@charset "UTF-8";.text-w-light{font-weight:300!important}.text-w-regular{font-weight:400!important}.text-w-medium{font-weight:500!important}.text-w-sbold{font-weight:600!important}.text-w-bold{font-weight:700!important}.text-spacing{letter-spacing:1.8px}.text-main-color{color:#c5271f!important}img{height:auto}iframe{width:100%}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative;z-index:4}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:500;color:#000;margin-bottom:2.1875rem}.h1,h1{font-size:28px;line-height:32px}@media screen and (min-width:480px){.h1,h1{font-size:30px;line-height:40px}}@media screen and (min-width:768px){.h1,h1{font-size:36px;line-height:46px}}@media screen and (min-width:992px){.h1,h1{font-size:42px;line-height:52px}}@media screen and (min-width:1200px){.h1,h1{font-size:48px;line-height:58px}}@media screen and (min-width:1440px){.h1,h1{font-size:49px;line-height:59px}}.h2,h2{font-size:20px;line-height:24px}@media screen and (min-width:480px){.h2,h2{font-size:24px;line-height:34px}}@media screen and (min-width:768px){.h2,h2{font-size:24px;line-height:34px}}@media screen and (min-width:992px){.h2,h2{font-size:28px;line-height:38px}}@media screen and (min-width:1200px){.h2,h2{font-size:36px;line-height:46px}}@media screen and (min-width:1440px){.h2,h2{font-size:36px;line-height:46px}}.h3,h3{font-size:20px;line-height:24px}@media screen and (min-width:480px){.h3,h3{font-size:20px;line-height:30px}}@media screen and (min-width:768px){.h3,h3{font-size:20px;line-height:30px}}@media screen and (min-width:992px){.h3,h3{font-size:20px;line-height:30px}}@media screen and (min-width:1200px){.h3,h3{font-size:20px;line-height:30px}}@media screen and (min-width:1440px){.h3,h3{font-size:20px;line-height:30px}}.h4,h4{font-size:18px;line-height:22px}@media screen and (min-width:480px){.h4,h4{font-size:18px;line-height:28px}}@media screen and (min-width:640px){.h4,h4{font-size:18px;line-height:28px}}@media screen and (min-width:1024px){.h4,h4{font-size:18px;line-height:28px}}.h5,h5{font-size:16px;line-height:20px}@media screen and (min-width:480px){.h5,h5{font-size:16px;line-height:26px}}@media screen and (min-width:640px){.h5,h5{font-size:16px;line-height:26px}}@media screen and (min-width:1024px){.h5,h5{font-size:16px;line-height:26px}}.h6,h6{font-size:20px;line-height:24px}@media screen and (min-width:480px){.h6,h6{font-size:20px;line-height:30px}}@media screen and (min-width:640px){.h6,h6{font-size:20px;line-height:30px}}@media screen and (min-width:1024px){.h6,h6{font-size:24px;line-height:34px}}p{font-size:17px;line-height:24px;font-weight:400;color:#000;margin-bottom:10px}p,p.c-copyright{font-family:Poppins,sans-serif}p.c-copyright{font-size:12px;line-height:18px;font-weight:300;color:#868f9a}a,input{transition:all .4s;outline:none;border:none}a:hover,input:hover{text-decoration:none}ul,ul li{list-style:none}a:hover,button:hover{transition:all .4s ease-in-out}a:focus,button:focus{outline:none;box-shadow:none;border:none}a:hover{color:#c5271f}hr{border-top-color:#eeeef0}.profile-MAIN-heading{font-family:Poppins,sans-serif;font-size:1.125rem;line-height:1.375rem;font-weight:400;color:#040100;letter-spacing:.1875rem;margin-bottom:30px;text-transform:uppercase}.c-sidebar-title{font-size:.9375rem;line-height:1.4375rem;font-weight:700;color:#000;letter-spacing:0;margin-bottom:.8125rem}.c-post-time,.c-sidebar-title{font-family:Poppins,sans-serif}.c-post-time{font-size:.8125rem;line-height:1.25rem;font-weight:400;color:#040100;opacity:1}.c-post-time i{margin-right:.3125rem}h5.card-title{font-family:Barlow,sans-serif;font-size:18px;line-height:22px;font-weight:400;color:#040100;letter-spacing:.0625rem;text-transform:uppercase}@media screen and (min-width:1440px){h5.card-title{font-family:Barlow,sans-serif;font-size:22px;line-height:26px;font-weight:400;color:#040100}}.c-model-row{padding-bottom:25px}.c-model-row h3{font-family:Barlow,sans-serif;font-size:18px;line-height:28px;font-weight:400;color:#040100;text-transform:uppercase;letter-spacing:.3125rem}.c-model-row h3 span{font-size:14px;line-height:22px;color:#868f9a;letter-spacing:.04375rem;text-transform:none}.c-billing-pan p,.c-model-row h3 span{font-family:Poppins,sans-serif;font-weight:300}.c-billing-pan p{font-size:13px;line-height:20px;color:#9c9c9f}.c-cms-card h5{font-family:Barlow,sans-serif;font-size:16px;line-height:18px;font-weight:400;color:#9c9c9f;margin:21px 0}.c-cms-card p{font-size:13px;line-height:23px;color:#040100;margin-bottom:23px}.c-cms-card p,p.c-signup-txt{font-family:Poppins,sans-serif;font-weight:300}p.c-signup-txt{font-size:15px;line-height:25px;color:#444793}p.c-signup-txt a{color:#444793}.c-steps-txt{font-size:14px;line-height:17px;color:#040100;letter-spacing:.175rem}.c-sign-in-up-footer,.c-steps-txt{font-family:Poppins,sans-serif;font-weight:300}.c-sign-in-up-footer{font-size:15px;line-height:25px;color:#43425d}.c-sign-in-up-footer a{color:#43425d}.c-login-txt{font-size:15px;color:#040100;margin-top:14px}.c-login-txt,.o-font--12{font-family:Poppins,sans-serif;line-height:25px;font-weight:300}.o-font--12{font-size:12px}.o-breadcrumb{padding:0 0 .75rem;border-radius:0;background:transparent}.o-breadcrumb a{color:#000}.adv-header{min-height:auto!important}body{font-family:Poppins,sans-serif;font-size:13px;line-height:23px;font-weight:400;color:#040100}@media screen and (min-width:1280px){.container--large{max-width:1500px}}@media screen and (min-width:1440px){.container{max-width:1300px}}@media screen and (min-width:1366px){.container--advertise{max-width:1526px}}.custom-wrap{max-width:1600px}.o-wrapper{min-height:calc(100vh - 195px)}.o-wrapper .o-content{position:relative;left:0;min-height:100%;padding-bottom:50px}@media screen and (min-width:992px){.o-wrapper .o-content{padding-bottom:0}}.o-wrapper .o-content.active{overflow:hidden}.o-wrapper .o-content.active .o-sidebar{left:0}.o-wrapper .o-content.active .main-content{left:250px;transition:all .4s linear}@media screen and (min-width:992px){.o-wrapper .o-content{margin-left:260px}}.o-wrapper .o-content.no--sidebar{margin-left:0;padding-bottom:0}@media screen and (min-width:992px){.o-wrapper .o-content.no--sidebar .o-sidebar{display:none}}.o-wrapper .o-content .main-content{padding:.9375rem;transition:all .4s linear;min-height:calc(100vh - 203px)}@media screen and (min-width:992px){.o-wrapper .o-content .main-content{padding:1.5625rem}}.o-wrapper .o-content .main-content .container{padding:0}@media screen and (min-width:1440px){.o-wrapper .o-content .main-content .container{max-width:1300px;margin:0;padding:0}}.page__content{margin-bottom:40px}@media screen and (min-width:769px){.page__content{margin-bottom:100px}}.c-post-container{padding:1.25rem .9375rem 0;margin-top:-5.1875rem;background:#fff;position:relative;z-index:9}.c-explore-fixed{max-width:1000px}.profile__image_area{display:inline-block;position:relative;width:100%}.profile__image_area.card--view #profileimageform{width:100%;height:auto}.profile__image_area.card--view .performer-count{pointer-events:none;padding:10px!important}.profile__image_area #profileimageform{display:inline-block;width:100px;height:100px}.profile__image_area #profileimageform .performer-card .card-footer{min-height:10px}.profile__image_area #profileimageform .btn{display:inline-block;width:36px;height:36px;border-radius:50%;padding:10px;line-height:16px}.profile__image_area .remove--btn{width:26px;height:26px;position:absolute;bottom:98px;left:10px;background:#fc336c;color:#fff;z-index:1;border-radius:50%;cursor:pointer;text-align:center;line-height:26px;font-size:11px}@media screen and (min-width:576px){.profile__image_area .remove--btn{bottom:98px}}.profile__image_area .remove--btn a{color:#fff}.info-txt{font-size:11px;line-height:normal;display:inline-block;margin-bottom:20px}@media screen and (min-width:768px){.info-txt{margin-bottom:0}}.remove--btn--mod{position:relative!important;left:auto!important;bottom:auto!important}.edit-button{width:26px;height:26px;background:#fc336c;color:#fff;z-index:1;border-radius:50%;cursor:pointer;text-align:center;line-height:26px;font-size:11px}.edit-button--white{background:#ebebeb;color:#000}#post__modal .dropzone.upload__photos{border-radius:0!important;border:1px dashed #ebebeb!important}#post__modal .dropzone.upload__photos .dz-message{font-family:Poppins,sans-serif;font-size:11px;line-height:15px;font-weight:400;color:#000}.choose__video__poster{display:block;width:100%;color:#4f4f4f;background-color:#fff;background-clip:padding-box;border:1px solid #bdbdbd;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s linear;position:relative;border-radius:5px}.choose__video__poster input[type=text]{height:32px;line-height:32px;border-radius:5px;width:100%;padding:0 120px 0 20px;overflow:hidden;text-overflow:ellipsis}.choose__video__poster .button{position:absolute;top:0;right:0;padding:0 1.875rem;height:32px;line-height:32px;border-left:1px solid #bdbdbd;border-radius:0 5px 5px 0;background:#f0f0f0;overflow:hidden}.choose__video__poster .button input{position:absolute;top:0;right:0;padding:0;font-size:30px;cursor:pointer;opacity:0}.dropzone.upload__photos{border-radius:5px!important;border:1px solid rgba(0,0,0,.2)!important;position:relative}.dropzone.upload__photos .dz-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;line-height:1.4;margin:0;font-weight:500;color:#eee}@media screen and (min-width:992px){.dropzone.upload__photos .dz-message{font-size:30px;font-weight:700}}.dropzone.upload__photos .dz-preview{margin:10px!important}.dropzone.upload__photos .dz-preview .dz-image{border-radius:0}.dropzone.upload__photos .dz-preview .dz-filename,.dropzone.upload__photos .dz-preview .dz-progress{display:none}.dropzone.upload__photos .dz-preview .dz-remove{position:absolute;top:-10px;right:-10px;width:20px;height:20px;z-index:999;font-size:0;background:#fff url(../assets/images/remove.svg) 100% no-repeat;background-size:100%;border-radius:50%}.large__heading{font-family:Playfair Display,serif;font-size:1.875rem;line-height:2.5rem;font-weight:400;color:#000;margin-bottom:18px}@media screen and (min-width:769px){.large__heading{font-family:Playfair Display,serif;font-size:5.125rem;line-height:6.25rem;font-weight:400;color:#000;margin-bottom:12px}}.page__heading{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-weight:700;font-size:22px;line-height:30px;margin-bottom:1.25rem}@media screen and (min-width:768px){.page__heading{font-weight:700;margin-bottom:2.125rem}}@media screen and (min-width:768px){.page__heading,.page__heading--large{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;text-transform:uppercase}.page__heading--large{font-size:50px;line-height:67px;font-weight:600}}@media screen and (min-width:768px){.page__heading--small{font-family:Playfair Display,serif;font-size:1.125rem;line-height:1.375rem;font-weight:400;color:#000}}.page__heading .page__back{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.5625rem;font-weight:400;color:#000;display:inline-block;vertical-align:top;line-height:0;margin-top:6px}.page__heading .page__back img{width:16px;margin-right:10px}.panel__heading{margin-bottom:1.3125rem;font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif}@media screen and (min-width:768px){.panel__heading{font-size:50px;line-height:1.3}}.section__heading{font-size:3.125rem}.section__heading,.section__heading--highlight{font-family:Playfair Display,serif;line-height:4.1875rem;font-weight:400;color:#000}.section__heading--highlight{font-size:3.4375rem}.section__heading__new{font-family:Poppins}.section__heading_2{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-size:30px;line-height:1.3}.line__heading,.page__content p{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.5625rem;font-weight:400;color:#000}.account_picture{width:81px;height:81px}.full--table{margin:0 -15px}@media screen and (min-width:768px){.full--table{margin:0}}.page__container{padding-top:6.25rem}@media (max-width:767px){.page__container{padding-top:3.125rem}}.alert--box{background:#f4d5da;border-radius:5px;padding:1.125rem 1.5rem;font-weight:400;display:flex;align-items:center}.alert--box,.alert--box p{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.25rem;color:#000}.alert--box p{margin:0;font-weight:500}.alert--box img{max-width:28px;margin-right:15px;opacity:.37}.alert--box--success{background:#66b168;color:#fff}.alert--box--success h6{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.25rem;font-weight:500;color:#fff;margin:0}.alert--box--success p{color:#fff}.upload_video{padding:25px;border:1px solid rgba(0,0,0,.2);border-radius:5px;text-align:center;width:100%;cursor:pointer;position:relative}.upload_video input[type=file]{position:absolute;width:100%;height:100%;opacity:0;top:0;left:0}.upload_video img{max-width:60px;margin-bottom:20px}.upload_video p{margin:0;font-weight:600;color:#ccc;font-size:20px}.videoWrapper{width:100%;padding-bottom:56%;position:relative}.videoWrapper embed{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0}.chat-window{overflow-x:hidden}.user_concent--modal{max-width:100%;border-radius:0;margin:0}@media screen and (min-width:768px){.user_concent--modal{border-radius:10px;margin:1.75rem auto;max-width:342px}}.user_concent--modal .modal-content{border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.1607843137);border:none}.user_concent--modal .modal-content .modal-body{padding:34px 24px;text-align:center}.user_concent--modal .modal-content .modal-body h3{margin-bottom:14px;font-family:Playfair Display,serif;font-size:22px;line-height:30px;font-weight:400;color:#000}.user_concent--modal .modal-content .modal-body p{margin-bottom:14px;font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:300;color:#000}.user-consent-checkbox{padding-left:40px!important;margin-top:10px}.user-consent-checkbox label{font-family:Poppins,sans-serif;font-size:14px;line-height:21px;font-weight:400;color:#727272}.user-consent-checkbox label:after{left:-30px!important}.user-consent-checkbox label a{color:#275dd1;text-decoration:underline!important}.modal-backdrop{background-color:#eeeef0}.modal-backdrop.show{opacity:.8}.userConcent-buttonsWrap{margin-top:20px}.userConcent-buttonsWrap ul{padding-left:0}.userConcent-buttonsWrap ul li{display:inline-block;padding-left:7px;padding-right:7px}.userConcent-buttonsWrap ul li .o-btn{height:34px;font-family:Poppins,sans-serif;font-size:14px;line-height:21px;font-weight:500;color:#fff;padding:0;display:flex;align-items:center;justify-content:center;min-width:127px;border-radius:5px}.userConcent-buttonsWrap ul li .decline-btn{background:#c44545}.userConcent-buttonsWrap ul li .confirm-btn{background:#2754b4;background:linear-gradient(180deg,#2754b4 0,#285fd6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2754b4",endColorstr="#285fd6",GradientType=0)}.post--modal .modal-content{box-shadow:0 0 6px rgba(0,0,0,.1607843137)}.post-modal-title{margin-bottom:18px;font-family:Poppins,sans-serif;font-size:14px;line-height:21px;font-weight:600;color:#4d4f5c}.InputGroup{display:flex;flex-wrap:wrap}.InputGroup input[type=radio]{visibility:hidden;height:0;width:0}.InputGroup label{display:flex;vertical-align:middle;align-items:center;justify-content:center;text-align:center;cursor:pointer;background-color:transparent;padding:2px 25px;border-radius:20px;transition:color --transition-fast ease-out,background-color --transition-fast ease-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:12px;margin-bottom:10px;transition:all .4s;border:1px solid #c5271f;height:30px;font-family:Poppins,sans-serif;font-size:14px;line-height:21px;font-weight:300;color:#000}.InputGroup label:last-of-type{margin-right:0}.InputGroup input[type=radio]:checked+label,.InputGroup input[type=radio]:hover:not(:checked)+label{background-color:#c5271f;color:#fff}.modelPopSelect{top:9px;border-radius:10px!important;border:1px solid #ebebeb!important;padding:20px}.modelPopSelect .select2-results .select2-results__options{height:88px}.modelPopSelect .select2-results .select2-results__options .select2-results__option{padding:0;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:14px;line-height:21px;font-weight:400;color:#000}.modelPopSelect .select2-results .select2-results__options .select2-results__option:last-child{margin-bottom:0}.modelPopSelect .select2-results .select2-results__options .select2-results__option--highlighted.select2-results__option--selectable{background-color:#fff;color:#ed3670}.select2-container--default .select2-results__option--selected{background-color:transparent!important;color:#ed3670!important}.select2-selection--multiple{border:1px solid #ebebeb!important;border-radius:10px!important;padding-bottom:0!important;padding-right:0!important;padding-left:55px;min-height:52px!important}.select2-selection--multiple:before{content:"";background-image:url(../assets/images/search-icon.svg);background-repeat:no-repeat;width:17px;height:17px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.select2-selection--multiple .select2-selection__rendered{max-width:95%;white-space:nowrap;overflow:hidden;overflow-x:scroll;display:inline-block!important;margin-top:12px!important}.select2-selection--multiple .select2-selection__rendered .select2-selection__choice{margin-top:0!important;margin-left:0!important;margin-right:5px!important;border-radius:20px!important;background-color:#fff!important}.select2-selection--multiple .select2-search{position:absolute;top:50%;transform:translateY(-50%)}.select2-selection--multiple .select2-search .select2-search__field{font-family:Poppins,sans-serif;font-size:14px;line-height:21px;font-weight:400;color:#000;margin:0!important;height:21px!important}.post__textbox:focus-visible{outline:none!important}.postReportDrop{border-radius:5px!important;box-shadow:0 0 6px rgba(0,0,0,.1607843137)!important;border:none}.postReportDrop .dropdownItem{display:inline-block;width:100%;min-width:175px;border-bottom:1px solid #e8e9ec}.postReportDrop .dropdownItem:last-child{border-bottom:none}.postReportDrop .dropdown-itemId{padding:12px 16px!important;color:#918989!important}.postReportDrop .dropdown-item,.postReportDrop .dropdown-itemId{font-family:Poppins,sans-serif;font-size:13px;line-height:20px;font-weight:400}.postReportDrop .dropdown-item{padding:16px!important;color:#4d4f5c!important}.postReportDrop .dropdown-item i{margin-right:15px;color:#5f5f5f}.report_post--modal{max-width:100%;border-radius:0;margin:0}@media screen and (min-width:768px){.report_post--modal{border-radius:10px;margin:1.75rem auto;max-width:496px}}.report_post--modal .modal-content{border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.1607843137);border:none}.report_post--modal .modal-content .modal-body{padding:105px 24px 28px;text-align:left}.report_post--modal .modal-content .modal-body .report_post-title{font-family:Poppins,sans-serif;font-size:16px;line-height:25px;font-weight:500;color:#000;margin-bottom:6px}.report_post--modal .modal-content .modal-body p{font-family:Poppins,sans-serif;font-size:14px;line-height:20px;font-weight:300;color:#000}.report_post--modal .post__modal__close{width:53px;height:53px;position:absolute;display:flex;align-items:center;justify-content:center;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fff;top:0;right:0;z-index:3}@media screen and (min-width:768px){.report_post--modal .post__modal__close{border-radius:0 10px 0 0}}.report_post--modal .post__modal__close img{max-width:12px}.report-title-head{position:absolute;padding-top:15px;width:100%;margin-bottom:0;font-family:Playfair Display,serif;font-size:22px;line-height:30px;font-weight:400;color:#000}.report_post_checkWrap{margin-top:25px;margin-bottom:15px}.report_desc_wrap label{font-family:Poppins,sans-serif;font-size:14px;line-height:20px;font-weight:300;color:#000;margin-bottom:7px;display:block;padding-left:10px}.report_desc_wrap textarea{display:block;border-radius:10px;border:1px solid #ebebeb;height:90px;resize:none;width:100%;padding:5px}.report_desc_wrap textarea:focus,.report_desc_wrap textarea:focus-visible{outline:none}#report_post{z-index:9999}.pending_approval--modal{max-width:100%;border-radius:0;margin:0}@media screen and (min-width:768px){.pending_approval--modal{border-radius:10px;margin:1.75rem auto;max-width:702px}}.pending_approval--modal .modal-content{border-radius:10px;box-shadow:0 0 6px rgba(0,0,0,.1607843137);border:none}.pending_approval--modal .modal-content .modal-body{padding:34px 24px;text-align:left}.pending_approval--modal .modal-content .modal-body h3{margin-bottom:14px;font-family:Playfair Display,serif;font-size:22px;line-height:30px;font-weight:400;color:#000}.pending_approval--modal .modal-content .modal-body p{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:300;color:#000;margin-bottom:5px}@media screen and (min-width:768px){.pendingText-sub{border-radius:10px;margin:20px auto;max-width:432px}}.pending-popHead{line-height:13px;color:#000;margin-bottom:5px}.pending-popHead,.pending-popHead a{font-family:Poppins,sans-serif;font-size:10px;font-weight:500}.pending-popHead a{display:inline-block;margin-left:10px;line-height:14px;color:#275cce}.pending-likesCount ul{padding-left:0}.pending-likesCount ul li{color:#8a8a8f;display:inline-block;margin-right:35px}.pending-likesCount ul li:last-child{margin-right:0}.pending-likesCount ul li span{display:inline-block;font-family:Poppins,sans-serif;font-size:9px;line-height:12px;font-weight:400;color:#8a8a8f;margin-left:5px}.pending-footerWrap{padding:16px 22px!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.pending-post-card{border:1px solid #e8e9ec!important;box-shadow:none!important;margin-bottom:22px!important;background-color:#fff!important}.pending-post-card .card-header{background:#fff!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important}.yoti-wrapper-content{margin-top:10px;margin-bottom:10px}@media screen and (min-width:768px){.yoti-wrapper-content{width:812px;margin-top:22px;margin-bottom:22px}}.yoti-wrapper-content .idvf-wrapper{overflow:hidden}.yoti-wrapper-content .idvf-wrapper iframe{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.yoti-session-text{font-family:Poppins,sans-serif;font-size:18px;line-height:27px;font-weight:300;color:#000!important;margin-bottom:0!important;text-align:center!important}@media screen and (min-width:768px){.seconStep-sub-heading{width:430px;margin:0 auto}}.pendingImage-multiple{position:relative}.pendingImage-prevBtn{top:50%;transform:translateY(-50%);position:absolute;left:10px;width:44px;height:44px;border-radius:50%;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.pendingImage-prevBtn img{width:20px}.pendingImage-nextBtn,.pendingImage-prevBtn:focus{background-color:rgba(0,0,0,.3)}.pendingImage-nextBtn{top:50%;transform:translateY(-50%);position:absolute;right:10px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease-in-out}.pendingImage-nextBtn img{width:20px}.pendingImage-nextBtn:focus{background-color:rgba(0,0,0,.3)}.o-pending-tag .badge-warning{background-color:#ffb029;color:#fff;font-weight:500;padding:5px 10px 4px;margin-left:5px}@media screen and (min-width:992px){.mob-wl-sidebar{display:none}}.o-sidebar{width:15.625rem;height:100%;padding-top:4.375rem;padding-bottom:3.125rem;top:0;left:-250px;bottom:0;box-shadow:5px 0 10px rgba(0,0,0,.031372549);background:#fff;z-index:9;transition:all .4s linear}@media screen and (min-width:992px){.o-sidebar{left:0;width:16.25rem;padding-bottom:0}}.o-sidebar__wrapper{width:100%;height:100%;overflow:auto}.o-sidebar__wrapper::-webkit-scrollbar{width:3px}.o-sidebar__wrapper::-webkit-scrollbar-track{background:#f0f0f0}.o-sidebar__wrapper::-webkit-scrollbar-thumb{background-color:#c5271f;border-radius:20px}.o-sidebar__wrapper .list-group-item{font-family:Poppins,sans-serif;font-size:14px;line-height:20px;font-weight:400;color:#000;border:none;padding:1rem 1.625rem;display:flex;align-items:center;position:relative}@media screen and (min-width:992px){.o-sidebar__wrapper .list-group-item:hover:after{background-color:#c5271f}.o-sidebar__wrapper .list-group-item:after{content:"";width:2px;height:100%;background-color:transparent;position:absolute;left:0;top:0}}.o-sidebar__wrapper .list-group-item svg{margin-right:.6875rem;max-width:17px}.o-sidebar__wrapper .list-group-item.active{background:hsla(0,0%,79.6%,.1019607843) 0 0 no-repeat padding-box}@media screen and (min-width:992px){.o-sidebar__wrapper .list-group-item.active:after{background-color:#c5271f}}.o-sidebar__wrapper .o-btn--outline{color:#c5271f}.mob-wl-sidebar .wl-btn{margin:.625rem 1.625rem}.mob-wl-sidebar .list-group-item svg{max-width:19px}.o-footer{padding:0 .9375rem 3.125rem;background:#fff}@media screen and (min-width:992px){.o-footer{padding:0 1.5625rem}}.o-footer .footer_menu{margin:55px 0 30px;padding:0;list-style-type:none;font-size:0;text-align:center}@media screen and (min-width:768px){.o-footer .footer_menu{margin:0 0 15px}}@media screen and (min-width:992px){.o-footer .footer_menu{margin-bottom:0}}.o-footer .footer_menu li{display:inline-block;padding:8px 18px;width:auto;text-align:center}@media screen and (min-width:768px){.o-footer .footer_menu li{width:auto;padding:12px 25px}}@media screen and (min-width:992px){.o-footer .footer_menu li{width:auto;padding:25px}}.o-footer .footer_menu li a{display:block;font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#000;letter-spacing:.3px}.o-footer .o-bottom-footer{padding:25px 0;text-align:center;position:relative;border-top:1px solid #eee}@media screen and (min-width:576px){.o-footer .o-bottom-footer{padding:25px;text-align:left}}.o-footer .o-bottom-footer p{font-family:Poppins,sans-serif;font-size:11px;line-height:16px;font-weight:300;color:#000;margin:0;display:inline-block;text-align:center;width:100%}@media screen and (min-width:576px){.o-footer .o-bottom-footer p{font-family:Poppins,sans-serif;font-size:12px;line-height:34px;font-weight:300;color:#000}}.o-footer .o-bottom-footer .footer-holder{float:none;margin-top:10px;text-align:center}@media screen and (min-width:768px){.o-footer .o-bottom-footer .footer-holder{margin-top:0;position:absolute;right:20px;top:20px}}.o-footer .o-bottom-footer .footer-card{display:inline-block;width:50px}.o-footer--nologin{padding-bottom:0}.o-mobile-footer{background:#fff;display:block;position:fixed;z-index:9;bottom:0;width:100%;left:0}@media screen and (min-width:992px){.o-mobile-footer{display:none}}.o-mobile-footer ul{display:flex;justify-content:space-between;background:#fff;z-index:2;position:relative;padding:10px 20px;box-shadow:0 0 4px rgba(0,0,0,.15)}.o-mobile-footer ul li a{display:flex;width:30px;height:30px;position:relative;align-items:center;justify-content:center}.o-mobile-footer ul li a img{width:20px}.o-mobile-footer ul li a .notify__status{width:.75rem;height:.75rem;border-radius:50%;border:2px solid #fff;background:#fc336c;position:absolute;top:2px;right:3px}.o-mobile-footer ul li a .profile__pic{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.o-mobile-footer ul li a.adv-icon img{width:23px}.notify-dropdown ul{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.notify-dropdown .notification__list{margin:0;padding:0 10px;list-style-type:none;height:100%;width:100%;display:block;overflow-y:auto}.notify-dropdown .notification__list::-webkit-scrollbar{width:3px}.notify-dropdown .notification__list::-webkit-scrollbar-track{background:#f0f0f0}.notify-dropdown .notification__list::-webkit-scrollbar-thumb{background-color:#fd7da9;border-radius:20px}.notify-dropdown .notification__list li{display:block;width:100%;padding:10px 0;border-bottom:1px solid #eee}.notify-dropdown .notification__list li:last-child{border-bottom:none}.notify-dropdown .notification__list li a{padding:0;width:100%;height:auto;display:block}.notify-dropdown .notification__list li a:hover{background:transparent}.notify-dropdown .notification__list li .profileimage{width:36px;height:36px;max-width:36px}.notify-dropdown .notification__list li .fullname{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500;color:#000;margin-bottom:4px}.notify-dropdown .notification__list li .review_date{font-family:Poppins,sans-serif;font-size:.625rem;line-height:.875rem;font-weight:400;color:#8a8a8f}.notify-dropdown-header{padding:15px 10px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,4,.15)}.notify-dropdown-header span{font-size:13px;font-weight:500;color:#3c3c3b;display:inline-block;text-transform:uppercase;display:flex!important;align-items:center}.notify-dropdown-header span a{display:inline-block;margin-right:15px}.notify-dropdown-header span a svg{width:12px;height:12px}.o-reset--btn,.o-search--btn{min-width:55px}.story__area{display:block;padding:48px 0}.story__area .story__list{margin:0;padding:0;list-style-type:none;font-size:0;text-align:center;white-space:nowrap}.story__area .story__list li{display:inline-block;vertical-align:top;margin:0 13px}@media screen and (min-width:768px){.story__area .story__list li{margin:0 20px}}.story__area.visible__area{padding:0 0 20px}.story__area.visible__area .story__list,.story__area.visible__area .story__list li{margin:0}.story__area.visible__area .slick-next{right:-15px;top:40%}.story__area.visible__area .slick-prev{left:-25px;top:40%;z-index:9}.story__area.visible__area .slick-next:before{background:#fff url(../assets/images/story_right.svg) 50% no-repeat;background-size:100%;color:transparent}.story__area.visible__area .slick-prev:before{background:#fff url(../assets/images/story_left.svg) 50% no-repeat;background-size:100%;color:transparent}.escort__list{margin:0 -4px;padding:0;list-style-type:none;font-size:0}@media screen and (min-width:992px){.escort__list{margin:0 -20px}}.escort__list li{display:inline-block;vertical-align:top;width:calc(50% - 8px);margin:0 4px;max-width:292px}@media screen and (min-width:575px){.escort__list--column-4 li{width:calc(33.33333% - 8px);margin:0 4px}}@media screen and (min-width:992px){.escort__list--column-4 li{width:calc(25% - 40px);margin:0 20px}}@media screen and (min-width:768px){.escort__list--column-5 li{width:calc(20% - 32px);margin-right:40px}.escort__list--column-5 li:nth-child(5n){margin-right:0}}.profile__count{line-height:21px;margin:0}.escort__content p,.profile__count{font-family:Poppins,sans-serif;font-size:14px;font-weight:300;color:#000}.escort__content p{line-height:30px}.filter--tabs .filter--tab{display:block;font-family:Poppins,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#000;padding:1.5625rem .625rem;border-bottom:1px solid #707070;margin-bottom:0;background:#fff url(../assets/images/filter_arrow.svg) center right 10px no-repeat;background-size:15px auto}.filter--tabs .filter--tab.current{border-bottom:2px solid #000;background:#fff url(../assets/images/filter_arrow_up.svg) center right 10px no-repeat;background-size:15px auto}@media screen and (min-width:768px){.filter--tabs .filter--tab{display:none}}.filter--tabs .tab-pane{padding:1.875rem 0 0}@media screen and (min-width:768px){.filter--tabs .tab-pane{padding:0}}.advanced__search__area{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;padding-top:5rem;transition:all .4s linear;transform:translateY(-100%)}.advanced__search__area.active{transform:translateY(0)}.advanced__search__area .advanced__search__nav{padding:.625rem 5rem .625rem .625rem}@media screen and (min-width:768px){.advanced__search__area .advanced__search__nav{padding:1.25rem 6.875rem 1.25rem 1.25rem}}.advanced__search__area .advanced__search__wrap{display:block;max-width:1780px;padding:.9375rem;box-sizing:border-box;height:calc(100vh - 80px);overflow:auto}@media screen and (min-width:768px){.advanced__search__area .advanced__search__wrap{padding:1.875rem;height:calc(100vh - 80px)}}.advanced__search__area .advanced__search__wrap h5{font-family:Poppins,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#000;margin-bottom:22px}.advanced__search__area .advanced__search__wrap .modal__search{display:block;width:100%;max-width:407px;margin:0 auto}.advanced__search__area .advanced__search__cross{width:56px;height:56px;position:absolute;display:flex;align-items:center;justify-content:center;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;top:0;right:0}@media screen and (min-width:768px){.advanced__search__area .advanced__search__cross{width:80px;height:80px}}.advanced__search__area .advanced__search__cross img{max-width:15px}@media screen and (min-width:768px){.advanced__search__area .advanced__search__cross img{max-width:20px}}.columns-6{width:135px}.columns-5{width:160px}.filter__section{background-color:#fff;padding:8px 10px;box-sizing:border-box;width:100%;border-radius:4px;border-left:3px solid #fc336c;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);margin-bottom:16px}.filter__section span.divider{color:#fc336c}.filter__section .filter__badge{padding:5px 10px;border-radius:20px;line-height:1;font-size:12px;margin:0 5px;display:inline-flex;align-items:center;justify-content:center}.filter__section .filter__badge a{margin-left:10px;margin-top:-2px}.filter__section .filter__badge a img{max-width:8px}.filter__section .clear_filter_btn{color:#fc336c;background:transparent;border-radius:10px;float:right}.stories.carousel .story>.item-link>.info .name{font-weight:600!important}#zuck-modal-content .story-viewer .slides .item{background:#fff!important}#zuck-modal-content .story-viewer .head .back,#zuck-modal-content .story-viewer .head .right .close{font-weight:200!important;opacity:1!important;color:#000!important}#zuck-modal-content .story-viewer .head .left .info .name,#zuck-modal-content .story-viewer .head .time{color:#000;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none}.dcalendarpicker.dp__open .dudp__wrapper{top:50%;left:50%;transform:translate(-50%,-50%)!important;bottom:auto}.o-collection-list{margin:0;padding:0;list-style-type:none;font-size:0}@media (max-width:767px){.o-collection-list{display:flex;flex-wrap:wrap;justify-content:center}}.o-collection-list li{display:inline-block;margin-right:1.875rem;width:100%;max-width:172px;vertical-align:top}@media (max-width:767px){.o-collection-list li{margin:8px;width:30%;max-width:100%!important;height:210px}}@media (max-width:575px){.o-collection-list li{width:45%}}.o-collection-list li .collection__thumb{max-width:100%!important}@media (max-width:767px){.o-collection-list li .collection__thumb{margin-bottom:0!important}}.o-login-wrap{display:flex;flex-wrap:wrap;min-height:100vh;height:auto;align-items:center;justify-content:center;padding:80px 30px}@media screen and (min-width:768px){.o-login-wrap{padding:100px 0}}.o-login-wrap--mod{padding:0}.login_div h1{text-align:center;font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-size:30px;letter-spacing:0;opacity:1;margin:0;line-height:1.2}@media screen and (min-width:768px){.login_div h1{font-size:50px;line-height:1.2}}.login_div .sub-heading{text-align:center;font-family:Poppins,sans-serif;font-size:18px;line-height:27px;font-weight:300;color:#000;opacity:1;margin-top:6px}.loginform{margin-top:30px}.loginform .form-group{margin-bottom:16px}.loginform .form-group .o-field{position:relative;box-shadow:0 0 6px rgba(0,0,0,.1);background:#fff;border-radius:10px}.loginform .form-group .o-field--radio{padding:23px 25px 29px}.loginform .form-group .o-field--radio .custom-control-label{margin-left:30px}.loginform .form-group .o-field--radio .custom-control-label:before{border-radius:50%;box-shadow:none;border:1px solid #eb3672}.loginform .form-group .o-field--radio .custom-control-input:checked~.custom-control-label:after{background:#eb3672;border-radius:50%}.loginform .form-group .o-field:after{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(270deg,#fd7da9,#2754b4 35%,#fc336c);border-radius:0 0 10px 10px;content:""}.loginform .form-group .o-field input[type=email].form-control,.loginform .form-group .o-field input[type=password].form-control,.loginform .form-group .o-field input[type=text].form-control,.loginform .form-group .o-field select{background:#fff;font-family:Poppins,sans-serif;font-size:16px;line-height:26px;font-weight:300;color:#6c6c6c;border:1px solid transparent;border-radius:10px;height:68px;padding:1.375rem 1.4375rem 1.25rem;box-shadow:none}.loginform .form-group .o-field input[type=email].form-control.is-invalid,.loginform .form-group .o-field input[type=password].form-control.is-invalid,.loginform .form-group .o-field input[type=text].form-control.is-invalid,.loginform .form-group .o-field select.is-invalid{border-color:#dc3545;background-image:url(../assets/images/warning.svg);background-position:center right 14px;background-size:14px;background-repeat:no-repeat}.loginform .form-group .o-field input[type=email].form-control.is-invalid~.invalid-feedback,.loginform .form-group .o-field input[type=password].form-control.is-invalid~.invalid-feedback,.loginform .form-group .o-field input[type=text].form-control.is-invalid~.invalid-feedback,.loginform .form-group .o-field select.is-invalid~.invalid-feedback{display:block}.loginform .form-group .o-field input[type=email].form-control{padding-right:2.5rem}.loginform .form-group .o-field select.form-control{background:url(../assets/images/new-icons/select_arrow-svg.svg) 100% no-repeat;background-size:42px 32px}.loginform .form-group .o-field select.form-control.is-invalid{border-color:#dc3545;background-image:url(../assets/images/new-icons/select_arrow-svg.svg),url(../assets/images/warning.svg);background-position:100%,center right 50px;background-size:42px 32px,14px;background-repeat:no-repeat,no-repeat}.loginform .form-group .o-field i.fa{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.loginform .form-group .o-field i.fa.fa-check{color:#28a745}.loginform .form-group .o-field i.fa.fa-exclamation-triangle{color:#dc3545}.loginform .form-group .invalid-feedback{line-height:1.4;padding:10px;box-sizing:border-box;color:#fff;background-color:rgba(255,0,0,.3);font-weight:400;border-radius:3px}.loginform .form-group .invalid-feedback ul{padding-left:10px;margin:10px 0 0}.loginform .form-group .invalid-feedback ul li{margin-bottom:5px}.loginform .form-group .invalid-feedback ul li:last-child{margin-bottom:0}.loginform .photoidwrapper p{font-family:Poppins,sans-serif;font-size:16px;line-height:25px;font-weight:400;color:#000}.loginform .photoidwrapper .info--btn{position:relative;display:inline-block;border-radius:50%;background:#ff0038;width:22px;height:22px;color:#fff;text-align:center;cursor:pointer;z-index:9}.loginform .photoidwrapper .info--btn img{max-height:15px;display:inline-block;vertical-align:top;margin-top:3px}.loginform .photoidwrapper .info--btn:hover{background-color:#000}.loginform .photoidwrapper .info--btn:hover .info--tooltips{display:block}.loginform .photoidwrapper .info--btn .info--tooltips{display:none;width:300px;background:#fff;position:absolute;bottom:100%;left:auto;right:0;margin-bottom:5px;box-shadow:0 0 6px rgba(0,0,0,.1607843137);padding:1.625rem 1rem;border-radius:6px;font-family:Poppins,sans-serif;font-size:12px;line-height:20px;font-weight:400;color:#000;text-align:left}@media screen and (min-width:768px){.loginform .photoidwrapper .info--btn .info--tooltips{left:0;right:auto}}.loginform .photoidwrapper .info--btn .info--tooltips ul{padding:0}.loginform .photoidwrapper .info--btn .info--tooltips ul li{padding-left:23px;position:relative}.loginform .photoidwrapper .info--btn .info--tooltips ul li:before{width:9px;height:9px;border-radius:50%;border:1px solid #707070;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)}.loginform .photoidwrapper .govermentidwrapper__container{position:relative;padding-bottom:9px;box-shadow:0 0 6px rgba(0,0,0,.1);background:#fff;border-radius:10px;margin-bottom:16px}.loginform .photoidwrapper .govermentidwrapper__container:after{position:absolute;bottom:0;left:0;width:100%;border-radius:0 0 10px 10px;content:""}.loginform .photoidwrapper .govermentidwrapper__container .dzonecontainer{height:68px;border-radius:10px 10px 0 0;background:#fff;padding:0 20px 0 25px;display:flex;align-items:center;position:relative}.loginform .photoidwrapper .govermentidwrapper__container .dzonecontainer p{margin:0;color:#6c6c6c;font-weight:300;width:100%}.loginform .photoidwrapper .govermentidwrapper__container .dzonecontainer .add--icon{position:absolute;top:50%;transform:translateY(-50%);right:20px}.loginform .photoidwrapper .govermentidwrapper__container .dzonecontainer svg{max-width:16px}.loginform .photoidwrapper .govermentidwrapper__container .dzonecontainer .dzoneupload{height:100%;margin-left:auto;padding:5px 0;z-index:9}.loginform .photoidwrapper .govermentidwrapper__container .dzonecontainer .dzoneupload img{height:100%;width:auto;max-width:none}.loginform .forgot--text{font-family:Poppins,sans-serif;font-size:16px;line-height:25px;font-weight:300;color:#fb6485;text-decoration:underline!important}.loginform .govermentid--text{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#000}.loginform .custom-control{padding-left:2rem}@media screen and (min-width:575px){.loginform .custom-control{padding-left:2.1875rem}}.loginform .custom-control .custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.loginform .custom-control .custom-control-label{font-family:Poppins,sans-serif;font-size:14px;line-height:25px;font-weight:300;color:#fff}@media screen and (min-width:576px){.loginform .custom-control .custom-control-label{font-family:Poppins,sans-serif;font-size:16px;line-height:25px;font-weight:300}}.loginform .custom-control .custom-control-label a{color:#fb6485;text-decoration:underline!important}.loginform .custom-control .custom-control-label:before{width:1.25rem;height:1.25rem;box-shadow:0 0 6px rgba(0,0,0,.1607843137);border-radius:3px;border:none;top:2px;left:-35px}.loginform .custom-control .custom-control-label:after{width:1.25rem;height:1.25rem;top:2px;left:-30px}.loginform .o-signup-txt{font-family:Poppins,sans-serif;font-size:16px;line-height:25px;font-weight:300;color:#000}.loginform .o-signup-txt a{color:#fb6485;text-decoration:underline!important}.uper-header{margin-bottom:40px}.uper-header ul li{margin:0 5px;display:inline-block;vertical-align:top}.uper-header ul li a{text-decoration:none;display:inline-block;padding:8px}.uper-header ul li a.o-btn{padding-top:.625rem;padding-bottom:.625rem}.uper-header ul li a.o-btn--outline{padding-top:.5rem;padding-bottom:.5rem}.bg-login{background-color:#c5271f;min-height:100vh;margin-top:-60px}.bg-login .card{background:transparent!important}.bg-login.top-header{margin-top:-70px;padding-top:1.5625rem}@media screen and (min-width:769px){.bg-login.top-header{margin-top:-70px;padding-top:6.25rem}}.bg-pink{background-color:#c5271f;min-height:100vh;position:relative;padding:5rem 0;display:flex;align-items:center}.bg-pink.top-header{margin-top:-60px}@media (max-width:767px){.bg-pink.top-header{margin-top:-60px}}.bg-home{background:#f3d4db url(../assets/images/home_bg_mobile.jpg) top no-repeat;background-size:cover;background-position:50% 50%;min-height:100vh;position:relative}.bg-home.top-header{padding-top:1.5625rem}@media screen and (min-width:769px){.bg-home.top-header{margin-top:-70px;padding-top:6.25rem}}@media screen and (min-width:575px){.bg-home{background:#f3d4db url(../assets/images/home_bg.jpg) 50% no-repeat;background-size:cover;background-position:50% 50%;background-attachment:fixed}}.bg-home .o-login-wrap{min-height:calc(100vh - 70px)}@media screen and (min-width:768px){.bg-home .o-login-wrap{min-height:calc(100vh - 100px)}}.bg-home .home__search__area{display:block;width:100%;max-width:575px;padding:0 1.875rem}.bg-home .home__search__area h1{padding:0 20px;font-size:1.875rem;line-height:1.2}@media screen and (min-width:768px){.bg-home .home__search__area h1{font-size:3.125rem}}@media screen and (min-width:850px){.bg-home .home__search__area{padding:0;max-width:700px}}@media screen and (min-width:1050px){.bg-home .home__search__area{padding:0;max-width:900px}}.bg-home .home__search__area select.search--select{height:55px;line-height:auto}@media screen and (min-width:768px){.bg-home .home__search__area select.search--select{height:77px}}.bg-home .o--why--text{font-family:Poppins,sans-serif;font-size:20px;line-height:30px;font-weight:400;color:#000;margin-bottom:4px}.bg-home .o--why--text a:hover{color:#000}.bg-home .second_step svg{max-width:18px}.home__count__area{position:fixed;top:50%;left:30px;transform:translateY(-50%);z-index:8}.home__count__area ul{margin:0;list-style-type:none;font-size:0;display:none;border-radius:10px 10px 10px 10px;background-color:#1e1a1a;padding:30px 22px}@media screen and (min-width:768px){.home__count__area ul{display:block;padding:40px 24px}}@media screen and (min-width:992px){.home__count__area ul{padding:40px 24px}}.home__count__area ul li{display:block;margin-bottom:5px}.home__count__area ul li:last-child{margin:0}.home__count__area ul li a{display:block;font-family:Poppins,sans-serif;font-size:20px;line-height:30px;font-weight:400;color:#6a6a6a}.home__count__area ul li a.active{color:#fff}.custom-tooltip .info--btn{position:absolute;right:15px;top:25px;border-radius:50%;background:#c5271f;width:22px;height:22px;color:#fff;text-align:center;cursor:pointer;z-index:9;display:flex;align-items:center;justify-content:center}.custom-tooltip .info--btn img{max-width:13px;max-height:13px;display:inline-block}.custom-tooltip .info--btn:hover{background-color:#000}.custom-tooltip .info--btn:hover .info--tooltips{display:block}.custom-tooltip .info--btn .info--tooltips{display:none;width:220px;background:#fff;position:absolute;bottom:100%;left:auto;right:0;margin-bottom:5px;box-shadow:0 0 6px rgba(0,0,0,.1607843137);padding:.9375rem;border-radius:6px;font-family:Poppins,sans-serif;font-size:12px;line-height:20px;font-weight:400;color:#000;text-align:left}@media screen and (min-width:768px){.custom-tooltip .info--btn .info--tooltips{left:auto;right:0}}.custom-tooltip .info--btn .info--tooltips p{font-size:14px}.custom-tooltip .info--btn .info--tooltips ul{padding:0}.custom-tooltip .info--btn .info--tooltips ul li{padding-left:23px;position:relative}.custom-tooltip .info--btn .info--tooltips ul li:before{width:9px;height:9px;border-radius:50%;border:1px solid #707070;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)}.cvv-field .custom-tooltip .info--btn{position:absolute;background:transparent!important;right:15px;top:25px;border-radius:50%;width:20px;height:20px;color:#fff;text-align:center;cursor:pointer;z-index:9;display:flex;align-items:center;justify-content:center}.cvv-field .custom-tooltip .info--btn img{max-width:13px;max-height:13px;display:inline-block}.cvv-field .custom-tooltip .info--btn svg{width:18px;height:auto}.cvv-field .custom-tooltip .info--btn:hover{background-color:transparent!important}.cvv-field .custom-tooltip .info--btn:hover .info--tooltips{display:block}.cvv-field .custom-tooltip .info--btn .info--tooltips{display:none;width:220px;background:#fff;position:absolute;bottom:100%;left:auto;right:0;margin-bottom:5px;box-shadow:0 0 6px rgba(0,0,0,.1607843137);padding:.9375rem;border-radius:6px;font-family:Poppins,sans-serif;font-size:12px;line-height:20px;font-weight:400;color:#000;text-align:left}@media screen and (min-width:768px){.cvv-field .custom-tooltip .info--btn .info--tooltips{left:auto;right:0}}.cvv-field .custom-tooltip .info--btn .info--tooltips p{font-size:14px}.cvv-field .custom-tooltip .info--btn .info--tooltips ul{padding:0}.cvv-field .custom-tooltip .info--btn .info--tooltips ul li{padding-left:23px;position:relative}.cvv-field .custom-tooltip .info--btn .info--tooltips ul li:before{width:9px;height:9px;border-radius:50%;border:1px solid #707070;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%)}.scroll-down{-webkit-animation:jump-arrow 2.5s infinite;animation:jump-arrow 2.5s infinite;position:absolute;width:18px;top:45px;transform:translatex(-50%)}@-webkit-keyframes jump-arrow{0%,20%,55%,80%,to{transform:translate3d(-50%,0,0)}40%{transform:translate3d(-50%,-15px,0)}70%{transform:translate3d(-50%,-10px,0)}90%{transform:translate3d(-50%,-5px,0)}}@keyframes jump-arrow{0%,20%,55%,80%,to{transform:translate3d(-50%,0,0)}40%{transform:translate3d(-50%,-15px,0)}70%{transform:translate3d(-50%,-10px,0)}90%{transform:translate3d(-50%,-5px,0)}}.o-login-header{width:100%}.o-login-header h1{font-size:30px;line-height:1.2;margin-bottom:0}@media screen and (min-width:768px){.o-login-header h1{font-size:50px}}.o-login-header p{font-size:16px}@media screen and (min-width:768px){.o-login-header p{font-size:18px}}.o-login-wrap .o-btn{background-color:#fff;color:#c5271f;border:1px solid transparent}.o-login-wrap .o-btn:focus,.o-login-wrap .o-btn:hover{border-color:#fff;color:#fff}.home__search__area .o-btn{background-color:#c5271f;color:#fff;border:none}.loginform .form-group .o-field--radio .custom-control-input:checked~.custom-control-label:before{background-color:transparent;border-color:#eb3672}.loginform .form-group .o-field--radio .custom-control-label{color:#6c6c6c}.loginform .form-group .o-field--radio .custom-control-label:after{width:8px;height:8px;top:8px;left:-29px}.login_div .custom-checkbox .custom-control-input:checked~.custom-control-label:after{left:-35px}.loginform .btn-request{color:#fb6485;text-decoration:underline}.checkout__left{display:block;padding:1.25rem;background:transparent linear-gradient(42deg,#ebbdc7,#f2d3d9 14%,#f5d8dd 100%,#eab8c3 0) 0 0 no-repeat padding-box;border-radius:10px}@media screen and (min-width:768px){.checkout__left{padding:3.5rem}}.checkout__left h3{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-size:25px;line-height:1.3;font-weight:700;text-transform:uppercase}@media screen and (min-width:768px){.checkout__left h3{font-size:30px}}.checkout__left table{width:100%;max-width:19.25rem;margin:0 auto}.checkout__left table tr td{padding:0 .3125rem}.checkout__left table tr td span{font-size:11px}.checkout__left table tr td:last-child{text-align:right}.checkout__left table tr:last-child td{padding-bottom:20px}.checkout__left table tfoot{border-top:1px solid #000}.checkout__left table tfoot td{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5625rem;font-weight:800;color:#000;padding-top:20px}.checkout__right{display:block;padding:1.25rem 0;text-align:center}@media screen and (min-width:1200px){.checkout__right{text-align:left}}@media screen and (min-width:1400px){.checkout__right{padding:1.875rem}}@media screen and (min-width:1500px){.checkout__right{padding:3.5rem}}.checkout__right h3{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-size:25px;line-height:1.3;font-weight:700;text-transform:uppercase}@media screen and (min-width:768px){.checkout__right h3{font-size:30px}}.checkout__right .apply--text{font-family:Poppins,sans-serif;font-size:14px;line-height:21px;font-weight:400;color:#c5271f;text-decoration:none!important}.checkout__right .payment__image{max-width:300px}.checkout__right .coupon--code{display:none}.checkout__right .coupon--code .form-control{letter-spacing:1.6px}.checkout__right .coupon--code .o-btn{position:absolute;top:17px;right:16px}.checkout__right .o-btn.o-btn--checkout{min-width:auto}@media screen and (min-width:1200px){.checkout__right .o-btn.o-btn--checkout{min-width:308px}}.checkout-back-btn{text-align:center}@media screen and (min-width:1200px){.checkout-back-btn{text-align:left}}.checkout-back-btn .page__back{font-size:18px}.shell{position:relative;line-height:1}.shell span{position:absolute;left:3px;top:1px;color:#ccc;pointer-events:none;z-index:-1}.shell span i{font-style:normal;color:transparent;opacity:0;visibility:hidden}.shell span,input.masked{font-size:16px;font-family:monospace;padding-right:10px;background-color:transparent;text-transform:uppercase}.saved-card-detail [type=radio]:checked,.saved-card-detail [type=radio]:not(:checked){position:absolute;left:-9999px}.saved-card-detail [type=radio]:checked+label,.saved-card-detail [type=radio]:not(:checked)+label{position:relative;padding-left:35px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.saved-card-detail [type=radio]:checked+label:before,.saved-card-detail [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:11px;width:20px;height:20px;border:1px solid #ddd;border-radius:100%;background:#fff}.saved-card-detail [type=radio]:checked+label:after,.saved-card-detail [type=radio]:not(:checked)+label:after{content:"";width:18px;height:18px;background:#ea3671;border:1px solid #ea3671;position:absolute;top:12px;left:1px;border-radius:100%;transition:all .2s ease}.saved-card-detail [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.saved-card-detail [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.card-det label{min-height:1rem}@media only screen and (max-width:1199px){.card-det label{min-height:1.5rem}}.saved-card-outer{width:100%;padding-top:0}.saved-card-outer .saved-card-wrapper{width:100%;margin-top:10px}.saved-card-outer .saved-card-wrapper .saved-card-detail{background:#fff;font-family:Poppins,sans-serif;font-size:16px;line-height:26px;font-weight:300;color:#6c6c6c;border:1px solid transparent;border-radius:10px 10px 0 0;height:68px;padding:.5rem .9375rem .5rem 1.5625rem;box-shadow:none;display:flex;align-items:center;justify-content:space-between}.saved-card-outer .saved-card-wrapper .saved-card-detail label{display:flex!important;align-items:center;margin-bottom:0}.saved-card-outer .saved-card-wrapper .saved-card-detail label p{margin-bottom:0;padding-left:15px;font-family:Poppins,sans-serif;font-size:16px;line-height:26px;font-weight:300;color:#6c6c6c}.saved-card-outer .saved-card-wrapper .saved-card-detail label p span{font-family:Poppins,sans-serif;font-size:16px;line-height:26px;font-weight:300;display:table;padding-left:0;white-space:nowrap}.saved-card-outer .saved-card-wrapper .saved-card-detail label p span b{font-family:Poppins,sans-serif;font-size:16px;line-height:26px;font-weight:300;padding-left:20px}.saved-card-outer .saved-card-wrapper .saved-card-detail label span{position:relative;padding-left:10px;font-size:12px}.saved-card-outer .saved-card-wrapper .saved-card-detail .remove-card svg{width:1.25rem;height:auto;fill:#275ac7}.saved-card-outer .saved-card-wrapper .saved-card-pin-detail{max-width:60px;width:100%;margin-left:15px}.saved-card-outer .saved-card-wrapper .saved-card-pin-detail input:focus{outline:none;border-color:#eeeef0}.saved-card-pin-detail input::-webkit-input-placeholder{color:#c2c2c2;font-size:13px}.saved-card-pin-detail input::-moz-placeholder{color:#c2c2c2;font-size:13px}.saved-card-pin-detail input:-ms-input-placeholder{color:#c2c2c2;font-size:13px}.saved-card-pin-detail input:-moz-placeholder{color:#c2c2c2;font-size:13px}.card-shuffle{margin-top:1.875rem}.col-shrink-left{padding-left:0}@media only screen and (max-width:575px){.col-shrink-left{padding-left:15px}}@media screen and (min-width:1500px){.custom_chkright{max-width:650px!important;margin-left:40px}}.checkout__right .custom-checkbox .custom-control-input:checked~.custom-control-label:after{left:-35px}.checkout__right .loginform .custom-control .custom-control-label{color:#000}.o-why-section{display:block}.o-why-section h1{margin-bottom:.75rem;font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-size:30px;list-style:1.2;color:#000}@media screen and (min-width:768px){.o-why-section h1{font-size:50px;margin-bottom:1.25rem}}.o-why-section p{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-size:18px}.o-why-section .why--card{display:flex;flex-direction:row;width:100%;margin-bottom:33px;padding-left:90px;position:relative}@media screen and (min-width:768px){.o-why-section .why--card{padding:0 1.875rem}}.o-why-section .why--card .why--image{width:62px;height:62px;padding:14px;position:absolute;left:0;top:0;-ms-box-shadow:3px 5px 12px rgba(0,0,0,.08);-o-box-shadow:3px 5px 12px rgba(0,0,0,.08);box-shadow:3px 5px 12px rgba(0,0,0,.08);border-radius:50%;background:#fff;background:-webkit-gradient(left top,right bottom,color-stop(0,#fff),color-stop(100%,#f6f6f6));background:linear-gradient(135deg,#fff,#f6f6f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f6f6f6",GradientType=1)}@media screen and (min-width:768px){.o-why-section .why--card .why--image{width:100px;height:100px;margin-bottom:30px;padding:28px;position:static}}.o-why-section .why--card .why--image svg{max-width:100%;height:auto}.o-why-section .why--card .why--image img{max-width:100%}@media screen and (min-width:768px){.o-why-section .why--card{max-width:275px;padding:0;flex-direction:column;margin-bottom:53px}}.o-why-section .why--card .why--content h3{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-size:20px;line-height:1;margin-bottom:10px}.o-why-section .why--card .why--content p{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#000}@media screen and (min-width:575px){.o-why-section .why--card .why--content p{font-family:Poppins,sans-serif;font-size:.9375rem;line-height:1.4375rem;font-weight:400;color:#000}}.journey__image{max-width:335px;margin:0 auto 40px;display:block}.journey__section{padding:100px 0}.journey__section p{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5625rem;font-weight:400;color:#fff;margin-bottom:1rem}@media screen and (min-width:768px){.journey__section p{font-family:Poppins,sans-serif;font-size:1.125rem;line-height:1.5625rem;font-weight:400;color:#fff;margin-bottom:1.5rem}}.journey__section h3{font-size:25px}.journey__section .o-btn{background-color:#fff;color:#c5271f;margin-top:1.5rem;border:1px solid transparent}.journey__section .o-btn:focus,.journey__section .o-btn:hover{background-color:transparent;border-color:#fff;color:#fff}.journey__section .o-btn:focus img,.journey__section .o-btn:hover img{filter:grayscale(100) invert(1) contrast(3)}.journey-features{padding-bottom:18px;margin-bottom:18px}@media screen and (min-width:768px){.journey-features{padding-bottom:0;margin-bottom:0}}.journey-features:not(:last-child){border-bottom:1px solid #d84343}@media screen and (min-width:768px){.journey-features:not(:last-child){border-bottom:none;border-right:1px solid #d84343}}.journey-features:not(:first-child){padding-left:15px}@media screen and (min-width:768px){.journey-features:not(:first-child){padding-left:38px}}.journey-features p{font-size:16px!important;line-height:1.5625rem!important;margin-bottom:0}.custom-paginate-msg span{color:#000;font-weight:500}.advertise_row{padding:16px 0}@media (max-width:991px){.advertise_row{padding:25px 0}}.advertise_row .advertise_card{padding:0 50px}@media screen and (min-width:992px){.advertise_row .advertise_card{max-width:23%;flex:0 0 23%;-ms-flex:0 0 23%;padding:0}}.advertise_row .advertise_point{padding:0 50px}@media screen and (min-width:992px){.advertise_row .advertise_point{max-width:40%;flex:0 0 40%;-ms-flex:0 0 40%;padding:0 10px 0 2.5rem}}@media screen and (min-width:1200px){.advertise_row .advertise_point{padding-left:3.125rem}}@media screen and (min-width:1400px){.advertise_row .advertise_point{padding-left:4.375rem}}.advertise_row .advertise_content{padding:0 50px}@media screen and (min-width:992px){.advertise_row .advertise_content{max-width:37%;flex:0 0 37%;-ms-flex:0 0 37%;padding-left:89px;padding-right:0}}@media (max-width:991px){.advertise_row .advertise_content{padding:20px 50px}}.advertise_row p{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5;font-weight:400;color:#000}@media screen and (min-width:992px){.advertise_row p{max-width:418px}}@media screen and (min-width:769px){.advertise_row p{font-family:Poppins,sans-serif;font-size:1.125rem;line-height:1.7;font-weight:400;color:#000}}.advertise_row .panel__heading{font-family:Playfair Display,serif;font-size:1.5625rem;line-height:2.0625rem;font-weight:400;color:#000;margin-bottom:1.3125rem}@media screen and (min-width:768px){.advertise_row .panel__heading{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-size:40px;line-height:1.2}}.advertise_row .performer-card{max-width:200px;margin:0 auto 50px}@media screen and (min-width:769px){.advertise_row .performer-card{margin:32px auto}}.advertise_row .performer-card:before{width:calc(55% + 70px);height:calc(100% + 64px);position:absolute;top:-32px;left:45%;content:"";background:#ececec;z-index:-1}@media screen and (min-width:769px){.advertise_row .performer-card:before{width:calc(55% + 40px)}}@media screen and (min-width:1200px){.advertise_row .performer-card:before{width:calc(55% + 50px)}}@media screen and (min-width:1300px){.advertise_row .performer-card:before{width:calc(55% + 70px)}}.advertise_row .performer-card.left:before{left:auto;right:45%}.advertise_row .performer-card .card-footer{min-height:57px;background:#fff;padding:.625rem;border-radius:0 0 10px 10px}@media screen and (min-width:768px){.advertise_row .performer-card .card-footer{padding:.75rem}}.advertise_row .performer-card .card-footer .c-full-name{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:500;color:#000}@media screen and (min-width:768px){.advertise_row .performer-card .card-footer .c-full-name{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:500;color:#000}}.advertise_row .performer-card .card-footer .c-location{display:flex;font-family:Poppins,sans-serif;font-size:.625rem;line-height:.9375rem;font-weight:400;color:#000}@media screen and (min-width:768px){.advertise_row .performer-card .card-footer .c-location{font-family:Poppins,sans-serif;font-size:.625rem;line-height:1rem;font-weight:400;color:#000}}.advertise_row .performer-card .card-footer .c-status{width:10px;max-width:10px;height:10px;border-radius:50%;display:inline-block;margin-top:3px;margin-left:10px;flex:0 0 100%}.advertise_row .performer-card .card-footer .c-status.online{background-color:#66b168}.advertise_row .performer-card .card-footer .c-status.offline{background-color:#ddd}.advertise_row ul{padding:0;margin:0 0 30px}@media screen and (min-width:769px){.advertise_row ul{margin:0}}.advertise_row ul li{margin-bottom:10px;position:relative;padding-left:30px;font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#000}@media screen and (min-width:769px){.advertise_row ul li{font-family:Poppins,sans-serif;font-size:1.125rem;line-height:1.5rem;font-weight:400;color:#000}}.advertise_row ul li:before{display:block;width:9px;height:9px;position:absolute;border-radius:50%;background-color:#b42727;content:"";top:4px;left:0}@media screen and (min-width:576px){.advertise_row ul li:before{top:7px}}.bottom__scroll__button{margin-bottom:2.1875rem;margin-top:5rem}.slick-initialized .slick-slide>div{height:auto!important}.package__slider{margin:0 -.9375rem;padding:0;list-style-type:none;font-size:0}.package__slider li{padding:0 .9375rem;height:auto!important;display:inline-block}.custom-pkg-slider,.custom-pkg-slider li{display:flex!important}.custom-pkg-slider li .package--card{max-width:308px}.custom-spacing-top{padding-top:1.25rem}@media screen and (min-width:992px){.custom-spacing-top{padding-top:5rem}}.consent-form-wrapper{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5625rem;font-weight:400;color:#000}.consent-form-wrapper h4{font-family:Playfair Display,serif;font-size:1.875rem;line-height:2.5rem;font-weight:400;color:#000;text-align:center;margin-bottom:30px}.consent-form-wrapper .consent-line{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5625rem;font-weight:400;color:#000;margin-bottom:10px}.consent-form-wrapper .consent-line strong{font-weight:700}.consent-form-wrapper .consent-line.red-text{color:red}.consent-form-wrapper .consent-line ul li{list-style:decimal;margin-bottom:10px}.consent-form-wrapper .consent-line ul li ol{margin-top:10px}.consent-form-wrapper .consent-line ul li ol li{margin-bottom:10px;list-style-type:none}.consent-form-wrapper .consent-line input{font-weight:600}.consent-form-wrapper .consent-line input::-webkit-input-placeholder{color:red;font-style:italic;font-weight:400}.consent-form-wrapper .consent-line input::-moz-placeholder{color:red;font-style:italic;font-weight:400}.consent-form-wrapper .consent-line input:-ms-input-placeholder{color:red;font-style:italic;font-weight:400}.consent-form-wrapper .consent-line input:-moz-placeholder{color:red;font-style:italic;font-weight:400}.consent-form-wrapper .consent-line .consent-form-input{display:inline-block;width:80%}.consent-form-wrapper .consent-line .consent-date-input{width:120px}.consent-form-wrapper .consent-line .consent-location-input{width:150px}.consent-form-wrapper .consent-line .consent-amount-input{width:330px}.consent-form-wrapper .consent-line .consent-signature-input{border-bottom:1px dotted #000;width:300px}.o-navbar{background:#fff;border-bottom:none;padding:.8125rem 0;z-index:99;box-shadow:0 2px 6px rgba(0,0,0,.0392156863)}.o-navbar.navbar--transparent{background:transparent;box-shadow:none}@media (max-width:991px){.o-navbar.navbar--transparent{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.0392156863)}}.o-navbar.navbar--noshadow{box-shadow:none}.o-navbar .o-navbar__brand{padding:0;margin:0 auto}.o-navbar .o-navbar__brand .logo{max-height:34px;width:auto}@media screen and (min-width:767px){.o-navbar .o-navbar__brand .logo{max-height:42px}}.o-navbar .toggle__search{display:block;position:relative;right:27px;width:27px}@media screen and (min-width:991px){.o-navbar .toggle__search{display:none}}.o-navbar .toggle__search img{max-width:100%}.o-navbar .toggle__nav{display:block;position:relative;left:27px;width:27px;height:10px}@media screen and (min-width:992px){.o-navbar .toggle__nav{display:none}}.o-navbar .toggle__nav:before{top:0}.o-navbar .toggle__nav:after,.o-navbar .toggle__nav:before{width:100%;height:3px;border-radius:2px;content:"";position:absolute;background:#000;transition:all .5s ease-in-out}.o-navbar .toggle__nav:after{bottom:0}.o-navbar .toggle__nav.active:before{top:50%;transform:translateY(-50%) rotate(45deg);transform-origin:center}.o-navbar .toggle__nav.active:after{top:auto;bottom:50%;transform:translateY(50%) rotate(-45deg);transform-origin:center}.o-navbar__holder{position:relative;z-index:10;justify-content:center!important}@media screen and (min-width:768px){.o-navbar__holder{justify-content:space-between}}.o-navbar--deepPad{padding:.625rem 0 5.875rem;position:static}.o-navbar .dropdown-toggle:after{border-top:.4em solid;border-right:.4em solid transparent;border-left:.4em solid transparent;margin-left:.55em}.o-navbar .notification__block{width:430px;padding-top:10px!important;padding-bottom:10px!important;right:-25px;border-radius:1.25rem}.o-navbar .notification__block:after{border-bottom:10px solid #fff!important;border-right:10px solid transparent!important;border-left:10px solid transparent!important;position:absolute;top:-10px!important;content:"";left:auto!important;right:38px!important}.o-navbar .notification__block .notification__list{margin:0;padding:0;list-style-type:none;max-height:183px;overflow:auto}.o-navbar .notification__block .notification__list::-webkit-scrollbar{width:3px}.o-navbar .notification__block .notification__list::-webkit-scrollbar-track{background:#f0f0f0}.o-navbar .notification__block .notification__list::-webkit-scrollbar-thumb{background-color:#c5271f;border-radius:20px}.o-navbar .notification__block .notification__list li{display:block;width:100%;padding:25px 30px;border-bottom:1px solid #e8e9ec}.o-navbar .notification__block .notification__list li:last-child{border-bottom:none}.o-navbar .notification__block .notification__list li a{padding:0}.o-navbar .notification__block .notification__list li a:hover{background:transparent}.o-navbar .notification__block .notification__list li .profileimage{width:36px;height:36px;max-width:36px}.o-navbar .notification__block .notification__list li .fullname{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#000}.o-navbar .notification__block .notification__list li .fullname span.text-primary{color:#c5271f!important;text-decoration:underline}.o-navbar .notification__block .notification__list li .fullname .pendingpostmedia{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:500;color:#000!important;text-decoration:none!important}.o-navbar .notification__block .notification__list li .fullname a{color:#c5271f!important;text-decoration:underline!important;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:500}.o-navbar .notification__block .notification__list li .review_date{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:400;color:#000}.o-navbar .logout-link{white-space:nowrap;width:80px}.o-navbar .logout-link svg{max-width:16px}.o-navbar .notification--dropdown .notify__status{width:.75rem;height:.75rem;border-radius:50%;border:2px solid #fff;background:#fc336c;position:absolute;top:5px;right:4px}.o-navbar .notification--dropdown .dropdown-toggle:after{display:none}.o-navbar .header_dropdown .dropdown-toggle:after{border-top:inherit;border-right:inherit;border-left:inherit;margin-left:.55em}.o-navbar .dropdown-menu{background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 10px rgba(0,0,0,.1607843137);opacity:1;border:none;padding:.625rem 0;top:46px}.o-navbar .dropdown-menu:after{border-bottom:.4em solid #fff;border-right:.4em solid transparent;border-left:.4em solid transparent;position:absolute;top:-.4em;content:"";left:20%}.o-navbar .dropdown-menu.dropdown-menu-right{top:40px}.o-navbar .dropdown-menu.dropdown-menu-right:after{left:auto;right:8%}.o-navbar .dropdown-menu a{padding:.4375rem 1.625rem;font-family:Poppins,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:300;color:#000}.o-navbar .dropdown-menu a:hover{background:#2754b4;color:#fff}.o-navbar__brand{font-family:Marcellus,sans-serif;font-size:1.5625rem;line-height:2rem;font-weight:400;color:#040100}.o-navbar .hamburger{padding:11px 30px 11px 0;line-height:0}.o-navbar.navbar-light .navbar-nav.top_menu{padding-right:1rem}.o-navbar.navbar-light .navbar-nav .nav-link{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#040100;position:relative;opacity:1}.o-navbar.navbar-light .navbar-nav .nav-link img{vertical-align:top}.o-navbar.navbar-light .navbar-nav .nav-link .notify__status{width:.75rem;height:.75rem;border-radius:50%;border:2px solid #fff;background:#ffc06a;position:absolute;top:2px;right:3px}.o-navbar .c-topRgt-nav{background:transparent;border:none;display:flex;padding:3px 10px 3px 0;border-radius:25px}.o-navbar .c-topRgt-nav li.dropdown>a{color:#4d4f5c;font-family:Poppins,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:400}.o-navbar .c-topRgt-nav i{font-size:25px;color:#fff}.o-navbar .c-topRgt-nav i.fa-database{font-size:20px;vertical-align:text-top}.o-navbar .c-topRgt-nav span.usercredit{font-family:Barlow,sans-serif;font-size:.9375rem;line-height:1.125rem;font-weight:700;color:#fff;letter-spacing:1.5px;padding-left:10px}.o-navbar .c-navMid.navbar-nav .nav-link{padding:0 1.375rem}@media screen and (min-width:1440px){.o-navbar .c-navMid.navbar-nav .nav-link{padding:0 2rem}}.o-navbar .o-btn--outline{color:#000}.o-navbar.navbar--transparent .o-btn--outline{color:#fff}.c-logout{width:2.375rem;height:2.375rem;border-radius:100%;margin-left:1.3125rem;overflow:hidden;display:block}.c-logout img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.postNav li{flex:1 1 20%;margin-right:.3125rem}@media screen and (min-width:1440px){.postNav li{margin-right:.875rem}}.postNav li:last-of-type{margin-right:0}.postNav li a{padding:.4375rem .9375rem;font-family:Overpass,sans-serif;font-size:12px;line-height:14px;font-weight:400;color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1440px){.postNav li a{padding:.4375rem 1.25rem}}.postNav li a .numberPostCount{padding-left:.3125rem}.c-account-hist-tab{display:flex;justify-content:space-evenly;border-top-right-radius:4px;border-top-left-radius:4px;overflow:hidden;box-shadow:0 0 3px rgba(0,0,0,.1607843137);border-bottom:1px solid #e8e8e8}.c-account-hist-tab li{text-align:center;border-right:1px solid #e8e8e8;flex:1 1 10.667%;width:10.667%;background:#f1f1f1}.c-account-hist-tab li:last-of-type{border-right:none;flex:1 1 18%;padding:25px 0 14px}.c-account-hist-tab li:last-of-type #myInputTextField{width:200px;margin:0 10px;border-radius:18px;padding:9px 10px;font-family:Overpass,sans-serif;font-size:13px;line-height:17px;font-weight:300;color:#444793}.c-account-hist-tab li:last-of-type #myInputTextField::-moz-placeholder{font-family:Overpass,sans-serif;font-size:13px;line-height:17px;font-weight:300;color:#444793}.c-account-hist-tab li:last-of-type #myInputTextField:-ms-input-placeholder{font-family:Overpass,sans-serif;font-size:13px;line-height:17px;font-weight:300;color:#444793}.c-account-hist-tab li:last-of-type #myInputTextField::placeholder{font-family:Overpass,sans-serif;font-size:13px;line-height:17px;font-weight:300;color:#444793}.c-account-hist-tab li a{padding:35px 0;display:block;transition:all .3s ease-in-out;font-family:Overpass,sans-serif;font-size:13px;line-height:17px;font-weight:300;color:#444793;border-bottom:5px solid transparent}.c-account-hist-tab li a.active,.c-account-hist-tab li a:hover{color:#fff!important;border-bottom:5px solid transparent!important;background:#444793!important}.c-history-card{border:none;box-shadow:0 0 3px rgba(0,0,0,.1607843137);border-top-left-radius:0;border-top-right-radius:0;padding:1.25rem}.c-history-card .card-body{padding:0}.c-history-card table.dataTable{margin:0!important}.c-history-card table.dataTable.table-bordered{border:1px solid #f4f4f4;border-top:none;border-bottom:1px solid #dee2e6}.c-history-card table.dataTable.table-bordered thead{background:#e5e5ea}.c-history-card table.dataTable.table-bordered th{border:none;padding:1rem 1.75rem}.c-history-card table.dataTable.table-bordered th:last-child{border-right-width:0}.c-history-card table.dataTable.table-bordered td{padding:1.25rem 1.75rem;font-family:Overpass,sans-serif;font-size:13px;line-height:15px;font-weight:300;color:#040100;border-color:#f4f4f4!important}.c-history-card table.dataTable.table-bordered td:last-child{border-right-width:0}.c-history-card table.dataTable.table thead th{border-bottom:none;color:#868f9a;font-weight:300}.c-history-card .page-item.active .page-link{background-color:#444793;border-color:#444793}.c-history-card .page-link{color:#444793;border-radius:50%;margin:0 5px;padding:.45rem .75rem}.c-history-card .page-item:first-child .page-link,.c-history-card .page-item:last-child .page-link{border-radius:.25rem;padding:.45rem 1.25rem}.c-history-card table.dataTable thead .sorting:after,.c-history-card table.dataTable thead .sorting:before,.c-history-card table.dataTable thead .sorting_asc:after,.c-history-card table.dataTable thead .sorting_asc:before,.c-history-card table.dataTable thead .sorting_asc_disabled:after,.c-history-card table.dataTable thead .sorting_asc_disabled:before,.c-history-card table.dataTable thead .sorting_desc:after,.c-history-card table.dataTable thead .sorting_desc:before,.c-history-card table.dataTable thead .sorting_desc_disabled:after,.c-history-card table.dataTable thead .sorting_desc_disabled:before{bottom:50%!important;transform:translateY(50%)}.c-history-card table.dataTable thead .sorting:before,.c-history-card table.dataTable thead .sorting_asc:before,.c-history-card table.dataTable thead .sorting_asc_disabled:before,.c-history-card table.dataTable thead .sorting_desc:before,.c-history-card table.dataTable thead .sorting_desc_disabled:before{right:1.5rem!important}.c-history-card table.dataTable thead .sorting:after,.c-history-card table.dataTable thead .sorting_asc:after,.c-history-card table.dataTable thead .sorting_asc_disabled:after,.c-history-card table.dataTable thead .sorting_desc:after,.c-history-card table.dataTable thead .sorting_desc_disabled:after{right:1rem!important}.c-history-card div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center!important;margin:25px 0 35px!important}.c-history-card .dataTables_filter input{border-radius:30px;border:1px solid #e5e5ea;padding:10px 20px;height:42px;font-family:Overpass,sans-serif;font-size:14px;line-height:22px;font-weight:300;color:#444793;min-width:300px}.c-history-card .dataTables_filter input::-moz-placeholder{font-family:Overpass,sans-serif;font-size:14px;line-height:22px;font-weight:300;color:#444793}.c-history-card .dataTables_filter input:-ms-input-placeholder{font-family:Overpass,sans-serif;font-size:14px;line-height:22px;font-weight:300;color:#444793}.c-history-card .dataTables_filter input::placeholder{font-family:Overpass,sans-serif;font-size:14px;line-height:22px;font-weight:300;color:#444793}.c-footer__nav li{margin-bottom:.75rem}.c-footer__nav li a{font-family:Poppins,sans-serif;font-size:14px;line-height:22px;font-weight:300;color:#444793}.top_menu li img{max-width:16px;margin-right:5px;position:relative;top:-2px}.nav-down{z-index:9}.custom-spacing{padding-top:3.75rem}@media (max-width:991px){.custom-container{max-width:100%}}.o-mobile-footer .dropdown-menu{background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);opacity:1;border:none;padding:0;top:46px}.o-mobile-footer .dropdown-menu:after{border-top:.4em solid #fff;border-right:.4em solid transparent;border-left:.4em solid transparent;position:absolute;bottom:-.4em;content:"";left:20%}.o-mobile-footer .dropdown-menu.dropdown-menu-right{top:-17px!important}.o-mobile-footer .dropdown-menu.dropdown-menu-right:after{left:auto;right:5%}.o-mobile-footer .dropdown-menu a{padding:.4375rem 1.625rem;font-family:Poppins,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:300;color:#000;display:block;width:100%;height:auto}.o-mobile-footer .dropdown-menu a:hover{background:#2754b4;color:#fff}.o-mobile-footer .dropdown-toggle:after{display:none}.badge-custom{background:#d9d9d9;padding:.3125rem .4375rem;margin-left:auto;font-weight:600}.o-nav-user{color:#000}.o-navbar .navbar-nav .nav-item a{color:#000!important;font-weight:400;letter-spacing:.55px}.o-navbar .navbar-nav .nav-item a.nav-link-icon{padding:5px 0;width:17px;margin:0 9px}.o-navbar .navbar-nav .nav-item a.nav-link-icon svg{width:100%;height:auto;fill:#000}.o-navbar__brand svg{fill:#fff;mix-blend-mode:difference}.o-navbar-home.navbar--transparent .navbar-nav .nav-item a,.o-navbar-login.navbar--transparent .navbar-nav .nav-item a{color:#fff!important}.o-navbar-home.navbar--transparent .navbar-nav .nav-item a.nav-link-icon svg,.o-navbar-login.navbar--transparent .navbar-nav .nav-item a.nav-link-icon svg{fill:#fff}.o-navbar-home.navbar--transparent .o-nav-user,.o-navbar-login.navbar--transparent .o-nav-user{color:#fff}.o-navbar-login.navbar--transparent .o-btn{background-color:#fff;color:#c5271f}.o-navbar-login.navbar--transparent .o-btn:hover{color:#fff}.o-navbar-login.navbar--transparent .o-btn--outline{border-color:#fff;background-color:transparent;color:#fff}.c-dashboard__ico-card{display:flex;justify-content:flex-start;align-items:flex-start}.c-dashboard__ico-card__icon-pack{background:#21908f;width:2.75rem;height:2.75rem;margin-right:1.0625rem;border-radius:100%;display:flex;justify-content:center;align-items:center}.c-dashboard__ico-card__icon-pack svg{width:1.0625rem;height:1.0625rem;fill:#fff}.c-dashboard__ico-card__content{font-family:Overpass,sans-serif;font-size:.9375rem;line-height:1.4375rem;font-weight:300;color:#040100;letter-spacing:.5px;width:calc(100% - 3.8125rem)}.c-dashboard__ico-card__content span{font-weight:700;color:#000;letter-spacing:1px;padding-right:11px}.c-dashboard__ico-card__content p{padding-top:3px;font-family:Overpass,sans-serif;font-size:.75rem;line-height:1.125rem;font-weight:400;color:#868f9a;margin-bottom:0}.c-dashboard__ico-card__content p a{text-decoration:underline!important;color:#868f9a}.c-dashboard__ico-card__content__inner{display:flex;justify-content:flex-start}.c-dashboard__ico-card__content__inner__lft{margin-right:1.8125rem}.c-dashboard__ico-card a.c-btn{top:1.25rem;right:1.25rem}.c-create-post,.c-media-card{border-radius:.25rem;box-shadow:0 1px 1px rgba(0,0,0,.0352941176);border:1px solid rgba(0,0,0,.0352941176);overflow:hidden;padding:20px}.c-create-post .card-body,.c-media-card .card-body{padding:0}.c-create-post .card-body img,.c-media-card .card-body img{width:100%}.c-media-card.model-card,.model-card.c-create-post{box-shadow:0 0 6px rgba(0,0,0,.0509803922);border-radius:10px;max-width:530px;margin-bottom:2.375rem}.c-media-card.model-card .card-header,.model-card.c-create-post .card-header{padding:1.3125rem 1.5rem}.c-media-card.model-card .card-header .profileimage,.model-card.c-create-post .card-header .profileimage{width:36px;height:36px}.c-media-card.model-card .card-header .c-post-time,.model-card.c-create-post .card-header .c-post-time{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#8a8a8f}.c-media-card.model-card .card-header .fullname,.model-card.c-create-post .card-header .fullname{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.125rem;font-weight:500;color:#000}.c-media-card.model-card .card-footer,.model-card.c-create-post .card-footer{padding:1.6875rem .75rem 1.6875rem 1.5rem}.c-media-card.model-card .card-footer p,.model-card.c-create-post .card-footer p{padding:0;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#000}.c-media-card.model-card .card-footer .post_btn,.model-card.c-create-post .card-footer .post_btn{display:block}.c-media-card.model-card .card-footer .post_btn span,.model-card.c-create-post .card-footer .post_btn span{display:inline-block;font-family:Poppins,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:400;color:#8a8a8f;margin:1rem 2.5rem 1rem 0}.c-media-card.model-card .card-footer .post_btn span img,.model-card.c-create-post .card-footer .post_btn span img{margin-right:10px}.c-media-card.model-card .card-footer textarea,.model-card.c-create-post .card-footer textarea{width:100%;border-radius:0;background:#f9f9f9;border:none;padding:.625rem 1.25rem;resize:none;height:40px;font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:400;color:#000;box-sizing:border-box}.c-media-card.model-card .card-footer textarea::-webkit-input-placeholder,.model-card.c-create-post .card-footer textarea::-webkit-input-placeholder{color:#c8c7cc}.c-media-card.model-card .card-footer textarea::-moz-placeholder,.model-card.c-create-post .card-footer textarea::-moz-placeholder{color:#c8c7cc}.c-media-card.model-card .card-footer textarea:-ms-input-placeholder,.model-card.c-create-post .card-footer textarea:-ms-input-placeholder{color:#c8c7cc}.c-media-card.model-card .card-footer textarea:-moz-placeholder,.model-card.c-create-post .card-footer textarea:-moz-placeholder{color:#c8c7cc}.c-create-post .card-header,.c-media-card .card-header{padding:1.25rem 1.5rem;background:hsla(0,0%,94.5%,.2862745098);border-bottom:none}.c-create-post .card-body,.c-media-card .card-body{position:relative;padding:1.875rem}.c-create-post .card-body .allPRO-IMG-holder .non-SUBS-layer a,.c-media-card .card-body .allPRO-IMG-holder .non-SUBS-layer a{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#444793;text-align:center;width:195px;height:35px;padding:0;border-radius:1.875rem;margin:auto;font-family:Overpass,sans-serif;font-size:.875rem;line-height:2.1875rem;font-weight:300;color:#fff;letter-spacing:1px;display:flex;justify-content:center;align-items:center}.c-create-post .card-body .allPRO-IMG-holder .non-SUBS-layer a svg,.c-media-card .card-body .allPRO-IMG-holder .non-SUBS-layer a svg{height:15px}.c-create-post .card-body .allPRO-IMG-holder .non-SUBS-layer a span,.c-media-card .card-body .allPRO-IMG-holder .non-SUBS-layer a span{top:0}.c-create-post .card-body .card-text,.c-media-card .card-body .card-text{padding:10px 15px}.c-create-post .card-body .card-text p,.c-media-card .card-body .card-text p{font-family:Overpass,sans-serif;font-size:14px;line-height:20px;font-weight:300;color:#040100;margin-bottom:1.25rem}.c-create-post .card-body .card-text p:last-of-type,.c-media-card .card-body .card-text p:last-of-type{margin-bottom:0}.c-create-post .card-body .user-title h5,.c-media-card .card-body .user-title h5{font-size:1.125rem}.c-create-post .card-body .sendmessage,.c-media-card .card-body .sendmessage{background-color:#000}.c-create-post .card-body .more__btn,.c-media-card .card-body .more__btn{color:#c7c7c7}.c-create-post .card-footer,.c-media-card .card-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #f4f4f4;padding:0;background:none;display:flex;justify-content:space-between;align-items:center}.c-create-post .card-footer p,.c-media-card .card-footer p{padding:.625rem .9375rem;margin-bottom:0}.c-create-post .card-footer i,.c-media-card .card-footer i{color:#21908f;margin-right:.75rem;font-size:18px}.c-create-post .card-footer.flex-3 .card-link,.c-media-card .card-footer.flex-3 .card-link{width:33%;flex:0 0 33%}.c-create-post .card-footer .card-link,.c-media-card .card-footer .card-link{font-family:Overpass,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:400;color:#040100;display:flex;justify-content:center;align-items:center;width:25%;flex:0 0 25%;border-right:1px solid #f4f4f4;padding:20px 0}.c-create-post .card-footer .card-link.own,.c-media-card .card-footer .card-link.own{pointer-events:none}.c-create-post .card-footer .card-link:last-of-type,.c-media-card .card-footer .card-link:last-of-type{border-right:none}.c-create-post .card-footer .card-link+.card-link,.c-media-card .card-footer .card-link+.card-link{margin-left:0}.c-create-post .card-footer .card-link:hover,.c-media-card .card-footer .card-link:hover{background:#f9f9f9}.c-media-card__counter{position:absolute;top:.625rem;right:.625rem;background:hsla(0,0%,100%,.6);padding:.3125rem .625rem;border-radius:.3125rem;color:#000;justify-content:center;align-items:center;display:flex}.c-media-card__counter svg{fill:#000;font-size:1.5625rem;line-height:0}.c-media-card__counter span{line-height:1.125rem;font-size:.8125rem;margin-top:.1875rem}.lazywrapper{min-height:12.5rem}.c-post-profile-card{border-radius:4px}.c-post-profile-card .card-body{padding:0 .9375rem}.c-post-profile-card .card-body .card-title{position:relative}.c-post-profile-card .card-body p.card-text{font-family:Overpass,sans-serif;font-size:14px;line-height:22px;font-weight:300;color:#040100}@media screen and (min-width:1440px){.c-post-profile-card .card-body p.card-text{font-family:Overpass,sans-serif;font-size:15px;line-height:25px;font-weight:300;color:#040100}}.c-post-profile-card.design__card{position:relative;overflow:visible}.c-post-profile-card.design__card:before{width:100%;height:16px;border-radius:10px 10px 0 0;content:"";display:block;background-color:#c5271f;position:absolute;bottom:100%;left:0}.c-post-profile-card.design__card .status__light{width:18px;height:18px;border-radius:50%}.c-post-profile-card.design__card .status__light.on{background:#66b168}.c-post-profile-card.design__card .status__light.off{background:#d00}.c-post-profile-card.design__card .card-body p{font-family:Poppins,sans-serif;font-size:14px;line-height:18px;font-weight:300;color:#040100;margin-bottom:1.375rem}.c-post-profile-card.design__card .card-body .card-title{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;font-size:25px;margin-bottom:11px}.c-avalibility h5{font-family:Barlow,sans-serif;font-size:15px;line-height:18px;font-weight:400;color:#040100;letter-spacing:.1875rem;margin-bottom:.625rem}.c-avalibility p{line-height:12px}.c-avalibility p small{font-family:Overpass,sans-serif;font-size:.75rem;line-height:15px;font-weight:400;color:#040100}.c-avalibility table svg.bi{width:.875rem;height:.875rem}.c-avalibility table svg.bi.bi-check2-circle{fill:#21908f}.c-avalibility table svg.bi.bi-x-circle{fill:#e9e9f0;width:.75rem;height:.75rem}.c-avalibility table th{font-family:Overpass,sans-serif;font-size:13px;line-height:18px;font-weight:700;color:#868f9a}.modelprofiles .frontend-title{transition:all .3s ease-in-out}.modelprofiles .profilepicture{max-height:340px;position:relative;cursor:pointer;max-width:300px;min-height:240px}@media screen and (min-width:768px){.modelprofiles .profilepicture{min-height:340px}}.modelprofiles .profilepicture .card{overflow:hidden;height:100%;border-radius:0}.modelprofiles .profilepicture .card img{width:100%}.modelprofiles .profilepicture .overlay{width:100%;left:auto;right:-100%;opacity:1;background:rgba(26,30,132,.75)}.modelprofiles .profilepicture .overlay .overlaytext strong{font-family:Barlow,sans-serif;font-size:22px;line-height:22px;font-weight:200;color:#fff;display:inline-block;margin-bottom:1.25rem;letter-spacing:.0625rem}.modelprofiles .profilepicture .overlay .overlaytext__icon{font-family:Barlow,sans-serif;font-size:14px;line-height:22px;font-weight:300;color:#fff;letter-spacing:0;text-align:left;margin-left:3.125rem;margin-bottom:.3rem}.modelprofiles .profilepicture .overlay .overlaytext__icon i{color:#e5e5ea;margin-right:.5rem;width:.875rem}.modelprofiles .profilepicture .overlay .overlaytext p{font-family:Overpass,sans-serif;font-size:12px;line-height:18px;font-weight:400;color:#fff;letter-spacing:.15rem;margin-bottom:0}.modelprofiles .profilepicture .frontend-title{text-decoration:none;background:transparent linear-gradient(180deg,transparent,rgba(0,0,0,.7098039216)) 0 0 no-repeat padding-box;left:0;right:0;padding:15px 20px;font-family:Barlow,sans-serif;font-size:17px;line-height:19px;font-weight:300;color:#fff}.modelprofiles .profilepicture:hover .frontend-title{bottom:-100%}.modelprofiles .profilepicture:hover .overlay{right:0;opacity:1}.modelprofiles.c-main-page{padding:0 20px;position:relative}@media screen and (min-width:576px){.modelprofiles.c-main-page{padding:0}}.modelprofiles.c-main-page .profilepicture{max-width:50%;flex:0 0 50%;margin-top:.75rem!important}@media screen and (min-width:768px){.modelprofiles.c-main-page .profilepicture{max-width:33%;flex:0 0 33%;margin-top:.75rem!important}}@media screen and (min-width:992px){.modelprofiles.c-main-page .profilepicture{max-width:20%;flex:0 0 20%;margin-top:1.5rem!important}}.modelprofiles.c-main-page .overlay .overlaytext strong{font-size:18px;line-height:18px}.modelprofiles.c-main-page .overlay .c-btn--thin{font-size:12px;padding:.375rem .9375rem;font-weight:400}.c-model-list.c-model-list__new .modelprofiles.c-main-page .profilepicture{position:relative}.c-model-list.c-model-list__new .modelprofiles.c-main-page .profilepicture:after{content:"New";background:#148a88;width:54px;height:32px;font-family:Overpass,sans-serif;font-size:15px;line-height:32px;font-weight:300;color:#fff;text-align:center;top:1.875rem;right:5px;transform:translateX(0);position:absolute}@media screen and (min-width:992px){.c-model-list.c-model-list__new .modelprofiles.c-main-page .profilepicture:after{transform:translateX(-7px);right:0}}.c-model-list.c-model-list__new .c-tabs li a.active{color:#148a88!important;border-bottom:1px solid #148a88!important}.c-help-card{box-sizing:border-box;transition:all .3s ease-in-out}.c-help-card:hover{border-left:5px solid #444793}.c-help-card .col-md-1 svg{width:23px;fill:#444793}.c-help-card h5.card-title{font-family:Barlow,sans-serif;font-size:16px;line-height:16px;font-weight:400;color:#444793;letter-spacing:.5px}.c-help-card p{font-family:Overpass,sans-serif;font-size:12px;line-height:18px;font-weight:300;color:#040100}.c-faq-card{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}@media screen and (min-width:768px){.c-faq-card{box-shadow:0 2px 6px rgba(0,0,0,.0392156863)}}.c-light-purple-box{background:#f5f6fa;border:1px solid rgba(68,71,147,.1)}.c-light-purple-box p{font-family:Overpass,sans-serif;font-size:13px;line-height:18px;font-weight:300;color:#040100;margin-bottom:0}.c-light-purple-box h5{margin-bottom:0}.c-setting-card .card-footer .alert-danger{border:none;background-color:rgba(248,215,218,.1411764706)}.c-signup-card{width:100%}.c-signup-card__img{position:relative}.c-signup-card__img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-signup-card__img:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.375);z-index:1;top:0;left:0;position:absolute}.c-signup-card__form{width:100%;max-width:407px;margin:0 auto}.c-testimonial .card{background-color:#fafafa}.c-testimonial .c-card__image img{height:100%;-o-object-fit:cover;object-fit:cover}.c-testimonial .c-card__content p{font-family:Overpass,sans-serif;font-size:15px;line-height:25px;font-weight:300;color:#040100}.c-testimonial .c-card__content h3{font-family:Barlow,sans-serif;font-size:22px;line-height:26px;font-weight:400;color:#040100}.c-pricing-card .card{max-width:8.4375rem;margin:0 10px}.c-pricing-card .card.card-active{background:#e5e5ea 0 0 no-repeat padding-box}.c-pricing-card .card .card-body{padding:.75rem;text-align:center}.c-pricing-card .card .card-body h5{font-family:Barlow,sans-serif;font-size:25px;line-height:30px;font-weight:300;color:#43425d;margin-bottom:11px}.c-pricing-card .card .card-body p.card-text{font-family:Overpass,sans-serif;font-size:12px;line-height:20px;font-weight:300;color:#4d4f5c}.c-pricing-card .card .card-body .radio-toolbar{margin:0}.c-pricing-card .card .card-body .radio-toolbar label{width:100%;text-align:center;padding:4px 10px;cursor:pointer;border-radius:1.5625rem;box-shadow:0 2px 6px rgba(0,0,0,.0392156863);border:1px solid #e9e9f0;color:#fff;line-height:28px;overflow:hidden}.c-pricing-card .card .card-body .radio-toolbar label.c-btn__Bronze{background:transparent linear-gradient(250deg,#d09c7e,#7c4b39) 0 0 no-repeat padding-box}.c-pricing-card .card .card-body .radio-toolbar label.c-btn__Silver{background:transparent linear-gradient(71deg,#a8a9ab,#ededed) 0 0 no-repeat padding-box}.c-pricing-card .card .card-body .radio-toolbar label.c-btn__customplan{background:#148a88 0 0 no-repeat padding-box;box-shadow:0 2px 6px rgba(0,0,0,.0392156863);border:1px solid #e9e9f0}.c-switch{height:45px;padding-top:6px}.c-switch--small .slider{right:0;left:10px}.c-switch--small i{position:absolute;bottom:-20px;color:#000}.c-switch.subscribe--btn .toggle.btn{min-width:140px}.c-switch.paid--btn .toggle{left:0}.c-switch.paid--btn .toggle.btn{min-width:80px}.c-switch .btn-success{background-color:#54c639;background:#54c639;border-color:#54c639}.c-switch .btn-success .toggle-handle{right:12px}.c-switch .toggle{position:absolute;top:0;left:15px;right:auto;bottom:0;margin:auto;height:25px!important;border-radius:15px}.c-switch .toggle.btn{min-height:1.15rem}.c-switch .toggle.btn.btn-light{border-color:#dfdfdf}.c-switch .toggle.btn--subscribe{min-width:140px}.c-switch .toggle .toggle-group label{font-size:12px;line-height:12px!important}.c-switch .toggle .toggle-group .toggle-on{right:52%;padding-right:1.5rem}.c-switch .toggle .toggle-group .toggle-off{left:52%}.c-switch .toggle-handle{border-radius:50%;background-color:#fff;top:-1px;border-color:#54c639;right:-12px;padding:.375rem .65rem;border-width:1px}.c-vue-switch{margin-bottom:0}.c-vue-switch__input{font-family:Overpass,sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#040100}.c-paid-post-amt{border-radius:4px}.c-paid-post-amt:after{border-color:#f1f1f1 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-10px;position:absolute;left:50%;transform:translateX(-50%)}.c-paid-post-amt .c-close{top:16%;position:absolute;right:6px}.c-paid-post-amt .c-close svg{fill:#444793!important;stroke:#444793;border:.0625rem solid #444793;border-radius:100%}.c-switch_input{left:10px;bottom:0;height:25px;min-height:33px;width:100%;top:0;right:auto;margin:auto;font-family:Overpass,sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#040100;min-width:120px;background:#f9f9f9}.c-switch_input.form-control{min-height:33px;width:auto;max-width:120px}.c-switch_input:focus{box-shadow:none;background:#f9f9f9;border-color:#f9f9f9}.c-terms-lavel{font-family:Overpass,sans-serif;font-size:15px;line-height:25px;font-weight:300;color:#9c9c9f}.c-btn{padding:.5rem .0625rem;display:inline-block;width:100%;max-width:130px;text-align:center;outline:none;border:none;font-family:Poppins,sans-serif;font-size:12px;line-height:17px;font-weight:500;color:#fff;letter-spacing:.5px;box-shadow:0 6px 6px rgba(0,0,0,.1607843137)}.c-btn.button-black{background:#000;color:#fff}.c-btn.unsubscribe--btn{text-align:center;padding:5px;font-size:.75rem;line-height:1rem;height:27px;border-radius:5px;opacity:1}.c-btn.save--card,.c-btn.unsubscribe--btn{font-family:Poppins,sans-serif;font-weight:400}.c-btn.save--card{padding:15px 0;font-size:.875rem;line-height:1.125rem}.c-btn:disabled{opacity:.7}.c-btn i{padding-right:10px;color:inherit}.c-btn--solid{background:#000;color:#fff!important}.c-btn--border,.c-btn--solid{border:1px solid #000}.c-btn--border--purple{border:1px solid #444793;color:#444793!important;background:none}.c-btn--border--purple.active,.c-btn--border--purple:hover{border:1px solid #444793;background:#444793!important;background-color:#444793!important;color:#fff!important}.c-btn--border--grey{border:1px solid #e5e5ea;color:#444793!important;background:none}.c-btn--border--grey.active,.c-btn--border--grey:focus,.c-btn--border--grey:hover{border:1px solid #444793;background:#444793!important;background-color:#444793!important;color:#fff!important}.c-btn--border--black{border:1px solid #000;color:#444793!important;background:none}.c-btn--border--black.active,.c-btn--border--black:focus,.c-btn--border--black:hover{border:1px solid #444793;background:#444793!important;background-color:#444793!important;color:#fff!important}.c-btn--purple{background:#444793;border:1px solid #444793;color:#fff!important}.c-btn--purple:focus,.c-btn--purple:hover{border:1px solid #585cb2;background:#585cb2;color:#fff!important}.c-btn--grey{background:#e5e5ea;border:1px solid #e5e5ea;color:#444793!important}.c-btn--grey:focus,.c-btn--grey:hover{border:1px solid #fff;background:#fff;color:#444793}.c-btn--thin{padding:.375rem 1.5625rem;font-size:14px}.c-btn--small,.c-btn--thin{font-family:Overpass,sans-serif;line-height:18px;font-weight:300;color:inherit}.c-btn--small{padding:.375rem .9375rem;font-size:12px}.c-btn--large{padding:.375rem 2.8125rem;font-family:Overpass,sans-serif;font-size:14px;line-height:18px;font-weight:300;color:inherit}.c-btn--sidebar{padding:.875rem .5rem;text-align:center;line-height:1.125rem;font-size:.8125rem}.profileimagecancel{position:absolute;top:50%;transform:translateY(-50%);right:10px;background:rgba(255,0,0,.5);border-color:red}.profileimagecancel:hover{background:red;border-color:red}.profileimagesave{position:absolute;top:50%;transform:translateY(-50%);left:10px;background:rgba(84,198,57,.5);line-height:22px}.profileimagesave i{font-size:14px;line-height:14px}.button-blue,.button-blue:focus,.button-blue:hover,.login-button{background:#2754b4;background:linear-gradient(180deg,#2754b4,#285fd6);color:#fff!important}.login-button{border-radius:5px;height:42px}.login-button .button-pink{background:transparent linear-gradient(180deg,#fd7da9,#ff9abc) 0 0 no-repeat padding-box;color:#fff!important}.login-button .button-pink:focus,.login-button .button-pink:hover{background:#2754b4;background:linear-gradient(180deg,#2754b4,#285fd6);color:#fff!important}.o-btn{background-color:#c5271f;display:inline-block;vertical-align:top;padding:.625rem 2rem;text-align:center;outline:none;border:none;border-radius:.3125rem;font-family:Poppins,sans-serif;font-size:10px;line-height:20px;font-weight:500;color:#fff;box-sizing:border-box;height:2.5rem;cursor:pointer}@media screen and (min-width:768px){.o-btn{padding:.625rem 2.8125rem;font-family:Poppins,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#fff;height:2.5rem}}.o-btn:focus,.o-btn:hover{background:transparent linear-gradient(180deg,#9e241e,#c5271f) 0 0 no-repeat padding-box;color:#fff}.o-btn.disabled{background:#ccc;color:#000;cursor:not-allowed}.o-btn--clear{background:transparent;font-family:Poppins,sans-serif;font-size:10px;line-height:15px;font-weight:300;color:#727272}@media screen and (min-width:768px){.o-btn--clear{font-family:Poppins,sans-serif;font-size:14px;line-height:20px;font-weight:300}}.o-btn--clear:focus,.o-btn--clear:hover{background:transparent!important;color:#727272!important}.o-btn--clear:focus{border:none}.o-btn--shadow{box-shadow:0 6px 6px rgba(0,0,0,.1607843137)}.o-btn--shadow--small{box-shadow:0 0 6px rgba(0,0,0,.1607843137)}.o-btn--active{background:transparent linear-gradient(180deg,#132b5f,#285fd6) 0 0 no-repeat padding-box}.o-btn--outline{background:transparent;border:2px solid #c5271f;color:#fff;padding:.5rem 2.6875rem}.o-btn--outline:hover{color:#fff;background:transparent linear-gradient(180deg,#9e241e,#c5271f) 0 0 no-repeat padding-box}.o-btn--outline:focus{border:2px solid #2754b4}.o-btn--large{padding:1rem 3.4375rem;font-family:Poppins,sans-serif;font-size:18px;line-height:25px;font-weight:500;color:#fff;height:3.5625rem}@media (max-width:767px){.o-btn--large{font-family:Poppins,sans-serif;font-size:14px;line-height:18px;font-weight:500;color:#fff;height:3rem}}.o-btn--large--outline{background:transparent;border:2px solid #2754b4;color:#2754b4;padding:.875rem 3.3125rem}.o-btn--large--outline:hover{color:#fff;background:transparent linear-gradient(180deg,#132b5f,#285fd6) 0 0 no-repeat padding-box}.o-btn--large--outline:focus{border:2px solid #2754b4}.o-btn--small{padding:.5rem 2.1875rem;font-family:Poppins,sans-serif;font-size:12px;line-height:17px;font-weight:500;color:#fff;height:2.0625rem}.o-btn--small--outline{background:transparent;border:2px solid #2754b4;color:#2754b4;padding:.375rem 2.0625rem}.o-btn--small--outline:hover{color:#fff;background:transparent linear-gradient(180deg,#132b5f,#285fd6) 0 0 no-repeat padding-box}.o-btn--small--outline:focus{border:2px solid #2754b4}.o-btn--thin{padding:.3125rem 1.5625rem;font-family:Poppins,sans-serif;font-size:12px;line-height:17px;font-weight:500;color:#fff;height:1.6875rem}.o-btn--thin--outline{background:transparent;border:2px solid #2754b4;color:#2754b4;padding:.1875rem 1.4375rem}.o-btn--thin--outline:hover{color:#fff;background:transparent linear-gradient(180deg,#132b5f,#285fd6) 0 0 no-repeat padding-box}.o-btn--thin--outline:focus{border:2px solid #2754b4}.o-btn--auto{width:auto;padding-left:1.25rem!important;padding-right:1.25rem!important}.o-btn--block{display:block;padding-left:1.375rem;padding-right:1.375rem;width:100%}.o-btn--upload{position:relative}.o-btn--upload input[type=file]{position:absolute;width:100%;height:100%;opacity:0}.o-btn--pink{background:transparent linear-gradient(180deg,#fd7da9,#ff9abc) 0 0 no-repeat padding-box;color:#fff}.o-btn--pink:hover{background:transparent linear-gradient(180deg,#132b5f,#285fd6) 0 0 no-repeat padding-box}.o-btn--fixed{width:120px;text-align:center}.o-btn--icon{white-space:nowrap}.o-btn--icon .o-btn__icon{max-width:15px;display:inline-block}.o-btn--icon span{display:inline-block}.o-btn--icon--large{padding-top:1.5rem;padding-bottom:1.5rem;height:77px}.o-btn--icon--large .o-btn__icon{max-width:20px;margin-left:10px;margin-right:0;display:inline-block}@media screen and (min-width:768px){.o-btn--icon--large .o-btn__icon{margin-right:22px}}@media (max-width:767px){.home__search .o-search--btn{display:flex;align-items:center;justify-content:center;height:4.4375rem}}@media (max-width:767px){.home__search .o-search--btn span{order:2;-webkit-order:2;margin-left:.9375rem}}@media (max-width:767px){.home__search .o-search--btn img{margin-left:0!important}}.more__btn{padding:0 .3125rem}@media (max-width:767px){.more__btn i{color:#c7c7c7}}.mcw-200{max-width:200px;width:100%}.form-group{position:relative}.form-group.input-overlay label{font-family:Poppins,sans-serif;font-size:14px;line-height:18px;font-weight:400;color:#040100;position:absolute;top:11px;left:13px;opacity:0;pointer-events:none;transition:all .5s;background-color:#fff}.form-group.input-overlay.addContent label{top:-8px;left:8px;opacity:1;font-size:12px;padding:0 5px}.form-control{padding:.625rem .75rem;font-family:Poppins,sans-serif;font-size:12px;line-height:18px;font-weight:300;color:#040100;background-color:#fff;border:.0625rem solid #f4f4f4;border-radius:0;min-height:40px}@media screen and (min-width:575px){.form-control{font-family:Poppins,sans-serif;font-size:14px;line-height:18px;font-weight:300;color:#040100}}.form-control--search--pink{padding-right:60px}.form-control:disabled{background:rgba(68,71,147,.0509803922)}.form-control::-webkit-input-placeholder{color:#000}.form-control::-moz-placeholder{color:#000}.form-control:-ms-input-placeholder{color:#000}.form-control:-moz-placeholder{color:#000}.form-control:focus,.form-control:hover{box-shadow:none;outline:none}.form-control+.c-input-info{background:#f4f4f4;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:-3px;line-height:14px}input.daterange{min-width:260px}input.daterange,select.form-control{background:#fff url(../assets/images/select_arrow.png) 100% no-repeat;background-size:auto;padding-right:2.625rem}select.form-control{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}select.form-control--red{background:#fff url(../assets/images/select_arrow.svg) 100% no-repeat;background-size:42px 32px}select.birthdayselect{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:#fff url(../assets/images/select_arrow.png) 100% no-repeat;background-size:auto;padding-right:2.625rem;border:1px solid #eeeef0;border-radius:0;line-height:18px}select.birthdayselect--red{background:#fff url(../assets/images/select_arrow.svg) 100% no-repeat;background-size:42px 32px}select.search--select{display:block;width:100%;box-shadow:0 0 6px rgba(0,0,0,.1607843137);border-radius:10px;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:#fff url(../assets/images/select_arrow_home.svg) center right 0 no-repeat;background-size:auto;border:none;max-width:100%;padding:.9375rem 3.125rem .9375rem 1.875rem;font-family:Poppins,sans-serif;font-size:16px;line-height:27px;font-weight:400;color:#040100;height:77px}@media screen and (min-width:768px){select.search--select{max-width:407px}}.select2-container--default .select2-selection--single{border:1px solid #eeeef0!important;border-radius:0!important;height:40px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{height:40px!important;line-height:40px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px!important}.select2-dropdown .select2-search__field{border:1px solid #eeeef0!important}textarea.form-control{height:188px;resize:none}.filter__button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center}.filter__button img{max-width:20px}.dcalendarpicker .dudp__calendar-header{background:#fff!important;text-align:center;color:#000!important}.dcalendarpicker .dudp__calendar-header .dudp__sel-year{font-family:Poppins,sans-serif;font-size:15px!important}.dcalendarpicker .dudp__calendar-header .dudp__sel-year:hover{color:#fc336c!important}.dcalendarpicker .dudp__calendar-header .dcp_sel-date{font-family:Poppins,sans-serif;font-size:18px!important;font-weight:600!important}.dcalendarpicker .dudp__calendar-header .dcp_sel-date:hover{color:#fc336c!important}.dcalendarpicker .dudp__cal-container .dudp__buttons{display:flex;flex-direction:column-reverse}.dcalendarpicker .dudp__cal-container .dudp__buttons .dudp__button{width:100%;letter-spacing:-.24px;height:46px;padding:.375rem 1rem!important;font-family:Poppins,sans-serif;font-size:15px;line-height:46px;font-weight:400;color:#000;text-transform:capitalize}.dcalendarpicker .dudp__cal-container .dudp__buttons .dudp__button.ok{background-color:#000;color:#fff}.dcalendarpicker .dudp__cal-container .dudp__buttons .dudp__button.clear{color:#000!important}.dcalendarpicker .dudp__cal-container .dudp__btn-cal-next,.dcalendarpicker .dudp__cal-container .dudp__btn-cal-prev{border:1px solid #cbcbcb;width:28px!important;height:28px!important;line-height:22px!important;font-size:20px!important;margin:7px 0}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-month-year{font-family:Poppins,sans-serif;font-size:13px;line-height:22px!important;margin:10px 0;font-size:18px!important}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__weekdays{margin-top:23px}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__weekdays span{font-family:Poppins,sans-serif;font-size:13px!important}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week{margin-bottom:9px}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date{font-family:Poppins,sans-serif;font-size:13px}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date.current{color:#fc336c!important}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date.range-from{background-color:#000!important;border-radius:50%!important}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date.range-from:before{background-color:transparent!important;border:3px solid #fff!important;z-index:9}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date.in-range{background-color:#000!important;color:#fff!important;border-radius:50%!important}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date.range-to{background-color:#000!important;border-radius:50%!important}.dcalendarpicker .dudp__cal-container .dudp__calendar .dudp__cal-week .dudp__date.range-to:before{background-color:transparent!important;border:3px solid #fff!important;z-index:9}.rates__area{position:relative}.rates__area span{position:absolute;left:10px;top:11px;font-family:Poppins,sans-serif;font-size:12px;line-height:18px;font-weight:300;color:#040100}@media screen and (min-width:575px){.rates__area span{font-family:Poppins,sans-serif;font-size:14px;line-height:18px;font-weight:300;color:#040100}}.rates__area .form-control{padding-left:20px}.custom-checkbox{padding-left:30px;display:inline-block}.custom-checkbox .custom-control-label:before{background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 6px rgba(0,0,0,.1607843137);border-radius:3px;width:20px;height:20px;border:none;top:2px;left:-30px}.custom-checkbox .custom-control-label:after{width:20px;height:20px;border:none;top:2px;left:-35px}.custom-checkbox .custom-control-label.availability--checkbox:before{box-shadow:none;background:#fff url(../assets/images/block.svg) 50% no-repeat;background-size:15px}.custom-checkbox .custom-control-label.status--checkbox:before{box-shadow:none;background-color:#ddd;border-radius:50%;left:-32px}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background:url(../assets/images/check.svg) 50% no-repeat;left:-30px}.custom-checkbox .custom-control-input:checked~.custom-control-label.availability--checkbox:after{background:#fff url(../assets/images/comment.svg) 50% no-repeat;background-size:15px;left:-35px}.custom-checkbox .custom-control-label.status--checkbox{background:transparent}.custom-checkbox .custom-control-label.status--checkbox:focus{outline:none}.custom-checkbox .custom-control-input:focus:not(:checked)~.custom-control-label.status--checkbox:before{border-color:#ddd}.custom-checkbox .custom-control-label.status--checkbox:before{border:1px solid #ddd;background-color:transparent}.custom-checkbox .custom-control-label.status--checkbox:after{background:#ddd;border-radius:50%;width:12px;height:12px;left:-28px;top:6px}.custom-checkbox .custom-control-input:checked~.custom-control-label.status--checkbox:before{border:1px solid #66b168}.custom-checkbox .custom-control-input:checked~.custom-control-label.status--checkbox:after{background:#66b168;border-radius:50%;width:12px;height:12px;left:-28px;top:6px}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{background-color:#fff;border:1px solid #c5271f}.checkbox.checbox-switch{padding-left:0}.checkbox.checbox-switch label{display:inline-block;position:relative;padding-left:0;margin:0}.checkbox.checbox-switch label.setting_toggle{display:flex}.checkbox.checbox-switch label.setting_toggle span{margin-left:auto}.checkbox.checbox-switch label input{display:none}.checkbox.checbox-switch label input:checked+span{background-color:#66b168;border-color:#66b168;box-shadow:inset 0 0 0 8px #66b168;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch label input:checked+span:before{left:17px}.checkbox.checbox-switch label span{width:35px;border-radius:20px;height:18px;background-color:#fff;border:1px solid #dfdfdf;box-shadow:inset 0 0 0 0 #dfdfdf;transition:border .4s ease 0s,box-shadow .4s ease 0s;display:inline-block;vertical-align:middle;margin-left:5px}.checkbox.checbox-switch label span:before{display:inline-block;width:16px;height:16px;border-radius:50%;background:#fff;content:" ";top:0;position:relative;left:0;transition:all .3s ease;box-shadow:0 1px 4px rgba(0,0,0,.4)}.checkbox.checbox-switch .checkbox-inline.checbox-switch{display:inline-block;position:relative;padding-left:0}.checkbox.checbox-switch .checkbox-inline.checbox-switch input{display:none}.checkbox.checbox-switch .checkbox-inline.checbox-switch input:checked+span{background-color:#66b168;border-color:#66b168;box-shadow:inset 0 0 0 8px #66b168;transition:border .4s ease 0s,box-shadow .4s ease 0s,background-color 1.2s ease 0s}.checkbox.checbox-switch .checkbox-inline.checbox-switch input:checked+span:before{left:17px}.checkbox.checbox-switch .checkbox-inline.checbox-switch span{width:35px;border-radius:20px;height:18px;background-color:#fff;border:1px solid #dfdfdf;box-shadow:inset 0 0 0 0 #dfdfdf;transition:border .4s ease 0s,box-shadow .4s ease 0s;display:inline-block;vertical-align:middle;margin-left:5px}.checkbox.checbox-switch .checkbox-inline.checbox-switch span:before{display:inline-block;width:16px;height:16px;border-radius:50%;background:#fff;content:" ";top:0;position:relative;left:0;transition:all .3s ease;box-shadow:0 1px 4px rgba(0,0,0,.4)}.o-checkbox-round{display:inline-block;vertical-align:top;position:relative;margin-right:7px;margin-bottom:10px;cursor:pointer;width:100%;min-width:210px}.o-checkbox-round input[type=checkbox]{position:absolute;opacity:0}.o-checkbox-round input[type=checkbox]:checked+span{background:#c5271f;color:#fff}.o-checkbox-round span{font-family:Poppins,sans-serif;font-size:12px;line-height:18px;font-weight:400;color:#040100;border:1px solid #c5271f;border-radius:20px;padding:.375rem .75rem;width:100%;text-align:center}.o-checkbox-round span,.remove-field{display:inline-block;vertical-align:top}.remove-field{width:15px;height:15px;background:url(../assets/images/remove_field.svg) 50% no-repeat;background-size:12px auto}.switch-toggle{float:left;background:#f7f7f7;border:1px solid #eee;border-radius:3px;overflow:hidden}.switch-toggle input{position:absolute;opacity:0}.switch-toggle input+label{padding:9px;float:left;color:#000;cursor:pointer;line-height:1;margin:0}.switch-toggle input:checked+label{background:#fd7da9;color:#fff}.input-group .input-group-prepend .input-group-text{background:transparent;border-color:#eeeef0;border-radius:0}.age__range{max-width:240px}.age__range input[type=text]{width:auto;border:none;display:inline-block;width:17px;padding:0;background-color:transparent}.age__range .ui-widget.ui-widget-content{background-color:#d9d9d9;border:none;margin:10px 0}.age__range .ui-slider-horizontal{height:2px}.age__range .ui-slider-horizontal .ui-slider-range{background-color:#c5271f}.age__range .ui-slider-horizontal .ui-slider-handle{border-radius:50%;border:2px solid #c5271f;background-color:#fff;top:-7px;width:16px;height:16px}.search_control_button{width:38px;height:38px;position:absolute;top:0;right:0;border:none;font-size:0}.search_control_button.search_icon{background:transparent url(../assets/images/search-pink.svg) 50% no-repeat;background-size:15px auto}.search_control_button.search_close{background:transparent url(../assets/images/close.svg) 50% no-repeat;background-size:15px auto;display:none}.input-overlay.addContent .search_icon{background:transparent url(../assets/images/search-pink.svg) 50% no-repeat;background-size:15px auto;display:none}.input-overlay.addContent .search_close{background:transparent url(../assets/images/close.svg) 50% no-repeat;background-size:12px auto;display:block}.custom-input-block i{left:auto!important}.custom-input-block input{border-radius:10px;padding:.625rem .75rem}@media (max-width:374px){.term-link{display:table}}.c-payout-form .form-group{position:relative;margin-bottom:28px;z-index:1}.c-payout-form .form-group.c-textarea__holder{background:#fafafa;padding:15px}.c-payout-form .form-group.c-textarea__holder label{font-family:Overpass,sans-serif;font-size:15px;line-height:25px;font-weight:300;color:#9c9c9f}.c-payout-form .form-group label:not(.c-textarea-label){position:absolute;top:50%;left:15px;margin:0;transition:all .3s ease-in-out;transform:translateY(-50%);font-family:Overpass,sans-serif;font-size:15px;line-height:25px;font-weight:300;color:#868f9a;z-index:-1}.c-payout-form input[type=text].form-control{background:hsla(0,0%,91%,.1882352941);font-family:Overpass,sans-serif;font-size:15px;line-height:25px;font-weight:300;color:#868f9a;border:none;border-bottom:2px solid #e9e9f0;border-radius:0;height:44px;padding-top:20px;padding-left:15px}.c-payout-form input[type=text].form-control:focus{box-shadow:none}.c-payout-form input[type=text].form-control:focus+label{top:-2px;transform:translateY(0);font-size:13px;color:#868f9a}.c-payout-form input[type=text].form-control::-moz-placeholder{opacity:0}.c-payout-form input[type=text].form-control:-ms-input-placeholder{opacity:0}.c-payout-form input[type=text].form-control::placeholder{opacity:0}.c-payout-form input[type=text].form-control:not(:-moz-placeholder-shown){box-shadow:none}.c-payout-form input[type=text].form-control:not(:-ms-input-placeholder){box-shadow:none}.c-payout-form input[type=text].form-control:not(:placeholder-shown){box-shadow:none}.c-payout-form input[type=text].form-control:not(:-moz-placeholder-shown)+label{top:-2px;transform:translateY(0);font-size:13px;color:#868f9a}.c-payout-form input[type=text].form-control:not(:-ms-input-placeholder)+label{top:-2px;transform:translateY(0);font-size:13px;color:#868f9a}.c-payout-form input[type=text].form-control:not(:placeholder-shown)+label{top:-2px;transform:translateY(0);font-size:13px;color:#868f9a}.c-payout-form input[type=text].form-control:not(:empty){box-shadow:none}.c-payout-form input[type=text].form-control:not(:empty)+label{top:-2px;transform:translateY(0);font-size:13px;color:#868f9a}.c-payout-form input[type=text].form-control.is-invalid{border-color:red;background:rgba(255,0,0,.1)}.c-payout-form input[type=text].form-control:-webkit-autofill,.c-payout-form input[type=text].form-control:-webkit-autofill:active,.c-payout-form input[type=text].form-control:-webkit-autofill:focus,.c-payout-form input[type=text].form-control:-webkit-autofill:hover{-webkit-transition-delay:99999s}.c-rounded-list{padding:0;margin:0;display:flex}.c-rounded-list li{margin:0 15px 0 0}.c-rounded-list .c-btn{width:82px;height:82px;display:flex;justify-content:center;align-items:center;line-height:16px}.c-chat{padding-left:0}.c-chat li{display:flex;justify-content:flex-start;align-items:center;font-family:Overpass,sans-serif;font-size:14px;line-height:16px;font-weight:400;color:#444793;min-height:3.5rem;border-color:#f4f4f4}.c-chat li:last-of-type{margin-bottom:0}.c-chat li i{padding-right:.75rem;font-size:1rem}.c-chat__profilePic{width:2.375rem;height:2.375rem;flex:0 0 2.375rem;overflow:hidden;border-radius:100%;transform:translateX(-30%)}.c-chat__profilePic img{-o-object-fit:cover;object-fit:cover;width:100%}.c-link-list i{font-size:18px;margin-right:5px}.c-link-list li{display:flex;align-items:center;border-color:#f4f4f4}.online_Models{display:flex;flex-wrap:wrap;justify-content:space-between}.online_Models .img-thumbnail{border:none;padding:0;width:4.0625rem;height:4.0625rem;border-radius:50%}.online_Models li a{width:65px;height:65px}.c-main-banner{position:relative;width:100%}.c-main-banner>img{min-height:469px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:1024px){.c-main-banner>img{min-height:560px}}@media screen and (min-width:1280px){.c-main-banner>img{min-height:560px}}@media screen and (min-width:1440px){.c-main-banner>img{min-height:662px}}.c-main-banner:before{content:"";width:100%;height:100%;background:rgba(0,0,0,.375);z-index:1;top:0;left:0;position:absolute}.c-main-banner__content{position:absolute;bottom:26px;width:100%;height:auto;left:0;z-index:10}@media screen and (min-width:992px){.c-main-banner__content{bottom:80px}}.c-main-banner__content h2{font-family:Barlow,sans-serif;font-size:46px;line-height:55px;font-weight:200;color:#fff;letter-spacing:.071875rem;font-size:26px;line-height:30px;margin-bottom:17px}@media screen and (min-width:480px){.c-main-banner__content h2{font-size:26px;line-height:36px}}@media screen and (min-width:768px){.c-main-banner__content h2{font-size:26px;line-height:36px}}@media screen and (min-width:992px){.c-main-banner__content h2{font-size:40px;line-height:50px}}@media screen and (min-width:1200px){.c-main-banner__content h2{font-size:46px;line-height:56px}}@media screen and (min-width:768px){.c-main-banner__content h2{margin-bottom:24px}}.c-main-banner__bottom-content{padding-top:35px}@media screen and (min-width:992px){.c-main-banner__bottom-content{padding-top:85px}}@media screen and (max-width:768px){.c-main-banner__bottom-content div[class^=col-]{padding:0 10px}}.c-create-post{padding:0;box-shadow:0 0 6px rgba(0,0,0,.0509803922);border-radius:10px}.c-create-post__icon svg{width:15px;fill:#444793}.c-create-post__textPan{position:relative;padding:15px 15px 15px 57px}.c-create-post__textPan textarea.form-control{resize:none;padding:0 20px;background:#f9f9f9;border:none;font-family:Poppins,sans-serif;font-size:12px;line-height:40px;font-weight:300;color:#adadad;height:40px;border-radius:0}.c-create-post__textPan textarea.form-control:active,.c-create-post__textPan textarea.form-control:focus{outline:none;box-shadow:none}.c-create-post__user{position:absolute;left:13px;top:17px}.c-create-post__user img{width:36px;height:36px;overflow:hidden;border-radius:100%}.c-create-post label{margin-bottom:0}.c-create-post .browsefilespreview,.c-create-post .browsevideopreview{line-height:0;border-bottom:1px solid #f4f4f4;margin-bottom:8px}.c-create-post #myCarousel .carousel-item{height:auto;overflow:hidden}.c-create-post #myCarousel .carousel-item img{width:100%;max-width:100%;max-height:400px}.c-create-post #myCarousel .carousel-indicators li{background-color:#444793}.c-model-list__online{background:#fcfcfc;background-size:40% 100%;position:relative}.c-model-list__online:before{position:absolute;content:"";background:url(../../images/shutterstock_443162110.png) no-repeat 50%;width:100%;height:100%;background-size:cover;filter:grayscale(100%);opacity:.1}@media screen and (max-width:991px){.c-model-list__feature .row{text-align:center}}@media screen and (max-width:991px){.c-model-list__feature h2{margin:19px 0}}.c-model-list__feature p{font-size:15px;line-height:25px}.c-model-list__feature p,.c-model-list__feature p.c-status{font-family:Overpass,sans-serif;font-weight:300;color:#040100}.c-model-list__feature p.c-status{font-size:12px;line-height:20px;position:relative;padding-left:25px;margin-bottom:24px}@media screen and (max-width:991px){.c-model-list__feature p.c-status{display:inline-block;margin:0 auto 15px}}.c-model-list__feature p.c-status:after{position:absolute;width:12px;height:12px;content:"";border-radius:100%;left:0;top:50%;transform:translateY(-50%)}.c-model-list__feature p.c-status--online:after{background-color:#54c639}.c-model-list__feature p.c-status--offline:after{background-color:red}@media screen and (max-width:991px){.c-model-list__feature .c-btn{display:table;margin:0 auto}}.c-model-list__carousal .c-home-panel{padding:30px 0 55px}.c-panel__half-grey{background:#fafafa;padding:55px 0}.c-panel__negetive-img{position:relative;left:0;margin:0 20px}@media screen and (min-width:768px){.c-panel__negetive-img{transform:translateX(-90%);margin:0}}.c-panel__negetive-img:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:rgba(134,143,154,.65)}.c-panel__positive-content{padding:0 20px}@media screen and (min-width:768px){.c-panel__positive-content{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0 25% 0 21%}}@media screen and (max-width:767px){.c-panel__positive-content h3{margin:41px 0 24px}}.c-panel__btm-cta h1{font-size:37px;line-height:41px;line-height:73px;color:#000;margin-bottom:5px;font-weight:300}@media screen and (min-width:480px){.c-panel__btm-cta h1{font-size:37px;line-height:47px}}@media screen and (min-width:768px){.c-panel__btm-cta h1{font-size:45px;line-height:55px}}@media screen and (min-width:992px){.c-panel__btm-cta h1{font-size:52px;line-height:62px}}@media screen and (min-width:1200px){.c-panel__btm-cta h1{font-size:61px;line-height:71px}}.c-panel__btm-cta h1 span{color:#444793}.c-panel__btm-cta p{font-size:25px;line-height:39px;text-transform:uppercase;letter-spacing:.3125rem}.c-home-panel{padding:55px 0}@media screen and (min-width:992px){.c-home-panel{padding:75px 0 138px}}.c-btn-panel{max-width:50%;flex:0 0 50%;margin-top:12px;padding:0 5px;display:flex;justify-content:flex-end}@media screen and (min-width:768px){.c-btn-panel{max-width:33%;flex:0 0 33%}}@media screen and (min-width:992px){.c-btn-panel{right:0;position:absolute;bottom:-63px;max-width:25%;flex:0 0 25%;padding:0 15px}}.c-btn-panel a.c-btn--purple{display:block;white-space:nowrap}@media screen and (max-width:991px){.c-btn-panel a.c-btn--purple{margin-top:0!important;border-radius:0;width:auto;width:100%;padding:54% 0;text-align:center}}@media screen and (min-width:992px){.c-btn-panel a.c-btn--purple br{display:none}}@media screen and (max-width:1500px){.profile-btn-grp{flex-direction:column}}@media screen and (max-width:767px){.profile-btn-grp{flex-direction:row;order:-1;-webkit-order:-1;position:absolute;top:-17px;left:0;right:0;padding:0 .9375rem}}.profile-btn-grp a{width:auto;display:block;padding:10px;height:auto}.profile-btn-grp a:last-child{margin-bottom:0}@media screen and (max-width:1500px){.profile-btn-grp a{padding:10px!important;margin-bottom:10px}}@media screen and (max-width:991px){.profile-btn-grp a{margin-bottom:10px}}@media screen and (max-width:767px){.profile-btn-grp a{margin-bottom:0}}.post-wrap-inner{margin-top:2.375rem}.custom-inner-wrap{padding-top:3.125rem!important}.cciframe,.cciframebase,.cciframebase:focus,.cciframebase:focus-visible,.cciframeholder,.cciframeholder:focus,.cciframeholder:focus-visible{outline:none!important}.cciframe{height:68px}.cciframe:focus,.cciframe:focus-visible,.cciframe iframe input,.cciframe iframe input:focus,.cciframe iframe input:focus-visible{outline:none!important}.chkout-form .form-group label{font-size:15px;font-weight:300;color:#333}@media screen and (max-width:1199px){.chkout-form .form-group label{display:block;text-align:left}}@media screen and (max-width:574px){.chkout-form .custom-control{padding-left:50px}}.slick-initialized .slick-slide{overflow:hidden}.slick-initialized .slick-slide>div{height:100%}.slick-initialized .slick-slide>div img{-o-object-fit:cover;object-fit:cover}.slick-initialized .slick-dots{bottom:.625rem}.slick-initialized .slick-dots li{margin:0}.slick-initialized .slick-dots li button:before{font-size:0;background:#fff;border:1px solid #fc336c;width:11px;height:11px;opacity:1;border-radius:100%}.slick-initialized .slick-dots li.slick-active button:before{opacity:1;background:#fc336c}.c-profile-picture-pan{position:relative}.c-profile-picture-pan .badge{padding:5px 10px;text-transform:capitalize;position:absolute;top:.625rem;right:.625rem}.c-profile-picture-pan .badge.badge-success{background:#54c639;font-family:Overpass,sans-serif;font-size:10px;line-height:12px;font-weight:300;color:#fff;letter-spacing:.03125rem}#myCarousel{margin-bottom:-1px}.c-testimonial.slick-initialized{margin-bottom:1.875rem!important}.c-testimonial.slick-initialized .slick-slide{height:auto}.c-testimonial.slick-initialized .slick-slide>div{height:100%}.c-testimonial.slick-initialized .slick-slide>div img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.c-testimonial.slick-initialized .slick-dots{bottom:-3.75rem}.c-testimonial.slick-initialized .slick-dots li{margin:0 .3125rem}.c-testimonial.slick-initialized .slick-dots li button:before{font-size:0;border:none;width:25px;background:rgba(20,138,136,.3);height:4px;opacity:1;border-radius:2px}.c-testimonial.slick-initialized .slick-dots li.slick-active button:before{opacity:1;background:#148a88}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#e3e3e3!important}.vertical-scrollbar{overflow-x:auto!important;overflow-y:hidden!important;padding:.5rem;scrollbar-width:thin;scrollbar-color:#e3e3e3 #fff}.vertical-scrollbar::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:4px}.vertical-scrollbar::-webkit-scrollbar-thumb{background:#e3e3e3;border-radius:6px}.vertical-scrollbar::-webkit-scrollbar-track{background:hsla(0,0%,100%,0)}.story-wrap{display:inline-block;width:18vw;max-width:90px;vertical-align:top;float:left;padding-top:.5rem;margin-right:4px}.story-wrap .post-add-link{text-align:center;display:block;text-decoration:none;color:#333;padding:0}.story-wrap .post-add-link .item-preview{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;padding:1px;background:radial-gradient(ellipse at 70% 70%,#74b877 8%,#74b877 42%,#74b877 58%);display:block;box-sizing:border-box;font-size:0;max-height:90px;height:18vw;overflow:hidden;transition:transform .2s}.story-wrap .post-add-link .item-preview img{border-radius:50%;border:3px solid #fff;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.story-wrap .post-add-link .info{display:inline-block;margin-top:.5em;line-height:1.2em;width:100%;overflow:hidden;text-overflow:ellipsis}.story-wrap .post-add-link .info strong{font-weight:600!important}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:12px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:30px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:2px;background-color:#000;border-radius:8px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--3dx .hamburger-box{perspective:60px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:60px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:60px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:60px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:60px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:60px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-8px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner{width:80%}.hamburger--arrow.is-active .hamburger-inner:after{width:50%}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(6px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(6px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-6px,7.5px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(6px,-7.5px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(6px,7.5px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:8px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:16px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:8px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:16px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:8px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-60px;top:-60px;transform:translate3d(60px,60px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-60px;top:-60px;transform:translate3d(-60px,60px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:8px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-60px;top:60px;transform:translate3d(60px,-60px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-60px;top:60px;transform:translate3d(-60px,-60px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner:before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-4.2857142857px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner:before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:16px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(4.2857142857px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-16px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:8px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,8px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-16px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-8px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.mediagallery{line-height:0;margin-left:-2px;margin-right:-2px}.profilepicture{padding:0 5px}@media screen and (min-width:992px){.profilepicture{padding:0 15px}}.profilepicture img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.gallery_product{height:210px;max-width:300px;margin-bottom:0;padding:0 2px 4px}.c-media{flex-direction:column;text-align:center}@media screen and (min-width:992px){.c-media{flex-direction:row;text-align:left}}.c-media__holder{background:#444793;width:2.4375rem;height:2.4375rem;border-radius:100%;position:relative;margin:0 auto 10px}@media screen and (min-width:992px){.c-media__holder{width:3.3125rem;height:3.3125rem;margin:0}}.c-media__holder img,.c-media__holder svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;fill:#fff}@media screen and (min-width:992px){.c-media__holder img,.c-media__holder svg{width:50%;height:50%}}.c-media .media-body h5{font-family:Overpass,sans-serif;font-size:15px;line-height:23px;font-weight:300;color:#fff;font-size:9px;line-height:13px}@media screen and (min-width:480px){.c-media .media-body h5{font-size:11px;line-height:21px}}@media screen and (min-width:640px){.c-media .media-body h5{font-size:13px;line-height:23px}}@media screen and (min-width:768px){.c-media .media-body h5{font-size:13px;line-height:23px}}@media screen and (min-width:992px){.c-media .media-body h5{font-size:15px;line-height:25px}}@media screen and (min-width:1200px){.c-media .media-body h5{font-size:15px;line-height:25px}}@media screen and (min-width:1440px){.c-media .media-body h5{font-size:15px;line-height:25px}}.cards_image{max-width:350px;width:100%}.collection__thumb{position:relative;display:block;width:100%;max-width:172px;margin-bottom:2.1875rem}.collection__thumb .video-icon{position:absolute;top:7px;left:7px;z-index:8;font-size:12px;font-weight:400;background:#fc336c;border-radius:50%;width:30px;height:30px;display:flex!important;align-items:center;justify-content:center;box-shadow:0 0 6px rgba(0,0,0,.16)}.collection__thumb .video-icon svg{width:12px;height:12px;fill:#fff}.collection__thumb--package--price{max-width:19.25rem;margin:0 auto 1.875rem;box-shadow:0 0 6px rgba(0,0,0,.1607843137);border-radius:.625rem;overflow:hidden}.collection__thumb img,.collection__thumb video{width:100%;height:auto;min-height:212px;max-height:212px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.collection__thumb .photo__count{position:absolute;background:hsla(0,0%,100%,.8);padding:5px;border-radius:3px;top:5px;right:5px;display:flex;align-items:center;font-size:14px}.collection__thumb--video:before{width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../images/play-button.svg) 50% no-repeat;background-size:100% auto;content:"";z-index:9}.collection__thumb--hover:before{width:100%;height:100%;top:0;left:0;background:#fafafa 0 0 no-repeat padding-box;box-shadow:0 3px 6px rgba(0,0,0,.0509803922)}.collection__thumb--hover:after,.collection__thumb--hover:before{display:block;position:absolute;content:"";transition:all .4s ease-in-out;z-index:9;opacity:0}.collection__thumb--hover:after{width:5.25rem;height:5.25rem;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:rgba(0,0,0,.32) url(../images/zoom.svg) 50% no-repeat;background-size:28px auto}.collection__thumb--hover:hover:after,.collection__thumb--hover:hover:before{opacity:1}.collection__thumb--hover--nolayer:after{display:block;width:5.25rem;height:5.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;content:"";background:rgba(0,0,0,.32) url(../images/zoom.svg) 50% no-repeat;background-size:28px auto;transition:all .4s ease-in-out;z-index:9;opacity:0}.collection__thumb--hover--nolayer:hover:after,.collection__thumb--hover--nolayer:hover:before{opacity:1}.collection__thumb--shadow{box-shadow:0 3px 6px rgba(0,0,0,.1607843137)}.collection__thumb--subscriber--overlay{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;position:absolute;top:0;left:0;background:transparent linear-gradient(61deg,#ebbdc7,#f5d8dd 100%,#eab8c3 0) 0 0 no-repeat padding-box;z-index:9}.collection__thumb--subscriber--overlay img{max-width:100%;width:auto;min-height:10px}.collection__thumb--subscriber--overlay p{font-family:Poppins,sans-serif;font-size:12px;line-height:15px;font-weight:400;color:#fc336c;margin:9px 0 0}.collection__thumb--lock:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);content:""}.collection__thumb--lock span{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background:rgba(0,0,0,.32);text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.collection__thumb--lock span h4{font-size:19px;line-height:20px}.collection__thumb--lock span h4,.collection__thumb--lock span p{margin:0;font-family:Poppins,sans-serif;font-weight:400;color:#fff}.collection__thumb--lock span p{font-size:10px;line-height:16px}.custom-badge{position:absolute;top:7px;left:7px;z-index:8;font-size:12px;font-weight:400;padding:5px 10px;box-shadow:0 0 6px rgba(0,0,0,.16)}.custom-badge.badge-free{background-color:#fff;color:#000}.custom-badge.badge-premium{background-color:#fc3f75;color:#fff}.custom-badge.badge-subscribe{background-color:#c5271f;color:#fff}.subscribe-info{max-width:19.25rem;text-align:center;margin:0 auto 1.875rem;box-shadow:0 0 6px rgba(0,0,0,.1607843137);background:#fff;border-radius:.625rem;overflow:hidden;padding:.9375rem;display:flex!important;align-items:center;justify-content:center}.subscribe-info p{margin-bottom:0;font-size:13px}.subscribe-info p span,.subscribe-info p strong{font-weight:600}.c-table{width:100%!important}.c-table.responsive--block--table thead{display:none}@media screen and (min-width:768px){.c-table.responsive--block--table thead{display:table-header-group}}.c-table.responsive--block--table thead tr th{white-space:nowrap}@media screen and (min-width:768px){.c-table.responsive--block--table thead tr th{padding-right:20px}}.c-table.responsive--block--table tbody{display:block}@media screen and (min-width:768px){.c-table.responsive--block--table tbody{display:table-row-group}}.c-table.responsive--block--table tbody tr{display:flex;flex-direction:column;padding:1.25rem 0;border-bottom:1px solid #eee}@media screen and (min-width:768px){.c-table.responsive--block--table tbody tr{display:table-row;padding:0;border-bottom:none;vertical-align:middle}}.c-table.responsive--block--table tbody tr td{padding:5px 0;border-bottom:none}@media screen and (min-width:768px){.c-table.responsive--block--table tbody tr td{padding:2.5rem 20px 2.5rem 0;border-bottom:1px solid #dee2e6}}.c-table thead th{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#8a8a8f;padding:.8125rem 0;border-bottom-width:1px;border-top:none}.c-table tbody td{padding:2.5rem 0;border-top:none;border-bottom:1px solid #dee2e6}.c-table tbody td p{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#000}.c-table tbody td .profileimage{width:36px;height:36px}.c-table tbody td .fullname{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#000}.c-table tbody td .review_date{color:#8a8a8f}.c-table tbody td .btn.status--btn,.c-table tbody td .review_date{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400}.c-table tbody td .btn.status--btn{width:100px;text-align:center;padding:5px;height:27px;border-radius:5px;opacity:1}.c-table tbody td .performer_count{display:flex;align-items:center;font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:700;margin-right:25px}.c-table tbody td .performer_count img{margin-right:8px}.c-table tbody td .rating_area{display:inline-block;vertical-align:middle;position:relative;margin-right:10px}.c-table tbody td .rating_area .gray_rating{height:16px}.c-table tbody td .rating_area .gray_rating:before{display:inline-block;vertical-align:top;font:normal normal normal 12px/16px Font Awesome\ 5 Free;content:"\F005\F005\F005\F005\F005";color:#fa7daa;letter-spacing:1px;font-weight:400}.c-table tbody td .rating_area .filled_rating{position:absolute;top:0;left:0;overflow:hidden;height:16px}.c-table tbody td .rating_area .filled_rating:before{display:inline-block;vertical-align:top;font:normal normal normal 12px/16px Font Awesome\ 5 Free;content:"\F005\F005\F005\F005\F005";color:#c5271f;letter-spacing:1px;font-weight:900}.c-table.transaction--table.dataTable thead tr th,.c-table.transaction--table thead th{border:none;font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;padding:.875rem 1.25rem;color:#3c3c3b}.c-table.transaction--table thead th{white-space:nowrap}.c-table.transaction--table tbody td{padding:.6875rem 1.25rem;font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:500;border-bottom-color:#f1f1f3;white-space:nowrap}.c-table.transaction--table tbody td.text-grey{color:#4d4f5c}.c-table.transaction--table tbody td .transaction__badge{display:inline-flex;vertical-align:middle;width:28px;height:28px;border-radius:50%;text-align:center;line-height:28px;align-items:center;justify-content:center;margin-right:20px}.c-table.transaction--table tbody td .transaction__badge.warning{background:#ffca65}.c-table.transaction--table tbody td .transaction__badge.success{background:#66b168}.c-table.transaction--table tbody td .transaction__badge img{max-width:15px;max-height:15px}.more__btn.dropdown-toggle:after{display:none}.dropdown-menu{min-width:5rem;padding:0}.dropdown-menu .dropdown-item{font-size:12px;padding:.25rem .625rem}.dropdown-menu .dropdown-item i.fa{margin-right:5px}.subscription_price{max-width:100px;text-align:center}.dataTables_wrapper input[type=email],.dataTables_wrapper input[type=password],.dataTables_wrapper input[type=search],.dataTables_wrapper input[type=text],.dataTables_wrapper select.form-control{display:inline-block;width:auto}.dataTables_wrapper .dataTables_length{font-size:0}.dataTables_wrapper .dataTables_length select.form-control{border:1px solid #e8e9ec;border-radius:4px;padding:0 2.1875rem 0 .9375rem;line-height:33px;min-height:35px;background:#fff url(../assets/images/pagination_arrow.svg) center right 10px no-repeat;background-size:auto 8px}.dataTables_paginate .pagination li .page-link{border-radius:5px;width:35px;height:35px;padding:.625rem;text-align:center;line-height:15px;margin-right:8px;color:rgba(77,79,92,.5)}.dataTables_paginate .pagination li.active .page-link{color:rgba(77,79,92,.7);border-color:#c5271f;background:transparent}.dataTables_paginate .pagination li.next .page-link,.dataTables_paginate .pagination li.previous .page-link{width:auto}.table-subscribe tbody tr{display:flex;flex-direction:column;padding:1.875rem 0;border-bottom:1px solid #eee}@media screen and (min-width:768px){.table-subscribe tbody tr{display:table-row;padding:0;border-bottom:none;vertical-align:middle}}.table-subscribe tbody tr td{vertical-align:top;padding:5px 0;border-bottom:none}@media screen and (min-width:768px){.table-subscribe tbody tr td{padding:2.5rem 20px 2.5rem 0;border-bottom:1px solid #dee2e6}}.table-subscribe tbody tr td .review_date{position:relative}@media screen and (min-width:768px){.table-subscribe tbody tr td .review_date{line-height:1.8}}.table-subscribe tbody tr td .review_date.start-date:before{content:"Started on";color:#000;font-size:12px;font-weight:400;max-width:75px;width:100%;display:inline-block}@media screen and (min-width:768px){.table-subscribe tbody tr td .review_date.start-date:before{display:none}}.table-subscribe tbody tr td .review_date.expire-date:before{content:"Expires on";color:#000;font-size:12px;font-weight:400;max-width:75px;width:100%;display:inline-block}@media screen and (min-width:768px){.table-subscribe tbody tr td .review_date.expire-date:before{display:none}}.table-subscribe tbody tr td:last-child{order:-1;-webkit-order:-1}@media screen and (min-width:768px){.table-subscribe tbody tr td:last-child{order:2;-webkit-order:2}}.table-subscribe tbody tr td:last-child a{margin-bottom:.9375rem}@media screen and (min-width:768px){.table-subscribe tbody tr td:last-child a{margin-bottom:0}}.table-subscribe thead{display:none}@media screen and (min-width:768px){.table-subscribe thead{display:table-header-group}}.review__table tbody tr{padding:1.875rem 0!important}@media screen and (min-width:768px){.review__table tbody tr{padding:2.5rem 0}}.review__table tbody tr td:last-child{order:-1;-webkit-order:-1}@media screen and (min-width:768px){.review__table tbody tr td:last-child{order:2;-webkit-order:2}}.review__table tbody tr td:last-child span{margin-bottom:.9375rem;display:inline-block}@media screen and (min-width:768px){.review__table tbody tr td:last-child span{margin-bottom:0}}.o-status-tag{display:inline-block;padding:.3125rem 1.5625rem;background:#fff 0 0 no-repeat padding-box;border:1px solid #000;border-radius:5px;font-family:Poppins,sans-serif;font-size:12px;line-height:17px;font-weight:300;color:#000}.o-status-tag--pending{border-color:#f59c50;color:#f59c50;cursor:pointer}.o-status-tag--approved{border-color:#65b068;color:#65b068}.static-base h1,.static-base h2,.static-base h3,.static-base h4,.static-base h5,.static-base h6{text-transform:uppercase}.static-base h2,.static-base h3,.static-base h4,.static-base h5,.static-base h6{color:#000;margin-bottom:20px;line-height:30px}.static-base h1{font-size:60px;margin-bottom:0}@media screen and (max-width:1199px){.static-base h1{font-size:60px}}@media screen and (max-width:767px){.static-base h1{font-size:28px}}.static-base h2{font-size:26px}@media screen and (max-width:767px){.static-base h2{font-size:24px}}.static-base h3{font-size:24px}@media screen and (max-width:767px){.static-base h3{font-size:22px}}.static-base h4{font-size:22px}@media screen and (max-width:767px){.static-base h4{font-size:20px}}.static-base h5{font-size:20px}@media screen and (max-width:767px){.static-base h5{font-size:18px}}.static-base h6{font-size:18px}@media screen and (max-width:767px){.static-base h6{font-size:16px}}.static-base p{font-size:14px;font-weight:400;margin-bottom:20px;line-height:25px}.static-base p a{text-decoration:underline}.static-base p a:hover{color:#000}.static-base p a.colored-link{color:#000;font-size:14px;font-weight:700}.static-base ul{margin-bottom:35px}.static-base ul li{padding-left:30px;margin-bottom:15px;line-height:25px;color:#000;font-size:16px;font-weight:400}.static-base ul li:before{font-size:25px;color:#000}.static-base ul li ul li:before{content:url(@images/sub_menu_list_icon.png)}.static-base ul li a{font-size:14px}.static-base small{margin-bottom:15px;display:block}.static-base ol{margin-bottom:35px}.static-base ol li{margin-bottom:15px;line-height:25px;color:#000;font-size:16px;font-weight:400}.static-base ol li ol{padding-left:30px}.static-base ol li ol#copyrightList{counter-reset:list}.static-base ol li ol#copyrightList li:before{content:counter(list,lower-alpha) ") ";counter-increment:list}.static-base .web-link ul li a{color:#fc336c;text-decoration:none!important}.static-base .web-link ul li a:hover{text-decoration:underline!important}.static-base .web-link ul li:before{color:#fc336c}.static-base .custom-list ol{counter-reset:numbered}.static-base .custom-list ol li{position:relative;margin-bottom:15px;line-height:25px;color:#000;font-size:16px;font-weight:400;display:table}.static-base .custom-list ol li:before{content:counters(numbered,".") ". ";counter-increment:numbered;font-size:16px;color:#000;display:table-cell;vertical-align:top;padding-right:20px}.static-base .custom-list ol li p{display:inline-block}.static-base .custom-list ol li p a{text-decoration:underline!important}.static-base .custom-list ol li p span{color:red}.static-base .custom-list ol li ol{padding-left:0;margin-bottom:0}.static-base .custom-list ol li ul{list-style-type:circle;counter-reset:none}.static-base .custom-list ol li ul li{list-style-type:circle;position:relative;font-size:14px;font-weight:400;margin-bottom:20px;line-height:25px}.static-base .custom-list ol li ul li:before{counter:none!important;counter-increment:none;content:"\25CF"!important}.static-base .custom-list ol li ul li p{margin-bottom:0}.static-base table{font-family:arial,sans-serif;border-collapse:collapse;width:100%;table-layout:fixed}@media screen and (max-width:991px){.static-base table{min-width:800px}}.static-base table td,.static-base table th{border:1px solid #cfcfcf;text-align:left;padding:10px 15px;vertical-align:middle}.static-base table thead th{background:#eaeaea;font-size:13px;line-height:20px;font-family:Poppins,sans-serif}@media screen and (max-width:991px){.static-base table thead th:last-child{width:34%}}.static-base table tbody td{font-size:13px;line-height:22px;font-family:Poppins,sans-serif}.static-base table tbody td ul{counter-reset:none}.static-base table tbody td ul li{font-size:13px!important;line-height:22px!important;display:inline-block!important}.static-base table tbody td ul li:before{counter:none!important;counter-increment:none!important;content:"\25CF"!important}.static-base table tbody td p{font-size:13px;line-height:22px}.performer-post-card{box-shadow:0 0 6px rgba(0,0,0,.0509803922);border-radius:10px;margin-bottom:2.375rem;border:1px solid rgba(0,0,0,.0352941176)}.performer-post-card .card-header{padding:1.3125rem 1.5rem;background:hsla(0,0%,94.5%,.2862745098);border-bottom:none}.performer-post-card .card-header .profile-image{border-radius:50%;width:36px;height:36px;overflow:hidden;margin:0;-o-object-fit:cover;object-fit:cover}.performer-post-card .card-header .c-post-time{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#8a8a8f}.performer-post-card .card-header .c-full-name{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.125rem;font-weight:500;color:#000}.performer-post-card .card-body{padding:0;position:relative}.performer-post-card .card-footer{background:#fff;padding:1.6875rem .75rem 1.6875rem 1.5rem}.performer-post-card .card-footer p{padding:0;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#000}.performer-post-card .card-footer .post_btn{display:block}.performer-post-card .card-footer .post_btn span{display:inline-block;font-family:Poppins,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:400;color:#8a8a8f;margin:1rem 2.5rem 1rem 0}.performer-post-card .card-footer .post_btn span.like-button img{width:14px}.performer-post-card .card-footer .post_btn span small{font-family:Poppins,sans-serif;font-size:.8125rem;line-height:.8125rem;font-weight:400}.performer-post-card .card-footer .post_btn span img{margin-right:10px}.performer-post-card .card-footer .post_btn .comment_btn{float:right;margin:.75rem 0}.performer-post-card .card-footer textarea{width:100%;border-radius:0;background:#f9f9f9;border:none;padding:.625rem 1.25rem;resize:none;height:40px;font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:400;color:#000;box-sizing:border-box}.performer-post-card .card-footer textarea::-webkit-input-placeholder{color:#c8c7cc}.performer-post-card .card-footer textarea::-moz-placeholder{color:#c8c7cc}.performer-post-card .card-footer textarea:-ms-input-placeholder{color:#c8c7cc}.performer-post-card .card-footer textarea:-moz-placeholder{color:#c8c7cc}.performer-post-card--lock .card-body{position:relative}.performer-post-card--lock .card-body:before{position:absolute;background:transparent linear-gradient(61deg,#ebbdc7,#f5d8dd 100%,#eab8c3 0) 0 0 no-repeat padding-box;width:100%;height:100%;top:0;left:0;content:""}.performer-card{background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 6px rgba(0,0,0,.1607843137);border-radius:10px;margin-bottom:18px;border:none}@media screen and (min-width:768px){.performer-card{margin-bottom:31px}}.performer-card--vip .card-body{position:relative;border-radius:10px 10px 0 0}.performer-card--vip .card-body .performer-image{padding-bottom:121%!important}.performer-card--vip .card-body img{border-radius:0!important}.performer-card--vip .card-body:before{width:100%;height:10px;display:block;background-color:#fc0000;content:"";position:absolute;top:0;border-radius:10px 10px 0 0}.performer-card .card-body{padding:0;margin-top:0;position:relative;border-radius:10px 10px 0 0;line-height:0;-o-object-fit:cover;object-fit:cover}.performer-card .card-body input[type=image]{width:100%;height:auto;border-radius:10px 10px 0 0}.performer-card .card-body img{border-radius:10px 10px 0 0;width:100%;-o-object-fit:cover;object-fit:cover}.performer-card .card-body .member-position{position:absolute;width:50px;top:-22px;right:-10px;z-index:1}@media screen and (min-width:768px){.performer-card .card-body .member-position{width:68px;top:-24px;right:-17px}}.performer-card .card-body .performer-image{width:100%;padding-bottom:calc(121% + 10px);position:relative;line-height:0;overflow:hidden}.performer-card .card-body .performer-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.performer-card .card-body .performer-count{display:block;position:absolute;width:100%;bottom:0;left:0;padding:.3125rem .8125rem .6875rem;background:transparent linear-gradient(180deg,transparent,rgba(0,0,0,.4549019608)) 0 0 no-repeat padding-box;font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:500;color:#fff}.performer-card .card-body .performer-count .performer_count{display:inline-flex;align-items:center}.performer-card .card-body .performer-count .performer_count span{line-height:1}.performer-card .card-body .performer-count .performer_count span.image{margin-top:4px}@media screen and (min-width:768px){.performer-card .card-body .performer-count{padding:.3125rem 1.75rem 1rem}}.performer-card .card-body .performer-count img{filter:brightness(0) invert(1)}.performer-card .card-footer{background:#fff;padding:.875rem .9375rem;border-radius:0 0 10px 10px;min-height:61px}@media screen and (min-width:768px){.performer-card .card-footer{min-height:90px;padding:1.6875rem .75rem 1.6875rem 1.5rem}}.performer-card .card-footer .c-full-name{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:500;color:#000}@media screen and (min-width:768px){.performer-card .card-footer .c-full-name{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.125rem;font-weight:500;color:#000}}.performer-card .card-footer .c-location{display:flex;font-family:Poppins,sans-serif;font-size:.625rem;line-height:.9375rem;font-weight:400;color:#000}@media screen and (min-width:768px){.performer-card .card-footer .c-location{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#000}}.performer-card .card-footer .c-status{width:10px;max-width:10px;height:10px;border-radius:50%;display:inline-block;margin-top:3px;margin-left:10px;flex:0 0 100%}.performer-card .card-footer .c-status.online{background-color:#66b168}.performer-card .card-footer .c-status.offline{background-color:#ddd}.package--card{background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 6px rgba(0,0,0,.1607843137);border-radius:.625rem;border:none;margin-bottom:1.875rem;width:100%;max-width:19.25rem}.package--card--most--popular:before{display:none}.package--card--most--popular .popular__tag{display:flex;align-items:center;justify-content:center;width:100%;height:49px;border-radius:10px 10px 0 0;background-color:#e65048;position:absolute;top:0;left:0;letter-spacing:1.6px;font-family:Poppins,sans-serif;font-size:16px;line-height:25px;font-weight:300;color:#fff;text-transform:uppercase}.package--card .card-body{padding:6rem 1.5625rem 4.5625rem;text-align:center;position:relative}.package--card .card-body-dimond{background-image:url(../assets/images/new-icons/dimond.svg);background-position:center 31px;background-repeat:no-repeat;background-size:56px}.package--card .card-body:before{display:block;width:100%;height:13px;border-radius:10px 10px 0 0;background-color:#e65048;position:absolute;top:0;left:0;content:""}.package--card .card-body h4{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.1;color:#0f0f0f;margin:0}.package--card .card-body h2{font-family:Poppins,sans-serif;font-size:57px;line-height:1;font-weight:500;color:#000;margin:10px 0 0}.package--card .card-body h2 sup{font-size:32px;top:-14px;line-height:1}.package--card .card-body p{font-family:Poppins,sans-serif;font-size:15px;line-height:23px;font-weight:300;color:#000;margin:0 auto;max-width:14.0625rem}.package--card .card-body hr{margin:1.78125rem 0}.package--card .card-body .o-btn{margin:.9375rem auto 0;display:block;max-width:140px}.package--card .card-body .o-btn--outline{color:#c5271f}.package--card .card-body .o-btn--outline:focus,.package--card .card-body .o-btn--outline:hover{color:#fff}.performer-circle{display:inline-block;vertical-align:top;text-align:center}.performer-circle .performer-image{width:66px;height:66px;border-radius:50%;position:relative;margin-bottom:12px;display:inline-block;vertical-align:top}@media screen and (min-width:768px){.performer-circle .performer-image{width:92px;height:92px}}.performer-circle .performer-image:after{width:72px;height:72px;border-radius:50%;border:1px solid #eeeef0;position:absolute;top:-3px;left:-3px;content:"";pointer-events:none}@media screen and (min-width:768px){.performer-circle .performer-image:after{width:98px;height:98px}}.performer-circle .performer-image img{width:66px;height:66px;border-radius:50%}@media screen and (min-width:768px){.performer-circle .performer-image img{width:92px;height:92px}}.performer-circle p{font-family:Poppins,sans-serif;font-size:.5625rem;line-height:.75rem;font-weight:500;color:#000}@media screen and (min-width:768px){.performer-circle p{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.125rem;font-weight:500;color:#000}}.performer-circle--online .performer-image:after{border:1px solid #65b068}.performer-post-card .lazywrapper .post{width:100%}.responsive__tab{overflow-y:hidden;overflow-x:auto;border-bottom:1px solid #eaeaea;margin-bottom:.3125rem}@media screen and (min-width:576px){.responsive__tab{margin-left:0;margin-right:0}}@media screen and (min-width:768px){.responsive__tab{margin-bottom:1.5625rem}}.responsive__tab .o-tabs{flex-wrap:nowrap;margin-bottom:0;border-bottom:none}.responsive__tab__mod{margin-left:auto;margin-right:auto}.o-tabs{margin-top:.9375rem;margin-bottom:1.5625rem;border-bottom:1px solid #eaeaea;position:relative;z-index:1}@media screen and (min-width:575px){.o-tabs{margin-top:0}}.o-tabs li a{font-family:Poppins,sans-serif;font-size:15px;line-height:23px;font-weight:300;color:#9c9c9f;padding:.5rem 2.5625rem;color:#000!important;border:none!important;border-bottom:1px solid transparent!important;height:41px;white-space:nowrap;min-width:115px}@media screen and (min-width:576px){.o-tabs li a{min-width:auto}}.o-tabs li a:hover{border:none;border-bottom:1px solid transparent!important}.o-tabs li a.active{color:#000!important;background:none;background-color:transparent!important;border:none;font-weight:500;border-bottom:2px solid #707070!important}.o-tabs--profile li{flex-basis:0;flex-grow:1;max-width:100%}.o-tabs--profile li a{padding:.5rem 0 .1875rem;font-family:Poppins,sans-serif;font-size:12px;line-height:23px;font-weight:400;color:#000;color:#000!important;text-transform:uppercase;border-radius:0;border:none!important;border-bottom:5px solid transparent!important;text-align:center}.o-tabs--profile li a.active{color:#fff!important;background:none;background-color:#000!important;border:none;font-weight:500;border-radius:0;border-bottom:5px solid #000!important}@media screen and (min-width:576px){.o-tabs--profile li a.active{color:#000!important;background:none;background-color:transparent!important;border:none;font-weight:500;border-bottom:5px solid #000!important}}.o-tabs-mod li{text-align:center}.o-tabs-mod li a{padding:.5rem 1.25rem;min-width:115px}@media screen and (min-width:576px){.o-tabs-mod li a{padding:.5rem 2.5625rem}}@media (max-width:991px){.o-tabs--profile{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}}.photo__tab{margin:0 0 30px;padding:0;list-style-type:none;font-size:0}@media screen and (min-width:575px){.photo__tab{display:none}}.photo__tab li{display:inline-block;vertical-align:top;padding:.625rem .625rem .5625rem;border-bottom:1px solid transparent;font-family:Playfair Display,serif;font-size:14px;line-height:16px;font-weight:400;color:#000}.photo__tab li.current{border-bottom-color:#707070}.photo__tab__content__wrap .photo__tab__content{display:none;margin-bottom:1.875rem}@media screen and (min-width:575px){.photo__tab__content__wrap .photo__tab__content{display:block}}.photo__tab__content__wrap .photo__tab__content .page__heading{display:none}@media screen and (min-width:575px){.photo__tab__content__wrap .photo__tab__content .page__heading{display:block}}.photo__tab__content__wrap .photo__tab__content.current{display:block}@media screen and (max-width:575px){.photo__tab__content__wrap .photo__tab__content .public__photo__slider{display:block;font-size:0}.photo__tab__content__wrap .photo__tab__content .public__photo__slider div{width:50%;margin-bottom:20px;display:inline-block}}.video__tab{margin:0 0 30px;padding:0;list-style-type:none;font-size:0}@media screen and (min-width:575px){.video__tab{display:none}}.video__tab li{display:inline-block;vertical-align:top;padding:.625rem .625rem .5625rem;border-bottom:1px solid transparent;font-family:Playfair Display,serif;font-size:14px;line-height:16px;font-weight:400;color:#000}.video__tab li.current{border-bottom-color:#707070}.video__tab__content__wrap .video__tab__content{display:none;margin-bottom:1.875rem}@media screen and (min-width:575px){.video__tab__content__wrap .video__tab__content{display:block}}.video__tab__content__wrap .video__tab__content .page__heading{display:none}@media screen and (min-width:575px){.video__tab__content__wrap .video__tab__content .page__heading{display:block}}.video__tab__content__wrap .video__tab__content.current{display:block}@media screen and (max-width:575px){.video__tab__content__wrap .video__tab__content .public__photo__slider{display:block;font-size:0}.video__tab__content__wrap .video__tab__content .public__photo__slider div{width:50%;margin-bottom:20px;display:inline-block}}.gallery__tab{margin:0 0 30px;padding:0;list-style-type:none;font-size:0}.gallery__tab li{display:inline-block;vertical-align:top}.gallery__tab li a{padding:.625rem 1.25rem .5625rem;border-bottom:1px solid transparent;font-family:Playfair Display,serif;font-size:14px;line-height:16px;font-weight:400;color:#000}.gallery__tab li a.current{border-bottom-color:#707070}@media (max-width:767px){.photo-tab-wrap li a{padding:.5rem .5625rem;font-size:14px;min-width:auto}}.lg-backdrop{background-color:#fff!important}.lg-actions .lg-next{background:transparent!important;right:0!important}.lg-actions .lg-next:hover{color:#000!important}.lg-actions .lg-prev{background:transparent!important;left:0!important}.lg-actions .lg-prev:hover{color:#000!important}.lg-toolbar{background:transparent!important}.lg-toolbar .lg-icon:hover{color:#000!important}.o-gallery-list{margin:0;padding:0;list-style-type:none;font-size:0}.o-gallery-list li{display:inline-block;margin-right:2.375rem;width:100%;max-width:172px;position:relative}@media screen and (max-width:450px){.o-gallery-list li{width:calc(50% - 10px);margin-right:20px}.o-gallery-list li img{max-width:100%;width:100%}}@media (max-width:767px){.usergallery{display:flex;flex-wrap:wrap}}@media (max-width:767px){.usergallery li{margin:8px;width:30%;max-width:100%!important;height:210px}}@media (max-width:575px){.usergallery li{width:45%}}.min-max-slider{position:relative;width:200px;text-align:center;margin-bottom:50px}.min-max-slider>label{display:none}span.value{height:1.7em;font-weight:700;display:inline-block}span.value.lower:before{content:"\20AC";display:inline-block}span.value.upper:before{content:"- \20AC";display:inline-block;margin-left:.4em}.min-max-slider>.legend{display:flex;justify-content:space-between}.min-max-slider>.legend>*{font-size:small;opacity:.25}.min-max-slider>input{cursor:pointer;position:absolute}.min-max-slider>input::-webkit-slider-runnable-track{cursor:pointer}.range-style{position:relative;-webkit-appearance:none;width:100%;height:8px;background:#fff;outline:none;transition:opacity .2s;border-radius:30px}.range-style::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;background:#00aeef;cursor:pointer;border:3px solid #fff;border-radius:50px;box-shadow:0 0 8px 2px rgba(0,0,0,.2);position:relative;z-index:9}.range-style::-webkit-slider-thumb:before{position:absolute;pointer-events:none;width:25px;height:25px;border-radius:50%;border:3px solid #fff;border-radius:50px;box-shadow:0 0 8px 2px rgba(0,0,0,.2);z-index:9;top:0;left:0}.range-style::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;background:#00aeef;cursor:pointer;border:3px solid #fff;border-radius:50px;box-shadow:0 0 8px 2px rgba(0,0,0,.2);position:relative}.range-style::-moz-range-thumb:before{position:absolute;pointer-events:none;width:25px;height:25px;border-radius:50%;border:3px solid #fff;border-radius:50px;box-shadow:0 0 8px 2px rgba(0,0,0,.2);z-index:9;top:0;left:0}.comment--modal{max-width:100%;margin:0 auto;border-radius:0}.comment--modal .modal-content{min-height:100vh;border-radius:0;padding:20px 0;border:none}.comment--modal .modal-content .modal-body{padding:0}.comment--modal .modal-content .modal-body .container{padding:0;max-width:100%}@media screen and (min-width:768px){.comment--modal .modal-content .modal-body .container{padding:0 15px}}.comment--modal .modal-content .comment__image{max-width:100%;flex:0 0 100%;position:relative}@media screen and (min-width:768px){.comment--modal .modal-content .comment__image{max-width:56%;position:relative;width:100%}}.comment--modal .modal-content .comment__image .img-fluid{margin:auto;position:relative;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.comment--modal .modal-content .comment__image video{-o-object-position:center;object-position:center;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;margin:auto;position:relative;transform:translateY(-50%);top:50%;display:block}.comment--modal .modal-content .comment__image.no--comment{max-width:100%;min-height:100vh}.comment--modal .modal-content .comment__image .comment__button{display:block;width:40px;height:40px;border-radius:50%;position:absolute;background-color:rgba(0,0,0,.3);top:50%;left:10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:9}.comment--modal .modal-content .comment__image .comment__button img{max-width:20px;height:auto;top:auto;transform:none}.comment--modal .modal-content .comment__image .comment__button.next{right:10px;left:auto}.comment--modal .modal-content .comment__block{max-width:100%;flex:0 0 100%;background-color:#fff;padding:1.9375rem 1.3125rem;box-sizing:border-box}@media screen and (min-width:768px){.comment--modal .modal-content .comment__block{max-width:44%;box-shadow:0 0 6px rgba(0,0,0,.0509803922);border-radius:10px}}.comment--modal .modal-content .comment__block .profile-image{width:40px;height:40px;-o-object-fit:cover;object-fit:cover}.comment--modal .modal-content .comment__block p{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:300;color:#000}.comment--modal .modal-content .comment__block .c-post-time{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#8a8a8f}.comment--modal .modal-content .comment__block .c-full-name{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.125rem;font-weight:500;color:#000}.comment--modal .modal-content .comment__block .post_btn{display:block}.comment--modal .modal-content .comment__block .post_btn span{display:inline-block;font-family:Poppins,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:400;color:#8a8a8f;margin:1rem 2.5rem 1rem 0}.comment--modal .modal-content .comment__block .post_btn span.like-button img{width:14px}.comment--modal .modal-content .comment__block .post_btn span img{margin-right:10px}.comment--modal .modal-content .comment__block .post_btn span small{font-family:Poppins,sans-serif;font-size:.8125rem;line-height:.8125rem;font-weight:400}.comment--modal .modal-content .comment__block .post_btn .add_collection_btn{float:right;margin:.75rem 0}.comment--modal .modal-content .comment__block .old_comment_btn{margin:.375rem 0;display:inline-block;font-family:Poppins,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:400;color:#8a8a8f}.comment--modal .modal-content .comment__block .old_comment_btn img{margin-right:10px;max-width:20px}.comment--modal .modal-content .comment__block .comment__list{margin:0 0 .625rem;padding:0;list-style-type:none;overflow-y:auto}.comment--modal .modal-content .comment__block .comment__list li{display:block;padding:1.5rem .3125rem;border-bottom:1px solid #f1f1f3;display:flex}.comment--modal .modal-content .comment__block .comment__list li .comment__name{font-family:Poppins,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:600;color:#4d4f5c;display:flex;align-items:center;justify-content:space-between}.comment--modal .modal-content .comment__block .comment__list li .comment__name .comment_time{font-family:Poppins,sans-serif;font-size:.6875rem;line-height:1rem;font-weight:400;color:#959595;text-align:right}.comment--modal .modal-content .comment__block .comment__list li .comment__text{font-family:Poppins,sans-serif;font-size:.75rem;line-height:.8125rem;font-weight:400;color:#000}.comment--modal .modal-content .comment__block .comment__list::-webkit-scrollbar{width:3px}.comment--modal .modal-content .comment__block .comment__list::-webkit-scrollbar-track{background:#f0f0f0}.comment--modal .modal-content .comment__block .comment__list::-webkit-scrollbar-thumb{background-color:#fd7da9;border-radius:20px}.comment--modal .modal-content .comment__block .comment_area{display:flex;align-items:center}.comment--modal .modal-content .comment__block .comment_area textarea{width:100%;border-radius:0;background:#f9f9f9;border:none;padding:.625rem 1.25rem;resize:none;height:40px;font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.25rem;font-weight:400;color:#000;box-sizing:border-box}.comment--modal .modal-content .comment__block .comment_area textarea::-webkit-input-placeholder{color:#c8c7cc}.comment--modal .modal-content .comment__block .comment_area textarea::-moz-placeholder{color:#c8c7cc}.comment--modal .modal-content .comment__block .comment_area textarea:-ms-input-placeholder{color:#c8c7cc}.comment--modal .modal-content .comment__block .comment_area textarea:-moz-placeholder{color:#c8c7cc}.comment--modal .modal-content .comment__block .comment_area textarea:focus{outline:none}.comment--modal .modal-content .comment__block .comment_area .comment_btn{display:block;background:#f9f9f9;width:40px;height:40px;padding:10px;border:none}.comment--modal .modal-content .comment__block .comment_area .comment_btn img{max-width:20px}.modal-open .modal#story_modal{padding-right:0!important}.story_slider img{max-height:calc(100vh - 100px);width:auto;max-width:100%;display:inline-block!important}.bootbox.modal .modal-dialog{min-height:calc(100% - 3.5rem);margin:1.75rem auto;align-items:center;display:flex}.bootbox.modal .modal-dialog .modal-content{border:4px solid #c5271f;border-radius:0}.bootbox.modal .modal-dialog .modal-content .modal-footer{justify-content:center}.bootbox.modal .modal-dialog .modal-content .modal-footer .btn-secondary{background:transparent;border:2px solid #c5271f;color:#c5271f!important;padding:.375rem 2.0625rem;font-family:Poppins,sans-serif;font-size:12px;line-height:17px;font-weight:500;color:#fff;height:2.0625rem;width:120px;padding-left:1.25rem!important;padding-right:1.25rem!important}.bootbox.modal .modal-dialog .modal-content .modal-footer .btn-secondary:focus,.bootbox.modal .modal-dialog .modal-content .modal-footer .btn-secondary:hover{background:#c5271f;color:#fff!important}.bootbox.modal .modal-dialog .modal-content .modal-footer .btn-primary{background-color:#c5271f;color:#fff!important;padding:.5rem 2.1875rem;font-family:Poppins,sans-serif;font-size:12px;line-height:17px;font-weight:500;color:#fff;height:2.0625rem;width:120px;padding-left:1.25rem!important;padding-right:1.25rem!important;outline:none;border:none}.bootbox.modal .modal-dialog .modal-content .modal-footer .btn-primary:focus,.bootbox.modal .modal-dialog .modal-content .modal-footer .btn-primary:hover{background:#c5271f;color:#fff!important}#uploadimageModal .modal-body{background:#e9eaed}#uploadimageModal .modal-body .croppie-container .cr-resizer,#uploadimageModal .modal-body .croppie-container .cr-viewport{box-shadow:0 0 2000px 2000px hsla(0,0%,100%,.5)}#uploadimageModal .modal-body .cr-slider-wrap{position:relative;padding:0 60px;width:65%}#uploadimageModal .modal-body .cr-slider-wrap:before{width:30px;height:24px;left:0}#uploadimageModal .modal-body .cr-slider-wrap:after,#uploadimageModal .modal-body .cr-slider-wrap:before{position:absolute;top:50%;transform:translateY(-50%);background:url(../assets/images/crop_image.png) 50% no-repeat;background-size:100%;content:""}#uploadimageModal .modal-body .cr-slider-wrap:after{width:40px;height:32px;right:0}#uploadimageModal .modal-body .cr-slider{-webkit-appearance:none;width:100%;height:1px;outline:none;opacity:1;transition:opacity .2s;padding:14px 0;margin:8px 0}#uploadimageModal .modal-body .cr-slider:hover{opacity:1}#uploadimageModal .modal-body .cr-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #2754b4;border-radius:50%;cursor:pointer}#uploadimageModal .modal-body .cr-slider::-moz-range-thumb{background:#fff;border:2px solid #2754b4;border-radius:50%;cursor:pointer}.story--modal{max-width:100%;margin:0 auto;border-radius:0}.story--modal .modal-content{min-height:100vh;border-radius:0;padding:0;border:none}.story--modal .modal-content .modal-body,.story--modal .modal-content .modal-body .container{padding:0}@media screen and (min-width:768px){.story--modal .modal-content .modal-body .container{padding:0 15px}}.story--modal .modal-content .modal-body .story__prev{position:absolute;bottom:0;left:0;height:80px;width:56px;background:transparent;border:none}@media screen and (min-width:768px){.story--modal .modal-content .modal-body .story__prev{height:100vh;border-right:1px solid #ebebeb}}.story--modal .modal-content .modal-body .story__prev img{max-width:20px}.story--modal .modal-content .modal-body .story__next{position:absolute;bottom:0;right:0;height:80px;width:56px;background:transparent;border:none}@media screen and (min-width:768px){.story--modal .modal-content .modal-body .story__next{height:100vh;border-left:1px solid #ebebeb}}.story--modal .modal-content .modal-body .story__next img{max-width:20px}.story--modal .modal-content .modal-body .story__close{width:56px;height:56px;position:absolute;display:flex;align-items:center;justify-content:center;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;top:0;right:0;z-index:3}.story--modal .modal-content .modal-body .story__close img{max-width:18px}.story--modal .modal-content .modal-body .story__wrapper{display:block;width:100%;max-width:600px;height:calc(100vh - 160px);margin:80px auto;position:relative}.story--modal .modal-content .modal-body .story__wrapper img{width:100%;height:calc(100vh - 160px);-o-object-fit:cover;object-fit:cover;border-radius:10px}.story--modal .modal-content .modal-body .story__wrapper .story__comment{position:absolute;width:100%;padding:15px;box-sizing:border-box;border-radius:0 0 10px 10px;z-index:99;bottom:0;left:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}.story--modal .modal-content .modal-body .story__wrapper .story__comment .story__thumb{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:inline-block;vertical-align:top}.story--modal .modal-content .modal-body .story__wrapper .story__comment .story__comment__box{width:100%;height:36px;border-radius:6px;border:1px solid #fff;resize:none;padding:5px 15px;line-height:24px;font-size:12px;background:transparent;color:#fff}.story--modal .modal-content .modal-body .story__wrapper .story__comment .story__comment__box::-webkit-input-placeholder{color:#fff}.story--modal .modal-content .modal-body .story__wrapper .story__comment .story__comment__box::-moz-placeholder{color:#fff}.story--modal .modal-content .modal-body .story__wrapper .story__comment .story__comment__box:-ms-input-placeholder{color:#fff}.story--modal .modal-content .modal-body .story__wrapper .story__comment .story__comment__box:-moz-placeholder{color:#fff}.story--modal .modal-content .modal-body .story__wrapper .story__comment .story__comment__btn{width:36px;height:36px;background:transparent;border:none}.story--modal .modal-content .modal-body .story__wrapper .story__comment .story__comment__btn img{max-width:24px;border-radius:0;height:auto}.story--modal .modal-content .modal-body .story__wrapper .story__header{position:absolute;width:100%;padding:15px;box-sizing:border-box;border-radius:10px 10px 0 0;z-index:99;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.65) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=0)}.story--modal .modal-content .modal-body .story__wrapper .story__header .story__bar{display:block;width:100%;height:10px;background:#fff;border-radius:10px;margin-bottom:10px;position:relative}.story--modal .modal-content .modal-body .story__wrapper .story__header .story__bar .story__progress{width:40%;height:10px;position:absolute;border-radius:10px;top:0;left:0;background:transparent linear-gradient(270deg,#fd7da9,#2754b4 52%,#fc336c) 0 0 no-repeat padding-box}.story--modal .modal-content .modal-body .story__wrapper .story__header .story__btn{width:36px;height:36px;background:transparent;border:none}.story--modal .modal-content .modal-body .story__wrapper .story__header .story__btn img{max-width:24px;border-radius:0;height:auto}.story--modal .modal-content .modal-body .story__wrapper .story__header .story__thumb{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:50%;display:inline-block;vertical-align:top;border:2px solid #fff}.story--modal .modal-content .modal-body .story__wrapper .story__header .c-post-time{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#fff}.story--modal .modal-content .modal-body .story__wrapper .story__header .c-full-name{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.125rem;font-weight:500;color:#fff}.post--modal{max-width:100%;border-radius:0;margin:0}@media screen and (min-width:768px){.post--modal{border-radius:10px;margin:1.75rem auto;max-width:690px}}.post--modal .modal-content{border-radius:0;border:none;min-height:100vh}@media screen and (min-width:768px){.post--modal .modal-content{border-radius:10px;min-height:50vh}}.post--modal .modal-content .modal-body{padding:0}.post--modal .post__modal__close{width:53px;height:53px;position:absolute;display:flex;align-items:center;justify-content:center;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fff;top:0;right:0;z-index:3}@media screen and (min-width:768px){.post--modal .post__modal__close{border-radius:0 10px 0 0}}.post--modal .post__modal__close img{max-width:12px}.post--modal .upload__type{display:flex;align-items:center;background:#f7f7f7;margin:0;padding:0 32px 0 56px;list-style:none;position:absolute;left:0;top:74px;border-radius:0 20px 20px 0;z-index:3}@media screen and (min-width:768px){.post--modal .upload__type{top:16px}}.post--modal .upload__type li{color:#918989;padding:0 21px;height:43px;line-height:43px;font-family:Poppins,sans-serif;font-size:.875rem;line-height:2.6875rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.post--modal .upload__type li.active{color:#ee3671}.post--modal .upload__block{display:none;width:100%;position:relative}.post--modal .upload__block .profile__thumb{display:block;width:53px;height:53px;border-radius:50%;border:1px solid #66b069;padding:1px;position:absolute;top:134px;left:20px;z-index:9}@media screen and (min-width:768px){.post--modal .upload__block .profile__thumb{top:90px;left:40px}}.post--modal .upload__block .profile__thumb img{width:49px!important;height:49px!important;border-radius:50%;-o-object-fit:cover;object-fit:cover;opacity:1!important}.post--modal .upload__block .image__wrap{width:100%;height:590px;background:#767676;position:relative;border-radius:0 0 10px 10px}@media screen and (min-width:768px){.post--modal .upload__block .image__wrap{border-radius:10px}}.post--modal .upload__block .image__wrap img{width:100%;height:590px;-o-object-fit:cover;object-fit:cover;opacity:.4;border-radius:10px}.post--modal .upload__block .post__wrap{display:block;padding:150px 24px 0}@media screen and (min-width:768px){.post--modal .upload__block .post__wrap{padding:106px 34px 0}}.post--modal .upload__block .post__wrap .custom-checkbox .custom-control-label:before{box-shadow:none;border:1px solid rgba(0,0,0,.1);background-color:transparent}.post--modal .upload__block .post__wrap .post__input__area{display:flex;align-items:center;border-radius:10px;border:1px solid rgba(0,0,0,.1);padding:8px;box-sizing:border-box;margin-bottom:5px}.post--modal .upload__block .post__wrap .post__input__area .profile__thumb{display:block;width:53px;height:53px;border-radius:50%;border:1px solid #66b069;position:relative;padding:1px;z-index:9;top:auto;left:auto;transform:none;margin-right:15px}.post--modal .upload__block .post__wrap .post__input__area .profile__thumb img{width:49px!important;height:49px!important;border-radius:50%;-o-object-fit:cover;object-fit:cover;opacity:1!important}.post--modal .upload__block .post__wrap .post__input__area .post__textbox{flex-basis:0;flex-grow:1;max-width:100%;border:none;resize:none;padding:10px;height:40px;line-height:20px}.post--modal .upload__block .post__wrap .post__input__area .video__post__button{width:40px;height:40px;border:none;background:transparent;color:#909090;position:relative;cursor:default}.post--modal .upload__block .post__wrap .post__input__area .video__post__button svg{max-width:30px;height:auto;fill:#909090}.post--modal .upload__block .post__wrap .post__input__area .video__post__button.active svg{fill:#ee3671}.post--modal .upload__block .post__wrap .post__input__area .video__post__button input[type=file]{position:absolute;opacity:0;width:37px;height:30px;top:50%;left:0;transform:translateY(-50%);cursor:pointer}.post--modal .upload__block .post__wrap .post__input__area .image__post__button{width:40px;height:40px;border:none;background:transparent;cursor:default}.post--modal .upload__block .post__wrap .post__input__area .image__post__button svg{max-width:24px;height:auto;fill:#909090}.post--modal .upload__block .post__wrap .post__input__area .image__post__button.active svg{fill:#ee3671}.post--modal .upload__block .post__wrap .priceboxarea{min-height:40px}.post--modal .upload__block .post__wrap .priceboxarea .price{border-radius:10px}.post--modal .upload__block .post__wrap .subscribe_textarea{min-height:40px}.post--modal .upload__block .post__wrap .subscribe_textarea .subscribe_text{font-size:11px;line-height:1.4}.post--modal .upload__block .post__wrap .dropzone{min-height:300px}.post--modal .upload__block .post__wrap .dropzone.upload__photos{border:1px dashed rgba(0,0,0,.1)!important}.post--modal .upload__block .post__wrap .dropzone.upload__photos .dz-message p{font-size:12px}.post--modal .upload__block .post__wrap .dropzone.upload__photos .dz-message .upload__icon{display:inline-block;width:60px;height:60px;border-radius:50%;border:1px solid rgba(0,0,0,.1);padding:18px;box-sizing:border-box;position:relative;line-height:0;margin-right:20px}.post--modal .upload__block .post__wrap .dropzone.upload__photos .dz-message .upload__icon img{max-width:20px}.post--modal .upload__block.current{display:block}.post--modal .upload__block .progress__area{position:absolute;bottom:35px;left:42px;right:42px;z-index:99}@media screen and (min-width:768px){.post--modal .upload__block .progress__area{bottom:15px;left:12px;right:12px}}.post--modal .upload__block .progress__area .story__bar{display:block;width:calc(100% - 60px);height:10px;background:#fff;border-radius:10px;position:relative;float:left}.post--modal .upload__block .progress__area .story__bar .story__progress{width:80%;height:10px;position:absolute;border-radius:10px;top:0;left:0;background:transparent linear-gradient(270deg,#fd7da9,#2754b4 52%,#fc336c) 0 0 no-repeat padding-box}.post--modal .upload__block .progress__area span{float:right;color:#fff;line-height:10px}.post--modal .upload__bottom{display:flex;padding:26px 34px;align-items:center}@media (max-width:767px){.post--modal .upload__bottom{justify-content:center}}.post--modal .upload__bottom .upload__button{display:flex;align-items:center}.post--modal .upload__bottom .upload__button .upload__icon{width:60px;height:60px;border-radius:50%;border:1px solid rgba(0,0,0,.1);padding:18px;box-sizing:border-box;position:relative;line-height:0;margin-right:20px}.post--modal .upload__bottom .upload__button .upload__icon img{max-width:20px}.post--modal .upload__bottom .upload__button input[type=file]{position:absolute;opacity:0;width:0}.post-img-wrap{min-height:250px;display:block;padding:150px 24px 0}@media screen and (min-width:768px){.post-img-wrap{padding:106px 34px 0}}.post-img-wrap .post-uploader{min-height:300px}.post-img-wrap .post-uploader .post-uploader-wrap{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px;line-height:1.4;margin:0;font-weight:900;color:#eee}.post-img-wrap .post-uploader.upload__photos{border:1px dashed rgba(0,0,0,.1)!important}.post-img-wrap .post-uploader.upload__photos .dz-message p{font-size:12px;margin-top:15px}.post-img-wrap .post-uploader.upload__photos .dz-message .upload__icon{display:inline-block;width:60px;height:60px;border-radius:50%;border:1px solid rgba(0,0,0,.1);padding:18px;box-sizing:border-box;position:relative;line-height:0}.post-img-wrap .post-uploader.upload__photos .dz-message .upload__icon img{max-width:20px}.browse-wrap .browsefilespreview,.browse-wrap .browsevideopreview{line-height:0;border-bottom:1px solid #f4f4f4;margin-bottom:8px}.browse-wrap #myCarousel .carousel-item{height:auto;overflow:hidden}.browse-wrap #myCarousel .carousel-item img{width:100%;max-width:100%;max-height:400px}.browse-wrap #myCarousel .carousel-indicators li{background-color:#444793}.post-upld{width:40px;height:40px;overflow:hidden;position:relative;border-radius:50%;border:1px solid rgba(0,0,0,.1);display:flex!important;-moz-align-items:center;align-items:center;-moz-justify-content:center;justify-content:center;margin-right:15px}.post-upld img{width:20px;height:20px;display:block}.post-upld input{width:40px;height:40px;position:absolute;opacity:0;border-radius:50%}.price-field input{padding-left:25px}.price-field i{font-style:normal;position:absolute;display:block;left:7px;transform:translateY(-50%);top:50%;pointer-events:none;width:25px;text-align:center;color:#464646;font-size:14px}.logout_block{width:170px!important;top:50px!important}.logout_block a{width:100%;display:block;padding:12px!important;font-weight:400!important}.logout_block a:hover{background-color:#f8f9fa!important;color:inherit!important}.logout_block a svg{margin-right:11px;max-width:17px}.notify-dropdown{position:fixed;transform:none!important;top:auto!important;bottom:0;left:0!important;height:100%;width:100%;right:0;background:#fff;z-index:1;display:none}.post-img-modal{padding-right:0!important}.postimg-container{opacity:0}.postimg-container.transited{opacity:1;transition:all 1s ease-in}.postimg-container.transitedout{opacity:0;transition:all 1s ease-out}@media (max-width:767px){.postimg-container{flex-direction:column}}.loading{margin:2em auto;height:200px;width:200px;background:transparent;position:relative}.loading:after{content:"";position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:50px;height:50px;border-radius:50px;border:5px solid grey;border-top-color:#000;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite}@-webkit-keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.gal-wrap{height:calc(100vh - 130px)}@media (max-width:767px){.gal-wrap{height:calc(100vh - 90px)}}.gal-wrap .comment__image{max-width:100%!important}.gal-wrap .comment__image img,.gal-wrap .comment__image video{width:auto!important;max-width:100%;max-height:100%;margin:auto;position:relative;transform:translateY(-50%);top:50%}.gal-wrap .comment__image video{height:auto!important}.flex-shrink-none{flex-shrink:0}.post-comment-wrap{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#fd7da9 #f0f0f0}.post-comment-wrap::-webkit-scrollbar{width:3px}.post-comment-wrap::-webkit-scrollbar-track{background:#f0f0f0}.post-comment-wrap::-webkit-scrollbar-thumb{background-color:#fd7da9;border-radius:20px}.profile__image{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:50px;margin-top:20px}@media (max-width:767px){.profile__image{flex-wrap:nowrap;margin-bottom:0}}.profile__image .profile__image__blocks{width:100%;padding-bottom:60%;margin-bottom:20px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;position:relative;background-size:cover;background-position:50%}@media (max-width:767px){.profile__image .profile__image__blocks{margin-right:7px;padding-bottom:52%}}@media (max-width:767px){.profile__image .profile__image__blocks:last-child{margin-right:0}}.profile__image .profile__image__blocks .profile__image__count{width:64px;height:64px;border-radius:50%;background-color:rgba(0,0,0,.69);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Poppins,sans-serif;font-size:19px;line-height:19px;font-weight:300;color:#fff;text-align:center;padding:10px 0}.profile__image .profile__image__blocks .profile__image__count small{display:block;font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:300;color:#fff}.o-profile--picture img{max-width:100%;width:100%}.profile__rating{margin-top:30px;display:flex;align-items:center;padding:0 .9375rem}.profile__rating .profile__rate__no{font-family:Poppins,sans-serif;font-size:40px;line-height:45px;font-weight:700;letter-spacing:.48px;color:#c5271f;margin-right:7px}.profile__rating .rating__blocks{line-height:1.3}.profile__rating .rating__button{margin-left:auto;font-family:Poppins,sans-serif;font-size:15px;line-height:20px;font-weight:400;color:#000}.rating_area{display:inline-block;vertical-align:middle;position:relative}.rating_area .gray_rating{height:16px}.rating_area .gray_rating:before{display:inline-block;vertical-align:top;font:normal normal normal 12px/16px Font Awesome\ 5 Free;content:"\F005\F005\F005\F005\F005";color:#c5271f;letter-spacing:1px;font-weight:400}.rating_area .filled_rating{position:absolute;top:0;left:0;overflow:hidden;height:16px}.rating_area .filled_rating:before{display:inline-block;vertical-align:top;font:normal normal normal 12px/16px Font Awesome\ 5 Free;content:"\F005\F005\F005\F005\F005";color:#c5271f;letter-spacing:1px;font-weight:900}.review__box{display:block}.review__box .review__head{border-bottom:1px solid #d8d8d8;padding:.8125rem .9375rem;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}.review__box .review__head h5{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-size:18px;line-height:18px;font-weight:500;margin:0}.review__box .review__head a{font-family:Poppins,sans-serif;font-size:15px;line-height:18px;font-weight:400;color:#8a8a8f;position:relative}.review__box .review__head a:after{width:8px;height:8px;border:solid #8a8a8f;border-width:0 2px 2px 0;display:inline-block;vertical-align:top;padding:2px;transform:rotate(45deg);-webkit-transform:rotate(45deg);content:"";margin-left:5px;margin-top:2px}.review__box .review__content{display:none;max-height:240px;overflow:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#fd7da9 #f0f0f0}.review__box .review__content::-webkit-scrollbar{width:3px}.review__box .review__content::-webkit-scrollbar-track{background:#f0f0f0}.review__box .review__content::-webkit-scrollbar-thumb{background-color:#fd7da9;border-radius:20px}.review__box .review__content .review__list{margin:0;padding:0;list-style-type:none}.review__box .review__content .review__list li{display:block;padding:22px 0 22px 8px;border-bottom:1px solid #d8d8d8}.review__box .review__content .review__list li .review__heading{display:flex}.review__box .review__content .review__list li .review__heading .profileimage{width:36px;height:36px}.review__box .review__content .review__list li .review__heading .fullname{font-family:Poppins,sans-serif;font-size:14px;line-height:18px;font-weight:600;color:#000}.review__box .review__content .review__list li .review__heading .review_date{font-family:Poppins,sans-serif;font-size:12px;line-height:16px;font-weight:400;color:#8a8a8f}.review__box .review__content .review__list li .review__heading p{margin:0;white-space:nowrap}.review__box .review__content .review__list li p{font-family:Poppins,sans-serif;font-size:14px;line-height:20px;font-weight:400}.like__box{padding:1.625rem .9375rem}.like__box h5{font-family:Playfair Display,serif;font-size:18px;line-height:18px;font-weight:400;margin:0}.like__box .like__list{margin:30px 0 0;padding:0;list-style-type:none}.like__box .like__list li{display:inline-block;vertical-align:top;margin-bottom:15px;margin-right:12px}.like__box .like__list li a{display:inline-block;vertical-align:top;border:1px solid #c5271f;border-radius:20px;padding:.375rem 1.5rem;font-family:Poppins,sans-serif;font-size:12px;line-height:17px;font-weight:400;text-transform:uppercase}.like__box .like__list li a:hover{color:#000}.like__box .like__list li a.active{background:#f8346d;color:#fff}.stats__box{display:block;padding:0;box-sizing:border-box}@media screen and (min-width:576px){.stats__box{padding:40px 22px}}.stats__box .status__list{margin:0;padding:0;list-style-type:none}.stats__box .status__list li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #ebebeb}.stats__box .status__list li:last-child{border-bottom:none}.stats__box .status__list li h5{text-align:left;font-weight:500}.stats__box .status__list li h5,.stats__box .status__list li p{margin:0;font-family:Poppins,sans-serif;font-size:12px;line-height:35px;letter-spacing:.3px;color:#000}.stats__box .status__list li p{text-align:right;font-weight:400}.rates__box{display:block;padding:0;box-sizing:border-box}@media screen and (min-width:576px){.rates__box{padding:40px 22px}}.rates__box .table thead th{font-size:14px}.rates__box .table tbody td,.rates__box .table thead th{padding:0;font-family:Poppins,sans-serif;line-height:35px;font-weight:400;border-top:none;border-bottom:1px dashed #ebebeb}.rates__box .table tbody td{font-size:12px}.travel__box{display:block;padding:0;box-sizing:border-box}@media screen and (min-width:576px){.travel__box{padding:40px 22px}}.travel__box h5{font-family:Playfair Display,serif;font-size:18px;line-height:18px;font-weight:400;margin:0;padding-bottom:10px;border-bottom:1px solid #eee}.travel__box .travel__list{margin:0;padding:0;list-style-type:none;font-size:0}.travel__box .travel__list li{display:inline-flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #ebebeb;width:50%;padding:.625rem 0;font-family:Poppins,sans-serif;font-size:12px;line-height:14px;font-weight:500}.travel__box .travel__list li img{max-width:15px}.travel__box .travel__list li:nth-child(2n){padding-left:25px}.travel__box .travel__list li:nth-child(2n-1){padding-right:25px}.travel__box .travel__list li:last-child{border-bottom:none}.travel__box .table thead th{font-weight:500}.travel__box .table tbody th,.travel__box .table thead th{padding:0;font-family:Poppins,sans-serif;font-size:12px;line-height:35px;border-top:none;border-bottom:1px dashed #ebebeb}.travel__box .table tbody th{font-weight:600;color:#000}.travel__box .table tbody td{padding:0;font-family:Poppins,sans-serif;font-size:12px;line-height:35px;font-weight:400;border-top:none;border-bottom:1px dashed #ebebeb}.travel__box .availability--table{width:100%}.travel__box .availability--table th{text-align:center;border-bottom:1px solid #ccc}.travel__box .availability--table td{padding:15px;text-align:center}.travel__box .availability--table td img{width:15px}.contact__box{display:block;padding:0;box-sizing:border-box}@media screen and (min-width:576px){.contact__box{padding:40px 22px}}.contact__box .contact__list{margin:0;padding:0;list-style-type:none}.contact__box .contact__list li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #ebebeb}.contact__box .contact__list li:last-child{border-bottom:none}.contact__box .contact__list li h5{text-align:left;font-weight:500;color:#000}.contact__box .contact__list li a,.contact__box .contact__list li h5{margin:0;font-family:Poppins,sans-serif;font-size:12px;line-height:35px;letter-spacing:.3px}.contact__box .contact__list li a{text-align:right;font-weight:400;color:#fd7da9}#reviewModal .modal-dialog{margin:0;text-align:center}#reviewModal .modal-dialog .modal-content{min-height:100vh}@media screen and (min-width:576px){#reviewModal .modal-dialog{margin:1.75rem auto}}.modal-header--review{padding:3.125rem;position:relative;background:url(../images/post.png) 50% no-repeat;background-size:cover}.modal-header--review:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(244,214,219,.89);content:""}.modal-header--inner{z-index:9}.modal-header--inner .profileimage{width:65px;height:65px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16)}.modal-header--inner .review__heading{font-family:Poppins,sans-serif;font-size:16px;line-height:24px;font-weight:400}.modal-header--inner .review__name{font-family:Raleway,Work Sans,Helvetica,Arial,sans-serif;font-size:28px;text-transform:uppercase;font-weight:600}.modal-header .close{position:absolute;top:20px;right:20px}.o-btn--reviewsubmit{font-family:Poppins,sans-serif;font-size:12px;line-height:20px;font-weight:400;min-width:234px;text-align:center;height:48px}.rating-stars ul{list-style-type:none;padding:0;margin-bottom:25px;-moz-user-select:none;-webkit-user-select:none;text-align:left}@media (max-width:767px){.rating-stars ul{text-align:center}}.rating-stars ul li.star{display:inline-block}.rating-stars ul li.star i.fa-star{font-size:2.5em;color:#ccc}.rating-stars ul li.star.hover>i.fa-star{color:#c5271f}.rating-stars ul li.star.hover>i.fa-star:before{font-weight:900}.rating-stars ul li.star.selected>i.fa-star{color:#c5271f}.rating-stars ul li.star.selected>i.fa-star:before{font-weight:900}.o-post-inner-lft{z-index:9}.o-post-inner-lft .o-post-profile-card .o-profile--picture .edit-button{position:absolute;bottom:10px;right:10px;background:#fd7da9;color:#fff}.o-post-inner-lft .o-post-profile-card .o-profile--picture .edit-button a{color:#fff}.o-post-inner-lft .o-post-profile-card .card-body{padding-top:40px;position:relative}@media (max-width:767px){.o-post-inner-lft .o-post-profile-card .card-body{display:flex;display:-webkit-flex;flex-direction:column}}.o-post-inner-lft .o-post-profile-card .card-body .card-title{position:relative;padding:0 1.25rem}@media (max-width:767px){.o-post-inner-lft .o-post-profile-card .card-body .card-title{text-align:left;padding-left:0}}.o-post-inner-lft .o-post-profile-card .card-body .card-location{position:relative;padding:0 20px;box-sizing:border-box;display:flex;justify-content:center;text-align:center}@media (max-width:767px){.o-post-inner-lft .o-post-profile-card .card-body .card-location{text-align:left;padding-left:0;justify-content:flex-start}}.o-post-inner-lft .o-post-profile-card .card-body .card-location .status__point{display:inline-block;max-width:13px;flex:0 0 100%;width:13px;height:13px;border-radius:50%;background:#fff;vertical-align:middle;margin-left:5px;margin-top:2px;position:relative}.o-post-inner-lft .o-post-profile-card .card-body .card-location .status__point--online{background:#66b168}.o-post-inner-lft .o-post-profile-card .card-body .card-location .status__point--offline{background:#ddd}.o-post-inner-lft .o-post-profile-card .card-body .dropdown{position:absolute;font-size:22px;right:10px;top:10px;z-index:99}@media (max-width:767px){.o-post-inner-lft .o-post-profile-card .card-body .dropdown{top:50px}}.o-post-inner-lft .o-post-profile-card .card-body .dropdown .dropdown-menu{width:160px;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:0 10px 10px 10px;border:none;z-index:99}.o-post-inner-lft .o-post-profile-card .card-body .dropdown .dropdown-menu .dropdown-item{padding:.625rem 1.0625rem;font-family:Poppins,sans-serif;font-size:12px;line-height:20px;font-weight:400}.o-post-inner-lft .o-post-profile-card .card-body .dropdown .dropdown-menu .dropdown-item img{max-width:15px;margin-right:17px}.o-create-post--icon img{width:20px;margin-right:5px}.allPRO-IMG-holder .non-SUBS-layer{background:transparent linear-gradient(61deg,#ebbdc7,#f5d8dd 100%,#eab8c3 0) 0 0 no-repeat padding-box}.allPRO-IMG-holder .non-SUBS-layer a{background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;letter-spacing:normal}.allPRO-IMG-holder .non-SUBS-layer a span{color:#fc336c;font-family:Poppins,sans-serif;font-size:10px;line-height:16px;font-weight:400}.c-filter{right:0;top:86px;height:calc(100vh - 86px);overflow-y:scroll}.c-filter__wrap{background:rgba(229,229,234,.25) 0 0 no-repeat padding-box;padding:.625rem 0;height:100%}.c-collection-filter{display:flex}.c-collection-filter li{margin-right:10px}.c-tabs--horizontal__l1{padding:17px 0}@media screen and (max-width:767px){.c-tabs--horizontal__l1{display:flex;flex-direction:row!important}.c-tabs--horizontal__l1 a{border:1px solid #f4f4f4;border-radius:15px;padding:8px 12px;margin-right:5px}}.c-tabs--horizontal__l1>a{padding:5px 18px;margin-top:.3125rem;font-family:Poppins,sans-serif;font-size:12px;line-height:20px;font-weight:400;color:#9c9c9f}@media screen and (min-width:768px){.c-tabs--horizontal__l1>a{padding:8px 23px;margin-top:0;font-family:Poppins,sans-serif;font-size:13px;line-height:20px;font-weight:400;color:#9c9c9f}}.c-tabs--horizontal__l1>a.active,.c-tabs--horizontal__l1>a:hover{color:#333}.c-tabs--horizontal__l1.is-inaactive>a{pointer-events:none}.c-tabs--horizontal__l2>a{padding:17px 25px 24px;border-bottom:1px solid #f4f4f4}.c-tabs--horizontal__l2>a h4{font-family:Poppins,sans-serif;font-size:13px;line-height:20px;font-weight:700;color:#5f5f5f;margin-bottom:8px}.c-tabs--horizontal__l2>a p{font-family:Poppins,sans-serif;font-size:11px;line-height:13px;font-weight:400;color:#040100;margin-bottom:0}.c-tabs--horizontal__l2>a.active,.c-tabs--horizontal__l2>a:hover{border-radius:0;background-color:#f5f6fa!important}.c-tabs--horizontal__bdr-l{border-left:1px solid #f4f4f4}@media screen and (max-width:767px){.c-tabs--horizontal__bdr-l{padding:0}}@media screen and (max-width:767px){.c-tabs--horizontal__bdr-l>.tab-content>.tab-pane{overflow:hidden;background:#fff;border-top:1px solid #f4f4f4;margin-top:-1px}}@media screen and (max-width:767px){.c-tabs--horizontal__bdr-l>.tab-content>.tab-pane>.row{margin-left:0;margin-right:0;width:200vw;transition:all .3s ease-in-out}.c-tabs--horizontal__bdr-l>.tab-content>.tab-pane>.row.c-transfom-left{transform:translateX(-50%)}}@media screen and (max-width:767px){.c-tabs--horizontal__bdr-l>.tab-content>.tab-pane>.row>.col-4,.c-tabs--horizontal__bdr-l>.tab-content>.tab-pane>.row>.col-8{max-width:100vw;padding-right:0;padding-left:0;flex:0 0 100vw}}.c-tabs--horizontal__tab-content{padding:0}.c-tabs--horizontal__tab-content h2{border-bottom:1px solid #f4f4f4;font-family:Poppins,sans-serif;font-size:18px;line-height:20px;font-weight:400;color:#040100;padding:30px 38px 20px;margin-bottom:0;display:flex;display:-webkit-flex;flex-direction:row;align-items:center;clear:both}@media screen and (max-width:1023px){.c-tabs--horizontal__tab-content h2{flex-direction:column;align-items:flex-start}}@media screen and (max-width:767px){.c-tabs--horizontal__tab-content h2{padding:15px}}.c-tabs--horizontal__tab-content h2 b{font-weight:400}.c-tabs--horizontal__tab-content h2 span{float:left;border-radius:18px;padding:2px 20px;background:#c5271f;font-family:Poppins,sans-serif;font-size:11px;line-height:24px;font-weight:400;color:#fff;display:inline-block;margin-right:25px}@media screen and (max-width:1023px){.c-tabs--horizontal__tab-content h2 span{margin-bottom:12px}}@media screen and (max-width:767px){.c-tabs--horizontal__tab-content h2 span{display:inline-block;font-family:Poppins,sans-serif;font-size:10px;line-height:16px;font-weight:400;color:#fff;padding:2px 15px;margin-right:100%;margin-bottom:15px}}.c-tabs--horizontal__tab-content__inner{padding:38px}@media screen and (max-width:767px){.c-tabs--horizontal__tab-content__inner{padding:15px}}.c-tabs--horizontal__tab-content__inner p{font-family:Poppins,sans-serif;font-size:13px;line-height:23px;font-weight:300;color:#040100;margin-bottom:23px}.c-tabs--horizontal__tab-content__inner p:last-of-type{margin-bottom:0}.c-tabs__row{margin-left:-15px;margin-right:-15px}.c-tabs__nav-holder{border-bottom:1px solid #f4f4f4}.static-base h1,.static-base h2,.static-base h3,.static-base h4,.static-base h5,.static-base h6,.static-base p{color:#000;margin-bottom:28px;text-transform:capitalize}.static-base h1{font-family:Poppins,sans-serif;font-size:26px;line-height:36px;font-weight:500;color:#000}@media screen and (min-width:992px){.static-base h1{font-family:Poppins,sans-serif;font-size:26px;line-height:36px;font-weight:500;color:#000}}.static-base h2{font-family:Poppins,sans-serif;font-size:24px;line-height:34px;font-weight:500;color:#000}@media screen and (min-width:992px){.static-base h2{font-family:Poppins,sans-serif;font-size:24px;line-height:34px;font-weight:500;color:#000}}.static-base h3{font-family:Poppins,sans-serif;font-size:22px;line-height:32px;font-weight:500;color:#000}@media screen and (min-width:992px){.static-base h3{font-family:Poppins,sans-serif;font-size:22px;line-height:32px;font-weight:500;color:#000}}.static-base h4{font-family:Poppins,sans-serif;font-size:20px;line-height:30px;font-weight:500;color:#000}@media screen and (min-width:992px){.static-base h4{font-family:Poppins,sans-serif;font-size:20px;line-height:30px;font-weight:500;color:#000}}.static-base h5{font-family:Poppins,sans-serif;font-size:18px;line-height:28px;font-weight:500;color:#000}@media screen and (min-width:992px){.static-base h5{font-family:Poppins,sans-serif;font-size:18px;line-height:28px;font-weight:500;color:#000}}.static-base h6{font-family:Poppins,sans-serif;font-size:16px;line-height:26px;font-weight:500;color:#000}.static-base p{font-family:Poppins,sans-serif;font-size:13px;line-height:23px;font-weight:300;color:#040100}.static-base p a{text-decoration:underline!important;color:#000;font-weight:600}.static-base p a:hover{color:#040100}.static-base strong{font-weight:500}.static-base hr{margin-bottom:28px;margin-top:0}.static-base ul{margin-bottom:28px;list-style:none;padding:0}.static-base ul li{position:relative;margin-bottom:5px;line-height:23px;color:#040100;font-weight:300;font-size:13px;display:table;padding-left:20px}.static-base ul li:before{position:absolute;content:"\2022";left:0;top:1px;font-family:initial;font-size:20px;color:#040100;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.static-base ul li ul{padding-left:10px;margin-top:15px;margin-bottom:15px}.static-base ul li a{font-size:16px;text-decoration:underline!important}.static-base ol{margin-bottom:28px;list-style:none;counter-reset:numbered;padding:0}.static-base ol li{position:relative;margin-bottom:5px;line-height:23px;color:#040100;font-weight:300;font-size:13px;display:table}.static-base ol li:before{font-weight:400;padding-right:12px;content:counters(numbered,".") ". ";counter-increment:numbered;display:table-cell}.static-base ol li ol{padding-left:10px;margin-top:15px;margin-bottom:15px}@font-face{font-family:NotomojiColor;font-weight:400;font-display:swap;src:url(https://cdn.glitch.com/61908de1-dd0a-4359-a54b-6cb6d41bb5fd%2FNotoColorEmoji.ttf?1513108808150=) format("truetype")}img{max-width:100%}.inbox_people{background:#fff none repeat scroll 0 0;float:left;overflow:hidden;width:100vw;border-right:none}@media screen and (min-width:768px){.inbox_people{width:40%;height:705px;border-right:1px solid #f1f1f3}}.inbox_msg{border:1px solid #c4c4c4;clear:both;overflow:hidden;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0}@media screen and (min-width:768px){.inbox_msg{box-shadow:0 0 6px rgba(0,0,0,.0392156863);-moz-box-shadow:0 0 6px rgba(0,0,0,.0392156863);-webkit-box-shadow:0 0 6px rgba(0,0,0,.0392156863);border-radius:10px}}.inbox_msg .card-header{background-color:transparent;border-bottom:1px solid #f1f1f3;padding:1rem}.top_spac{margin:20px 0 0}.recent_heading{float:left;width:100%;display:flex;margin-bottom:20px}.srch_bar{display:inline-block;text-align:right;width:100%}.headind_srch{padding:.9375rem;overflow:hidden;border-bottom:1px solid #f1f1f3;display:none}@media screen and (min-width:768px){.headind_srch{display:block}}.recent_heading h4{color:#000;font-size:21px;margin:0}.srch_bar input{border-width:0 0 1px;width:100%;padding:0 0 4px 25px;background:none;height:40px;font-family:Overpass,sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#9c9c9f}.srch_bar input::-moz-placeholder{font-family:Overpass,sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#9c9c9f}.srch_bar input:-ms-input-placeholder{font-family:Overpass,sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#9c9c9f}.srch_bar input::placeholder{font-family:Overpass,sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#9c9c9f}.stylish-input-group{position:relative}.srch_bar .input-group-addon button{background:transparent none repeat scroll 0 0;border:none;padding:0;color:#707070;font-size:18px}.srch_bar .input-group-addon{position:absolute;left:0;top:54%;transform:translateY(-60%)}.srch_bar .input-group-addon i{color:#bcbccb}.chat_ib h5{font-size:13px;line-height:16px;font-weight:700;color:#4d4f5c;margin:0 0 4px}.chat_ib h5,.chat_ib h5 span{font-family:Overpass,sans-serif}.chat_ib h5 span{font-size:11px;line-height:13px;font-weight:400;color:#43425d;float:right}.chat_ib h5 a{color:#4d4f5c}.chat_ib p{font-family:Overpass,sans-serif;font-size:11px;line-height:13px;font-weight:400;color:#43425d;margin:auto}.chat_ib p span{color:#8b8b8b}.chat_img{float:left;width:2.5rem;height:2.5rem}.chat_img img{-o-object-fit:cover;object-fit:cover}.chat_ib{float:left;padding:0 0 0 15px;width:88%}.chat_people{overflow:hidden;clear:both;display:flex!important}.chat_list{border-bottom:1px solid #f1f1f3;margin:0;padding:16px}.inbox_chat{overflow-y:auto;height:calc(100vh - 200px)}@media screen and (min-width:768px){.inbox_chat{max-height:642px;height:100%}}.active_chat{background:rgba(252,51,108,.05)}.active_chat .chattext span{color:#000}.incoming_msg_img{display:inline-block;width:6%}.received_msg{display:inline-block;vertical-align:top;width:100%}@media screen and (min-width:992px){.received_msg{width:92%}}.received_withd_msg p{background-color:#fafafa;border-radius:18px 18px 18px 0;color:#000;font-size:13px;margin:0;padding:10px 23px;width:100%}.received_withd_msg p span a{font-weight:600}.time_date{color:#747474;display:block;font-size:12px;margin:8px 0 4px}.received_withd_msg{width:100%}@media screen and (min-width:768px){.received_withd_msg{width:100%}}@media screen and (min-width:1366px){.received_withd_msg{width:55%}}.received_withd_msg .text-justify{text-align:left!important;width:calc(100% + 50px);margin-top:20px;margin-left:-50px}@media screen and (min-width:768px){.received_withd_msg .text-justify{width:100%;margin-left:0;margin-top:0}}.received_withd_msg .text-justify img,.received_withd_msg .text-justify video{margin-bottom:10px}.received_withd_msg .chat-user-wrapper{justify-content:flex-start}.received_withd_msg .chat-user-wrapper .chat-user-wrapper-thumb{margin-right:15px;margin-left:0}.user-status{color:#000;opacity:.5;font-size:12px}.mesgs{float:left;padding:30px 0 0 25px;width:100vw}@media screen and (min-width:768px){.mesgs{width:60%}}.sent_msg p{background:rgba(250,125,170,.14);border-radius:18px 18px 0 18px;font-size:13px;margin:0;color:#000;padding:15px;width:100%}.sent_msg p span a{font-weight:600}.sent_msg p span a:focus,.sent_msg p span a:hover{color:#000}.outgoing_msg{overflow:hidden;margin:26px 0}.sent_msg{float:right;width:100%}@media screen and (min-width:1366px){.sent_msg{width:55%}}.sent_msg .text-justify{text-align:left!important;width:calc(100% + 50px);margin-top:20px}@media screen and (min-width:768px){.sent_msg .text-justify{width:100%;margin-top:0}}.sent_msg .text-justify img,.sent_msg .text-justify video{margin-bottom:10px}.sent_msg .chat-user-wrapper{justify-content:flex-end}.sent_msg .chat-user-wrapper .chat-user-wrapper-thumb{order:2;margin-right:0;margin-left:15px}.sent_msg .chat-user-wrapper .time_date{text-align:right}.chat-user-wrapper{display:flex!important;align-items:flex-start}.chat-user-wrapper .chat-user-wrapper-thumb{width:40px;height:40px;position:relative;border-radius:50%;overflow:hidden;flex-shrink:0;margin-top:0}@media screen and (min-width:768px){.chat-user-wrapper .chat-user-wrapper-thumb{margin-top:35px}}.chat-user-wrapper .chat-user-wrapper-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.messagebox{font-family:Fira Sans Condensed,sans-serif,NotomojiColor}.type_msg{border-top:1px solid #f1f1f3;position:relative}.msg_attachment_btn{color:#868f9a;right:40px}.msg_attachment_btn,.msg_send_btn{border:none;border-radius:50%;cursor:pointer;font-size:17px;height:33px;top:11px;width:33px}.msg_send_btn{background:#05728f none repeat scroll 0 0;color:#fff;position:absolute;right:0}@media screen and (min-width:768px){.messaging{padding:0 10px;max-width:1170px}}.msg_history{height:calc(100vh - 320px);overflow-y:auto;padding-right:15px;scrollbar-width:thin;scrollbar-color:#fd7da9 #f0f0f0}@media screen and (min-width:768px){.msg_history{height:516px}}.msg_history::-webkit-scrollbar{width:3px}.msg_history::-webkit-scrollbar-track{background:#f0f0f0}.msg_history::-webkit-scrollbar-thumb{background-color:#fd7da9;border-radius:20px}.h15px{height:15px}.r0px{right:0}.r35px{right:35px}.r70px{right:70px}.w6per{width:6%}.pro_img{margin-right:20px;width:35px}.pro_img img{margin-left:0!important}.user-status-wrap{position:relative}.user-status-wrap .user-status-icon{position:absolute;bottom:5px;right:2px;width:8px;height:8px;border-radius:50%;background:#ffc107}.user-status-wrap .user-status-icon-on{background:#03c324}.resize-none{resize:none}.custom-file-input{color:transparent;position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0;display:none}.i-attachment{padding:8px}.v-attachment{padding:8px 10px}.s-attachment{font-size:24px;padding:4px 7px}.textareapicker{position:absolute;right:12px;bottom:70px}.unlockpricing{position:absolute;top:40%;left:25%;background:#fc336c!important;border:1px solid #fc336c!important}.chattext span{font-family:Fira Sans Condensed,sans-serif,NotomojiColor}.minactive{padding:15px}.minactive .left{width:70%}.minactive .left p{font-size:12px;color:grey}.minactive .right{width:30%;text-align:right}.minactive .right a{color:#fff!important}.create-form-chat-holder{position:relative}.create-form-chat-holder .create-form-chat-media{position:absolute;right:0;top:46%;transform:translateY(-50%)}.create-form-chat textarea{background:#fafafa;border:none;font-family:Overpass,sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#444793;height:48px;padding:14px 22% 14px 20px;resize:none;width:100%;color:#4a4c4b;border-radius:4px;font-family:Fira Sans Condensed,sans-serif,NotomojiColor;scrollbar-width:thin;scrollbar-color:#fd7da9 #f0f0f0}.create-form-chat textarea::-webkit-scrollbar{width:3px}.create-form-chat textarea::-webkit-scrollbar-track{background:#f0f0f0}.create-form-chat textarea::-webkit-scrollbar-thumb{background-color:#fd7da9;border-radius:20px}.create-form-chat textarea::-moz-placeholder{font-family:Overpass,sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#454545}.create-form-chat textarea:-ms-input-placeholder{font-family:Overpass,sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#454545}.create-form-chat textarea::placeholder{font-family:Overpass,sans-serif;font-size:13px;line-height:20px;font-weight:300;color:#454545}.create-form-chat textarea:focus{outline:none}.chat-attach{position:relative;top:auto;right:auto;border:none;border-radius:0;bottom:0;font-size:inherit;height:auto;width:auto;background:0 0;cursor:pointer;margin-bottom:0;color:#cfcfd0;margin-left:15px}.chat-attach .i-attachment{font-size:18px;padding:0}.c-svg__close{fill:#333}.c-mobwidth{width:200vw;transition:all .3s ease-in-out;margin-top:-10px}.c-mobwidth.c-transfom-left{transform:translateX(-50%);margin-top:-76px}.c-chat-close{top:15px}.recent-heading-chat{padding-left:1rem}@media screen and (min-width:768px){.recent-heading-chat{padding-left:0}}.c-svg__clear-search,.c-svg__search{width:20px;height:20px}.c-svg__call,.c-svg__camera,.c-svg__send-recieve-msg,.c-svg__video-message{width:100%;height:100%}.c-popup--sendtips .c-popup__heading{font-family:Barlow,sans-serif;font-size:18px;line-height:24px;font-weight:300;color:#040100;margin-bottom:20px;text-transform:capitalize}.c-popup--sendtips .c-popup__profile-img{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:80px;height:80px}.c-popup--sendtips .c-popup__profile-img img{width:100%;height:100%}.c-popup__close{position:absolute;right:15px;top:15px;z-index:9}.c-cnf-box .modal-footer{border:none;justify-content:start}.c-cnf-box .modal-body{font-family:Barlow,sans-serif;font-size:16px;line-height:24px;font-weight:300;color:#040100}.jq-toast-wrap{width:280px}.jq-toast-wrap .jq-has-icon{padding:10px 20px 10px 65px;position:relative}.jq-toast-wrap .jq-has-icon:after{width:5px;height:85%;left:0;position:absolute;top:50%;transform:translateY(-50%);left:10px;content:"";border-radius:20px}.jq-toast-wrap .jq-has-icon:before{width:50px;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);content:""}.jq-toast-wrap .jq-has-icon.jq-icon-error,.jq-toast-wrap .jq-has-icon.jq-icon-info,.jq-toast-wrap .jq-has-icon.jq-icon-success,.jq-toast-wrap .jq-has-icon.jq-icon-warning{color:#303030;background-color:#fff;border-color:#fff}.jq-toast-wrap .jq-has-icon.jq-icon-success:after{background-color:#21a277}.jq-toast-wrap .jq-has-icon.jq-icon-success:before{background:url(../assets/images/success-icon.png) no-repeat}.jq-toast-wrap .jq-has-icon.jq-icon-error:after{background-color:#b12e2c}.jq-toast-wrap .jq-has-icon.jq-icon-error:before{background:url(../assets/images/error-icon.png) no-repeat}.jq-toast-wrap .jq-has-icon.jq-icon-info:after{background-color:#444793}.jq-toast-wrap .jq-has-icon.jq-icon-info:before{background:url(../assets/images/info-icon.png) no-repeat}.jq-toast-wrap .jq-has-icon.jq-icon-warning:after{background-color:#eca62e}.jq-toast-wrap .jq-has-icon.jq-icon-warning:before{background:url(../assets/images/warning-icon.png) no-repeat}.jq-toast-wrap .jq-has-icon .close-jq-toast-single{top:50%;right:12px;transform:translateY(-50%);font-size:18px}.u-hidden{visibility:hidden;opacity:0}.u-rotate-90{transform:rotate(90deg)}.u-rotate-n-90{transform:rotate(-90deg);transform-origin:bottom center}.u-wht-spc-nowrap{white-space:nowrap}.u-padding-left-0{padding-left:0}.u-padding-right-0{padding-right:0}.u-rounded-corner{border-radius:5px}.u-rounded-corner--full{border-radius:25px}.u-bg{background:#000;color:#fff}.u-position--fixed{position:fixed}.u-position--relative{position:relative}.u-position--bottom{bottom:10px}.u-position--left{left:10px}.u-position--absolute{position:absolute}.u-position--top{top:10px}.u-position--top70{top:70px}.u-position--right{right:10px}.u-position--right17{right:17px}.u-position--center{left:50%;transform:translateX(-50%)}.u-position--middle{top:50%;transform:translateY(-50%)}.u-rounded-corner--3{border-radius:.1875rem}.u-rounded-corner--4{border-radius:.25rem}.u-rounded-corner--8{border-radius:.5rem}.u-rounded-corner--5{border-radius:.3125rem}.u-rounded-corner--10{border-radius:.625rem}.u-rounded-corner--12{border-radius:.75rem}.u-rounded-corner--15{border-radius:.9375rem}.u-rounded-corner--20{border-radius:1.25rem}.u-rounded-corner--25{border-radius:1.5625rem}.u-rounded-corner--full{border-radius:100%}.u-roundes-img-holder{display:block}.u-roundes-img-holder img{-o-object-fit:cover;object-fit:cover;overflow:hidden;width:82px;height:82px;border-radius:50%;background:#fff}.rounded-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}hr{margin-top:50px;margin-bottom:60px}.font-5{font-size:5px!important}.u-p-5{padding:5px}.u-m-5{margin:5px}.u-pb-5{padding-bottom:5px}.u-pt-5{padding-top:5px}.u-pl-5{padding-left:5px}.u-pr-5,.u-px-5{padding-right:5px}.u-px-5{padding-left:5px}.u-py-5{padding-top:5px;padding-bottom:5px}.u-mb-5{margin-bottom:5px}.u-mt-5{margin-top:5px}.u-ml-5{margin-left:5px}.u-mr-5,.u-mx-5{margin-right:5px}.u-mx-5{margin-left:5px}.u-my-5{margin-top:5px;margin-bottom:5px}.u-blur-5{filter:blur(5px)}.font-8{font-size:8px!important}.u-p-8{padding:8px}.u-m-8{margin:8px}.u-pb-8{padding-bottom:8px}.u-pt-8{padding-top:8px}.u-pl-8{padding-left:8px}.u-pr-8,.u-px-8{padding-right:8px}.u-px-8{padding-left:8px}.u-py-8{padding-top:8px;padding-bottom:8px}.u-mb-8{margin-bottom:8px}.u-mt-8{margin-top:8px}.u-ml-8{margin-left:8px}.u-mr-8,.u-mx-8{margin-right:8px}.u-mx-8{margin-left:8px}.u-my-8{margin-top:8px;margin-bottom:8px}.u-blur-8{filter:blur(8px)}.font-10{font-size:10px!important}.u-p-10{padding:10px}.u-m-10{margin:10px}.u-pb-10{padding-bottom:10px}.u-pt-10{padding-top:10px}.u-pl-10{padding-left:10px}.u-pr-10,.u-px-10{padding-right:10px}.u-px-10{padding-left:10px}.u-py-10{padding-top:10px;padding-bottom:10px}.u-mb-10{margin-bottom:10px}.u-mt-10{margin-top:10px}.u-ml-10{margin-left:10px}.u-mr-10,.u-mx-10{margin-right:10px}.u-mx-10{margin-left:10px}.u-my-10{margin-top:10px;margin-bottom:10px}.u-blur-10{filter:blur(10px)}.font-11{font-size:11px!important}.u-p-11{padding:11px}.u-m-11{margin:11px}.u-pb-11{padding-bottom:11px}.u-pt-11{padding-top:11px}.u-pl-11{padding-left:11px}.u-pr-11,.u-px-11{padding-right:11px}.u-px-11{padding-left:11px}.u-py-11{padding-top:11px;padding-bottom:11px}.u-mb-11{margin-bottom:11px}.u-mt-11{margin-top:11px}.u-ml-11{margin-left:11px}.u-mr-11,.u-mx-11{margin-right:11px}.u-mx-11{margin-left:11px}.u-my-11{margin-top:11px;margin-bottom:11px}.u-blur-11{filter:blur(11px)}.font-12{font-size:12px!important}.u-p-12{padding:12px}.u-m-12{margin:12px}.u-pb-12{padding-bottom:12px}.u-pt-12{padding-top:12px}.u-pl-12{padding-left:12px}.u-pr-12,.u-px-12{padding-right:12px}.u-px-12{padding-left:12px}.u-py-12{padding-top:12px;padding-bottom:12px}.u-mb-12{margin-bottom:12px}.u-mt-12{margin-top:12px}.u-ml-12{margin-left:12px}.u-mr-12,.u-mx-12{margin-right:12px}.u-mx-12{margin-left:12px}.u-my-12{margin-top:12px;margin-bottom:12px}.u-blur-12{filter:blur(12px)}.font-13{font-size:13px!important}.u-p-13{padding:13px}.u-m-13{margin:13px}.u-pb-13{padding-bottom:13px}.u-pt-13{padding-top:13px}.u-pl-13{padding-left:13px}.u-pr-13,.u-px-13{padding-right:13px}.u-px-13{padding-left:13px}.u-py-13{padding-top:13px;padding-bottom:13px}.u-mb-13{margin-bottom:13px}.u-mt-13{margin-top:13px}.u-ml-13{margin-left:13px}.u-mr-13,.u-mx-13{margin-right:13px}.u-mx-13{margin-left:13px}.u-my-13{margin-top:13px;margin-bottom:13px}.u-blur-13{filter:blur(13px)}.font-14{font-size:14px!important}.u-p-14{padding:14px}.u-m-14{margin:14px}.u-pb-14{padding-bottom:14px}.u-pt-14{padding-top:14px}.u-pl-14{padding-left:14px}.u-pr-14,.u-px-14{padding-right:14px}.u-px-14{padding-left:14px}.u-py-14{padding-top:14px;padding-bottom:14px}.u-mb-14{margin-bottom:14px}.u-mt-14{margin-top:14px}.u-ml-14{margin-left:14px}.u-mr-14,.u-mx-14{margin-right:14px}.u-mx-14{margin-left:14px}.u-my-14{margin-top:14px;margin-bottom:14px}.u-blur-14{filter:blur(14px)}.font-15{font-size:15px!important}.u-p-15{padding:15px}.u-m-15{margin:15px}.u-pb-15{padding-bottom:15px}.u-pt-15{padding-top:15px}.u-pl-15{padding-left:15px}.u-pr-15,.u-px-15{padding-right:15px}.u-px-15{padding-left:15px}.u-py-15{padding-top:15px;padding-bottom:15px}.u-mb-15{margin-bottom:15px}.u-mt-15{margin-top:15px}.u-ml-15{margin-left:15px}.u-mr-15,.u-mx-15{margin-right:15px}.u-mx-15{margin-left:15px}.u-my-15{margin-top:15px;margin-bottom:15px}.u-blur-15{filter:blur(15px)}.font-16{font-size:16px!important}.u-p-16{padding:16px}.u-m-16{margin:16px}.u-pb-16{padding-bottom:16px}.u-pt-16{padding-top:16px}.u-pl-16{padding-left:16px}.u-pr-16,.u-px-16{padding-right:16px}.u-px-16{padding-left:16px}.u-py-16{padding-top:16px;padding-bottom:16px}.u-mb-16{margin-bottom:16px}.u-mt-16{margin-top:16px}.u-ml-16{margin-left:16px}.u-mr-16,.u-mx-16{margin-right:16px}.u-mx-16{margin-left:16px}.u-my-16{margin-top:16px;margin-bottom:16px}.u-blur-16{filter:blur(16px)}.font-17{font-size:17px!important}.u-p-17{padding:17px}.u-m-17{margin:17px}.u-pb-17{padding-bottom:17px}.u-pt-17{padding-top:17px}.u-pl-17{padding-left:17px}.u-pr-17,.u-px-17{padding-right:17px}.u-px-17{padding-left:17px}.u-py-17{padding-top:17px;padding-bottom:17px}.u-mb-17{margin-bottom:17px}.u-mt-17{margin-top:17px}.u-ml-17{margin-left:17px}.u-mr-17,.u-mx-17{margin-right:17px}.u-mx-17{margin-left:17px}.u-my-17{margin-top:17px;margin-bottom:17px}.u-blur-17{filter:blur(17px)}.font-18{font-size:18px!important}.u-p-18{padding:18px}.u-m-18{margin:18px}.u-pb-18{padding-bottom:18px}.u-pt-18{padding-top:18px}.u-pl-18{padding-left:18px}.u-pr-18,.u-px-18{padding-right:18px}.u-px-18{padding-left:18px}.u-py-18{padding-top:18px;padding-bottom:18px}.u-mb-18{margin-bottom:18px}.u-mt-18{margin-top:18px}.u-ml-18{margin-left:18px}.u-mr-18,.u-mx-18{margin-right:18px}.u-mx-18{margin-left:18px}.u-my-18{margin-top:18px;margin-bottom:18px}.u-blur-18{filter:blur(18px)}.font-19{font-size:19px!important}.u-p-19{padding:19px}.u-m-19{margin:19px}.u-pb-19{padding-bottom:19px}.u-pt-19{padding-top:19px}.u-pl-19{padding-left:19px}.u-pr-19,.u-px-19{padding-right:19px}.u-px-19{padding-left:19px}.u-py-19{padding-top:19px;padding-bottom:19px}.u-mb-19{margin-bottom:19px}.u-mt-19{margin-top:19px}.u-ml-19{margin-left:19px}.u-mr-19,.u-mx-19{margin-right:19px}.u-mx-19{margin-left:19px}.u-my-19{margin-top:19px;margin-bottom:19px}.u-blur-19{filter:blur(19px)}.font-20{font-size:20px!important}.u-p-20{padding:20px}.u-m-20{margin:20px}.u-pb-20{padding-bottom:20px}.u-pt-20{padding-top:20px}.u-pl-20{padding-left:20px}.u-pr-20,.u-px-20{padding-right:20px}.u-px-20{padding-left:20px}.u-py-20{padding-top:20px;padding-bottom:20px}.u-mb-20{margin-bottom:20px}.u-mt-20{margin-top:20px}.u-ml-20{margin-left:20px}.u-mr-20,.u-mx-20{margin-right:20px}.u-mx-20{margin-left:20px}.u-my-20{margin-top:20px;margin-bottom:20px}.u-blur-20{filter:blur(20px)}.font-21{font-size:21px!important}.u-p-21{padding:21px}.u-m-21{margin:21px}.u-pb-21{padding-bottom:21px}.u-pt-21{padding-top:21px}.u-pl-21{padding-left:21px}.u-pr-21,.u-px-21{padding-right:21px}.u-px-21{padding-left:21px}.u-py-21{padding-top:21px;padding-bottom:21px}.u-mb-21{margin-bottom:21px}.u-mt-21{margin-top:21px}.u-ml-21{margin-left:21px}.u-mr-21,.u-mx-21{margin-right:21px}.u-mx-21{margin-left:21px}.u-my-21{margin-top:21px;margin-bottom:21px}.u-blur-21{filter:blur(21px)}.font-22{font-size:22px!important}.u-p-22{padding:22px}.u-m-22{margin:22px}.u-pb-22{padding-bottom:22px}.u-pt-22{padding-top:22px}.u-pl-22{padding-left:22px}.u-pr-22,.u-px-22{padding-right:22px}.u-px-22{padding-left:22px}.u-py-22{padding-top:22px;padding-bottom:22px}.u-mb-22{margin-bottom:22px}.u-mt-22{margin-top:22px}.u-ml-22{margin-left:22px}.u-mr-22,.u-mx-22{margin-right:22px}.u-mx-22{margin-left:22px}.u-my-22{margin-top:22px;margin-bottom:22px}.u-blur-22{filter:blur(22px)}.font-23{font-size:23px!important}.u-p-23{padding:23px}.u-m-23{margin:23px}.u-pb-23{padding-bottom:23px}.u-pt-23{padding-top:23px}.u-pl-23{padding-left:23px}.u-pr-23,.u-px-23{padding-right:23px}.u-px-23{padding-left:23px}.u-py-23{padding-top:23px;padding-bottom:23px}.u-mb-23{margin-bottom:23px}.u-mt-23{margin-top:23px}.u-ml-23{margin-left:23px}.u-mr-23,.u-mx-23{margin-right:23px}.u-mx-23{margin-left:23px}.u-my-23{margin-top:23px;margin-bottom:23px}.u-blur-23{filter:blur(23px)}.font-24{font-size:24px!important}.u-p-24{padding:24px}.u-m-24{margin:24px}.u-pb-24{padding-bottom:24px}.u-pt-24{padding-top:24px}.u-pl-24{padding-left:24px}.u-pr-24,.u-px-24{padding-right:24px}.u-px-24{padding-left:24px}.u-py-24{padding-top:24px;padding-bottom:24px}.u-mb-24{margin-bottom:24px}.u-mt-24{margin-top:24px}.u-ml-24{margin-left:24px}.u-mr-24,.u-mx-24{margin-right:24px}.u-mx-24{margin-left:24px}.u-my-24{margin-top:24px;margin-bottom:24px}.u-blur-24{filter:blur(24px)}.font-25{font-size:25px!important}.u-p-25{padding:25px}.u-m-25{margin:25px}.u-pb-25{padding-bottom:25px}.u-pt-25{padding-top:25px}.u-pl-25{padding-left:25px}.u-pr-25,.u-px-25{padding-right:25px}.u-px-25{padding-left:25px}.u-py-25{padding-top:25px;padding-bottom:25px}.u-mb-25{margin-bottom:25px}.u-mt-25{margin-top:25px}.u-ml-25{margin-left:25px}.u-mr-25,.u-mx-25{margin-right:25px}.u-mx-25{margin-left:25px}.u-my-25{margin-top:25px;margin-bottom:25px}.u-blur-25{filter:blur(25px)}.font-30{font-size:30px!important}.u-p-30{padding:30px}.u-m-30{margin:30px}.u-pb-30{padding-bottom:30px}.u-pt-30{padding-top:30px}.u-pl-30{padding-left:30px}.u-pr-30,.u-px-30{padding-right:30px}.u-px-30{padding-left:30px}.u-py-30{padding-top:30px;padding-bottom:30px}.u-mb-30{margin-bottom:30px}.u-mt-30{margin-top:30px}.u-ml-30{margin-left:30px}.u-mr-30,.u-mx-30{margin-right:30px}.u-mx-30{margin-left:30px}.u-my-30{margin-top:30px;margin-bottom:30px}.u-blur-30{filter:blur(30px)}.font-35{font-size:35px!important}.u-p-35{padding:35px}.u-m-35{margin:35px}.u-pb-35{padding-bottom:35px}.u-pt-35{padding-top:35px}.u-pl-35{padding-left:35px}.u-pr-35,.u-px-35{padding-right:35px}.u-px-35{padding-left:35px}.u-py-35{padding-top:35px;padding-bottom:35px}.u-mb-35{margin-bottom:35px}.u-mt-35{margin-top:35px}.u-ml-35{margin-left:35px}.u-mr-35,.u-mx-35{margin-right:35px}.u-mx-35{margin-left:35px}.u-my-35{margin-top:35px;margin-bottom:35px}.u-blur-35{filter:blur(35px)}.font-40{font-size:40px!important}.u-p-40{padding:40px}.u-m-40{margin:40px}.u-pb-40{padding-bottom:40px}.u-pt-40{padding-top:40px}.u-pl-40{padding-left:40px}.u-pr-40,.u-px-40{padding-right:40px}.u-px-40{padding-left:40px}.u-py-40{padding-top:40px;padding-bottom:40px}.u-mb-40{margin-bottom:40px}.u-mt-40{margin-top:40px}.u-ml-40{margin-left:40px}.u-mr-40,.u-mx-40{margin-right:40px}.u-mx-40{margin-left:40px}.u-my-40{margin-top:40px;margin-bottom:40px}.u-blur-40{filter:blur(40px)}.font-45{font-size:45px!important}.u-p-45{padding:45px}.u-m-45{margin:45px}.u-pb-45{padding-bottom:45px}.u-pt-45{padding-top:45px}.u-pl-45{padding-left:45px}.u-pr-45,.u-px-45{padding-right:45px}.u-px-45{padding-left:45px}.u-py-45{padding-top:45px;padding-bottom:45px}.u-mb-45{margin-bottom:45px}.u-mt-45{margin-top:45px}.u-ml-45{margin-left:45px}.u-mr-45,.u-mx-45{margin-right:45px}.u-mx-45{margin-left:45px}.u-my-45{margin-top:45px;margin-bottom:45px}.u-blur-45{filter:blur(45px)}.font-50{font-size:50px!important}.u-p-50{padding:50px}.u-m-50{margin:50px}.u-pb-50{padding-bottom:50px}.u-pt-50{padding-top:50px}.u-pl-50{padding-left:50px}.u-pr-50,.u-px-50{padding-right:50px}.u-px-50{padding-left:50px}.u-py-50{padding-top:50px;padding-bottom:50px}.u-mb-50{margin-bottom:50px}.u-mt-50{margin-top:50px}.u-ml-50{margin-left:50px}.u-mr-50,.u-mx-50{margin-right:50px}.u-mx-50{margin-left:50px}.u-my-50{margin-top:50px;margin-bottom:50px}.u-blur-50{filter:blur(50px)}.font-55{font-size:55px!important}.u-p-55{padding:55px}.u-m-55{margin:55px}.u-pb-55{padding-bottom:55px}.u-pt-55{padding-top:55px}.u-pl-55{padding-left:55px}.u-pr-55,.u-px-55{padding-right:55px}.u-px-55{padding-left:55px}.u-py-55{padding-top:55px;padding-bottom:55px}.u-mb-55{margin-bottom:55px}.u-mt-55{margin-top:55px}.u-ml-55{margin-left:55px}.u-mr-55,.u-mx-55{margin-right:55px}.u-mx-55{margin-left:55px}.u-my-55{margin-top:55px;margin-bottom:55px}.u-blur-55{filter:blur(55px)}.font-60{font-size:60px!important}.u-p-60{padding:60px}.u-m-60{margin:60px}.u-pb-60{padding-bottom:60px}.u-pt-60{padding-top:60px}.u-pl-60{padding-left:60px}.u-pr-60,.u-px-60{padding-right:60px}.u-px-60{padding-left:60px}.u-py-60{padding-top:60px;padding-bottom:60px}.u-mb-60{margin-bottom:60px}.u-mt-60{margin-top:60px}.u-ml-60{margin-left:60px}.u-mr-60,.u-mx-60{margin-right:60px}.u-mx-60{margin-left:60px}.u-my-60{margin-top:60px;margin-bottom:60px}.u-blur-60{filter:blur(60px)}.font-65{font-size:65px!important}.u-p-65{padding:65px}.u-m-65{margin:65px}.u-pb-65{padding-bottom:65px}.u-pt-65{padding-top:65px}.u-pl-65{padding-left:65px}.u-pr-65,.u-px-65{padding-right:65px}.u-px-65{padding-left:65px}.u-py-65{padding-top:65px;padding-bottom:65px}.u-mb-65{margin-bottom:65px}.u-mt-65{margin-top:65px}.u-ml-65{margin-left:65px}.u-mr-65,.u-mx-65{margin-right:65px}.u-mx-65{margin-left:65px}.u-my-65{margin-top:65px;margin-bottom:65px}.u-blur-65{filter:blur(65px)}.font-70{font-size:70px!important}.u-p-70{padding:70px}.u-m-70{margin:70px}.u-pb-70{padding-bottom:70px}.u-pt-70{padding-top:70px}.u-pl-70{padding-left:70px}.u-pr-70,.u-px-70{padding-right:70px}.u-px-70{padding-left:70px}.u-py-70{padding-top:70px;padding-bottom:70px}.u-mb-70{margin-bottom:70px}.u-mt-70{margin-top:70px}.u-ml-70{margin-left:70px}.u-mr-70,.u-mx-70{margin-right:70px}.u-mx-70{margin-left:70px}.u-my-70{margin-top:70px;margin-bottom:70px}.u-blur-70{filter:blur(70px)}.font-75{font-size:75px!important}.u-p-75{padding:75px}.u-m-75{margin:75px}.u-pb-75{padding-bottom:75px}.u-pt-75{padding-top:75px}.u-pl-75{padding-left:75px}.u-pr-75,.u-px-75{padding-right:75px}.u-px-75{padding-left:75px}.u-py-75{padding-top:75px;padding-bottom:75px}.u-mb-75{margin-bottom:75px}.u-mt-75{margin-top:75px}.u-ml-75{margin-left:75px}.u-mr-75,.u-mx-75{margin-right:75px}.u-mx-75{margin-left:75px}.u-my-75{margin-top:75px;margin-bottom:75px}.u-blur-75{filter:blur(75px)}.font-85{font-size:85px!important}.u-p-85{padding:85px}.u-m-85{margin:85px}.u-pb-85{padding-bottom:85px}.u-pt-85{padding-top:85px}.u-pl-85{padding-left:85px}.u-pr-85,.u-px-85{padding-right:85px}.u-px-85{padding-left:85px}.u-py-85{padding-top:85px;padding-bottom:85px}.u-mb-85{margin-bottom:85px}.u-mt-85{margin-top:85px}.u-ml-85{margin-left:85px}.u-mr-85,.u-mx-85{margin-right:85px}.u-mx-85{margin-left:85px}.u-my-85{margin-top:85px;margin-bottom:85px}.u-blur-85{filter:blur(85px)}.font-95{font-size:95px!important}.u-p-95{padding:95px}.u-m-95{margin:95px}.u-pb-95{padding-bottom:95px}.u-pt-95{padding-top:95px}.u-pl-95{padding-left:95px}.u-pr-95,.u-px-95{padding-right:95px}.u-px-95{padding-left:95px}.u-py-95{padding-top:95px;padding-bottom:95px}.u-mb-95{margin-bottom:95px}.u-mt-95{margin-top:95px}.u-ml-95{margin-left:95px}.u-mr-95,.u-mx-95{margin-right:95px}.u-mx-95{margin-left:95px}.u-my-95{margin-top:95px;margin-bottom:95px}.u-blur-95{filter:blur(95px)}.font-100{font-size:100px!important}.u-p-100{padding:100px}.u-m-100{margin:100px}.u-pb-100{padding-bottom:100px}.u-pt-100{padding-top:100px}.u-pl-100{padding-left:100px}.u-pr-100,.u-px-100{padding-right:100px}.u-px-100{padding-left:100px}.u-py-100{padding-top:100px;padding-bottom:100px}.u-mb-100{margin-bottom:100px}.u-mt-100{margin-top:100px}.u-ml-100{margin-left:100px}.u-mr-100,.u-mx-100{margin-right:100px}.u-mx-100{margin-left:100px}.u-my-100{margin-top:100px;margin-bottom:100px}.u-blur-100{filter:blur(100px)}.font-105{font-size:105px!important}.u-p-105{padding:105px}.u-m-105{margin:105px}.u-pb-105{padding-bottom:105px}.u-pt-105{padding-top:105px}.u-pl-105{padding-left:105px}.u-pr-105,.u-px-105{padding-right:105px}.u-px-105{padding-left:105px}.u-py-105{padding-top:105px;padding-bottom:105px}.u-mb-105{margin-bottom:105px}.u-mt-105{margin-top:105px}.u-ml-105{margin-left:105px}.u-mr-105,.u-mx-105{margin-right:105px}.u-mx-105{margin-left:105px}.u-my-105{margin-top:105px;margin-bottom:105px}.u-blur-105{filter:blur(105px)}.font-106{font-size:106px!important}.u-p-106{padding:106px}.u-m-106{margin:106px}.u-pb-106{padding-bottom:106px}.u-pt-106{padding-top:106px}.u-pl-106{padding-left:106px}.u-pr-106,.u-px-106{padding-right:106px}.u-px-106{padding-left:106px}.u-py-106{padding-top:106px;padding-bottom:106px}.u-mb-106{margin-bottom:106px}.u-mt-106{margin-top:106px}.u-ml-106{margin-left:106px}.u-mr-106,.u-mx-106{margin-right:106px}.u-mx-106{margin-left:106px}.u-my-106{margin-top:106px;margin-bottom:106px}.u-blur-106{filter:blur(106px)}.font-115{font-size:115px!important}.u-p-115{padding:115px}.u-m-115{margin:115px}.u-pb-115{padding-bottom:115px}.u-pt-115{padding-top:115px}.u-pl-115{padding-left:115px}.u-pr-115,.u-px-115{padding-right:115px}.u-px-115{padding-left:115px}.u-py-115{padding-top:115px;padding-bottom:115px}.u-mb-115{margin-bottom:115px}.u-mt-115{margin-top:115px}.u-ml-115{margin-left:115px}.u-mr-115,.u-mx-115{margin-right:115px}.u-mx-115{margin-left:115px}.u-my-115{margin-top:115px;margin-bottom:115px}.u-blur-115{filter:blur(115px)}.font-125{font-size:125px!important}.u-p-125{padding:125px}.u-m-125{margin:125px}.u-pb-125{padding-bottom:125px}.u-pt-125{padding-top:125px}.u-pl-125{padding-left:125px}.u-pr-125,.u-px-125{padding-right:125px}.u-px-125{padding-left:125px}.u-py-125{padding-top:125px;padding-bottom:125px}.u-mb-125{margin-bottom:125px}.u-mt-125{margin-top:125px}.u-ml-125{margin-left:125px}.u-mr-125,.u-mx-125{margin-right:125px}.u-mx-125{margin-left:125px}.u-my-125{margin-top:125px;margin-bottom:125px}.u-blur-125{filter:blur(125px)}.font-151{font-size:151px!important}.u-p-151{padding:151px}.u-m-151{margin:151px}.u-pb-151{padding-bottom:151px}.u-pt-151{padding-top:151px}.u-pl-151{padding-left:151px}.u-pr-151,.u-px-151{padding-right:151px}.u-px-151{padding-left:151px}.u-py-151{padding-top:151px;padding-bottom:151px}.u-mb-151{margin-bottom:151px}.u-mt-151{margin-top:151px}.u-ml-151{margin-left:151px}.u-mr-151,.u-mx-151{margin-right:151px}.u-mx-151{margin-left:151px}.u-my-151{margin-top:151px;margin-bottom:151px}.u-blur-151{filter:blur(151px)}.font-310{font-size:310px!important}.u-p-310{padding:310px}.u-m-310{margin:310px}.u-pb-310{padding-bottom:310px}.u-pt-310{padding-top:310px}.u-pl-310{padding-left:310px}.u-pr-310,.u-px-310{padding-right:310px}.u-px-310{padding-left:310px}.u-py-310{padding-top:310px;padding-bottom:310px}.u-mb-310{margin-bottom:310px}.u-mt-310{margin-top:310px}.u-ml-310{margin-left:310px}.u-mr-310,.u-mx-310{margin-right:310px}.u-mx-310{margin-left:310px}.u-my-310{margin-top:310px;margin-bottom:310px}.u-blur-310{filter:blur(310px)}.u-mr-p--25{padding-right:25%}.u-width-10{width:10%}.u-width-15{width:15%}.u-width-20{width:20%}.u-width-25{width:25%}.u-width-30{width:30%}.u-width-35{width:35%}.u-width-40{width:40%}.u-width-45{width:45%}.u-width-50{width:50%}.u-width-55{width:55%}.u-width-60{width:60%}.u-width-65{width:65%}.u-width-70{width:70%}.u-width-75{width:75%}.u-width-80{width:80%}.u-width-85{width:85%}.u-width-90{width:90%}.u-width-95{width:95%}.u-border--right{border-right:1px solid #f4f4f4}.u-border--left{border-left:1px solid #f4f4f4}.u-border--top{border-top:1px solid #f4f4f4}.u-border--bottom{border-bottom:1px solid #f4f4f4}.u-font-weight-100{font-weight:100}.u-font-weight-300{font-weight:300}.u-font-weight-400{font-weight:400}.u-font-weight-500{font-weight:500}.u-font-weight-600{font-weight:600}.u-font-weight-700{font-weight:700}.u-font-weight-900{font-weight:900}.wh100px{-o-object-fit:cover;object-fit:cover}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL19zdGF0dXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2xheW91dC9fYm9keS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9iYXNlL19mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbGF5b3V0L19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2xheW91dC9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2xheW91dC9fZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2xheW91dC9fY29sbGVjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbGF5b3V0L19sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9sYXlvdXQvX3BheW1lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbGF5b3V0L193aHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbGF5b3V0L19qb3VybmV5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2xheW91dC9hZHZlcnRpc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbGF5b3V0L19wYWNrYWdlcy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9sYXlvdXQvX2NvbnNlbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL19uYXZpZ2F0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvX2JveGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9faW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9fcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL19zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvX2hhbWJ1cmdlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvaGFtYnVyZ2Vycy90eXBlcy9fM2R4LXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvaGFtYnVyZ2Vycy90eXBlcy9fM2R5LXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvdHlwZXMvXzNkeHktci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvaGFtYnVyZ2Vycy90eXBlcy9fYXJyb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93LXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93YWx0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL19hcnJvd2FsdC1yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL19hcnJvd3R1cm4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvdHlwZXMvX2Fycm93dHVybi1yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL19ib3Jpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL19jb2xsYXBzZS1yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL19lbGFzdGljLXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvdHlwZXMvX2VtcGhhdGljLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL19lbXBoYXRpYy1yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL19taW51cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvaGFtYnVyZ2Vycy90eXBlcy9fc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL19zbGlkZXItci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvaGFtYnVyZ2Vycy90eXBlcy9fc3Bpbi1yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL19zcHJpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL2hhbWJ1cmdlcnMvdHlwZXMvX3NwcmluZy1yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL19zdGFuZC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvaGFtYnVyZ2Vycy90eXBlcy9fc3RhbmQtci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvaGFtYnVyZ2Vycy90eXBlcy9fc3F1ZWV6ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvaGFtYnVyZ2Vycy90eXBlcy9fdm9ydGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9oYW1idXJnZXJzL3R5cGVzL192b3J0ZXgtci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvX21lZGlhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbW9kdWxlL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9fdGFicy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvX2xpZ2h0Z2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9tb2R1bGUvX3JhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL21vZHVsZS9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvYmFzZS9fZmxleC1taXhpbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL19wb3N0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2ZpbHRlci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX2NoYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9fc3ZnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3BvcHVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvX3RvYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL2Fzc2V0cy9zYXNzL191dGlsaXRpZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFnSGdCLGlCQzlDUixjQUNJLHlCQzdEWixDRCtEUSxnQkFDSSx5QkM3RFosQ0QrRFEsZUFDSSx5QkM3RFosQ0QrRFEsY0FDSSx5QkM3RFosQ0QrRFEsYUFDSSx5QkM3RFosQ0RpRUksY0FDSSxvQkMvRFIsQ0RpRUksaUJBQ0ksdUJDL0RSLENDb1RBLElBRUUsV0RqVEYsQ0NvVEEsT0FDRSxVRGpURixDQ29UQSxrQkFDRSxnQkFDQSxtQkFDQSxrQkFDQSxTRGpURixDQ21URSx5QkFDRSxTQUNBLFlBQ0EsT0FDQSxrQkFDQSxLRGpUSixDRWxDRSwwQ0QwTkEsK0JDbk5JLGdCQUNBLFdBQ0EsdUJGcUNOLENFbkNFLE9EYkksZUFDQSxnQkRvRE4sQ0NsRE0sb0NDVUosT0RUTSxlQUNBLGdCRHFETixDQUNGLENDeERNLG9DQ1VKLE9EVE0sZUFDQSxnQkQyRE4sQ0FDRixDQzlETSxvQ0NVSixPRFRNLGVBQ0EsZ0JEaUVOLENBQ0YsQ0NwRU0scUNDVUosT0RUTSxlQUNBLGdCRHVFTixDQUNGLENDMUVNLHFDQ1VKLE9EVE0sZUFDQSxnQkQ2RU4sQ0FDRixDRW5FRSxPRGhCSSxlQUNBLGdCRHVGTixDQ3JGTSxvQ0NhSixPRFpNLGVBQ0EsZ0JEd0ZOLENBQ0YsQ0MzRk0sb0NDYUosT0RaTSxlQUNBLGdCRDhGTixDQUNGLENDakdNLG9DQ2FKLE9EWk0sZUFDQSxnQkRvR04sQ0FDRixDQ3ZHTSxxQ0NhSixPRFpNLGVBQ0EsZ0JEMEdOLENBQ0YsQ0M3R00scUNDYUosT0RaTSxlQUNBLGdCRGdITixDQUNGLENFbkdFLE9EbkJJLGVBQ0EsZ0JEMEhOLENDeEhNLG9DQ2dCSixPRGZNLGVBQ0EsZ0JEMkhOLENBQ0YsQ0M5SE0sb0NDZ0JKLE9EZk0sZUFDQSxnQkRpSU4sQ0FDRixDQ3BJTSxvQ0NnQkosT0RmTSxlQUNBLGdCRHVJTixDQUNGLENDMUlNLHFDQ2dCSixPRGZNLGVBQ0EsZ0JENklOLENBQ0YsQ0NoSk0scUNDZ0JKLE9EZk0sZUFDQSxnQkRtSk4sQ0FDRixDRW5JRSxPRHRCSSxlQUNBLGdCRDZKTixDQzNKTSxvQ0NtQkosT0RsQk0sZUFDQSxnQkQ4Sk4sQ0FDRixDQ2pLTSxvQ0NtQkosT0RsQk0sZUFDQSxnQkRvS04sQ0FDRixDQ3ZLTSxxQ0NtQkosT0RsQk0sZUFDQSxnQkQwS04sQ0FDRixDRXZKRSxPRHpCSSxlQUNBLGdCRG9MTixDQ2xMTSxvQ0NzQkosT0RyQk0sZUFDQSxnQkRxTE4sQ0FDRixDQ3hMTSxvQ0NzQkosT0RyQk0sZUFDQSxnQkQyTE4sQ0FDRixDQzlMTSxxQ0NzQkosT0RyQk0sZUFDQSxnQkRpTU4sQ0FDRixDRTNLRSxPRDVCSSxlQUNBLGdCRDJNTixDQ3pNTSxvQ0N5QkosT0R4Qk0sZUFDQSxnQkQ0TU4sQ0FDRixDQy9NTSxvQ0N5QkosT0R4Qk0sZUFDQSxnQkRrTk4sQ0FDRixDQ3JOTSxxQ0N5QkosT0R4Qk0sZUFDQSxnQkR3Tk4sQ0FDRixDRS9MRSxFRCtMRSxlQUdBLGlCQUdBLGdCQUdBLFdDdE1FLGtCRnNNTixDRXJNTSxnQkQwTEosOEJEa0JGLENFNU1NLGNENExGLGVBR0EsaUJBR0EsZ0JBR0EsYURPSixDRXhNRSxRQUVJLG1CQUNBLGFBQ0EsV0YyTU4sQ0UxTU0sb0JBQ0ksb0JGNk1WLENFeE1JLFNBQ0ksZUY4TVIsQ0V6TUUscUJEMExBLDhCRHdCRixDRS9NRSxxQkFDRSxhQUNBLGdCQUNBLFdGa05KLENFL01BLFFBQ0UsYUZrTkYsQ0VoTkEsR0FDRSx3QkZtTkYsQ0dsU0Esc0JGdU9FLCtCQUVFLG1CQUdBLHFCQUdBLGdCQUdBLGNFaFBGLHdCQUNBLG1CQUNBLHdCSHlTRixDR3RTQSxpQkZrT0ksbUJBR0Esc0JBR0EsZ0JBR0EsV0V6T0YsaUJBQ0Esc0JINlNGLENHM1NBLDhCRjJORSw4QkR5RkYsQ0dwVEEsYUY2TkksbUJBR0Esb0JBR0EsZ0JBR0EsY0VwT0YsU0hrVEYsQ0dqVEUsZUFDRSxxQkhtVEosQ0cvU0UsY0ZnSkEsOEJBRUUsZUFHQSxpQkFHQSxnQkFHQSxjRXpKQSx3QkFDQSx3QkhzVEosQ0NsQ0UscUNFdlJBLGNGZ0pBLDhCQUVFLGVBR0EsaUJBR0EsZ0JBR0EsYURzS0YsQ0FDRixDR3hUQSxhQUNFLG1CSDJURixDRzFURSxnQkZvSUEsOEJBRUUsZUFHQSxpQkFHQSxnQkFHQSxjRTdJQSx5QkFDQSx1QkhnVUosQ0cvVEkscUJGcU1BLGVBR0EsaUJBTUEsY0U1TUUseUJBQ0EsbUJIcVVOLENHaFVFLHNDRjJMQSwrQkFRRSxlRHFJSixDR3hVRSxpQkY2TEUsZUFHQSxpQkFNQSxhRGtJSixDR25VRSxlRm1IQSw4QkFFRSxlQUdBLGlCQUdBLGdCQUdBLGNFNUhBLGFIMFVKLENHeFVFLGNGb0xFLGVBR0EsaUJBTUEsY0UzTEEsa0JIOFVKLENHalVFLDZCRm1LQSwrQkFRRSxlRDhKSixDR3pVRSxlRnFLRSxlQUdBLGlCQU1BLGFEMkpKLENHdlVJLGlCQUNFLGFIeVVOLENHclVBLGFGOEpJLGVBR0EsaUJBTUEsY0VyS0Ysc0JINFVGLENHMVVBLGtDRndKRSwrQkFRRSxlRGtMSixDR2xWQSxxQkYwSkksZUFHQSxpQkFNQSxhRCtLSixDR2hWRSx1QkFDRSxhSGtWSixDRy9VQSxhRm9KSSxlQVNBLGNFM0pGLGVIc1ZGLENHcFZBLHlCRjhJRSwrQkFLRSxpQkFHQSxlRHFNSixDRzNWQSxZRmdKSSxjRDJNSixDSXBiQSxjQUNJLG1CQUNBLGdCQUNBLHNCSjBiSixDSXhiSSxnQkFDSSxVSjBiUixDSXZiQSxZQUNDLHlCSjBiRCxDS3BjQSxLSnVPRSwrQkFFRSxlQUdBLGlCQUdBLGdCQUdBLGFEME5KLENDaktFLHFDSXRTRSxrQkFDRSxnQkxnZEosQ0FDRixDQzVLRSxxQ0l4U0YsV0FPSSxnQkxpZEYsQ0FDRixDQ2pMRSxxQ0k3UkEsc0JBRUksZ0JMZ2RKLENBQ0YsQ0t4Y0EsYUFDRSxnQkw4Y0YsQ0t6Y0EsV0FFRSw4Qkw4Y0YsQ0t2Y0Usc0JBQ0Usa0JBQ0EsT0FDQSxnQkFDQSxtQkw0Y0osQ0M3TUUsb0NJblFBLHNCQU9JLGdCTDZjSixDQUNGLENLeGNJLDZCQUNFLGVMK2NOLENLOWNNLHdDQUVFLE1MZ2RSLENLOWNNLDJDQUVFLFdBQ0EseUJMZ2RSLENDbk9FLG9DSW5RQSxzQkE4QkksaUJMK2NKLENBQ0YsQ0s5Y0ksa0NBQ0UsY0FDQSxnQkxnZE4sQ0MvT0Usb0NJaE9JLDZDQUVJLFlMaWRSLENBQ0YsQ0s5Y0ksb0NBQ0UsaUJBQ0EsMEJBS0EsOEJMNGNOLENDelBFLG9DSTFORSxvQ0FLSSxpQkxtZE4sQ0FDRixDS2hkTSwrQ0FDRSxTTGtkUixDQ2xRRSxxQ0lqTkksK0NBSUksaUJBQ0EsU0FDQSxTTG1kUixDQUNGLENLOWNBLGVBQ0Usa0JMaWRGLENDN1FFLG9DSXJNRixlQUlJLG1CTGtkRixDQUNGLENLaGRBLGtCQUNFLDJCQUNBLHNCQUNBLGdCQUNBLGtCQUNBLFNMbWRGLENLamRBLGlCQUNFLGdCTG9kRixDSzVjQSxxQkFDRSxxQkFDQSxrQkFD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RVIsQ1czc0VJLDJCQUNFLHlCQUNBLFdBQ0EsV1g4c0VOLENXanNFYyxrR0FDRSw2QkFDQSxvQlhtc0VoQixDVzlyRVEsNkRBQ0UsYVhnc0VWLENXL3JFVSxtRUFDRSxVQUNBLFdBQ0EsUUFDQSxVWGlzRVosQ1d6ckVJLHNGQUNFLFVYNHJFTixDV3ZyRUksd0JBQ0UsY0FDQSx5QlgwckVOLENZM2lHQSxnQkFDSSxjQUNBLGdCQUtBLG1IQUNBLGtCWjBpR0osQ0N2d0ZFLG9DVzNTRixnQkFLUSxjWmlqR04sQ0FDRixDWTdpR0ksbUJBRUcseURBQ0EsZUFDQSxnQkFDQSxnQkFDQSx3Qlo4aUdQLENDbnhGRSxvQ1dqU0UsbUJBUUksY1pnakdOLENBQ0YsQ1k3aUdJLHNCQUNJLFdBQ0EsbUJBQ0EsYVoraUdSLENZNWlHWSw0QkFDSSxrQlo4aUdoQixDWTdpR2dCLGlDQUNJLGNaK2lHcEIsQ1k3aUdnQix1Q0FDSSxnQloraUdwQixDWTFpR2dCLHVDQUNJLG1CWjRpR3BCLENZdmlHUSw0QkFDSSx5Qlp5aUdaLENZdmlHWSwrQlh1TFYsK0JBRUUsZUFHQSxzQkFHQSxnQkFHQSxXV2hNWSxnQlo2aUdoQixDWXhpR0EsaUJBQ0ksY0FDQSxrQkFDQSxpQloyaUdKLENDMXpGRSxxQ1dwUEYsaUJBS1EsZVo2aUdOLENBQ0YsQ0MvekZFLHFDV3BQRixpQkFRUSxnQloraUdOLENBQ0YsQ0NwMEZFLHFDV3BQRixpQkFXUSxjWmlqR04sQ0FDRixDWWhqR0ksb0JBRUcseURBQ0EsZUFDQSxnQkFDQSxnQkFDQSx3QlppakdQLENDaDFGRSxvQ1d2T0Usb0JBUUksY1ptakdOLENBQ0YsQ1loakdJLDhCWHVKRiwrQkFFRSxlQUdBLGlCQUdBLGdCVzdKSSxjQUNBLDhCWnFqR1IsQ1luakdJLGlDQUNJLGVacWpHUixDWW5qR0ksK0JBQ0ksWVpxakdSLENZbmpHUSw2Q0FDSSxvQlpxakdaLENZbmpHUSxzQ0FDSSxrQkFDQSxTQUNBLFVacWpHWixDWWpqR1Esd0NBQ0ksY1ptakdaLENDOTJGRSxxQ1d0TU0sd0NBR1EsZVpxakdkLENB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cHNHRSxvQ1l2TlUsMENabUpWLCtCQUVFLG1CQUdBLHNCQUdBLGdCQUdBLFVEcXdHRixDQUNGLENjeC9HQSxnQkFDSSxnQkFDQSxtQkFDQSxhZDIvR0osQ2N6L0dBLGtCQUNJLGVkNC9HSixDYzMvR0ksb0JiZ09GLCtCQUVFLGVBR0Esc0JBR0EsZ0JBR0EsV2F6T0ksa0JkaWdIUixDQy90R0Usb0NhcFNFLG9CYmdPRiwrQkFFRSxtQkFHQSxzQkFHQSxnQkFHQSxXYXRPUSxvQmR1Z0hWLENBQ0YsQ2NwZ0hJLHFCQUNJLGNkc2dIUixDY25nSEkseUJBQ0ksc0JBQ0EsY0FDQSxrQkFDQSw0QmRxZ0hSLENjcGdIUSw4REFDSSw2QkFDQSxrQkFDQSxVZHNnSFosQ2NyZ0hZLHNFQUNJLDJDZHVnSGhCLENjbGdIQSxrQkFDSSxvQkFDQSxrQmRxZ0hKLENDL3ZHRSxvQ2F4UUYsa0JBSVEsaUJBQ0EsZWR1Z0hOLENBQ0YsQ2N0Z0hJLG1DQUNJLCtCZHdnSFIsQ0N4d0dFLG9DYWpRRSxtQ0FHUSxtQkFDQSw4QmQwZ0hWLENBQ0YsQ2N4Z0hJLG9DQUNJLGlCZDBnSFIsQ0NqeEdFLG9DYTFQRSxvQ0FHUSxpQmQ0Z0hWLENBQ0YsQ2MxZ0hJLG9CQUNJLHlCQUNBLGdDQUNBLGVkNGdIUixDY3hnSEksMEJBQ0ksV0FDQSxlZDJnSFIsQ2Uza0hBLGVBQ0ksY2Y4a0hKLENNbGpISSx5QlM3QkosZUFHTSxjZmdsSEosQ0FDRixDZS9rSEksK0JBQ0UsY2ZpbEhOLENDNXlHRSxvQ2N0U0UsK0JBSUksY0FDQSxhQUNBLGlCQUNBLFNma2xITixDQUNGLENlaGxISSxnQ0FjRSxjZnFrSE4sQ0N2ekdFLG9DYzVSRSxnQ0FFSSxjQUNBLGFBQ0EsaUJBRUEsdUJmcWxITixDQUNGLENDaDBHRSxxQ2M1UkUsZ0NBU0kscUJmdWxITixDQUNGLENDcjBHRSxxQ2M1UkUsZ0NBWUkscUJmeWxITixDQUNGLENlcmxISSxrQ0FRRSxjZmdsSE4sQ0M3MEdFLG9DYzNRRSxrQ0FFSSxjQUNBLGFBQ0EsaUJBQ0Esa0JBQ0EsZWYwbEhOLENBQ0YsQ01w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V0FDQSxZQUNBLFNsQmsrSGQsQ2tCMzlITSxxQkFDRSxVQUNBLHlCbEI2OUhSLENrQnI5SFksdUhBQ0Usb0JsQnU5SGQsQ2tCcjlIZ0IsMkpBQ0UsU2xCdTlIbEIsQ2tCaDlIUSwrRkFDRSxVbEJrOUhWLENrQjE4SFEsMkNBQ0Usc0JBQ0EsYWxCNDhIVixDa0IzOEhVLGlEQUNFLFVsQjY4SFosQ2tCMThIUSxvREFDRSxrQkFDQSw2QkFDQSxVbEI0OEhWLENtQnJvSkEsdUJBQ0UsYUFDQSwyQkFDQSxzQm5Cd29KRixDbUJ2b0pFLGtDQUNFLG1CbEJvUkYsY0FDQSxla0JuUkUsdUJsQjZRRixtQmtCM1FFLGFBQ0EsdUJBQ0Esa0JuQjhvSkosQ21CN29KSSxzQ2xCNlFGLGdCQUNBLGlCa0I1UUksU25CZ3BKTixDbUI3b0pFLGdDbEIrSEEsZ0NBRUUsbUJBR0Esc0JBR0EsZ0JBR0EsY2tCeElBLG9CQUNBLDRCbkJtcEpKLENtQmxwSkkscUNBQ0UsZ0JBQ0EsV0FDQSxtQkFDQSxrQm5Cb3BKTixDbUJscEpJLGtDQUNFLGdCbEJvSEosZ0NBRUUsaUJBR0EscUJBR0EsZ0JBR0EsY2tCN0hFLGVuQndwSk4sQ21CdnBKTSxvQ0FDRSxvQ0FDQSxhbkJ5cEpSLENtQnRwSkksdUNBQ0UsYUFDQSwwQm5Cd3BKTixDbUJ2cEpNLDRDQUNFLHNCbkJ5cEpSLENtQnBwSkksK0JBQ0UsWUFDQSxhbkJzcEpOLENtQmpwSkEsNkJsQmdPRSxxQmtCN05BLDZDQUNBLHlDQUNBLGdCQUNBLFluQndwSkYsQ21CdnBKRSxtREFDRSxTbkJ5cEpKLENtQnhwSkksMkRBQ0UsVW5CMHBKTixDbUJ0cEpFLG1EQUNFLDJDQUNBLG1CQUNBLGdCQUNBLHNCbkJ3cEpKLENtQnRwSkksNkVBQ0Usd0JuQndwSk4sQ21CdHBKTSx5R0FDRSxXQUNBLFduQndwSlIsQ21CdHBKTSx1R2xCcUpKLCtCQUVFLGlCQUdBLGlCQUdBLGdCa0IzSkksYW5CMnBKUixDbUJ6cEpNLGlHbEJpSkosK0JBRUUsa0JBR0EscUJBR0EsZ0JBR0EsVURvZ0pKLENtQjVwSkks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RSxxRUFDQSwwQkFDQSxhdEJzOExKLENzQmw4TEUsc0JBQ0UsbUJ0QnE4TEosQ3NCbjhMRSwwQnJCallBLG1CcUJvWUksc0J0Qnk4TE4sQ005aU5JLHlCZ0J3bUJKLFdBRUksYXRCeThMRixDQUNGLENzQnQ4TEUsMkJBQ0Usa0JBQ0EsbUJBQ0EsU3RCeThMSixDc0J4OExJLDhDQUNFLG1CQUNBLFl0QjA4TE4sQ3NCejhMTSxvRHJCeGhCSixnQ0FFRSxlQUdBLGlCQUdBLGdCQUdBLGFENjlNSixDc0IzOExNLHdEQUNFLGtCQUNBLFFBQ0EsVUFDQSxTckJ4Yk4sK0JBa0JBLDJCQTNIQSxnQ0FFRSxlQUdBLGlCQUdBLGdCQUdBLGNxQjBoQkksVXRCeTlMUixDc0JwOUxJLDZDQUNFLHNDckIzaUJKLGdDQUVFLGVBR0EsaUJBR0EsZ0JBR0EsY3FCbWlCRSw0Q3JCMWFKLGdCcUI0YUksWUFDQSxpQkFDQSxpQnRCKzlMTixDc0I5OUxNLG1EQUNFLGV0QmcrTFIsQ3NCLzlMUSx5REFDRSxTckIzYlIsd0JxQjZiUSxlQUNBLGF0QnErTFYsQ3NCbCtMTSwrREFDRSxTdEJvK0xSLENzQnIrTE0sbUVBQ0UsU3RCbytMUixDc0JyK0xNLDBEQUNFLFN0Qm8rTFIsQ3NCbCtMTSwwRUFDRSxldEJvK0xSLENzQnIrTE0seUVBQ0UsZXRCbytMUixDc0JyK0xNLHFFQUNFLGV0Qm8rTFIsQ3NCbitMUSxnRkFDRSxTckJ2Y1Isd0JxQnljUSxlQUNBLGF0QnkrTFYsQ3NCNytMUSwrRUFDRSxTckJ2Y1Isd0JxQnljUSxlQUNBLGF0QnkrTFYsQ3NCNytMUSwyRUFDRSxTckJ2Y1Isd0JxQnljUSxlQUNBLGF0QnkrTFYsQ3NCdCtMTSx5REFDRSxldEJ3K0xSLENzQnYrTFEsK0RBQ0UsU3JCaGRSLHdCcUJrZFEsZUFDQSxhdEI2K0xWLENzQjErTE0sd0RBQ0UsaUJBQ0EsMkJ0QjQrTFIsQ3NCeitMTSwyUUFNRSwrQnRCcytMUixDdUJydE5BLGdCQUNFLFVBQ0EsU0FDQSxZdkJ3dE5GLEN1QnZ0TkUsbUJBQ0UsaUJ2Qnl0TkosQ3VCdnRORSx1QnRCcVJBLFdBQ0EsWXNCcFJFLGFBQ0EsdUJBQ0EsbUJBQ0EsZ0J2QjB0TkosQ3VCdnROQSxRQUNFLGN2QjB0TkYsQ3VCenRORSxXQUNFLGFBQ0EsMkJBQ0EsbUJ0QitIRixnQ0FFRSxlQUdBLGlCQUdBLGdCQUdBLGNzQnBJQSxrQkFDQSxvQnZCMnROSixDdUIxdE5JLHdCQUNFLGV2QjR0Tk4sQ3VCMXROSSxhQUNFLHFCQUNBLGN2QjR0Tk4sQ3VCenRORSxvQnRCd1BBLGVBQ0EsZ0JzQnZQRSxrQkFDQSxnQnRCZ1BGLG1CQVRBLDBCRCsvTUYsQ3VCbnVOSSx3QkFDRSxxQ0FDQSxVdkJxdU5OLEN1Qmh1TkUsZUFDRSxlQUNBLGdCdkJtdU5KLEN1Qmp1TkUsZ0JBQ0UsYUFDQSxtQkFDQSxvQnZCbXVOSixDdUJodU5BLGVBQ0UsYUFDQSxlQUNBLDZCdkJtdU5GLEN1Qmx1TkUsOEJBQ0UsWUFDQSxVdEIyTkYsZ0JBQ0EsaUJBTkEsaUJEcWhORixDdUJ0dU5JLG9CdEJzTkYsV0FDQSxXRG1oTkYsQ3dCaHpOQSxlQUNFLGtCQUNBLFV4Qm16TkYsQ3dCbHpORSxtQkFDRSxpQkFDQSxxQ0FDQSxVeEJvek5KLENDL2dORSxxQ3VCeFNBLG1CQUtJLGdCeEJzek5KLENBQ0YsQ0NwaE5FLHFDdUJ4U0EsbUJBUUksZ0J4Qnd6TkosQ0FDRixDQ3poTkUscUN1QnhTQSxtQkFXSSxnQnhCMHpOSixDQUNGLEN3Qnh6TkUsc0JBQ0UsV0FDQSxXQUNBLFlBQ0EsNEJBRUEsVUFDQSxNQUNBLE9BQ0EsaUJ4QjB6TkosQ3dCeHpORSx3QkFDRSxrQkFDQSxZQUNBLFdBQ0EsWUFDQSxPQUNBLFV4QjB6TkosQ0Nqak5FLG9DdUIvUUEsd0JBUUksV3hCNHpOSixDQUNGLEN3QjN6TkksMkJ2QjhIRiw4QkFFRSxlQUdBLGlCQUdBLGdCQUdBLFd1QnZJRSwwQnZCN0JBLGVBQ0EsaUJ1QjhCQSxrQnhCazBOTixDQzkxTk0sb0N1QndCRiwyQnZCdkJJLGVBQ0EsZ0JEaTJOTixDQUNGLENDcDJOTSxvQ3VCd0JGLDJCdkJ2QkksZUFDQSxnQkR1Mk5OLENBQ0YsQ0MxMk5NLG9DdUJ3QkYsMkJ2QnZCSSxlQUNBLGdCRDYyTk4sQ0FDRixDQ2gzTk0scUN1QndCRiwyQnZCdkJJLGVBQ0EsZ0JEbTNOTixDQUNGLENDemxORSxvQ3VCclFFLDJCQU1JLGtCeEI0MU5OLENBQ0YsQ3dCejFORSwrQkFDRSxnQnhCMjFOSixDQ2ptTkUsb0N1QjNQQSwrQkFHSSxnQnhCNjFOSixDQUNGLENDL2xORSxvQ3VCN1BFLGdEQUVJLGN4QjgxTk4sQ0FDRixDeUJ0NU5BLGVBRUUsVUFDQSwyQ0FDQSxrQnpCZzZORixDeUI3NU5JLHlCQUNFLFdBQ0EsWXpCKzVOTixDeUI1NU5FLHdCQUNFLGtCQUdBLDJCekI4NU5KLEN5QjM1Tk0sOENBRUUsWUFDQSxlQUNBLG1CQUNBLFl4QitNTiwrQkFFRSxlQUdBLGlCQUdBLGdCd0JyTkksY0FFQSxZeEIyUE4sZUR5cU5GLEN5Qmw2TlEseUdBRUUsYUFDQSxlekJtNk5WLEN5Qjk1TkUscUJBQ0Usa0JBQ0EsVUFDQSxRekJnNk5KLEN5Qi81TkkseUJ4QmtQRixXQUNBLFl3QmpQSSxnQnhCMk9KLGtCRDRyTkYsQ3lCajZORSxxQkFDRSxlekJtNk5KLEN5QnQ1TkUsc0VBR0UsY0FDQSxnQ0FDQSxpQnpCdzVOSixDeUJyNU5JLDBDQUNFLFlBQ0EsZXpCdTVOTixDeUJ0NU5NLDhDQUNFLFdBQ0EsZUFDQSxnQnpCdzVOUixDeUJwNU5NLG1EQUNFLHdCekJzNU5SLEN5Qmg1TkUsc0JBQ0UsbUJBQ0EseUJBQ0EsaUJ6Qm01TkosQ3lCbDVOSSw2QkFDRSxrQkFDQSxXQUNBLHNFQUVBLFdBQ0EsWUFDQSxzQkFDQSx1QkFDQSxVekJtNU5OLENDdnNORSxvQ3dCeE1FLDRCQUVJLGlCekJpNU5OLENBQ0YsQ0M1c05FLG9Dd0JuTUUsMEJBRUksYXpCaTVOTixDQUNGLEN5Qi80TkkseUJ4QmlDQSxlQUdBLGdCRGszTkosQ3lCcDVOTSwyRHhCNkJKLGdDQVFFLGdCQUdBLGFEczNOSixDeUI5NU5NLGtDeEIrQkYsZUFHQSxpQndCaENJLGtCQUNBLGtCQUNBLGtCekIwNU5SLENDbHVORSxvQ3dCNUxJLGtDQU1JLHFCQUNBLGtCekI0NU5SLENBQ0YsQ3lCMzVOUSx3Q0FDRSxrQnhCNEpSLFdBQ0EsWXdCM0pRLFd4QnFKUixtQndCbkpRLE9BQ0EsUXhCeUlSLDBCRDh4TkYsQ3lCbjZOVSxnREFDRSx3QnpCcTZOWixDeUJqNk5VLGlEQUNFLG9CekJtNk5aLENDaHdORSxvQ3dCOUpFLDhCQUVJLGNBQ0EsYXpCZzZOTixDQUNGLEN5QjU1Tkksc0NBQ0UsbUJ6Qjg1Tk4sQ3lCejVORSxvQkFDRSxtQkFDQSxjekI0NU5KLEN5QjE1TkUsdUJBQ0Usa0JBQ0EsT0FDQSxhekI0NU5KLENDMXhORSxvQ3dCcklBLHVCeEJ3R0EsMkJ3QmxHSSxRekJrNk5KLENBQ0YsQ3lCajZOSSw2QkFDRSxrQkFDQSxXQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0EsZ0N6Qm02Tk4sQ3lCaDZORSwyQkFDRSxjekJrNk5KLENDaHpORSxvQ3dCbkhBLDJCQUdJLGtCQUNBLE9BQ0EsUXhCaUZKLDJCd0IvRUksbUJ6Qnc2TkosQ0FDRixDQ3R6TkUsb0N3QmpIRSw4QkFFSSxrQnpCeTZOTixDQUNGLEN5QnI2TkkscUJ4QjdMRSxlQUNBLGlCd0I4TEEsaUJBQ0EsV0FDQSxrQkFDQSxlekJ3Nk5OLENDdm1PTSxvQ3dCMExGLHFCeEJ6TEksZUFDQSxnQkQwbU9OLENBQ0YsQ0M3bU9NLG9Dd0IwTEYscUJ4QnpMSSxlQUNBLGdCRGduT04sQ0FDRixDQ25uT00sb0N3QjBMRixxQnhCekxJLGVBQ0EsZ0JEc25PTixDQUNGLENDem5PTSxxQ3dCMExGLHFCeEJ6TEksZUFDQSxnQkQ0bk9OLENBQ0YsQ3lCLzdOTSwwQkFDRSxhekJpOE5SLEN5Qjk3Tkksb0JBQ0UsZUFDQSxpQkFDQSx5QkFDQSx1QnpCZzhOTixDeUI1N05BLGNBQ0UsY3pCKzdORixDQy8yTkUsb0N3QmpGRixjQUdJLG9CekJpOE5GLENBQ0YsQ3lCLzdOQSxhQUNFLGNBQ0EsYUFDQSxnQkFDQSxjQUNBLGFBQ0Esd0J6Qms4TkYsQ0M3M05FLG9Dd0IzRUYsYUFRSSxjQUNBLFl6Qm84TkYsQ0FDRixDQ240TkUsb0N3QjNFRixhQVlJLFFBQ0Esa0JBQ0EsYUFDQSxjQUNBLGFBQ0EsY3pCczhORixDQUNGLEN5QnI4TkUsNkJBQ0UsY0FDQSxrQnpCdThOSixDQzE0TkUsb0N3Qi9EQSw2QkFJSSx1QnhCZ0NKLGdCd0I5QkksV0FDQSxXQUNBLGNBQ0EsaUJ6QjY4TkosQ0FDRixDQy81TkUsb0N3QjdDRSxnQ0FFSSxZekI4OE5OLENBQ0YsQ0M3NU5FLHFDd0JwQkYsaUJBRUkscUJ6QnE3TkYsQ0FDRixDQ3A2TkUsb0N3QnBCRixpQkFLSSxtQkFDQSxTQUNBLGlCQUVBLGtCQUNBLFVBQ0EsT0FDQSxRQUNBLGtCekJ1N05GLENBQ0YsQ3lCdDdORSxtQkFDRSxXQUNBLGNBQ0EsYUFDQSxXekJ3N05KLEN5QnY3TkksOEJBQ0UsZXpCeTdOTixDQzE3TkUscUN3QkxBLG1CQVNJLHVCQUNBLGtCekIwN05KLENBQ0YsQ0NoOE5FLG9Dd0JMQSxtQkFhSSxrQnpCNDdOSixDQUNGLENDcjhORSxvQ3dCTEEsbUJBZ0JJLGV6Qjg3TkosQ0FDRixDeUIxN05BLGlCQUNFLG1CekI2N05GLEN5QjM3TkEsbUJBQ0UsOEJ6Qjg3TkYsQ3lCbjdOQSw0SUFISSxzQnpCcThOSixDeUJsOE5BLFVBQ0ksV3pCaThOSixDeUJuN05RLGlJQUNFLHNCekJpOE5WLEN5QjE3TkksK0JBQ0UsZUFDQSxnQkFDQSxVekI2N05OLENDdC9ORSxxQ3dCc0RFLCtCQUtJLGNBQ0EsZXpCKzdOTixDQUNGLENDNS9ORSxvQ3dCZ0VBLDZCQUVJLGlCekI4N05KLENBQ0YsQzBCanpPRSxnQ0FFRSxlMUJtek9KLEMwQmx6T0ksb0NBQ0UsVzFCb3pPTixDMEJuek9NLHdDQUVFLG9DMUJvek9SLEMwQmh6T0UsK0JBQ0UsYzFCa3pPSixDMEJqek9JLGtDQUNFLFExQm16T04sQzBCanpPUSxnREFDRSxZQUNBLGdCQUNBLHlCekJ1UVIsV0FDQSxZeUJ0UVEsVXpCZ1FSLGtCRHlqT0YsQzBCbnpPVSw2REFDRSxVQUNBLGtCMUJxek9aLEMwQjl5T0EsdUJBQ0UsaUIxQml6T0YsQzBCaHpPRSw4QkFDRSxpQkFDQSwwQkFDQSxrQkFDQSxZQUNBLGExQmt6T0osQzBCanpPSSw0Q0FDRSxtQnpCb0dKLGdDQUVFLGVBR0EsaUJBR0EsZ0JBR0EsV3lCN0dFLHdCMUJ1ek9OLEMwQm56T0EsWUFDRSxrQjFCc3pPRixDMEJuek9FLGlDQUNFLGdDMUJzek9KLEMwQnJ6T0ksOENBQ0UsVzFCdXpPTixDMEJ0ek9NLGtEQUNFLFcxQnd6T1IsQzBCdnpPUSxzREFDRSxZQUNBLFdBQ0Esb0MxQnl6T1YsQzBCcnpPSSw2Q0FDRSxlMUJ1ek9OLEMwQnR6T00sZ0RBQ0UsaUIxQnd6T1IsQzBCdHpPVSw4REFDRSxZQUNBLFlBQ0EsV0FDQSwrQkFDQSxXQUNBLFV6QnNNVixpQkR1bk9GLEMwQnZ6T1ksMkVBQ0UsVUFDQSxrQjFCeXpPZCxDMEI5eU9BLGtEQUNFLDRCMUJrek9GLEMwQjd0T0Esb0JBQ0UsMEJBQ0EsNEJBRUEsY0FwREUscUJBR0YsNEIxQml6T0YsQzBCMXlPRSx1Q0FDRSx3QkFFRSxVQUNBLFUxQjJ5T04sQzBCbnlPRSw2Q0FDRSxtQkFVRSxpQjFCNHhPTixDMEJ2eE9FLDZDQUNFLDRCMUJ5eE9KLEMwQnJ3T0EsWUFDRSxxQkFDQSxXQUNBLGVBQ0EsbUJBQ0EsV0FDQSxrQkFDQSxnQjFCMndPRixDMEIxd09FLDJCQUNFLGtCQUNBLGNBQ0EscUJBQ0EsV0FDQSxTMUI0d09KLEMwQjN3T0kseUNBQ0Usa0JBQ0EsMEJBQ0EsdUJBQ0EsWUFDQSxrRkFDQSxjQUNBLHNCQUNBLFlBQ0EsZ0JBQ0EsWUFDQSxnQkFDQSx3QjFCNndPTixDMEI1d09NLDZDQUNFLGtCQUNBLHNCQUNBLFdBQ0EsWUFDQSxvQzFCOHdPUixDMEIzd09JLGlDQUNFLHFCQUNBLGdCQUNBLGtCQUNBLFdBQ0EsZ0JBQ0Esc0IxQjZ3T04sQzBCNXdPTSx3Q0FDRSx5QjFCOHdPUjs7QTJCNy9PQTs7Ozs7O0dDQ0EsV0FDRSxrQkFDQSxxQkFDQSxlQUVBLG1DQUNBLHlCQUNBLGtDQUdBLGFBQ0EsY0FDQSxvQkFDQSw2QkFDQSxTQUNBLFNBQ0EsZ0I1Qm1nUEYsQzRCdi9PSSw0Q0FLSSxVNUJ3L09SLEM0QnAvT0ksK0hBR0UscUI1QnMvT04sQzRCai9PQSxlQUNFLFdBQ0EsWUFDQSxxQkFDQSxpQjVCby9PRixDNEJqL09BLGlCQUNFLGNBQ0EsUUFDQSxlNUJvL09GLEM0QmwvT0UsZ0VBR0UsV0FDQSxXQUNBLHNCQUNBLGtCQUNBLGtCQUNBLDhCQUNBLHlCQUNBLCtCNUJrL09KLEM0Qi8rT0UsK0NBRUUsV0FDQSxhNUJnL09KLEM0QjcrT0Usd0JBQ0UsUTVCKytPSixDNEI1K09FLHVCQUNFLFc1QjgrT0osQzZCNWpQSSwrQkFDRSxnQjdCa2tQTixDNkIvalBJLGlDQUNFLCtHN0Jpa1BOLEM2QjlqUE0sK0VBRUUsMEQ3QitqUFIsQzZCMWpQTSwyQ0FDRSx1Q0FDQSx5QjdCNGpQUixDNkIxalBRLGtEQUNFLDRDN0I0alBWLEM2QnpqUFEsaURBQ0UsOEM3QjJqUFYsQzhCbmxQSSxpQ0FDRSxnQjlCeWxQTixDOEJ0bFBJLG1DQUNFLCtHOUJ3bFBOLEM4QnJsUE0sbUZBRUUsMEQ5QnNsUFIsQzhCamxQTSw2Q0FDRSx1Q0FDQSwwQjlCbWxQUixDOEJqbFBRLG9EQUNFLDRDOUJtbFBWLEM4QmhsUFEsbURBQ0UsOEM5QmtsUFYsQytCMW1QSSwrQkFDRSxnQi9CZ25QTixDK0I3bVBJLGlDQUNFLCtHL0IrbVBOLEMrQjVtUE0sK0VBRUUsMEQvQjZtUFIsQytCeG1QTSwyQ0FDRSx1Q0FDQSwwQi9CMG1QUixDK0J4bVBRLGtEQUNFLDRDL0IwbVBWLEMrQnZtUFEsaURBQ0UsOEMvQnltUFYsQ2dDam9QSSxpQ0FDRSxnQmhDdW9QTixDZ0Nwb1BJLG1DQUNFLCtHaENzb1BOLENnQ25vUE0sbUZBRUUsMERoQ29vUFIsQ2dDL25QTSw2Q0FDRSx1Q0FDQSx5QmhDaW9QUixDZ0MvblBRLG9EQUNFLDRDaENpb1BWLENnQzluUFEsbURBQ0UsOENoQ2dvUFYsQ2lDeHBQSSxnQ0FDRSxnQmpDOHBQTixDaUMzcFBJLGtDQUNFLCtHakM2cFBOLENpQzFwUE0saUZBRUUsMERqQzJwUFIsQ2lDdHBQTSw0Q0FDRSx1Q0FDQSx5Q2pDd3BQUixDaUN0cFBRLG1EQUNFLDRDakN3cFBWLENpQ3JwUFEsa0RBQ0UsOENqQ3VwUFYsQ2tDL3FQSSxrQ0FDRSxnQmxDcXJQTixDa0NsclBJLG9DQUNFLCtHbENvclBOLENrQ2pyUE0scUZBRUUsMERsQ2tyUFIsQ2tDN3FQTSw4Q0FDRSx1Q0FDQSx5RGxDK3FQUixDa0M3cVBRLHFEQUNFLDRDbEMrcVBWLENrQzVxUFEsb0RBQ0UsOENsQzhxUFYsQ21DdHNQSSw2Q0FDRSxTbkM0c1BOLENtQ3ZzUE0sbURBRUUsU25Dd3NQUixDb0Mvc1BNLHNEQUNFLHVEcENxdFBSLENvQ2x0UE0scURBQ0Usd0RwQ290UFIsQ3FDenRQTSw2Q0FDRSxzRXJDK3RQUixDcUMzdFBNLDRDQUNFLHlFckM2dFBSLENxQ3R0UFEsdURBQ0UsTUFDQSwrREFDQSx5RXJDd3RQVixDcUNwdFBRLHNEQUNFLFNBQ0EsNkRBQ0EsNEVyQ3N0UFYsQ3NDN3VQTSwrQ0FDRSxzRXRDbXZQUixDc0MvdVBNLDhDQUNFLHlFdENpdlBSLENzQzF1UFEseURBQ0UsTUFDQSw2REFDQSx5RXRDNHVQVixDc0N4dVBRLHdEQUNFLFNBQ0EsNkRBQ0EsNEV0QzB1UFYsQ3VDbHdQSSxpREFDRSx5QnZDd3dQTixDdUN0d1BNLHdEQUNFLHVEdkN3d1BSLEN1Q3J3UE0sdURBQ0Usd0R2Q3V3UFIsQ3dDL3dQSSxtREFDRSx5QnhDcXhQTixDd0NueFBNLDBEQUNFLHlEeENxeFBSLEN3Q2x4UE0seURBQ0Usd0R4Q294UFIsQ3lDM3hQTSx5SEFHRSx3QnpDK3hQUixDeUMxeFBNLDhDQUNFLHVCekM0eFBSLEN5QzF4UFEscURBQ0UsTUFDQSxTekM0eFBWLEN5Q3p4UFEsb0RBQ0UsU0FDQSx3QnpDMnhQVixDMEM5eVBJLHNDQUNFLFNBQ0EsU0FDQSx5QkFDQSxzQkFDQSwwRDFDb3pQTixDMENselBNLDRDQUNFLFVBQ0EsOEUxQ296UFIsQzBDaHpQTSw2Q0FDRSwyRzFDa3pQUixDMEM1eVBNLGdEQUNFLCtDQUNBLHNCQUNBLHdEMUM4eVBSLEMwQzV5UFEsc0RBQ0UsTUFDQSxVQUNBLCtFMUM4eVBWLEMwQzF5UFEsdURBQ0UsTUFDQSx5QkFDQSw4RzFDNHlQVixDMkMvMFBJLHdDQUNFLFNBQ0EsU0FDQSx5QkFDQSxzQkFDQSwwRDNDcTFQTixDMkNuMVBNLDhDQUNFLFVBQ0EsOEUzQ3ExUFIsQzJDajFQTSwrQ0FDRSwyRzNDbTFQUixDMkM3MFBNLGtEQUNFLDhDQUNBLHNCQUNBLHdEM0MrMFBSLEMyQzcwUFEsd0RBQ0UsTUFDQSxVQUNBLCtFM0MrMFBWLEMyQzMwUFEseURBQ0UsTUFDQSx3QkFDQSw4RzNDNjBQVixDNENoM1BJLHFDQUNFLFFBQ0EsMEJBQ0EsMkQ1Q3MzUE4sQzRDcDNQTSw0Q0FDRSxRQUNBLG1DNUNzM1BSLEM0Q24zUE0sMkNBQ0UsU0FDQSwyRDVDcTNQUixDNENoM1BNLCtDQUdFLDhDQUNBLHFCNUNnM1BSLEM0QzkyUFEsc0RBQ0Usb0JBQ0EsUzVDZzNQVixDNEM3MlBRLHFEQUNFLGlEQUNBLHFCNUMrMlBWLEM2Qzc0UEksdUNBQ0UsUUFDQSwwQkFDQSwyRDdDbTVQTixDNkNqNVBNLDhDQUNFLFFBQ0EsbUM3Q201UFIsQzZDaDVQTSw2Q0FDRSxTQUNBLDJEN0NrNVBSLEM2Qzc0UE0saURBR0UsK0NBQ0EscUI3QzY0UFIsQzZDMzRQUSx3REFDRSxvQkFDQSxTN0M2NFBWLEM2QzE0UFEsdURBQ0UsZ0RBQ0EscUI3QzQ0UFYsQzhDMzZQRSxxQkFDRSxlOUNpN1BKLEM4Qy82UEksc0NBQ0UsK0M5Q2k3UE4sQzhDLzZQTSw2Q0FDRSxPQUNBLHVHOUNpN1BSLEM4QzU2UE0sNENBQ0UsUUFDQSxRQUNBLHdHOUM4NlBSLEM4Q3Y2UE0sZ0RBQ0Usb0JBQ0Esb0NBQ0Esc0M5Q3k2UFIsQzhDdjZQUSx1REFDRSxXQUNBLFVBQ0EsaURBQ0Esd0c5Q3k2UFYsQzhDcDZQUSxzREFDRSxZQUNBLFVBQ0EsbURBQ0EseUc5Q3M2UFYsQytDLzhQRSx1QkFDRSxlL0NxOVBKLEMrQ245UEksd0NBQ0UsK0MvQ3E5UE4sQytDbjlQTSwrQ0FDRSxPQUNBLHVHL0NxOVBSLEMrQ2g5UE0sOENBQ0UsUUFDQSxRQUNBLHdHL0NrOVBSLEMrQzM4UE0sa0RBQ0Usb0JBQ0Esb0NBQ0Esc0MvQzY4UFIsQytDMzhQUSx5REFDRSxXQUNBLFNBQ0EsbURBQ0Esd0cvQzY4UFYsQytDeDhQUSx3REFDRSxZQUNBLFNBQ0EsbURBQ0EseUcvQzA4UFYsQ2dEai9QTSxtRkFFRSx5RWhEcy9QUixDZ0Q5K1BRLHVHQUVFLFVBQ0Esd0VoRCsrUFYsQ2dEMytQUSxvREFDRSxLaEQ2K1BWLENnRDErUFEsbURBQ0UsUWhENCtQVixDaURuZ1FJLG9DQUNFLE9qRHlnUU4sQ2lEdmdRTSwyQ0FDRSxRQUNBLHNDQUNBLGdDQUNBLHdCakR5Z1FSLENpRHRnUU0sMENBQ0UsUWpEd2dRUixDaURuZ1FNLDhDQUdFLDRDakRtZ1FSLENpRGpnUVEscURBQ0UsNkRBQ0EsU2pEbWdRVixDaURoZ1FRLG9EQUNFLCtDakRrZ1FWLENrRDdoUUksc0NBQ0UsT2xEbWlRTixDa0RqaVFNLDZDQUNFLFFBQ0Esc0NBQ0EsZ0NBQ0Esd0JsRG1pUVIsQ2tEaGlRTSw0Q0FDRSxRbERraVFSLENrRDdoUU0sZ0RBR0UsNkNsRDZoUVIsQ2tEM2hRUSx1REFDRSwyREFDQSxTbEQ2aFFWLENrRDFoUVEsc0RBQ0UsOENsRDRoUVYsQ21EdmpRSSxrQ0FDRSx5QkFDQSwwRG5ENmpRTixDbUQzalFNLHlDQUNFLG1EbkQ2alFSLENtRHpqUU0sd0NBQ0UsaUZuRDJqUVIsQ21EcmpRTSw0Q0FDRSx5QkFDQSxzQkFDQSx3RG5EdWpRUixDbURyalFRLG1EQUNFLE1BQ0EsVUFDQSxxRG5EdWpRVixDbURualFRLGtEQUNFLFNBQ0EseUJBQ0EsZ0ZuRHFqUVYsQ29EcGxRSSxvQ0FDRSx5QkFDQSwwRHBEMGxRTixDb0R4bFFNLDJDQUNFLG1EcEQwbFFSLENvRHRsUU0sMENBQ0UsaUZwRHdsUVIsQ29EbGxRTSw4Q0FDRSwwQkFDQSxzQkFDQSx3RHBEb2xRUixDb0RsbFFRLHFEQUNFLE1BQ0EsVUFDQSxxRHBEb2xRVixDb0RobFFRLG9EQUNFLFNBQ0Esd0JBQ0EsZ0ZwRGtsUVYsQ3FEam5RSSxvQ0FDRSxRQUNBLDBDckR1blFOLENxRHJuUU0sMkNBQ0UsUUFDQSwwR3JEdW5RUixDcURublFNLDBDQUNFLFNBQ0EsMEdyRHFuUVIsQ3FEL21RTSw4Q0FDRSxzQkFDQSxzQ3JEaW5RUixDcUQvbVFRLHFEQUNFLE1BQ0EsK0dBRUEsNENyRGduUVYsQ3FEN21RUSxvREFDRSxNQUNBLDBHQUVBLDZDckQ4bVFWLENzRC9vUUksc0NBQ0UsU0FDQSxTQUNBLHlCQUNBLG9CQUNBLDBEdERxcFFOLENzRG5wUU0sNENBQ0UsVUFDQSw2RXREcXBRUixDc0RqcFFNLDZDQUNFLDBHdERtcFFSLENzRDdvUU0sZ0RBQ0UsK0NBQ0Esc0JBQ0Esd0R0RCtvUVIsQ3NEN29RUSxzREFDRSxNQUNBLFVBQ0EsOEV0RCtvUVYsQ3NEM29RUSx1REFDRSxNQUNBLHdCQUNBLDhHdEQ2b1FWLEN1RGhyUUksbUNBQ0UsOEZ2RHNyUU4sQ3VEbnJRTSwwQ0FDRSxrRnZEcXJRUixDdURqclFNLHlDQUNFLHFGdkRtclFSLEN1RDdxUU0sNkNBQ0Usd0JBQ0EsdUNBRUEsMEZ2RDhxUVIsQ3VEM3FRUSxvREFDRSxNQUNBLHlCQUNBLGtGdkQ2cVFWLEN1RHpxUVEsbURBQ0UsU0FDQSx3QkFDQSxxRnZEMnFRVixDd0Q1c1FJLHFDQUNFLDhGeERrdFFOLEN3RC9zUU0sNENBQ0Usa0Z4RGl0UVIsQ3dEN3NRTSwyQ0FDRSxxRnhEK3NRUixDd0R6c1FNLCtDQUNFLHlCQUNBLHVDQUVBLDBGeEQwc1FSLEN3RHZzUVEsc0RBQ0UsTUFDQSx5QkFDQSxrRnhEeXNRVixDd0Ryc1FRLHFEQUNFLFNBQ0Esd0JBQ0EscUZ4RHVzUVYsQ3lEeHVRSSxxQ0FDRSx5QkFDQSwwRHpEOHVRTixDeUQ1dVFNLDRDQUNFLCtDekQ4dVFSLEN5RDF1UU0sMkNBQ0UsK0V6RDR1UVIsQ3lEdHVRTSwrQ0FDRSx3QkFDQSxzQkFDQSx3RHpEd3VRUixDeUR0dVFRLHNEQUNFLE1BQ0EsVUFDQSwrQ3pEd3VRVixDeURwdVFRLHFEQUNFLFNBQ0EseUJBQ0EsNkV6RHN1UVYsQzBEcndRSSxvQ0FDRSx3QkFDQSxvRDFEMndRTixDMER6d1FNLHFGQUVFLHVCQUNBLHFCQUNBLGlDMUQwd1FSLEMwRHZ3UU0sMkNBQ0UsK0IxRHl3UVIsQzBEdHdRTSwwQ0FDRSxvQzFEd3dRUixDMERud1FNLDhDQUNFLHlCQUNBLG9EMURxd1FSLEMwRG53UVEseUdBRUUsbUIxRG93UVYsQzBEandRUSxxREFDRSxNQUNBLFMxRG13UVYsQzBEaHdRUSxvREFDRSxTQUNBLHVCMURrd1FWLEMyRHZ5UUksc0NBQ0Usd0JBQ0Esb0QzRDZ5UU4sQzJEM3lRTSx5RkFFRSx1QkFDQSxxQkFDQSxpQzNENHlRUixDMkR6eVFNLDZDQUNFLCtCM0QyeVFSLEMyRHh5UU0sNENBQ0Usb0MzRDB5UVIsQzJEcnlRTSxnREFDRSwwQkFDQSxvRDNEdXlRUixDMkRyeVFRLDZHQUVFLG1CM0RzeVFWLEMyRG55UVEsdURBQ0UsTUFDQSxTM0RxeVFWLEMyRGx5UVEsc0RBQ0UsU0FDQSx3QjNEb3lRVixDNEQ5MFFBLGNBQ0UsY0FDQSxpQkFDQSxpQjVEaTFRRixDNEQvMFFBLGdCQUNFLGE1RGsxUUYsQ0M3aVFFLG9DMkR0U0YsZ0JBR0ksYzVEbzFRRixDQUNGLEM0RG4xUUUsb0JBQ0UsWUFDQSxXQUNBLG9DNURxMVFKLEM0RGwxUUEsaUJBQ0UsYUFDQSxnQkFDQSxnQkFDQSxpQjVEcTFRRixDNERuMVFBLFNBQ0Usc0JBQ0EsaUI1RHMxUUYsQ0Nua1FFLG9DMkRyUkYsU0FJSSxtQkFDQSxlNUR3MVFGLENBQ0YsQzREdjFRRSxpQkFDRSxtQjNEOFBGLGdCQUNBLGlCQU5BLG1CMkR0UEUsa0JBQ0Esa0I1RDgxUUosQ0NybFFFLG9DMkQ5UUEsaUIzRCtQQSxnQkFDQSxpQjJEeFBJLFE1RGkyUUosQ0FDRixDNERoMlFJLDBDQUVFLGtCQUNBLFFBQ0EsUzNEbU9KLCtCQWNBLFVBQ0EsVzJEL09JLFM1RHUyUU4sQ0Mx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QUVJLGVBQ0EsZUVtbVNSLENDbDFSRSxxQ0hwUkUsZ0JBS1EsY0VxbVNWLENBQ0YsQ0N2MVJFLG9DSHBSRSxnQkFRUSxjRXVtU1YsQ0FDRixDRnJtU0ksZ0JBQ0ksY0V1bVNSLENDLzFSRSxvQ0h6UUUsZ0JBR1EsY0V5bVNWLENBQ0YsQ0Z2bVNJLGdCQUNJLGNFeW1TUixDQ3YyUkUsb0NIblFFLGdCQUdRLGNFMm1TVixDQUNGLENGem1TSSxnQkFDSSxjRTJtU1IsQ0MvMlJFLG9DSDdQRSxnQkFHUSxjRTZtU1YsQ0FDRixDRjNtU0ksZ0JBQ0ksY0U2bVNSLENDdjNSRSxvQ0h2UEUsZ0JBR1EsY0UrbVNWLENBQ0YsQ0Y3bVNJLGdCQUNJLGNFK21TUixDQy8zUkUsb0NIalBFLGdCQUdRLGNFaW5TVixDQUNGLENGdm1TSSxlQUNJLGVBQ0EsZ0JBQ0EsbUJBQ0EsZ0JFeW1TUixDRnhtU1EsaUJBQ0kseUJFMm1TWixDRnptU1ksdUJBQ0ksVUUybVNoQixDRnptU1ksOEJBQ0ksV0FDQSxlQUNBLGVFMm1TaEIsQ0ZwbVNJLGdCQUNRLGtCRXdtU1osQ0ZybVNZLG1CQUVJLGtCQUNBLG1CQUNBLGlCQUNBLFdBQ0EsZUFDQSxlRXVtU2hCLENGdG1TZ0IsMEJBT0ksZUFDQSxVRTJtU3BCLENGcG1Td0IsZ0NBQ0ksMkNFc21TNUIsQ0ZsbVNnQixxQkFDSSxjRXFtU3BCLENGaG1TUSxtQkFDSSxtQkFDQSxhRWttU1osQ0ZobVNRLGdCQUNJLGtCRXFtU1osQ0ZqbVNZLG1CQUdJLG1CQUNBLGlCQUNBLFdBQ0EsZUFDQSxlRXNtU2hCLENGbGxTZ0Isc0JBQ0ksaUJFb21TcEIsQ0Y1bFNnQixvQ0FDSSxrQkVvbVNwQixDRmxtU3dCLDhDQUNJLHVDQUNBLHNCRW9tUzVCLENGM2xTb0IsK0JBQ0ksY0FDQSw4QkU2bFN4QixDRjVsU3dCLHFDQUNJLG1DRThsUzVCLENGM2xTb0Isb0NBQ0ksYUU2bFN4QixDRnRsU1EsNkJBQ0ksc0JFMmxTWixDRjFsU1ksZ0NBQ0ksa0JBQ0EsbUJBQ0EsaUJBQ0EsV0FDQSxlQUNBLGdCQUNBLGFF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QUdBLGlCbUV3Q1ksb0JBQ0EsVXBFaWxYaEIsQ29FL2tYWSwrQkFFSSxpQm5FMUNaLGVEdW5YSixDb0Vya1hBLFlBQ0ksY0FDQSxVQUtBLHFCcEVva1hKLENDamtYRSxvQ21FVkYsWUFLUSxpQnBFMGtYTixDQUNGLENvRXJrWFksNEJuRW5FUixjRGlwWEosQ29FdGtYWSx3REFQSSxVbkV0RWQsK0JBS0UsaUJBR0EsZ0JtRWdFWSxnQkFDQSxnQ3BFbWxYaEIsQ29FL2tYWSw0Qm5FM0VSLGNEMHBYSixDb0V0a1hBLGFBQ0ksY0FDQSxVQUtBLHFCcEVxa1hKLENDOWxYRSxvQ21Fa0JGLGFBS1EsaUJwRTJrWE4sQ0FDRixDb0V4a1hJLGdCbkVoSEYsbUNBRUUsZUFHQSxpQkFHQSxnQm1FMEdJLFNBQ0Esb0JBQ0EsNEJwRTZrWFIsQ29FMWtYSSwyQkFDSSxTQUNBLFVBQ0EscUJBQ0EsV3BFNGtYUixDb0Uxa1hRLDhCQUNJLG9CQUNBLG1CQUNBLDhCQUNBLGlDQUNBLFVBQ0Esa0JuRWxIViwrQkFFRSxlQUdBLGlCQUdBLGVEMHJYSixDb0U3a1hZLGtDQUNJLGNwRStrWGhCLENvRTdrWFksNENBQ0ksaUJwRStrWGhCLENvRTdrWFksOENBQ0ksa0JwRStrWGhCLENvRTdrWFkseUNBQ0ksa0JwRStrWGhCLENvRXprWFksNkJuRTdIUixlRCtzWEosQ29FMWtYWSwwREFQSSxVbkV0SWQsK0JBRUUsZUFHQSxpQm1FbUlZLGdCQUNBLGdDcEV3bFhoQixDb0VwbFhZLDZCbkVySVIsZ0JBR0EsVURzdFhKLENvRTlrWFksNkJBQ0ksVW5FcEpkLCtCQUVFLGVBR0EsaUJBR0EsZ0JtRThJWSxnQkFDQSxnQ3BFbWxYaEIsQ29FL2tYSSxrQ0FDSSxVcEVpbFhSLENvRS9rWFEscUNBQ0ksa0JBQ0EsNEJwRWlsWFosQ29FL2tYUSxxQ0FDSSxhQUNBLGlCcEVpbFhaLENvRS9rWFkseUNBQ0ksVXBFaWxYaEIsQ29FNWtYQSxjQUNJLGNBQ0EsVUFLQSxxQnBFMmtYSixDQzFyWEUsb0NtRXdHRixjQUtRLGlCcEVpbFhOLENBQ0YsQ29FOWtYSSw2QkFDSSxTQUNBLFVBQ0Esb0JwRWdsWFIsQ29FOWtYUSxnQ0FDSSxhQUNBLG1CQUNBLDhCQUNBLGdDcEVnbFhaLENvRTlrWFksMkNBQ0ksa0JwRWdsWGhCLENvRTdrWFksbUNBRUksZ0JuRTlMWixnQm1FaU1ZLFVwRWtsWGhCLENvRWhsWFkscUVBTkksU25Fck1kLCtCQUVFLGVBR0EsaUJtRW1NWSxtQnBFNmxYaEIsQ29FMWxYWSxrQ0FFSSxpQm5Fck1aLGdCbUV3TVksYXBFcWxYaEIsQ29FL2tYSSwyQkFDSSxTQUNBLGlCcEVrbFhSLENvRWpsWFEsMENBQ0ksZ0JwRW1sWFosQ0N6dVhFLG9DbUVrSkUsMkJBUVEsbUJwRW1sWFYsQ0FDRixDb0Uva1hJLHNCQUNJLGlCQUNBLGtCQUNBLGlEQUNBLHFCcEVrbFhSLENvRWhsWFEsNkJBQ0ksa0JBQ0EsTUFDQSxPQUNBLFdBQ0EsWUFDQSxpQ0FDQSxVcEVrbFhaLENvRS9rWEkscUJBQ0ksU3BFaWxYUixDb0Uva1hRLG1DQUNJLFdBQ0EsWUFDQSxrQkFDQSxvQ3BFaWxYWixDb0Uva1hRLHNDbkU1UE4sK0JBRUUsZUFHQSxpQkFHQSxlRHkwWEosQ29FbGxYUSxtQ0FFSSx5REFDQSxlQUNBLHlCQUNBLGVwRW1sWFosQ29FL2tYSSxxQkFDSSxrQkFDQSxTQUNBLFVwRWlsWFIsQ29FOWtYQSxxQm5FOVFFLCtCQUVFLGVBR0EsaUJBR0EsZ0JtRXdRQSxnQkFDQSxrQkFDQSxXcEVvbFhKLENvRWpsWEksaUJBQ0kscUJBQ0EsVUFDQSxtQkFDQSxzQkFDQSx5QkFDQSxlcEVvbFhSLENNcGpZSSx5QjhEMGRBLGlCQVFRLGlCcEVzbFhWLENBQ0YsQ29FcmxYUSx5QkFDSSxvQnBFdWxYWixDb0VybFhZLG1DQUNJLGdCQUNBLFVwRXlsWGhCLENvRXZsWFkseUNBQ0ksYXBFeWxYaEIsQ29FdmxYZ0IsZ0RBQ0ksZXBFeWxYcEIsQ29FdGxYWSw0Q0FDSSxhcEV3bFhoQixDb0V0bFhnQixtREFDSSxlcEV3bFhwQixDb0VsbFhBLGtCQUNJLFNwRXFsWEosQ29FbGxYWSx3RUFDSSxrQkFDQSxZQUNBLFdBQ0EsbUJBQ0EsVXBFb2xYaEIsQ29FbGxYZ0IsMEVBQ0ksVXBFb2xYcEIsQ29FaGxYUSxrREFDSSxpQkFDQSxpQnBFa2xYWixDTWhtWUkseUI4RDRnQkksa0RBSVEsYUFDQSxxQkFDQSxxQnBFb2xYZCxDQUNGLENvRW5sWFksOERBQ0ksa0JBQ0EsaUJwRXFsWGhCLENNM21ZSSx5QjhEb2hCUSw4REFLUSxnQkFDQSxjcEV1bFhsQixDQUNGLENvRXJsWFksaUVBQ0ksa0JBQ0EsZUFDQSxzQkFDQSxhQUNBLHVCQUNBLGlCcEV1bFhoQixDTTFuWUkseUI4RDZoQlEsaUVBUVEsZ0JBQ0EsZUFDQSwwQnBFeWxYbEIsQ0FDRixDb0V4bFhnQixnRkFDSSxxQkFDQSxlQUNBLGNBQ0EsV0FDQSxZQUNBLGtCQUNBLGdCQUlBLHNCQUNBLGdCQUNBLGVBQ0EsaUJwRXVsWHBCLENvRXJsWG9CLHdGQUNJLGtCcEV1bFh4QixDb0VwbFhvQix5RkFDSSxlcEVzbFh4QixDb0VqbFhZLDREQUNJLGtCQUNBLGVBQ0EsV0FDQSxTQUNBLFVwRW1sWGhCLENNM3BZSSx5QjhEbWtCUSw0REFPUSxRcEVxbFhsQixDQUNGLENvRXBsWGdCLDJFQUNJLFlBQ0Esb0NBQ0EsK0JBQ0EsWUFDQSxVcEVzbFhwQixDb0VwbFhvQiwwRkFDSSwwQm5FL1l0QiwrQkFFRSxlQUdBLGlCQUdBLGVEaStYSixDb0V2bFh3Qiw4RkFDSSxlQUNBLGlCcEV5bFg1QixDb0VobFhJLHlCQUNJLFdBQ0EsZ0JwRW1sWFIsQ29FL2tYSSxtQ0FDSSxzR3BFa2xYUixDb0VqbFhRLHFDQUNJLHVCQUNBLGFBQ0Esc0JBQ0EsbUJBQ0EsdUJBQ0EsWUFDQSxxQnBFbWxYWixDb0VqbFhZLDBDQUNJLGNuRS9hZCwrQkFFRSxlQUdBLGlCQUdBLGVEOC9YSixDcUU3dVlBLFVBQ0ksUUFDQSxTQUNBLDBCQUNBLGlCckVndllKLENxRS91WUksZ0JBQ0ksMkRBQ0Esa0JBQ0EsV3JFaXZZUixDcUU5dVlBLHFCQUNJLFlyRWl2WUosQ3FFaHZZSSx3QkFDSSxpQnJFa3ZZUixDc0U5dllRLHdCQUNJLGN0RWl3WVosQ0NsOVhFLG9DcUVoVE0sd0JBR1EsYUFDQSw0QnRFbXdZZCxDc0Vsd1ljLDBCQUNJLHlCckUrUWxCLG1CcUU3UWtCLGlCQUNBLGdCdEV3d1lsQixDQUNGLENzRXR3WVksMEJBQ0ksaUJBQ0Esb0JyRXVOZCwrQkFFRSxlQUdBLGlCQUdBLGdCQUdBLGFEMmlZSixDQ2wvWEUsb0NxRTdSVSwwQkFLUSxpQkFDQSxhckVtTmxCLCtCQUVFLGVBR0EsaUJBR0EsZ0JBR0EsYURxallGLENBQ0YsQ3NFanhZZ0IsaUVBRUksVXRFa3hZcEIsQ3NFOXdZZ0IsdUNBQ0ksbUJ0RWd4WXBCLENzRTN3WVksMEJBQ0ksdUJBQ0EsK0J0RTZ3WWhCLENzRTV3WWdCLDZCckVpTWQsK0JBRUUsZUFHQSxpQkFHQSxnQkFHQSxjcUUxTWdCLGlCdEVreFlwQixDc0VoeFlnQiw0QnJFNkxkLCtCQUVFLGVBR0EsaUJBR0EsZ0JBR0EsY3FFdE1nQixldEVzeFlwQixDc0VweFlnQixpRXJFeU9kLGdCcUV0T2tCLGtDdEV5eFlwQixDc0VyeFlRLDJCQUNJLDZCdEV1eFlaLENDM2hZRSxvQ3FFN1BNLDJCQUdRLFN0RXl4WWQsQ0FDRixDQ2hpWUUsb0NxRXZQYyxrREFFUSxnQkFDQSxnQkFDQSw2QkFDQSxldEV5eFl0QixDQUNGLENDeGlZRSxvQ3FFaFBrQix1REFFUSxjQUNBLGVBQ0EsWXJFc0wxQiw4QkR5bVlBLENzRTd4WTBCLHVFckVzTTFCLDBCRDhsWUEsQ0FDRixDQzNqWUUsb0NxRTlOc0IsNEhBRVEsZ0JBQ0EsZ0JBQ0EsZUFDQSxjdEVteVk5QixDQUNGLENzRTd4WVEsaUNBQ0ksU3RFK3hZWixDc0U5eFlZLG9DQUNJLGdDckVvSWQsK0JBRUUsZUFHQSxpQkFHQSxnQkFHQSxjcUU3SVksdUJBQ0EsZ0JBQ0EsYUFDQSxxQkFDQSxtQkFDQSxtQkFDQSxVdEVveVloQixDQzdsWUUscUNxRWhOVSxvQ0FXTSxzQkFDQSxzQnRFc3lZaEIsQ0FDRixDQ25tWUUsb0NxRWhOVSxvQ0Fl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RStyWkosQ3VFNXJaQSxTQUNFLFdBQ0EsbUJBQ0EsU3ZFK3JaRixDdUU1clpBLGFBQ0UsZ0JBQ0EsV3RFMkpBLHNCRHlpWkYsQ3VFanNaQSxXQUNFLGdDQUNBLFNBRUEsWXZFb3NaRixDdUVsc1pBLFlBRUUsZ0JBR0EsMEJ2RXFzWkYsQ0NualpFLG9Dc0V2SkYsWUFPSSxpQkFDQSxXdkV1c1pGLENBQ0YsQ3VFcHNaQSxhQUVFLCtCdkV1c1pGLEN1RXJzWkksNEJBQ0UsVXZFdXNaTixDdUVsc1pBLGtCQUNFLHFCQUNBLFF2RXFzWkYsQ3VFbnNaQSxjQUNFLHFCQUVBLG1CQUNBLFV2RXNzWkYsQ0M3a1pFLG9Dc0U3SEYsY0FNSSxTdkV3c1pGLENBQ0YsQ3VFdHNaQSxzQkFFRSx5QnRFOEZBLCtCc0UzRkEsV0FDQSxlQUNBLFNBQ0Esa0JBQ0EsVXZFNnNaRixDdUUzc1pJLDZCQUNFLGV2RTZzWk4sQ3VFenNaQSxXQUNFLGNBQ0EsY0FDQSxlQUNBLGdCdkU0c1pGLEN1RTFzWkEsb0JBQ0UsVXZFNnNaRixDQ2huWkUsb0NzRTlGRixvQkFHSSxVdkUrc1pGLENBQ0YsQ0NyblpFLHFDc0U5RkYsb0JBTUksU3ZFaXRaRixDQUNGLEN1RWh0WkUsa0NBQ0UsMEJBQ0Esd0JBQ0EsZ0JBQ0EsaUJ2RWt0WkosQ0Nob1pFLG9Dc0V0RkEsa0NBTUksV0FDQSxjQUNBLFl2RW90WkosQ0FDRixDdUVudFpJLDhFQUNFLGtCdkVxdFpOLEN1RWx0WkUsdUNBQ0UsMEJ2RW90WkosQ3VFbnRaSSxnRUFFRSxrQkFDQSxhdkVxdFpOLEN1RWp0WkEsYUFDRSxXQUNBLFdBQ0EsY3ZFb3RaRixDdUVsdFpBLE9BQ0UsV0FFQSxzQkFDQSxXdkVxdFpGLENDL3BaRSxvQ3NFMURGLE9BTUksU3ZFdXRaRixDQUNGLEN1RXB0WkEsWUFFRSxpQ3RFMEJBLCtCc0V4QkEsZUFDQSxTQUVBLFdBRUEsYUFDQSxVdkUydFpGLEN1RXp0WkksbUJBQ0UsZXZFMnRaTixDdUUxdFpNLGtEQUNFLFV2RTR0WlIsQ3VFdnRaQSxjQUNFLGdCQUNBLGF2RTB0WkYsQ3VFeHRaQSxVQUNFLFlBQ0EsVXZFMnRaRixDQ3JzWkUscUNzRXhCRixVQUlJLFN2RTZ0WkYsQ0FDRixDdUU1dFpFLHdCQUNFLDBCQUNBLHdCQUNBLGV2RTh0WkosQ0Mvc1pFLG9Dc0VsQkEsd0JBS0ksV0FDQSxZdkVndVpKLENBQ0YsQ3VFL3RaSSwwREFDRSxrQnZFaXVaTixDdUU5dFpFLDZCQUNFLHdCdkVndVpKLEN1RS90Wkksc0RBQ0UsUUFDQSxlQUNBLGdCdkVpdVpOLEN1RS90Wkksd0NBQ0UsZ0J2RWl1Wk4sQ3VFN3RaQSxtQnRFWEUsdUJzRWFBLHNCdkVvdVpGLEN1RW51WkUsNENBQ0UsV0FDQSxZQUNBLGtCdEVoQ0Ysa0JzRWtDRSxnQkFDQSxjQUNBLFl2RXl1WkosQ0N6dlpFLG9Dc0VTQSw0Q0FTSSxldkUydVpKLENBQ0YsQ3VFMXVaSSxnREFDRSxXQUNBLFlBQ0EscUNBQ0EsZ0R2RTR1Wk4sQ3VFN3RaQSxZQUNFLHdEdkUydVpGLEN1RXp1WkEsVUFDRSw2QkFDQSxpQnZFNHVaRixDdUUxdVpBLG9CQUlFLGNBS0EsVXZFNnVaRixDdUV6dVpBLGtDQVhFLFlBQ0Esa0JBRUEsZUFDQSxlQUNBLFlBR0EsU0FDQSxVdkV5dlpGLEN1RXZ2WkEsY0FDRSwwQ0FHQSxXQUlBLGtCQUNBLE92RTh1WkYsQ0NselpFLG9Dc0V3RUYsV0FLSSxlQUNBLGdCdkUrdVpGLENBQ0YsQ3VFN3VaQSxhQUVFLDJCQUNBLGdCQUNBLG1CQUNBLHFCQUNBLCtCdkVndlpGLENDdjBaRSxvQ3NFaUZGLGFBUUksWXZFa3ZaRixDQUNGLEN1RWh2WkUsZ0NBQ0ksU3ZFa3ZaTixDdUVodlpFLHNDQUNJLGtCdkVrdlpOLEN1RWh2WkUsc0NBQ0kseUJBQ0Esa0J2RWt2Wk4sQ3VFL3VaQSxPQUNFLFd2RWt2WkYsQ3VFL3VaQSxNQUNFLE92RWt2WkYsQ3VFaHZaQSxPQUNFLFV2RW12WkYsQ3VFanZaQSxPQUNFLFV2RW92WkYsQ3VFanZaQSxPQUNFLFF2RW92WkYsQ3VFbHZaQSxTQUNFLGtCQUNBLFV2RXF2WkYsQ3VFcHZaRSxhQUNF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LHdCMUU0NmFYLEMwRTE2YVMsZ0RBQ0Usd0QxRTQ2YVgsQzBFeDZhUyxrREFDRSx3QjFFMDZhWCxDMEV4NmFTLG1EQUNFLDJEMUUwNmFYLEMwRXY2YUssbURBQ0ksUUFDQSxXQUNBLDJCQUNBLGMxRXk2YVQsQzJFOSthRSxVQUNFLGtCQUNBLFMzRXUvYUosQzJFci9hRSxhQUNFLHVCM0V1L2FKLEMyRXIvYUUsZUFDRSx5QkFDQSw4QjNFdS9hSixDMkVyL2FFLGtCQUNFLGtCM0V1L2FKLEMyRXIvYUUsa0JBQ0UsYzNFdS9hSixDMkVsL2FFLG1CQUNFLGUzRW8vYUosQzJFLythRSxrQjFFNFBBLGlCRDB2YUYsQzJFcC9hSSx3QjFFMFBGLGtCRGl3YUYsQzJFdi9hRSxNQUNFLGdCQUNBLFUzRXkvYUosQzJFdC9hSSxtQkFDRSxjM0V3L2FOLEMyRXQvYUksc0JBQ0UsaUIzRXcvYU4sQzJFdC9hSSxvQkFDRSxXM0V3L2FOLEMyRXQvYUksa0JBQ0UsUzNFdy9hTixDMkV0L2FJLHNCQUNFLGlCM0V3L2FOLEMyRXQvYUksaUJBQ0UsUTNFdy9hTixDMkV0L2FJLG1CQUNFLFEzRXcvYU4sQzJFdC9hSSxtQkFDRSxVM0V3L2FOLEMyRXQvYUkscUJBQ0UsVTNFdy9hTixDMkV0L2FJLG9CQUNFLFMxRTRNSiwwQkRpemFGLEMyRTEvYUksb0JBQ0UsUTFFd01KLDBCRHl6YUYsQzJFNS9hSSxxQjFFNE1GLHNCRHV6YUYsQzJFaGdiSSxxQjFFeU1GLG9CRDh6YUYsQzJFcGdiSSxxQjFFc01GLG1CRHEwYUYsQzJFeGdiSSxxQjFFbU1GLHNCRDQwYUYsQzJFNWdiSSxzQjFFZ01GLHFCRG0xYUYsQzJFaGhiSSxzQjFFNkxGLG9CRDAxYUYsQzJFcGhiSSxzQjFFMExGLHNCRGkyYUYsQzJFeGhiSSxzQjFFdUxGLHFCRHcyYUYsQzJFNWhiSSxzQjFFb0xGLHVCRCsyYUYsQzJFaGliSSx3QjFFaUxGLGtCRHMzYUYsQzJFbmliRSxzQkFDRSxhM0VxaWJKLEMyRXBpYkksMEJBQ0UscUNBQ0EsZ0IxRThLSixXQUNBLFlBTkEsa0IwRXBLSSxlM0V5aWJOLEMyRXJpYkEsYUFDRSxzQ0FDQSxzQzNFd2liRixDMkV0aWJBLEdBQ0UsZ0JBQ0Esa0IzRXlpYkYsQzJFaGliRSxRQUNFLHVCM0VtaWJKLEMyRWppYkUsT0FDRSxXM0VvaWJKLEMyRWxpYkUsT0FDRSxVM0VxaWJKLEMyRW5pYkUsUUFDRSxrQjNFc2liSixDMkVwaWJFLFFBQ0UsZTNFdWliSixDMkVyaWJFLFFBQ0UsZ0IzRXdpYkosQzJFbmliRSxnQkFGRSxpQjNFOGliSixDMkU1aWJFLFFBQ0UsZ0IzRTJpYkosQzJFeGliRSxRQUNFLGdCQUNBLGtCM0UyaWJKLEMyRXppYkUsUUFDRSxpQjNFNGliSixDMkUxaWJFLFFBQ0UsYzNFNmliSixDMkUzaWJFLFFBQ0UsZTNFOGliSixDMkV6aWJFLGdCQUZFLGdCM0VvamJKLEMyRWxqYkUsUUFDRSxlM0VpamJKLEMyRTlpYkUsUUFDRSxlQUNBLGlCM0VpamJKLEMyRS9pYkUsVUFDRSxnQjNFa2piSixDMkVwbWJFLFFBQ0UsdUIzRXVtYkosQzJFcm1iRSxPQUNFLFczRXdtYkosQzJFdG1iRSxPQUNFLFUzRXltYkosQzJFdm1iRSxRQUNFLGtCM0UwbWJKLEMyRXhtYkUsUUFDRSxlM0UybWJKLEMyRXptYkUsUUFDRSxnQjNFNG1iSixDMkV2bWJFLGdCQUZFLGlCM0VrbmJKLEMyRWhuYkUsUUFDRSxnQjNFK21iSixDMkU1bWJFLFFBQ0UsZ0JBQ0Esa0IzRSttYkosQzJFN21iRSxRQUNFLGlCM0VnbmJKLEMyRTltYkUsUUFDRSxjM0VpbmJKLEMyRS9tYkUsUUFDRSxlM0VrbmJKLEMyRTdtYkUsZ0JBRkUsZ0IzRXduYkosQzJFdG5iRSxRQUNFLGUzRXFuYkosQzJFbG5iRSxRQUNFLGVBQ0EsaUIzRXFuYkosQzJFbm5iRSxVQUNFLGdCM0VzbmJKLEMyRXhxYkUsU0FDRSx3QjNFMnFiSixDMkV6cWJFLFFBQ0UsWTNFNHFiSixDMkUxcWJFLFFBQ0UsVzNFNnFiSixDMkUzcWJFLFNBQ0UsbUIzRThxYkosQzJFNXFiRSxTQUNFLGdCM0UrcWJKLEMyRTdxYkUsU0FDRSxpQjNFZ3JiSixDMkUzcWJFLGtCQUZFLGtCM0VzcmJKLEMyRXByYkUsU0FDRSxpQjNFbXJiSixDMkVocmJFLFNBQ0UsaUJBQ0EsbUIzRW1yYkosQzJFanJiRSxTQUNFLGtCM0VvcmJKLEMyRWxyYkUsU0FDRSxlM0VxcmJKLEMyRW5yYkUsU0FDRSxnQjNFc3JiSixDMkVqcmJFLGtCQUZFLGlCM0U0cmJKLEMyRTFyYkUsU0FDRSxnQjNFeXJiSixDMkV0cmJFLFNBQ0UsZ0JBQ0Esa0IzRXlyYkosQzJFdnJiRSxXQUNFLGlCM0UwcmJKLEMyRTV1YkUsU0FDRSx3QjNFK3ViSixDMkU3dWJFLFFBQ0UsWTNFZ3ZiSixDMkU5dWJFLFFBQ0UsVzNFaXZiSixDMkUvdWJFLFNBQ0UsbUIzRWt2YkosQzJFaHZiRSxTQUNFLGdCM0VtdmJKLEMyRWp2YkUsU0FDRSxpQjNFb3ZiSixDMkUvdWJFLGtCQUZFLGtCM0UwdmJKLEMyRXh2YkUsU0FDRSxpQjNFdXZiSixDMkVwdmJFLFNBQ0UsaUJBQ0EsbUIzRXV2YkosQzJFcnZiRSxTQUNFLGtCM0V3dmJKLEMyRXR2YkUsU0FDRSxlM0V5dmJKLEMyRXZ2YkUsU0FDRSxnQjNFMHZiSixDMkVydmJFLGtCQUZFLGlCM0Vnd2JKLEMyRTl2YkUsU0FDRSxnQjNFNnZiSixDMkUxdmJFLFNBQ0UsZ0JBQ0Esa0IzRTZ2YkosQzJFM3ZiRSxXQUNFLGlCM0U4dmJKLEMyRWh6YkUsU0FDRSx3QjNFbXpiSixDMkVqemJFLFFBQ0UsWTNFb3piSixDMkVsemJFLFFBQ0UsVzNFcXpiSixDMkVuemJFLFNBQ0UsbUIzRXN6YkosQzJFcHpiRSxTQUNFLGdCM0V1emJKLEMyRXJ6YkUsU0FDRSxpQjNFd3piSixDMkVuemJFLGtCQUZFLGtCM0U4emJKLEMyRTV6YkUsU0FDRSxpQjNFMnpiSixDMkV4emJFLFNBQ0UsaUJBQ0EsbUIzRTJ6YkosQzJFenpiRSxTQUNFLGtCM0U0emJKLEMyRTF6YkUsU0FDRSxlM0U2emJKLEMyRTN6YkUsU0FDRSxnQjNFOHpiSixDMkV6emJFLGtCQUZFLGlCM0VvMGJKLEMyRWwwYkUsU0FDRSxnQjNFaTBiSixDMkU5emJFLFNBQ0UsZ0JBQ0Esa0IzRWkwYkosQzJFL3piRSxXQUNFLGlCM0VrMGJKLEMyRXAzYkUsU0FDRSx3QjNFdTNiSixDMkVyM2JFLFFBQ0UsWTNFdzNiSixDMkV0M2JFLFFBQ0UsVzNFeTNiSixDMkV2M2JFLFNBQ0UsbUIzRTAzYkosQzJFeDNiRSxTQUNFLGdCM0UyM2JKLEMyRXozYkUsU0FDRSxpQjNFNDNiSixDMkV2M2JFLGtCQUZFLGtCM0VrNGJKLEMyRWg0YkUsU0FDRSxpQjNFKzNiSixDMkU1M2JFLFNBQ0UsaUJBQ0EsbUIzRSszYkosQzJFNzNiRSxTQUNFLGtCM0VnNGJKLEMyRTkzYkUsU0FDRSxlM0VpNGJKLEMyRS8zYkUsU0FDRSxnQjNFazRiSixDMkU3M2JFLGtCQUZFLGlCM0V3NGJKLEMyRXQ0YkUsU0FDRSxnQjNFcTRiSixDMkVsNGJFLFNBQ0UsZ0JBQ0Esa0IzRXE0YkosQzJFbjRiRSxXQUNFLGlCM0VzNGJKLEMyRXg3YkUsU0FDRSx3QjNFMjdiSixDMkV6N2JFLFFBQ0UsWTNFNDdiSixDMkUxN2JFLFFBQ0UsVzNFNjdiSixDMkUzN2JFLFNBQ0UsbUIzRTg3YkosQzJFNTdiRSxTQUNFLGdCM0UrN2JKLEMyRTc3YkUsU0FDRSxpQjNFZzhiSixDMkUzN2JFLGtCQUZFLGtCM0VzOGJKLEMyRXA4YkUsU0FDRSxpQjNFbThiSixDMkVoOGJFLFNBQ0UsaUJBQ0EsbUIzRW04YkosQzJFajhiRSxTQUNFLGtCM0VvOGJKLEMyRWw4YkUsU0FDRSxlM0VxOGJKLEMyRW44YkUsU0FDRSxnQjNFczhiSixDMkVqOGJFLGtCQUZFLGlCM0U0OGJKLEMyRTE4YkUsU0FDRSxnQjNFeThiSixDMkV0OGJFLFNBQ0UsZ0JBQ0Esa0IzRXk4YkosQzJFdjhiRSxXQUNFLGlCM0UwOGJKLEMyRTUvYkUsU0FDRSx3QjNFKy9iSixDMkU3L2JFLFFBQ0UsWTNFZ2djSixDMkU5L2JFLFFBQ0UsVzNFaWdjSixDMkUvL2JFLFNBQ0UsbUIzRWtnY0osQzJFaGdjRSxTQUNFLGdCM0VtZ2NKLEMyRWpnY0UsU0FDRSxpQjNFb2djSixDMkUvL2JFLGtCQUZFLGtCM0UwZ2NKLEMyRXhnY0UsU0FDRSxpQjNFdWdjSixDMkVwZ2NFLFNBQ0UsaUJBQ0EsbUIzRXVnY0osQzJFcmdjRSxTQUNFLGtCM0V3Z2NKLEMyRXRnY0UsU0FDRSxlM0V5Z2NKLEMyRXZnY0UsU0FDRSxnQjNFMGdjSixDMkVyZ2NFLGtCQUZFLGlCM0VnaGNKLEMyRTlnY0UsU0FDRSxnQjNFNmdjSixDMkUxZ2NFLFNBQ0UsZ0JBQ0Esa0IzRTZnY0osQzJFM2djRSxXQUNFLGlCM0U4Z2NKLEMyRWhrY0UsU0FDRSx3QjNFbWtjSixDMkVqa2NFLFFBQ0UsWTNFb2tjSixDMkVsa2NFLFFBQ0UsVzNFcWtjSixDMkVua2NFLFNBQ0UsbUIzRXNrY0osQzJFcGtjRSxTQUNFLGdCM0V1a2NKLEMyRXJrY0UsU0FDRSxpQjNFd2tjSixDMkVua2NFLGtCQUZFLGtCM0U4a2NKLEMyRTVrY0UsU0FDRSxpQjNFMmtjSixDMkV4a2NFLFNBQ0UsaUJBQ0EsbUIzRTJrY0osQzJFemtjRSxTQUNFLGtCM0U0a2NKLEMyRTFrY0UsU0FDRSxlM0U2a2NKLEMyRTNrY0UsU0FDRSxnQjNFOGtjSixDMkV6a2NFLGtCQUZFLGlCM0VvbGNKLEMyRWxsY0UsU0FDRSxnQjNFaWxjSixDMkU5a2NFLFNBQ0UsZ0JBQ0Esa0IzRWlsY0osQzJFL2tjRSxXQUNFLGlCM0VrbGNKLEMyRXBvY0UsU0FDRSx3QjNFdW9jSixDMkVyb2NFLFFBQ0UsWTNFd29jSixDMkV0b2NFLFFBQ0UsVzNFeW9jSixDMkV2b2NFLFNBQ0UsbUIzRTBvY0osQzJFeG9jRSxTQUNFLGdCM0Uyb2NKLEMyRXpvY0UsU0FDRSxpQjNFNG9jSixDMkV2b2NFLGtCQUZFLGtCM0VrcGNKLEMyRWhwY0UsU0FDRSxpQjNFK29jSixDMkU1b2NFLFNBQ0UsaUJBQ0EsbUIzRStvY0osQzJFN29jRSxTQUNFLGtCM0VncGNKLEMyRTlvY0UsU0FDRSxlM0VpcGNKLEMyRS9vY0UsU0FDRSxnQjNFa3BjSixDMkU3b2NFLGtCQUZFLGlCM0V3cGNKLEMyRXRwY0UsU0FDRSxnQjNFcXBjSixDMkVscGNFLFNBQ0UsZ0JBQ0Esa0IzRXFwY0osQzJFbnBjRSxXQUNFLGlCM0VzcGNKLEMyRXhzY0UsU0FDRSx3QjNFMnNjSixDMkV6c2NFLFFBQ0UsWTNFNHNjSixDMkUxc2NFLFFBQ0UsVzNFNnNjSixDMkUzc2NFLFNBQ0UsbUIzRThzY0osQzJFNXNjRSxTQUNFLGdCM0Urc2NKLEMyRTdzY0UsU0FDRSxpQjNFZ3RjSixDMkUzc2NFLGtCQUZFLGtCM0VzdGNKLEMyRXB0Y0UsU0FDRSxpQjNFbXRjSixDMkVodGNFLFNBQ0UsaUJBQ0EsbUIzRW10Y0osQzJFanRjRSxTQUNFLGtCM0VvdGNKLEMyRWx0Y0UsU0FDRSxlM0VxdGNKLEMyRW50Y0UsU0FDRSxnQjNFc3RjSixDMkVqdGNFLGtCQUZFLGlCM0U0dGNKLEMyRTF0Y0UsU0FDRSxnQjNFeXRjSixDMkV0dGNFLFNBQ0UsZ0JBQ0Esa0IzRXl0Y0osQzJFdnRjRSxXQUNFLGlCM0UwdGNKLEMyRTV3Y0UsU0FDRSx3QjNFK3djSixDMkU3d2NFLFFBQ0UsWTNFZ3hjSixDMkU5d2NFLFFBQ0UsVzNFaXhjSixDMkUvd2NFLFNBQ0UsbUIzRWt4Y0osQzJFaHhjRSxTQUNFLGdCM0VteGNKLEMyRWp4Y0UsU0FDRSxpQjNFb3hjSixDMkUvd2NFLGtCQUZFLGtCM0UweGNKLEMyRXh4Y0UsU0FDRSxpQjNFdXhjSixDMkVweGNFLFNBQ0UsaUJBQ0EsbUIzRXV4Y0osQzJFcnhjRSxTQUNFLGtCM0V3eGNKLEMyRXR4Y0UsU0FDRSxlM0V5eGNKLEMyRXZ4Y0UsU0FDRSxnQjNFMHhjSixDMkVyeGNFLGtCQUZFLGlCM0VneWNKLEMyRTl4Y0UsU0FDRSxnQjNFNnhjSixDMkUxeGNFLFNBQ0UsZ0JBQ0Esa0IzRTZ4Y0osQzJFM3hjRSxXQUNFLGlCM0U4eGNKLEMyRWgxY0UsU0FDRSx3QjNFbTFjSixDMkVqMWNFLFFBQ0UsWTNFbzFjSixDMkVsMWNFLFFBQ0UsVzNFcTFjSixDMkVuMWNFLFNBQ0UsbUIzRXMxY0osQzJFcDFjRSxTQUNFLGdCM0V1MWNKLEMyRXIxY0UsU0FDRSxpQjNFdzFjSixDMkVuMWNFLGtCQUZFLGtCM0U4MWNKLEMyRTUxY0UsU0FDRSxpQjNFMjFjSixDMkV4MWNFLFNBQ0UsaUJBQ0EsbUIzRTIxY0osQzJFejFjRSxTQUNFLGtCM0U0MWNKLEMyRTExY0UsU0FDRSxlM0U2MWNKLEMyRTMxY0UsU0FDRSxnQjNFODFjSixDMkV6MWNFLGtCQUZFLGlCM0VvMmNKLEMyRWwyY0UsU0FDRSxnQjNFaTJjSixDMkU5MWNFLFNBQ0UsZ0JBQ0Esa0IzRWkyY0osQzJFLzFjRSxXQUNFLGlCM0VrMmNKLEMyRXA1Y0UsU0FDRSx3QjNFdTVjSixDMkVyNWNFLFFBQ0UsWTNFdzVjSixDMkV0NWNFLFFBQ0UsVzNFeTVjSixDMkV2NWNFLFNBQ0UsbUIzRTA1Y0osQzJFeDVjRSxTQUNFLGdCM0UyNWNKLEMyRXo1Y0UsU0FDRSxpQjNFNDVjSixDMkV2NWNFLGtCQUZFLGtCM0VrNmNKLEMyRWg2Y0UsU0FDRSxpQjNFKzVjSixDMkU1NWNFLFNBQ0UsaUJBQ0EsbUIzRSs1Y0osQzJFNzVjRSxTQUNFLGtCM0VnNmNKLEMyRTk1Y0UsU0FDRSxlM0VpNmNKLEMyRS81Y0UsU0FDRSxnQjNFazZjSixDMkU3NWNFLGtCQUZFLGlCM0V3NmNKLEMyRXQ2Y0UsU0FDRSxnQjNFcTZjSixDMkVsNmNFLFNBQ0UsZ0JBQ0Esa0IzRXE2Y0osQzJFbjZjRSxXQUNFLGlCM0VzNmNKLEMyRXg5Y0UsU0FDRSx3QjNFMjljSixDMkV6OWNFLFFBQ0UsWTNFNDljSixDMkUxOWNFLFFBQ0UsVzNFNjljSixDMkUzOWNFLFNBQ0UsbUIzRTg5Y0osQzJFNTljRSxTQUNFLGdCM0UrOWNKLEMyRTc5Y0UsU0FDRSxpQjNFZytjSixDMkUzOWNFLGtCQUZFLGtCM0VzK2NKLEMyRXArY0UsU0FDRSxpQjNFbStjSixDMkVoK2NFLFNBQ0UsaUJBQ0EsbUIzRW0rY0osQzJFaitjRSxTQUNFLGtCM0VvK2NKLEMyRWwrY0UsU0FDRSxlM0VxK2NKLEMyRW4rY0UsU0FDRSxnQjNFcytjSixDMkVqK2NFLGtCQUZFLGlCM0U0K2NKLEMyRTErY0UsU0FDRSxnQjNFeStjSixDMkV0K2NFLFNBQ0UsZ0JBQ0Esa0IzRXkrY0osQzJFditjRSxXQUNFLGlCM0UwK2NKLEMyRTVoZEUsU0FDRSx3QjNFK2hkSixDMkU3aGRFLFFBQ0UsWTNFZ2lkSixDMkU5aGRFLFFBQ0UsVzNFaWlkSixDMkUvaGRFLFNBQ0UsbUIzRWtpZEosQzJFaGlkRSxTQUNFLGdCM0VtaWRKLEMyRWppZEUsU0FDRSxpQjNFb2lkSixDMkUvaGRFLGtCQUZFLGtCM0UwaWRKLEMyRXhpZEUsU0FDRSxpQjNFdWlkSixDMkVwaWRFLFNBQ0UsaUJBQ0EsbUIzRXVpZEosQzJFcmlkRSxTQUNFLGtCM0V3aWRKLEMyRXRpZEUsU0FDRSxlM0V5aWRKLEMyRXZpZEUsU0FDRSxnQjNFMGlkSixDMkVyaWRFLGtCQUZFLGlCM0VnamRKLEMyRTlpZEUsU0FDRSxnQjNFNmlkSixDMkUxaWRFLFNBQ0UsZ0JBQ0Esa0IzRTZpZEosQzJFM2lkRSxXQUNFLGlCM0U4aWRKLEMyRWhtZEUsU0FDRSx3QjNFbW1kSixDMkVqbWRFLFFBQ0UsWTNFb21kSixDMkVsbWRFLFFBQ0UsVzNFcW1kSixDMkVubWRFLFNBQ0UsbUIzRXNtZEosQzJFcG1kRSxTQUNFLGdCM0V1bWRKLEMyRXJtZEUsU0FDRSxpQjNFd21kSixDMkVubWRFLGtCQUZFLGtCM0U4bWRKLEMyRTVtZEUsU0FDRSxpQjNFMm1kSixDMkV4bWRFLFNBQ0UsaUJBQ0EsbUIzRTJtZEosQzJFem1kRSxTQUNFLGtCM0U0bWRKLEMyRTFtZEUsU0FDRSxlM0U2bWRKLEMyRTNtZEUsU0FDRSxnQjNFOG1kSixDMkV6bWRFLGtCQUZFLGlCM0VvbmRKLEMyRWxuZEUsU0FDRSxnQjNFaW5kSixDMkU5bWRFLFNBQ0UsZ0JBQ0Esa0IzRWluZEosQzJFL21kRSxXQUNFLGlCM0VrbmRKLEMyRXBxZEUsU0FDRSx3QjNFdXFkSixDMkVycWRFLFFBQ0UsWTNFd3FkSixDMkV0cWRFLFFBQ0UsVzNFeXFkSixDMkV2cWRFLFNBQ0UsbUIzRTBxZEosQzJFeHFkRSxTQUNFLGdCM0UycWRKLEMyRXpxZEUsU0FDRSxpQjNFNHFkSixDMkV2cWRFLGtCQUZFLGtCM0VrcmRKLEMyRWhyZEUsU0FDRSxpQjNFK3FkSixDMkU1cWRFLFNBQ0UsaUJBQ0EsbUIzRStxZEosQzJFN3FkRSxTQUNFLGtCM0VncmRKLEMyRTlxZEUsU0FDRSxlM0VpcmRKLEMyRS9xZEUsU0FDRSxnQjNFa3JkSixDMkU3cWRFLGtCQUZFLGlCM0V3cmRKLEMyRXRyZEUsU0FDRSxnQjNFcXJkSixDMkVscmRFLFNBQ0UsZ0JBQ0Esa0IzRXFyZEosQzJFbnJkRSxXQUNFLGlCM0VzcmRKLEMyRXh1ZEUsU0FDRSx3QjNFMnVkSixDMkV6dWRFLFFBQ0UsWTNFNHVkSixDMkUxdWRFLFFBQ0UsVzNFNnVkSixDMkUzdWRFLFNBQ0UsbUIzRTh1ZEosQzJFNXVkRSxTQUNFLGdCM0UrdWRKLEMyRTd1ZEUsU0FDRSxpQjNFZ3ZkSixDMkUzdWRFLGtCQUZFLGtCM0VzdmRKLEMyRXB2ZEUsU0FDRSxpQjNFbXZkSixDMkVodmRFLFNBQ0UsaUJBQ0EsbUIzRW12ZEosQzJFanZkRSxTQUNFLGtCM0VvdmRKLEMyRWx2ZEUsU0FDRSxlM0VxdmRKLEMyRW52ZEUsU0FDRSxnQjNFc3ZkSixDMkVqdmRFLGtCQUZFLGlCM0U0dmRKLEMyRTF2ZEUsU0FDRSxnQjNFeXZkSixDMkV0dmRFLFNBQ0UsZ0JBQ0Esa0IzRXl2ZEosQzJFdnZkRSxXQUNFLGlCM0UwdmRKLEMyRTV5ZEUsU0FDRSx3QjNFK3lkSixDMkU3eWRFLFFBQ0UsWTNFZ3pkSixDMkU5eWRFLFFBQ0UsVzNFaXpkSixDMkUveWRFLFNBQ0UsbUIzRWt6ZEosQzJFaHpkRSxTQUNFLGdCM0VtemRKLEMyRWp6ZEUsU0FDRSxpQjNFb3pkSixDMkUveWRFLGtCQUZFLGtCM0UwemRKLEMyRXh6ZEUsU0FDRSxpQjNFdXpkSixDMkVwemRFLFNBQ0UsaUJBQ0EsbUIzRXV6ZEosQzJFcnpkRSxTQUNFLGtCM0V3emRKLEMyRXR6ZEUsU0FDRSxlM0V5emRKLEMyRXZ6ZEUsU0FDRSxnQjNFMHpkSixDMkVyemRFLGtCQUZFLGlCM0VnMGRKLEMyRTl6ZEUsU0FDRSxnQjNFNnpkSixDMkUxemRFLFNBQ0UsZ0JBQ0Esa0IzRTZ6ZEosQzJFM3pkRSxXQUNFLGlCM0U4emRKLEMyRWgzZEUsU0FDRSx3QjNFbTNkSixDMkVqM2RFLFFBQ0UsWTNFbzNkSixDMkVsM2RFLFFBQ0UsVzNFcTNkSixDMkVuM2RFLFNBQ0UsbUIzRXMzZEosQzJFcDNkRSxTQUNFLGdCM0V1M2RKLEMyRXIzZEUsU0FDRSxpQjNFdzNkSixDMkVuM2RFLGtCQUZFLGtCM0U4M2RKLEMyRTUzZEUsU0FDRSxpQjNFMjNkSixDMkV4M2RFLFNBQ0UsaUJBQ0EsbUIzRTIzZEosQzJFejNkRSxTQUNFLGtCM0U0M2RKLEMyRTEzZEUsU0FDRSxlM0U2M2RKLEMyRTMzZEUsU0FDRSxnQjNFODNkSixDMkV6M2RFLGtCQUZFLGlCM0VvNGRKLEMyRWw0ZEUsU0FDRSxnQjNFaTRkSixDMkU5M2RFLFNBQ0UsZ0JBQ0Esa0IzRWk0ZEosQzJFLzNkRSxXQUNFLGlCM0VrNGRKLEMyRXA3ZEUsU0FDRSx3QjNFdTdkSixDMkVyN2RFLFFBQ0UsWTNFdzdkSixDMkV0N2RFLFFBQ0UsVzNFeTdkSixDMkV2N2RFLFNBQ0UsbUIzRTA3ZEosQzJFeDdkRSxTQUNFLGdCM0UyN2RKLEMyRXo3ZEUsU0FDRSxpQjNFNDdkSixDMkV2N2RFLGtCQUZFLGtCM0VrOGRKLEMyRWg4ZEUsU0FDRSxpQjNFKzdkSixDMkU1N2RFLFNBQ0UsaUJBQ0EsbUIzRSs3ZEosQzJFNzdkRSxTQUNFLGtCM0VnOGRKLEMyRTk3ZEUsU0FDRSxlM0VpOGRKLEMyRS83ZEUsU0FDRSxnQjNFazhkSixDMkU3N2RFLGtCQUZFLGlCM0V3OGRKLEMyRXQ4ZEUsU0FDRSxnQjNFcThkSixDMkVsOGRFLFNBQ0UsZ0JBQ0Esa0IzRXE4ZEosQzJFbjhkRSxXQUNFLGlCM0VzOGRKLEMyRXgvZEUsU0FDRSx3QjNFMi9kSixDMkV6L2RFLFFBQ0UsWTNFNC9kSixDMkUxL2RFLFFBQ0UsVzNFNi9kSixDMkUzL2RFLFNBQ0UsbUIzRTgvZEosQzJFNS9kRSxTQUNFLGdCM0UrL2RKLEMyRTcvZEUsU0FDRSxpQjNFZ2dlSixDMkUzL2RFLGtCQUZFLGtCM0VzZ2VKLEMyRXBnZUUsU0FDRSxpQjNFbWdlSixDMkVoZ2VFLFNBQ0UsaUJBQ0EsbUIzRW1nZUosQzJFamdlRSxTQUNFLGtCM0VvZ2VKLEMyRWxnZUUsU0FDRSxlM0VxZ2VKLEMyRW5nZUUsU0FDRSxnQjNFc2dlSixDMkVqZ2VFLGtCQUZFLGlCM0U0Z2VKLEMyRTFnZUUsU0FDRSxnQjNFeWdlSixDMkV0Z2VFLFNBQ0UsZ0JBQ0Esa0IzRXlnZUosQzJFdmdlRSxXQUNFLGlCM0UwZ2VKLEMyRTVqZUUsU0FDRSx3QjNFK2plSixDMkU3amVFLFFBQ0UsWTNFZ2tlSixDMkU5amVFLFFBQ0UsVzNFaWtlSixDMkUvamVFLFNBQ0UsbUIzRWtrZUosQzJFaGtlRSxTQUNFLGdCM0Vta2VKLEMyRWprZUUsU0FDRSxpQjNFb2tlSixDMkUvamVFLGtCQUZFLGtCM0Uwa2VKLEMyRXhrZUUsU0FDRSxpQjNFdWtlSixDMkVwa2VFLFNBQ0UsaUJBQ0EsbUIzRXVrZUosQzJFcmtlRSxTQUNFLGtCM0V3a2VKLEMyRXRrZUUsU0FDRSxlM0V5a2VKLEMyRXZrZUUsU0FDRSxnQjNFMGtlSixDMkVya2VFLGtCQUZFLGlCM0VnbGVKLEMyRTlrZUUsU0FDRSxnQjNFNmtlSixDMkUxa2VFLFNBQ0UsZ0JBQ0Esa0IzRTZrZUosQzJFM2tlRSxXQUNFLGlCM0U4a2VKLEMyRWhvZUUsU0FDRSx3QjNFbW9lSixDMkVqb2VFLFFBQ0UsWTNFb29lSixDMkVsb2VFLFFBQ0UsVzNFcW9lSixDMkVub2VFLFNBQ0UsbUIzRXNvZUosQzJFcG9lRSxTQUNFLGdCM0V1b2VKLEMyRXJvZUUsU0FDRSxpQjNFd29lSixDMkVub2VFLGtCQUZFLGtCM0U4b2VKLEMyRTVvZUUsU0FDRSxpQjNFMm9lSixDMkV4b2VFLFNBQ0UsaUJBQ0EsbUIzRTJvZUosQzJFem9lRSxTQUNFLGtCM0U0b2VKLEMyRTFvZUUsU0FDRSxlM0U2b2VKLEMyRTNvZUUsU0FDRSxnQjNFOG9lSixDMkV6b2VFLGtCQUZFLGlCM0VvcGVKLEMyRWxwZUUsU0FDRSxnQjNFaXBlSixDMkU5b2VFLFNBQ0UsZ0JBQ0Esa0IzRWlwZUosQzJFL29lRSxXQUNFLGlCM0VrcGVKLEMyRXBzZUUsU0FDRSx3QjNFdXNlSixDMkVyc2VFLFFBQ0UsWTNFd3NlSixDMkV0c2VFLFFBQ0UsVzNFeXNlSixDMkV2c2VFLFNBQ0UsbUIzRTBzZUosQzJFeHNlRSxTQUNFLGdCM0Uyc2VKLEMyRXpzZUUsU0FDRSxpQjNFNHNlSixDMkV2c2VFLGtCQUZFLGtCM0VrdGVKLEMyRWh0ZUUsU0FDRSxpQjNFK3NlSixDMkU1c2VFLFNBQ0UsaUJBQ0EsbUIzRStzZUosQzJFN3NlRSxTQUNFLGtCM0VndGVKLEMyRTlzZUUsU0FDRSxlM0VpdGVKLEMyRS9zZUUsU0FDRSxnQjNFa3RlSixDMkU3c2VFLGtCQUZFLGlCM0V3dGVKLEMyRXR0ZUUsU0FDRSxnQjNFcXRlSixDMkVsdGVFLFNBQ0UsZ0JBQ0Esa0IzRXF0ZUosQzJFbnRlRSxXQUNFLGlCM0VzdGVKLEMyRXh3ZUUsU0FDRSx3QjNFMndlSixDMkV6d2VFLFFBQ0UsWTNFNHdlSixDMkUxd2VFLFFBQ0UsVzNFNndlSixDMkUzd2VFLFNBQ0UsbUIzRTh3ZUosQzJFNXdlRSxTQUNFLGdCM0Urd2VKLEMyRTd3ZUUsU0FDRSxpQjNFZ3hlSixDMkUzd2VFLGtCQUZFLGtCM0VzeGVKLEMyRXB4ZUUsU0FDRSxpQjNFbXhlSixDMkVoeGVFLFNBQ0UsaUJBQ0EsbUIzRW14ZUosQzJFanhlRSxTQUNFLGtCM0VveGVKLEMyRWx4ZUUsU0FDRSxlM0VxeGVKLEMyRW54ZUUsU0FDRSxnQjNFc3hlSixDMkVqeGVFLGtCQUZFLGlCM0U0eGVKLEMyRTF4ZUUsU0FDRSxnQjNFeXhlSixDMkV0eGVFLFNBQ0UsZ0JBQ0Esa0IzRXl4ZUosQzJFdnhlRSxXQUNFLGlCM0UweGVKLEMyRTUwZUUsU0FDRSx3QjNFKzBlSixDMkU3MGVFLFFBQ0UsWTNFZzFlSixDMkU5MGVFLFFBQ0UsVzNFaTFlSixDMkUvMGVFLFNBQ0UsbUIzRWsxZUosQzJFaDFlRSxTQUNFLGdCM0VtMWVKLEMyRWoxZUUsU0FDRSxpQjNFbzFlSixDMkUvMGVFLGtCQUZFLGtCM0UwMWVKLEMyRXgxZUUsU0FDRSxpQjNFdTFlSixDMkVwMWVFLFNBQ0UsaUJBQ0EsbUIzRXUxZUosQzJFcjFlRSxTQUNFLGtCM0V3MWVKLEMyRXQxZUUsU0FDRSxlM0V5MWVKLEMyRXYxZUUsU0FDRSxnQjNFMDFlSixDMkVyMWVFLGtCQUZFLGlCM0VnMmVKLEMyRTkxZUUsU0FDRSxnQjNFNjFlSixDMkUxMWVFLFNBQ0UsZ0JBQ0Esa0IzRTYxZUosQzJFMzFlRSxXQUNFLGlCM0U4MWVKLEMyRWg1ZUUsU0FDRSx3QjNFbTVlSixDMkVqNWVFLFFBQ0UsWTNFbzVlSixDMkVsNWVFLFFBQ0UsVzNFcTVlSixDMkVuNWVFLFNBQ0UsbUIzRXM1ZUosQzJFcDVlRSxTQUNFLGdCM0V1NWVKLEMyRXI1ZUUsU0FDRSxpQjNFdzVlSixDMkVuNWVFLGtCQUZFLGtCM0U4NWVKLEMyRTU1ZUUsU0FDRSxpQjNFMjVlSixDMkV4NWVFLFNBQ0UsaUJBQ0EsbUIzRTI1ZUosQzJFejVlRSxTQUNFLGtCM0U0NWVKLEMyRTE1ZUUsU0FDRSxlM0U2NWVKLEMyRTM1ZUUsU0FDRSxnQjNFODVlSixDMkV6NWVFLGtCQUZFLGlCM0VvNmVKLEMyRWw2ZUUsU0FDRSxnQjNFaTZlSixDMkU5NWVFLFNBQ0UsZ0JBQ0Esa0IzRWk2ZUosQzJFLzVlRSxXQUNFLGlCM0VrNmVKLEMyRXA5ZUUsU0FDRSx3QjNFdTllSixDMkVyOWVFLFFBQ0UsWTNFdzllSixDMkV0OWVFLFFBQ0UsVzNFeTllSixDMkV2OWVFLFNBQ0UsbUIzRTA5ZUosQzJFeDllRSxTQUNFLGdCM0UyOWVKLEMyRXo5ZUUsU0FDRSxpQjNFNDllSixDMkV2OWVFLGtCQUZFLGtCM0VrK2VKLEMyRWgrZUUsU0FDRSxpQjNFKzllSixDMkU1OWVFLFNBQ0UsaUJBQ0EsbUIzRSs5ZUosQzJFNzllRSxTQUNFLGtCM0VnK2VKLEMyRTk5ZUUsU0FDRSxlM0VpK2VKLEMyRS85ZUUsU0FDRSxnQjNFaytlSixDMkU3OWVFLGtCQUZFLGlCM0V3K2VKLEMyRXQrZUUsU0FDRSxnQjNFcStlSixDMkVsK2VFLFNBQ0UsZ0JBQ0Esa0IzRXErZUosQzJFbitlRSxXQUNFLGlCM0VzK2VKLEMyRXhoZkUsVUFDRSx5QjNFMmhmSixDMkV6aGZFLFNBQ0UsYTNFNGhmSixDMkUxaGZFLFNBQ0UsWTNFNmhmSixDMkUzaGZFLFVBQ0Usb0IzRThoZkosQzJFNWhmRSxVQUNFLGlCM0UraGZKLEMyRTdoZkUsVUFDRSxrQjNFZ2lmSixDMkUzaGZFLG9CQUZFLG1CM0VzaWZKLEMyRXBpZkUsVUFDRSxrQjNFbWlmSixDMkVoaWZFLFVBQ0Usa0JBQ0Esb0IzRW1pZkosQzJFamlmRSxVQUNFLG1CM0VvaWZKLEMyRWxpZkUsVUFDRSxnQjNFcWlmSixDMkVuaWZFLFVBQ0UsaUIzRXNpZkosQzJFamlmRSxvQkFGRSxrQjNFNGlmSixDMkUxaWZFLFVBQ0UsaUIzRXlpZkosQzJFdGlmRSxVQUNFLGlCQUNBLG1CM0V5aWZKLEMyRXZpZkUsWUFDRSxrQjNFMGlmSixDMkU1bGZFLFVBQ0UseUIzRStsZkosQzJFN2xmRSxTQUNFLGEzRWdtZkosQzJFOWxmRSxTQUNFLFkzRWltZkosQzJFL2xmRSxVQUNFLG9CM0VrbWZKLEMyRWhtZkUsVUFDRSxpQjNFbW1mSixDMkVqbWZFLFVBQ0Usa0IzRW9tZkosQzJFL2xmRSxvQkFGRSxtQjNFMG1mSixDMkV4bWZFLFVBQ0Usa0IzRXVtZkosQzJFcG1mRSxVQUNFLGtCQUNBLG9CM0V1bWZKLEMyRXJtZkUsVUFDRSxtQjNFd21mSixDMkV0bWZFLFVBQ0UsZ0IzRXltZkosQzJFdm1mRSxVQUNFLGlCM0UwbWZKLEMyRXJtZkUsb0JBRkUsa0IzRWduZkosQzJFOW1mRSxVQUNFLGlCM0U2bWZKLEMyRTFtZkUsVUFDRSxpQkFDQSxtQjNFNm1mSixDMkUzbWZFLFlBQ0Usa0IzRThtZkosQzJFaHFmRSxVQUNFLHlCM0VtcWZKLEMyRWpxZkUsU0FDRSxhM0VvcWZKLEMyRWxxZkUsU0FDRSxZM0VxcWZKLEMyRW5xZkUsVUFDRSxvQjNFc3FmSixDMkVwcWZFLFVBQ0UsaUIzRXVxZkosQzJFcnFmRSxVQUNFLGtCM0V3cWZKLEMyRW5xZkUsb0JBRkUsbUIzRThxZkosQzJFNXFmRSxVQUNFLGtCM0UycWZKLEMyRXhxZkUsVUFDRSxrQkFDQSxvQjNFMnFmSixDMkV6cWZFLFVBQ0UsbUIzRTRxZkosQzJFMXFmRSxVQUNFLGdCM0U2cWZKLEMyRTNxZkUsVUFDRSxpQjNFOHFmSixDMkV6cWZFLG9CQUZFLGtCM0VvcmZKLEMyRWxyZkUsVUFDRSxpQjNFaXJmSixDMkU5cWZFLFVBQ0UsaUJBQ0EsbUIzRWlyZkosQzJFL3FmRSxZQUNFLGtCM0VrcmZKLEMyRXB1ZkUsVUFDRSx5QjNFdXVmSixDMkVydWZFLFNBQ0UsYTNFd3VmSixDMkV0dWZFLFNBQ0UsWTNFeXVmSixDMkV2dWZFLFVBQ0Usb0IzRTB1ZkosQzJFeHVmRSxVQUNFLGlCM0UydWZKLEMyRXp1ZkUsVUFDRSxrQjNFNHVmSixDMkV2dWZFLG9CQUZFLG1CM0VrdmZKLEMyRWh2ZkUsVUFDRSxrQjNFK3VmSixDMkU1dWZFLFVBQ0Usa0JBQ0Esb0IzRSt1ZkosQzJFN3VmRSxVQUNFLG1CM0VndmZKLEMyRTl1ZkUsVUFDRSxnQjNFaXZmSixDMkUvdWZFLFVBQ0UsaUIzRWt2ZkosQzJFN3VmRSxvQkFGRSxrQjNFd3ZmSixDMkV0dmZFLFVBQ0UsaUIzRXF2ZkosQzJFbHZmRSxVQUNFLGlCQUNBLG1CM0VxdmZKLEMyRW52ZkUsWUFDRSxrQjNFc3ZmSixDMkV4eWZFLFVBQ0UseUIzRTJ5ZkosQzJFenlmRSxTQUNFLGEzRTR5ZkosQzJFMXlmRSxTQUNFLFkzRTZ5ZkosQzJFM3lmRSxVQUNFLG9CM0U4eWZKLEMyRTV5ZkUsVUFDRSxpQjNFK3lmSixDMkU3eWZFLFVBQ0Usa0IzRWd6ZkosQzJFM3lmRSxvQkFGRSxtQjNFc3pmSixDMkVwemZFLFVBQ0Usa0IzRW16ZkosQzJFaHpmRSxVQUNFLGtCQUNBLG9CM0VtemZKLEMyRWp6ZkUsVUFDRSxtQjNFb3pmSixDMkVsemZFLFVBQ0UsZ0IzRXF6ZkosQzJFbnpmRSxVQUNFLGlCM0VzemZKLEMyRWp6ZkUsb0JBRkUsa0IzRTR6ZkosQzJFMXpmRSxVQUNFLGlCM0V5emZKLEMyRXR6ZkUsVUFDRSxpQkFDQSxtQjNFeXpmSixDMkV2emZFLFlBQ0Usa0IzRTB6ZkosQzJFNTJmRSxVQUNFLHlCM0UrMmZKLEMyRTcyZkUsU0FDRSxhM0VnM2ZKLEMyRTkyZkUsU0FDRSxZM0VpM2ZKLEMyRS8yZkUsVUFDRSxvQjNFazNmSixDMkVoM2ZFLFVBQ0UsaUIzRW0zZkosQzJFajNmRSxVQUNFLGtCM0VvM2ZKLEMyRS8yZkUsb0JBRkUsbUIzRTAzZkosQzJFeDNmRSxVQUNFLGtCM0V1M2ZKLEMyRXAzZkUsVUFDRSxrQkFDQSxvQjNFdTNmSixDMkVyM2ZFLFVBQ0UsbUIzRXczZkosQzJFdDNmRSxVQUNFLGdCM0V5M2ZKLEMyRXYzZkUsVUFDRSxpQjNFMDNmSixDMkVyM2ZFLG9CQUZFLGtCM0VnNGZKLEMyRTkzZkUsVUFDRSxpQjNFNjNmSixDMkUxM2ZFLFVBQ0UsaUJBQ0EsbUIzRTYzZkosQzJFMzNmRSxZQUNFLGtCM0U4M2ZKLEMyRWg3ZkUsVUFDRSx5QjNFbTdmSixDMkVqN2ZFLFNBQ0UsYTNFbzdmSixDMkVsN2ZFLFNBQ0UsWTNFcTdmSixDMkVuN2ZFLFVBQ0Usb0IzRXM3ZkosQzJFcDdmRSxVQUNFLGlCM0V1N2ZKLEMyRXI3ZkUsVUFDRSxrQjNFdzdmSixDMkVuN2ZFLG9CQUZFLG1CM0U4N2ZKLEMyRTU3ZkUsVUFDRSxrQjNFMjdmSixDMkV4N2ZFLFVBQ0Usa0JBQ0Esb0IzRTI3ZkosQzJFejdmRSxVQUNFLG1CM0U0N2ZKLEMyRTE3ZkUsVUFDRSxnQjNFNjdmSixDMkUzN2ZFLFVBQ0UsaUIzRTg3ZkosQzJFejdmRSxvQkFGRSxrQjNFbzhmSixDMkVsOGZFLFVBQ0UsaUIzRWk4ZkosQzJFOTdmRSxVQUNFLGlCQUNBLG1CM0VpOGZKLEMyRS83ZkUsWUFDRSxrQjNFazhmSixDMkUvN2ZBLFlBQ0UsaUIzRWs4ZkYsQzJFNTdmRSxZQUNFLFMzRSs3ZkosQzJFaDhmRSxZQUNFLFMzRW04ZkosQzJFcDhmRSxZQUNFLFMzRXU4ZkosQzJFeDhmRSxZQUNFLFMzRTI4ZkosQzJFNThmRSxZQUNFLFMzRSs4ZkosQzJFaDlmRSxZQUNFLFMzRW05ZkosQzJFcDlmRSxZQUNFLFMzRXU5ZkosQzJFeDlmRSxZQUNFLFMzRTI5ZkosQzJFNTlmRSxZQUNFLFMzRSs5ZkosQzJFaCtmRSxZQUNFLFMzRW0rZkosQzJFcCtmRSxZQUNFLFMzRXUrZkosQzJFeCtmRSxZQUNFLFMzRTIrZkosQzJFNStmRSxZQUNFLFMzRSsrZkosQzJFaC9mRSxZQUNFLFMzRW0vZkosQzJFcC9mRSxZQUNFLFMzRXUvZkosQzJFeC9mRSxZQUNFLFMzRTIvZkosQzJFNS9mRSxZQUNFLFMzRSsvZkosQzJFaGdnQkUsWUFDRSxTM0VtZ2dCSixDMkUvL2ZFLGlCQUNFLDhCM0VrZ2dCSixDMkVoZ2dCRSxnQkFDRSw2QjNFa2dnQkosQzJFaGdnQkUsZUFDRSw0QjNFa2dnQkosQzJFaGdnQkUsa0JBQ0UsK0IzRWtnZ0JKLEMyRTcvZkUsbUJBQ0UsZTNFZ2dnQkosQzJFamdnQkUsbUJBQ0UsZTNFb2dnQkosQzJFcmdnQkUsbUJBQ0UsZTNFd2dnQkosQzJFemdnQkUsbUJBQ0UsZTNFNGdnQkosQzJFN2dnQkUsbUJBQ0UsZTNFZ2hnQkosQzJFamhnQkUsbUJBQ0UsZTNFb2hnQkosQzJFcmhnQkUsbUJBQ0UsZTNFd2hnQkosQzJFcmhnQkEsU0FDRSxvQzNFd2hnQkYiLCJmaWxlIjoiL2Nzcy9hcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm8tc3RhdHVzLXRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgyNXB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMTdweCwgMzAwLCAkYmxhY2spO1xuXG4gICAgJi0tcGVuZGluZyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0Y1OUM1MDtcbiAgICAgICAgY29sb3I6ICNGNTlDNTA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJi0tYXBwcm92ZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICM2NUIwNjg7XG4gICAgICAgIGNvbG9yOiAjNjVCMDY4O1xuICAgIH1cbn1cblxuLypzdGF0aWMgcGFnZSovXG5cbi5zdGF0aWMtYmFzZSB7XG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDExOTlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeS1tYXgoNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeS1tYXgoNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDc2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyphIHtcbiAgICAgICAgY29sb3I6ICNmYzMzNmM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH0qL1xuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvbG9yZWQtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgLypsaXN0LXN0eWxlOiBub25lOyovXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4oCiJztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIC8qd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7Ki9cbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIC8qYmFja2dyb3VuZDogJGJsYWNrOyovXG4gICAgICAgICAgICAgICAgICAgIC8qY29udGVudDogdXJsKFwiQGltYWdlcy90aWNrZXIucG5nXCIpOyovXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIkBpbWFnZXMvc3ViX21lbnVfbGlzdF9pY29uLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgb2wge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIC8qbGlzdC1zdHlsZTogbm9uZTsqL1xuICAgICAgICAgICAgLypjb3VudGVyLXJlc2V0OiBudW1iZXJlZDsqL1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLypjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyOyovXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIC8qZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyovXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAvKmNvbnRlbnQ6IGNvdW50ZXJzKG51bWJlcmVkLCAnLicpO1xuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyZWQ7Ki9cbiAgICAgICAgICAgICAgICAgICAgLypjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcik7Ki9cbiAgICAgICAgICAgICAgICAgICAgLyptYXJnaW4tcmlnaHQ6IHBpeHJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcGl4cmVtKDI1cHgpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHBpeHJlbSgyNXB4KTsqL1xuICAgICAgICAgICAgICAgICAgICAvKmRpc3BsYXk6IHRhYmxlOyovXG4gICAgICAgICAgICAgICAgICAgIC8qZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0b29scy5jb2xvcignZm9udC1saWdodC1jb2xvcicpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0b29scy5jb2xvcignZGVmYXVsdC1jb2xvcicpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KHBpeHJlbSgxM3B4KSwgbm9ybWFsKTsqL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLypjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyLXN1YjsqL1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXItc3ViKTsqL1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG9sI2NvcHlyaWdodExpc3Qge1xuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBsaXN0O1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0LCBsb3dlci1hbHBoYSkgXCIpIFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC53ZWItbGluayB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmMzMzZjO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmMzMzZjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgLmN1c3RvbS1saXN0IHtcbiAgICAgICAgLypjb3VudGVyLXJlc2V0OiBudW1iZXJlZDsqL1xuICAgICAgICBvbCB7XG4gICAgICAgICAgICBjb3VudGVyLXJlc2V0OiBudW1iZXJlZDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcnMobnVtYmVyZWQsICcuJyknLiAnO1xuICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyZWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZjAwMDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG4gICAgICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KXjycgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgdGFibGUge1xuICAgICAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg5OTFweCkge1xuICAgICAgICBtaW4td2lkdGg6IDgwMHB4O1xuICAgICAgfVxuICAgICAgICB0ZCwgdGgge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg5OTFweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM0JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvdW50ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfil48nICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gY29sb3IgY29kZXNcbiR3aGl0ZTogI2ZmZjtcbiRibGFjazogIzAwMDtcbiRsaWdodC1ibGFjazogIzRkNGY1YztcbiRncmV5LWxpZ2h0OiAjZTVlNWVhO1xuJGdyZXktbGlnaHRlc3Q6ICNlOWU5ZjA7XG4kZ3JleS1saWdodGVyOiAjZjRmNGY3O1xuJGxpZ2h0LWJvcmRlcjogI2Y0ZjRmNDtcbiRsaWdodGVzdC1ncmV5OiAjZmFmYWZhO1xuJGdyZXktdGV4dDogIzljOWM5ZjtcbiRncmV5LWRhcms6ICM4NjhmOWE7XG4kbGlnaHRlci1kYXJrOiAjOGI4YjhiO1xuJGdyZXktcmFkaW86ICNiM2IzYjU7XG4kbGlnaHQtZ3JleS0tYmc6ICNmY2ZjZmM7XG4kY2hhcmNvbGU6ICMwNDAxMDA7XG4kbGlnaHQtY2hhcmNvbGU6ICM0MzQyNWQ7XG4kZ3JlZW46ICM1NGM2Mzk7XG4kZ3JlZW4tbGlnaHQ6ICM1NGM2Mzk7XG4kZ3JlZW4tZGFya2VyOiAjMjE5MDhmO1xuJGdyZWVuLWRhcmtlc3Q6ICMxNDhhODg7XG4kcHVycGxlOiAjNDQ0NzkzO1xuJGdyYXk0NDogIzcwNzA3MDtcbiRwcmltYXJ5LWNvbG9yOiAjMjg1RkQ2O1xuJHNlY29uZGFyeS1jb2xvcjogI0ZEN0RBOTtcbiRkYXJrLXNlY29uZGFyeS1jb2xvcjogI2ZjMzM2YztcbiRsaWdodC1waW5rLWNvbG9yOiByZ2JhKDI1MCwgMTI1LCAxNzAsIC4xNCk7XG4kbGlnaHRlci1waW5rLWNvbG9yOiByZ2JhKDI1MiwgNTEsIDEwOCwgLjA1KTtcblxuXG4kbmV3TWFpbkNvbG9yOiAjQzUyNzFGO1xuXG5cblxuLy9Gb250IFdlaWdodFxuJGZvbnQtbGlnaHQ6IDMwMDtcbiRmb250LW5vcm1hbDogNDAwO1xuJGZvbnQtc2VtaWJvbGQ6IDYwMDtcbiRmb250LWJvbGQ6IDcwMDtcblxuJHJvb3QtZm9udC1zaXplOiAxNnB4O1xuJGNvcHktZm9udDogXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kdGl0bGUtZm9udDogXCJSYWxld2F5XCIsIFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGxhbmRpbmctdGl0bGUtZm9udDogXCJHb3RoYW1cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kbGFuZGluZy1jb3B5LWZvbnQ6IFwiR290aGFtIFJvdW5kZWRcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vXG4kZWFzZTogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuXG4vLyB0YWJsZXQgb25seSA6IHNjcmVlbiBzaXplIGlzIDY0MHB4IC0gOTU5cHhcbiR0YWJsZXQtLW9ubHk6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA2NDBweCkgYW5kIChtYXgtd2lkdGggOiA5NTlweClcIjtcblxuLy8gc2NyZWVuIHNpemUgaXMgOTYwcHgrXG4kZGVza3RvcC0tc3RhcnQ6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA5NjBweClcIjtcblxuLy8gc2NyZWVuIHNpemUgaXMgMTAyNHB4K1xuJGRlc2t0b3Atc21hbGwtMi0tc3RhcnQ6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAxMDI0cHgpXCI7XG5cbi8vIHNjcmVlbiBzaXplIGlzIDEyODBweCtcbiRkZXNrdG9wLW1lZGl1bS0xLS1zdGFydDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyODBweClcIjtcblxuLy8gc2NyZWVuIHNpemUgaXMgMTQ0MHB4K1xuJGRlc2t0b3AtbWVkaXVtLTItLXN0YXJ0OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTQ0MHB4KVwiO1xuXG5cbi50ZXh0IHtcbiAgICAmLXcge1xuICAgICAgICAmLWxpZ2h0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLXJlZ3VsYXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICYtbWVkaXVtIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLXNib2xkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLWJvbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zcGFjaW5nIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xuICAgIH1cbiAgICAmLW1haW4tY29sb3Ige1xuICAgICAgICBjb2xvcjogJG5ld01haW5Db2xvciAhaW1wb3J0YW50O1xuICAgIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAtLT4gQmFzZSBmaWxlcyA8LS1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZXh0LXctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG4udGV4dC13LXJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4udGV4dC13LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi50ZXh0LXctc2JvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4udGV4dC13LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zcGFjaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuOHB4O1xufVxuLnRleHQtbWFpbi1jb2xvciB7XG4gIGNvbG9yOiAjQzUyNzFGICFpbXBvcnRhbnQ7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlmcmFtZS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG59XG4uaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDBweCkge1xuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5wLmMtY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzg2OGY5YTtcbn1cblxuYSxcbmlucHV0IHtcbiAgdHJhbnNpdGlvbjogMC40cyBhbGw7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbmE6aG92ZXIsXG5pbnB1dDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hOmhvdmVyLFxuYnV0dG9uOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5hOmZvY3VzLFxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgY29sb3I6ICNDNTI3MUY7XG59XG5cbmhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VFRUVGMDtcbn1cblxuLnByb2ZpbGUtTUFJTi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYy1zaWRlYmFyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTtcbn1cblxuLmMtcG9zdC10aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmMtcG9zdC10aW1lIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbn1cblxuaDUuY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA0MDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBoNS5jYXJkLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzA0MDEwMDtcbiAgfVxufVxuXG4uYy1tb2RlbC1yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5jLW1vZGVsLXJvdyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA0MDEwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMzEyNXJlbTtcbn1cbi5jLW1vZGVsLXJvdyBoMyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzg2OGY5YTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQzNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYy1iaWxsaW5nLXBhbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzljOWM5Zjtcbn1cblxuLmMtY21zLWNhcmQgaDUge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5YzljOWY7XG4gIG1hcmdpbjogMjFweCAwO1xufVxuLmMtY21zLWNhcmQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwNDAxMDA7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbnAuYy1zaWdudXAtdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzQ0NDc5Mztcbn1cbnAuYy1zaWdudXAtdHh0IGEge1xuICBjb2xvcjogIzQ0NDc5Mztcbn1cblxuLmMtc3RlcHMtdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzA0MDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTc1cmVtO1xufVxuXG4uYy1zaWduLWluLXVwLWZvb3RlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM0MzQyNWQ7XG59XG4uYy1zaWduLWluLXVwLWZvb3RlciBhIHtcbiAgY29sb3I6ICM0MzQyNWQ7XG59XG5cbi5jLWxvZ2luLXR4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwNDAxMDA7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5vLWZvbnQtLTEyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLS0+IExheW91dCBmaWxlcyA8LS1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwIDAgMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uby1icmVhZGNydW1iIGEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFkdi1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgLypAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNjAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgfSovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbnRhaW5lci0tbGFyZ2Uge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuY29udGFpbmVyLS1hZHZlcnRpc2Uge1xuICAgIG1heC13aWR0aDogMTUyNnB4O1xuICB9XG59XG5cbi5jdXN0b20td3JhcCB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICAvKnBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjRzOyovXG59XG5cbi5vLXdyYXBwZXIge1xuICAvKm1pbi1oZWlnaHQ6IDEwMCU7Ki9cbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE5NXB4KTtcbiAgLypwYWRkaW5nLXRvcDogNjBweDsqL1xuICAvKnBhZGRpbmctdG9wOiA4MHB4OyovXG59XG4uby13cmFwcGVyLm5vLS1oZWFkZXIge1xuICAvKnBhZGRpbmctdG9wOiAwOyovXG59XG4uby13cmFwcGVyIC5vLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8td3JhcHBlciAuby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm8td3JhcHBlciAuby1jb250ZW50IHtcbiAgICAvKnBhZGRpbmctYm90dG9tOiAwOyovXG4gIH1cbn1cbi5vLXdyYXBwZXIgLm8tY29udGVudC5hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8td3JhcHBlciAuby1jb250ZW50LmFjdGl2ZSAuby1zaWRlYmFyIHtcbiAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7Ki9cbiAgbGVmdDogMDtcbn1cbi5vLXdyYXBwZXIgLm8tY29udGVudC5hY3RpdmUgLm1haW4tY29udGVudCB7XG4gIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2MHB4KTsqL1xuICBsZWZ0OiAyNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjRzO1xufVxuLm8td3JhcHBlciAuby1jb250ZW50LmFjdGl2ZSAuby1mb290ZXIge1xuICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNjBweCk7Ki9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXdyYXBwZXIgLm8tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2MHB4O1xuICB9XG59XG4uby13cmFwcGVyIC5vLWNvbnRlbnQubm8tLXNpZGViYXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby13cmFwcGVyIC5vLWNvbnRlbnQubm8tLXNpZGViYXIgLm8tc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm8td3JhcHBlciAuby1jb250ZW50IC5tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC40cztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDIwM3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLXdyYXBwZXIgLm8tY29udGVudCAubWFpbi1jb250ZW50IHtcbiAgICAvKnBhZGRpbmc6IHJlbSgyNXB4KSByZW0oMjVweCkgcmVtKDUwcHgpIHJlbSgyNXB4KTsqL1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAxLjU2MjVyZW0gMS41NjI1cmVtIDEuNTYyNXJlbTtcbiAgfVxufVxuLm8td3JhcHBlciAuby1jb250ZW50IC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm8td3JhcHBlciAuby1jb250ZW50IC5tYWluLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnBhZ2VfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBhZ2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5jLXBvc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjkzNzVyZW0gMDtcbiAgbWFyZ2luLXRvcDogLTUuMTg3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5O1xufVxuXG4uYy1leHBsb3JlLWZpeGVkIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5wcm9maWxlX19pbWFnZV9hcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2ZpbGVfX2ltYWdlX2FyZWEuY2FyZC0tdmlldyAjcHJvZmlsZWltYWdlZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvZmlsZV9faW1hZ2VfYXJlYS5jYXJkLS12aWV3IC5wZXJmb3JtZXItY291bnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuLnByb2ZpbGVfX2ltYWdlX2FyZWEgI3Byb2ZpbGVpbWFnZWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5wcm9maWxlX19pbWFnZV9hcmVhICNwcm9maWxlaW1hZ2Vmb3JtIC5wZXJmb3JtZXItY2FyZCAuY2FyZC1mb290ZXIge1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuLnByb2ZpbGVfX2ltYWdlX2FyZWEgI3Byb2ZpbGVpbWFnZWZvcm0gLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5wcm9maWxlX19pbWFnZV9hcmVhIC5yZW1vdmUtLWJ0biB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLypib3R0b206IDg1cHg7Ki9cbiAgYm90dG9tOiA5OHB4O1xuICBsZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkMzMzZDO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9maWxlX19pbWFnZV9hcmVhIC5yZW1vdmUtLWJ0biB7XG4gICAgYm90dG9tOiA5OHB4O1xuICB9XG59XG4ucHJvZmlsZV9faW1hZ2VfYXJlYSAucmVtb3ZlLS1idG4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5mby10eHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXR4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucmVtb3ZlLS1idG4tLW1vZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZWRpdC1idXR0b24ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjRkMzMzZDO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5lZGl0LWJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xuICBjb2xvcjogIzAwMDtcbn1cblxuI3Bvc3RfX21vZGFsIC5kcm9wem9uZS51cGxvYWRfX3Bob3RvcyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNFQkVCRUIgIWltcG9ydGFudDtcbn1cbiNwb3N0X19tb2RhbCAuZHJvcHpvbmUudXBsb2FkX19waG90b3MgLmR6LW1lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2hvb3NlX192aWRlb19fcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNob29zZV9fdmlkZW9fX3Bvc3RlciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uY2hvb3NlX192aWRlb19fcG9zdGVyIC5idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW07XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkYmRiZDtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2hvb3NlX192aWRlb19fcG9zdGVyIC5idXR0b24gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZHJvcHpvbmUudXBsb2FkX19waG90b3Mge1xuICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wem9uZS51cGxvYWRfX3Bob3RvcyAuZHotbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2VlZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wem9uZS51cGxvYWRfX3Bob3RvcyAuZHotbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5kcm9wem9uZS51cGxvYWRfX3Bob3RvcyAuZHotcHJldmlldyB7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufVxuLmRyb3B6b25lLnVwbG9hZF9fcGhvdG9zIC5kei1wcmV2aWV3IC5kei1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZHJvcHpvbmUudXBsb2FkX19waG90b3MgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wem9uZS51cGxvYWRfX3Bob3RvcyAuZHotcHJldmlldyAuZHotZmlsZW5hbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3B6b25lLnVwbG9hZF9fcGhvdG9zIC5kei1wcmV2aWV3IC5kei1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgei1pbmRleDogOTk5O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvcmVtb3ZlLnN2ZykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5sYXJnZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmxhcmdlX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDYuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5cbi5wYWdlX19oZWFkaW5nIHtcbiAgLyptYXJnaW4tYm90dG9tOiByZW0oMzRweCk7Ki9cbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2VfX2hlYWRpbmctLWxhcmdlIHtcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlX19oZWFkaW5nLS1zbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4ucGFnZV9faGVhZGluZyAucGFnZV9fYmFjayB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5wYWdlX19oZWFkaW5nIC5wYWdlX19iYWNrIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYW5lbF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYW5lbF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLnNlY3Rpb25fX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogNC4xODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWN0aW9uX19oZWFkaW5nLS1oaWdobGlnaHQge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMuNDM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VjdGlvbl9faGVhZGluZ19fbmV3IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xufVxuXG4uc2VjdGlvbl9faGVhZGluZ18yIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubGluZV9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYWdlX19jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYWNjb3VudF9waWN0dXJlIHtcbiAgd2lkdGg6IDgxcHg7XG4gIGhlaWdodDogODFweDtcbn1cblxuLmZ1bGwtLXRhYmxlIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ1bGwtLXRhYmxlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnBhZ2VfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlX19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgfVxufVxuXG4uYWxlcnQtLWJveCB7XG4gIGJhY2tncm91bmQ6ICNGNEQ1REE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMS4xMjVyZW0gMS41cmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFsZXJ0LS1ib3ggcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5hbGVydC0tYm94IGltZyB7XG4gIG1heC13aWR0aDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBvcGFjaXR5OiAwLjM3O1xufVxuLmFsZXJ0LS1ib3gtLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNjZCMTY4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hbGVydC0tYm94LS1zdWNjZXNzIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuLmFsZXJ0LS1ib3gtLXN1Y2Nlc3MgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udXBsb2FkX3ZpZGVvIHtcbiAgcGFkZGluZzogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVwbG9hZF92aWRlbyBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4udXBsb2FkX3ZpZGVvIGltZyB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi51cGxvYWRfdmlkZW8gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnZpZGVvV3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW9XcmFwcGVyIGVtYmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2hhdC13aW5kb3cge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi51c2VyX2NvbmNlbnQtLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VyX2NvbmNlbnQtLW1vZGFsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICAgIG1heC13aWR0aDogMzQycHg7XG4gIH1cbn1cbi51c2VyX2NvbmNlbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICBib3JkZXI6IG5vbmU7XG59XG4udXNlcl9jb25jZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDM0cHggMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnVzZXJfY29uY2VudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi51c2VyX2NvbmNlbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udXNlci1jb25zZW50LWNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4udXNlci1jb25zZW50LWNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzcyNzI3Mjtcbn1cbi51c2VyLWNvbnNlbnQtY2hlY2tib3ggbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xufVxuLnVzZXItY29uc2VudC1jaGVja2JveCBsYWJlbCBhIHtcbiAgY29sb3I6ICMyNzVERDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRjA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4udXNlckNvbmNlbnQtYnV0dG9uc1dyYXAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnVzZXJDb25jZW50LWJ1dHRvbnNXcmFwIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4udXNlckNvbmNlbnQtYnV0dG9uc1dyYXAgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4udXNlckNvbmNlbnQtYnV0dG9uc1dyYXAgdWwgbGkgLm8tYnRuIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDEyN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4udXNlckNvbmNlbnQtYnV0dG9uc1dyYXAgdWwgbGkgLmRlY2xpbmUtYnRuIHtcbiAgYmFja2dyb3VuZDogI0M0NDU0NTtcbn1cbi51c2VyQ29uY2VudC1idXR0b25zV3JhcCB1bCBsaSAuY29uZmlybS1idG4ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMzksIDg0LCAxODApO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigzOSwgODQsIDE4MCkgMCUsIHJnYig0MCwgOTUsIDIxNCkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDM5LCA4NCwgMTgwKSAwJSwgcmdiKDQwLCA5NSwgMjE0KSAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiKDM5LCA4NCwgMTgwKSAwJSwgcmdiKDQwLCA5NSwgMjE0KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjMjc1NGI0XCIsIGVuZENvbG9yc3RyPVwiIzI4NWZkNlwiLEdyYWRpZW50VHlwZT0wICk7XG59XG5cbi5wb3N0LS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbn1cblxuLnBvc3QtbW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNEQ0RjVDO1xufVxuXG4uSW5wdXRHcm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5JbnB1dEdyb3VwIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMiAqL1xuICB3aWR0aDogMDtcbiAgLyogMiAqL1xufVxuLklucHV0R3JvdXAgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAycHggMjVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAtLXRyYW5zaXRpb24tZmFzdCBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAtLXRyYW5zaXRpb24tZmFzdCBlYXNlLWluO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgYm9yZGVyOiAjQzUyNzFGIDFweCBzb2xpZDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLklucHV0R3JvdXAgbGFiZWw6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLklucHV0R3JvdXAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1MjcxRjtcbiAgY29sb3I6ICNmZmY7XG59XG4uSW5wdXRHcm91cCBpbnB1dFt0eXBlPXJhZGlvXTpob3Zlcjpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzUyNzFGO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vZGVsUG9wU2VsZWN0IHtcbiAgdG9wOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAjRUJFQkVCIDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1vZGVsUG9wU2VsZWN0IC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGhlaWdodDogODhweDtcbn1cbi5tb2RlbFBvcFNlbGVjdCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1vZGVsUG9wU2VsZWN0IC5zZWxlY3QyLXJlc3VsdHMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5tb2RlbFBvcFNlbGVjdCAuc2VsZWN0Mi1yZXN1bHRzIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRUQzNjcwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRUQzNjcwICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6ICNFQkVCRUIgMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBtaW4taGVpZ2h0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9zZWFyY2gtaWNvbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtYXgtd2lkdGg6IDk1JTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcbn1cblxuLnBvc3RfX3RleHRib3g6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc3RSZXBvcnREcm9wIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ucG9zdFJlcG9ydERyb3AgLmRyb3Bkb3duSXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTc1cHg7XG4gIGJvcmRlci1ib3R0b206ICNFOEU5RUMgMXB4IHNvbGlkO1xufVxuLnBvc3RSZXBvcnREcm9wIC5kcm9wZG93bkl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucG9zdFJlcG9ydERyb3AgLmRyb3Bkb3duLWl0ZW1JZCB7XG4gIHBhZGRpbmc6IDEycHggMTZweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTE4OTg5ICFpbXBvcnRhbnQ7XG59XG4ucG9zdFJlcG9ydERyb3AgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzRENEY1QyAhaW1wb3J0YW50O1xufVxuLnBvc3RSZXBvcnREcm9wIC5kcm9wZG93bi1pdGVtIGkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjNUY1RjVGO1xufVxuXG4ucmVwb3J0X3Bvc3QtLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfcG9zdC0tbW9kYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0OTZweDtcbiAgfVxufVxuLnJlcG9ydF9wb3N0LS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnJlcG9ydF9wb3N0LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDEwNXB4IDI0cHggMjhweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnJlcG9ydF9wb3N0LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAucmVwb3J0X3Bvc3QtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucmVwb3J0X3Bvc3QtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlcG9ydF9wb3N0LS1tb2RhbCAucG9zdF9fbW9kYWxfX2Nsb3NlIHtcbiAgd2lkdGg6IDUzcHg7XG4gIGhlaWdodDogNTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUJFQkVCO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXBvcnRfcG9zdC0tbW9kYWwgLnBvc3RfX21vZGFsX19jbG9zZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcbiAgfVxufVxuLnJlcG9ydF9wb3N0LS1tb2RhbCAucG9zdF9fbW9kYWxfX2Nsb3NlIGltZyB7XG4gIG1heC13aWR0aDogMTJweDtcbn1cblxuLnJlcG9ydC10aXRsZS1oZWFkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5yZXBvcnRfcG9zdF9jaGVja1dyYXAge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmVwb3J0X2Rlc2Nfd3JhcCBsYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5yZXBvcnRfZGVzY193cmFwIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogI0VCRUJFQiAxcHggc29saWQ7XG4gIGhlaWdodDogOTBweDtcbiAgcmVzaXplOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xufVxuLnJlcG9ydF9kZXNjX3dyYXAgdGV4dGFyZWE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucmVwb3J0X2Rlc2Nfd3JhcCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNyZXBvcnRfcG9zdCB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5wZW5kaW5nX2FwcHJvdmFsLS1tb2RhbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVuZGluZ19hcHByb3ZhbC0tbW9kYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MDJweDtcbiAgfVxufVxuLnBlbmRpbmdfYXBwcm92YWwtLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGVuZGluZ19hcHByb3ZhbC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAzNHB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGVuZGluZ19hcHByb3ZhbC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wZW5kaW5nX2FwcHJvdmFsLS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVuZGluZ1RleHQtc3ViIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIG1heC13aWR0aDogNDMycHg7XG4gIH1cbn1cblxuLnBlbmRpbmctcG9wSGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wZW5kaW5nLXBvcEhlYWQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyNzVDQ0U7XG59XG5cbi5wZW5kaW5nLWxpa2VzQ291bnQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5wZW5kaW5nLWxpa2VzQ291bnQgdWwgbGkge1xuICBjb2xvcjogIzhBOEE4RjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG4ucGVuZGluZy1saWtlc0NvdW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5wZW5kaW5nLWxpa2VzQ291bnQgdWwgbGkgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEE4QThGO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ucGVuZGluZy1mb290ZXJXcmFwIHtcbiAgcGFkZGluZzogMTZweCAyMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBlbmRpbmctcG9zdC1jYXJkIHtcbiAgYm9yZGVyOiAjRThFOUVDIDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnBlbmRpbmctcG9zdC1jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ueW90aS13cmFwcGVyLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnlvdGktd3JhcHBlci1jb250ZW50IHtcbiAgICB3aWR0aDogODEycHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG4ueW90aS13cmFwcGVyLWNvbnRlbnQgLmlkdmYtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ueW90aS13cmFwcGVyLWNvbnRlbnQgLmlkdmYtd3JhcHBlciBpZnJhbWUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG59XG5cbi55b3RpLXNlc3Npb24tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Vjb25TdGVwLXN1Yi1oZWFkaW5nIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnBlbmRpbmdJbWFnZS1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBlbmRpbmdJbWFnZS1wcmV2QnRuIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnBlbmRpbmdJbWFnZS1wcmV2QnRuIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnBlbmRpbmdJbWFnZS1wcmV2QnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ucGVuZGluZ0ltYWdlLW5leHRCdG4ge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLnBlbmRpbmdJbWFnZS1uZXh0QnRuIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnBlbmRpbmdJbWFnZS1uZXh0QnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uby1wZW5kaW5nLXRhZyAuYmFkZ2Utd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkIwMjk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA1cHggMTBweCA0cHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYi13bC1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5vLXNpZGViYXIge1xuICB3aWR0aDogMTUuNjI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0LjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yNTBweDtcbiAgLypsZWZ0OiAwOyovXG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogNXB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMzEzNzI1NDkpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiA5O1xuICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7Ki9cbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjRzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tc2lkZWJhciB7XG4gICAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7Ki9cbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNi4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLm8tc2lkZWJhcl9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm8tc2lkZWJhcl9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xufVxuLm8tc2lkZWJhcl9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLm8tc2lkZWJhcl9fd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzUyNzFGO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm8tc2lkZWJhcl9fd3JhcHBlciAubGlzdC1ncm91cC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDEuNjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1zaWRlYmFyX193cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW06aG92ZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzUyNzFGO1xuICB9XG4gIC5vLXNpZGViYXJfX3dyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uby1zaWRlYmFyX193cmFwcGVyIC5saXN0LWdyb3VwLWl0ZW0gc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjY4NzVyZW07XG4gIG1heC13aWR0aDogMTdweDtcbn1cbi5vLXNpZGViYXJfX3dyYXBwZXIgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwMywgMjAzLCAyMDMsIDAuMTAxOTYwNzg0MykgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tc2lkZWJhcl9fd3JhcHBlciAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNTI3MUY7XG4gIH1cbn1cbi5vLXNpZGViYXJfX3dyYXBwZXIgLm8tYnRuLS1vdXRsaW5lIHtcbiAgY29sb3I6ICNDNTI3MUY7XG59XG5cbi5tb2Itd2wtc2lkZWJhciAud2wtYnRuIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAxLjYyNXJlbTtcbn1cbi5tb2Itd2wtc2lkZWJhciAubGlzdC1ncm91cC1pdGVtIHN2ZyB7XG4gIG1heC13aWR0aDogMTlweDtcbn1cblxuLm8tZm9vdGVyIHtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAxLjU2MjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5vLWZvb3RlciAuZm9vdGVyX21lbnUge1xuICBtYXJnaW46IDU1cHggMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tZm9vdGVyIC5mb290ZXJfbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLWZvb3RlciAuZm9vdGVyX21lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5vLWZvb3RlciAuZm9vdGVyX21lbnUgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxOHB4O1xuICB3aWR0aDogYXV0bztcbiAgLyp3aWR0aDogY2FsYygxMDAlIC8gMyk7Ki9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tZm9vdGVyIC5mb290ZXJfbWVudSBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuby1mb290ZXIgLmZvb3Rlcl9tZW51IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG4uby1mb290ZXIgLmZvb3Rlcl9tZW51IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLm8tZm9vdGVyIC5vLWJvdHRvbS1mb290ZXIge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vLWZvb3RlciAuby1ib3R0b20tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5vLWZvb3RlciAuby1ib3R0b20tZm9vdGVyIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vLWZvb3RlciAuby1ib3R0b20tZm9vdGVyIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLm8tZm9vdGVyIC5vLWJvdHRvbS1mb290ZXIgLmZvb3Rlci1ob2xkZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tZm9vdGVyIC5vLWJvdHRvbS1mb290ZXIgLmZvb3Rlci1ob2xkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuLm8tZm9vdGVyIC5vLWJvdHRvbS1mb290ZXIgLmZvb3Rlci1jYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbn1cbi5vLWZvb3Rlci0tbm9sb2dpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uby1tb2JpbGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLypwYWRkaW5nOiAxMHB4IDIwcHg7Ki9cbiAgei1pbmRleDogOTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vLW1vYmlsZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vLW1vYmlsZS1mb290ZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC8qcGFkZGluZzogMDsqL1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLm8tbW9iaWxlLWZvb3RlciB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5vLW1vYmlsZS1mb290ZXIgdWwgbGkgYSBpbWcge1xuICB3aWR0aDogMjBweDtcbn1cbi5vLW1vYmlsZS1mb290ZXIgdWwgbGkgYSAubm90aWZ5X19zdGF0dXMge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmYzMzNmM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAzcHg7XG59XG4uby1tb2JpbGUtZm9vdGVyIHVsIGxpIGEgLnByb2ZpbGVfX3BpYyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uby1tb2JpbGUtZm9vdGVyIHVsIGxpIGEuYWR2LWljb24gaW1nIHtcbiAgd2lkdGg6IDIzcHg7XG59XG5cbi5ub3RpZnktZHJvcGRvd24gdWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ub3RpZnktZHJvcGRvd24gLm5vdGlmaWNhdGlvbl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIC8qbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvOyovXG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm5vdGlmeS1kcm9wZG93biAubm90aWZpY2F0aW9uX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHg7XG59XG4ubm90aWZ5LWRyb3Bkb3duIC5ub3RpZmljYXRpb25fX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5ub3RpZnktZHJvcGRvd24gLm5vdGlmaWNhdGlvbl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkQ3REE5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm5vdGlmeS1kcm9wZG93biAubm90aWZpY2F0aW9uX19saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLm5vdGlmeS1kcm9wZG93biAubm90aWZpY2F0aW9uX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5vdGlmeS1kcm9wZG93biAubm90aWZpY2F0aW9uX19saXN0IGxpIGEge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub3RpZnktZHJvcGRvd24gLm5vdGlmaWNhdGlvbl9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubm90aWZ5LWRyb3Bkb3duIC5ub3RpZmljYXRpb25fX2xpc3QgbGkgLnByb2ZpbGVpbWFnZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1heC13aWR0aDogMzZweDtcbn1cbi5ub3RpZnktZHJvcGRvd24gLm5vdGlmaWNhdGlvbl9fbGlzdCBsaSAuZnVsbG5hbWUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4ubm90aWZ5LWRyb3Bkb3duIC5ub3RpZmljYXRpb25fX2xpc3QgbGkgLnJldmlld19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEE4QThGO1xufVxuLm5vdGlmeS1kcm9wZG93bi1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgNCwgMC4xNSk7XG59XG4ubm90aWZ5LWRyb3Bkb3duLWhlYWRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNjM2MzYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubm90aWZ5LWRyb3Bkb3duLWhlYWRlciBzcGFuIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5ub3RpZnktZHJvcGRvd24taGVhZGVyIHNwYW4gYSBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uby1yZXNldC0tYnRuLCAuby1zZWFyY2gtLWJ0biB7XG4gIC8qbWluLXdpZHRoOiAxMjRweDsqL1xuICBtaW4td2lkdGg6IDU1cHg7XG59XG5cbi5zdG9yeV9fYXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0OHB4IDA7XG4gIC8qb3ZlcmZsb3cteDogYXV0bzsqL1xufVxuLnN0b3J5X19hcmVhIC5zdG9yeV9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zdG9yeV9fYXJlYSAuc3RvcnlfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3J5X19hcmVhIC5zdG9yeV9fbGlzdCBsaSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi5zdG9yeV9fYXJlYS52aXNpYmxlX19hcmVhIHtcbiAgLypvdmVyZmxvdy14OiB2aXNpYmxlOyovXG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xufVxuLnN0b3J5X19hcmVhLnZpc2libGVfX2FyZWEgLnN0b3J5X19saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnN0b3J5X19hcmVhLnZpc2libGVfX2FyZWEgLnN0b3J5X19saXN0IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLnN0b3J5X19hcmVhLnZpc2libGVfX2FyZWEgLnNsaWNrLW5leHQge1xuICByaWdodDogLTE1cHg7XG4gIHRvcDogNDAlO1xufVxuLnN0b3J5X19hcmVhLnZpc2libGVfX2FyZWEgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbiAgdG9wOiA0MCU7XG4gIHotaW5kZXg6IDk7XG59XG4uc3RvcnlfX2FyZWEudmlzaWJsZV9fYXJlYSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9hc3NldHMvaW1hZ2VzL3N0b3J5X3JpZ2h0LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zdG9yeV9fYXJlYS52aXNpYmxlX19hcmVhIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvc3RvcnlfbGVmdC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5lc2NvcnRfX2xpc3Qge1xuICBtYXJnaW46IDAgLTRweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXNjb3J0X19saXN0IHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gIH1cbn1cbi5lc2NvcnRfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkgLyAyKTtcbiAgbWFyZ2luOiAwIDRweDtcbiAgbWF4LXdpZHRoOiAyOTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gIC5lc2NvcnRfX2xpc3QtLWNvbHVtbi00IGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDI0cHgpIC8gMyk7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVzY29ydF9fbGlzdC0tY29sdW1uLTQgbGkge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTYwcHgpIC8gNCk7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lc2NvcnRfX2xpc3QtLWNvbHVtbi01IGxpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE2MHB4KSAvIDUpO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAuZXNjb3J0X19saXN0LS1jb2x1bW4tNSBsaTpudGgtY2hpbGQoNW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnByb2ZpbGVfX2NvdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZXNjb3J0X19jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmlsdGVyLS10YWJzIC5maWx0ZXItLXRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9hc3NldHMvaW1hZ2VzL2ZpbHRlcl9hcnJvdy5zdmcpIGNlbnRlciByaWdodCAxMHB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87XG59XG4uZmlsdGVyLS10YWJzIC5maWx0ZXItLXRhYi5jdXJyZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvZmlsdGVyX2Fycm93X3VwLnN2ZykgY2VudGVyIHJpZ2h0IDEwcHggbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXItLXRhYnMgLmZpbHRlci0tdGFiIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmlsdGVyLS10YWJzIC50YWItcGFuZSB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5maWx0ZXItLXRhYnMgLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5hZHZhbmNlZF9fc2VhcmNoX19hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC8qYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjc1KTsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC40cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5hZHZhbmNlZF9fc2VhcmNoX19hcmVhLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5hZHZhbmNlZF9fc2VhcmNoX19hcmVhIC5hZHZhbmNlZF9fc2VhcmNoX19uYXYge1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbmNlZF9fc2VhcmNoX19hcmVhIC5hZHZhbmNlZF9fc2VhcmNoX19uYXYge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNi44NzVyZW07XG4gIH1cbn1cbi5hZHZhbmNlZF9fc2VhcmNoX19hcmVhIC5hZHZhbmNlZF9fc2VhcmNoX193cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTc4MHB4O1xuICBwYWRkaW5nOiAwLjkzNzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbmNlZF9fc2VhcmNoX19hcmVhIC5hZHZhbmNlZF9fc2VhcmNoX193cmFwIHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgfVxufVxuLmFkdmFuY2VkX19zZWFyY2hfX2FyZWEgLmFkdmFuY2VkX19zZWFyY2hfX3dyYXAgaDUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmFkdmFuY2VkX19zZWFyY2hfX2FyZWEgLmFkdmFuY2VkX19zZWFyY2hfX3dyYXAgLm1vZGFsX19zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDA3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFkdmFuY2VkX19zZWFyY2hfX2FyZWEgLmFkdmFuY2VkX19zZWFyY2hfX2Nyb3NzIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUJFQkVCO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbmNlZF9fc2VhcmNoX19hcmVhIC5hZHZhbmNlZF9fc2VhcmNoX19jcm9zcyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uYWR2YW5jZWRfX3NlYXJjaF9fYXJlYSAuYWR2YW5jZWRfX3NlYXJjaF9fY3Jvc3MgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFuY2VkX19zZWFyY2hfX2FyZWEgLmFkdmFuY2VkX19zZWFyY2hfX2Nyb3NzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICB9XG59XG5cbi5jb2x1bW5zLTYge1xuICB3aWR0aDogMTM1cHg7XG59XG5cbi5jb2x1bW5zLTUge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5maWx0ZXJfX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRkMzMzZDO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5maWx0ZXJfX3NlY3Rpb24gc3Bhbi5kaXZpZGVyIHtcbiAgY29sb3I6ICNGQzMzNkM7XG59XG4uZmlsdGVyX19zZWN0aW9uIC5maWx0ZXJfX2JhZGdlIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5maWx0ZXJfX3NlY3Rpb24gLmZpbHRlcl9fYmFkZ2UgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmZpbHRlcl9fc2VjdGlvbiAuZmlsdGVyX19iYWRnZSBhIGltZyB7XG4gIG1heC13aWR0aDogOHB4O1xufVxuLmZpbHRlcl9fc2VjdGlvbiAuY2xlYXJfZmlsdGVyX2J0biB7XG4gIGNvbG9yOiAjRkMzMzZDO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4vKnBvc3Qgc2xpZGVyIGFycm93cyovXG4vKi5zdG9yaWVzIHtcbiAgJi5jYXJvdXNlbCB7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufSovXG4uc3Rvcmllcy5jYXJvdXNlbCAuc3RvcnkgPiAuaXRlbS1saW5rID4gLmluZm8gLm5hbWUge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbiN6dWNrLW1vZGFsLWNvbnRlbnQgLnN0b3J5LXZpZXdlciAuc2xpZGVzIC5pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4jenVjay1tb2RhbC1jb250ZW50IC5zdG9yeS12aWV3ZXIgLmhlYWQgLmJhY2ssICN6dWNrLW1vZGFsLWNvbnRlbnQgLnN0b3J5LXZpZXdlciAuaGVhZCAucmlnaHQgLmNsb3NlIHtcbiAgZm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbiN6dWNrLW1vZGFsLWNvbnRlbnQgLnN0b3J5LXZpZXdlciAuaGVhZCAubGVmdCAuaW5mbyAubmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogbm9uZTtcbiAgLW1vei10ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuI3p1Y2stbW9kYWwtY29udGVudCAuc3Rvcnktdmlld2VyIC5oZWFkIC50aW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICAtd2Via2l0LXRleHQtc2hhZG93OiBub25lO1xuICAtbW96LXRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZGNhbGVuZGFycGlja2VyLmRwX19vcGVuIC5kdWRwX193cmFwcGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uby1jb2xsZWN0aW9uLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWNvbGxlY3Rpb24tbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5vLWNvbGxlY3Rpb24tbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTcycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDQ1MHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgfSovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8tY29sbGVjdGlvbi1saXN0IGxpIHtcbiAgICBtYXJnaW46IDhweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuby1jb2xsZWN0aW9uLWxpc3QgbGkge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbi5vLWNvbGxlY3Rpb24tbGlzdCBsaSAuY29sbGVjdGlvbl9fdGh1bWIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1jb2xsZWN0aW9uLWxpc3QgbGkgLmNvbGxlY3Rpb25fX3RodW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm8tbG9naW4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWxvZ2luLXdyYXAge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbi5vLWxvZ2luLXdyYXAtLW1vZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sb2dpbl9kaXYgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luX2RpdiBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5sb2dpbl9kaXYgLnN1Yi1oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAxO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5sb2dpbmZvcm0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5vLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5vLWZpZWxkLS1yYWRpbyB7XG4gIHBhZGRpbmc6IDIzcHggMjVweCAyOXB4O1xufVxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCAuby1maWVsZC0tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5vLWZpZWxkLS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUIzNjcyO1xufVxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCAuby1maWVsZC0tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjRUIzNjcyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5vLWZpZWxkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZmQ3ZGE5IDAlLCAjMjc1NGI0IDM1JSwgI2ZjMzM2YyAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgY29udGVudDogXCJcIjtcbn1cbi5sb2dpbmZvcm0gLmZvcm0tZ3JvdXAgLm8tZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2wsXG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5vLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLmZvcm0tY29udHJvbCxcbi5sb2dpbmZvcm0gLmZvcm0tZ3JvdXAgLm8tZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF0uZm9ybS1jb250cm9sLFxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCAuby1maWVsZCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNkM2QzZDO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBwYWRkaW5nOiAxLjM3NXJlbSAxLjQzNzVyZW0gMS4yNXJlbSAxLjQzNzVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5vLWZpZWxkIGlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5vLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCAuby1maWVsZCBpbnB1dFt0eXBlPXBhc3N3b3JkXS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcbi5sb2dpbmZvcm0gLmZvcm0tZ3JvdXAgLm8tZmllbGQgc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL3dhcm5pbmcuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5sb2dpbmZvcm0gLmZvcm0tZ3JvdXAgLm8tZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCAuby1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCAuby1maWVsZCBpbnB1dFt0eXBlPXBhc3N3b3JkXS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCAuby1maWVsZCBzZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5vLWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbn1cbi5sb2dpbmZvcm0gLmZvcm0tZ3JvdXAgLm8tZmllbGQgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL25ldy1pY29ucy9zZWxlY3RfYXJyb3ctc3ZnLnN2ZykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA0MnB4IDMycHg7XG59XG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5vLWZpZWxkIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvbmV3LWljb25zL3NlbGVjdF9hcnJvdy1zdmcuc3ZnKSwgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvd2FybmluZy5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQsIGNlbnRlciByaWdodCA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQycHggMzJweCwgMTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xufVxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCAuby1maWVsZCBpLmZhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5sb2dpbmZvcm0gLmZvcm0tZ3JvdXAgLm8tZmllbGQgaS5mYS5mYS1jaGVjayB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCAuby1maWVsZCBpLmZhLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjMpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5pbnZhbGlkLWZlZWRiYWNrIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCAuaW52YWxpZC1mZWVkYmFjayB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5sb2dpbmZvcm0gLmZvcm0tZ3JvdXAgLmludmFsaWQtZmVlZGJhY2sgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubG9naW5mb3JtIC5waG90b2lkd3JhcHBlciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5sb2dpbmZvcm0gLnBob3RvaWR3cmFwcGVyIC5pbmZvLS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmYwMDM4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk7XG59XG4ubG9naW5mb3JtIC5waG90b2lkd3JhcHBlciAuaW5mby0tYnRuIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmxvZ2luZm9ybSAucGhvdG9pZHdyYXBwZXIgLmluZm8tLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubG9naW5mb3JtIC5waG90b2lkd3JhcHBlciAuaW5mby0tYnRuOmhvdmVyIC5pbmZvLS10b29sdGlwcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxvZ2luZm9ybSAucGhvdG9pZHdyYXBwZXIgLmluZm8tLWJ0biAuaW5mby0tdG9vbHRpcHMge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gIHBhZGRpbmc6IDEuNjI1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb2dpbmZvcm0gLnBob3RvaWR3cmFwcGVyIC5pbmZvLS1idG4gLmluZm8tLXRvb2x0aXBzIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG59XG4ubG9naW5mb3JtIC5waG90b2lkd3JhcHBlciAuaW5mby0tYnRuIC5pbmZvLS10b29sdGlwcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubG9naW5mb3JtIC5waG90b2lkd3JhcHBlciAuaW5mby0tYnRuIC5pbmZvLS10b29sdGlwcyB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ2luZm9ybSAucGhvdG9pZHdyYXBwZXIgLmluZm8tLWJ0biAuaW5mby0tdG9vbHRpcHMgdWwgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmxvZ2luZm9ybSAucGhvdG9pZHdyYXBwZXIgLmdvdmVybWVudGlkd3JhcHBlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubG9naW5mb3JtIC5waG90b2lkd3JhcHBlciAuZ292ZXJtZW50aWR3cmFwcGVyX19jb250YWluZXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ubG9naW5mb3JtIC5waG90b2lkd3JhcHBlciAuZ292ZXJtZW50aWR3cmFwcGVyX19jb250YWluZXIgLmR6b25lY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDIwcHggMCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubG9naW5mb3JtIC5waG90b2lkd3JhcHBlciAuZ292ZXJtZW50aWR3cmFwcGVyX19jb250YWluZXIgLmR6b25lY29udGFpbmVyIHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNkM2QzZDO1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sb2dpbmZvcm0gLnBob3RvaWR3cmFwcGVyIC5nb3Zlcm1lbnRpZHdyYXBwZXJfX2NvbnRhaW5lciAuZHpvbmVjb250YWluZXIgLmFkZC0taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4ubG9naW5mb3JtIC5waG90b2lkd3JhcHBlciAuZ292ZXJtZW50aWR3cmFwcGVyX19jb250YWluZXIgLmR6b25lY29udGFpbmVyIHN2ZyB7XG4gIG1heC13aWR0aDogMTZweDtcbn1cbi5sb2dpbmZvcm0gLnBob3RvaWR3cmFwcGVyIC5nb3Zlcm1lbnRpZHdyYXBwZXJfX2NvbnRhaW5lciAuZHpvbmVjb250YWluZXIgLmR6b25ldXBsb2FkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogNXB4IDA7XG4gIHotaW5kZXg6IDk7XG59XG4ubG9naW5mb3JtIC5waG90b2lkd3JhcHBlciAuZ292ZXJtZW50aWR3cmFwcGVyX19jb250YWluZXIgLmR6b25lY29udGFpbmVyIC5kem9uZXVwbG9hZCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubG9naW5mb3JtIC5mb3Jnb3QtLXRleHQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmI2NDg1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLmxvZ2luZm9ybSAuZ292ZXJtZW50aWQtLXRleHQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmxvZ2luZm9ybSAuY3VzdG9tLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzVweCkge1xuICAubG9naW5mb3JtIC5jdXN0b20tY29udHJvbCB7XG4gICAgLypwYWRkaW5nLWxlZnQ6IHJlbSg0MnB4KTsqL1xuICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtO1xuICB9XG59XG4ubG9naW5mb3JtIC5jdXN0b20tY29udHJvbCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmxvZ2luZm9ybSAuY3VzdG9tLWNvbnRyb2wgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5sb2dpbmZvcm0gLmN1c3RvbS1jb250cm9sIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG4ubG9naW5mb3JtIC5jdXN0b20tY29udHJvbCAuY3VzdG9tLWNvbnRyb2wtbGFiZWwgYSB7XG4gIGNvbG9yOiAjZmI2NDg1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLmxvZ2luZm9ybSAuY3VzdG9tLWNvbnRyb2wgLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogMnB4O1xuICAvKmxlZnQ6IC0zMHB4OyovXG4gIGxlZnQ6IC0zNXB4O1xufVxuLmxvZ2luZm9ybSAuY3VzdG9tLWNvbnRyb2wgLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IC0zMHB4O1xufVxuLmxvZ2luZm9ybSAuby1zaWdudXAtdHh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5sb2dpbmZvcm0gLm8tc2lnbnVwLXR4dCBhIHtcbiAgY29sb3I6ICNmYjY0ODU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi51cGVyLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udXBlci1oZWFkZXIgdWwgbGkge1xuICBtYXJnaW46IDAgNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udXBlci1oZWFkZXIgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHg7XG59XG4udXBlci1oZWFkZXIgdWwgbGkgYS5vLWJ0biB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLnVwZXItaGVhZGVyIHVsIGxpIGEuby1idG4tLW91dGxpbmUge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYmctbG9naW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzUyNzFGO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG59XG4uYmctbG9naW4gLmNhcmQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmJnLWxvZ2luLnRvcC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgcGFkZGluZy10b3A6IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5iZy1sb2dpbi50b3AtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbTtcbiAgfVxufVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNTI3MUY7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iZy1waW5rLnRvcC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5iZy1waW5rLnRvcC1oZWFkZXIge1xuICAgIC8qbWFyZ2luLXRvcDogLTcwcHg7Ki9cbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iZy1waW5rLnRvcC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICB9XG59XG5cbi5iZy1ob21lIHtcbiAgYmFja2dyb3VuZDogI2YzZDRkYiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9ob21lX2JnX21vYmlsZS5qcGcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJnLWhvbWUudG9wLWhlYWRlciB7XG4gIC8qbWFyZ2luLXRvcDogLTcwcHg7Ki9cbiAgcGFkZGluZy10b3A6IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5iZy1ob21lLnRvcC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzVweCkge1xuICAuYmctaG9tZSB7XG4gICAgYmFja2dyb3VuZDogI2YzZDRkYiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9ob21lX2JnLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgfVxufVxuLmJnLWhvbWUgLm8tbG9naW4td3JhcCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZy1ob21lIC5vLWxvZ2luLXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIH1cbn1cbi5iZy1ob21lIC5ob21lX19zZWFyY2hfX2FyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTc1cHg7XG4gIHBhZGRpbmc6IDAgMS44NzVyZW07XG4gIC8qbWFyZ2luLXRvcDogODBweDsqL1xufVxuLmJnLWhvbWUgLmhvbWVfX3NlYXJjaF9fYXJlYSBoMSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZy1ob21lIC5ob21lX19zZWFyY2hfX2FyZWEgaDEge1xuICAgIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg1MHB4KSB7XG4gIC5iZy1ob21lIC5ob21lX19zZWFyY2hfX2FyZWEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MHB4KSB7XG4gIC5iZy1ob21lIC5ob21lX19zZWFyY2hfX2FyZWEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxufVxuLmJnLWhvbWUgLmhvbWVfX3NlYXJjaF9fYXJlYSBzZWxlY3Quc2VhcmNoLS1zZWxlY3Qge1xuICBoZWlnaHQ6IDU1cHg7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJnLWhvbWUgLmhvbWVfX3NlYXJjaF9fYXJlYSBzZWxlY3Quc2VhcmNoLS1zZWxlY3Qge1xuICAgIGhlaWdodDogNzdweDtcbiAgfVxufVxuLmJnLWhvbWUgLm8tLXdoeS0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5iZy1ob21lIC5vLS13aHktLXRleHQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJnLWhvbWUgLnNlY29uZF9zdGVwIHN2ZyB7XG4gIG1heC13aWR0aDogMThweDtcbn1cblxuLmhvbWVfX2NvdW50X19hcmVhIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAvKnotaW5kZXg6IDk5OyovXG4gIHotaW5kZXg6IDg7XG59XG4uaG9tZV9fY291bnRfX2FyZWEgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTFhMWE7XG4gIHBhZGRpbmc6IDMwcHggMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lX19jb3VudF9fYXJlYSB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNDBweCAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZV9fY291bnRfX2FyZWEgdWwge1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgfVxufVxuLmhvbWVfX2NvdW50X19hcmVhIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ob21lX19jb3VudF9fYXJlYSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhvbWVfX2NvdW50X19hcmVhIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzZBNkE2QTtcbn1cbi5ob21lX19jb3VudF9fYXJlYSB1bCBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY3VzdG9tLXRvb2x0aXAgLmluZm8tLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMjVweDtcbiAgLypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjQzUyNzFGO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmN1c3RvbS10b29sdGlwIC5pbmZvLS1idG4gaW1nIHtcbiAgLyptYXgtaGVpZ2h0OiAxNXB4OyovXG4gIG1heC13aWR0aDogMTNweDtcbiAgbWF4LWhlaWdodDogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKnZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDRweDsqL1xufVxuLmN1c3RvbS10b29sdGlwIC5pbmZvLS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmN1c3RvbS10b29sdGlwIC5pbmZvLS1idG46aG92ZXIgLmluZm8tLXRvb2x0aXBzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3VzdG9tLXRvb2x0aXAgLmluZm8tLWJ0biAuaW5mby0tdG9vbHRpcHMge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbS10b29sdGlwIC5pbmZvLS1idG4gLmluZm8tLXRvb2x0aXBzIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uY3VzdG9tLXRvb2x0aXAgLmluZm8tLWJ0biAuaW5mby0tdG9vbHRpcHMgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jdXN0b20tdG9vbHRpcCAuaW5mby0tYnRuIC5pbmZvLS10b29sdGlwcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9tLXRvb2x0aXAgLmluZm8tLWJ0biAuaW5mby0tdG9vbHRpcHMgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20tdG9vbHRpcCAuaW5mby0tYnRuIC5pbmZvLS10b29sdGlwcyB1bCBsaTpiZWZvcmUge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jdnYtZmllbGQgLmN1c3RvbS10b29sdGlwIC5pbmZvLS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDI1cHg7XG4gIC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jdnYtZmllbGQgLmN1c3RvbS10b29sdGlwIC5pbmZvLS1idG4gaW1nIHtcbiAgLyptYXgtaGVpZ2h0OiAxNXB4OyovXG4gIG1heC13aWR0aDogMTNweDtcbiAgbWF4LWhlaWdodDogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKnZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDRweDsqL1xufVxuLmN2di1maWVsZCAuY3VzdG9tLXRvb2x0aXAgLmluZm8tLWJ0biBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmN2di1maWVsZCAuY3VzdG9tLXRvb2x0aXAgLmluZm8tLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY3Z2LWZpZWxkIC5jdXN0b20tdG9vbHRpcCAuaW5mby0tYnRuOmhvdmVyIC5pbmZvLS10b29sdGlwcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN2di1maWVsZCAuY3VzdG9tLXRvb2x0aXAgLmluZm8tLWJ0biAuaW5mby0tdG9vbHRpcHMge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN2di1maWVsZCAuY3VzdG9tLXRvb2x0aXAgLmluZm8tLWJ0biAuaW5mby0tdG9vbHRpcHMge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5jdnYtZmllbGQgLmN1c3RvbS10b29sdGlwIC5pbmZvLS1idG4gLmluZm8tLXRvb2x0aXBzIHAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY3Z2LWZpZWxkIC5jdXN0b20tdG9vbHRpcCAuaW5mby0tYnRuIC5pbmZvLS10b29sdGlwcyB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3Z2LWZpZWxkIC5jdXN0b20tdG9vbHRpcCAuaW5mby0tYnRuIC5pbmZvLS10b29sdGlwcyB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN2di1maWVsZCAuY3VzdG9tLXRvb2x0aXAgLmluZm8tLWJ0biAuaW5mby0tdG9vbHRpcHMgdWwgbGk6YmVmb3JlIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2Nyb2xsLWRvd24ge1xuICBhbmltYXRpb246IGp1bXAtYXJyb3cgMi41cyBpbmZpbml0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMThweDtcbiAgdG9wOiA0NXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7XG59XG5cbkBrZXlmcmFtZXMganVtcC1hcnJvdyB7XG4gIDAlLCAyMCUsIDU1JSwgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB9XG4gIDQwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtMTVweCwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTVweCwgMCk7XG4gIH1cbn1cbi5vLWxvZ2luLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm8tbG9naW4taGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbG9naW4taGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbi5vLWxvZ2luLWhlYWRlciBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tbG9naW4taGVhZGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uby1sb2dpbi13cmFwIC5vLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjQzUyNzFGO1xuICBib3JkZXI6IHRyYW5zcGFyZW50IDFweCBzb2xpZDtcbn1cbi5vLWxvZ2luLXdyYXAgLm8tYnRuOmZvY3VzLCAuby1sb2dpbi13cmFwIC5vLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ob21lX19zZWFyY2hfX2FyZWEgLm8tYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1MjcxRjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5sb2dpbmZvcm0gLmZvcm0tZ3JvdXAgLm8tZmllbGQtLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjRUIzNjcyO1xufVxuLmxvZ2luZm9ybSAuZm9ybS1ncm91cCAuby1maWVsZC0tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2YzZjNmM7XG59XG4ubG9naW5mb3JtIC5mb3JtLWdyb3VwIC5vLWZpZWxkLS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAtMjlweDtcbn1cblxuLmxvZ2luX2RpdiAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGxlZnQ6IC0zNXB4O1xufVxuXG4ubG9naW5mb3JtIC5idG4tcmVxdWVzdCB7XG4gIGNvbG9yOiAjZmI2NDg1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNoZWNrb3V0X19sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg0MmRlZywgI0VCQkRDNyAwJSwgI0YyRDNEOSAxNCUsICNGNUQ4REQgMTAwJSwgI0VBQjhDMyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXRfX2xlZnQge1xuICAgIHBhZGRpbmc6IDMuNXJlbTtcbiAgfVxufVxuLmNoZWNrb3V0X19sZWZ0IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoZWNrb3V0X19sZWZ0IGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5jaGVja291dF9fbGVmdCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5LjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jaGVja291dF9fbGVmdCB0YWJsZSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xufVxuLmNoZWNrb3V0X19sZWZ0IHRhYmxlIHRyIHRkIHNwYW4ge1xuICBmb250LXNpemU6IDExcHg7XG59XG4uY2hlY2tvdXRfX2xlZnQgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNoZWNrb3V0X19sZWZ0IHRhYmxlIHRyOmxhc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jaGVja291dF9fbGVmdCB0YWJsZSB0Zm9vdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuLmNoZWNrb3V0X19sZWZ0IHRhYmxlIHRmb290IHRkIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmNoZWNrb3V0X19yaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjI1cmVtIDByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2hlY2tvdXRfX3JpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNoZWNrb3V0X19yaWdodCB7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuY2hlY2tvdXRfX3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAzLjVyZW07XG4gIH1cbn1cbi5jaGVja291dF9fcmlnaHQgaDMge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hlY2tvdXRfX3JpZ2h0IGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5jaGVja291dF9fcmlnaHQgLmFwcGx5LS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0M1MjcxRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5wYXltZW50X19pbWFnZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5jb3Vwb24tLWNvZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrb3V0X19yaWdodCAuY291cG9uLS1jb2RlIC5mb3JtLWNvbnRyb2wge1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5jb3Vwb24tLWNvZGUgLm8tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3cHg7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmNoZWNrb3V0X19yaWdodCAuby1idG4uby1idG4tLWNoZWNrb3V0IHtcbiAgbWluLXdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jaGVja291dF9fcmlnaHQgLm8tYnRuLm8tYnRuLS1jaGVja291dCB7XG4gICAgbWluLXdpZHRoOiAzMDhweDtcbiAgfVxufVxuXG4uY2hlY2tvdXQtYmFjay1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNoZWNrb3V0LWJhY2stYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uY2hlY2tvdXQtYmFjay1idG4gLnBhZ2VfX2JhY2sge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zaGVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zaGVsbCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogMXB4O1xuICBjb2xvcjogI2NjYztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2hlbGwgc3BhbiBpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvKiBhbnkgb2YgdGhlc2UgMyB3aWxsIHdvcmsgKi9cbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmlucHV0Lm1hc2tlZCxcbi5zaGVsbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNhdmVkLWNhcmQtZGV0YWlsIFt0eXBlPXJhZGlvXTpjaGVja2VkLFxuLnNhdmVkLWNhcmQtZGV0YWlsIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4uc2F2ZWQtY2FyZC1kZXRhaWwgW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCxcbi5zYXZlZC1jYXJkLWRldGFpbCBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5zYXZlZC1jYXJkLWRldGFpbCBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbi5zYXZlZC1jYXJkLWRldGFpbCBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2F2ZWQtY2FyZC1kZXRhaWwgW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5zYXZlZC1jYXJkLWRldGFpbCBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI2VhMzY3MTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhMzY3MTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uc2F2ZWQtY2FyZC1kZXRhaWwgW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLnNhdmVkLWNhcmQtZGV0YWlsIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5jYXJkLWRldCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2FyZC1kZXQgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuXG4uc2F2ZWQtY2FyZC1vdXRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuLnNhdmVkLWNhcmQtb3V0ZXIgLnNhdmVkLWNhcmQtd3JhcHBlciB7XG4gIC8qZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zYXZlZC1jYXJkLW91dGVyIC5zYXZlZC1jYXJkLXdyYXBwZXIgLnNhdmVkLWNhcmQtZGV0YWlsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzZDNkM2QztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGhlaWdodDogNjhweDtcbiAgcGFkZGluZzogMC41cmVtIDAuOTM3NXJlbSAwLjVyZW0gMS41NjI1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2F2ZWQtY2FyZC1vdXRlciAuc2F2ZWQtY2FyZC13cmFwcGVyIC5zYXZlZC1jYXJkLWRldGFpbCBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zYXZlZC1jYXJkLW91dGVyIC5zYXZlZC1jYXJkLXdyYXBwZXIgLnNhdmVkLWNhcmQtZGV0YWlsIGxhYmVsIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2QzZDNkM7XG59XG4uc2F2ZWQtY2FyZC1vdXRlciAuc2F2ZWQtY2FyZC13cmFwcGVyIC5zYXZlZC1jYXJkLWRldGFpbCBsYWJlbCBwIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zYXZlZC1jYXJkLW91dGVyIC5zYXZlZC1jYXJkLXdyYXBwZXIgLnNhdmVkLWNhcmQtZGV0YWlsIGxhYmVsIHAgc3BhbiBiIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2F2ZWQtY2FyZC1vdXRlciAuc2F2ZWQtY2FyZC13cmFwcGVyIC5zYXZlZC1jYXJkLWRldGFpbCBsYWJlbCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zYXZlZC1jYXJkLW91dGVyIC5zYXZlZC1jYXJkLXdyYXBwZXIgLnNhdmVkLWNhcmQtZGV0YWlsIC5yZW1vdmUtY2FyZCBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWxsOiAjMjc1YWM3O1xufVxuLnNhdmVkLWNhcmQtb3V0ZXIgLnNhdmVkLWNhcmQtd3JhcHBlciAuc2F2ZWQtY2FyZC1waW4tZGV0YWlsIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uc2F2ZWQtY2FyZC1vdXRlciAuc2F2ZWQtY2FyZC13cmFwcGVyIC5zYXZlZC1jYXJkLXBpbi1kZXRhaWwgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6ICNFRUVFRjA7XG59XG5cbi5zYXZlZC1jYXJkLXBpbi1kZXRhaWwgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjYzJjMmMyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5zYXZlZC1jYXJkLXBpbi1kZXRhaWwgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2MyYzJjMjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2F2ZWQtY2FyZC1waW4tZGV0YWlsIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2MyYzJjMjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uc2F2ZWQtY2FyZC1waW4tZGV0YWlsIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2MyYzJjMjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY2FyZC1zaHVmZmxlIHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW07XG59XG5cbi5jb2wtc2hyaW5rLXJpZ2h0IHtcbiAgLypwYWRkaW5nLXJpZ2h0OiA2cHg7Ki9cbn1cblxuLmNvbC1zaHJpbmstbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29sLXNocmluay1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5jdXN0b21fY2hrcmlnaHQge1xuICAgIG1heC13aWR0aDogNjUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG4uY2hlY2tvdXRfX3JpZ2h0IC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgbGVmdDogLTM1cHg7XG59XG4uY2hlY2tvdXRfX3JpZ2h0IC5sb2dpbmZvcm0gLmN1c3RvbS1jb250cm9sIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uby13aHktc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8td2h5LXNlY3Rpb24gaDEge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IDEuMjtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby13aHktc2VjdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbi5vLXdoeS1zZWN0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uby13aHktc2VjdGlvbiAud2h5LS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8td2h5LXNlY3Rpb24gLndoeS0tY2FyZCB7XG4gICAgcGFkZGluZzogMCAxLjg3NXJlbTtcbiAgfVxufVxuLm8td2h5LXNlY3Rpb24gLndoeS0tY2FyZCAud2h5LS1pbWFnZSB7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCA1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCA1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAtbXMtYm94LXNoYWRvdzogM3B4IDVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIC1vLWJveC1zaGFkb3c6IDNweCA1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAzcHggNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI0NiwgMjQ2LCAyNDYpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYigyNTUsIDI1NSwgMjU1KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiKDI0NiwgMjQ2LCAyNDYpKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjQ2LCAyNDYsIDI0NikgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI0NiwgMjQ2LCAyNDYpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjQ2LCAyNDYsIDI0NikgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI0NiwgMjQ2LCAyNDYpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIiwgZW5kQ29sb3JzdHI9XCIjZjZmNmY2XCIsIEdyYWRpZW50VHlwZT0xICk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuby13aHktc2VjdGlvbiAud2h5LS1jYXJkIC53aHktLWltYWdlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLm8td2h5LXNlY3Rpb24gLndoeS0tY2FyZCAud2h5LS1pbWFnZSBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5vLXdoeS1zZWN0aW9uIC53aHktLWNhcmQgLndoeS0taW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8td2h5LXNlY3Rpb24gLndoeS0tY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgfVxufVxuLm8td2h5LXNlY3Rpb24gLndoeS0tY2FyZCAud2h5LS1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vLXdoeS1zZWN0aW9uIC53aHktLWNhcmQgLndoeS0tY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gIC5vLXdoeS1zZWN0aW9uIC53aHktLWNhcmQgLndoeS0tY29udGVudCBwIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbi5qb3VybmV5X19pbWFnZSB7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uam91cm5leV9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG4uam91cm5leV9fc2VjdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvdXJuZXlfX3NlY3Rpb24gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLmpvdXJuZXlfX3NlY3Rpb24gaDMge1xuICBmb250LXNpemU6IDI1cHg7XG59XG4uam91cm5leV9fc2VjdGlvbiAuby1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0M1MjcxRjtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5qb3VybmV5X19zZWN0aW9uIC5vLWJ0bjpob3ZlciwgLmpvdXJuZXlfX3NlY3Rpb24gLm8tYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uam91cm5leV9fc2VjdGlvbiAuby1idG46aG92ZXIgaW1nLCAuam91cm5leV9fc2VjdGlvbiAuby1idG46Zm9jdXMgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwKSBpbnZlcnQoMSkgY29udHJhc3QoMyk7XG59XG5cbi5qb3VybmV5LWZlYXR1cmVzIHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuam91cm5leS1mZWF0dXJlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmpvdXJuZXktZmVhdHVyZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206ICNkODQzNDMgMXB4IHNvbGlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpvdXJuZXktZmVhdHVyZXM6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6ICNkODQzNDMgMXB4IHNvbGlkO1xuICB9XG59XG4uam91cm5leS1mZWF0dXJlczpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qb3VybmV5LWZlYXR1cmVzOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG4gIH1cbn1cbi5qb3VybmV5LWZlYXR1cmVzIHAge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLXBhZ2luYXRlLW1zZyBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hZHZlcnRpc2Vfcm93IHtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hZHZlcnRpc2Vfcm93IHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cbi5hZHZlcnRpc2Vfcm93IC5hZHZlcnRpc2VfY2FyZCB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hZHZlcnRpc2Vfcm93IC5hZHZlcnRpc2VfY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAyMyU7XG4gICAgZmxleDogMCAwIDIzJTtcbiAgICAtbXMtZmxleDogMCAwIDIzJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYWR2ZXJ0aXNlX3JvdyAuYWR2ZXJ0aXNlX3BvaW50IHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFkdmVydGlzZV9yb3cgLmFkdmVydGlzZV9wb2ludCB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICAtbXMtZmxleDogMCAwIDQwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWR2ZXJ0aXNlX3JvdyAuYWR2ZXJ0aXNlX3BvaW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFkdmVydGlzZV9yb3cgLmFkdmVydGlzZV9wb2ludCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjM3NXJlbTtcbiAgfVxufVxuLmFkdmVydGlzZV9yb3cgLmFkdmVydGlzZV9jb250ZW50IHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFkdmVydGlzZV9yb3cgLmFkdmVydGlzZV9jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDM3JTtcbiAgICBmbGV4OiAwIDAgMzclO1xuICAgIC1tcy1mbGV4OiAwIDAgMzclO1xuICAgIHBhZGRpbmctbGVmdDogODlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFkdmVydGlzZV9yb3cgLmFkdmVydGlzZV9jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gIH1cbn1cbi5hZHZlcnRpc2Vfcm93IHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWR2ZXJ0aXNlX3JvdyBwIHtcbiAgICBtYXgtd2lkdGg6IDQxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2ZXJ0aXNlX3JvdyBwIHtcbiAgICAvKm1heC13aWR0aDogNDE4cHg7Ki9cbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5hZHZlcnRpc2Vfcm93IC5wYW5lbF9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmVydGlzZV9yb3cgLnBhbmVsX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCIsIFwiV29yayBTYW5zXCIsIFwiSGVsdmV0aWNhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uYWR2ZXJ0aXNlX3JvdyAucGVyZm9ybWVyLWNhcmQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmFkdmVydGlzZV9yb3cgLnBlcmZvcm1lci1jYXJkIHtcbiAgICBtYXJnaW46IDMycHggYXV0bztcbiAgfVxufVxuLmFkdmVydGlzZV9yb3cgLnBlcmZvcm1lci1jYXJkOmJlZm9yZSB7XG4gIHdpZHRoOiBjYWxjKDU1JSArIDcwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDY0cHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMycHg7XG4gIGxlZnQ6IDQ1JTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2ZXJ0aXNlX3JvdyAucGVyZm9ybWVyLWNhcmQ6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYyg1NSUgKyA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hZHZlcnRpc2Vfcm93IC5wZXJmb3JtZXItY2FyZDpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDU1JSArIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmFkdmVydGlzZV9yb3cgLnBlcmZvcm1lci1jYXJkOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoNTUlICsgNzBweCk7XG4gIH1cbn1cbi5hZHZlcnRpc2Vfcm93IC5wZXJmb3JtZXItY2FyZC5sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA0NSU7XG59XG4uYWR2ZXJ0aXNlX3JvdyAucGVyZm9ybWVyLWNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgbWluLWhlaWdodDogNTdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWR2ZXJ0aXNlX3JvdyAucGVyZm9ybWVyLWNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNzVyZW07XG4gIH1cbn1cbi5hZHZlcnRpc2Vfcm93IC5wZXJmb3JtZXItY2FyZCAuY2FyZC1mb290ZXIgLmMtZnVsbC1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmVydGlzZV9yb3cgLnBlcmZvcm1lci1jYXJkIC5jYXJkLWZvb3RlciAuYy1mdWxsLW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5hZHZlcnRpc2Vfcm93IC5wZXJmb3JtZXItY2FyZCAuY2FyZC1mb290ZXIgLmMtbG9jYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmVydGlzZV9yb3cgLnBlcmZvcm1lci1jYXJkIC5jYXJkLWZvb3RlciAuYy1sb2NhdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLmFkdmVydGlzZV9yb3cgLnBlcmZvcm1lci1jYXJkIC5jYXJkLWZvb3RlciAuYy1zdGF0dXMge1xuICB3aWR0aDogMTBweDtcbiAgbWF4LXdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5hZHZlcnRpc2Vfcm93IC5wZXJmb3JtZXItY2FyZCAuY2FyZC1mb290ZXIgLmMtc3RhdHVzLm9ubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkIxNjg7XG59XG4uYWR2ZXJ0aXNlX3JvdyAucGVyZm9ybWVyLWNhcmQgLmNhcmQtZm9vdGVyIC5jLXN0YXR1cy5vZmZsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cbi5hZHZlcnRpc2Vfcm93IHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwcHggMCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmFkdmVydGlzZV9yb3cgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmFkdmVydGlzZV9yb3cgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZHZlcnRpc2Vfcm93IHVsIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5hZHZlcnRpc2Vfcm93IHVsIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNDI3Mjc7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFkdmVydGlzZV9yb3cgdWwgbGk6YmVmb3JlIHtcbiAgICB0b3A6IDdweDtcbiAgfVxufVxuXG4uYm90dG9tX19zY3JvbGxfX2J1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbTtcbiAgbWFyZ2luLXRvcDogNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ib3R0b21fX3Njcm9sbF9fYnV0dG9uIHtcbiAgICAvKm1hcmdpbi10b3A6IGNhbGMoMTAwdmggLSAoNTAwcHggKyA1N3B4ICsgMzVweCArIDgwcHgpKTsqL1xuICB9XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnBhY2thZ2VfX3NsaWRlciB7XG4gIG1hcmdpbjogMCAtMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5wYWNrYWdlX19zbGlkZXIgbGkge1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmN1c3RvbS1wa2ctc2xpZGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLXBrZy1zbGlkZXIgbGkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5jdXN0b20tcGtnLXNsaWRlciBsaSAucGFja2FnZS0tY2FyZCB7XG4gIG1heC13aWR0aDogMzA4cHg7XG59XG5cbi5jdXN0b20tc3BhY2luZy10b3Age1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tc3BhY2luZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG5cbi5jb25zZW50LWZvcm0td3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb25zZW50LWZvcm0td3JhcHBlciBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29uc2VudC1mb3JtLXdyYXBwZXIgLmNvbnNlbnQtbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jb25zZW50LWZvcm0td3JhcHBlciAuY29uc2VudC1saW5lIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29uc2VudC1mb3JtLXdyYXBwZXIgLmNvbnNlbnQtbGluZS5yZWQtdGV4dCB7XG4gIGNvbG9yOiByZWQ7XG59XG4uY29uc2VudC1mb3JtLXdyYXBwZXIgLmNvbnNlbnQtbGluZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29uc2VudC1mb3JtLXdyYXBwZXIgLmNvbnNlbnQtbGluZSB1bCBsaSBvbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY29uc2VudC1mb3JtLXdyYXBwZXIgLmNvbnNlbnQtbGluZSB1bCBsaSBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5jb25zZW50LWZvcm0td3JhcHBlciAuY29uc2VudC1saW5lIGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb25zZW50LWZvcm0td3JhcHBlciAuY29uc2VudC1saW5lIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogcmVkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29uc2VudC1mb3JtLXdyYXBwZXIgLmNvbnNlbnQtbGluZSBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jb25zZW50LWZvcm0td3JhcHBlciAuY29uc2VudC1saW5lIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogcmVkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29uc2VudC1mb3JtLXdyYXBwZXIgLmNvbnNlbnQtbGluZSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNvbnNlbnQtZm9ybS13cmFwcGVyIC5jb25zZW50LWxpbmUgLmNvbnNlbnQtZm9ybS1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDgwJTtcbn1cbi5jb25zZW50LWZvcm0td3JhcHBlciAuY29uc2VudC1saW5lIC5jb25zZW50LWRhdGUtaW5wdXQge1xuICB3aWR0aDogMTIwcHg7XG59XG4uY29uc2VudC1mb3JtLXdyYXBwZXIgLmNvbnNlbnQtbGluZSAuY29uc2VudC1sb2NhdGlvbi1pbnB1dCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi5jb25zZW50LWZvcm0td3JhcHBlciAuY29uc2VudC1saW5lIC5jb25zZW50LWFtb3VudC1pbnB1dCB7XG4gIHdpZHRoOiAzMzBweDtcbn1cbi5jb25zZW50LWZvcm0td3JhcHBlciAuY29uc2VudC1saW5lIC5jb25zZW50LXNpZ25hdHVyZS1pbnB1dCB7XG4gIGJvcmRlci1ib3R0b206ICMwMDAgMXB4IGRvdHRlZDtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgLS0+IE1vZHVsZSBmaWxlcyA8LS1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5vLW5hdmJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwO1xuICB6LWluZGV4OiA5OTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjAzOTIxNTY4NjMpO1xufVxuLm8tbmF2YmFyLm5hdmJhci0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuby1uYXZiYXIubmF2YmFyLS10cmFuc3BhcmVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDM5MjE1Njg2Myk7XG4gIH1cbn1cbi5vLW5hdmJhci5uYXZiYXItLW5vc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vLW5hdmJhciAuby1uYXZiYXJfX2JyYW5kIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uby1uYXZiYXIgLm8tbmF2YmFyX19icmFuZCAubG9nbyB7XG4gIG1heC1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm8tbmF2YmFyIC5vLW5hdmJhcl9fYnJhbmQgLmxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5vLW5hdmJhciAudG9nZ2xlX19zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjdweDtcbiAgd2lkdGg6IDI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkge1xuICAuby1uYXZiYXIgLnRvZ2dsZV9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uby1uYXZiYXIgLnRvZ2dsZV9fc2VhcmNoIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5vLW5hdmJhciAudG9nZ2xlX19uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAyN3B4O1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm8tbmF2YmFyIC50b2dnbGVfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm8tbmF2YmFyIC50b2dnbGVfX25hdjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41cztcbiAgdG9wOiAwO1xufVxuLm8tbmF2YmFyIC50b2dnbGVfX25hdjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjVzO1xuICBib3R0b206IDA7XG59XG4uby1uYXZiYXIgLnRvZ2dsZV9fbmF2LmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5vLW5hdmJhciAudG9nZ2xlX19uYXYuYWN0aXZlOmFmdGVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5vLW5hdmJhcl9faG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLW5hdmJhcl9faG9sZGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5vLW5hdmJhci0tZGVlcFBhZCB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAgNS44NzVyZW07XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uby1uYXZiYXIgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAwLjRlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tbGVmdDogMC41NWVtO1xufVxuLm8tbmF2YmFyIC5ub3RpZmljYXRpb25fX2Jsb2NrIHtcbiAgd2lkdGg6IDQzMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICByaWdodDogLTI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG59XG4uby1uYXZiYXIgLm5vdGlmaWNhdGlvbl9fYmxvY2s6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweCAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG59XG4uby1uYXZiYXIgLm5vdGlmaWNhdGlvbl9fYmxvY2sgLm5vdGlmaWNhdGlvbl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWF4LWhlaWdodDogMTgzcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLm8tbmF2YmFyIC5ub3RpZmljYXRpb25fX2Jsb2NrIC5ub3RpZmljYXRpb25fX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbn1cbi5vLW5hdmJhciAubm90aWZpY2F0aW9uX19ibG9jayAubm90aWZpY2F0aW9uX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4uby1uYXZiYXIgLm5vdGlmaWNhdGlvbl9fYmxvY2sgLm5vdGlmaWNhdGlvbl9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzUyNzFGO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm8tbmF2YmFyIC5ub3RpZmljYXRpb25fX2Jsb2NrIC5ub3RpZmljYXRpb25fX2xpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOEU5RUM7XG59XG4uby1uYXZiYXIgLm5vdGlmaWNhdGlvbl9fYmxvY2sgLm5vdGlmaWNhdGlvbl9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5vLW5hdmJhciAubm90aWZpY2F0aW9uX19ibG9jayAubm90aWZpY2F0aW9uX19saXN0IGxpIGEge1xuICBwYWRkaW5nOiAwO1xufVxuLm8tbmF2YmFyIC5ub3RpZmljYXRpb25fX2Jsb2NrIC5ub3RpZmljYXRpb25fX2xpc3QgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm8tbmF2YmFyIC5ub3RpZmljYXRpb25fX2Jsb2NrIC5ub3RpZmljYXRpb25fX2xpc3QgbGkgLnByb2ZpbGVpbWFnZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1heC13aWR0aDogMzZweDtcbn1cbi5vLW5hdmJhciAubm90aWZpY2F0aW9uX19ibG9jayAubm90aWZpY2F0aW9uX19saXN0IGxpIC5mdWxsbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uby1uYXZiYXIgLm5vdGlmaWNhdGlvbl9fYmxvY2sgLm5vdGlmaWNhdGlvbl9fbGlzdCBsaSAuZnVsbG5hbWUgc3Bhbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI0M1MjcxRiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vLW5hdmJhciAubm90aWZpY2F0aW9uX19ibG9jayAubm90aWZpY2F0aW9uX19saXN0IGxpIC5mdWxsbmFtZSAucGVuZGluZ3Bvc3RtZWRpYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uby1uYXZiYXIgLm5vdGlmaWNhdGlvbl9fYmxvY2sgLm5vdGlmaWNhdGlvbl9fbGlzdCBsaSAuZnVsbG5hbWUgYSB7XG4gIGNvbG9yOiAjQzUyNzFGICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5vLW5hdmJhciAubm90aWZpY2F0aW9uX19ibG9jayAubm90aWZpY2F0aW9uX19saXN0IGxpIC5yZXZpZXdfZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uby1uYXZiYXIgLmxvZ291dC1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDgwcHg7XG59XG4uby1uYXZiYXIgLmxvZ291dC1saW5rIHN2ZyB7XG4gIG1heC13aWR0aDogMTZweDtcbn1cbi5vLW5hdmJhciAubm90aWZpY2F0aW9uLS1kcm9wZG93biAubm90aWZ5X19zdGF0dXMge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmYzMzNmM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG4uby1uYXZiYXIgLm5vdGlmaWNhdGlvbi0tZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1uYXZiYXIgLmhlYWRlcl9kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1yaWdodDogaW5oZXJpdDtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjU1ZW07XG59XG4uby1uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICB0b3A6IDQ2cHg7XG59XG4uby1uYXZiYXIgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjRlbSBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC40ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDIwJTtcbn1cbi5vLW5hdmJhciAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgdG9wOiA0MHB4O1xufVxuLm8tbmF2YmFyIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogOCU7XG59XG4uby1uYXZiYXIgLmRyb3Bkb3duLW1lbnUgYSB7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm8tbmF2YmFyIC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjc1NEI0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLW5hdmJhcl9fYnJhbmQge1xuICBmb250LWZhbWlseTogXCJNYXJjZWxsdXNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA0MDEwMDtcbn1cbi5vLW5hdmJhciAuaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTFweCAzMHB4IDExcHggMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uby1uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2LnRvcF9tZW51IHtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbn1cbi5vLW5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwNDAxMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5vLW5hdmJhci5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uby1uYXZiYXIubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayAubm90aWZ5X19zdGF0dXMge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6ICNGRkMwNkE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiAzcHg7XG59XG4uby1uYXZiYXIgLmMtdG9wUmd0LW5hdiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDNweCAxMHB4IDNweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4uby1uYXZiYXIgLmMtdG9wUmd0LW5hdiBsaS5kcm9wZG93biA+IGEge1xuICBjb2xvcjogIzRENEY1QztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uby1uYXZiYXIgLmMtdG9wUmd0LW5hdiBpIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLW5hdmJhciAuYy10b3BSZ3QtbmF2IGkuZmEtZGF0YWJhc2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cbi5vLW5hdmJhciAuYy10b3BSZ3QtbmF2IHNwYW4udXNlcmNyZWRpdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uby1uYXZiYXIgLmMtbmF2TWlkLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMCAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuby1uYXZiYXIgLmMtbmF2TWlkLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbi5vLW5hdmJhciAuby1idG4tLW91dGxpbmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5vLW5hdmJhci5uYXZiYXItLXRyYW5zcGFyZW50IC5vLWJ0bi0tb3V0bGluZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1sb2dvdXQge1xuICB3aWR0aDogMi4zNzVyZW07XG4gIGhlaWdodDogMi4zNzVyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEuMzEyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1sb2dvdXQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wb3N0TmF2IGxpIHtcbiAgZmxleDogMSAxIDIwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBvc3ROYXYgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMC44NzVyZW07XG4gIH1cbn1cbi5wb3N0TmF2IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMHJlbTtcbn1cbi5wb3N0TmF2IGxpIGEge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLnBvc3ROYXYgbGkgYSB7XG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDEuMjVyZW07XG4gIH1cbn1cbi5wb3N0TmF2IGxpIGEgLm51bWJlclBvc3RDb3VudCB7XG4gIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xufVxuXG4uYy1hY2NvdW50LWhpc3QtdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gIGJvcmRlci1ib3R0b206ICNlOGU4ZTggc29saWQgMXB4O1xufVxuLmMtYWNjb3VudC1oaXN0LXRhYiBsaSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAjZThlOGU4IHNvbGlkIDFweDtcbiAgZmxleDogMSAxIDEwLjY2NyU7XG4gIHdpZHRoOiAxMC42NjclO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLmMtYWNjb3VudC1oaXN0LXRhYiBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGZsZXg6IDEgMSAxOCU7XG4gIHBhZGRpbmc6IDI1cHggMCAxNHB4O1xufVxuLmMtYWNjb3VudC1oaXN0LXRhYiBsaTpsYXN0LW9mLXR5cGUgI215SW5wdXRUZXh0RmllbGQge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3ZlcnBhc3NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM0NDQ3OTM7XG59XG4uYy1hY2NvdW50LWhpc3QtdGFiIGxpOmxhc3Qtb2YtdHlwZSAjbXlJbnB1dFRleHRGaWVsZDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzQ0NDc5Mztcbn1cbi5jLWFjY291bnQtaGlzdC10YWIgbGkgYSB7XG4gIHBhZGRpbmc6IDM1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzQ0NDc5MztcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQgc29saWQgNXB4O1xufVxuLmMtYWNjb3VudC1oaXN0LXRhYiBsaSBhOmhvdmVyLCAuYy1hY2NvdW50LWhpc3QtdGFiIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQgNXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICM0NDQ3OTMgIWltcG9ydGFudDtcbn1cblxuLmMtaGlzdG9yeS1jYXJkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG4uYy1oaXN0b3J5LWNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1oaXN0b3J5LWNhcmQgdGFibGUuZGF0YVRhYmxlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYy1oaXN0b3J5LWNhcmQgdGFibGUuZGF0YVRhYmxlLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWxlZnQ6ICNmNGY0ZjQgMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICNmNGY0ZjQgMXB4IHNvbGlkO1xufVxuLmMtaGlzdG9yeS1jYXJkIHRhYmxlLmRhdGFUYWJsZS50YWJsZS1ib3JkZXJlZCB0aGVhZCB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZWE7XG59XG4uYy1oaXN0b3J5LWNhcmQgdGFibGUuZGF0YVRhYmxlLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDEuNzVyZW0gMXJlbTtcbn1cbi5jLWhpc3RvcnktY2FyZCB0YWJsZS5kYXRhVGFibGUudGFibGUtYm9yZGVyZWQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5jLWhpc3RvcnktY2FyZCB0YWJsZS5kYXRhVGFibGUudGFibGUtYm9yZGVyZWQgdGQge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xuICBib3JkZXItY29sb3I6ICNmNGY0ZjQgIWltcG9ydGFudDtcbn1cbi5jLWhpc3RvcnktY2FyZCB0YWJsZS5kYXRhVGFibGUudGFibGUtYm9yZGVyZWQgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi5jLWhpc3RvcnktY2FyZCB0YWJsZS5kYXRhVGFibGUudGFibGUgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjb2xvcjogIzg2OGY5YTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jLWhpc3RvcnktY2FyZCAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDc5MztcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0NzkzO1xufVxuLmMtaGlzdG9yeS1jYXJkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzQ0NDc5MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwLjQ1cmVtIDAuNzVyZW07XG59XG4uYy1oaXN0b3J5LWNhcmQgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjQ1cmVtIDEuMjVyZW07XG59XG4uYy1oaXN0b3J5LWNhcmQgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMC40NXJlbSAxLjI1cmVtO1xufVxuLmMtaGlzdG9yeS1jYXJkIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzpiZWZvcmUsXG4uYy1oaXN0b3J5LWNhcmQgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxuLmMtaGlzdG9yeS1jYXJkIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxuLmMtaGlzdG9yeS1jYXJkIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG4uYy1oaXN0b3J5LWNhcmQgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxuLmMtaGlzdG9yeS1jYXJkIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxuLmMtaGlzdG9yeS1jYXJkIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxuLmMtaGlzdG9yeS1jYXJkIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG4uYy1oaXN0b3J5LWNhcmQgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlLFxuLmMtaGlzdG9yeS1jYXJkIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG4uYy1oaXN0b3J5LWNhcmQgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmJlZm9yZSxcbi5jLWhpc3RvcnktY2FyZCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxcbi5jLWhpc3RvcnktY2FyZCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG4uYy1oaXN0b3J5LWNhcmQgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG4uYy1oaXN0b3J5LWNhcmQgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLmMtaGlzdG9yeS1jYXJkIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlcixcbi5jLWhpc3RvcnktY2FyZCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLFxuLmMtaGlzdG9yeS1jYXJkIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxuLmMtaGlzdG9yeS1jYXJkIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG4uYy1oaXN0b3J5LWNhcmQgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xuICByaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLmMtaGlzdG9yeS1jYXJkIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMjVweCAwIDM1cHggIWltcG9ydGFudDtcbn1cbi5jLWhpc3RvcnktY2FyZCAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJvcmRlcjogI2U1ZTVlYSAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzQ0NDc5MztcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cbi5jLWhpc3RvcnktY2FyZCAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3ZlcnBhc3NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM0NDQ3OTM7XG59XG5cbi5jLWZvb3Rlcl9fbmF2IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5jLWZvb3Rlcl9fbmF2IGxpIGEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNDQ0NzkzO1xufVxuXG4udG9wX21lbnUgbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbi5uYXYtZG93biB7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5jdXN0b20tc3BhY2luZyB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN1c3RvbS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uby1tb2JpbGUtZm9vdGVyIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDQ2cHg7XG59XG4uby1tb2JpbGUtZm9vdGVyIC5kcm9wZG93bi1tZW51OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMC40ZW0gc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAwLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTAuNGVtO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAyMCU7XG59XG4uby1tb2JpbGUtZm9vdGVyIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICB0b3A6IC0xN3B4ICFpbXBvcnRhbnQ7XG59XG4uby1tb2JpbGUtZm9vdGVyIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNSU7XG59XG4uby1tb2JpbGUtZm9vdGVyIC5kcm9wZG93bi1tZW51IGEge1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMS42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uby1tb2JpbGUtZm9vdGVyIC5kcm9wZG93bi1tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjc1NEI0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLW1vYmlsZS1mb290ZXIgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5iYWRnZS1jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC40Mzc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm8tbmF2LXVzZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5vLW5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG59XG4uby1uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmstaWNvbiB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luOiAwIDlweDtcbn1cbi5vLW5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5uYXYtbGluay1pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZpbGw6ICMwMDA7XG59XG4uby1uYXZiYXJfX2JyYW5kIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xufVxuLm8tbmF2YmFyLWhvbWUubmF2YmFyLS10cmFuc3BhcmVudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSwgLm8tbmF2YmFyLWxvZ2luLm5hdmJhci0tdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm8tbmF2YmFyLWhvbWUubmF2YmFyLS10cmFuc3BhcmVudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5uYXYtbGluay1pY29uIHN2ZywgLm8tbmF2YmFyLWxvZ2luLm5hdmJhci0tdHJhbnNwYXJlbnQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmstaWNvbiBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLm8tbmF2YmFyLWhvbWUubmF2YmFyLS10cmFuc3BhcmVudCAuby1uYXYtdXNlciwgLm8tbmF2YmFyLWxvZ2luLm5hdmJhci0tdHJhbnNwYXJlbnQgLm8tbmF2LXVzZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLW5hdmJhci1sb2dpbi5uYXZiYXItLXRyYW5zcGFyZW50IC5vLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjQzUyNzFGO1xufVxuLm8tbmF2YmFyLWxvZ2luLm5hdmJhci0tdHJhbnNwYXJlbnQgLm8tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1uYXZiYXItbG9naW4ubmF2YmFyLS10cmFuc3BhcmVudCAuby1idG4tLW91dGxpbmUge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmMtZGFzaGJvYXJkX19pY28tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYy1kYXNoYm9hcmRfX2ljby1jYXJkX19pY29uLXBhY2sge1xuICBiYWNrZ3JvdW5kOiAjMjE5MDhmO1xuICB3aWR0aDogMi43NXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEuMDYyNXJlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWRhc2hib2FyZF9faWNvLWNhcmRfX2ljb24tcGFjayBzdmcge1xuICB3aWR0aDogMS4wNjI1cmVtO1xuICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgZmlsbDogI2ZmZjtcbn1cbi5jLWRhc2hib2FyZF9faWNvLWNhcmRfX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwNDAxMDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICgxLjA2MjVyZW0gKyAyLjc1cmVtKSk7XG59XG4uYy1kYXNoYm9hcmRfX2ljby1jYXJkX19jb250ZW50IHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cbi5jLWRhc2hib2FyZF9faWNvLWNhcmRfX2NvbnRlbnQgcCB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzg2OGY5YTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWRhc2hib2FyZF9faWNvLWNhcmRfX2NvbnRlbnQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4NjhmOWE7XG59XG4uYy1kYXNoYm9hcmRfX2ljby1jYXJkX19jb250ZW50X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jLWRhc2hib2FyZF9faWNvLWNhcmRfX2NvbnRlbnRfX2lubmVyX19sZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEuODEyNXJlbTtcbn1cbi5jLWRhc2hib2FyZF9faWNvLWNhcmQgYS5jLWJ0biB7XG4gIHRvcDogMS4yNXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG59XG5cbi5jLW1lZGlhLWNhcmQsIC5jLWNyZWF0ZS1wb3N0IHtcbiAgYm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMDM1Mjk0MTE3Nikgc29saWQgMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIC1vLWJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wMzUyOTQxMTc2KTtcbiAgYm9yZGVyOiByZ2JhKDAsIDAsIDAsIDAuMDM1Mjk0MTE3Nikgc29saWQgMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmMtbWVkaWEtY2FyZCAuY2FyZC1ib2R5LCAuYy1jcmVhdGUtcG9zdCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jLW1lZGlhLWNhcmQgLmNhcmQtYm9keSBpbWcsIC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWJvZHkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1tZWRpYS1jYXJkLm1vZGVsLWNhcmQsIC5tb2RlbC1jYXJkLmMtY3JlYXRlLXBvc3Qge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUwOTgwMzkyMik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1heC13aWR0aDogNTMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIuMzc1cmVtO1xufVxuLmMtbWVkaWEtY2FyZC5tb2RlbC1jYXJkIC5jYXJkLWhlYWRlciwgLm1vZGVsLWNhcmQuYy1jcmVhdGUtcG9zdCAuY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjMxMjVyZW0gMS41cmVtO1xufVxuLmMtbWVkaWEtY2FyZC5tb2RlbC1jYXJkIC5jYXJkLWhlYWRlciAucHJvZmlsZWltYWdlLCAubW9kZWwtY2FyZC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWhlYWRlciAucHJvZmlsZWltYWdlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cbi5jLW1lZGlhLWNhcmQubW9kZWwtY2FyZCAuY2FyZC1oZWFkZXIgLmMtcG9zdC10aW1lLCAubW9kZWwtY2FyZC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWhlYWRlciAuYy1wb3N0LXRpbWUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEE4QThGO1xufVxuLmMtbWVkaWEtY2FyZC5tb2RlbC1jYXJkIC5jYXJkLWhlYWRlciAuZnVsbG5hbWUsIC5tb2RlbC1jYXJkLmMtY3JlYXRlLXBvc3QgLmNhcmQtaGVhZGVyIC5mdWxsbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLW1lZGlhLWNhcmQubW9kZWwtY2FyZCAuY2FyZC1mb290ZXIsIC5tb2RlbC1jYXJkLmMtY3JlYXRlLXBvc3QgLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMS42ODc1cmVtIDAuNzVyZW0gMS42ODc1cmVtIDEuNXJlbTtcbn1cbi5jLW1lZGlhLWNhcmQubW9kZWwtY2FyZCAuY2FyZC1mb290ZXIgcCwgLm1vZGVsLWNhcmQuYy1jcmVhdGUtcG9zdCAuY2FyZC1mb290ZXIgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmMtbWVkaWEtY2FyZC5tb2RlbC1jYXJkIC5jYXJkLWZvb3RlciAucG9zdF9idG4sIC5tb2RlbC1jYXJkLmMtY3JlYXRlLXBvc3QgLmNhcmQtZm9vdGVyIC5wb3N0X2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtbWVkaWEtY2FyZC5tb2RlbC1jYXJkIC5jYXJkLWZvb3RlciAucG9zdF9idG4gc3BhbiwgLm1vZGVsLWNhcmQuYy1jcmVhdGUtcG9zdCAuY2FyZC1mb290ZXIgLnBvc3RfYnRuIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhBOEE4RjtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtO1xufVxuLmMtbWVkaWEtY2FyZC5tb2RlbC1jYXJkIC5jYXJkLWZvb3RlciAucG9zdF9idG4gc3BhbiBpbWcsIC5tb2RlbC1jYXJkLmMtY3JlYXRlLXBvc3QgLmNhcmQtZm9vdGVyIC5wb3N0X2J0biBzcGFuIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jLW1lZGlhLWNhcmQubW9kZWwtY2FyZCAuY2FyZC1mb290ZXIgdGV4dGFyZWEsIC5tb2RlbC1jYXJkLmMtY3JlYXRlLXBvc3QgLmNhcmQtZm9vdGVyIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYy1tZWRpYS1jYXJkLm1vZGVsLWNhcmQgLmNhcmQtZm9vdGVyIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAubW9kZWwtY2FyZC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWZvb3RlciB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNDOEM3Q0M7XG59XG4uYy1tZWRpYS1jYXJkLm1vZGVsLWNhcmQgLmNhcmQtZm9vdGVyIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLCAubW9kZWwtY2FyZC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWZvb3RlciB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjQzhDN0NDO1xufVxuLmMtbWVkaWEtY2FyZC5tb2RlbC1jYXJkIC5jYXJkLWZvb3RlciB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5tb2RlbC1jYXJkLmMtY3JlYXRlLXBvc3QgLmNhcmQtZm9vdGVyIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI0M4QzdDQztcbn1cbi5jLW1lZGlhLWNhcmQubW9kZWwtY2FyZCAuY2FyZC1mb290ZXIgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciwgLm1vZGVsLWNhcmQuYy1jcmVhdGUtcG9zdCAuY2FyZC1mb290ZXIgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjQzhDN0NDO1xufVxuLmMtbWVkaWEtY2FyZCAuY2FyZC1oZWFkZXIsIC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMjg2Mjc0NTA5OCk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYy1tZWRpYS1jYXJkIC5jYXJkLWJvZHksIC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xufVxuLmMtbWVkaWEtY2FyZCAuY2FyZC1ib2R5IC5hbGxQUk8tSU1HLWhvbGRlciAubm9uLVNVQlMtbGF5ZXIgYSwgLmMtY3JlYXRlLXBvc3QgLmNhcmQtYm9keSAuYWxsUFJPLUlNRy1ob2xkZXIgLm5vbi1TVUJTLWxheWVyIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ3OTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLW1lZGlhLWNhcmQgLmNhcmQtYm9keSAuYWxsUFJPLUlNRy1ob2xkZXIgLm5vbi1TVUJTLWxheWVyIGEgc3ZnLCAuYy1jcmVhdGUtcG9zdCAuY2FyZC1ib2R5IC5hbGxQUk8tSU1HLWhvbGRlciAubm9uLVNVQlMtbGF5ZXIgYSBzdmcge1xuICBoZWlnaHQ6IDE1cHg7XG59XG4uYy1tZWRpYS1jYXJkIC5jYXJkLWJvZHkgLmFsbFBSTy1JTUctaG9sZGVyIC5ub24tU1VCUy1sYXllciBhIHNwYW4sIC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWJvZHkgLmFsbFBSTy1JTUctaG9sZGVyIC5ub24tU1VCUy1sYXllciBhIHNwYW4ge1xuICB0b3A6IDA7XG59XG4uYy1tZWRpYS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCwgLmMtY3JlYXRlLXBvc3QgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLmMtbWVkaWEtY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRleHQgcCwgLmMtY3JlYXRlLXBvc3QgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHAge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzA0MDEwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5jLW1lZGlhLWNhcmQgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHA6bGFzdC1vZi10eXBlLCAuYy1jcmVhdGUtcG9zdCAuY2FyZC1ib2R5IC5jYXJkLXRleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtbWVkaWEtY2FyZCAuY2FyZC1ib2R5IC51c2VyLXRpdGxlIGg1LCAuYy1jcmVhdGUtcG9zdCAuY2FyZC1ib2R5IC51c2VyLXRpdGxlIGg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5jLW1lZGlhLWNhcmQgLmNhcmQtYm9keSAuc2VuZG1lc3NhZ2UsIC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWJvZHkgLnNlbmRtZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jLW1lZGlhLWNhcmQgLmNhcmQtYm9keSAubW9yZV9fYnRuLCAuYy1jcmVhdGUtcG9zdCAuY2FyZC1ib2R5IC5tb3JlX19idG4ge1xuICBjb2xvcjogI2M3YzdjNztcbn1cbi5jLW1lZGlhLWNhcmQgLmNhcmQtZm9vdGVyLCAuYy1jcmVhdGUtcG9zdCAuY2FyZC1mb290ZXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3A6ICNmNGY0ZjQgMXB4IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1tZWRpYS1jYXJkIC5jYXJkLWZvb3RlciBwLCAuYy1jcmVhdGUtcG9zdCAuY2FyZC1mb290ZXIgcCB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLW1lZGlhLWNhcmQgLmNhcmQtZm9vdGVyIGksIC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWZvb3RlciBpIHtcbiAgY29sb3I6ICMyMTkwOGY7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmMtbWVkaWEtY2FyZCAuY2FyZC1mb290ZXIuZmxleC0zIC5jYXJkLWxpbmssIC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWZvb3Rlci5mbGV4LTMgLmNhcmQtbGluayB7XG4gIHdpZHRoOiAzMyU7XG4gIGZsZXg6IDAgMCAzMyU7XG59XG4uYy1tZWRpYS1jYXJkIC5jYXJkLWZvb3RlciAuY2FyZC1saW5rLCAuYy1jcmVhdGUtcG9zdCAuY2FyZC1mb290ZXIgLmNhcmQtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwNDAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjUlO1xuICBmbGV4OiAwIDAgMjUlO1xuICBib3JkZXItcmlnaHQ6ICNmNGY0ZjQgc29saWQgMXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uYy1tZWRpYS1jYXJkIC5jYXJkLWZvb3RlciAuY2FyZC1saW5rLm93biwgLmMtY3JlYXRlLXBvc3QgLmNhcmQtZm9vdGVyIC5jYXJkLWxpbmsub3duIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYy1tZWRpYS1jYXJkIC5jYXJkLWZvb3RlciAuY2FyZC1saW5rOmxhc3Qtb2YtdHlwZSwgLmMtY3JlYXRlLXBvc3QgLmNhcmQtZm9vdGVyIC5jYXJkLWxpbms6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmMtbWVkaWEtY2FyZCAuY2FyZC1mb290ZXIgLmNhcmQtbGluayArIC5jYXJkLWxpbmssIC5jLWNyZWF0ZS1wb3N0IC5jYXJkLWZvb3RlciAuY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmMtbWVkaWEtY2FyZCAuY2FyZC1mb290ZXIgLmNhcmQtbGluazpob3ZlciwgLmMtY3JlYXRlLXBvc3QgLmNhcmQtZm9vdGVyIC5jYXJkLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuLmMtbWVkaWEtY2FyZF9fY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjYyNXJlbTtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAtby1ib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtbWVkaWEtY2FyZF9fY291bnRlciBzdmcge1xuICBmaWxsOiAjMDAwO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uYy1tZWRpYS1jYXJkX19jb3VudGVyIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjE4NzVyZW07XG59XG5cbi5sYXp5d3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDEyLjVyZW07XG59XG5cbi5jLXBvc3QtcHJvZmlsZS1jYXJkIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jLXBvc3QtcHJvZmlsZS1jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwIDAuOTM3NXJlbSAwO1xufVxuLmMtcG9zdC1wcm9maWxlLWNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXBvc3QtcHJvZmlsZS1jYXJkIC5jYXJkLWJvZHkgcC5jYXJkLXRleHQge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzA0MDEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1wb3N0LXByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IHAuY2FyZC10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMDQwMTAwO1xuICB9XG59XG4uYy1wb3N0LXByb2ZpbGUtY2FyZC5kZXNpZ25fX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmMtcG9zdC1wcm9maWxlLWNhcmQuZGVzaWduX19jYXJkOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzUyNzFGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5jLXBvc3QtcHJvZmlsZS1jYXJkLmRlc2lnbl9fY2FyZCAuc3RhdHVzX19saWdodCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jLXBvc3QtcHJvZmlsZS1jYXJkLmRlc2lnbl9fY2FyZCAuc3RhdHVzX19saWdodC5vbiB7XG4gIGJhY2tncm91bmQ6ICM2NkIxNjg7XG59XG4uYy1wb3N0LXByb2ZpbGUtY2FyZC5kZXNpZ25fX2NhcmQgLnN0YXR1c19fbGlnaHQub2ZmIHtcbiAgYmFja2dyb3VuZDogI2RkMDAwMDtcbn1cbi5jLXBvc3QtcHJvZmlsZS1jYXJkLmRlc2lnbl9fY2FyZCAuY2FyZC1ib2R5IHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5jLXBvc3QtcHJvZmlsZS1jYXJkLmRlc2lnbl9fY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4uYy1hdmFsaWJpbGl0eSBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA0MDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4uYy1hdmFsaWJpbGl0eSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG4uYy1hdmFsaWJpbGl0eSBwIHNtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiT3ZlcnBhc3NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwNDAxMDA7XG59XG4uYy1hdmFsaWJpbGl0eSB0YWJsZSBzdmcuYmkge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG59XG4uYy1hdmFsaWJpbGl0eSB0YWJsZSBzdmcuYmkuYmktY2hlY2syLWNpcmNsZSB7XG4gIGZpbGw6ICMyMTkwOGY7XG59XG4uYy1hdmFsaWJpbGl0eSB0YWJsZSBzdmcuYmkuYmkteC1jaXJjbGUge1xuICBmaWxsOiAjZTllOWYwO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuLmMtYXZhbGliaWxpdHkgdGFibGUgdGgge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzg2OGY5YTtcbn1cblxuLm1vZGVscHJvZmlsZXMgLmZyb250ZW5kLXRpdGxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubW9kZWxwcm9maWxlcyAucHJvZmlsZXBpY3R1cmUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGVscHJvZmlsZXMgLnByb2ZpbGVwaWN0dXJlIHtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuLm1vZGVscHJvZmlsZXMgLnByb2ZpbGVwaWN0dXJlIC5jYXJkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDA7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kZWxwcm9maWxlcyAucHJvZmlsZXBpY3R1cmUgLmNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kZWxwcm9maWxlcyAucHJvZmlsZXBpY3R1cmUgLm92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xMDAlO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAzMCwgMTMyLCAwLjc1KTtcbn1cbi5tb2RlbHByb2ZpbGVzIC5wcm9maWxlcGljdHVyZSAub3ZlcmxheSAub3ZlcmxheXRleHQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07XG59XG4ubW9kZWxwcm9maWxlcyAucHJvZmlsZXBpY3R1cmUgLm92ZXJsYXkgLm92ZXJsYXl0ZXh0X19pY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG59XG4ubW9kZWxwcm9maWxlcyAucHJvZmlsZXBpY3R1cmUgLm92ZXJsYXkgLm92ZXJsYXl0ZXh0X19pY29uIGkge1xuICBjb2xvcjogI2U1ZTVlYTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbn1cbi5tb2RlbHByb2ZpbGVzIC5wcm9maWxlcGljdHVyZSAub3ZlcmxheSAub3ZlcmxheXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RlbHByb2ZpbGVzIC5wcm9maWxlcGljdHVyZSAuZnJvbnRlbmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNzA5ODAzOTIxNikgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kZWxwcm9maWxlcyAucHJvZmlsZXBpY3R1cmU6aG92ZXIgLmZyb250ZW5kLXRpdGxlIHtcbiAgYm90dG9tOiAtMTAwJTtcbn1cbi5tb2RlbHByb2ZpbGVzIC5wcm9maWxlcGljdHVyZTpob3ZlciAub3ZlcmxheSB7XG4gIHJpZ2h0OiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGVscHJvZmlsZXMuYy1tYWluLXBhZ2Uge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RlbHByb2ZpbGVzLmMtbWFpbi1wYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubW9kZWxwcm9maWxlcy5jLW1haW4tcGFnZSAucHJvZmlsZXBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGVscHJvZmlsZXMuYy1tYWluLXBhZ2UgLnByb2ZpbGVwaWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGVscHJvZmlsZXMuYy1tYWluLXBhZ2UgLnByb2ZpbGVwaWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9kZWxwcm9maWxlcy5jLW1haW4tcGFnZSAub3ZlcmxheSAub3ZlcmxheXRleHQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5tb2RlbHByb2ZpbGVzLmMtbWFpbi1wYWdlIC5vdmVybGF5IC5jLWJ0bi0tdGhpbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYy1tb2RlbC1saXN0LmMtbW9kZWwtbGlzdF9fbmV3IC5tb2RlbHByb2ZpbGVzLmMtbWFpbi1wYWdlIC5wcm9maWxlcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW1vZGVsLWxpc3QuYy1tb2RlbC1saXN0X19uZXcgLm1vZGVscHJvZmlsZXMuYy1tYWluLXBhZ2UgLnByb2ZpbGVwaWN0dXJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiTmV3XCI7XG4gIGJhY2tncm91bmQ6ICMxNDhhODg7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMS44NzVyZW07XG4gIHJpZ2h0OiA1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtbW9kZWwtbGlzdC5jLW1vZGVsLWxpc3RfX25ldyAubW9kZWxwcm9maWxlcy5jLW1haW4tcGFnZSAucHJvZmlsZXBpY3R1cmU6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3B4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3B4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3B4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTdweCk7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLW1vZGVsLWxpc3QuYy1tb2RlbC1saXN0X19uZXcgLmMtdGFicyBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTQ4YTg4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQ4YTg4ICFpbXBvcnRhbnQ7XG59XG5cbi5jLWhlbHAtY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmMtaGVscC1jYXJkOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6ICM0NDQ3OTMgNXB4IHNvbGlkO1xufVxuLmMtaGVscC1jYXJkIC5jb2wtbWQtMSBzdmcge1xuICB3aWR0aDogMjNweDtcbiAgZmlsbDogIzQ0NDc5Mztcbn1cbi5jLWhlbHAtY2FyZCBoNS5jYXJkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDQ0NzkzO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uYy1oZWxwLWNhcmQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xufVxuXG4uYy1mYXEtY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtZmFxLWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wMzkyMTU2ODYzKTtcbiAgfVxufVxuXG4uYy1saWdodC1wdXJwbGUtYm94IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjZmYTtcbiAgYm9yZGVyOiByZ2JhKDY4LCA3MSwgMTQ3LCAwLjEpIDFweCBzb2xpZDtcbn1cbi5jLWxpZ2h0LXB1cnBsZS1ib3ggcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtbGlnaHQtcHVycGxlLWJveCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jLXNldHRpbmctY2FyZCAuY2FyZC1mb290ZXIgLmFsZXJ0LWRhbmdlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDIxNSwgMjE4LCAwLjE0MTE3NjQ3MDYpO1xufVxuXG4uYy1zaWdudXAtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtc2lnbnVwLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXNpZ251cC1jYXJkX19pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmMtc2lnbnVwLWNhcmRfX2ltZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM3NSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYy1zaWdudXAtY2FyZF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmMtdGVzdGltb25pYWwgLmNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmMtdGVzdGltb25pYWwgLmMtY2FyZF9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLXRlc3RpbW9uaWFsIC5jLWNhcmRfX2NvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xufVxuLmMtdGVzdGltb25pYWwgLmMtY2FyZF9fY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA0MDEwMDtcbn1cblxuLmMtcHJpY2luZy1jYXJkIC5jYXJkIHtcbiAgbWF4LXdpZHRoOiA4LjQzNzVyZW07XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmMtcHJpY2luZy1jYXJkIC5jYXJkLmNhcmQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0U1RTVFQSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4uYy1wcmljaW5nLWNhcmQgLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXByaWNpbmctY2FyZCAuY2FyZCAuY2FyZC1ib2R5IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNDM0MjVkO1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuLmMtcHJpY2luZy1jYXJkIC5jYXJkIC5jYXJkLWJvZHkgcC5jYXJkLXRleHQge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzRENEY1Qztcbn1cbi5jLXByaWNpbmctY2FyZCAuY2FyZCAuY2FyZC1ib2R5IC5yYWRpby10b29sYmFyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtcHJpY2luZy1jYXJkIC5jYXJkIC5jYXJkLWJvZHkgLnJhZGlvLXRvb2xiYXIgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDM5MjE1Njg2Myk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5RjA7XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLXByaWNpbmctY2FyZCAuY2FyZCAuY2FyZC1ib2R5IC5yYWRpby10b29sYmFyIGxhYmVsLmMtYnRuX19Ccm9uemUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjUwZGVnLCAjRDA5QzdFIDAlLCAjN0M0QjM5IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbi5jLXByaWNpbmctY2FyZCAuY2FyZCAuY2FyZC1ib2R5IC5yYWRpby10b29sYmFyIGxhYmVsLmMtYnRuX19TaWx2ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoNzFkZWcsICNBOEE5QUIgMCUsICNFREVERUQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLmMtcHJpY2luZy1jYXJkIC5jYXJkIC5jYXJkLWJvZHkgLnJhZGlvLXRvb2xiYXIgbGFiZWwuYy1idG5fX2N1c3RvbXBsYW4ge1xuICBiYWNrZ3JvdW5kOiAjMTQ4QTg4IDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjAzOTIxNTY4NjMpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUYwO1xufVxuXG4uYy1zd2l0Y2gge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG4uYy1zd2l0Y2gtLXNtYWxsIC5zbGlkZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogMTBweDtcbn1cbi5jLXN3aXRjaC0tc21hbGwgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjBweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1zd2l0Y2guc3Vic2NyaWJlLS1idG4gLnRvZ2dsZS5idG4ge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLmMtc3dpdGNoLnBhaWQtLWJ0biAudG9nZ2xlIHtcbiAgbGVmdDogMDtcbn1cbi5jLXN3aXRjaC5wYWlkLS1idG4gLnRvZ2dsZS5idG4ge1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG4uYy1zd2l0Y2ggLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0YzYzOTtcbiAgYmFja2dyb3VuZDogIzU0YzYzOTtcbiAgYm9yZGVyLWNvbG9yOiAjNTRjNjM5O1xufVxuLmMtc3dpdGNoIC5idG4tc3VjY2VzcyAudG9nZ2xlLWhhbmRsZSB7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLmMtc3dpdGNoIC50b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLmMtc3dpdGNoIC50b2dnbGUuYnRuIHtcbiAgbWluLWhlaWdodDogMS4xNXJlbTtcbn1cbi5jLXN3aXRjaCAudG9nZ2xlLmJ0bi5idG4tbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNkZmRmZGY7XG59XG4uYy1zd2l0Y2ggLnRvZ2dsZS5idG4tLXN1YnNjcmliZSB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG4uYy1zd2l0Y2ggLnRvZ2dsZSAudG9nZ2xlLWdyb3VwIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuLmMtc3dpdGNoIC50b2dnbGUgLnRvZ2dsZS1ncm91cCAudG9nZ2xlLW9uIHtcbiAgcmlnaHQ6IDUyJTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xufVxuLmMtc3dpdGNoIC50b2dnbGUgLnRvZ2dsZS1ncm91cCAudG9nZ2xlLW9mZiB7XG4gIGxlZnQ6IDUyJTtcbn1cbi5jLXN3aXRjaCAudG9nZ2xlLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci1jb2xvcjogIzU0YzYzOTtcbiAgcmlnaHQ6IC0xMnB4O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjY1cmVtO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmMtdnVlLXN3aXRjaCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy12dWUtc3dpdGNoX19pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xufVxuXG4uYy1wYWlkLXBvc3QtYW10IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jLXBhaWQtcG9zdC1hbXQ6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuICBib3JkZXItY29sb3I6ICNmMWYxZjEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYy1wYWlkLXBvc3QtYW10IC5jLWNsb3NlIHtcbiAgdG9wOiAxNiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbn1cbi5jLXBhaWQtcG9zdC1hbXQgLmMtY2xvc2Ugc3ZnIHtcbiAgZmlsbDogIzQ0NDc5MyAhaW1wb3J0YW50O1xuICBzdHJva2U6ICM0NDQ3OTM7XG4gIGJvcmRlcjogIzQ0NDc5MyBzb2xpZCAwLjA2MjVyZW07XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmMtc3dpdGNoX2lucHV0IHtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDMzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xufVxuLmMtc3dpdGNoX2lucHV0LmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDMzcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuLmMtc3dpdGNoX2lucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyLWNvbG9yOiAjRjlGOUY5O1xufVxuXG4uYy10ZXJtcy1sYXZlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjOWM5YzlmO1xufVxuXG4uYy1idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMC4wNjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG59XG4uYy1idG4uYnV0dG9uLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1idG4udW5zdWJzY3JpYmUtLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMjdweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvcGFjaXR5OiAxO1xufVxuLmMtYnRuLnNhdmUtLWNhcmQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmMtYnRuIGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jLWJ0bi0tc29saWQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXI6ICMwMDAgc29saWQgMXB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmMtYnRuLS1ib3JkZXIge1xuICBib3JkZXI6ICMwMDAgc29saWQgMXB4O1xufVxuLmMtYnRuLS1ib3JkZXItLXB1cnBsZSB7XG4gIGJvcmRlcjogIzQ0NDc5MyBzb2xpZCAxcHg7XG4gIGNvbG9yOiAjNDQ0NzkzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYy1idG4tLWJvcmRlci0tcHVycGxlLmFjdGl2ZSwgLmMtYnRuLS1ib3JkZXItLXB1cnBsZTpob3ZlciB7XG4gIGJvcmRlcjogIzQ0NDc5MyBzb2xpZCAxcHg7XG4gIGJhY2tncm91bmQ6ICM0NDQ3OTMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDc5MyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmMtYnRuLS1ib3JkZXItLWdyZXkge1xuICBib3JkZXI6ICNlNWU1ZWEgc29saWQgMXB4O1xuICBjb2xvcjogIzQ0NDc5MyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmMtYnRuLS1ib3JkZXItLWdyZXkuYWN0aXZlLCAuYy1idG4tLWJvcmRlci0tZ3JleTpob3ZlciwgLmMtYnRuLS1ib3JkZXItLWdyZXk6Zm9jdXMge1xuICBib3JkZXI6ICM0NDQ3OTMgc29saWQgMXB4O1xuICBiYWNrZ3JvdW5kOiAjNDQ0NzkzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ3OTMgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jLWJ0bi0tYm9yZGVyLS1ibGFjayB7XG4gIGJvcmRlcjogIzAwMCBzb2xpZCAxcHg7XG4gIGNvbG9yOiAjNDQ0NzkzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYy1idG4tLWJvcmRlci0tYmxhY2suYWN0aXZlLCAuYy1idG4tLWJvcmRlci0tYmxhY2s6aG92ZXIsIC5jLWJ0bi0tYm9yZGVyLS1ibGFjazpmb2N1cyB7XG4gIGJvcmRlcjogIzQ0NDc5MyBzb2xpZCAxcHg7XG4gIGJhY2tncm91bmQ6ICM0NDQ3OTMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDc5MyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmMtYnRuLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kOiAjNDQ0NzkzO1xuICBib3JkZXI6ICM0NDQ3OTMgc29saWQgMXB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmMtYnRuLS1wdXJwbGU6aG92ZXIsIC5jLWJ0bi0tcHVycGxlOmZvY3VzIHtcbiAgYm9yZGVyOiAjNTg1Y2IyIHNvbGlkIDFweDtcbiAgYmFja2dyb3VuZDogIzU4NWNiMjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jLWJ0bi0tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNlNWU1ZWE7XG4gIGJvcmRlcjogI2U1ZTVlYSBzb2xpZCAxcHg7XG4gIGNvbG9yOiAjNDQ0NzkzICFpbXBvcnRhbnQ7XG59XG4uYy1idG4tLWdyZXk6aG92ZXIsIC5jLWJ0bi0tZ3JleTpmb2N1cyB7XG4gIGJvcmRlcjogd2hpdGUgc29saWQgMXB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICM0NDQ3OTM7XG59XG4uYy1idG4tLXRoaW4ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjU2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmMtYnRuLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiT3ZlcnBhc3NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYy1idG4tLWxhcmdlIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi44MTI1cmVtO1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jLWJ0bi0tc2lkZWJhciB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDAuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4ucHJvZmlsZWltYWdlY2FuY2VsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbi5wcm9maWxlaW1hZ2VjYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIGJvcmRlci1jb2xvcjogcmVkO1xufVxuXG4ucHJvZmlsZWltYWdlc2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoODQsIDE5OCwgNTcsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnByb2ZpbGVpbWFnZXNhdmUgaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5idXR0b24tYmx1ZSB7XG4gIGJhY2tncm91bmQ6IHJnYigzOSwgODQsIDE4MCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigzOSwgODQsIDE4MCkgMCUsIHJnYig0MCwgOTUsIDIxNCkgMTAwJSk7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLWJsdWU6aG92ZXIsIC5idXR0b24tYmx1ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYigzOSwgODQsIDE4MCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigzOSwgODQsIDE4MCkgMCUsIHJnYig0MCwgOTUsIDIxNCkgMTAwJSk7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5sb2dpbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMzksIDg0LCAxODApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMzksIDg0LCAxODApIDAlLCByZ2IoNDAsIDk1LCAyMTQpIDEwMCUpO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogNDJweDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5sb2dpbi1idXR0b24gLmJ1dHRvbi1waW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZEN0RBOSAwJSwgI0ZGOUFCQyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubG9naW4tYnV0dG9uIC5idXR0b24tcGluazpob3ZlciwgLmxvZ2luLWJ1dHRvbiAuYnV0dG9uLXBpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2IoMzksIDg0LCAxODApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMzksIDg0LCAxODApIDAlLCByZ2IoNDAsIDk1LCAyMTQpIDEwMCUpO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uby1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzUyNzFGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIC8qQGluY2x1ZGUgcG9wcGlucygxMHB4LCAxNXB4LCA1MDAsICR3aGl0ZSk7Ki9cbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIC8qaGVpZ2h0OiByZW0oMzVweCk7Ki9cbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tYnRuIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAyLjgxMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG59XG4uby1idG46aG92ZXIsIC5vLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM5ZTI0MWUgMCUsICNDNTI3MUYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLWJ0bi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm8tYnRuLS1jbGVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzI3MjcyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm8tYnRuLS1jbGVhciB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG4uby1idG4tLWNsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3MjcyNzIgIWltcG9ydGFudDtcbn1cbi5vLWJ0bi0tY2xlYXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyNzI3MiAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uby1idG4tLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbn1cbi5vLWJ0bi0tc2hhZG93LS1zbWFsbCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbn1cbi5vLWJ0bi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEzMkI1RiAwJSwgIzI4NUZENiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4uby1idG4tLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI0M1MjcxRjtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjY4NzVyZW07XG59XG4uby1idG4tLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzllMjQxZSAwJSwgI0M1MjcxRiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4uby1idG4tLW91dGxpbmU6Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjc1NEI0O1xufVxuLm8tYnRuLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDFyZW0gMy40Mzc1cmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDMuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1idG4tLWxhcmdlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG4uby1idG4tLWxhcmdlLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG4gIGNvbG9yOiAjMjc1NEI0O1xuICBwYWRkaW5nOiAwLjg3NXJlbSAzLjMxMjVyZW07XG59XG4uby1idG4tLWxhcmdlLS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMzJCNUYgMCUsICMyODVGRDYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLm8tYnRuLS1sYXJnZS0tb3V0bGluZTpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG59XG4uby1idG4tLXNtYWxsIHtcbiAgcGFkZGluZzogMC41cmVtIDIuMTg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyLjA2MjVyZW07XG59XG4uby1idG4tLXNtYWxsLS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG4gIGNvbG9yOiAjMjc1NEI0O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAyLjA2MjVyZW07XG59XG4uby1idG4tLXNtYWxsLS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMzJCNUYgMCUsICMyODVGRDYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLm8tYnRuLS1zbWFsbC0tb3V0bGluZTpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG59XG4uby1idG4tLXRoaW4ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMS41NjI1cmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEuNjg3NXJlbTtcbn1cbi5vLWJ0bi0tdGhpbi0tb3V0bGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjc1NEI0O1xuICBjb2xvcjogIzI3NTRCNDtcbiAgcGFkZGluZzogMC4xODc1cmVtIDEuNDM3NXJlbTtcbn1cbi5vLWJ0bi0tdGhpbi0tb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTMyQjVGIDAlLCAjMjg1RkQ2IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbn1cbi5vLWJ0bi0tdGhpbi0tb3V0bGluZTpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG59XG4uby1idG4tLWF1dG8ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5vLWJ0bi0tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4zNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm8tYnRuLS11cGxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uby1idG4tLXVwbG9hZCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLm8tYnRuLS1waW5rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZEN0RBOSAwJSwgI0ZGOUFCQyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tYnRuLS1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEzMkI1RiAwJSwgIzI4NUZENiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4uby1idG4tLWZpeGVkIHtcbiAgd2lkdGg6IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1idG4tLWljb24ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm8tYnRuLS1pY29uIC5vLWJ0bl9faWNvbiB7XG4gIG1heC13aWR0aDogMTVweDtcbiAgLyptYXJnaW4tcmlnaHQ6IDEwcHg7Ki9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm8tYnRuLS1pY29uIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uby1idG4tLWljb24tLWxhcmdlIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgaGVpZ2h0OiA3N3B4O1xufVxuLm8tYnRuLS1pY29uLS1sYXJnZSAuby1idG5fX2ljb24ge1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vLWJ0bi0taWNvbi0tbGFyZ2UgLm8tYnRuX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lX19zZWFyY2ggLm8tc2VhcmNoLS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ob21lX19zZWFyY2ggLm8tc2VhcmNoLS1idG4gc3BhbiB7XG4gICAgb3JkZXI6IDI7XG4gICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVfX3NlYXJjaCAuby1zZWFyY2gtLWJ0biBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1vcmVfX2J0biB7XG4gIHBhZGRpbmc6IDAgMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb3JlX19idG4gaSB7XG4gICAgY29sb3I6ICNjN2M3Yzc7XG4gIH1cbn1cblxuLm1jdy0yMDAge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1ncm91cC5pbnB1dC1vdmVybGF5IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA0MDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IDEzcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mb3JtLWdyb3VwLmlucHV0LW92ZXJsYXkuYWRkQ29udGVudCBsYWJlbCB7XG4gIHRvcDogLThweDtcbiAgbGVmdDogOHB4O1xuICBvcGFjaXR5OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVGMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwNDAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzVweCkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMwNDAxMDA7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2wtLXNlYXJjaC0tcGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2OCwgNzEsIDE0NywgMC4wNTA5ODAzOTIyKTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjMDAwO1xufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICMwMDA7XG59XG4uZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzAwMDtcbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sICsgLmMtaW5wdXQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbmlucHV0LmRhdGVyYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvc2VsZWN0X2Fycm93LnBuZykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjYyNXJlbTtcbiAgbWluLXdpZHRoOiAyNjBweDtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9zZWxlY3RfYXJyb3cucG5nKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIuNjI1cmVtO1xufVxuc2VsZWN0LmZvcm0tY29udHJvbC0tcmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9zZWxlY3RfYXJyb3cuc3ZnKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQycHggMzJweDtcbn1cbnNlbGVjdC5iaXJ0aGRheXNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9zZWxlY3RfYXJyb3cucG5nKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDIuNjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUYwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbnNlbGVjdC5iaXJ0aGRheXNlbGVjdC0tcmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9zZWxlY3RfYXJyb3cuc3ZnKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQycHggMzJweDtcbn1cbnNlbGVjdC5zZWFyY2gtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvc2VsZWN0X2Fycm93X2hvbWUuc3ZnKSBjZW50ZXIgcmlnaHQgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAxLjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwNDAxMDA7XG4gIGhlaWdodDogNzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIHNlbGVjdC5zZWFyY2gtLXNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiA0MDdweDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUYwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRjAgIWltcG9ydGFudDtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAxODhweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uZmlsdGVyX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZmlsdGVyX19idXR0b24gaW1nIHtcbiAgbWF4LXdpZHRoOiAyMHB4O1xufVxuXG4uZGNhbGVuZGFycGlja2VyIC5kdWRwX19jYWxlbmRhci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5kY2FsZW5kYXJwaWNrZXIgLmR1ZHBfX2NhbGVuZGFyLWhlYWRlciAuZHVkcF9fc2VsLXllYXIge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuLmRjYWxlbmRhcnBpY2tlciAuZHVkcF9fY2FsZW5kYXItaGVhZGVyIC5kdWRwX19zZWwteWVhcjpob3ZlciB7XG4gIGNvbG9yOiAjRkMzMzZDICFpbXBvcnRhbnQ7XG59XG4uZGNhbGVuZGFycGlja2VyIC5kdWRwX19jYWxlbmRhci1oZWFkZXIgLmRjcF9zZWwtZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5kY2FsZW5kYXJwaWNrZXIgLmR1ZHBfX2NhbGVuZGFyLWhlYWRlciAuZGNwX3NlbC1kYXRlOmhvdmVyIHtcbiAgY29sb3I6ICNGQzMzNkMgIWltcG9ydGFudDtcbn1cbi5kY2FsZW5kYXJwaWNrZXIgLmR1ZHBfX2NhbC1jb250YWluZXIgLmR1ZHBfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uZGNhbGVuZGFycGlja2VyIC5kdWRwX19jYWwtY29udGFpbmVyIC5kdWRwX19idXR0b25zIC5kdWRwX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5kY2FsZW5kYXJwaWNrZXIgLmR1ZHBfX2NhbC1jb250YWluZXIgLmR1ZHBfX2J1dHRvbnMgLmR1ZHBfX2J1dHRvbi5vayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRjYWxlbmRhcnBpY2tlciAuZHVkcF9fY2FsLWNvbnRhaW5lciAuZHVkcF9fYnV0dG9ucyAuZHVkcF9fYnV0dG9uLmNsZWFyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5kY2FsZW5kYXJwaWNrZXIgLmR1ZHBfX2NhbC1jb250YWluZXIgLmR1ZHBfX2J0bi1jYWwtcHJldiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiA3cHggMDtcbn1cbi5kY2FsZW5kYXJwaWNrZXIgLmR1ZHBfX2NhbC1jb250YWluZXIgLmR1ZHBfX2J0bi1jYWwtbmV4dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkNCQ0I7XG4gIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiA3cHggMDtcbn1cbi5kY2FsZW5kYXJwaWNrZXIgLmR1ZHBfX2NhbC1jb250YWluZXIgLmR1ZHBfX2NhbGVuZGFyIC5kdWRwX19jYWwtbW9udGgteWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uZGNhbGVuZGFycGlja2VyIC5kdWRwX19jYWwtY29udGFpbmVyIC5kdWRwX19jYWxlbmRhciAuZHVkcF9fd2Vla2RheXMge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuLmRjYWxlbmRhcnBpY2tlciAuZHVkcF9fY2FsLWNvbnRhaW5lciAuZHVkcF9fY2FsZW5kYXIgLmR1ZHBfX3dlZWtkYXlzIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuLmRjYWxlbmRhcnBpY2tlciAuZHVkcF9fY2FsLWNvbnRhaW5lciAuZHVkcF9fY2FsZW5kYXIgLmR1ZHBfX2NhbC13ZWVrIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xufVxuLmRjYWxlbmRhcnBpY2tlciAuZHVkcF9fY2FsLWNvbnRhaW5lciAuZHVkcF9fY2FsZW5kYXIgLmR1ZHBfX2NhbC13ZWVrIC5kdWRwX19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZGNhbGVuZGFycGlja2VyIC5kdWRwX19jYWwtY29udGFpbmVyIC5kdWRwX19jYWxlbmRhciAuZHVkcF9fY2FsLXdlZWsgLmR1ZHBfX2RhdGUuY3VycmVudCB7XG4gIGNvbG9yOiAjRkMzMzZDICFpbXBvcnRhbnQ7XG59XG4uZGNhbGVuZGFycGlja2VyIC5kdWRwX19jYWwtY29udGFpbmVyIC5kdWRwX19jYWxlbmRhciAuZHVkcF9fY2FsLXdlZWsgLmR1ZHBfX2RhdGUucmFuZ2UtZnJvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG4uZGNhbGVuZGFycGlja2VyIC5kdWRwX19jYWwtY29udGFpbmVyIC5kdWRwX19jYWxlbmRhciAuZHVkcF9fY2FsLXdlZWsgLmR1ZHBfX2RhdGUucmFuZ2UtZnJvbTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk7XG59XG4uZGNhbGVuZGFycGlja2VyIC5kdWRwX19jYWwtY29udGFpbmVyIC5kdWRwX19jYWxlbmRhciAuZHVkcF9fY2FsLXdlZWsgLmR1ZHBfX2RhdGUuaW4tcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuLmRjYWxlbmRhcnBpY2tlciAuZHVkcF9fY2FsLWNvbnRhaW5lciAuZHVkcF9fY2FsZW5kYXIgLmR1ZHBfX2NhbC13ZWVrIC5kdWRwX19kYXRlLnJhbmdlLXRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cbi5kY2FsZW5kYXJwaWNrZXIgLmR1ZHBfX2NhbC1jb250YWluZXIgLmR1ZHBfX2NhbGVuZGFyIC5kdWRwX19jYWwtd2VlayAuZHVkcF9fZGF0ZS5yYW5nZS10bzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5yYXRlc19fYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yYXRlc19fYXJlYSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwNDAxMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzVweCkge1xuICAucmF0ZXNfX2FyZWEgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMDQwMTAwO1xuICB9XG59XG4ucmF0ZXNfX2FyZWEgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAtMzBweDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICB0b3A6IDJweDtcbiAgbGVmdDogLTM1cHg7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbC5hdmFpbGFiaWxpdHktLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvYmxvY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbC5zdGF0dXMtLWNoZWNrYm94OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGVmdDogLTMycHg7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2NoZWNrLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgbGVmdDogLTMwcHg7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLmF2YWlsYWJpbGl0eS0tY2hlY2tib3g6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9jb21tZW50LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICBsZWZ0OiAtMzVweDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsLnN0YXR1cy0tY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsLnN0YXR1cy0tY2hlY2tib3g6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbC5zdGF0dXMtLWNoZWNrYm94OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbC5zdGF0dXMtLWNoZWNrYm94OjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsLnN0YXR1cy0tY2hlY2tib3g6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiAtMjhweDtcbiAgdG9wOiA2cHg7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLnN0YXR1cy0tY2hlY2tib3g6OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NmIxNjg7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLnN0YXR1cy0tY2hlY2tib3g6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzY2YjE2ODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiAtMjhweDtcbiAgdG9wOiA2cHg7XG59XG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICNDNTI3MUYgMXB4IHNvbGlkO1xufVxuXG4uY2hlY2tib3guY2hlY2JveC1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hlY2tib3guY2hlY2JveC1zd2l0Y2ggbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG4uY2hlY2tib3guY2hlY2JveC1zd2l0Y2ggbGFiZWwuc2V0dGluZ190b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNoZWNrYm94LmNoZWNib3gtc3dpdGNoIGxhYmVsLnNldHRpbmdfdG9nZ2xlIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jaGVja2JveC5jaGVjYm94LXN3aXRjaCBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3guY2hlY2JveC1zd2l0Y2ggbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCMTY4O1xuICBib3JkZXItY29sb3I6ICM2NkIxNjg7XG4gIGJveC1zaGFkb3c6ICM2NkIxNjggMHB4IDBweCAwcHggOHB4IGluc2V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC40cyBlYXNlIDBzLCBib3gtc2hhZG93IDAuNHMgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAxLjJzIGVhc2UgMHM7XG59XG4uY2hlY2tib3guY2hlY2JveC1zd2l0Y2ggbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgbGVmdDogMTdweDtcbn1cbi5jaGVja2JveC5jaGVjYm94LXN3aXRjaCBsYWJlbCBzcGFuIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBib3JkZXItY29sb3I6IHJnYigyMjMsIDIyMywgMjIzKTtcbiAgYm94LXNoYWRvdzogcmdiKDIyMywgMjIzLCAyMjMpIDBweCAwcHggMHB4IDBweCBpbnNldDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNHMgZWFzZSAwcywgYm94LXNoYWRvdyAwLjRzIGVhc2UgMHM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jaGVja2JveC5jaGVjYm94LXN3aXRjaCBsYWJlbCBzcGFuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5jaGVja2JveC5jaGVjYm94LXN3aXRjaCAuY2hlY2tib3gtaW5saW5lLmNoZWNib3gtc3dpdGNoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jaGVja2JveC5jaGVjYm94LXN3aXRjaCAuY2hlY2tib3gtaW5saW5lLmNoZWNib3gtc3dpdGNoIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveC5jaGVjYm94LXN3aXRjaCAuY2hlY2tib3gtaW5saW5lLmNoZWNib3gtc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2QjE2ODtcbiAgYm9yZGVyLWNvbG9yOiAjNjZCMTY4O1xuICBib3gtc2hhZG93OiAjNjZCMTY4IDBweCAwcHggMHB4IDhweCBpbnNldDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNHMgZWFzZSAwcywgYm94LXNoYWRvdyAwLjRzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMS4ycyBlYXNlIDBzO1xufVxuLmNoZWNrYm94LmNoZWNib3gtc3dpdGNoIC5jaGVja2JveC1pbmxpbmUuY2hlY2JveC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcbiAgbGVmdDogMTdweDtcbn1cbi5jaGVja2JveC5jaGVjYm94LXN3aXRjaCAuY2hlY2tib3gtaW5saW5lLmNoZWNib3gtc3dpdGNoIHNwYW4ge1xuICB3aWR0aDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDIyMywgMjIzLCAyMjMpO1xuICBib3gtc2hhZG93OiByZ2IoMjIzLCAyMjMsIDIyMykgMHB4IDBweCAwcHggMHB4IGluc2V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC40cyBlYXNlIDBzLCBib3gtc2hhZG93IDAuNHMgZWFzZSAwcztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNoZWNrYm94LmNoZWNib3gtc3dpdGNoIC5jaGVja2JveC1pbmxpbmUuY2hlY2JveC1zd2l0Y2ggc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBjb250ZW50OiBcIiBcIjtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5vLWNoZWNrYm94LXJvdW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDIxMHB4O1xufVxuLm8tY2hlY2tib3gtcm91bmQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG59XG4uby1jaGVja2JveC1yb3VuZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNDNTI3MUY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tY2hlY2tib3gtcm91bmQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA0MDEwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M1MjcxRjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlbW92ZS1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvcmVtb3ZlX2ZpZWxkLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG59XG5cbi5zd2l0Y2gtdG9nZ2xlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zd2l0Y2gtdG9nZ2xlIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXRjaC10b2dnbGUgaW5wdXQgKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDlweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG59XG4uc3dpdGNoLXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjRkQ3REE5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI0VFRUVGMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFnZV9fcmFuZ2Uge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuLmFnZV9fcmFuZ2UgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmFnZV9fcmFuZ2UgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uYWdlX19yYW5nZSAudWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDJweDtcbn1cbi5hZ2VfX3JhbmdlIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1MjcxRjtcbn1cbi5hZ2VfX3JhbmdlIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI0M1MjcxRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uc2VhcmNoX2NvbnRyb2xfYnV0dG9uIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zZWFyY2hfY29udHJvbF9idXR0b24uc2VhcmNoX2ljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vYXNzZXRzL2ltYWdlcy9zZWFyY2gtcGluay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xufVxuLnNlYXJjaF9jb250cm9sX2J1dHRvbi5zZWFyY2hfY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vYXNzZXRzL2ltYWdlcy9jbG9zZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5wdXQtb3ZlcmxheS5hZGRDb250ZW50IC5zZWFyY2hfaWNvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9hc3NldHMvaW1hZ2VzL3NlYXJjaC1waW5rLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNXB4IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5wdXQtb3ZlcmxheS5hZGRDb250ZW50IC5zZWFyY2hfY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vYXNzZXRzL2ltYWdlcy9jbG9zZS5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS1pbnB1dC1ibG9jayBpIHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1pbnB1dC1ibG9jayBpbnB1dCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAudGVybS1saW5rIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG4uYy1wYXlvdXQtZm9ybSAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgei1pbmRleDogMTtcbn1cbi5jLXBheW91dC1mb3JtIC5mb3JtLWdyb3VwLmMtdGV4dGFyZWFfX2hvbGRlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uYy1wYXlvdXQtZm9ybSAuZm9ybS1ncm91cC5jLXRleHRhcmVhX19ob2xkZXIgbGFiZWwge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzljOWM5Zjtcbn1cbi5jLXBheW91dC1mb3JtIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCguYy10ZXh0YXJlYS1sYWJlbCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNXB4O1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzg2OGY5YTtcbiAgei1pbmRleDogLTE7XG59XG4uYy1wYXlvdXQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMyLCAyMzIsIDIzMiwgMC4xODgyMzUyOTQxKTtcbiAgZm9udC1mYW1pbHk6IFwiT3ZlcnBhc3NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM4NjhmOWE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOWU5ZjA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAvKiBDaGFuZ2UgdGhlIHdoaXRlIHRvIGFueSBjb2xvciA7KSAqL1xufVxuLmMtcGF5b3V0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmMtcGF5b3V0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2w6Zm9jdXMgKyBsYWJlbCB7XG4gIHRvcDogLTJweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjODY4ZjlhO1xufVxuLmMtcGF5b3V0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jLXBheW91dC1mb3JtIGlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jLXBheW91dC1mb3JtIGlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgbGFiZWwge1xuICB0b3A6IC0ycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzg2OGY5YTtcbn1cbi5jLXBheW91dC1mb3JtIGlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sOm5vdCg6ZW1wdHkpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jLXBheW91dC1mb3JtIGlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sOm5vdCg6ZW1wdHkpICsgbGFiZWwge1xuICB0b3A6IC0ycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzg2OGY5YTtcbn1cbi5jLXBheW91dC1mb3JtIGlucHV0W3R5cGU9dGV4dF0uZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHJlZDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDAsIDAsIDAuMSk7XG59XG4uYy1wYXlvdXQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLCAuYy1wYXlvdXQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCAuYy1wYXlvdXQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOmZvY3VzLCAuYy1wYXlvdXQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogOTk5OTlzO1xufVxuXG4uYy1yb3VuZGVkLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1yb3VuZGVkLWxpc3QgbGkge1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG59XG4uYy1yb3VuZGVkLWxpc3QgLmMtYnRuIHtcbiAgd2lkdGg6IDgycHg7XG4gIGhlaWdodDogODJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYy1jaGF0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmMtY2hhdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3ZlcnBhc3NcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0NDQ3OTM7XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xufVxuLmMtY2hhdCBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtY2hhdCBsaSBpIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmMtY2hhdF9fcHJvZmlsZVBpYyB7XG4gIHdpZHRoOiAyLjM3NXJlbTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgZmxleDogMCAwIDIuMzc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwJSk7XG59XG4uYy1jaGF0X19wcm9maWxlUGljIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtbGluay1saXN0IGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmMtbGluay1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmNGY0O1xufVxuXG4ub25saW5lX01vZGVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9ubGluZV9Nb2RlbHMgLmltZy10aHVtYm5haWwge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0LjA2MjVyZW07XG4gIGhlaWdodDogNC4wNjI1cmVtO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm9ubGluZV9Nb2RlbHMgbGkgYSB7XG4gIHdpZHRoOiA2NXB4O1xuICBoZWlnaHQ6IDY1cHg7XG59XG5cbi5jLW1haW4tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLW1haW4tYmFubmVyID4gaW1nIHtcbiAgbWluLWhlaWdodDogNDY5cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYy1tYWluLWJhbm5lciA+IGltZyB7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuYy1tYWluLWJhbm5lciA+IGltZyB7XG4gICAgbWluLWhlaWdodDogNTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1tYWluLWJhbm5lciA+IGltZyB7XG4gICAgbWluLWhlaWdodDogNjYycHg7XG4gIH1cbn1cbi5jLW1haW4tYmFubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzc1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jLW1haW4tYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtbWFpbi1iYW5uZXJfX2NvbnRlbnQge1xuICAgIGJvdHRvbTogODBweDtcbiAgfVxufVxuLmMtbWFpbi1iYW5uZXJfX2NvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBsaW5lLWhlaWdodDogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3MTg3NXJlbTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jLW1haW4tYmFubmVyX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLW1haW4tYmFubmVyX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLW1haW4tYmFubmVyX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYy1tYWluLWJhbm5lcl9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1tYWluLWJhbm5lcl9fY29udGVudCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmMtbWFpbi1iYW5uZXJfX2JvdHRvbS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1tYWluLWJhbm5lcl9fYm90dG9tLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1tYWluLWJhbm5lcl9fYm90dG9tLWNvbnRlbnQgZGl2W2NsYXNzXj1jb2wtXSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5jLWNyZWF0ZS1wb3N0IHtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA1MDk4MDM5MjIpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAvKiAucG9zdGRldGFpbHNzdWJtaXQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9ICovXG59XG4uYy1jcmVhdGUtcG9zdF9faWNvbiBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgZmlsbDogIzQ0NDc5Mztcbn1cbi5jLWNyZWF0ZS1wb3N0X190ZXh0UGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDU3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYy1jcmVhdGUtcG9zdF9fdGV4dFBhbiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDA7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNBREFEQUQ7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmMtY3JlYXRlLXBvc3RfX3RleHRQYW4gdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLCAuYy1jcmVhdGUtcG9zdF9fdGV4dFBhbiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jLWNyZWF0ZS1wb3N0X191c2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxM3B4O1xuICB0b3A6IDE3cHg7XG59XG4uYy1jcmVhdGUtcG9zdF9fdXNlciBpbWcge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uYy1jcmVhdGUtcG9zdCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1jcmVhdGUtcG9zdCAuYnJvd3NlZmlsZXNwcmV2aWV3LFxuLmMtY3JlYXRlLXBvc3QgLmJyb3dzZXZpZGVvcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAjZjRmNGY0IHNvbGlkIDFweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMtY3JlYXRlLXBvc3QgI215Q2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYy1jcmVhdGUtcG9zdCAjbXlDYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cbi5jLWNyZWF0ZS1wb3N0ICNteUNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDc5Mztcbn1cblxuLmMtbW9kZWwtbGlzdF9fb25saW5lIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgYmFja2dyb3VuZC1zaXplOiA0MCUgMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbW9kZWwtbGlzdF9fb25saW5lOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvc2h1dHRlcnN0b2NrXzQ0MzE2MjExMC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC4xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmMtbW9kZWwtbGlzdF9fZmVhdHVyZSAucm93IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLW1vZGVsLWxpc3RfX2ZlYXR1cmUgaDIge1xuICAgIG1hcmdpbjogMTlweCAwO1xuICB9XG59XG4uYy1tb2RlbC1saXN0X19mZWF0dXJlIHAge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzA0MDEwMDtcbn1cbi5jLW1vZGVsLWxpc3RfX2ZlYXR1cmUgcC5jLXN0YXR1cyB7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jLW1vZGVsLWxpc3RfX2ZlYXR1cmUgcC5jLXN0YXR1cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gIH1cbn1cbi5jLW1vZGVsLWxpc3RfX2ZlYXR1cmUgcC5jLXN0YXR1czphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jLW1vZGVsLWxpc3RfX2ZlYXR1cmUgcC5jLXN0YXR1cy0tb25saW5lOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0YzYzOTtcbn1cbi5jLW1vZGVsLWxpc3RfX2ZlYXR1cmUgcC5jLXN0YXR1cy0tb2ZmbGluZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1tb2RlbC1saXN0X19mZWF0dXJlIC5jLWJ0biB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jLW1vZGVsLWxpc3RfX2Nhcm91c2FsIC5jLWhvbWUtcGFuZWwge1xuICBwYWRkaW5nOiAzMHB4IDAgNTVweDtcbn1cblxuLmMtcGFuZWxfX2hhbGYtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDU1cHggMDtcbn1cbi5jLXBhbmVsX19uZWdldGl2ZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFuZWxfX25lZ2V0aXZlLWltZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MCUpO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmMtcGFuZWxfX25lZ2V0aXZlLWltZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMzQsIDE0MywgMTU0LCAwLjY1KTtcbn1cbi5jLXBhbmVsX19wb3NpdGl2ZS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtcGFuZWxfX3Bvc2l0aXZlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nOiAwIDI1JSAwIDIxJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtcGFuZWxfX3Bvc2l0aXZlLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbjogNDFweCAwIDI0cHg7XG4gIH1cbn1cbi5jLXBhbmVsX19idG0tY3RhIGgxIHtcbiAgZm9udC1zaXplOiAzN3B4O1xuICBsaW5lLWhlaWdodDogNDFweDtcbiAgbGluZS1oZWlnaHQ6IDczcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAuYy1wYW5lbF9fYnRtLWN0YSBoMSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYy1wYW5lbF9fYnRtLWN0YSBoMSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1wYW5lbF9fYnRtLWN0YSBoMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtcGFuZWxfX2J0bS1jdGEgaDEge1xuICAgIGZvbnQtc2l6ZTogNjFweDtcbiAgICBsaW5lLWhlaWdodDogNzFweDtcbiAgfVxufVxuLmMtcGFuZWxfX2J0bS1jdGEgaDEgc3BhbiB7XG4gIGNvbG9yOiAjNDQ0NzkzO1xufVxuLmMtcGFuZWxfX2J0bS1jdGEgcCB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMxMjVyZW07XG59XG5cbi5jLWhvbWUtcGFuZWwge1xuICBwYWRkaW5nOiA1NXB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1ob21lLXBhbmVsIHtcbiAgICBwYWRkaW5nOiA3NXB4IDAgMTM4cHg7XG4gIH1cbn1cblxuLmMtYnRuLXBhbmVsIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuLXBhbmVsIHtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1idG4tcGFuZWwge1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC02M3B4O1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4uYy1idG4tcGFuZWwgYS5jLWJ0bi0tcHVycGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYy1idG4tcGFuZWwgYS5jLWJ0bi0tcHVycGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTQlIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1idG4tcGFuZWwgYS5jLWJ0bi0tcHVycGxlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qcHJvZmlsZSBidG4gZ3JwKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucHJvZmlsZS1idG4tZ3JwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZmlsZS1idG4tZ3JwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG9yZGVyOiAtMTtcbiAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAvKm1hcmdpbi10b3A6IC02MHB4OyovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE3cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgfVxufVxuLnByb2ZpbGUtYnRuLWdycCBhIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHJvZmlsZS1idG4tZ3JwIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnByb2ZpbGUtYnRuLWdycCBhIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2ZpbGUtYnRuLWdycCBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZmlsZS1idG4tZ3JwIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBvc3Qtd3JhcC1pbm5lciB7XG4gIG1hcmdpbi10b3A6IDIuMzc1cmVtO1xufVxuXG4uY3VzdG9tLWlubmVyLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNjaWZyYW1laG9sZGVyLCAuY2NpZnJhbWViYXNlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNjaWZyYW1laG9sZGVyOmZvY3VzLCAuY2NpZnJhbWViYXNlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNjaWZyYW1laG9sZGVyOmZvY3VzLXZpc2libGUsIC5jY2lmcmFtZWJhc2U6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNjaWZyYW1lIHtcbiAgaGVpZ2h0OiA2OHB4O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2NpZnJhbWU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2NpZnJhbWU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jY2lmcmFtZSBpZnJhbWUgaW5wdXQge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2NpZnJhbWUgaWZyYW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNjaWZyYW1lIGlmcmFtZSBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hrb3V0LWZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jaGtvdXQtZm9ybSAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc0cHgpIHtcbiAgLmNoa291dC1mb3JtIC5jdXN0b20tY29udHJvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgPiBkaXYgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDAuNjI1cmVtO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6ICNGQzMzNkMgc29saWQgMXB4O1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogI0ZDMzM2Qztcbn1cblxuLmMtcHJvZmlsZS1waWN0dXJlLXBhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXByb2ZpbGUtcGljdHVyZS1wYW4gLmJhZGdlIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42MjVyZW07XG4gIHJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5jLXByb2ZpbGUtcGljdHVyZS1wYW4gLmJhZGdlLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNTRjNjM5O1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxMjVyZW07XG59XG5cbiNteUNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmMtdGVzdGltb25pYWwuc2xpY2staW5pdGlhbGl6ZWQge1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLmMtdGVzdGltb25pYWwuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmMtdGVzdGltb25pYWwuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtdGVzdGltb25pYWwuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlID4gZGl2IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmMtdGVzdGltb25pYWwuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLWRvdHMge1xuICBib3R0b206IC0zLjc1cmVtO1xufVxuLmMtdGVzdGltb25pYWwuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgMC4zMTI1cmVtO1xufVxuLmMtdGVzdGltb25pYWwuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDEzOCwgMTM2LCAwLjMpO1xuICBoZWlnaHQ6IDRweDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMnB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5jLXRlc3RpbW9uaWFsLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMxNDhhODg7XG59XG5cbi8qbWN1c3RvbSBzY3JvbGxiYXIqL1xuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQ6ICNlM2UzZTMgIWltcG9ydGFudDtcbn1cblxuLypjdXN0b20gc2Nyb2xsYmFyKi9cbi8qY3VzdG9tIHZlcnRpY2FsIHNjcm9sbGJhciovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0NVU1RPTUlaRUQgU0NST0xMQkFSU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWxsb3dzIHRvIGN1c3RvbWl6ZSB0aGUgYnJvd3NlcidzIHNjcm9sbGJhcnMuXG4gKiBTaG91bGQgd29yayB3ZWxsIGluIGFsbCBtb2Rlcm4gYnJvd3NlcnMgKG5vIEludGVybmV0IEV4cGxvcmVyKS5cbiAqXG4gKiBTeW50YXg6XG4gKiAgICBAaW5jbHVkZSBzY3JvbGxiYXJzKFxuICogICAgICAgIDx0aHVtYi1jb2xvcj4gW2FueSB2YWxpZCBjb2xvciB2YWx1ZSAoaW5jbHVkaW5nIENTUyB2YXJpYWJsZSkgfCBtYW5kYXRvcnldXG4gKiAgICAgICAgPGJhY2tncm91bmQtY29sb3I+IFthbnkgdmFsaWQgY29sb3IgdmFsdWUgKGluY2x1ZGluZyBDU1MgdmFyaWFibGUpIHwgbWFuZGF0b3J5XVxuICogICAgICAgIDxzY3JvbGxiYXItc2l6ZT4gWyd0aGluJywgJ2F1dG8nIG9yIHB4IHZhbHVlIHwgb3B0aW9uYWxdXG4gKiAgICApXG4gKlxuICogVXNhZ2U6XG4gKiAgICBAaW5jbHVkZSBzY3JvbGxiYXJzKCM4ODgsIHZhcigtLWN1c3RvbS1jb2xvcikpO1xuICogICAgQGluY2x1ZGUgc2Nyb2xsYmFycyhoc2woODAsIDMlLCA2MCUpLCBoc2woODAsIDYlLCAyNSUpLCAyMHB4KTtcbiAqICAgIEBpbmNsdWRlIHNjcm9sbGJhcnMoI2ZmZiwgcmViZWNjYXB1cnBsZSwgdGhpbik7XG4gKi9cbi8qKlxuICogU29tZSBzdHlsaW5nIGZvciB0aGUgcGFnZS4gV2l0aCBhcHBsaWVkIHNjcm9sbGJhciBtaXhpbi5cbiAqL1xuLnZlcnRpY2FsLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93LXg6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIC8qd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7Ki9cbiAgcGFkZGluZzogMC41cmVtO1xuICAvKipcbiAgICogVGFyZ2V0IGJyb3dzZXJzOiBGaXJlZm94IChXM0MgJ1dvcmtpbmcgRHJhZnQnIHN0YXR1cykuXG4gICAqL1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogI2UzZTNlMyB3aGl0ZTtcbiAgLyoqXG4gICAqIFRhcmdldCBicm93c2VyczogQmxpbmstIGFuZCBXZWJraXQtYmFzZWQgKENocm9tZSwgU2FmYXJpLCBPcGVyYSwgRWRnZSwgaU9TLCDigKYpXG4gICAqL1xufVxuLnZlcnRpY2FsLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogNHB4O1xufVxuLnZlcnRpY2FsLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4udmVydGljYWwtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbi8qLnNwYWNpbmctbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufSovXG4uc3Rvcnktd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4dnc7XG4gIG1heC13aWR0aDogOTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLnN0b3J5LXdyYXAgLnBvc3QtYWRkLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwO1xufVxuLnN0b3J5LXdyYXAgLnBvc3QtYWRkLWxpbmsgLml0ZW0tcHJldmlldyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAxcHg7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IDcwJSA3MCUsICM3NGI4NzcgOCUsICM3NGI4NzcgNDIlLCAjNzRiODc3IDU4JSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDA7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIGhlaWdodDogMTh2dztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG59XG4uc3Rvcnktd3JhcCAucG9zdC1hZGQtbGluayAuaXRlbS1wcmV2aWV3IGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc3Rvcnktd3JhcCAucG9zdC1hZGQtbGluayAuaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnN0b3J5LXdyYXAgLnBvc3QtYWRkLWxpbmsgLmluZm8gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oYW1idXJnZXIuaXMtYWN0aXZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5oYW1idXJnZXItaW5uZXIsIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLThweDtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtOHB4O1xufVxuXG4vKlxuICogM0RYXG4gKi9cbi5oYW1idXJnZXItLTNkeCAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA2MHB4O1xufVxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R4IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgOHB4LCAwKSByb3RhdGUoNDVkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gKiAzRFggUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA2MHB4O1xufVxuLmhhbWJ1cmdlci0tM2R4LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHgtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R4LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICogM0RZXG4gKi9cbi5oYW1idXJnZXItLTNkeSAuaGFtYnVyZ2VyLWJveCB7XG4gIHBlcnNwZWN0aXZlOiA2MHB4O1xufVxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tM2R5IC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICogM0RZIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1ib3gge1xuICBwZXJzcGVjdGl2ZTogNjBweDtcbn1cbi5oYW1idXJnZXItLTNkeS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHktciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLTNkeS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKlxuICogM0RYWVxuICovXG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDYwcHg7XG59XG4uaGFtYnVyZ2VyLS0zZHh5IC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tM2R4eSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLTNkeHkgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpO1xufVxuLmhhbWJ1cmdlci0tM2R4eS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHh5LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gKiAzRFhZIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tM2R4eS1yIC5oYW1idXJnZXItYm94IHtcbiAgcGVyc3BlY3RpdmU6IDYwcHg7XG59XG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS0zZHh5LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZykgcm90YXRlWigtMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLTNkeHktci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS0zZHh5LXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtOHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLypcbiAqIEFycm93XG4gKi9cbi5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi8qXG4gKiBBcnJvdyBSaWdodFxuICovXG4uaGFtYnVyZ2VyLS1hcnJvdy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xufVxuLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cblxuLypcbiAqIEFycm93IEFsdFxuICovXG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uaGFtYnVyZ2VyLS1hcnJvd2FsdCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbi5oYW1idXJnZXItLWFycm93YWx0LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTZweCwgLTcuNXB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xufVxuLmhhbWJ1cmdlci0tYXJyb3dhbHQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02cHgsIDcuNXB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG59XG5cbi8qXG4gKiBBcnJvdyBBbHQgUmlnaHRcbiAqL1xuLmhhbWJ1cmdlci0tYXJyb3dhbHQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG59XG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmhhbWJ1cmdlci0tYXJyb3dhbHQtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDZweCwgLTcuNXB4LCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG59XG4uaGFtYnVyZ2VyLS1hcnJvd2FsdC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2cHgsIDcuNXB4LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLCB0cmFuc2Zvcm0gMC4xcyAwLjFzIGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xufVxuXG4vKlxuICogQXJyb3cgVHVyblxuICovXG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cbi5oYW1idXJnZXItLWFycm93dHVybi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cblxuLypcbiAqIEFycm93IFR1cm4gUmlnaHRcbiAqL1xuLmhhbWJ1cmdlci0tYXJyb3d0dXJuLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5oYW1idXJnZXItLWFycm93dHVybi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDAuNywgMSk7XG59XG4uaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbn1cblxuLypcbiAqIEJvcmluZ1xuICovXG4uaGFtYnVyZ2VyLS1ib3JpbmcgLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tYm9yaW5nIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbn1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLWJvcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tYm9yaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLypcbiAqIENvbGxhcHNlXG4gKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTE2cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICogQ29sbGFwc2UgUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAtMTZweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIG9wYWNpdHkgMC4xcyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjEycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2Utci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xNnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBFbGFzdGljXG4gKi9cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMXB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA4cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIDAuMjc1cyBlYXNlO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTZweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjc1cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKDEzNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNnB4LCAwKSByb3RhdGUoLTI3MGRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcbn1cblxuLypcbiAqIEVsYXN0aWMgUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMXB4O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI3NXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcbn1cbi5oYW1idXJnZXItLWVsYXN0aWMtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDhweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEyNXMgMC4yNzVzIGVhc2U7XG59XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDE2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI3NXMgY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKC0xMzVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG59XG4uaGFtYnVyZ2VyLS1lbGFzdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICBvcGFjaXR5OiAwO1xufVxuLmhhbWJ1cmdlci0tZWxhc3RpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE2cHgsIDApIHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA3NXM7XG59XG5cbi8qXG4gKiBFbXBoYXRpY1xuICovXG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSwgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IC02MHB4O1xuICB0b3A6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwcHgsIDYwcHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICByaWdodDogLTYwcHg7XG4gIHRvcDogLTYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwcHgsIDYwcHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLypcbiAqIEVtcGhhdGljIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tZW1waGF0aWMtciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLCB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhciwgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xufVxuLmhhbWJ1cmdlci0tZW1waGF0aWMtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uaGFtYnVyZ2VyLS1lbXBoYXRpYy1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICBsZWZ0OiAtNjBweDtcbiAgdG9wOiA2MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYwcHgsIC02MHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cbi5oYW1idXJnZXItLWVtcGhhdGljLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IC02MHB4O1xuICB0b3A6IDYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTYwcHgsIC02MHB4LCAwKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLCB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbn1cblxuLypcbiAqIE1pbnVzXG4gKi9cbi5oYW1idXJnZXItLW1pbnVzIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci0tbWludXMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgMHMgZWFzZS1vdXQsIHRvcCAwLjA4cyAwcyBlYXNlLW91dCwgb3BhY2l0eSAwcyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgZWFzZS1vdXQsIHRvcCAwLjA4cyBlYXNlLW91dCwgb3BhY2l0eSAwcyAwLjA4cyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1taW51cy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuLmhhbWJ1cmdlci0tbWludXMuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4vKlxuICogU2xpZGVyXG4gKi9cbi5oYW1idXJnZXItLXNsaWRlciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiAxcHg7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiA4cHg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAxNnB4O1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoLTQuMjg1NzE0Mjg1N3B4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItLXNsaWRlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNnB4LCAwKSByb3RhdGUoLTkwZGVnKTtcbn1cblxuLypcbiAqIFNsaWRlciBSZXZlcnNlXG4gKi9cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IDFweDtcbn1cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogOHB4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbn1cbi5oYW1idXJnZXItLXNsaWRlci1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAxNnB4O1xufVxuLmhhbWJ1cmdlci0tc2xpZGVyLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG4uaGFtYnVyZ2VyLS1zbGlkZXItci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZTNkKDQuMjg1NzE0Mjg1N3B4LCAtNnB4LCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItLXNsaWRlci1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE2cHgsIDApIHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qXG4gKiBTcGluXG4gKi9cbi5oYW1idXJnZXItLXNwaW4gLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xufVxuLmhhbWJ1cmdlci0tc3BpbiAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwaW4uaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCwgb3BhY2l0eSAwLjFzIDAuMTJzIGVhc2Utb3V0O1xufVxuLmhhbWJ1cmdlci0tc3Bpbi5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbi8qXG4gKiBTcGluIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi1yIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbiwgdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3Bpbi1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1zcGluLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbn1cbi5oYW1idXJnZXItLXNwaW4tci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAwLjIycyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIFNwcmluZ1xuICovXG4uaGFtYnVyZ2VyLS1zcHJpbmcgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRvcDogMXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTNzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDhweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwcmluZyAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMTZweDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oYW1idXJnZXItLXNwcmluZy5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDhweCwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi8qXG4gKiBTcHJpbmcgUmV2ZXJzZVxuICovXG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IC0xNnB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgb3BhY2l0eSAwcyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1zcHJpbmctciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSwgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIG9wYWNpdHkgMHMgMC4yMnMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3ByaW5nLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksIHRyYW5zZm9ybSAwLjEzcyAwLjIycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIFN0YW5kXG4gKi9cbi5oYW1idXJnZXItLXN0YW5kIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpLCBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1zdGFuZCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIGJhY2tncm91bmQtY29sb3IgMHMgMC4xNXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjFzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIFN0YW5kIFJldmVyc2VcbiAqL1xuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjA3NXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMDc1cyBlYXNlLWluLCB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuLmhhbWJ1cmdlci0tc3RhbmQtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7XG59XG4uaGFtYnVyZ2VyLS1zdGFuZC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLXN0YW5kLXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLypcbiAqIFNxdWVlemVcbiAqL1xuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbn1cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG59XG4uaGFtYnVyZ2VyLS1zcXVlZXplLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuICogVm9ydGV4XG4gKi9cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgb3BhY2l0eTtcbn1cbi5oYW1idXJnZXItLXZvcnRleCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNzY1ZGVnKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXguaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5oYW1idXJnZXItLXZvcnRleC5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLypcbiAqIFZvcnRleCBSZXZlcnNlXG4gKi9cbi5oYW1idXJnZXItLXZvcnRleC1yIC5oYW1idXJnZXItaW5uZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXgtciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xufVxuLmhhbWJ1cmdlci0tdm9ydGV4LXIgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3R0b20sIHRyYW5zZm9ybTtcbn1cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTc2NWRlZyk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cbi5oYW1idXJnZXItLXZvcnRleC1yLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGFtYnVyZ2VyLS12b3J0ZXgtci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5tZWRpYWdhbGxlcnkge1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cblxuLnByb2ZpbGVwaWN0dXJlIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZmlsZXBpY3R1cmUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnByb2ZpbGVwaWN0dXJlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZ2FsbGVyeV9wcm9kdWN0IHtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAycHggNHB4O1xufVxuXG4uYy1tZWRpYSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jLW1lZGlhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jLW1lZGlhX19ob2xkZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0NzkzO1xuICB3aWR0aDogMi40Mzc1cmVtO1xuICBoZWlnaHQ6IDIuNDM3NXJlbTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtby1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1tZWRpYV9faG9sZGVyIHtcbiAgICB3aWR0aDogMy4zMTI1cmVtO1xuICAgIGhlaWdodDogMy4zMTI1cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmMtbWVkaWFfX2hvbGRlciBzdmcsXG4uYy1tZWRpYV9faG9sZGVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xuICBmaWxsOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtbWVkaWFfX2hvbGRlciBzdmcsXG4uYy1tZWRpYV9faG9sZGVyIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgfVxufVxuLmMtbWVkaWEgLm1lZGlhLWJvZHkgaDUge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmMtbWVkaWEgLm1lZGlhLWJvZHkgaDUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgLmMtbWVkaWEgLm1lZGlhLWJvZHkgaDUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtbWVkaWEgLm1lZGlhLWJvZHkgaDUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmMtbWVkaWEgLm1lZGlhLWJvZHkgaDUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jLW1lZGlhIC5tZWRpYS1ib2R5IGg1IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYy1tZWRpYSAubWVkaWEtYm9keSBoNSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5jYXJkc19pbWFnZSB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sbGVjdGlvbl9fdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xufVxuLmNvbGxlY3Rpb25fX3RodW1iIC52aWRlby1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogN3B4O1xuICB6LWluZGV4OiA4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6IHJnYigyNTIsIDUxLCAxMDgpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uY29sbGVjdGlvbl9fdGh1bWIgLnZpZGVvLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbDogI2ZmZjtcbn1cbi5jb2xsZWN0aW9uX190aHVtYi0tcGFja2FnZS0tcHJpY2Uge1xuICBtYXgtd2lkdGg6IDE5LjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY29sbGVjdGlvbl9fdGh1bWIgaW1nLCAuY29sbGVjdGlvbl9fdGh1bWIgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyMTJweDtcbiAgbWF4LWhlaWdodDogMjEycHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG4uY29sbGVjdGlvbl9fdGh1bWIgLnBob3RvX19jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb2xsZWN0aW9uX190aHVtYi0tdmlkZW86YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wbGF5LWJ1dHRvbi5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiA5O1xufVxuLmNvbGxlY3Rpb25fX3RodW1iLS1ob3ZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkEgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUwOTgwMzkyMik7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjRzO1xuICB6LWluZGV4OiA5O1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbGxlY3Rpb25fX3RodW1iLS1ob3ZlcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNS4yNXJlbTtcbiAgaGVpZ2h0OiA1LjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zMikgdXJsKC4uL2ltYWdlcy96b29tLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOHB4IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjRzO1xuICB6LWluZGV4OiA5O1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbGxlY3Rpb25fX3RodW1iLS1ob3Zlcjpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbGxlY3Rpb25fX3RodW1iLS1ob3Zlcjpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29sbGVjdGlvbl9fdGh1bWItLWhvdmVyLS1ub2xheWVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1LjI1cmVtO1xuICBoZWlnaHQ6IDUuMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMyKSB1cmwoLi4vaW1hZ2VzL3pvb20uc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNHM7XG4gIHotaW5kZXg6IDk7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29sbGVjdGlvbl9fdGh1bWItLWhvdmVyLS1ub2xheWVyOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29sbGVjdGlvbl9fdGh1bWItLWhvdmVyLS1ub2xheWVyOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsZWN0aW9uX190aHVtYi0tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xufVxuLmNvbGxlY3Rpb25fX3RodW1iLS1zdWJzY3JpYmVyLS1vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoNjFkZWcsICNFQkJEQzcgMCUsICNGNUQ4REQgMTAwJSwgI0VBQjhDMyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIHotaW5kZXg6IDk7XG59XG4uY29sbGVjdGlvbl9fdGh1bWItLXN1YnNjcmliZXItLW92ZXJsYXkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLWhlaWdodDogMTBweDtcbn1cbi5jb2xsZWN0aW9uX190aHVtYi0tc3Vic2NyaWJlci0tb3ZlcmxheSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0ZDMzM2QztcbiAgbWFyZ2luOiA5cHggMCAwO1xufVxuLmNvbGxlY3Rpb25fX3RodW1iLS1sb2NrOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uY29sbGVjdGlvbl9fdGh1bWItLWxvY2sgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5jb2xsZWN0aW9uX190aHVtYi0tbG9jayBzcGFuIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbGxlY3Rpb25fX3RodW1iLS1sb2NrIHNwYW4gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGxlZnQ6IDdweDtcbiAgei1pbmRleDogODtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cbi5jdXN0b20tYmFkZ2UuYmFkZ2UtZnJlZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmN1c3RvbS1iYWRnZS5iYWRnZS1wcmVtaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjM2Y3NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLWJhZGdlLmJhZGdlLXN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNTI3MUY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKmNoZWNrb3V0IGNhcmQgaW5mbyovXG4uc3Vic2NyaWJlLWluZm8ge1xuICBtYXgtd2lkdGg6IDE5LjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3Vic2NyaWJlLWluZm8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zdWJzY3JpYmUtaW5mbyBwIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnN1YnNjcmliZS1pbmZvIHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmMtdGFibGUucmVzcG9uc2l2ZS0tYmxvY2stLXRhYmxlIHRoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYmxlLnJlc3BvbnNpdmUtLWJsb2NrLS10YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG59XG4uYy10YWJsZS5yZXNwb25zaXZlLS1ibG9jay0tdGFibGUgdGhlYWQgdHIgdGgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUucmVzcG9uc2l2ZS0tYmxvY2stLXRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uYy10YWJsZS5yZXNwb25zaXZlLS1ibG9jay0tdGFibGUgdGJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYmxlLnJlc3BvbnNpdmUtLWJsb2NrLS10YWJsZSB0Ym9keSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG4uYy10YWJsZS5yZXNwb25zaXZlLS1ibG9jay0tdGFibGUgdGJvZHkgdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxLjI1cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUucmVzcG9uc2l2ZS0tYmxvY2stLXRhYmxlIHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi5jLXRhYmxlLnJlc3BvbnNpdmUtLWJsb2NrLS10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUucmVzcG9uc2l2ZS0tYmxvY2stLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG59XG4uYy10YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4QThBOEY7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uYy10YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDIuNXJlbSAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbn1cbi5jLXRhYmxlIHRib2R5IHRkIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jLXRhYmxlIHRib2R5IHRkIC5wcm9maWxlaW1hZ2Uge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLmMtdGFibGUgdGJvZHkgdGQgLmZ1bGxuYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy10YWJsZSB0Ym9keSB0ZCAucmV2aWV3X2RhdGUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEE4QThGO1xufVxuLmMtdGFibGUgdGJvZHkgdGQgLmJ0bi5zdGF0dXMtLWJ0biB7XG4gIHdpZHRoOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IDE7XG59XG4uYy10YWJsZSB0Ym9keSB0ZCAucGVyZm9ybWVyX2NvdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4uYy10YWJsZSB0Ym9keSB0ZCAucGVyZm9ybWVyX2NvdW50IGltZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmMtdGFibGUgdGJvZHkgdGQgLnJhdGluZ19hcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jLXRhYmxlIHRib2R5IHRkIC5yYXRpbmdfYXJlYSAuZ3JheV9yYXRpbmcge1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYy10YWJsZSB0Ym9keSB0ZCAucmF0aW5nX2FyZWEgLmdyYXlfcmF0aW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJweC8xNnB4IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVwiO1xuICBjb2xvcjogI0ZBN0RBQTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLXRhYmxlIHRib2R5IHRkIC5yYXRpbmdfYXJlYSAuZmlsbGVkX3JhdGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYy10YWJsZSB0Ym9keSB0ZCAucmF0aW5nX2FyZWEgLmZpbGxlZF9yYXRpbmc6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMnB4LzE2cHggXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XCI7XG4gIGNvbG9yOiAjQzUyNzFGO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmMtdGFibGUudHJhbnNhY3Rpb24tLXRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogIzNDM0MzQjtcbn1cbi5jLXRhYmxlLnRyYW5zYWN0aW9uLS10YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogIzNDM0MzQjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLXRhYmxlLnRyYW5zYWN0aW9uLS10YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMUYxRjM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy10YWJsZS50cmFuc2FjdGlvbi0tdGFibGUgdGJvZHkgdGQudGV4dC1ncmV5IHtcbiAgY29sb3I6ICM0RDRGNUM7XG59XG4uYy10YWJsZS50cmFuc2FjdGlvbi0tdGFibGUgdGJvZHkgdGQgLnRyYW5zYWN0aW9uX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uYy10YWJsZS50cmFuc2FjdGlvbi0tdGFibGUgdGJvZHkgdGQgLnRyYW5zYWN0aW9uX19iYWRnZS53YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI0ZGQ0E2NTtcbn1cbi5jLXRhYmxlLnRyYW5zYWN0aW9uLS10YWJsZSB0Ym9keSB0ZCAudHJhbnNhY3Rpb25fX2JhZGdlLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjNjZCMTY4O1xufVxuLmMtdGFibGUudHJhbnNhY3Rpb24tLXRhYmxlIHRib2R5IHRkIC50cmFuc2FjdGlvbl9fYmFkZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNXB4O1xuICBtYXgtaGVpZ2h0OiAxNXB4O1xufVxuXG4ubW9yZV9fYnRuLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiA1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC42MjVyZW07XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSBpLmZhIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5zdWJzY3JpcHRpb25fcHJpY2Uge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5kYXRhVGFibGVzX3dyYXBwZXIgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmRhdGFUYWJsZXNfd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5kYXRhVGFibGVzX3dyYXBwZXIgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZGF0YVRhYmxlc193cmFwcGVyIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19sZW5ndGgge1xuICBmb250LXNpemU6IDA7XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U4RTlFQztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwcmVtIDIuMTg3NXJlbSAwcmVtIDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvcGFnaW5hdGlvbl9hcnJvdy5zdmcpIGNlbnRlciByaWdodCAxMHB4IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDhweDtcbn1cblxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gbGkgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogcmdiYSg3NywgNzksIDkyLCAwLjUpO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gbGkuYWN0aXZlIC5wYWdlLWxpbmsge1xuICBjb2xvcjogcmdiYSg3NywgNzksIDkyLCAwLjcpO1xuICBib3JkZXItY29sb3I6ICNDNTI3MUY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gbGkucHJldmlvdXMgLnBhZ2UtbGluayB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24gbGkubmV4dCAucGFnZS1saW5rIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50YWJsZS1zdWJzY3JpYmUgdGJvZHkgdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1zdWJzY3JpYmUgdGJvZHkgdHIge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBwYWRkaW5nOiAyLjVyZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLnRhYmxlLXN1YnNjcmliZSB0Ym9keSB0ciB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXN1YnNjcmliZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZzogMi41cmVtIDA7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgfVxufVxuLnRhYmxlLXN1YnNjcmliZSB0Ym9keSB0ciB0ZCAucmV2aWV3X2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtc3Vic2NyaWJlIHRib2R5IHRyIHRkIC5yZXZpZXdfZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuLnRhYmxlLXN1YnNjcmliZSB0Ym9keSB0ciB0ZCAucmV2aWV3X2RhdGUuc3RhcnQtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlN0YXJ0ZWQgb25cIjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiA3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXN1YnNjcmliZSB0Ym9keSB0ciB0ZCAucmV2aWV3X2RhdGUuc3RhcnQtZGF0ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50YWJsZS1zdWJzY3JpYmUgdGJvZHkgdHIgdGQgLnJldmlld19kYXRlLmV4cGlyZS1kYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRXhwaXJlcyBvblwiO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDc1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtc3Vic2NyaWJlIHRib2R5IHRyIHRkIC5yZXZpZXdfZGF0ZS5leHBpcmUtZGF0ZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50YWJsZS1zdWJzY3JpYmUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIG9yZGVyOiAtMTtcbiAgLXdlYmtpdC1vcmRlcjogLTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGUtc3Vic2NyaWJlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gIH1cbn1cbi50YWJsZS1zdWJzY3JpYmUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXN1YnNjcmliZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi50YWJsZS1zdWJzY3JpYmUgdGhlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLXN1YnNjcmliZSB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG59XG5cbi5yZXZpZXdfX3RhYmxlIHRib2R5IHRyIHtcbiAgcGFkZGluZzogMS44NzVyZW0gMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld19fdGFibGUgdGJvZHkgdHIge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAwO1xuICB9XG59XG4ucmV2aWV3X190YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgb3JkZXI6IC0xO1xuICAtd2Via2l0LW9yZGVyOiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdfX3RhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gIH1cbn1cbi5yZXZpZXdfX3RhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld19fdGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5vLXN0YXR1cy10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjU2MjVyZW07XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uby1zdGF0dXMtdGFnLS1wZW5kaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjU5QzUwO1xuICBjb2xvcjogI0Y1OUM1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm8tc3RhdHVzLXRhZy0tYXBwcm92ZWQge1xuICBib3JkZXItY29sb3I6ICM2NUIwNjg7XG4gIGNvbG9yOiAjNjVCMDY4O1xufVxuXG4vKnN0YXRpYyBwYWdlKi9cbi5zdGF0aWMtYmFzZSB7XG4gIC8qYSB7XG4gICAgICBjb2xvcjogI2ZjMzM2YztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgfSovXG59XG4uc3RhdGljLWJhc2UgaDEsIC5zdGF0aWMtYmFzZSBoMiwgLnN0YXRpYy1iYXNlIGgzLCAuc3RhdGljLWJhc2UgaDQsIC5zdGF0aWMtYmFzZSBoNSwgLnN0YXRpYy1iYXNlIGg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zdGF0aWMtYmFzZSBoMiwgLnN0YXRpYy1iYXNlIGgzLCAuc3RhdGljLWJhc2UgaDQsIC5zdGF0aWMtYmFzZSBoNSwgLnN0YXRpYy1iYXNlIGg2IHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnN0YXRpYy1iYXNlIGgxIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3RhdGljLWJhc2UgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXRpYy1iYXNlIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zdGF0aWMtYmFzZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF0aWMtYmFzZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4uc3RhdGljLWJhc2UgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhdGljLWJhc2UgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnN0YXRpYy1iYXNlIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0YXRpYy1iYXNlIGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zdGF0aWMtYmFzZSBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGF0aWMtYmFzZSBoNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc3RhdGljLWJhc2UgaDYge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhdGljLWJhc2UgaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN0YXRpYy1iYXNlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnN0YXRpYy1iYXNlIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zdGF0aWMtYmFzZSBwIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zdGF0aWMtYmFzZSBwIGEuY29sb3JlZC1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zdGF0aWMtYmFzZSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIC8qbGlzdC1zdHlsZTogbm9uZTsqL1xuICBwYWRkaW5nOiAwO1xufVxuLnN0YXRpYy1iYXNlIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnN0YXRpYy1iYXNlIHVsIGxpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCLigKJcIjtcbiAgbGVmdDogMDtcbiAgdG9wOiAxcHg7XG4gIC8qd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7Ki9cbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKmJhY2tncm91bmQ6ICRibGFjazsqL1xuICAvKmNvbnRlbnQ6IHVybChcIkBpbWFnZXMvdGlja2VyLnBuZ1wiKTsqL1xufVxuLnN0YXRpYy1iYXNlIHVsIGxpIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIkBpbWFnZXMvc3ViX21lbnVfbGlzdF9pY29uLnBuZ1wiKTtcbn1cbi5zdGF0aWMtYmFzZSB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnN0YXRpYy1iYXNlIHNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RhdGljLWJhc2Ugb2wge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAvKmxpc3Qtc3R5bGU6IG5vbmU7Ki9cbiAgLypjb3VudGVyLXJlc2V0OiBudW1iZXJlZDsqL1xuICBwYWRkaW5nOiAwO1xufVxuLnN0YXRpYy1iYXNlIG9sIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKmNvdW50ZXItaW5jcmVtZW50OiBzdGVwLWNvdW50ZXI7Ki9cbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC8qZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47Ki9cbn1cbi5zdGF0aWMtYmFzZSBvbCBsaTpiZWZvcmUge1xuICAvKmNvbnRlbnQ6IGNvdW50ZXJzKG51bWJlcmVkLCAnLicpO1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyZWQ7Ki9cbiAgLypjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcik7Ki9cbiAgLyptYXJnaW4tcmlnaHQ6IHBpeHJlbSgxNXB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogcGl4cmVtKDI1cHgpO1xuICBoZWlnaHQ6IHBpeHJlbSgyNXB4KTsqL1xuICAvKmRpc3BsYXk6IHRhYmxlOyovXG4gIC8qZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB0b29scy5jb2xvcignZm9udC1saWdodC1jb2xvcicpO1xuICBiYWNrZ3JvdW5kOiB0b29scy5jb2xvcignZGVmYXVsdC1jb2xvcicpO1xuICBAaW5jbHVkZSBmb250KHBpeHJlbSgxM3B4KSwgbm9ybWFsKTsqL1xufVxuLnN0YXRpYy1iYXNlIG9sIGxpIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnN0YXRpYy1iYXNlIG9sIGxpIG9sIGxpIHtcbiAgLypjb3VudGVyLWluY3JlbWVudDogc3RlcC1jb3VudGVyLXN1YjsqL1xufVxuLnN0YXRpYy1iYXNlIG9sIGxpIG9sIGxpOmJlZm9yZSB7XG4gIC8qY29udGVudDogY291bnRlcihzdGVwLWNvdW50ZXItc3ViKTsqL1xufVxuLnN0YXRpYy1iYXNlIG9sIGxpIG9sI2NvcHlyaWdodExpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0O1xufVxuLnN0YXRpYy1iYXNlIG9sIGxpIG9sI2NvcHlyaWdodExpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LCBsb3dlci1hbHBoYSkgXCIpIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdDtcbn1cbi5zdGF0aWMtYmFzZSAud2ViLWxpbmsgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmMzMzZjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdGF0aWMtYmFzZSAud2ViLWxpbmsgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4uc3RhdGljLWJhc2UgLndlYi1saW5rIHVsIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmMzMzZjO1xufVxuLnN0YXRpYy1iYXNlIC5jdXN0b20tbGlzdCB7XG4gIC8qY291bnRlci1yZXNldDogbnVtYmVyZWQ7Ki9cbn1cbi5zdGF0aWMtYmFzZSAuY3VzdG9tLWxpc3Qgb2wge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXJlZDtcbn1cbi5zdGF0aWMtYmFzZSAuY3VzdG9tLWxpc3Qgb2wgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zdGF0aWMtYmFzZSAuY3VzdG9tLWxpc3Qgb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMobnVtYmVyZWQsIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXJlZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zdGF0aWMtYmFzZSAuY3VzdG9tLWxpc3Qgb2wgbGkgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdGF0aWMtYmFzZSAuY3VzdG9tLWxpc3Qgb2wgbGkgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5zdGF0aWMtYmFzZSAuY3VzdG9tLWxpc3Qgb2wgbGkgcCBzcGFuIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4uc3RhdGljLWJhc2UgLmN1c3RvbS1saXN0IG9sIGxpIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0YXRpYy1iYXNlIC5jdXN0b20tbGlzdCBvbCBsaSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBjb3VudGVyLXJlc2V0OiBub25lO1xufVxuLnN0YXRpYy1iYXNlIC5jdXN0b20tbGlzdCBvbCBsaSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uc3RhdGljLWJhc2UgLmN1c3RvbS1saXN0IG9sIGxpIHVsIGxpOmJlZm9yZSB7XG4gIGNvdW50ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG5vbmU7XG4gIGNvbnRlbnQ6IFwi4pePXCIgIWltcG9ydGFudDtcbn1cbi5zdGF0aWMtYmFzZSAuY3VzdG9tLWxpc3Qgb2wgbGkgdWwgbGkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RhdGljLWJhc2UgdGFibGUge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0YXRpYy1iYXNlIHRhYmxlIHtcbiAgICBtaW4td2lkdGg6IDgwMHB4O1xuICB9XG59XG4uc3RhdGljLWJhc2UgdGFibGUgdGQsIC5zdGF0aWMtYmFzZSB0YWJsZSB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZmNmY2Y7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zdGF0aWMtYmFzZSB0YWJsZSB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGF0aWMtYmFzZSB0YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzQlO1xuICB9XG59XG4uc3RhdGljLWJhc2UgdGFibGUgdGJvZHkgdGQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uc3RhdGljLWJhc2UgdGFibGUgdGJvZHkgdGQgdWwge1xuICBjb3VudGVyLXJlc2V0OiBub25lO1xufVxuLnN0YXRpYy1iYXNlIHRhYmxlIHRib2R5IHRkIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLnN0YXRpYy1iYXNlIHRhYmxlIHRib2R5IHRkIHVsIGxpOmJlZm9yZSB7XG4gIGNvdW50ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgY29udGVudDogXCLil49cIiAhaW1wb3J0YW50O1xufVxuLnN0YXRpYy1iYXNlIHRhYmxlIHRib2R5IHRkIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4ucGVyZm9ybWVyLXBvc3QtY2FyZCB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNTA5ODAzOTIyKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMi4zNzVyZW07XG4gIGJvcmRlcjogcmdiYSgwLCAwLCAwLCAwLjAzNTI5NDExNzYpIHNvbGlkIDFweDtcbn1cbi5wZXJmb3JtZXItcG9zdC1jYXJkIC5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEuMzEyNXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQxLCAyNDEsIDI0MSwgMC4yODYyNzQ1MDk4KTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wZXJmb3JtZXItcG9zdC1jYXJkIC5jYXJkLWhlYWRlciAucHJvZmlsZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wZXJmb3JtZXItcG9zdC1jYXJkIC5jYXJkLWhlYWRlciAuYy1wb3N0LXRpbWUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEE4QThGO1xufVxuLnBlcmZvcm1lci1wb3N0LWNhcmQgLmNhcmQtaGVhZGVyIC5jLWZ1bGwtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wZXJmb3JtZXItcG9zdC1jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGVyZm9ybWVyLXBvc3QtY2FyZCAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxLjY4NzVyZW0gMC43NXJlbSAxLjY4NzVyZW0gMS41cmVtO1xufVxuLnBlcmZvcm1lci1wb3N0LWNhcmQgLmNhcmQtZm9vdGVyIHAge1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wZXJmb3JtZXItcG9zdC1jYXJkIC5jYXJkLWZvb3RlciAucG9zdF9idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wZXJmb3JtZXItcG9zdC1jYXJkIC5jYXJkLWZvb3RlciAucG9zdF9idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEE4QThGO1xuICBtYXJnaW46IDFyZW0gMDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW07XG59XG4ucGVyZm9ybWVyLXBvc3QtY2FyZCAuY2FyZC1mb290ZXIgLnBvc3RfYnRuIHNwYW4ubGlrZS1idXR0b24gaW1nIHtcbiAgd2lkdGg6IDE0cHg7XG59XG4ucGVyZm9ybWVyLXBvc3QtY2FyZCAuY2FyZC1mb290ZXIgLnBvc3RfYnRuIHNwYW4gc21hbGwge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnBlcmZvcm1lci1wb3N0LWNhcmQgLmNhcmQtZm9vdGVyIC5wb3N0X2J0biBzcGFuIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wZXJmb3JtZXItcG9zdC1jYXJkIC5jYXJkLWZvb3RlciAucG9zdF9idG4gLmNvbW1lbnRfYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAuNzVyZW0gMDtcbn1cbi5wZXJmb3JtZXItcG9zdC1jYXJkIC5jYXJkLWZvb3RlciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnBlcmZvcm1lci1wb3N0LWNhcmQgLmNhcmQtZm9vdGVyIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI0M4QzdDQztcbn1cbi5wZXJmb3JtZXItcG9zdC1jYXJkIC5jYXJkLWZvb3RlciB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjQzhDN0NDO1xufVxuLnBlcmZvcm1lci1wb3N0LWNhcmQgLmNhcmQtZm9vdGVyIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI0M4QzdDQztcbn1cbi5wZXJmb3JtZXItcG9zdC1jYXJkIC5jYXJkLWZvb3RlciB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNDOEM3Q0M7XG59XG4ucGVyZm9ybWVyLXBvc3QtY2FyZC0tbG9jayAuY2FyZC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcmZvcm1lci1wb3N0LWNhcmQtLWxvY2sgLmNhcmQtYm9keTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg2MWRlZywgI0VCQkRDNyAwJSwgI0Y1RDhERCAxMDAlLCAjRUFCOEMzIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucGVyZm9ybWVyLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyZm9ybWVyLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbn1cbi5wZXJmb3JtZXItY2FyZC0tdmlwIC5jYXJkLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG59XG4ucGVyZm9ybWVyLWNhcmQtLXZpcCAuY2FyZC1ib2R5IC5wZXJmb3JtZXItaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTIxJSAhaW1wb3J0YW50O1xufVxuLnBlcmZvcm1lci1jYXJkLS12aXAgLmNhcmQtYm9keSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ucGVyZm9ybWVyLWNhcmQtLXZpcCAuY2FyZC1ib2R5OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmMwMDAwO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG59XG4ucGVyZm9ybWVyLWNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDByZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBlcmZvcm1lci1jYXJkIC5jYXJkLWJvZHkgaW5wdXRbdHlwZT1pbWFnZV0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuLnBlcmZvcm1lci1jYXJkIC5jYXJkLWJvZHkgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBlcmZvcm1lci1jYXJkIC5jYXJkLWJvZHkgLm1lbWJlci1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIHRvcDogLTIycHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJmb3JtZXItY2FyZCAuY2FyZC1ib2R5IC5tZW1iZXItcG9zaXRpb24ge1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIHRvcDogLTI0cHg7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICB9XG59XG4ucGVyZm9ybWVyLWNhcmQgLmNhcmQtYm9keSAucGVyZm9ybWVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEyMSUgKyAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wZXJmb3JtZXItY2FyZCAuY2FyZC1ib2R5IC5wZXJmb3JtZXItaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBlcmZvcm1lci1jYXJkIC5jYXJkLWJvZHkgLnBlcmZvcm1lci1jb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjgxMjVyZW0gMC42ODc1cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNDU0OTAxOTYwOCkgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGVyZm9ybWVyLWNhcmQgLmNhcmQtYm9keSAucGVyZm9ybWVyLWNvdW50IC5wZXJmb3JtZXJfY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wZXJmb3JtZXItY2FyZCAuY2FyZC1ib2R5IC5wZXJmb3JtZXItY291bnQgLnBlcmZvcm1lcl9jb3VudCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGVyZm9ybWVyLWNhcmQgLmNhcmQtYm9keSAucGVyZm9ybWVyLWNvdW50IC5wZXJmb3JtZXJfY291bnQgc3Bhbi5pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJmb3JtZXItY2FyZCAuY2FyZC1ib2R5IC5wZXJmb3JtZXItY291bnQge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAxLjc1cmVtIDFyZW07XG4gIH1cbn1cbi5wZXJmb3JtZXItY2FyZCAuY2FyZC1ib2R5IC5wZXJmb3JtZXItY291bnQgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbn1cbi5wZXJmb3JtZXItY2FyZCAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAwLjkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDYxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyZm9ybWVyLWNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyZm9ybWVyLWNhcmQgLmNhcmQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxLjY4NzVyZW0gMC43NXJlbSAxLjY4NzVyZW0gMS41cmVtO1xuICB9XG59XG4ucGVyZm9ybWVyLWNhcmQgLmNhcmQtZm9vdGVyIC5jLWZ1bGwtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJmb3JtZXItY2FyZCAuY2FyZC1mb290ZXIgLmMtZnVsbC1uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4ucGVyZm9ybWVyLWNhcmQgLmNhcmQtZm9vdGVyIC5jLWxvY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJmb3JtZXItY2FyZCAuY2FyZC1mb290ZXIgLmMtbG9jYXRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnBlcmZvcm1lci1jYXJkIC5jYXJkLWZvb3RlciAuYy1zdGF0dXMge1xuICB3aWR0aDogMTBweDtcbiAgbWF4LXdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5wZXJmb3JtZXItY2FyZCAuY2FyZC1mb290ZXIgLmMtc3RhdHVzLm9ubGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkIxNjg7XG59XG4ucGVyZm9ybWVyLWNhcmQgLmNhcmQtZm9vdGVyIC5jLXN0YXR1cy5vZmZsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLnBhY2thZ2UtLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTkuMjVyZW07XG59XG4ucGFja2FnZS0tY2FyZC0tbW9zdC0tcG9wdWxhcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhY2thZ2UtLWNhcmQtLW1vc3QtLXBvcHVsYXIgLnBvcHVsYXJfX3RhZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTA0ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYWNrYWdlLS1jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiA2cmVtIDEuNTYyNXJlbSA0LjU2MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhY2thZ2UtLWNhcmQgLmNhcmQtYm9keS1kaW1vbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9uZXctaWNvbnMvZGltb25kLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDU2cHg7XG59XG4ucGFja2FnZS0tY2FyZCAuY2FyZC1ib2R5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2NTA0ODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucGFja2FnZS0tY2FyZCAuY2FyZC1ib2R5IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBcIldvcmsgU2Fuc1wiLCBcIkhlbHZldGljYVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzBGMEYwRjtcbiAgbWFyZ2luOiAwO1xufVxuLnBhY2thZ2UtLWNhcmQgLmNhcmQtYm9keSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1N3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cbi5wYWNrYWdlLS1jYXJkIC5jYXJkLWJvZHkgaDIgc3VwIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB0b3A6IC0xNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wYWNrYWdlLS1jYXJkIC5jYXJkLWJvZHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0LjA2MjVyZW07XG59XG4ucGFja2FnZS0tY2FyZCAuY2FyZC1ib2R5IGhyIHtcbiAgbWFyZ2luOiAxLjc4MTI1cmVtIDA7XG59XG4ucGFja2FnZS0tY2FyZCAuY2FyZC1ib2R5IC5vLWJ0biB7XG4gIG1hcmdpbjogMC45Mzc1cmVtIGF1dG8gMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG4ucGFja2FnZS0tY2FyZCAuY2FyZC1ib2R5IC5vLWJ0bi0tb3V0bGluZSB7XG4gIGNvbG9yOiAjQzUyNzFGO1xufVxuLnBhY2thZ2UtLWNhcmQgLmNhcmQtYm9keSAuby1idG4tLW91dGxpbmU6aG92ZXIsIC5wYWNrYWdlLS1jYXJkIC5jYXJkLWJvZHkgLm8tYnRuLS1vdXRsaW5lOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wZXJmb3JtZXItY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGVyZm9ybWVyLWNpcmNsZSAucGVyZm9ybWVyLWltYWdlIHtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJmb3JtZXItY2lyY2xlIC5wZXJmb3JtZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIGhlaWdodDogOTJweDtcbiAgfVxufVxuLnBlcmZvcm1lci1jaXJjbGUgLnBlcmZvcm1lci1pbWFnZTphZnRlciB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VFRUVGMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC0zcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBlcmZvcm1lci1jaXJjbGUgLnBlcmZvcm1lci1pbWFnZTphZnRlciB7XG4gICAgd2lkdGg6IDk4cHg7XG4gICAgaGVpZ2h0OiA5OHB4O1xuICB9XG59XG4ucGVyZm9ybWVyLWNpcmNsZSAucGVyZm9ybWVyLWltYWdlIGltZyB7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJmb3JtZXItY2lyY2xlIC5wZXJmb3JtZXItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogOTJweDtcbiAgICBoZWlnaHQ6IDkycHg7XG4gIH1cbn1cbi5wZXJmb3JtZXItY2lyY2xlIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVyZm9ybWVyLWNpcmNsZSBwIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnBlcmZvcm1lci1jaXJjbGUtLW9ubGluZSAucGVyZm9ybWVyLWltYWdlOmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY1QjA2ODtcbn1cblxuLnBlcmZvcm1lci1wb3N0LWNhcmQgLmxhenl3cmFwcGVyIC5wb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZXNwb25zaXZlX190YWIge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC8qbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyovXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAucmVzcG9uc2l2ZV9fdGFiIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNwb25zaXZlX190YWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxufVxuLnJlc3BvbnNpdmVfX3RhYiAuby10YWJzIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5yZXNwb25zaXZlX190YWJfX21vZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5vLXRhYnMge1xuICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gIC5vLXRhYnMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5vLXRhYnMgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM5YzljOWY7XG4gIHBhZGRpbmc6IDAuNXJlbSAyLjU2MjVyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtaW4td2lkdGg6IDExNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm8tdGFicyBsaSBhIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbi5vLXRhYnMgbGkgYTpob3ZlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uby10YWJzIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzcwNzA3MCAhaW1wb3J0YW50O1xufVxuLm8tdGFicy0tcHJvZmlsZSBsaSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm8tdGFicy0tcHJvZmlsZSBsaSBhIHtcbiAgcGFkZGluZzogMC41cmVtIDByZW0gMC4xODc1cmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLXRhYnMtLXByb2ZpbGUgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vLXRhYnMtLXByb2ZpbGUgbGkgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm8tdGFicy1tb2QgbGkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby10YWJzLW1vZCBsaSBhIHtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIG1pbi13aWR0aDogMTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuby10YWJzLW1vZCBsaSBhIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMi41NjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuby10YWJzLS1wcm9maWxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG59XG5cbi5waG90b19fdGFiIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzVweCkge1xuICAucGhvdG9fX3RhYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBob3RvX190YWIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtIDAuNTYyNXJlbSAwLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5waG90b19fdGFiIGxpLmN1cnJlbnQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNzA3MDcwO1xufVxuXG4ucGhvdG9fX3RhYl9fY29udGVudF9fd3JhcCAucGhvdG9fX3RhYl9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgLnBob3RvX190YWJfX2NvbnRlbnRfX3dyYXAgLnBob3RvX190YWJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGhvdG9fX3RhYl9fY29udGVudF9fd3JhcCAucGhvdG9fX3RhYl9fY29udGVudCAucGFnZV9faGVhZGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzVweCkge1xuICAucGhvdG9fX3RhYl9fY29udGVudF9fd3JhcCAucGhvdG9fX3RhYl9fY29udGVudCAucGFnZV9faGVhZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5waG90b19fdGFiX19jb250ZW50X193cmFwIC5waG90b19fdGFiX19jb250ZW50LmN1cnJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5waG90b19fdGFiX19jb250ZW50X193cmFwIC5waG90b19fdGFiX19jb250ZW50IC5wdWJsaWNfX3Bob3RvX19zbGlkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAucGhvdG9fX3RhYl9fY29udGVudF9fd3JhcCAucGhvdG9fX3RhYl9fY29udGVudCAucHVibGljX19waG90b19fc2xpZGVyIGRpdiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4udmlkZW9fX3RhYiB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgLnZpZGVvX190YWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi52aWRlb19fdGFiIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbSAwLjU2MjVyZW0gMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4udmlkZW9fX3RhYiBsaS5jdXJyZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzcwNzA3MDtcbn1cblxuLnZpZGVvX190YWJfX2NvbnRlbnRfX3dyYXAgLnZpZGVvX190YWJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gIC52aWRlb19fdGFiX19jb250ZW50X193cmFwIC52aWRlb19fdGFiX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnZpZGVvX190YWJfX2NvbnRlbnRfX3dyYXAgLnZpZGVvX190YWJfX2NvbnRlbnQgLnBhZ2VfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgLnZpZGVvX190YWJfX2NvbnRlbnRfX3dyYXAgLnZpZGVvX190YWJfX2NvbnRlbnQgLnBhZ2VfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udmlkZW9fX3RhYl9fY29udGVudF9fd3JhcCAudmlkZW9fX3RhYl9fY29udGVudC5jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmlkZW9fX3RhYl9fY29udGVudF9fd3JhcCAudmlkZW9fX3RhYl9fY29udGVudCAucHVibGljX19waG90b19fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgLnZpZGVvX190YWJfX2NvbnRlbnRfX3dyYXAgLnZpZGVvX190YWJfX2NvbnRlbnQgLnB1YmxpY19fcGhvdG9fX3NsaWRlciBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmdhbGxlcnlfX3RhYiB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuLmdhbGxlcnlfX3RhYiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5nYWxsZXJ5X190YWIgbGkgYSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW0gMC41NjI1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZ2FsbGVyeV9fdGFiIGxpIGEuY3VycmVudCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MDcwNzA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGhvdG8tdGFiLXdyYXAgbGkgYSB7XG4gICAgcGFkZGluZzogMC41cmVtIDAuNTYyNXJlbTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5sZy1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubGctYWN0aW9ucyAubGctcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5sZy10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLm8tZ2FsbGVyeS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5vLWdhbGxlcnktbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTcycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5vLWdhbGxlcnktbGlzdCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMHB4KSAvIDIpO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAvKiY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9Ki9cbiAgfVxuICAuby1nYWxsZXJ5LWxpc3QgbGkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VyZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLypqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsqL1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZXJnYWxsZXJ5IGxpIHtcbiAgICBtYXJnaW46IDhweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudXNlcmdhbGxlcnkgbGkge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuLm1pbi1tYXgtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm1pbi1tYXgtc2xpZGVyID4gbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zcGFuLnZhbHVlIHtcbiAgaGVpZ2h0OiAxLjdlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3Bhbi52YWx1ZS5sb3dlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigqxcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zcGFuLnZhbHVlLnVwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIi0g4oKsXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNGVtO1xufVxuXG4ubWluLW1heC1zbGlkZXIgPiAubGVnZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWluLW1heC1zbGlkZXIgPiAubGVnZW5kID4gKiB7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5taW4tbWF4LXNsaWRlciA+IGlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5taW4tbWF4LXNsaWRlciA+IGlucHV0Ojotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhbmdlLXN0eWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5yYW5nZS1zdHlsZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMwMGFlZWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG59XG5cbi5yYW5nZS1zdHlsZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLnJhbmdlLXN0eWxlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjMDBhZWVmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmFuZ2Utc3R5bGU6Oi1tb3otcmFuZ2UtdGh1bWI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmNvbW1lbnQtLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAuY29tbWVudF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogIzAwMDsqL1xuICAvKmRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDU2JTtcbiAgICAvKm1pbi1oZWlnaHQ6IDEwMHZoOyovXG4gICAgLyptaW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICAgIHBhZGRpbmc6IDUwcHggMDsqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19pbWFnZSAuaW1nLWZsdWlkIHtcbiAgLyptYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7Ki9cbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTsqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgLypoZWlnaHQ6IDEwMCU7Ki9cbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2ltYWdlIHZpZGVvIHtcbiAgLyptYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7Ki9cbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2ltYWdlLm5vLS1jb21tZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAuY29tbWVudF9faW1hZ2UgLmNvbW1lbnRfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTtcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAuY29tbWVudF9faW1hZ2UgLmNvbW1lbnRfX2J1dHRvbiBpbWcge1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2ltYWdlIC5jb21tZW50X19idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuOTM3NXJlbSAxLjMxMjVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDQ0JTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUwOTgwMzkyMik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAucHJvZmlsZS1pbWFnZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2Jsb2NrIC5jLXBvc3QtdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4QThBOEY7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2Jsb2NrIC5jLWZ1bGwtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAuY29tbWVudF9fYmxvY2sgLnBvc3RfYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2Jsb2NrIC5wb3N0X2J0biBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4QThBOEY7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAuY29tbWVudF9fYmxvY2sgLnBvc3RfYnRuIHNwYW4ubGlrZS1idXR0b24gaW1nIHtcbiAgd2lkdGg6IDE0cHg7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2Jsb2NrIC5wb3N0X2J0biBzcGFuIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAuY29tbWVudF9fYmxvY2sgLnBvc3RfYnRuIHNwYW4gc21hbGwge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAucG9zdF9idG4gLmFkZF9jb2xsZWN0aW9uX2J0biB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwLjc1cmVtIDA7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2Jsb2NrIC5vbGRfY29tbWVudF9idG4ge1xuICBtYXJnaW46IDAuMzc1cmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEE4QThGO1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAub2xkX2NvbW1lbnRfYnRuIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAuY29tbWVudF9fbGlzdCB7XG4gIG1hcmdpbjogMCAwIDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2Jsb2NrIC5jb21tZW50X19saXN0IHtcbiAgICAvKmhlaWdodDogY2FsYygxMDB2aCAtIDQ2MHB4KTsqL1xuICAgIC8qbWF4LWhlaWdodDogMjAwcHg7Ki9cbiAgfVxufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAuY29tbWVudF9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxLjVyZW0gMC4zMTI1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjFGMztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAuY29tbWVudF9fYmxvY2sgLmNvbW1lbnRfX2xpc3QgbGkgLmNvbW1lbnRfX25hbWUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM0RDRGNUM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAuY29tbWVudF9fYmxvY2sgLmNvbW1lbnRfX2xpc3QgbGkgLmNvbW1lbnRfX25hbWUgLmNvbW1lbnRfdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzk1OTU5NTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2Jsb2NrIC5jb21tZW50X19saXN0IGxpIC5jb21tZW50X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAuY29tbWVudF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAuY29tbWVudF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAuY29tbWVudF9fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkQ3REE5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAuY29tbWVudF9hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAuY29tbWVudF9fYmxvY2sgLmNvbW1lbnRfYXJlYSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAuY29tbWVudF9hcmVhIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI0M4QzdDQztcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAuY29tbWVudF9fYmxvY2sgLmNvbW1lbnRfYXJlYSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjQzhDN0NDO1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAuY29tbWVudF9hcmVhIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI0M4QzdDQztcbn1cbi5jb21tZW50LS1tb2RhbCAubW9kYWwtY29udGVudCAuY29tbWVudF9fYmxvY2sgLmNvbW1lbnRfYXJlYSB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNDOEM3Q0M7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2Jsb2NrIC5jb21tZW50X2FyZWEgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNvbW1lbnQtLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb21tZW50X19ibG9jayAuY29tbWVudF9hcmVhIC5jb21tZW50X2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uY29tbWVudC0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvbW1lbnRfX2Jsb2NrIC5jb21tZW50X2FyZWEgLmNvbW1lbnRfYnRuIGltZyB7XG4gIG1heC13aWR0aDogMjBweDtcbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsI3N0b3J5X21vZGFsIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3Rvcnlfc2xpZGVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYm9vdGJveC5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYm9vdGJveC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiA0cHggc29saWQgI0M1MjcxRjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5ib290Ym94Lm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJvb3Rib3gubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDNTI3MUY7XG4gIGNvbG9yOiAjQzUyNzFGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMDYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyLjA2MjVyZW07XG4gIHdpZHRoOiAxMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5ib290Ym94Lm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeTpob3ZlciwgLmJvb3Rib3gubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0M1MjcxRjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ib290Ym94Lm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzUyNzFGO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMi4xODc1cmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uYm9vdGJveC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYm9vdGJveC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0M1MjcxRjtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuI3VwbG9hZGltYWdlTW9kYWwgLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZTllYWVkO1xufVxuI3VwbG9hZGltYWdlTW9kYWwgLm1vZGFsLWJvZHkgLmNyb3BwaWUtY29udGFpbmVyIC5jci12aWV3cG9ydCwgI3VwbG9hZGltYWdlTW9kYWwgLm1vZGFsLWJvZHkgLmNyb3BwaWUtY29udGFpbmVyIC5jci1yZXNpemVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDIwMDBweCAyMDAwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuI3VwbG9hZGltYWdlTW9kYWwgLm1vZGFsLWJvZHkgLmNyLXNsaWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIHdpZHRoOiA2NSU7XG59XG4jdXBsb2FkaW1hZ2VNb2RhbCAubW9kYWwtYm9keSAuY3Itc2xpZGVyLXdyYXA6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9jcm9wX2ltYWdlLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xufVxuI3VwbG9hZGltYWdlTW9kYWwgLm1vZGFsLWJvZHkgLmNyLXNsaWRlci13cmFwOmFmdGVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvY3JvcF9pbWFnZS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY29udGVudDogXCJcIjtcbn1cbiN1cGxvYWRpbWFnZU1vZGFsIC5tb2RhbC1ib2R5IC5jci1zbGlkZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIHBhZGRpbmc6IDE0cHggMDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cbiN1cGxvYWRpbWFnZU1vZGFsIC5tb2RhbC1ib2R5IC5jci1zbGlkZXI6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuI3VwbG9hZGltYWdlTW9kYWwgLm1vZGFsLWJvZHkgLmNyLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3VwbG9hZGltYWdlTW9kYWwgLm1vZGFsLWJvZHkgLmNyLXNsaWRlcjo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3RvcnktLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zdG9yeS0tbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnN0b3J5LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3RvcnktLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b3J5LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi5zdG9yeS0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnN0b3J5X19wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDU2cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RvcnktLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zdG9yeV9fcHJldiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUJFQkVCO1xuICB9XG59XG4uc3RvcnktLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zdG9yeV9fcHJldiBpbWcge1xuICBtYXgtd2lkdGg6IDIwcHg7XG59XG4uc3RvcnktLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zdG9yeV9fbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogNTZweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9yeS0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnN0b3J5X19uZXh0IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VCRUJFQjtcbiAgfVxufVxuLnN0b3J5LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuc3RvcnlfX25leHQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMHB4O1xufVxuLnN0b3J5LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuc3RvcnlfX2Nsb3NlIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUJFQkVCO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMztcbn1cbi5zdG9yeS0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnN0b3J5X19jbG9zZSBpbWcge1xuICBtYXgtd2lkdGg6IDE4cHg7XG59XG4uc3RvcnktLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zdG9yeV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYwcHgpO1xuICBtYXJnaW46IDgwcHggYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0b3J5LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuc3RvcnlfX3dyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc3RvcnktLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zdG9yeV9fd3JhcHBlciAuc3RvcnlfX2NvbW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMCswLDAuNjUrMTAwICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTtcbiAgLyogRkYzLjYtMTUgKi9cbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjMDAwMDAwMDBcIiwgZW5kQ29sb3JzdHI9XCIjYTYwMDAwMDBcIixHcmFkaWVudFR5cGU9MCApO1xuICAvKiBJRTYtOSAqL1xufVxuLnN0b3J5LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuc3RvcnlfX3dyYXBwZXIgLnN0b3J5X19jb21tZW50IC5zdG9yeV9fdGh1bWIge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uc3RvcnktLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zdG9yeV9fd3JhcHBlciAuc3RvcnlfX2NvbW1lbnQgLnN0b3J5X19jb21tZW50X19ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdG9yeS0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnN0b3J5X193cmFwcGVyIC5zdG9yeV9fY29tbWVudCAuc3RvcnlfX2NvbW1lbnRfX2JveDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNmZmY7XG59XG4uc3RvcnktLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zdG9yeV9fd3JhcHBlciAuc3RvcnlfX2NvbW1lbnQgLnN0b3J5X19jb21tZW50X19ib3g6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zdG9yeS0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnN0b3J5X193cmFwcGVyIC5zdG9yeV9fY29tbWVudCAuc3RvcnlfX2NvbW1lbnRfX2JveDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNmZmY7XG59XG4uc3RvcnktLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zdG9yeV9fd3JhcHBlciAuc3RvcnlfX2NvbW1lbnQgLnN0b3J5X19jb21tZW50X19ib3g6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjZmZmO1xufVxuLnN0b3J5LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuc3RvcnlfX3dyYXBwZXIgLnN0b3J5X19jb21tZW50IC5zdG9yeV9fY29tbWVudF9fYnRuIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnN0b3J5LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuc3RvcnlfX3dyYXBwZXIgLnN0b3J5X19jb21tZW50IC5zdG9yeV9fY29tbWVudF9fYnRuIGltZyB7XG4gIG1heC13aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN0b3J5LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuc3RvcnlfX3dyYXBwZXIgLnN0b3J5X19oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICB6LWluZGV4OiA5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAvKiBQZXJtYWxpbmsgLSB1c2UgdG8gZWRpdCBhbmQgc2hhcmUgdGhpcyBncmFkaWVudDogaHR0cHM6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMC42NSswLDArMTAwO05ldXRyYWwrRGVuc2l0eSAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMC42NSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwLjY1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPVwiI2E2MDAwMDAwXCIsIGVuZENvbG9yc3RyPVwiIzAwMDAwMDAwXCIsR3JhZGllbnRUeXBlPTAgKTtcbiAgLyogSUU2LTkgKi9cbn1cbi5zdG9yeS0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnN0b3J5X193cmFwcGVyIC5zdG9yeV9faGVhZGVyIC5zdG9yeV9fYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdG9yeS0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnN0b3J5X193cmFwcGVyIC5zdG9yeV9faGVhZGVyIC5zdG9yeV9fYmFyIC5zdG9yeV9fcHJvZ3Jlc3Mge1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkQ3REE5IDAlLCAjMjc1NEI0IDUyJSwgI0ZDMzM2QyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG59XG4uc3RvcnktLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zdG9yeV9fd3JhcHBlciAuc3RvcnlfX2hlYWRlciAuc3RvcnlfX2J0biB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zdG9yeS0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnN0b3J5X193cmFwcGVyIC5zdG9yeV9faGVhZGVyIC5zdG9yeV9fYnRuIGltZyB7XG4gIG1heC13aWR0aDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN0b3J5LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuc3RvcnlfX3dyYXBwZXIgLnN0b3J5X19oZWFkZXIgLnN0b3J5X190aHVtYiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi5zdG9yeS0tbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLnN0b3J5X193cmFwcGVyIC5zdG9yeV9faGVhZGVyIC5jLXBvc3QtdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3RvcnktLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5zdG9yeV9fd3JhcHBlciAuc3RvcnlfX2hlYWRlciAuYy1mdWxsLW5hbWUge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wb3N0LS1tb2RhbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0tbW9kYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgfVxufVxuLnBvc3QtLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbi5wb3N0LS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucG9zdC0tbW9kYWwgLnBvc3RfX21vZGFsX19jbG9zZSB7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VCRUJFQjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0tbW9kYWwgLnBvc3RfX21vZGFsX19jbG9zZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcbiAgfVxufVxuLnBvc3QtLW1vZGFsIC5wb3N0X19tb2RhbF9fY2xvc2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMnB4O1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX3R5cGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMzJweCAwIDU2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA3NHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtLW1vZGFsIC51cGxvYWRfX3R5cGUge1xuICAgIHRvcDogMTZweDtcbiAgfVxufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX3R5cGUgbGkge1xuICBjb2xvcjogIzkxODk4OTtcbiAgcGFkZGluZzogMCAyMXB4O1xuICBoZWlnaHQ6IDQzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX3R5cGUgbGkuYWN0aXZlIHtcbiAgLypjb2xvcjogI0ZEN0RBOTsqL1xuICBjb2xvcjogI2VlMzY3MTtcbn1cbi5wb3N0LS1tb2RhbCAudXBsb2FkX19ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnByb2ZpbGVfX3RodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2YjA2OTtcbiAgcGFkZGluZzogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTM0cHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnByb2ZpbGVfX3RodW1iIHtcbiAgICB0b3A6IDkwcHg7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wcm9maWxlX190aHVtYiBpbWcge1xuICB3aWR0aDogNDlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ5cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5pbWFnZV9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU5MHB4O1xuICBiYWNrZ3JvdW5kOiAjNzY3Njc2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLmltYWdlX193cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLmltYWdlX193cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU5MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMC40O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wb3N0X193cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1MHB4IDI0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LS1tb2RhbCAudXBsb2FkX19ibG9jayAucG9zdF9fd3JhcCB7XG4gICAgcGFkZGluZzogMTA2cHggMzRweCAwO1xuICB9XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnBvc3RfX3dyYXAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wb3N0LS1tb2RhbCAudXBsb2FkX19ibG9jayAucG9zdF9fd3JhcCAucG9zdF9faW5wdXRfX2FyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyptYXJnaW4tYm90dG9tOiAyMnB4OyovXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wb3N0LS1tb2RhbCAudXBsb2FkX19ibG9jayAucG9zdF9fd3JhcCAucG9zdF9faW5wdXRfX2FyZWEgLnByb2ZpbGVfX3RodW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDUzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2YjA2OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcHg7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnBvc3RfX3dyYXAgLnBvc3RfX2lucHV0X19hcmVhIC5wcm9maWxlX190aHVtYiBpbWcge1xuICB3aWR0aDogNDlweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ5cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wb3N0X193cmFwIC5wb3N0X19pbnB1dF9fYXJlYSAucG9zdF9fdGV4dGJveCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wb3N0X193cmFwIC5wb3N0X19pbnB1dF9fYXJlYSAudmlkZW9fX3Bvc3RfX2J1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIC8qZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnBvc3RfX3dyYXAgLnBvc3RfX2lucHV0X19hcmVhIC52aWRlb19fcG9zdF9fYnV0dG9uIHN2ZyB7XG4gIG1heC13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWxsOiAjOTA5MDkwO1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wb3N0X193cmFwIC5wb3N0X19pbnB1dF9fYXJlYSAudmlkZW9fX3Bvc3RfX2J1dHRvbi5hY3RpdmUge1xuICAvKmZpbHRlcjogbm9uZTsqL1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wb3N0X193cmFwIC5wb3N0X19pbnB1dF9fYXJlYSAudmlkZW9fX3Bvc3RfX2J1dHRvbi5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogI2VlMzY3MTtcbn1cbi5wb3N0LS1tb2RhbCAudXBsb2FkX19ibG9jayAucG9zdF9fd3JhcCAucG9zdF9faW5wdXRfX2FyZWEgLnZpZGVvX19wb3N0X19idXR0b24gaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wb3N0X193cmFwIC5wb3N0X19pbnB1dF9fYXJlYSAuaW1hZ2VfX3Bvc3RfX2J1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLypmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsqL1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnBvc3RfX3dyYXAgLnBvc3RfX2lucHV0X19hcmVhIC5pbWFnZV9fcG9zdF9fYnV0dG9uIHN2ZyB7XG4gIG1heC13aWR0aDogMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWxsOiAjOTA5MDkwO1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wb3N0X193cmFwIC5wb3N0X19pbnB1dF9fYXJlYSAuaW1hZ2VfX3Bvc3RfX2J1dHRvbi5hY3RpdmUge1xuICAvKmZpbHRlcjogbm9uZTsqL1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wb3N0X193cmFwIC5wb3N0X19pbnB1dF9fYXJlYSAuaW1hZ2VfX3Bvc3RfX2J1dHRvbi5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogI2VlMzY3MTtcbn1cbi5wb3N0LS1tb2RhbCAudXBsb2FkX19ibG9jayAucG9zdF9fd3JhcCAucHJpY2Vib3hhcmVhIHtcbiAgbWluLWhlaWdodDogNDBweDtcbn1cbi5wb3N0LS1tb2RhbCAudXBsb2FkX19ibG9jayAucG9zdF9fd3JhcCAucHJpY2Vib3hhcmVhIC5wcmljZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnBvc3RfX3dyYXAgLnN1YnNjcmliZV90ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnBvc3RfX3dyYXAgLnN1YnNjcmliZV90ZXh0YXJlYSAuc3Vic2NyaWJlX3RleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnBvc3RfX3dyYXAgLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnBvc3RfX3dyYXAgLmRyb3B6b25lLnVwbG9hZF9fcGhvdG9zIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wb3N0X193cmFwIC5kcm9wem9uZS51cGxvYWRfX3Bob3RvcyAuZHotbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wb3N0X193cmFwIC5kcm9wem9uZS51cGxvYWRfX3Bob3RvcyAuZHotbWVzc2FnZSAudXBsb2FkX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wb3N0X193cmFwIC5kcm9wem9uZS51cGxvYWRfX3Bob3RvcyAuZHotbWVzc2FnZSAudXBsb2FkX19pY29uIGltZyB7XG4gIG1heC13aWR0aDogMjBweDtcbn1cbi5wb3N0LS1tb2RhbCAudXBsb2FkX19ibG9jay5jdXJyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnByb2dyZXNzX19hcmVhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG4gIGxlZnQ6IDQycHg7XG4gIHJpZ2h0OiA0MnB4O1xuICB6LWluZGV4OiA5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LS1tb2RhbCAudXBsb2FkX19ibG9jayAucHJvZ3Jlc3NfX2FyZWEge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICB9XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYmxvY2sgLnByb2dyZXNzX19hcmVhIC5zdG9yeV9fYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wcm9ncmVzc19fYXJlYSAuc3RvcnlfX2JhciAuc3RvcnlfX3Byb2dyZXNzIHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZEN0RBOSAwJSwgIzI3NTRCNCA1MiUsICNGQzMzNkMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2Jsb2NrIC5wcm9ncmVzc19fYXJlYSBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjZweCAzNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LS1tb2RhbCAudXBsb2FkX19ib3R0b20ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYm90dG9tIC51cGxvYWRfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9zdC0tbW9kYWwgLnVwbG9hZF9fYm90dG9tIC51cGxvYWRfX2J1dHRvbiAudXBsb2FkX19pY29uIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wb3N0LS1tb2RhbCAudXBsb2FkX19ib3R0b20gLnVwbG9hZF9fYnV0dG9uIC51cGxvYWRfX2ljb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAyMHB4O1xufVxuLnBvc3QtLW1vZGFsIC51cGxvYWRfX2JvdHRvbSAudXBsb2FkX19idXR0b24gaW5wdXRbdHlwZT1maWxlXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5wb3N0LWltZy13cmFwIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNTBweCAyNHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1pbWctd3JhcCB7XG4gICAgcGFkZGluZzogMTA2cHggMzRweCAwO1xuICB9XG59XG4ucG9zdC1pbWctd3JhcCAucG9zdC11cGxvYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xufVxuLnBvc3QtaW1nLXdyYXAgLnBvc3QtdXBsb2FkZXIgLnBvc3QtdXBsb2FkZXItd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZWVlO1xufVxuLnBvc3QtaW1nLXdyYXAgLnBvc3QtdXBsb2FkZXIudXBsb2FkX19waG90b3Mge1xuICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG4ucG9zdC1pbWctd3JhcCAucG9zdC11cGxvYWRlci51cGxvYWRfX3Bob3RvcyAuZHotbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnBvc3QtaW1nLXdyYXAgLnBvc3QtdXBsb2FkZXIudXBsb2FkX19waG90b3MgLmR6LW1lc3NhZ2UgLnVwbG9hZF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIC8qbWFyZ2luLXJpZ2h0OiAyMHB4OyovXG59XG4ucG9zdC1pbWctd3JhcCAucG9zdC11cGxvYWRlci51cGxvYWRfX3Bob3RvcyAuZHotbWVzc2FnZSAudXBsb2FkX19pY29uIGltZyB7XG4gIG1heC13aWR0aDogMjBweDtcbn1cblxuLmJyb3dzZS13cmFwIC5icm93c2VmaWxlc3ByZXZpZXcsXG4uYnJvd3NlLXdyYXAgLmJyb3dzZXZpZGVvcHJldmlldyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAjZjRmNGY0IHNvbGlkIDFweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmJyb3dzZS13cmFwICNteUNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJyb3dzZS13cmFwICNteUNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuLmJyb3dzZS13cmFwICNteUNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDc5Mztcbn1cblxuLnBvc3QtdXBsZCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtby1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnBvc3QtdXBsZCBpbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3N0LXVwbGQgaW5wdXQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wcmljZS1maWVsZCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5wcmljZS1maWVsZCBpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA3cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0b3A6IDUwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5sb2dvdXRfYmxvY2sge1xuICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG4ubG9nb3V0X2Jsb2NrIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuLmxvZ291dF9ibG9jayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmxvZ291dF9ibG9jayBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgbWF4LXdpZHRoOiAxN3B4O1xufVxuXG4ubm90aWZ5LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvc3QtaW1nLW1vZGFsIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdGltZy1jb250YWluZXIge1xuICAvKmhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTsqL1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgb3BhY2l0eTogMDtcbn1cbi5wb3N0aW1nLWNvbnRhaW5lci50cmFuc2l0ZWQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbjtcbn1cbi5wb3N0aW1nLWNvbnRhaW5lci50cmFuc2l0ZWRvdXQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3RpbWctY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5sb2FkaW5nIHtcbiAgbWFyZ2luOiAyZW0gYXV0bztcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvYWRpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCBncmV5O1xuICBib3JkZXItdG9wLWNvbG9yOiBibGFjaztcbiAgYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5nYWwtd3JhcCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2FsLXdyYXAge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICB9XG59XG4uZ2FsLXdyYXAgLmNvbW1lbnRfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZ2FsLXdyYXAgLmNvbW1lbnRfX2ltYWdlIGltZyB7XG4gIC8qbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7Ki9cbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbn1cbi5nYWwtd3JhcCAuY29tbWVudF9faW1hZ2UgdmlkZW8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbn1cbi5mbGV4LXNocmluay1ub25lIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5wb3N0LWNvbW1lbnQtd3JhcCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjRkQ3REE5ICNmMGYwZjA7XG59XG4ucG9zdC1jb21tZW50LXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbn1cbi5wb3N0LWNvbW1lbnQtd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLnBvc3QtY29tbWVudC13cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRDdEQTk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAtLT4gQ29tcG9uZW50IGZpbGVzIDwtLVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2ZpbGVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9maWxlX19pbWFnZSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb2ZpbGVfX2ltYWdlIC5wcm9maWxlX19pbWFnZV9fYmxvY2tzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA2MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZmlsZV9faW1hZ2UgLnByb2ZpbGVfX2ltYWdlX19ibG9ja3Mge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZmlsZV9faW1hZ2UgLnByb2ZpbGVfX2ltYWdlX19ibG9ja3M6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ucHJvZmlsZV9faW1hZ2UgLnByb2ZpbGVfX2ltYWdlX19ibG9ja3MgLnByb2ZpbGVfX2ltYWdlX19jb3VudCB7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnByb2ZpbGVfX2ltYWdlIC5wcm9maWxlX19pbWFnZV9fYmxvY2tzIC5wcm9maWxlX19pbWFnZV9fY291bnQgc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm8tcHJvZmlsZS0tcGljdHVyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZmlsZV9fcmF0aW5nIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG59XG4ucHJvZmlsZV9fcmF0aW5nIC5wcm9maWxlX19yYXRlX19ubyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDhweDtcbiAgY29sb3I6ICNDNTI3MUY7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLnByb2ZpbGVfX3JhdGluZyAucmF0aW5nX19ibG9ja3Mge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnByb2ZpbGVfX3JhdGluZyAucmF0aW5nX19idXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnJhdGluZ19hcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmF0aW5nX2FyZWEgLmdyYXlfcmF0aW5nIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnJhdGluZ19hcmVhIC5ncmF5X3JhdGluZzpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHgvMTZweCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYwMDVcXGYwMDVcXGYwMDVcXGYwMDVcXGYwMDVcIjtcbiAgY29sb3I6ICNDNTI3MUY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucmF0aW5nX2FyZWEgLmZpbGxlZF9yYXRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnJhdGluZ19hcmVhIC5maWxsZWRfcmF0aW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTJweC8xNnB4IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVwiO1xuICBjb2xvcjogI0M1MjcxRjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnJldmlld19fYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmV2aWV3X19ib3ggLnJldmlld19faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xuICBwYWRkaW5nOiAwLjgxMjVyZW0gMC45Mzc1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmV2aWV3X19ib3ggLnJldmlld19faGVhZCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5yZXZpZXdfX2JveCAucmV2aWV3X19oZWFkIGEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOEE4QThGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2aWV3X19ib3ggLnJldmlld19faGVhZCBhOmFmdGVyIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlcjogc29saWQgIzhBOEE4RjtcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5yZXZpZXdfX2JveCAucmV2aWV3X19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogMjQwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjRkQ3REE5ICNmMGYwZjA7XG59XG4ucmV2aWV3X19ib3ggLnJldmlld19fY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xufVxuLnJldmlld19fYm94IC5yZXZpZXdfX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5yZXZpZXdfX2JveCAucmV2aWV3X19jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRDdEQTk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucmV2aWV3X19ib3ggLnJldmlld19fY29udGVudCAucmV2aWV3X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucmV2aWV3X19ib3ggLnJldmlld19fY29udGVudCAucmV2aWV3X19saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIycHggMCAyMnB4IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG59XG4ucmV2aWV3X19ib3ggLnJldmlld19fY29udGVudCAucmV2aWV3X19saXN0IGxpIC5yZXZpZXdfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJldmlld19fYm94IC5yZXZpZXdfX2NvbnRlbnQgLnJldmlld19fbGlzdCBsaSAucmV2aWV3X19oZWFkaW5nIC5wcm9maWxlaW1hZ2Uge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLnJldmlld19fYm94IC5yZXZpZXdfX2NvbnRlbnQgLnJldmlld19fbGlzdCBsaSAucmV2aWV3X19oZWFkaW5nIC5mdWxsbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucmV2aWV3X19ib3ggLnJldmlld19fY29udGVudCAucmV2aWV3X19saXN0IGxpIC5yZXZpZXdfX2hlYWRpbmcgLnJldmlld19kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhBOEE4Rjtcbn1cbi5yZXZpZXdfX2JveCAucmV2aWV3X19jb250ZW50IC5yZXZpZXdfX2xpc3QgbGkgLnJldmlld19faGVhZGluZyBwIHtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnJldmlld19fYm94IC5yZXZpZXdfX2NvbnRlbnQgLnJldmlld19fbGlzdCBsaSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGlrZV9fYm94IHtcbiAgcGFkZGluZzogMS42MjVyZW0gMC45Mzc1cmVtO1xufVxuLmxpa2VfX2JveCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5saWtlX19ib3ggLmxpa2VfX2xpc3Qge1xuICBtYXJnaW46IDMwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ubGlrZV9fYm94IC5saWtlX19saXN0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4ubGlrZV9fYm94IC5saWtlX19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDNTI3MUY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxpa2VfX2JveCAubGlrZV9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGlrZV9fYm94IC5saWtlX19saXN0IGxpIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI0Y4MzQ2RDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGF0c19fYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RhdHNfX2JveCB7XG4gICAgcGFkZGluZzogNDBweCAyMnB4O1xuICB9XG59XG4uc3RhdHNfX2JveCAuc3RhdHVzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uc3RhdHNfX2JveCAuc3RhdHVzX19saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFQkVCRUI7XG59XG4uc3RhdHNfX2JveCAuc3RhdHVzX19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnN0YXRzX19ib3ggLnN0YXR1c19fbGlzdCBsaSBoNSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnN0YXRzX19ib3ggLnN0YXR1c19fbGlzdCBsaSBwIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ucmF0ZXNfX2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJhdGVzX19ib3gge1xuICAgIHBhZGRpbmc6IDQwcHggMjJweDtcbiAgfVxufVxuLnJhdGVzX19ib3ggLnRhYmxlIHRoZWFkIHRoIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFQkVCRUI7XG59XG4ucmF0ZXNfX2JveCAudGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0VCRUJFQjtcbn1cblxuLnRyYXZlbF9fYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAudHJhdmVsX19ib3gge1xuICAgIHBhZGRpbmc6IDQwcHggMjJweDtcbiAgfVxufVxuLnRyYXZlbF9fYm94IGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4udHJhdmVsX19ib3ggLnRyYXZlbF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LXNpemU6IDA7XG59XG4udHJhdmVsX19ib3ggLnRyYXZlbF9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0VCRUJFQjtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRyYXZlbF9fYm94IC50cmF2ZWxfX2xpc3QgbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNXB4O1xufVxuLnRyYXZlbF9fYm94IC50cmF2ZWxfX2xpc3QgbGk6bnRoLWNoaWxkKDJuKSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi50cmF2ZWxfX2JveCAudHJhdmVsX19saXN0IGxpOm50aC1jaGlsZCgybi0xKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG4udHJhdmVsX19ib3ggLnRyYXZlbF9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50cmF2ZWxfX2JveCAudGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0VCRUJFQjtcbn1cbi50cmF2ZWxfX2JveCAudGFibGUgdGJvZHkgdGgge1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFQkVCRUI7XG59XG4udHJhdmVsX19ib3ggLnRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFQkVCRUI7XG59XG4udHJhdmVsX19ib3ggLmF2YWlsYWJpbGl0eS0tdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi50cmF2ZWxfX2JveCAuYXZhaWxhYmlsaXR5LS10YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4udHJhdmVsX19ib3ggLmF2YWlsYWJpbGl0eS0tdGFibGUgdGQge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJhdmVsX19ib3ggLmF2YWlsYWJpbGl0eS0tdGFibGUgdGQgaW1nIHtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5jb250YWN0X19ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWN0X19ib3gge1xuICAgIHBhZGRpbmc6IDQwcHggMjJweDtcbiAgfVxufVxuLmNvbnRhY3RfX2JveCAuY29udGFjdF9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmNvbnRhY3RfX2JveCAuY29udGFjdF9fbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRUJFQkVCO1xufVxuLmNvbnRhY3RfX2JveCAuY29udGFjdF9fbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jb250YWN0X19ib3ggLmNvbnRhY3RfX2xpc3QgbGkgaDUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jb250YWN0X19ib3ggLmNvbnRhY3RfX2xpc3QgbGkgYSB7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogI0ZEN0RBOTtcbn1cblxuI3Jldmlld01vZGFsIC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyZXZpZXdNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAjcmV2aWV3TW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWhlYWRlci0tcmV2aWV3IHtcbiAgcGFkZGluZzogMy4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wb3N0LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5tb2RhbC1oZWFkZXItLXJldmlldzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDQsIDIxNCwgMjE5LCAwLjg5KTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5tb2RhbC1oZWFkZXItLWlubmVyIHtcbiAgei1pbmRleDogOTtcbn1cbi5tb2RhbC1oZWFkZXItLWlubmVyIC5wcm9maWxlaW1hZ2Uge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4ubW9kYWwtaGVhZGVyLS1pbm5lciAucmV2aWV3X19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1vZGFsLWhlYWRlci0taW5uZXIgLnJldmlld19fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIiwgXCJXb3JrIFNhbnNcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uby1idG4tLXJldmlld3N1Ym1pdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWluLXdpZHRoOiAyMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5cbi5yYXRpbmctc3RhcnMgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJhdGluZy1zdGFycyB1bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucmF0aW5nLXN0YXJzIHVsIGxpLnN0YXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucmF0aW5nLXN0YXJzIHVsIGxpLnN0YXIgaS5mYS1zdGFyIHtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgLyogQ2hhbmdlIHRoZSBzaXplIG9mIHRoZSBzdGFycyAqL1xuICBjb2xvcjogI2NjYztcbiAgLyogQ29sb3Igb24gaWRsZSBzdGF0ZSAqL1xufVxuLnJhdGluZy1zdGFycyB1bCBsaS5zdGFyLmhvdmVyID4gaS5mYS1zdGFyIHtcbiAgY29sb3I6ICNDNTI3MUY7XG59XG4ucmF0aW5nLXN0YXJzIHVsIGxpLnN0YXIuaG92ZXIgPiBpLmZhLXN0YXI6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5yYXRpbmctc3RhcnMgdWwgbGkuc3Rhci5zZWxlY3RlZCA+IGkuZmEtc3RhciB7XG4gIGNvbG9yOiAjQzUyNzFGO1xufVxuLnJhdGluZy1zdGFycyB1bCBsaS5zdGFyLnNlbGVjdGVkID4gaS5mYS1zdGFyOmJlZm9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5vLXBvc3QtaW5uZXItbGZ0IHtcbiAgei1pbmRleDogOTtcbn1cbi5vLXBvc3QtaW5uZXItbGZ0IC5vLXBvc3QtcHJvZmlsZS1jYXJkIC5vLXByb2ZpbGUtLXBpY3R1cmUgLmVkaXQtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkQ3REE5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLXBvc3QtaW5uZXItbGZ0IC5vLXBvc3QtcHJvZmlsZS1jYXJkIC5vLXByb2ZpbGUtLXBpY3R1cmUgLmVkaXQtYnV0dG9uIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLXBvc3QtaW5uZXItbGZ0IC5vLXBvc3QtcHJvZmlsZS1jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLXBvc3QtaW5uZXItbGZ0IC5vLXBvc3QtcHJvZmlsZS1jYXJkIC5jYXJkLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5vLXBvc3QtaW5uZXItbGZ0IC5vLXBvc3QtcHJvZmlsZS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1wb3N0LWlubmVyLWxmdCAuby1wb3N0LXByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgICAvKm1hcmdpbi10b3A6IHJlbSgxNXB4KTsqL1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uby1wb3N0LWlubmVyLWxmdCAuby1wb3N0LXByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWxvY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8tcG9zdC1pbm5lci1sZnQgLm8tcG9zdC1wcm9maWxlLWNhcmQgLmNhcmQtYm9keSAuY2FyZC1sb2NhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uby1wb3N0LWlubmVyLWxmdCAuby1wb3N0LXByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5jYXJkLWxvY2F0aW9uIC5zdGF0dXNfX3BvaW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEzcHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm8tcG9zdC1pbm5lci1sZnQgLm8tcG9zdC1wcm9maWxlLWNhcmQgLmNhcmQtYm9keSAuY2FyZC1sb2NhdGlvbiAuc3RhdHVzX19wb2ludC0tb25saW5lIHtcbiAgYmFja2dyb3VuZDogcmdiKDEwMiwgMTc3LCAxMDQpO1xufVxuLm8tcG9zdC1pbm5lci1sZnQgLm8tcG9zdC1wcm9maWxlLWNhcmQgLmNhcmQtYm9keSAuY2FyZC1sb2NhdGlvbiAuc3RhdHVzX19wb2ludC0tb2ZmbGluZSB7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG59XG4uby1wb3N0LWlubmVyLWxmdCAuby1wb3N0LXByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiA5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1wb3N0LWlubmVyLWxmdCAuby1wb3N0LXByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5kcm9wZG93biB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG4uby1wb3N0LWlubmVyLWxmdCAuby1wb3N0LXByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAxMHB4IDEwcHggMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA5OTtcbn1cbi5vLXBvc3QtaW5uZXItbGZ0IC5vLXBvc3QtcHJvZmlsZS1jYXJkIC5jYXJkLWJvZHkgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMS4wNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uby1wb3N0LWlubmVyLWxmdCAuby1wb3N0LXByb2ZpbGUtY2FyZCAuY2FyZC1ib2R5IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSBpbWcge1xuICBtYXgtd2lkdGg6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cblxuLm8tY3JlYXRlLXBvc3QtLWljb24gaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYWxsUFJPLUlNRy1ob2xkZXIgLm5vbi1TVUJTLWxheWVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDYxZGVnLCAjRUJCREM3IDAlLCAjRjVEOEREIDEwMCUsICNFQUI4QzMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xufVxuLmFsbFBSTy1JTUctaG9sZGVyIC5ub24tU1VCUy1sYXllciBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uYWxsUFJPLUlNRy1ob2xkZXIgLm5vbi1TVUJTLWxheWVyIGEgc3BhbiB7XG4gIGNvbG9yOiAjRkMzMzZDO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jLWZpbHRlciB7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDg2cHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDg2cHgpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uYy1maWx0ZXJfX3dyYXAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwgMjI5LCAyMzQsIDAuMjUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYy1jb2xsZWN0aW9uLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1jb2xsZWN0aW9uLWZpbHRlciBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmMtdGFicy0taG9yaXpvbnRhbF9fbDEge1xuICBwYWRkaW5nOiAxN3B4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJzLS1ob3Jpem9udGFsX19sMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmMtdGFicy0taG9yaXpvbnRhbF9fbDEgYSB7XG4gICAgYm9yZGVyOiAjZjRmNGY0IHNvbGlkIDFweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuLmMtdGFicy0taG9yaXpvbnRhbF9fbDEgPiBhIHtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzljOWM5Zjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYnMtLWhvcml6b250YWxfX2wxID4gYSB7XG4gICAgcGFkZGluZzogOHB4IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM5YzljOWY7XG4gIH1cbn1cbi5jLXRhYnMtLWhvcml6b250YWxfX2wxID4gYS5hY3RpdmUsIC5jLXRhYnMtLWhvcml6b250YWxfX2wxID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmMtdGFicy0taG9yaXpvbnRhbF9fbDEuaXMtaW5hYWN0aXZlID4gYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtdGFicy0taG9yaXpvbnRhbF9fbDIgPiBhIHtcbiAgcGFkZGluZzogMTdweCAyNXB4IDI0cHg7XG4gIGJvcmRlci1ib3R0b206ICNmNGY0ZjQgMXB4IHNvbGlkO1xufVxuLmMtdGFicy0taG9yaXpvbnRhbF9fbDIgPiBhIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzVmNWY1ZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMtdGFicy0taG9yaXpvbnRhbF9fbDIgPiBhIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtdGFicy0taG9yaXpvbnRhbF9fbDIgPiBhLmFjdGl2ZSwgLmMtdGFicy0taG9yaXpvbnRhbF9fbDIgPiBhOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhICFpbXBvcnRhbnQ7XG59XG4uYy10YWJzLS1ob3Jpem9udGFsX19iZHItbCB7XG4gIGJvcmRlci1sZWZ0OiAjZjRmNGY0IDFweCBzb2xpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYnMtLWhvcml6b250YWxfX2Jkci1sIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYy10YWJzLS1ob3Jpem9udGFsX19iZHItbCA+IC50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJvcmRlci10b3A6ICNmNGY0ZjQgMXB4IHNvbGlkO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYnMtLWhvcml6b250YWxfX2Jkci1sID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lID4gLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMDB2dztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5jLXRhYnMtLWhvcml6b250YWxfX2Jkci1sID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lID4gLnJvdy5jLXRyYW5zZm9tLWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFicy0taG9yaXpvbnRhbF9fYmRyLWwgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgPiAucm93ID4gLmNvbC00IHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXg6IDAgMCAxMDB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFicy0taG9yaXpvbnRhbF9fYmRyLWwgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgPiAucm93ID4gLmNvbC04IHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXg6IDAgMCAxMDB2dztcbiAgfVxufVxuLmMtdGFicy0taG9yaXpvbnRhbF9fdGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmMtdGFicy0taG9yaXpvbnRhbF9fdGFiLWNvbnRlbnQgaDIge1xuICBib3JkZXItYm90dG9tOiAjZjRmNGY0IHNvbGlkIDFweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA0MDEwMDtcbiAgcGFkZGluZzogMzBweCAzOHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY2xlYXI6IGJvdGg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtdGFicy0taG9yaXpvbnRhbF9fdGFiLWNvbnRlbnQgaDIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYnMtLWhvcml6b250YWxfX3RhYi1jb250ZW50IGgyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4uYy10YWJzLS1ob3Jpem9udGFsX190YWItY29udGVudCBoMiBiIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLXRhYnMtLWhvcml6b250YWxfX3RhYi1jb250ZW50IGgyIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxOHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxOHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBwYWRkaW5nOiAycHggMjBweDtcbiAgYmFja2dyb3VuZDogI0M1MjcxRjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmMtdGFicy0taG9yaXpvbnRhbF9fdGFiLWNvbnRlbnQgaDIgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmMtdGFicy0taG9yaXpvbnRhbF9fdGFiLWNvbnRlbnQgaDIgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmMtdGFicy0taG9yaXpvbnRhbF9fdGFiLWNvbnRlbnRfX2lubmVyIHtcbiAgcGFkZGluZzogMzhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jLXRhYnMtLWhvcml6b250YWxfX3RhYi1jb250ZW50X19pbm5lciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuLmMtdGFicy0taG9yaXpvbnRhbF9fdGFiLWNvbnRlbnRfX2lubmVyIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuLmMtdGFicy0taG9yaXpvbnRhbF9fdGFiLWNvbnRlbnRfX2lubmVyIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXRhYnNfX3JvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5jLXRhYnNfX25hdi1ob2xkZXIge1xuICBib3JkZXItYm90dG9tOiAjZjRmNGY0IDFweCBzb2xpZDtcbn1cblxuLypzdGF0aWMgY29udGVudCBjc3MqL1xuLnN0YXRpYy1iYXNlIGgxLCAuc3RhdGljLWJhc2UgaDIsIC5zdGF0aWMtYmFzZSBoMywgLnN0YXRpYy1iYXNlIGg0LCAuc3RhdGljLWJhc2UgaDUsIC5zdGF0aWMtYmFzZSBoNiwgLnN0YXRpYy1iYXNlIHAge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uc3RhdGljLWJhc2UgaDEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0YXRpYy1iYXNlIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5zdGF0aWMtYmFzZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RhdGljLWJhc2UgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnN0YXRpYy1iYXNlIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGF0aWMtYmFzZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG4uc3RhdGljLWJhc2UgaDQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0YXRpYy1iYXNlIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5zdGF0aWMtYmFzZSBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RhdGljLWJhc2UgaDUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLnN0YXRpYy1iYXNlIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zdGF0aWMtYmFzZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzA0MDEwMDtcbn1cbi5zdGF0aWMtYmFzZSBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zdGF0aWMtYmFzZSBwIGE6aG92ZXIge1xuICBjb2xvcjogIzA0MDEwMDtcbn1cbi5zdGF0aWMtYmFzZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnN0YXRpYy1iYXNlIGhyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdGF0aWMtYmFzZSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc3RhdGljLWJhc2UgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjMDQwMTAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc3RhdGljLWJhc2UgdWwgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIuKAolwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbiAgZm9udC1mYW1pbHk6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwNDAxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnN0YXRpYy1iYXNlIHVsIGxpIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnN0YXRpYy1iYXNlIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG4uc3RhdGljLWJhc2Ugb2wge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXJlZDtcbiAgcGFkZGluZzogMDtcbn1cbi5zdGF0aWMtYmFzZSBvbCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICMwNDAxMDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc3RhdGljLWJhc2Ugb2wgbGk6YmVmb3JlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgY29udGVudDogY291bnRlcnMobnVtYmVyZWQsIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXJlZDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5zdGF0aWMtYmFzZSBvbCBsaSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBOb3RvbW9qaUNvbG9yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vY2RuLmdsaXRjaC5jb20vNjE5MDhkZTEtZGQwYS00MzU5LWE1NGItNmNiNmQ0MWJiNWZkJTJGTm90b0NvbG9yRW1vamkudHRmPzE1MTMxMDg4MDgxNTApIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW5ib3hfcGVvcGxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIC8qaGVpZ2h0OiA3MDVweDsqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluYm94X3Blb3BsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IDcwNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmMWYxZjM7XG4gIH1cbn1cblxuLmluYm94X21zZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbmJveF9tc2cge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wMzkyMTU2ODYzKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wMzkyMTU2ODYzKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wMzkyMTU2ODYzKTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIC1vLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLmluYm94X21zZyAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjM7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi50b3Bfc3BhYyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG5cbi5yZWNlbnRfaGVhZGluZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgLyptYXJnaW4tYm90dG9tOiAxMHB4OyovXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zcmNoX2JhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBwYWRkaW5nOiAqL1xufVxuXG4uaGVhZGluZF9zcmNoIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkaW5kX3NyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZWNlbnRfaGVhZGluZyBoNCB7XG4gIC8qY29sb3I6ICRwdXJwbGU7Ki9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3JjaF9iYXIgaW5wdXQge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAwIDRweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjOWM5YzlmO1xufVxuLnNyY2hfYmFyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjOWM5YzlmO1xufVxuXG4uc3R5bGlzaC1pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNyY2hfYmFyIC5pbnB1dC1ncm91cC1hZGRvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5zcmNoX2JhciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTQlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7XG59XG4uc3JjaF9iYXIgLmlucHV0LWdyb3VwLWFkZG9uIGkge1xuICBjb2xvcjogI2JjYmNjYjtcbn1cblxuLmNoYXRfaWIgaDUge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzRkNGY1YztcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLmNoYXRfaWIgaDUgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDM0MjVkO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY2hhdF9pYiBoNSBhIHtcbiAgY29sb3I6ICM0ZDRmNWM7XG59XG5cbi5jaGF0X2liIHAge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQzNDI1ZDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmNoYXRfaWIgcCBzcGFuIHtcbiAgY29sb3I6ICM4YjhiOGI7XG59XG5cbi5jaGF0X2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5jaGF0X2ltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmNoYXRfaWIge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgd2lkdGg6IDg4JTtcbn1cblxuLmNoYXRfcGVvcGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uY2hhdF9saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjM7XG4gIG1hcmdpbjogMDtcbiAgLypwYWRkaW5nOiAxOHB4IDE2cHggMTBweDsqL1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uaW5ib3hfY2hhdCB7XG4gIC8qaGVpZ2h0OiA1NTBweDsqL1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvKm1heC1oZWlnaHQ6IDY0MnB4O1xuICBoZWlnaHQ6IDEwMCU7Ki9cbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluYm94X2NoYXQge1xuICAgIG1heC1oZWlnaHQ6IDY0MnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYWN0aXZlX2NoYXQge1xuICAvKmJhY2tncm91bmQ6IHJnYmEoJGNvbG9yOiAjMTQ4YTg4LCAkYWxwaGE6IDAuMDcpOyovXG4gIGJhY2tncm91bmQ6IHJnYmEoMjUyLCA1MSwgMTA4LCAwLjA1KTtcbn1cbi5hY3RpdmVfY2hhdCAuY2hhdHRleHQgc3BhbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaW5jb21pbmdfbXNnX2ltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYlO1xufVxuXG4ucmVjZWl2ZWRfbXNnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKnBhZGRpbmc6IDAgMCAwIDEwcHg7Ki9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVjZWl2ZWRfbXNnIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG5cbi5yZWNlaXZlZF93aXRoZF9tc2cgcCB7XG4gIC8qYmFja2dyb3VuZDogI2U5ZTlmMCBub25lIHJlcGVhdCBzY3JvbGwgMCAwOyovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMThweCAxOHB4IDE4cHggMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE4cHggMThweCAxOHB4IDBweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDE4cHggMThweCAxOHB4IDBweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMThweCAxOHB4IDE4cHggMHB4O1xuICBib3JkZXItcmFkaXVzOiAxOHB4IDE4cHggMThweCAwcHg7XG4gIC8qY29sb3I6ICRncmV5LXRleHQ7Ki9cbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDIzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlY2VpdmVkX3dpdGhkX21zZyBwIHNwYW4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50aW1lX2RhdGUge1xuICBjb2xvcjogIzc0NzQ3NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA4cHggMCA0cHg7XG59XG5cbi5yZWNlaXZlZF93aXRoZF9tc2cge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNlaXZlZF93aXRoZF9tc2cge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLnJlY2VpdmVkX3dpdGhkX21zZyB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuLnJlY2VpdmVkX3dpdGhkX21zZyAudGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNlaXZlZF93aXRoZF9tc2cgLnRleHQtanVzdGlmeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnJlY2VpdmVkX3dpdGhkX21zZyAudGV4dC1qdXN0aWZ5IGltZywgLnJlY2VpdmVkX3dpdGhkX21zZyAudGV4dC1qdXN0aWZ5IHZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yZWNlaXZlZF93aXRoZF9tc2cgLmNoYXQtdXNlci13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnJlY2VpdmVkX3dpdGhkX21zZyAuY2hhdC11c2VyLXdyYXBwZXIgLmNoYXQtdXNlci13cmFwcGVyLXRodW1iIHtcbiAgLypvcmRlcjogMjsqL1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4udXNlci1zdGF0dXMge1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tZXNncyB7XG4gIGZsb2F0OiBsZWZ0O1xuICAvKnBhZGRpbmc6IDMwcHggMTVweCAwIDI1cHg7Ki9cbiAgcGFkZGluZzogMzBweCAwIDAgMjVweDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc2dzIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5zZW50X21zZyBwIHtcbiAgLypiYWNrZ3JvdW5kOiByZ2JhKCRwdXJwbGUsIDAuNykgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDsqL1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTI1LCAxNzAsIDAuMTQpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE4cHggMThweCAwcHggMThweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxOHB4IDE4cHggMHB4IDE4cHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAxOHB4IDE4cHggMHB4IDE4cHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDE4cHggMThweCAwcHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogMThweCAxOHB4IDBweCAxOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbiAgLypjb2xvcjogI2ZmZjsqL1xuICBjb2xvcjogIzAwMDtcbiAgLypwYWRkaW5nOiAyM3B4OyovXG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbnRfbXNnIHAgc3BhbiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZW50X21zZyBwIHNwYW4gYTpob3ZlciwgLnNlbnRfbXNnIHAgc3BhbiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5vdXRnb2luZ19tc2cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDI2cHggMCAyNnB4O1xufVxuXG4uc2VudF9tc2cge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5zZW50X21zZyB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuLnNlbnRfbXNnIC50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZW50X21zZyAudGV4dC1qdXN0aWZ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2VudF9tc2cgLnRleHQtanVzdGlmeSBpbWcsIC5zZW50X21zZyAudGV4dC1qdXN0aWZ5IHZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zZW50X21zZyAuY2hhdC11c2VyLXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNlbnRfbXNnIC5jaGF0LXVzZXItd3JhcHBlciAuY2hhdC11c2VyLXdyYXBwZXItdGh1bWIge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5zZW50X21zZyAuY2hhdC11c2VyLXdyYXBwZXIgLnRpbWVfZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2hhdC11c2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2hhdC11c2VyLXdyYXBwZXIgLmNoYXQtdXNlci13cmFwcGVyLXRodW1iIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGF0LXVzZXItd3JhcHBlciAuY2hhdC11c2VyLXdyYXBwZXItdGh1bWIge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbi5jaGF0LXVzZXItd3JhcHBlciAuY2hhdC11c2VyLXdyYXBwZXItdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4vKi5pbnB1dF9tc2dfd3JpdGUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIEBpbmNsdWRlIG92ZXJwYXNzKDEzcHgsIDIwcHgsIDMwMCwgJHB1cnBsZSk7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJGaXJhIFNhbnMgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYsIE5vdG9tb2ppQ29sb3I7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBvdmVycGFzcygxM3B4LCAyMHB4LCAzMDAsICRwdXJwbGUpO1xuICB9XG59Ki9cbi5tZXNzYWdlYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmLCBOb3RvbW9qaUNvbG9yO1xufVxuXG4udHlwZV9tc2cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubXNnX2F0dGFjaG1lbnRfYnRuIHtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzg2OGY5YTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGhlaWdodDogMzNweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDMzcHg7XG59XG5cbi5tc2dfc2VuZF9idG4ge1xuICBiYWNrZ3JvdW5kOiAjMDU3MjhmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTFweDtcbiAgd2lkdGg6IDMzcHg7XG59XG5cbi5tZXNzYWdpbmcge1xuICAvKnBhZGRpbmc6IDAgMCA1MHB4IDEwcHg7Ki9cbiAgLypwYWRkaW5nOiAwIDEwcHggMHB4IDEwcHg7Ki9cbiAgLyptYXgtd2lkdGg6IDExNzBweDsqL1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lc3NhZ2luZyB7XG4gICAgcGFkZGluZzogMCAxMHB4IDBweCAxMHB4O1xuICAgIG1heC13aWR0aDogMTE3MHB4O1xuICB9XG59XG5cbi5tc2dfaGlzdG9yeSB7XG4gIC8qaGVpZ2h0OiA1MTZweDsqL1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMjBweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjRkQ3REE5ICNmMGYwZjA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXNnX2hpc3Rvcnkge1xuICAgIGhlaWdodDogNTE2cHg7XG4gIH1cbn1cbi5tc2dfaGlzdG9yeTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xufVxuLm1zZ19oaXN0b3J5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG59XG4ubXNnX2hpc3Rvcnk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEN0RBOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLmgxNXB4IHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4ucjBweCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucjM1cHgge1xuICByaWdodDogMzVweDtcbn1cblxuLnI3MHB4IHtcbiAgcmlnaHQ6IDcwcHg7XG59XG5cbi53NnBlciB7XG4gIHdpZHRoOiA2JTtcbn1cblxuLnByb19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAzNXB4O1xufVxuLnByb19pbWcgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc3RhdHVzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlci1zdGF0dXMtd3JhcCAudXNlci1zdGF0dXMtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiAycHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZjMTA3O1xufVxuLnVzZXItc3RhdHVzLXdyYXAgLnVzZXItc3RhdHVzLWljb24tb24ge1xuICBiYWNrZ3JvdW5kOiAjMDNjMzI0O1xufVxuXG4ucmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmktYXR0YWNobWVudCB7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG59XG5cbi52LWF0dGFjaG1lbnQge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cblxuLnMtYXR0YWNobWVudCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogNHB4IDdweDtcbn1cblxuLnRleHRhcmVhcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiA3MHB4O1xufVxuXG4udW5sb2NrcHJpY2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDI1JTtcbiAgYmFja2dyb3VuZDogI2ZjMzM2YyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmMzMzZjICFpbXBvcnRhbnQ7XG59XG5cbi5jaGF0dGV4dCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmLCBOb3RvbW9qaUNvbG9yO1xuICAvKmNvbG9yOiAkbGlnaHRlci1kYXJrOyovXG4gIC8qIHdvcmQtc3BhY2luZzogLTE2cHg7ICovXG59XG5cbi5taW5hY3RpdmUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1pbmFjdGl2ZSAubGVmdCB7XG4gIHdpZHRoOiA3MCU7XG59XG4ubWluYWN0aXZlIC5sZWZ0IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLm1pbmFjdGl2ZSAucmlnaHQge1xuICB3aWR0aDogMzAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5taW5hY3RpdmUgLnJpZ2h0IGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uY3JlYXRlLWZvcm0tY2hhdC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3JlYXRlLWZvcm0tY2hhdC1ob2xkZXIgLmNyZWF0ZS1mb3JtLWNoYXQtbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDQ2JTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNyZWF0ZS1mb3JtLWNoYXQgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzQ0NDc5MztcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIyJTtcbiAgcmVzaXplOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0YTRjNGI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2FucyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiwgTm90b21vamlDb2xvcjtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICNGRDdEQTkgI2YwZjBmMDtcbn1cbi5jcmVhdGUtZm9ybS1jaGF0IHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAzcHg7XG59XG4uY3JlYXRlLWZvcm0tY2hhdCB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuLmNyZWF0ZS1mb3JtLWNoYXQgdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEN0RBOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5jcmVhdGUtZm9ybS1jaGF0IHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk92ZXJwYXNzXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuLmNyZWF0ZS1mb3JtLWNoYXQgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4vKi5jcmVhdGUtZm9ybS1jaGF0IGlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgQGluY2x1ZGUgb3ZlcnBhc3MoMTNweCwgMjBweCwgMzAwLCAkcHVycGxlKTtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMiU7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoNHB4KTtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmLCBOb3RvbW9qaUNvbG9yO1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTNweCwgMjBweCwgMzAwLCAjNDU0NTQ1KTtcbiAgfVxufSovXG4uY2hhdC1hdHRhY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMHB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2NmY2ZkMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uY2hhdC1hdHRhY2ggLmktYXR0YWNobWVudCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmMtc3ZnX19jbG9zZSB7XG4gIGZpbGw6ICMzMzM7XG59XG5cbi5jLW1vYndpZHRoIHtcbiAgd2lkdGg6IDIwMHZ3O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLyptYXJnaW4tdG9wOiAtNTVweDsqL1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgLypAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgIHdpZHRoOiBjYWxjKDIwMHZ3IC0gMjYwcHgpO1xuICB9Ki9cbn1cbi5jLW1vYndpZHRoLmMtdHJhbnNmb20tbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbi10b3A6IC03NnB4O1xufVxuXG4uYy1jaGF0LWNsb3NlIHtcbiAgdG9wOiAxNXB4O1xufVxuXG4ucmVjZW50LWhlYWRpbmctY2hhdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWNlbnQtaGVhZGluZy1jaGF0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLypuZXcgY3NzIG1vYmlsZXMqL1xuLmMtc3ZnX19zZWFyY2gsIC5jLXN2Z19fY2xlYXItc2VhcmNoIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5jLXN2Z19fc2VuZC1yZWNpZXZlLW1zZywgLmMtc3ZnX19jYW1lcmEsIC5jLXN2Z19fdmlkZW8tbWVzc2FnZSwgLmMtc3ZnX19jYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmMtcG9wdXAtLXNlbmR0aXBzIC5jLXBvcHVwX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFybG93XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDQwMTAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jLXBvcHVwLS1zZW5kdGlwcyAuYy1wb3B1cF9fcHJvZmlsZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi5jLXBvcHVwLS1zZW5kdGlwcyAuYy1wb3B1cF9fcHJvZmlsZS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgei1pbmRleDogOTtcbn1cblxuLmMtY25mLWJveCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLmMtY25mLWJveCAubW9kYWwtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzA0MDEwMDtcbn1cblxuLmpxLXRvYXN0LXdyYXAge1xuICB3aWR0aDogMjgwcHg7XG59XG4uanEtdG9hc3Qtd3JhcCAuanEtaGFzLWljb24ge1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA2NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uanEtdG9hc3Qtd3JhcCAuanEtaGFzLWljb246YWZ0ZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDg1JTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmpxLXRvYXN0LXdyYXAgLmpxLWhhcy1pY29uOmJlZm9yZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5qcS10b2FzdC13cmFwIC5qcS1oYXMtaWNvbi5qcS1pY29uLXN1Y2Nlc3MsIC5qcS10b2FzdC13cmFwIC5qcS1oYXMtaWNvbi5qcS1pY29uLWVycm9yLCAuanEtdG9hc3Qtd3JhcCAuanEtaGFzLWljb24uanEtaWNvbi1pbmZvLCAuanEtdG9hc3Qtd3JhcCAuanEtaGFzLWljb24uanEtaWNvbi13YXJuaW5nIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5qcS10b2FzdC13cmFwIC5qcS1oYXMtaWNvbi5qcS1pY29uLXN1Y2Nlc3M6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhMjc3O1xufVxuLmpxLXRvYXN0LXdyYXAgLmpxLWhhcy1pY29uLmpxLWljb24tc3VjY2VzczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9zdWNjZXNzLWljb24ucG5nKSBuby1yZXBlYXQ7XG59XG4uanEtdG9hc3Qtd3JhcCAuanEtaGFzLWljb24uanEtaWNvbi1lcnJvcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTJlMmM7XG59XG4uanEtdG9hc3Qtd3JhcCAuanEtaGFzLWljb24uanEtaWNvbi1lcnJvcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9lcnJvci1pY29uLnBuZykgbm8tcmVwZWF0O1xufVxuLmpxLXRvYXN0LXdyYXAgLmpxLWhhcy1pY29uLmpxLWljb24taW5mbzphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ3OTM7XG59XG4uanEtdG9hc3Qtd3JhcCAuanEtaGFzLWljb24uanEtaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2luZm8taWNvbi5wbmcpIG5vLXJlcGVhdDtcbn1cbi5qcS10b2FzdC13cmFwIC5qcS1oYXMtaWNvbi5qcS1pY29uLXdhcm5pbmc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhNjJlO1xufVxuLmpxLXRvYXN0LXdyYXAgLmpxLWhhcy1pY29uLmpxLWljb24td2FybmluZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy93YXJuaW5nLWljb24ucG5nKSBuby1yZXBlYXQ7XG59XG4uanEtdG9hc3Qtd3JhcCAuanEtaGFzLWljb24gLmNsb3NlLWpxLXRvYXN0LXNpbmdsZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAtLT4gU3RhdGVzIDwtLVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIC0tPiBVdGlsaXRpZXMgPC0tXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udS1oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4udS1yb3RhdGUtOTAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4udS1yb3RhdGUtbi05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG59XG4udS13aHQtc3BjLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udS1wYWRkaW5nLWxlZnQtMCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi51LXBhZGRpbmctcmlnaHQtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udS1yb3VuZGVkLWNvcm5lciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4udS1yb3VuZGVkLWNvcm5lci0tZnVsbCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtbXMtYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi51LWJnIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4udS1wb3NpdGlvbi0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4udS1wb3NpdGlvbi0tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udS1wb3NpdGlvbi0tYm90dG9tIHtcbiAgYm90dG9tOiAxMHB4O1xufVxuLnUtcG9zaXRpb24tLWxlZnQge1xuICBsZWZ0OiAxMHB4O1xufVxuLnUtcG9zaXRpb24tLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnUtcG9zaXRpb24tLXRvcCB7XG4gIHRvcDogMTBweDtcbn1cbi51LXBvc2l0aW9uLS10b3A3MCB7XG4gIHRvcDogNzBweDtcbn1cbi51LXBvc2l0aW9uLS1yaWdodCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnUtcG9zaXRpb24tLXJpZ2h0MTcge1xuICByaWdodDogMTdweDtcbn1cbi51LXBvc2l0aW9uLS1jZW50ZXIge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4udS1wb3NpdGlvbi0tbWlkZGxlIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udS1yb3VuZGVkLWNvcm5lci0tMyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG59XG4udS1yb3VuZGVkLWNvcm5lci0tNCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi51LXJvdW5kZWQtY29ybmVyLS04IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAtby1ib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi51LXJvdW5kZWQtY29ybmVyLS01IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAtby1ib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi51LXJvdW5kZWQtY29ybmVyLS0xMCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xufVxuLnUtcm91bmRlZC1jb3JuZXItLTEyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAtby1ib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xufVxuLnUtcm91bmRlZC1jb3JuZXItLTE1IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICAtby1ib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbn1cbi51LXJvdW5kZWQtY29ybmVyLS0yMCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbn1cbi51LXJvdW5kZWQtY29ybmVyLS0yNSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgLW1zLWJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMS41NjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XG59XG4udS1yb3VuZGVkLWNvcm5lci0tZnVsbCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtbXMtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLW8tYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi51LXJvdW5kZXMtaW1nLWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnUtcm91bmRlcy1pbWctaG9sZGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogODJweDtcbiAgaGVpZ2h0OiA4MnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmZvbnQtNSB7XG4gIGZvbnQtc2l6ZTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXAtNSB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnUtbS01IHtcbiAgbWFyZ2luOiA1cHg7XG59XG5cbi51LXBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4udS1wdC01IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnUtcGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4udS1wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4udS1weC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnUtcHktNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi51LW1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi51LW10LTUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi51LW1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4udS1tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi51LW14LTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnUtbXktNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udS1ibHVyLTUge1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLmZvbnQtOCB7XG4gIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi51LXAtOCB7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLnUtbS04IHtcbiAgbWFyZ2luOiA4cHg7XG59XG5cbi51LXBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG4udS1wdC04IHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnUtcGwtOCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4udS1wci04IHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4udS1weC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLnUtcHktOCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi51LW1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi51LW10LTgge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi51LW1sLTgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4udS1tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi51LW14LTgge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnUtbXktOCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4udS1ibHVyLTgge1xuICBmaWx0ZXI6IGJsdXIoOHB4KTtcbn1cblxuLmZvbnQtMTAge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51LW0tMTAge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi51LXBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi51LXB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi51LXBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udS1wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi51LXB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4udS1weS0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnUtbWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udS1tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi51LW1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi51LW1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udS1teC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi51LW15LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnUtYmx1ci0xMCB7XG4gIGZpbHRlcjogYmx1cigxMHB4KTtcbn1cblxuLmZvbnQtMTEge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0xMSB7XG4gIHBhZGRpbmc6IDExcHg7XG59XG5cbi51LW0tMTEge1xuICBtYXJnaW46IDExcHg7XG59XG5cbi51LXBiLTExIHtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG59XG5cbi51LXB0LTExIHtcbiAgcGFkZGluZy10b3A6IDExcHg7XG59XG5cbi51LXBsLTExIHtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuXG4udS1wci0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XG59XG5cbi51LXB4LTExIHtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xufVxuXG4udS1weS0xMSB7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbn1cblxuLnUtbWItMTEge1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4udS1tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5cbi51LW1sLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG59XG5cbi51LW1yLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4udS1teC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG5cbi51LW15LTExIHtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cblxuLnUtYmx1ci0xMSB7XG4gIGZpbHRlcjogYmx1cigxMXB4KTtcbn1cblxuLmZvbnQtMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0xMiB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi51LW0tMTIge1xuICBtYXJnaW46IDEycHg7XG59XG5cbi51LXBiLTEyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi51LXB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi51LXBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4udS1wci0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi51LXB4LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4udS1weS0xMiB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLnUtbWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4udS1tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi51LW1sLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi51LW1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4udS1teC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi51LW15LTEyIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnUtYmx1ci0xMiB7XG4gIGZpbHRlcjogYmx1cigxMnB4KTtcbn1cblxuLmZvbnQtMTMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0xMyB7XG4gIHBhZGRpbmc6IDEzcHg7XG59XG5cbi51LW0tMTMge1xuICBtYXJnaW46IDEzcHg7XG59XG5cbi51LXBiLTEzIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG59XG5cbi51LXB0LTEzIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG5cbi51LXBsLTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuXG4udS1wci0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG5cbi51LXB4LTEzIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuXG4udS1weS0xMyB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbn1cblxuLnUtbWItMTMge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4udS1tdC0xMyB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG5cbi51LW1sLTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG5cbi51LW1yLTEzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4udS1teC0xMyB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG5cbi51LW15LTEzIHtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLnUtYmx1ci0xMyB7XG4gIGZpbHRlcjogYmx1cigxM3B4KTtcbn1cblxuLmZvbnQtMTQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0xNCB7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG5cbi51LW0tMTQge1xuICBtYXJnaW46IDE0cHg7XG59XG5cbi51LXBiLTE0IHtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG5cbi51LXB0LTE0IHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG5cbi51LXBsLTE0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuXG4udS1wci0xNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG5cbi51LXB4LTE0IHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuXG4udS1weS0xNCB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cblxuLnUtbWItMTQge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4udS1tdC0xNCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi51LW1sLTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbi51LW1yLTE0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4udS1teC0xNCB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi51LW15LTE0IHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLnUtYmx1ci0xNCB7XG4gIGZpbHRlcjogYmx1cigxNHB4KTtcbn1cblxuLmZvbnQtMTUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0xNSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi51LW0tMTUge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi51LXBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi51LXB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi51LXBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4udS1wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi51LXB4LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4udS1weS0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnUtbWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4udS1tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi51LW1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi51LW1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4udS1teC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi51LW15LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnUtYmx1ci0xNSB7XG4gIGZpbHRlcjogYmx1cigxNXB4KTtcbn1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0xNiB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5cbi51LW0tMTYge1xuICBtYXJnaW46IDE2cHg7XG59XG5cbi51LXBiLTE2IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi51LXB0LTE2IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi51LXBsLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4udS1wci0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi51LXB4LTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4udS1weS0xNiB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnUtbWItMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4udS1tdC0xNiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi51LW1sLTE2IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi51LW1yLTE2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4udS1teC0xNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi51LW15LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnUtYmx1ci0xNiB7XG4gIGZpbHRlcjogYmx1cigxNnB4KTtcbn1cblxuLmZvbnQtMTcge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0xNyB7XG4gIHBhZGRpbmc6IDE3cHg7XG59XG5cbi51LW0tMTcge1xuICBtYXJnaW46IDE3cHg7XG59XG5cbi51LXBiLTE3IHtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG59XG5cbi51LXB0LTE3IHtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG59XG5cbi51LXBsLTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuXG4udS1wci0xNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG5cbi51LXB4LTE3IHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xufVxuXG4udS1weS0xNyB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbn1cblxuLnUtbWItMTcge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4udS1tdC0xNyB7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi51LW1sLTE3IHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG5cbi51LW1yLTE3IHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4udS1teC0xNyB7XG4gIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5cbi51LW15LTE3IHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnUtYmx1ci0xNyB7XG4gIGZpbHRlcjogYmx1cigxN3B4KTtcbn1cblxuLmZvbnQtMTgge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0xOCB7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG5cbi51LW0tMTgge1xuICBtYXJnaW46IDE4cHg7XG59XG5cbi51LXBiLTE4IHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbi51LXB0LTE4IHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG5cbi51LXBsLTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4udS1wci0xOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5cbi51LXB4LTE4IHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4udS1weS0xOCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbn1cblxuLnUtbWItMTgge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4udS1tdC0xOCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi51LW1sLTE4IHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG59XG5cbi51LW1yLTE4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuXG4udS1teC0xOCB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG5cbi51LW15LTE4IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnUtYmx1ci0xOCB7XG4gIGZpbHRlcjogYmx1cigxOHB4KTtcbn1cblxuLmZvbnQtMTkge1xuICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0xOSB7XG4gIHBhZGRpbmc6IDE5cHg7XG59XG5cbi51LW0tMTkge1xuICBtYXJnaW46IDE5cHg7XG59XG5cbi51LXBiLTE5IHtcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG59XG5cbi51LXB0LTE5IHtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG59XG5cbi51LXBsLTE5IHtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xufVxuXG4udS1wci0xOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG59XG5cbi51LXB4LTE5IHtcbiAgcGFkZGluZy1sZWZ0OiAxOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOXB4O1xufVxuXG4udS1weS0xOSB7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbn1cblxuLnUtbWItMTkge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4O1xufVxuXG4udS1tdC0xOSB7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5cbi51LW1sLTE5IHtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG5cbi51LW1yLTE5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xufVxuXG4udS1teC0xOSB7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG5cbi51LW15LTE5IHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLnUtYmx1ci0xOSB7XG4gIGZpbHRlcjogYmx1cigxOXB4KTtcbn1cblxuLmZvbnQtMjAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0yMCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51LW0tMjAge1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi51LXBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi51LXB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi51LXBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4udS1wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi51LXB4LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udS1weS0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnUtbWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udS1tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi51LW1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi51LW1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4udS1teC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi51LW15LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnUtYmx1ci0yMCB7XG4gIGZpbHRlcjogYmx1cigyMHB4KTtcbn1cblxuLmZvbnQtMjEge1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0yMSB7XG4gIHBhZGRpbmc6IDIxcHg7XG59XG5cbi51LW0tMjEge1xuICBtYXJnaW46IDIxcHg7XG59XG5cbi51LXBiLTIxIHtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG59XG5cbi51LXB0LTIxIHtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG59XG5cbi51LXBsLTIxIHtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xufVxuXG4udS1wci0yMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG59XG5cbi51LXB4LTIxIHtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMXB4O1xufVxuXG4udS1weS0yMSB7XG4gIHBhZGRpbmctdG9wOiAyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbn1cblxuLnUtbWItMjEge1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuXG4udS1tdC0yMSB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbi51LW1sLTIxIHtcbiAgbWFyZ2luLWxlZnQ6IDIxcHg7XG59XG5cbi51LW1yLTIxIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xufVxuXG4udS1teC0yMSB7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG59XG5cbi51LW15LTIxIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbn1cblxuLnUtYmx1ci0yMSB7XG4gIGZpbHRlcjogYmx1cigyMXB4KTtcbn1cblxuLmZvbnQtMjIge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0yMiB7XG4gIHBhZGRpbmc6IDIycHg7XG59XG5cbi51LW0tMjIge1xuICBtYXJnaW46IDIycHg7XG59XG5cbi51LXBiLTIyIHtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG5cbi51LXB0LTIyIHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG59XG5cbi51LXBsLTIyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuXG4udS1wci0yMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIycHg7XG59XG5cbi51LXB4LTIyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xufVxuXG4udS1weS0yMiB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbn1cblxuLnUtbWItMjIge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4udS1tdC0yMiB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi51LW1sLTIyIHtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG59XG5cbi51LW1yLTIyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuXG4udS1teC0yMiB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG5cbi51LW15LTIyIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnUtYmx1ci0yMiB7XG4gIGZpbHRlcjogYmx1cigyMnB4KTtcbn1cblxuLmZvbnQtMjMge1xuICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0yMyB7XG4gIHBhZGRpbmc6IDIzcHg7XG59XG5cbi51LW0tMjMge1xuICBtYXJnaW46IDIzcHg7XG59XG5cbi51LXBiLTIzIHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5cbi51LXB0LTIzIHtcbiAgcGFkZGluZy10b3A6IDIzcHg7XG59XG5cbi51LXBsLTIzIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xufVxuXG4udS1wci0yMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG59XG5cbi51LXB4LTIzIHtcbiAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyM3B4O1xufVxuXG4udS1weS0yMyB7XG4gIHBhZGRpbmctdG9wOiAyM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbn1cblxuLnUtbWItMjMge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4udS1tdC0yMyB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi51LW1sLTIzIHtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG59XG5cbi51LW1yLTIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xufVxuXG4udS1teC0yMyB7XG4gIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG59XG5cbi51LW15LTIzIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjNweDtcbn1cblxuLnUtYmx1ci0yMyB7XG4gIGZpbHRlcjogYmx1cigyM3B4KTtcbn1cblxuLmZvbnQtMjQge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0yNCB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi51LW0tMjQge1xuICBtYXJnaW46IDI0cHg7XG59XG5cbi51LXBiLTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi51LXB0LTI0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi51LXBsLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4udS1wci0yNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi51LXB4LTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4udS1weS0yNCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cblxuLnUtbWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4udS1tdC0yNCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi51LW1sLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi51LW1yLTI0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4udS1teC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi51LW15LTI0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnUtYmx1ci0yNCB7XG4gIGZpbHRlcjogYmx1cigyNHB4KTtcbn1cblxuLmZvbnQtMjUge1xuICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0yNSB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi51LW0tMjUge1xuICBtYXJnaW46IDI1cHg7XG59XG5cbi51LXBiLTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi51LXB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi51LXBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4udS1wci0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi51LXB4LTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4udS1weS0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuLnUtbWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4udS1tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi51LW1sLTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi51LW1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4udS1teC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi51LW15LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnUtYmx1ci0yNSB7XG4gIGZpbHRlcjogYmx1cigyNXB4KTtcbn1cblxuLmZvbnQtMzAge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0zMCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi51LW0tMzAge1xuICBtYXJnaW46IDMwcHg7XG59XG5cbi51LXBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi51LXB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi51LXBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4udS1wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi51LXB4LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4udS1weS0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnUtbWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udS1tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi51LW1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi51LW1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4udS1teC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi51LW15LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnUtYmx1ci0zMCB7XG4gIGZpbHRlcjogYmx1cigzMHB4KTtcbn1cblxuLmZvbnQtMzUge1xuICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC0zNSB7XG4gIHBhZGRpbmc6IDM1cHg7XG59XG5cbi51LW0tMzUge1xuICBtYXJnaW46IDM1cHg7XG59XG5cbi51LXBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi51LXB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbi51LXBsLTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG4udS1wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi51LXB4LTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4udS1weS0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnUtbWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4udS1tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi51LW1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi51LW1yLTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4udS1teC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi51LW15LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLnUtYmx1ci0zNSB7XG4gIGZpbHRlcjogYmx1cigzNXB4KTtcbn1cblxuLmZvbnQtNDAge1xuICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcC00MCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi51LW0tNDAge1xuICBtYXJnaW46IDQwcHg7XG59XG5cbi51LXBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi51LXB0LTQwIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi51LXBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4udS1wci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi51LXB4LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4udS1weS00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnUtbWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udS1tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi51LW1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi51LW1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4udS1teC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi51LW15LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnUtYmx1ci00MCB7XG4gIGZpbHRlcjogYmx1cig0MHB4KTtcbn1cblxuLmZvbnQtNDUge1xuICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC00NSB7XG4gIHBhZGRpbmc6IDQ1cHg7XG59XG5cbi51LW0tNDUge1xuICBtYXJnaW46IDQ1cHg7XG59XG5cbi51LXBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbi51LXB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi51LXBsLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG4udS1wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi51LXB4LTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4udS1weS00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnUtbWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4udS1tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi51LW1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi51LW1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4udS1teC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi51LW15LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLnUtYmx1ci00NSB7XG4gIGZpbHRlcjogYmx1cig0NXB4KTtcbn1cblxuLmZvbnQtNTAge1xuICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcC01MCB7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbi51LW0tNTAge1xuICBtYXJnaW46IDUwcHg7XG59XG5cbi51LXBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi51LXB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi51LXBsLTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4udS1wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi51LXB4LTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4udS1weS01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnUtbWItNTAge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udS1tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi51LW1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi51LW1yLTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG4udS1teC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi51LW15LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnUtYmx1ci01MCB7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLmZvbnQtNTUge1xuICBmb250LXNpemU6IDU1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC01NSB7XG4gIHBhZGRpbmc6IDU1cHg7XG59XG5cbi51LW0tNTUge1xuICBtYXJnaW46IDU1cHg7XG59XG5cbi51LXBiLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi51LXB0LTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbi51LXBsLTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4udS1wci01NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbi51LXB4LTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4udS1weS01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuLnUtbWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG4udS1tdC01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi51LW1sLTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG5cbi51LW1yLTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4udS1teC01NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi51LW15LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLnUtYmx1ci01NSB7XG4gIGZpbHRlcjogYmx1cig1NXB4KTtcbn1cblxuLmZvbnQtNjAge1xuICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcC02MCB7XG4gIHBhZGRpbmc6IDYwcHg7XG59XG5cbi51LW0tNjAge1xuICBtYXJnaW46IDYwcHg7XG59XG5cbi51LXBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi51LXB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi51LXBsLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG4udS1wci02MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi51LXB4LTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4udS1weS02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnUtbWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4udS1tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi51LW1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi51LW1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4udS1teC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi51LW15LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnUtYmx1ci02MCB7XG4gIGZpbHRlcjogYmx1cig2MHB4KTtcbn1cblxuLmZvbnQtNjUge1xuICBmb250LXNpemU6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC02NSB7XG4gIHBhZGRpbmc6IDY1cHg7XG59XG5cbi51LW0tNjUge1xuICBtYXJnaW46IDY1cHg7XG59XG5cbi51LXBiLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbi51LXB0LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbi51LXBsLTY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuXG4udS1wci02NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG59XG5cbi51LXB4LTY1IHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4udS1weS02NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLnUtbWItNjUge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4udS1tdC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbi51LW1sLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG5cbi51LW1yLTY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xufVxuXG4udS1teC02NSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbi51LW15LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLnUtYmx1ci02NSB7XG4gIGZpbHRlcjogYmx1cig2NXB4KTtcbn1cblxuLmZvbnQtNzAge1xuICBmb250LXNpemU6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLnUtcC03MCB7XG4gIHBhZGRpbmc6IDcwcHg7XG59XG5cbi51LW0tNzAge1xuICBtYXJnaW46IDcwcHg7XG59XG5cbi51LXBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi51LXB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbi51LXBsLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4udS1wci03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi51LXB4LTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4udS1weS03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLnUtbWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4udS1tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi51LW1sLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5cbi51LW1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4udS1teC03MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi51LW15LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLnUtYmx1ci03MCB7XG4gIGZpbHRlcjogYmx1cig3MHB4KTtcbn1cblxuLmZvbnQtNzUge1xuICBmb250LXNpemU6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC03NSB7XG4gIHBhZGRpbmc6IDc1cHg7XG59XG5cbi51LW0tNzUge1xuICBtYXJnaW46IDc1cHg7XG59XG5cbi51LXBiLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbi51LXB0LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi51LXBsLTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuXG4udS1wci03NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG59XG5cbi51LXB4LTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4udS1weS03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuLnUtbWItNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4udS1tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi51LW1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5cbi51LW1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4udS1teC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbi51LW15LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLnUtYmx1ci03NSB7XG4gIGZpbHRlcjogYmx1cig3NXB4KTtcbn1cblxuLmZvbnQtODUge1xuICBmb250LXNpemU6IDg1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC04NSB7XG4gIHBhZGRpbmc6IDg1cHg7XG59XG5cbi51LW0tODUge1xuICBtYXJnaW46IDg1cHg7XG59XG5cbi51LXBiLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi51LXB0LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5cbi51LXBsLTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG4udS1wci04NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5cbi51LXB4LTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuXG4udS1weS04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cblxuLnUtbWItODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuXG4udS1tdC04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG59XG5cbi51LW1sLTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG59XG5cbi51LW1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG4udS1teC04NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG59XG5cbi51LW15LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLnUtYmx1ci04NSB7XG4gIGZpbHRlcjogYmx1cig4NXB4KTtcbn1cblxuLmZvbnQtOTUge1xuICBmb250LXNpemU6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLnUtcC05NSB7XG4gIHBhZGRpbmc6IDk1cHg7XG59XG5cbi51LW0tOTUge1xuICBtYXJnaW46IDk1cHg7XG59XG5cbi51LXBiLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbi51LXB0LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG59XG5cbi51LXBsLTk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4O1xufVxuXG4udS1wci05NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG59XG5cbi51LXB4LTk1IHtcbiAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4udS1weS05NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuLnUtbWItOTUge1xuICBtYXJnaW4tYm90dG9tOiA5NXB4O1xufVxuXG4udS1tdC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbi51LW1sLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG59XG5cbi51LW1yLTk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xufVxuXG4udS1teC05NSB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG59XG5cbi51LW15LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbn1cblxuLnUtYmx1ci05NSB7XG4gIGZpbHRlcjogYmx1cig5NXB4KTtcbn1cblxuLmZvbnQtMTAwIHtcbiAgZm9udC1zaXplOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wLTEwMCB7XG4gIHBhZGRpbmc6IDEwMHB4O1xufVxuXG4udS1tLTEwMCB7XG4gIG1hcmdpbjogMTAwcHg7XG59XG5cbi51LXBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnUtcHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4udS1wbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4udS1wci0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLnUtcHgtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi51LXB5LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG4udS1tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLnUtbXQtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbi51LW1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuLnUtbXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLnUtbXgtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG4udS1teS0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi51LWJsdXItMTAwIHtcbiAgZmlsdGVyOiBibHVyKDEwMHB4KTtcbn1cblxuLmZvbnQtMTA1IHtcbiAgZm9udC1zaXplOiAxMDVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wLTEwNSB7XG4gIHBhZGRpbmc6IDEwNXB4O1xufVxuXG4udS1tLTEwNSB7XG4gIG1hcmdpbjogMTA1cHg7XG59XG5cbi51LXBiLTEwNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbn1cblxuLnUtcHQtMTA1IHtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xufVxuXG4udS1wbC0xMDUge1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xufVxuXG4udS1wci0xMDUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbn1cblxuLnUtcHgtMTA1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgcGFkZGluZy1yaWdodDogMTA1cHg7XG59XG5cbi51LXB5LTEwNSB7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xufVxuXG4udS1tYi0xMDUge1xuICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbn1cblxuLnUtbXQtMTA1IHtcbiAgbWFyZ2luLXRvcDogMTA1cHg7XG59XG5cbi51LW1sLTEwNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMDVweDtcbn1cblxuLnUtbXItMTA1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbn1cblxuLnUtbXgtMTA1IHtcbiAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xufVxuXG4udS1teS0xMDUge1xuICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG59XG5cbi51LWJsdXItMTA1IHtcbiAgZmlsdGVyOiBibHVyKDEwNXB4KTtcbn1cblxuLmZvbnQtMTA2IHtcbiAgZm9udC1zaXplOiAxMDZweCAhaW1wb3J0YW50O1xufVxuXG4udS1wLTEwNiB7XG4gIHBhZGRpbmc6IDEwNnB4O1xufVxuXG4udS1tLTEwNiB7XG4gIG1hcmdpbjogMTA2cHg7XG59XG5cbi51LXBiLTEwNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDZweDtcbn1cblxuLnUtcHQtMTA2IHtcbiAgcGFkZGluZy10b3A6IDEwNnB4O1xufVxuXG4udS1wbC0xMDYge1xuICBwYWRkaW5nLWxlZnQ6IDEwNnB4O1xufVxuXG4udS1wci0xMDYge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDZweDtcbn1cblxuLnUtcHgtMTA2IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDZweDtcbiAgcGFkZGluZy1yaWdodDogMTA2cHg7XG59XG5cbi51LXB5LTEwNiB7XG4gIHBhZGRpbmctdG9wOiAxMDZweDtcbiAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xufVxuXG4udS1tYi0xMDYge1xuICBtYXJnaW4tYm90dG9tOiAxMDZweDtcbn1cblxuLnUtbXQtMTA2IHtcbiAgbWFyZ2luLXRvcDogMTA2cHg7XG59XG5cbi51LW1sLTEwNiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDZweDtcbn1cblxuLnUtbXItMTA2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDZweDtcbn1cblxuLnUtbXgtMTA2IHtcbiAgbWFyZ2luLWxlZnQ6IDEwNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwNnB4O1xufVxuXG4udS1teS0xMDYge1xuICBtYXJnaW4tdG9wOiAxMDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTA2cHg7XG59XG5cbi51LWJsdXItMTA2IHtcbiAgZmlsdGVyOiBibHVyKDEwNnB4KTtcbn1cblxuLmZvbnQtMTE1IHtcbiAgZm9udC1zaXplOiAxMTVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wLTExNSB7XG4gIHBhZGRpbmc6IDExNXB4O1xufVxuXG4udS1tLTExNSB7XG4gIG1hcmdpbjogMTE1cHg7XG59XG5cbi51LXBiLTExNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbn1cblxuLnUtcHQtMTE1IHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuXG4udS1wbC0xMTUge1xuICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xufVxuXG4udS1wci0xMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbn1cblxuLnUtcHgtMTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTE1cHg7XG59XG5cbi51LXB5LTExNSB7XG4gIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xufVxuXG4udS1tYi0xMTUge1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbn1cblxuLnUtbXQtMTE1IHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7XG59XG5cbi51LW1sLTExNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMTVweDtcbn1cblxuLnUtbXItMTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbn1cblxuLnUtbXgtMTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xufVxuXG4udS1teS0xMTUge1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG59XG5cbi51LWJsdXItMTE1IHtcbiAgZmlsdGVyOiBibHVyKDExNXB4KTtcbn1cblxuLmZvbnQtMTI1IHtcbiAgZm9udC1zaXplOiAxMjVweCAhaW1wb3J0YW50O1xufVxuXG4udS1wLTEyNSB7XG4gIHBhZGRpbmc6IDEyNXB4O1xufVxuXG4udS1tLTEyNSB7XG4gIG1hcmdpbjogMTI1cHg7XG59XG5cbi51LXBiLTEyNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbn1cblxuLnUtcHQtMTI1IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xufVxuXG4udS1wbC0xMjUge1xuICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xufVxuXG4udS1wci0xMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbn1cblxuLnUtcHgtMTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgcGFkZGluZy1yaWdodDogMTI1cHg7XG59XG5cbi51LXB5LTEyNSB7XG4gIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xufVxuXG4udS1tYi0xMjUge1xuICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbn1cblxuLnUtbXQtMTI1IHtcbiAgbWFyZ2luLXRvcDogMTI1cHg7XG59XG5cbi51LW1sLTEyNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMjVweDtcbn1cblxuLnUtbXItMTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbn1cblxuLnUtbXgtMTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xufVxuXG4udS1teS0xMjUge1xuICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG59XG5cbi51LWJsdXItMTI1IHtcbiAgZmlsdGVyOiBibHVyKDEyNXB4KTtcbn1cblxuLmZvbnQtMTUxIHtcbiAgZm9udC1zaXplOiAxNTFweCAhaW1wb3J0YW50O1xufVxuXG4udS1wLTE1MSB7XG4gIHBhZGRpbmc6IDE1MXB4O1xufVxuXG4udS1tLTE1MSB7XG4gIG1hcmdpbjogMTUxcHg7XG59XG5cbi51LXBiLTE1MSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTFweDtcbn1cblxuLnUtcHQtMTUxIHtcbiAgcGFkZGluZy10b3A6IDE1MXB4O1xufVxuXG4udS1wbC0xNTEge1xuICBwYWRkaW5nLWxlZnQ6IDE1MXB4O1xufVxuXG4udS1wci0xNTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTFweDtcbn1cblxuLnUtcHgtMTUxIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTFweDtcbiAgcGFkZGluZy1yaWdodDogMTUxcHg7XG59XG5cbi51LXB5LTE1MSB7XG4gIHBhZGRpbmctdG9wOiAxNTFweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MXB4O1xufVxuXG4udS1tYi0xNTEge1xuICBtYXJnaW4tYm90dG9tOiAxNTFweDtcbn1cblxuLnUtbXQtMTUxIHtcbiAgbWFyZ2luLXRvcDogMTUxcHg7XG59XG5cbi51LW1sLTE1MSB7XG4gIG1hcmdpbi1sZWZ0OiAxNTFweDtcbn1cblxuLnUtbXItMTUxIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTFweDtcbn1cblxuLnUtbXgtMTUxIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1MXB4O1xufVxuXG4udS1teS0xNTEge1xuICBtYXJnaW4tdG9wOiAxNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUxcHg7XG59XG5cbi51LWJsdXItMTUxIHtcbiAgZmlsdGVyOiBibHVyKDE1MXB4KTtcbn1cblxuLmZvbnQtMzEwIHtcbiAgZm9udC1zaXplOiAzMTBweCAhaW1wb3J0YW50O1xufVxuXG4udS1wLTMxMCB7XG4gIHBhZGRpbmc6IDMxMHB4O1xufVxuXG4udS1tLTMxMCB7XG4gIG1hcmdpbjogMzEwcHg7XG59XG5cbi51LXBiLTMxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMTBweDtcbn1cblxuLnUtcHQtMzEwIHtcbiAgcGFkZGluZy10b3A6IDMxMHB4O1xufVxuXG4udS1wbC0zMTAge1xuICBwYWRkaW5nLWxlZnQ6IDMxMHB4O1xufVxuXG4udS1wci0zMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMTBweDtcbn1cblxuLnUtcHgtMzEwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMTBweDtcbiAgcGFkZGluZy1yaWdodDogMzEwcHg7XG59XG5cbi51LXB5LTMxMCB7XG4gIHBhZGRpbmctdG9wOiAzMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMxMHB4O1xufVxuXG4udS1tYi0zMTAge1xuICBtYXJnaW4tYm90dG9tOiAzMTBweDtcbn1cblxuLnUtbXQtMzEwIHtcbiAgbWFyZ2luLXRvcDogMzEwcHg7XG59XG5cbi51LW1sLTMxMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMTBweDtcbn1cblxuLnUtbXItMzEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMTBweDtcbn1cblxuLnUtbXgtMzEwIHtcbiAgbWFyZ2luLWxlZnQ6IDMxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMxMHB4O1xufVxuXG4udS1teS0zMTAge1xuICBtYXJnaW4tdG9wOiAzMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzEwcHg7XG59XG5cbi51LWJsdXItMzEwIHtcbiAgZmlsdGVyOiBibHVyKDMxMHB4KTtcbn1cblxuLnUtbXItcC0tMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG59XG5cbi51LXdpZHRoLTEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLnUtd2lkdGgtMTUge1xuICB3aWR0aDogMTUlO1xufVxuXG4udS13aWR0aC0yMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi51LXdpZHRoLTI1IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnUtd2lkdGgtMzAge1xuICB3aWR0aDogMzAlO1xufVxuXG4udS13aWR0aC0zNSB7XG4gIHdpZHRoOiAzNSU7XG59XG5cbi51LXdpZHRoLTQwIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnUtd2lkdGgtNDUge1xuICB3aWR0aDogNDUlO1xufVxuXG4udS13aWR0aC01MCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi51LXdpZHRoLTU1IHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuLnUtd2lkdGgtNjAge1xuICB3aWR0aDogNjAlO1xufVxuXG4udS13aWR0aC02NSB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi51LXdpZHRoLTcwIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnUtd2lkdGgtNzUge1xuICB3aWR0aDogNzUlO1xufVxuXG4udS13aWR0aC04MCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi51LXdpZHRoLTg1IHtcbiAgd2lkdGg6IDg1JTtcbn1cblxuLnUtd2lkdGgtOTAge1xuICB3aWR0aDogOTAlO1xufVxuXG4udS13aWR0aC05NSB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi51LWJvcmRlci0tcmlnaHQge1xuICBib3JkZXItcmlnaHQ6ICNmNGY0ZjQgc29saWQgMXB4O1xufVxuLnUtYm9yZGVyLS1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6ICNmNGY0ZjQgc29saWQgMXB4O1xufVxuLnUtYm9yZGVyLS10b3Age1xuICBib3JkZXItdG9wOiAjZjRmNGY0IHNvbGlkIDFweDtcbn1cbi51LWJvcmRlci0tYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogI2Y0ZjRmNCBzb2xpZCAxcHg7XG59XG5cbi51LWZvbnQtd2VpZ2h0LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi51LWZvbnQtd2VpZ2h0LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi51LWZvbnQtd2VpZ2h0LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi51LWZvbnQtd2VpZ2h0LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi51LWZvbnQtd2VpZ2h0LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi51LWZvbnQtd2VpZ2h0LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51LWZvbnQtd2VpZ2h0LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi53aDEwMHB4IHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59IiwiQGltcG9ydCBcImZsZXgtbWl4aW5cIjtcblxuLy9Gb250IG1peGluXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDEpIHtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAqIDE2KSAqIDFweDtcbiAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICogMXJlbTtcbn1cbi8vRm9udCBzaXplIHJlc3BvbnNpdmVcbkBtaXhpbiBmb250LXNpemUoJGZzLW1hcCkge1xuICBAZWFjaCAkZnMtYnJlYWtwb2ludCwgJGZzLWZvbnQtc2l6ZSBpbiAkZnMtbWFwIHtcbiAgICBAaWYgJGZzLWJyZWFrcG9pbnQ9PW51bGwge1xuICAgICAgZm9udC1zaXplOiAkZnMtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRmcy1mb250LXNpemUgKyA0cHg7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnMtYnJlYWtwb2ludCkge1xuICAgICAgICBmb250LXNpemU6ICRmcy1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZnMtZm9udC1zaXplICsgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gZnVuY3Rpb25zXG4kcC1mb250LXNpemVzOiAoXG4gIG51bGw6IDE0cHgsXG4gIDQ4MHB4OiAxNnB4LFxuICA3NjhweDogMTZweCxcbiAgOTkycHg6IDE2cHgsXG4gIDEyMDBweDogMThweCxcbiAgMTQ0MHB4OiAxOHB4LFxuKTtcblxuLy8gaGVhZGVyIGZvbnQgc2l6ZS5cbiRoMS1mb250LXNpemVzOiAoXG4gIG51bGw6IDI4cHgsXG4gIDQ4MHB4OiAzMHB4LFxuICA3NjhweDogMzZweCxcbiAgOTkycHg6IDQycHgsXG4gIDEyMDBweDogNDhweCxcbiAgMTQ0MHB4OiA0OXB4LFxuKTtcbiRoMi1mb250LXNpemVzOiAoXG4gIG51bGw6IDIwcHgsXG4gIDQ4MHB4OiAyNHB4LFxuICA3NjhweDogMjRweCxcbiAgOTkycHg6IDI4cHgsXG4gIDEyMDBweDogMzZweCxcbiAgMTQ0MHB4OiAzNnB4LFxuKTtcbiRoMy1mb250LXNpemVzOiAoXG4gIG51bGw6IDIwcHgsXG4gIDQ4MHB4OiAyMHB4LFxuICA3NjhweDogMjBweCxcbiAgOTkycHg6IDIwcHgsXG4gIDEyMDBweDogMjBweCxcbiAgMTQ0MHB4OiAyMHB4LFxuKTtcbiRoNC1mb250LXNpemVzOiAoXG4gIG51bGw6IDE4cHgsXG4gIDQ4MHB4OiAxOHB4LFxuICA2NDBweDogMThweCxcbiAgMTAyNHB4OiAxOHB4LFxuKTtcbiRoNS1mb250LXNpemVzOiAoXG4gIG51bGw6IDE2cHgsXG4gIDQ4MHB4OiAxNnB4LFxuICA2NDBweDogMTZweCxcbiAgMTAyNHB4OiAxNnB4LFxuKTtcbiRoNi1mb250LXNpemVzOiAoXG4gIG51bGw6IDIwcHgsXG4gIDQ4MHB4OiAyMHB4LFxuICA2NDBweDogMjBweCxcbiAgMTAyNHB4OiAyNHB4LFxuKTtcblxuLy8gQmFubmVyIFRleHRcbiRiYW5sYXJnZS10eHQ6IChcbiAgbnVsbDogMjZweCxcbiAgNDgwcHg6IDI2cHgsXG4gIDc2OHB4OiAyNnB4LFxuICA5OTJweDogNDBweCxcbiAgMTIwMHB4OiA0NnB4LFxuKTtcbiRiYW5zbWFsbC10eHQ6IChcbiAgbnVsbDogOXB4LFxuICA0ODBweDogMTFweCxcbiAgNjQwcHg6IDEzcHgsXG4gIDc2OHB4OiAxM3B4LFxuICA5OTJweDogMTVweCxcbiAgMTIwMHB4OiAxNXB4LFxuICAxNDQwcHg6IDE1cHgsXG4pO1xuXG4vL0hvbWUgYm90dG9tIENUQSBUeHRcbiRidG4tY3RhLWhlYWRpbmc6IChcbiAgbnVsbDogMzdweCxcbiAgNDgwcHg6IDM3cHgsXG4gIDc2OHB4OiA0NXB4LFxuICA5OTJweDogNTJweCxcbiAgMTIwMHB4OiA2MXB4LFxuKTtcblxuLy8gYmxvY2txdW90ZVxuJGJsb2NrcXVvdGU6IChcbiAgbnVsbDogMjdweCxcbiAgNzY4cHg6IDI3cHgsXG4gIDk5MnB4OiAzMHB4LFxuICAxMjAwcHg6IDMzcHgsXG4pO1xuXG4vLyBCcmVha3BvaW50XG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgQGlmICRwb2ludCA9PSBsYXJkZ2VEZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbGFwdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBtb2JpbGVvbmx5IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gc21hbGxtb2JpbGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4vL3JnYmFcbkBtaXhpbiBiYWNrZ3JvdW5kLW9wYWNpdHkoJGNvbG9yLCAkb3BhY2l0eTogMC4zKSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjsgLyogVGhlIEZhbGxiYWNrICovXG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XG59XG5cbi8vIEBpbmNsdWRlIG92ZXJwYXNzKDE2cHgsIDE2cHgsIDQwMCwgJHdoaXRlKTtcbkBtaXhpbiBvdmVycGFzcygkc2l6ZTogZmFsc2UsICRsaDogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAkY29sb3VyOiBmYWxzZSkge1xuICBmb250LWZhbWlseTogXCJPdmVycGFzc1wiLCBzYW5zLXNlcmlmO1xuICBAaWYgJHNpemUge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbiAgQGlmICRsaCB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaDtcbiAgfVxuICBAaWYgJHdlaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIH1cbiAgQGlmICRjb2xvdXIge1xuICAgIGNvbG9yOiAkY29sb3VyO1xuICB9XG59XG5cbi8vIEBpbmNsdWRlIGJhcmxvdygxNnB4LCAxNnB4LCA0MDAsICR3aGl0ZSk7XG5AbWl4aW4gYmFybG93KCRzaXplOiBmYWxzZSwgJGxoOiBmYWxzZSwgJHdlaWdodDogZmFsc2UsICRjb2xvdXI6IGZhbHNlKSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhcmxvd1wiLCBzYW5zLXNlcmlmO1xuICBAaWYgJHNpemUge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbiAgQGlmICRsaCB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaDtcbiAgfVxuICBAaWYgJHdlaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIH1cbiAgQGlmICRjb2xvdXIge1xuICAgIGNvbG9yOiAkY29sb3VyO1xuICB9XG59XG4vLyBAaW5jbHVkZSBtYXJjZWxsdXMoMTZweCwgMTZweCwgNDAwLCAkd2hpdGUpO1xuQG1peGluIG1hcmNlbGx1cygkc2l6ZTogZmFsc2UsICRsaDogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAkY29sb3VyOiBmYWxzZSkge1xuICBmb250LWZhbWlseTogXCJNYXJjZWxsdXNcIiwgc2Fucy1zZXJpZjtcbiAgQGlmICRzaXplIHtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICB9XG4gIEBpZiAkbGgge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGg7XG4gIH1cbiAgQGlmICR3ZWlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICB9XG4gIEBpZiAkY29sb3VyIHtcbiAgICBjb2xvcjogJGNvbG91cjtcbiAgfVxufVxuXG4vLyBAaW5jbHVkZSBtYXJjZWxsdXMoMTZweCwgMTZweCwgNDAwLCAkd2hpdGUpO1xuQG1peGluIG1hcmNlbGx1cygkc2l6ZTogZmFsc2UsICRsaDogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAkY29sb3VyOiBmYWxzZSkge1xuICBmb250LWZhbWlseTogXCJNYXJjZWxsdXNcIiwgc2Fucy1zZXJpZjtcbiAgQGlmICRzaXplIHtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICB9XG4gIEBpZiAkbGgge1xuICAgIGxpbmUtaGVpZ2h0OiAkbGg7XG4gIH1cbiAgQGlmICR3ZWlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICB9XG4gIEBpZiAkY29sb3VyIHtcbiAgICBjb2xvcjogJGNvbG91cjtcbiAgfVxufVxuXG4vLyBAaW5jbHVkZSBwbGF5ZmFpcigxNnB4LCAxNnB4LCA0MDAsICR3aGl0ZSk7XG5AbWl4aW4gcGxheWZhaXIoJHNpemU6IGZhbHNlLCAkbGg6IGZhbHNlLCAkd2VpZ2h0OiBmYWxzZSwgJGNvbG91cjogZmFsc2UpIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2VyaWY7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgfVxuICBAaWYgJGxoIHtcbiAgICBsaW5lLWhlaWdodDogJGxoO1xuICB9XG4gIEBpZiAkd2VpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgfVxuICBAaWYgJGNvbG91ciB7XG4gICAgY29sb3I6ICRjb2xvdXI7XG4gIH1cbn1cblxuLy8gQGluY2x1ZGUgcG9wcGlucygxNnB4LCAxNnB4LCA0MDAsICR3aGl0ZSk7XG5AbWl4aW4gcG9wcGlucygkc2l6ZTogZmFsc2UsICRsaDogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAkY29sb3VyOiBmYWxzZSkge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBAaWYgJHNpemUge1xuICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gIH1cbiAgQGlmICRsaCB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaDtcbiAgfVxuICBAaWYgJHdlaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gIH1cbiAgQGlmICRjb2xvdXIge1xuICAgIGNvbG9yOiAkY29sb3VyO1xuICB9XG59XG5cbi8vIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAycywgZWFzZS1vdXQpO1xuQG1peGluIHRyYW5zaXRpb24oJHdoYXQ6IGFsbCwgJHRpbWU6IDAuM3MsICRob3c6IGVhc2UtaW4tb3V0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHdoYXQgJHRpbWUgJGhvdztcbiAgLW1vei10cmFuc2l0aW9uOiAkd2hhdCAkdGltZSAkaG93O1xuICAtbXMtdHJhbnNpdGlvbjogJHdoYXQgJHRpbWUgJGhvdztcbiAgLW8tdHJhbnNpdGlvbjogJHdoYXQgJHRpbWUgJGhvdztcbiAgdHJhbnNpdGlvbjogJHdoYXQgJHRpbWUgJGhvdztcbn1cblxuLy8gQGluY2x1ZGUgYm94c2hhZG93KDBweCwgMHB4LCAwcHgsICMwMDApO1xuQG1peGluIGJveHNoYWRvdygkeDogMHB4LCAkeTogMHB4LCAkYmx1cjogMHB4LCAkY29sb3I6ICMwMDApIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkeCAkeSAkYmx1ciAkY29sb3I7XG4gIC1tb3otYm94LXNoYWRvdzogJHggJHkgJGJsdXIgJGNvbG9yO1xuICAtbXMtYm94LXNoYWRvdzogJHggJHkgJGJsdXIgJGNvbG9yO1xuICAtby1ib3gtc2hhZG93OiAkeCAkeSAkYmx1ciAkY29sb3I7XG4gIGJveC1zaGFkb3c6ICR4ICR5ICRibHVyICRjb2xvcjtcbn1cblxuLy8gQGluY2x1ZGUgdHJhbnNmb3JtaXQocm90YXRlKDBkZWcpKTtcbkBtaXhpbiB0cmFuc2Zvcm1pdCgkdmFsKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdmFsO1xuICAtbW96LXRyYW5zZm9ybTogJHZhbDtcbiAgLW1zLXRyYW5zZm9ybTogJHZhbDtcbiAgLW8tdHJhbnNmb3JtOiAkdmFsO1xuICB0cmFuc2Zvcm06ICR2YWw7XG59XG5cbi8vIEBpbmNsdWRlIGJvcmRlcnJhZGl1cygwcHggMHB4IDBweCAwcHgpO1xuQG1peGluIGJvcmRlcnJhZGl1cygkdmFsKSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHZhbDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkdmFsO1xuICAtbXMtYm9yZGVyLXJhZGl1czogJHZhbDtcbiAgLW8tYm9yZGVyLXJhZGl1czogJHZhbDtcbiAgYm9yZGVyLXJhZGl1czogJHZhbDtcbn1cblxuLy8gQGluY2x1ZGUgc2l6ZSgyMDBweCk7XG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbi8vIEBpbmNsdWRlIGZsZXhib3g7XG5AbWl4aW4gZmxleGJveCgpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1peGluIEZvciBNZWRpYSBRdWVyeSA9IHVzZXMgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTYwcHgpIHtcbkBtaXhpbiBtZWRpYS1xdWVyeSgkdmFsdWUsICRvcGVyYXRvcjogXCJtaW4td2lkdGhcIiwgJHF1ZXJ5OiBcInNjcmVlblwiKSB7XG4gIEBtZWRpYSAjeyRxdWVyeX0gYW5kICgjeyRvcGVyYXRvcn06ICN7JHZhbHVlfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1peGluIEZvciBNZWRpYSBRdWVyeSA9IHVzZXMgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDk2MHB4KSB7XG5AbWl4aW4gbWVkaWEtcXVlcnktbWF4KCR2YWx1ZSwgJG9wZXJhdG9yOiBcIm1heC13aWR0aFwiLCAkcXVlcnk6IFwic2NyZWVuXCIpIHtcbiAgQG1lZGlhICN7JHF1ZXJ5fSBhbmQgKCN7JG9wZXJhdG9yfTogI3skdmFsdWV9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGdyYWRpZW50LWJsdWUtaG9yaXpvbnRhbCB7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMGI0ZjErMCwwMDk4ZjErMTAwICovXG4gIGJhY2tncm91bmQ6ICMwMGI0ZjE7IC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChcbiAgICBsZWZ0LFxuICAgICMwMGI0ZjEgMCUsXG4gICAgIzAwOThmMSAxMDAlXG4gICk7IC8qIEZGMy42LTE1ICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgIGxlZnQsXG4gICAgIzAwYjRmMSAwJSxcbiAgICAjMDA5OGYxIDEwMCVcbiAgKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIHJpZ2h0LFxuICAgICMwMGI0ZjEgMCUsXG4gICAgIzAwOThmMSAxMDAlXG4gICk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwYjRmMScsIGVuZENvbG9yc3RyPScjMDA5OGYxJyxHcmFkaWVudFR5cGU9MSApOyAvKiBJRTYtOSAqL1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pZnJhbWUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuXG4gIGlmcmFtZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbiIsImJvZHkge1xuICAgIC8vIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC8vIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbi8vIC5jb250YWluZXIsIFxuLy8gLmNvbnRhaW5lci1sZywgXG4vLyAuY29udGFpbmVyLW1kLCBcbi8vIC5jb250YWluZXItc20sIFxuLy8gLmNvbnRhaW5lci14bCB7XG4vLyAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCl7XG4vLyAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4vLyAgIH1cbi8vIH1cbiAgaDEsIC5oMSxcbiAgaDIsIC5oMixcbiAgaDMsIC5oMyxcbiAgaDQsIC5oNCxcbiAgaDUsIC5oNSxcbiAgaDYsIC5oNiB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKCk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6JGJsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM1cHgpO1xuICB9XG4gIGgxLCAuaDEge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplcyk7XG4gIH1cbiAgaDIsIC5oMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemVzKTtcbiAgfVxuICBoMywgLmgzIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZXMpO1xuICB9XG4gIGg0LCAuaDQge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplcyk7XG4gIH1cbiAgaDUsIC5oNSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemVzKTtcbiAgfVxuICBoNiwgLmg2IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZXMpO1xuICB9XG4gIHAge1xuICAgICAgQGluY2x1ZGUgcG9wcGlucygxN3B4LCAyNHB4LCA0MDAsICRibGFjayk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJi5jLWNvcHlyaWdodCB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxMnB4LCAxOHB4LCAzMDAsICRncmV5LWRhcmspO1xuICAgICAgfVxuICB9XG4gIGEsXG4gIGlucHV0IHtcbiAgICAgIHRyYW5zaXRpb246IC40cyBhbGw7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICB9XG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxufVxuYSwgXG5idXR0b24ge1xuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC40cywgZWFzZS1pbi1vdXQpO1xuICB9XG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAkbmV3TWFpbkNvbG9yO1xufVxuaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUVFRUYwO1xufSIsIi5wcm9maWxlLU1BSU4taGVhZGluZyB7XG4gIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE4cHgpLCByZW0oMjJweCksIDQwMCwgJGNoYXJjb2xlKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgzcHgpO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYy1zaWRlYmFyLXRpdGxlIHtcbiAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTVweCksIHJlbSgyM3B4KSwgNzAwLCAkYmxhY2spO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiByZW0oMTNweCk7XG59XG4uYy1wb3N0LXRpbWUge1xuICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxM3B4KSwgcmVtKDIwcHgpLCA0MDAsICRjaGFyY29sZSk7XG4gIG9wYWNpdHk6IDE7XG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDVweCk7XG4gIH1cbn1cbmg1IHtcbiAgJi5jYXJkLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBiYXJsb3coMThweCwgMjJweCwgNDAwLCAkY2hhcmNvbGUpO1xuICAgIGxldHRlci1zcGFjaW5nOiByZW0oMXB4KTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE0NDBweCkge1xuICAgICAgQGluY2x1ZGUgYmFybG93KDIycHgsIDI2cHgsIDQwMCwgJGNoYXJjb2xlKTtcbiAgICB9XG4gIH1cbn1cblxuLmMtbW9kZWwtcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGgzIHtcbiAgICBAaW5jbHVkZSBiYXJsb3coMThweCwgMjhweCwgNDAwLCAkY2hhcmNvbGUpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSg1cHgpO1xuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMnB4LCAzMDAsICRncmV5LWRhcmspO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjdweCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5jLWJpbGxpbmctcGFuIHtcbiAgcCB7XG4gICAgQGluY2x1ZGUgcG9wcGlucygxM3B4LCAyMHB4LCAzMDAsICM5YzljOWYpO1xuICB9XG59XG4uYy1jbXMtY2FyZCB7XG4gIGg1IHtcbiAgICBAaW5jbHVkZSBiYXJsb3coMTZweCwgMThweCwgNDAwLCAjOWM5YzlmKTtcbiAgICBtYXJnaW46IDIxcHggMDtcbiAgfVxuICBwIHtcbiAgICBAaW5jbHVkZSBwb3BwaW5zKDEzcHgsIDIzcHgsIDMwMCwgJGNoYXJjb2xlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG4vLyAuYy1zaWdudXAtY2FyZF9fZm9ybSB7XG4vLyAgIHAge1xuLy8gICAgIEBpbmNsdWRlIHBvcHBpbnMoMTVweCwgMjBweCwgMzAwLCAkZ3JleS10ZXh0KTtcbi8vICAgICAmLmMtbG9naW4tdHh0IHtcbi8vICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTVweCwgMjVweCwgMzAwLCAkY2hhcmNvbGUpO1xuLy8gICAgICAgbWFyZ2luLXRvcDogMTRweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cbnAge1xuICAmLmMtc2lnbnVwLXR4dCB7XG4gICAgQGluY2x1ZGUgcG9wcGlucygxNXB4LCAyNXB4LCAzMDAsICRwdXJwbGUpO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgfVxuICB9XG59XG4uYy1zdGVwcy10eHQge1xuICBAaW5jbHVkZSBwb3BwaW5zKDE0cHgsIDE3cHgsIDMwMCwgJGNoYXJjb2xlKTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgyLjhweCk7XG59XG4uYy1zaWduLWluLXVwLWZvb3RlciB7XG4gIEBpbmNsdWRlIHBvcHBpbnMoMTVweCwgMjVweCwgMzAwLCAkbGlnaHQtY2hhcmNvbGUpO1xuICBhIHtcbiAgICBjb2xvcjogJGxpZ2h0LWNoYXJjb2xlO1xuICB9XG59XG4uYy1sb2dpbi10eHQge1xuICBAaW5jbHVkZSBwb3BwaW5zKDE1cHgsIDI1cHgsIDMwMCwgJGNoYXJjb2xlKTtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5vLWZvbnQtLTEyIHtcbiAgQGluY2x1ZGUgcG9wcGlucygxMnB4LCAyNXB4LCAzMDApOyBcbn0iLCIuby1icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nOiAwIDAgcmVtKDEycHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxufVxuLmFkdi1oZWFkZXIge1xuXHRtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59IiwiYm9keSB7XG4gIEBpbmNsdWRlIHBvcHBpbnMoMTNweCwgMjNweCwgJGZvbnQtbm9ybWFsLCAkY2hhcmNvbGUpO1xufVxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyODBweCkge1xuICAgICYtLWxhcmdlIHtcbiAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNDQwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcblxuICB9XG5cbiAgJi0tYWR2ZXJ0aXNlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMzY2cHgpIHtcbiAgICAgIG1heC13aWR0aDogMTUyNnB4O1xuICAgIH1cbiAgfVxuICBcblxuICAvKkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE2MDBweCkge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICB9Ki9cbn1cbi5jdXN0b20td3JhcCB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICAvKnBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjRzOyovXG59XG4uby13cmFwcGVyIHtcbiAgLyptaW4taGVpZ2h0OiAxMDAlOyovXG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTVweCk7XG4gIC8qcGFkZGluZy10b3A6IDYwcHg7Ki9cbiAgLypwYWRkaW5nLXRvcDogODBweDsqL1xuICAmLm5vLS1oZWFkZXIge1xuICAgIC8qcGFkZGluZy10b3A6IDA7Ki9cbiAgfVxuXG4gIC5vLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc2cHgpIHtcbiAgICAgIC8qcGFkZGluZy1ib3R0b206IDA7Ki9cbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLm8tc2lkZWJhciB7XG4gICAgICAgIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyovXG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjYwcHgpOyovXG4gICAgICAgIGxlZnQ6IDI1MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNHM7XG4gICAgICB9XG4gICAgICAuby1mb290ZXIge1xuICAgICAgICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNjBweCk7Ki9cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICBtYXJnaW4tbGVmdDogMjYwcHg7XG4gICAgfVxuICAgICYubm8tLXNpZGViYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIC5vLXNpZGViYXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiByZW0oMTVweCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNHM7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgIC8qcGFkZGluZzogcmVtKDI1cHgpIHJlbSgyNXB4KSByZW0oNTBweCkgcmVtKDI1cHgpOyovXG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNXB4KSByZW0oMjVweCkgcmVtKDI1cHgpIHJlbSgyNXB4KTtcbiAgICAgIH1cbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAoMTMzcHggKyA3MHB4KSk7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE0NDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9IFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBhZ2VfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5jLXBvc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogcmVtKDIwcHgpIHJlbSgxNXB4KSAwO1xuICBtYXJnaW4tdG9wOiByZW0oLTgzcHgpO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cbi5jLWV4cGxvcmUtZml4ZWQge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbi8vIC5jb250YWluZXItZmx1aWQge1xuLy8gICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNjAwcHgpe1xuLy8gICAgIG1heC13aWR0aDogMTYwMHB4O1xuLy8gICB9XG4vLyB9XG5cbi5wcm9maWxlX19pbWFnZV9hcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuY2FyZC0tdmlldyB7XG4gICAgI3Byb2ZpbGVpbWFnZWZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5wZXJmb3JtZXItY291bnQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgI3Byb2ZpbGVpbWFnZWZvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcblxuICAgIC5wZXJmb3JtZXItY2FyZCAuY2FyZC1mb290ZXIge1xuICAgICAgbWluLWhlaWdodDogMTBweDtcbiAgICB9XG4gIFxuICAgIC5idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG4gIC5yZW1vdmUtLWJ0biB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKmJvdHRvbTogODVweDsqL1xuICAgIGJvdHRvbTogOThweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg1NzZweCkge1xuICAgICAgYm90dG9tOiA5OHB4O1xuICAgIH1cbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICNGQzMzNkM7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4uaW5mby10eHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucmVtb3ZlLS1idG4tLW1vZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLmVkaXQtYnV0dG9ue1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vIGJvdHRvbTogMDtcbiAgLy8gcmlnaHQ6IDclO1xuICBiYWNrZ3JvdW5kOiAjRkMzMzZDO1xuICBjb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuXG4gICYtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuI3Bvc3RfX21vZGFsIHtcbiAgLmRyb3B6b25lLnVwbG9hZF9fcGhvdG9zIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNFQkVCRUIgIWltcG9ydGFudDtcblxuICAgIC5kei1tZXNzYWdlIHtcbiAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTFweCwgMTVweCwgJGZvbnQtbm9ybWFsLCAkYmxhY2spO1xuICAgIH1cbiAgfVxufVxuXG4uY2hvb3NlX192aWRlb19fcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCByZW0oMzBweCk7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JkYmRiZDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgXG4gICAgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3B6b25lLnVwbG9hZF9fcGhvdG9zIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmR6LW1lc3NhZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLmR6LXByZXZpZXcge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgLmR6LWltYWdlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLmR6LXByb2dyZXNzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5kei1maWxlbmFtZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZHotcmVtb3ZlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvcmVtb3ZlLnN2ZykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLmxhcmdlX19oZWFkaW5nIHtcbiAgQGluY2x1ZGUgcGxheWZhaXIocmVtKDMwcHgpLCByZW0oNDBweCksIDQwMCwgJGJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjlweCkge1xuICAgIEBpbmNsdWRlIHBsYXlmYWlyKHJlbSg4MnB4KSwgcmVtKDEwMHB4KSwgNDAwLCAkYmxhY2spO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLnBhZ2VfX2hlYWRpbmcge1xuICAvL0BpbmNsdWRlIHBsYXlmYWlyKHJlbSgyMnB4KSwgcmVtKDMwcHgpLCA0MDAsICRibGFjayk7XG4gIC8qbWFyZ2luLWJvdHRvbTogcmVtKDM0cHgpOyovXG4gIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgIC8vQGluY2x1ZGUgcGxheWZhaXIocmVtKDI1cHgpLCByZW0oMzBweCksIDQwMCwgJGJsYWNrKTtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzNHB4KTtcbiAgfVxuICAmLS1sYXJnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIC8vQGluY2x1ZGUgcGxheWZhaXIocmVtKDUwcHgpLCByZW0oNjdweCksIDQwMCwgJGJsYWNrKTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2N3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICBAaW5jbHVkZSBwbGF5ZmFpcihyZW0oMThweCksIHJlbSgyMnB4KSwgNDAwLCAkYmxhY2spO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlX19iYWNrIHtcbiAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxNHB4KSwgcmVtKDI1cHgpLCA0MDAsICRibGFjayk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIFxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cbi5wYW5lbF9faGVhZGluZyB7XG4gLy8gQGluY2x1ZGUgcGxheWZhaXIocmVtKDMwcHgpLCByZW0oNDBweCksIDQwMCwgJGJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDIxcHgpO1xuICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAvL0BpbmNsdWRlIHBsYXlmYWlyKHJlbSg0MHB4KSwgcmVtKDUzcHgpLCA0MDAsICRibGFjayk7XG4gICAgXG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbi5zZWN0aW9uX19oZWFkaW5nIHtcbiAgQGluY2x1ZGUgcGxheWZhaXIocmVtKDUwcHgpLCByZW0oNjdweCksIDQwMCwgJGJsYWNrKTtcblxuICAmLS1oaWdobGlnaHQge1xuICAgIEBpbmNsdWRlIHBsYXlmYWlyKHJlbSg1NXB4KSwgcmVtKDY3cHgpLCA0MDAsICRibGFjayk7XG4gIH1cbiAgJl9fbmV3IHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICB9XG59XG4uc2VjdGlvbl9faGVhZGluZ18yIHtcbiAgLy9AaW5jbHVkZSBwbGF5ZmFpcihyZW0oMzBweCksIHJlbSg0MHB4KSwgNDAwLCAkYmxhY2spO1xuICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgIFxufVxuLmxpbmVfX2hlYWRpbmcge1xuICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxNHB4KSwgcmVtKDI1cHgpLCA0MDAsICRibGFjayk7XG59XG5cbi5wYWdlX19jb250ZW50IHtcbiAgcCB7XG4gICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTRweCksIHJlbSgyNXB4KSwgNDAwLCAkYmxhY2spO1xuICB9XG59XG4uYWNjb3VudF9waWN0dXJlIHtcbiAgd2lkdGg6IDgxcHg7XG4gIGhlaWdodDogODFweDtcbn1cbi5mdWxsLS10YWJsZSB7XG4gIG1hcmdpbjogMCAtMTVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucGFnZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IHJlbSgxMDBweCk7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobXgtbW9iLWxhcmdlKSB7XG4gICAgcGFkZGluZy10b3A6IHJlbSg1MHB4KTtcbiAgfVxufVxuXG4uYWxlcnQtLWJveCB7XG4gIGJhY2tncm91bmQ6ICNGNEQ1REE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogcmVtKDE4cHgpIHJlbSgyNHB4KTtcbiAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTZweCksIHJlbSgyMHB4KSwgNDAwLCAkYmxhY2spOyBcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTZweCksIHJlbSgyMHB4KSwgNTAwLCAkYmxhY2spO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG9wYWNpdHk6IDAuMzc7XG4gIH1cblxuICAmLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjZCMTY4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICBoNiB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxNnB4KSwgcmVtKDIwcHgpLCA1MDAsICR3aGl0ZSk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnVwbG9hZF92aWRlbyB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbnB1dFt0eXBlPSdmaWxlJ10ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi52aWRlb1dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDU2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZW1iZWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuLmNoYXQtd2luZG93IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnVzZXJfY29uY2VudC0tbW9kYWwge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgbWFyZ2luOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzNDJweDtcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAjMDAwMDAwMjk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICAgLm1vZGFsLWJvZHlcbiAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAzNHB4IDI0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGgze1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwbGF5ZmFpcigyMnB4LCAzMHB4LCA0MDAsICRibGFjayk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTRweCwgMjRweCwgMzAwLCAkYmxhY2spO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuLnVzZXItY29uc2VudC1jaGVja2JveFxue1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbGFiZWx7XG4gICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMXB4LCA0MDAsICM3MjcyNzIpO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBsZWZ0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhe1xuICAgICAgY29sb3I6ICMyNzVERDE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLm1vZGFsLWJhY2tkcm9wXG57XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRjA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvd1xue1xuICBvcGFjaXR5OiAuODtcbn1cbi51c2VyQ29uY2VudC1idXR0b25zV3JhcFxue1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB1bHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgLm8tYnRuXG4gICAgICB7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMXB4LCA1MDAsICR3aGl0ZSk7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMTI3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICAgIC5kZWNsaW5lLWJ0blxuICAgICAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQzQ0NTQ1O1xuICAgICAgfVxuICAgICAgLmNvbmZpcm0tYnRuXG4gICAgICB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigzOSw4NCwxODApO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDM5LDg0LDE4MCwxKSAwJSwgcmdiYSg0MCw5NSwyMTQsMSkgMTAwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMzksODQsMTgwLDEpIDAlLHJnYmEoNDAsOTUsMjE0LDEpIDEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgzOSw4NCwxODAsMSkgMCUscmdiYSg0MCw5NSwyMTQsMSkgMTAwJSk7XG4gICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMjc1NGI0JywgZW5kQ29sb3JzdHI9JyMyODVmZDYnLEdyYWRpZW50VHlwZT0wICk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucG9zdC0tbW9kYWxcbntcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAyOTtcbiAgfVxufVxuLnBvc3QtbW9kYWwtdGl0bGVcbntcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMXB4LCA2MDAsICM0RDRGNUMpO1xufVxuXG4uSW5wdXRHcm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgLyogMSAqL1xuICAgICAgaGVpZ2h0OiAwOyAvKiAyICovXG4gICAgICB3aWR0aDogMDsgLyogMiAqL1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMnB4IDI1cHg7XG4gICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMjBweCk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAtLXRyYW5zaXRpb24tZmFzdCBlYXNlLW91dCwgXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yIC0tdHJhbnNpdGlvbi1mYXN0IGVhc2UtaW47XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICAgICAgYm9yZGVyOiAkbmV3TWFpbkNvbG9yIDFweCBzb2xpZDtcbiAgICAgIC8vIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zO1xuICAgICAgLy8gZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMXB4LCAzMDAsICRibGFjayk7XG4gICAgfVxuICAgIFxuICBsYWJlbDpsYXN0LW9mLXR5cGUge1xuICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgICBcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3TWFpbkNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAgIFxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl06aG92ZXI6bm90KDpjaGVja2VkKSArIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdNYWluQ29sb3I7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4ubW9kZWxQb3BTZWxlY3RcbntcbiAgdG9wOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAjRUJFQkVCIDFweCBzb2xpZCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4O1xuICAuc2VsZWN0Mi1yZXN1bHRzXG4gIHtcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zXG4gICAge1xuICAgICAgaGVpZ2h0OiA4OHB4O1xuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uXG4gICAgICB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMXB4LCA0MDAsICRibGFjayk7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGVcbiAgICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBjb2xvcjogI0VEMzY3MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkXG57XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRUQzNjcwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlXG57XG4gIGJvcmRlcjogI0VCRUJFQiAxcHggc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIG1pbi1oZWlnaHQ6IDUycHggIWltcG9ydGFudDtcbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvc2VhcmNoLWljb24uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZFxuICB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VcbiAgICB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmVcbiAgICAgIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VsZWN0Mi1zZWFyY2hcbiAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZHtcbiAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTRweCwgMjFweCwgNDAwLCAkYmxhY2spO1xuICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjFweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLnBvc3RfX3RleHRib3hcbntcbiAgJjpmb2N1cy12aXNpYmxle1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnBvc3RSZXBvcnREcm9wXG57XG4gIC8vIG1heC13aWR0aDogMTByZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAyOSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIC5kcm9wZG93bkl0ZW1cbiAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgIGJvcmRlci1ib3R0b206ICNFOEU5RUMgMXB4IHNvbGlkO1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1pdGVtSWRcbiAge1xuICAgIHBhZGRpbmc6IDEycHggMTZweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMTNweCwgMjBweCwgNDAwLCAjOTE4OTg5ICFpbXBvcnRhbnQpO1xuICB9XG4gIC5kcm9wZG93bi1pdGVtXG4gIHtcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBwb3BwaW5zKDEzcHgsIDIwcHgsIDQwMCwgIzRENEY1QyAhaW1wb3J0YW50KTtcbiAgICBpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgY29sb3I6ICM1RjVGNUY7XG4gICAgfVxuICB9XG59XG4ucmVwb3J0X3Bvc3QtLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICAgIG1heC13aWR0aDogNDk2cHg7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggIzAwMDAwMDI5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAubW9kYWwtYm9keVxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMTA1cHggMjRweCAyOHB4IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC8vIGgze1xuICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIHBsYXlmYWlyKDIycHgsIDMwcHgsIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgLy8gfVxuICAgICAgICAvLyBwe1xuICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIHBvcHBpbnMoMTRweCwgMjRweCwgMzAwLCAkYmxhY2spO1xuICAgICAgICAvLyB9XG4gICAgICAgIC5yZXBvcnRfcG9zdC10aXRsZVxuICAgICAgICB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxNnB4LCAyNXB4LCA1MDAsICRibGFjayk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMHB4LCAzMDAsICRibGFjayk7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBvc3RfX21vZGFsX19jbG9zZSB7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgaGVpZ2h0OiA1M3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUJFQkVCO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkVCO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcbiAgICB9XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEycHg7XG4gICAgfVxuICB9XG59XG4ucmVwb3J0LXRpdGxlLWhlYWRcbntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgQGluY2x1ZGUgcGxheWZhaXIoMjJweCwgMzBweCwgNDAwLCAkYmxhY2spO1xufVxuLnJlcG9ydF9wb3N0X2NoZWNrV3JhcFxue1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJlcG9ydF9kZXNjX3dyYXBcbntcbiAgbGFiZWx7XG4gICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMHB4LCAzMDAsICRibGFjayk7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICB0ZXh0YXJlYXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogI0VCRUJFQiAxcHggc29saWQ7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgJjpmb2N1cy12aXNpYmxle1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG59XG4jcmVwb3J0X3Bvc3RcbntcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLnBlbmRpbmdfYXBwcm92YWwtLW1vZGFsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIG1hcmdpbjogMDtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgICAgIG1heC13aWR0aDogNzAycHg7XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggIzAwMDAwMDI5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC5tb2RhbC1ib2R5XG4gICAgICB7XG4gICAgICAgICAgcGFkZGluZzogMzRweCAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBsYXlmYWlyKDIycHgsIDMwcHgsIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyNHB4LCAzMDAsICRibGFjayk7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cbi5wZW5kaW5nVGV4dC1zdWJcbntcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIG1heC13aWR0aDogNDMycHg7XG4gIH1cbn1cbi5wZW5kaW5nLXBvcEhlYWRcbntcbiAgQGluY2x1ZGUgcG9wcGlucygxMHB4LCAxM3B4LCA1MDAsICRibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgQGluY2x1ZGUgcG9wcGlucygxMHB4LCAxNHB4LCA1MDAsICMyNzVDQ0UpO1xuICB9XG59XG4ucGVuZGluZy1saWtlc0NvdW50XG57XG4gIHVse1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGxpe1xuICAgICAgY29sb3I6ICM4QThBOEY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDlweCwgMTJweCwgNDAwLCAjOEE4QThGKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wZW5kaW5nLWZvb3RlcldyYXBcbntcbiAgcGFkZGluZzogMTZweCAyMnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbn1cbi5wZW5kaW5nLXBvc3QtY2FyZFxue1xuICBib3JkZXI6ICNFOEU5RUMgMXB4IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgLmNhcmQtaGVhZGVyXG4gIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnlvdGktd3JhcHBlci1jb250ZW50XG57XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgd2lkdGg6IDgxMnB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuICAuaWR2Zi13cmFwcGVyXG4gIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGlmcmFtZXtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICB9XG4gIH1cbn1cbi55b3RpLXNlc3Npb24tdGV4dFxue1xuICBAaW5jbHVkZSBwb3BwaW5zKDE4cHgsIDI3cHgsIDMwMCwgJGJsYWNrICFpbXBvcnRhbnQpO1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4uc2Vjb25TdGVwLXN1Yi1oZWFkaW5nXG57XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ucGVuZGluZ0ltYWdlLW11bHRpcGxlXG57XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wZW5kaW5nSW1hZ2UtcHJldkJ0blxue1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIC8vIGJvcmRlcjogJHdoaXRlIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICBpbWd7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgJjpmb2N1c3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLy8gYm9yZGVyOiAkd2hpdGUgMXB4IHNvbGlkO1xuICB9XG4gIC8vICY6aG92ZXJ7XG4gIC8vICAgYmFja2dyb3VuZDogI2ZmZmZmZjc1O1xuICAvLyB9XG59XG4ucGVuZGluZ0ltYWdlLW5leHRCdG5cbntcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgLy8gYm9yZGVyOiAkd2hpdGUgMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gIGltZ3tcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICAmOmZvY3Vze1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAvLyBib3JkZXI6ICR3aGl0ZSAxcHggc29saWQ7XG4gIH1cbiAgLy8gJjpob3ZlcntcbiAgLy8gICBiYWNrZ3JvdW5kOiAjZmZmZmZmNzU7XG4gIC8vIH1cbn1cbi5vLXBlbmRpbmctdGFnXG57XG4gIC5iYWRnZS13YXJuaW5nXG4gIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCMDI5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA0cHggMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59IiwiQGZ1bmN0aW9uIHJlbSgkcHgsICRiYXNlOiAkcm9vdC1mb250LXNpemUpIHtcbiAgQHJldHVybiAoJHB4IC8gJGJhc2UpICogMXJlbTtcbn1cbkBmdW5jdGlvbiBzcGFjaW5nKCRweCkge1xuICBAcmV0dXJuIC0oJHB4IC8gNDApO1xufVxuXG5cbi8vbWF4LXdpZHRoXG5cblxuXG5AbWl4aW4gYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xuICBAaWYgJGJyZWFrcG9pbnQgPT0gbXgtZGVza3RvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG14LWxhbmRzY2FwZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG14LXRhYiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBteC1wb3J0cmFpdCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbXgtbW9iLWxhcmdlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkYnJlYWtwb2ludCA9PSBteC1tb2Ige1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MzlweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG14LW1vYi1tZWRpdW0ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRicmVha3BvaW50ID09IG14LW1vYi1zbWFsbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gbXgtbW9iLXNtYWxsZXN0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufSIsIi8vICN3cmFwcGVyIHtcbi8vICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuLy8gICAjc2lkZWJhci13cmFwcGVyIHtcbi8vICAgICBoZWlnaHQ6IDEwMHZoO1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAtMTVyZW07XG4vLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4yNXMgZWFzZS1vdXQ7XG4vLyAgICAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4yNXMgZWFzZS1vdXQ7XG4vLyAgICAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuMjVzIGVhc2Utb3V0O1xuLy8gICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjI1cyBlYXNlLW91dDtcbi8vICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuLy8gICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4vLyAgICAgfVxuLy8gICAgIC5zaWRlYmFyLWhlYWRpbmcge1xuLy8gICAgICAgcGFkZGluZzogMC44NzVyZW0gMS4yNXJlbTtcbi8vICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuLy8gICAgIH1cbi8vICAgICAubGlzdC1ncm91cCB7XG4vLyAgICAgICB3aWR0aDogcmVtKDI3OXB4KTtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4vLyAgICAgICAgIGhlaWdodDogNTNweDtcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTRweCwgMjBweCwgNDAwLCAkYmxhY2spO1xuLy8gICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuLy8gICAgICAgICBib3JkZXI6IG5vbmU7XG4vLyAgICAgICAgIGJvcmRlci1sZWZ0OiB0cmFuc3BhcmVudCA1cHggc29saWQ7XG4vLyAgICAgICAgIC8vIGJvcmRlci1ib3R0b206ICRsaWdodC1ib3JkZXIgMXB4IHNvbGlkO1xuLy8gICAgICAgICAmICsgLmMtc3ViLWxhYmVsIHtcbi8vICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcbi8vICAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuLy8gICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMCAwLjc1cmVtIDAuOTVyZW07XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC5hcnJvdyB7XG4vLyAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbi8vICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgcmlnaHQ6IDA7XG4vLyAgICAgICAgICAgY29sb3I6ICM0NDQ3OTM7XG4vLyAgICAgICAgICAgJjo6YmVmb3JlIHtcbi8vICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJjpob3Zlcixcbi8vICAgICAgICAgJi5hY3RpdmUge1xuLy8gICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206ICRsaWdodC1ib3JkZXIgMXB4IHNvbGlkO1xuLy8gICAgICAgICAgIHotaW5kZXg6IDI7XG4vLyAgICAgICAgICAgLy8gYm9yZGVyLWxlZnQ6ICRwdXJwbGUgNnB4IHNvbGlkO1xuLy8gICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTRweCwgMjBweCwgNDAwLCAkYmxhY2spO1xuLy8gICAgICAgICAgIGJvcmRlci1sZWZ0OiAjRkE3REFBIDVweCBzb2xpZDtcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2JjYmNiMWE7XG4vLyAgICAgICAgICAgY29sb3I6ICRibGFjaztcbi8vICAgICAgICAgfVxuLy8gICAgICAgICBzdmcge1xuLy8gICAgICAgICAgIEBpbmNsdWRlIHNpemUoMjBweCk7XG4vLyAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuLy8gICAgICAgICAgIC8vIGZpbGw6ICRwdXJwbGU7XG4vLyAgICAgICAgICAgZmlsbDogI0ZBN0RBQTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgICAgLmMtc3ViLWxhYmVsIHtcbi8vICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjIwOCk7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyAgICYudG9nZ2xlZCB7XG4vLyAgICAgLmMtc2lkZWJhciB7XG4vLyAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4vLyAgICAgICB0b3A6IDY0cHg7XG4vLyAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbi8vICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xuLy8gICAgICAgei1pbmRleDogMTA7XG4vLyAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNnB4ICMwMDAwMDAwQTtcbi8vICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNnB4ICMwMDAwMDAwQTtcbi8vICAgICAgIGJvcmRlci1yaWdodDogIzAwMDAwMDA5IHNvbGlkIDFweDtcbi8vICAgICB9XG4vLyAgICAgI3NpZGViYXItd3JhcHBlciB7XG4vLyAgICAgICBtYXJnaW4tbGVmdDogMDtcbi8vICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4vLyAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuLy8gICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4vLyAgICAgICB9XG4vLyAgICAgICAubGlzdC1ncm91cCB7XG4vLyAgICAgICAgIHdpZHRoOiByZW0oMjYwcHgpO1xuLy8gICAgICAgfVxuLy8gICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4vLyAgICAgICAgIC8vIGZvbnQtc2l6ZTogMDtcbi8vICAgICAgICAgcGFkZGluZzogMC43NXJlbSAwLjVyZW0gMC43NXJlbSAxcmVtO1xuLy8gICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4vLyAgICAgICAgIC5hcnJvdyB7XG4vLyAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuLy8gICAgICAgICAgIHJpZ2h0OiA2cHg7XG4vLyAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgd2lkdGg6IHJlbSgyNjBweCk7XG4vLyAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbi8vICAgICAgICAgei1pbmRleDogMTtcbi8vICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODZweCkgIWltcG9ydGFudDtcbi8vICAgICAgICAgLy8gb3ZlcmZsb3cteTogc2Nyb2xsO1xuLy8gICAgICAgICBvdmVyZmxvdy15OiBpbmhlcml0O1xuLy8gICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNnB4ICMwMDAwMDAwQTtcbi8vICAgICAgICAgLy8gYm94LXNoYWRvdzogMHB4IDJweCA2cHggIzAwMDAwMDBBO1xuLy8gICAgICAgICAvLyBib3JkZXItcmlnaHQ6ICMwMDAwMDAwOSBzb2xpZCAxcHg7XG4vLyAgICAgICAgIC5hcnJvd3tcbi8vICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAubGlzdC1ncm91cCB7XG4vLyAgICAgICAgICAgd2lkdGg6IHJlbSgyNjBweCk7XG4vLyAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbi8vICAgICAgICAgICB6LWluZGV4OiA5OTtcbi8vICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEzcHgsIDIwcHgsIDQwMCwgJGdyZXktdGV4dCk7XG4vLyAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgICAgICAgIC8vICY6OmJlZm9yZSB7XG4vLyAgICAgICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgLy8gICBsZWZ0OiAwO1xuLy8gICAgICAgICAgIC8vICAgdG9wOiAwO1xuLy8gICAgICAgICAgIC8vICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgLy8gICBoZWlnaHQ6IDEwMHZoO1xuLy8gICAgICAgICAgIC8vICAgQGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCRncmV5LWxpZ2h0ZXN0LCAwLjE3KTtcbi8vICAgICAgICAgICAvLyAgIHotaW5kZXg6IC0xO1xuLy8gICAgICAgICAgIC8vICAgY29udGVudDogXCJcIjtcbi8vICAgICAgICAgICAvLyB9XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4vLyAgICAgICAgICAgLy8gZm9udC1zaXplOiBpbmhlcml0O1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vICNwYWdlLWNvbnRlbnQtd3JhcHBlciB7XG4vLyAgIG1pbi13aWR0aDogMTAwdnc7XG4vLyAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4vLyAgICAgbWluLXdpZHRoOiAwO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICB9XG4vLyB9XG5cbi8vIC5jdXJzb3Ige1xuLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4vLyB9XG5cbi8vIC5jLXNpZGViYXIge1xuLy8gICAvLyBAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJGdyZXktbGlnaHRlc3QsIDAuMTcpO1xuLy8gICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4vLyAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4vLyB9XG4vLyAuYy1wb3N0LWNvbnRhaW5lciB7XG4vLyAgICZfX3JpZ2h0IHtcbi8vICAgICBoNiB7XG4vLyAgICAgICAmLm9ubGluZU1ETC1oZWFkIHtcbi8vICAgICAgICAgQGluY2x1ZGUgYmFybG93KDE1cHgsIDE4cHgsIDQwMCwgJGNoYXJjb2xlKTtcbi8vICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgzcHgpO1xuLy8gICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjBweCk7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi5tb2Itd2wtc2lkZWJhciB7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm8tc2lkZWJhciB7XG4gIHdpZHRoOiByZW0oMjUwcHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiByZW0oNzBweCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oNTBweCk7XG4gIHRvcDogMDtcbiAgbGVmdDogLTI1MHB4O1xuICAvKmxlZnQ6IDA7Ki9cbiAgYm90dG9tOiAwO1xuICBib3gtc2hhZG93OiA1cHggMHB4IDEwcHggIzAwMDAwMDA4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHotaW5kZXg6IDk7XG4gIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsqL1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNHM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAvKnRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsqL1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHJlbSgyNjBweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOjNweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiNmMGYwZjA7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbmV3TWFpbkNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgfVxuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKDE0cHgsIDIwcHgsIDQwMCwgJGJsYWNrKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNnB4KSByZW0oMjZweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdNYWluQ29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTFweCk7XG4gICAgICAgIG1heC13aWR0aDogMTdweDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjQ0JDQkNCMUEgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdNYWluQ29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm8tYnRuLS1vdXRsaW5lIHtcbiAgICAgIGNvbG9yOiAkbmV3TWFpbkNvbG9yO1xuICAgIH1cbiAgfVxufVxuLm1vYi13bC1zaWRlYmFyIHtcbiAgLndsLWJ0biB7XG4gICAgbWFyZ2luOiByZW0oMTBweCkgcmVtKDI2cHgpO1xuICB9XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDE5cHg7XG4gICAgfVxuICB9XG59IiwiLm8tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgxNXB4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwcHgpO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDI1cHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIC5mb290ZXJfbWVudSB7XG4gICAgICAgIG1hcmdpbjogNTVweCAwIDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAvL3RleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIC8qd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyovXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxMnB4LCAxNnB4LCA0MDAsICRibGFjayk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuby1ib3R0b20tZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc2cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgIC8vICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAvLyB9XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgIFxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTFweCwgMTZweCwgMzAwLCAkYmxhY2spO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg1NzZweCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMzRweCwgMzAwLCAkYmxhY2spO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItaG9sZGVye1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAvLyBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb290ZXItY2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1ub2xvZ2luIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuLm8tbW9iaWxlLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAvKnBhZGRpbmc6IDEwcHggMjBweDsqL1xuICAgIHotaW5kZXg6IDk7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLypwYWRkaW5nOiAwOyovXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYigwIDAgMCAvIDE1JSk7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ub3RpZnlfX3N0YXR1cyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTJweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjMzM2YztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByb2ZpbGVfX3BpYyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWR2LWljb24ge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubm90aWZ5LWRyb3Bkb3duIHtcbiAgICB1bCB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAubm90aWZpY2F0aW9uX19saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIC8qbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bzsqL1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgd2lkdGg6M3B4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6I2YwZjBmMDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRDdEQTk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bGxuYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEycHgpLCByZW0oMTZweCksIDUwMCwgJGJsYWNrKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3X2RhdGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTBweCksIHJlbSgxNHB4KSwgNDAwKTtcbiAgICAgICAgICAgIGNvbG9yOiAjOEE4QThGO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDQsIC4xNSk7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjM2MzYzNiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm8tcmVzZXQtLWJ0biwgLm8tc2VhcmNoLS1idG4ge1xuICAvKm1pbi13aWR0aDogMTI0cHg7Ki9cbiAgbWluLXdpZHRoOiA1NXB4O1xufVxuLnN0b3J5X19hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbiAgLypvdmVyZmxvdy14OiBhdXRvOyovXG5cbiAgLnN0b3J5X19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBcbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiAwIDEzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudmlzaWJsZV9fYXJlYSB7XG4gICAgLypvdmVyZmxvdy14OiB2aXNpYmxlOyovXG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG5cbiAgICAuc3RvcnlfX2xpc3QgIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIHRvcDogNDAlO1xuICAgIH1cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHRvcDogNDAlO1xuICAgICAgei1pbmRleDogOTtcbiAgICB9XG4gICAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvc3RvcnlfcmlnaHQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgfVxuICAgIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9hc3NldHMvaW1hZ2VzL3N0b3J5X2xlZnQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgfVxuICB9XG59XG4uZXNjb3J0X19saXN0IHtcbiAgICBtYXJnaW46IDAgLTRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCkge1xuICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE2cHgpIC8gMik7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIG1heC13aWR0aDogMjkycHg7XG4gICAgfVxuXG4gICAgJi0tY29sdW1uLTQge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg1NzVweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjRweCkgLyAzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE2MHB4KSAvIDQpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLWNvbHVtbi01IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDE2MHB4KSAvIDUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvZmlsZV9fY291bnQge1xuICBAaW5jbHVkZSBwb3BwaW5zKDE0cHgsIDIxcHgsIDMwMCwgJGJsYWNrKTtcbiAgbWFyZ2luOiAwO1xufVxuLmVzY29ydF9fY29udGVudCB7XG4gIHAge1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMTRweCwgMzBweCwgMzAwLCAkYmxhY2spO1xuICB9XG59XG4uZmlsdGVyLS10YWJzIHtcbiAgLmZpbHRlci0tdGFiIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBwb3BwaW5zKDE0cHgsIDIwcHgsIDUwMCwgJGJsYWNrKTtcbiAgICBwYWRkaW5nOiByZW0oMjVweCkgcmVtKDEwcHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgwcHgpO1xuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvZmlsdGVyX2Fycm93LnN2ZykgY2VudGVyIHJpZ2h0IDEwcHggbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICBcbiAgICAmLmN1cnJlbnQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9hc3NldHMvaW1hZ2VzL2ZpbHRlcl9hcnJvd191cC5zdmcpIGNlbnRlciByaWdodCAxMHB4IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1wYW5lIHtcbiAgICBwYWRkaW5nOiByZW0oMzBweCkgMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gIH1cbn1cblxuLmFkdmFuY2VkX19zZWFyY2hfX2FyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLypiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpOyovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nLXRvcDogcmVtKDgwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNHM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC5hZHZhbmNlZF9fc2VhcmNoX19uYXYge1xuICAgIHBhZGRpbmc6IHJlbSgxMHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oODBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgcGFkZGluZzogcmVtKDIwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogcmVtKDExMHB4KTtcbiAgICB9XG4gIH1cblxuICAuYWR2YW5jZWRfX3NlYXJjaF9fd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxNzgwcHg7XG4gICAgcGFkZGluZzogcmVtKDE1cHgpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgcGFkZGluZzogcmVtKDMwcHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMHB4LCA1MDAsICRibGFjayk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cbiAgICBcbiAgICAubW9kYWxfX3NlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDdweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5hZHZhbmNlZF9fc2VhcmNoX19jcm9zcyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUJFQkVCO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkVCO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29sdW1ucy02IHtcbiAgd2lkdGg6IDEzNXB4O1xufVxuLmNvbHVtbnMtNSB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5maWx0ZXJfX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNGQzMzNkM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gIHNwYW4uZGl2aWRlciB7XG4gICAgY29sb3I6ICNGQzMzNkM7XG4gIH1cblxuICAuZmlsdGVyX19iYWRnZSB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNsZWFyX2ZpbHRlcl9idG4ge1xuICAgIGNvbG9yOiAjRkMzMzZDO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG4vKnBvc3Qgc2xpZGVyIGFycm93cyovXG4vKi5zdG9yaWVzIHtcbiAgJi5jYXJvdXNlbCB7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufSovXG4uc3Rvcmllcy5jYXJvdXNlbCAuc3Rvcnk+Lml0ZW0tbGluaz4uaW5mbyAubmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbiN6dWNrLW1vZGFsLWNvbnRlbnQgLnN0b3J5LXZpZXdlciAuc2xpZGVzIC5pdGVtIHtcbiAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7O1xufVxuI3p1Y2stbW9kYWwtY29udGVudCAuc3Rvcnktdmlld2VyIC5oZWFkIC5iYWNrLCAjenVjay1tb2RhbC1jb250ZW50IC5zdG9yeS12aWV3ZXIgLmhlYWQgLnJpZ2h0IC5jbG9zZSB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG59XG4jenVjay1tb2RhbC1jb250ZW50IC5zdG9yeS12aWV3ZXIgLmhlYWQgLmxlZnQgLmluZm8gLm5hbWUge1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXNoYWRvdzogbm9uZTtcbiAgLW1vei10ZXh0LXNoYWRvdzogbm9uZTtcbn1cbiN6dWNrLW1vZGFsLWNvbnRlbnQgLnN0b3J5LXZpZXdlciAuaGVhZCAudGltZSB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICAtd2Via2l0LXRleHQtc2hhZG93OiBub25lO1xuICAtbW96LXRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZGNhbGVuZGFycGlja2VyLmRwX19vcGVuIC5kdWRwX193cmFwcGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvO1xufSIsIi5vLWNvbGxlY3Rpb24tbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG14LW1vYi1sYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzBweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE3MnB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNTMwcHgpIHtcbiAgICAgICAgLy8gICAgICY6bnRoLWNoaWxkKDduKSB7XG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyB9XG5cbiAgICAgICAgLypAaW5jbHVkZSBtZWRpYS1xdWVyeS1tYXgoNDUwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9Ki9cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG14LW1vYi1sYXJnZSkge1xuICAgICAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobXgtbW9iLW1lZGl1bSkge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmNvbGxlY3Rpb25fX3RodW1iIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm8tbG9naW4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogODBweCAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuXG4gICAgJi0tbW9kIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuLmxvZ2luX2RpdntcbiAgICBoMSB7XG4gICAgICAgIC8vZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC8vQGluY2x1ZGUgcGxheWZhaXIoMzBweCwgNDBweCwgNDAwLCAkYmxhY2spO1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgLy9AaW5jbHVkZSBwbGF5ZmFpcig1MHB4LCA2N3B4LCA0MDAsICRibGFjayk7XG4gICAgICAgICAgXG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cbiAgXG4gICAgfVxuICAgIC5zdWItaGVhZGluZ3tcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDE4cHgsIDI3cHgsIDMwMCwgJGJsYWNrKTtcbiAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuICB9XG4gICAgLmxvZ2luZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIFxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgICAuby1maWVsZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAgICAgICAgICYtLXJhZGlvIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMjVweCAyOXB4O1xuXG4gICAgICAgICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0VCMzY3MjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUIzNjcyO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNmZDdkYTkgMCUsICMyNzU0YjQgMzUlLCAjZmMzMzZjIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXRleHRdLmZvcm0tY29udHJvbCwgXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1lbWFpbF0uZm9ybS1jb250cm9sLCBcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPXBhc3N3b3JkXS5mb3JtLWNvbnRyb2wsXG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxNnB4LCAyNnB4LCAzMDApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZDNkM2QztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIycHgpIHJlbSgyM3B4KSByZW0oMjBweCkgcmVtKDIzcHgpO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiA5cHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1pbWFnZS1zbGljZTogMTtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZkN2RhOSAwJSwgIzI3NTRiNCAzNSUsICNmYzMzNmMgMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvd2FybmluZy5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9ZW1haWxdLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDBweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9uZXctaWNvbnMvc2VsZWN0X2Fycm93LXN2Zy5zdmcpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDJweCAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuaXMtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9hc3NldHMvaW1hZ2VzL25ldy1pY29ucy9zZWxlY3RfYXJyb3ctc3ZnLnN2ZyksIHVybCguLi9hc3NldHMvaW1hZ2VzL3dhcm5pbmcuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQsIGNlbnRlciByaWdodCA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDJweCAzMnB4LCAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGkuZmEge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgJi5mYS1jaGVjayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAmLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDAsMCwwLjMpO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBob3RvaWR3cmFwcGVyIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTZweCwgMjVweCwgNDAwLCAkYmxhY2spO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbmZvLS1idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbihzYXR1cmF0ZShhZGp1c3QtaHVlKCRuZXdNYWluQ29sb3IsIDM0NCksIDI3LjE5KSwgNS4yOSk7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgLmluZm8tLXRvb2x0aXBzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pbmZvLS10b29sdGlwcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjZweCkgcmVtKDE2cHgpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDIwcHgsIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5nb3Zlcm1lbnRpZHdyYXBwZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgLy9oZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjZmQ3ZGE5IDAlLCAjMjc1NGI0IDM1JSwgI2ZjMzM2YyAxMDAlKTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kem9uZWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMjVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZDNkM2QztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmFkZC0taWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmR6b25ldXBsb2FkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC5mb3Jnb3QtLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxNnB4LCAyNXB4LCAzMDApO1xuICAgICAgICAgICAgLy9jb2xvcjogIzI3NTRCNDtcbiAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKHNhdHVyYXRlKGFkanVzdC1odWUoJG5ld01haW5Db2xvciwgMzQ0KSwgMjIuMTYpLCAyNC4xMik7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5nb3Zlcm1lbnRpZC0tdGV4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDE2cHgsIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzJweCk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDU3NXB4KSB7XG4gICAgICAgICAgICAgIC8qcGFkZGluZy1sZWZ0OiByZW0oNDJweCk7Ki9cbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMzVweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNkYzM1NDU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTRweCwgMjVweCwgMzAwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDE2cHgsIDI1cHgsIDMwMCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKHNhdHVyYXRlKGFkanVzdC1odWUoJG5ld01haW5Db2xvciwgMzQ0KSwgMjIuMTYpLCAyNC4xMik7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAvKmxlZnQ6IC0zMHB4OyovXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm8tc2lnbnVwLXR4dCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDE2cHgsIDI1cHgsIDMwMCwgJGJsYWNrKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKHNhdHVyYXRlKGFkanVzdC1odWUoJG5ld01haW5Db2xvciwgMzQ0KSwgMjIuMTYpLCAyNC4xMik7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgLnVwZXItaGVhZGVye1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdWwge1xuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBhe1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogOHB4O1xuXG4gICAgICAgICAgJi5vLWJ0biB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMHB4KTtcblxuICAgICAgICAgICAgJi0tb3V0bGluZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oOHB4KTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyBidXR0b257XG4gICAgLy8gICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAvLyAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLy8gICBiYWNrZ3JvdW5kOiByZ2IoMzksODQsMTgwKTtcbiAgICAvLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzksODQsMTgwLDEpIDAlLCByZ2JhKDQwLDk1LDIxNCwxKSAxMDAlKTtcbiAgICAvLyAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgLy8gICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLy8gICBoZWlnaHQ6IDM3cHg7XG4gICAgLy8gICAmOmhvdmVyLFxuICAgIC8vICAgJjpmb2N1cyB7XG4gICAgLy8gICAgIC8vIGJvcmRlcjogbGlnaHRlbigkcHVycGxlLCAxMCUpIHNvbGlkIDFweDtcbiAgICAvLyAgICAgLy8gYmFja2dyb3VuZDogbGlnaHRlbigkcHVycGxlLCAxMCUpO1xuICAgIC8vICAgICBiYWNrZ3JvdW5kOiByZ2IoMzksODQsMTgwKTtcbiAgICAvLyAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgzOSw4NCwxODAsMSkgMCUsIHJnYmEoNDAsOTUsMjE0LDEpIDEwMCUpO1xuICAgIC8vICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxuICAuYmctbG9naW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld01haW5Db2xvcjtcbiAgICAvL2JhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2MWRlZywgcmdiYSgyMzUsMTg5LDE5OSwxKSAwJSwgcmdiYSgyNDIsMjExLDIxNywxKSAzMCUsIHJnYmEoMjQ1LDIxNiwyMjEsMSkgNjQlLCByZ2JhKDIzNCwxODQsMTk1LDEpIDEwMCUpO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgIC5jYXJke1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi50b3AtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgyNXB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY5cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4uYmctcGluayB7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZjNkNGRiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdNYWluQ29sb3I7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHJlbSg4MHB4KSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYudG9wLWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtNjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY5cHgpIHtcbiAgICAgICAgLyptYXJnaW4tdG9wOiAtNzBweDsqL1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICB9XG4gICAgfVxufVxuLmJnLWhvbWUge1xuICAgIGJhY2tncm91bmQ6ICNmM2Q0ZGIgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvaG9tZV9iZ19tb2JpbGUuanBnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi50b3AtaGVhZGVyIHtcbiAgICAgIC8qbWFyZ2luLXRvcDogLTcwcHg7Ki9cbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMjVweCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwMHB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg1NzVweCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNkNGRiIHVybCguLi9hc3NldHMvaW1hZ2VzL2hvbWVfYmcuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIH1cblxuICAgIC5vLWxvZ2luLXdyYXAge1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lX19zZWFyY2hfX2FyZWEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTc1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDMwcHgpO1xuICAgICAgICAvKm1hcmdpbi10b3A6IDgwcHg7Ki9cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDUwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg4NTBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDUwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0LnNlYXJjaC0tc2VsZWN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tLXdoeS0tdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMjBweCwgMzBweCwgNDAwLCAkYmxhY2spO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2Vjb25kX3N0ZXAge1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbn1cblxuLmhvbWVfX2NvdW50X19hcmVhIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLyp6LWluZGV4OiA5OTsqL1xuICAgIHotaW5kZXg6IDg7XG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMTBweCAxMHB4IDEwcHggMTBweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oc2F0dXJhdGUoJGJsYWNrLCA3LjE0KSwgMTAuOTgpO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIycHg7ICBcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7ICBcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7ICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMjBweCwgMzBweCwgNDAwKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzZBNkE2QTtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuICAvLyAuYy1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2wsIC5jLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXS5mb3JtLWNvbnRyb2wsIC5jLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5mb3JtLWNvbnRyb2wge1xuICAvLyAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8vICAgZm9udC1mYW1pbHk6IFwiT3ZlcnBhc3NcIiwgc2Fucy1zZXJpZjtcbiAgLy8gICBmb250LXNpemU6IDE1cHg7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIC8vICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgLy8gICBjb2xvcjogIzZjNmM2YztcbiAgLy8gICBib3JkZXI6IG5vbmU7XG4gIC8vICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZDtcbiAgLy8gICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAvLyAgIGhlaWdodDogNTVweDtcbiAgLy8gICBwYWRkaW5nLXRvcDogMjBweDtcbiAgLy8gICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIC8vICAgYm9yZGVyLWltYWdlLXNvdXJjZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI2ZkN2RhOSAwJSwgIzI3NTRiNCAzNSUsICNmYzMzNmMgMTAwJSk7XG4gIC8vICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIC8vICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAvLyAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gIC8vIH1cbiAgLy8gLmMtcmFkaW8tLWNpcmN1bGFyIGlucHV0ICsgbGFiZWw6OmJlZm9yZSwgLmMtcmFkaW8tLWNpcmN1bGFyIGlucHV0ICsgbGFiZWw6OmFmdGVyIHtcbiAgICBcbiAgLy8gICB3aWR0aDogMXJlbTtcbiAgLy8gICBoZWlnaHQ6IDFyZW07XG4gIC8vIH1cbiAgLy8gLmMtY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCguYy10ZXh0YXJlYS1sYWJlbCl7XG4gIC8vICAgei1pbmRleDogMTtcbiAgLy8gfVxuXG4gIC5jdXN0b20tdG9vbHRpcCB7XG4gICAgLmluZm8tLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkbmV3TWFpbkNvbG9yO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgLyptYXgtaGVpZ2h0OiAxNXB4OyovXG4gICAgICAgIG1heC13aWR0aDogMTNweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvKnZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDsqL1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gICAgICAgIC5pbmZvLS10b29sdGlwcyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgICAuaW5mby0tdG9vbHRpcHMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAjMDAwMDAwMjk7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDE1cHgpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDIwcHgsIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG4gIC5jdnYtZmllbGQge1xuICAgIC5jdXN0b20tdG9vbHRpcCB7XG4gICAgLmluZm8tLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICAvKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgLyptYXgtaGVpZ2h0OiAxNXB4OyovXG4gICAgICAgIG1heC13aWR0aDogMTNweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvKnZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDsqL1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmluZm8tLXRvb2x0aXBzIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAgIC5pbmZvLS10b29sdGlwcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oMTVweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMjBweCwgNDAwLCAkYmxhY2spO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbiAgfVxuXG4gIC5zY3JvbGwtZG93biB7XG4gICAgYW5pbWF0aW9uOiBqdW1wLWFycm93IDIuNXMgaW5maW5pdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIHRvcDogNDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTUwJSk7XG4gIH1cblxuICBAa2V5ZnJhbWVzIGp1bXAtYXJyb3cge1xuICAgIDAlLFxuICAgIDIwJSxcbiAgICA1NSUsXG4gICAgODAlLFxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgICB9XG4gIFxuICAgIDQwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC0xNXB4LCAwKTtcbiAgICB9XG4gIFxuICAgIDcwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC0xMHB4LCAwKTtcbiAgICB9XG4gIFxuICAgIDkwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01cHgsIDApO1xuICAgIH1cbiAgfVxuXG5cbiAgLm8tbG9naW4taGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm8tbG9naW4td3JhcCB7XG4gICAgLm8tYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGNvbG9yOiAkbmV3TWFpbkNvbG9yO1xuICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudCAxcHggc29saWQ7XG4gICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWVfX3NlYXJjaF9fYXJlYSB7XG4gICAgLm8tYnRuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdNYWluQ29sb3I7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dpbmZvcm0ge1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIC5vLWZpZWxkLS1yYWRpbyB7XG4gICAgICAgIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNFQjM2NzI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogbGlnaHRlbigkYmxhY2ssIDQyLjM1KTtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIGxlZnQ6IC0yOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dpbl9kaXYge1xuICAgIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0zNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5sb2dpbmZvcm0ge1xuICAgIC5idG4tcmVxdWVzdCB7XG4gICAgICBjb2xvcjogbGlnaHRlbihzYXR1cmF0ZShhZGp1c3QtaHVlKCRuZXdNYWluQ29sb3IsIDM0NCksIDIyLjE2KSwgMjQuMTIpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9IiwiLmNoZWNrb3V0X19sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiByZW0oMjBweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiByZW0oNTZweCk7XG4gICAgfVxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg0MmRlZywgI0VCQkRDNyAwJSwgI0YyRDNEOSAxNCUsICNGNUQ4REQgMTAwJSwgI0VBQjhDMyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgIGgzIHtcbiAgICAgICAvLyBAaW5jbHVkZSBwbGF5ZmFpcihyZW0oMjVweCksIHJlbSgzM3B4KSwgNDAwLCAkYmxhY2spO1xuICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMDhweCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg1cHgpO1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRmb290IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxNnB4KSwgcmVtKDI1cHgpLCA4MDAsICRibGFjayk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2hlY2tvdXRfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiByZW0oMjBweCkgcmVtKDBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDMwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDU2cHgpO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgLy8gQGluY2x1ZGUgcGxheWZhaXIocmVtKDI1cHgpLCByZW0oMzNweCksIDQwMCwgJGJsYWNrKTtcbiAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICB9XG4gICAgfVxuXG4gICAgLmFwcGx5LS10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMXB4LCA0MDApO1xuICAgICAgICBjb2xvcjogJG5ld01haW5Db2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYXltZW50X19pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICAgIC5jb3Vwb24tLWNvZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5vLWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE3cHg7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuby1idG4ge1xuICAgICAgICAmLm8tYnRuLS1jaGVja291dCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmNoZWNrb3V0LWJhY2stYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTIwMHB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgIC5wYWdlX19iYWNrIHtcbiAgICAgICAgZm9udC1zaXplOiAkcm9vdC1mb250LXNpemUgKyAyO1xuICAgIH1cbn1cblxuLnNoZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zaGVsbCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogMXB4O1xuICBjb2xvcjogI2NjYztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNoZWxsIHNwYW4gaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLyogYW55IG9mIHRoZXNlIDMgd2lsbCB3b3JrICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5pbnB1dC5tYXNrZWQsXG4uc2hlbGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zYXZlZC1jYXJkLWRldGFpbCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG4uc2F2ZWQtY2FyZC1kZXRhaWwgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbn1cbi5zYXZlZC1jYXJkLWRldGFpbCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCxcbi5zYXZlZC1jYXJkLWRldGFpbCBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzY2Njtcbn1cbi5zYXZlZC1jYXJkLWRldGFpbCBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG4uc2F2ZWQtY2FyZC1kZXRhaWwgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDExcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNhdmVkLWNhcmQtZGV0YWlsIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxuLnNhdmVkLWNhcmQtZGV0YWlsIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2VhMzY3MTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWEzNjcxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2F2ZWQtY2FyZC1kZXRhaWwgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4uc2F2ZWQtY2FyZC1kZXRhaWwgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uY2FyZC1kZXQge1xuICAgIGxhYmVsIHtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDE2cHgpO1xuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDI0cHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNhdmVkLWNhcmQtb3V0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgLnNhdmVkLWNhcmQtd3JhcHBlciB7XG4gICAgICAgIC8qZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsqL1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgLnNhdmVkLWNhcmQtZGV0YWlsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDE2cHgsIDI2cHgsIDMwMCk7XG4gICAgICAgICAgICBjb2xvcjogIzZDNkM2QztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg4cHgpIHJlbSgxNXB4KSByZW0oOHB4KSByZW0oMjVweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDE2cHgsIDI2cHgsIDMwMCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNkM2QzZDO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTZweCwgMjZweCwgMzAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxNnB4LCAyNnB4LCAzMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVtb3ZlLWNhcmQge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzI3NWFjNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhdmVkLWNhcmQtcGluLWRldGFpbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0VFRUVGMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc2F2ZWQtY2FyZC1waW4tZGV0YWlsIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjYzJjMmMyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zYXZlZC1jYXJkLXBpbi1kZXRhaWwgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjYzJjMmMyO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zYXZlZC1jYXJkLXBpbi1kZXRhaWwgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgY29sb3I6ICNjMmMyYzI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNhdmVkLWNhcmQtcGluLWRldGFpbCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogI2MyYzJjMjtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG4uY2FyZC1zaHVmZmxlIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzBweCk7XG59XG4uY29sLXNocmluay1yaWdodCB7XG4gICAgLypwYWRkaW5nLXJpZ2h0OiA2cHg7Ki9cbn1cbi5jb2wtc2hyaW5rLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cbi5jdXN0b21fY2hrcmlnaHQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cbn1cblxuLmNoZWNrb3V0X19yaWdodCB7XG4gICAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICB9XG4gICAgLmxvZ2luZm9ybSAuY3VzdG9tLWNvbnRyb2wgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG59IiwiLm8td2h5LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaDEge1xuICAgICAgICAvL0BpbmNsdWRlIHBsYXlmYWlyKHJlbSgzMHB4KSwgcmVtKDQwcHgpLCA0MDAsICRibGFjayk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMnB4KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IDEuMjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAvL0BpbmNsdWRlIHBsYXlmYWlyKHJlbSg1MHB4KSwgcmVtKDY3cHgpLCA0MDAsICRibGFjayk7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAud2h5LS1jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAud2h5LS1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3hzaGFkb3coM3B4LCA1cHgsIDEycHgsIHJnYmEoJGJsYWNrLCAwLjA4KSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ2LDI0NiwyNDYsMSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCBib3R0b20sIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjQ2LDI0NiwyNDYsMSkpKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNDYsMjQ2LDI0NiwxKSAxMDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ2LDI0NiwyNDYsMSkgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNDYsMjQ2LDI0NiwxKSAxMDAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ2LDI0NiwyNDYsMSkgMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZjZmNmY2JywgR3JhZGllbnRUeXBlPTEgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndoeS0tY29udGVudCB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBwbGF5ZmFpcihyZW0oMjBweCksIHJlbSgyN3B4KSwgNDAwLCAkYmxhY2spO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE0cHgpLCByZW0oMjFweCksIDQwMCwgJGJsYWNrKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDU3NXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE1cHgpLCByZW0oMjNweCksIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmpvdXJuZXlfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uam91cm5leV9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTAwcHggMDsgICAgXG4gICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE2cHgpLCByZW0oMjVweCksIDQwMCwgJHdoaXRlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE4cHgpLCByZW0oMjVweCksIDQwMCwgJHdoaXRlKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cblxuICAgIC5vLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6ICRuZXdNYWluQ29sb3I7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDApIGludmVydCgxKSBjb250cmFzdCgzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5qb3VybmV5LWZlYXR1cmVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgICAgXG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbGlnaHRlbihkZXNhdHVyYXRlKGFkanVzdC1odWUoJG5ld01haW5Db2xvciwgLTMpLCA3LjE3KSwgMTAuNzgpIDFweCBzb2xpZDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IGxpZ2h0ZW4oZGVzYXR1cmF0ZShhZGp1c3QtaHVlKCRuZXdNYWluQ29sb3IsIC0zKSwgNy4xNyksIDEwLjc4KSAxcHggc29saWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRyb290LWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLmN1c3RvbS1wYWdpbmF0ZS1tc2cge1xuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn0iLCIuYWR2ZXJ0aXNlX3JvdyB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobXgtcG9ydHJhaXQpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG4gICAgLmFkdmVydGlzZV9jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMyU7XG4gICAgICAgIGZsZXg6IDAgMCAyMyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMjMlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWR2ZXJ0aXNlX3BvaW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICAtbXMtZmxleDogMCAwIDQwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg0MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEyMDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1MHB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE0MDBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg3MHB4KTtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICAuYWR2ZXJ0aXNlX2NvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNyU7XG4gICAgICAgIGZsZXg6IDAgMCAzNyU7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgMzclO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg5cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG14LXBvcnRyYWl0KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE2cHgpLCAxLjUsIDQwMCwgJGJsYWNrKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNDE4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjlweCkge1xuICAgICAgICAvKm1heC13aWR0aDogNDE4cHg7Ki9cbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMThweCksIDEuNywgNDAwLCAkYmxhY2spO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1wb3J0cmFpdCkge1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5wYW5lbF9faGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBwbGF5ZmFpcihyZW0oMjVweCksIHJlbSgzM3B4KSwgNDAwLCAkYmxhY2spO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIxcHgpO1xuICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgLy9AaW5jbHVkZSBwbGF5ZmFpcihyZW0oNDBweCksIHJlbSg1M3B4KSwgNDAwLCAkYmxhY2spO1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBlcmZvcm1lci1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjlweCkge1xuICAgICAgICAgIG1hcmdpbjogMzJweCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTUlICsgNzBweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDY0cHgpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMzJweDtcbiAgICAgICAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR3aGl0ZSwgNy40NSk7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY5cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTUlICsgNDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjAwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTUlICsgNTBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMzAwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTUlICsgNzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQ1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMTBweCk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTJweCkgcmVtKDEycHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtZnVsbC1uYW1lIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTJweCksIHJlbSgxN3B4KSwgNTAwLCAkYmxhY2spO1xuICAgICAgXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTJweCksIHJlbSgxOHB4KSwgNTAwLCAkYmxhY2spO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYy1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEwcHgpLCByZW0oMTVweCksIDQwMCwgJGJsYWNrKTtcbiAgICAgIFxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEwcHgpLCByZW0oMTZweCksIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtc3RhdHVzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICBcbiAgICAgICAgICAgICAgJi5vbmxpbmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NkIxNjg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5vZmZsaW5lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwcHggMCAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OXB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxMnB4KSwgcmVtKDE2cHgpLCA0MDAsICRibGFjayk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OXB4KSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE4cHgpLCByZW0oMjRweCksIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oZGVzYXR1cmF0ZShhZGp1c3QtaHVlKCRuZXdNYWluQ29sb3IsIC0zKSwgOC40MiksIDEuNzYpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5ib3R0b21fX3Njcm9sbF9fYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDM1cHgpO1xuICBtYXJnaW4tdG9wOiByZW0oODBweCk7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OXB4KSB7XG4gICAgLyptYXJnaW4tdG9wOiBjYWxjKDEwMHZoIC0gKDUwMHB4ICsgNTdweCArIDM1cHggKyA4MHB4KSk7Ki9cbiAgfVxufSIsIi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnBhY2thZ2VfX3NsaWRlciB7XG4gICAgbWFyZ2luOiAwIHJlbSgtMTVweCk7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNXB4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG4uY3VzdG9tLXBrZy1zbGlkZXIge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgLnBhY2thZ2UtLWNhcmQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jdXN0b20tc3BhY2luZy10b3Age1xuICAgIHBhZGRpbmctdG9wOiByZW0oMjBweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSg4MHB4KTtcbiAgICB9XG59IiwiLmNvbnNlbnQtZm9ybS13cmFwcGVyXG57XG4gICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTZweCksIHJlbSgyNXB4KSwgNDAwLCAkYmxhY2spO1xuICAgIGg0e1xuICAgICAgICBAaW5jbHVkZSBwbGF5ZmFpcihyZW0oMzBweCksIHJlbSg0MHB4KSwgNDAwLCAkYmxhY2spO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIC5jb25zZW50LWxpbmVcbiAgICB7XG4gICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE2cHgpLCByZW0oMjVweCksIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgICAmLnJlZC10ZXh0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIH1cbiAgICAgICAgdWx7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgb2x7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dFxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgICAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29uc2VudC1mb3JtLWlucHV0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnNlbnQtZGF0ZS1pbnB1dFxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnNlbnQtbG9jYXRpb24taW5wdXRcbiAgICAgICAge1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb25zZW50LWFtb3VudC1pbnB1dFxuICAgICAgICB7XG4gICAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnNlbnQtc2lnbmF0dXJlLWlucHV0XG4gICAgICAgIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICMwMDAgMXB4IGRvdHRlZDtcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG59IiwiLm8tbmF2YmFyIHtcbiAgLy8gYmFja2dyb3VuZDogcmdiYSgjZTVlNWVhLCAwLjg1KSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogcmVtKDEzcHgpIDA7XG4gIHotaW5kZXg6IDk5O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAjMDAwMDAwMEE7XG5cbiAgJi5uYXZiYXItLXRyYW5zcGFyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobXgtcG9ydHJhaXQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAjMDAwMDAwMEE7XG4gICAgICB9XG4gIH1cblxuICAmLm5hdmJhci0tbm9zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuby1uYXZiYXJfX2JyYW5kIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmxvZ28ge1xuICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjdweCkge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b2dnbGVfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyN3B4O1xuICAgIHdpZHRoOiAyN3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAudG9nZ2xlX19uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAyN3B4O1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIFxuXG4gICZfX2hvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAmLS1kZWVwUGFkIHtcbiAgICBwYWRkaW5nOiByZW0oMTBweCkgMCByZW0oOTRweCk7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiAwLjRlbSBzb2xpZDtcbiAgICAgIGJvcmRlci1yaWdodDogMC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLjU1ZW07XG4gICAgfVxuICB9XG4gIC5ub3RpZmljYXRpb25fX2Jsb2NrIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgLy8gcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogLTI1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHggIWltcG9ydGFudDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMzhweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ub3RpZmljYXRpb25fX2xpc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwcHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAvLyBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE4M3B4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDozcHg7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDojZjBmMGYwO1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JG5ld01haW5Db2xvcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRThFOUVDO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZ1bGxuYW1lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE0cHgpLCByZW0oMjFweCksIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgICAgIHNwYW4udGV4dC1wcmltYXJ5XG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkbmV3TWFpbkNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGVuZGluZ3Bvc3RtZWRpYVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxNHB4KSwgcmVtKDIxcHgpLCA1MDApO1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgY29sb3I6ICRuZXdNYWluQ29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTRweCksIHJlbSgyMXB4KSwgNTAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3X2RhdGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTJweCksIHJlbSgyMHB4KSwgNDAwLCAkYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sb2dvdXQtbGluayB7XG4gICAgc3ZnIHtcbiAgICAgIG1heC13aWR0aDogMTZweDtcbiAgICB9XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuICAubm90aWZpY2F0aW9uLS1kcm9wZG93biB7XG4gICAgLm5vdGlmeV9fc3RhdHVzIHtcbiAgICAgIHdpZHRoOiByZW0oMTJweCk7XG4gICAgICBoZWlnaHQ6IHJlbSgxMnB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmYzMzNmM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHJpZ2h0OiA0cHg7XG4gICAgfVxuICAgIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXJfZHJvcGRvd257XG4gICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1yaWdodDppbmhlcml0O1xuICAgICAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41NWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgLy8gYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjMDAwMDAwMjk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogcmVtKDEwcHgpIDA7XG4gICAgdG9wOiA0NnB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMC40ZW0gc29saWQgJHdoaXRlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwLjRlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTAuNGVtO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGxlZnQ6IDIwJTtcbiAgICB9XG4gICAgJi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogOCU7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgcGFkZGluZzogcmVtKDdweCkgcmVtKDI2cHgpO1xuICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTNweCksIHJlbSgyMHB4KSwgMzAwLCAkYmxhY2spO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNzU0QjQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2JyYW5kIHtcbiAgICBAaW5jbHVkZSBtYXJjZWxsdXMocmVtKDI1cHgpLCByZW0oMzJweCksIDQwMCwgJGNoYXJjb2xlKTtcbiAgfVxuICAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxMXB4IDMwcHggMTFweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gICYubmF2YmFyLWxpZ2h0IHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAmLnRvcF9tZW51IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE2cHgpO1xuICAgICAgfVxuICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTRweCksIHJlbSgxNnB4KSwgNDAwLCAkY2hhcmNvbGUpO1xuICAgICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAvLyBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cblxuICAgICAgICAubm90aWZ5X19zdGF0dXMge1xuICAgICAgICAgIHdpZHRoOiByZW0oMTJweCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTJweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDMDZBO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAuYy10b3BSZ3QtbmF2IHtcbiAgICAvLyBiYWNrZ3JvdW5kOiByZ2JhKCRwdXJwbGUsIDAuMTMpO1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRwdXJwbGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDI1cHgpO1xuICAgIGxpe1xuICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6IzRENEY1QztcbiAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxM3B4KSwgcmVtKDIwcHgpLCA0MDApO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAmLmZhLWRhdGFiYXNlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICB9XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgJi51c2VyY3JlZGl0IHtcbiAgICAgICAgQGluY2x1ZGUgYmFybG93KHJlbSgxNXB4KSwgcmVtKDE4cHgpLCA3MDAsICR3aGl0ZSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYy1uYXZNaWQge1xuICAgICYubmF2YmFyLW5hdiB7XG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgyMnB4KTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMCByZW0oMzJweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5vLWJ0biB7XG4gICAgJi0tb3V0bGluZSB7XG4gICAgICBjb2xvcjogJGJsYWNrXG4gICAgfVxuICB9IFxuXG4gICYubmF2YmFyLS10cmFuc3BhcmVudCB7XG4gICAgLm8tYnRuIHtcbiAgICAgICYtLW91dGxpbmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICB9XG4gICAgfSBcbiAgfVxuXG59XG4uYy1sb2dvdXQge1xuICBAaW5jbHVkZSBzaXplKHJlbSgzOHB4KSk7XG4gIEBpbmNsdWRlIGJvcmRlcnJhZGl1cygxMDAlKTtcbiAgbWFyZ2luLWxlZnQ6IHJlbSgyMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucG9zdE5hdiB7XG4gIGxpIHtcbiAgICBmbGV4OiAxIDEgMjAlO1xuICAgIG1hcmdpbi1yaWdodDogcmVtKDVweCk7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTQ0MHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNHB4KTtcbiAgICB9XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMHB4KTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiByZW0oN3B4KSByZW0oMTVweCk7XG4gICAgICBAaW5jbHVkZSBvdmVycGFzcygxMnB4LCAxNHB4LCA0MDAsICR3aGl0ZSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoMTQ0MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg3cHgpIHJlbSgyMHB4KTtcbiAgICAgIH1cbiAgICAgIC5udW1iZXJQb3N0Q291bnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmMtYWNjb3VudC1oaXN0LXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMDI5O1xuICBib3JkZXItYm90dG9tOiAjZThlOGU4IHNvbGlkIDFweDtcbiAgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6ICNlOGU4ZTggc29saWQgMXB4O1xuICAgIGZsZXg6IDEgMSAxMC42NjclO1xuICAgIHdpZHRoOiAxMC42NjclO1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgZmxleDogMSAxIDE4JTtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAxNHB4O1xuICAgICAgI215SW5wdXRUZXh0RmllbGQge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgICAgICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTNweCwgMTdweCwgMzAwLCAkcHVycGxlKTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG92ZXJwYXNzKDEzcHgsIDE3cHgsIDMwMCwgJHB1cnBsZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIEBpbmNsdWRlIG92ZXJwYXNzKDEzcHgsIDE3cHgsIDMwMCwgJHB1cnBsZSk7XG4gICAgICBib3JkZXItYm90dG9tOiB0cmFuc3BhcmVudCBzb2xpZCA1cHg7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IHRyYW5zcGFyZW50IDVweCBzb2xpZCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYy1oaXN0b3J5LWNhcmQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggIzAwMDAwMDI5O1xuICAvLyB0b3A6IC0zcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBwYWRkaW5nOiByZW0oMjBweCk7XG4gIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgdGFibGUuZGF0YVRhYmxlIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgYm9yZGVyLWxlZnQ6ICRsaWdodC1ib3JkZXIgMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkbGlnaHQtYm9yZGVyIDFweCBzb2xpZDtcbiAgICAgIHRoZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXktbGlnaHQ7XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjc1cmVtIDFyZW07XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS43NXJlbTtcbiAgICAgICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTNweCwgMTVweCwgMzAwLCAkY2hhcmNvbGUpO1xuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ib3JkZXIgIWltcG9ydGFudDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi50YWJsZSB7XG4gICAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IFxuICB9XG4gIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xuICB9XG4gIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcHVycGxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IC40NXJlbSAuNzVyZW07XG4gIH1cbiAgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBwYWRkaW5nOiAuNDVyZW0gMS4yNXJlbTtcbiAgfVxuICAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIHBhZGRpbmc6IC40NXJlbSAxLjI1cmVtO1xuICB9XG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzpiZWZvcmUsIFxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsIFxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSwgXG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsIFxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsIFxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciwgXG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLCBcbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciwgXG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSwgXG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybWl0KHRyYW5zbGF0ZVkoNTAlKSlcbiAgfVxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLCBcbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsIFxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLCBcbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICByaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLCBcbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlciwgXG4gIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxuICB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLCBcbiAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMjVweCAwIDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICAgIEBpbmNsdWRlIGJvcmRlcnJhZGl1cygzMHB4KTtcbiAgICBib3JkZXI6ICNlNWU1ZWEgMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTRweCwgMjJweCwgMzAwLCAkcHVycGxlKTtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICY6OnBsYWNlaG9sZGVyICB7XG4gICAgICBAaW5jbHVkZSBvdmVycGFzcygxNHB4LCAyMnB4LCAzMDAsICRwdXJwbGUpO1xuICAgIH1cbiAgfVxufVxuXG5cbi5jLWZvb3Rlcl9fbmF2IHtcbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMnB4KTtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTRweCwgMjJweCwgMzAwLCAkcHVycGxlKVxuICAgIH1cbiAgfVxufVxuXG4udG9wX21lbnUgbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4ubmF2LWRvd24ge1xuICB6LWluZGV4OiA5O1xufVxuLmN1c3RvbS1zcGFjaW5nIHtcbiAgcGFkZGluZy10b3A6IHJlbSg2MHB4KTtcbn1cbi5jdXN0b20tY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1wb3J0cmFpdCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm8tbW9iaWxlLWZvb3RlciB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMjk7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDQ2cHg7XG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiAwLjRlbSBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItcmlnaHQ6IDAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDAuNGVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMC40ZW07XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMjAlO1xuICAgIH1cbiAgICAmLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgdG9wOiAtMTdweCAhaW1wb3J0YW50O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1JTtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiByZW0oN3B4KSByZW0oMjZweCk7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxM3B4KSwgcmVtKDIwcHgpLCAzMDAsICRibGFjayk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyNzU0QjQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5iYWRnZS1jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICBwYWRkaW5nOiByZW0oNXB4KSByZW0oN3B4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8vIG5ldyBjc3MgZm9yIG5hdiAyOXRoIGp1bCwgMjAyMlxuXG4ubyB7XG4gICYtbmF2LXVzZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cbiAgJi1uYXZiYXIge1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjU1cHg7XG4gICAgICAgICAgLy8gLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLy8gLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAmLm5hdi1saW5rLWljb24ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA5cHg7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBcbiAgICAmX19icmFuZCB7XG4gICAgICBzdmcge1xuICAgICAgICBmaWxsOiAkd2hpdGU7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaG9tZSwgJi1sb2dpbiB7ICAgICAgXG4gICAgICAmLm5hdmJhci0tdHJhbnNwYXJlbnQge1xuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7ICAgXG4gICAgICAgICAgICAgICYubmF2LWxpbmstaWNvbiB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0gICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0gICAgICBcbiAgICAgICAgXG4gICAgICAgIC5vLW5hdi11c2VyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBcblxuICAgICYtbG9naW4geyAgICAgIFxuICAgICAgJi5uYXZiYXItLXRyYW5zcGFyZW50IHtcblxuICAgICAgICAuby1idG4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJG5ld01haW5Db2xvcjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuby1idG4tLW91dGxpbmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICB9IFxuICBcbn1cblxuIiwiJGljb24tcGFjay1zaXplOiByZW0oNDRweCk7XG4kaWNvbi1wYWNrLWljby1zaXplOiByZW0oMTdweCk7XG4kaWNvbi1wYWNrLW1yOiByZW0oMTdweCk7XG4uYy1kYXNoYm9hcmRfX2ljby1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgJl9faWNvbi1wYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tZGFya2VyO1xuICAgIEBpbmNsdWRlIHNpemUoJGljb24tcGFjay1zaXplKTtcbiAgICBtYXJnaW4tcmlnaHQ6ICRpY29uLXBhY2stbXI7XG4gICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDEwMCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgkaWNvbi1wYWNrLWljby1zaXplKTtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgb3ZlcnBhc3MocmVtKDE1cHgpLCByZW0oMjNweCksIDMwMCwgJGNoYXJjb2xlKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgjeyRpY29uLXBhY2stbXJ9ICsgI3skaWNvbi1wYWNrLXNpemV9KSk7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTFweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgQGluY2x1ZGUgb3ZlcnBhc3MocmVtKDEycHgpLCByZW0oMThweCksIDQwMCwgJGdyZXktZGFyayk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgJl9fbGZ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjlweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGEge1xuICAgICYuYy1idG4ge1xuICAgICAgdG9wOiByZW0oMjBweCk7XG4gICAgICByaWdodDogcmVtKDIwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uYy1tZWRpYS1jYXJkIHtcbiAgYm9yZGVyOiAjMDAwMDAwMDkgc29saWQgMXB4O1xuICBAaW5jbHVkZSBib3JkZXJyYWRpdXMocmVtKDRweCkpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDFweCAjMDAwMDAwMDk7XG4gIGJvcmRlcjogIzAwMDAwMDA5IHNvbGlkIDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi5tb2RlbC1jYXJkIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAjMDAwMDAwMEQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXgtd2lkdGg6IDUzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzOHB4KTtcblxuICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiByZW0oMjFweCkgcmVtKDI0cHgpO1xuXG4gICAgICAucHJvZmlsZWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIH1cbiAgICAgIC5jLXBvc3QtdGltZSB7XG4gICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEycHgpLCByZW0oMTZweCksIDQwMCk7XG4gICAgICAgIGNvbG9yOiAjOEE4QThGO1xuICAgICAgfVxuICAgICAgLmZ1bGxuYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTRweCksIHJlbSgxOHB4KSwgNTAwLCAkYmxhY2spO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgcGFkZGluZzogcmVtKDI3cHgpIHJlbSgxMnB4KSByZW0oMjdweCkgcmVtKDI0cHgpO1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTRweCksIHJlbSgyMHB4KSwgNDAwLCAkYmxhY2spO1xuICAgICAgfVxuXG4gICAgICAucG9zdF9idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEzcHgpLCByZW0oMjBweCksIDQwMCk7XG4gICAgICAgICAgICBjb2xvcjogIzhBOEE4RjtcbiAgICAgICAgICAgIG1hcmdpbjogcmVtKDE2cHgpIDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0MHB4KTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDIwcHgpO1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTJweCksIHJlbSgyMHB4KSwgNDAwLCAkYmxhY2spO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgY29sb3I6ICNDOEM3Q0M7XG4gICAgICAgIH1cbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgY29sb3I6ICNDOEM3Q0M7XG4gICAgICAgIH1cbiAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICAgICAgICBjb2xvcjogI0M4QzdDQztcbiAgICAgICAgfVxuICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgIGNvbG9yOiAjQzhDN0NDO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiByZW0oMjBweCkgcmVtKDI0cHgpO1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE0OTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5jYXJkLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiByZW0oMzBweCk7XG4gICAgLmFsbFBSTy1JTUctaG9sZGVyIHtcbiAgICAgIC5ub24tU1VCUy1sYXllciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NzkzO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKHJlbSgzMHB4KSk7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIG92ZXJwYXNzKHJlbSgxNHB4KSwgcmVtKDM1cHgpLCAzMDAsICR3aGl0ZSk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLXRleHQge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG92ZXJwYXNzKDE0cHgsIDIwcHgsIDMwMCwgJGNoYXJjb2xlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwcHgpO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLXRpdGxlIHtcbiAgICAgIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbmRtZXNzYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG4gICAgLm1vcmVfX2J0biB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkYmxhY2ssIDc4LjA0KTtcbiAgICB9XG4gIH1cbiAgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wOiAkbGlnaHQtYm9yZGVyIDFweCBzb2xpZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHAge1xuICAgICAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgxNXB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIGkge1xuICAgICAgY29sb3I6ICRncmVlbi1kYXJrZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gICAgJi5mbGV4LTMge1xuICAgICAgLmNhcmQtbGluayB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIGZsZXg6IDAgMCAzMyU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWxpbmsge1xuICAgICAgQGluY2x1ZGUgb3ZlcnBhc3MocmVtKDEzcHgpLCByZW0oMjBweCksIDQwMCwgJGNoYXJjb2xlKTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgIGJvcmRlci1yaWdodDogJGxpZ2h0LWJvcmRlciBzb2xpZCAxcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAmLm93biB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAmICsgLmNhcmQtbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvdW50ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHJlbSgxMHB4KTtcbiAgICByaWdodDogcmVtKDEwcHgpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjYpO1xuICAgIHBhZGRpbmc6IHJlbSg1cHgpIHJlbSgxMHB4KTtcbiAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMocmVtKDVweCkpO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMThweCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgzcHgpO1xuICAgIH1cbiAgfVxufVxuLmxhenl3cmFwcGVyIHtcbiAgbWluLWhlaWdodDogcmVtKDIwMHB4KTtcbn1cbi5jLXBvc3QtcHJvZmlsZS1jYXJkIHtcbiAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDRweCk7XG4gIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgcmVtKDE1cHgpIDA7XG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICYuY2FyZC10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTRweCwgMjJweCwgMzAwLCAkY2hhcmNvbGUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNDQwcHgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBvdmVycGFzcygxNXB4LCAyNXB4LCAzMDAsICRjaGFyY29sZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRlc2lnbl9fY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZEN0RBOSAwJSwgIzI3NTRCNCA1MiUsICNGQzMzNkMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld01haW5Db2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnN0YXR1c19fbGlnaHQge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICYub24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjZCMTY4O1xuICAgICAgfVxuICAgICAgJi5vZmYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGQwMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIHAge1xuICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDE0cHgsIDE4cHgsIDMwMCwgJGNoYXJjb2xlKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIycHgpO1xuICAgICAgfVxuXG4gICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgIC8vQGluY2x1ZGUgcGxheWZhaXIoMjVweCwgMzNweCwgMzAwLCAkY2hhcmNvbGUpO1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jLWF2YWxpYmlsaXR5IHtcbiAgaDUge1xuICAgIEBpbmNsdWRlIGJhcmxvdygxNXB4LCAxOHB4LCA0MDAsICRjaGFyY29sZSk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgzcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMHB4KTtcbiAgfVxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBzbWFsbCB7XG4gICAgICBAaW5jbHVkZSBvdmVycGFzcyhyZW0oMTJweCksIDE1cHgsIDQwMCwgJGNoYXJjb2xlKTtcbiAgICB9XG4gIH1cbiAgdGFibGUge1xuICAgIHN2ZyB7XG4gICAgICAmLmJpIHtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oMTRweCkpO1xuICAgICAgICAmLmJpLWNoZWNrMi1jaXJjbGUge1xuICAgICAgICAgIGZpbGw6ICRncmVlbi1kYXJrZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5iaS14LWNpcmNsZSB7XG4gICAgICAgICAgZmlsbDogJGdyZXktbGlnaHRlc3Q7XG4gICAgICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oMTJweCkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIEBpbmNsdWRlIG92ZXJwYXNzKDEzcHgsIDE4cHgsIDcwMCwgJGdyZXktZGFyayk7XG4gICAgfVxuICB9XG59XG4ubW9kZWxwcm9maWxlcyB7XG4gIC8vIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAvLyBtYXJnaW4tcmlnaHQ6IC03cHg7XG4gIC5mcm9udGVuZC10aXRsZSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICB9XG4gIGRpdltjbGFzc149XCJjb2xcIl0ge1xuICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgLy8gbWFyZ2luOiAwIDdweDtcbiAgfVxuICAucHJvZmlsZXBpY3R1cmUge1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCl7XG4gICAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgICB9XG4gICAgLmNhcmQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcnJhZGl1cygwKTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAub3ZlcmxheSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogLTEwMCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI2IDMwIDEzMiAvIDc1JSk7XG4gICAgICAub3ZlcmxheXRleHQge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIEBpbmNsdWRlIGJhcmxvdygyMnB4LCAyMnB4LCAyMDAsICR3aGl0ZSk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMHB4KTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDFweCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgYmFybG93KDE0cHgsIDIycHgsIDMwMCwgJHdoaXRlKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNTBweCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4zcmVtO1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRncmV5LWxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOHB4KTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIG92ZXJwYXNzKDEycHgsIDE4cHgsIDQwMCwgJHdoaXRlKTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogKHJlbSgyLjRweCkpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZyb250ZW5kLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwIDAlLCAjMDAwMDAwYjUgMTAwJSkgMCUgMCUgbm8tcmVwZWF0XG4gICAgICAgIHBhZGRpbmctYm94O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgYmFybG93KDE3cHgsIDE5cHgsIDMwMCwgJHdoaXRlKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuZnJvbnRlbmQtdGl0bGUge1xuICAgICAgICAvLyBvcGFjaXR5OiAwO1xuICAgICAgICBib3R0b206IC0xMDAlO1xuICAgICAgfVxuICAgICAgLm92ZXJsYXkge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jLW1haW4tcGFnZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg1NzZweCkge1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICAucHJvZmlsZXBpY3R1cmUge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCl7XG4gICAgICAgIG1heC13aWR0aDogMzMlO1xuICAgICAgICBmbGV4OiAwIDAgMzMlO1xuICAgICAgICBtYXJnaW4tdG9wOiAuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAub3ZlcmxheSB7XG4gICAgICAub3ZlcmxheXRleHQge1xuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmMtYnRuLS10aGluIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiByZW0oNnB4KSByZW0oMTVweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYy1tb2RlbC1saXN0IHtcbiAgJi5jLW1vZGVsLWxpc3RfX25ldyB7XG4gICAgLm1vZGVscHJvZmlsZXMge1xuICAgICAgJi5jLW1haW4tcGFnZSB7XG4gICAgICAgIC5wcm9maWxlcGljdHVyZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiTmV3XCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tZGFya2VzdDtcbiAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTVweCwgMzJweCwgMzAwLCAkd2hpdGUpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdG9wOnJlbSgzMHB4KTtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm1pdCh0cmFuc2xhdGVYKDAlKSk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg5OTJweCl7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybWl0KHRyYW5zbGF0ZVgoLTdweCkpO1xuICAgICAgICAgICAgICByaWdodDowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYy10YWJzIHtcbiAgICAgIGxpIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbi1kYXJrZXN0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuLWRhcmtlc3QgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jLWhlbHAtY2FyZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWxlZnQ6ICRwdXJwbGUgNXB4IHNvbGlkO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgZmlsbDogJHB1cnBsZTtcbiAgICB9XG4gIH1cbiAgaDUge1xuICAgICYuY2FyZC10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBiYXJsb3coMTZweCwgMTZweCwgNDAwLCAkcHVycGxlKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTJweCwgMThweCwgMzAwLCAkY2hhcmNvbGUpO1xuICB9XG59XG4uYy1mYXEtY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCl7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA2cHggIzAwMDAwMDBhO1xuICB9XG59XG4uYy1saWdodC1wdXJwbGUtYm94IHtcbiAgYmFja2dyb3VuZDogI2Y1ZjZmYTtcbiAgYm9yZGVyOiByZ2JhKCRwdXJwbGUsIDAuMSkgMXB4IHNvbGlkO1xuICBwIHtcbiAgICBAaW5jbHVkZSBvdmVycGFzcygxM3B4LCAxOHB4LCAzMDAsICRjaGFyY29sZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtc2V0dGluZy1jYXJkIHtcbiAgLmNhcmQtZm9vdGVyIHtcbiAgICAuYWxlcnQtZGFuZ2VyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGEyNDtcbiAgICB9XG4gIH1cbn1cbi5jLXNpZ251cC1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4zNzUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG4gICZfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDA3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jLXRlc3RpbW9uaWFsIHtcbiAgLmNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdC1ncmV5O1xuICB9XG4gIC5jLWNhcmQge1xuICAgICZfX2ltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIG92ZXJwYXNzKDE1cHgsIDI1cHgsIDMwMCwgJGNoYXJjb2xlKTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgYmFybG93KDIycHgsIDI2cHgsIDQwMCwgJGNoYXJjb2xlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5jLXByaWNpbmctY2FyZCB7XG4gIC5jYXJkIHtcbiAgICBtYXgtd2lkdGg6IHJlbSgxMzVweCk7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgJi5jYXJkLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTVFNUVBIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICB9XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoNSB7XG4gICAgICAgIEBpbmNsdWRlIGJhcmxvdygyNXB4LCAzMHB4LCAzMDAsICRsaWdodC1jaGFyY29sZSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgJi5jYXJkLXRleHQge1xuICAgICAgICAgIEBpbmNsdWRlIG92ZXJwYXNzKDEycHgsIDIwcHgsIDMwMCwgIzRENEY1Qyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yYWRpby10b29sYmFyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMocmVtKDI1cHgpKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAjMDAwMDAwMEE7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U5RTlGMDtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICYuYy1idG5fX0Jyb256ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMjUwZGVnLCAjRDA5QzdFIDAlLCAjN0M0QjM5IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5jLWJ0bl9fU2lsdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg3MWRlZywgI0E4QTlBQiAwJSwgI0VERURFRCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYy1idG5fX2N1c3RvbXBsYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0OEE4OCAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDZweCAjMDAwMDAwMEE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUYwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLXN3aXRjaCB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgJi0tc21hbGwge1xuICAgICAgICAuc2xpZGVye1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnN1YnNjcmliZS0tYnRuIHtcbiAgICAgICAgLnRvZ2dsZS5idG4ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnBhaWQtLWJ0biB7XG4gICAgICAgIC50b2dnbGUge1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgJi5idG4ge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmVlbjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgIC50b2dnbGUtaGFuZGxlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50b2dnbGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDE1cHgpO1xuICAgICAgICAvLyAmLmJ0bi1zdWNjZXNzIHtcbiAgICAgICAgLy8gICAgIHRvcDogNXB4O1xuICAgICAgICAvLyAgICAgbGVmdDogMDtcbiAgICAgICAgLy8gICAgIHJpZ2h0OiAwO1xuICAgICAgICAvLyAgICAgYm90dG9tOiAwO1xuICAgICAgICAvLyAgICAgbWFyZ2luOiAwIGF1dG8gYXV0bztcbiAgICAgICAgLy8gfVxuICAgICAgICAmLmJ0biB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxLjE1cmVtO1xuXG4gICAgICAgICAgICAmLmJ0bi1saWdodCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1zdWJzY3JpYmUge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRvZ2dsZS1ncm91cCB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudG9nZ2xlLW9uIHtcbiAgICAgICAgICAgICAgICByaWdodDogNTIlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b2dnbGUtb2ZmIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRvZ2dsZS1oYW5kbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICBwYWRkaW5nOiAuMzc1cmVtIC42NXJlbTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxufVxuLmMtdnVlLXN3aXRjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmX19pbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIG92ZXJwYXNzKDEzcHgsIDIwcHgsIDMwMCwgJGNoYXJjb2xlKTtcbiAgICB9XG59XG4uYy1wYWlkLXBvc3QtYW10IHtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gLy8gYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAvLyB3aWR0aDogNTUlO1xuICAgIC8vIGxlZnQ6IGF1dG87XG4gICAgLy8gcmlnaHQ6IDEwcHg7XG4gICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgLy8gLy8gaGVpZ2h0OiAyNXB4O1xuICAgIC8vIHRvcDogNTAlO1xuICAgIEBpbmNsdWRlIGJvcmRlcnJhZGl1cyg0cHgpO1xuICAgIC8vIEBpbmNsdWRlIHRyYW5zZm9ybWl0KHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICY6OmFmdGVye1xuICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgICAgICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2YxZjFmMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgLmMtY2xvc2Uge1xuICAgICAgICB0b3A6IDE2JTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNnB4O1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJHB1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3Ryb2tlOiAkcHVycGxlO1xuICAgICAgICAgICAgYm9yZGVyOiAkcHVycGxlIHNvbGlkIHJlbSgxcHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDEwMCUpXG4gICAgICAgIH1cbiAgICB9XG59XG4uYy1zd2l0Y2hfaW5wdXQge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtaW4taGVpZ2h0OiAzM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTNweCwgMjBweCwgMzAwLCAkY2hhcmNvbGUpO1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGOTtcblxuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgbWluLWhlaWdodDogMzNweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgICAgICBib3JkZXItY29sb3I6ICNGOUY5Rjk7XG4gICAgfVxufVxuLmMtdGVybXMtbGF2ZWwge1xuICAgIEBpbmNsdWRlIG92ZXJwYXNzKDE1cHgsIDI1cHgsIDMwMCwgJGdyZXktdGV4dCk7XG59IiwiLmMtYnRuIHtcbiAgcGFkZGluZzogcmVtKDhweCkgcmVtKDFweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDE3cHgsIDUwMCwgJHdoaXRlKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAjMDAwMDAwMjk7XG5cbiAgJi5idXR0b24tYmxhY2sge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICYudW5zdWJzY3JpYmUtLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxMnB4KSwgcmVtKDE2cHgpLCA0MDApO1xuICAgIGhlaWdodDogMjdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmLnNhdmUtLWNhcmQge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxNHB4KSwgcmVtKDE4cHgpLCA0MDApO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIGkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJi0tc29saWQge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBib3JkZXI6ICRibGFjayBzb2xpZCAxcHg7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG4gICYtLWJvcmRlciB7XG4gICAgYm9yZGVyOiAkYmxhY2sgc29saWQgMXB4O1xuICAgICYtLXB1cnBsZSB7XG4gICAgICBib3JkZXI6ICRwdXJwbGUgc29saWQgMXB4O1xuICAgICAgY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6ICRwdXJwbGUgc29saWQgMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1ncmV5IHtcbiAgICAgIGJvcmRlcjogJGdyZXktbGlnaHQgc29saWQgMXB4O1xuICAgICAgY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAkcHVycGxlIHNvbGlkIDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYmxhY2sge1xuICAgICAgYm9yZGVyOiAkYmxhY2sgc29saWQgMXB4O1xuICAgICAgY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAmLmFjdGl2ZSxcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAkcHVycGxlIHNvbGlkIDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xuICAgIGJvcmRlcjogJHB1cnBsZSBzb2xpZCAxcHg7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IGxpZ2h0ZW4oJHB1cnBsZSwgMTAlKSBzb2xpZCAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwdXJwbGUsIDEwJSk7XG4gICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtLWdyZXkge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgIGJvcmRlcjogJGdyZXktbGlnaHQgc29saWQgMXB4O1xuICAgIGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogbGlnaHRlbigkZ3JleS1saWdodCwgMTAlKSBzb2xpZCAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmV5LWxpZ2h0LCAxMCUpO1xuICAgICAgY29sb3I6ICRwdXJwbGU7XG4gICAgfVxuICB9XG4gICYtLXRoaW4ge1xuICAgIHBhZGRpbmc6IHJlbSg2cHgpIHJlbSgyNXB4KTtcbiAgICBAaW5jbHVkZSBvdmVycGFzcygxNHB4LCAxOHB4LCAzMDAsIGluaGVyaXQpO1xuICB9XG4gICYtLXNtYWxsIHtcbiAgICBwYWRkaW5nOiByZW0oNnB4KSByZW0oMTVweCk7XG4gICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTJweCwgMThweCwgMzAwLCBpbmhlcml0KTtcbiAgfVxuICAmLS1sYXJnZSB7XG4gICAgcGFkZGluZzogcmVtKDZweCkgcmVtKDQ1cHgpO1xuICAgIEBpbmNsdWRlIG92ZXJwYXNzKDE0cHgsIDE4cHgsIDMwMCwgaW5oZXJpdCk7XG4gIH1cbiAgJi0tc2lkZWJhciB7XG4gICAgcGFkZGluZzogcmVtKDE0cHgpIHJlbSg4cHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogcmVtKDE4cHgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICB9XG59XG4ucHJvZmlsZWltYWdlY2FuY2VsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtaXQodHJhbnNsYXRlWSgtNTAlKSk7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKHJlZCwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEocmVkLCAxKTtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgfVxufVxuLnByb2ZpbGVpbWFnZXNhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBAaW5jbHVkZSB0cmFuc2Zvcm1pdCh0cmFuc2xhdGVZKC01MCUpKTtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgkZ3JlZW4sIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cblxuLmJ1dHRvbi1ibHVlIHtcbiAgYmFja2dyb3VuZDogcmdiKDM5LDg0LDE4MCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzksODQsMTgwLDEpIDAlLCByZ2JhKDQwLDk1LDIxNCwxKSAxMDAlKTtcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAvLyBib3JkZXI6IGxpZ2h0ZW4oJHB1cnBsZSwgMTAlKSBzb2xpZCAxcHg7XG4gICAgLy8gYmFja2dyb3VuZDogbGlnaHRlbigkcHVycGxlLCAxMCUpO1xuICAgIGJhY2tncm91bmQ6IHJnYigzOSw4NCwxODApO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzksODQsMTgwLDEpIDAlLCByZ2JhKDQwLDk1LDIxNCwxKSAxMDAlKTtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sb2dpbi1idXR0b257XG4gIGJhY2tncm91bmQ6IHJnYigzOSw4NCwxODApO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM5LDg0LDE4MCwxKSAwJSwgcmdiYSg0MCw5NSwyMTQsMSkgMTAwJSk7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiA0MnB4O1xuXG4uYnV0dG9uLXBpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkQ3REE5IDAlLCAjRkY5QUJDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICAvLyBib3JkZXI6IGxpZ2h0ZW4oJHB1cnBsZSwgMTAlKSBzb2xpZCAxcHg7XG4gICAgLy8gYmFja2dyb3VuZDogbGlnaHRlbigkcHVycGxlLCAxMCUpO1xuICAgIGJhY2tncm91bmQ6IHJnYigzOSw4NCwxODApO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMzksODQsMTgwLDEpIDAlLCByZ2JhKDQwLDk1LDIxNCwxKSAxMDAlKTtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuXG4uby1idG4ge1xuICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMyNzU0QjQgMCUsICMyODVGRDYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3TWFpbkNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDMycHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDVweCk7XG4gIC8qQGluY2x1ZGUgcG9wcGlucygxMHB4LCAxNXB4LCA1MDAsICR3aGl0ZSk7Ki9cbiAgQGluY2x1ZGUgcG9wcGlucygxMHB4LCAyMHB4LCA1MDAsICR3aGl0ZSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogcmVtKDQwcHgpO1xuICAvKmhlaWdodDogcmVtKDM1cHgpOyovXG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oNDVweCk7XG4gICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMHB4LCA1MDAsICR3aGl0ZSk7XG4gICAgaGVpZ2h0OiByZW0oNDBweCk7XG4gIH1cblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBkYXJrZW4oZGVzYXR1cmF0ZSgkbmV3TWFpbkNvbG9yLCA0LjcyKSwgNy44NCkgMCUsICRuZXdNYWluQ29sb3IgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgIFxuXG4gICYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJi0tY2xlYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMTBweCwgMTVweCwgMzAwKTtcbiAgICBjb2xvcjogIzcyNzI3MjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKDE0cHgsIDIwcHgsIDMwMCk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM3MjcyNzIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM3MjcyNzIgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4ICMwMDAwMDAyOTtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAyOTtcbiAgICB9XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMzJCNUYgMCUsICMyODVGRDYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICB9XG4gICYtLW91dGxpbmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRuZXdNYWluQ29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiByZW0oOHB4KSByZW0oNDNweCk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBkYXJrZW4oZGVzYXR1cmF0ZSgkbmV3TWFpbkNvbG9yLCA0LjcyKSwgNy44NCkgMCUsICRuZXdNYWluQ29sb3IgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG4gICAgfVxuICB9XG4gICYtLWxhcmdlIHtcbiAgICBwYWRkaW5nOiByZW0oMTZweCkgcmVtKDU1cHgpOyBcbiAgICBAaW5jbHVkZSBwb3BwaW5zKDE4cHgsIDI1cHgsIDUwMCwgJHdoaXRlKTtcbiAgICBoZWlnaHQ6IHJlbSg1N3B4KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG14LW1vYi1sYXJnZSkge1xuICAgICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAxOHB4LCA1MDAsICR3aGl0ZSk7XG4gICAgICBoZWlnaHQ6IHJlbSg0OHB4KTtcbiAgICB9XG4gICAgJi0tb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG4gICAgICBjb2xvcjogIzI3NTRCNDtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNHB4KSByZW0oNTNweCk7XG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMzJCNUYgMCUsICMyODVGRDYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNtYWxsIHtcbiAgICBwYWRkaW5nOiByZW0oOHB4KSByZW0oMzVweCk7IFxuICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMTdweCwgNTAwLCAkd2hpdGUpO1xuICAgIGhlaWdodDogcmVtKDMzcHgpO1xuXG4gICAgJi0tb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG4gICAgICBjb2xvcjogIzI3NTRCNDtcbiAgICAgIHBhZGRpbmc6IHJlbSg2cHgpIHJlbSgzM3B4KTtcbiAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEzMkI1RiAwJSwgIzI4NUZENiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI3NTRCNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tdGhpbiB7XG4gICAgcGFkZGluZzogcmVtKDVweCkgcmVtKDI1cHgpOyBcbiAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDE3cHgsIDUwMCwgJHdoaXRlKTtcbiAgICBoZWlnaHQ6IHJlbSgyN3B4KTtcblxuICAgICYtLW91dGxpbmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjc1NEI0O1xuICAgICAgY29sb3I6ICMyNzU0QjQ7XG4gICAgICBwYWRkaW5nOiByZW0oM3B4KSByZW0oMjNweCk7XG4gIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMzJCNUYgMCUsICMyODVGRDYgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzI3NTRCNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYXV0byB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjBweCkgIWltcG9ydGFudDtcbiAgfVxuICAmLS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjJweCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIycHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtLXVwbG9hZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAmLS1waW5rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkQ3REE5IDAlLCAjRkY5QUJDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTMyQjVGIDAlLCAjMjg1RkQ2IDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICB9XG4gIH1cblxuICAmLS1maXhlZCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtLWljb24ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAuby1idG5fX2ljb24ge1xuICAgICAgbWF4LXdpZHRoOiAxNXB4O1xuICAgICAgLyptYXJnaW4tcmlnaHQ6IDEwcHg7Ki9cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgyNHB4KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjRweCk7XG4gICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICBcbiAgICAgIC5vLWJ0bl9faWNvbiB7XG4gICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaG9tZV9fc2VhcmNoIHtcbiAgLm8tc2VhcmNoLS1idG4ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobXgtbW9iLWxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiByZW0oNzFweCk7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgICBtYXJnaW4tbGVmdDogcmVtKDE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubW9yZV9fYnRuIHtcbiAgcGFkZGluZzogMCByZW0oNXB4KTtcbiAgaSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgIGNvbG9yOiAjYzdjN2M3O1xuICAgIH1cbiAgfVxufVxuLm1jdy0yMDAge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn0iLCIuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5pbnB1dC1vdmVybGF5IHtcbiAgICBsYWJlbCB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKDE0cHgsIDE4cHgsIDQwMCwgJGNoYXJjb2xlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5hZGRDb250ZW50IHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRjA7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgxMnB4KTtcbiAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDE4cHgsIDMwMCwgJGNoYXJjb2xlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDU3NXB4KSB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKDE0cHgsIDE4cHgsIDMwMCwgJGNoYXJjb2xlKTtcbiAgICB9XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWJvcmRlcjtcbiAgICBib3JkZXItd2lkdGg6IHJlbSgxcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWluLWhlaWdodDogNDBweDtcblxuICAgICYtLXNlYXJjaC0tcGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VhcmNoLXBpbmsuc3ZnKSBjZW50ZXIgcmlnaHQgMTVweCBuby1yZXBlYXQ7XG4gICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDQ0NzkzMGQ7XG4gICAgfVxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgICsgLmMtaW5wdXQtaW5mbyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxufVxuaW5wdXQge1xuICAmLmRhdGVyYW5nZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9hc3NldHMvaW1hZ2VzL3NlbGVjdF9hcnJvdy5wbmcpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDJweCk7XG4gICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICB9XG59XG5zZWxlY3Qge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtby1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9hc3NldHMvaW1hZ2VzL3NlbGVjdF9hcnJvdy5wbmcpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDQycHgpO1xuXG4gICAgICAgICYtLXJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9hc3NldHMvaW1hZ2VzL3NlbGVjdF9hcnJvdy5zdmcpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHggMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmlydGhkYXlzZWxlY3Qge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvc2VsZWN0X2Fycm93LnBuZykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oNDJweCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRjA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICYtLXJlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9hc3NldHMvaW1hZ2VzL3NlbGVjdF9hcnJvdy5zdmcpIGNlbnRlciByaWdodCBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQycHggMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2VhcmNoLS1zZWxlY3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1vLWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9hc3NldHMvaW1hZ2VzL3NlbGVjdF9hcnJvd19ob21lLnN2ZykgY2VudGVyIHJpZ2h0IDAgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogcmVtKDE1cHgpIHJlbSgzMHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg1MHB4KTtcbiAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTZweCwgMjdweCwgNDAwLCAkY2hhcmNvbGUpO1xuICAgICAgaGVpZ2h0OiA3N3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQwN3B4O1xuICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRUVFRjAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgLy8gYm9yZGVyLWNvbG9yOiAjRUVFRUYwICFpbXBvcnRhbnQ7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUYwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbnRleHRhcmVhIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBoZWlnaHQ6IDE4OHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbn1cbi5maWx0ZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMjBweDtcbiAgfVxufVxuXG4uZGNhbGVuZGFycGlja2VyIHtcbiAgLmR1ZHBfX2NhbGVuZGFyLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblxuICAgIC5kdWRwX19zZWwteWVhciB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGQzMzNkMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRjcF9zZWwtZGF0ZSB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zO1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGQzMzNkMgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmR1ZHBfX2NhbC1jb250YWluZXIge1xuICAgIC5kdWRwX19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgIC5kdWRwX19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI0cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgcGFkZGluZzogcmVtKDZweCkgcmVtKDE2cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTVweCwgNDZweCwgNDAwLCAkYmxhY2spO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICAgICAmLm9rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmNsZWFyIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmR1ZHBfX2J0bi1jYWwtcHJldiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xuICAgICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiA3cHggMDtcbiAgICB9XG4gICAgLmR1ZHBfX2J0bi1jYWwtbmV4dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xuICAgICAgd2lkdGg6IDI4cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiA3cHggMDtcbiAgICB9XG5cbiAgICAuZHVkcF9fY2FsZW5kYXIge1xuICAgICAgLmR1ZHBfX2NhbC1tb250aC15ZWFyIHtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZHVkcF9fd2Vla2RheXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnM7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kdWRwX19jYWwtd2VlayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcblxuICAgICAgICAuZHVkcF9fZGF0ZXtcbiAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBjb2xvcjogI0ZDMzM2QyAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYucmFuZ2UtZnJvbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmluLXJhbmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYucmFuZ2UtdG8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4ucmF0ZXNfX2FyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxMXB4O1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMThweCwgMzAwLCAkY2hhcmNvbGUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc1cHgpIHtcbiAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTRweCwgMThweCwgMzAwLCAkY2hhcmNvbGUpO1xuICAgIH1cbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7ICAgIFxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAyOTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgIH1cblxuICAgICYuYXZhaWxhYmlsaXR5LS1jaGVja2JveCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoLi4vYXNzZXRzL2ltYWdlcy9ibG9jay5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zdGF0dXMtLWNoZWNrYm94IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBsZWZ0OiAtMzJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvY2hlY2suc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGxlZnQ6IC0zMHB4O1xuICAgIC8vIGxlZnQ6IC0zNXB4O1xuICB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbC5hdmFpbGFiaWxpdHktLWNoZWNrYm94OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlIHVybCguLi9hc3NldHMvaW1hZ2VzL2NvbW1lbnQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICBsZWZ0OiAtMzVweDtcbiAgfVxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwuc3RhdHVzLS1jaGVja2JveCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbC5zdGF0dXMtLWNoZWNrYm94OjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgfVxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwuc3RhdHVzLS1jaGVja2JveDo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbC5zdGF0dXMtLWNoZWNrYm94OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGxlZnQ6IC0yOHB4O1xuICAgIHRvcDogNnB4O1xuICB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbC5zdGF0dXMtLWNoZWNrYm94OjpiZWZvcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NmIxNjg7XG4gIH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLnN0YXR1cy0tY2hlY2tib3g6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjZiMTY4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbGVmdDogLTI4cHg7XG4gICAgdG9wOiA2cHg7XG4gIH1cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6ICRuZXdNYWluQ29sb3IgMXB4IHNvbGlkO1xuICB9XG59XG5cbi5jaGVja2JveC5jaGVjYm94LXN3aXRjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICBcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW46IDA7IFxuICBcbiAgICAgICYuc2V0dGluZ190b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICBcbiAgICAgICAgJjpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojNjZCMTY4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjojNjZCMTY4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IzY2QjE2OCAwcHggMHB4IDBweCA4cHggaW5zZXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNHMgZWFzZSAwcywgYm94LXNoYWRvdyAwLjRzIGVhc2UgMHMsIGJhY2tncm91bmQtY29sb3IgMS4ycyBlYXNlIDBzO1xuICAgICAgICB9XG4gIFxuICAgICAgICAmOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoMjIzLCAyMjMsIDIyMyk7XG4gICAgICAgIGJveC1zaGFkb3c6IHJnYigyMjMsIDIyMywgMjIzKSAwcHggMHB4IDBweCAwcHggaW5zZXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjRzIGVhc2UgMHMsIGJveC1zaGFkb3cgMC40cyBlYXNlIDBzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGVja2JveC1pbmxpbmUge1xuICAgICAgJi5jaGVjYm94LXN3aXRjaCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIFxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgXG4gICAgICAgICAgJjpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2NkIxNjg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IzY2QjE2ODtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IzY2QjE2OCAwcHggMHB4IDBweCA4cHggaW5zZXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC40cyBlYXNlIDBzLCBib3gtc2hhZG93IDAuNHMgZWFzZSAwcywgYmFja2dyb3VuZC1jb2xvciAxLjJzIGVhc2UgMHM7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYigyMjMsIDIyMywgMjIzKTtcbiAgICAgICAgICBib3gtc2hhZG93OiByZ2IoMjIzLCAyMjMsIDIyMykgMHB4IDBweCAwcHggMHB4IGluc2V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjRzIGVhc2UgMHMsIGJveC1zaGFkb3cgMC40cyBlYXNlIDBzO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLDAsMCwwLjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuLm8tY2hlY2tib3gtcm91bmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDIxMHB4O1xuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICY6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3TWFpbkNvbG9yO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDE4cHgsIDQwMCwgJGNoYXJjb2xlKTsgICBcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG5ld01haW5Db2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogcmVtKDZweCkgcmVtKDEycHgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cbi5yZW1vdmUtZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL3JlbW92ZV9maWVsZC5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xufVxuLnN3aXRjaC10b2dnbGUge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcblxuICAgICYgKyBsYWJlbCB7XG4gICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6I0ZEN0RBOTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4uaW5wdXQtZ3JvdXAge1xuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgLmlucHV0LWdyb3VwLXRleHQge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6I0VFRUVGMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG4uYWdlX19yYW5nZSB7XG4gIG1heC13aWR0aDogMjQwcHg7XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOUQ5RDk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAycHg7XG5cbiAgICAudWktc2xpZGVyLXJhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdNYWluQ29sb3I7XG4gICAgfVxuXG4gICAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJG5ld01haW5Db2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbn1cbi5zZWFyY2hfY29udHJvbF9idXR0b24ge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xuXG4gICYuc2VhcmNoX2ljb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9hc3NldHMvaW1hZ2VzL3NlYXJjaC1waW5rLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcbiAgfVxuICAmLnNlYXJjaF9jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2Fzc2V0cy9pbWFnZXMvY2xvc2Uuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbnB1dC1vdmVybGF5LmFkZENvbnRlbnQge1xuICAuc2VhcmNoX2ljb24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9hc3NldHMvaW1hZ2VzL3NlYXJjaC1waW5rLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWFyY2hfY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9hc3NldHMvaW1hZ2VzL2Nsb3NlLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmN1c3RvbS1pbnB1dC1ibG9jayB7XG4gIGkge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICBpbnB1dCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMTBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNXB4KTtcbiAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDAuNzVyZW07XG4gIH1cbn1cbi50ZXJtLWxpbmsge1xuICBAaW5jbHVkZSBicmVha3BvaW50KG14LW1vYi1zbWFsbGVzdCkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG4uYy1wYXlvdXQtZm9ybSB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICB6LWluZGV4OiAxO1xuICAgICYuYy10ZXh0YXJlYV9faG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBvdmVycGFzcygxNXB4LCAyNXB4LCAzMDAsICM5YzljOWYpO1xuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICAmOm5vdCguYy10ZXh0YXJlYS1sYWJlbCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtaXQodHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgICAgIEBpbmNsdWRlIG92ZXJwYXNzKDE1cHgsIDI1cHgsIDMwMCwgJGdyZXktZGFyayk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgYmFja2dyb3VuZDogI2U4ZThlODMwO1xuICAgICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTVweCwgMjVweCwgMzAwLCAkZ3JleS1kYXJrKTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZTllOWYwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDApO1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybWl0KHRyYW5zbGF0ZVkoMCUpKTtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICRncmV5LWRhcms7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtaXQodHJhbnNsYXRlWSgwJSkpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogJGdyZXktZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpub3QoOmVtcHR5KSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm1pdCh0cmFuc2xhdGVZKDAlKSk7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JleS1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLWludmFsaWQge1xuICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYShyZWQsIDAuMSk7XG4gICAgICB9XG4gICAgICAvKiBDaGFuZ2UgdGhlIHdoaXRlIHRvIGFueSBjb2xvciA7KSAqL1xuICAgICAgJjotd2Via2l0LWF1dG9maWxsLFxuICAgICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICAgJjotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuICAgICAgJjotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gICAgICAgIC8vIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCAjMDAwIGluc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogOTk5OTlzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jLXJvdW5kZWQtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGkge1xuICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgfVxuICAuYy1idG4ge1xuICAgIEBpbmNsdWRlIHNpemUoODJweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uYy1jaGF0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvL2JhY2tncm91bmQ6ICRncmV5LWxpZ2h0O1xuICAgIC8vIEBpbmNsdWRlIGJvcmRlcnJhZGl1cyhyZW0oNXB4KSk7XG4gICAgLy8gcGFkZGluZzogcmVtKDVweCkgcmVtKDE0cHgpO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgIEBpbmNsdWRlIG92ZXJwYXNzKDE0cHgsIDE2cHgsIDQwMCwgJHB1cnBsZSk7XG4gICAgbWluLWhlaWdodDogcmVtKDU2cHgpO1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWJvcmRlcjtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMnB4KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIH1cbiAgfVxuICAmX19wcm9maWxlUGljIHtcbiAgICBAaW5jbHVkZSBzaXplKHJlbSgzOHB4KSk7XG4gICAgZmxleDogMCAwIHJlbSgzOHB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGJvcmRlcnJhZGl1cygxMDAlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm1pdCh0cmFuc2xhdGVYKC0zMCUpKTtcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5jLWxpbmstbGlzdCB7XG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWJvcmRlcjtcbiAgfVxufVxuLm9ubGluZV9Nb2RlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLmltZy10aHVtYm5haWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIHNpemUocmVtKDY1cHgpKTtcbiAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoNTAlKTtcbiAgfVxuICBsaSB7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBzaXplKDY1cHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtbWFpbi1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICA+IGltZyB7XG4gICAgbWluLWhlaWdodDogNDY5cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMDI0cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMjgwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxNDQwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY2MnB4O1xuICAgIH1cbiAgfVxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjM3NSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDI2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBAaW5jbHVkZSBiYXJsb3coNDZweCwgNTVweCwgMjAwLCAkd2hpdGUpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgxLjE1cHgpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRiYW5sYXJnZS10eHQpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm90dG9tLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICB9XG4gICAgZGl2W2NsYXNzXj1cImNvbC1cIl0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLWNyZWF0ZS1wb3N0IHtcbiAgQGV4dGVuZCAuYy1tZWRpYS1jYXJkO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAjMDAwMDAwMEQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgJl9faWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgZmlsbDogJHB1cnBsZTtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dFBhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1N3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxMnB4LCA0MHB4LCAzMDApO1xuICAgICAgICBjb2xvcjogI0FEQURBRDtcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogJGxpZ2h0LWJvcmRlciBzb2xpZCAxcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDApO1xuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3VzZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIHRvcDogMTdweDtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgc2l6ZSgzNnB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMTAwJSk7XG4gICAgICAvLyBib3JkZXI6IHJnYmEoJHB1cnBsZSwgODUlKSBzb2xpZCAxcHg7XG4gICAgICAvLyBwYWRkaW5nOiA0cHg7XG4gICAgfVxuICB9XG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8vIC5maWxlaW5wdXQge1xuICAvLyAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIC8vIH1cbiAgLyogLnBvc3RkZXRhaWxzc3VibWl0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfSAqL1xuICAuYnJvd3NlZmlsZXNwcmV2aWV3LFxuICAuYnJvd3NldmlkZW9wcmV2aWV3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRsaWdodC1ib3JkZXIgc29saWQgMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAjbXlDYXJvdXNlbCB7XG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgICBsaSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYy1tb2RlbC1saXN0IHtcbiAgJl9fb25saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleS0tYmc7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MCUgMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3NodXR0ZXJzdG9ja180NDMxNjIxMTAucG5nKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICAgIGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgb3BhY2l0eTogMC4xO1xuICAgIH1cbiAgfVxuICAmX19mZWF0dXJlIHtcbiAgICAucm93IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg5OTFweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg5OTFweCl7XG4gICAgICAgIG1hcmdpbjogMTlweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTVweCwgMjVweCwgMzAwLCAkY2hhcmNvbGUpO1xuICAgICAgJi5jLXN0YXR1cyB7XG4gICAgICAgIEBpbmNsdWRlIG92ZXJwYXNzKDEycHgsIDIwcHgsIDMwMCwgJGNoYXJjb2xlKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg5OTFweCl7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIEBpbmNsdWRlIHNpemUoMTJweCk7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMTAwJSk7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybWl0KHRyYW5zbGF0ZVkoLTUwJSkpXG4gICAgICAgIH1cbiAgICAgICAgJi0tb25saW5lIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1saWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tb2ZmbGluZSB7XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWJ0biB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeS1tYXgoOTkxcHgpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jYXJvdXNhbCB7XG4gICAgLmMtaG9tZS1wYW5lbCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNTVweDtcbiAgICB9XG4gIH1cbn1cbi5jLXBhbmVsIHtcbiAgJl9faGFsZi1ncmV5e1xuICAgIGJhY2tncm91bmQ6ICRsaWdodGVzdC1ncmV5O1xuICAgIHBhZGRpbmc6IDU1cHggMDtcbiAgfVxuICAmX19uZWdldGl2ZS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KXtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybWl0KHRyYW5zbGF0ZVgoLTkwJSkpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkZ3JleS1kYXJrLCAwLjY1KTtcbiAgICB9XG4gIH1cbiAgJl9fcG9zaXRpdmUtY29udGVudCB7XG4gICAgcGFkZGluZzowIDIwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDo1MCU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm1pdCh0cmFuc2xhdGVZKC01MCUpKTtcbiAgICAgIHBhZGRpbmc6MCAyNSUgMCAyMSU7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg3NjdweCkge1xuICAgICAgICBtYXJnaW46IDQxcHggMCAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19idG0tY3RhIHtcbiAgICBoMSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoJGJ0bi1jdGEtaGVhZGluZyk7XG4gICAgICBsaW5lLWhlaWdodDogNzNweDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oNXB4KTtcbiAgICB9XG4gIH1cbn1cbi5jLWhvbWUtcGFuZWwge1xuICBwYWRkaW5nOiA1NXB4IDA7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICBwYWRkaW5nOiA3NXB4IDAgMTM4cHg7XG4gIH1cbn1cbi5jLWJ0bi1wYW5lbCB7XG4gIG1heC13aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpe1xuICAgIG1heC13aWR0aDogMzMlO1xuICAgIGZsZXg6IDAgMCAzMyU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjNweDtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICBhLmMtYnRuLS1wdXJwbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDk5MXB4KXtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcnJhZGl1cygwKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA1NCUgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgYnIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyAuY29sLTEyIHtcbiAgLy8gICBAaW5jbHVkZSBtZWRpYS1xdWVyeS1tYXgoOTkycHgpe1xuICAvLyAgICAgbWluLWhlaWdodDogMzQwcHg7XG4gIC8vICAgICB3aWR0aDogMzEuMyU7XG4gIC8vICAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xuICAvLyAgICAgZmxleDogMCAwIDMxLjUlO1xuICAvLyAgICAgbWFyZ2luOiAwIDVweDtcbiAgLy8gICAgIHBhZGRpbmc6IDA7XG4gIC8vICAgICBib3R0b206IDA7XG4gIC8vICAgICByaWdodDogOXB4O1xuICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIH1cbiAgLy8gICBAaW5jbHVkZSBtZWRpYS1xdWVyeS1tYXgoNzY4cHgpe1xuICAvLyAgICAgd2lkdGg6IDQ4JTtcbiAgLy8gICAgIHJpZ2h0OiAwO1xuICAvLyAgICAgZmxleDogMCAwIDQ4JTtcbiAgLy8gICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAvLyAgIH1cbiAgLy8gICBAaW5jbHVkZSBtZWRpYS1xdWVyeS1tYXgoNTc1cHgpIHtcbiAgLy8gICAgIHJpZ2h0OiAxNXB4O1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4vKnByb2ZpbGUgYnRuIGdycCovXG5cbi5wcm9maWxlLWJ0bi1ncnAgIHtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDE1MDBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDc2N3B4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBvcmRlcjogLTE7XG4gICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgLyptYXJnaW4tdG9wOiAtNjBweDsqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xN3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMCByZW0oMTVweCk7XG4gIH1cbiAgYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCgxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg5OTFweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgfVxuICB9XG59XG4ucG9zdC13cmFwLWlubmVyIHtcbiAgbWFyZ2luLXRvcDogMi4zNzVyZW07XG59XG4uY3VzdG9tLWlubmVyLXdyYXAge1xuICBwYWRkaW5nLXRvcDogcmVtKDUwcHgpICFpbXBvcnRhbnQ7XG59XG4uY2NpZnJhbWVob2xkZXIsIC5jY2lmcmFtZWJhc2Uge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmNjaWZyYW1le1xuICAgIGhlaWdodDogNjhweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGlmcmFtZSB7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuLmNoa291dC1mb3JtIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCgxMTk5cHgpe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeS1tYXgoNTc0cHgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgfVxufSIsIi5zbGljay1pbml0aWFsaXplZCB7XG4gIC8vIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICAuc2xpY2stc2xpZGUge1xuICAgIC8vIGhlaWdodDogcmVtKDM5MnB4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgID4gZGl2IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IHJlbSgxMHB4KTtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBidXR0b24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiAjRkMzMzZDIHNvbGlkIDFweDtcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKDExcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkMzMzZDO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmMtcHJvZmlsZS1waWN0dXJlLXBhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmJhZGdlIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiByZW0oMTBweCk7XG4gICAgcmlnaHQ6IHJlbSgxMHB4KTtcbiAgICAmLmJhZGdlLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZDogJGdyZWVuLWxpZ2h0O1xuICAgICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTBweCwgMTJweCwgMzAwLCAkd2hpdGUpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjVweCk7XG4gICAgfVxuICB9XG59XG4jbXlDYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uYy10ZXN0aW1vbmlhbCB7XG4gICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KSAhaW1wb3J0YW50O1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICA+IGRpdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiByZW0oLTYwcHgpO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDAgcmVtKDVweCk7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOjI1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRncmVlbi1kYXJrZXN0LCAwLjMpO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDJweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLWRhcmtlc3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qbWN1c3RvbSBzY3JvbGxiYXIqL1xuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZDogI2UzZTNlMyAhaW1wb3J0YW50O1xufVxuXG4vKmN1c3RvbSBzY3JvbGxiYXIqL1xuXG4vKmN1c3RvbSB2ZXJ0aWNhbCBzY3JvbGxiYXIqL1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0NVU1RPTUlaRUQgU0NST0xMQkFSU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWxsb3dzIHRvIGN1c3RvbWl6ZSB0aGUgYnJvd3NlcidzIHNjcm9sbGJhcnMuXG4gKiBTaG91bGQgd29yayB3ZWxsIGluIGFsbCBtb2Rlcm4gYnJvd3NlcnMgKG5vIEludGVybmV0IEV4cGxvcmVyKS5cbiAqXG4gKiBTeW50YXg6XG4gKiAgICBAaW5jbHVkZSBzY3JvbGxiYXJzKFxuICogICAgICAgIDx0aHVtYi1jb2xvcj4gW2FueSB2YWxpZCBjb2xvciB2YWx1ZSAoaW5jbHVkaW5nIENTUyB2YXJpYWJsZSkgfCBtYW5kYXRvcnldXG4gKiAgICAgICAgPGJhY2tncm91bmQtY29sb3I+IFthbnkgdmFsaWQgY29sb3IgdmFsdWUgKGluY2x1ZGluZyBDU1MgdmFyaWFibGUpIHwgbWFuZGF0b3J5XVxuICogICAgICAgIDxzY3JvbGxiYXItc2l6ZT4gWyd0aGluJywgJ2F1dG8nIG9yIHB4IHZhbHVlIHwgb3B0aW9uYWxdXG4gKiAgICApXG4gKlxuICogVXNhZ2U6XG4gKiAgICBAaW5jbHVkZSBzY3JvbGxiYXJzKCM4ODgsIHZhcigtLWN1c3RvbS1jb2xvcikpO1xuICogICAgQGluY2x1ZGUgc2Nyb2xsYmFycyhoc2woODAsIDMlLCA2MCUpLCBoc2woODAsIDYlLCAyNSUpLCAyMHB4KTtcbiAqICAgIEBpbmNsdWRlIHNjcm9sbGJhcnMoI2ZmZiwgcmViZWNjYXB1cnBsZSwgdGhpbik7XG4gKi9cblxuQG1peGluIHNjcm9sbGJhcnMoJHRodW1iLWNvbG9yLCAkYmFja2dyb3VuZC1jb2xvciwgJHNpemU6IGF1dG8pIHtcbiAgLy8gV2UgYXNzdW1lIHRoYXQgMTJweCBtb3JlIG9yIGxlc3MgbWF0Y2hlcyAndGhpbicgb24gRmlyZWZveDpcbiAgJHRoaW4tc2l6ZTogMTJweDtcbiAgLyoqXG4gICAqIFRhcmdldCBicm93c2VyczogRmlyZWZveCAoVzNDICdXb3JraW5nIERyYWZ0JyBzdGF0dXMpLlxuICAgKi9cbiAgLy8gT25seSBzZXQgJ3RoaW4nIGlmIGtleXdvcmQgbWF0Y2hlcyBvciBweCB2YWx1ZSBpcyByYXRoZXIgc21hbGw6XG4gIEBpZiAoJHNpemUgPT0gYXV0bykge1xuICAgIHNjcm9sbGJhci13aWR0aDogYXV0bztcbiAgfSBAZWxzZSBpZiAoJHNpemUgPT0gdGhpbikgb3IgKCRzaXplIDw9ICR0aGluLXNpemUpIHtcbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIH1cblxuICBzY3JvbGxiYXItY29sb3I6ICR0aHVtYi1jb2xvciAkYmFja2dyb3VuZC1jb2xvcjtcblxuICAvKipcbiAgICogVGFyZ2V0IGJyb3dzZXJzOiBCbGluay0gYW5kIFdlYmtpdC1iYXNlZCAoQ2hyb21lLCBTYWZhcmksIE9wZXJhLCBFZGdlLCBpT1MsIOKApilcbiAgICovXG4gIC8vIFNjcm9sbGJhciBzaXplIChjaGVja3MgZm9yIGtleXdvcmQgZmlyc3QpLlxuICAvLyAnYXV0bycgaXMgYSB2YWxpZCB2YWx1ZSwgdGhlIGJyb3dzZXIgd2lsbCB1c2UgaXRzIG9yaWdpbmFsIHNpemUgdGhlbi5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaWYgKCRzaXplID09IHRoaW4pIHtcbiAgICAgIHdpZHRoOiAkdGhpbi1zaXplIC0gNTtcbiAgICAgIGhlaWdodDogJHRoaW4tc2l6ZSAtIDg7XG4gICAgfSBAZWxzZSB7XG4gICAgICB3aWR0aDogJHNpemU7XG4gICAgICBoZWlnaHQ6ICRzaXplO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vdmFibGUgZWxlbWVudCBpbiBzY3JvbGxiYXI6XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTNlM2UzO1xuXG4gICAgLy8gSWYgd2Ugc2V0IG5vIGJvcmRlciBoZXJlLCB0aGUgbW92YWJsZSBlbGVtZW50IHdvdWxkIGhhdmUgdGhlIHNhbWUgc2l6ZVxuICAgIC8vIGFzIHRoZSBzY3JvbGxiYXIncyBiYWNrZ3JvdW5kIChubyBwYWRkaW5nKS5cbiAgICAvLyAzcHggc2hvdWxkIGJlIGEgZ29vZCBkZWZhdWx0IGZvciBtb3N0IHNjcm9sbGJhciBzaXplcy5cblxuICAgIC8vIElmIGEgcGl4ZWwgdmFsdWUgaXMgdXNlZCwgdXNlIGl0IHRvIGNhbGN1bGF0ZSB0aGUgYm9yZGVyLXJhZGl1czpcbiAgICBAaWYgKHR5cGUtb2YoJHNpemUpID09IG51bWJlcikge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHNpemUgLyAyO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogJHRoaW4tc2l6ZSAvIDI7XG4gICAgfVxuICB9XG5cbiAgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBzY3JvbGxiYXI6XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG59XG4vLyBFbmQgb2YgbWl4aW4hXG5cbi8qKlxuICogU29tZSBzdHlsaW5nIGZvciB0aGUgcGFnZS4gV2l0aCBhcHBsaWVkIHNjcm9sbGJhciBtaXhpbi5cbiAqL1xuXG4udmVydGljYWwtc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgLyp3aWR0aDogY2FsYygxMDAlIC0gNXB4KTsqL1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIEBpbmNsdWRlIHNjcm9sbGJhcnMoI2UzZTNlMywgbGlnaHRlbih3aGl0ZSwgMTApLCB0aGluKTtcbn1cbi8qLnNwYWNpbmctbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufSovXG5cbi5zdG9yeS13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTh2dztcbiAgbWF4LXdpZHRoOiA5MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIC5wb3N0LWFkZC1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLml0ZW0tcHJldmlldyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcGFkZGluZzogMXB4O1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgNzAlIDcwJSwgIzc0Yjg3NyA4JSwgIzc0Yjg3NyA0MiUsICM3NGI4NzcgNTglKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICBoZWlnaHQ6IDE4dnc7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG5cbi8vIFNldHRpbmdzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgIDogMTVweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICA6IDEycHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgOiAzMHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgIDogMnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgIDogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgIDogIzAwMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1cyA6IDhweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICA6IDAuNyAhZGVmYXVsdDtcbiRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yICA6ICRoYW1idXJnZXItbGF5ZXItY29sb3IgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5OiAkaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbi8vIFRvIHVzZSBDU1MgZmlsdGVycyBhcyB0aGUgaG92ZXIgZWZmZWN0IGluc3RlYWQgb2Ygb3BhY2l0eSxcbi8vIHNldCAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgYXMgdHJ1ZSBhbmRcbi8vIGNoYW5nZSB0aGUgdmFsdWUgb2YgJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgYWNjb3JkaW5nbHkuXG4kaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgICA6IGZhbHNlICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXIgICAgICAgOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1maWx0ZXI6ICRoYW1idXJnZXItaG92ZXItZmlsdGVyICFkZWZhdWx0O1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kaGFtYnVyZ2VyLXR5cGVzOiAoXG4gIDNkeCxcbiAgM2R4LXIsXG4gIDNkeSxcbiAgM2R5LXIsXG4gIDNkeHksXG4gIDNkeHktcixcbiAgYXJyb3csXG4gIGFycm93LXIsXG4gIGFycm93YWx0LFxuICBhcnJvd2FsdC1yLFxuICBhcnJvd3R1cm4sXG4gIGFycm93dHVybi1yLFxuICBib3JpbmcsXG4gIGNvbGxhcHNlLFxuICBjb2xsYXBzZS1yLFxuICBlbGFzdGljLFxuICBlbGFzdGljLXIsXG4gIGVtcGhhdGljLFxuICBlbXBoYXRpYy1yLFxuICBtaW51cyxcbiAgc2xpZGVyLFxuICBzbGlkZXItcixcbiAgc3BpbixcbiAgc3Bpbi1yLFxuICBzcHJpbmcsXG4gIHNwcmluZy1yLFxuICBzdGFuZCxcbiAgc3RhbmQtcixcbiAgc3F1ZWV6ZSxcbiAgdm9ydGV4LFxuICB2b3J0ZXgtclxuKSAhZGVmYXVsdDtcblxuLy8gQmFzZSBIYW1idXJnZXIgKFdlIG5lZWQgdGhpcylcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwiYmFzZVwiO1xuXG4vLyBIYW1idXJnZXIgdHlwZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AaW1wb3J0IFwidHlwZXMvM2R4XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R4LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHktclwiO1xuQGltcG9ydCBcInR5cGVzLzNkeHlcIjtcbkBpbXBvcnQgXCJ0eXBlcy8zZHh5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd3R1cm4tclwiO1xuQGltcG9ydCBcInR5cGVzL2JvcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlXCI7XG5AaW1wb3J0IFwidHlwZXMvY29sbGFwc2UtclwiO1xuQGltcG9ydCBcInR5cGVzL2VsYXN0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpY1wiO1xuQGltcG9ydCBcInR5cGVzL2VtcGhhdGljLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9taW51c1wiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlclwiO1xuQGltcG9ydCBcInR5cGVzL3NsaWRlci1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3BpblwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW4tclwiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZ1wiO1xuQGltcG9ydCBcInR5cGVzL3NwcmluZy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmRcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zdGFuZC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc3F1ZWV6ZVwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleFwiO1xuQGltcG9ydCBcInR5cGVzL3ZvcnRleC1yXCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb29raW5nIHVwIGFkZGl0aW9uYWwgdHlwZXM6XG4vL1xuLy8gVGhlIFNhc3MgZm9yIGVhY2ggaGFtYnVyZ2VyIHR5cGUgc2hvdWxkIGJlIG5lc3RlZFxuLy8gaW5zaWRlIGFuIEBpZiBkaXJlY3RpdmUgdG8gY2hlY2sgd2hldGhlciBvciBub3Rcbi8vIGl0IGV4aXN0cyBpbiAkaGFtYnVyZ2VyLXR5cGVzIHNvIG9ubHkgdGhlIENTUyBmb3Jcbi8vIGluY2x1ZGVkIHR5cGVzIGFyZSBnZW5lcmF0ZWQuXG4vL1xuLy8gZS5nLiBoYW1idXJnZXJzL3R5cGVzL19uZXctdHlwZS5zY3NzXG4vL1xuLy8gQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG5ldy10eXBlKSB7XG4vLyAgIC5oYW1idXJnZXItLW5ldy10eXBlIHtcbi8vICAgICAuLi5cbi8vICAgfVxuLy8gfVxuIiwiLy8gSGFtYnVyZ2VyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6ICRoYW1idXJnZXItcGFkZGluZy15ICRoYW1idXJnZXItcGFkZGluZy14O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgb3BhY2l0eTogJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5O1xuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpZiAkaGFtYnVyZ2VyLWhvdmVyLXVzZS1maWx0ZXIgPT0gdHJ1ZSB7XG4gICAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1hY3RpdmUtaG92ZXItZmlsdGVyO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBvcGFjaXR5OiAkaGFtYnVyZ2VyLWFjdGl2ZS1ob3Zlci1vcGFjaXR5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItYWN0aXZlLWxheWVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICogMyArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIC0yO1xuXG4gICYsXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoO1xuICAgIGhlaWdodDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhbWJ1cmdlci1sYXllci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xO1xuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgM2R4KSB7XG4gIC8qXG4gICAqIDNEWFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4IHtcbiAgICAuaGFtYnVyZ2VyLWJveCB7XG4gICAgICBwZXJzcGVjdGl2ZTogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDI7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHgtcikge1xuICAvKlxuICAgKiAzRFggUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4LXIge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHkpIHtcbiAgLypcbiAgICogM0RZXG4gICAqL1xuICAuaGFtYnVyZ2VyLS0zZHkge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZywgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZykgKiAtMSwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCAzZHktcikge1xuICAvKlxuICAgKiAzRFkgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R5LXIge1xuICAgIC5oYW1idXJnZXItYm94IHtcbiAgICAgIHBlcnNwZWN0aXZlOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyAwLjFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeHkpIHtcbiAgLypcbiAgICogM0RYWVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tM2R4eSB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIDNkeHktcikge1xuICAvKlxuICAgKiAzRFhZIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLTNkeHktciB7XG4gICAgLmhhbWJ1cmdlci1ib3gge1xuICAgICAgcGVyc3BlY3RpdmU6ICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyO1xuICAgIH1cblxuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4xcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzIDAuMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZykgcm90YXRlWigtMTgwZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpICogLTEsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3cpIHtcbiAgLypcbiAgICogQXJyb3dcbiAgICovXG4gIC5oYW1idXJnZXItLWFycm93LmlzLWFjdGl2ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yLCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgYXJyb3ctcikge1xuICAvKlxuICAgKiBBcnJvdyBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3ctci5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAwLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDAuNywgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAwLCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIGFycm93YWx0KSB7XG4gIC8qXG4gICAqIEFycm93IEFsdFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3dhbHQge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0wLjI1LCAwKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTAuMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDAuMjUsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd2FsdC1yKSB7XG4gIC8qXG4gICAqIEFycm93IEFsdCBSaWdodFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3dhbHQtciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMXMgMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAwLjIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMC4yNSwgMCkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgwLjcsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMXMgMC4xcyBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMC4yNSwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjFzIDAuMXMgY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd3R1cm4pIHtcbiAgLypcbiAgICogQXJyb3cgVHVyblxuICAgKi9cbiAgLmhhbWJ1cmdlci0tYXJyb3d0dXJuLmlzLWFjdGl2ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDhweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBhcnJvd3R1cm4tcikge1xuICAvKlxuICAgKiBBcnJvdyBUdXJuIFJpZ2h0XG4gICAqL1xuICAuaGFtYnVyZ2VyLS1hcnJvd3R1cm4tci5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLThweCwgMCwgMCkgcm90YXRlKC00NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04cHgsIDAsIDApIHJvdGF0ZSg0NWRlZykgc2NhbGUoMC43LCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBib3JpbmcpIHtcbiAgLypcbiAgICogQm9yaW5nXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1ib3Jpbmcge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgJixcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZSkge1xuICAvKlxuICAgKiBDb2xsYXBzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tY29sbGFwc2Uge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBjb2xsYXBzZS1yKSB7XG4gIC8qXG4gICAqIENvbGxhcHNlIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWNvbGxhcHNlLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE2cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYykge1xuICAvKlxuICAgKiBFbGFzdGljXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1lbGFzdGljIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZWxhc3RpYy1yKSB7XG4gIC8qXG4gICAqIEVsYXN0aWMgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tZWxhc3RpYy1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAyO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICsgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTI1cyAwLjI3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNzVzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAkeS1vZmZzZXQ6ICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0LCAwKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDc1cztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkeS1vZmZzZXQgKiAtMiwgMCkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNzVzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgZW1waGF0aWMpIHtcbiAgLypcbiAgICogRW1waGF0aWNcbiAgICovXG4gIC5oYW1idXJnZXItLWVtcGhhdGljIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDAuMTI1cyAwLjE3NXMgZWFzZS1pbjtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKyAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpLFxuICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRvcDogJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIDIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsICRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjEyNXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTI1cyAwLjE3NXMgY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBlbXBoYXRpYy1yKSB7XG4gIC8qXG4gICAqIEVtcGhhdGljIFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLWVtcGhhdGljLXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xMjVzIGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KSxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDVzIDAuMTI1cyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgICAgIGxlZnQgMC4xMjVzIDAuMTc1cyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTI1cyBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSksXG4gICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICByaWdodCAwLjEyNXMgMC4xNzVzIGVhc2UtaW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAyLCAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTIsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC4xMjVzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRvcCAwLjA1cyAwLjEyNXMgbGluZWFyLFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEyNXMgMC4xNzVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogLTI7XG4gICAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLXdpZHRoICogMjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCRoYW1idXJnZXItbGF5ZXItd2lkdGggKiAtMiwgJGhhbWJ1cmdlci1sYXllci13aWR0aCAqIC0yLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMTI1cyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0b3AgMC4wNXMgMC4xMjVzIGxpbmVhcixcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xMjVzIDAuMTc1cyBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIG1pbnVzKSB7XG4gIC8qXG4gICAqIE1pbnVzXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1taW51cyB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA4cyAwcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDhzIDBzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDBzIGxpbmVhcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wOHMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdG9wIDAuMDhzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgMC4wOHMgbGluZWFyO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNsaWRlcikge1xuICAvKlxuICAgKiBTbGlkZXJcbiAgICovXG4gIC5oYW1idXJnZXItLXNsaWRlciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKDQ1ZGVnKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAvIC03LCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAtMSwgMCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCAqIC0yLCAwKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNsaWRlci1yKSB7XG4gIC8qXG4gICAqIFNsaWRlciBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zbGlkZXItciB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0b3A6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0IC8gMjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSArICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgJHktb2Zmc2V0OiAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsICR5LW9mZnNldCwgMCkgcm90YXRlKC00NWRlZyk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoJGhhbWJ1cmdlci1sYXllci13aWR0aCAvIDcsICRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIC0xLCAwKTtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJHktb2Zmc2V0ICogLTIsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluKSB7XG4gIC8qXG4gICAqIFNwaW5cbiAgICovXG4gIC5oYW1idXJnZXItLXNwaW4ge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcGluLXIpIHtcbiAgLypcbiAgICogU3BpbiBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcGluLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4xcyBlYXNlLWluO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjFzIDAuMjVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjIycyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMXMgMC4xMnMgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmcpIHtcbiAgLypcbiAgICogU3ByaW5nXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zcHJpbmcge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAvIDI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTNzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCArICRoYW1idXJnZXItbGF5ZXItc3BhY2luZztcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgMC4ycyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMC42NjY2NywgMC42NjY2NywgMSksXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjEzcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICsgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjIycztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4xcyAwLjE1cyBjdWJpYy1iZXppZXIoMC4zMzMzMywgMCwgMC42NjY2NywgMC4zMzMzMyksXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMTNzIDAuMjJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCwgMCkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcHJpbmctcikge1xuICAvKlxuICAgKiBTcHJpbmcgUmV2ZXJzZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3ByaW5nLXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgKiAyKSAqIC0xO1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwcyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMHMgMC4yMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTVzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzdGFuZCkge1xuICAvKlxuICAgKiBTdGFuZFxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3RhbmQge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KSxcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgMHMgMC4wNzVzIGxpbmVhcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMDc1cyBlYXNlLWluLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSxcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwcyAwLjE1cyBsaW5lYXI7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMXMgZWFzZS1vdXQsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjE1cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgc3RhbmQtcikge1xuICAvKlxuICAgKiBTdGFuZCBSZXZlcnNlXG4gICAqL1xuICAuaGFtYnVyZ2VyLS1zdGFuZC1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMDc1cyBsaW5lYXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4wNzVzIGVhc2UtaW4sXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMHMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjA3NXMgZWFzZS1pbixcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwcyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4wNzVzIDBzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLFxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDBzIDAuMTVzIGxpbmVhcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xcyBlYXNlLW91dCxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjFzIGVhc2Utb3V0LFxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpZiBpbmRleCgkaGFtYnVyZ2VyLXR5cGVzLCBzcXVlZXplKSB7XG4gIC8qXG4gICAqIFNxdWVlemVcbiAgICovXG4gIC5oYW1idXJnZXItLXNxdWVlemUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMC4wNzVzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLFxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgMC4xMnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDAuMDc1cyAwLjEycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHZvcnRleCkge1xuICAvKlxuICAgKiBWb3J0ZXhcbiAgICovXG4gIC5oYW1idXJnZXItLXZvcnRleCB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCBvcGFjaXR5O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3NjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgdm9ydGV4LXIpIHtcbiAgLypcbiAgICogVm9ydGV4IFJldmVyc2VcbiAgICovXG4gIC5oYW1idXJnZXItLXZvcnRleC1yIHtcbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIG9wYWNpdHk7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC03NjVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhZ2FsbGVyeSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuLnByb2ZpbGVwaWN0dXJlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5nYWxsZXJ5X3Byb2R1Y3Qge1xuICBoZWlnaHQ6IDIxMHB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwIDJweCA0cHg7XG59XG4uYy1tZWRpYSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgJl9faG9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHVycGxlO1xuICAgIEBpbmNsdWRlIHNpemUocmVtKDM5cHgpKTtcbiAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMTAwJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpe1xuICAgICAgQGluY2x1ZGUgc2l6ZShyZW0oNTNweCkpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBzdmcsXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtaXQodHJhbnNsYXRlKC01MCUsIC01MCUpKTtcbiAgICAgIEBpbmNsdWRlIHNpemUoNjAlKTtcbiAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KXtcbiAgICAgICAgQGluY2x1ZGUgc2l6ZSg1MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVkaWEtYm9keSB7XG4gICAgaDUge1xuICAgICAgQGluY2x1ZGUgb3ZlcnBhc3MoMTVweCwgMjNweCwgMzAwLCAkd2hpdGUpO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKCRiYW5zbWFsbC10eHQpO1xuICAgIH1cbiAgfVxufVxuLmNhcmRzX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLmNvbGxlY3Rpb25fX3RodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTcycHg7XG4gIG1hcmdpbi1ib3R0b206IHJlbSgzNXB4KTtcbiAgLnZpZGVvLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiA3cHg7XG4gICAgei1pbmRleDogODtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjUyLDUxLDEwOCk7XG4gICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDUwJSk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IHJnYmEoMCwgMCwgMCwgLjE2KTtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBmaWxsOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICYtLXBhY2thZ2UtLXByaWNlIHtcbiAgICBtYXgtd2lkdGg6IHJlbSgzMDhweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAyOTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTBweCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBpbWcsIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMjEycHg7XG4gICAgbWF4LWhlaWdodDogMjEycHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB9XG5cbiAgLnBob3RvX19jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjgpO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gICYtLXZpZGVvIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BsYXktYnV0dG9uLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiA5O1xuICAgIH1cbiAgfVxuXG4gICYtLWhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGQUZBRkEgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICMwMDAwMDAwRDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC40cztcbiAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogcmVtKDg0cHgpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDg0cHgpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zMikgdXJsKC4uL2ltYWdlcy96b29tLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHggYXV0bztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC40cztcbiAgICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gIFxuICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICB9XG5cbiAgJi0taG92ZXItLW5vbGF5ZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbSg4NHB4KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oODRweCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4zMikgdXJsKC4uL2ltYWdlcy96b29tLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4IGF1dG87XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjRzO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4gICYtLXNoYWRvdyB7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMjk7XG4gIH1cblxuICAmLS1zdWJzY3JpYmVyIHtcbiAgICAgICYtLW92ZXJsYXkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDYxZGVnLCAjRUJCREM3IDAlLCAjRjVEOEREIDEwMCUsICNFQUI4QzMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICAgIHotaW5kZXg6IDk7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDE1cHgsIDQwMCk7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkMzMzZDO1xuICAgICAgICAgICAgICBtYXJnaW46IDlweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgJi0tbG9jayB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICBoZWlnaHQ6IDg0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjMyKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTlweCwgMjBweCwgNDAwLCAkd2hpdGUpO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEwcHgsIDE2cHgsIDQwMCwgJHdoaXRlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG4uY3VzdG9tLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogN3B4O1xuICB6LWluZGV4OiA4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCByZ2JhKDAsIDAsIDAsIC4xNik7XG4gICYuYmFkZ2UtZnJlZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAmLmJhZGdlLXByZW1pdW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oc2F0dXJhdGUoYWRqdXN0LWh1ZSgkbmV3TWFpbkNvbG9yLCAzNDApLCAyNC4xMiksIDE3LjA2KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLmJhZGdlLXN1YnNjcmliZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld01haW5Db2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4vKmNoZWNrb3V0IGNhcmQgaW5mbyovXG5cbi5zdWJzY3JpYmUtaW5mbyB7XG4gIG1heC13aWR0aDogcmVtKDMwOHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAjMDAwMDAwMjk7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDEwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiByZW0oMTVweCk7XG4gIEBpbmNsdWRlIGZsZXhib3g7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufSIsIi5jLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICYucmVzcG9uc2l2ZS0tYmxvY2stLXRhYmxlIHtcbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMHB4KSAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDBweCkgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDBweCkgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEycHgpLCByZW0oMTZweCksIDQwMCk7XG4gICAgICAgICAgICBjb2xvcjogIzhBOEE4RjtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxM3B4KSAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MHB4KSAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTRweCksIHJlbSgyMHB4KSwgNDAwLCAkYmxhY2spO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2ZpbGVpbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZ1bGxuYW1lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxNHB4KSwgcmVtKDIwcHgpLCA1MDAsICRibGFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmV2aWV3X2RhdGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEycHgpLCByZW0oMTZweCksIDQwMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4QThBOEY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4uc3RhdHVzLS1idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEycHgpLCByZW0oMTZweCksIDQwMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBlcmZvcm1lcl9jb3VudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEycHgpLCByZW0oMTZweCksIDcwMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJhdGluZ19hcmVhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgLmdyYXlfcmF0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMnB4LzE2cHggXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGQTdEQUE7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmlsbGVkX3JhdGluZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHgvMTZweCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5ld01haW5Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYudHJhbnNhY3Rpb24tLXRhYmxlIHtcblxuICAgICAgICAmLmRhdGFUYWJsZSB7XG4gICAgICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxMnB4KSwgcmVtKDE2cHgpLCA1MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNHB4KSByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNDM0MzQjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgIH1cbiAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxMnB4KSwgcmVtKDE2cHgpLCA1MDApO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE0cHgpIHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNDM0MzQjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTFweCkgcmVtKDIwcHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEycHgpLCByZW0oMTZweCksIDUwMCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0YxRjFGMztcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgJi50ZXh0LWdyZXkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRENEY1QztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudHJhbnNhY3Rpb25fX2JhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAmLndhcm5pbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGQ0E2NTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY2QjE2ODtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm1vcmVfX2J0biB7XG4gICAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZHJvcGRvd24tbWVudSB7XG4gICAgbWluLXdpZHRoOiByZW0oODBweCk7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiByZW0oNHB4KSByZW0oMTBweCk7XG5cbiAgICAgICAgaS5mYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zdWJzY3JpcHRpb25fcHJpY2Uge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFOEU5RUM7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMHB4KSByZW0oMzVweCkgcmVtKDBweCkgcmVtKDE1cHgpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9wYWdpbmF0aW9uX2Fycm93LnN2ZykgY2VudGVyIHJpZ2h0IDEwcHggbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwcHgpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDc3IDc5IDkyIC8gNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5wYWdlLWxpbmsgIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYig3NyA3OSA5MiAvIDcwJSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5ld01haW5Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnByZXZpb3VzIHtcbiAgICAgICAgICAgICAgICAucGFnZS1saW5rICB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgLnBhZ2UtbGluayAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udGFibGUtc3Vic2NyaWJlIHtcbiAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMwcHgpIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MHB4KSAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDBweCkgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yZXZpZXdfZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zdGFydC1kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnU3RhcnRlZCBvbic7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRyb290LWZvbnQtc2l6ZSAtIDQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZXhwaXJlLWRhdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdFeHBpcmVzIG9uJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJvb3QtZm9udC1zaXplIC0gNDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5yZXZpZXdfX3RhYmxlIHtcbiAgICB0Ym9keSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMHB4KSAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MHB4KSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1vcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTVweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnBlcmZvcm1lci1wb3N0LWNhcmQge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAwRDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMzc1cmVtO1xuICAgIGJvcmRlcjogIzAwMDAwMDA5IHNvbGlkIDFweDtcbiAgXG4gICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IHJlbSgyMXB4KSByZW0oMjRweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxNDk7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICBcbiAgICAgIC5wcm9maWxlLWltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgICAgLmMtcG9zdC10aW1lIHtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTJweCksIHJlbSgxNnB4KSwgNDAwKTtcbiAgICAgICAgY29sb3I6ICM4QThBOEY7XG4gICAgICB9XG4gICAgICAuYy1mdWxsLW5hbWUge1xuICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxNHB4KSwgcmVtKDE4cHgpLCA1MDAsICRibGFjayk7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IHJlbSgyN3B4KSByZW0oMTJweCkgcmVtKDI3cHgpIHJlbSgyNHB4KTtcbiAgXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTRweCksIHJlbSgyMHB4KSwgNDAwLCAkYmxhY2spO1xuICAgICAgfVxuICBcbiAgICAgIC5wb3N0X2J0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEzcHgpLCByZW0oMjBweCksIDQwMCk7XG4gICAgICAgICAgY29sb3I6ICM4QThBOEY7XG4gICAgICAgICAgbWFyZ2luOiByZW0oMTZweCkgMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg0MHB4KTtcblxuICAgICAgICAgICYubGlrZS1idXR0b24ge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTNweCksIHJlbSgxM3B4KSwgNDAwKTtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnRfYnRuICB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIG1hcmdpbjogcmVtKDEycHgpIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMjBweCk7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxMnB4KSwgcmVtKDIwcHgpLCA0MDAsICRibGFjayk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIFxuICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICAgIGNvbG9yOiAjQzhDN0NDO1xuICAgICAgICB9XG4gICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgICAgIGNvbG9yOiAjQzhDN0NDO1xuICAgICAgICB9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgY29sb3I6ICNDOEM3Q0M7XG4gICAgICAgIH1cbiAgICAgICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgICBjb2xvcjogI0M4QzdDQztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgXG4gICAgJi0tbG9jayB7XG4gICAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg2MWRlZywgI0VCQkRDNyAwJSwgI0Y1RDhERCAxMDAlLCAjRUFCOEMzIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGVyZm9ybWVyLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAyOTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gICAgfVxuICBcbiAgICAmLS12aXAge1xuICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgIC8vcGFkZGluZzogcmVtKDEwcHgpIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIFxuICAgICAgICAucGVyZm9ybWVyLWltYWdlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIxJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRDdEQTkgMCUsICMyNzU0QjQgNTIlLCAjRkMzMzZDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKHNhdHVyYXRlKGFkanVzdC1odWUoJG5ld01haW5Db2xvciwgLTMpLCAyNy4xOSksIDQuNzEpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgwcHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBcbiAgICAgIGlucHV0W3R5cGU9XCJpbWFnZVwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgICAubWVtYmVyLXBvc2l0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLnBlcmZvcm1lci1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMjElICsgMTBweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGVyZm9ybWVyLWNvdW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogcmVtKDVweCkgcmVtKDEzcHgpIHJlbSgxMXB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMDAwIDAlLCAjMDAwMDAwNzQgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxMnB4KSwgcmVtKDE3cHgpLCA1MDAsICR3aGl0ZSk7XG5cbiAgICAgICAgLnBlcmZvcm1lcl9jb3VudCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICYuaW1hZ2Uge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oNXB4KSByZW0oMjhweCkgcmVtKDE2cHgpO1xuICAgICAgICB9XG4gIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNHB4KSByZW0oMTVweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgbWluLWhlaWdodDogNjFweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDI3cHgpIHJlbSgxMnB4KSByZW0oMjdweCkgcmVtKDI0cHgpO1xuICAgICAgfVxuICAgICAgLmMtZnVsbC1uYW1lIHtcbiAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTJweCksIHJlbSgxN3B4KSwgNTAwLCAkYmxhY2spO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTZweCksIHJlbSgxOHB4KSwgNTAwLCAkYmxhY2spO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYy1sb2NhdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEwcHgpLCByZW0oMTVweCksIDQwMCwgJGJsYWNrKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEycHgpLCByZW0oMTZweCksIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmMtc3RhdHVzIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAgICAgJi5vbmxpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NkIxNjg7XG4gICAgICAgIH1cbiAgICAgICAgJi5vZmZsaW5lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhY2thZ2UtLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4ICMwMDAwMDAyOTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMTBweCk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbSgzMDhweCk7XG5cbiAgICAmLS1tb3N0LS1wb3B1bGFyIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5wb3B1bGFyX190YWcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDBweCAwcHg7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIGxpZ2h0ZW4oc2F0dXJhdGUoJG5ld01haW5Db2xvciwgMy4xNSksIDE0LjUxKSAwJSwgIzI3NTRCNCA1MiUsICNGQzMzNkMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihzYXR1cmF0ZSgkbmV3TWFpbkNvbG9yLCAzLjE1KSwgMTQuNTEpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTZweCwgMjVweCwgMzAwLCAkd2hpdGUpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICAvL2NvbG9yOiAjMjc1NEI0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogcmVtKDk2cHgpIHJlbSgyNXB4KSByZW0oNzNweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmLWRpbW9uZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvbmV3LWljb25zL2RpbW9uZC5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NnB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMHB4IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oc2F0dXJhdGUoJG5ld01haW5Db2xvciwgMy4xNSksIDE0LjUxKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIC8vQGluY2x1ZGUgcGxheWZhaXIoMThweCwgMjRweCwgNTAwKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICBjb2xvcjogIzBGMEYwRjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDU3cHgsIDEsIDUwMCk7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICAgICAgICAgICAgc3VwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICB0b3A6IC0xNHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTVweCwgMjNweCwgMzAwLCAkYmxhY2spO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgyMjVweCk7XG4gICAgICAgIH1cbiAgICAgICAgaHIge1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oMjguNXB4KSAwO1xuICAgICAgICB9XG4gICAgICAgIC5vLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IHJlbSgxNXB4KSBhdXRvIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgICAmLS1vdXRsaW5lIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRuZXdNYWluQ29sb3I7XG4gICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBlcmZvcm1lci1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAucGVyZm9ybWVyLWltYWdlIHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDcycHg7XG4gICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUVFRUYwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgbGVmdDogLTNweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICBoZWlnaHQ6IDk4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICB3aWR0aDogOTJweDtcbiAgICAgICAgaGVpZ2h0OiA5MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBwIHtcbiAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSg5cHgpLCByZW0oMTJweCksIDUwMCwgJGJsYWNrKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxNHB4KSwgcmVtKDE4cHgpLCA1MDAsICRibGFjayk7XG4gICAgfVxuICB9XG5cbiAgJi0tb25saW5lIHtcbiAgICAucGVyZm9ybWVyLWltYWdlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjVCMDY4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnBlcmZvcm1lci1wb3N0LWNhcmQge1xuICAubGF6eXdyYXBwZXIge1xuICAgIC5wb3N0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi5yZXNwb25zaXZlX190YWIgeyAgIFxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC8qbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7Ki9cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNXB4KTtcbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg1NzZweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI1cHgpO1xuICAgIH1cbiAgICAuby10YWJzIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfSAgXG59XG4ucmVzcG9uc2l2ZV9fdGFiX19tb2Qge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm8tdGFicyB7XG4gICAgbWFyZ2luLXRvcDogcmVtKDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNXB4KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc1cHgpe1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgYSB7XG4gICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTVweCwgMjNweCwgMzAwLCAkZ3JleS10ZXh0KTtcbiAgICAgICAgcGFkZGluZzogcmVtKDhweCkgcmVtKDQxcHgpO1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtaW4td2lkdGg6IDExNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDU3NnB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXk0NCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJvZmlsZSB7XG4gICAgICBsaSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg4cHgpIHJlbSgwcHgpIHJlbSgzcHgpO1xuICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMjNweCwgNDAwLCAkYmxhY2spO1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGJsYWNrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDU3NnB4KSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuLm8tdGFicy1tb2Qge1xuICBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGEge1xuICAgICAgcGFkZGluZzogcmVtKDhweCkgcmVtKDIwcHgpO1xuICAgICAgbWluLXdpZHRoOiAxMTVweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDU3NnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg4cHgpIHJlbSg0MXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5vLXRhYnMtLXByb2ZpbGUge1xuICBAaW5jbHVkZSBicmVha3BvaW50KG14LXBvcnRyYWl0KSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuLnBob3RvX190YWIge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc1cHgpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDEwcHgpIHJlbSg5cHgpIHJlbSgxMHB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBAaW5jbHVkZSBwbGF5ZmFpcigxNHB4LCAxNnB4LCA0MDAsICRibGFjayk7XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MDcwNzA7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucGhvdG9fX3RhYl9fY29udGVudF9fd3JhcCB7XG4gICAgLnBob3RvX190YWJfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzBweCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc1cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZV9faGVhZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDU3NXB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jdXJyZW50IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg1NzVweCl7XG4gICAgICAgICAgICAucHVibGljX19waG90b19fc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZGVvX190YWIge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg1NzVweCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSByZW0oMTBweCkgcmVtKDlweCkgcmVtKDEwcHgpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgQGluY2x1ZGUgcGxheWZhaXIoMTRweCwgMTZweCwgNDAwLCAkYmxhY2spO1xuXG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM3MDcwNzA7XG4gICAgICB9XG4gIH1cbn1cbi52aWRlb19fdGFiX19jb250ZW50X193cmFwIHtcbiAgLnZpZGVvX190YWJfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMHB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc1cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAucGFnZV9faGVhZGluZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc1cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICB9XG5cbiAgJi5jdXJyZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg1NzVweCl7XG4gICAgICAgICAgLnB1YmxpY19fcGhvdG9fX3NsaWRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIFxuICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cblxuXG4uZ2FsbGVyeV9fdGFiIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMDtcblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTBweCkgcmVtKDIwcHgpIHJlbSg5cHgpIHJlbSgyMHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBsYXlmYWlyKDE0cHgsIDE2cHgsIDQwMCwgJGJsYWNrKTtcbiAgICBcbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5waG90by10YWItd3JhcCB7XG4gICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG14LW1vYi1sYXJnZSkge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDhweCkgcmVtKDlweCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5sZy1iYWNrZHJvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1hY3Rpb25zIHtcbiAgICAubGctbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sZy1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5sZy10b29sYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIFxuICAgIC5sZy1pY29uIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uby1nYWxsZXJ5LWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMzhweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE3MnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDE1MzBweCkge1xuICAgICAgICAvLyAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeS1tYXgoNDUwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMjBweCkgLyAyKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9Ki9cbiAgICAgICAgfVxuICAgIH1cbn1cbi51c2VyZ2FsbGVyeSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAvKmp1c3RpZnktY29udGVudDogY2VudGVyOyovXG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG14LW1vYi1tZWRpdW0pIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLm1pbi1tYXgtc2xpZGVyIHtwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiAyMDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tYm90dG9tOiA1MHB4O31cbi5taW4tbWF4LXNsaWRlciA+IGxhYmVsIHtkaXNwbGF5OiBub25lO31cbnNwYW4udmFsdWUge2hlaWdodDogMS43ZW07IGZvbnQtd2VpZ2h0OiBib2xkOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuc3Bhbi52YWx1ZS5sb3dlcjo6YmVmb3JlIHtjb250ZW50OiBcIuKCrFwiOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxuc3Bhbi52YWx1ZS51cHBlcjo6YmVmb3JlIHtjb250ZW50OiBcIi0g4oKsXCI7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWxlZnQ6IDAuNGVtO31cbi5taW4tbWF4LXNsaWRlciA+IC5sZWdlbmQge2Rpc3BsYXk6IGZsZXg7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjt9XG4ubWluLW1heC1zbGlkZXIgPiAubGVnZW5kID4gKiB7Zm9udC1zaXplOiBzbWFsbDsgb3BhY2l0eTogMC4yNTt9XG4ubWluLW1heC1zbGlkZXIgPiBpbnB1dCB7Y3Vyc29yOiBwb2ludGVyOyBwb3NpdGlvbjogYWJzb2x1dGU7fVxuXG4ubWluLW1heC1zbGlkZXIgPiBpbnB1dDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge2N1cnNvcjogcG9pbnRlcjt9XG5cbi5yYW5nZS1zdHlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMnM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnJhbmdlLXN0eWxlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6MjVweDtcbiAgICBoZWlnaHQ6MjVweDtcbiAgICBiYWNrZ3JvdW5kOiMwMGFlZWY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk7XG59XG4ucmFuZ2Utc3R5bGU6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB6LWluZGV4OiA5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xufVxuLnJhbmdlLXN0eWxlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDoyNXB4O1xuICAgIGhlaWdodDoyNXB4O1xuICAgIGJhY2tncm91bmQ6IzAwYWVlZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmFuZ2Utc3R5bGU6Oi1tb3otcmFuZ2UtdGh1bWI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59IiwiLmNvbW1lbnQtLW1vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudF9faW1hZ2Uge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2JTtcbiAgICAgICAgICAgICAgICAvKm1pbi1oZWlnaHQ6IDEwMHZoOyovXG4gICAgICAgICAgICAgICAgLyptaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDsqL1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyovXG4gICAgICAgICAgICAvKmRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7Ki9cbiAgICAgICAgICAgIC5pbWctZmx1aWQge1xuICAgICAgICAgICAgICAgIC8qbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7Ki9cbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIC8qdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlOyovXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgICAgIC8qaGVpZ2h0OiAxMDAlOyovXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgLyptYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTsqL1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubm8tLWNvbW1lbnQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbW1lbnRfX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29tbWVudF9fYmxvY2sge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0JTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAjMDAwMDAwMEQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMxcHgpIHJlbSgyMXB4KTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgIC5wcm9maWxlLWltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE0cHgpLCByZW0oMjBweCksIDMwMCwgJGJsYWNrKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtcG9zdC10aW1lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxMnB4KSwgcmVtKDE2cHgpLCA0MDApO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOEE4QThGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmMtZnVsbC1uYW1lIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxNHB4KSwgcmVtKDE4cHgpLCA1MDAsICRibGFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdF9idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTNweCksIHJlbSgyMHB4KSwgNDAwKTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOEE4QThGO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMTZweCkgMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDQwcHgpO1xuXG4gICAgICAgICAgICAgICAgICAgICYubGlrZS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTNweCksIHJlbSgxM3B4KSwgNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hZGRfY29sbGVjdGlvbl9idG4ge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDEycHgpIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub2xkX2NvbW1lbnRfYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSg2cHgpIDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEzcHgpLCByZW0oMjBweCksIDQwMCk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM4QThBOEY7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb21tZW50X19saXN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCByZW0oMTBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgLypoZWlnaHQ6IGNhbGMoMTAwdmggLSA0NjBweCk7Ki9cbiAgICAgICAgICAgICAgICAgICAgLyptYXgtaGVpZ2h0OiAyMDBweDsqL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDI0cHgpIHJlbSg1cHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YxRjFGMztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAuY29tbWVudF9fbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxM3B4KSwgcmVtKDIwcHgpLCA2MDAsICM0RDRGNUMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tbWVudF90aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxMXB4KSwgcmVtKDE2cHgpLCA0MDAsICM5NTk1OTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbW1lbnRfX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucyhyZW0oMTJweCksIHJlbSgxM3B4KSwgNDAwLCAkYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDozcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZjBmMGYwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZEN0RBOTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAgIC5jb21tZW50X2FyZWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDEycHgpLCByZW0oMjBweCksIDQwMCwgJGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDOEM3Q0M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDOEM3Q0M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0M4QzdDQztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQzhDN0NDO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb21tZW50X2J0biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLW9wZW4gLm1vZGFsI3N0b3J5X21vZGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uc3Rvcnlfc2xpZGVyIHtcbiAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG59XG4uYm9vdGJveC5tb2RhbCB7XG4gICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjc1cmVtICogMikpO1xuICAgICAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkbmV3TWFpbkNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRuZXdNYWluQ29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3TWFpbkNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg2cHgpIHJlbSgzM3B4KTsgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMTdweCwgNTAwLCAkd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld01haW5Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEzMkI1RiAwJSwgIzI4NUZENiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkQ3REE5IDAlLCAjRkY5QUJDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld01haW5Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOHB4KSByZW0oMzVweCk7IFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDE3cHgsIDUwMCwgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzNweCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjBweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG5ld01haW5Db2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzEzMkI1RiAwJSwgIzI4NUZENiAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiN1cGxvYWRpbWFnZU1vZGFsIHtcbiAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOWVhZWQ7XG5cbiAgICAgICAgLmNyb3BwaWUtY29udGFpbmVyIC5jci12aWV3cG9ydCwgLmNyb3BwaWUtY29udGFpbmVyIC5jci1yZXNpemVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMDAwcHggMjAwMHB4IHJnYigyNTUgMjU1IDI1NSAvIDUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY3Itc2xpZGVyLXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgICAgICAuY3Itc2xpZGVyLXdyYXA6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvY3JvcF9pbWFnZS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgICAuY3Itc2xpZGVyLXdyYXA6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvY3JvcF9pbWFnZS5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgICAuY3Itc2xpZGVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgIC5jci1zbGlkZXI6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAuY3Itc2xpZGVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyNzU0QjQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAuY3Itc2xpZGVyOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjc1NEI0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5zdG9yeS0tbW9kYWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RvcnlfX3ByZXYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7IFxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUJFQkVCO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0b3J5X19uZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDsgXG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VCRUJFQjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdG9yeV9fY2xvc2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VCRUJFQjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdG9yeV9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE2MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnN0b3J5X19jb21tZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHBzOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyMwMDAwMDArMCwwMDAwMDArMTAwJjArMCwwLjY1KzEwMCAqL1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDAuNjUpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMC42NSkgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyNhNjAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cblxuXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yeV9fdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN0b3J5X19jb21tZW50X19ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN0b3J5X19jb21tZW50X19idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc3RvcnlfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwczovL2NvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci8jMDAwMDAwKzAsMDAwMDAwKzEwMCYwLjY1KzAsMCsxMDA7TmV1dHJhbCtEZW5zaXR5ICovXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMC42NSkgMCUsIHJnYmEoMCwwLDAsMCkgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIHJnYmEoMCwwLDAsMC42NSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIHJnYmEoMCwwLDAsMC42NSkgMCUscmdiYSgwLDAsMCwwKSAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjYTYwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuXG5cbiAgICAgICAgICAgICAgICAgICAgLnN0b3J5X19iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnN0b3J5X19wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgI0ZEN0RBOSAwJSwgIzI3NTRCNCA1MiUsICNGQzMzNkMgMTAwJSkgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN0b3J5X19idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yeV9fdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jLXBvc3QtdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKHJlbSgxMnB4KSwgcmVtKDE2cHgpLCA0MDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmMtZnVsbC1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE0cHgpLCByZW0oMThweCksIDUwMCwgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wb3N0LS1tb2RhbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA2OTBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwdmg7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3RfX21vZGFsX19jbG9zZSB7XG4gICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VCRUJFQjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudXBsb2FkX190eXBlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDMycHggMCA1NnB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNzRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcbiAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICM5MTg5ODk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMocmVtKDE0cHgpLCByZW0oNDNweCksIDUwMCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgLypjb2xvcjogI0ZEN0RBOTsqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWUzNjcxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC51cGxvYWRfX2Jsb2NrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAucHJvZmlsZV9fdGh1bWIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NmIwNjk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEzNHB4O1xuICAgICAgICAgICAgbGVmdDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHotaW5kZXg6IDk7XG5cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2VfX3dyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDU5MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzc2NzY3NjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU5MHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3RfX3dyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAyNHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTA2cHggMzRweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9zdF9faW5wdXRfX2FyZWEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAvKm1hcmdpbi1ib3R0b206IDIycHg7Ki9cbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgLnByb2ZpbGVfX3RodW1iIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1M3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2YjA2OTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIFxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wb3N0X190ZXh0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7ICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnZpZGVvX19wb3N0X19idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTA5MDkwO1xuICAgICAgICAgICAgICAgICAgICAvKmZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyovXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzkwOTA5MDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qZmlsdGVyOiBub25lOyovXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNlZTM2NzE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWFnZV9fcG9zdF9fYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xuICAgICAgICAgICAgICAgICAgICAvKmZpbHRlcjogZ3JheXNjYWxlKDEwMCUpOyovXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM5MDkwOTA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLypmaWx0ZXI6IG5vbmU7Ki9cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2VlMzY3MTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaWNlYm94YXJlYSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1YnNjcmliZV90ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAuc3Vic2NyaWJlX3RleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcHpvbmUge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRyb3B6b25lLnVwbG9hZF9fcGhvdG9zIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgwLDAsMCwwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5kcm9wem9uZS51cGxvYWRfX3Bob3RvcyAuZHotbWVzc2FnZSB7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudXBsb2FkX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2dyZXNzX19hcmVhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIGxlZnQ6IDQycHg7XG4gICAgICAgICAgICByaWdodDogNDJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuXG4gICAgICAgICAgICAuc3RvcnlfX2JhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLnN0b3J5X19wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGRDdEQTkgMCUsICMyNzU0QjQgNTIlLCAjRkMzMzZDIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudXBsb2FkX19ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDM0cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobXgtbW9iLWxhcmdlKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAudXBsb2FkX19idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC51cGxvYWRfX2ljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBvc3QtaW1nLXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1MHB4IDI0cHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwNnB4IDM0cHggMDtcbiAgICB9XG4gICAgLnBvc3QtdXBsb2FkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgLnBvc3QtdXBsb2FkZXItd3JhcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBjb2xvcjogI2VlZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucG9zdC11cGxvYWRlci51cGxvYWRfX3Bob3RvcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCByZ2JhKDAsMCwwLDAuMSkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLnBvc3QtdXBsb2FkZXIudXBsb2FkX19waG90b3MgLmR6LW1lc3NhZ2Uge1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAudXBsb2FkX19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIC8qbWFyZ2luLXJpZ2h0OiAyMHB4OyovXG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmJyb3dzZS13cmFwIHtcbiAgICAuYnJvd3NlZmlsZXNwcmV2aWV3LFxuICAgICAgLmJyb3dzZXZpZGVvcHJldmlldyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkbGlnaHQtYm9yZGVyIHNvbGlkIDFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgICAgI215Q2Fyb3VzZWwge1xuICAgICAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxufVxuLnBvc3QtdXBsZCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGJvcmRlcnJhZGl1cyg1MCUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKTtcbiAgICBAaW5jbHVkZSBmbGV4Ym94O1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDUwJSk7XG4gICAgfVxufVxuLnByaWNlLWZpZWxkIHtcbiAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG4gICAgaSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzQ2NDY0NjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cbi5sb2dvdXRfYmxvY2sge1xuICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuLm5vdGlmeS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnBvc3QtaW1nLW1vZGFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdGltZy1jb250YWluZXIge1xuICAgIC8qaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpOyovXG4gICAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gICAgb3BhY2l0eTogMDtcbiAgICAmLnRyYW5zaXRlZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluO1xuICAgIH1cbiAgICAmLnRyYW5zaXRlZG91dCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLW91dDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG4ubG9hZGluZyB7XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zMHB4OyAgXG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIGdyZXk7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogYmxhY2s7XG4gICAgYW5pbWF0aW9uOiBsb2FkaW5nIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5nYWwtd3JhcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobXgtbW9iLWxhcmdlKSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xuICAgIH1cbiAgICAuY29tbWVudF9faW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC8qbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7Ki9cbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgaW1nIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmZsZXgtc2hyaW5rLW5vbmUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBvc3QtY29tbWVudC13cmFwIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDp0aGluO1xuICAgICAgc2Nyb2xsYmFyLWNvbG9yOiNGRDdEQTkgI2YwZjBmMDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOjNweDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiNmMGYwZjA7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkQ3REE5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6MjBweDtcbiAgICAgIH1cbn0iLCIvLyBGbGV4Ym94IE1peGluc1xuLy8gaHR0cDovL3BoaWxpcHdhbHRvbi5naXRodWIuaW8vc29sdmVkLWJ5LWZsZXhib3gvXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL3NvbHZlZC1ieS1mbGV4Ym94XG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDEzIEJyaWFuIEZyYW5jb1xuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhXG4vLyBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlXG4vLyBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmdcbi8vIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCxcbi8vIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0b1xuLy8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvXG4vLyB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4vLyBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZFxuLy8gaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTXG4vLyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GXG4vLyBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuXG4vLyBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWVxuLy8gQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCxcbi8vIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFXG4vLyBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbi8vXG4vLyBUaGlzIGlzIGEgc2V0IG9mIG1peGlucyBmb3IgdGhvc2Ugd2hvIHdhbnQgdG8gbWVzcyBhcm91bmQgd2l0aCBmbGV4Ym94XG4vLyB1c2luZyB0aGUgbmF0aXZlIHN1cHBvcnQgb2YgY3VycmVudCBicm93c2Vycy4gRm9yIGZ1bGwgc3VwcG9ydCB0YWJsZVxuLy8gY2hlY2s6IGh0dHA6Ly9jYW5pdXNlLmNvbS9mbGV4Ym94XG4vL1xuLy8gQmFzaWNhbGx5IHRoaXMgd2lsbCB1c2U6XG4vL1xuLy8gKiBGYWxsYmFjaywgb2xkIHN5bnRheCAoSUUxMCwgbW9iaWxlIHdlYmtpdCBicm93c2VycyAtIG5vIHdyYXBwaW5nKVxuLy8gKiBGaW5hbCBzdGFuZGFyZHMgc3ludGF4IChGRiwgU2FmYXJpLCBDaHJvbWUsIElFMTEsIE9wZXJhKVxuLy9cbi8vIFRoaXMgd2FzIGluc3BpcmVkIGJ5OlxuLy9cbi8vICogaHR0cDovL2Rldi5vcGVyYS5jb20vYXJ0aWNsZXMvdmlldy9hZHZhbmNlZC1jcm9zcy1icm93c2VyLWZsZXhib3gvXG4vL1xuLy8gV2l0aCBoZWxwIGZyb206XG4vL1xuLy8gKiBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC9cbi8vICogaHR0cDovL3RoZS1lY2hvcGxleC5uZXQvZmxleHlib3hlcy9cbi8vICogaHR0cDovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy9saWJyYXJ5L2llL2hoNzcyMDY5KHY9dnMuODUpLmFzcHhcbi8vICogaHR0cDovL2Nzcy10cmlja3MuY29tL3VzaW5nLWZsZXhib3gvXG4vLyAqIGh0dHA6Ly9kZXYub3BlcmEuY29tL2FydGljbGVzL3ZpZXcvYWR2YW5jZWQtY3Jvc3MtYnJvd3Nlci1mbGV4Ym94L1xuLy8gKiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi11cy9kb2NzL3dlYi9ndWlkZS9jc3MvZmxleGlibGVfYm94ZXNcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQ29udGFpbmVyc1xuLy9cbi8vIFRoZSAnZmxleCcgdmFsdWUgY2F1c2VzIGFuIGVsZW1lbnQgdG8gZ2VuZXJhdGUgYSBibG9jay1sZXZlbCBmbGV4XG4vLyBjb250YWluZXIgYm94LlxuLy9cbi8vIFRoZSAnaW5saW5lLWZsZXgnIHZhbHVlIGNhdXNlcyBhbiBlbGVtZW50IHRvIGdlbmVyYXRlIGEgaW5saW5lLWxldmVsXG4vLyBmbGV4IGNvbnRhaW5lciBib3guXG4vL1xuLy8gZGlzcGxheTogZmxleCB8IGlubGluZS1mbGV4XG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtY29udGFpbmVyc1xuLy9cbi8vIChQbGFjZWhvbGRlciBzZWxlY3RvcnMgZm9yIGVhY2ggdHlwZSwgZm9yIHRob3NlIHdobyByYXRoZXIgQGV4dGVuZClcblxuQG1peGluIGZsZXhib3gge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBcbiAgJWZsZXhib3gge1xuICAgIEBpbmNsdWRlIGZsZXhib3g7XG4gIH1cbiAgXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBcbiAgQG1peGluIGlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWlubGluZS1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICBcbiAgJWlubGluZS1mbGV4IHtcbiAgICBAaW5jbHVkZSBpbmxpbmUtZmxleDtcbiAgfVxuICBcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFxuICAvLyBGbGV4Ym94IERpcmVjdGlvblxuICAvL1xuICAvLyBUaGUgJ2ZsZXgtZGlyZWN0aW9uJyBwcm9wZXJ0eSBzcGVjaWZpZXMgaG93IGZsZXggaXRlbXMgYXJlIHBsYWNlZCBpblxuICAvLyB0aGUgZmxleCBjb250YWluZXIsIGJ5IHNldHRpbmcgdGhlIGRpcmVjdGlvbiBvZiB0aGUgZmxleCBjb250YWluZXInc1xuICAvLyBtYWluIGF4aXMuIFRoaXMgZGV0ZXJtaW5lcyB0aGUgZGlyZWN0aW9uIHRoYXQgZmxleCBpdGVtcyBhcmUgbGFpZCBvdXQgaW4uXG4gIC8vXG4gIC8vIFZhbHVlczogcm93IHwgcm93LXJldmVyc2UgfCBjb2x1bW4gfCBjb2x1bW4tcmV2ZXJzZVxuICAvLyBEZWZhdWx0OiByb3dcbiAgLy9cbiAgLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZGlyZWN0aW9uLXByb3BlcnR5XG4gIFxuICBAbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcbiAgICBAaWYgJHZhbHVlID09IHJvdy1yZXZlcnNlIHtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4ge1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbi1yZXZlcnNlIHtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICB9XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICB9XG4gIC8vIFNob3J0ZXIgdmVyc2lvbjpcbiAgQG1peGluIGZsZXgtZGlyKCRhcmdzLi4uKSB7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oJGFyZ3MuLi4pO1xuICB9XG4gIFxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgXG4gIC8vIEZsZXhib3ggV3JhcFxuICAvL1xuICAvLyBUaGUgJ2ZsZXgtd3JhcCcgcHJvcGVydHkgY29udHJvbHMgd2hldGhlciB0aGUgZmxleCBjb250YWluZXIgaXMgc2luZ2xlLWxpbmVcbiAgLy8gb3IgbXVsdGktbGluZSwgYW5kIHRoZSBkaXJlY3Rpb24gb2YgdGhlIGNyb3NzLWF4aXMsIHdoaWNoIGRldGVybWluZXNcbiAgLy8gdGhlIGRpcmVjdGlvbiBuZXcgbGluZXMgYXJlIHN0YWNrZWQgaW4uXG4gIC8vXG4gIC8vIFZhbHVlczogbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxuICAvLyBEZWZhdWx0OiBub3dyYXBcbiAgLy9cbiAgLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtd3JhcC1wcm9wZXJ0eVxuICBcbiAgQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuICAgIC8vIE5vIFdlYmtpdCBCb3ggZmFsbGJhY2suXG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgICAtbW96LWZsZXgtd3JhcDogJHZhbHVlO1xuICAgIEBpZiAkdmFsdWUgPT0gbm93cmFwIHtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtbXMtZmxleC13cmFwOiAkdmFsdWU7XG4gICAgfVxuICAgIGZsZXgtd3JhcDogJHZhbHVlO1xuICB9XG4gIFxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgXG4gIC8vIEZsZXhib3ggRmxvdyAoc2hvcnRoYW5kKVxuICAvL1xuICAvLyBUaGUgJ2ZsZXgtZmxvdycgcHJvcGVydHkgaXMgYSBzaG9ydGhhbmQgZm9yIHNldHRpbmcgdGhlICdmbGV4LWRpcmVjdGlvbidcbiAgLy8gYW5kICdmbGV4LXdyYXAnIHByb3BlcnRpZXMsIHdoaWNoIHRvZ2V0aGVyIGRlZmluZSB0aGUgZmxleCBjb250YWluZXInc1xuICAvLyBtYWluIGFuZCBjcm9zcyBheGVzLlxuICAvL1xuICAvLyBWYWx1ZXM6IDxmbGV4LWRpcmVjdGlvbj4gfCA8ZmxleC13cmFwPlxuICAvLyBEZWZhdWx0OiByb3cgbm93cmFwXG4gIC8vXG4gIC8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWZsb3ctcHJvcGVydHlcbiAgXG4gIEBtaXhpbiBmbGV4LWZsb3coXG4gICAgJHZhbHVlczogKFxuICAgICAgcm93IG5vd3JhcCxcbiAgICApXG4gICkge1xuICAgIC8vIE5vIFdlYmtpdCBCb3ggZmFsbGJhY2suXG4gICAgLXdlYmtpdC1mbGV4LWZsb3c6ICR2YWx1ZXM7XG4gICAgLW1vei1mbGV4LWZsb3c6ICR2YWx1ZXM7XG4gICAgLW1zLWZsZXgtZmxvdzogJHZhbHVlcztcbiAgICBmbGV4LWZsb3c6ICR2YWx1ZXM7XG4gIH1cbiAgXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBcbiAgLy8gRmxleGJveCBPcmRlclxuICAvL1xuICAvLyBUaGUgJ29yZGVyJyBwcm9wZXJ0eSBjb250cm9scyB0aGUgb3JkZXIgaW4gd2hpY2ggZmxleCBpdGVtcyBhcHBlYXIgd2l0aGluXG4gIC8vIHRoZWlyIGZsZXggY29udGFpbmVyLCBieSBhc3NpZ25pbmcgdGhlbSB0byBvcmRpbmFsIGdyb3Vwcy5cbiAgLy9cbiAgLy8gRGVmYXVsdDogMFxuICAvL1xuICAvLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jb3JkZXItcHJvcGVydHlcbiAgXG4gIEBtaXhpbiBvcmRlcigkaW50OiAwKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJGludCArIDE7XG4gICAgLXdlYmtpdC1vcmRlcjogJGludDtcbiAgICAtbW96LW9yZGVyOiAkaW50O1xuICAgIC1tcy1mbGV4LW9yZGVyOiAkaW50O1xuICAgIG9yZGVyOiAkaW50O1xuICB9XG4gIFxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgXG4gIC8vIEZsZXhib3ggR3Jvd1xuICAvL1xuICAvLyBUaGUgJ2ZsZXgtZ3JvdycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBncm93IGZhY3Rvci4gTmVnYXRpdmUgbnVtYmVyc1xuICAvLyBhcmUgaW52YWxpZC5cbiAgLy9cbiAgLy8gRGVmYXVsdDogMFxuICAvL1xuICAvLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1ncm93LXByb3BlcnR5XG4gIFxuICBAbWl4aW4gZmxleC1ncm93KCRpbnQ6IDApIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAkaW50O1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAkaW50O1xuICAgIC1tb3otZmxleC1ncm93OiAkaW50O1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAkaW50O1xuICAgIGZsZXgtZ3JvdzogJGludDtcbiAgfVxuICBcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFxuICAvLyBGbGV4Ym94IFNocmlua1xuICAvL1xuICAvLyBUaGUgJ2ZsZXgtc2hyaW5rJyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IHNocmluayBmYWN0b3IuIE5lZ2F0aXZlIG51bWJlcnNcbiAgLy8gYXJlIGludmFsaWQuXG4gIC8vXG4gIC8vIERlZmF1bHQ6IDFcbiAgLy9cbiAgLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtc2hyaW5rLXByb3BlcnR5XG4gIFxuICBAbWl4aW4gZmxleC1zaHJpbmsoJGludDogMSkge1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6ICRpbnQ7XG4gICAgLW1vei1mbGV4LXNocmluazogJGludDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogJGludDtcbiAgICBmbGV4LXNocmluazogJGludDtcbiAgfVxuICBcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFxuICAvLyBGbGV4Ym94IEJhc2lzXG4gIC8vXG4gIC8vIFRoZSAnZmxleC1iYXNpcycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBiYXNpcy4gTmVnYXRpdmUgbGVuZ3RocyBhcmUgaW52YWxpZC5cbiAgLy9cbiAgLy8gVmFsdWVzOiBMaWtlIFwid2lkdGhcIlxuICAvLyBEZWZhdWx0OiBhdXRvXG4gIC8vXG4gIC8vIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtZmxleGJveC8jZmxleC1iYXNpcy1wcm9wZXJ0eVxuICBcbiAgQG1peGluIGZsZXgtYmFzaXMoJHZhbHVlOiBhdXRvKSB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAkdmFsdWU7XG4gICAgLW1vei1mbGV4LWJhc2lzOiAkdmFsdWU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR2YWx1ZTtcbiAgICBmbGV4LWJhc2lzOiAkdmFsdWU7XG4gIH1cbiAgXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBcbiAgLy8gRmxleGJveCBcIkZsZXhcIiAoc2hvcnRoYW5kKVxuICAvL1xuICAvLyBUaGUgJ2ZsZXgnIHByb3BlcnR5IHNwZWNpZmllcyB0aGUgY29tcG9uZW50cyBvZiBhIGZsZXhpYmxlIGxlbmd0aDogdGhlXG4gIC8vIGZsZXggZ3JvdyBmYWN0b3IgYW5kIGZsZXggc2hyaW5rIGZhY3RvciwgYW5kIHRoZSBmbGV4IGJhc2lzLiBXaGVuIGFuXG4gIC8vIGVsZW1lbnQgaXMgYSBmbGV4IGl0ZW0sICdmbGV4JyBpcyBjb25zdWx0ZWQgaW5zdGVhZCBvZiB0aGUgbWFpbiBzaXplXG4gIC8vIHByb3BlcnR5IHRvIGRldGVybWluZSB0aGUgbWFpbiBzaXplIG9mIHRoZSBlbGVtZW50LiBJZiBhbiBlbGVtZW50IGlzXG4gIC8vIG5vdCBhIGZsZXggaXRlbSwgJ2ZsZXgnIGhhcyBubyBlZmZlY3QuXG4gIC8vXG4gIC8vIFZhbHVlczogbm9uZSB8IDxmbGV4LWdyb3c+IDxmbGV4LXNocmluaz4gfHwgPGZsZXgtYmFzaXM+XG4gIC8vIERlZmF1bHQ6IFNlZSBpbmRpdmlkdWFsIHByb3BlcnRpZXMgKDEgMSAwKS5cbiAgLy9cbiAgLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtcHJvcGVydHlcbiAgXG4gIEBtaXhpbiBmbGV4KCRmZzogMSwgJGZzOiBudWxsLCAkZmI6IG51bGwpIHtcbiAgICAvLyBTZXQgYSB2YXJpYWJsZSB0byBiZSB1c2VkIGJ5IGJveC1mbGV4IHByb3BlcnRpZXNcbiAgICAkZmctYm94ZmxleDogJGZnO1xuICBcbiAgICAvLyBCb3gtRmxleCBvbmx5IHN1cHBvcnRzIGEgZmxleC1ncm93IHZhbHVlIHNvIGxldCdzIGdyYWIgdGhlXG4gICAgLy8gZmlyc3QgaXRlbSBpbiB0aGUgbGlzdCBhbmQganVzdCByZXR1cm4gdGhhdC5cbiAgICBAaWYgdHlwZS1vZigkZmcpID09IFwibGlzdFwiIHtcbiAgICAgICRmZy1ib3hmbGV4OiBudGgoJGZnLCAxKTtcbiAgICB9XG4gIFxuICAgIC13ZWJraXQtYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xuICAgIC13ZWJraXQtZmxleDogJGZnICRmcyAkZmI7XG4gICAgLW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XG4gICAgLW1vei1mbGV4OiAkZmcgJGZzICRmYjtcbiAgICAtbXMtZmxleDogJGZnICRmcyAkZmI7XG4gICAgZmxleDogJGZnICRmcyAkZmI7XG4gIH1cbiAgXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICBcbiAgLy8gRmxleGJveCBKdXN0aWZ5IENvbnRlbnRcbiAgLy9cbiAgLy8gVGhlICdqdXN0aWZ5LWNvbnRlbnQnIHByb3BlcnR5IGFsaWducyBmbGV4IGl0ZW1zIGFsb25nIHRoZSBtYWluIGF4aXNcbiAgLy8gb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGUgZmxleCBjb250YWluZXIuIFRoaXMgaXMgZG9uZSBhZnRlciBhbnkgZmxleGlibGVcbiAgLy8gbGVuZ3RocyBhbmQgYW55IGF1dG8gbWFyZ2lucyBoYXZlIGJlZW4gcmVzb2x2ZWQuIFR5cGljYWxseSBpdCBoZWxwcyBkaXN0cmlidXRlXG4gIC8vIGV4dHJhIGZyZWUgc3BhY2UgbGVmdG92ZXIgd2hlbiBlaXRoZXIgYWxsIHRoZSBmbGV4IGl0ZW1zIG9uIGEgbGluZSBhcmVcbiAgLy8gaW5mbGV4aWJsZSwgb3IgYXJlIGZsZXhpYmxlIGJ1dCBoYXZlIHJlYWNoZWQgdGhlaXIgbWF4aW11bSBzaXplLiBJdCBhbHNvXG4gIC8vIGV4ZXJ0cyBzb21lIGNvbnRyb2wgb3ZlciB0aGUgYWxpZ25tZW50IG9mIGl0ZW1zIHdoZW4gdGhleSBvdmVyZmxvdyB0aGUgbGluZS5cbiAgLy9cbiAgLy8gTm90ZTogJ3NwYWNlLSonIHZhbHVlcyBub3Qgc3VwcG9ydGVkIGluIG9sZGVyIHN5bnRheGVzLlxuICAvL1xuICAvLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmRcbiAgLy8gRGVmYXVsdDogZmxleC1zdGFydFxuICAvL1xuICAvLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8janVzdGlmeS1jb250ZW50LXByb3BlcnR5XG4gIFxuICBAbWl4aW4ganVzdGlmeS1jb250ZW50KCR2YWx1ZTogZmxleC1zdGFydCkge1xuICAgIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcbiAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuICAgICAgLW1zLWZsZXgtcGFjazogJHZhbHVlO1xuICAgIH1cbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gICAganVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gIH1cbiAgLy8gU2hvcnRlciB2ZXJzaW9uOlxuICBAbWl4aW4gZmxleC1qdXN0KCRhcmdzLi4uKSB7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KCRhcmdzLi4uKTtcbiAgfVxuICBcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFxuICAvLyBGbGV4Ym94IEFsaWduIEl0ZW1zXG4gIC8vXG4gIC8vIEZsZXggaXRlbXMgY2FuIGJlIGFsaWduZWQgaW4gdGhlIGNyb3NzIGF4aXMgb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGVcbiAgLy8gZmxleCBjb250YWluZXIsIHNpbWlsYXIgdG8gJ2p1c3RpZnktY29udGVudCcgYnV0IGluIHRoZSBwZXJwZW5kaWN1bGFyXG4gIC8vIGRpcmVjdGlvbi4gJ2FsaWduLWl0ZW1zJyBzZXRzIHRoZSBkZWZhdWx0IGFsaWdubWVudCBmb3IgYWxsIG9mIHRoZSBmbGV4XG4gIC8vIGNvbnRhaW5lcidzIGl0ZW1zLCBpbmNsdWRpbmcgYW5vbnltb3VzIGZsZXggaXRlbXMuICdhbGlnbi1zZWxmJyBhbGxvd3NcbiAgLy8gdGhpcyBkZWZhdWx0IGFsaWdubWVudCB0byBiZSBvdmVycmlkZGVuIGZvciBpbmRpdmlkdWFsIGZsZXggaXRlbXMuIChGb3JcbiAgLy8gYW5vbnltb3VzIGZsZXggaXRlbXMsICdhbGlnbi1zZWxmJyBhbHdheXMgbWF0Y2hlcyB0aGUgdmFsdWUgb2YgJ2FsaWduLWl0ZW1zJ1xuICAvLyBvbiB0aGVpciBhc3NvY2lhdGVkIGZsZXggY29udGFpbmVyLilcbiAgLy9cbiAgLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcbiAgLy8gRGVmYXVsdDogc3RyZXRjaFxuICAvL1xuICAvLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jYWxpZ24taXRlbXMtcHJvcGVydHlcbiAgXG4gIEBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcbiAgICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246ICR2YWx1ZTtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XG4gICAgfVxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG4gICAgYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgfVxuICBcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIFxuICAvLyBGbGV4Ym94IEFsaWduIFNlbGZcbiAgLy9cbiAgLy8gVmFsdWVzOiBhdXRvIHwgZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXG4gIC8vIERlZmF1bHQ6IGF1dG9cbiAgXG4gIEBtaXhpbiBhbGlnbi1zZWxmKCR2YWx1ZTogYXV0bykge1xuICAgIC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkdmFsdWU7XG4gICAgLW1vei1hbGlnbi1zZWxmOiAkdmFsdWU7XG4gICAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246ICR2YWx1ZTtcbiAgICB9XG4gICAgYWxpZ24tc2VsZjogJHZhbHVlO1xuICB9XG4gIFxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgXG4gIC8vIEZsZXhib3ggQWxpZ24gQ29udGVudFxuICAvL1xuICAvLyBUaGUgJ2FsaWduLWNvbnRlbnQnIHByb3BlcnR5IGFsaWducyBhIGZsZXggY29udGFpbmVyJ3MgbGluZXMgd2l0aGluIHRoZVxuICAvLyBmbGV4IGNvbnRhaW5lciB3aGVuIHRoZXJlIGlzIGV4dHJhIHNwYWNlIGluIHRoZSBjcm9zcy1heGlzLCBzaW1pbGFyIHRvXG4gIC8vIGhvdyAnanVzdGlmeS1jb250ZW50JyBhbGlnbnMgaW5kaXZpZHVhbCBpdGVtcyB3aXRoaW4gdGhlIG1haW4tYXhpcy4gTm90ZSxcbiAgLy8gdGhpcyBwcm9wZXJ0eSBoYXMgbm8gZWZmZWN0IHdoZW4gdGhlIGZsZXhib3ggaGFzIG9ubHkgYSBzaW5nbGUgbGluZS5cbiAgLy9cbiAgLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaFxuICAvLyBEZWZhdWx0OiBzdHJldGNoXG4gIC8vXG4gIC8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNhbGlnbi1jb250ZW50LXByb3BlcnR5XG4gIFxuICBAbWl4aW4gYWxpZ24tY29udGVudCgkdmFsdWU6IHN0cmV0Y2gpIHtcbiAgICAvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogJHZhbHVlO1xuICAgIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWU7XG4gICAgfVxuICAgIGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbiAgfSIsIi5wcm9maWxlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobXgtbW9iLWxhcmdlKSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAucHJvZmlsZV9faW1hZ2VfX2Jsb2NrcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobXgtbW9iLWxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MiU7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobXgtbW9iLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcm9maWxlX19pbWFnZV9fY291bnQge1xuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNjkpO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxOXB4LCAxOXB4LCAzMDAsICR3aGl0ZSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDE2cHgsIDMwMCwgJHdoaXRlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5vLXByb2ZpbGUtLXBpY3R1cmUge1xuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnByb2ZpbGVfX3JhdGluZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCByZW0oMTVweCk7XG5cbiAgICAucHJvZmlsZV9fcmF0ZV9fbm8ge1xuICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDQwcHgsIDQ1cHgsIDcwMCk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ4cHg7XG4gICAgICAgIGNvbG9yOiAkbmV3TWFpbkNvbG9yO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG4gICAgLnJhdGluZ19fYmxvY2tzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgLnJhdGluZ19fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTVweCwgMjBweCwgNDAwLCAkYmxhY2spO1xuICAgIH1cbn1cbi5yYXRpbmdfYXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmdyYXlfcmF0aW5nIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxMnB4LzE2cHggXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVwiO1xuICAgICAgICAgICAgY29sb3I6ICRuZXdNYWluQ29sb3I7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmlsbGVkX3JhdGluZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEycHgvMTZweCBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XCI7XG4gICAgICAgICAgICBjb2xvcjogJG5ld01haW5Db2xvcjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLnJldmlld19fYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBcbiAgICAucmV2aWV3X19oZWFkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxM3B4KSByZW0oMTVweCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBoNSB7XG4gICAgICAgICAgICAvL0BpbmNsdWRlIHBsYXlmYWlyKDE4cHgsIDE4cHgsIDQwMCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDE1cHgsIDE4cHgsIDQwMCk7XG4gICAgICAgICAgICBjb2xvcjogIzhBOEE4RjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkICM4QThBOEY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5yZXZpZXdfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOnRoaW47XG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjojRkQ3REE5ICNmMGYwZjA7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6M3B4O1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6I2YwZjBmMDtcbiAgICAgICAgfVxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRDdEQTk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmV2aWV3X19saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMjJweCA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ4RDg7XG5cbiAgICAgICAgICAgICAgICAucmV2aWV3X19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAucHJvZmlsZWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mdWxsbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDE0cHgsIDE4cHgsIDYwMCwgJGJsYWNrKTsgICAgXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJldmlld19kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMTZweCwgNDAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOEE4QThGO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxNHB4LCAyMHB4LCA0MDApOyAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ubGlrZV9fYm94IHtcbiAgICBwYWRkaW5nOiByZW0oMjZweCkgcmVtKDE1cHgpO1xuXG4gICAgaDUge1xuICAgICAgICBAaW5jbHVkZSBwbGF5ZmFpcigxOHB4LCAxOHB4LCA0MDApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5saWtlX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV3TWFpbkNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDZweCkgcmVtKDI0cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMTdweCwgNDAwKTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4MzQ2RDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3RhdHNfX2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDU3NnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjJweDtcbiAgICB9XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5zdGF0dXNfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0VCRUJFQjtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxMnB4LCAzNXB4LCA1MDApO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDM1cHgsIDQwMCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnJhdGVzX19ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg1NzZweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDIycHg7XG4gICAgfVxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAudGFibGUge1xuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDE0cHgsIDM1cHgsIDQwMCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFQkVCRUI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGJvZHkge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxMnB4LCAzNXB4LCA0MDApO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRUJFQkVCO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnRyYXZlbF9fYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc2cHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMnB4O1xuICAgIH1cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgaDUge1xuICAgICAgICBAaW5jbHVkZSBwbGF5ZmFpcigxOHB4LCAxOHB4LCA0MDApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICAudHJhdmVsX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFQkVCRUI7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwcHgpIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDE0cHgsIDUwMCk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybiAtIDEpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZSB7XG4gICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMzVweCwgNTAwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0VCRUJFQjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0Ym9keSB7XG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDM1cHgsIDYwMCwgJGJsYWNrKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0VCRUJFQjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMzVweCwgNDAwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0VCRUJFQjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXZhaWxhYmlsaXR5LS10YWJsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29udGFjdF9fYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc2cHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAyMnB4O1xuICAgIH1cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLmNvbnRhY3RfX2xpc3Qge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0VCRUJFQjtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxMnB4LCAzNXB4LCA1MDApO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDM1cHgsIDQwMCk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkQ3REE5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuI3Jldmlld01vZGFsIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNTc2cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuLm1vZGFsLWhlYWRlciB7XG4gICAgJi0tcmV2aWV3IHtcbiAgICAgICAgcGFkZGluZzogcmVtKDUwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcG9zdC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDQsIDIxNCwgMjE5LCAwLjg5KTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWlubmVyIHtcbiAgICAgICAgei1pbmRleDogOTtcblxuICAgICAgICAucHJvZmlsZWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgfVxuICAgICAgICAucmV2aWV3X19oZWFkaW5nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTZweCwgMjRweCwgNDAwKTsgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIC5yZXZpZXdfX25hbWUge1xuICAgICAgICAgICAgLy9AaW5jbHVkZSBwbGF5ZmFpcigyOHB4LCAzN3B4LCA0MDApOyAgICAgICBcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cbi5vLWJ0bi0tcmV2aWV3c3VibWl0IHtcbiAgICBAaW5jbHVkZSBwb3BwaW5zKDEycHgsIDIwcHgsIDQwMCk7XG4gICAgbWluLXdpZHRoOiAyMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0OHB4O1xufVxuLnJhdGluZy1zdGFycyB7XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAtbW96LXVzZXItc2VsZWN0Om5vbmU7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBsaS5zdGFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBpLmZhLXN0YXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyLjVlbTsgLyogQ2hhbmdlIHRoZSBzaXplIG9mIHRoZSBzdGFycyAqL1xuICAgICAgICAgICAgICAgIGNvbG9yOiNjY2M7IC8qIENvbG9yIG9uIGlkbGUgc3RhdGUgKi9cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaG92ZXIgPiBpLmZhLXN0YXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3TWFpbkNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VsZWN0ZWQgPiBpLmZhLXN0YXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbmV3TWFpbkNvbG9yO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5vLXBvc3QtaW5uZXItbGZ0IHtcbiAgICB6LWluZGV4OiA5O1xuICAgIC5vLXBvc3QtcHJvZmlsZS1jYXJkIHtcbiAgICAgICAgLm8tcHJvZmlsZS0tcGljdHVyZSB7XG4gICAgICAgICAgICAuZWRpdC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZEN0RBOTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobXgtbW9iLWxhcmdlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMjBweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgLyptYXJnaW4tdG9wOiByZW0oMTVweCk7Ki9cbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jYXJkLWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdGF0dXNfX3BvaW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmLS1vbmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDIsIDE3NywgMTA0LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICYtLW9mZmxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChteC1tb2ItbGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwcHgpIHJlbSgxN3B4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMjBweCwgNDAwKTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5vLWNyZWF0ZS1wb3N0LS1pY29uIHtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuLmFsbFBSTy1JTUctaG9sZGVyIHtcbiAgICAubm9uLVNVQlMtbGF5ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoNjFkZWcsICNFQkJEQzcgMCUsICNGNUQ4REQgMTAwJSwgI0VBQjhDMyAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkMzMzZDO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTBweCwgMTZweCwgNDAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYy1maWx0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogODZweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NnB4KTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7ICBcbiAgICAmX193cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMjksIDIyOSwgMjM0LCAwLjI1KSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMHB4KSAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuLmMtY29sbGVjdGlvbi1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufSIsIi5jLXRhYnMge1xuICAgICYtLWhvcml6b250YWwge1xuICAgICAgICAmX19sMSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeS1tYXgoNzY3cHgpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRsaWdodC1ib3JkZXIgc29saWQgMXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMTVweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1cHgpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTJweCwgMjBweCwgNDAwLCAkZ3JleS10ZXh0KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyM3B4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDEzcHgsIDIwcHgsIDQwMCwgJGdyZXktdGV4dCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlzLWluYWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbDIge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDI1cHggMjRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbGlnaHQtYm9yZGVyIDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTNweCwgMjBweCwgNzAwLCAjNWY1ZjVmKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxMXB4LCAxM3B4LCA0MDAsICRjaGFyY29sZSk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMCk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmRyLWwge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICRsaWdodC1ib3JkZXIgMXB4IHNvbGlkO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDc2N3B4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJj4gLnRhYi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAmID4gLnRhYi1wYW5lIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogI2Y0ZjRmNCAxcHggc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY+IC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmMtdHJhbnNmb20tbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybWl0KHRyYW5zbGF0ZVgoLTUwJSkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY+LmNvbC00IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1xdWVyeS1tYXgoNzY3cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5jb2wtOCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RhYi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGxpZ2h0LWJvcmRlciBzb2xpZCAxcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcG9wcGlucygxOHB4LCAyMHB4LCA0MDAsICRjaGFyY29sZSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzOHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDEwMjNweCl7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCg3NjdweCl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMThweCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV3TWFpbkNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwb3BwaW5zKDExcHgsIDI0cHgsIDQwMCwgJHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5LW1heCgxMDIzcHgpe1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTBweCwgMTZweCwgNDAwLCAkd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtcXVlcnktbWF4KDc2N3B4KXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBvcHBpbnMoMTNweCwgMjNweCwgMzAwLCAkY2hhcmNvbGUpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3JvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB9XG4gICAgJl9fbmF2LWhvbGRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRsaWdodC1ib3JkZXIgMXB4IHNvbGlkO1xuICAgIH1cbn1cblxuLypzdGF0aWMgY29udGVudCBjc3MqL1xuXG4uc3RhdGljLWJhc2Uge1xuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbiAgaDEge1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMjZweCwgMzZweCwgNTAwLCAkYmxhY2spO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKDI2cHgsIDM2cHgsIDUwMCwgJGJsYWNrKTtcbiAgICB9XG4gIH1cbiAgaDIge1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMjRweCwgMzRweCwgNTAwLCAkYmxhY2spO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKDI0cHgsIDM0cHgsIDUwMCwgJGJsYWNrKTtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMjJweCwgMzJweCwgNTAwLCAkYmxhY2spO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKDIycHgsIDMycHgsIDUwMCwgJGJsYWNrKTtcbiAgICB9XG4gIH1cbiAgaDQge1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMjBweCwgMzBweCwgNTAwLCAkYmxhY2spO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKDIwcHgsIDMwcHgsIDUwMCwgJGJsYWNrKTtcbiAgICB9XG4gIH1cbiAgaDUge1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMThweCwgMjhweCwgNTAwLCAkYmxhY2spO1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDk5MnB4KSB7XG4gICAgICBAaW5jbHVkZSBwb3BwaW5zKDE4cHgsIDI4cHgsIDUwMCwgJGJsYWNrKTtcbiAgICB9XG4gIH1cbiAgaDYge1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMTZweCwgMjZweCwgNTAwLCAkYmxhY2spO1xuICB9XG4gIHAge1xuICAgIEBpbmNsdWRlIHBvcHBpbnMoMTNweCwgMjNweCwgMzAwLCAkY2hhcmNvbGUpO1xuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY2hhcmNvbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGNvbG9yOiAkY2hhcmNvbGU7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBmb250LWZhbWlseTogaW5pdGlhbDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJGNoYXJjb2xlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb3VudGVyLXJlc2V0OiBudW1iZXJlZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgIGNvbG9yOiAkY2hhcmNvbGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgY29udGVudDogY291bnRlcnMobnVtYmVyZWQsIFwiLlwiKSBcIi4gXCI7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bWJlcmVkO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIH1cbiAgICAgICAgb2wge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTm90b21vamlDb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2Nkbi5nbGl0Y2guY29tLzYxOTA4ZGUxLWRkMGEtNDM1OS1hNTRiLTZjYjZkNDFiYjVmZCUyRk5vdG9Db2xvckVtb2ppLnR0Zj8xNTEzMTA4ODA4MTUwKVxuICAgIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmluYm94X3Blb3BsZSB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIC8qaGVpZ2h0OiA3MDVweDsqL1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiA3MDVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMWYzO1xuICB9XG59XG4uaW5ib3hfbXNnIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAjMDAwMDAwMEE7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAjMDAwMDAwMEE7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAjMDAwMDAwMEE7XG4gICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDEwcHgpO1xuICB9XG4gIC5jYXJkLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjM7XG4gICAgcGFkZGluZzogcmVtKDE2cHgpO1xuICB9XG59XG4udG9wX3NwYWMge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLnJlY2VudF9oZWFkaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKm1hcmdpbi1ib3R0b206IDEwcHg7Ki9cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zcmNoX2JhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBwYWRkaW5nOiAqL1xufVxuLmhlYWRpbmRfc3JjaCB7XG4gIHBhZGRpbmc6IHJlbSgxNXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJlY2VudF9oZWFkaW5nIGg0IHtcbiAgLypjb2xvcjogJHB1cnBsZTsqL1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zcmNoX2JhciBpbnB1dCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDAgNHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgQGluY2x1ZGUgb3ZlcnBhc3MoMTNweCwgMjBweCwgMzAwLCAkZ3JleS10ZXh0KTtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIEBpbmNsdWRlIG92ZXJwYXNzKDEzcHgsIDIwcHgsIDMwMCwgJGdyZXktdGV4dCk7XG4gIH1cbn1cbi5zdHlsaXNoLWlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNyY2hfYmFyIC5pbnB1dC1ncm91cC1hZGRvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjNzA3MDcwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc3JjaF9iYXIgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDU0JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xuICBpIHtcbiAgICBjb2xvcjogI2JjYmNjYjtcbiAgfVxufVxuXG4uY2hhdF9pYiBoNSB7XG4gIEBpbmNsdWRlIG92ZXJwYXNzKDEzcHgsIDE2cHgsIDcwMCwgJGxpZ2h0LWJsYWNrKTtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBvdmVycGFzcygxMXB4LCAxM3B4LCA0MDAsICRsaWdodC1jaGFyY29sZSk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XG4gIH1cbn1cbi5jaGF0X2liIHAge1xuICBAaW5jbHVkZSBvdmVycGFzcygxMXB4LCAxM3B4LCA0MDAsICRsaWdodC1jaGFyY29sZSk7XG4gIG1hcmdpbjogYXV0bztcbiAgc3BhbiB7XG4gICAgY29sb3I6ICRsaWdodGVyLWRhcms7XG4gIH1cbn1cbi5jaGF0X2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBAaW5jbHVkZSBzaXplKHJlbSg0MHB4KSk7XG4gIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5jaGF0X2liIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gIHdpZHRoOiA4OCU7XG59XG5cbi5jaGF0X3Blb3BsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBAaW5jbHVkZSBmbGV4Ym94KCk7XG59XG4uY2hhdF9saXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjM7XG4gIG1hcmdpbjogMDtcbiAgLypwYWRkaW5nOiAxOHB4IDE2cHggMTBweDsqL1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmluYm94X2NoYXQge1xuICAvKmhlaWdodDogNTUwcHg7Ki9cbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLyptYXgtaGVpZ2h0OiA2NDJweDtcbiAgaGVpZ2h0OiAxMDAlOyovXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICBtYXgtaGVpZ2h0OiA2NDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmFjdGl2ZV9jaGF0IHtcbiAgLypiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcjogIzE0OGE4OCwgJGFscGhhOiAwLjA3KTsqL1xuICBiYWNrZ3JvdW5kOiAkbGlnaHRlci1waW5rLWNvbG9yO1xuICAuY2hhdHRleHQge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLmluY29taW5nX21zZ19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2JTtcbn1cbi5yZWNlaXZlZF9tc2cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qcGFkZGluZzogMCAwIDAgMTBweDsqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICB3aWR0aDogOTIlO1xuICB9XG59XG4ucmVjZWl2ZWRfd2l0aGRfbXNnIHAge1xuICAvKmJhY2tncm91bmQ6ICNlOWU5ZjAgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMThweCAxOHB4IDE4cHggMHB4KTtcbiAgLypjb2xvcjogJGdyZXktdGV4dDsqL1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAyM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgc3BhbiB7XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgfVxufVxuLnRpbWVfZGF0ZSB7XG4gIGNvbG9yOiAjNzQ3NDc0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDhweCAwIDRweDtcbn1cbi5yZWNlaXZlZF93aXRoZF9tc2cge1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSgxMzY2cHgpIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG4gIC50ZXh0LWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBpbWcsIHZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gIC5jaGF0LXVzZXItd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC5jaGF0LXVzZXItd3JhcHBlci10aHVtYiB7XG4gICAgICAvKm9yZGVyOiAyOyovXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi51c2VyLXN0YXR1cyB7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIG9wYWNpdHk6IC41O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubWVzZ3Mge1xuICBmbG9hdDogbGVmdDtcbiAgLypwYWRkaW5nOiAzMHB4IDE1cHggMCAyNXB4OyovXG4gIHBhZGRpbmc6IDMwcHggMCAwIDI1cHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5zZW50X21zZyBwIHtcbiAgLypiYWNrZ3JvdW5kOiByZ2JhKCRwdXJwbGUsIDAuNykgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDsqL1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQtcGluay1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDE4cHggMThweCAwcHggMThweCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xuICAvKmNvbG9yOiAjZmZmOyovXG4gIGNvbG9yOiAkYmxhY2s7XG4gIC8qcGFkZGluZzogMjNweDsqL1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgc3BhbiB7XG4gICAgYSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ub3V0Z29pbmdfbXNnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAyNnB4IDAgMjZweDtcbn1cbi5zZW50X21zZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDEzNjZweCkge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbiAgLnRleHQtanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGltZywgdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgLmNoYXQtdXNlci13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC5jaGF0LXVzZXItd3JhcHBlci10aHVtYiB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgICAudGltZV9kYXRlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuLmNoYXQtdXNlci13cmFwcGVyIHtcbiAgQGluY2x1ZGUgZmxleGJveDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC5jaGF0LXVzZXItd3JhcHBlci10aHVtYiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoNTAlKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWVkaWEtcXVlcnkoNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4vKi5pbnB1dF9tc2dfd3JpdGUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIEBpbmNsdWRlIG92ZXJwYXNzKDEzcHgsIDIwcHgsIDMwMCwgJHB1cnBsZSk7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJGaXJhIFNhbnMgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYsIE5vdG9tb2ppQ29sb3I7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBvdmVycGFzcygxM3B4LCAyMHB4LCAzMDAsICRwdXJwbGUpO1xuICB9XG59Ki9cbi5tZXNzYWdlYm94IHtcbiAgZm9udC1mYW1pbHk6IFwiRmlyYSBTYW5zIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmLCBOb3RvbW9qaUNvbG9yO1xufVxuLnR5cGVfbXNnIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYxZjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tc2dfYXR0YWNobWVudF9idG4ge1xuICAvLyAgIGJhY2tncm91bmQ6ICMwNTcyOGYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogJGdyZXktZGFyaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGhlaWdodDogMzNweDtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDExcHg7XG4gIHdpZHRoOiAzM3B4O1xufVxuLm1zZ19zZW5kX2J0biB7XG4gIGJhY2tncm91bmQ6ICMwNTcyOGYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGhlaWdodDogMzNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMXB4O1xuICB3aWR0aDogMzNweDtcbn1cbi5tZXNzYWdpbmcge1xuICAvKnBhZGRpbmc6IDAgMCA1MHB4IDEwcHg7Ki9cbiAgLypwYWRkaW5nOiAwIDEwcHggMHB4IDEwcHg7Ki9cbiAgLyptYXgtd2lkdGg6IDExNzBweDsqL1xuICBAaW5jbHVkZSBtZWRpYS1xdWVyeSg3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgMTBweCAwcHggMTBweDtcbiAgICBtYXgtd2lkdGg6IDExNzBweDtcbiAgfVxufVxuLm1zZ19oaXN0b3J5IHtcbiAgLypoZWlnaHQ6IDUxNnB4OyovXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDMyMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgc2Nyb2xsYmFyLXdpZHRoOnRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjojRkQ3REE5ICNmMGYwZjA7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgaGVpZ2h0OiA1MTZweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOjNweDtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiNmMGYwZjA7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkQ3REE5O1xuICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICB9XG59XG4uaDE1cHgge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5yMHB4IHtcbiAgcmlnaHQ6IDA7XG59XG4ucjM1cHgge1xuICByaWdodDogMzVweDtcbn1cbi5yNzBweCB7XG4gIHJpZ2h0OiA3MHB4O1xufVxuXG4udzZwZXIge1xuICB3aWR0aDogNiU7XG59XG4ucHJvX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnVzZXItc3RhdHVzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC51c2VyLXN0YXR1cy1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIEBpbmNsdWRlIGJvcmRlcnJhZGl1cyg1MCUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmMxMDc7XG4gICAgJi1vbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDNjMzI0O1xuICAgIH1cbiAgfVxufVxuXG4ucmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pLWF0dGFjaG1lbnQge1xuICBwYWRkaW5nOiA4cHggOHB4O1xufVxuLnYtYXR0YWNobWVudCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuLnMtYXR0YWNobWVudCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZzogNHB4IDdweDtcbn1cblxuLnRleHRhcmVhcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgYm90dG9tOiA3MHB4O1xufVxuXG4udW5sb2NrcHJpY2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIGxlZnQ6IDI1JTtcbiAgYmFja2dyb3VuZDogI2ZjMzM2YyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmMzMzZjICFpbXBvcnRhbnQ7XG59XG4uY2hhdHRleHQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2FucyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZiwgTm90b21vamlDb2xvcjtcbiAgLypjb2xvcjogJGxpZ2h0ZXItZGFyazsqL1xuICAvKiB3b3JkLXNwYWNpbmc6IC0xNnB4OyAqL1xufVxuXG4ubWluYWN0aXZlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgLmxlZnQge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzgwODA4MDtcbiAgICB9XG4gIH1cbiAgLnJpZ2h0IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uY3JlYXRlLWZvcm0tY2hhdC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5jcmVhdGUtZm9ybS1jaGF0LW1lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0NiU7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtaXQodHJhbnNsYXRlWSgtNTAlKSk7XG4gIH1cbn1cbi5jcmVhdGUtZm9ybS1jaGF0IHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgQGluY2x1ZGUgb3ZlcnBhc3MoMTNweCwgMjBweCwgMzAwLCAkcHVycGxlKTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIyJTtcbiAgcmVzaXplOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0YTRjNGI7XG4gIEBpbmNsdWRlIGJvcmRlcnJhZGl1cyg0cHgpO1xuICBmb250LWZhbWlseTogXCJGaXJhIFNhbnMgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYsIE5vdG9tb2ppQ29sb3I7XG4gIHNjcm9sbGJhci13aWR0aDp0aGluO1xuICBzY3JvbGxiYXItY29sb3I6I0ZEN0RBOSAjZjBmMGYwO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOjNweDtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiNmMGYwZjA7XG4gIH1cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojRkQ3REE5O1xuICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xuICB9XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBvdmVycGFzcygxM3B4LCAyMHB4LCAzMDAsICM0NTQ1NDUpO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi8qLmNyZWF0ZS1mb3JtLWNoYXQgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBAaW5jbHVkZSBvdmVycGFzcygxM3B4LCAyMHB4LCAzMDAsICRwdXJwbGUpO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIyJTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGJvcmRlcnJhZGl1cyg0cHgpO1xuICBmb250LWZhbWlseTogXCJGaXJhIFNhbnMgQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWYsIE5vdG9tb2ppQ29sb3I7XG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBvdmVycGFzcygxM3B4LCAyMHB4LCAzMDAsICM0NTQ1NDUpO1xuICB9XG59Ki9cbi5jaGF0LWF0dGFjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMHB4KTtcbiAgYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2NmY2ZkMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIC5pLWF0dGFjaG1lbnQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYy1zdmdfX2Nsb3NlIHtcbiAgZmlsbDogIzMzMztcbn1cbi5jLW1vYndpZHRoIHtcbiAgd2lkdGg6IDIwMHZ3O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gIC8qbWFyZ2luLXRvcDogLTU1cHg7Ki9cbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIC8qQGluY2x1ZGUgbWVkaWEtcXVlcnkoOTkycHgpIHtcbiAgICB3aWR0aDogY2FsYygyMDB2dyAtIDI2MHB4KTtcbiAgfSovXG4gICYuYy10cmFuc2ZvbS1sZWZ0IHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm1pdCh0cmFuc2xhdGVYKC01MCUpKTtcbiAgICBtYXJnaW4tdG9wOiAtNzZweDtcbiAgfVxufVxuLmMtY2hhdC1jbG9zZSB7XG4gIHRvcDogMTVweDtcbn1cbi5yZWNlbnQtaGVhZGluZy1jaGF0IHtcbiAgcGFkZGluZy1sZWZ0OiByZW0oMTZweCk7XG4gIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KDc2OHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuXG4vKm5ldyBjc3MgbW9iaWxlcyovXG5cbiIsIi5jLXN2ZyB7XG4gICZfX3NlYXJjaCxcbiAgJl9fY2xlYXItc2VhcmNoIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgJl9fc2VuZC1yZWNpZXZlLW1zZyxcbiAgJl9fY2FtZXJhLFxuICAmX192aWRlby1tZXNzYWdlLFxuICAmX19jYWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbiIsIi5jLXBvcHVwIHtcbiAgJi0tc2VuZHRpcHMge1xuICAgIC5jLXBvcHVwX19oZWFkaW5nIHtcbiAgICAgIEBpbmNsdWRlIGJhcmxvdygxOHB4LCAyNHB4LCAzMDAsICRjaGFyY29sZSk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICAgIC5jLXBvcHVwX19wcm9maWxlLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm1pdCh0cmFuc2xhdGUoLTUwJSwgLTUwJSkpO1xuICAgICAgQGluY2x1ZGUgc2l6ZSg4MHB4KTtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHotaW5kZXg6IDk7XG4gIH1cbn1cblxuLmMtY25mLWJveCB7XG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBAaW5jbHVkZSBiYXJsb3coMTZweCwgMjRweCwgMzAwLCAkY2hhcmNvbGUpO1xuICB9XG59IiwiXG4uanEtdG9hc3Qtd3JhcHtcbiAgd2lkdGg6IDI4MHB4O1xuICAuanEtaGFzLWljb257XG4gICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDY1cHg7XG4gICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAmOmFmdGVye1xuICAgICAgIHdpZHRoOjVweDtcbiAgICAgICBoZWlnaHQ6ODUlO1xuICAgICAgIGxlZnQ6MDtcbiAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICB0b3A6IDUwJTtcbiAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgbGVmdDoxMHB4O1xuICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICBib3JkZXItcmFkaXVzOjIwcHg7XG4gICAgIH1cbiAgICAgJjpiZWZvcmV7XG4gICAgICAgd2lkdGg6NTBweDtcbiAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICBsZWZ0OjA7XG4gICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgdG9wOiA1MCU7XG4gICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgfVxuICAgICAmLmpxLWljb24tc3VjY2VzcyxcbiAgICAgJi5qcS1pY29uLWVycm9yLFxuICAgICAmLmpxLWljb24taW5mbyxcbiAgICAgJi5qcS1pY29uLXdhcm5pbmd7XG4gICAgICAgICBjb2xvcjogIzMwMzAzMDtcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgIH1cbiAgICAgJi5qcS1pY29uLXN1Y2Nlc3N7XG4gICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFhMjc3O1xuICAgICAgICAgfVxuICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL3N1Y2Nlc3MtaWNvbi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgIH1cbiAgICAgfVxuICAgICAmLmpxLWljb24tZXJyb3J7XG4gICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEyZTJjO1xuICAgICAgICAgfVxuICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2Vycm9yLWljb24ucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgICB9XG4gICAgIH1cbiAgICAgJi5qcS1pY29uLWluZm97XG4gICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0NzkzO1xuICAgICAgICAgfVxuICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2luZm8taWNvbi5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgIH1cbiAgICAgfVxuICAgICAmLmpxLWljb24td2FybmluZ3tcbiAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2E2MmU7XG4gICAgICAgICB9XG4gICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvd2FybmluZy1pY29uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgfVxuICAgICB9XG4gICAgIC5jbG9zZS1qcS10b2FzdC1zaW5nbGV7XG4gICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICB9XG4gIH1cblxufSIsIi51IHtcbiAgJi1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICYtcm90YXRlLTkwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgJi1yb3RhdGUtbi05MCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICB9XG4gICYtd2h0LXNwYy1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJi1wYWRkaW5nLWxlZnQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlb25seSkge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuICAmLXBhZGRpbmctcmlnaHQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZW9ubHkpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbiAgJi1yb3VuZGVkLWNvcm5lciB7XG4gICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDVweCk7XG4gICAgJi0tZnVsbCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoMjVweCk7XG4gICAgfVxuICB9XG4gICYtYmcge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICYtcG9zaXRpb24ge1xuICAgICYtLWZpeGVkIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gICAgJi0tcmVsYXRpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLS1ib3R0b20ge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuICAgICYtLWFic29sdXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJi0tdG9wIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gICAgJi0tdG9wNzAge1xuICAgICAgdG9wOiA3MHB4O1xuICAgIH1cbiAgICAmLS1yaWdodCB7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gICAgJi0tcmlnaHQxNyB7XG4gICAgICByaWdodDogMTdweDtcbiAgICB9XG4gICAgJi0tY2VudGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybWl0KHRyYW5zbGF0ZVgoLTUwJSkpO1xuICAgIH1cbiAgICAmLS1taWRkbGUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm1pdCh0cmFuc2xhdGVZKC01MCUpKTtcbiAgICB9XG4gIH1cbiAgJi1yb3VuZGVkLWNvcm5lciB7XG4gICAgJi0tMyB7XG4gICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMocmVtKDNweCkpO1xuICAgIH1cbiAgICAmLS00IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcnJhZGl1cyhyZW0oNHB4KSk7XG4gICAgfVxuICAgICYtLTgge1xuICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKHJlbSg4cHgpKTtcbiAgICB9XG4gICAgJi0tNSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMocmVtKDVweCkpO1xuICAgIH1cbiAgICAmLS0xMCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMocmVtKDEwcHgpKTtcbiAgICB9XG4gICAgJi0tMTIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKHJlbSgxMnB4KSk7XG4gICAgfVxuICAgICYtLTE1IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlcnJhZGl1cyhyZW0oMTVweCkpO1xuICAgIH1cbiAgICAmLS0yMCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMocmVtKDIwcHgpKTtcbiAgICB9XG4gICAgJi0tMjUge1xuICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKHJlbSgyNXB4KSk7XG4gICAgfVxuICAgICYtLWZ1bGwge1xuICAgICAgQGluY2x1ZGUgYm9yZGVycmFkaXVzKDEwMCUpO1xuICAgIH1cbiAgfVxuICAmLXJvdW5kZXMtaW1nLWhvbGRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHNpemUoODJweCk7XG4gICAgICAvLyBib3JkZXI6IHJnYmEoJHB1cnBsZSwgODUlKSAxcHggc29saWQ7XG4gICAgICAvLyBwYWRkaW5nOiA0cHg7XG4gICAgICBAaW5jbHVkZSBib3JkZXJyYWRpdXMoNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLy9mb250IHNpemUgY2xhc3NcbiRmb250LXNpemVzOiA1IDggMTAgMTEgMTIgMTMgMTQgMTUgMTYgMTcgMTggMTkgMjAgMjEgMjIgMjMgMjQgMjUgMzAgMzUgNDAgNDUgNTBcbiAgNTUgNjAgNjUgNzAgNzUgODUgOTUgMTAwIDEwNSAxMDYgMTE1IDEyNSAxNTEgMzEwO1xuQGVhY2ggJGN1cnJlbnQtZm9udCBpbiAkZm9udC1zaXplcyB7XG4gICRpOiBpbmRleCgkZm9udC1zaXplcywgJGN1cnJlbnQtZm9udCk7XG4gICR2YWw6ICRjdXJyZW50LWZvbnQgKyBweDtcbiAgLmZvbnQtI3skY3VycmVudC1mb250fSB7XG4gICAgZm9udC1zaXplOiAkdmFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnUtcC0jeyRjdXJyZW50LWZvbnR9IHtcbiAgICBwYWRkaW5nOiAkdmFsO1xuICB9XG4gIC51LW0tI3skY3VycmVudC1mb250fSB7XG4gICAgbWFyZ2luOiAkdmFsO1xuICB9XG4gIC51LXBiLSN7JGN1cnJlbnQtZm9udH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkdmFsO1xuICB9XG4gIC51LXB0LSN7JGN1cnJlbnQtZm9udH0ge1xuICAgIHBhZGRpbmctdG9wOiAkdmFsO1xuICB9XG4gIC51LXBsLSN7JGN1cnJlbnQtZm9udH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHZhbDtcbiAgfVxuICAudS1wci0jeyRjdXJyZW50LWZvbnR9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdmFsO1xuICB9XG4gIC51LXB4LSN7JGN1cnJlbnQtZm9udH0ge1xuICAgIHBhZGRpbmctbGVmdDogJHZhbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkdmFsO1xuICB9XG4gIC51LXB5LSN7JGN1cnJlbnQtZm9udH0ge1xuICAgIHBhZGRpbmctdG9wOiAkdmFsO1xuICAgIHBhZGRpbmctYm90dG9tOiAkdmFsO1xuICB9XG4gIC51LW1iLSN7JGN1cnJlbnQtZm9udH0ge1xuICAgIG1hcmdpbi1ib3R0b206ICR2YWw7XG4gIH1cbiAgLnUtbXQtI3skY3VycmVudC1mb250fSB7XG4gICAgbWFyZ2luLXRvcDogJHZhbDtcbiAgfVxuICAudS1tbC0jeyRjdXJyZW50LWZvbnR9IHtcbiAgICBtYXJnaW4tbGVmdDogJHZhbDtcbiAgfVxuICAudS1tci0jeyRjdXJyZW50LWZvbnR9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICR2YWw7XG4gIH1cbiAgLnUtbXgtI3skY3VycmVudC1mb250fSB7XG4gICAgbWFyZ2luLWxlZnQ6ICR2YWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdmFsO1xuICB9XG4gIC51LW15LSN7JGN1cnJlbnQtZm9udH0ge1xuICAgIG1hcmdpbi10b3A6ICR2YWw7XG4gICAgbWFyZ2luLWJvdHRvbTogJHZhbDtcbiAgfVxuICAudS1ibHVyLSN7JGN1cnJlbnQtZm9udH0ge1xuICAgIGZpbHRlcjogYmx1cigkdmFsKTtcbiAgfVxufVxuLnUtbXItcC0tMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNSU7XG59XG5cbiR3aWR0aDogMTAgMTUgMjAgMjUgMzAgMzUgNDAgNDUgNTAgNTUgNjAgNjUgNzAgNzUgODAgODUgOTAgOTU7XG5AZWFjaCAkY3VycmVudC13aWR0aCBpbiAkd2lkdGgge1xuICAkdmFsOiAkY3VycmVudC13aWR0aCAqIDElO1xuICAudS13aWR0aC0jeyRjdXJyZW50LXdpZHRofSB7XG4gICAgd2lkdGg6ICR2YWw7XG4gIH1cbn1cbi51LWJvcmRlciB7XG4gICYtLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6ICRsaWdodC1ib3JkZXIgc29saWQgMXB4O1xuICB9XG4gICYtLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAkbGlnaHQtYm9yZGVyIHNvbGlkIDFweDtcbiAgfVxuICAmLS10b3Age1xuICAgIGJvcmRlci10b3A6ICRsaWdodC1ib3JkZXIgc29saWQgMXB4O1xuICB9XG4gICYtLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGxpZ2h0LWJvcmRlciBzb2xpZCAxcHg7XG4gIH1cbn1cbiRmb250LXdlaWdodHM6IDEwMCAzMDAgNDAwIDUwMCA2MDAgNzAwIDkwMDtcbkBlYWNoICRjdXJyZW50LXdlaWdodCBpbiAkZm9udC13ZWlnaHRzIHtcbiAgLnUtZm9udC13ZWlnaHQtI3skY3VycmVudC13ZWlnaHR9IHtcbiAgICBmb250LXdlaWdodDogJGN1cnJlbnQtd2VpZ2h0O1xuICB9XG59XG4ud2gxMDBweCB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/