@media screen and (max-width: 1660px){.photos ul li{width:26%}.vertical-menu-main .mega-menu{width:1200px !important;max-width:1200px !important;left:0px !important}.user-status table thead tr th:nth-child(3){min-width:124px}.user-status table tbody tr td:first-child{min-width:278px}.bar-chart canvas{width:100% !important}.main-header-right .main-header-right .left-menu-header .orm-control-plaintext .form-inline{width:auto !important}.chat-box .chat-history .call-icons ul li{border:1px solid #898989}.chat-box .chat-history .total-time h2{color:#898989}.chat-box .chat-history .call-content .btn{width:auto;margin:0 auto}.chat-left-aside .people-list{height:520px}.chat-box .chat-right-aside .chat .chat-msg-box{height:440px}.chat-box .people-list ul{max-height:450px;overflow:auto}.call-chat-body .chat-box{overflow:hidden;height:625px}.call-chat-body .chat-box .people-list ul{max-height:550px;overflow:auto}.caller-img{position:absolute;width:100%;max-width:100%;left:15px}.caller-img img{opacity:0.7}.chat-box .chat-history .receiver-img{margin-top:25px}.chat-box .chat-history .call-content>div{height:545px;z-index:7;background-color:rgba(255,255,255,0.75);background-blend-mode:overlay;width:100%;padding:30px}.timeline-small .media .timeline-round.timeline-line-1:after{bottom:-78px}}@media screen and (max-width: 1550px){.bg-gallery{height:90vh}}@media screen and (max-width: 1440px){.bg-gallery{height:85vh;min-height:700px}}@media (max-width: 1280px){.bg-gallery{height:108vh}.img-gallery-set1,.img-gallery-set5{display:none}.box-layout.page-wrapper.horizontal-wrapper .page-main-header{padding-left:unset;max-width:unset;left:unset}.box-layout.page-wrapper.horizontal-wrapper .page-body-wrapper{width:unset}}@media screen and (min-device-width: 1200px) and (max-device-width: 1660px){.xl-none{display:none}.xl-60{max-width:60%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}.xl-50{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.xl-100{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.xl-23{max-width:23%;-webkit-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%}.xl-25{max-width:25%;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.xl-40{max-width:40%;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.xl-4{max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}}@media screen and (max-width: 1580px) and (min-width: 1200px){.docs-buttons,.docs-toggles{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (min-device-width: 1200px) and (max-device-width: 1366px){.vertical-menu-mt .crm-activity{height:298px}.pixelstrap a{padding-left:18px}.pixelstrap a:hover,.pixelstrap a:focus,.pixelstrap a:active{padding-left:18px}.flot-chart-container-small{height:227px}.call-chat-sidebar{max-width:260px}.product-box .product-details{padding:15px}.product-box .product-details p{margin-bottom:10px}.flot-chart-container{height:282px}.custom-card .card-profile img{height:115px}.custom-card .profile-details h4{font-size:18px}.custom-card .profile-details h6{margin-bottom:24px}.custom-card .card-footer>div h3{font-size:18px}.crm-activity{height:291px;overflow-y:auto}.crm-activity .media .media-body .dates{display:-webkit-box;display:-ms-flexbox;display:flex}.calender-widget .cal-date{width:95px;height:95px}.calender-widget .cal-date h5{line-height:1.4;padding:13px}.chat-body{padding:10px}.chat-box .chat-history .call-content .btn{font-size:15px}.chat-box .chat-history .total-time h2{font-size:30px}.chat-box .chat-history .receiver-img{margin-top:30px;margin-bottom:30px}.chat-box .chat-history .call-icons{margin-top:20px;margin-bottom:20px}.chat-box .chat-history .call-icons ul li{width:50px;height:50px;padding:7px}.chat-box .user-image{width:30px;height:30px;margin-top:3px;margin-right:3px}.chat-box .about{margin-top:0}.chat-box .border-tab.nav-tabs .nav-item a{padding:13px 4px !important;color:#59667a !important;letter-spacing:0;font-size:12px !important;line-height:6}.chat-box .chat-menu .people-list ul.list{max-height:376px;overflow-y:auto}.chat-box .chat-menu .user-profile .image .avatar img{width:100px;height:100px}.chat-box .chat-menu .user-profile .image .icon-wrapper{width:30px;height:30px;font-size:13px}.chat-left-aside .people-list{height:420px}.chat-left-aside .people-list ul{max-height:376px;overflow-y:auto}.chat-left-aside .status-circle{top:4px;left:36px}.blog-box .blog-details-main .blog-bottom-details{margin:20px 10px}.blog-box .blog-details-main .blog-social li{padding:0px 10px}.blog-bottom-content{display:none}.blog-box.blog-shadow .blog-details{padding:10px}.browser-widget img{height:50px}.email-wrap .email-left-aside .email-app-sidebar .media{display:block}.email-wrap .email-left-aside .email-app-sidebar .media .media-size-email{width:100%;text-align:center}.email-wrap .email-left-aside .email-app-sidebar .media .media-size-email .mr-3{margin-right:0 !important}.email-wrap .email-left-aside .email-app-sidebar .media .media-body{text-align:center}.email-wrap .email-right-aside .email-body .attachment ul li img{width:73px;height:73px}.email-wrap .email-right-aside .email-body .email-top{line-height:50px}.email-wrap .email-right-aside .email-body .email-top .float-right{display:none !important}.email-wrap .email-right-aside .email-body .email-top h5{padding:13px 0}.email-wrap .email-right-aside .email-body .inbox{max-height:668px;overflow:auto}.email-wrap .email-right-aside .email-body .inbox .media{display:block}.email-wrap .email-right-aside .email-body .inbox .media .media-size-email{width:100%;text-align:center}.email-wrap .email-right-aside .email-body .inbox .media .media-size-email .mr-3{margin-right:0 !important}.email-wrap .email-right-aside .email-body .inbox .media-body{text-align:center}.email-wrap .email-right-aside .email-body .inbox .media-body h6{font-size:14px}.email-wrap .email-right-aside .email-body .email-compose .cke_contents.cke_reset{max-height:144px;width:99%}.email-wrap .email-right-aside .email-body .email-compose .compose-border{margin:0}.alert-dismissible p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:181px}.bootstrap-touchspin .touchspin-vertical-tab .input-group{width:96% !important}}@media only screen and (max-width: 1366px){.grid-options ul li:last-child{display:none}.product-wrapper-grid.list-view .product-box .product-img{width:25%}.cart .qty-box{width:40%}.alert-dismissible strong ~ p{display:inline}.timeline-small .media .media-body p{width:95%}.map-js-height{height:350px}.chat-box .chat-right-aside .chat .chat-msg-box{height:364px}.chat-box .chat-right-aside .chat .chat-msg-box .chat-user-img{margin-top:-30px}.chat-box .chat-right-aside .chat .chat-msg-box .message{width:100%;padding:15px}.chat-right-aside{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;overflow:hidden}.chat-right-aside .chat .chat-message .smiley-box{width:45px}.chat-box .chat-history .receiver-img img{height:150px}.call-chat-body .chat-box{overflow:hidden;height:565px}.calender-widget .cal-desc p{max-height:88px;overflow:auto}.equal-height-xl{height:517px}.authentication-main .auth-innerright{background-size:cover}.grp-btns{display:inline-block}.button-builder .button-generator-bx{position:relative;width:100%}.page-builder .btn-group{display:inline-block;margin-bottom:10px}.page-builder .btn-grid{margin-bottom:15px;margin-right:0px;border-right:none;display:inline-block}.page-builder .ge-canvas.ge-layout-desktop{margin-top:50px}.ecommerce-widget .total-num{font-size:23px;letter-spacing:0px}.support-ticket-font .total-num{font-size:22px}.custom-card{padding:15px}.custom-card .card-social li a{padding:12px}.map-chart .chart-container{height:300px}.speed-chart .chart-container{height:250px;margin-top:-40px;margin-bottom:100px}.candidcahrt{height:360px}.status-details h3{font-size:18px}.chart-widget-top .total-value{font-size:20px}.status-widget .card-body{padding:10px}.user-status table thead tr th:nth-child(3){min-width:unset}.user-status table tbody tr td:first-child{min-width:unset}.browser-widget .media{-ms-flex-wrap:wrap;flex-wrap:wrap}.browser-widget .media .media-body h3{font-size:20px}.browser-widget .media .media-body p{margin-bottom:2px}.browser-widget .media .media-body h4{font-size:20px}.testimonial i{font-size:46px}.testimonial p{margin-top:20px}.cal-date-widget .datepicker{margin:0 auto;width:unset}.company-card{padding:20px}.static-top-widget .media-body h3{font-size:30px}.static-top-widget .media-body .icon-bg{right:-21px}.widget-joins .media{padding:20px}.widget-joins .media .media-body h3{font-size:20px}.redial-social-widget{width:125px;height:125px}.redial-social-widget i{width:100px;height:100px;font-size:35px}.chat-body{padding:10px}.chat-box .chat-history .call-content .btn{font-size:15px}.chat-box .chat-history .total-time h2{font-size:30px}.chat-box .chat-history .receiver-img{margin-top:30px;margin-bottom:30px}.chat-box .chat-history .call-icons{margin-top:20px;margin-bottom:20px}.chat-box .chat-history .call-icons ul li{width:50px;height:50px;padding:7px}.chat-box .user-image{width:45px;height:45px}.chat-box .about{margin-top:0}.chat-box .border-tab.nav-tabs .nav-item a{padding:13px 4px !important;color:#59667a !important;letter-spacing:0;font-size:12px !important;line-height:6}.chat-box .chat-menu .people-list ul.list{max-height:376px;overflow-y:auto}.chat-box .chat-menu .user-profile{margin-top:0}.chat-box .chat-menu .user-profile .image .avatar img{width:100px;height:100px}.chat-box .chat-menu .user-profile .image .icon-wrapper{width:30px;height:30px;font-size:13px}.chat-box .chat-menu .user-profile .user-content p{font-size:14px;margin-bottom:10px}.chat-box .chat-menu .user-profile .user-content h5{margin:20px 0}.chat-box .chat-menu .user-profile .user-content hr{margin:20px 0}.chat-box .chat-menu .user-profile .follow .follow-num{font-size:20px}.chat-left-aside .people-list{height:490px}.chat-left-aside .people-list ul{max-height:434px;overflow-y:auto}.status-circle{top:4px;left:37px}.mega-menu .onhover-show-div{left:164px}.img-cropper .docs-toggles{margin-top:8px}.bootstrap-touchspin .dropdown-basic .dropdown .dropdown-content{left:-21px}#advance-5_wrapper .dataTables_paginate{margin-bottom:8px}#batchDelete .jsgrid-grid-header .jsgrid-table .jsgrid-header-row .jsgrid-header-cell:first-child{width:67px !important}#batchDelete .jsgrid-grid-body .jsgrid-table .jsgrid-row .jsgrid-cell:first-child{width:67px !important}.reset-password-box .theme-form .form-group .btn{padding:6px 22px}}@media only screen and (max-width: 1199px){.alert-theme{max-width:400px}.vertical .page-main-header .main-header-right .vertical-mobile-sidebar{display:block}.mega-menu-header .main-header-right .vertical-mobile-sidebar{display:block;margin-right:15px}.page-wrapper .page-main-header .main-header-right .nav-right{position:unset;padding:0}.page-wrapper .page-main-header .main-header-right .nav-right>ul li .submenu li:first-child{padding-left:15px !important}.page-wrapper .page-main-header .main-header-right .mobile-sidebar .switch-sm .switch{margin-top:6px}.photos ul li{width:auto}.photos ul li:nth-child(3n){margin-right:15px}.user-profile .hovercard .user-image .share-icons{position:absolute;right:45px;top:-22px}.user-profile .hovercard .user-image .share-icons li{color:#fff;font-size:25px}.user-profile .hovercard .user-image .share-icons li .social-icon{width:40px;height:40px}.user-profile .hovercard .user-image .share-icons li .social-icon i{font-size:18px}.timeline-small .media .timeline-round.timeline-line-1:after{height:33px;bottom:-52px}.timeline-small .media .timeline-round.small-line:after{height:18px;bottom:-34px}.timeline-small .media .timeline-round.medium-line:after{height:30px;bottom:-52px}.timeline-small .media .media-body p{width:100%}.lg-mt-col{margin-top:30px}.xl-none{display:none}.user-status table tbody tr td .d-inline-block{margin-top:10px}.lg-mt{margin-top:30px}.product-page-details{margin-top:30px}.product-wrapper-grid.list-view .product-box .product-img{width:32%}.debit-card{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.typography .row div+div{margin-top:30px}.listing .card-body .row>div+div{margin-top:30px}.flot-chart-container{height:250px}.img-cropper #putData{margin-bottom:10px}.img-cropper .docs-toggles>.dropdown{margin-bottom:0}.error-wrapper .maintenance-icons li i{color:#f4f4f4;font-size:40px}.error-wrapper .maintenance-icons li:nth-child(2) i{font-size:80px;margin-left:90px}.error-wrapper .maintenance-icons li:nth-child(3) i{font-size:120px;margin-top:-75px;margin-right:110px}div.dataTables_wrapper div.dataTables_paginate ~ .dataTables_filter{display:block;width:100%;margin-top:20px;margin-bottom:0}.jvector-map-height{height:280px}.blog-list .blog-details p{margin-bottom:5px}.custom-card .card-profile img{height:210px}.custom-card .card-profile .card-footer>div h3{font-size:18px}.equal-height-lg{min-height:unset !important}.mega-menu .onhover-show-div{height:435px;overflow-x:scroll;left:215px}.mega-menu .mega-bg{display:none}.mega-menu .lg-mt{margin-top:25px}.button-builder .button-generator-bx{position:relative;width:100%}.blog-single .comment-box ul .comment-social{margin-left:0}.error-wrapper .maintenance-heading{margin-top:30px}.error-wrapper .maintenance-heading .headline{font-size:50px;margin-top:-15%;margin-bottom:0px}.error-wrapper .maintenance-heading .cloud-second{margin-top:-25px}.user-status table tbody tr td:first-child{min-width:278px}.testimonial p{margin-top:17px}.contact-form{padding:10px}.contact-form .theme-form .form-icon{margin-top:-57px}.calender-widget .cal-date{width:90px;height:90px}.calender-widget .cal-date h5{font-size:16px;padding:18px}.calender-widget .cal-desc{padding:14px}.calender-widget .cal-desc p{max-height:114px;overflow-y:auto}.browser-widget{padding:0px}.browser-widget .media .media-body h4{font-size:17px}.browser-widget .media .media-img{width:100%;text-align:center;margin-bottom:10px}.crm-overall .overall-chart{height:200px}.chat-box .chat-menu .people-list ul.list{max-height:444px;overflow-y:auto}.chat-box .btn-lg{font-size:12px}.chat-box .people-list ul{height:auto}.chat-box .chat-right-aside .chat .chat-header{height:auto}.chat-box .chat-right-aside .chat .chat-header .chat-menu-icons li a i{font-size:19px}.chat-box .chat-right-aside .chat .chat-message{margin:0}.chat-box .chat-history .total-time h2{font-size:25px}.chat-box .chat-history .row .col-sm-7{padding-right:0}.chat-box .border-tab.nav-tabs{width:100%}.chat-box .border-tab.nav-tabs .nav-item{margin-right:5px}.chat-box .chat-left-aside .people-list{height:493px}.chat-menu-icons{display:block;clear:both;width:100%;text-align:right}.chat-menu{right:0;border-top:1px solid #efefef;opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);visibility:hidden;top:120px;position:absolute;z-index:9;background-color:#fff;-webkit-transition:all linear 0.3s;transition:all linear 0.3s}.chat-menu.show{opacity:1;visibility:visible;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all linear 0.3s;transition:all linear 0.3s;padding-bottom:25px}.chat-history{height:447px}.chat-box .chat-history .call-content>div{padding-top:70px}.chat-box .toogle-bar{display:inline-block;margin-right:0 !important}.chat-right-aside{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:calc(100% - 15px);overflow:hidden}.call-chat-body .chat-box{overflow:auto;height:auto}.email-wrap .email-right-aside .email-body{border-top-right-radius:4px;border-bottom-right-radius:4px}.email-wrap .email-right-aside .email-body .b-r-light{border-right:none !important}.email-wrap .email-right-aside .radius-left{border-top-left-radius:4px !important;border-bottom-left-radius:4px !important}.email-wrap .row .col-xl-3+.col-xl-3{padding-right:15px}.email-wrap .row .col-xl-6{padding-left:15px}.icon-lists div{overflow:hidden;text-overflow:ellipsis;max-width:209px}.like-comment-lg-mb{margin-bottom:12px}.ribbon-space-bottom{top:9px}.bootstrap-touchspin .touchspin-vertical-tab .input-group{width:98.5% !important}#batchDelete .jsgrid-grid-header .jsgrid-table .jsgrid-header-row .jsgrid-header-cell:first-child{width:95px !important}#batchDelete .jsgrid-grid-body .jsgrid-table .jsgrid-row .jsgrid-cell:first-child{width:95px !important}.profile-img-style #aniimated-thumbnials-3{text-align:center}.vertical-menu-mt{margin-top:80px !important}.vertical-menu-mt .xl-none{display:block}.sm{position:fixed;background-color:#fff;width:300px;border-radius:0;border:1px solid #f4f4f4;top:80px;height:100vh;left:-300px;z-index:99;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;overflow:scroll}.calendar-wrap .fc-day-grid-event{width:87%}}@media screen and (max-width: 1120px){.bg-gallery{height:94vh}}@media screen and (max-width: 1024px){.bg-gallery{height:90vh}}@media only screen and (max-width: 991px){.customizer-contain{top:62px}.mobile-clock-widget #date{margin-top:20px}.m-r-30{margin-right:20px}.card.full-card{top:60px;width:calc(100vw - 0px)}.document.page-wrapper.horizontal-wrapper .page-main-header.document-header{height:60px}.document-content .page-body{margin-top:90px !important}.document-content ul.nav-pills{max-height:calc(100vh - 84px)}.document-content .logo-wrapper{display:none}.vertical-mobile-sidebar{right:75px;top:18px}.sm{top:80px}.bg-gallery{height:85vh}.gallery{margin-bottom:-20px}.my-gallery figure{margin-bottom:20px}#aniimated-thumbnials figure:nth-child(12),#aniimated-thumbnials figure:nth-child(11),#aniimated-thumbnials figure:nth-child(10),#aniimated-thumbnials figure:nth-child(9){margin-bottom:20px}.photoswipe-pb-responsive{padding-bottom:25px !important}table.dataTable.fixedHeader-locked,table.dataTable.fixedHeader-floating{left:0 !important;width:100% !important}.bookmark ul li .search-form .form-control-search{right:unset;left:-127px}.page-wrapper .section-space{padding:60px 0}.page-wrapper .card{margin-bottom:30px}.page-wrapper .card .card-header,.page-wrapper .card .card-body,.page-wrapper .card .card-footer{padding:20px}.page-wrapper .card .card-header .tab-content .m-t-30,.page-wrapper .card .card-body .tab-content .m-t-30,.page-wrapper .card .card-footer .tab-content .m-t-30{margin-top:20px !important}.page-wrapper .card .card-header .tab-content .m-b-30,.page-wrapper .card .card-body .tab-content .m-b-30,.page-wrapper .card .card-footer .tab-content .m-b-30{margin-bottom:20px !important}.page-wrapper .page-body-wrapper .page-header{padding-top:25px;padding-bottom:25px}.page-wrapper .page-body-wrapper .footer-fix{margin-left:0px;padding-right:15px;width:calc(100% - 0px) !important}.page-wrapper.compact-wrapper .page-main-header{margin-left:0 !important;width:calc(100% - 0px) !important}.page-wrapper.compact-wrapper .page-main-header .main-header-right .logo-wrapper{display:block}.page-wrapper.compact-wrapper .page-main-header .main-header-right .toggle-nav{display:none}.page-wrapper.compact-wrapper .page-body-wrapper.sidebar-icon header.main-nav{top:75px}.page-wrapper.compact-wrapper .page-body-wrapper.sidebar-icon header.main-nav nav{padding-top:20px}.page-wrapper.compact-wrapper .page-body-wrapper.sidebar-icon header.main-nav .logo-wrapper{display:none}.page-wrapper.compact-wrapper .page-body-wrapper.sidebar-icon header.main-nav .main-navbar .nav-menu{height:calc(100vh - 95px)}.page-wrapper.compact-wrapper .page-body-wrapper.sidebar-icon header.main-nav.close_icon{-webkit-transform:translate(-285px);transform:translate(-285px)}.page-wrapper.compact-wrapper .page-body-wrapper.sidebar-icon header.main-nav.close_icon .main-navbar .nav-menu{height:unset}.page-wrapper.compact-wrapper .page-body-wrapper.sidebar-icon .page-body{margin-top:75px;padding:0 15px}.page-wrapper .page-main-header .main-header-right{margin:0;padding:12px 30px}.page-wrapper .page-main-header .main-header-right .nav-right{position:unset;padding:0}.page-wrapper .page-main-header .main-header-right .nav-right .notification{top:10px}.page-wrapper .page-main-header .main-header-right .nav-right>ul{top:71px;position:absolute;z-index:-1;background-color:#fff;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;-webkit-box-shadow:0px 9px 18px rgba(89,102,122,0.05);box-shadow:0px 9px 18px rgba(89,102,122,0.05);width:100%;left:0;padding:0 20px;-webkit-transform:translateY(-35px) scaleY(0);transform:translateY(-35px) scaleY(0);opacity:0;visibility:hidden;height:70px}.page-wrapper .page-main-header .main-header-right .nav-right>ul.open{z-index:1;opacity:1;-webkit-transform:translateY(0px) scaleY(1);transform:translateY(0px) scaleY(1);visibility:visible}.page-wrapper .page-main-header .main-header-right>.mobile-toggle{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-wrapper .page-main-header .main-header-right .main-header-left{margin-right:0}.page-wrapper .page-main-header .main-header-left .logo-wrapper img{margin-top:0}.page-body-wrapper .page-body,.page-body-wrapper footer{margin-left:0 !important}.page-body-wrapper .page-body #customer-review .owl-stage-outer,.page-body-wrapper footer #customer-review .owl-stage-outer{width:100% !important}.page-body-wrapper .page-body .calender-widget .cal-desc p,.page-body-wrapper footer .calender-widget .cal-desc p{max-height:101px}.default-according .card{margin-bottom:0 !important}.default-according .card .card-header{padding:12px 20px}.crm-activity>li+li{margin-top:10px;padding-top:10px}.add-post form .form-group{margin-bottom:20px}.add-post .dropzone{margin-bottom:20px}.customers.avatar-group{margin-right:20px}.socialprofile .social-btngroup{margin:20px 0}.socialprofile .social-group{margin-top:20px}.social-status form .form-group .form-control-social{margin-bottom:20px}.social-status .media{margin-bottom:20px}.timeline-content p,.timeline-content .comments-box{margin-top:20px}.social-chat{margin-top:20px}.social-chat .media-body{padding:20px}.social-chat .your-msg,.social-chat .other-msg{margin-bottom:20px}.social-network span{margin-bottom:20px}.details-about+.details-about{margin-top:20px}.activity-log .my-activity+.my-activity{margin-top:20px}.new-users-social{margin-bottom:20px}.timeline-small .media{margin-bottom:20px}.timeline-small .media .media-body h6{margin-bottom:20px}.timeline-small .media .media-body p{width:75%}.timeline-small .media .timeline-round{width:45px;height:45px;top:-14px}.timeline-small .media .timeline-round.timeline-line-1:after{bottom:-41px;height:25px}.timeline-small .media .timeline-round.small-line:after{bottom:-26px;height:14px}.timeline-small .media .timeline-round.medium-line:after{bottom:-33px;height:17px}.timeline-small .media .timeline-round svg{top:14px}.helper-classes{padding:20px}.floated-customizer-btn,.floated-customizer-panel{display:none}.page-builder .ge-canvas.ge-editing .row{padding:20px}.weather-widget-two .bottom-whetherinfo .whether-content{top:24px}.social-widget-card .b-b-light{padding:20px;margin-bottom:20px}.ecommerce-widget .progress-showcase{margin-top:20px}.crm-overall{margin:0 -20px -20px}.product-page-main{padding:20px}.grid-options ul li:nth-child(3){display:none}.feature-products form .form-group i{right:20px}.tabbed-card ul{padding:18px 15px}.tabbed-card ul{top:-7px;right:0}.tabbed-card ul.border-tab.nav-tabs{padding:0}.tabbed-card ul.border-tab.nav-tabs .nav-item .nav-link{padding:10px 15px}.tilt-showcase .tilt-image{text-align:center}.tilt-showcase .mt-4{margin-top:20px !important}.todo .todo-list-wrapper .mark-all-tasks{top:20px;right:20px}.custom-card{padding-bottom:0}.custom-card .card-footer{padding:0 15px 15px 15px !important}.custom-card .card-header{border:none}.custom-card .dashboard-card{padding:0}.custom-card .card-profile img{height:155px}.display-1{font-size:4rem}.display-2{font-size:3.5rem}.display-3{font-size:2.5rem}.display-4{font-size:1.5rem}.typography .h1{font-size:34px}.typography .h2{font-size:30px}.typography .h3{font-size:26px}.typography .h4{font-size:22px}.typography .h5{font-size:18px}.typography .h6{font-size:15px}h1{font-size:34px}h2{font-size:28px}h3{font-size:26px}h4{font-size:22px}h5{font-size:18px}h6{font-size:15px}.flot-chart-container{height:300px}.card-absolute .card-header{padding:10px 15px !important}.comingsoon .comingsoon-inner .countdown .time{width:80px;height:80px;font-size:26px}.calendar-wrap .basic-calendar .external-events .fc-event+.fc-event{margin-top:10px}.owl-theme .owl-nav.disabled+.owl-dots{margin-bottom:-10px;margin-top:15px}.card .card-header h5{font-size:18px}.card .card-header .card-header-right{top:11px;right:15px}.page-builder .ge-addRowGroup{width:100%}.user-profile .hovercard .info .user-designation{margin-bottom:20px}.blog-single .comment-box .comment-social li{padding-left:15px}.error-wrapper{padding:35px 0}.error-wrapper .sub-content{font-size:14px;line-height:25px;margin-top:0px}.error-wrapper .error-heading{margin-top:30px}.error-wrapper .error-heading .headline{font-size:180px;margin-top:0}.error-wrapper .maintenance-heading{margin-top:30px}.search-page .info-block{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-page .tab-content .pb-4{padding-bottom:20px !important}.comingsoon .comingsoon-inner img{width:150px}.calender-widget .cal-desc{padding:10px 20px 20px !important}.calender-widget .cal-desc p{max-height:100px}.contact-form{padding-top:10px !important}.contact-form .theme-form{padding:20px;margin-top:27px}.contact-form .theme-form .form-icon{margin-top:-47px}.user-status.product-chart{max-height:518px;overflow:auto}.widget-joins .media .media-body i{float:none !important}.xl-none{display:block}.top-radius-blog{width:100%}.sm-100-w{width:100%;height:100%}.form-wizard .btn-mb{margin-bottom:20px}.stepwizard{margin-bottom:20px}.f1 .f1-steps{margin-top:20px;margin-bottom:20px}.wizard-4 ul.anchor{padding-right:20px}.wizard-4 .msg-box{top:25px !important}.border-tab.nav-tabs{margin-bottom:20px}.tab-content ~ .nav-tabs.border-tab{margin-top:20px}.dataTables_wrapper .dataTables_length{margin-bottom:20px}.dataTables_wrapper table.dataTable{margin-bottom:20px !important}.search-page .info-block+.info-block{padding-top:20px;margin-top:20px}.search-page #video-links .embed-responsive+.embed-responsive{margin-top:20px}.lg-mt{margin-top:20px}.gallery-with-description{margin-bottom:-20px}.gallery-with-description a>div{margin-bottom:20px}.clipboaard-container p{margin-bottom:8px}.m-b-30{margin-bottom:20px !important}.email-wrap .email-left-aside .email-app-sidebar ul li hr{margin:13px 0}.nav-md-mt{margin-top:20px}.navs-icon{padding:20px}.navs-icon .main-section{padding-top:20px}.navs-icon .separator{margin:20px 0}.nav-list{padding:20px}.navs-dropdown button{margin-top:20px}.navs-dropdown .onhover-show-div{top:68px}.animated-modal .form-group{width:100%;display:block}.animated-modal .mr-4{margin-right:0 !important}.steps-md-mt{margin-top:20px}.btn-group-wrapper .m-b-30:last-child{margin-bottom:0 !important}#advance-5_wrapper .dataTables_paginate{margin-bottom:20px}.click2edit ~ .note-editor.note-frame{margin-bottom:20px}.chat-box .chat-left-aside .people-list{height:483px}}@media only screen and (max-width: 900px){.bg-gallery{height:80vh}}@media only screen and (max-width: 800px){.bg-gallery{height:75vh;min-height:560px}}@media only screen and (max-width: 767px){.form-inline .form-group{width:100%}.form-inline .form-group+.form-group{margin-top:10px}.form-inline .form-group input{width:100%}.credit-card .text-center img{margin-bottom:20px}.starter-kit-fix .page-body{margin-bottom:78px}.navbar-toggler{position:absolute;right:15px;top:10px}.document .page-main-header{background-color:#7366ff}.document .page-main-header .document-right-nav .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{color:#7366ff !important}.document .navbar-collapse{position:absolute;width:100%;background-color:#fff;top:60px;padding:15px;left:0;right:0}.page-main-header .main-header-right .left-menu-header ul li .search-form.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex}.page-main-header .main-header-right .left-menu-header ul li .search-form input{width:67% !important}.blog-box .blog-details-main .blog-social li{padding:0 12px}.blog-box .blog-details .blog-social li:first-child{padding-right:25px}.blog-box .blog-details .blog-social li+li{padding-left:25px}.footer-copyright ~ div{text-align:center}.footer-copyright ~ div p{float:none;margin-top:5px}.user-profile .hovercard .user-image .share-icons{right:25px;top:-19px}.user-profile .hovercard .user-image .share-icons li .social-icon{width:35px;height:35px}.tabs-scoial.border-tab.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.timeline-small .media .media-body p{width:100%}.my-gallery figure:nth-child(9),.my-gallery figure:nth-child(10){margin-bottom:20px}.chat-box .chat-right-aside .chat .chat-message .text-box .btn{font-size:0}.chat-box .chat-right-aside .chat .chat-message .text-box .btn:before{position:absolute;content:"\e661";font-family:themify;font-size:18px;top:11px;left:20px}.chat-box .border-tab.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.chat-box .chat-menu .nav-tabs .nav-item a{height:50px}.clockpicker-align-top{left:55px !important;top:470px !important}.clockpicker-align-top .arrow{display:none}.form-builder-column .form-body{min-height:250px}.form-builder-2-header{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-builder-2-header>div{width:100%;margin-top:10px}.form-builder-2-header>div nav{float:none}.lg-mt-col{margin-top:20px}.form-builder .drag-box fieldset{padding:20px;margin-top:20px}.form-builder #components{margin-top:20px}.form-builder .component label{padding-top:0px}.mega-menu .onhover-show-div{height:415px;left:0;top:61px;padding:20px}.mega-menu .lg-mt{margin-top:15px}.page-builder .ge-canvas.ge-editing .ge-tools-drawer{margin:10px 0 0 10px}.page-builder .ge-canvas.ge-editing .ge-tools-drawer>a{padding:0 5px}.reader{margin-top:15px;height:auto !important}.range-slider.theme-form .form-group{margin-bottom:0}.note-editor .btn-group .btn{font-size:11px}.user-status tbody tr td{min-width:284px}.user-status tbody tr td+td{min-width:unset}.user-status tbody tr td+td+td{min-width:100px}.text-md-right{text-align:right}.star-ratings .stars{padding:0}.form-inline.d-inline-block{display:block !important;width:100%}.form-inline.d-inline-block .form-control{margin-bottom:10px}.reset-password-box{width:500px;margin:0 auto}.reset-password-box .card{padding:20px}.custom-card .card-profile img{height:136px;bottom:0}.error-wrapper .maintenance-icons li i{color:#f4f4f4;font-size:30px}.error-wrapper .maintenance-icons li:nth-child(2) i{font-size:60px;margin-top:-10px;margin-left:70px}.error-wrapper .maintenance-icons li:nth-child(3) i{font-size:90px;margin-right:80px}.authentication-main .auth-innerright{min-height:unset;padding:0}.authentication-main .auth-innerright .social-media li{font-size:14px}.loader-box{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dataTables_wrapper .dataTables_length{margin-bottom:20px}.dataTables_wrapper .dataTables_filter{margin-left:0;margin-top:0;margin-bottom:20px}div.dataTables_wrapper div.dataTables_info{padding-top:0}div.dataTables_wrapper div.dataTables_length label,div.dataTables_wrapper div.dataTables_filter label{float:none}div.dataTables_wrapper div.dataTables_paginate{float:none;margin-top:20px !important;margin-left:0 !important}.calendar-wrap .fc-basic-view .fc-day-number{padding:0 0px !important}.calendar-wrap .fc-events-container{margin-top:0px}.calendar-wrap .fc-events-container h6,.calendar-wrap .fc-events-container .checkbox{text-align:right}.calendar-wrap .checkbox label{margin-top:0}.calendar-wrap .fc-toolbar .fc-left .fc-next-button .fc-icon-right-single-arrow:after{font-size:12px !important}.calendar-wrap .fc-toolbar .fc-left .fc-prev-button .fc-icon-left-single-arrow:after{font-size:12px !important}.calendar-wrap .fc-toolbar .fc-left .fc-today-button,.calendar-wrap .fc-toolbar .fc-right .fc-today-button{padding-top:0px !important}.calendar-wrap .fc{margin-top:0px}.calendar-wrap .fc button{font-size:14px !important;padding:0 5px !important}.calendar-wrap .fc .fc-left{margin-bottom:10px}.calendar-wrap .fc .fc-toolbar>div{display:block !important;float:none !important}.calendar-wrap .fc .fc-toolbar>* :first-child{font-size:18px}.calendar-wrap .fc .fc-toolbar>*>*{float:none !important}.btn-group-wrapper{text-align:center}.btn-group-wrapper .m-b-30{margin-bottom:15px !important}.btn-group-showcase{text-align:center}.btn-group-showcase .btn-group{margin-right:0;margin-bottom:15px}.btn-group .btn{font-size:14px;padding:0.375rem 1.3rem}.animate-widget .text-center{display:none}.calender-widget .cal-desc p{max-height:100%}.user-status.product-chart{max-height:100%}.user-status table thead tr th:nth-child(3){min-width:124px}.mega-menu .onhover-show-div{height:350px}.page-builder .ge-canvas .column{padding:0 !important}.page-builder .ge-content-type-ckeditor h3{font-size:20px}.page-builder .ge-content-type-ckeditor p{font-size:12px}.page-builder .ge-row-icon{display:none !important}.icon-hover-bottom .form-group input{min-width:270px}.user-profile .hovercard .cardheader{height:350px}.user-profile .hovercard .info{padding:35px}.user-profile .hovercard .info .ttl-info{margin-bottom:20px}.user-profile .hovercard .info .ttl-sm-mb-0{margin-bottom:0}.calendar-wrap .fc button{padding:5px}.calendar-wrap .fc-day-grid-event{margin:0;padding:5px;width:inherit}.calendar-wrap .fc-toolbar h2{font-size:20px;line-height:35px;font-weight:bold}.calendar-wrap .basic-calendar .external-events{margin-top:0px}.blog-single .comment-box .media h6{margin-bottom:10px}.blog-single .comment-box .media img{margin-right:30px}.blog-single .comment-box .comment-social{margin-bottom:5px}.blog-single .comment-box .comment-social li:first-child{padding-left:0;padding-right:15px}.tabbed-card ul{padding:10px 0 5px 0;position:relative;width:100%;left:0}.tabbed-card ul.border-tab{margin-bottom:15px}.tabbed-card ul.border-tab.nav-tabs{top:unset}.tabbed-card ul.border-tab.nav-tabs .nav-item .nav-link{padding:5px 15px 10px}.search-page #image-links .info-block.m-t-30{margin-top:0 !important}.authentication-main .authentication-box{width:100%}.authentication-main .auth-innerright{display:inherit}.map-chart .chart-container{height:300px}.candidcahrt{height:250px}.bar-chart-widget .earning-details i{right:0}.serial-chart .chart-container{height:300px}.bottom-content{padding:10px}.bottom-content p{font-size:12px}.stepwizard .stepwizard-row:before{top:17px}.icon-hover-bottom .icon-popup{display:block}.icon-hover-bottom .icon-popup>.icon-last{display:block;margin-top:15px}.icon-hover-bottom .icon-popup div .flag-icon{width:30px;height:auto}.icon-hover-bottom .form-group input{display:block;width:unset}.footer-links{text-align:center}.footer-copyright{text-align:center !important}.jvector-map-height{height:150px}.sm-left-text{text-align:left !important}.email-wrap .email-right-aside .email-content .email-top .d-flex{padding-bottom:0}.email-wrap .email-right-aside .email-content .email-top .float-right{float:left !important}.email-wrap .email-right-aside .email-content .email-wrapper .attachment{text-align:center}.email-wrap .email-right-aside .email-content .email-wrapper .attachment ul li:last-child{padding-right:0}.email-wrap .email-right-aside .email-content .email-wrapper .attachment ul li img{width:140px;height:140px}.alert-dismissible p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:294px}.button-group-mb-sm{margin-bottom:5px}.card-block .table-responsive .table tbody tr td span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.card-block .table-responsive .progress-content tbody tr td span{text-overflow:ellipsis;white-space:normal;max-width:50px}.card-block .table-responsive .checkbox-td-width tbody tr td,.card-block .table-responsive .radio-first-col-width tbody tr td{min-width:200px !important}#batchDelete .jsgrid-grid-header .jsgrid-table .jsgrid-header-row .jsgrid-header-cell:first-child{width:119px !important}#batchDelete .jsgrid-grid-body .jsgrid-table .jsgrid-row .jsgrid-cell:first-child{width:119px !important}.jsgrid .jsgrid-pager-container{text-align:center}.chat-box .chat-right-aside .chat .chat-msg-box{height:auto}.chat-box .chat-menu .nav-tabs .nav-item{width:32.33%}.chat-box .chat-menu .people-list ul.list{max-height:433px;margin-bottom:15px}.chat-box .chat-menu #info-profile,.chat-box .chat-menu #info-contact{margin-bottom:15px}.hovercard .info .follow .text-md-right{text-align:center}.profile-img-style .like-comment-sm-mb{margin-bottom:20px}.reset-password-box .theme-form .form-group .btn{margin-top:15px !important}.lg-outer .lg-actions .lg-next,.lg-outer .lg-actions .lg-prev{top:48%}.feature-products .filter-toggle{padding:8px 15px;background-color:#fff;margin-left:10px;border-radius:5px}.feature-products .select2-drpdwn-product{float:left;margin-right:10px}.feature-products span.f-w-600{padding-top:8px;display:inline-block}.feature-products .text-right{text-align:left !important}.d-none-productlist{display:block;margin-right:10px}.grid-options ul li{display:none}.product-sidebar{-webkit-transform:translateX(-300px) scaleX(0);transform:translateX(-300px) scaleX(0);opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s;height:0;position:absolute;z-index:9;width:300px}.product-sidebar.open{-webkit-transform:translateX(0px) scaleX(1);transform:translateX(0px) scaleX(1);-webkit-box-shadow:1px 5px 24px 0 rgba(68,102,242,0.05);box-shadow:1px 5px 24px 0 rgba(68,102,242,0.05);visibility:visible;opacity:1;height:auto;top:-45px}.product-sidebar.open:before,.product-sidebar.open:after{content:"";position:absolute;width:0;height:0;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:7px solid #fff;right:120px;top:-7px}.product-sidebar .filter-section .card-header{display:none}.product-wrapper.sidebaron .product-grid .product-wrapper-grid{margin-left:0}.product-wrapper.sidebaron .product-sidebar .filter-section .card .left-filter{top:unset}.product-wrapper-grid.list-view .product-box .product-img{width:42%}.product-filter .product-box{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-filter .product-box .product-img{width:100px}.product-filter .product-box .product-details{padding:0 !important}}@media only screen and (max-width: 700px){.bg-gallery{min-height:470px}}@media only screen and (max-width: 650px){.bg-gallery{height:63vh}}@media only screen and (max-width: 600px){.bg-gallery{height:60vh}}@media only screen and (max-width: 540px){.bg-gallery{height:57vh}}@media only screen and (max-width: 575px){.page-wrapper .page-main-header .main-header-right .main-header-left{margin-right:10px;width:100px}.job-accordion .card{-webkit-box-shadow:0 0 11px 5px rgba(169,39,249,0.08) !important;box-shadow:0 0 11px 5px rgba(169,39,249,0.08) !important}.alert-dismissible p{max-width:209px}.customizer-links{display:none}.m-r-30{margin-right:15px}.page-main-header .main-header-right .left-menu-header ul li .search-form .search-bg{display:none}.page-main-header .main-header-right .left-menu-header ul li .search-form .form-control-plaintext{top:40px;position:absolute;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;left:-14px;background-color:#fff;border:1px solid #7366ff;-webkit-transform:translateY(-35px) scaleY(0);transform:translateY(-35px) scaleY(0);opacity:0;visibility:hidden;width:180px !important;padding:10px 10px 10px 15px}.page-main-header .main-header-right .left-menu-header ul li .search-form .form-control-plaintext.open{-webkit-transform:translateY(0px) scaleY(1);transform:translateY(0px) scaleY(1);opacity:1;visibility:visible;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;z-index:2}.page-wrapper .page-main-header .main-header-right{padding:12px 15px !important}.page-wrapper .page-main-header .main-header-right .left-menu-header{max-width:14%}.page-wrapper .page-main-header .main-header-right .nav-right>ul{top:58px}.page-wrapper .page-main-header .main-header-right .nav-right>ul .search-form i{display:none}.page-wrapper .page-main-header .main-header-right .nav-right.right-menu ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-wrapper .page-main-header .main-header-right .nav-right.right-menu ul li.px-0{padding:6px !important}.page-wrapper .page-main-header .main-header-right .nav-right>ul li{margin-right:10px}.page-wrapper .page-main-header .main-header-right .nav-right>ul li.onhover-dropdown ul li{margin-right:0 !important}.page-wrapper .page-main-header .main-header-right .nav-right .notification-dropdown{left:-16px !important}.page-wrapper .page-main-header .main-header-right .nav-right .notification-dropdown.onhover-show-div:before,.page-wrapper .page-main-header .main-header-right .nav-right .notification-dropdown.onhover-show-div:after{left:24px !important;right:unset !important}.page-wrapper .page-main-header .main-header-right .nav-right .chat-dropdown{left:-52px;width:300px}.page-wrapper .page-main-header .main-header-right .nav-right .chat-dropdown:after,.page-wrapper .page-main-header .main-header-right .nav-right .chat-dropdown:before{left:58px !important}.page-wrapper .page-body-wrapper .page-header .btn-group .btn{padding:8px 30px}.page-wrapper.compact-wrapper .page-body-wrapper.sidebar-icon .page-body{margin-top:60px}.page-wrapper.compact-wrapper .page-body-wrapper.sidebar-icon header.main-nav{top:59px}.page-wrapper.compact-wrapper .page-body-wrapper.sidebar-icon header.main-nav .main-navbar .nav-menu{height:calc(100vh - 79px)}.mobile-clock-widget #date{margin-top:15px}.social-widget-card .b-b-light{padding:15px;margin-bottom:15px}.weather-widget-two .bottom-whetherinfo .whether-content{top:34px}.cal-date-widget .cal-datepicker{margin-top:15px}.static-top-widget .media-body .icon-bg{width:70px;height:70px}.add-post form .m-checkbox-inline label{margin-right:15px}.add-post form .form-group{margin-bottom:15px}.add-post .dropzone{margin-bottom:15px}.wizard-4 .msg-box{top:10px !important}.customers.avatar-group{margin-right:15px}.vertical-mobile-sidebar{top:19px}.alert-theme i{margin-right:10px !important}.alert-theme button{top:2px !important}.chart-widgets-small .chart-container{height:282px !important}.bar-chart-widget .earning-details i{right:-30px}.widget-joins:before{display:none}.widget-joins .pl-0{padding-left:15px !important}.widget-joins .border-after-xs:after{content:"";position:absolute;height:1px;width:94%;background-color:#efefef;left:0;bottom:0;right:0;margin:0 auto}.clockpicker-align-top{left:45px !important;top:406px !important}.gallery{margin-bottom:-15px}.my-gallery figure{margin-bottom:15px}.my-gallery figure:nth-child(9),.my-gallery figure:nth-child(10){margin-bottom:15px}.my-gallery.gallery-with-description figure:last-child{margin-bottom:20px}#aniimated-thumbnials figure:nth-child(12),#aniimated-thumbnials figure:nth-child(11),#aniimated-thumbnials figure:nth-child(10),#aniimated-thumbnials figure:nth-child(9){margin-bottom:15px}.photoswipe-pb-responsive{padding-bottom:30px !important}.avatar-showcase .pepole-knows{text-align:center}.avatar-showcase .pepole-knows ul li{margin-right:14px}.social-app-profile .hovercard .user-image .avatar{margin-top:-56px}.social-app-profile .hovercard .user-image .avatar img{width:100px;height:100px}.social-app-profile .hovercard .user-image .icon-wrapper{left:52%;top:10px;height:30px;width:30px;font-size:15px}.social-app-profile .hovercard .user-image .icon-wrapper:hover{font-size:12px}.social-app-profile .hovercard .user-image .share-icons{right:15px}.social-app-profile .hovercard .user-image .share-icons li{margin-right:0px}.social-app-profile .hovercard .info .tabs-scoial .user-designation{border-top:none;border-bottom:none;margin-bottom:0;padding:0px 0px}.social-app-profile .tabs-scoial{margin-bottom:0 !important}.socialprofile .social-btngroup{margin:15px 0}.socialprofile .social-group{margin-top:15px}.social-status form .form-group .form-control-social{margin-bottom:15px}.social-status .media{margin-bottom:15px}.new-users-social{margin-bottom:15px}.tabs-scoial{position:relative;padding-top:80px}.tabs-scoial li:nth-child(3){position:absolute;top:25px;left:0;right:0;margin:0 auto}.tabs-scoial.border-tab.nav-tabs .nav-item .nav-link{padding:10px 18px}.timeline-content p,.timeline-content .comments-box{margin-top:15px}.timeline-content .comments-box .media .m-r-20{margin-right:10px}.timeline-content .comments-box .media .media-body .input-group .input-group-append .btn{padding:6px}.timeline-content .comment-number i{margin-right:15px}#cd-timeline{margin-right:0}.social-chat{margin-top:15px}.social-chat .media-body{padding:15px}.social-chat .your-msg,.social-chat .other-msg{margin-bottom:15px}.social-network span{margin-bottom:15px}.social-list .media{margin-bottom:15px}.details-about+.details-about{margin-top:15px}.your-details-xs{margin-top:15px}.social-header h5 span.pull-right{float:right !important;margin-top:0 !important}.social-header h5 span.pull-right svg{width:18px;height:18px}.activity-log .my-activity+.my-activity{margin-top:15px}.photos ul li{width:26%}.photos ul li:nth-child(3n){margin-right:0}.timeline-small .media{margin-bottom:15px}.timeline-small .media .media-body h6{margin-bottom:15px}.timeline-small .media .timeline-round.timeline-line-1:after{bottom:-39px;height:30px}.timeline-small .media .timeline-round.small-line:after{bottom:-17px;height:8px}.timeline-small .media .timeline-round.medium-line:after{bottom:-30px;height:22px}.helper-classes{padding:15px}.form-builder-2-header ul li{text-align:left}.form-builder-2-header .form-inline{display:block;width:100%}.form-builder-2-header .form-inline .form-group{width:100%;margin-right:0}.form-builder-2-header .form-inline button{width:100%;text-align:left}.page-builder .btn-grid{margin-bottom:7px;padding-right:5px}.page-builder .ge-canvas.ge-editing .row{padding:15px}.page-builder .ge-canvas.ge-editing .ge-tools-drawer{margin:10px}.wizard-4 .step-container div.content{margin-top:10px}.nav-tabs .nav-item.show .nav-link{border-top:0;border-bottom:0}.nav-tabs .nav-link{border-top:0;border-bottom:0}.nav-tabs .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus{border-top:0;border-bottom:0}.border-tab.nav-tabs .nav-item{width:100% !important}.border-tab .weather-widget-two .bottom-whetherinfo .whether-content{top:35px}.border-tab .social-widget-card .b-b-light{padding:15px;margin-bottom:15px}.border-tab .ecommerce-widget .progress-showcase{margin-top:15px}.nav{display:inherit;text-align:center;border-bottom:none}.border-tab.nav-left .nav-link{text-align:center;border-left:none}.border-tab.nav-right .nav-link{text-align:center;border-right:none}.border-tab.nav-tabs{margin-bottom:10px}.tab-content ~ .nav-tabs.border-tab{margin-top:10px}.nav-pills{text-align:center}.crm-overall{margin:0 -15px -15px}.product-page-main{padding:15px}.product-page-main .m-t-15{margin-top:0 !important}.product-page-main .m-t-15 .btn{margin-top:10px}.todo .action-box.large{height:25px;width:25px}.todo .action-box.large .icon{font-size:14px;vertical-align:-3px}.todo .todo-list-wrapper #todo-list li .task-container .task-label{font-size:14px}.todo .todo-list-wrapper .mark-all-tasks{top:15px;right:15px}.datetime-picker label{text-align:left !important}.redial-chart-block{text-align:center}#nav-tabContent{margin-top:15px}.reset-password-box{width:430px}.auth-bg{padding:25px 15px}.auth-bg-effect{display:none}.date-picker .text-right{text-align:left !important}.dataTables_wrapper table.dataTable{margin-bottom:15px !important}ul.pagination li:before{line-height:3}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-left:0 !important}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-right:0 !important}div.dataTables_wrapper div.dataTables_length{margin-bottom:15px}div.dataTables_wrapper div.dataTables_length select{min-height:30px}div.dataTables_wrapper table.dataTable th,div.dataTables_wrapper table.dataTable td{padding:0.5rem}div.dataTables_wrapper div.dataTables_paginate{margin-top:15px !important}div.dataTables_wrapper div.dataTables_paginate .paginate_button{padding:1px 7px}div.dataTables_wrapper div.dataTables_paginate .paginate_button.previous{font-size:0;padding:0}div.dataTables_wrapper div.dataTables_paginate .paginate_button.previous a{border:none !important}div.dataTables_wrapper div.dataTables_paginate .paginate_button.previous:before{content:"\e64a";font-family:themify;font-size:11px;padding:0 5px}div.dataTables_wrapper div.dataTables_paginate .paginate_button.next{font-size:0;padding:0}div.dataTables_wrapper div.dataTables_paginate .paginate_button.next a{border:none !important}div.dataTables_wrapper div.dataTables_paginate .paginate_button.next:before{content:"\e649";font-family:themify;font-size:11px;padding:0 5px}div.dataTables_wrapper .dataTables_filter{margin-bottom:15px}div.dataTables_wrapper .dataTables_filter input[type="search"]{height:30px}.page-wrapper .page-body-wrapper .user-profile .profile-img-style{padding:15px}.page-wrapper .page-body-wrapper .user-profile .profile-img-style .img-container{margin-top:15px}.page-wrapper .page-body-wrapper .user-profile hr{margin:15px 0}.page-wrapper .page-body-wrapper .user-profile .like-comment{margin-top:15px}.jvector-map-height{height:250px}.user-profile .order-sm-0{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.user-profile .hovercard .info .ttl-info{text-align:center !important}.user-profile .hovercard .info .ttl-xs-mt{margin-top:20px}.icon-hover-bottom .form-group{display:block;margin-bottom:0}.icon-hover-bottom .form-group .btn{margin-top:15px}.icon-hover-bottom .icon-popup{padding:15px}.icon-hover-bottom svg.climacon{height:50px;width:50px}.blog-box.blog-shadow:before{-webkit-box-shadow:inset 0px -100px 100px -13px rgba(0,0,0,0.6);box-shadow:inset 0px -100px 100px -13px rgba(0,0,0,0.6)}.blog-box .blog-details p,.blog-box .blog-details .single-blog-content-top{margin-top:15px}.blog-box .blog-details h4{margin-top:15px}.blog-box .blog-details .blog-social{margin-top:15px}.blog-box .blog-details .blog-social li+li{padding-left:20px}.blog-box .blog-details .blog-social li+li>span{display:none}.blog-box .blog-details .blog-social li:first-child{margin-bottom:10px;padding-right:20px}.comment-box{padding-top:40px;padding-bottom:40px}.comment-box ul ul{margin-left:30px}.comment-box li .media{display:block}.comment-box li .media img{height:50px;width:50px;padding:3px;margin-bottom:10px}.ace-editor{height:320px}.gallery>a{margin-bottom:15px;text-align:center}.card .card-header h5{font-size:17px}.theme-form .form-group{margin-bottom:15px}.page-wrapper .page-body-wrapper .default-according .card .card-header,.page-wrapper .page-body-wrapper .default-according .card .card-body,.page-wrapper .page-body-wrapper .default-according .card .card-footer{padding:0.75rem 1.25rem}.page-wrapper .page-body-wrapper .card{margin-bottom:20px}.page-wrapper .page-body-wrapper .card .card-header .tab-content .m-t-30,.page-wrapper .page-body-wrapper .card .card-body .tab-content .m-t-30,.page-wrapper .page-body-wrapper .card .card-footer .tab-content .m-t-30{margin-top:20px !important}.page-wrapper .page-body-wrapper .card .card-header .tab-content .m-b-30,.page-wrapper .page-body-wrapper .card .card-body .tab-content .m-b-30,.page-wrapper .page-body-wrapper .card .card-footer .tab-content .m-b-30{margin-bottom:20px !important}.page-wrapper .page-body-wrapper .page-body{padding:0 !important}.page-wrapper .page-body-wrapper .page-header{padding-top:20px;padding-bottom:20px}.page-wrapper .page-body-wrapper .page-header .row h3{font-size:20px}.page-wrapper .search-form .form-group{margin-right:0}.alert-primary.inverse{background-color:transparent}.alert-secondary.inverse{background-color:transparent}.alert-success.inverse{background-color:transparent}.alert-danger.inverse{background-color:transparent}.alert-warning.inverse{background-color:transparent}.alert-info.inverse{background-color:transparent}.alert-light.inverse{background-color:transparent}.alert-dark.inverse{background-color:transparent}.alert .close{height:100%}.calender-widget .cal-desc{padding:10px 15px 15px !important}.calender-widget .cal-desc p{max-height:100%}.user-profile hr{margin:15px 0}.user-profile .hovercard .cardheader{height:300px}.user-profile .hovercard .info{padding:20px}.user-profile .hovercard .info .user-designation{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;margin-bottom:15px;padding:15px 0px}.user-profile .hovercard .social-media a{margin-right:0px;font-size:16px}.user-profile .hovercard .follow .follow-num{font-size:20px}.user-profile .profile-img-style .pictures img{margin-bottom:10px}.custom-card .card-footer>div h6{font-size:14px;font-weight:600}.custom-card .card-footer>div h3{font-size:24px}.calendar-wrap .fc-toolbar .fc-center{margin-top:10px}.calendar-wrap a.fc-more{font-size:.70em}.mega-inline{display:block}.megaoptions-border-space-sm{padding-bottom:30px !important}.blog-box.blog-shadow .blog-details{padding:15px}.blog-box.blog-shadow .blog-details p{margin-bottom:0}.blog-box.blog-shadow .blog-details h4{margin-bottom:10px}.blog-box.blog-list .blog-details{padding-top:0}.blog-box .blog-details{padding:20px}.blog-box .blog-date span{font-size:25px}.blog-single .blog-box .blog-details{padding:0}.error-wrapper{padding:20px 0}.error-wrapper .btn{margin-top:15px}.error-wrapper .img-100{width:50px !important}.error-wrapper .error-heading{margin-top:20px}.error-wrapper .error-heading .cloud-second{margin-top:-60px}.error-wrapper .error-heading .headline{font-size:150px}.error-wrapper .maintenance-heading .cloud-second{display:none}.error-wrapper .maintenance-heading .headline{font-size:25px;margin-top:-10%;letter-spacing:2px}.comingsoon .comingsoon-inner .coming-soon-bottom-link{margin-top:20px;line-height:1}.comingsoon .comingsoon-inner h5{margin-bottom:20px;margin-top:20px}.comingsoon .comingsoon-inner .countdown{padding:20px 0px}.comingsoon .comingsoon-inner .countdown ul li{margin:0 7px}.comingsoon .comingsoon-inner .countdown .title{font-size:12px}.comingsoon .comingsoon-inner .countdown .time{width:45px;height:45px;line-height:45px;font-size:16px;margin:0 auto}.form-wizard .btn-mb{margin-bottom:15px}.stepwizard{margin-bottom:15px}.f1 .f1-steps{margin-top:15px;margin-bottom:15px}.wizard-4 ul.anchor{width:100%;padding-bottom:15px;padding-right:0}.wizard-4 .step-container{width:100%}.flot-chart-container{height:300px}.small-chart-widget .chart-container{height:134px}.status-widget .text-sm-right{text-align:right}.mega-menu{padding-left:15px}.mega-menu .onhover-show-div{height:405px;left:0;top:61px;padding:15px}.mega-menu .lg-mt{margin-top:10px}.mega-menu .xs-mt{margin-top:15px}.nav-md-mt{margin-top:15px}.navs-icon{padding:15px}.navs-icon .main-section{padding-top:15px}.navs-icon .separator{margin:15px 0}.nav-list{padding:15px}.navs-dropdown button{margin-top:15px}.navs-dropdown .onhover-show-div{top:64px}.lg-mt{margin-top:15px}#aniimated-thumbnials a:last-child img{margin-bottom:15px}.tilt-showcase .mt-4{margin-top:15px !important}.tilt-showcase ol .m-b-20{margin-bottom:15px !important}.xs-mt{margin-top:15px}span:last-child.tag-pills-sm-mb{margin-top:3px}.animated-modal .form-group .form-control{width:50%;margin:0 auto}.animated-modal .animated-modal-md-mb{margin-bottom:15px !important}.steps-md-mt{margin-top:15px}.steps-sizing-sm-mb{margin-bottom:15px}.bootstrap-touchspin .touchspin-vertical-tab .input-group{width:96% !important}#API-chield-row_wrapper #API-chield-row tbody tr td:first-child{min-width:20px}.chart-block .flot-chart-container p#choices{width:100%}.chart-block .flot-chart-container #toggling-series-flot{width:100% !important}.click2edit ~ .note-editor.note-frame{margin-bottom:15px}.chat-box .chat-history .call-content>div{padding-top:60px}.chat-box .chat-left-aside .people-list{height:auto}.call-chat-sidebar{max-width:100%;width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.call-chat-sidebar .people-list{height:auto}.chat-left-aside .people-list ul{max-height:100px}.ecommerce-widget .progress-showcase{margin-top:15px}.reset-password-box .theme-form .form-group .btn{margin-top:13px !important}.gallery-with-description a>div{margin-bottom:15px}.gallery-img-mb-sm{margin-bottom:15px}.page-wrapper.document .landing-main .navbar-expand-lg .navbar-brand{width:150px}.page-wrapper.document .landing-main .navbar-expand-lg .navbar-brand img{width:unset}.page-wrapper.document .page-body-wrapper.document-content .page-sidebar .nav-pills{text-align:left}.page-wrapper.document .page-body-wrapper.document-content .page-sidebar .nav-pills .nav{text-align:left}.page-wrapper.document .page-body-wrapper.document-content .page-body{margin-top:75px !important}.xm-mb-peity{margin-bottom:8px}.authentication-main{padding:30px 15px}}@media only screen and (max-width: 480px){.footer-content .btn-md{margin-bottom:10px}.box-layout.page-wrapper .set-col-6,.box-layout.page-wrapper .set-col-3,.box-layout.page-wrapper .set-col-7,.box-layout.page-wrapper .set-col-5{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.wizard-4 .action-bar .btn{width:100%}.wizard-4 .action-bar .btn+.btn{margin-top:10px}ul.notification-dropdown.onhover-show-div{width:260px;right:-80px}ul.notification-dropdown.onhover-show-div:before,ul.notification-dropdown.onhover-show-div:after{right:89px !important}.inline-block-sm{display:inline-block}.pagination-lg .page-link{padding:0.3rem 0.65rem}.nav-pills li{width:100%}.reset-password-box{width:290px}.icon-hover-bottom .icon-first{margin-right:10px}.icon-hover-bottom .icon-popup .icon-class{display:none}.error-wrapper .maintenance-heading{margin-top:0}.card .card-header>span+span{display:none}.custom-card{padding:0}.custom-card .card-footer>div h3{font-size:20px}.custom-card .card-social li{padding:5px 0}.custom-card .profile-details h6{margin-bottom:15px}.custom-card .profile-details h4{font-size:20px}.custom-card .card-profile img{height:93px}.card .card-header .card-header-right i{margin:0 3px;font-size:14px}.timeline-small .media .timeline-round.timeline-line-1:after{bottom:-50px}.timeline-small .media .timeline-round.medium-line:after{bottom:-40px}.blog-box.blog-shadow .blog-details{padding:10px}.blog-box.blog-shadow .blog-details h4{font-size:14px}.cal-date-widget{padding:30px}.calender-widget .cal-img{height:225px}.company-card .details .media{-ms-flex-wrap:wrap;flex-wrap:wrap}.stepwizard .stepwizard-row:before{top:17px}.stepwizard .stepwizard-row .stepwizard-step .btn{padding:6px 22px}.email-wrap .email-right-aside .email-content .email-wrapper .attachment ul li img{width:83px;height:83px}.mega-menu{padding-left:20px;padding-top:3px}.mega-menu .onhover-show-div{height:405px;left:0;top:61px;padding:15px}.mega-menu .lg-mt{margin-top:10px}.mega-menu .xs-mt{margin-top:15px}.badge{padding:0.42em 0.7em}.alert-dismissible .close{top:-1px}.alert-dismissible .close span{font-size:19px}.notify-alert{width:90%}.invoice .text-md-right{margin-top:10px}}@media only screen and (max-width: 420px){.and-many-more{font-size:37px}.tabbed-card ul.border-tab.nav-tabs .nav-item .nav-link{padding:5px 15px 8px}.border-tab.nav-tabs{display:block}}@media only screen and (max-width: 397px){.clockpicker-align-top{top:426px !important}}@media only screen and (max-width: 360px){.datepicker{width:239px}.add-post form .m-checkbox-inline label{margin-bottom:8px}.add-post form .m-checkbox-inline label:last-child{margin-bottom:0}.map-js-height{height:250px}.alert-theme{font-size:12px}.alert-theme button{right:30px !important}.alert-theme i{display:none}.alert-theme span+span+span{padding:15px}.bar-chart-widget .earning-details i{right:-73px}.widget-joins .border-after-xs:after{width:92%}.page-wrapper .page-main-header .main-header-left .logo-wrapper img{margin-top:5px}.page-wrapper .page-main-header .main-header-right .left-menu-header{max-width:20%}.status-widget svg{width:18px;height:18px}.custom-card .card-footer>div h6{font-size:12px}.tabs-scoial.border-tab.nav-tabs .nav-item .nav-link{padding:10px 10px;font-size:14px}.user-profile .hovercard .user-image .share-icons{right:6px;top:-15px}.user-profile .hovercard .user-image .share-icons li .social-icon{width:25px;height:25px}.user-profile .hovercard .user-image .share-icons li .social-icon i{font-size:14px}.social-chat .other-msg{margin-left:15px}.social-header h5 span.pull-right{display:none}.timeline-small .media .timeline-round.timeline-line-1:after{bottom:-74px;height:56px}.timeline-small .media .timeline-round.small-line:after{bottom:-32px;height:14px}.timeline-small .media .timeline-round.medium-line:after{bottom:-59px;height:40px}.timeline-small .media .media-body p{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4}.custom-card .dashboard-card{padding-top:0}.custom-card .card-profile img{bottom:25px}.flot-chart-container{height:230px}.map-block{height:250px}.img-cropper .docs-tooltip{font-size:11px}.img-cropper .docs-toggles .btn-group .btn{padding:0.375rem 0.2rem}.blog-box .blog-details p{line-height:1.5}.blog-box .blog-details .blog-social li:last-child{padding-left:0}.blog-box .blog-details-main .blog-social li{padding:0 10px}.button-builder-wrap .btn-lg{font-size:18px}.border-tab.nav-tabs .nav-item .nav-link{padding:10px 0px}.tabs-responsive-side{max-width:100%}.browser-widget .media i{font-size:52px}.browser-widget .media .media-body h4{font-size:20px}.bar-chart-widget .bottom-content .num{font-size:20px}.stepwizard .stepwizard-row .stepwizard-step .btn{padding:6px 20px}.user-status table tbody img{height:40px}.wizard-4 ul.anchor{padding-top:15px}.wizard-4 .msg-box{top:40px !important}.xs-width-100{min-width:100%}.email-wrap .action-wrapper .actions li{margin-right:13px}.email-wrap .email-right-aside .email-content .email-wrapper .attachment ul li img{width:65px;height:65px}.email-wrap .email-right-aside .email-top .dropdown-menu{left:-58px}.form-builder #components .component .form-group #button1id{margin-bottom:15px}.mega-menu-p{padding:0 23px !important}.default-according .card .card-header i{font-size:14px;top:24px}.default-according .card .btn-link{display:block;width:100%;padding-left:17px}.star-ratings .stars .title{line-height:1}.user-profile .hovercard .social-media a{padding:0 12px}.bootstrap-touchspin .touchspin-vertical-tab .input-group{width:93% !important}.step-container{height:280px !important}.sort-panel .d-inline .btn{margin-left:87px}.jsgrid .jsgrid-pager-container .jsgrid-pager .jsgrid-pager-page{padding:0.5em 0.62em}.chat-box .chat-right-aside{-webkit-box-flex:0;-ms-flex:0 0 96%;flex:0 0 96%;max-width:96%}.chat-box .chat-right-aside .chat .chat-message{width:calc(100% - 20px)}.error-wrapper .error-heading .headline{font-size:100px}.lg-toolbar .lg-icon{width:40px}.calendar-wrap a.fc-more{font-size:.59em}.calendar-wrap .fc th{font-size:10px}.modal-footer{display:block;text-align:center}.modal-footer button:first-child{margin-bottom:10px}}@media only screen and (min-width: 576px){.product-wrapper-grid.list-view .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (max-width: 576px){.wizard-4 .action-bar .btn{margin:0 2px}.tabbed-card ul{right:0px;left:unset}}@media only screen and (max-width: 992px){.card .card-body form.animated-modal{display:-webkit-box;display:-ms-flexbox;display:flex}.card .card-body form.animated-modal .animated-modal-md-mb{margin-bottom:20px !important}.wizard-4 .msg-box{top:40px;right:0%;bottom:unset;left:unset}.theme-form.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVzcG9uc2l2ZS5jc3MiLCJzb3VyY2VzIjpbInJlc3BvbnNpdmUuc2NzcyIsInRoZW1lL192YXJpYWJsZXMuc2NzcyIsInRoZW1lL19yZXNwb25zaXZlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gR2VuZXJhbCB0aGVtZSBjb250ZW50c1xyXG5AaW1wb3J0IFwidGhlbWUvdmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJ0aGVtZS9yZXNwb25zaXZlXCI7IiwiLy8gR2VuZXJhbCB2YXJpYWJsZXNcclxuJHRoZW1lLWZvbnQtY29sb3I6ICMyNDI5MzQ7XHJcbiR0aGVtZS1ib2R5LWZvbnQtY29sb3I6ICMyYjJiMmI7XHJcbiR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjogcmdiYSgkdGhlbWUtYm9keS1mb250LWNvbG9yLCAwLjcpO1xyXG5cclxuLy8gVGhlbWUgY29sb3JzIHZhcmlhYmxlc1xyXG4kcHJpbWFyeS1jb2xvcjogIzczNjZmZiA7XHJcbi8vJHByaW1hcnktY29sb3I6ICM5MTJlZmMgO1xyXG4kc2Vjb25kYXJ5LWNvbG9yOiAjZjczMTY0IDtcclxuJHN1Y2Nlc3MtY29sb3I6ICM1MWJiMjUgO1xyXG4kaW5mby1jb2xvciAgIDogI2E5MjdmOSAgO1xyXG4kd2FybmluZy1jb2xvcjogI2Y4ZDYyYjtcclxuJGRhbmdlci1jb2xvcjogI2RjMzU0NSA7XHJcbiRsaWdodC1jb2xvciAgIDogI2Y0ZjRmNCA7XHJcbiRsaWdodC1ncmF5ICAgOiAjZWNmM2ZhO1xyXG4kbGlnaHQtc2VtaS1ncmF5ICAgOiNlZmVmZWY7XHJcbiRkYXJrLWxpZ2h0IDokdGhlbWUtZm9udC1jb2xvcjtcclxuJGRhcmstZ3JheSBcdDogIzg5ODk4OTtcclxuJGRhcmstY29sb3IgICA6ICMyYzMyM2Y7XHJcbiRncmF5LTYwICAgOiNjY2NjY2MgO1xyXG4kY2FyZC1ib2R5LWNvbG9yIDogI2Y5ZjlmYTtcclxuJHRyYW5zcGFyZW50LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGF1dGgtYmctY29sb3I6I2ZhZmFmYTtcclxuJGxpZ2h0IDogI2ZkZmVmZjtcclxuJHNlbWktZGFyayAgOiM1OTY2N2E7XHJcbiRsaWdodC10ZXh0OiAjOTk5O1xyXG4kbGlnaHQtYmFja2dyb3VuZDogI2JkYzJjNTtcclxuJGxpZ2h0LWZvbnQ6IHJnYmEoMjcsIDQ5LCA4NSwgMC40KTtcclxuJGxpZ2h0LXNlbWktZm9udDogJHNlbWktZGFyaztcclxuJGxpZ2h0LWNoYXJ0aXN0LWdyaWQtY29sb3I6ICNmNmY5ZmQ7XHJcbiRvZmYtd2hpdGU6ICNmZmViY2U7XHJcbiRkYXJrLXByaW1hcnk6ICM0NDhhZmY7XHJcbiRwaXRjaC1jb2xvcjogI2ZlOGE3ZDtcclxuJGxpZ2h0LXBpdGNoOiAjZmVjZjhiO1xyXG4kZmxvd2VyLXBpbms6ICNmYjZkOWQ7XHJcbiRkYXJrLXNreTogIzUzNmRmZTtcclxuJGNvbG9yLXNjYXJwYTogIzRjNTY2NztcclxuJGNvbG9yLWZpb3JkOiAjNDU1YTY0O1xyXG4kZGFyay1ibHVlOiAjMDAwMDhCO1xyXG4kYmxhY2sgOiAjMDAwO1xyXG4kd2hpdGU6I2ZmZjtcclxuJGJ0bi1iaG9tZS1iZy1jOiNmZjYwNjA7XHJcbiRidG4tc2VhcmNoLWJnLWM6I2ZmZDA0MjtcclxuLy8gZXJyb3IgcGFnZSBjb2xvciBlbmRcclxuXHJcbi8vIGdyYWRpZW50IGNvbG9yc1xyXG4kZ3JhZGllbnQtcHJpbWFyeTogbGluZWFyLWdyYWRpZW50KDI2ZGVnLCAjNzM2NmZmICAwJSwgI2EyNmNmOCAxMDAlKTtcclxuXHJcbi8vc29jaWFsIGNvbG9yc1xyXG4kZmI6ICM1MDU5OGU7XHJcbiR0d2l0dGVyOiAjNmZhMmQ4O1xyXG4kZ29vZ2xlLXBsdXM6ICNjNjRlNDA7XHJcbiRsaW5rZWRpbjogIzAwNzdCNTtcclxuXHJcbi8vZXJyb3IgaW5wdXQgY29sb3Igc3RhcnRcclxuJGxpZ2h0LWJvZHktYmctY29sb3I6I2ZhZmRmZjtcclxuXHJcbi8vZm9udHNcclxuJGZvbnQtcnViaWs6IFJ1YmlrO1xyXG4kZm9udC1yb2JvdG86IFJvYm90bztcclxuJGZvbnQtd29yay1zYW5zOiB3b3JrLVNhbnM7XHJcbiRmb250LXJhbGV3YXk6IFJhbGV3YXk7XHJcbiRmb250LXNlcmlmOiBzYW5zLXNlcmlmO1xyXG4kZm9udC10aGVtaWZ5OiB0aGVtaWZ5O1xyXG4kZm9udC1hd2Vzb21lOiBGb250QXdlc29tZTtcclxuJGZvbnQtSUNPOiBJY29Gb250O1xyXG5cclxuLy8gZGFyayBsYXlvdXQgdmFyaWFibGVzXHJcbiRkYXJrLWJvZHktYmFja2dyb3VuZDogIzFkMWUyNjtcclxuJGRhcmstY2FyZC1iYWNrZ3JvdW5kOiAjMjYyOTMyO1xyXG4kZGFyay1jYXJkLWluYm94OiAjMzIzODQ2O1xyXG4kZGFyay1zbWFsbC1mb250LWNvbG9yOiAjOThhNmFkO1xyXG4kZGFyay1hbGwtZm9udC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpO1xyXG4kbGlnaHQtYWxsLWZvbnQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuJHNpZGViYXItc3VibWVudS1mb250LWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC43KTtcclxuJGRhcmstYm9yZGVyLWNvbG9yOiAkZGFyay1ib2R5LWJhY2tncm91bmQ7XHJcbiRkYXJrLWNhcmQtYm9yZGVyOiAjMzc0NTU4O1xyXG4kZGFyay1lZGl0b3ItZG9jdW1lbnQ6ICMyYjJiMmI7XHJcbiRiZy1kYXJrLWNvbG9yOiAjMWYyNTMzO1xyXG4kZGFyay1kYXRhdGFibGUtb2RkOiAjMWYyMzJiO1xyXG4kZGFyay1kYXRhdGFibGUtc29ydGluZzogIzFjMjEyYjtcclxuJGRhcmstZGF0YXRhYmxlLXNvcnRpbmctZXZlbjogIzIyMjYyZjtcclxuJGRhcmstZXZlbi1ob3Zlci1zb3J0aW5nOiAjMTkxZTI3O1xyXG5cclxuLy9HZW5lcmFsIHRhZyBzZXR0aW5nc1xyXG4kYm9keS1mb250LXNpemU6IDE0cHg7XHJcbiRib2R5LWZvbnQtY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiR1bC1wYWRkaW5nLWxlZnQ6IDBweDtcclxuJHVsLXBhZGRpbmctcmlnaHQ6IDBweDtcclxuJGFuY2hlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcclxuJGFsbC1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcbiRwYXJhZ3JhcGgtZm9udC1zaXplIDogMTNweDtcclxuJHBhcmFncmFwaC1saW5lLWhlaWdodCA6IDEuNztcclxuJHBhcmFncmFwaC1sZXR0ZXItc3BhY2luZyA6IDAuN3B4O1xyXG5cclxuJGNvZGUtdGFnLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuJGNvZGUtdGFnLWJnLWNvbG9yOiByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjAzKTtcclxuJGNvZGUtdGFnLXBhZGRpbmc6IDNweDtcclxuJGNvZGUtdGFnLW1hcmdpbjogMCAzcHg7XHJcbiRjb2RlLXRhZy1ib3JkZXItcmFkaW91czogMnB4O1xyXG5cclxuJGJsb2NrcXVvdGUtcGFkZGluZyA6IDE1cHg7XHJcbiRibG9ja3F1b3RlLWJvcmRlciA6IDRweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuXHJcbiRzbWFsbC10YWctcGFkZGluZzogMTBweDtcclxuJHNtYWxsLXRhZy1jb2xvcjogJGRhcmstY29sb3I7XHJcblxyXG4kcHJlLXRhZy1iZy1jb2xvcjogcmdiYSgkcHJpbWFyeS1jb2xvciwgMC4wMyk7XHJcbiRwcmUtdGFnLXBhZGRpbmc6IDIwcHggMDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZy1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4kbGlzdC1ncm91cC1pbWctc2l6ZTogNDBweDtcclxuJGxpc3QtZ3JvdXAtbWFyZ2luOiAxMHB4O1xyXG5cclxuXHJcbi8vIFRhYmxlcyBzZXR0aW5nc1xyXG4kdGFibGUtYi1tYXJnaW46ICAgICAgICAgICAgIDBweDtcclxuJHRhYmxlLWhlYWRpbmctY29sb3I6ICAgICAgICAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4kdGFibGUtcm93LWNvbG9yOiAgICAgICAgICAgICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiR0YWJsZS1mb290ZXItZm9udC13ZWlnaHQ6ICAgYm9sZDtcclxuJHRhYmxlLWludmVyc2UtY29sb3I6ICAgICAgICAkd2hpdGU7XHJcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgJGxpZ2h0O1xyXG4kdGFibGUtcGFkZGluZzogICAgICAgICAgICAgIDAuNzVyZW07XHJcbiR0YWJsZS14bC1wYWRkaW5nOiAgICAgICAgICAgMS4yNXJlbSAycmVtO1xyXG4kdGFibGUteGwtZm9udDogICAgICAgICAgICAgIDEyMCU7XHJcbiR0YWJsZS1sZy1wYWRkaW5nOiAgICAgICAgICAgLjlyZW0gMnJlbTtcclxuJHRhYmxlLWxnLWZvbnQ6ICAgICAgICAgICAgICAxMTAlO1xyXG4kdGFibGUtZGUtcGFkZGluZzogICAgICAgICAgIC43NXJlbSAycmVtO1xyXG4kdGFibGUtZGUtZm9udDogICAgICAgICAgICAgIDEwMCU7XHJcbiR0YWJsZS1zbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gMnJlbTtcclxuJHRhYmxlLXNtLWZvbnQ6ICAgICAgICAgICAgICA5MCU7XHJcbiR0YWJsZS14cy1wYWRkaW5nOiAgICAgICAgICAgMC4ycmVtIDJyZW07XHJcbiR0YWJsZS14cy1mb250OiAgICAgICAgICAgICAgODAlO1xyXG4kaG9yaXpvbnRhbC1ib3JkZXItY29sb3I6ICAgICNmMmY0ZmY7XHJcbiRob3Jpem9udGFsLXBhZGRpbmc6ICAgICAgICAgLjc1cmVtIDJyZW07XHJcbiR0YWJsZS1pbnZlcnNlLWJnLWNvbG9yOiAgICAgIzI5MmIyYztcclxuXHJcblxyXG4vL0FjY29yZGluZyBzZXR0aW5nXHJcbiRhY2NvcmRpbmctY2FyZC10b3AtbWFyZ2luICAgICAgICAgICA6IDEwcHg7XHJcbiRhY2NvcmRpbmctYnRuLXdlaWdodCAgICAgICAgICAgICAgICA6IDUwMDtcclxuJGFjY29yZGluZy1idG4tY29sb3IgICAgICAgICAgICAgICAgIDogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuJGFjY29yZGluZy1jYXJkLWhlYWRlci1wYWRkaW5nICAgICAgIDogMC43NXJlbSAxLjI1cmVtO1xyXG4kYWNjb3JkaW5nLWNhcmQtaGVhZGVyLWljb24gICAgICAgICAgOiAkZm9udC1JQ087XHJcbiRhY2NvcmRpbmctb3Blbi1pY29uICAgICAgICAgICAgICAgICA6IFwiXFxlYjczXCI7XHJcbiRhY2NvcmRpbmctY2xvc2UtaWNvbiAgICAgICAgICAgICAgICA6IFwiXFxlYjdhXCI7XHJcblxyXG4vL0FsZXJ0IHNldHRpbmdzXHJcbiRhbGVydC1ob3Zlci1jb2xvciAgICAgICAgOiRkYXJrLWNvbG9yO1xyXG4kYWxlcnQtYm9yZGVyLXJhZGlvdXMgICAgIDowLjE1cmVtO1xyXG4kYWxlcnQtcGFkZGluZyAgICAgICAgICAgIDoxNXB4O1xyXG4kYWxlcnQtbXNnLWljb24tc2l6ZSAgICAgIDoxNnB4O1xyXG5cclxuLy9iYWRnZSBzZXR0aW5nc1xyXG4kYmFkZ2UtcGFkZGluZyAgICAgICAgOjAuNDRlbSAwLjdlbTtcclxuJGJhZGdlLXN2Zy1zaXplICAgICAgIDoxMHB4O1xyXG5cclxuLy9mb3JtIGlucHV0IHNldHRpbmdzXHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b20gICAgICAgIDogMS4yNWVtO1xyXG4kY29sLWZvcm0tbGFiZWwtZm9udC1zaXplICAgICAgICA6IDE0cHg7XHJcbiRmb3JtLWNvbnRyb2wtZm9udC1zaXplICAgICAgICAgIDogMTRweDtcclxuJGZvcm0tY29udHJvbC1ib3JkZXItcmFkaW91cyAgICAgOiAycHg7XHJcbiRmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yICAgICA6ICRsaWdodC1ncmF5O1xyXG5cclxuLy9icmVhZGNydW1iIHNldHRpbmdcclxuJGJyZWFkY3J1bWItYW5jaGVyLWNvbG9yICAgIDogJHdoaXRlO1xyXG4kYnJlYWRjcnVtYi1hbmNoZXItZGFyay1jb2xvciAgICA6ICRibGFjaztcclxuXHJcbi8vYnV0dG9ucyBzZXR0aW5nXHJcbiRidG4tZm9udC1zaXplIDogMTRweDtcclxuJGJ0bi1wYWRkaW5nIDogMC4zNzVyZW0gMS43NXJlbTtcclxuJGJ0bi1sZy1mb250LXNpemU6IDE4cHg7XHJcbiRidG4tc20tZm9udC1zaXplOiAxMnB4O1xyXG4kYnRuLXhzLWZvbnQtc2l6ZTogMTFweDtcclxuJGJ0bi14cy1wYWRkaW5nOiAgMC4wNXJlbSAwLjRyZW07XHJcblxyXG5cclxuLy9DYXJkIHNldHRpbmdzXHJcbiRjYXJkLXBhZGRpbmcgICAgICAgIDo0MHB4O1xyXG4kY2FyZC1tYXJnaW4tYm90dG9tICA6MzBweDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yICAgOjFweCBzb2xpZCAkbGlnaHQtZ3JheTtcclxuJGNhcmQtYm9yZGVyLXJhZGlvdXMgOjE1cHg7XHJcbiRjb21tb24tc2hhZG93LWNvbG9yIDogcmdiYSgkaW5mby1jb2xvciwgMC4wOCk7XHJcbiRjYXJkLWJveC1zaGFkb3cgICAgIDogMCAwIDM3cHggcmdiYSg4LDIxLDY2LC4wNSk7XHJcbiRjYXJkLWhlYWRlci1iZy1jb2xvciA6ICR3aGl0ZTtcclxuJGNhcmQtaGVhZGVyLWZvbnQtdHJhbnNmb3JtIDogY2FwaXRhbGl6ZTtcclxuJGNhcmQtaGVhZGVyLXNwYW4tc2l6ZSA6IDEycHg7XHJcbiRjYXJkLWhlYWRlci1zcGFuLWNvbG9yIDogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4kY2FyZC1ib2R5LWJnLWNvbG9yIDogJHRyYW5zcGFyZW50LWNvbG9yO1xyXG4kY2FyZC1mb290ZXItYmctY29sb3IgOiAkd2hpdGU7XHJcblxyXG4vL2Zvb3RlciBzZXR0aW5nc1xyXG4kZm9vdGVyX2JnX2NvbG9yIDogJHdoaXRlO1xyXG4kZm9vdGVyX2JveF9zaGFkb3cgOiAwIDAgMjBweCByZ2JhKCRzZW1pLWRhcmsgLCAwLjEpO1xyXG4kZm9vdGVyX2xpbmtfYWxpZ24gOiByaWdodDtcclxuJGZvb3Rlcl9kYXJrX2NvbG9yIDogJHRoZW1lLWZvbnQtY29sb3I7XHJcbiRmb290ZXJfZGFya19fdHh0X2NvbG9yIDogJHdoaXRlO1xyXG5cclxuLy9mb3JtIHNldHRpbmdzXHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b20gIDoyMHB4O1xyXG4kc20tZm9ybS1tYXJnaW4tYm90dG9tIDogMTRweDtcclxuJGZvcm0tcGxhY2Vob2xkZXItY29sb3IgOiAkZGFyay1ncmF5O1xyXG4kZm9ybS1wbGFjZWhvbGRlci1mb250LXNpemUgOiAxNHB4O1xyXG4kZm9ybS1wbGFjZWhvbGRlci1sZXR0ZXItc3BhY2luZyA6IDFweDtcclxuJGZvcm0tcGxhY2Vob2xkZXItZm9udC13ZWlnaHQgOiAxMDA7XHJcbiRmb3JtLWlucHV0LWJvcmRlci1jb2xvciA6ICRsaWdodC1zZW1pLWdyYXk7XHJcbiRmb3JtLWlucHV0LWJnLWNvbG9yIDogJHdoaXRlO1xyXG5cclxuLy9Ub3VyIHNldHRpbmdzXHJcbiR0b3VyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcblxyXG5cclxuLy9zaWRhYnIgbWFpbiBzZXR0aW5nc1xyXG4kc2lkZWJhci13aWR0aDogMjU1cHg7XHJcbiRzaWRlYmFyLXBvc2l0aW9uOiBmaXhlZDtcclxuJHNpZGViYXItYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4kc2lkZWJhci1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoNjksIDExMCwgMjQzLCAwLjEzKTtcclxuJHNpZGViYXItb3ZlcmZsb3c6IGF1dG87XHJcbiRzaWRlYmFyLXotaW5kZXg6IDk7XHJcbiRzaWRlYmFyLXRyYW5zaXRpb246IDAuNXM7XHJcblxyXG4vL3NpZGViYXIgcHJvZmlsZSBzZXR0aW5nc1xyXG4kc2lkZWJhci1wcm9maWxlLWVkaXQtaWNvbi1zaXplOiAxNHB4O1xyXG4kc2lkZWJhci1wcm9maWxlLW5hbWUtdHh0LWNvbG9yIDogJHByaW1hcnktY29sb3I7XHJcbiRzaWRlYmFyLXByb2ZpbGUtbmFtZS10eHQtdHJhbnNmZXIgOiB1cHBlcmNhc2U7XHJcbiRzaWRlYmFyLXByb2ZpbGUtbmFtZS10eHQtd2VpZ2h0IDogNjAwO1xyXG4kc2lkZWJhci1wcm9maWxlLW5hbWUtbGV0dGVyLXNwZWNpbmcgOiAxLjVweDtcclxuJHNpZGViYXItcHJvZmlsZS1uYW1lLW1hcmdpbmcgOiAzcHg7XHJcbiRzaWRlYmFyLXByb2ZpbGUtc3ViLXRpdGxlLWZvbnQtc2l6ZTogMTBweDtcclxuJHNpZGViYXItcHJvZmlsZS1zdWItdGl0bGUtbWFyZ2luOiAwcHg7XHJcbiRzaWRlYmFyLXByb2ZpbGUtaW1nLXNoYWRvdzogMCAwIDE1cHggcmdiYSg2OCwgMTAyLCAyNDIsIDAuMyk7XHJcblxyXG4vL1NpZGViYXIgbWFpbiBtZW51IHNldHRpbmdcclxuJHNpZGViYXItbWVudS1wYWRkaW5nOiAxNXB4O1xyXG4kc2lkZWJhci1tZW51LWxpc3Qtc3R5bGU6IG5vbmU7XHJcbiRzaWRlYmFyLW1lbnUtbGlzdC1tYXJnaW46IDA7XHJcblxyXG4kc2lkZWJhci1pY29uLXNpemU6IDE0cHg7XHJcbiRzaWRlYmFyLWljb24tbWFyZ2luOiAxNHB4O1xyXG4kc2lkZWJhci1pY29uLXN0cm9rZS13aWR0aDogM3B4O1xyXG4kc2lkZWJhci1mb250LXNpemU6IDE0cHg7XHJcbiRzaWRlYmFyLWxldHRlci1zcGVjaW5nOiAwLjVweDtcclxuJHNpZGViYXItdHh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuJHNpZGViYXItZm9udC13ZWlnaHQ6IDYwMDtcclxuJHNpZGViYXItZm9udC1jb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuJHNpZGViYXItcGFkZGluZy10b3A6IDEycHg7XHJcbiRzaWRlYmFyLXBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4kc2lkZWJhci1zdWItaGVhZGVyLXBhZGRpbmc6IDE1cHg7XHJcbiRzaWRlYmFyLXN1Yi1oZWFkZXItbWFyZ2luOiAwO1xyXG5cclxuXHJcbiRzaWRlYmFyLWhlYWRpbmctaG92ZXItcGFkZGluZzogNXB4O1xyXG4kc2lkZWJhci1ob3Zlci10eHQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4kc2lkZWJhci1hcnJvdy1tYXJnaW4tdG9wOiAycHg7XHJcbiRzaWRlYmFyLWFycm93LXNpemU6IDE1cHg7XHJcbiRzaWRlYmFyLWFycm93LWNvbG9yOiAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG5cclxuJHNpZGViYXItb3Blbi1pY29uOiBcIlxcZjEwN1wiO1xyXG4kc2lkZWJhci1jbG9zZS1pY29uOlwiXFxmMTA1XCI7XHJcbiRzaWRlYmFyLWljb24tZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWU7XHJcblxyXG4kc2lkZWJhci1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTVweCk7XHJcblxyXG4vL0hlYWRlciBzZXR0aW5nc1xyXG4kbWFpbi1oZWFkZXItcG9zaXRpb246IGZpeGVkO1xyXG4kbWFpbi1oZWFkZXItdG9wOiAwO1xyXG4kbWFpbi1oZWFkZXItc2hhZG93OiAgMCAwIDIwcHggcmdiYSgkc2VtaS1kYXJrICwgMC4xKTtcclxuXHJcbi8vcGFnZSBzZXR0aW5nc1xyXG4kcGFnZS1ib2R5LXBhZGRpbmcgOiAwIDE1cHggMCAxNXB4O1xyXG4kcGFnZS1ib2R5LWJnLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiRwYWdlLWJvZHktbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuJHBhZ2UtaGVhZGVyLXBhZGRpbmcgOiAzMHB4O1xyXG5cclxuJGNvbW1vbi1ib3gtc2hhZG93OiAycHggMy40NjRweCA4cHggMHB4IHJnYmEoIDIyLCAxNDUsIDI0OCwgMC4xOCApO1xyXG4kcGFnZS10aXRsZS1mb250LXNpemU6IDI0cHg7XHJcbiRwYWdlLXRpdGxlLW1hcmdpbi1ib3R0b206IDA7XHJcbiRwYWdlLXRpdGxlLXRleHQtdHJhbmZvcm06IGNhcGl0YWxpemU7XHJcbiRwYWdlLXNtYWxsLXRpdGxlLWRpc3BsYXk6IGJsb2NrO1xyXG4kcGFnZS1zbWFsbC10aXRsZS1mb250LXNpemU6IDEycHg7XHJcbiRwYWdlLXNtYWxsLXRpdGxlLW1hcmdpbi1ib3R0b206IDVweDtcclxuJHBhZ2Utc21hbGwtdGl0bGUtdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiRwYWdlLXNtYWxsLXRpdGxlLXRleHQtY29sb3I6ICR0aGVtZS1ib2R5LXN1Yi10aXRsZS1jb2xvcjtcclxuJGJyZWFkY3J1bWItc2l6ZTogMTZweDtcclxuJGJyZWFkY3J1bWItY29udGVudDogXCIvXCI7XHJcblxyXG5cclxuLy9tYWluIGhlYWRlciBsZWZ0IHNldHRpbmdzXHJcbiRtYWluLWhlYWRlci1sZWZ0LWJnLWNvbG9yIDogJHdoaXRlO1xyXG4kbWFpbi1oZWFkZXItcGFkZGluZyA6IDI3cHggMjJweDtcclxuJG1haW4taGVhZGVyLXotaW5kZXggOiA4O1xyXG4kbWFpbi1oZWFkZXItcmlnaHQtcGFkZGluZzogMTZweCA0MHB4O1xyXG4kbWFpbi1oZWFkZXItcmlnaHQtbmF2LXJpZ2h0IDogIDBweDtcclxuJG1haW4taGVhZGVyLXJpZ2h0LW5hdi1pY29uLXNpemUgOiAgMThweDtcclxuJG1haW4taGVhZGVyLXJpZ2h0LW5hdi1pY29uLWNvbG9yIDogICR0aGVtZS1mb250LWNvbG9yO1xyXG4kbWFpbi1oZWFkZXItcmlnaHQtbmF2LWljb24tYWxpZ24gOiAgbWlkZGxlO1xyXG4iLCIvKio9PT09PT09PT09PT09PT09PT09PT1cclxuICAgICA2Mi4gUmVzcG9uc2l2ZSBDU1MgU3RhcnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuXHJcbi8qID09PT09PT09PSBtaW4gYW5kIG1heCBzY3NzIGZvciAxMjAwIHRvIDEzNjYgc2NyZWVuID09PT09PT09PSAqL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY2MHB4KXtcclxuICAucGhvdG9zIHtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHdpZHRoOiAyNiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZlcnRpY2FsLW1lbnUtbWFpbiB7XHJcbiAgICAubWVnYS1tZW51IHtcclxuICAgICAgd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnVzZXItc3RhdHVzIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgdGhlYWQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFyLWNoYXJ0IHtcclxuICAgIGNhbnZhc3tcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1haW4taGVhZGVyLXJpZ2h0IHtcclxuICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgIC5sZWZ0LW1lbnUtaGVhZGVyIHtcclxuICAgICAgICAub3JtLWNvbnRyb2wtcGxhaW50ZXh0e1xyXG4gICAgICAgICAgLmZvcm0taW5saW5le1xyXG4gICAgICAgICAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LWJveHtcclxuICAgIC5jaGF0LWhpc3Rvcnl7XHJcbiAgICAgIC5jYWxsLWljb25ze1xyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50b3RhbC10aW1le1xyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYWxsLWNvbnRlbnR7XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LWxlZnQtYXNpZGUge1xyXG4gICAgLnBlb3BsZS1saXN0IHtcclxuICAgICAgaGVpZ2h0OiA1MjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXQtYm94e1xyXG4gICAgLmNoYXQtcmlnaHQtYXNpZGUge1xyXG4gICAgICAuY2hhdCB7XHJcbiAgICAgICAgLmNoYXQtbXNnLWJveCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBlb3BsZS1saXN0e1xyXG4gICAgICB1bHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsbC1jaGF0LWJvZHl7XHJcbiAgICAuY2hhdC1ib3h7XHJcbiAgICAgIC5wZW9wbGUtbGlzdHtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogNjI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxsZXItaW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgaW1ne1xyXG4gICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LWJveCB7XHJcbiAgICAuY2hhdC1oaXN0b3J5IHtcclxuICAgICAgLnJlY2VpdmVyLWltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgfVxyXG4gICAgICAuY2FsbC1jb250ZW50IHtcclxuICAgICAgICA+ZGl2e1xyXG4gICAgICAgICAgaGVpZ2h0OiA1NDVweDtcclxuICAgICAgICAgIHotaW5kZXg6IDc7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBvdmVybGF5O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyB0aW1lbGluZSBzbWFsbCBwYWdlXHJcbiAgLnRpbWVsaW5lLXNtYWxse1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICAudGltZWxpbmUtcm91bmQge1xyXG4gICAgICAgICYudGltZWxpbmUtbGluZS0xIHtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC03OHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XHJcbiAgLmJnLWdhbGxlcnkge1xyXG4gICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gIC5iZy1nYWxsZXJ5IHtcclxuICAgICAgaGVpZ2h0OiA4NXZoO1xyXG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDtcclxuICB9XHJcbiAgXHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gIC5iZy1nYWxsZXJ5IHtcclxuICAgIGhlaWdodDogMTA4dmg7XHJcbiAgfVxyXG4gIC5pbWctZ2FsbGVyeS1zZXQxLCAuaW1nLWdhbGxlcnktc2V0NSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYm94LWxheW91dC5wYWdlLXdyYXBwZXIuaG9yaXpvbnRhbC13cmFwcGVyIHtcclxuICAgIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gXHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDEyMDBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxNjYwcHgpIHtcclxuICAueGwtbm9uZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC54bC02MHtcclxuICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgZmxleDowIDAgNjAlO1xyXG4gIH1cclxuICAueGwtNTB7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIGZsZXg6MCAwIDUwJTtcclxuICB9XHJcbiAgLnhsLTEwMHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGZsZXg6MCAwIDEwMCU7XHJcbiAgfVxyXG4gIC54bC0yM3tcclxuICAgIG1heC13aWR0aDogMjMlO1xyXG4gICAgZmxleDowIDAgMjMlO1xyXG4gIH1cclxuICAueGwtMjV7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIGZsZXg6MCAwIDI1JTtcclxuICB9XHJcbiAgLnhsLTQwe1xyXG4gICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICBmbGV4OjAgMCA0MCU7XHJcbiAgfVxyXG4gIC54bC00e1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XHJcbiAgICBmbGV4OjAgMCAzMy4zMyU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1ODBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5kb2NzLWJ1dHRvbnMsLmRvY3MtdG9nZ2xlc3tcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMTIwMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEzNjZweCkge1xyXG4gIC52ZXJ0aWNhbC1tZW51LW10e1xyXG4gICAgLmNybS1hY3Rpdml0eXtcclxuICAgICAgaGVpZ2h0OiAyOThweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBpeGVsc3RyYXAge1xyXG4gICAgYSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgJjpob3ZlciwmOmZvY3VzLCY6YWN0aXZlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZsb3QtY2hhcnQtY29udGFpbmVyLXNtYWxse1xyXG4gICAgaGVpZ2h0OiAyMjdweDtcclxuICB9XHJcbiAgLmNhbGwtY2hhdC1zaWRlYmFyIHtcclxuICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWJveHtcclxuICAgIC5wcm9kdWN0LWRldGFpbHMge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMjgycHg7XHJcbiAgfVxyXG4gIC5jdXN0b20tY2FyZCB7XHJcbiAgICAuY2FyZC1wcm9maWxlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDExNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZS1kZXRhaWxze1xyXG4gICAgICBoNHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNybS1hY3Rpdml0eXtcclxuICAgIGhlaWdodDogMjkxcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgLm1lZGlhIHtcclxuICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgIC5kYXRlcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsZW5kZXItd2lkZ2V0e1xyXG4gICAgLmNhbC1kYXRle1xyXG4gICAgICB3aWR0aDogOTVweDtcclxuICAgICAgaGVpZ2h0OiA5NXB4O1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGNoYXRcclxuICAuY2hhdC1ib2R5e1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbiAgLmNoYXQtYm94e1xyXG4gICAgLmNoYXQtaGlzdG9yeXtcclxuICAgICAgLmNhbGwtY29udGVudCB7XHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRvdGFsLXRpbWUgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAucmVjZWl2ZXItaW1ne1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAuY2FsbC1pY29uc3tcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAudXNlci1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICB9XHJcbiAgICAuYWJvdXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmJvcmRlci10YWIubmF2LXRhYnMge1xyXG4gICAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHBhZGRpbmc6IDEzcHggNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlbWktZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGF0LW1lbnV7XHJcbiAgICAgIC5wZW9wbGUtbGlzdHtcclxuICAgICAgICB1bC5saXN0e1xyXG4gICAgICAgICAgbWF4LWhlaWdodDozNzZweDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC51c2VyLXByb2ZpbGV7XHJcbiAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgLmF2YXRhcntcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaWNvbi13cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hhdC1sZWZ0LWFzaWRle1xyXG4gICAgLnBlb3BsZS1saXN0e1xyXG4gICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICB1bHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzNzZweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhdHVzLWNpcmNsZXtcclxuICAgICAgdG9wOjRweDtcclxuICAgICAgbGVmdDozNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL2Jsb2cgc2Nzc1xyXG4gIC5ibG9nLWJveHtcclxuICAgIC5ibG9nLWRldGFpbHMtbWFpbntcclxuICAgICAgLmJsb2ctYm90dG9tLWRldGFpbHN7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2ctc29jaWFse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nLWJvdHRvbS1jb250ZW50e1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gIH1cclxuICAuYmxvZy1ib3guYmxvZy1zaGFkb3d7XHJcbiAgICAuYmxvZy1kZXRhaWxze1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnJvd3Nlci13aWRnZXR7XHJcbiAgICBpbWd7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGVtYWlsLWFwcFxyXG4gIC5lbWFpbC13cmFwe1xyXG4gICAgLmVtYWlsLWxlZnQtYXNpZGV7XHJcbiAgICAgIC5lbWFpbC1hcHAtc2lkZWJhcntcclxuICAgICAgICAubWVkaWF7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIC5tZWRpYS1zaXplLWVtYWlsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLm1yLTN7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbWFpbC1yaWdodC1hc2lkZXtcclxuICAgICAgLmVtYWlsLWJvZHl7XHJcbiAgICAgICAgLmF0dGFjaG1lbnR7XHJcbiAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDczcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbWFpbC10b3B7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgIC5mbG9hdC1yaWdodHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5ib3h7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2NjhweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgLm1lZGlhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLm1lZGlhLXNpemUtZW1haWx7XHJcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLm1yLTN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaDZ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbWFpbC1jb21wb3Nle1xyXG4gICAgICAgICAgLmNrZV9jb250ZW50cy5ja2VfcmVzZXQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDk5JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb21wb3NlLWJvcmRlcntcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gYWxlcnQgcGFnZVxyXG4gIC5hbGVydC1kaXNtaXNzaWJsZXtcclxuICAgIHB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBtYXgtd2lkdGg6IDE4MXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyB0b3VjaHNwaW4gcGFnZVxyXG4gIC5ib290c3RyYXAtdG91Y2hzcGluIHtcclxuICAgIC50b3VjaHNwaW4tdmVydGljYWwtdGFiIHtcclxuICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogOTYlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLyogPT09PT09PT09IG1pbiBhbmQgbWF4IHNjc3MgZm9yIDk5MiB0byA3Njggc2NyZWVuID09PT09PT09PSAqL1xyXG5cclxuLyogPT09PT09PT09IHJlc3BvbnNpdmUgc2NzcyBmb3IgMTM2NiBzY3JlZW4gPT09PT09PT09ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgLy8gcHJvZHVjdCBwYWdlXHJcbiAgLmdyaWQtb3B0aW9ucyB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3Qtd3JhcHBlci1ncmlkIHtcclxuICAgICYubGlzdC12aWV3IHtcclxuICAgICAgLnByb2R1Y3QtYm94IHtcclxuICAgICAgICAucHJvZHVjdC1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gY2FydCBwYWdlXHJcbiAgLmNhcnQge1xyXG4gICAgLnF0eS1ib3gge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBhbGVydCBwYWdlXHJcbiAgLmFsZXJ0LWRpc21pc3NpYmxle1xyXG4gICAgc3Ryb25ne1xyXG4gICAgICAmfnB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyB0aW1lbGluZSBzbWFsbCBwYWdlXHJcbiAgLnRpbWVsaW5lLXNtYWxse1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFwLWpzLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gIH1cclxuICAvLyBjaGF0IHBhZ2VcclxuICAuY2hhdC1ib3gge1xyXG4gICAgLmNoYXQtcmlnaHQtYXNpZGUge1xyXG4gICAgICAuY2hhdCB7XHJcbiAgICAgICAgLmNoYXQtbXNnLWJveCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM2NHB4O1xyXG4gICAgICAgICAgLmNoYXQtdXNlci1pbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZXNzYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LXJpZ2h0LWFzaWRle1xyXG4gICAgZmxleDogMCAwIDYwJTtcclxuICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5jaGF0IHtcclxuICAgICAgLmNoYXQtbWVzc2FnZSB7XHJcbiAgICAgICAgLnNtaWxleS1ib3h7XHJcbiAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXQtYm94IHtcclxuICAgIC5jaGF0LWhpc3Rvcnkge1xyXG4gICAgICAucmVjZWl2ZXItaW1nIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGwtY2hhdC1ib2R5IHtcclxuICAgIC5jaGF0LWJveCB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGhlaWdodDogNTY1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRlci13aWRnZXR7XHJcbiAgICAuY2FsLWRlc2N7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogODhweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVxdWFsLWhlaWdodC14bHtcclxuICAgIGhlaWdodDogNTE3cHg7XHJcbiAgfVxyXG5cclxuICAuYXV0aGVudGljYXRpb24tbWFpbiB7XHJcbiAgICAuYXV0aC1pbm5lcnJpZ2h0IHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmdycC1idG5zIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLmJ1dHRvbi1idWlsZGVyIHtcclxuICAgIC5idXR0b24tZ2VuZXJhdG9yLWJ4IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtYnVpbGRlcntcclxuICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuLWdyaWR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6bm9uZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmdlLWNhbnZhcy5nZS1sYXlvdXQtZGVza3RvcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vZWNvbW1lcmNlIGRhc2hib2FyZFxyXG4gIC5lY29tbWVyY2Utd2lkZ2V0IHtcclxuICAgIC50b3RhbC1udW17XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1cHBvcnQtdGlja2V0LWZvbnR7XHJcbiAgICAudG90YWwtbnVte1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vZGVmYXVsdCBkYXNoYm9hcmRcclxuICAuY3VzdG9tLWNhcmQge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIC5jYXJkLXNvY2lhbCB7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWFwLWNoYXJ0IHtcclxuICAgIC5jaGFydC1jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgLnNwZWVkLWNoYXJ0e1xyXG4gICAgLmNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbmRpZGNhaHJ0e1xyXG4gICAgaGVpZ2h0OiAzNjBweDtcclxuICB9XHJcblxyXG4gIC8vY2hhcnQgd2lkZ2V0XHJcbiAgLnN0YXR1cy1kZXRhaWxzIHtcclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGFydC13aWRnZXQtdG9wIHtcclxuICAgIC50b3RhbC12YWx1ZXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RhdHVzLXdpZGdldCB7XHJcbiAgICAuY2FyZC1ib2R5e1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL2dlbmVyYWwgd2lkZ2V0XHJcbiAgLnVzZXItc3RhdHVzIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgdGhlYWQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnJvd3Nlci13aWRnZXR7XHJcbiAgICAubWVkaWF7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGVzdGltb25pYWwge1xyXG4gICAgaXtcclxuICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbC1kYXRlLXdpZGdldCAuZGF0ZXBpY2tlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiB1bnNldDtcclxuICB9XHJcbiAgLmNvbXBhbnktY2FyZHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIC5zdGF0aWMtdG9wLXdpZGdldCB7XHJcbiAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1iZ3tcclxuICAgICAgICByaWdodDogLTIxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndpZGdldC1qb2luc3tcclxuICAgIC5tZWRpYXtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWRpYWwtc29jaWFsLXdpZGdldHtcclxuICAgIHdpZHRoOiAxMjVweDtcclxuICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICBpe1xyXG4gICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vY2hhdFxyXG4gIC5jaGF0LWJvZHl7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gIH1cclxuICAuY2hhdC1ib3h7XHJcbiAgICAuY2hhdC1oaXN0b3J5e1xyXG4gICAgICAuY2FsbC1jb250ZW50IHtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudG90YWwtdGltZSBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5yZWNlaXZlci1pbWd7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYWxsLWljb25ze1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB1bHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC51c2VyLWltYWdlIHtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgIH1cclxuICAgIC5hYm91dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyLXRhYi5uYXYtdGFicyB7XHJcbiAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgcGFkZGluZzogMTNweCA0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VtaS1kYXJrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hhdC1tZW51e1xyXG4gICAgICAucGVvcGxlLWxpc3R7XHJcbiAgICAgICAgdWwubGlzdHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6Mzc2cHg7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudXNlci1wcm9maWxle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgLmF2YXRhcntcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuaWNvbi13cmFwcGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51c2VyLWNvbnRlbnR7XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBocntcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb2xsb3d7XHJcbiAgICAgICAgICAuZm9sbG93LW51bXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoYXQtbGVmdC1hc2lkZXtcclxuICAgIC5wZW9wbGUtbGlzdHtcclxuICAgICAgaGVpZ2h0OiA0OTBweDtcclxuICAgICAgdWx7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDM0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3RhdHVzLWNpcmNsZXtcclxuICAgIHRvcDo0cHg7XHJcbiAgICBsZWZ0OjM3cHg7XHJcbiAgfVxyXG4gIC8vIG1lZ2EtbWVudVxyXG4gIC5tZWdhLW1lbnUge1xyXG4gICAgLm9uaG92ZXItc2hvdy1kaXYge1xyXG4gICAgICBsZWZ0OiAxNjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gaW1hZ2UgY3JvcHBlciBwYWdlXHJcbiAgLmltZy1jcm9wcGVye1xyXG4gICAgLmRvY3MtdG9nZ2xlc3tcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyB0b3VjaHNwaW4gcGFnZVxyXG4gIC5ib290c3RyYXAtdG91Y2hzcGlue1xyXG4gICAgLmRyb3Bkb3duLWJhc2lje1xyXG4gICAgICAuZHJvcGRvd257XHJcbiAgICAgICAgLmRyb3Bkb3duLWNvbnRlbnR7XHJcbiAgICAgICAgICBsZWZ0Oi0yMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBkYXRhdGFibGUgYWR2YW5jZSBwYWdlXHJcbiAgI2FkdmFuY2UtNV93cmFwcGVye1xyXG4gICAgLmRhdGFUYWJsZXNfcGFnaW5hdGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8ganNncmlkLXRhYmxlIHBhZ2VcclxuICAjYmF0Y2hEZWxldGV7XHJcbiAgICAuanNncmlkLWdyaWQtaGVhZGVye1xyXG4gICAgICAuanNncmlkLXRhYmxle1xyXG4gICAgICAgIC5qc2dyaWQtaGVhZGVyLXJvd3tcclxuICAgICAgICAgIC5qc2dyaWQtaGVhZGVyLWNlbGx7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDY3cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuanNncmlkLWdyaWQtYm9keXtcclxuICAgICAgLmpzZ3JpZC10YWJsZXtcclxuICAgICAgICAuanNncmlkLXJvd3tcclxuICAgICAgICAgIC5qc2dyaWQtY2VsbHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB3aWR0aDogNjdweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZm9yZ2V0IHBhc3N3b3JkIHBhZ2VcclxuICAucmVzZXQtcGFzc3dvcmQtYm94e1xyXG4gICAgLnRoZW1lLWZvcm17XHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT0gcmVzcG9uc2l2ZSBzY3NzIGZvciAxMjAwIHNjcmVlbiA9PT09PT09PT0gKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuYWxlcnQtdGhlbWV7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnZlcnRpY2FsIHtcclxuICAgIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgICAgLm1haW4taGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICAudmVydGljYWwtbW9iaWxlLXNpZGViYXIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tZWdhLW1lbnUtaGVhZGVyIHtcclxuICAgIC5tYWluLWhlYWRlci1yaWdodCB7XHJcbiAgICAgIC52ZXJ0aWNhbC1tb2JpbGUtc2lkZWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHNpZGViYXIgY3NzXHJcbiAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAucGFnZS1tYWluLWhlYWRlcntcclxuICAgICAgLm1haW4taGVhZGVyLXJpZ2h0e1xyXG4gICAgICAgIC5uYXYtcmlnaHR7XHJcbiAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2JpbGUtc2lkZWJhciB7XHJcbiAgICAgICAgICAuc3dpdGNoLXNtIHtcclxuICAgICAgICAgICAgLnN3aXRjaCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHNvY2lhbCBhcHAgcGFnZVxyXG4gIC5waG90b3Mge1xyXG4gICAgdWx7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC51c2VyLXByb2ZpbGUge1xyXG4gICAgLmhvdmVyY2FyZCB7XHJcbiAgICAgIC51c2VyLWltYWdlIHtcclxuICAgICAgICAuc2hhcmUtaWNvbnMge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICB0b3A6IC0yMnB4O1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAuc29jaWFsLWljb24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gdGltZWxpbmUgc21hbGwgcGFnZVxyXG4gIC50aW1lbGluZS1zbWFsbHtcclxuICAgIC5tZWRpYXtcclxuICAgICAgLnRpbWVsaW5lLXJvdW5ke1xyXG4gICAgICAgICYudGltZWxpbmUtbGluZS0xe1xyXG4gICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBib3R0b206IC01MnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNtYWxsLWxpbmV7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTM0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVkaXVtLWxpbmV7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTUycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tZWRpYS1ib2R5e1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxnLW10LWNvbHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC54bC1ub25le1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnVzZXItc3RhdHVze1xyXG4gICAgdGFibGV7XHJcbiAgICAgIHRib2R5e1xyXG4gICAgICAgIHRye1xyXG4gICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgIC5kLWlubGluZS1ibG9ja3tcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sZy1tdHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXBhZ2UtZGV0YWlsc3tcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXdyYXBwZXItZ3JpZCB7XHJcbiAgICAmLmxpc3QtdmlldyB7XHJcbiAgICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgICAgLnByb2R1Y3QtaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZWJpdC1jYXJke1xyXG4gICAgb3JkZXI6MTtcclxuICB9XHJcbiAgLnR5cG9ncmFwaHl7XHJcbiAgICAucm93e1xyXG4gICAgICBkaXZ7XHJcbiAgICAgICAgJitkaXZ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubGlzdGluZ3tcclxuICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgPmRpdntcclxuICAgICAgICAgICYgK2RpdntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG4gIC5pbWctY3JvcHBlciB7XHJcbiAgICAjcHV0RGF0YSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuZG9jcy10b2dnbGVze1xyXG4gICAgICA+IC5kcm9wZG93bntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lcnJvci13cmFwcGVye1xyXG4gICAgLm1haW50ZW5hbmNlLWljb25ze1xyXG4gICAgICBsaXtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKXtcclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBkaXZ7XHJcbiAgICAmLmRhdGFUYWJsZXNfd3JhcHBlcntcclxuICAgICAgZGl2e1xyXG4gICAgICAgICYuZGF0YVRhYmxlc19wYWdpbmF0ZXtcclxuICAgICAgICAgICZ+LmRhdGFUYWJsZXNfZmlsdGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qdmVjdG9yLW1hcC1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiAyODBweDtcclxuICB9XHJcbiAgLmJsb2ctbGlzdHtcclxuICAgIC5ibG9nLWRldGFpbHN7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdXN0b20tY2FyZCB7XHJcbiAgICAuY2FyZC1wcm9maWxle1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgaGVpZ2h0OjIxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLWZvb3RlcntcclxuICAgICAgICA+IGRpdntcclxuICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lcXVhbC1oZWlnaHQtbGd7XHJcbiAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAvL21lZ2EgbWVudVxyXG4gIC5tZWdhLW1lbnUge1xyXG4gICAgLm9uaG92ZXItc2hvdy1kaXYge1xyXG4gICAgICBoZWlnaHQ6IDQzNXB4O1xyXG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgIGxlZnQ6IDIxNXB4O1xyXG4gICAgfVxyXG4gICAgLm1lZ2EtYmd7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubGctbXR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXR0b24tYnVpbGRlciB7XHJcbiAgICAuYnV0dG9uLWdlbmVyYXRvci1ieCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vYmxvZ1xyXG4gIC5ibG9nLXNpbmdsZXtcclxuICAgIC5jb21tZW50LWJveHtcclxuICAgICAgdWx7XHJcbiAgICAgICAgLmNvbW1lbnQtc29jaWFse1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vZXJyb3IgYW5kIG1haW50ZW5hY2VcclxuICAuZXJyb3Itd3JhcHBlclxyXG4gIHtcclxuICAgIC5tYWludGVuYW5jZS1oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgLmhlYWRsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmNsb3VkLXNlY29uZHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBnZW5lcmFsIHdpZGdldFxyXG4gIC51c2VyLXN0YXR1cyB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjc4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRlc3RpbW9uaWFse1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LWZvcm17XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgLnRoZW1lLWZvcm17XHJcbiAgICAgIC5mb3JtLWljb257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTU3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhbGVuZGVyLXdpZGdldHtcclxuICAgIC5jYWwtZGF0ZXtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgaDV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYWwtZGVzY3tcclxuICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgcHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMTRweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5icm93c2VyLXdpZGdldCB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAubWVkaWF7XHJcbiAgICAgIC5tZWRpYS1ib2R5e1xyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWVkaWEtaW1ne1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9lY29tbWVyY2UgZGFzaGJvYXJkXHJcbiAgLmNybS1vdmVyYWxsIHtcclxuICAgIC5vdmVyYWxsLWNoYXJ0e1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL2NoYXRcclxuICAuY2hhdC1ib3gge1xyXG4gICAgLmNoYXQtbWVudSB7XHJcbiAgICAgIC5wZW9wbGUtbGlzdHtcclxuICAgICAgICB1bC5saXN0e1xyXG4gICAgICAgICAgbWF4LWhlaWdodDo0NDRweDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWxne1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgICAucGVvcGxlLWxpc3R7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXQtcmlnaHQtYXNpZGUge1xyXG4gICAgICAuY2hhdCB7XHJcbiAgICAgICAgLmNoYXQtaGVhZGVye1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgLmNoYXQtbWVudS1pY29ucyBsaSBhIGl7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hhdC1tZXNzYWdle1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXQtaGlzdG9yeSB7XHJcbiAgICAgIC50b3RhbC10aW1lIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLnJvd3tcclxuICAgICAgICAuY29sLXNtLTd7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvcmRlci10YWIubmF2LXRhYnMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLm5hdi1pdGVte1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hhdC1sZWZ0LWFzaWRlIHtcclxuICAgICAgLnBlb3BsZS1saXN0e1xyXG4gICAgICAgIGhlaWdodDogNDkzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXQtbWVudS1pY29uc3tcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAuY2hhdC1tZW51e1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LXNlbWktZ3JheTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdG9wOiAxMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XHJcbiAgICAmLnNob3d7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhdC1oaXN0b3J5e1xyXG4gICAgaGVpZ2h0OiA0NDdweDtcclxuICB9XHJcbiAgLmNoYXQtYm94e1xyXG4gICAgLmNoYXQtaGlzdG9yeSB7XHJcbiAgICAgIC5jYWxsLWNvbnRlbnQge1xyXG4gICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9vZ2xlLWJhcntcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXQtcmlnaHQtYXNpZGUge1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLmNhbGwtY2hhdC1ib2R5IHtcclxuICAgIC5jaGF0LWJveCB7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEVtYWlsIGFwcFxyXG4gIC5lbWFpbC13cmFwe1xyXG4gICAgLmVtYWlsLXJpZ2h0LWFzaWRle1xyXG4gICAgICAuZW1haWwtYm9keXtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgLmItci1saWdodHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yYWRpdXMtbGVmdHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvd3tcclxuICAgICAgLmNvbC14bC0ze1xyXG4gICAgICAgICYrIC5jb2wteGwtM3tcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb2wteGwtNntcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gaWNvbnNcclxuICAuaWNvbi1saXN0cyB7XHJcbiAgICBkaXZ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICBtYXgtd2lkdGg6IDIwOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyB0b3VyIHBhZ2VcclxuICAubGlrZS1jb21tZW50LWxnLW1ie1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICB9XHJcbiAgLy8gcmliYm9ucyBwYWdlXHJcbiAgLnJpYmJvbi1zcGFjZS1ib3R0b217XHJcbiAgICB0b3A6OXB4O1xyXG4gIH1cclxuICAvLyB0b3VjaHNwaW4gcGFnZVxyXG4gIC5ib290c3RyYXAtdG91Y2hzcGluIHtcclxuICAgIC50b3VjaHNwaW4tdmVydGljYWwtdGFiIHtcclxuICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogOTguNSUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8ganNncmlkLXRhYmxlIHBhZ2VcclxuICAjYmF0Y2hEZWxldGV7XHJcbiAgICAuanNncmlkLWdyaWQtaGVhZGVye1xyXG4gICAgICAuanNncmlkLXRhYmxle1xyXG4gICAgICAgIC5qc2dyaWQtaGVhZGVyLXJvd3tcclxuICAgICAgICAgIC5qc2dyaWQtaGVhZGVyLWNlbGx7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDk1cHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuanNncmlkLWdyaWQtYm9keXtcclxuICAgICAgLmpzZ3JpZC10YWJsZXtcclxuICAgICAgICAuanNncmlkLXJvd3tcclxuICAgICAgICAgIC5qc2dyaWQtY2VsbHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICB3aWR0aDo5NXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyB1c2VyLXByb2ZpbGUgcGFnZVxyXG4gIC5wcm9maWxlLWltZy1zdHlsZXtcclxuICAgICNhbmlpbWF0ZWQtdGh1bWJuaWFscy0ze1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHZlcnRpY2FsIHBhZ2VcclxuICAudmVydGljYWwtbWVudS1tdCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAueGwtbm9uZXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zbSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgdG9wOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGxlZnQ6IC0zMDBweDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG4gIC8vIGNhbGVuZGVyIHBhZ2VcclxuICAuY2FsZW5kYXItd3JhcCB7XHJcbiAgICAuZmMtZGF5LWdyaWQtZXZlbnQge1xyXG4gICAgICB3aWR0aDogODclO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTIwcHgpIHtcclxuICAuYmctZ2FsbGVyeSB7XHJcbiAgICAgIGhlaWdodDogOTR2aDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmJnLWdhbGxlcnkge1xyXG4gICAgICBoZWlnaHQ6IDkwdmg7XHJcbiAgfVxyXG59XHJcbi8qID09PT09PT09PSByZXNwb25zaXZlIHNjc3MgZm9yIDk5MiBzY3JlZW4gPT09PT09PT09ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuY3VzdG9taXplci1jb250YWluIHtcclxuICAgIHRvcDogNjJweDtcclxuICB9XHJcbiAgLm1vYmlsZS1jbG9jay13aWRnZXR7XHJcbiAgICAjZGF0ZXtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm0tci0zMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5jYXJkLmZ1bGwtY2FyZCB7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDBweCk7XHJcbiAgfVxyXG4gIC5kb2N1bWVudCB7XHJcbiAgICAmLnBhZ2Utd3JhcHBlci5ob3Jpem9udGFsLXdyYXBwZXIge1xyXG4gICAgICAucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgICAgICAgJi5kb2N1bWVudC1oZWFkZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZG9jdW1lbnQtY29udGVudCB7XHJcbiAgICAucGFnZS1ib2R5IHtcclxuICAgICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAmLm5hdi1waWxscyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDg0cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nby13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnZlcnRpY2FsLW1vYmlsZS1zaWRlYmFyIHtcclxuICAgIHJpZ2h0OiA3NXB4O1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gIH1cclxuICAuc20ge1xyXG4gICAgdG9wOiA4MHB4O1xyXG4gIH1cclxuICAuYmctZ2FsbGVyeSB7XHJcbiAgICBoZWlnaHQ6IDg1dmg7XHJcbiAgfVxyXG4gXHJcbiAgLmdhbGxlcnl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICB9XHJcbiAgLm15LWdhbGxlcnl7XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNhbmlpbWF0ZWQtdGh1bWJuaWFsc3tcclxuICAgIGZpZ3VyZXtcclxuICAgICAgJjpudGgtY2hpbGQoMTIpLFxyXG4gICAgICAmOm50aC1jaGlsZCgxMSksXHJcbiAgICAgICY6bnRoLWNoaWxkKDEwKSxcclxuICAgICAgJjpudGgtY2hpbGQoOSl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGhvdG9zd2lwZS1wYi1yZXNwb25zaXZle1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLy8gZGF0YXRhYmxlIGNzc1xyXG4gIHRhYmxlIHtcclxuICAgICYuZGF0YVRhYmxlIHtcclxuICAgICAgJi5maXhlZEhlYWRlci1sb2NrZWQsICYuZml4ZWRIZWFkZXItZmxvYXRpbmcge1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGJvb2ttYXJrIGNzc1xyXG4gIC5ib29rbWFyayB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgLmZvcm0tY29udHJvbC1zZWFyY2gge1xyXG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMjdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gbWFpbiBoZWFkZXIgY3NzXHJcbiAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAuc2VjdGlvbi1zcGFjZSB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWJvZHksIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgLm0tdC0zMCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tLWItMzAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXJ7XHJcbiAgICAgIC5wYWdlLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZvb3Rlci1maXh7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY29tcGFjdC13cmFwcGVyIHtcclxuICAgICAgLnBhZ2UtbWFpbi1oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAubWFpbi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgICAgLmxvZ28td3JhcHBlciAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50b2dnbGUtbmF2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgICAgICAmLnNpZGViYXItaWNvbiB7XHJcbiAgICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICAmLm1haW4tbmF2IHtcclxuICAgICAgICAgICAgICB0b3A6IDc1cHg7XHJcbiAgICAgICAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAubG9nby13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5tYWluLW5hdmJhciB7XHJcbiAgICAgICAgICAgICAgICAubmF2LW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5NXB4KVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmNsb3NlX2ljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI4NXB4KTtcclxuICAgICAgICAgICAgICAgIC5tYWluLW5hdmJhciB7XHJcbiAgICAgICAgICAgICAgICAgIC5uYXYtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBhZ2UtYm9keSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgICAgICAubWFpbi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgICAgICAgLm5hdi1yaWdodHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAubm90aWZpY2F0aW9uIHtcclxuICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiB1bHtcclxuICAgICAgICAgICAgICB0b3A6IDcxcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDlweCAxOHB4IHJnYmEoJHNlbWktZGFyaywwLjA1KTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1cHgpIHNjYWxlWSgwKTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgJi5vcGVue1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSBzY2FsZVkoMSk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiAubW9iaWxlLXRvZ2dsZXtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1haW4taGVhZGVyLWxlZnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLWhlYWRlci1sZWZ0IHtcclxuICAgICAgICAgIC5sb2dvLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtYm9keS13cmFwcGVye1xyXG4gICAgLnBhZ2UtYm9keSwgZm9vdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgI2N1c3RvbWVyLXJldmlld3tcclxuICAgICAgICAub3dsLXN0YWdlLW91dGVye1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNhbGVuZGVyLXdpZGdldHtcclxuICAgICAgICAuY2FsLWRlc2N7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZWZhdWx0LWFjY29yZGluZyB7XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZ2VuZXJhbCB3aWRnZXQgcGFnZVxyXG4gIC5jcm0tYWN0aXZpdHkge1xyXG4gICAgPiB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICArIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gYWRkIHBvc3QgcGFnZVxyXG4gIC5hZGQtcG9zdCB7XHJcbiAgICBmb3JtIHtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wem9uZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGF2YXRhciBwYWdlXHJcbiAgLmN1c3RvbWVyc3tcclxuICAgICYuYXZhdGFyLWdyb3Vwe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vc29jaWFsIGFwcCBwYWdlIGNzc1xyXG4gIC5zb2NpYWxwcm9maWxle1xyXG4gICAgLnNvY2lhbC1idG5ncm91cCB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWwtc3RhdHVze1xyXG4gICAgZm9ybXtcclxuICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbC1zb2NpYWwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aW1lbGluZS1jb250ZW50e1xyXG4gICAgcCwgLmNvbW1lbnRzLWJveCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWwtY2hhdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnlvdXItbXNnLCAub3RoZXItbXNnIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbC1uZXR3b3Jre1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXRhaWxzLWFib3V0IHtcclxuICAgICsgLmRldGFpbHMtYWJvdXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWN0aXZpdHktbG9nIHtcclxuICAgIC5teS1hY3Rpdml0eSB7XHJcbiAgICAgICsgLm15LWFjdGl2aXR5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXctdXNlcnMtc29jaWFsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC8vIHRpbWVsaW5lIHNtYWxsIHBhZ2UgY3NzXHJcbiAgLnRpbWVsaW5lLXNtYWxsIHtcclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIC5tZWRpYS1ib2R5e1xyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpbWVsaW5lLXJvdW5kIHtcclxuICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgdG9wOiAtMTRweDtcclxuICAgICAgICAmLnRpbWVsaW5lLWxpbmUtMXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC00MXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc21hbGwtbGluZXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC0yNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVkaXVtLWxpbmV7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3R0b206IC0zM3B4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHRvcDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gaGVscGVyIGNsYXNzZXMgcGFnZSBzdGFydFxyXG4gIC5oZWxwZXItY2xhc3Nlc3tcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgfVxyXG4gIC8vIGhlbHBlciBjbGFzc2VzIHBhZ2UgZW5kc1xyXG4gIC5mbG9hdGVkLWN1c3RvbWl6ZXItYnRuLC5mbG9hdGVkLWN1c3RvbWl6ZXItcGFuZWx7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucGFnZS1idWlsZGVyIHtcclxuICAgIC5nZS1jYW52YXN7XHJcbiAgICAgICYuZ2UtZWRpdGluZyB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2VhdGhlci13aWRnZXQtdHdve1xyXG4gICAgLmJvdHRvbS13aGV0aGVyaW5mb3tcclxuICAgICAgLndoZXRoZXItY29udGVudCB7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zb2NpYWwtd2lkZ2V0LWNhcmQge1xyXG4gICAgLmItYi1saWdodHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVjb21tZXJjZS13aWRnZXR7XHJcbiAgICAucHJvZ3Jlc3Mtc2hvd2Nhc2V7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jcm0tb3ZlcmFsbCB7XHJcbiAgICBtYXJnaW46IDAgLTIwcHggLTIwcHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXBhZ2UtbWFpbiB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuICAuZ3JpZC1vcHRpb25zIHtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mZWF0dXJlLXByb2R1Y3RzIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmJlZC1jYXJkIHVse1xyXG4gICAgcGFkZGluZzogMThweCAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYmJlZC1jYXJkIHtcclxuICAgIHVsIHtcclxuICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgJi5ib3JkZXItdGFie1xyXG4gICAgICAgICYubmF2LXRhYnMge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRpbHQtc2hvd2Nhc2V7XHJcbiAgICAudGlsdC1pbWFnZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm10LTR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9kbyB7XHJcbiAgICAudG9kby1saXN0LXdyYXBwZXIge1xyXG4gICAgICAubWFyay1hbGwtdGFza3Mge1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3VzdG9tLWNhcmQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAuY2FyZC1mb290ZXJ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgIH1cclxuICAgIC5kYXNoYm9hcmQtY2FyZHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5jYXJkLXByb2ZpbGV7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaXNwbGF5LTEge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxuICAuZGlzcGxheS0yIHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gIH1cclxuICAuZGlzcGxheS0zIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIH1cclxuICAuZGlzcGxheS00IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLnR5cG9ncmFwaHl7XHJcbiAgICAuaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIH1cclxuICAgIC5oMntcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmgze1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB9XHJcbiAgICAuaDR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgIC5oNXtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmg2e1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGgxe1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gIH1cclxuICBoMntcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgfVxyXG4gIGg0e1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxuICBoNXtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgaDZ7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuZmxvdC1jaGFydC1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcbiAgLmNhcmQtYWJzb2x1dGUge1xyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29taW5nc29vbntcclxuICAgIC5jb21pbmdzb29uLWlubmVyIHtcclxuICAgICAgLmNvdW50ZG93biB7XHJcbiAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhci13cmFwIHtcclxuICAgIC5iYXNpYy1jYWxlbmRhciB7XHJcbiAgICAgIC5leHRlcm5hbC1ldmVudHMge1xyXG4gICAgICAgIC5mYy1ldmVudCB7XHJcbiAgICAgICAgICAmKyAuZmMtZXZlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAub3dsLXRoZW1lIHtcclxuICAgIC5vd2wtbmF2e1xyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAmKyAub3dsLWRvdHMge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FyZCB7XHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLWhlYWRlci1yaWdodCB7XHJcbiAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLWJ1aWxkZXJ7XHJcbiAgICAuZ2UtYWRkUm93R3JvdXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLy91c2VyIHByb2ZpbGVcclxuICAudXNlci1wcm9maWxlIHtcclxuICAgIC5ob3ZlcmNhcmQge1xyXG4gICAgICAuaW5mbyB7XHJcbiAgICAgICAgLnVzZXItZGVzaWduYXRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9ibG9nXHJcbiAgLmJsb2ctc2luZ2xle1xyXG4gICAgLmNvbW1lbnQtYm94e1xyXG4gICAgICAuY29tbWVudC1zb2NpYWx7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2Vycm9yIGFuZCBtYWludGVuYWNlXHJcbiAgLmVycm9yLXdyYXBwZXIgIHtcclxuICAgIHBhZGRpbmc6IDM1cHggMDtcclxuICAgIC5zdWItY29udGVudCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICAgIC5lcnJvci1oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgLmhlYWRsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6IDE4MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWludGVuYW5jZS1oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vc2VhcmNoXHJcbiAgLnNlYXJjaC1wYWdle1xyXG4gICAgLmluZm8tYmxvY2t7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuICAgIC50YWItY29udGVudHtcclxuICAgICAgLnBiLTR7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9jb21pbmcgc29vblxyXG4gIC5jb21pbmdzb29uIHtcclxuICAgIC5jb21pbmdzb29uLWlubmVye1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vYnVzaW5lc3MgZGFzaGJvYXJkXHJcbiAgLmNhbGVuZGVyLXdpZGdldHtcclxuICAgIC5jYWwtZGVzY3tcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHghaW1wb3J0YW50O1xyXG4gICAgICBwe1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWN0LWZvcm17XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgLnRoZW1lLWZvcm17XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI3cHg7XHJcbiAgICAgIC5mb3JtLWljb257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9jcm0gZGFzaGJvYXJkXHJcbiAgLnVzZXItc3RhdHVze1xyXG4gICAgJi5wcm9kdWN0LWNoYXJ0e1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1MThweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGdlbmVyYWwgd2lkZ2V0XHJcbiAgLndpZGdldC1qb2luc3tcclxuICAgIC5tZWRpYXtcclxuICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZmxvYXQ6bm9uZSEgaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAueGwtbm9uZXtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICAvL2Jsb2dcclxuICAudG9wLXJhZGl1cy1ibG9ne1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICB9XHJcbiAgLnNtLTEwMC13e1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gIH1cclxuICAvKkZvcm0gV2l6YXJkIE9uZSBzdGFydCovXHJcbiAgLmZvcm0td2l6YXJke1xyXG4gICAgLmJ0bi1tYntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLypGb3JtIFdpemFyZCBPbmUgZW5kcyovXHJcblxyXG4gIC8qRm9ybSBXaXphcmQgVHdvIFN0YXJ0Ki9cclxuICAuc3RlcHdpemFyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAvKkZvcm0gV2l6YXJkIFR3byBFbmRzKi9cclxuXHJcbiAgLypGb3JtIFdpemFyZCBUaHJlZSBTdGFydCovXHJcbiAgLmYxIHtcclxuICAgIC5mMS1zdGVwcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qRm9ybSBXaXphcmQgVGhyZWUgZW5kcyovXHJcblxyXG4gIC8qRm9ybSBXaXphcmQgRm91ciBTdGFydCovXHJcbiAgLndpemFyZC00IHtcclxuICAgIHVsLmFuY2hvciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubXNnLWJveHtcclxuICAgICAgdG9wOiAyNXB4ICFpbXBvcnRhbnQ7ICBcclxuICAgIH1cclxuICB9XHJcbiAgLypGb3JtIFdpemFyZCBGb3VyIGVuZHMqL1xyXG4gIC8vIHRhYiBtYXRlcmlhbFxyXG4gIC5ib3JkZXItdGFiLm5hdi10YWJze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbiAgLnRhYi1jb250ZW50e1xyXG4gICAgfiAubmF2LXRhYnN7XHJcbiAgICAgICYuYm9yZGVyLXRhYiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3VwcG9ydCB0aWNrZXRcclxuICAuZGF0YVRhYmxlc193cmFwcGVye1xyXG4gICAgLmRhdGFUYWJsZXNfbGVuZ3Roe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgdGFibGUuZGF0YVRhYmxle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHNlYXJjaCBwYWdlXHJcbiAgLnNlYXJjaC1wYWdle1xyXG4gICAgLmluZm8tYmxvY2t7XHJcbiAgICAgICsgLmluZm8tYmxvY2t7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3ZpZGVvLWxpbmtze1xyXG4gICAgICAuZW1iZWQtcmVzcG9uc2l2ZVxyXG4gICAgICArIC5lbWJlZC1yZXNwb25zaXZle1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxnLW10e1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbntcclxuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgYXtcclxuICAgICAgPiBkaXZ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBjbGlwYm9hcmRcclxuICAuY2xpcGJvYWFyZC1jb250YWluZXJ7XHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHN1bW1lci1ub3RlXHJcbiAgLm0tYi0zMHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xyXG4gIH1cclxuICAvLyBlbWFpbCBhcHBcclxuICAuZW1haWwtd3JhcHtcclxuICAgIC5lbWFpbC1sZWZ0LWFzaWRle1xyXG4gICAgICAuZW1haWwtYXBwLXNpZGViYXJ7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgaHJ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gbmF2cyBwYWdlXHJcbiAgLm5hdi1tZC1tdHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5uYXZzLWljb257XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgLm1haW4tc2VjdGlvbntcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuc2VwYXJhdG9ye1xyXG4gICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi1saXN0e1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgLm5hdnMtZHJvcGRvd257XHJcbiAgICBidXR0b257XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAub25ob3Zlci1zaG93LWRpdntcclxuICAgICAgdG9wOjY4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGFuaW1hdGVkIG1vZGFsIHBhZ2VcclxuICAuYW5pbWF0ZWQtbW9kYWx7XHJcbiAgICAuZm9ybS1ncm91cHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLm1yLTR7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0ZWQtbW9kYWwtbWQtbWJ7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBzdGVwcyBwYWdlXHJcbiAgLnN0ZXBzLW1kLW10e1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbiAgLy8gYnV0dG9uIGdyb3VwIHBhZ2VcclxuICAuYnRuLWdyb3VwLXdyYXBwZXJ7XHJcbiAgICAubS1iLTMwe1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZGF0YXRhYmxlIGFkdmFuY2UgcGFnZVxyXG4gICNhZHZhbmNlLTVfd3JhcHBlcntcclxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRle1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBzdW1tZXItbm90ZSBwYWdlXHJcbiAgLmNsaWNrMmVkaXR7XHJcbiAgICAmfi5ub3RlLWVkaXRvcntcclxuICAgICAgJi5ub3RlLWZyYW1le1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gY2FsbC1jaGF0IHBhZ2VcclxuICAuY2hhdC1ib3h7XHJcbiAgICAuY2hhdC1sZWZ0LWFzaWRlIHtcclxuICAgICAgLnBlb3BsZS1saXN0e1xyXG4gICAgICAgIGhlaWdodDogNDgzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gIC5iZy1nYWxsZXJ5IHtcclxuICAgICAgaGVpZ2h0OiA4MHZoO1xyXG4gIH1cclxuICBcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgLmJnLWdhbGxlcnkge1xyXG4gICAgICBoZWlnaHQ6IDc1dmg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDU2MHB4O1xyXG4gIH1cclxuICBcclxufVxyXG4vKiA9PT09PT09PT0gcmVzcG9uc2l2ZSBzY3NzIGZvciA3Njggc2NyZWVuID09PT09PT09PSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmZvcm0taW5saW5lIHtcclxuICAgICAuZm9ybS1ncm91cCAge1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgKy5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgfVxyXG4gIH1cclxuICAuY3JlZGl0LWNhcmQge1xyXG4gICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGFydGVyLWtpdC1maXgge1xyXG4gICAgLnBhZ2UtYm9keSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDc4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIHRvcDogMTBweDtcclxuICB9XHJcbiAgLmRvY3VtZW50IHtcclxuICAgIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIC5kb2N1bWVudC1yaWdodC1uYXYge1xyXG4gICAgICAgIC5uYXZiYXIge1xyXG4gICAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB0b3A6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgICAubWFpbi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAubGVmdC1tZW51LWhlYWRlciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAgICYuZm9ybS1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY3JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmxvZy1ib3h7XHJcbiAgICAuYmxvZy1kZXRhaWxzLW1haW4ge1xyXG4gICAgICAuYmxvZy1zb2NpYWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9nLWRldGFpbHMge1xyXG4gICAgICAuYmxvZy1zb2NpYWwge1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICArIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9vdGVyLWNvcHlyaWdodHtcclxuICAgIH5kaXZ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gc29jaWFsIGFwcCBwYWdlIGNzc1xyXG4gIC51c2VyLXByb2ZpbGUge1xyXG4gICAgLmhvdmVyY2FyZCB7XHJcbiAgICAgIC51c2VyLWltYWdlIHtcclxuICAgICAgICAuc2hhcmUtaWNvbnN7XHJcbiAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgIHRvcDogLTE5cHg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIC5zb2NpYWwtaWNvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWJzLXNjb2lhbHtcclxuICAgICYuYm9yZGVyLXRhYntcclxuICAgICAgJi5uYXYtdGFic3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHRpbWVsaW5lIHNtYWxsIHBhZ2UgY3NzXHJcbiAgLnRpbWVsaW5lLXNtYWxse1xyXG4gICAgLm1lZGlhIHtcclxuICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gaWNvbi1jb21wYWN0IGxheW91dCBwYWdlXHJcbiAgLm15LWdhbGxlcnl7XHJcbiAgICBmaWd1cmV7XHJcbiAgICAgICY6bnRoLWNoaWxkKDkpLFxyXG4gICAgICAmOm50aC1jaGlsZCgxMCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBjaGF0XHJcbiAgLmNoYXQtYm94e1xyXG4gICAgLmNoYXQtcmlnaHQtYXNpZGV7XHJcbiAgICAgIC5jaGF0e1xyXG4gICAgICAgIC5jaGF0LW1lc3NhZ2V7XHJcbiAgICAgICAgICAudGV4dC1ib3h7XHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2NjFcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aGVtaWZ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3JkZXItdGFie1xyXG4gICAgICAmLm5hdi10YWJze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGF0LW1lbnUge1xyXG4gICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNsb2NrcGlja2VyLWFsaWduLXRvcHtcclxuICAgIGxlZnQ6IDU1cHggIWltcG9ydGFudDtcclxuICAgIHRvcDogNDcwcHggIWltcG9ydGFudDtcclxuICAgIC5hcnJvd3tcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tYnVpbGRlci1jb2x1bW4ge1xyXG4gICAgLmZvcm0tYm9keSB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1idWlsZGVyLTItaGVhZGVye1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgbmF2e1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGZvcm0tYnVpbGRlclxyXG4gIC5sZy1tdC1jb2x7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAuZm9ybS1idWlsZGVyIHtcclxuICAgIC5kcmFnLWJveCB7XHJcbiAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNjb21wb25lbnRze1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbXBvbmVudCB7XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9tZWdhIG1lbnVcclxuICAubWVnYS1tZW51IHtcclxuICAgIC5vbmhvdmVyLXNob3ctZGl2IHtcclxuICAgICAgaGVpZ2h0OiA0MTVweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOjYxcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAubGctbXR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdlLWJ1aWxkZXJ7XHJcbiAgICAuZ2UtY2FudmFze1xyXG4gICAgICAmLmdlLWVkaXRpbmcge1xyXG4gICAgICAgIC5nZS10b29scy1kcmF3ZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWFkZXJ7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yYW5nZS1zbGlkZXJ7XHJcbiAgICAmLnRoZW1lLWZvcm17XHJcbiAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5vdGUtZWRpdG9yIHtcclxuICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnVzZXItc3RhdHVze1xyXG4gICAgdGJvZHl7XHJcbiAgICAgIHRye1xyXG4gICAgICAgIHRke1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyODRweDtcclxuICAgICAgICAgICYgKyB0ZHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgJiArIHRke1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRleHQtbWQtcmlnaHR7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnN0YXItcmF0aW5nc3tcclxuICAgIC5zdGFyc3tcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0taW5saW5le1xyXG4gICAgJi5kLWlubGluZS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlc2V0LXBhc3N3b3JkLWJveCB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC5jYXJkIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbS1jYXJkIHtcclxuICAgIC5jYXJkLXByb2ZpbGV7XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6MTM2cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lcnJvci13cmFwcGVye1xyXG4gICAgLm1haW50ZW5hbmNlLWljb25ze1xyXG4gICAgICBsaXtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMil7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDkwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmF1dGhlbnRpY2F0aW9uLW1haW4ge1xyXG4gICAgLmF1dGgtaW5uZXJyaWdodCB7XHJcbiAgICAgIC5zb2NpYWwtbWVkaWEge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5sb2FkZXItYm94IHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuICAuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICAgIC5kYXRhVGFibGVzX2xlbmd0aCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuZGF0YVRhYmxlc19maWx0ZXJ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBkaXZ7XHJcbiAgICAmLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICAgIGRpdntcclxuICAgICAgICAmLmRhdGFUYWJsZXNfaW5mb3tcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRhdGFUYWJsZXNfbGVuZ3RoLCYuZGF0YVRhYmxlc19maWx0ZXJ7XHJcbiAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcbiAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxlbmRhci13cmFwIHtcclxuICAgIC5mYy1iYXNpYy12aWV3e1xyXG4gICAgICAuZmMtZGF5LW51bWJlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZjLWV2ZW50cy1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuZmMtZXZlbnRzLWNvbnRhaW5lcntcclxuICAgICAgaDYsLmNoZWNrYm94e1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmMtdG9vbGJhciB7XHJcbiAgICAgIC5mYy1sZWZ0IHtcclxuICAgICAgICAuZmMtbmV4dC1idXR0b24ge1xyXG4gICAgICAgICAgLmZjLWljb24tcmlnaHQtc2luZ2xlLWFycm93e1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmMtcHJldi1idXR0b24ge1xyXG4gICAgICAgICAgLmZjLWljb24tbGVmdC1zaW5nbGUtYXJyb3d7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mYy1sZWZ0LC5mYy1yaWdodCB7XHJcbiAgICAgICAgLmZjLXRvZGF5LWJ1dHRvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmN7XHJcbiAgICAgIGJ1dHRvbntcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5mYy1sZWZ0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmZjLXRvb2xiYXJ7XHJcbiAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAqe1xyXG4gICAgICAgICAgOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPip7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1ncm91cC13cmFwcGVye1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLm0tYi0zMHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1ncm91cC1zaG93Y2FzZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuYnRuLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLWdyb3Vwe1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgcGFkZGluZzogMC4zNzVyZW0gMS4zcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYW5pbWF0ZS13aWRnZXR7XHJcbiAgICAudGV4dC1jZW50ZXJ7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vZ2VuZXJhbCB3aWRnZXQgcGFnZVxyXG4gIC5jYWxlbmRlci13aWRnZXR7XHJcbiAgICAuY2FsLWRlc2N7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnVzZXItc3RhdHVze1xyXG4gICAgJi5wcm9kdWN0LWNoYXJ0e1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGh7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vbWVnYSBtZW51XHJcbiAgLm1lZ2EtbWVudSB7XHJcbiAgICAub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1idWlsZGVyIHtcclxuICAgIC5nZS1jYW52YXMge1xyXG4gICAgICAuY29sdW1uIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZS1jb250ZW50LXR5cGUtY2tlZGl0b3Ige1xyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdlLXJvdy1pY29uIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogZm9udC1hd2Vzb20gaWNvbiBwYWdlICovXHJcbiAgLmljb24taG92ZXItYm90dG9tIHtcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vdXNlciBwcm9maWxlXHJcbiAgLnVzZXItcHJvZmlsZSB7XHJcbiAgICAuaG92ZXJjYXJkIHtcclxuICAgICAgLmNhcmRoZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmluZm8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHg7XHJcbiAgICAgICAgLnR0bC1pbmZvIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50dGwtc20tbWItMHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2NhbGVuZGFyXHJcbiAgLmNhbGVuZGFyLXdyYXB7XHJcbiAgICAuZmMge1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZjLWRheS1ncmlkLWV2ZW50IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmZjLXRvb2xiYXJ7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhc2ljLWNhbGVuZGFyIHtcclxuICAgICAgLmV4dGVybmFsLWV2ZW50cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy9ibG9nXHJcbiAgLmJsb2ctc2luZ2xle1xyXG4gICAgLmNvbW1lbnQtYm94e1xyXG4gICAgICAubWVkaWF7XHJcbiAgICAgICAgaDZ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb21tZW50LXNvY2lhbHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbGk6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9tYXRlcmlhbCB0YWJcclxuICAudGFiYmVkLWNhcmQge1xyXG4gICAgdWwge1xyXG4gICAgICAmLmJvcmRlci10YWIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgJi5uYXYtdGFicyB7XHJcbiAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vc2VhcmNoXHJcbiAgLnNlYXJjaC1wYWdle1xyXG4gICAgI2ltYWdlLWxpbmtze1xyXG4gICAgICAuaW5mby1ibG9ja3tcclxuICAgICAgICAmLm0tdC0zMHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vYXV0aGVudGljYXRpb25cclxuICAuYXV0aGVudGljYXRpb24tbWFpbntcclxuICAgIC5hdXRoZW50aWNhdGlvbi1ib3gge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5hdXRoLWlubmVycmlnaHR7XHJcbiAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2RlZmF1bHQgZGFzaGJvYXJkXHJcbiAgLm1hcC1jaGFydCB7XHJcbiAgICAuY2hhcnQtY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbmRpZGNhaHJ0e1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICB9XHJcblxyXG4gIC8vY2hhcnQgd2lkZ2V0XHJcbiAgLmJhci1jaGFydC13aWRnZXR7XHJcbiAgICAuZWFybmluZy1kZXRhaWxze1xyXG4gICAgICBpe1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXJpYWwtY2hhcnQgLmNoYXJ0LWNvbnRhaW5lcntcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG4gIC5ib3R0b20tY29udGVudHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBmcm9tIHdpemFyZCB0d29cclxuICAuc3RlcHdpemFyZCB7XHJcbiAgICAuc3RlcHdpemFyZC1yb3cge1xyXG4gICAgICAmOmJlZm9yZXtcclxuICAgICAgICB0b3A6MTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBpY29uc1xyXG4gIC5pY29uLWhvdmVyLWJvdHRvbXtcclxuICAgIC5pY29uLXBvcHVwe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgPi5pY29uLWxhc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgZGl2e1xyXG4gICAgICAgIC5mbGFnLWljb257XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9mb290ZXJcclxuICAuZm9vdGVyLWxpbmtze1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgfVxyXG4gIC5mb290ZXItY29weXJpZ2h0e1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgLmp2ZWN0b3ItbWFwLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gIH1cclxuICAuc20tbGVmdC10ZXh0e1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vIGVtYWlsIGFwcFxyXG4gIC5lbWFpbC13cmFwe1xyXG4gICAgLmVtYWlsLXJpZ2h0LWFzaWRle1xyXG4gICAgICAuZW1haWwtY29udGVudHtcclxuICAgICAgICAuZW1haWwtdG9we1xyXG4gICAgICAgICAgLmQtZmxleHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmxvYXQtcmlnaHR7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0IWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtYWlsLXdyYXBwZXJ7XHJcbiAgICAgICAgICAuYXR0YWNobWVudHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6MTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGFsZXJ0IHBhZ2VcclxuICAuYWxlcnQtZGlzbWlzc2libGV7XHJcbiAgICBwe1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgbWF4LXdpZHRoOiAyOTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gYnV0dG9uIGdyb3VwIHBhZ2VcclxuICAuYnV0dG9uLWdyb3VwLW1iLXNte1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAvLyB0YWJsZSBjb21wb25lbnRzIHBhZ2VcclxuICAuY2FyZC1ibG9ja3tcclxuICAgIC50YWJsZS1yZXNwb25zaXZle1xyXG4gICAgICAudGFibGV7XHJcbiAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICB0cntcclxuICAgICAgICAgICAgdGR7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvZ3Jlc3MtY29udGVudHtcclxuICAgICAgICB0Ym9keXtcclxuICAgICAgICAgIHRye1xyXG4gICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2hlY2tib3gtdGQtd2lkdGggLCAucmFkaW8tZmlyc3QtY29sLXdpZHRoe1xyXG4gICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgdHJ7XHJcbiAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGpzZ3JpZC10YWJsZSBwYWdlXHJcbiAgI2JhdGNoRGVsZXRle1xyXG4gICAgLmpzZ3JpZC1ncmlkLWhlYWRlcntcclxuICAgICAgLmpzZ3JpZC10YWJsZXtcclxuICAgICAgICAuanNncmlkLWhlYWRlci1yb3d7XHJcbiAgICAgICAgICAuanNncmlkLWhlYWRlci1jZWxse1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMTlweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5qc2dyaWQtZ3JpZC1ib2R5e1xyXG4gICAgICAuanNncmlkLXRhYmxle1xyXG4gICAgICAgIC5qc2dyaWQtcm93e1xyXG4gICAgICAgICAgLmpzZ3JpZC1jZWxse1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgIHdpZHRoOjExOXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuanNncmlkIHtcclxuICAgIC5qc2dyaWQtcGFnZXItY29udGFpbmVye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGNoYXQgcGFnZVxyXG4gIC5jaGF0LWJveCB7XHJcbiAgICAuY2hhdC1yaWdodC1hc2lkZSB7XHJcbiAgICAgIC5jaGF0e1xyXG4gICAgICAgIC5jaGF0LW1zZy1ib3h7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hhdC1tZW51e1xyXG4gICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgIHdpZHRoOiAzMi4zMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wZW9wbGUtbGlzdHtcclxuICAgICAgICB1bC5saXN0e1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNDMzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAjaW5mby1wcm9maWxlLCAjaW5mby1jb250YWN0e1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gdXNlci1wcm9maWxlIHBhZ2VcclxuICAuaG92ZXJjYXJke1xyXG4gICAgLmluZm97XHJcbiAgICAgIC5mb2xsb3d7XHJcbiAgICAgICAgLnRleHQtbWQtcmlnaHR7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9maWxlLWltZy1zdHlsZXtcclxuICAgIC5saWtlLWNvbW1lbnQtc20tbWJ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGZvcmdldC1wYXNzd29yZCBwYWdlXHJcbiAgLnJlc2V0LXBhc3N3b3JkLWJveHtcclxuICAgIC50aGVtZS1mb3Jte1xyXG4gICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGdhbGxlcnkgcGFnZVxyXG4gIC5sZy1vdXRlcntcclxuICAgIC5sZy1hY3Rpb25zIC5sZy1uZXh0LCAubGctYWN0aW9ucyAubGctcHJldntcclxuICAgICAgdG9wOiA0OCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHByb2R1Y3QgcGFnZVxyXG4gIC5mZWF0dXJlLXByb2R1Y3RzIHtcclxuICAgIC5maWx0ZXItdG9nZ2xlIHtcclxuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuICAgIC5zZWxlY3QyLWRycGR3bi1wcm9kdWN0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAmLmYtdy02MDAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmQtbm9uZS1wcm9kdWN0bGlzdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLmdyaWQtb3B0aW9ucyB7XHJcbiAgICAgdWwge1xyXG4gICAgICAgbGkge1xyXG4gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3Qtc2lkZWJhciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMHB4KSBzY2FsZVgoMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSBzY2FsZVgoMSk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDFweCA1cHggMjRweCAwIHJnYmEoNjgsMTAyLDI0MiwwLjA1KTtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB0b3A6IC00NXB4O1xyXG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICR0cmFuc3BhcmVudC1jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICR0cmFuc3BhcmVudC1jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICByaWdodDogMTIwcHg7XHJcbiAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWx0ZXItc2VjdGlvbiB7XHJcbiAgICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdC13cmFwcGVyIHtcclxuICAgICYuc2lkZWJhcm9uIHtcclxuICAgICAgLnByb2R1Y3QtZ3JpZCB7XHJcbiAgICAgICAgLnByb2R1Y3Qtd3JhcHBlci1ncmlkIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1zaWRlYmFyIHtcclxuICAgICAgICAuZmlsdGVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAubGVmdC1maWx0ZXIge1xyXG4gICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3Qtd3JhcHBlci1ncmlkIHtcclxuICAgICYubGlzdC12aWV3IHtcclxuICAgICAgLnByb2R1Y3QtYm94IHtcclxuICAgICAgICAucHJvZHVjdC1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtZmlsdGVyIHtcclxuICAgIC5wcm9kdWN0LWJveCB7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAucHJvZHVjdC1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgICAucHJvZHVjdC1kZXRhaWxzIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xyXG4gIC5iZy1nYWxsZXJ5IHtcclxuICAgICAgbWluLWhlaWdodDogNDcwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAuYmctZ2FsbGVyeSB7XHJcbiAgICAgIGhlaWdodDogNjN2aDtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5iZy1nYWxsZXJ5IHtcclxuICAgICAgaGVpZ2h0OiA2MHZoO1xyXG4gIH1cclxuICBcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgLmJnLWdhbGxlcnkge1xyXG4gICAgICBoZWlnaHQ6IDU3dmg7XHJcbiAgfVxyXG59XHJcbi8qID09PT09PT09PSByZXNwb25zaXZlIHNjc3MgZm9yIDU3NSBzY3JlZW4gPT09PT09PT09ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAucGFnZS13cmFwcGVyIC5wYWdlLW1haW4taGVhZGVyIC5tYWluLWhlYWRlci1yaWdodCAubWFpbi1oZWFkZXItbGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbn1cclxuICAuam9iLWFjY29yZGlvbiB7XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IDVweCAkY29tbW9uLXNoYWRvdy1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWxlcnQtZGlzbWlzc2libGV7XHJcbiAgICBwe1xyXG4gICAgICBtYXgtd2lkdGg6IDIwOXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3VzdG9taXplci1saW5rc3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tLXItMzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAvLyBtYWluIGhlYWRlciBjc3NcclxuICAucGFnZS1tYWluLWhlYWRlciB7XHJcbiAgICAubWFpbi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAubGVmdC1tZW51LWhlYWRlciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAgIC5zZWFyY2gtYmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjNzO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTE0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzVweCkgc2NhbGVZKDApO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS13cmFwcGVyIHtcclxuICAgIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgICAgLm1haW4taGVhZGVyLXJpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAubGVmdC1tZW51LWhlYWRlciB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1yaWdodHtcclxuICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgIHRvcDogNThweDtcclxuICAgICAgICAgICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmlnaHQtbWVudSB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYucHgtMCB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgJi5vbmhvdmVyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubm90aWZpY2F0aW9uLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgbGVmdDogLTE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJi5vbmhvdmVyLXNob3ctZGl2IHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jaGF0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgbGVmdDogLTUycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDU4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICAuYnRuLWdyb3VwIHtcclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gbWFpbiBzaWRlYmFyIGNzc1xyXG4gIC5wYWdlLXdyYXBwZXIge1xyXG4gICAgJi5jb21wYWN0LXdyYXBwZXIge1xyXG4gICAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICAgICYuc2lkZWJhci1pY29uIHtcclxuICAgICAgICAgIC5wYWdlLWJvZHkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgJi5tYWluLW5hdiB7XHJcbiAgICAgICAgICAgICAgdG9wOiA1OXB4O1xyXG4gICAgICAgICAgICAgIC5tYWluLW5hdmJhciB7XHJcbiAgICAgICAgICAgICAgICAubmF2LW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3OXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZ2VuZXJhbCB3aWRnZXQgcGFnZSBjc3NcclxuICAubW9iaWxlLWNsb2NrLXdpZGdldHtcclxuICAgICNkYXRle1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsLXdpZGdldC1jYXJkIHtcclxuICAgIC5iLWItbGlnaHQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAud2VhdGhlci13aWRnZXQtdHdvIHtcclxuICAgIC5ib3R0b20td2hldGhlcmluZm8ge1xyXG4gICAgICAud2hldGhlci1jb250ZW50IHtcclxuICAgICAgICB0b3A6IDM0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhbC1kYXRlLXdpZGdldCB7XHJcbiAgICAuY2FsLWRhdGVwaWNrZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3RhdGljLXRvcC13aWRnZXQge1xyXG4gICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAuaWNvbi1iZyB7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEFkZCBwb3N0IHBhZ2UgY3NzXHJcbiAgLmFkZC1wb3N0IHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAubS1jaGVja2JveC1pbmxpbmUge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wem9uZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vZm9ybS13aXphcmQtZm91ciBwYWdlIGNzc1xyXG4gIC53aXphcmQtNHtcclxuICAgIC5tc2ctYm94e1xyXG4gICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gYXZhdGFyIHBhZ2UgY3NzXHJcbiAgLmN1c3RvbWVyc3tcclxuICAgICYuYXZhdGFyLWdyb3Vwe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52ZXJ0aWNhbC1tb2JpbGUtc2lkZWJhciB7XHJcbiAgICB0b3A6IDE5cHg7XHJcbiAgfVxyXG4gIC8vbm90aWZ5IGluZGV4IHBhZ2VcclxuICAuYWxlcnQtdGhlbWV7XHJcbiAgICBpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGJ1dHRvbntcclxuICAgICAgdG9wOiAycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXJ0LXdpZGdldHMtc21hbGx7XHJcbiAgICAuY2hhcnQtY29udGFpbmVye1xyXG4gICAgICBoZWlnaHQ6IDI4MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYXItY2hhcnQtd2lkZ2V0e1xyXG4gICAgLmVhcm5pbmctZGV0YWlsc3tcclxuICAgICAgaSB7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC53aWRnZXQtam9pbnN7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wbC0wIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYm9yZGVyLWFmdGVyLXhzIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtc2VtaS1ncmF5O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jbG9ja3BpY2tlci1hbGlnbi10b3Age1xyXG4gICAgbGVmdDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiA0MDZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuZ2FsbGVyeXtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG4gIH1cclxuICAubXktZ2FsbGVyeXtcclxuICAgIGZpZ3VyZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgJjpudGgtY2hpbGQoOSksXHJcbiAgICAgICY6bnRoLWNoaWxkKDEwKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbntcclxuICAgICAgZmlndXJle1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNhbmlpbWF0ZWQtdGh1bWJuaWFsc3tcclxuICAgIGZpZ3VyZXtcclxuICAgICAgJjpudGgtY2hpbGQoMTIpLFxyXG4gICAgICAmOm50aC1jaGlsZCgxMSksXHJcbiAgICAgICY6bnRoLWNoaWxkKDEwKSxcclxuICAgICAgJjpudGgtY2hpbGQoOSl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGhvdG9zd2lwZS1wYi1yZXNwb25zaXZle1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgLy8gc29jaWFsIGFwcCBwYWdlIGNzc1xyXG4gIC5hdmF0YXItc2hvd2Nhc2Uge1xyXG4gICAgLnBlcG9sZS1rbm93cyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbC1hcHAtcHJvZmlsZXtcclxuICAgIC5ob3ZlcmNhcmR7XHJcbiAgICAgIC51c2VyLWltYWdle1xyXG4gICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTU2cHg7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICBsZWZ0OiA1MiU7XHJcbiAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNoYXJlLWljb25ze1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5mbyB7XHJcbiAgICAgICAgLnRhYnMtc2NvaWFse1xyXG4gICAgICAgICAgLnVzZXItZGVzaWduYXRpb24ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYnMtc2NvaWFsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFscHJvZmlsZSB7XHJcbiAgICAuc29jaWFsLWJ0bmdyb3VwIHtcclxuICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbC1zdGF0dXN7XHJcbiAgICBmb3Jte1xyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbC1zb2NpYWwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXctdXNlcnMtc29jaWFse1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbiAgLnRhYnMtc2NvaWFse1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICBsaXtcclxuICAgICAgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJvcmRlci10YWIge1xyXG4gICAgICAmLm5hdi10YWJzIHtcclxuICAgICAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aW1lbGluZS1jb250ZW50IHtcclxuICAgIHAsIC5jb21tZW50cy1ib3gge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbW1lbnRzLWJveCB7XHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgLm0tci0yMCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbW1lbnQtbnVtYmVye1xyXG4gICAgICBpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI2NkLXRpbWVsaW5lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbiAgLnNvY2lhbC1jaGF0IHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAueW91ci1tc2csIC5vdGhlci1tc2cge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsLW5ldHdvcmt7XHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbC1saXN0IHtcclxuICAgIC5tZWRpYXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRldGFpbHMtYWJvdXQgKyAuZGV0YWlscy1hYm91dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIH1cclxuICAueW91ci1kZXRhaWxzLXhze1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLnNvY2lhbC1oZWFkZXJ7XHJcbiAgICBoNXtcclxuICAgICAgc3Bhbi5wdWxsLXJpZ2h0e1xyXG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBzdmd7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY3Rpdml0eS1sb2cge1xyXG4gICAgLm15LWFjdGl2aXR5IHtcclxuICAgICAgKyAubXktYWN0aXZpdHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBob3RvcyB7XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHRpbWVsaW5lIHNtYWxsIHBhZ2UgY3NzXHJcbiAgLnRpbWVsaW5lLXNtYWxse1xyXG4gICAgLm1lZGlhe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnRpbWVsaW5lLXJvdW5kIHtcclxuICAgICAgICAmLnRpbWVsaW5lLWxpbmUtMXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC0zOXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc21hbGwtbGluZXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC0xN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tZWRpdW0tbGluZXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8vIGhlbHBlciBjbGFzc2VzIHBhZ2Ugc3RhcnRcclxuICAuaGVscGVyLWNsYXNzZXN7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuICAvLyBoZWxwZXIgY2xhc3NlcyBwYWdlIGVuZHNcclxuICAuZm9ybS1idWlsZGVyLTItaGVhZGVyIHtcclxuICAgIHVsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtYnVpbGRlciB7XHJcbiAgICAuYnRuLWdyaWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICAgIC5nZS1jYW52YXMge1xyXG4gICAgICAmLmdlLWVkaXRpbmcge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdlLXRvb2xzLWRyYXdlciB7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2l6YXJkLTQge1xyXG4gICAgLnN0ZXAtY29udGFpbmVyIHtcclxuICAgICAgZGl2IHtcclxuICAgICAgICAmLmNvbnRlbnQge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5uYXYtdGFicyB7XHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICY6aG92ZXIsICYuYWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3JkZXItdGFiIHtcclxuICAgICYubmF2LXRhYnMge1xyXG4gICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53ZWF0aGVyLXdpZGdldC10d28ge1xyXG4gICAgICAuYm90dG9tLXdoZXRoZXJpbmZvIHtcclxuICAgICAgICAud2hldGhlci1jb250ZW50IHtcclxuICAgICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zb2NpYWwtd2lkZ2V0LWNhcmQge1xyXG4gICAgICAuYi1iLWxpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lY29tbWVyY2Utd2lkZ2V0IHtcclxuICAgICAgLnByb2dyZXNzLXNob3djYXNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYge1xyXG4gICAgZGlzcGxheTogaW5oZXJpdDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG4gIC8vIHRhYiBtYXRlcmlhbCBzdGFydFxyXG4gIC5ib3JkZXItdGFiLm5hdi1sZWZ0IHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3JkZXItdGFiLm5hdi1yaWdodCB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmJvcmRlci10YWIubmF2LXRhYnMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIH4gLm5hdi10YWJzIHtcclxuICAgICAgJi5ib3JkZXItdGFiIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHRhYiBtYXRlcmlhbCBlbmRcclxuICAubmF2LXBpbGxzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmNybS1vdmVyYWxsIHtcclxuICAgIG1hcmdpbjogMCAtMTVweCAtMTVweDtcclxuICB9XHJcbiAgLnByb2R1Y3QtcGFnZS1tYWluIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAubS10LTE1IHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50b2RvIHtcclxuICAgIC5hY3Rpb24tYm94IHtcclxuICAgICAgJi5sYXJnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvZG8tbGlzdC13cmFwcGVyIHtcclxuICAgICAgI3RvZG8tbGlzdCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLnRhc2stY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnRhc2stbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFyay1hbGwtdGFza3Mge1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZGF0ZXRpbWUtcGlja2VyIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVkaWFsLWNoYXJ0LWJsb2NrIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgI25hdi10YWJDb250ZW50e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLnJlc2V0LXBhc3N3b3JkLWJveCB7XHJcbiAgICB3aWR0aDogNDMwcHg7XHJcbiAgfVxyXG4gIC5hdXRoLWJnIHtcclxuICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICB9XHJcbiAgLmF1dGgtYmctZWZmZWN0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5kYXRlLXBpY2tlciB7XHJcbiAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgICYuZGF0YVRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdWwge1xyXG4gICAgJi5wYWdpbmF0aW9uIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBkaXYge1xyXG4gICAgJi50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgICYuZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgJi5yb3cge1xyXG4gICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICZbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgJi5kYXRhVGFibGVzX2xlbmd0aCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGFibGUge1xyXG4gICAgICAgICYuZGF0YVRhYmxlIHtcclxuICAgICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgZGl2IHtcclxuICAgICAgICAmLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLnBhZ2luYXRlX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA3cHg7XHJcbiAgICAgICAgICAgICYucHJldmlvdXMge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2NGFcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC10aGVtaWZ5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubmV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY0OVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXRoZW1pZnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICZbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2Utd3JhcHBlcntcclxuICAgICAgLnBhZ2UtYm9keS13cmFwcGVye1xyXG4gICAgICAgIC51c2VyLXByb2ZpbGUge1xyXG4gICAgICAgICAgLnByb2ZpbGUtaW1nLXN0eWxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGlrZS1jb21tZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbiAgLmp2ZWN0b3ItbWFwLWhlaWdodCB7XHJcbiAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuICAudXNlci1wcm9maWxlIHtcclxuICAgIC5vcmRlci1zbS0wIHtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgLmhvdmVyY2FyZCB7XHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICAudHRsLWluZm8ge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50dGwteHMtbXR7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaWNvbi1ob3Zlci1ib3R0b20ge1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb24tcG9wdXAge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgJi5jbGltYWNvbiB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nLWJveCB7XHJcbiAgICAmLmJsb2ctc2hhZG93IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMTAwcHggMTAwcHggLTEzcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvZy1kZXRhaWxzIHtcclxuICAgICAgcCwgLnNpbmdsZS1ibG9nLWNvbnRlbnQtdG9wIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5ibG9nLXNvY2lhbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb21tZW50LWJveCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgdWwge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNlLWVkaXRvciB7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gIH1cclxuICAuZ2FsbGVyeSB7XHJcbiAgICA+IGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkIHtcclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRoZW1lLWZvcm0ge1xyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAucGFnZS1ib2R5LXdyYXBwZXIge1xyXG4gICAgICAuZGVmYXVsdC1hY2NvcmRpbmcge1xyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtYm9keSwgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY2FyZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWJvZHksIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAubS10LTMwIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm0tYi0zMCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wYWdlLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWZvcm17XHJcbiAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvKiBhbGVydCByZXNwb25zaXZlIGNzcyBzdGFydCBoZXJlICovXHJcbiAgJGFsZXJ0LW5hbWU6IHByaW1hcnksXHJcbiAgc2Vjb25kYXJ5LFxyXG4gIHN1Y2Nlc3MsXHJcbiAgZGFuZ2VyLFxyXG4gIHdhcm5pbmcsXHJcbiAgaW5mbyxcclxuICBsaWdodCxcclxuICBkYXJrO1xyXG4gICRhbGVydC1jb2xvcjogJHByaW1hcnktY29sb3IsXHJcbiAgJHNlY29uZGFyeS1jb2xvcixcclxuICAkc3VjY2Vzcy1jb2xvcixcclxuICAkZGFuZ2VyLWNvbG9yLFxyXG4gICR3YXJuaW5nLWNvbG9yLFxyXG4gICRpbmZvLWNvbG9yLFxyXG4gICRsaWdodC1jb2xvcixcclxuICAkZGFyay1jb2xvcjtcclxuXHJcbiAgQGVhY2ggJHZhciBpbiAkYWxlcnQtbmFtZSB7XHJcbiAgICAkaTogaW5kZXgoJGFsZXJ0LW5hbWUsICR2YXIpO1xyXG4gICAgLmFsZXJ0LSN7JHZhcn0uaW52ZXJzZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWxlcnQge1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL2J1c2luZXNzIGNhcmRcclxuICAuY2FsZW5kZXItd2lkZ2V0IHtcclxuICAgIC5jYWwtZGVzYyB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vdXNlciBwcm9maWxlXHJcbiAgLnVzZXItcHJvZmlsZSB7XHJcbiAgICBociB7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gICAgLmhvdmVyY2FyZCB7XHJcbiAgICAgIC5jYXJkaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIC51c2VyLWRlc2lnbmF0aW9uIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWNvbG9yO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc29jaWFsLW1lZGlhIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9sbG93IHtcclxuICAgICAgICAuZm9sbG93LW51bSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZS1pbWctc3R5bGUge1xyXG4gICAgICAucGljdHVyZXMge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy91c2VyIGNhcmRcclxuICAuY3VzdG9tLWNhcmQge1xyXG4gICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vY2FsZW5kYXJcclxuICAuY2FsZW5kYXItd3JhcCB7XHJcbiAgICAuZmMtdG9vbGJhciB7XHJcbiAgICAgIC5mYy1jZW50ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEuZmMtbW9yZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogLjcwZW07XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLy8gbWVnYW9wdGlvbiBwYWdlIHJlc3BvbnNpdmUgc2Nzc1xyXG4gIC5tZWdhLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLm1lZ2FvcHRpb25zLWJvcmRlci1zcGFjZS1zbXtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4IWltcG9ydGFudDtcclxuICB9XHJcbiAgLy9ibG9nXHJcbiAgLmJsb2ctYm94LmJsb2ctc2hhZG93IHtcclxuICAgIC5ibG9nLWRldGFpbHMge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nLWJveCB7XHJcbiAgICAmLmJsb2ctbGlzdCB7XHJcbiAgICAgIC5ibG9nLWRldGFpbHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvZy1kZXRhaWxzIHtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgIH1cclxuICAgIC5ibG9nLWRhdGUge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2ctc2luZ2xlIHtcclxuICAgIC5ibG9nLWJveCB7XHJcbiAgICAgIC5ibG9nLWRldGFpbHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vZXJyb3IgYW5kIG1haW50ZW5hY2VcclxuICAuZXJyb3Itd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5pbWctMTAwIHtcclxuICAgICAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5lcnJvci1oZWFkaW5nIHtcclxuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAuY2xvdWQtc2Vjb25kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNjBweDtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZGxpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYWludGVuYW5jZS1oZWFkaW5nIHtcclxuICAgICAgLmNsb3VkLXNlY29uZCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuaGVhZGxpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL2NvbWluZyBzb29uXHJcbiAgLmNvbWluZ3Nvb24ge1xyXG4gICAgLmNvbWluZ3Nvb24taW5uZXIge1xyXG4gICAgICAuY29taW5nLXNvb24tYm90dG9tLWxpbmsge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuICAgICAgaDUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuY291bnRkb3duIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBGb3JtIFdpemFyZCBPbmUgc3RhcnRcclxuICAuZm9ybS13aXphcmQge1xyXG4gICAgLmJ0bi1tYiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEZvcm0gV2l6YXJkIE9uZSBlbmRzXHJcblxyXG4gIC8vIEZvcm0gV2l6YXJkIFR3byBTdGFydFxyXG4gIC5zdGVwd2l6YXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC8vIEZvcm0gV2l6YXJkIFR3byBFbmRzXHJcblxyXG4gIC8vIEZvcm0gV2l6YXJkIFRocmVlIFN0YXJ0XHJcbiAgLmYxIHtcclxuICAgIC5mMS1zdGVwcyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vRm9ybSBXaXphcmQgVGhyZWUgZW5kc1xyXG5cclxuICAvLyBmb3JtIHdpemFyZC0tNCBzY3NzXHJcbiAgLndpemFyZC00IHtcclxuICAgIHVsLmFuY2hvciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5zdGVwLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL2NoYXJ0XHJcbiAgLmZsb3QtY2hhcnQtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG4gIC5zbWFsbC1jaGFydC13aWRnZXQge1xyXG4gICAgLmNoYXJ0LWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdGF0dXMtd2lkZ2V0IHtcclxuICAgIC50ZXh0LXNtLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vbWVnYSBtZW51XHJcbiAgLm1lZ2EtbWVudSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgIGhlaWdodDogNDA1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDo2MXB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmxnLW10e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnhzLW10e1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyBuYXZzIHBhZ2VcclxuICAubmF2LW1kLW10e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLm5hdnMtaWNvbntcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAubWFpbi1zZWN0aW9ue1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5zZXBhcmF0b3J7XHJcbiAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LWxpc3R7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuICAubmF2cy1kcm9wZG93bntcclxuICAgIGJ1dHRvbntcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5vbmhvdmVyLXNob3ctZGl2e1xyXG4gICAgICB0b3A6NjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmxnLW10e1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcbiAgLy8gc2Nyb2xsIHJldmFsXHJcbiAgI2FuaWltYXRlZC10aHVtYm5pYWxze1xyXG4gICAgYXtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAvLyB0aWx0XHJcbiAgLnRpbHQtc2hvd2Nhc2V7XHJcbiAgICAubXQtNHtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBvbHtcclxuICAgICAgLm0tYi0yMHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4IWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3RhdGUgY29sb3IgcGFnZVxyXG4gIC54cy1tdHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG4gIC8vIHRhZy1waWxscyBwYWdlXHJcbiAgc3BhbjpsYXN0LWNoaWxkLnRhZy1waWxscy1zbS1tYntcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICB9XHJcbiAgLy8gYWxlcnQgcGFnZVxyXG5cclxuICAvLyBhbmltYXRlZCBtb2RhbCBwYWdlXHJcbiAgLmFuaW1hdGVkLW1vZGFse1xyXG4gICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFuaW1hdGVkLW1vZGFsLW1kLW1ie1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gc3RlcHMgcGFnZVxyXG4gIC5zdGVwcy1tZC1tdHtcclxuICAgIG1hcmdpbi10b3A6MTVweDtcclxuICB9XHJcbiAgLnN0ZXBzLXNpemluZy1zbS1tYntcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG4gIC8vIHRvdWNoc3BpbiBwYWdlXHJcbiAgLmJvb3RzdHJhcC10b3VjaHNwaW4ge1xyXG4gICAgLnRvdWNoc3Bpbi12ZXJ0aWNhbC10YWIge1xyXG4gICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIHdpZHRoOiA5NiUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBkYXRhdGFibGUgQVBJIHBhZ2VcclxuICAjQVBJLWNoaWVsZC1yb3dfd3JhcHBlcntcclxuICAgICNBUEktY2hpZWxkLXJvd3tcclxuICAgICAgdGJvZHl7XHJcbiAgICAgICAgdHJ7XHJcbiAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gY2hhcnQtZmxvdCBwYWdlXHJcbiAgLmNoYXJ0LWJsb2Nre1xyXG4gICAgLmZsb3QtY2hhcnQtY29udGFpbmVye1xyXG4gICAgICBwI2Nob2ljZXN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgI3RvZ2dsaW5nLXNlcmllcy1mbG90e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBzdW1tZXItbm90ZSBwYWdlXHJcbiAgLmNsaWNrMmVkaXR7XHJcbiAgICAmfi5ub3RlLWVkaXRvcntcclxuICAgICAgJi5ub3RlLWZyYW1le1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gY2hhdCBwYWdlXHJcbiAgLmNoYXQtYm94IHtcclxuICAgIC5jaGF0LWhpc3Rvcnkge1xyXG4gICAgICAuY2FsbC1jb250ZW50IHtcclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGF0LWxlZnQtYXNpZGUge1xyXG4gICAgICAucGVvcGxlLWxpc3Qge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2FsbC1jaGF0LXNpZGViYXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgLnBlb3BsZS1saXN0e1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LWxlZnQtYXNpZGUge1xyXG4gICAgLnBlb3BsZS1saXN0IHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHN1cHBvcnQgdGlja2V0IHBhZ2VcclxuICAuZWNvbW1lcmNlLXdpZGdldHtcclxuICAgIC5wcm9ncmVzcy1zaG93Y2FzZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGZvcmdldC1wYXNzd29yZCBwYWdlXHJcbiAgLnJlc2V0LXBhc3N3b3JkLWJveHtcclxuICAgIC50aGVtZS1mb3Jte1xyXG4gICAgICAuZm9ybS1ncm91cHtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTNweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbiBwYWdlXHJcbiAgLmdhbGxlcnktd2l0aC1kZXNjcmlwdGlvbntcclxuICAgIGF7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGdhbGxlcnkgaG92ZXIgcGFnZVxyXG4gIC5nYWxsZXJ5LWltZy1tYi1zbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAmLmRvY3VtZW50IHtcclxuICAgICAgLmxhbmRpbmctbWFpbiB7XHJcbiAgICAgICAgLm5hdmJhci1leHBhbmQtbGcge1xyXG4gICAgICAgICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnBhZ2UtYm9keS13cmFwcGVyIHtcclxuICAgICAgICAmLmRvY3VtZW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgLnBhZ2Utc2lkZWJhciB7XHJcbiAgICAgICAgICAgIC5uYXYtcGlsbHMge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgLm5hdiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnBhZ2UtYm9keSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBwZWl0eSBjaGFydCBwYWdlXHJcbiAgLnhtLW1iLXBlaXR5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbiAgLy8gbG9naW4gcGFnZVxyXG4gIC5hdXRoZW50aWNhdGlvbi1tYWluIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICB9XHJcbn1cclxuLyogPT09PT09PT09IHJlc3BvbnNpdmUgc2NzcyBmb3IgNDgwIHNjcmVlbiA9PT09PT09PT0gKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5mb290ZXItY29udGVudHtcclxuICAgICAuYnRuLW1ke1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgfVxyXG4gIH1cclxuICAuYm94LWxheW91dCB7XHJcbiAgICAmLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgIC5zZXQtY29sLTYsLnNldC1jb2wtMywuc2V0LWNvbC03LC5zZXQtY29sLTUge1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2l6YXJkLTQge1xyXG4gICAgLmFjdGlvbi1iYXIge1xyXG4gICAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmICsgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB1bCB7XHJcbiAgICAmLm5vdGlmaWNhdGlvbi1kcm9wZG93biB7XHJcbiAgICAgICYub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtODBweDtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICByaWdodDogODlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5saW5lLWJsb2NrLXNtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLnBhZ2luYXRpb24tbGcge1xyXG4gICAgLnBhZ2UtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjY1cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LXBpbGxzIHtcclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXNldC1wYXNzd29yZC1ib3gge1xyXG4gICAgd2lkdGg6IDI5MHB4O1xyXG4gIH1cclxuICAuaWNvbi1ob3Zlci1ib3R0b20ge1xyXG4gICAgLmljb24tZmlyc3Qge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1wb3B1cCB7XHJcbiAgICAgIC5pY29uLWNsYXNzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXJyb3Itd3JhcHBlciB7XHJcbiAgICAubWFpbnRlbmFuY2UtaGVhZGluZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkIHtcclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgJiArIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmN1c3RvbS1jYXJkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtc29jaWFsIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZmlsZS1kZXRhaWxzIHtcclxuICAgICAgaDYge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcmQtcHJvZmlsZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA5M3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZCB7XHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAuY2FyZC1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDNweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAvLyB0aW1lbGluZSBzbWFsbCBwYWdlIGNzc1xyXG4gLnRpbWVsaW5lLXNtYWxse1xyXG4gIC5tZWRpYXtcclxuICAgIC50aW1lbGluZS1yb3VuZCB7XHJcbiAgICAgICYudGltZWxpbmUtbGluZS0xIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJvdHRvbTogLTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYubWVkaXVtLWxpbmV7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICB9XHJcbiAgLy9ibG9nXHJcbiAgLmJsb2ctYm94LmJsb2ctc2hhZG93IHtcclxuICAgIC5ibG9nLWRldGFpbHMge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWwtZGF0ZS13aWRnZXQge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICB9XHJcblxyXG4gIC5jYWxlbmRlci13aWRnZXQge1xyXG4gICAgLmNhbC1pbWcge1xyXG4gICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29tcGFueS1jYXJkIHtcclxuICAgIC5kZXRhaWxzIHtcclxuICAgICAgLm1lZGlhIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZnJvbSB3aXphcmQgdHdvXHJcbiAgLnN0ZXB3aXphcmQge1xyXG4gICAgLnN0ZXB3aXphcmQtcm93IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMTdweDtcclxuICAgICAgfVxyXG4gICAgICAuc3RlcHdpemFyZC1zdGVwIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBlbWFpbCBhcHBcclxuICAuZW1haWwtd3JhcCB7XHJcbiAgICAuZW1haWwtcmlnaHQtYXNpZGUge1xyXG4gICAgICAuZW1haWwtY29udGVudCB7XHJcbiAgICAgICAgLmVtYWlsLXdyYXBwZXIge1xyXG4gICAgICAgICAgLmF0dGFjaG1lbnQge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDgzcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogODNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy9tZWdhIG1lbnVcclxuICAubWVnYS1tZW51IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAub25ob3Zlci1zaG93LWRpdiB7XHJcbiAgICAgIGhlaWdodDogNDA1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNjFweDtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgIH1cclxuICAgIC5sZy1tdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAueHMtbXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyAgdGFnLXBpbGxzXHJcbiAgLmJhZGdlIHtcclxuICAgIHBhZGRpbmc6IDAuNDJlbSAwLjdlbTtcclxuICB9XHJcbiAgLy8gYWxlcnQgcGFnZVxyXG4gIC5hbGVydC1kaXNtaXNzaWJsZSB7XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICB0b3A6IC0xcHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBib290c3RyYXAgbm90aWZ5IHBhZ2VcclxuICAubm90aWZ5LWFsZXJ0IHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgfVxyXG4gIC8vIGludm9pY2UgdGVtcGxhdGUgcGFnZVxyXG4gIC5pbnZvaWNlIHtcclxuICAgIC50ZXh0LW1kLXJpZ2h0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gIC5hbmQtbWFueS1tb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAzN3B4O1xyXG4gIH1cclxuICAvLyB0YWIgY3NzXHJcbiAgLnRhYmJlZC1jYXJkIHtcclxuICAgIHVsIHtcclxuICAgICAgJi5ib3JkZXItdGFiIHtcclxuICAgICAgICAmLm5hdi10YWJzIHtcclxuICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib3JkZXItdGFiIHtcclxuICAgICYubmF2LXRhYnMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTdweCl7XHJcbiAgLmNsb2NrcGlja2VyLWFsaWduLXRvcCB7XHJcbiAgICB0b3A6IDQyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT0gcmVzcG9uc2l2ZSBzY3NzIGZvciAzNjAgc2NyZWVuID09PT09PT09PSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgLmRhdGVwaWNrZXIge1xyXG4gICAgd2lkdGg6IDIzOXB4O1xyXG4gIH1cclxuICAuYWRkLXBvc3Qge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIC5tLWNoZWNrYm94LWlubGluZSB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm1hcC1qcy1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICB9XHJcbiAgLmFsZXJ0LXRoZW1le1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgYnV0dG9ue1xyXG4gICAgICByaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIHNwYW57XHJcbiAgICAgICsgc3BhbntcclxuICAgICAgICArIHNwYW57XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYmFyLWNoYXJ0LXdpZGdldHtcclxuICAgIC5lYXJuaW5nLWRldGFpbHN7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHJpZ2h0OiAtNzNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAud2lkZ2V0LWpvaW5ze1xyXG4gICAgLmJvcmRlci1hZnRlci14cyB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gbWFpbiBoZWFkZXIgXHJcbiAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgIC5wYWdlLW1haW4taGVhZGVyIHtcclxuICAgICAgICAubWFpbi1oZWFkZXItbGVmdCB7XHJcbiAgICAgICAgICAubG9nby13cmFwcGVye1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbi1oZWFkZXItcmlnaHQge1xyXG4gICAgICAgICAgLmxlZnQtbWVudS1oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAvLyBjaGFydCB3aWRnZXQgcGFnZSBjc3NcclxuICAuc3RhdHVzLXdpZGdldCB7XHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvLyB1c2VyIGNhcmRzIHBhZ2UgY3NzXHJcbiAgLmN1c3RvbS1jYXJkIHtcclxuICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHNvY2lhbCBhcHAgcGFnZSBjc3NcclxuICAudGFicy1zY29pYWx7XHJcbiAgICAmLmJvcmRlci10YWIge1xyXG4gICAgICAmLm5hdi10YWJzIHtcclxuICAgICAgICAubmF2LWl0ZW17XHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnVzZXItcHJvZmlsZSB7XHJcbiAgICAuaG92ZXJjYXJke1xyXG4gICAgICAudXNlci1pbWFnZSB7XHJcbiAgICAgICAgLnNoYXJlLWljb25zIHtcclxuICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICB0b3A6IC0xNXB4O1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAuc29jaWFsLWljb24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNvY2lhbC1jaGF0e1xyXG4gICAgLm90aGVyLW1zZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc29jaWFsLWhlYWRlcntcclxuICAgIGg1e1xyXG4gICAgICBzcGFuLnB1bGwtcmlnaHR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyB0aW1lbGluZSBzbWFsbCBwYWdlIGNzc1xyXG4gIC50aW1lbGluZS1zbWFsbHtcclxuICAgIC5tZWRpYXtcclxuICAgICAgLnRpbWVsaW5lLXJvdW5kIHtcclxuICAgICAgICAmLnRpbWVsaW5lLWxpbmUtMXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC03NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc21hbGwtbGluZXtcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3R0b206IC0zMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVkaXVtLWxpbmV7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtNTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5jdXN0b20tY2FyZHtcclxuICAgIC5kYXNoYm9hcmQtY2FyZHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1wcm9maWxlIHtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIGJvdHRvbTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZmxvdC1jaGFydC1jb250YWluZXJ7XHJcbiAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gIH1cclxuICAubWFwLWJsb2NrIHtcclxuICAgIGhlaWdodDogMjUwcHg7XHJcbiAgfVxyXG4gIC5pbWctY3JvcHBlciB7XHJcbiAgICAuZG9jcy10b29sdGlwIHtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgLmRvY3MtdG9nZ2xlc3tcclxuICAgICAgLmJ0bi1ncm91cHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2ctYm94IHtcclxuICAgIC5ibG9nLWRldGFpbHMge1xyXG4gICAgICBwIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICAgIC5ibG9nLXNvY2lhbHtcclxuICAgICAgICBsaTpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctZGV0YWlscy1tYWluIHtcclxuICAgICAgLmJsb2ctc29jaWFsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnV0dG9uLWJ1aWxkZXItd3JhcCB7XHJcbiAgICAuYnRuLWxnIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiByZXNwb25zaXZlIG1hdGVyaWFsIHRhYnMqL1xyXG4gIC5ib3JkZXItdGFiLm5hdi10YWJzIHtcclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRhYnMtcmVzcG9uc2l2ZS1zaWRlIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLy9kZWZhdWx0IGRhc2hib2FyZFxyXG4gIC5icm93c2VyLXdpZGdldHtcclxuICAgIC5tZWRpYXtcclxuICAgICAgaXtcclxuICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgIH1cclxuICAgICAgLm1lZGlhLWJvZHl7XHJcbiAgICAgICAgaDR7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYXItY2hhcnQtd2lkZ2V0e1xyXG4gICAgLmJvdHRvbS1jb250ZW50e1xyXG4gICAgICAubnVte1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBmcm9tIHdpemFyZCB0d29cclxuICAuc3RlcHdpemFyZCB7XHJcbiAgICAuc3RlcHdpemFyZC1yb3cge1xyXG4gICAgICAuc3RlcHdpemFyZC1zdGVwIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudXNlci1zdGF0dXN7XHJcbiAgICB0YWJsZXtcclxuICAgICAgdGJvZHl7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL2Zyb20gd2l6YXJkIGZvdXJcclxuICAud2l6YXJkLTR7XHJcbiAgICB1bHtcclxuICAgICAgJi5hbmNob3J7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tc2ctYm94e1xyXG4gICAgICB0b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnhzLXdpZHRoLTEwMHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLy8gZW1haWwgYXBwXHJcbiAgLmVtYWlsLXdyYXB7XHJcbiAgICAuYWN0aW9uLXdyYXBwZXJ7XHJcbiAgICAgIC5hY3Rpb25ze1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVtYWlsLXJpZ2h0LWFzaWRle1xyXG4gICAgICAuZW1haWwtY29udGVudHtcclxuICAgICAgICAuZW1haWwtd3JhcHBlcntcclxuICAgICAgICAgIC5hdHRhY2htZW50e1xyXG4gICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmVtYWlsLXRvcHtcclxuICAgICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgIGxlZnQ6IC01OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBmb3JtLWJ1aWxkZXJcclxuICAuZm9ybS1idWlsZGVyIHtcclxuICAgICNjb21wb25lbnRze1xyXG4gICAgICAuY29tcG9uZW50e1xyXG4gICAgICAgIC5mb3JtLWdyb3Vwe1xyXG4gICAgICAgICAgI2J1dHRvbjFpZHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gbWVnYS1tZW51XHJcbiAgLm1lZ2EtbWVudS1we1xyXG4gICAgcGFkZGluZzogMCAyM3B4IWltcG9ydGFudDtcclxuICB9XHJcbiAgLy8gYWNjb3JkaW5nXHJcbiAgLmRlZmF1bHQtYWNjb3JkaW5nIHtcclxuICAgIC5jYXJke1xyXG4gICAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1saW5re1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL3JhdGluZ1xyXG4gIC5zdGFyLXJhdGluZ3N7XHJcbiAgICAuc3RhcnN7XHJcbiAgICAgIC50aXRsZXtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgLy8gdG91ciBwYWdlXHJcbiAgLnVzZXItcHJvZmlsZXtcclxuICAgIC5ob3ZlcmNhcmR7XHJcbiAgICAgIC5zb2NpYWwtbWVkaWF7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIHBhZGRpbmc6ICAwIDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyB0b3VjaHNwaW4gcGFnZVxyXG4gIC5ib290c3RyYXAtdG91Y2hzcGluIHtcclxuICAgIC50b3VjaHNwaW4tdmVydGljYWwtdGFiIHtcclxuICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogOTMlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZm9ybS13aXphcmQtZm91ciBwYWdlXHJcbiAgLnN0ZXAtY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OiAyODBweCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC8vIGpzZ3JpZC10YWJsZSBwYWdlXHJcbiAgLnNvcnQtcGFuZWx7XHJcbiAgICAuZC1pbmxpbmV7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8ganNncmlkLXRhYmxlIGNzc1xyXG4gIC5qc2dyaWR7XHJcbiAgICAuanNncmlkLXBhZ2VyLWNvbnRhaW5lcntcclxuICAgICAgLmpzZ3JpZC1wYWdlcntcclxuICAgICAgICAuanNncmlkLXBhZ2VyLXBhZ2V7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjYyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIGNoYXQgcGFnZVxyXG4gIC5jaGF0LWJveHtcclxuICAgIC5jaGF0LXJpZ2h0LWFzaWRle1xyXG4gICAgICBmbGV4OiAwIDAgOTYlO1xyXG4gICAgICBtYXgtd2lkdGg6IDk2JTtcclxuICAgICAgLmNoYXR7XHJcbiAgICAgICAgLmNoYXQtbWVzc2FnZXtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gZXJyb3IgNDAwIHBhZ2VcclxuICAuZXJyb3Itd3JhcHBlcntcclxuICAgIC5lcnJvci1oZWFkaW5ne1xyXG4gICAgICAuaGVhZGxpbmV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBnYWxsZXJ5IHBhZ2VcclxuICAubGctdG9vbGJhcntcclxuICAgIC5sZy1pY29ue1xyXG4gICAgICB3aWR0aDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gY2FsZW5kZXIgcGFnZVxyXG4gIC5jYWxlbmRhci13cmFwe1xyXG4gICAgYS5mYy1tb3JlIHtcclxuICAgICAgZm9udC1zaXplOiAuNTllbTtcclxuICAgIH1cclxuICAgIC5mYyB7XHJcbiAgICAgIHRoe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL21vZGFsIGZvb3RlclxyXG4gIC5tb2RhbC1mb290ZXJ7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBidXR0b246Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIC5wcm9kdWN0LXdyYXBwZXItZ3JpZCB7XHJcbiAgICAmLmxpc3QtdmlldyB7XHJcbiAgICAgIC5jb2wtc20tNiB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgLndpemFyZC00e1xyXG4gICAgLmFjdGlvbi1iYXJ7XHJcbiAgICAgIC5idG57XHJcbiAgICAgICAgbWFyZ2luOiAwIDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICB9XHJcbiAgLnRhYmJlZC1jYXJke1xyXG4gICAgdWx7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIGxlZnQgOiB1bnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgLmNhcmR7XHJcbiAgICAuY2FyZC1ib2R5e1xyXG4gICAgICBmb3Jte1xyXG4gICAgICAgICYuYW5pbWF0ZWQtbW9kYWx7XHJcbiAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAuYW5pbWF0ZWQtbW9kYWwtbWQtbWJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b20gOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndpemFyZC00e1xyXG4gICAgLm1zZy1ib3h7XHJcbiAgICAgIHRvcDogNDBweDtcclxuICAgICAgcmlnaHQ6IDAlO1xyXG4gICAgICBib3R0b206dW5zZXQ7XHJcbiAgICAgIGxlZnQ6dW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICAgLnRoZW1lLWZvcm17XHJcbiAgICAmLmZvcm0taW5saW5le1xyXG4gICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuIH1cclxufVxyXG5cclxuLyoqPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgNjIuIFJlc3BvbnNpdmUgQ1NTIEVuZHNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT0qKi9cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRU1BLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLE1BQU0sRUFDbEMsQUFFSSxPQUZHLENBQ0wsRUFBRSxDQUNBLEVBQUUsQUFBQyxDQUNELEtBQUssQ0FBRSxHQUFHLENBQ1gsQUFHTCxBQUNFLG1CQURpQixDQUNqQixVQUFVLEFBQUMsQ0FDVCxLQUFLLENBQUUsaUJBQWlCLENBQ3hCLFNBQVMsQ0FBRSxpQkFBaUIsQ0FDNUIsSUFBSSxDQUFFLGNBQWMsQ0FDckIsQUFFSCxBQUtVLFlBTEUsQ0FDVixLQUFLLENBQ0gsS0FBSyxDQUNILEVBQUUsQ0FDQSxFQUFFLEFBQ0MsVUFBVyxDQUFBLENBQUMsQ0FBRSxDQUNiLFNBQVMsQ0FBRSxLQUFLLENBQ2pCLEFBUFgsQUFjVSxZQWRFLENBQ1YsS0FBSyxDQVVILEtBQUssQ0FDSCxFQUFFLENBQ0EsRUFBRSxBQUNDLFlBQVksQUFBQyxDQUNaLFNBQVMsQ0FBRSxLQUFLLENBQ2pCLEFBTVgsQUFDRSxVQURRLENBQ1IsTUFBTSxBQUFBLENBQ0osS0FBSyxDQUFFLGVBQWUsQ0FDdkIsQUFFSCxBQUlRLGtCQUpVLENBQ2hCLGtCQUFrQixDQUNoQixpQkFBaUIsQ0FDZixzQkFBc0IsQ0FDcEIs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 */
/*# sourceMappingURL=responsive.css.map */
