@charset "UTF-8";.job-list-body .l-header .l-container{height:108px}.job-list-body .main-search{min-height:82px;border-bottom:1px solid #eee;padding-top:20px}.job-list-body .main-search .b-fake-input{vertical-align:middle;background-color:#f3f3f3;height:44px;border:1px solid #eee;border-radius:4px}.job-list-body .main-search .b-fake-input input{font-size:16px;font-weight:700;line-height:20px;background-color:transparent}.job-list-body .main-search .b-fake-input input[readonly]{cursor:pointer}.job-list-body .main-search .b-fake-input input[readonly]+svg{pointer-events:none}.job-list-body .main-search .b-fake-input input+svg{position:absolute;top:5px;right:0;margin:8px}.job-list-body .main-search .b-fake-input select{width:50px;height:25px;color:#a9a9a9}.job-list-body .main-search .b-fake-input .icon-clear{cursor:pointer}.job-list-body .main-search .b-btn--primary{width:154px;height:44px;float:right}.job-list-body .main-search__auxiliary{position:relative;margin:12px 0;color:#7e7e7e;height:20px}.job-list-body .main-search__auxiliary label,.job-list-body .main-search__auxiliary p{margin:0 24px 0 0;vertical-align:top}.job-list-body .main-search__auxiliary label span:after,.job-list-body .main-search__auxiliary p span:after{content:"、"}.job-list-body .main-search__auxiliary label span:last-child:after,.job-list-body .main-search__auxiliary p span:last-child:after{content:""}.job-list-body .main-search__auxiliary label:last-child{position:absolute;right:170px;margin:0}.job-list-body .main-search__auxiliary p{display:inline-block;overflow:hidden;max-width:590px;white-space:nowrap;text-overflow:ellipsis;height:16px}.job-list-body .main-search__auxiliary input[type=checkbox]{margin-left:2px;margin-right:6px;margin-bottom:1px;vertical-align:middle}.job-list-body .tabbar .l-container{-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.job-list-body .tabbar__tab{font-size:16px;height:56px;line-height:56px;color:#292929;transition:color .15s ease-in-out;padding-left:16px;padding-right:16px;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;position:relative;cursor:pointer}.job-list-body .tabbar__tab:after{height:4px;transition:background-color .15s ease-in-out;background-color:transparent;position:absolute;bottom:0;left:0;content:"";width:100%}.job-list-body .tabbar__tab.active{color:#ff7800}.job-list-body .tabbar__tab.active:after{background-color:#ff7800}.job-list-body .tabbar__tab:hover{color:#ff7800}.job-list-body .tabbar__tab:hover:after{background-color:#ff7800}.job-list-body .job-type span{font-size:12px}.job-list-body .job-tab{border-bottom:1px solid #eee;height:48px}.job-list-body .job-tab .b-nav-tabs .b-drowdown{padding:0;line-height:42px}.job-list-body .job-tab .b-nav-tabs .b-btn--dropdown{width:100%;height:46px;padding:9px 8px 13px}.job-list-body .job-tab .b-float-right{margin:8px 0;width:40%;text-align:right}.job-list-body .job-tab .b-float-right select{width:126px;height:28px;color:#7e7e7e;background-color:#f3f3f3;border:1px solid #eee;padding-left:10px}.job-list-body .job-tab .b-float-right .job-switch-mode{display:inline-block}.job-list-body .job-tab .b-float-right .job-switch-mode .job-mode--active svg{fill:#7e7e7e}.job-list-body .job-tab .b-float-right .job-switch-mode li{display:inline-block;padding:0 4px;cursor:pointer}.job-list-body .job-tab .b-float-right .job-switch-mode li svg{fill:#ccc;margin-right:0!important;margin-bottom:-4px}.job-list-body .job-tab .b-float-right .job-switch-mode li:first-child{border-right:1px solid #ccc}.job-list-body .job-tab .b-float-left{width:60%}.job-list-body .job-tab .b-float-left>ul>li{min-width:19%}.job-list-body .job-list{margin:0;padding:0}.job-list-body .job-list h1.b-tit{font-size:16px}.job-list-body .job-list-item{padding:0 12px 8px;position:relative;line-height:20px}.job-list-body .job-list-item .b-tit{margin-bottom:5px;font-weight:400}.job-list-body .job-list-item .b-tit svg{margin-bottom:-2px}.job-list-body .job-list-item .b-tit__date{display:inline-block;width:36px;text-align:center;font-size:14px;color:#999;margin-right:8px}.job-list-body .job-list-item .b-list-inline{margin-bottom:2px;font-size:14px}.job-list-body .job-list-item .b-list-inline li.b-list-inline__ad-icon{border:none;width:36px;text-align:center;padding-right:0;margin-right:12px;margin-left:1px}.job-list-body .job-list-item .b-list-inline li.b-list-inline__ad-icon+li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:295px;font-weight:700;display:inline-block}.job-list-body .job-list-item .b-list-inline li.b-list-inline__ad-icon+li.employer{height:18px}.job-list-body .job-list-item .b-list-inline li.b-list-inline__ad-icon+li.employer a{max-width:210px}.job-list-body .job-list-item .b-list-inline li.b-list-inline__ad-icon+li.employer img{height:14px;vertical-align:top;margin-top:3px;margin-left:4px}.job-list-body .job-list-item .b-list-inline li{font-weight:700}.job-list-body .job-list-item .b-list-inline li:last-child{color:#7e7e7e}.job-list-body .job-list-item .b-content{padding-left:50px}.job-list-body .job-list-item .rule-out{position:absolute;right:0;top:0;width:140px}.job-list-body .job-list-item .rule-out .b-btn{padding-left:120px}.job-list-body .job-list-item .rule-out .b-drowdown__menu{width:150px;text-align:center}.job-list-body .job-list-item .rule-out .b-drowdown__menu li{padding:8px 0}.job-list-body .job-list-item .b-link--gray{display:inline-block;width:120px;text-align:center}.job-list-body .job-list-item__company{min-height:30px}.job-list-body .job-list-item__company a,.job-list-body .job-list-item__company span{margin:4px 0;vertical-align:middle;line-height:30px;word-wrap:break-word;word-break:normal}.job-list-body .job-list-item__info{margin:0;color:#7e7e7e;max-height:60px;overflow:hidden;padding-left:43px}.job-list-body .job-list-item .job-list-intro{margin-bottom:8px}.job-list-body .job-list-item .job-list-intro li:last-child{color:#292929}.job-list-body .job-list-tag{margin-top:8px;padding-left:43px}.job-list-body .job-list .b-block__left{float:left;width:76%}.job-list-body .job-list .b-block__right{float:right;width:16%;padding-top:30px}.job-list-body .job-list .b-block__right img{width:119px;height:43px}.job-list-body .job-list .b-block__right .b-btn{display:block;margin-bottom:12px}.job-list-body .job-list .b-block--nodata{height:230px}.job-list-body .job-list .b-block--nodata .b-center{width:355px;height:100px}.job-list-body .job-list .b-block--nodata .b-tit{font-size:24px}.job-list-body .l-contant--2col--sub .b-block{margin-top:20px}.job-list-body .l-contant--2col--sub .b-block h3{margin:0 auto 16px}.job-list-body .tool-area{bottom:70px;background-color:transparent}.job-list-body .tool-area span{font-weight:700}.job-list-body .tool-area .rule-out{position:absolute;bottom:100%;right:35%;width:140px}.job-list-body .tool-area .rule-out .b-tooltip{position:absolute;bottom:100%;left:0;z-index:1;padding:4px 12px;color:#fff;display:block;border:1px solid #292929;background-color:#292929;border-radius:4px;margin-bottom:8px}.job-list-body .tool-area .rule-out .b-tooltip li{font-size:14px}.job-list-body .tool-area .rule-out .b-tooltip:before{position:absolute;bottom:-7px;width:1px;right:0;margin:0 auto;display:inline-block;border-right:7px solid transparent;border-top:7px solid #292929;border-left:7px solid transparent;border-bottom-color:#292929;content:""}.job-list-body .side-tools{padding:13px 8px 24px;box-shadow:0 2px 4px 0 #a9a9a9;background-color:hsla(0,0%,100%,.8);border-radius:4px;margin-bottom:12px}.job-list-body .side-tools .icon-back,.job-list-body .side-tools .icon-go-top,.job-list-body .side-tools .icon-intro,.job-list-body .side-tools .icon-reply,.job-list-body .side-tools .icon-star{display:block;margin:12px auto 5px}.job-list-body .poc-tools{padding:12px 8px 8px;visibility:hidden}.job-list-body .poc-tools span{visibility:hidden}.job-list-body .poc-tools .intro span{color:#ff7800}.job-list-body .poc-tools .intro a .icon-intro{fill:#ff7800}.job-list-body .poc-tools .intro a:hover span{color:#ff9100}.job-list-body .poc-tools .intro a:hover .icon-intro{fill:#ff9100}.job-list-body .adima-section{margin:0 0 24px;background-color:#fff;border:0;border-radius:4px}.job-list-body .adima-section a{color:#7e7e7e}.job-list-body .ad-article{padding:8px 12px}.job-list-body .ad-article h3{margin:0 0 20px}.job-list-body .js-ad-article.js-fetching .loading,.job-list-body .js-ad-img.js-fetching .loading{display:block}.job-list-body .js-ad-article.js-fetching .content,.job-list-body .js-ad-article .loading,.job-list-body .js-ad-img.js-fetching .content,.job-list-body .js-ad-img .loading{display:none}.job-list-body .js-ad-article .content,.job-list-body .js-ad-img .content{display:block}.job-list-body .sidebar-loading{width:100%;height:120px;background-color:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.job-list-body .sidebar-loading .loading-main{position:relative;width:36px;height:36px}.job-list-body .sidebar-loading .loading-circle{width:100%;height:100%;border:4px solid #ff7800;border-radius:23px;clip:rect(0 23px 46px 0);position:absolute;-webkit-mask-image:-webkit-gradient(linear,0 0,0 100%,from(#ff7800),to(hsla(0,0%,100%,0)));-webkit-animation:loading 1.2s linear infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(1turn)}}.job-list-body .related-companies--top{background-color:#f3f3f3;position:relative;padding-bottom:16px}.job-list-body .related-companies--top>span{line-height:18px;display:inline-block;vertical-align:top}.job-list-body .related-companies--top ul{display:inline-block}.job-list-body .related-companies--top li{display:inline-block;margin-right:12px;line-height:18px}.job-list-body .related-companies--top li a{color:#7e7e7e}.job-list-body .related-companies--top li:first-child{margin-left:12px}.job-list-body .related-companies--top .companies-more{position:absolute;right:0;top:0}.job-list-body .related-companies--top .companies-more a:before{content:"更多公司"}.job-list-body .related-companies--top .companies-item:nth-child(4){display:none}.job-list-body .related-companies--top a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.job-list-body .related-companies--top .others-company{height:18px;line-height:18px}.job-list-body .page-select{min-width:120px}.job-list-body .icon-job{width:18px;height:18px;margin:0 4px -2px 8px}.job-list-body .icon-apply,.job-list-body .icon-star{margin-bottom:-4px;margin-right:8px}.job-list-body .icon-clear{margin-bottom:-1px}.job-list-body .icon-arrow-down{width:15px;height:8px}.job-list-body .mate-box input[type=text],.job-list-body .mate-box select{width:360px}.job-list-body .mate-box .b-btn--link{text-align:center}.job-list-body .mate-box label{display:block;margin:8px 0}.job-list-body .mate-box .login-mate{max-width:616px;margin:0 auto}.job-list-body .mate-box .subscription-form{width:456px;min-height:166px;margin:auto;text-align:left}.job-list-body .mate-box .subscription-form .select-selected{width:360px}.job-list-body .mate-box .subscription-form .b-error-msg{margin-top:4px}.job-list-body .mate-box .subscription-form a{font-weight:700;margin-left:8px}.job-list-body .mate-box .subscription-mail{display:inline-block;width:360px;font-weight:400}.job-list-body .mate-box .subscription-mail .b-checkbox{margin-right:8px;position:relative;top:2px}.job-list-body .mate-box .subscription-mail span{padding:0 4px}.job-list-body .mate-box .subscription-mail a{margin-left:8px}.job-list-body .mate-box .subscription-condition{color:#a9a9a9;padding:24px 0;margin:0;border-bottom:1px solid #eee}.job-list-body .mate-box .subscription-condition span:after{content:"、"}.job-list-body .mate-box .subscription-condition span:last-child:after{content:""}.job-list-body .mate-box .subscription-text{margin:0;font-weight:700}.job-list-body .mate-box .subscription-notice{margin:24px 0 8px;font-weight:700}.job-list-body .sticky{position:fixed;top:30px;width:100%;background:#fff;z-index:10}.job-list-body .notice{width:328px;height:196px;position:fixed;right:24px;bottom:24px;padding:16px}.job-list-body .notice .b-popup__title{margin:4px 0 12px}.job-list-body .notice .b-btn{width:96px;min-width:auto}.job-list-body .notice .b-popup__content{margin-bottom:25px;min-height:auto}.job-list-body .notice .b-btn--text{width:auto}.job-list-body .m-browser-notice{position:fixed;bottom:0;left:0;width:100%;height:48px}.job-list-body .m-browser-notice:before{content:"";position:absolute;width:inherit;height:inherit;opacity:.8;background-color:#292929}.job-list-body .m-browser-notice-mobile{padding:0 12px;position:relative;height:48px;width:100vw;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.job-list-body .m-browser-notice-content{font-size:16px;font-weight:700;color:#fff;-webkit-flex:initial;flex:initial;margin-left:4px;margin-right:8px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.job-list-body .m-browser-notice-btn{min-width:auto;width:96px}.job-list-body .ui-widget.ui-widget-content{border-color:#ff7800}.job-list-body .ui-widget.ui-widget-content .ui-state-active{border-left-color:#ff7800;border-right-color:#ff7800;background:#ffeedf}.job-list-body .header,.job-list-body .jobs-content,.job-list-body .search-wrapper{background-color:#fff}.job-list-body .jobs-content{border-radius:4px}.job-list-body .go-top{display:none}.filter-search{border-bottom:1px solid #a9a9a9;position:relative}.filter-search.is-shadow{box-shadow:0 2px 4px #a9a9a9}.filter-search.opened{border-bottom:0;box-shadow:none}.filter-search .l-container:first-child{position:relative}.filter-search svg{vertical-align:middle}.filter-search input{border-color:#eee}.filter-search label{margin:20px 10px 20px 0;font-size:0}.filter-search label>span{font-size:14px;margin-right:4px;vertical-align:middle}.filter-search label[data-type=switch]{cursor:auto}.filter-search .icon-clear{margin:0;vertical-align:middle}.filter-search .icon-expand{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.filter-search .b-tabs__txt{display:inline-block;max-width:74px;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:8px}.filter-search .b-tabs__right-side{position:absolute;top:12px;right:0}.filter-search .b-tabs__right-side li{width:auto;padding:0;display:inline-block;color:#7e7e7e;font-weight:700}.filter-search .b-tabs__right-side .b-divide{margin:0 8px;vertical-align:middle}.filter-search .b-tabs__right-side svg{margin-bottom:2px;stroke:#7e7e7e}.filter-search .b-tabs__right-side .disabled span{color:#a9a9a9}.filter-search .b-tabs__right-side .disabled svg{stroke:#a9a9a9}.filter-search .b-tabs__right-side .b-tabs__item:not(.disabled):hover{color:#ff7800}.filter-search .b-tabs__right-side .b-tabs__item:not(.disabled):hover svg{stroke:#ff7800}.filter-search .b-tabs-content{width:100%;z-index:2;padding:8px 0}.filter-search .b-tabs-content.is-shadow{box-shadow:inset 0 2px 4px #a9a9a9}.filter-search .b-tabs svg{margin-left:-2px}.filter-search dl{max-width:750px;margin:20px 0}.filter-search dl dt{display:inline-block;width:92px;font-weight:700;vertical-align:text-top}.filter-search dl dt .title{display:inline-block;min-width:4.2em;text-align:justify;text-justify:distribute-all-lines;text-align-last:justify}.filter-search dl dt:after{display:inline-block;content:"：";margin-left:-4px}.filter-search dl dd{display:inline-block;margin:0;max-width:654px;vertical-align:text-top}.filter-search dl dd label{margin:0 12px 20px 0;vertical-align:middle}.filter-search dl dd .b-divide{vertical-align:top;margin:4px 12px 0 0}.filter-search dl input[type=text]{width:296px;line-height:18px;border-color:#eee}.filter-search dl input[readonly]{cursor:pointer}.filter-search dl input~.b-icon-arrow-down{position:relative;right:30px;pointer-events:none}.filter-search .dl-for-rostatus{max-width:820px}.filter-search .labels-field dd{margin-bottom:-20px}.filter-search .labels-field .select-category,.filter-search .labels-field .text-input{margin-bottom:20px}.filter-search .labels-field.select-field .labels:not(:empty)+.select-category:not(.salary-custom),.filter-search .labels-field.select-field .labels:not(:empty)+.text-input:not(.salary-custom){margin-top:0}.filter-search .select-field{margin-top:20px}.filter-search .select-field .select-category,.filter-search .select-field .text-input{margin-top:-6px}.filter-search .text-input input:focus{border:1px solid #ff9100}.filter-search .input-group{display:inline-block;background:#fff;border:1px solid #eee;border-radius:4px;vertical-align:bottom}.filter-search .input-group .select-agent{display:inline-block;vertical-align:middle;min-width:92px}.filter-search .input-group .select-agent option{padding:0;display:contents}.filter-search .input-group .select-agent .select-selected{border:none;background-color:#fff;padding:0 24px 0 12px;line-height:30px}.filter-search .input-group .select-agent .select-icon{top:7px;right:3px}.filter-search .input-group .salary-min{width:100px;padding:7px 8px}.filter-search .input-group .select-selected{font-weight:400}.filter-search .salary-max{padding:7px 12px;vertical-align:bottom}.filter-search .b-btn{margin:0 8px;min-width:90px;vertical-align:middle}.filter-search .salary-custom ::-webkit-input-placeholder{color:#a9a9a9}.filter-search .salary-custom :-ms-input-placeholder{color:#a9a9a9}.filter-search .salary-custom ::-ms-input-placeholder{color:#a9a9a9}.filter-search .salary-custom ::placeholder{color:#a9a9a9}.filter-search .salary-custom input{width:80px}.filter-search .salary-custom input[type=number]{-moz-appearance:textfield}.filter-search .salary-custom input[type=number]::-webkit-inner-spin-button,.filter-search .salary-custom input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-search .salary-custom label[data-type=switch] input[type=checkbox]:checked+span{color:#7e7e7e;font-weight:400}.filter-search .salary-custom label[data-type=switch]:hover input[type=checkbox]+span{color:#7e7e7e}.filter-search .salary-custom .b-dash{vertical-align:middle;margin:4px}.filter-search .salary-custom .b-divide{vertical-align:middle;margin-top:0;margin-right:4px}.filter-search input[type=checkbox].b-checkbox{display:inline-block;margin-left:2px;margin-right:6px;margin-bottom:1px;vertical-align:middle;background-color:#fff;font-size:14px}.filter-search input[type=checkbox].b-checkbox:checked{border-color:#ff9100;background-color:#ff9100}.filter-search input[type=checkbox].b-checkbox:checked+span{font-weight:400;color:#7e7e7e}.filter-search label:hover input[type=checkbox].b-checkbox+span,.filter-search label:hover input[type=checkbox].b-checkbox:checked+span{color:#7e7e7e}.filter-search .freeze{cursor:default}.filter-search .freeze input[type=checkbox].b-checkbox{cursor:default;border-color:#7e7e7e;background-color:#7e7e7e}.filter-search .b-hide{display:none}.filter-search .js-disrole-input .input-group .select-agent .select-selected{min-width:296px}.filter-search .js-disrole-input .input-group .select-agent .select-selected .select-icon{right:11px}.intro-layer{position:absolute;bottom:0;display:none}.intro-step2{right:311px}.intro-step3{right:-11px}.intro-custom-tip{padding:20px;width:438px;max-width:438px;top:62px!important}.intro-custom-tip .orange-hover{color:#ff7800;font-weight:700}.intro-custom-tip h3{margin:0;font-size:18px;font-weight:700;letter-spacing:1.4px}.intro-custom-tip p{color:#7e7e7e;font-size:16px;margin:12px 0}.intro-custom-tip dd,.intro-custom-tip dt{color:#7e7e7e;font-size:16px;margin:0;padding:4px 0}.intro-custom-tip dl{margin:8px 0}.intro-custom-tip hr{border:1px solid #ddd;margin:12px 0}.intro-custom-tip ul li{margin:0 12px 0 0}.intro-custom-tip ul li a{width:8px;height:8px}.intro-custom-tip ul li a.active{background-color:#ff9100}.intro-custom-helper{box-shadow:0 0 8px #7e7e7e;border:0;top:249px!important}.introjs-button{width:100px;height:32px;padding:0;margin-top:8px;text-align:center;font-size:16px;line-height:32px;color:#fff;background:#ff9100;border:0;border-radius:4px;text-shadow:none;position:relative;left:278px;font-weight:700}.introjs-button:active,.introjs-button:focus,.introjs-button:hover{color:#fff;background:#ff7800}.introjs-disabled,.introjs-prevbutton,.introjs-skipbutton{display:none}.introjs-bullets,.introjs-donebutton,.introjs-tooltipbuttons{display:inline-block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL19qb2JMaXN0LnNjc3MiLCJhYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVyU2VhcmNoLnNjc3MiLCJwYWdlcy9faW50cm8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxpQkFBQSxBQXVFeUIsc0NBcEVuQixZQUFhLENBQ2QsQUFKTCw0QkFRSSxnQkFBZ0IsQUFDaEIsNkJDVWMsQURUZCxnQkFBdUIsQ0E0RnhCLEFBdEdILDBDQWFNLHNCQUFzQixBQUN0Qix5QkNPZSxBRE5mLFlBQVksQUFDWixzQkNHWSxBREZaLGlCQUFrQixDQWlDbkIsQUFsREwsZ0RBb0JRLGVDVUssQURUTCxnQkFBaUIsQUFDakIsaUJBQWlCLEFBQ2pCLDRCQUE2QixDQWdCOUIsQUF2Q1AsMERBMEJVLGNBQWUsQ0FLaEIsQUEvQlQsOERBNkJZLG1CQUFvQixDQUNyQixBQTlCWCxvREFrQ1Usa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixRQUFRLEFBQ1IsVUFBVyxDQUNaLEFBdENULGlEQTBDUSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGFDNUJhLENENkJkLEFBN0NQLHNEQWdEUSxjQUFlLENBQ2hCLEFBakRQLDRDQXFETSxZQUFZLEFBQ1osWUFBWSxBQUNaLFdBQVksQ0FDYixBQXhETCx1Q0EyRE0sa0JBQWtCLEFBQ2xCLGNBQW9CLEFBQ3BCLGNDOUNlLEFEK0NmLFdBQVksQ0F1Q2IsQUFyR0wsc0ZBa0VRLGtCQUF3QixBQUN4QixrQkFBbUIsQ0FXcEIsQUE5RVAsNEdBdUVZLFdBQWEsQ0FBQSxBQXZFekIsa0lBMkVZLFVBQVcsQ0FDWixBQTVFWCx3REFpRlEsa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixRQUFTLENBQ1YsQUFwRlAseUNBdUZRLHFCQUFxQixBQUNyQixnQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQix1QkFBdUIsQUFDdkIsV0FBWSxDQUNiLEFBN0ZQLDREQWdHUSxnQkFBdUIsQUFDdkIsaUJBQTBC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Q1QsbUJBQXFCLENBQ3RCLEFBT0MsZ0JBQ0UsWUFBWSxBQUNaLFlBQVksQUFDWixVQUFVLEFBQ1YsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLFdGN0ZjLEFFOEZkLG1CRi9HbUIsQUVnSG5CLFNBQVMsQUFDVCxrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsZUFBaUIsQ0FRbEIsQUF2QkEsbUVBb0JHLFdGekdZLEFFMEdaLGtCRjFIdUIsQ0UySHhCLEFBR0gsMERBR0UsWUFBYSxDQUNkLEFBV0QsNkRBRUUsb0JBQXFCLENBQ3RCIiwiZmlsZSI6InBhZ2VzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkZ2xvYmFsQmFySGVpZ2h0OiAzMHB4O1xuXG4uam9iLWxpc3QtYm9keSB7XG4gIC5sLWhlYWRlciB7XG4gICAgLmwtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTA4cHg7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tc2VhcmNoIHtcbiAgICBtaW4taGVpZ2h0OiA4MnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTY7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZSAqIDU7XG5cbiAgICAuYi1mYWtlLWlucHV0IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheTY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1tO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICArIHN2ZyB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTM7XG4gICAgICB9XG5cbiAgICAgIC5pY29uLWNsZWFyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iLWJ0bi0tcHJpbWFyeSB7XG4gICAgICB3aWR0aDogMTU0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fYXV4aWxpYXJ5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogJHNwYWNlICogMyAwO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5MjtcbiAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgbGFiZWwsXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwICRzcGFjZSAqIDYgMCAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfjgIEnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsOmxhc3QtY2hpbGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNzBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZSAvIDI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlICogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmJhciB7XG4gICAgLmwtY29udGFpbmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmX190YWIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXkxO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5qb2ItdHlwZSB7XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6ICRmb250LXhzO1xuICAgIH1cbiAgfVxuXG4gIC5qb2ItdGFiIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk2O1xuICAgIGhlaWdodDogNDhweDtcblxuICAgIC5iLW5hdi10YWJzIHtcbiAgICAgIC5iLWRyb3dkb3duIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICB9XG5cbiAgICAgIC5iLWJ0bi0tZHJvcGRvd24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBwYWRkaW5nOiA5cHggOHB4IDEzcHggOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iLWZsb2F0LXJpZ2h0IHtcbiAgICAgIG1hcmdpbjogJHNwYWNlICogMiAwO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTI2cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5MjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXk4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JheTY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmpvYi1zd2l0Y2gtbW9kZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAuam9iLW1vZGUtLWFjdGl2ZSB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmF5MjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JheTQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kc3BhY2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheTQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmItZmxvYXQtbGVmdCB7XG4gICAgICB3aWR0aDogNjAlO1xuXG4gICAgICA+IHVsID4gbGkge1xuICAgICAgICBtaW4td2lkdGg6IDE5JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuam9iLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgaDEuYi10aXQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1tO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwICRzcGFjZSAqIDMgJHNwYWNlICogMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAuYi10aXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJHNwYWNlLzI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZSAqIDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmItbGlzdC1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UvMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgIGxpLmItbGlzdC1pbmxpbmVfX2FkLWljb24ge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZSAqIDM7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDsgLy8g57Sw5b6u5beu6Led6JmV55CGXG5cbiAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgIC8vIOWFrOWPuOWIpVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8g6ZuH5Li75ZOB54mMXG4gICAgICAgICAgICAmLmVtcGxveWVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5MjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAucnVsZS1vdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcblxuICAgICAgICAuYi1idG4ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYi1kcm93ZG93bl9fbWVudSB7XG4gICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZSAqIDIgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmItbGluay0tZ3JheSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbXBhbnkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG1hcmdpbjogJHNwYWNlIDA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICAgIH1cblxuICAgICAgLmpvYi1saXN0LWludHJvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMiAqICRzcGFjZTtcblxuICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXkxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10YWcge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlICogMjtcbiAgICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICB9XG5cbiAgICAuYi1ibG9jayB7XG4gICAgICAmX19sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3NiU7XG4gICAgICB9XG5cbiAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlICogOCAtIDI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmItYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2UgKiAzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW5vZGF0YSB7XG4gICAgICAgIGhlaWdodDogMjMwcHg7XG5cbiAgICAgICAgLmItY2VudGVyIHtcbiAgICAgICAgICB3aWR0aDogMzU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iLXRpdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC14bDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sLWNvbnRhbnQtLTJjb2wtLXN1YiB7XG4gICAgLmItYmxvY2sge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNlICogNTtcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAkc3BhY2UgKiA0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b29sLWFyZWEge1xuICAgIGJvdHRvbTogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnJ1bGUtb3V0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIHJpZ2h0OiAzNSU7XG4gICAgICB3aWR0aDogMTQwcHg7XG5cbiAgICAgIC5iLXRvb2x0aXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZzogJHNwYWNlIDEycHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5MTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXkxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtN3B4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci10b3A6IDdweCBzb2xpZCAkY29sb3ItZ3JheTE7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItZ3JheTE7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZS10b29scyB7XG4gICAgcGFkZGluZzogMTNweCA4cHggMjRweCA4cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgJGNvbG9yLWdyYXkzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgLmljb24ge1xuICAgICAgJi1yZXBseSxcbiAgICAgICYtZ28tdG9wLFxuICAgICAgJi1zdGFyLFxuICAgICAgJi1iYWNrLFxuICAgICAgJi1pbnRybyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDEycHggYXV0byA1cHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucG9jLXRvb2xzIHtcbiAgICBwYWRkaW5nOiAxMnB4IDhweCA4cHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgc3BhbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLypcbiAgICBpbnRybyDphY3oibLlkozlhbblroPkuI3lkIxcbiAgICBodHRwczovL3pwbC5pby9WMWxwckQ0XG4gICovXG4gIC5wb2MtdG9vbHMgLmludHJvIHtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcbiAgICB9XG5cbiAgICBhIC5pY29uLWludHJvIHtcbiAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgIH1cblxuICAgIGE6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgYTpob3ZlciAuaWNvbi1pbnRybyB7XG4gICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAuYWRpbWEtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5MjtcbiAgICB9XG4gIH1cblxuICAuYWQtYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5qcy1hZC1hcnRpY2xlLFxuICAuanMtYWQtaW1nIHtcbiAgICAmLmpzLWZldGNoaW5nIHtcbiAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9hZGluZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyLWxvYWRpbmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubG9hZGluZy1tYWluIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIC5sb2FkaW5nLWNpcmNsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZjc4MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuXG4gICAgICAvKiDliaroo4Hnu53lr7nlrprkvY3lhYPntKDjgILms6jmhI/lj4LmlbDmmK/kuIrlj7PkuIvlt6YgKi9cbiAgICAgIGNsaXA6IHJlY3QoMCAyM3B4IDQ2cHggMCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIC8qIOa4kOWPmOexu+WeiyDotbflp4vngrkg6LW354K56aKc6ImyIOe7iOeCueminOiJsiAg5aaCbGVmdCB0b3DlsLHmmK/lt6bkuIrop5IgLXdlYmtpdC1tYXNrLWltYWdl77yaY3Nz6YGu572pICovXG4gICAgICAtd2Via2l0LW1hc2staW1hZ2U6XG4gICAgICAgIC13ZWJraXQtZ3JhZGllbnQoXG4gICAgICAgICAgbGluZWFyLFxuICAgICAgICAgIDAgMCxcbiAgICAgICAgICAwIDEwMCUsXG4gICAgICAgICAgZnJvbSgjZmY3ODAwKSxcbiAgICAgICAgICB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKVxuICAgICAgICApO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmcge1xuICAgICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgfVxuXG4gICAgICA1MCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJlbGF0ZWQtY29tcGFuaWVzLS10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5ODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTI7XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFuaWVzLW1vcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIGE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICfmm7TlpJrlhazlj7gnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYW5pZXMtaXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgIH1cblxuICAgIC5vdGhlcnMtY29tcGFueSB7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG4gIH1cblxuICAucGFnZS1zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gIH1cblxuICAuaWNvbi0ge1xuICAgICZqb2Ige1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgJHNwYWNlIC0ycHggJHNwYWNlICogMjtcbiAgICB9XG5cbiAgICAmc3RhcixcbiAgICAmYXBwbHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRzcGFjZTtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlICogMjtcbiAgICB9XG5cbiAgICAmY2xlYXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG5cbiAgICAmYXJyb3ctZG93biB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYXRlLWJveCB7XG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIHNlbGVjdCB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuXG4gICAgLmItYnRuLS1saW5rIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogJHNwYWNlICogMiAwO1xuICAgIH1cblxuICAgIC5sb2dpbi1tYXRlIHtcbiAgICAgIG1heC13aWR0aDogNjE2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuc3Vic2NyaXB0aW9uIHtcbiAgICAgICYtZm9ybSB7XG4gICAgICAgIHdpZHRoOiA0NTZweDtcbiAgICAgICAgbWluLWhlaWdodDogMTY2cHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYi1lcnJvci1tc2cge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1tYWlsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgLmItY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbmRpdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTM7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXk2O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfjgIEnO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICYtbm90aWNlIHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkZ2xvYmFsQmFySGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5ub3RpY2Uge1xuICAgIHdpZHRoOiAzMjhweDtcbiAgICBoZWlnaHQ6IDE5NnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMjRweDtcbiAgICBib3R0b206IDI0cHg7XG4gICAgcGFkZGluZzogMTZweDtcblxuICAgIC5iLXBvcHVwX190aXRsZSB7XG4gICAgICBtYXJnaW46IDRweCAwIDEycHg7XG4gICAgfVxuXG4gICAgLmItYnRuIHtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5iLXBvcHVwX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5iLWJ0bi0tdGV4dCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuICAvLyDmiYvmqZ/kvb/nlKjngI/opr3lmajvvIzpgbjmk4fpm7vohabniYjop4DnnIvot7Plh7rvvIzlkYrnn6Xoq4vkvb/nlKjmiYvmqZ/niYhcbiAgLm0tYnJvd3Nlci1ub3RpY2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5MTtcbiAgICB9XG5cbiAgICAmLW1vYmlsZSB7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1tO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZmxleDogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmLWJ0biB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB3aWR0aDogOTZweDtcbiAgICB9XG4gIH1cblxuICAvLyDkv67mlLkgalF1ZXJ5LXVpIOaoo+W8j1xuICAudWktd2lkZ2V0IHtcbiAgICAmLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cbiAgICAgIC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXIsXG4gIC5zZWFyY2gtd3JhcHBlcixcbiAgLmpvYnMtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLmpvYnMtY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLmdvLXRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIHZhcmlhYmxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qXG4gKiBjb2xvclxuKiovXG4kY29sb3ItcHJpbWFyeTogI2ZmOTEwMDtcbiRjb2xvci1wcmltYXJ5LWhvdmVyOiAjZmY3ODAwO1xuJGNvbG9yLXByaW1hcnktbWlkOiAjZmZkNmIyO1xuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICNmZmVlZGY7XG4kY29sb3ItbGluazogIzE2NTRiOTtcbiRjb2xvci1saW5rLWhvdmVyOiAjNGU5MWZmO1xuJGNvbG9yLWxpbmstdmlzaXRlZDogIzc4MjY5ZjtcbiRjb2xvci1yZWQ6ICNlYTQ3NWI7XG4kY29sb3IteWVsbG93OiAjZmZmYWYyO1xuJGNvbG9yLWdyYXkxOiAjMjkyOTI5O1xuJGNvbG9yLWdyYXkyOiAjN2U3ZTdlO1xuJGNvbG9yLWdyYXkzOiAjYTlhOWE5O1xuJGNvbG9yLWdyYXk0OiAjY2NjO1xuJGNvbG9yLWdyYXk1OiAjZjRmNGY0O1xuJGNvbG9yLWdyYXk2OiAjZWVlO1xuJGNvbG9yLWdyYXk3OiAjZGRkO1xuJGNvbG9yLWdyYXk4OiAjZjNmM2YzO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuXG4vKlxuKiBmb250IHNpemVcbioqL1xuXG4kZm9udC14czogMTJweDtcbiRmb250LXM6IDE0cHg7XG4kZm9udC1tOiAxNnB4O1xuJGZvbnQtbDogMThweDtcbiRmb250LXhsOiAyNHB4O1xuXG4vKlxuKiBzcGFjZVxuKiovXG5cbiRzcGFjZTogNHB4O1xuXG4vKlxuKiBnbG9iYWwtd2lkdGhcbioqL1xuXG4kZ2xvYmFsLXdpZHRoOiAxMDI0cHg7XG4vLy8gUmVndWxhciBmb250IGZhbWlseVxuLy8vIEB0eXBlIExpc3RcbiR0ZXh0LWZvbnQtc3RhY2s6ICdPcGVuIFNhbnMnLCAnSGVsdmV0aWNhIE5ldWUgTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUnLFxuICAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vLyBDb2RlIChtb25vc3BhY2UpIGZvbnQgZmFtaWx5XG4vLy8gQHR5cGUgTGlzdFxuJGNvZGUtZm9udC1zdGFjazogJ0NvdXJpZXIgTmV3JywgJ0RlamFWdSBTYW5zIE1vbm8nLCAnQml0c3RyZWFtIFZlcmEgU2FucyBNb25vJyxcbiAgJ01vbmFjbycsIG1vbm9zcGFjZSAhZGVmYXVsdDtcblxuLy8vIFJlbGF0aXZlIG9yIGFic29sdXRlIFVSTCB3aGVyZSBhbGwgYXNzZXRzIGFyZSBzZXJ2ZWQgZnJvbVxuLy8vIEB0eXBlIFN0cmluZ1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaGVuIHVzaW5nIGEgQ0ROXG4vLy8gICAkYmFzZS11cmw6ICdodHRwOi8vY2RuLmV4YW1wbGUuY29tL2Fzc2V0cy8nO1xuJGJhc2UtdXJsOiAnL2Fzc2V0cy8nICFkZWZhdWx0O1xuIiwiJGZpbHRlci1maWVsZC13aWR0aDogNzUwcHg7XG5cbi5maWx0ZXItc2VhcmNoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5MztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuaXMtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggJGNvbG9yLWdyYXkzO1xuICB9XG5cbiAgJi5vcGVuZWQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5sLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXk2O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMjBweCAxMHB4IDIwcHggMDtcbiAgICAvLyBpbmRleC5odG1sIOWFp+Wvq+eahCA8c3ZnPiDoiIcganMg5YWn5o+S5YWl55qE5pyD5pyJ5o+b6KGM55qE5beu5Yil77yM6YCg5oiQIGlubGluZS1ibG9jayA0cHgg5beu6Led44CCXG4gICAgLy8g5Zug5q2k55SoIGZvbnQtc2l6ZTogMCDorpMgaWNvbi1jbGVhciDnmoTlj4nlj4nmjInpiJXoiIfliY3pnaLmloflrZfot53pm6LkuIDoh7TjgIJcbiAgICBmb250LXNpemU6IDA7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICZbZGF0YS10eXBlPSdzd2l0Y2gnXSB7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgICYtY2xlYXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmLWV4cGFuZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5iLXRhYnMge1xuICAgICZfX3R4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDc0cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQtc2lkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEycHg7XG4gICAgICByaWdodDogMDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXkyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgLmItZGl2aWRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlIC8gMjtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3ItZ3JheTI7XG4gICAgICB9XG5cbiAgICAgIC5kaXNhYmxlZCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTM7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWdyYXkzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iLXRhYnNfX2l0ZW06bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgICAmLmlzLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDRweCAkY29sb3ItZ3JheTM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIH1cbiAgfVxuXG4gIGRsIHtcbiAgICBtYXgtd2lkdGg6ICRmaWx0ZXItZmllbGQtd2lkdGg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICBkdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogNC4yZW07XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIHRleHQtanVzdGlmeTogZGlzdHJpYnV0ZS1hbGwtbGluZXM7XG4gICAgICAgIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICfvvJonO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXgtd2lkdGg6ICRmaWx0ZXItZmllbGQtd2lkdGggLSA5NjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDAgMTJweCAyMHB4IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgIC5iLWRpdmlkZSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1hcmdpbjogNHB4IDEycHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICZbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgd2lkdGg6IDI5NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheTY7XG4gICAgICB9XG5cbiAgICAgICZbcmVhZG9ubHldIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICB+IC5iLWljb24tYXJyb3ctZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kbC1mb3Itcm9zdGF0dXMge1xuICAgIG1heC13aWR0aDogJGZpbHRlci1maWVsZC13aWR0aCArIDcwO1xuICB9XG5cbiAgLmxhYmVscy1maWVsZCB7XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdC1jYXRlZ29yeSxcbiAgICAudGV4dC1pbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYuc2VsZWN0LWZpZWxkIHtcbiAgICAgIC5sYWJlbHM6bm90KDplbXB0eSkge1xuICAgICAgICAvLyBUT0RPOiDkuI3mh4noqbLnlKg6bm90KC5zYWxhcnktY3VzdG9tKemBv+WFjeiWquizh+iHquioguaineS7tui3keeJiFxuICAgICAgICArIC5zZWxlY3QtY2F0ZWdvcnk6bm90KC5zYWxhcnktY3VzdG9tKSxcbiAgICAgICAgKyAudGV4dC1pbnB1dDpub3QoLnNhbGFyeS1jdXN0b20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdC1maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIC5zZWxlY3QtY2F0ZWdvcnksXG4gICAgLnRleHQtaW5wdXQge1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB9XG4gIH1cblxuICAudGV4dC1pbnB1dCBpbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk2O1xuICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgLnNlbGVjdC1hZ2VudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWluLXdpZHRoOiA5MnB4O1xuXG4gICAgICBvcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHggMCAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdC1pY29uIHtcbiAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNhbGFyeS1taW4ge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgcGFkZGluZzogN3B4IDhweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0LXNlbGVjdGVkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLnNhbGFyeS1tYXgge1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAuYi1idG4ge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gICAgbWluLXdpZHRoOiA5MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICAuc2FsYXJ5LWN1c3RvbSB7XG4gICAgOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXkzO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuXG4gICAgICAmW3R5cGU9J251bWJlciddIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsW2RhdGEtdHlwZT0nc3dpdGNoJ10ge1xuICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXkyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5iLWRhc2gge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbjogNHB4O1xuICAgIH1cblxuICAgIC5iLWRpdmlkZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vXG4gIC8vIGNoZWNrYm94XG4gIC8vXG5cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5iLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXkyO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsOmhvdmVyIHtcbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddLmItY2hlY2tib3g6Y2hlY2tlZCArIHNwYW4sXG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5iLWNoZWNrYm94ICsgc3BhbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXkyO1xuICAgIH1cbiAgfVxuXG4gIC8vXG4gIC8vIOS4jeWPr+mBuOWPlueahCBjaGVja2JveFxuICAvL1xuXG4gIC5mcmVlemUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10uYi1jaGVja2JveCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5MjtcbiAgICB9XG4gIH1cblxuICAvL1xuICAvLyDngrrkuobmrIrph41cbiAgLy9cblxuICAuYi1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmpzLWRpc3JvbGUtaW5wdXQgLmlucHV0LWdyb3VwIC5zZWxlY3QtYWdlbnQgLnNlbGVjdC1zZWxlY3RlZCB7XG4gICAgbWluLXdpZHRoOiAyOTZweDtcblxuICAgIC5zZWxlY3QtaWNvbiB7XG4gICAgICByaWdodDogMTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gIGludHJvIOebuOmXnOS/ruaUuVxuICDml6XlvozlpoLpnIDmi5TpmaQgc2NzcyDnmoTpg6jliIbnm7TmjqXmiorpgJnmlK/ntabnoI3kuoZcbiovXG5cbi8qXG4gIHByZXNlcnZlZCBodG1sIHNlY3Rpb24gZm9yIGludHJvXG4qL1xuXG4uaW50cm8tbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmludHJvLXN0ZXAyIHtcbiAgcmlnaHQ6IDMxMXB4O1xufVxuXG4uaW50cm8tc3RlcDMge1xuICByaWdodDogLTExcHg7XG59XG5cbi8qXG4gIGN1c3RvbSB0b29sdGlwXG4qL1xuXG4uaW50cm8tY3VzdG9tLXRpcCB7XG4gIC8qXG4gICAgbG9jYXRpb24gYW5kIHNoYXBlXG4gICovXG5cbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDQzOHB4O1xuICBtYXgtd2lkdGg6IDQzOHB4O1xuICB0b3A6IDYycHggIWltcG9ydGFudDtcblxuICAvKlxuICAgIGNvbnRlbnQgc3R5bGVcbiAgKi9cblxuICAub3JhbmdlLWhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktaG92ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXkyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgfVxuXG4gIGR0LFxuICBkZCB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5MjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG5cbiAgZGwge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cblxuICBociB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk3O1xuICAgIG1hcmdpbjogMTJweCAwO1xuICB9XG5cbiAgLypcbiAgICBidWxsZXQg5qij5byP5L+u5pS5XG4gICovXG5cbiAgdWwgbGkge1xuICAgIG1hcmdpbjogMCAxMnB4IDAgMDtcbiAgfVxuXG4gIHVsIGxpIGEge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLypcbiAgY3VzdG9tIGhlbHBlciBsYXllclxuKi9cblxuLmludHJvLWN1c3RvbS1oZWxwZXIge1xuICBib3gtc2hhZG93OiAwIDAgOHB4ICRjb2xvci1ncmF5MjtcbiAgYm9yZGVyOiAwO1xuICB0b3A6IDI0OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4gIG1vZGlmeSB0aGUgaW50cm9qcyBsaWJyYXJ5IGNzc1xuKi9cblxuLmludHJvanMge1xuICAmLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMjc4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gICYtc2tpcGJ1dHRvbixcbiAgJi1wcmV2YnV0dG9uLFxuICAmLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gdGhlIGRpc2FibGVkIGJ1dHRvbiB3aWxsIG1ha2UgZG9uZSBidXR0b24gbm90IHZpc2libGVcbiAgJi1kb25lYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAvKlxuICAgIHB1dCBidWxsZXRzIGFuZCBidXR0b25zIG9uIHRoZSBzYW1lIGxpbmVcbiAgKi9cblxuICAmLXRvb2x0aXBidXR0b25zLFxuICAmLWJ1bGxldHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIl19 */
