@charset "UTF-8";@font-face{font-family:tds-intouch-icons;src:url(../icons/tds-intouch-icons.eot?9l3500);src:url(../icons/tds-intouch-icons.eot?9l3500#iefix) format("embedded-opentype"),url(../icons/tds-intouch-icons.ttf?9l3500) format("truetype"),url(../icons/tds-intouch-icons.woff?9l3500) format("woff"),url(../icons/tds-intouch-icons.svg?9l3500#tds-intouch-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon{font-family:tds-intouch-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-content-variant:before{content:""}.icon-folder-category:before{content:""}.icon-image-align-left:before{content:""}.icon-image-align-middle:before{content:""}.icon-image-align-center:before{content:""}.icon-image-align-right:before{content:""}.icon-image-align-top:before{content:""}.icon-image-align-bot:before{content:""}.icon-template-rule:before{content:""}.icon-content-rule:before{content:""}.icon-key-variable:before{content:""}.icon-data-source-fields:before{content:""}.icon-approve:before{content:""}.icon-reject:before{content:""}.icon-value-expression:before{content:""}.icon-data-source:before{content:""}.icon-condition:before{content:""}.icon-variant-content:before{content:""}.icon-related-communications:before{content:""}.icon-log:before{content:""}.icon-create-variant:before{content:""}.icon-just-added:before{content:""}.icon-checked-out:before{content:""}.icon-no-search-results:before{content:""}.icon-saved-to-drafts:before{content:""}.icon-communication-draft:before{content:""}.icon-batch:before{content:""}.icon-interactive:before{content:""}.icon-workflows:before{content:""}.icon-recipient-types:before{content:""}.icon-address-block:before{content:""}.icon-finalized:before{content:""}.icon-delivery-error:before{content:""}.icon-cover-letter:before{content:""}.icon-template-attachment:before{content:""}.icon-file-jpg:before{content:""}.icon-file-tiff:before{content:""}.icon-file-doc:before{content:""}.icon-file-docx:before{content:""}.icon-file-xls:before{content:""}.icon-file-pdf:before{content:""}.icon-prompt-alt:before{content:""}.icon-user-prompt:before{content:""}.icon-variable-prompt:before{content:""}.icon-content-prompt:before,.icon-prompt:before{content:""}.icon-create-set:before{content:""}.icon-partial-lock-p1:before{content:""}.icon-partial-lock-p2:before{content:""}.icon-overflow:before{content:""}.icon-place:before{content:""}.icon-preview-screen:before{content:""}.icon-mytask:before{content:""}.icon-recently-used:before{content:""}.icon-font-color-highlight:before{content:""}.icon-number-text:before{content:""}.icon-bulletpoint-text:before{content:""}.icon-strikethrough-text:before{content:""}.icon-underline-text:before{content:""}.icon-italic-text:before{content:""}.icon-bold-text:before{content:""}.icon-numbered-text:before{content:""}.icon-question-marker:before{content:""}.icon-pencil:before{content:""}.icon-category-color-part3:before{content:""}.icon-category-color-part2:before{content:""}.icon-category-color-part1:before{content:""}.icon-envelope:before{content:""}.icon-attachment:before{content:""}.icon-url:before{content:""}.icon-print:before{content:""}.icon-email:before{content:""}.icon-sms:before{content:""}.icon-equal:before{content:""}.icon-not-equal-to:before{content:""}.icon-divide:before{content:""}.icon-greater-than-or-equal:before{content:""}.icon-less-than-or-equal:before{content:""}.icon-power-of:before{content:""}.icon-greater-than:before{content:""}.icon-less-than:before{content:""}.icon-operators:before{content:""}.icon-connectors:before{content:""}.icon-question-mark:before{content:""}.icon-insert-value:before{content:""}.icon-icon-font:before{content:""}.icon-css:before{content:""}.icon-form:before{content:""}.icon-doc-creation-rule:before{content:""}.icon-style-rule:before{content:""}.icon-workflow-rule:before{content:""}.icon-multi-select:before{content:""}.icon-copy-to-workspace:before{content:""}.icon-pop-out:before{content:""}.icon-pop-in:before{content:""}.icon-mask-polygon:before{content:""}.icon-mask-ellipse:before{content:""}.icon-mask-circle:before{content:""}.icon-mask-rectangle:before{content:""}.icon-mask-square:before{content:""}.icon-minus:before{content:""}.icon-paste:before{content:""}.icon-lock:before{content:""}.icon-tabs:before{content:""}.icon-vert-line:before{content:""}.icon-hoz-line:before{content:""}.icon-entry-field:before{content:""}.icon-pulldown:before{content:""}.icon-checkbox:before{content:""}.icon-radio-button:before{content:""}.icon-button:before{content:""}.icon-content:before{content:""}.icon-asset-library:before{content:""}.icon-global:before{content:""}.icon-align-rec-img:before{content:""}.icon-img-wrap-right:before{content:""}.icon-img-wrap-left:before{content:""}.icon-img-wrap-none:before{content:""}.icon-img-wrap:before{content:""}.icon-img-wrap-over:before{content:""}.icon-text-align-center:before{content:""}.icon-handle:before{content:""}.icon-text-tab-right:before{content:""}.icon-text-tab-left:before{content:""}.icon-text-align-justify:before{content:""}.icon-text-align-right:before{content:""}.icon-align-rec:before{content:""}.icon-align-frame:before{content:""}.icon-resize:before{content:""}.icon-link:before{content:""}.icon-favorite:before{content:""}.icon-favorite-off:before{content:""}.icon-pending:before{content:"";color:#000}.icon-pending-grey-asset-file{position:absolute;left:30px}.icon-pending-grey-asset-file:before{content:"";color:#c9c9c0;font-size:14px}.icon-ready-to-publish-asset-file{position:absolute;left:60px;width:12px;height:12px}.icon-undo:before{content:""}.icon-redo:before{content:""}.icon-business-rules:before,.icon-rule:before{content:""}.icon-variable:before,.icon-variables:before{content:""}.icon-preview:before{content:""}.icon-desktop-upload:before{content:""}.icon-desktop:before{content:""}.icon-tablet:before{content:""}.icon-mobile:before{content:""}.icon-back-arrow:before{content:""}.icon-custom-text:before{content:""}.icon-region-frame:before{content:""}.icon-region-header:before{content:""}.icon-region-body:before{content:""}.icon-region-footer:before{content:""}.icon-region-rightSidebar{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-region-rightSidebar:before{content:""}.icon-region-leftSidebar{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.icon-region-leftSidebar:before{content:""}.icon-row-col-n:before{content:""}.icon-row-col-3:before{content:""}.icon-row-col-2:before{content:""}.icon-row-col-1:before{content:""}.icon-checkmark:before{content:""}.icon-move-up:before{content:""}.icon-grid:before{content:""}.icon-directory:before{content:""}.icon-customize:before{content:""}.icon-duplicate:before{content:""}.icon-copy-clipboard:before{content:""}.icon-move-down:before{content:""}.icon-move-left:before{content:""}.icon-move-right:before{content:""}.icon-comment:before{content:""}.icon-trash-can:before{content:""}.icon-table:before{content:""}.icon-dropbox:before{content:""}.icon-bullet_list:before{content:""}.icon-drag_drop:before{content:""}.icon-unlock:before{content:""}.icon-chart_graphs:before{content:""}.icon-article:before{content:""}.icon-paragraph:before{content:""}.icon-brand_style:before{content:""}.icon-text:before{content:""}.icon-quick-actions:before{content:""}.icon-comm-creation-history:before{content:""}.icon-recipient:before,.icon-user-admin:before{content:""}.icon-app-operations:before{content:""}.icon-template-mgmnt:before{content:""}.icon-roles:before{content:""}.icon-group:before{content:""}.icon-bell:before{content:""}.icon-folder-open-outline:before{content:""}.icon-folder-close-outline:before{content:""}.icon-folder-open-cover:before{content:""}.icon-folder-open-stripe:before{content:""}.icon-folder-close-cover:before{content:""}.icon-folder-close-stripe:before{content:""}.icon-intouch-reports:before{content:""}.icon-com-history:before{content:""}.icon-info:before{content:""}.icon-chevron-east:before{content:""}.icon-batch-select:before{content:""}.icon-calendar:before{content:""}.icon-image:before{content:""}.icon-template:before{content:""}.icon-template-set:before{content:""}.icon-dynamic-template:before{content:""}.icon-layout:before{content:""}.icon-plus:before{content:""}.icon-cog:before{content:""}.icon-chevron-north:before{content:""}.icon-alias:before{content:""}.icon-search:before{content:""}.icon-list-view:before{content:""}.icon-chevron-west:before{content:""}.icon-dotdotdot:before{content:""}.icon-remove:before{content:""}.icon-gallery-view:before{content:""}.icon-filter:before{content:""}.icon-chevron-south:before{content:""}.icon-card-view:before{content:""}.icon-uses:before{content:""}.icon-edit-layout:before{content:""}.icon-blue-bin:before{content:""}.icon-blue-plus:before{content:""}.icon-theme:before{content:""}.icon-testing:before{content:""}.icon-system-variable:before{content:""}.icon-user-profile-variable:before{content:""}.icon-header-footer:before{content:""}.icon-barcode:before{content:""}.icon-align-top:before{content:""}.icon-align-middle:before{content:""}.icon-align-bottom:before{content:""}.icon-doc-preview:before{content:""}.icon-spellcheck:before{content:""}.icon-line-spacing:before{content:""}.icon-new-desktop:before{content:""}.icon-tablet-portrait:before{content:""}.icon-tablet-landscape:before{content:""}.icon-mobile-portrait:before{content:""}.icon-mobile-landscape:before{content:""}.icon-zoom-rectangle:before{content:""}.icon-content-color,.icon-content-prompt-color,.icon-content-variant-color,.icon-prompt-color,.icon-table-color{color:#75579b}.icon-content-color use,.icon-content-prompt-color use,.icon-content-variant-color use,.icon-prompt-color use,.icon-table-color use{fill:#75579b}.icon-barcode-color,.icon-data-source-color,.icon-recipient-color,.icon-theme-color{color:#000}.icon-image-color{color:#63d6fb}.icon-file-pdf-color{color:#54b6a5}.icon-template-color{color:#ca4d7f}.icon-template-set-color{color:#9f325e}.icon-layout-color{color:#2c83c4}.icon-business-rules-color,.icon-rule-color,.icon-system-variable-color,.icon-user-profile-variable-color,.icon-user-prompt-color,.icon-variable-color{color:#39b54a}.icon-content-bg-color,.icon-prompt-bg-color,.icon-table-bg-color{background-color:#75579b}.icon-template-bg-color{background-color:#ca4d7f}.icon-template-set-bg-color{background-color:#9f325e}.icon-layout-bg-color{background-color:#2c83c4}.icon-business-rules-bg-color,.icon-rule-bg-color,.icon-system-variable-bg-color,.icon-user-profile-variable-bg-color,.icon-user-prompt-bg-color,.icon-variable-bg-color{background-color:#39b54a}.icon-template-modal .modal-content{border:3px solid #ca4d7f}.icon-template-set-modal .modal-content{border:3px solid #9f325e}.icon-content-modal .modal-content{border:3px solid #75579b}.icon-image-modal .modal-content{border:3px solid #63d6fb}.icon-layout-modal .modal-content{border:3px solid #2c83c4}.icon-prompt-modal .modal-content{border:3px solid #75579b}.icon--ok{color:#009447}.icon--error{color:#ec1c23}.icon--warning{color:#f05a23}.text-bold{font-weight:700}.required:after{padding-left:4px;content:"*";color:#dd0010}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.dark-green{background-color:#006837}.green{background-color:#39b54a}.light-green{background-color:#8bc53f}.lime{background-color:#b4ea54}.dark-orange{background-color:#f15a24}.orange{background-color:#e27b14}.light-orange{background-color:#fbb03b}.yellow{background-color:#ffe600}.dark-purple{background-color:#93278f}.light-purple{background-color:#b74cbf}.dark-red{background-color:#c1272d}.deep-pink{background-color:#ed1e79}.red{background-color:#ff1d25}.dark-blue{background-color:#0071bc}.blue{background-color:#29abe2}.light-blue{background-color:#62caef}.light-cyan{background-color:#beeaea}.black{background-color:#000}.grey{background-color:#b7b7ab}.white{background-color:#fff}.breadcrumb-label-dark-green{border-left:14px solid #006837}.breadcrumb-label-green{border-left:14px solid #39b54a}.breadcrumb-label-light-green{border-left:14px solid #8bc53f}.breadcrumb-label-lime{border-left:14px solid #b4ea54}.breadcrumb-label-dark-orange{border-left:14px solid #f15a24}.breadcrumb-label-orange{border-left:14px solid #e27b14}.breadcrumb-label-light-orange{border-left:14px solid #fbb03b}.breadcrumb-label-yellow{border-left:14px solid #ffe600}.breadcrumb-label-dark-purple{border-left:14px solid #93278f}.breadcrumb-label-light-purple{border-left:14px solid #b74cbf}.breadcrumb-label-dark-red{border-left:14px solid #c1272d}.breadcrumb-label-deep-pink{border-left:14px solid #ed1e79}.breadcrumb-label-red{border-left:14px solid #ff1d25}.breadcrumb-label-dark-blue{border-left:14px solid #0071bc}.breadcrumb-label-blue{border-left:14px solid #29abe2}.breadcrumb-label-light-blue{border-left:14px solid #62caef}.breadcrumb-label-light-cyan{border-left:14px solid #beeaea}.breadcrumb-label-black{border-left:14px solid #000}.breadcrumb-label-grey{border-left:14px solid #b7b7ab}.breadcrumb-label-white{border-left:14px solid #fff}.dark-green .tds-card-wedge{border-color:#006837}.green .tds-card-wedge{border-color:#39b54a}.light-green .tds-card-wedge{border-color:#8bc53f}.lime .tds-card-wedge{border-color:#b4ea54}.dark-orange .tds-card-wedge{border-color:#f15a24}.orange .tds-card-wedge{border-color:#e27b14}.light-orange .tds-card-wedge{border-color:#fbb03b}.yellow .tds-card-wedge{border-color:#ffe600}.dark-purple .tds-card-wedge{border-color:#93278f}.light-purple .tds-card-wedge{border-color:#b74cbf}.dark-red .tds-card-wedge{border-color:#c1272d}.deep-pink .tds-card-wedge{border-color:#ed1e79}.red .tds-card-wedge{border-color:#ff1d25}.dark-blue .tds-card-wedge{border-color:#0071bc}.blue .tds-card-wedge{border-color:#29abe2}.light-blue .tds-card-wedge{border-color:#62caef}.light-cyan .tds-card-wedge{border-color:#beeaea}.black .tds-card-wedge{border-color:#000}.grey .tds-card-wedge{border-color:#b7b7ab}.white .tds-card-wedge{border-color:#fff}.tds-card-wedge{border-top-color:#404042!important;border-left-color:#404042!important}.icon-folder-close-stripe.dark-green,.icon-folder-open-stripe.dark-green{color:#006837;background-color:transparent}.icon-folder-close-stripe.green,.icon-folder-open-stripe.green{color:#39b54a;background-color:transparent}.icon-folder-close-stripe.light-green,.icon-folder-open-stripe.light-green{color:#8bc53f;background-color:transparent}.icon-folder-close-stripe.lime,.icon-folder-open-stripe.lime{color:#b4ea54;background-color:transparent}.icon-folder-close-stripe.dark-orange,.icon-folder-open-stripe.dark-orange{color:#f15a24;background-color:transparent}.icon-folder-close-stripe.orange,.icon-folder-open-stripe.orange{color:#e27b14;background-color:transparent}.icon-folder-close-stripe.light-orange,.icon-folder-open-stripe.light-orange{color:#fbb03b;background-color:transparent}.icon-folder-close-stripe.yellow,.icon-folder-open-stripe.yellow{color:#ffe600;background-color:transparent}.icon-folder-close-stripe.dark-purple,.icon-folder-open-stripe.dark-purple{color:#93278f;background-color:transparent}.icon-folder-close-stripe.light-purple,.icon-folder-open-stripe.light-purple{color:#b74cbf;background-color:transparent}.icon-folder-close-stripe.dark-red,.icon-folder-open-stripe.dark-red{color:#c1272d;background-color:transparent}.icon-folder-close-stripe.deep-pink,.icon-folder-open-stripe.deep-pink{color:#ed1e79;background-color:transparent}.icon-folder-close-stripe.red,.icon-folder-open-stripe.red{color:#ff1d25;background-color:transparent}.icon-folder-close-stripe.dark-blue,.icon-folder-open-stripe.dark-blue{color:#0071bc;background-color:transparent}.icon-folder-close-stripe.blue,.icon-folder-open-stripe.blue{color:#29abe2;background-color:transparent}.icon-folder-close-stripe.light-blue,.icon-folder-open-stripe.light-blue{color:#62caef;background-color:transparent}.icon-folder-close-stripe.light-cyan,.icon-folder-open-stripe.light-cyan{color:#beeaea;background-color:transparent}.icon-folder-close-stripe.black,.icon-folder-open-stripe.black{color:#000;background-color:transparent}.icon-folder-close-stripe.grey,.icon-folder-open-stripe.grey{color:#b7b7ab;background-color:transparent}.icon-folder-close-stripe.white,.icon-folder-open-stripe.white{color:#fff;background-color:transparent}.tds-multi-icon-wrap{display:inline-block;position:relative;top:6px;width:16px;height:16px}.tds-multi-icon-wrap .icon{position:absolute;top:0;left:0}.icon-folder-close-outline,.icon-folder-open-outline{color:#ccc}.icon-folder-close-cover,.icon-folder-open-cover{color:#404042}.container-fluid{min-width:1024px;max-width:1280px}.btn{padding:5px 20px}.btn:active,.btn:focus,.btn:hover:active,.btn:hover:focus{text-decoration:none;outline:0;box-shadow:none}.btn.btn-rounded{border-radius:4px}.btn-link:hover{opacity:.5;text-decoration:none}.btn-link:active,.btn-link:focus,.btn-link:hover:active,.btn-link:hover:focus{text-decoration:none;outline:0}.btn-default,.btn-default.active,.btn-default.active:hover,.btn-default.focus,.btn-default:active,.btn-default:focus{background-color:#fff;border-color:#d1d2d3}.btn-default.active:hover{cursor:default}.btn-default:hover{border-color:#d1d2d3;box-shadow:none}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#414142;background-color:#fff;border-color:#d1d2d3}.btn-default.btn-default-pushed,.btn-default.btn-default-pushed:active{background-color:#d0d0d0}.btn-primary{color:#fff;background-color:#414142;border-color:#414142;text-transform:capitalize}.btn-primary:hover{background-color:#0a0a0a!important;outline:0}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{opacity:.1}.btn-primary-on-dark{background-color:#424243;border:none}.btn-primary-on-dark:hover{outline:0}.btn-primary-on-dark.disabled,.btn-primary-on-dark.disabled.active,.btn-primary-on-dark.disabled.focus,.btn-primary-on-dark.disabled:active,.btn-primary-on-dark.disabled:focus,.btn-primary-on-dark.disabled:hover,.btn-primary-on-dark[disabled],.btn-primary-on-dark[disabled].active,.btn-primary-on-dark[disabled].focus,.btn-primary-on-dark[disabled]:active,.btn-primary-on-dark[disabled]:focus,.btn-primary-on-dark[disabled]:hover,fieldset[disabled] .btn-primary-on-dark,fieldset[disabled] .btn-primary-on-dark.active,fieldset[disabled] .btn-primary-on-dark.focus,fieldset[disabled] .btn-primary-on-dark:active,fieldset[disabled] .btn-primary-on-dark:focus,fieldset[disabled] .btn-primary-on-dark:hover{opacity:.5}.btn-secondary{color:#474648;background-color:#e0e2e2}.btn-secondary.btn-light{background-color:#fff;border:1px solid #e0e2e2}.btn-secondary.btn-dark{color:#fff;background-color:#414141}.btn-secondary.active,.btn-secondary.focus,.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{color:#474648;background-color:#bfc1c3!important;outline:0}.btn-clear{color:#414142;background-color:#fff;border-color:#d1d2d3}.btn-clear .tds-caret{display:inline-block;margin-left:10px}.btn-uppercase{text-transform:uppercase}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{background-color:#fff;outline:0;border-color:#d1d2d3}.btn-group.open .dropdown-toggle{box-shadow:none}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:0}.btn-blue{color:#fff;background-color:#0d5d95;border:none;text-transform:capitalize}.btn-blue:hover{color:#fff;background-color:#117ac4!important;outline:0}.btn-approve{background-color:#26a433}.btn-approve:hover{color:#fff;background-color:#30cd40!important;outline:0}.btn-reject{background-color:#b31c1f}.btn-reject:hover{color:#fff;background-color:#dd2529!important;outline:0}.btn-approve,.btn-reject{border:none;color:#fff}.btn-approve i,.btn-reject i{margin-right:5px}.tds-centerred-buttons{float:left;position:relative;left:50%;overflow:visible}.tds-centerred-buttons>div{float:left;position:relative;right:50%}.alert,.tds-straight-corners{border-radius:0}.tdsIsDisabled{opacity:.3;cursor:not-allowed}input.ng-invalid.ng-dirty{border-color:red;box-shadow:0 0 8px rgba(0,0,0,.3)}.tds-form-summary{font-weight:700;color:red;line-height:30px}.tds-form-summary.ng-valid{display:none}.tds-form-error-box{height:20px}.tds-form-error-box .tds-form-error{font-weight:700;color:red;line-height:20px;max-width:100%;word-wrap:normal}textarea.form-control{max-width:100%}.tds-centered{text-align:center}.tds-bold{font-weight:700}.tds-italic{font-style:italic}.tds-underline{text-decoration:underline}.tds-strikethrough{text-decoration:line-through}.tds-space-left{margin-left:10px}.tds-space-right{margin-right:10px}.tds-space-top{margin-top:10px}.tds-space-bottom{margin-bottom:10px}.tds-is-relative{position:relative}:focus{outline:0}.tds-content-wrapper{margin:0 -15px}.tds-content-wrapper.tds-no-margin{margin:0}.tds-version-info{font-size:80%;clear:both;position:fixed;z-index:10;bottom:10px;left:10px}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!! test/debug only !!!!!!!!!!!!!!!!!!!!!!!!! */.tds-test-language-switcher{position:fixed;right:40px;bottom:20px;z-index:99;cursor:pointer}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!! test/debug only !!!!!!!!!!!!!!!!!!!!!!!!! */.tds-is-upper-case{text-transform:uppercase}.tds-copyright{font-size:12px;color:#414142}.tds-number-bg{position:absolute;top:-13px;right:-2px;z-index:1;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;padding:0;border-radius:15px;background-color:#006837;color:#fff}.tds-pipe{display:inline-block;padding:0 10px}[tds-tool-tip]:not(.tds-disabled):hover:after{content:attr(tds-tool-tip);position:absolute;left:10px;top:100%;z-index:20;padding:10px 15px;font:normal 12px/1 sans-serif;color:#000;background-color:#fff;white-space:nowrap;box-shadow:0 0 5px 5px rgba(0,0,0,.1)}.js-no-transition{transition:none!important}.tds-smooth-transition{transition:all 1s ease}.tds-caret{display:inline-block;position:relative;width:0;height:0;border:4px solid #333}.tds-caret-big{border:8px solid #333}.tds-caret-right{border-color:transparent transparent transparent #333}.tds-caret-down{border-color:#333 transparent transparent}.tds-caret-left{border-color:transparent #333 transparent transparent}.tds-caret-up{border-color:transparent transparent #333}.tds-dropdown-menu{display:none;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;border:none;border-radius:0;background-color:#fff;color:#000;cursor:default}.open>.tds-dropdown-menu,.tds-dropdown-menu.stayOpen,.tds-hover-open>.tds-dropdown-menu{display:block;opacity:1;visibility:visible}.tds-temp-hover-hide.open>.tds-dropdown-menu{opacity:0;visibility:hidden}.tds-dropdown-menu.tds-context-menu{position:absolute;display:block;visibility:visible;opacity:1}.tds-dropdown-menu li p{padding:5px;margin:0}.tds-dropdown-menu li a{padding:3px 20px;color:#000}.tds-dropdown-menu li a[disabled],.tds-dropdown-menu li a[disabled]:hover{color:gray;cursor:default}.tds-dropdown-menu li.isDisabled{opacity:.3;cursor:default;pointer-events:none}.tds-dropdown-menu li:hover,.tds-dropdown-menu li:hover a{color:#000;background-color:#e6e6e6;cursor:pointer}.tds-dropdown-menu li.disabled:hover,.tds-dropdown-menu li.disabled:hover a{background-color:#fff}.tds-dropdown-menu li.disabled a,.tds-dropdown-menu li.disabled p{color:gray;cursor:default}.tds-dropdown-menu .tds-no-hover,.tds-dropdown-menu .tds-no-hover:hover{cursor:default;background:none!important}.tds-dropdown-menu .tds-menu-separator{border-bottom:1px solid #fff;padding:0;margin:10px 0}.tds-dropdown-menu .tds-menu-separator:hover{cursor:default}.tds-menu-separator{border-bottom:1px solid #fff;padding:0;margin:10px 0}.tds-dropdown-container{position:relative;cursor:pointer}.tds-error-message-wrapper{position:relative}.tds-page-error-message{padding:15px;color:#930f0f;background-color:#f4dfe2;margin:0 -15px 20px}.tds-page-error-dismiss{position:absolute;top:15px;right:15px}.tds-user-message{padding:20px 0;text-align:center}html{background:#f1f1f1}body,html{position:fixed}body{background-color:#f1f1f1;overflow-y:hidden;overflow-x:hidden;width:100vw}body>textarea{position:fixed!important}.tds-page-content-wrapper{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 70px);overflow-x:hidden;position:relative;z-index:1}.tds-page-content-wrapper.tds-page-has-no-header{margin-top:-70px}.tds-page-content{padding:30px 40px}.tds-with-fixed-top{padding:100px 0}.tds-fixed-top-wrapper{position:fixed;top:0;z-index:999;height:100px;width:100%;background-color:#fff}.tds-fixed-top-wrapper.tds-title-only{height:60px}.tds-page-title{font-size:18px;line-height:60px;font-weight:400;background-color:transparent;margin:0 0 0 -15px}.tds-fixed-footer{position:fixed;bottom:0;z-index:9;width:100%;min-width:1024px;height:60px;padding-top:15px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.3)}input::-ms-clear{display:none}[data-tds-highlight=true]{background-color:#caeff8!important}[data-tds-protected=true]{text-decoration:underline red!important}[data-tds-inserted=true]{background-color:#d1ffd1}[data-tds-embedded=partial]{background-color:#eaeaea}[data-tds-embedded=true]{background-color:#eaeaea;color:#006837}table[data-tds-deleted=true],td[data-tds-deleted=true],th[data-tds-deleted=true],tr[data-tds-deleted=true]{outline:2px dotted #006400!important}span[data-tds-deleted=true]{text-decoration:line-through #006400!important}[data-tds-merged=true]:before{color:#006400;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;content:"¶";font-family:courier}.tds-page-header{width:100%;min-width:1024px;height:70px;z-index:100;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.6);position:relative}.background-color-light-violet{background-color:#cec5d9!important}.background-color-light-blue{background-color:#b7d5df!important}.background-color-light-green{background-color:#b6d39a!important}.background-color-white{background-color:#fff}.color-violet{color:#75579b}.color-blue{color:#29abe2}.color-green{color:#006837}.color-grey{color:#b7b7ab}.color-white{color:#fff}.tds-hamburger-wrapper{border-right:1px solid #ccc}.tds-hamburger{display:block;position:relative;width:100%;height:70px;border:none;background:none}.tds-hamburger .tds-bars{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:24px;height:3px;background-color:#818285}.tds-hamburger .tds-bars:after,.tds-hamburger .tds-bars:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#818285;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .5s,width .5s,top .3s;transition:transform .5s,width .5s,top .3s}.tds-hamburger .tds-bars:before{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.tds-hamburger .tds-bars:after{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateY(6px);transform:translateY(6px)}.open .tds-hamburger{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.open .tds-hamburger .tds-bars:after,.open .tds-hamburger .tds-bars:before{width:50%;transition:-webkit-transform .5s,width .5s;transition:transform .5s,width .5s}.open .tds-hamburger .tds-bars:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open .tds-hamburger .tds-bars:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tds-logoContainer{margin:12px 0 0;min-width:315px}.tds-logoContainer a{display:block}.tds-logoContainer li:first-child a{border-right:1px solid #e6e6e6}.tds-main-nav{position:fixed;top:70px;left:-360px;bottom:0;transition:-webkit-transform .5s ease;transition:transform .5s ease;width:360px;overflow:hidden}.tds-main-nav .tds-main-menu a{color:#414142;font-size:16px;text-decoration:none}.tds-main-nav .tds-main-menu i.icon-chevron-south{font-size:12px}.tds-main-nav .tds-main-menu li:hover{background-color:#e6e6e6}.tds-main-nav .tds-main-menu>li{border-bottom:1px solid #ccc}.tds-main-nav .tds-main-menu>li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 30px}.tds-main-nav .tds-main-menu>li>a{display:block;padding:15px 15px 15px 30px}.tds-main-nav .tds-main-menu .tds-main-submenu{display:none}.tds-main-nav .tds-main-menu .tds-main-submenu li{padding:5px 0 5px 40px}.tds-main-nav .tds-main-menu .tds-main-submenu li:hover{background-color:#ccc}.tds-main-nav .tds-main-menu .tds-main-submenu li a{font-size:14px}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.tds-app-header-env-wrapper{margin-top:12px}.tds-app-header-separator{width:1px;height:45px;text-align:center;background:#e0e2e2;margin-left:10px}.tds-app-header-env-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;margin-left:20px}.open .tds-main-nav{padding:0 20px 0 0;-webkit-transform:translateX(360px);transform:translateX(360px)}.tds-main-nav-inner{height:100%;background-color:hsla(0,0%,100%,.9);box-shadow:0 0 10px rgba(0,0,0,.6);overflow-y:auto}.icon-quick-actions{position:relative;top:1px;padding-right:10px}ul.tds-secondary-menu{margin:5px 20px 0 0}ul.tds-secondary-menu li:before{content:"|";padding-right:10px}ul.tds-secondary-menu li:first-child:before{padding-left:0;content:""}div.tds-secondary-menu{line-height:60px;text-align:right;padding-left:150px}.tds-secondary-menu a{color:#414142}.tds-secondary-menu a:hover{text-decoration:none;color:#f16624}.tds-page-controls{background-color:#fff}.tds-find-form{margin:15px 15px 15px 0;border-right:1px solid #f0f0f0}.tds-find-form input.form-control{z-index:0}.tds-search-widget .form-group{display:table;width:100%}.tds-search-widget .form-group .input-group{display:table-cell;width:300px}.tds-search-widget .form-group .input-group:last-child{width:20%;padding-left:10px}.tds-search-widget .form-group .input-group>.dropdown-menu{right:0;max-height:500px;overflow-y:auto}.tds-search-widget .search-thumbnail{height:35px;width:45px;padding-right:10px;line-height:35px;font-size:1.5em}.tds-search-widget .search-result-item{height:35px;line-height:35px;margin-top:5px;margin-bottom:5px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tds-search-widget ul{padding-top:0}.tds-search-widget li hr{margin-bottom:5px;margin-top:5px}.tds-search-widget li:last-of-type hr{display:none}.tds-search-submit{margin-left:15px;width:100%}.tds-views-selection-widget{padding:15px 0 15px 15px}.tds-views-selection-widget .btn{height:34px;line-height:34px;padding:0 10px}.tds-views-selection-widget .btn.active{color:#d1d2d3;box-shadow:none}.tds-views-selection-widget i{font-size:20px;line-height:32px}.tds-btn-select{min-width:180px}.tds-btn-select i{position:absolute;left:10px;top:0}#background-work-spinner,#spinner{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.15) url(/assets/images/tds_loading.gif) 50% no-repeat;z-index:2000}.tds-card-view-list{margin:30px 0}.tds-card-view-list li{padding:0}.tds-card-view-list .tds-asset-card{position:relative;vertical-align:top;width:112px;height:136px;padding:0;background-color:#404042;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;border:1px solid #ccc;border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.3);margin:0 20px 20px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;webkit-user-select:none;ms-user-select:none;moz-user-select:none;-webkit-background-clip:padding-box;display:inline-block}.tds-card-view-list .tds-asset-card.tds-asset-card:focus,.tds-card-view-list .tds-asset-card.tds-asset-card:hover{cursor:pointer;box-shadow:0 0 15px rgba(0,0,0,.8);border:none}.tds-card-view-list .tds-asset-card.dragging{visibility:hidden}.tds-card-view-list .tds-asset-card.tds-is-document{background-color:#fff}.tds-card-view-list .tds-asset-card .tds-file{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tds-card-view-list .tds-asset-card .tds-file--checked-out .tds-asset-card-title>:not(.tds-asset-card-icons),.tds-card-view-list .tds-asset-card .tds-file--checked-out .tds-upper-btn-container>:not(.tds-asset-card-action){opacity:.5}.tds-card-view-list .tds-asset-card .tds-folder{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.tds-card-view-list .tds-asset-card .icon-alias{position:absolute;left:5px;bottom:5px}.tds-card-view-list .tds-asset-card.tds-is-document .icon-alias{color:#414142}.tds-card-view-list .tds-asset-card--locked{pointer-events:none}.tds-asset-card-thumbnail-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:calc(100% - 40px - 50px);padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tds-asset-card-thumbnail-wrapper .tds-asset-card-thumbnail{height:100%;background-repeat:no-repeat}.tds-asset-card-thumbnail-wrapper .tds-asset-card-thumbnail.tds-asset-card-thumbnail-cover{background-size:cover;-webkit-box-flex:1;-ms-flex:1;flex:1}.tds-asset-card-thumbnail-wrapper .tds-asset-card-thumbnail.tds-asset-card-thumbnail-contain{background-size:contain;background-position:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}.tds-asset-card-thumbnail-wrapper .tds-asset-card-thumbnail.tds-asset-card-thumbnail-contain.tds-is-content{background-position:top}.tds-asset-card-thumbnail-wrapper i{font-size:35px;margin-top:5px}.tds-asset-card-thumbnail-wrapper svg{height:45px}.tds-asset-folder-card-top-container{position:absolute;top:0;left:8px}.tds-asset-folder-card-top-container .tds-has-workflow-icon{width:22px;height:22px}.tds-asset-card-title{width:100%;font-size:12px;font-weight:700;height:50px;padding:14px 10px;margin:0;margin-top:auto;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;webkit-user-select:none;ms-user-select:none;moz-user-select:none}.tds-is-folder .tds-asset-card-title{width:70%;color:#fff;font-weight:400}.tds-is-document .tds-asset-card-title{color:#414142;background-color:hsla(0,0%,100%,.8);border-top:1px solid #dcdcdc;font-weight:400;padding:8px 10px 12px}.tds-asset-card-title p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tds-asset-card-icons{height:12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2px}.tds-asset-card-icons,.tds-asset-card-icons div{display:-webkit-box;display:-ms-flexbox;display:flex}.tds-asset-card-icons .icon{margin-left:3px;font-size:12px}.tds-asset-card-icons .icon.icon-favorite{color:#0071bc}.tds-asset-card-icons .icon.icon-pending{color:#f15a24}.tds-asset-card-icons .tds-outdated-asset-icon{width:12px;height:12px}.tds-asset-card-folder-icons{height:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2px}.tds-asset-card-folder-icons .tds-outdated-asset-icon{width:11px;height:11px}.tds-asset-card-action{height:100%;border-top-right-radius:6px;border-bottom-right-radius:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;webkit-user-select:none;ms-user-select:none;moz-user-select:none}.tds-asset-card-action .tds-dropdown-menu{top:35px;left:0}.tds-card-action-btn{position:relative;width:30px;height:40px;background-color:#404042;border:none;border-top-right-radius:6px;padding:2px 6px 3px}.tds-is-folder .tds-card-action-btn{height:60px}.tds-is-folder .tds-card-action-btn i{top:-7px}.tds-is-document .tds-card-action-btn{background-color:transparent}.tds-card-action-btn i{position:relative;top:2px;color:#fff}.tds-is-document .tds-card-action-btn i{color:#414142}.open>.tds-card-action-btn:focus i{color:#d1d2d3}.tds-card-wedge{position:absolute;right:0;bottom:0;display:block;width:0;height:0;border:15px solid transparent;border-color:transparent #f0f0f0 #f0f0f0 transparent}.tds-hover-info{display:none;position:absolute;top:155px;left:60px;z-index:1;width:200px;background-color:#fff;padding:15px;border-radius:0;box-shadow:0 0 8px rgba(0,0,0,.3)}.tds-hover-info img{max-width:100%;height:auto;display:block;margin:0 auto}.tds-hover-info h4{overflow-wrap:break-word;word-wrap:break-word}.tds-hover-info p{margin:0}.tds-hover-info .tds-card-description{margin-bottom:20px}.tds-scan-status-icon{height:15px;position:absolute;right:25px}.tds-upper-btn-container{height:40px;background-color:hsla(0,0%,100%,.8);border-bottom:1px solid #dcdcdc;border-top-right-radius:6px;border-top-left-radius:6px;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-upper-btn-container>i:first-of-type{font-size:18px}.tds-upper-btn-container>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:3px}.tds-upper-btn-container .tds-asset-card-action{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;text-align:right;padding-right:0}.tds-upper-btn-container svg{height:18px}.tds-more-content{text-align:center}cell-toolbar{background-color:#2d2d2d;border-radius:5px;display:block;position:absolute;z-index:2;white-space:nowrap}cell-toolbar .cell-toolbar-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding:10px;position:relative}cell-toolbar .cell-toolbar-body:before{content:"";position:absolute;width:0;height:0;top:-15px;left:calc(50% - 10px);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #2d2d2d}cell-toolbar .cell-toolbar-body a{color:#fff;text-decoration:none;margin:0;padding:0 10px}cell-toolbar .cell-toolbar-body a:hover{color:#ff0}cell-toolbar .cell-toolbar-body a:first-of-type{margin-left:auto}cell-toolbar .cell-toolbar-body a:nth-of-type(2){border-left:1px solid #fff;border-right:1px solid #fff}cell-toolbar .cell-toolbar-body a:nth-of-type(3){margin-right:auto}copy-layout p{padding:20px 10px 10px;text-align:center;font-size:18px;word-wrap:break-word}copy-layout .modal-body>div{padding-bottom:20px}copy-layout .modal-body>div label{padding:2px 10px}copy-layout .modal-body>div input[type=checkbox],copy-layout .modal-body>div input[type=radio]{margin-right:5px}copy-layout .modal-body>div>div:nth-of-type(3){padding-left:20px}copy-layout .copy-layout__with-page-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;padding:2px 10px}copy-layout .copy-layout__with-page-selector .tds-select-replacement{margin:0 .5em;width:4em}copy-layout .copy-layout__with-page-selector .dropdown-menu{max-height:70vh;overflow-y:scroll}copy-layout .sidebar-info{text-align:center}dashboard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard__wrapper,dashboard{display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard__wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:100%;height:100%;padding:30px 22px}.dashboard__main{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;margin-right:22px}.dashboard__tiles-row{height:calc((100vh - 70px - 104px) * .25)}.dashboard__tile-content,.dashboard__tiles-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:22px}.dashboard__tile-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;box-shadow:0 -1px 3px 1px rgba(0,0,0,.4)}.dashboard__tile-content__filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;padding:22px}.dashboard__tile-content__filter p{margin:0 10px 0 0}.dashboard__tile-content__filter input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:40px}dashboard-approved,dashboard-pending-approval,dashboard-tasks{padding:22px}.dashboard__table{width:100%}.dashboard__table th{font-size:12px;font-weight:700;color:#377ab4}.dashboard__table tbody tr.active,.dashboard__table tbody tr:hover{background-color:#f3fbfe}.dashboard__table tbody tr.dashboard__table__row--clickable{cursor:pointer}.dashboard__table tbody tr .dashboard__table__cell--overdue{color:red}.dashboard__table tbody tr .dashboard__table__cell__due-info{font-style:italic}.dashboard__table td{height:40px}.dashboard__table td p{margin:0}.dashboard__table td.dashboard__table__cell--related-item{max-width:200px}.dashboard__table td.dashboard__table__cell--related-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dashboard__table td.dashboard__table__cell--related-item>div i{width:20px}.dashboard__table td.dashboard__table__cell--related-item>div p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 0 5px}.dashboard__table td.dashboard__table__cell--comment{text-align:center}.dashboard__table td.dashboard__table__cell--task i{color:red}.dashboard__overview{background-color:#fff;border-radius:5px;font-size:16px;font-weight:700;height:calc((100vh - 70px - 104px) * .5);padding:22px}.dashboard__overview img{width:100%;height:90%}.dashboard__favorites-folder-icon{font-size:20px;height:1em;position:relative;width:1em}.dashboard__favorites-folder-icon .icon{position:absolute;top:0;left:-1px}dashboard-favorites{background-color:#fff;border-radius:5px;display:block;height:100%;padding:10px 20px;width:258px}dashboard-favorites header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;font-weight:700;height:25px;margin-bottom:10px}dashboard-favorites header p{margin:0 0 0 20px}dashboard-favorites header p:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}dashboard-favorites ul{height:calc(100% - 25px);overflow-y:auto}dashboard-favorites ul li.dashboard-favorites__item{border:1px solid #ccc;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:35px;padding:10px}dashboard-favorites ul li.dashboard-favorites__item:first-of-type{border-top:1px solid #ccc}dashboard-favorites ul li.dashboard-favorites__item i{width:20px}dashboard-favorites ul li.dashboard-favorites__item .icon-dotdotdot{font-size:10px}dashboard-favorites ul li.dashboard-favorites__item p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 0 10px}dashboard-favorites ul li.dashboard-favorites__item p a{cursor:pointer;color:#000}.dashboard-favorites-folder__icon{font-size:20px;height:1em;position:relative;width:1em}.dashboard-favorites-folder__icon .icon{position:absolute;top:0;left:-1px}dashboard-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:calc((100vh - 70px - 104px) * .25);position:relative}dashboard-tile,dashboard-tile>div{-webkit-box-flex:1;-ms-flex:1;flex:1}dashboard-tile>div{background-color:#fff;border-radius:5px}dashboard-tile>div:hover{border:1px solid #006837}dashboard-tile>div.dashboard__tile--active{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 -1px 3px 1px rgba(0,0,0,.4)}dashboard-tile>div.dashboard__tile--active:hover{border:none}dashboard-tile>div.dashboard__tile--active h1{color:#d1d2d2}dashboard-tile>div .dashboard__tile--green{color:#40b34f}dashboard-tile>div h1{font-size:.33em;font-weight:700;text-align:center;margin:.6em auto .4em}dashboard-tile>div h1.icon{font-size:.5em;font-weight:400;margin:.35em auto .05em}dashboard-tile>div p{font-size:.08em;text-align:center;margin:0 auto}dashboard-tile>div p span.dashboard__tile__param{font-weight:700}dashboard-tile:not(:first-of-type),dashboard-tile:not(:last-of-type){margin:0 11px}dashboard-tile:first-of-type{margin:0;margin-right:11px}dashboard-tile:last-of-type{margin:0;margin-left:11px}dashboard-tile .dashboard__tile__connector{background-color:#fff;box-shadow:0 9px 0 0 #fff,0 -9px 0 0 #fff,0 -1px 3px 0 rgba(0,0,0,.4),0 -1px 3px 0 rgba(0,0,0,.4);height:22px;left:0;right:0;bottom:-22px;position:absolute}dashboard-communication-history-filters{display:block;padding:25px}.dashboard-communication-history-filters__top,.dashboard-communication-history-filters__top>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dashboard-communication-history-filters__top>div p{margin:0;font-weight:700}.dashboard-communication-history-filters__top>div input{margin:0 20px;width:300px}.dashboard-communication-history-filters__top>div i.icon-filter{border:1px solid #efefef;padding:5px 15px;position:relative}.dashboard-communication-history-filters__top>div i.icon-filter.icon-filter-active{color:#d1d2d2}.dashboard-communication-history-filters__top>div i.icon-filter .connector{position:absolute;background-color:#fff;left:-1px;right:-1px;top:24px;bottom:-20px;border-top:1px solid #fff;border-left:1px solid #efefef;border-right:1px solid #efefef}.dashboard-communication-history-filters__bottom{margin-top:15px}.dashboard-communication-history-filters__filters-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top:1px solid #efefef;padding:15px 0}.dashboard-communication-history-filters__filters-row>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:35px}.dashboard-communication-history-filters__filters-row>div ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dashboard-communication-history-filters__date-pickers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%}.modal-content .tds-breadcrumb-wrapper{border-radius:5px 5px 0 0}.modal-content .tds-breadcrumb-wrapper ul li:first-of-type,.modal-content .tds-breadcrumb-wrapper ul li:nth-of-type(2){border-radius:5px 0 0 0}.tds-breadcrumb-wrapper{position:relative;width:100%;height:36px;margin:10px 0 0;background-color:#e0e1e2}.tds-breadcrumb-wrapper.no-breadcrumbs{background-color:transparent}.tdsHideRoot{display:none!important}.tds-card-view-breadcrumb{height:36px;margin:0;white-space:nowrap}.tds-card-view-breadcrumb li{position:relative;height:36px;line-height:36px;padding:0 18px;margin-left:18px;color:#fff;background-color:#404041;cursor:pointer}.tds-card-view-breadcrumb li:last-child{color:#414142;background-color:#e0e1e2}.tds-card-view-breadcrumb li:last-child .tds-left-arrow{border-color:#e0e1e2 #e0e1e2 #e0e1e2 transparent}.tds-card-view-breadcrumb li:last-child .tds-right-arrow{border-color:transparent}.tds-card-view-breadcrumb li p{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tds-card-view-breadcrumb li p .tds-folder-color{display:inline-block;width:10px;height:10px}.tds-card-view-breadcrumb li .tds-left-arrow{position:absolute;top:0;left:-18px;content:"";width:0;height:0;border-style:solid;border-width:18px;border-color:#404041 #404041 #404041 transparent}.tds-card-view-breadcrumb li .tds-right-arrow{position:absolute;top:0;right:-35px;content:"";width:0;height:0;border-style:solid;border-width:18px;border-color:transparent transparent transparent #404041}.tds-card-view-breadcrumb li:first-child,.tds-card-view-breadcrumb li:nth-child(2){margin-left:0;margin-right:-4px;background-color:#fff!important;color:#414142}.tds-card-view-breadcrumb li:first-child .tds-right-arrow,.tds-card-view-breadcrumb li:nth-child(2) .tds-right-arrow{border-color:transparent transparent transparent #fff!important}.tds-card-view-breadcrumb li.tds-breadcrumb-truncated,.tds-card-view-breadcrumb li:first-child .tds-left-arrow,.tds-card-view-breadcrumb li:nth-child(2) .tds-left-arrow{display:none}.tdsIsDisabled .tds-card-view-breadcrumb li{cursor:not-allowed}.tds-truncated-breadcrumbs{display:block;opacity:1;visibility:visible;transition:opacity .5s ease,visibility .5s ease;position:absolute;left:0;top:36px;background-color:#fff;z-index:999}.tds-truncated-breadcrumbs.ng-hide{opacity:0;visibility:hidden}.tds-truncated-breadcrumbs li{position:relative;height:40px;padding:12px 20px 8px 50px;color:#000}.tds-truncated-breadcrumbs li i{position:absolute;font-size:24px}.tds-truncated-breadcrumbs li .icon-folder-open-outline{top:12px;left:20px}.tds-truncated-breadcrumbs li .icon-folder-open-cover{color:transparent;left:1px;top:2px;font-size:20px}.tds-truncated-breadcrumbs li .icon-folder-open-stripe{left:1px;top:1px;font-size:23px}.tds-asset-list-toolbar{position:absolute;top:0;right:0;padding:2px;height:100%}.tds-asset-list-toolbar>li{float:left;padding:0;margin:0 0 0 1px;width:40px;height:100%;line-height:32px;text-align:center;color:#414142;background-color:#fff;cursor:pointer}.tds-asset-list-toolbar>li:hover{cursor:pointer}.tds-asset-list-toolbar>li:first-child{width:auto}.tds-asset-list-toolbar>li .btn-group{display:block;width:40px}.tds-asset-list-toolbar>li .btn-group:hover{color:#f16624}.tds-asset-list-toolbar>li .btn-group.open .dropdown-toggle{box-shadow:none;color:#d1d2d3}.tds-asset-list-toolbar>li button{color:#414142}.tds-asset-list-toolbar>li button.active,.tds-asset-list-toolbar>li button:active,.tds-asset-list-toolbar>li button:focus,.tds-asset-list-toolbar>li button:hover{color:#f16624;text-decoration:none}.tds-filter-button{height:32px;width:48px;border:1px solid #ccc;position:relative;top:16px;left:-30px;z-index:1;cursor:pointer}.tds-filter-button.open{height:51px;color:#d1d2d3;background-color:#fff;border:2px solid #f2f2f2;border-bottom-color:#fff}.tds-filter-button.open:hover{background-color:#fff}.tds-filter-button:hover{background-color:#f2f2f2}.tds-filter-button i{position:absolute;top:10px;left:15px}.tds-filter-button .tds-number-bg{right:-17px}.tds-filter-pane{position:relative;background-color:#fff;transition:all 1s ease;overflow:hidden;clear:both;border-top:2px solid #f2f2f2;margin:0 -15px}.tds-filter-pane .tds-toggle-pane{min-height:100px}.tds-filter-pane .tds-filter-button-group{position:absolute;bottom:15px;right:15px}.tds-filter-pane .tds-filter-button-group .btn{display:inline-block;margin-bottom:5px;width:100px}.tds-filter-pane .tds-filter-button-group .btn.isDisabled{opacity:.3;cursor:default;pointer-events:none}.tds-filter-pane-inner{padding:15px}.tds-filter-hint{line-height:36px;font-style:italic;padding-left:20px}.tds-filter-error{line-height:36px;font-style:italic;color:red;font-weight:700}.tds-form-row{list-style:none;margin-bottom:10px}.tds-form-row>.tds-form-row-item{float:left}.tds-filter-set{display:inline-block;vertical-align:top;width:70%}.tds-form-row-item{display:block;position:relative}.tds-form-row-item.tds-is-subset{margin:0 0 0 140px}.tds-form-row-item.tds-is-second-choice{float:left;width:130px}.tds-form-row-item .tds-btn-select{min-width:100px;width:120px;margin-right:20px;padding-left:6px}.tds-form-row-item .form-group,.tds-form-row-item .input-group{margin-bottom:0}.tds-form-row-item .input-group button{border-left:none;padding:5px}.tds-form-row-item .input-group.tds-datepicker-input{display:block;position:relative;padding:1px}.tds-form-row-item .input-group.tds-datepicker-input input{width:100%}.tds-form-row-item .input-group.tds-datepicker-input input[readonly]{background-color:#fff}.tds-form-row-item .input-group.tds-datepicker-input .input-group-btn{display:block;position:absolute;top:0;right:0;width:30px;background:none}.tds-form-row-item .input-group.tds-datepicker-input .input-group-btn button{width:100%;text-align:right;background:none;border:none;cursor:text}.tds-form-row-item .input-group.tds-datepicker-input .input-group-btn button i{display:inline-block;cursor:pointer;margin:5px 5px 0 0}.tds-form-row-item .form-control{height:32px;box-shadow:none}.tds-form-row-item .form-control.ng-invalid{box-shadow:0 0 8px rgba(0,0,0,.3)}.tds-form-row-item-label{display:block;float:left;width:10%;text-align:center;position:relative;top:7px;font-weight:700}.tds-form-row-control{display:block;float:right;width:7%;margin-left:3%}.tds-form-row-control span{display:inline-block;width:30px;height:30px;border:1px solid #d1d1d1;border-radius:15px;position:relative;top:2px;cursor:pointer}.tds-form-row-control span i{position:absolute;font-size:14px;top:50%;left:50%;margin:-7px 0 0 -7px;color:#e07458}.tds-form-row-control span:hover i{color:#d1d2d3}.tds-filter-set-details{display:block;float:left;width:90%}.tds-filter-set-created .tds-is-subset.tds-double-input .tds-form-row-item,.tds-filter-set-updated .tds-is-subset.tds-double-input .tds-form-row-item,.tds-filter-set-valid .tds-form-row-item{display:block;float:left;width:40%}asset-move-dialog{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}asset-move-dialog .icon-chevron-east,asset-move-dialog .icon-chevron-west{padding:5px}asset-move-dialog .icon-chevron-east:hover,asset-move-dialog .icon-chevron-west:hover{color:gray}asset-move-dialog header{-ms-flex-preferred-size:42px;flex-basis:42px;-ms-flex-negative:0;flex-shrink:0;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;box-shadow:0 0 8px rgba(0,0,0,.3)}asset-move-dialog header p{font-size:16px;margin:0 0 0 15px}asset-move-dialog article{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow-y:auto}asset-move-dialog article ul li{padding:10px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}asset-move-dialog article ul li:hover{background-color:#414141;color:#fff}asset-move-dialog article ul li.tds-asset-file,asset-move-dialog article ul li.tds-current-asset{opacity:.5}asset-move-dialog article ul li.tds-selected-folder{background-color:#282828;color:#fff}asset-move-dialog article ul li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}asset-move-dialog article ul li>div .tds-asset-thumb{width:22px;height:22px;margin-right:10px}asset-move-dialog article ul li>div .tds-multi-icon-wrap{top:0;font-size:22px}asset-move-dialog article ul li>div .tds-img-thumb{background-size:cover}asset-move-dialog article ul li>div .tds-content-thumb{margin-left:3px;margin-right:7px}asset-move-dialog article ul li>div p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:230px;margin:0}asset-move-dialog footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:42px;flex-basis:42px;-ms-flex-negative:0;flex-shrink:0;padding:5px;position:relative;box-shadow:0 0 8px rgba(0,0,0,.3)}asset-library,asset-move-dialog footer{display:-webkit-box;display:-ms-flexbox;display:flex}asset-library{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tds-btn-select{padding-right:20px;position:relative}.tds-btn-select .caret{position:absolute;right:7px;top:15px}.tds-multi-select{padding:0;width:40px}.modal-backdrop.in{opacity:.8}.modal-dialog{width:960px;font-size:12px}.modal-dialog.modal-warning-dialog{width:600px;font-size:16px}.modal-dialog.modal-warning-dialog .modal-content{border:3px solid #75579b;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-dialog .modal-content{height:100%;position:relative;border-radius:5px}.modal-dialog .modal-content .tds-modal-form-wrapper{height:80vh}.modal-dialog .modal-content .tds-modal-form-wrapper.tds-modal-form-wrapper-large{height:90vh}.modal-dialog .modal-content .tds-modal-form-wrapper .tds-modal-form{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-dialog .modal-content .tds-modal-form-wrapper .tds-modal-form .modal-inner-scrollable{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;background-color:#f2f2f2}.modal-dialog .modal-content .tds-item-actions{position:absolute;top:2px;right:2px;height:32px;width:32px;background-color:#fff;text-align:center}.modal-dialog .modal-content .tds-item-actions span{display:inline-block;height:32px;line-height:32px}.modal-dialog .modal-content .tds-item-actions.open .dropdown-toggle{box-shadow:none}.modal-dialog .modal-content .tds-breadcrumb-wrapper{margin:0}.modal-dialog .modal-content .modal-header{border:none;padding:0 15px;border-radius:5px 5px 0 0}.modal-dialog .modal-content .modal-header.tds-default-header{background-color:#fff}.modal-dialog .modal-content .modal-header.tds-attention{border-bottom:1px solid #ccc;padding:0 15px 5px}.modal-dialog .modal-content .modal-header h3{font-weight:400;font-size:18px}.modal-dialog .modal-content .modal-footer{border-radius:0 0 5px 5px}.modal-dialog .modal-content .modal-body{padding:0;background-color:#eaeaea}.modal-dialog .modal-content .modal-body.tds-new-item{background-color:#f2f2f2}.modal-dialog .nav-tabs{padding-left:15px}.modal-dialog .nav-tabs li{border:1px solid #ccc}.modal-dialog .nav-tabs li a{line-height:1;border-radius:0;margin:0;height:30px;padding:8px 15px;color:#414142;font-size:14px}.modal-dialog .nav-tabs li.active{background-color:#f2f2f2;border-bottom-color:#f2f2f2}.modal-dialog .nav-tabs li.active a{background-color:transparent;border:none;margin:0;height:30px}.modal-dialog .tab-content{background-color:#f2f2f2}.modal-dialog .tds-upper-content-wrapper{display:table;margin:40px 15px 15px;width:97%}.modal-dialog .tds-upper-content-wrapper .tds-item-data,.modal-dialog .tds-upper-content-wrapper .tds-item-visuals{display:table-cell;vertical-align:top}.modal-dialog .tds-upper-content-wrapper .tds-item-visuals{max-width:400px}.modal-dialog .tds-item-visuals-editor-preview-wrapper{overflow:auto;height:400px;padding:20px 20px 5px;background-color:#fff}.modal-dialog .tds-item-visuals{border-right:1px solid #fff;width:384px;padding:0 10px}.modal-dialog .tds-item-visuals .tds-item-visuals-wrapper{padding:50px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-dialog .tds-item-visuals .tds-item-visuals-wrapper i{font-size:100px}.modal-dialog .tds-item-visuals .tds-item-visuals-wrapper img{width:100%;height:100%}.modal-dialog .tds-item-visuals .tds-asset-card{position:relative;width:300px;height:340px;background-color:#404042;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.6)}.modal-dialog .tds-item-visuals .tds-asset-card .tds-folder-tab{position:absolute;top:0;right:0;z-index:2;width:50px;height:60px;border-top-right-radius:10px;background-color:#404042}.modal-dialog .tds-item-visuals .tds-asset-card .tds-folder-tab .tds-card-wedge{position:absolute;right:0;bottom:-50px;display:block;width:0;height:0;border-style:solid;border-width:25px;border-color:#404042 transparent transparent #404042}.modal-dialog .tds-item-visuals .tds-asset-card .tds-asset-card-inner{position:absolute;top:0;right:0;z-index:1;width:50px;height:100%;border-top-right-radius:10px;border-bottom-right-radius:10px}.modal-dialog .tds-item-visuals .tds-open-content-designer-wrapper,.modal-dialog .tds-item-visuals .tds-open-folder-wrapper{background-color:#fff;border-top:1px solid #999;padding:10px 10px 0}.modal-dialog .tds-item-visuals .tds-open-content-designer-wrapper{height:55px}.modal-dialog .tds-item-visuals .tds-open-folder-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-dialog .tds-item-visuals .tds-open-folder-wrapper a{margin-top:20px}.modal-dialog .tds-field-label{display:block;font-weight:700}.modal-dialog .tds-item-data{width:500px}.modal-dialog .tds-item-data ul{margin-left:20px}.modal-dialog .tds-item-data ul li{margin-bottom:30px}.modal-dialog .tds-item-data ul li.checkbox{margin-bottom:10px}.modal-dialog .tds-item-data ul .tds-field-note{padding-top:10px;font-style:italic;color:#137347}.modal-dialog .tds-item-data ul .tds-field-divider{height:0;width:100%;border-top:1px solid #fff}.modal-dialog .tds-item-data ul .tds-inline-fields>span{display:inline-block;margin-right:40px;vertical-align:top}.modal-dialog .tds-item-data ul .tds-inline-fields>span.tds-field-label{margin-right:10px}.modal-dialog .tds-item-data input[disabled]{cursor:not-allowed}.modal-dialog .tds-item-data ul.dropdown-menu{margin-left:0}.modal-dialog .tds-item-data ul.dropdown-menu li{margin-bottom:0}.modal-dialog .tds-item-data ul.dropdown-menu li.active{background-color:#818286;color:#fff}.modal-dialog .tds-additional-references{margin:20px -15px 0;border-top:1px solid #fff;padding:20px 20px 0}.modal-dialog .tds-additional-references h3{font-size:12px;margin-top:0}.modal-dialog .tds-additional-references li>a{cursor:pointer}.modal-dialog .tds-additional-references .tds-folder-color{display:inline-block;width:10px;height:10px}.modal-dialog .tds-color-select-widget-label{display:inline-block;font-weight:700;padding-top:5px;margin-right:10px}.modal-dialog .tds-color-select-widget button{text-align:left;padding-left:10px}.modal-dialog .tds-color-select-widget ul{top:-415px}.modal-dialog .tds-color-select-widget li{padding-left:10px}.modal-dialog .tds-color-select-widget li span{display:inline-block}.modal-dialog .tds-color-select-widget .tds-folder-color{position:relative;top:2px;display:inline-block;width:15px;height:15px;padding:0;border:1px solid #ccc;margin-right:5px}.modal-dialog .tds-color-select-widget .tds-current-color-name{text-transform:capitalize}.modal-dialog .form-control{font-size:12px;border-radius:0}.modal-sm{width:300px}.modal-full{width:95vw;height:90vh}.modal-exit-confirm{position:absolute;top:0;left:0;right:0;bottom:0;z-index:99;background-color:rgba(0,0,0,.8);transition:all 1s ease}.modal-exit-confirm.ng-hide{display:none}.modal-exit-confirm p{font-size:18px;color:#fff;text-align:center;margin:40% 0 50px}.tds-inherit-options{border-top:1px solid #fff;padding:20px;background-color:#f2f2f2;margin-bottom:0}.tds-wait-for-upload{position:absolute;top:0;left:0;z-index:999;width:100%;height:650px;background-color:hsla(0,0%,100%,.4);display:none}.tds-wait-for-upload .tds-img-container{width:300px;height:160px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);position:absolute;top:50%;left:50%;margin:-80px 0 0 -150px;padding:55px 10px;text-align:center}.tds-wait-for-upload .tds-img-container div.status-text{font-size:90%;color:#888;margin-bottom:5px}.tds-wait-for-upload.tdsIsUploading{display:block}form[name="imagesCtrl.forms.uploadImgs"] .modal-exit-confirm{left:-1px}.modal-body-message,.tds-delete-message{padding:30px 15px;font-size:18px;color:#424243}.modal-huge{width:1100px}.modal-md{width:500px}.modal-add-menu{width:1120px}.modal-variable-data-source{width:90vw}.modal-approving-reason,.modal-dashboard-comments-list,.modal-rejection-reason{width:700px}.modal-centered{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-centered:after,.modal-centered:before{content:" "}.list-inline>.tds-alerts{cursor:pointer;margin-left:30px}.list-inline>.tds-alerts:before{content:""}.list-inline>.tds-alerts .dropdown-toggle{display:block;position:relative;height:30px;width:40px}.list-inline>.tds-alerts .dropdown-toggle i{position:absolute;top:3px;left:0;font-size:22px;vertical-align:middle}.open>.tds-alerts-list,.tds-alerts-list{width:400px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.3)}.open>.tds-alerts-list li,.tds-alerts-list li{position:relative;padding:15px;padding-right:70px;color:#414142;border-bottom:1px solid #ccc;cursor:default}.open>.tds-alerts-list li:hover,.tds-alerts-list li:hover{background-color:#fff}.open>.tds-alerts-list li:before,.tds-alerts-list li:before{content:""}.open>.tds-alerts-list li:last-child,.tds-alerts-list li:last-child{border:none}.open>.tds-alerts-list li .tds-remove-alert,.tds-alerts-list li .tds-remove-alert{position:absolute;top:15px;right:15px;display:inline-block;width:30px;height:30px;padding:0;border:1px solid #d1d1d1;border-radius:15px;cursor:pointer}.open>.tds-alerts-list li .tds-remove-alert i,.tds-alerts-list li .tds-remove-alert i{position:absolute;font-size:13px;top:50%;left:50%;margin:-6px 0 0 -7px;color:#e07458}.open>.tds-alerts-list li .tds-remove-alert:hover i,.tds-alerts-list li .tds-remove-alert:hover i{color:#d1d2d3}.open>.tds-alerts-list li p,.tds-alerts-list li p{font-size:14px;font-weight:700}.open>.tds-alerts-list li.read p,.tds-alerts-list li.read p{font-weight:400}.open>.tds-alerts-list li .tds-alert-date,.tds-alerts-list li .tds-alert-date{padding:0;text-transform:uppercase;font-size:12px}.open>.tds-alerts-list .tds-alert-list-header,.tds-alerts-list .tds-alert-list-header{font-size:18px;font-weight:700}tags-input{display:block}tags-input *,tags-input :after,tags-input :before{box-sizing:border-box;color:#414142}tags-input .host{position:relative;height:100%}tags-input .host:active{outline:none}tags-input .tags{-moz-appearance:textfield;-webkit-appearance:textfield;padding:1px;overflow:hidden;word-wrap:break-word;cursor:text;background-color:#fff;border:1px solid #d1d2d3;height:100%}tags-input .tags .tag-list{margin:0;padding:0;list-style-type:none}tags-input .tags .input{border:0;outline:none;margin:2px;padding:0;padding-left:5px;float:left;height:26px;font:14px Helvetica Neue,Helvetica,Arial,sans-serif}tags-input .tags .input.invalid-tag{color:red}tags-input .tags .input::-ms-clear{display:none}tags-input .tag-item{margin:4px;padding:0 5px;display:inline-block;float:left;font:14px Helvetica Neue,Helvetica,Arial,sans-serif;height:26px;line-height:25px;background-color:#f1f1f1}tags-input .tag-item.selected{background-color:#ccc}tags-input:active{color:red}tags-input.ng-invalid .tags{box-shadow:0 0 3px 1px rgba(255,0,0,.6)}tags-input[disabled] .host:focus{outline:none}tags-input[disabled] .tags{background-color:#eee;cursor:default}tags-input[disabled] .tags .tag-item{opacity:.65;background:linear-gradient(180deg,#f0f9ff 0,rgba(203,235,255,.75) 47%,rgba(161,219,255,.62))}tags-input[disabled] .tags .tag-item .remove-button{cursor:default}tags-input[disabled] .tags .tag-item .remove-button:active{color:#585858}tags-input[disabled] .tags .input{background-color:#eee;cursor:default}tags-input .autocomplete{margin-top:5px;position:absolute;padding:5px 0;z-index:999;width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}tags-input .autocomplete .suggestion-list{margin:0;padding:0;list-style-type:none;max-height:280px;overflow-y:auto;position:relative}tags-input .autocomplete .suggestion-item{padding:5px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:16px Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;background-color:#fff}tags-input .autocomplete .suggestion-item.selected,tags-input .autocomplete .suggestion-item.selected em{background-color:#f2f2f2}tags-input .autocomplete .suggestion-item em{font:normal 700 16px Helvetica Neue,Helvetica,Arial,sans-serif;background-color:#fff}.tag-list+input{width:100%}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#337ab7;background-color:#f1f1f1}.remove-button{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;margin:0 0 0 5px;padding:1px 0 0;border:1px solid #d1d1d1;border-radius:10px;background:#fff;cursor:pointer;vertical-align:middle;font:700 16px Arial,sans-serif;color:#e07458}.remove-button:hover{color:#e07458;text-decoration:none}.tds-toolbar{position:relative;margin:10px -15px -4px;padding-left:15px;height:34px;line-height:34px;background-color:#e0e1e2}.tds-toolbar,.tds-toolbar>*{vertical-align:top}.tds-toolbar .form-control{width:auto;height:24px;line-height:24px;padding:0 5px;margin:5px;text-align:center;display:inline-block;border-radius:0}.tds-toolbar dir-pagination-controls{display:inline-block;margin-left:10%}.tds-toolbar dir-pagination-controls .pagination{margin:0}.tds-toolbar dir-pagination-controls .pagination li a{margin-top:4px;padding:4px 0 4px 12px;color:#474648;background-color:transparent}.tds-toolbar dir-pagination-controls .pagination li a:before{content:"|";font-weight:400;padding-right:10px}.tds-toolbar dir-pagination-controls .pagination li:first-child a:before{content:"";padding-right:0}.tds-toolbar dir-pagination-controls .pagination>.active>a,.tds-toolbar dir-pagination-controls .pagination>.active>a:focus,.tds-toolbar dir-pagination-controls .pagination>.active>a:hover,.tds-toolbar dir-pagination-controls .pagination>.active>span,.tds-toolbar dir-pagination-controls .pagination>.active>span:focus,.tds-toolbar dir-pagination-controls .pagination>.active>span:hover{color:#474648;background-color:transparent;font-weight:700;border:none}.tds-toolbar dir-pagination-controls .pagination .pagination>.disabled>a:focus,.tds-toolbar dir-pagination-controls .pagination .pagination>.disabled>a:hover,.tds-toolbar dir-pagination-controls .pagination .pagination>.disabled>span,.tds-toolbar dir-pagination-controls .pagination .pagination>.disabled>span:focus,.tds-toolbar dir-pagination-controls .pagination .pagination>.disabled>span:hover,.tds-toolbar dir-pagination-controls .pagination>.disabled>a{color:#999;cursor:not-allowed;background-color:transparent;border:none}.tds-tools-list{position:absolute;top:0;right:0;padding:2px;height:100%}.tds-tools-list>li{float:left;padding:0;margin:0 0 0 1px;width:40px;height:30px;line-height:32px;text-align:center;color:#414142;background-color:#fff;cursor:pointer}.tds-tools-list>li.open{height:34px}.tds-tools-list>li.open i{opacity:.4}.tds-tools-list>li:hover{cursor:pointer}.tds-tools-list>li:first-child{width:auto}.tds-tools-list>li .btn-group .dropdown-toggle{display:block;width:40px}.tds-tools-list>li .btn-group .dropdown-toggle:hover{color:#f16624}.tds-tools-list>li .btn-group.open .dropdown-toggle{box-shadow:none;color:#d1d2d3}.tds-tools-list>li button{color:#414142}.tds-tools-list>li button.active,.tds-tools-list>li button:active,.tds-tools-list>li button:focus,.tds-tools-list>li button:hover{color:#f16624;text-decoration:none}.tds-search-results-list>li{background-color:#fff;padding:20px 100px 20px 0;border-bottom:4px solid #f1f1f1;position:relative}.tds-search-results-list>li:first-child{margin-top:4px}.tds-search-results-list>li:last-child{border:none}.tds-search-results-list>li .tds-search-item-title{font-weight:700}.tds-search-results-list>li .tds-search-item-title:hover{text-decoration:none;cursor:pointer}.tds-search-results-list>li .tds-search-item-title[disabled]{color:#414142;cursor:default}.tds-search-results-list>li .tds-search-results-item-action{position:absolute;right:10px;top:20px}.tds-search-results-list>li .tds-search-results-item-action button{background:none;border:none}.tds-search-results-list>li .tds-search-results-item-action a>span{display:inline-block;white-space:nowrap;text-transform:capitalize;padding:3px 0}.tds-search-results-list>li .tds-search-results-item-action a>span:first-child{padding-left:20px}.tds-search-results-list>li .tds-search-results-item-action a>span:last-child{padding-right:20px}.tds-search-results-list>li .tds-search-results-item-action a>span.tds-search-item-type{padding:3px 5px}.tds-search-results-list>li .tds-document-type{text-transform:capitalize}.tds-search-results-list>li .tds-folder-color{display:inline-block;width:10px;height:10px}.tds-media-image{display:block;margin:0 30px}.tds-media-image[disabled]{cursor:default;box-shadow:none}.tds-media-image:hover{cursor:pointer}.tds-media-image .tds-search-results-icon{width:56px;height:63px;border-radius:5px;margin:5px;box-shadow:0 0 8px rgba(0,0,0,.3);position:relative}.tds-media-image .tds-folder-icon{background-color:#404042}.tds-media-image .tds-folder-icon .tds-folder-icon-sidebar{position:absolute;top:25px;right:0;bottom:0;width:12px;border-bottom-right-radius:5px}.tds-media-image .tds-folder-icon .tds-folder-icon-sidebar .tds-card-wedge{bottom:100%;border-width:6px}.tds-media-image[disabled] .tds-folder-icon{box-shadow:none}.tds-media-image .tds-document-icon img{width:100%;height:auto;border-radius:5px}.tds-search-item-description{color:#828286;line-height:1.6}.tds-search-item-path li>a{color:#337ab7}.tds-search-item-path li>a[disabled]{color:#414142;cursor:default}.tds-search-item-path li>a:hover{text-decoration:none;color:#f16624;cursor:pointer}.tds-search-item-path li>a:hover[disabled]{color:#414142;cursor:default}.tds-search-item-path li>a:after{content:">";padding:0 0 0 5px}.tds-search-item-path li>a .tsdBulkActionEnabled{color:#414142}.tds-search-item-path li>a .tsdBulkActionEnabled:hover{color:#414142;cursor:default}.tds-login-page{position:fixed;top:0;left:0;right:0;bottom:0;background:url(/assets/images/login-placeholder.jpg) 0 0 no-repeat;background-size:cover}.tds-login-page .tds-page-content{width:100%;margin-top:20%;background-color:rgba(0,0,0,.8)}.tds-login-page .tds-page-content .tds-login-wrapper{padding:50px}.tds-login-page .tds-page-content .tds-login-wrapper a{color:#fff;padding-top:5px}.tds-login-page .tds-page-content input{border-radius:0}.tds-login-page .tds-page-content label{color:#fff;font-weight:400}.tds-login-window{margin-top:20px}.modal-dialog .modal-content .tds-droplet-header{border-bottom:1px solid #ccc;height:60px;padding:5px 15px}.modal-dialog .modal-content .tds-droplet-header h3{float:left}.modal-dialog .modal-content .tds-droplet-header .tds-add-files{float:right;margin-top:10px;margin-right:10px}.modal-dialog .modal-content .tds-droplet-header .droplet-upload{position:absolute;top:0;left:0;bottom:0;z-index:1;opacity:0}.tds-droplet-target{display:block;height:400px;background-color:#f1f1f1;position:relative;overflow:auto}.tds-droplet-target comment:after{content:attr(drag-images-text);width:100%;height:100%;pointer-events:none;display:inline-block;position:absolute;z-index:1;color:#d1d2d3;font-size:20px;line-height:400px;text-align:center}.tds-droplet-target.event-dragover comment:after{content:attr(drop-images-text)}.tds-droplet-note{position:absolute;top:50%;left:50%;margin-left:-100px;display:block;width:200px;text-align:center;font-size:18px;color:#d1d2d3;opacity:0;transition:all 1s ease}.tds-droplet-note.tdsImagesUploadReady{opacity:1}.tds-upload-message{position:absolute;top:10px;left:15px;display:none}.tds-upload-message.tdsShowMessage{display:block}.tds-upload-files{padding:0 30px}.tds-upload-files li{margin:15px;padding:0;position:relative;background-color:#fff}.tds-upload-files img{background-size:contain;background-position:50% 50%;background-repeat:no-repeat;height:120px;width:100px;display:block}.tds-upload-files .tds-file-upload-size{position:absolute;right:2px;bottom:2px;z-index:2;padding:2px 4px;background-color:hsla(0,0%,100%,.8);font-weight:700}.tds-upload-files .tds-file-upload-delete{position:absolute;right:-10px;top:-10px;z-index:2;width:20px;height:20px;border-radius:10px;text-align:center;line-height:20px;background-color:hsla(0,0%,100%,.8);font-weight:700}.tds-files-edit-layer{width:100%;z-index:99}.tds-files-edit-layer .tds-files-edit-pager{position:relative;height:40px;line-height:40px;text-align:center;color:#fff;background-color:#414142}.tds-files-edit-layer .tds-files-properties{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;background-color:#f1f1f1}.tds-files-edit-layer .tds-files-properties .tds-item-visuals{vertical-align:top;width:350px}.tds-files-edit-layer .tds-files-properties .tds-item-visuals-wrapper{width:320px;height:320px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tds-files-edit-layer .tds-files-properties .tds-item-visuals-wrapper i{font-size:100px}.tds-files-edit-layer .tds-files-properties img{display:block;max-width:100%;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}.tds-files-edit-layer .tds-files-properties .tds-item-data{vertical-align:top}.tds-files-edit-layer .tds-files-properties .tds-item-data .tds-field-note{display:block}.tds-files-edit-footer{height:60px;padding:10px;background-color:#fff}.file-preview-thumbnail{height:140px;padding:10px;width:100px}.file-preview-thumbnail i{font-size:80px}.file-preview-thumbnail label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:8px}.tds-add-template-header{background-color:#fff;height:60px;padding:15px;box-shadow:0 1px 8px -2px #5f5f5f;position:relative;border-radius:5px 5px 0 0}.tds-add-template-header h3{margin:0}.tds-add-template-main{background-color:#ededed;padding:15px;height:calc(90vh - 60px - 60px)}.tds-add-template-main>div:first-child{box-shadow:0 1px 8px -2px #5f5f5f;position:relative;z-index:1}.tds-add-template-main>div:first-child form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#fff;padding:10px}.tds-add-template-main>div:first-child form input[type=text]{width:30%;margin-right:10px}.tds-add-template-main>div:first-child form button{width:90px}.tds-add-template-main>div:nth-child(2){height:100%;overflow-y:auto}.tds-add-template-main>div:nth-child(3){height:50px;padding:15px;background-color:#fff}.tds-add-template-main .tds-add-template__no-results{font-size:1.5em;font-style:italic;margin-top:20px}.tds-add-template-main .tds-add-template-empty{margin-top:200px;text-align:center}.tds-add-template-footer{background-color:#fff;box-shadow:0 -1px 8px -2px #5f5f5f;height:60px;padding:15px;position:relative;border-radius:0 0 5px 5px}.tds-add-template-footer>button{display:block;margin:0 auto}.tds-select-assets__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;height:60px;padding:15px;box-shadow:0 1px 8px -2px #5f5f5f;position:relative;border-radius:5px 5px 0 0}.tds-select-assets__header h3{margin:0;display:inline}.tds-select-assets__header .icon{font-size:25px;margin-right:12px}.tds-select-assets__main{background-color:#ededed;padding:15px;height:calc(90vh - 60px - 60px);overflow-y:scroll}.tds-select-assets__info{color:#4e4e4e;margin-top:20px}.tds-select-assets__master{display:block;width:100%;text-align:center;margin-bottom:20px;height:25px;padding:4px 0}.tds-select-assets__master--isMaster{background-color:#4e4e4e;color:#fff}.tds-select-assets__card{display:block;overflow:hidden}.tds-select-assets__card--selected{opacity:.5}.tds-select-assets__directory-stripe{position:relative;width:30px;height:104px}.tds-select-assets__directory-wedge{top:0;left:0}.tds-select-assets__asset{width:112px;height:178px;margin:0 20px 20px 0}.tds-select-assets__label{width:112px;height:134px}.tds-select-assets__checkbox{display:block;position:relative;width:20px;height:20px;bottom:12px;left:46px}.tds-select-assets__numering{display:block;width:100%;text-align:center}.tds-select-assets__footer{background-color:#fff;box-shadow:0 -1px 8px -2px #5f5f5f;height:60px;padding:15px;position:relative;border-radius:0 0 5px 5px;text-align:center}.tds-select-assets__footer>button{margin:0 5px}.tds-bulk-action-list-container{margin:0 -15px;transition:all 1s ease}.tds-bulk-actions-controls{display:table;width:100%;background-color:#fff;padding:20px 15px 0;height:60px}.tds-bulk-actions-controls>*{display:table-cell;width:33%;vertical-align:top;margin:0;padding:0}.tds-bulk-actions-controls .tds-bulk-action-list-control .tds-caret{font-size:0;line-height:0;border-width:5px;margin-right:10px;opacity:.3}.tds-bulk-actions-controls .tds-bulk-action-list-control .tds-caret.tds-caret-down{top:-3px}.tds-bulk-actions-controls .tds-bulk-action-list-control .tds-caret.tds-caret-right{top:-5px;left:2px}.tds-bulk-actions-controls .tds-bulk-action-list-control .tds-caret.active{opacity:1}.tds-bulk-actions-controls .tds-bulk-action-list-control span{cursor:pointer}.tds-bulk-actions-controls .tds-bulk-action-list-control.disabled span{cursor:default}.tds-bulk-actions-controls .tds-select-options-container li{float:right;vertical-align:middle}.tds-bulk-actions-controls .tds-select-options-container li .tds-form-row-item{margin-top:-5px}.tds-bulk-actions-controls .tds-select-options-container li .dropdown-toggle{width:150px;margin-right:0;padding:5px 30px 5px 10px;text-align:left}.tds-bulk-actions-controls .tds-select-options-container li .dropdown-menu{left:auto;right:0;min-width:150px}.tds-bulk-actions-controls .tds-select-options-container li .dropdown-menu li{float:none}.tds-bulk-actions-controls .tds-select-options-container li .btn-link{margin-top:-5px;padding:0}.tds-bulk-actions-controls .tds-select-options-container li .btn-link:before{content:"|";padding-right:10px}.tds-bulk-actions-controls .tds-initial-note{width:400px;text-align:center;margin:0 auto}.tds-bulk-actions-controls .tds-select-bulk-actions{margin-top:-4px}.tds-bulk-actions-controls .tds-select-bulk-actions>button{padding-right:40px;color:#fff;background-color:#414142;position:relative}.tds-bulk-actions-controls .tds-select-bulk-actions>button:focus{color:#fff;background-color:#414142}.tds-bulk-actions-controls .tds-select-bulk-actions>button i{position:absolute;left:auto;right:10px;top:9px;font-size:12px}.tds-bulk-action-list{position:relative;background-color:#ebf6fb;transition:all 1s ease;overflow:hidden;clear:both;border-top:2px solid #f2f2f2;width:100%}.tds-bulk-action-list tr{border-bottom:1px solid #fff}.tds-bulk-action-list tr td{padding:15px;vertical-align:middle}.tds-bulk-action-list .tds-icon-container{width:5%;font-size:30px}.tds-bulk-action-list .tds-icon-container .tds-icon-folder{position:relative;height:50px;width:50px;font-size:40px;margin-left:-3px}.tds-bulk-action-list .tds-icon-container .tds-icon-folder i{position:absolute;top:0;left:0}.tds-bulk-action-list .tds-icon-container .tds-icon-folder .icon-folder-close-outline{color:transparent}.tds-bulk-action-list .tds-icon-container .tds-icon-folder .icon-folder-close-cover{color:#404042}.tds-bulk-action-list .tds-title-container{width:20%}.tds-bulk-action-list .tds-description-container{width:45%}.tds-bulk-action-list .tds-description-container p{width:500px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0}.tds-bulk-action-list .tds-type-container{width:10%;text-align:left;text-transform:capitalize}.tds-bulk-action-list .tds-date-container{width:15%}.tds-bulk-action-list .tds-action-container{width:5%}.tds-bulk-action-list .tds-action-container span{display:inline-block;background-color:#fff;width:30px;height:30px;line-height:30px;text-align:center;border:1px solid #d1d1d1;border-radius:15px;cursor:pointer}.tds-bulk-action-list .tds-action-container span i{font-size:12px;color:#df7357}.tds-bulk-action-list .tds-action-container span:hover i{color:#d1d2d3}.tds-asset-list-wrapper{background-color:#f1f1f1;padding-bottom:15px!important}.tds-asset-list-wrapper p{padding:15px;margin:0}.tds-asset-list-wrapper .radio+.radio{margin-top:0}.tds-add-asset-choices{margin:0 11px}.tds-add-asset-choices>li{padding:3px}.tds-asset-choice{text-transform:capitalize;vertical-align:top;margin:0;padding:0;position:relative}.tds-asset-choice label{position:relative;display:block;width:147px;height:147px;background-color:#fff;padding:30px 0 0}.tds-asset-choice label.submenu-opened{background-color:#ddd}.tds-asset-choice label.active{background-color:#282828;color:#fff}.tds-asset-choice label.active i{color:#fff}.tds-asset-choice label.active.tds-type-text{height:160px}.tds-asset-choice label input{opacity:0}.tds-asset-choice label i{display:block;margin:0 auto;width:40%;font-size:60px}.tds-asset-choice label img{display:block;width:40%;height:auto;margin:0 auto}.tds-asset-choice label span{display:block;position:absolute;left:0;bottom:15px;width:100%;text-align:center}.tds-asset-choice label:hover .icon,.tds-asset-choice label:hover img{opacity:.5}.tds-asset-choice .icon-folder-close-cover{position:relative;color:#f26522}.tds-asset-choice .icon-folder-close-cover .icon-folder-close-stripe{position:absolute;top:0;left:0;color:#f26522}.tds-asset-choice .icon-content,.tds-asset-choice .icon-text{color:#75579b}.tds-asset-choice .icon-image{color:#63d6fb}.tds-asset-choice .icon-file-pdf{color:#54b6a5}.tds-asset-choice .icon-brand_style{color:#ef2525}.tds-asset-choice .icon-layout{color:#2c83c4}.tds-asset-choice .icon-template{color:#ca4d7f}.tds-asset-choice .icon-template-set{color:#9f325e}.tds-asset-choice .icon-url{color:#93278f}.tds-asset-choice .icon-business-rules,.tds-asset-choice .icon-rule,.tds-asset-choice .icon-system-variable,.tds-asset-choice .icon-user-profile-variable,.tds-asset-choice .icon-user-prompt,.tds-asset-choice .icon-variable{color:#39b54a}.tds-secondary-choices{position:absolute;left:0;right:0;z-index:1;background-color:#282828;padding:15px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.tds-secondary-choices--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tds-secondary-choices>li{margin:0 8px 0 0;padding:10px 0}.tds-secondary-choices>li.text-asset-choice:hover{background-color:#75579b}.tds-secondary-choices>li.rule-asset-choice:hover{background-color:#006837}.tds-secondary-choices>li .icon{color:#fff}.tds-secondary-choices>li svg{height:60%;width:100%}.tds-secondary-choices>li use{fill:#fff}.tds-secondary-choices>li label{background-color:transparent;color:#fff}.tds-secondary-choices>li label.active{background-color:#006837}.tds-secondary-choices>li label:hover .icon{opacity:1}.tds-asset-drop-target{margin:0 15px;height:100px;width:930px;background-color:#fff;line-height:100px;text-align:center;color:#dfdfdf}._toast-dark_1uck5_1{overflow:hidden;min-width:200px;padding:12px 22px;background:rgba(0,0,10,.8);box-shadow:1px 2px 5px 1px rgba(0,0,0,.2);border-radius:40px;color:#fff;font-size:16px;text-align:center;line-height:1.5;vertical-align:top;white-space:pre-line}.tds-logo-bug-wrapper{float:left;margin-top:15px;padding-right:15px;border-right:1px solid #ccc;margin-right:15px}.tds-layout-title{-webkit-appearance:none;-moz-appearance:none;border:none;background-color:transparent;box-shadow:none;height:60px;padding:0;font-size:18px;font-weight:400;line-height:60px;color:#414142;border-radius:0}.tds-layout-title.ng-invalid{border:1px solid red;border-style:inset}.tds-layout-elements-menu{margin-top:75px;line-height:43px;color:#fff}.tds-lower-menus .tds-layout-elements-menu{top:180px}@media (max-width:768px){.tds-layout-elements-menu{top:178px}}.tds-layout-elements-menu>li{height:42px;text-align:center;cursor:pointer;transition:color .3s ease;width:43px}.tds-layout-elements-menu>li.active,.tds-layout-elements-menu>li:hover{color:#424243}.tds-layout-elements-menu>li:first-child{padding-left:0}.tds-layout-elements-menu>li.active{width:46px;padding-right:9px;color:#424243;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);position:relative}.tds-layout-elements-menu>li.active:after{display:block;background-color:#fff;width:6px;height:42px;content:" ";position:absolute;top:0;right:-6px}.tds-layout-elements-menu .icon-redo,.tds-layout-elements-menu .icon-undo{position:relative;top:2px;font-size:18px}.tds-layout-elements-menu-trigger{width:50px;height:42px;padding:0;cursor:pointer}.tds-layout-elements-menu-trigger>i{font-size:16px;position:relative;top:4px}.tds-layout-elements-menu-trigger>i.icon-business-rules,.tds-layout-elements-menu-trigger>i.icon-preview,.tds-layout-elements-menu-trigger>i.icon-rule,.tds-layout-elements-menu-trigger>i.icon-variable{font-size:25px;top:5px}.tds-layout-elements-menu-trigger>i.icon-preview{font-size:22px;top:6px}.tdsLayoutPaneIsOpen .tds-layout-elements-menu .icon-layout,.tdsSettingsPaneIsOpen .tds-layout-elements-menu .icon-cog{color:#414141}.tds-asset-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#eaeaea;height:100%}.tds-asset-listing .tab-content,.tds-asset-listing .tab-content .tab-pane.active{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tds-asset-listing .tab-content .tab-pane.active .tds-layout-elements-palette{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;overflow-y:auto}.tds-asset-listing .nav-tabs{margin-top:-1px;background-color:#fff;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tds-asset-listing .nav-tabs>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;height:39px;display:block}.tds-asset-listing .nav-tabs>li>a,.tds-asset-listing .nav-tabs>li>a:focus,.tds-asset-listing .nav-tabs>li>a:hover{padding:0;text-align:center;border:1px solid #eaeaea;border-radius:0;margin:0 0 0 -1px;color:#424243;background-color:#fff;line-height:37px}.tds-asset-listing .nav-tabs>li>a:focus i,.tds-asset-listing .nav-tabs>li>a:hover i,.tds-asset-listing .nav-tabs>li>a i{font-size:12px;line-height:.8;position:relative;top:2px}.tds-asset-listing .nav-tabs>li>a:hover{color:#414141}.tds-asset-listing .nav-tabs>li:last-child>a{border-right:none}.tds-asset-listing .nav-tabs>li.active>a,.tds-asset-listing .nav-tabs>li.active>a:focus,.tds-asset-listing .nav-tabs>li.active>a:hover{color:#414141;background-color:#eaeaea}.tds-asset-listing .tds-back{text-decoration:none;color:#424243}.tds-asset-listing .tds-back.tds-back-disabled{opacity:.5;cursor:not-allowed}.tds-asset-listing.clean .uib-tab.nav-item{display:none}.tds-layout-elements-palette-header{line-height:43px;text-align:left}.tds-layout-elements-palette{clear:both;display:none}.open .tds-layout-elements-palette{display:block}.tds-layout-elements-palette.tds-always-open{display:block;padding:0 15px}.tds-layout-elements-palette .tds-workspace-empty{font-size:80%;text-align:center;line-height:1.5;padding:10px 0;background-color:rgba(0,0,0,.1)}.tds-layout-elements-palette .tds-clear-all{white-space:nowrap;text-align:right;cursor:default;background:none}.tds-layout-elements-palette .tds-clear-all .tds-clear-all-link{color:#424243;cursor:pointer;text-decoration:none}.tds-layout-elements-palette .tds-clear-all .tds-clear-all-link:hover{opacity:.5}.tds-layout-elements-palette .tds-clear-all .tds-remove-element{display:inline-block;position:relative;top:12px;left:-3px}.tds-layout-elements-palette .tds-clear-all .tds-remove-element .icon{left:-4px}.tdsAssetsPaneIsOpen .tds-assets-tools-pane,.tdsLayoutPaneIsOpen .tds-layout-tools-pane,.tdsPreviewPaneIsOpen .tds-preview-tools-pane,.tdsRulesPaneIsOpen .tds-rules-tools-pane,.tdsSettingsPaneIsOpen .tds-settings-tools-pane,.tdsVariablesPaneIsOpen .tds-variables-tools-pane{padding:0;margin-left:302px}.tdsAssetsPaneIsOpen .tds-assets-tools-pane>div,.tdsLayoutPaneIsOpen .tds-layout-tools-pane>div,.tdsPreviewPaneIsOpen .tds-preview-tools-pane>div,.tdsRulesPaneIsOpen .tds-rules-tools-pane>div,.tdsSettingsPaneIsOpen .tds-settings-tools-pane>div,.tdsVariablesPaneIsOpen .tds-variables-tools-pane>div{height:100%;overflow-y:auto}.tds-layout-tools-pane .tds-layout-elements-list>li{padding-bottom:20px;border-bottom:2px solid #eaeaea}.tds-remove-element{display:inline-block;width:18px;height:18px;border:1px solid #d1d1d1;border-radius:9px;position:relative;top:10px;left:4px;cursor:pointer;background-color:#fff}.tds-remove-element i{font-size:8px;position:relative;top:-13px;left:4px;color:#df7357}.tds-remove-element.tds-remove-element-disabled{cursor:not-allowed}.tds-remove-element.tds-remove-element-disabled i{color:#666}.tds-element-details{position:fixed;z-index:1;left:289px;top:500px;padding:20px;background-color:#000}.tds-element-details img{display:block}.tds-element-details .tds-elements-details-list{text-align:left;color:#fff}.tds-element-details .tds-elements-details-list a,.tds-element-details .tds-elements-details-list i{color:#fff}.tds-element-details .tds-elements-details-list li:first-child{height:24px;line-height:24px;border-right:1px solid #fff}.tds-element-details .tds-elements-details-list li:first-child i{display:inline-block;margin-right:5px;font-size:18px;position:relative;top:3px}.tds-region-container{background-color:#f8f8f8;border:1px dotted #ccc;overflow:hidden}.tds-region-container .tds-section{padding:4px;overflow:hidden}.selected-page{outline:3px solid #2c83c4}.tds-settings-tools-pane>:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.tds-settings-tools-pane .tds-pane-section{position:relative;cursor:default;padding:0;border-bottom:1px solid #ccc;transition:background-color .25s ease-in-out}.tds-settings-tools-pane .tds-pane-section.tds-is-open{background-color:#f2f2f2}.tds-settings-tools-pane .tds-pane-section.tds-is-open .tds-pane-section-header{font-weight:700}.tds-settings-tools-pane .tds-pane-section .tds-pane-section-header{position:relative;line-height:45px;cursor:pointer;padding:0 15px}.tds-settings-tools-pane .tds-pane-section .tds-pane-section-header .tds-caret{position:relative;top:18px}.tds-settings-tools-pane .tds-pane-section .tds-pane-section-header .tds-caret-down{top:22px}.tds-settings-tools-pane .tds-pane-section .tds-pane-section-content{font-weight:400}.tds-settings-tools-pane .tds-pane-section .tds-pane-section-content .tds-pane-section-title{font-weight:bolder}.tds-settings-tools-pane .tds-pane-section .tds-pane-section-content .tds-pane-section-title .tds-pane-section-title-text{margin-left:5px}.tds-settings-tools-pane .tds-pane-section .tds-pane-section-content.tds-pane-section-padding{padding:0 15px}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section{padding:0 22px 15px;border-top:1px solid #fff}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section:hover{background-color:#e6e6e6}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section:hover .tds-hidden{display:block}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section .tds-recipient-types-title{line-height:30px;padding-top:5px}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section .tds-recipient-types-title .tds-recipient-types-main-title{font-weight:700}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section .tds-recipient-types-title .tds-recipient-types-description{padding-left:5px;font-style:italic}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section .tds-recipient-types-title .tds-recipient-types-description:before{content:"("}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section .tds-recipient-types-title .tds-recipient-types-description:after{content:")"}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section .tds-recipient-types-entry .tds-designer-element-descriptor .tds-element-name{width:70%}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section .tds-recipient-types-entry .tds-designer-element-descriptor .tds-element-more{top:0}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section .tds-recipient-types-entry .tds-designer-element-descriptor .tds-remove-element{display:block;float:right;position:relative;margin-right:-10px;cursor:pointer;top:12px}.tds-settings-tools-pane .tds-pane-section .tds-recipient-types-section .tds-recipient-types-entry .margin-bottom{margin-bottom:10px}.tds-settings-tools-pane .tds-pane-section .tds-find-form{margin:0;padding:0}.tds-settings-tools-pane .tds-pane-section .tds-remove-button{width:24px}.tds-settings-tools-pane .tds-pane-section .tds-element-more{top:0}.tds-settings-tools-pane .tds-pane-section .tds-layout-elements-palette{padding:0}.tds-settings-tools-pane .tds-pane-section .tds-layout-elements-palette li{padding-bottom:10px}.tds-settings-tools-pane .tds-pane-section tds-main-search-widget input{line-height:40px;border:1px solid #006837;width:100%;padding:0 15px;border-radius:0;font-size:12px;height:42px}.tds-settings-tools-pane .tds-pane-section tds-main-search-widget input:focus{background-color:#f4fafd}.tds-settings-tools-pane .tds-pane-section tds-main-search-widget ul.dropdown-menu{width:206px}.tds-settings-tools-pane .tds-pane-section .tds-hidden{display:none}.tds-settings-tools-pane .tds-pane-section .tds-attachments-section{border-top:1px solid #fff;padding:0 22px 15px}.tds-settings-tools-pane .tds-pane-section .tds-attachments-section:hover{background-color:#e6e6e6}.tds-settings-tools-pane .tds-pane-section .tds-attachments-section:hover .tds-hidden{display:block}.tds-settings-tools-pane .tds-description{padding-bottom:15px}.tds-settings-tools-pane .tds-valid-dates{margin:15px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:20px}.tds-settings-tools-pane .tds-valid-dates label{font-weight:400;margin-bottom:5px}.tds-settings-tools-pane .tds-valid-dates .input-group{width:105px}.tds-settings-tools-pane .tds-valid-dates .input-group input{padding:6px}.tds-settings-tools-pane .tds-valid-dates .input-group .input-group-btn .btn{padding:6px 5px}.tds-design-studio-wrapper{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tds-design-studio-wrapper .dropdown-menu li{width:100%!important;margin:0!important}.tds-design-studio-wrapper .tds-design-studio-header{background-color:#fff;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;height:60px;z-index:1;box-shadow:0 0 8px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tds-design-studio-wrapper .tds-design-studio-header .space-fill{-webkit-box-flex:1;-ms-flex:1;flex:1}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-icon{line-height:60px;font-size:25px;width:43px;text-align:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px;min-width:0}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info.variant-tab{height:calc(100% - 8px);padding:0 15px 0 10px;margin:8px 8px 0 0;max-width:300px;border-radius:6px 6px 0 0}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info.variant-tab.active{background-color:#eaeaea}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info.variant-tab.inactive{height:calc(100% - 15px);border:1px solid #eaeaea;border-radius:5px}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info.variant-tab.inactive .form-control[disabled]{background-color:transparent}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info.variant-tab .tds-designer-name,.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info.variant-tab .tds-last-updated{display:none}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info.variant-tab .tds-top{margin-top:8px}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info.variant-tab .tds-designer-name-form form input,.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info.variant-tab .tds-designer-name-form form input:hover{border:none}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-top{margin-top:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-top .tds-designer-name{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-weight:700;line-height:22px;height:24px;font-size:18px}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-top .tds-tab-name{-webkit-box-flex:1;-ms-flex:1;flex:1;font-style:italic;line-height:24px;height:24px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-top .tds-designer-name-form{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-top .tds-designer-name-form input{height:24px;line-height:24px;font-size:18px;border:1px solid #fff;box-shadow:none;outline:0;cursor:pointer;border-radius:2px;padding-left:2px;margin-left:2px;min-width:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-top .tds-designer-name-form input:focus,.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-top .tds-designer-name-form input:focus:hover{cursor:text;border:1px solid #76b3e0}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-top .tds-designer-name-form input:hover{border:1px solid #eaeaea}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:12px;margin-top:0}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-bottom a,.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-bottom a:hover,.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-bottom a:link,.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-bottom a:visited{text-decoration:none;font-style:italic;color:#424243}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-bottom a:hover{color:#2c83c4}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-bottom .tds-bottom-layout-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-bottom .tds-last-updated{white-space:nowrap}.tds-design-studio-wrapper .tds-design-studio-header .tds-design-studio-info .tds-bottom .tds-separator{padding:0 10px}.tds-design-studio-wrapper .tds-design-studio-header .tds-designer-message{font-size:12px;line-height:60px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:right;padding-right:20px;margin-left:20px}.tds-design-studio-wrapper .tds-design-studio-header .tds-designer-message .tds-is-saved{font-style:italic}.tds-design-studio-wrapper .tds-design-studio-header .tds-designer-message .tds-is-saved i{color:#8dc73f;font-size:16px;padding-right:10px;position:relative;top:2px}.tds-design-studio-wrapper .tds-design-studio-header .tds-designer-message .tds-is-saving img{display:inline-block;width:20px;height:auto;margin-right:10px}.tds-design-studio-wrapper .tds-design-studio-header .tds-designer-message .tds-saving-error{color:#930f0f;font-weight:700}.tds-design-studio-wrapper .tds-design-studio-header .tds-buttons-container button{margin-top:14px}.tds-design-studio-wrapper .tds-buttons-container{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding-right:10px}.tds-design-studio-wrapper .tds-buttons-container button{margin-right:10px;text-transform:none}.tds-design-studio-wrapper .tds-design-studio-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-left-sliding-pane{width:43px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;z-index:10;position:relative}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#eaeaea}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;height:43px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:43px;font-size:12px;margin:0;background-color:#eaeaea;color:#424243}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-content-designer-controls-space{width:350px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;border-bottom:1px solid #fff}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-middle{height:43px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;text-align:center;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-middle.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-middle .tds-copy-paste{padding:6px 15px 6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-middle .tds-copy-paste>div{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:35px;line-height:26px;margin:0;cursor:pointer;border:2px solid #fff;font-size:17px}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-middle .tds-copy-paste>div:last-of-type{border-left:none}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-middle .tds-grid{margin:6px 0;width:35px;line-height:26px;cursor:pointer;border:2px solid #fff;font-size:17px}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-middle .tds-grid.active{color:#414141}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-middle .tds-toggle-preview{border:2px solid #fff;line-height:26px;margin:6px 0;padding:0 10px}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-middle .tds-toggle-preview p{margin:0}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-right{height:43px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-bottom:1px solid #fff}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-right .tds-layout-control-buttons{display:inline-block;margin:7px 10px 7px 0;font-size:0}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-right .tds-layout-control-buttons li{margin:0;padding:0 0 2px;line-height:26px;font-size:20px;text-align:center;border-left:1px solid #fff;cursor:pointer;vertical-align:top;width:40px}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-right .tds-layout-control-buttons li.active,.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-right .tds-layout-control-buttons li.tds-is-tab.open i{color:#414141}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-right .tds-layout-control-buttons li i{font-size:16px;position:relative;top:2px}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-right .tds-layout-control-buttons li i:hover{color:#414141}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-right .tds-layout-control-buttons li.tds-dropdown-container>ul{margin-top:0}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-control .tds-design-studio-control-right .tds-layout-control-buttons li .tds-dropdown-menu li{text-align:left;font-size:14px;border:0}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-page-selector{margin:0 15px 0 0}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-page-selector li{padding:6px 0;line-height:26px;cursor:pointer}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-page-selector li>span{display:block;height:30px;line-height:26px;border:2px solid #fff;padding:0 10px}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-page-selector li .dropdown-toggle{width:80px}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-page-selector li .dropdown-toggle span{float:right;position:relative;top:11px;border-color:#424243 transparent transparent}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-page-selector li>ul{margin-top:0}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-page-selector li:last-child{margin-left:-4px}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-page-selector li:last-child:hover{color:#414141}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control tds-zoom-control.light>div{border:1px solid #dcdcdc}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control tds-zoom-control.light input{background-color:#fff}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-workspace{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 60px - 43px);width:calc(100vw - 43px);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;transition:padding 1s ease;padding:30px 80px;outline:none}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-workspace.tds-warning-shown{height:calc(100vh - 60px - 43px - 63px)}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-workspace.tds-double-warning-shown{height:calc(100vh - 60px - 43px - 126px)}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-workspace.tds-design-studio-body-multi{padding-top:0;padding-bottom:0}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-workspace.tds-interactive-designer-body{padding:20px 20px 0;width:100vw;height:calc(100vh - 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-workspace.tds-interactive-designer-body.tds-warning-shown{height:calc(100vh - 60px - 63px)}.tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-workspace.tds-prompt-designer-workspace{padding:30px}.tds-design-studio-wrapper.tdsAssetsPaneIsOpen .tds-design-studio-workspace,.tds-design-studio-wrapper.tdsLayoutPaneIsOpen .tds-design-studio-workspace,.tds-design-studio-wrapper.tdsPreviewPaneIsOpen .tds-design-studio-workspace,.tds-design-studio-wrapper.tdsRulesPaneIsOpen .tds-design-studio-workspace,.tds-design-studio-wrapper.tdsSettingsPaneIsOpen .tds-design-studio-workspace,.tds-design-studio-wrapper.tdsVariablesPaneIsOpen .tds-design-studio-workspace{padding-left:330px!important}.tds-design-studio-warning{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;margin:20px 30px 0;line-height:43px;height:43px;font-size:15px;text-align:center;background-color:#e8d2d4;color:#424243}.tds-design-studio-warning button{margin-top:-3px;margin-left:10px}.tds-checked-out-by-username{font-weight:700;color:#2e6da4}.no-animation,.no-animation>*{transition-duration:0s!important}.tds-section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.tds-section-wrapper[wrapper-name=body],.tds-section-wrapper[wrapper-name=footerBody],.tds-section-wrapper[wrapper-name=headerBody],.tds-section-wrapper[wrapper-name=headerFooterBody]{height:100%}.tds-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;transition-property:background-color;transition-duration:.4s}.tds-section .tds-row-element.tds-template-designer{-ms-flex-negative:1;flex-shrink:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.tds-section .tds-row-element.tds-content-row{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.tds-section .tds-row-element.tds-image-row,.tds-section .tds-row-element.tds-row-element-fixed-height{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.tds-section .tds-row-element.tds-row-element-fixed-height>div.tds-column-wrapper-element{min-height:0}.tds-print-layout-pane .tds-section .tds-row-element.tds-row-element-grow{-ms-flex-preferred-size:0;flex-basis:0}.tds-section>.tds-empty-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.tds-section>.tds-empty-section,.tds-section>.tds-empty-section>.tds-row-element{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tds-section:hover .tds-section-control-tab{background-color:#9d9d9d}.tds-section .tds-section-control-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-negative:0;flex-shrink:0;line-height:1}.tds-section .tds-section-control-bar__title{padding:.4em .5em;text-align:center;background-color:#d0d0d0;cursor:pointer;z-index:1}.tds-section .tds-section-control-bar__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto;overflow:auto}.tds-section .tds-section-control-bar__tabs--disabled .tds-section-control-tab{background-color:#d0d0d0!important}.tds-section .tds-section-control-bar__tabs .tds-section-control-tab{margin-left:1px;padding:.4em .5em;color:#fff;cursor:pointer}.tds-section .tds-section-control-bar__tabs .tds-section-control-tab--active,.tds-section .tds-section-control-bar__tabs .tds-section-control-tab:hover{background-color:#2c83c4}.tds-section>.tds-section-control-bar{margin-top:-4px;margin-bottom:10px;margin-left:-4px}.tds-section .tds-section-content{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.tds-section .tds-row-element,.tds-section .tds-section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.tds-section .tds-row-element{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f8f8f8}.tds-section .tds-row-element.tds-template-designer{outline:1px dotted #ccc}.tds-section .tds-row-element.tds-row-element-selected,.tds-section .tds-row-element.tds-row-hover{background-color:#caddd4}.tds-section .tds-row-element .tds-column-wrapper-element{min-height:100px;-ms-flex-negative:0;flex-shrink:0}.tds-section .tds-row-element .tds-column-element,.tds-section .tds-row-element .tds-column-wrapper-element{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tds-section .tds-row-element .tds-column-element{overflow:hidden;transition-property:background-color,min-height;transition-duration:.5s;transition-timing-function:ease}.tds-section .tds-row-element .tds-column-element.tds-column-hover{background-color:#caddd4}.tds-section .tds-row-element .tds-column-element.tds-layout-designer{outline:1px dotted #ccc}.tds-section .tds-row-element .tds-column-element.tds-template-designer .tds-template-column-border{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;outline:1px dotted #ccc;outline-offset:-1px;overflow:hidden}.tds-section .tds-row-element .tds-column-element .tds-inner-section{-ms-flex-negative:1;flex-shrink:1;width:100%;pointer-events:none}.tds-section .tds-row-element .tds-column-element .tds-inner-section,.tds-section .tds-row-element .tds-column-element .tds-inner-section>div[ng-include]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tds-section .tds-row-element .tds-column-element .tds-inner-section.tds-layout-designer{padding:0 4px}.tds-section .tds-row-element .tds-column-element .tds-inner-section .tds-section{pointer-events:all}.tds-section .tds-row-element .tds-cell,.tds-section .tds-row-element .tds-cell-empty,.tds-section .tds-row-element .tds-cell-media,.tds-section .tds-row-element .tds-cell-text{text-align:center;width:auto}.tds-section .tds-row-element .tds-cell-empty .tds-section-icon,.tds-section .tds-row-element .tds-cell-media .tds-section-icon,.tds-section .tds-row-element .tds-cell-text .tds-section-icon,.tds-section .tds-row-element .tds-cell .tds-section-icon{vertical-align:middle}.tds-section .tds-row-element .tds-cell.tds-full-cell,.tds-section .tds-row-element .tds-full-cell.tds-cell-empty,.tds-section .tds-row-element .tds-full-cell.tds-cell-media,.tds-section .tds-row-element .tds-full-cell.tds-cell-text{background-color:#fff;min-height:0;-ms-flex-negative:1;flex-shrink:1}.tds-section .tds-row-element .tds-cell-media{background-color:#8dc73d}.tds-section .tds-row-element .tds-cell-media.drag-over-image{background-color:#6c9932}.tds-section .tds-row-element .tds-cell-text.drag-over-content{background-color:#adadad}.tds-section .tds-row-element .tds-cell-empty.drag-over{background-color:#c7f0d0}.tds-section .tds-row-element .tds-cell-hover{background-color:#caddd4}.tds-section .tds-row-element .tds-selected-cell{box-shadow:inset 0 0 0 2px #006837}.tds-section .tds-row-element .tds-layout-designer.tds-column-element.drag-over{background-color:#c7f0d0}.tds-section .tds-row-dropzone{height:0}.tds-section .tds-row-dropzone.tds-expand-drop-zone{height:auto}.tds-section .tds-row-dropzone.tds-expand-drop-zone>div{height:20px}.tds-section .tds-row-dropzone.tds-grow-drop-zone{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tds-section .tds-row-dropzone>div{width:100%;height:0;border:0;margin:0;transition-property:margin,background-color,height;transition-duration:.4s;pointer-events:none}.tds-section .tds-row-dropzone.drag-over>div{margin:20px 0;border:1px dotted #ccc;height:100px;background-color:#c7f0d0}.tds-section.tds-section-columns-inspect .tds-column-element.tds-layout-designer,.tds-section.tds-section-rows-inspect .tds-row-element{outline:1px dotted #111}.tds-section.tds-section-rows-inspect .tds-row-element.tds-row-element-selected{outline:none}.tds-section.tds-section-region-inspect{background-color:#caddd4}.tds-designer-element{z-index:1}.tds-designer-element .tds-resize-handle{position:absolute;width:10px;height:10px;border-radius:5px;background-color:#434343;display:none}.tds-designer-element .tds-upper-left-corner{top:-6px;left:-6px;cursor:nwse-resize}.tds-designer-element .tds-upper-middle{top:-6px;left:50%;margin-left:-5px;cursor:ns-resize}.tds-designer-element .tds-upper-right-corner{top:-6px;right:-6px;cursor:nesw-resize}.tds-designer-element .tds-right-middle{top:50%;right:-6px;margin-top:-5px;cursor:ew-resize}.tds-designer-element .tds-lower-right-corner{bottom:-6px;right:-6px;cursor:nwse-resize}.tds-designer-element .tds-lower-middle{bottom:-6px;left:50%;margin-left:-5px;cursor:ns-resize}.tds-designer-element .tds-lower-left-corner{bottom:-6px;left:-6px;cursor:nesw-resize}.tds-designer-element .tds-left-middle{top:50%;left:-6px;margin-top:-5px;cursor:ew-resize}.tds-designer-element.tds-is-selected{border:2px solid #333;z-index:2}.tds-designer-element.tds-is-selected>.tds-element-tab{color:#fff;background-color:#434343}.tds-designer-element.tds-is-selected .tds-resize-handle{display:block;z-index:999}.tds-web-sizes-container{-webkit-transform-origin:0 0;transform-origin:0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tds-web-sizes-container .tds-size-wrapper{border-right:1px solid #ccc}.tds-interactive-designer-main-editor .tds-web-sizes-container .tds-size-wrapper{padding:30px 20px 30px 40px}.tds-size-wrapper{padding:30px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.tds-size-wrapper .tds-size-descriptor{padding:0 10px 40px;text-align:center;font-weight:700}.tds-size-wrapper .tds-size-descriptor p{margin:0}.tds-size-wrapper .tds-size-descriptor .tds-spacing{height:30px}.tds-size-wrapper .tds-layout-pane-padding{border-radius:20px;box-shadow:none}.tds-size-wrapper .tds-layout-pane-padding .tds-home-button{margin:15px auto 5px}.tds-size-wrapper .tds-layout-pane-padding.tds-straight-corners{border-radius:0}.tds-size-wrapper .tds-layout-pane-padding.tds-layout-pane-padding-landscape{display:-webkit-box;display:-ms-flexbox;display:flex}.tds-size-wrapper .tds-layout-pane-padding.tds-layout-pane-padding-landscape .tds-fixed-height{-webkit-box-flex:1;-ms-flex:1;flex:1}.tds-size-wrapper .tds-layout-pane-padding.tds-layout-pane-padding-landscape .tds-home-button{margin:0 0 0 15px;-ms-flex-item-align:center;align-self:center}.tds-size-wrapper .tds-layout-pane-inner{border:none;display:-webkit-box;display:-ms-flexbox;display:flex}.tds-size-wrapper .tds-layout-pane-inner.tds-layout-pane-inner-relative{padding-top:20px;position:relative}.tds-size-wrapper .tds-layout-pane-inner layout-view{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.tds-size-wrapper .tds-home-button{height:50px;width:50px;border-radius:50px;background-color:#f1f1f1}.tds-size-wrapper .tds-page-selector{margin:0!important}.tds-size-wrapper .tds-page-selector li{padding:0!important;font-weight:400}.tds-size-wrapper .tds-page-selector li>span{border:0!important}.tds-layout-pane{margin:0 auto;transition:width .5s ease;-webkit-transform-origin:50% 0;transform-origin:50% 0;position:relative}.tds-layout-pane .tds-fixed-height{overflow-y:auto}.tds-layout-pane .tds-fixed-height.tds-fixed-height-mobile-portrait{height:667px}.tds-layout-pane .tds-fixed-height.tds-fixed-height-mobile-landscape{height:375px}.tds-layout-pane .tds-fixed-height.tds-fixed-height-tablet-portrait{height:1024px}.tds-layout-pane .tds-fixed-height.tds-fixed-height-tablet-landscape{height:768px}.tds-layout-pane .tds-layout-pane-padding{transition:height .5s ease;height:100%;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);padding:20px}.tds-layout-pane .tds-layout-pane-inner{border:1px solid #f5f5f5;width:100%;background-position:0 0;background-size:100%;transition-property:background-color,box-shadow;transition-duration:.4s}.tds-layout-pane .tds-layout-pane-inner.drag-over{background-color:#c7f0d0;box-shadow:0 0 0 20px #c7f0d0}.tds-layout-pane .tds-layout-pane-inner.tdsGridActive{background-image:url(/assets/images/document-images/colum-guides.png)}.tds-layout-pane .tds-layout-pane-inner layout-view{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tds-layout-pane .tds-layout-pane-inner layout-view layout-section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tds-layout-pane.tds-desktop-layout-pane{-webkit-transform-origin:30% 0;transform-origin:30% 0;min-width:0;width:1240px}.tds-layout-pane.tds-tablet-landscape-layout-pane{min-width:0;width:1129px}.tds-layout-pane.tds-tablet-portrait-layout-pane{min-width:0;width:808px}.tds-layout-pane.tds-mobile-portrait-layout-pane{min-width:0;width:415px}.tds-layout-pane.tds-mobile-landscape-layout-pane{min-width:0;width:772px}.tds-layout-pane.tds-email-layout-pane{min-width:0;width:740px;box-shadow:0 0 8px rgba(0,0,0,.3)}.tds-layout-pane.tds-email-layout-pane .tds-layout-pane-padding{box-shadow:none}.tds-layout-pane.tds-print-layout-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;padding:0 30px}.tds-layout-pane.tds-print-layout-pane .tds-section-control-bar{font-size:10px;white-space:nowrap}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding{margin-bottom:10px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--default,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--USLetter-Portrait{width:816px;height:1056px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--USLetter-Landscape{width:1056px;height:816px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--USLegal-Portrait{width:816px;height:1344px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--USLegal-Landscape{width:1344px;height:816px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--Postcard3x5-Portrait{width:288px;height:480px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--Postcard3x5-Portrait .tds-section-control-bar{font-size:7px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--Postcard3x5-Landscape{width:480px;height:288px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--Postcard3x5-Landscape .tds-section-control-bar{font-size:7px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--Postcard4x6-Portrait{width:384px;height:576px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--Postcard4x6-Portrait .tds-section-control-bar{font-size:8px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--Postcard4x6-Landscape{width:576px;height:384px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--Postcard4x6-Landscape .tds-section-control-bar{font-size:8px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--A4-Portrait{width:793px;height:1123px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding--A4-Landscape{width:1123px;height:793px}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner{height:100%;overflow:hidden}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper>layout-section[section-name=body],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper>layout-section[section-name=footer],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper>layout-section[section-name=header],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper template-section[section-name=body],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper template-section[section-name=footer],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper template-section[section-name=header],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper>layout-section[section-name=body],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper>layout-section[section-name=footer],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper>layout-section[section-name=header],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper template-section[section-name=body],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper template-section[section-name=footer],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper template-section[section-name=header]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper>layout-section[section-name=leftSidebar],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper>layout-section[section-name=rightSidebar],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper template-section[section-name=leftSidebar],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper template-section[section-name=rightSidebar],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper>layout-section[section-name=leftSidebar],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper>layout-section[section-name=rightSidebar],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper template-section[section-name=leftSidebar],.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper template-section[section-name=rightSidebar]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper>layout-section .tds-section,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper template-section .tds-section,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper>layout-section .tds-section,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper template-section .tds-section{height:100%}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper>layout-section .tds-section .tds-column-element,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper template-section .tds-section .tds-column-element,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper>layout-section .tds-section .tds-column-element,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper template-section .tds-section .tds-column-element{-ms-flex-negative:1;flex-shrink:1}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper>template-section,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper>template-section{background:repeating-linear-gradient(-45deg,#fff,#fff 5px,#f5f5f5 0,#f5f5f5 10px)}.tds-interactive-designer-main-editor .tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper>template-section,.tds-interactive-designer-main-editor .tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper>template-section,interactive-thumbnails .tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper>template-section,interactive-thumbnails .tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper>template-section{background:none}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper .tds-column-wrapper-element,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper .tds-column-wrapper-element{min-height:0}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper .tds-column-wrapper-element.is-sized,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper .tds-column-wrapper-element.is-sized{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper .tds-row-element,.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper .tds-row-element{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner>layout-view .tds-section-wrapper .tds-row-element.tds-image-row:not(.tds-content-row):not(.tds-row-element-fixed-height),.tds-layout-pane.tds-print-layout-pane .tds-layout-pane-padding>.tds-layout-pane-inner template-view .tds-section-wrapper .tds-row-element.tds-image-row:not(.tds-content-row):not(.tds-row-element-fixed-height){-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.tds-itext-color{position:relative}.tds-itext-color span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:3px;border:1px solid #e0e0e0;color:#fff}.tds-itext-color input{width:90px;height:24px;padding-left:25px}layout-section,template-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}i.icon-url{color:#9e4b9c}i.icon-email{color:#126ab1}i.icon-print{color:#ef5022}i.icon-sms{color:green}.icon-inactive{cursor:not-allowed;color:#ccc}.toolbar-elements-group{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;border:2px solid #fff;margin-right:10px;line-height:1}.toolbar-elements-group:first-child{margin-left:0}.toolbar-element{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer;border-left:2px solid #fff}.toolbar-element input{border:0;background:#eaeaea;text-align:right;padding:0 5px}.toolbar-element:first-child{border-left:none}.toolbar-element.dropdown-like .dropdown-arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;margin:auto 5px}.toolbar-element.dropdown-like .dropdown-like-toggle{padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toolbar-element.dropdown-like .dropdown-menu{min-width:100%}.tds-design-studio-control-button{width:40px;padding:5px;height:100%}.tds-design-studio-control-button>div{height:100%;border:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-sliding-tools-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:absolute;top:135px;left:-250px;bottom:30px;color:#424243;background-color:#fff;transition:margin-left 1s ease;width:250px;padding:0 10px 0 0;line-height:43px;font-size:12px;box-shadow:0 0 8px rgba(0,0,0,.3);border-radius:5px;-ms-overflow-style:none}.tds-sliding-tools-pane.tds-assets-tools-pane{border-top-left-radius:0;overflow-y:hidden}.tds-sliding-tools-pane>p{padding-left:5px}.tds-lower-menus .tds-sliding-tools-pane{top:180px}@media (max-width:768px){.tds-sliding-tools-pane{top:178px}}.tds-sliding-tools-pane .assets-pane-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.tds-sliding-tools-pane .tds-layout-elements-list .tds-regions-disabled-overlay{position:absolute;top:0;left:5px;right:5px;height:100%;background-color:#000;opacity:.5;z-index:100;color:#fff;padding-top:70px}.tds-sliding-tools-pane .tds-layout-elements-list>li{border-top-right-radius:5px;padding:0;position:relative}.tds-sliding-tools-pane .tds-layout-elements-list>li>*{padding:0 15px}.tds-sliding-tools-pane .tds-layout-elements-list>li .tds-caret{float:right;border-width:5px;border-color:transparent transparent transparent #424243;top:20px}.tds-sliding-tools-pane .tds-layout-elements-list>li.open{background-color:#fff}.tds-sliding-tools-pane .tds-layout-elements-list>li.open .tds-caret{border-color:#424243 transparent transparent;margin-right:10px;top:20px}.tds-disabled{opacity:.5;cursor:not-allowed}.tds-asset-display-control{margin:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3em;border:1px solid #e7e7e7}.tds-asset-display-control .tds-multi-icon-wrap{font-size:18px;top:3px;margin-right:4px}.tds-asset-display-control .tds-caret-down{border-color:#424243 transparent transparent}.tds-asset-display-control a{margin-right:2em}.tds-asset-display-control ul{left:0}i.icon--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.tooltip--narrow{max-width:80px}.tds-interactive-designer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tds-interactive-designer-header>div{height:40px;margin:10px 0;position:relative;padding:0 30px;border-right:1px solid #dcdcdc}.tds-interactive-designer-header>div.tds-interactive-designer-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tds-interactive-designer-header>div.tds-interactive-designer-icon i{font-size:30px}.tds-interactive-designer-header>div.tds-interactive-designer-icon div.tds-icon-text{font-size:18px;margin-right:10px;font-weight:700}.tds-interactive-designer-header>div:first-of-type{padding-left:20px;-ms-flex-preferred-size:15%;flex-basis:15%;width:15%;max-width:15%}.tds-interactive-designer-header>div.tds-interactive-designer-elipsis{border-right:none}.tds-interactive-designer-header>div.tds-interactive-designer-elipsis img{margin-top:13px;height:15px}.tds-interactive-designer-header>div:last-of-type{margin-left:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px;border-right:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tds-interactive-designer-header>div:last-of-type img{height:15px}.tds-interactive-designer-header>div:last-of-type>div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-interactive-designer-header>div:last-of-type>div span{-ms-flex-preferred-size:30%;flex-basis:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tds-interactive-designer-header>div:last-of-type>div a,.tds-interactive-designer-header>div:last-of-type>div button{-ms-flex-preferred-size:20%;flex-basis:20%}.tds-interactive-designer-header>div p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;margin-bottom:1px}.tds-interactive-designer-header>div small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;margin-bottom:5px;color:gray}.tds-interactive-designer-header>div small span{color:#000}.tds-interactive-designer-header .btn{margin:0 5px}.tds-interactive-designer-header img.tds-sending-animation{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin-left:91px;margin-right:87px}.tds-interactive-designer-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tds-interactive-designer-tabs div.tds-interactive-designer-tab{height:40px;box-shadow:none;border-radius:5px;padding:3px 10px;margin-right:10px;background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:180px}.tds-interactive-designer-tabs div.tds-interactive-designer-tab.tds-interactive-designer-tab-has-prompts{border-right:15px solid #1072b8}.tds-interactive-designer-tabs div.tds-interactive-designer-tab.active{border-bottom-left-radius:0;border-bottom-right-radius:0;height:45px;margin-bottom:5px;box-shadow:0 -1px 3px 2px #c2c2c2;z-index:1;position:relative}.tds-interactive-designer-tabs div.tds-interactive-designer-tab.active p{font-weight:700}.tds-interactive-designer-tabs div.tds-interactive-designer-tab.active:after{display:block;background-color:#fff;width:100%;height:15px;content:" ";position:absolute;left:0;bottom:-10px}.tds-interactive-designer-tabs div.tds-interactive-designer-tab.disabled{opacity:.7;cursor:not-allowed}.tds-interactive-designer-tabs div.tds-interactive-designer-tab>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tds-interactive-designer-tabs div.tds-interactive-designer-tab>div i{color:#1072b8}.tds-interactive-designer-tabs div.tds-interactive-designer-tab p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;margin:0 0 2px}.tds-interactive-designer-tabs div.tds-interactive-designer-tab a{font-size:12px}.tds-interactive-designer-tabs div.tds-interactive-designer-add-tab{height:40px;width:40px;border-radius:5px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-interactive-designer-tabs div.tds-interactive-designer-add-tab img{width:10px;height:10px}interactive-designer{position:relative;display:block}interactive-designer .tds-layout-pane-inner{border:none}interactive-designer .tds-layout-pane-inner .tds-template-column-border{outline:none!important}interactive-designer .tds-layout-pane-inner .tds-row-element.tds-template-designer{background-color:#fff;outline:none}interactive-designer .tds-layout-pane-inner .tds-section .tds-row-element .tds-cell-media{background:none}.tds-interactive-designer-main-area{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;box-shadow:0 -1px 3px 2px #c2c2c2;height:calc(100% - 40px - 10px);-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.tds-interactive-designer-main-area,.tds-interactive-designer-main-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.tds-interactive-designer-main-toolbar{height:43px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.tds-interactive-designer-main-toolbar div.tds-space{width:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.tds-interactive-designer-main-toolbar div.tds-nav{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.tds-interactive-designer-main-toolbar div.tds-nav nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tds-interactive-designer-main-toolbar div.tds-nav nav tds-undo-redo{margin-right:5px}.tds-interactive-designer-main-toolbar div.tds-nav nav .tds-interactive-page-select,.tds-interactive-designer-main-toolbar div.tds-nav nav .tds-interactive-show-coloring{margin-right:20px}.tds-interactive-designer-main-toolbar div.tds-buttons{width:300px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tds-interactive-designer-main-toolbar div.tds-buttons>*{margin-right:10px}.tds-interactive-show-coloring{width:28px;height:28px;border:1px solid #dcdcdc;position:relative}.tds-interactive-show-coloring.tds-interactive-show-coloring-off{background-color:#dcdcdc}.tds-interactive-show-coloring i{position:absolute;font-size:24px;top:2px;left:1px}.tds-interactive-show-coloring i.icon-category-color-part1{color:#0f79ba}.tds-interactive-show-coloring i.icon-category-color-part2{color:#ec2227}.tds-interactive-page-select{height:28px;border:1px solid #dcdcdc;display:-webkit-box;display:-ms-flexbox;display:flex;width:75px;font-size:12px}.tds-interactive-page-select div{width:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-interactive-page-select div:nth-of-type(2){border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.tds-interactive-designer-main-editing-container{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 43px)}.tds-interactive-designer-left-pane,.tds-interactive-prompt-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:260px;padding:0 12px 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tds-interactive-designer-left-pane{overflow-y:auto}.btn.tds-interactive-next-delivery-method{padding:10px}.btn.tds-interactive-next-delivery-method i{font-size:12px;padding-left:5px}.tds-interactive-designer-main-editor{background-color:#e6e6e6;border:1px solid #e6e6e6;border-bottom:none;overflow:auto;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;transition:padding .15s linear}.tds-interactive-designer-main-editor.with-toolbar{padding-top:40px}.tds-interactive-designer-main-editor.tds-interactive-designer-main-editor-dimmed interactive-digital-content-preview,.tds-interactive-designer-main-editor.tds-interactive-designer-main-editor-dimmed interactive-image-preview,.tds-interactive-designer-main-editor.tds-interactive-designer-main-editor-dimmed interactive-print-content-preview{opacity:.4}.tds-interactive-designer-main-editor .tds-interactive-designer-main-editor-scroll-container{overflow-y:auto;position:relative;height:100%}.tds-interactive-designer-main-editor .tds-interactive-designer-main-editor-scroll-container .tds-layout-pane{margin-top:10px}.tds-interactive-designer-main-editor interactive-digital-content-preview.prompt-paragraph-focused,.tds-interactive-designer-main-editor interactive-print-content-preview.prompt-paragraph-focused{border:1px solid blue;opacity:1}i-text-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#424243;height:40px;width:100%;padding:8px 12px;position:absolute;top:0;transition:top .15s linear}i-text-toolbar.animate-show{top:0}i-text-toolbar.animate-hide{top:-40px}i-text-toolbar .tds-itext-toolbar-text-controls-group{display:-webkit-box;display:-ms-flexbox;display:flex}i-text-toolbar .tds-itext-toolbar-text-controls-group .tds-itext-toolbar-text-style-btn{color:#fff;width:24px;border:1px solid #dcdcdc;border-left:0;text-align:center;font-size:14px;line-height:22px}i-text-toolbar .tds-itext-toolbar-text-controls-group .tds-itext-toolbar-text-style-btn:first-of-type{border-left:1px solid #dcdcdc}i-text-toolbar .tds-itext-toolbar-text-controls-group .tds-itext-toolbar-text-style-btn.active{background-color:#dcdcdc}i-text-toolbar .tds-alignment,i-text-toolbar .tds-font-family,i-text-toolbar .tds-font-size{color:#fff;margin-left:7px}i-text-toolbar .tds-alignment span.dropdown-toggle,i-text-toolbar .tds-font-family span.dropdown-toggle,i-text-toolbar .tds-font-size span.dropdown-toggle{border:1px solid #dcdcdc}i-text-toolbar .tds-alignment span.dropdown-toggle:hover,i-text-toolbar .tds-font-family span.dropdown-toggle:hover,i-text-toolbar .tds-font-size span.dropdown-toggle:hover{color:#fff}i-text-toolbar .tds-alignment span.dropdown-toggle:active,i-text-toolbar .tds-font-family span.dropdown-toggle:active,i-text-toolbar .tds-font-size span.dropdown-toggle:active{color:#fff;background-color:#424243}i-text-toolbar .tds-alignment .tds-dropdown-menu,i-text-toolbar .tds-font-family .tds-dropdown-menu,i-text-toolbar .tds-font-size .tds-dropdown-menu{top:22px;padding:5px}i-text-toolbar .tds-font-family{width:160px}i-text-toolbar .tds-alignment,i-text-toolbar .tds-font-size{width:50px}i-text-toolbar .tds-font-size input[type=number]{-moz-appearance:textfield}i-text-toolbar .tds-font-size input[type=number]::-webkit-inner-spin-button,i-text-toolbar .tds-font-size input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}i-text-toolbar .tds-itext-color{margin-left:7px}i-text-toolbar .tds-itext-color input{background-color:#424243;border:1px solid #dcdcdc;color:#fff}.tds-interactive-designer-main-editor .tds-column-element.tds-full-cell{min-height:0}.tds-interactive-sent-wrapper{height:100vh;background-color:#4cae4c}.tds-interactive-sent-wrapper .message{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:large;text-align:center;left:0;right:0}.tds-interactive-sent-wrapper .message .icon{font-size:7em}.tds-interactive-sent-wrapper .button{position:absolute;bottom:100px;-webkit-transform:translateY(20%);transform:translateY(20%);text-align:center;left:0;right:0}.tds-interactive-sent-wrapper .footer{background-color:#fff;text-align:right;position:absolute;bottom:0;left:0;right:0;height:60px}.tds-interactive-sent-wrapper .footer div{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tds-interactive-sent-wrapper .footer div img{height:auto;width:auto;max-height:30px}interactive-image-preview img{width:100%}interactive-prompt-ribbon{display:none;position:absolute}interactive-prompt-ribbon img{width:60px}.tds-attachments-preview-container{height:100%}.tds-attachments-preview-container iframe{height:100%;width:100%}interactive-delivery-method-card{border:1px solid #dcdcdc;cursor:pointer;display:block;margin-bottom:10px}interactive-delivery-method-card .interactive-delivery-method-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;padding:0 10px}interactive-delivery-method-card .interactive-delivery-method-indicator.interactive-delivery-method-active{background-color:#e2e2e2}interactive-delivery-method-card .interactive-delivery-method-indicator>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}interactive-delivery-method-card .interactive-delivery-method-indicator>div i{font-size:25px;margin-right:10px}interactive-delivery-method-card .interactive-delivery-method-indicator>div label{margin:0;cursor:pointer}interactive-delivery-method-card ul.interactive-delivery-method-attachments{margin:0}interactive-delivery-method-card ul.interactive-delivery-method-attachments li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;padding:0 10px}interactive-delivery-method-card ul.interactive-delivery-method-attachments li>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:30px;margin-right:5px;padding-left:5px}interactive-delivery-method-card ul.interactive-delivery-method-attachments li:not(:last-child){border-bottom:1px solid #dcdcdc}interactive-delivery-method-card ul.interactive-delivery-method-attachments li.interactive-delivery-method-attachment__selected{background-color:#f1f1f1}interactive-delivery-method-card ul.interactive-delivery-method-attachments li tds-main-search-widget{margin:0 auto;width:70%}interactive-delivery-method-card ul.interactive-delivery-method-attachments li tds-main-search-widget input{border-radius:0;width:50%}interactive-delivery-method-card ul.interactive-delivery-method-attachments li tds-main-search-widget input::-webkit-input-placeholder{font-style:italic}interactive-delivery-method-card ul.interactive-delivery-method-attachments li tds-main-search-widget input:-ms-input-placeholder{font-style:italic}interactive-delivery-method-card ul.interactive-delivery-method-attachments li tds-main-search-widget input::placeholder{font-style:italic}interactive-delivery-method-card img{width:10px}ul.dropdown-menu li img{margin-right:10px;width:20px}ul.dropdown-menu li hr{margin:5px 0}interactive-details-popover{background-color:#e6e6e6;border-radius:5px;box-shadow:0 2px 3px 3px rgba(0,0,0,.3);display:block;height:550px;position:fixed;padding:3px;width:400px;z-index:2}interactive-details-popover .interactive-details-popover-preview{background-color:#fff;height:90%;width:100%}interactive-details-popover .interactive-details-popover-footer{height:10%;padding:10px}interactive-details-popover .interactive-details-delivery-method{height:100%;padding:20px 20px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}interactive-details-popover .interactive-details-delivery-method .interactive-details-delivery-method-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-preferred-size:10%;flex-basis:10%}interactive-details-popover .interactive-details-delivery-method .interactive-details-delivery-method-header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}interactive-details-popover .interactive-details-delivery-method .interactive-details-delivery-method-header>div i{font-size:25px;margin-right:10px}interactive-details-popover .interactive-details-delivery-method .interactive-details-delivery-method-header>div p{margin:0}interactive-details-popover .interactive-details-delivery-method .interactive-details-delivery-method-thumbnail{border:1px solid #e6e6e6;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}interactive-details-popover .interactive-details-delivery-method .interactive-details-delivery-method-thumbnail img{width:100%}interactive-details-popover .interactive-details-delivery-method .interactive-details-delivery-method-attachments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:25%;flex-basis:25%;padding-top:10px}interactive-details-popover .interactive-details-delivery-method .interactive-details-delivery-method-attachments p:first-of-type{font-weight:700;margin-bottom:5px}interactive-details-popover .interactive-details-delivery-method .interactive-details-delivery-method-attachments ul{margin:0;overflow-y:auto}interactive-details-popover .interactive-details-delivery-method .interactive-details-delivery-method-attachments ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px}interactive-details-popover .interactive-details-delivery-method .interactive-details-delivery-method-attachments ul li .glyphicon.glyphicon-paperclip{margin-right:5px}interactive-details-popover .interactive-details-attachment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}interactive-details-popover .interactive-details-attachment .interactive-details-attachment-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:50px;flex-basis:50px;padding:10px}interactive-details-popover .interactive-details-attachment .interactive-details-attachment-header p{margin:0 0 0 5px}interactive-details-popover .interactive-details-attachment .interactive-details-attachment-thumbnail{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}interactive-details-popover .interactive-details-attachment .interactive-details-attachment-thumbnail img{width:100%}interactive-email-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100px;width:100%;background-color:#eee;border-bottom:1px solid #d3d3d3;padding:10px 20px 5px}interactive-email-header p{margin:0}interactive-email-header .subject-row{display:-webkit-box;display:-ms-flexbox;display:flex}interactive-email-header .subject-row .attachments-indicator{margin-left:20px}interactive-email-header .glyphicon.glyphicon-triangle-top{-ms-flex-item-align:center;align-self:center}interactive-email-header+.glyphicon.glyphicon-triangle-bottom{position:absolute;left:50%}.tds-interactive-prompt-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:80%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-interactive-prompt-container .tds-interactive-next-prompt-btn{border:none;border-radius:5px;background-color:#444;min-height:40px;-ms-flex-preferred-size:40px;flex-basis:40px;width:40px}.tds-interactive-prompt-container .tds-interactive-next-prompt-btn:active,.tds-interactive-prompt-container .tds-interactive-next-prompt-btn:hover{background-color:#999}.tds-interactive-prompt-container .tds-interactive-next-prompt-btn:disabled{background-color:#bbb}.tds-interactive-prompt-container .tds-interactive-next-prompt-btn i{font-size:16px;line-height:40px}.tds-interactive-prompt-pane{background-color:#1072b8;color:#fff;height:100%;padding-bottom:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tds-interactive-prompt-pane interactive-prompt-check-boxes,.tds-interactive-prompt-pane interactive-prompt-text-field{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.tds-interactive-prompt-pane interactive-prompt-check-boxes textarea,.tds-interactive-prompt-pane interactive-prompt-text-field textarea{resize:none;width:100%;margin:0 auto;color:#000}.tds-interactive-prompt-pane .interactive-prompt-header{margin-top:30px;font-size:20px;font-weight:600}.tds-interactive-prompt-pane .interactive-prompt-question{font-size:17px}.tds-interactive-prompt-pane .interactive-prompt-validation-message{color:#fff;font-size:12px;height:12px;margin:0;text-align:center;visibility:hidden}.tds-interactive-prompt-pane .interactive-prompt-validation-message.interactive-prompt-validation-message-visible{visibility:visible}.tds-interactive-prompt-pane form{margin-top:50px}.tds-interactive-prompt-pane .selected-choices{max-width:236px;list-style:none;padding:0}.tds-interactive-prompt-pane .selected-choices label{background:#16559b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.tds-interactive-prompt-pane .selected-choices input{margin:0 10px 0 15px}.tds-interactive-prompt-pane .selected-choices asset-list-item{width:100%;font-weight:300}.tds-interactive-prompt-pane .selected-choices .tds-designer-element-descriptor{background:#16559b;border:none;color:#fff;padding-right:18px}.tds-interactive-prompt-pane .selected-choices li{margin-bottom:2px}interactive-thumbnails{height:100%}.tds-interactive-designer-right-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}.tds-interactive-designer-right-preview .tds-interactive-designer-resizing-bar{width:10px;background-color:#f1f1f1;border-left:1px solid #ddd;border-right:1px solid #ddd;cursor:col-resize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tds-interactive-designer-right-preview .tds-interactive-designer-resizing-bar .resize-dots{word-wrap:break-word;line-height:6px;width:100%;text-align:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;color:#5d5d5d}.tds-interactive-designer-right-preview .tds-interactive-designer-thumbnails-pane{background-color:#e6e6e6;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5px;overflow-y:auto;overflow-x:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tds-interactive-designer-right-preview .tds-interactive-designer-thumbnails-pane .tds-interactive-thumbnails{text-align:left;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;border-bottom:3px solid #f1f1f1;padding:5px 10px}.tds-interactive-designer-right-preview .tds-interactive-designer-thumbnails-pane .tds-interactive-thumbnails .tds-interactive-thumbnails-desc{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tds-interactive-designer-right-preview .tds-interactive-designer-thumbnails-pane .tds-interactive-thumbnails .tds-interactive-thumbnails-desc label{font-weight:400;cursor:pointer;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;line-height:20px}.tds-interactive-designer-right-preview .tds-interactive-designer-thumbnails-pane .tds-interactive-thumbnails .tds-interactive-thumbnails-desc i.icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:center;line-height:20px}.tds-interactive-designer-right-preview .tds-interactive-designer-thumbnails-pane .tds-interactive-thumbnails .tds-interactive-thumbnails-page{padding:5px 0;margin:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-interactive-designer-right-preview .tds-interactive-designer-thumbnails-pane .tds-interactive-thumbnails .tds-interactive-thumbnails-page label{font-size:8pt;font-weight:400}.tds-interactive-designer-right-preview .tds-interactive-designer-thumbnails-pane .tds-interactive-thumbnails .tds-interactive-thumbnails-page__hidden{height:0;overflow:hidden;padding:0}interactive-attachments-thumbnails li{margin-left:15px;margin-right:15px}interactive-attachments-thumbnails li.tds-thumbnail-expanded:not(:first-of-type){margin-top:30px}interactive-attachments-thumbnails li p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px}interactive-attachments-thumbnails li div.tds-thumbnail-active{box-shadow:4px 4px 20px 4px #0d5d95}interactive-attachments-thumbnails li div img{box-shadow:6px 6px 0 0 #fff;border:1px solid #e6e6e6}interactive-testing .tds-remove-element{display:block!important;float:right!important;position:relative!important;margin-right:-10px!important;cursor:pointer!important;top:12px!important}interactive-testing .tds-designer-element-descriptor{position:relative!important;padding:0 10px 0 45px!important;height:42px!important;line-height:42px!important;border:1px solid #eaeaea!important;color:#424243!important;background-color:#fff!important;cursor:move!important;text-align:left!important}interactive-testing #whole{height:100vh}.tds-designer-inspector{position:fixed;left:10%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-ms-flex:2 0 auto;flex:2 0 auto;width:300px;min-width:300px;height:600px;margin:0;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);border:2px solid;border-radius:5px}.tds-designer-inspector.tds-layout-inspector{border-color:#2c83c4}.tds-designer-inspector.tds-template-inspector{border-color:#ca4d7f}.tds-designer-inspector.tds-text-inspector{border-color:#75579b;height:600px}.tds-designer-inspector.tds-column-inspector{height:600px}.tds-designer-inspector .tds-resize-handle{width:20px;height:50px;position:absolute;bottom:0;right:0;z-index:1;color:#fff;cursor:nwse-resize}.tds-designer-inspector .tds-resize-handle .icon{position:absolute;bottom:5px;right:5px}.tds-designer-inspector .tds-designer-element-descriptor{cursor:default}.tds-designer-inspector .tds-designer-element-descriptor:hover{background-color:#eaeaea}.tds-designer-inspector-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 10px;margin:0;height:50px}.tds-designer-inspector-header li{height:50px;line-height:50px;padding:0 10px;font-size:18px}.tds-designer-inspector-header li.tds-move-handle{width:100px;text-align:center;cursor:move;height:2em}.tds-designer-inspector-header li.tds-move-handle:hover{opacity:.6}.tds-designer-inspector-header li:first-child{position:absolute;left:10px}.tds-designer-inspector-header li:last-child{position:absolute;right:10px}.tds-designer-inspector-header .tds-inspector-title{font-weight:700}.tds-designer-inspector-header .icon-remove{cursor:pointer;font-size:14px}.tds-designer-inspector-header .icon-remove:hover{opacity:.6}.tds-designer-chevrons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.tds-fancy-number-input{position:relative;margin-bottom:10px}.tds-fancy-number-input input{-moz-appearance:textfield;width:90px;padding-left:5px;border:1px solid #ccc;height:24px}.tds-fancy-number-input label{position:absolute;left:35px;top:2px}.tds-fancy-number-input .tds-caret{cursor:pointer;position:absolute;left:75px}.tds-fancy-number-input .tds-caret.tds-caret-up{top:2px}.tds-fancy-number-input .tds-caret.tds-caret-up.tds-caret-disabled{border-color:transparent transparent #aaa}.tds-fancy-number-input .tds-caret.tds-caret-down{top:16px}.tds-fancy-number-input .tds-caret.tds-caret-down.tds-caret-disabled{border-color:#aaa transparent transparent}.tds-fancy-color-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.tds-fancy-color-picker input{height:24px}.tds-fancy-color-picker label{margin:0}.tds-fancy-color-picker .tds-fancy-color-indicator{height:23px;width:46px;border:1px solid #ccc;border-radius:2px}.tds-fancy-color-picker .tds-color-picker-wrapper{padding:0}.tds-font-attrs-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tds-font-attrs-row .tds-btn-row .btn{font-size:15px;min-width:2em;height:1.6em;line-height:.75em}.tds-btn-select-small{height:24px;min-width:100%;padding:1px 20px 0 2px;position:relative}.tds-btn-select-small .caret{position:absolute;right:7px;top:10px}.tds-btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.tds-btn-row .btn{border-radius:0;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px;height:30px;position:relative;padding:5px}.tds-btn-row .btn .icon-align-rec{left:0;position:absolute;right:0}.tds-width-heading{margin-left:20px;font-weight:700}.tds-element-property-wrapper{position:relative;cursor:default;padding:0 20px 10px;background-color:#f1f1f1;border-bottom:1px solid #ccc;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;transition:background-color .25s ease-in-out}.tds-element-property-wrapper.tds-top-padding{padding-top:10px}.tds-element-property-wrapper.tds-has-top-border{border-top:1px solid #ccc}.tds-element-property-wrapper.tds-has-upper-scroll-border{border-bottom-width:2px}.tds-element-property-wrapper.tds-has-bottom-scroll-border{border-top-width:2px}.tds-element-property-wrapper.tds-styles-beware .tds-property-heading .icon{font-size:28px;margin-right:10px;top:-3px}.tds-element-property-wrapper.tds-styles-beware .tds-property-heading .icon.icon-brand_style{font-size:22px}.tds-element-property-wrapper.tds-with-top-padding{padding-top:10px}.tds-element-property-wrapper.tds-is-open{background-color:#fff}.tds-element-property-wrapper.tds-inspector-element-id{background-color:#fff;border:none}.tds-element-property-wrapper hr{margin:10px -20px}.tds-element-property-wrapper label{display:block;font-weight:400}.tds-element-property-wrapper label [type=checkbox],.tds-element-property-wrapper label [type=radio]{margin-right:10px}.tds-element-property-wrapper .tds-property-heading{position:relative;height:40px;padding-top:15px;font-weight:700;cursor:pointer}.tds-element-property-wrapper .tds-property-heading .tds-property-enabled{display:inline-block;position:absolute;right:20px;z-index:1;width:16px;height:16px;border:2px solid #999;cursor:pointer}.tds-element-property-wrapper .tds-property-heading .tds-property-enabled [type=checkbox]{position:absolute;z-index:1;margin:0;width:100%;height:100%;opacity:0}.tds-element-property-wrapper .tds-property-heading .tds-property-enabled .icon{display:none}.tds-element-property-wrapper .tds-property-heading .tds-property-enabled :checked+.icon{position:absolute;top:-3px;left:0;display:block}.tds-element-property-wrapper .tds-property-heading.inspector-pane-disabled{color:#ccc;cursor:default}.tds-element-property-wrapper .tds-property-heading.inspector-pane-disabled .tds-caret-down{border-color:#ccc transparent transparent}.tds-element-property-wrapper .tds-property-heading .icon{position:relative;font-size:16px;margin-right:5px}.tds-element-property-wrapper .tds-property-heading .icon.icon-image,.tds-element-property-wrapper .tds-property-heading .icon.icon-paragraph{top:2px;margin-left:3px}.tds-element-property-wrapper .tds-property-heading .icon.icon-remove{font-size:12px;top:5px;left:-10px}.tds-element-property-wrapper .tds-property-heading .icon.icon-remove:hover{opacity:.5}.tds-element-property-wrapper .tds-property-heading .tds-caret{position:relative;top:4px}.tds-element-property-wrapper .tds-property-heading .tds-caret-down{top:8px}.tds-element-property-wrapper .tds-note{display:block;clear:both;font-style:italic;font-size:11px;line-height:1;padding-top:10px;color:#666}.tds-element-property-wrapper .tds-row-height-value{padding:5px 20px;margin:10px 0;width:100%}.tds-element-property-wrapper input[type=email],.tds-element-property-wrapper input[type=text],.tds-element-property-wrapper input[type=url],.tds-element-property-wrapper textarea{width:100%;max-width:100%;padding-left:5px;padding-right:5px;border:1px solid #ccc}.tds-element-property-wrapper input[type=email].invalid,.tds-element-property-wrapper input[type=email].ng-invalid,.tds-element-property-wrapper input[type=text].invalid,.tds-element-property-wrapper input[type=text].ng-invalid,.tds-element-property-wrapper input[type=url].invalid,.tds-element-property-wrapper input[type=url].ng-invalid,.tds-element-property-wrapper textarea.invalid,.tds-element-property-wrapper textarea.ng-invalid{box-shadow:0 0 1px 1px #ff3324}.tds-element-property-wrapper .tds-all-four-sides,.tds-element-property-wrapper input.tds-all-four-sides{width:25%}.tds-element-property-wrapper .tds-color-picker-wrapper.tds-all-four-sides,.tds-element-property-wrapper .tds-select-replacement.tds-all-four-sides{width:45%}.tds-element-property-wrapper input.tds-footer-height,.tds-element-property-wrapper input.tds-header-height{margin-left:5px;width:25%}.tds-element-property-wrapper input.tds-column-width{width:25%}.tds-element-property-wrapper .tds-btn-select input[type=text]{border:none;padding:0}.tds-element-property-wrapper input[type=number]::-webkit-inner-spin-button,.tds-element-property-wrapper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tds-element-property-wrapper .tds-half-width{width:47%;float:left}.tds-element-property-wrapper .tds-half-width:nth-child(2n){margin-left:6%}.tds-element-property-wrapper .tds-half-width .tds-input-value{width:100%;margin-bottom:10px}.tds-element-property-wrapper .tds-one-third-width{width:33%}.tds-element-property-wrapper .tds-two-thirds-width{width:64%}.tds-element-property-wrapper .tds-three-quarter-width{width:73%}.tds-element-property-wrapper .tds-one-quarter-width{width:25%}.tds-element-property-wrapper .tds-select-with-label .tds-inline-label{width:30%;display:inline-block;line-height:1}.tds-element-property-wrapper .tds-select-with-label .tds-select-replacement{width:53%;display:inline-block;vertical-align:top;float:right}.tds-element-property-wrapper .tds-inspector-sublabel{font-weight:700}.tds-element-property-wrapper .tds-top-right-bottom-left-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tds-element-property-wrapper .tds-top-right-bottom-left-wrapper>li{padding:0 2px;width:50%}.tds-element-property-wrapper .tds-top-right-bottom-left-wrapper>li:first-child{padding-left:0}.tds-element-property-wrapper .tds-top-right-bottom-left-wrapper>li:last-child{padding-right:0}.tds-element-property-wrapper .tds-top-right-bottom-left-wrapper>li input[type=number],.tds-element-property-wrapper .tds-top-right-bottom-left-wrapper>li input[type=text]{width:100%;padding-left:2px;padding-right:2px}.tds-element-property-wrapper .inspector-property-row{display:-webkit-box;display:-ms-flexbox;display:flex}.tds-element-property-wrapper .inspector-property-row>div{margin-right:10px}.tds-element-property-wrapper .tds-align-top{clear:both;position:relative;top:-5px}.tds-element-property-wrapper .tds-designer-element-descriptor{margin-bottom:15px}.tds-element-property-wrapper .tds-property-control,.tds-element-property-wrapper .tds-property-control inspectors-toggle ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;font-size:20px}.tds-element-property-wrapper .tds-property-control inspectors-toggle ul li{cursor:default;padding:0 5px}.tds-element-property-wrapper .tds-property-control inspectors-toggle ul li .tds-caret{border:8px solid #333}.tds-element-property-wrapper .tds-property-control inspectors-toggle ul li .tds-caret.tds-disabled{opacity:.5;cursor:not-allowed}.tds-element-property-wrapper .tds-property-control inspectors-toggle ul li .tds-caret:not(.tds-disabled):hover{cursor:pointer}.tds-element-property-wrapper .tds-property-control inspectors-toggle ul li .tds-caret:not(.tds-disabled):hover.tds-caret-left{border-color:transparent #b3b3b3 transparent transparent}.tds-element-property-wrapper .tds-property-control inspectors-toggle ul li .tds-caret:not(.tds-disabled):hover.tds-caret-right{border-color:transparent transparent transparent #b3b3b3}.tds-element-property-wrapper .tds-property-control inspectors-toggle ul li .tds-caret.tds-caret-left{border-color:transparent #333 transparent transparent}.tds-element-property-wrapper .tds-property-control inspectors-toggle ul li .tds-caret.tds-caret-right{border-color:transparent transparent transparent #333}.tds-element-property-wrapper .tds-property-control>li{padding:0 5px}.tds-element-property-wrapper .tds-property-control>li:last-child{position:absolute;right:12px}.tds-element-property-wrapper .tds-property-control>li:last-child:hover{opacity:.5;cursor:pointer}.tds-designer-inspector-body{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin-top:10px}.tds-designer-inspector-body .nav-tabs{background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tds-designer-inspector-body .nav-tabs>li>a,.tds-designer-inspector-body .nav-tabs>li>a:focus,.tds-designer-inspector-body .nav-tabs>li>a:hover{border:1px solid #d1d2d3;border-radius:0;margin:0 0 0 -1px;color:#414142;font-size:18px}.tds-designer-inspector-body .nav-tabs>li>a:focus i,.tds-designer-inspector-body .nav-tabs>li>a:hover i,.tds-designer-inspector-body .nav-tabs>li>a i{font-size:20px;position:relative;top:2px}.tds-designer-inspector-body .nav-tabs>li.active>a,.tds-designer-inspector-body .nav-tabs>li.active>a:focus,.tds-designer-inspector-body .nav-tabs>li.active>a:hover{color:#414142;background-color:#f1f1f1;border-bottom-color:#f1f1f1}.tds-designer-inspector-body .tab-content,.tds-designer-inspector-body .tab-pane.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto;overflow:hidden}.tds-designer-inspector-body .tab-pane.active .tds-scroll-wrapper{background-color:#f1f1f1;overflow-y:auto;min-height:52px}.tds-designer-inspector-body .tab-pane.active .tds-readonly-wrapper{background-color:#f1f1f1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-designer-inspector-body .tab-pane.active .tds-static-wrapper,.tds-designer-inspector-body .tab-pane.active>div:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.image-position-actions{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-color:#fff}.image-position-actions:last-child{margin-bottom:0}.image-position-actions>.align-action{border:2px solid #fff;border-radius:0;height:32px;width:33.33%;padding:0;margin:0}.image-position-actions>.align-action:hover{background-color:#bfc1c3}.image-position-actions>.align-action:first-child{border-right:none}.image-position-actions>.align-action:last-child{border-left:none}.image-position-actions>.btn{margin-left:auto;margin-right:auto}.tds-inspector-footer-wrapper{-ms-flex-item-align:end;align-self:flex-end;width:100%;height:50px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tds-inspector-footer-wrapper .icon.tds-disabled{color:#ddd}.tds-designer-inspector-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-right:10px;margin:0;border-radius:0 0 2px 2px}.tds-layout-inspector .tds-designer-inspector-footer{background-color:#2c83c4}.tds-template-inspector .tds-designer-inspector-footer{background-color:#ca4d7f}.tds-text-inspector .tds-designer-inspector-footer{background-color:#75579b}.tds-designer-inspector-footer.tds-disabled li{cursor:not-allowed}.tds-designer-inspector-footer li{position:relative;line-height:50px;text-align:center;font-size:18px;width:50px;color:#fff;cursor:pointer}.tds-readonly-input{color:#999}.tds-style-rules-list>li{text-align:center;margin-bottom:10px;min-height:40px}.tds-style-rules-list>li:last-child{padding-top:15px}.tds-style-rules-list .tds-designer-element-descriptor{margin:0}.tds-style-rules-list .tds-designer-element-descriptor:hover{cursor:default;background-color:#fff}tds-color-swatches{display:block;margin-bottom:10px}.tds-color-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:5px}.tds-color-list>.tds-color-group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tds-color-list>.tds-color-group li{position:relative;width:100%;height:20px;border:1px solid #fff;transition:all .5s}.tds-color-list>.tds-color-group li.active{-webkit-transform:scale(1.2);transform:scale(1.2);box-shadow:0 0 8px rgba(0,0,0,.3);z-index:1}.tds-color-list>.tds-color-group li input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tds-color-list+input{width:30%!important}.tds-color-picker-wrapper{width:60%;padding-top:5px}.tds-half-width .tds-color-picker-wrapper{width:100%}.tds-color-picker-wrapper>input{border-radius:0;box-shadow:none;background-image:url(/assets/images/thumbnails/color-wheel.png);background-repeat:no-repeat;background-size:23px 20px;background-position:98% 50%}.tds-color-sample-wrapper{width:35%;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tds-color-sample-wrapper>*{-ms-flex-item-align:center;align-self:center}.tds-color-sample-wrapper .tds-color-sample{display:inline-block;width:40px;height:34px;border:1px solid #ccc}.tds-drop-shadow-wrapper,.tds-opacity-wrapper{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tds-drop-shadow-wrapper .tds-drop-shadow-setting,.tds-drop-shadow-wrapper .tds-opacity-setting,.tds-opacity-wrapper .tds-drop-shadow-setting,.tds-opacity-wrapper .tds-opacity-setting{width:75%;padding-top:10px}.tds-drop-shadow-wrapper .tds-opacity-display,.tds-drop-shadow-wrapper .tds-value-display,.tds-opacity-wrapper .tds-opacity-display,.tds-opacity-wrapper .tds-value-display{padding:5px;border:1px solid #ccc}.tds-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tds-button-group>li{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:1px solid #ccc;line-height:32px;height:32px;text-align:center}.tds-button-group>li:not(:last-child){border-right:none}.tds-button-group>li.active,.tds-button-group>li.active:hover{background-color:#e6e6e6}.tds-button-group>li:hover{background-color:#f5f5f5}.tds-button-group input{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tds-button-group .icon-align-frame{position:relative;font-size:32px;color:#b3b3b3}.tds-button-group .icon-align-frame .icon-align-rec,.tds-button-group .icon-align-frame .icon-align-rec-img{position:absolute;top:0;left:0;color:#414142}.tds-button-group .icon-align-frame .icon-align-rec-img.tds-top,.tds-button-group .icon-align-frame .icon-align-rec.tds-top{top:-3px}.tds-button-group .icon-align-frame .icon-align-rec-img.tds-bottom,.tds-button-group .icon-align-frame .icon-align-rec.tds-bottom{top:3px}.tds-button-group .icon-align-frame .icon-align-rec-img.tds-left,.tds-button-group .icon-align-frame .icon-align-rec.tds-left{left:-10px}.tds-button-group .icon-align-frame .icon-align-rec-img.tds-right,.tds-button-group .icon-align-frame .icon-align-rec.tds-right{right:-20px}.tds-button-group .icon-image{position:relative;top:-1px;font-size:10px;color:#414142}.tds-button-group .icon-image i{position:absolute;font-size:24px;color:#b3b3b3;top:-5px;left:-6px}.tds-button-group .icon-image .icon-img-wrap-none:first-child{top:-26px}.tds-button-group .icon-image .icon-img-wrap-none:last-child{top:-8px}.tds-button-group .icon-image.tds-img-left{left:-5px;top:-3px}.tds-button-group .icon-image .icon-img-wrap-left{left:-1px;top:-5px}.tds-button-group .icon-image.tds-img-right{left:5px;top:-3px}.tds-button-group .icon-image .icon-img-wrap-right{left:-12px;top:-5px}.tds-button-group .icon-image .icon-img-wrap-over{top:-7px}.tds-image-style-options:nth-child(2){margin-top:-15px}.tds-image-style-options li{width:33%;height:100%;overflow:hidden;border:none}.tds-image-style-options li.tds-img-dropshadow img{box-shadow:5px 5px 8px rgba(0,0,0,.3)}.tds-image-style-options li .tds-mirror-image{margin-top:1px;-webkit-transform:scaleY(-1);transform:scaleY(-1);width:100%;height:15px;background:linear-gradient(180deg,#fff 30%,hsla(0,0%,100%,.5)),url(/assets/images/image-tn1.jpg);background-size:100%;background-position:0 100%}.tds-image-style-options li.tds-img-border img{border:2px solid #000}.tds-image-style-options li.tds-img-outerglow img{box-shadow:0 1px 10px rgba(0,0,0,.8)}.tds-image-style-options li .tds-3d-shadow{position:relative;z-index:1}.tds-image-style-options li .tds-3d-shadow:after,.tds-image-style-options li .tds-3d-shadow:before{z-index:-1;position:absolute;content:"";bottom:3px;left:0;width:80%;top:80%;background:#e0e0e0;box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.tds-image-style-options li .tds-3d-shadow:after{-webkit-transform:rotate(15deg);transform:rotate(15deg);right:0;left:auto}.tds-image-style-options .tds-img-wrapper{position:relative;padding:10px}.tds-image-style-options img{width:100%;height:auto;display:block}.tds-visibility-breakpoints{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tds-visibility-breakpoints>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:12%}.tds-visibility-breakpoints>li [type=checkbox]{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:2px}.tds-visibility-breakpoints>li .icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:16px;opacity:.3}.tds-visibility-breakpoints>li .icon.tds-is-landscape:before{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tds-visibility-breakpoints>li :checked~.icon{opacity:1}.tds-directory-list ul{margin-left:20px}.tds-element-property-wrapper .tds-dropdown-menu{display:none}.tds-element-property-wrapper .open .tds-dropdown-menu{display:block}.tds-buttons-style-list,.tds-images-style-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 -5px}.tds-buttons-style-list>li,.tds-images-style-list>li{width:32%;padding:5px;margin:5px 2% 5px 0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border:none;height:auto;line-height:1}.tds-buttons-style-list>li:nth-child(3n),.tds-images-style-list>li:nth-child(3n){margin-right:0}.tds-buttons-style-list>li.active,.tds-buttons-style-list>li.active:hover,.tds-images-style-list>li.active,.tds-images-style-list>li.active:hover{background-color:#e6e6e6}.tds-buttons-style-list>li:hover,.tds-images-style-list>li:hover{background-color:#f5f5f5}.tds-buttons-style-list>li .btn,.tds-images-style-list>li .btn{position:relative;width:100%;padding:0;text-align:left}.tds-buttons-style-list>li .btn .icon,.tds-images-style-list>li .btn .icon{position:relative}.tds-show-on-checked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tds-show-on-checked>li{width:25%;margin-right:2%}.tds-icon-selector-widget .tds-btn-select .icon{position:absolute;left:auto;right:30px;top:10px}.tds-icon-selector li{position:relative}.tds-icon-selector li .icon{position:absolute;right:30px}.tds-show-icon-selection-from-modal-wrapper{position:relative}.tds-show-icon-selection-from-modal-wrapper .icon{position:absolute;right:10px;top:12px;cursor:pointer;width:30px;height:20px;line-height:20px;text-align:center}.tds-image-fence{padding:20px;margin:0 -20px}.tds-original-image-wrapper{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tds-original-image-wrapper .tds-original-image{position:relative;top:0;width:100%;height:auto;opacity:.2}.tds-original-image-wrapper .tds-image-mask{position:absolute;z-index:2;top:0;width:100%;height:100%}.tds-original-image-wrapper .tds-image-mask.tds-add-handle-mode.tds-found-line{cursor:url(/assets/images/cursor-plus.cur),auto}.tds-original-image-wrapper .tds-clipped-image{position:absolute;top:0;z-index:3;width:100%;height:auto}.tds-image-mask-toolbar{width:100%;cursor:pointer;text-align:center}.tds-image-mask-toolbar .icon{font-size:26px;line-height:32px}.tds-image-mask-toolbar .icon.icon-minus,.tds-image-mask-toolbar .icon.icon-plus{font-size:14px}.tds-clip-handle{position:absolute;z-index:3;display:block;width:10px;height:10px;margin:-5px 0 0 -5px;border:1px solid #000;border-radius:5px;background-color:#fff;cursor:move;transition:all .5s}.tds-clip-handle.tds-in-focus{width:14px;height:14px;border-radius:7px;margin:-7px 0 0 -7px;background-color:#fcc}.tds-remove-handle-mode .tds-clip-handle{cursor:url(/assets/images/cursor-minus.cur),auto}.tds-center-mark{position:absolute;z-index:100;font-size:24px;color:#fff;margin:-12px 0 0 -12px;cursor:move}.tds-color-rules-list{padding:10px 0;margin:0;background-color:#fff}.tds-color-rules-list>li{padding:5px 20px}.tds-color-rules-list>li>*{height:20px;line-height:20px;display:inline-block;vertical-align:middle}.tds-color-rules-list .tds-list-label{width:140px}.tds-color-rules-list .tds-color-swatch{width:40px;height:20px;margin-right:10px}.tds-color-rules-list .tds-color-swatch:hover{cursor:pointer}.tds-color-rules-list .tds-color-swatch span{display:inline-block;width:100%;height:100%}.tds-swatch-popup{width:300px;height:auto;padding:10px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);border-radius:0}.tds-swatch-popup .tds-color-list+input{display:none}.tds-input-default-cursor{cursor:default}.tds-option-list label{clear:both}.tds-option-list .icon-remove{position:relative;top:5px;cursor:pointer}.tds-option-list [type=text]{width:100%;padding:0 10px}.tds-option-list [type=radio]{cursor:pointer}.tds-add-select-option{position:relative;text-align:center;cursor:pointer}.tds-add-select-option[tds-tool-tip]:hover:after{left:50%}.tds-add-select-option .icon{font-size:24px}.tds-remove-option{display:inline-block;width:18px;height:18px;border:1px solid #d1d1d1;border-radius:9px;position:relative;top:2px;left:4px;cursor:pointer;background-color:#fff}.tds-remove-option .icon-remove{font-size:8px;position:relative;top:-3px;left:4px;color:#df7357}.tds-value-and-unit-wrapper{width:50%}.tds-value-and-unit-wrapper,.tds-value-and-unit-wrapper-all-sides{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:24px;margin-bottom:10px}.tds-value-and-unit-input{border:1px solid #ccc;width:40px;padding:0 5px;margin-right:5px;text-align:center;-webkit-appearance:none;-moz-appearance:textfield}.tds-value-and-unit-dropdown{border:1px solid #ccc;width:40%}.tds-value-and-unit-dropdown-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-value-and-unit-dropdown-value div{margin-right:4px}.tds-value-and-unit-dropdown-list{width:100%;min-width:unset}.tds-value-and-unit-dropdown-list-item{padding:0 4px}.tds-value-and-unit-dropdown.active{cursor:pointer}.tds-value-and-unit-dropdown.disabled{background:hsla(0,0%,94%,.5)}.tds-value-and-unit-top-right-bottom-left-wrapper{display:block}.tds-value-and-unit-top-right-bottom-left-wrapper li{display:inline-block;width:49%}page-inspector .page-inspector__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#eaeaea;padding:.5em 1em .5em 1.5em}page-inspector .page-inspector__header .tds-element-more{margin-left:auto}page-inspector .page-inspector__page-selector{width:20%;margin:0 .5em}page-inspector .page-inspector__page-selector div{text-align:left}page-inspector .page-inspector__page-selector .dropdown-menu{max-height:50vh;overflow-y:scroll}.tds-select-replacement{width:100%}.tds-select-replacement .tds-btn-select{min-width:100%;padding:5px}.tds-select-replacement input{width:100%;border:none!important;background-color:transparent}.tds-select-replacement .tds-dropdown-menu{width:100%;min-width:0}.tds-select-replacement .tds-dropdown-menu li{padding:2px 10px}.tds-modal-default-frame{height:740px;width:100%}.tds-modal-default-frame-header{position:absolute;top:0;left:0;right:0;z-index:1;height:60px;line-height:60px;padding:0 15px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.3)}.tds-modal-default-frame-header h3{margin:0;line-height:inherit}.tds-modal-default-frame-content{position:absolute;top:60px;width:100%;height:620px;padding:15px;background-color:#f1f1f1;overflow-x:auto}.tds-modal-default-frame-content .row{margin:0}.tds-modal-default-frame-footer{position:absolute;bottom:0;left:0;right:0;z-index:1;height:60px;padding-top:15px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.3)}.tds-action-wrapper{position:relative;width:100%;height:36px;margin:10px 0 0}.tds-show-delivery-methods{display:block;position:absolute;right:8px;bottom:8px;width:0;height:0;border:7px solid #000;border-color:transparent #000 #000 transparent}.tds-show-delivery-methods:hover{opacity:.5}.tds-card-view-list.tds-layout-selection layout-thumbnail .tds-asset-card.tds-is-document{background-size:100%;background-position:0 0}.tds-card-view-list.tds-layout-selection layout-thumbnail .tds-asset-card.tds-is-document .tds-asset-card-title{padding-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tds-card-view-list.tds-layout-selection layout-thumbnail .tds-asset-card.tds-is-document.tds-layout-is-selected{height:200px;background-color:#434343;border-bottom-right-radius:0;border-bottom-left-radius:0}.tds-card-view-list.tds-layout-selection layout-thumbnail .tds-asset-card.tds-is-document.tds-layout-is-selected .tds-asset-card-title,.tds-card-view-list.tds-layout-selection layout-thumbnail .tds-asset-card.tds-is-document.tds-layout-is-selected .tds-show-delivery-methods{display:none}.tds-card-view-list.tds-layout-selection layout-thumbnail .tds-asset-card.tds-is-document.tds-layout-is-selected:hover{box-shadow:0 0 8px rgba(0,0,0,.3);border:1px solid #ccc;cursor:default}.tds-card-view-list.tds-layout-selection layout-thumbnail .tds-asset-card.tds-is-document.tds-layout-is-pending{opacity:.4}.tds-card-view-list.tds-layout-selection layout-thumbnail .tds-asset-card.tds-is-document.tds-layout-is-pending:hover{box-shadow:0 0 8px rgba(0,0,0,.3);border:1px solid #ccc;cursor:default}.tds-card-delivery-methods{position:absolute;left:0;width:100%;height:340px;background-color:#434343;padding:20px}.tds-card-delivery-methods .icon-remove{position:absolute;top:10px;right:10px;color:#fff;font-size:14px;cursor:pointer}.tds-card-delivery-methods .icon-remove:hover{opacity:.5}delivery-methods{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:43px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}delivery-methods .tds-delivery-method-text-list{position:relative;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;transition:left .3s ease;margin:0}delivery-methods .tds-delivery-method-text-list li{width:50px;height:43px;text-align:center;border-left:1px solid #fff;border-bottom:1px solid #fff;line-height:14px}delivery-methods .tds-delivery-method-text-list li:hover{cursor:pointer;background:linear-gradient(#c8c8c8,#eaeaea)}delivery-methods .tds-delivery-method-text-list li.active{color:#b6b7b7;background:linear-gradient(#c8c8c8,#eaeaea);border-bottom:1px solid #eaeaea}delivery-methods .tds-delivery-method-text-list li:last-of-type{border-right:1px solid #fff}delivery-methods .tds-delivery-method-text-list li.tds-delivery-method-web{font-weight:700}delivery-methods .tds-delivery-method-text-list li>div:first-of-type{display:-webkit-box;display:-ms-flexbox;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;height:100%;width:100%}delivery-methods .tds-delivery-method-text-list .tds-select-with-icon{position:relative;text-align:center;line-height:1;font-weight:700}delivery-methods .tds-delivery-method-text-list .tds-caret-up{border-width:3px;border-color:#424243 transparent transparent;position:absolute;bottom:4px;left:50%;margin-left:-3px}delivery-methods .tds-delivery-method-text-list .icon-desktop{font-size:22px;position:relative;top:-4px}delivery-methods .tds-delivery-method-text-list .icon-tablet{font-size:16px}delivery-methods .tds-delivery-method-text-list .icon-mobile{font-size:14px}.tds-device-orientation{z-index:1001;width:50px;height:100px;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tds-device-orientation .tds-landscape{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.tds-device-orientation div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50%}.tds-device-orientation div:hover{cursor:pointer;color:#414141;background-color:#e6e6e6}.tds-device-orientation div.active{background-color:#e6e6e6}.tds-deliver-method-graphics-list{width:2000px;margin:0}.tds-deliver-method-graphics-list li{vertical-align:bottom;text-align:center;color:#fff;position:relative;top:-5px;padding:0}.tds-deliver-method-graphics-list li .tds-method-title{display:block;height:30px;padding-top:20px}.tds-deliver-method-graphics-list .tds-device-image{position:relative;display:block;border:1px solid #fff;border-radius:3px;padding:6px;background-color:#fff}.tds-deliver-method-graphics-list .tds-device-image .tds-screen{display:block;width:100%;height:100%;background-color:#434343;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.tds-deliver-method-graphics-list .tds-device-image.tds-desktop-image{height:200px;width:266px}.tds-deliver-method-graphics-list .tds-device-image.tds-tablet-image{height:200px;width:150px;padding-bottom:20px}.tds-deliver-method-graphics-list .tds-device-image.tds-tablet-image:after{content:"";width:6px;height:6px;border-radius:3px;background-color:#434343;position:absolute;left:50%;bottom:6px;margin-left:-3px}.tds-deliver-method-graphics-list .tds-device-image.tds-mobile-image{height:80px;width:45px;padding:2px 2px 10px}.tds-deliver-method-graphics-list .tds-device-image.tds-mobile-image:after{content:"";width:4px;height:4px;border-radius:2px;background-color:#434343;position:absolute;left:50%;bottom:2px;margin-left:-2px}.tds-deliver-method-graphics-list .tds-document-image{display:block;border:1px solid #fff;background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.tds-deliver-method-graphics-list .tds-document-image:hover{opacity:.3}.tds-deliver-method-graphics-list .tds-document-image.tds-email-image{width:80px;height:110px}.tds-deliver-method-graphics-list .tds-document-image.tds-letter-image{width:130px;height:170px}.tds-deliver-method-graphics-list .tds-document-image.tds-legal-image{width:130px;height:210px}.tds-deliver-method-graphics-list .tds-document-image.tds-tabloid-image{width:170px;height:220px}.tds-highlight-delivery-method{padding:20px}.tds-highlight-delivery-method:hover{background-color:#eaeaea}.tds-layout-slider-container{position:relative;width:100%}.tds-layout-slider-container .tds-slider-control{position:absolute;top:50%;z-index:1;margin-top:-25px;width:40px;height:50px;color:#fff;background-color:#000;opacity:.4}.tds-layout-slider-container .tds-slider-control:hover{opacity:.6}.tds-layout-slider-container .tds-slider-control[disabled],.tds-layout-slider-container .tds-slider-control[disabled]:hover{opacity:.1}.tds-layout-slider-container .tds-slider-control.tds-slider-prev{left:-20px}.tds-layout-slider-container .tds-slider-control.tds-slider-next{right:-20px}.tds-layout-slider-container .tds-slider-control i{position:relative;top:15px;font-size:20px}.tds-layout-slider-container .tds-slider-wrapper{height:300px;width:100%;overflow:hidden}.tds-template-content-container.container-fluid{width:100%;padding:0;margin:0;min-width:auto;max-width:100%}.tds-template-content-container.container-fluid [class^=col]{padding:0}.tds-template-content-container.container-fluid.row,.tds-template-content-container.container-fluid .row{margin:0}.tds-template-content-container.container-fluid .tds-template-section{margin-bottom:20px}.tds-template-content-container.container-fluid .tds-content-item-wrapper{border:1px dotted #999}.tds-show-element-icon{position:relative}.tds-show-element-icon:after,.tds-show-element-icon:before{font-family:tds-intouch-icons;speak:none;font-size:18px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px}.tds-show-element-icon.tds-has-text-assigned{background-color:#e6e6e6!important}.tds-show-element-icon.tds-has-text-assigned:before{content:"\e91b"}.tds-show-element-icon.tds-has-image-assigned{background-color:#73c167!important}.tds-show-element-icon.tds-has-image-assigned:before{content:"\e925"}.tds-show-element-icon.tds-has-image-assigned.tds-has-text-assigned{background:#e6e6e6!important;background:linear-gradient(to left bottom,#73c167 50%,#e6e6e6 0)!important}.tds-show-element-icon.tds-has-image-assigned.tds-has-text-assigned:before{content:"\e91b";margin-left:-24px}.tds-show-element-icon.tds-has-image-assigned.tds-has-text-assigned:after{content:"\e925";margin-left:4px}template-image-preview{width:100%;overflow:hidden}template-image-preview img.image-preview-loading{opacity:.1}template-image-preview p{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:10px}.tds-asset-not-available{width:100%;height:100%;color:#777;font-size:90%;text-align:center}interactive-digital-content-preview,interactive-print-content-preview,template-content-preview,template-print-content-preview{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;position:relative}.tds-template-text-preview{width:100%;max-width:100%;height:100%;text-align:left;vertical-align:top;overflow:hidden;font-size:12pt}.tds-template-text-preview.tds-content-outdated{background-color:#f4dee0}.tds-template-table-preview{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:30px}.tds-template-table-preview img{height:25px;margin-right:10px}.tds-template-table-preview.tds-content-outdated{background-color:#f4dee0}.tds-content-outdated-info{position:absolute;top:5px;right:5px;width:25px;height:25px}.tds-content-outdated-info img{width:25px;height:25px}.proof-delivery-methods-container{padding:80px 0 120px;display:-webkit-box;display:-ms-flexbox;display:flex}.proof-delivery-methods-container a{cursor:pointer}.proof-delivery-methods-container .proof-delivery-method{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0px;flex-basis:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.proof-delivery-methods-container .proof-delivery-method:not(:last-child){border-right:1px solid #c1c1c1}.proof-delivery-methods-container .proof-delivery-method i{font-size:60px}.proof-delivery-methods-container .proof-delivery-method .link-container{margin-top:20px;height:80px}.proof-delivery-methods-container .proof-delivery-method .link-container img{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.history-mode [role=button]{cursor:default;pointer-events:none}.has-leaking-out-content{box-shadow:inset 0 0 2px 2px #e62525}.tds-designer-inspector .tds-designer-element-descriptor{color:#424243;background-color:#eaeaea;border:none}.tds-designer-inspector .tds-designer-element-descriptor:hover{color:#fff;background-color:#424243}.tds-cell-wrapper-inspector .tds-designer-element-descriptor{padding:0 10px}.tds-designer-element-descriptor{position:relative;padding:0 10px 0 45px;height:42px;line-height:42px;border:1px solid #eaeaea;color:#424243;background-color:#fff;cursor:move;text-align:left}.tds-designer-element-descriptor:-webkit-drag{opacity:.7}.tds-designer-element-descriptor:hover{background-color:#eaeaea}.tds-designer-element-descriptor.active{cursor:pointer}.tds-designer-element-descriptor.tds-has-no-icon{padding-left:20px}.tds-designer-element-descriptor.tds-has-wide-icon{padding-left:100px}.tds-show-details .tds-designer-element-descriptor{background-color:#000}.tds-designer-element-descriptor .tds-element-icon,.tds-designer-element-descriptor .tds-multi-icon-wrap{position:absolute;top:50%;left:15px;font-size:16px;margin-top:-8px}.tds-designer-element-descriptor .tds-element-icon.icon-variable,.tds-designer-element-descriptor .tds-multi-icon-wrap.icon-variable{font-size:26px;margin-top:-13px;left:10px}.tds-designer-element-descriptor .tds-multi-icon-wrap{font-size:22px;margin-top:-10px;left:12px}.tds-designer-element-descriptor .tds-element-thumbnail{display:block;position:absolute;top:5px;left:7px;width:30px;height:30px;background-size:100% auto;background-repeat:no-repeat;background-position:50% 50%;background-color:#fff;background-size:cover}.tds-designer-element-descriptor .tds-button-element-icon{display:block;position:absolute;top:9px;left:10px;width:80px;height:24px;line-height:20px;text-align:center;font-size:10px;background-color:#666;border:2px solid #ccc;border-radius:12px}.tds-designer-element-descriptor>.tds-input-type{position:absolute;top:6px;left:8px;font-size:30px}.tds-designer-element-descriptor>.tds-input-type.tds-smaller-icon{top:13px;left:12px;font-size:16px}.tds-designer-element-descriptor [class*=" icon-row-col"]{font-size:24px;margin-top:-11px}.tds-designer-element-descriptor .tds-remove-element{top:10px;right:7px}.tds-designer-element-descriptor .tds-region-icon{display:block;position:absolute;top:12px;left:15px;font-size:16px}.tds-designer-element-descriptor .tds-region-icon i{position:absolute;top:0;left:0;color:#424243}.tds-designer-element-descriptor .tds-region-icon i .tds-icon-active{color:#fff}.tds-designer-element-descriptor .icon-business-rules,.tds-designer-element-descriptor .icon-rule{font-size:24px;margin-top:-12px;left:10px}.tds-designer-element-descriptor .tds-element-name{display:inline-block;line-height:inherit;white-space:nowrap;width:80%;overflow:hidden;text-overflow:ellipsis}.tds-designer-element-descriptor .tds-element-more{float:right;position:relative;top:-3px;width:25px;margin-right:-10px;cursor:pointer}.tds-designer-element-descriptor .tds-element-status{position:absolute;left:auto;top:11px;right:10px}.tds-designer-element-descriptor .tds-element-status .icon-drag_drop{color:#6d6e70}.tds-designer-element-descriptor.active .tds-drag-element,.tds-designer-element-descriptor .tds-remove-element{display:none}.tds-designer-element-descriptor:hover .tds-remove-element.tds-show-remove{display:block;right:35px;z-index:1}.tds-designer-element-descriptor:hover .tds-remove-element.tds-show-remove .icon-remove{top:-14px}.tds-designer-inspector .tds-designer-element-descriptor .tds-remove-element{display:block}.tds-designer-inspector .tds-designer-element-descriptor .tds-remove-element .icon{top:-14px}.tds-designer-element-descriptor.active .tds-remove-element,.tds-designer-element-descriptor .tds-drag-element{display:inline-block}.tds-designer-element-descriptor .tds-column-number-selection-trigger{display:inline-block;position:relative;background-color:#fff;width:50px;line-height:26px;padding:0 10px;cursor:pointer;margin:0 5px}.tds-designer-element-descriptor .tds-column-number-selection-trigger .tds-caret-down{float:none;position:absolute;top:10px!important;right:10px;margin:0!important}.tds-designer-element-descriptor .tds-column-number-selection{min-width:0;width:100px;margin:5px 7px 0 0}.tds-designer-element-descriptor .tds-column-number-selection li{width:100%}.tds-designer-element-descriptor .tds-column-number-selection li a{padding:0;text-align:center}.tds-design-element-details{position:absolute;top:0;left:100%;z-index:1;width:300px;padding:20px;background-color:#fff;line-height:1.5}.tds-design-element-details .tds-link-list a{display:block;height:42px;line-height:42px;text-align:center;margin-top:10px;padding:0 10px;color:#fff;background-color:#282828}.tds-design-element-details .tds-link-list a:hover{text-decoration:none;color:#414141}.prompt-question-group{background-color:#fff;padding:20px 10px;margin-bottom:10px}.prompt-binary-question-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.prompt-binary-question-row p{font-weight:700;margin:0}.prompt-binary-question-row label{font-weight:700;margin-right:1.4em;text-transform:uppercase}.prompt-binary-question-row label input[type=radio]{margin-right:.25em}.prompt-binary-question-row input[type=number]{width:60px;margin-left:-1em;margin-right:.4em}.prompt-binary-question-row input[type=number][disabled=disabled]{opacity:.3}.prompt-text-input-question-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.prompt-text-input-question-row input[type=text]{border:none;border-bottom:1px solid #999;-webkit-box-flex:1;-ms-flex:1;flex:1;outline:none;padding-bottom:5px}.prompt-text-input-question-row input[type=text]::-webkit-input-placeholder{color:#666;font-style:italic}.prompt-text-input-question-row input[type=text]::-moz-placeholder{color:#666;font-style:italic;opacity:1}.prompt-text-input-question-row input[type=text]:-ms-input-placeholder{color:#666;font-style:italic}.prompt-text-input-question-row input[type=text].ng-touched.ng-invalid-required{border-bottom:1px solid red}.prompt-text-input-question-row input[type=text].ng-touched.ng-invalid-required::-webkit-input-placeholder{color:red}.prompt-text-input-question-row input[type=text].ng-touched.ng-invalid-required::-moz-placeholder{color:red;opacity:1}.prompt-text-input-question-row input[type=text].ng-touched.ng-invalid-required:-ms-input-placeholder{color:red}.prompt-text-input-question-row .tds-select-replacement{width:25%;margin-left:1em}.prompt-default-value-box{margin-top:20px;position:relative}.prompt-default-value-box textarea{resize:none;width:100%}.prompt-default-value-box textarea.ng-invalid{border:1px solid red}.prompt-default-value-box .prompt-default-value-notification{cursor:default;color:red;font-style:italic;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:2em;width:50vw}.has-next-row{margin-bottom:10px}.checkboxes-prompt{border:1px solid;width:100%;display:block;margin-top:15px}.checkboxes-prompt.invalid{border-color:red}.checkboxes-prompt .tds-find-form{display:inline-block;border:none;margin:13px 0 11px 5px;padding-left:10px}.checkboxes-prompt .selected-choices{float:left;list-style:none;margin:4px 0 0 4px;padding:0}.checkboxes-prompt .selected-choices>li{display:inline-block;margin-right:4px}.checkboxes-prompt .selected-choices>li:last-child{margin-right:0}.checkboxes-prompt .asset-search{display:inline-block;border:none;float:left;line-height:16px;min-width:280px}.prompt-designer-header-icon svg{width:70%;height:100%}.prompt-designer-header-icon use{fill:#75579b}.colorpicker-visible,.colorpicker-visible .dropdown-menu{display:block!important}colorpicker-saturation{display:block;width:100px;height:100px;background-image:url("data:image/png;base64,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");cursor:crosshair;float:left}colorpicker-saturation i{display:block;height:7px;width:7px;border:1px solid #000;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}colorpicker-saturation i:after{content:"";display:block;height:7px;width:7px;border:1px solid #fff;border-radius:5px}colorpicker-alpha,colorpicker-hue{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}colorpicker-alpha i,colorpicker-hue i{display:block;height:2px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px}colorpicker-hue{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEUA/z8AuP//JAAA/33/3AAA/1ABAv8A/7r/AH7/jgD2AP8A//j/AEHmAP/XAP/HAP+4AP//ALyoAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8ATv//AG7/cAD/vgD/APoAmv//ADH/AKwB/wMA5//4Eg4AL///AOr/UQD/nwAA/27/7AAA/+kAe/8Ayf8A/5sA/zEA/6z/ABEAEP8A/17/MgAA/9n/ACL/gAD/AJ0AXP8Aqv//AMoA/yHqFBb/zAD/AGD/ANsA9//1/wDk/wDV/wDF/wC3/wD/AI2m/wD/FACY/wCI/wB5/wBp/wD/YgBb/wBK/wA8/wAs/wAd/wAN/wAAPv8A/xH/AFAAi///rQAA/8r/+gAA1///QwAAH/8Abf8A/43c/JNGAAAAiUlEQVR4AQXBg2EDAAAAsMy2bds2ttp2+/8PTby79mDLsKJPq/oFPdk24dWXAxsGjRg1ZtykKdNmzJozb8GiJct63WjYl7fiWdOZkk0vOpyr2fVtyKl7FX2uXGjpcuxWDy69KdiRk5WRlpIUFxMVERLw78+vH1Unun1YV3ZkwKM1CYfq7nQK22sD03ITV2Aqp0IAAAAASUVORK5CYII=")}colorpicker-alpha{display:none}.colorpicker-color,colorpicker-alpha{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAMAAACIElGlAAADAFBMVEUAAADT09PT09P////T09P////e3t7q6urT09Px8fHT09P////////T09PT09P////////T09PT09P////////////T09PT09P////////////T09P////T09PT09PT09P////T09PT09P////////////////T09P////T09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09P////T09P////////////T09PT09P////T09P////////////////////T09P////////T09PT09P////////////////////////T09PT09P////////////////////////T09PT09P////T09PT09P////////T09P////////////T09P////////T09P////T09P////T09P////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////////////////T09PT09P////////////T09P////////T09P////T09PT09PT09P////////T09P////////T09P////T09PT09P////////////////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////T09P////T09PT09PT09PT09PT09P////////////////////////////////////T09P////T09P////T09P////T09PT09P////////////T09P////T09P////T09P////////////T09PT09P////////////////T09PT09P////T09P////T09PT09P////T09P////T09PT09P////T09PT09PT09PT09P////T09PT09P////////////T09PT09P////T09P////////T09MQsm1FAAABAHRSTlMAgJN8/vcDAfcCnJyGaZmZlomGk4yJOmM/eTxs8wY0YDFC7HNdLx18n5/7aUvzCcW9+qKiK8P0ZiltRwfdw/n8Px3WduJjItj78ss5PDHUNELbwP5wplA2FglEVwvkqNarCs4Z7b2sDLgQ0xNdyLrr0eLLUeW1Vs5TWQLwjPI3ZvQGdvxFyFrAeevaLCLvGd0kpRskGyf4qK605xKvFrGyDRHnBYMEkJaDkIBvB/gpH99O6CrbIC4nH3Lg2SXp4A7Qul/GDEgPSlMQ6LjqFU0SjyCCj5V/gnBN7xglL3O70WBU7gjFFEfft0sPTo1ndRipwXr2yRemWRVENq+ytbGuxGaWGQAAAnpJREFUeNpNxmdcDHAAxvEHOWXvmXX23ntv2XvvMg/Z44x0KaRBSnfcKSqlnYZKp1QqGpT20KZh783/eePj+3vzw3/q/AM9iURPTy6XS+RwcXNzcZMQTE1dTE3bE7y9S0u9xxD600rCGtpI2ErOsbGxzoiMrIqscnaOi4vDdnp4XYSrguwxQSb7KpMllycnl2MFaTSaTxrY5NrY5BoKb2BnZ2doZ29vb2OPSdSd4Bcc7OcXGhqamgqrYCsrq+mEiEtC3gUBDg55Dg53IkQYSYG+gb6+GEqB5wV0o5D8/JAQdKK5hA40n3BS+L6c0JJmE+ZQW8JEak1YQJ0Jq+jbaQEPnotGE+IrK+Pj+xKqU6pTUrIDAgKysZ+WEY5QQkJxcQIO0WrCUbL4YmFhgZ3UlVAUHR1d1JEwjVoRRpDJKxMTE/ShBoRR1I6whLyyvLyyUFAQFhbWhTCFFArFawXOCu/bEHpQLYKnZ0aGZw2CR1qah0dmpqurK+pTU0ILakJoTi+PC7j5RHTrqQg1qRkh3T3d3b0xoSE1ItSleoSe1IswmIYQPl8UlhLWkaOj41tHbKENBLX6j1qt/KFUKnFN+Onk9NvJCQdJpfqlUqGiIjExcRthN91/JsJmGkhYRO/OCBhHwwgxMWUxZQMIu8j8o7m5OfbRLMJh2kTYQ1FRhYVR2EHzCOtpMmEG3SUsJEvLoKAg2Prb2tqOJYSH+/uH33shwlTaS1hLBwhX6AYX2tuiRwStVntOa5yUZJwEqbREKjUi5Bjl5BhZW1uXWOMYGRBOnNDX1zfoxz1FwwkfSJfgo6vr41P7soBBNJ7Qm2YSzHTMzMwmEHRoMf0Fm5mYOUrzNBYAAAAASUVORK5CYII=")}.colorpicker{top:0;left:0;z-index:9999;display:none}.colorpicker colorpicker-alpha,.colorpicker colorpicker-hue,.colorpicker colorpicker-saturation{position:relative}.colorpicker input{width:100px;font-size:11px;color:#000;background-color:#fff}.colorpicker.alpha{min-width:140px}.colorpicker.alpha colorpicker-alpha{display:block}.colorpicker.dropdown{position:absolute}.colorpicker.colorpicker-fixed-position{position:fixed}.colorpicker .dropdown-menu:after,.colorpicker .dropdown-menu:before{content:"";display:inline-block;position:absolute}.colorpicker .dropdown-menu:after{clear:both;border:6px solid transparent;top:-5px;left:7px}.colorpicker .dropdown-menu:before{border:7px solid transparent;top:-6px;left:6px}.colorpicker .dropdown-menu{position:static;top:0;left:0;min-width:129px;padding:4px;margin-top:0}.colorpicker-position-top .dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;top:auto;bottom:-5px}.colorpicker-position-top .dropdown-menu:before{border-top:7px solid rgba(0,0,0,.2);border-bottom:0;top:auto;bottom:-6px}.colorpicker-position-right .dropdown-menu:after{border-right:6px solid #fff;border-left:0;top:11px;left:-5px}.colorpicker-position-right .dropdown-menu:before{border-right:7px solid rgba(0,0,0,.2);border-left:0;top:10px;left:-6px}.colorpicker-position-bottom .dropdown-menu:after{border-bottom:6px solid #fff;border-top:0}.colorpicker-position-bottom .dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,.2);border-top:0}.colorpicker-position-left .dropdown-menu:after{border-left:6px solid #fff;border-right:0;top:11px;left:auto;right:-5px}.colorpicker-position-left .dropdown-menu:before{border-left:7px solid rgba(0,0,0,.2);border-right:0;top:10px;left:auto;right:-6px}colorpicker-preview{display:block;height:10px;margin:5px 0 3px;clear:both;background-position:0 100%}.tds-combobox{width:100%;height:32px;background-color:#fff}.tds-combobox *{border-radius:0}.tds-combobox input{border:none;box-shadow:none;width:260px;height:32px;line-height:32px;padding:0 10px;color:#696969}.tds-combobox input.ng-invalid.ng-dirty{box-shadow:none}.tds-combobox .dropdown-toggle{border:none;background-color:#818286;cursor:pointer;width:30px;height:30px;line-height:30px;text-align:center;margin:1px}.tds-combobox .dropdown-toggle:hover{background-color:#484649}.tds-combobox .dropdown-toggle .tds-caret-down{border-color:#fff transparent transparent}.tds-combobox .tds-combo-dropdown-menu{position:absolute;z-index:1000;width:100%;top:32px;padding:0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;box-shadow:0 6px 12px rgba(0,0,0,.175)}.tds-combobox .tds-combo-dropdown-menu li{color:#696969;line-height:46px;padding:0 20px;border-bottom:1px solid #ececec;cursor:pointer}.tds-combobox .tds-combo-dropdown-menu li:last-child{border:none}.tds-combobox .tds-combo-dropdown-menu li.active{background-color:#f2f2f2}.tds-choose-layout-version-main{background-color:#ededed;overflow-y:auto;padding:15px 40px;border-radius:5px 5px 0 0}.tds-choose-layout-version-main>p{font-size:13pt;text-align:center;width:100%;margin-top:20px}.tds-choose-layout-version-main .tds-layout-versions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tds-choose-layout-version-main .tds-layout-versions .tds-layout-version{display:inline-block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;float:left;padding:10px 20px 20px}.tds-choose-layout-version-main .tds-layout-versions .tds-layout-version .tds-asset-card{margin:0}.tds-choose-layout-version-main .tds-layout-versions .tds-layout-version .tds-layout-version-label{padding-left:10px;text-transform:uppercase;font-weight:700;font-size:10pt;margin-bottom:5px}.tds-choose-layout-version-main .tds-layout-versions .tds-layout-version .tds-layout-version-label input{margin-right:5px}.tds-choose-layout-version-main .tds-layout-versions .tds-layout-version.tds-layout-version-chosen{background-color:#282828}.tds-choose-layout-version-main .tds-layout-versions .tds-layout-version.tds-layout-version-chosen .tds-layout-version-label{color:#fff}.tds-choose-layout-version-footer{background-color:#fff;box-shadow:0 -1px 8px -2px #5f5f5f;height:60px;padding:15px;position:relative;border-radius:0 0 5px 5px}.tds-choose-layout-version-footer>button{display:block;margin:0 auto}asset-list-item{display:block;min-width:200px}asset-list-item .tds-designer-element-descriptor{padding:8px 10px 8px 8px;height:42px;line-height:42px;border:1px solid #eaeaea;color:#424243;background-color:#fff;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}asset-list-item .tds-designer-element-descriptor:-webkit-drag{opacity:.7}asset-list-item .tds-designer-element-descriptor.tds-details-visible,asset-list-item .tds-designer-element-descriptor:hover{background-color:#eaeaea}asset-list-item .tds-designer-element-descriptor.active{cursor:pointer}asset-list-item .tds-designer-element-descriptor.tds-has-no-icon{padding-left:20px}asset-list-item .tds-designer-element-descriptor.tds-has-wide-icon{padding-left:100px}.tds-show-details asset-list-item .tds-designer-element-descriptor{background-color:#000}asset-list-item .tds-designer-element-descriptor .icon-paragraph{font-size:16px}asset-list-item .tds-designer-element-descriptor .tds-multi-icon-wrap{height:100%;position:relative;margin:0 5px 0 0;left:-1px;top:0;width:20px}asset-list-item .tds-designer-element-descriptor .tds-multi-icon-wrap .icon{font-size:22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}asset-list-item .tds-designer-element-descriptor .tds-paragraph-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:16px;height:42px;width:25px;margin:0;position:relative;line-height:42px}asset-list-item .tds-designer-element-descriptor .tds-element-thumbnail{position:static;width:25px;background:#fff no-repeat 50% 50%;background-size:cover}asset-list-item .tds-designer-element-descriptor .tds-element-icon{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}asset-list-item .tds-designer-element-descriptor .tds-element-icon.icon-variable{font-size:26px;margin-top:0;left:0}asset-list-item .tds-designer-element-descriptor .tds-button-element-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:80px;height:24px;line-height:20px;text-align:center;font-size:10px;background-color:#666;border:2px solid #ccc;border-radius:12px}asset-list-item .tds-designer-element-descriptor>.tds-input-type{position:absolute;top:6px;left:8px;font-size:30px}asset-list-item .tds-designer-element-descriptor>.tds-input-type.tds-smaller-icon{top:13px;left:12px;font-size:16px}asset-list-item .tds-designer-element-descriptor [class*=" icon-row-col"]{font-size:24px;margin-top:-11px}asset-list-item .tds-designer-element-descriptor .tds-remove-element{top:10px;right:7px}asset-list-item .tds-designer-element-descriptor .tds-remove-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:20px;height:20px;margin-left:10px;border:1px solid #d1d1d1;border-radius:50%;position:relative;cursor:pointer;background-color:#fff}asset-list-item .tds-designer-element-descriptor .tds-remove-button i{font-size:8px;position:relative;color:#df7357}asset-list-item .tds-designer-element-descriptor .tds-region-icon{display:block;position:absolute;top:12px;left:15px;font-size:16px}asset-list-item .tds-designer-element-descriptor .tds-region-icon i{position:absolute;top:0;left:0;color:#6d6e70}asset-list-item .tds-designer-element-descriptor .tds-region-icon i .tds-icon-active{color:#fff}asset-list-item .tds-designer-element-descriptor .tds-element-name{margin-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;line-height:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@-webkit-keyframes blink{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}@keyframes blink{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}asset-list-item .tds-designer-element-descriptor div.tds-element-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:auto;top:0;margin:0 0 0 10px;padding:0;cursor:default}asset-list-item .tds-designer-element-descriptor div.tds-element-more span.tds-element-more-hover{position:relative;pointer-events:none}asset-list-item .tds-designer-element-descriptor div.tds-element-more.tds-invisible:hover{cursor:pointer}asset-list-item .tds-designer-element-descriptor div.tds-element-more.tds-invisible:hover span.tds-element-more-hover span{-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}asset-list-item .tds-designer-element-descriptor div.tds-element-more.tds-invisible:hover span.tds-element-more-hover span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}asset-list-item .tds-designer-element-descriptor div.tds-element-more.tds-invisible:hover span.tds-element-more-hover span:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}asset-list-item .tds-designer-element-descriptor span.tds-element-more{float:right;position:relative;top:-3px;width:25px;margin-right:-10px;cursor:pointer}asset-list-item .tds-designer-element-descriptor .tds-element-status{position:absolute;left:auto;top:11px;right:10px}asset-list-item .tds-designer-element-descriptor .tds-element-status .icon-drag_drop{color:#6d6e70}asset-list-item .tds-designer-element-descriptor.active .tds-drag-element,asset-list-item .tds-designer-element-descriptor .tds-remove-element{display:none}asset-list-item .tds-designer-element-descriptor:hover .tds-remove-element.tds-show-remove{display:block;right:35px;z-index:1}asset-list-item .tds-designer-element-descriptor:hover .tds-remove-element.tds-show-remove .icon-remove{top:-14px}.tds-designer-inspector asset-list-item .tds-designer-element-descriptor .tds-remove-element{display:block}.tds-designer-inspector asset-list-item .tds-designer-element-descriptor .tds-remove-element .icon{top:-14px}asset-list-item .tds-designer-element-descriptor.active .tds-remove-element,asset-list-item .tds-designer-element-descriptor .tds-drag-element{display:inline-block}asset-list-item .tds-designer-element-descriptor .tds-column-number-selection-trigger{display:inline-block;position:relative;border:1px solid #4e4e4e;background-color:#3a3a3a;width:50px;line-height:26px;padding:0 10px;cursor:pointer;margin:0 5px}asset-list-item .tds-designer-element-descriptor .tds-column-number-selection-trigger .tds-caret-down{float:none;position:absolute;top:10px!important;right:10px;margin:0!important}asset-list-item .tds-designer-element-descriptor .tds-column-number-selection{min-width:0;width:100px;margin:5px 7px 0 0}asset-list-item .tds-designer-element-descriptor .tds-column-number-selection li{width:100%}asset-list-item .tds-designer-element-descriptor .tds-column-number-selection li a{padding:0;text-align:center}asset-list-item .tds-design-element-details{position:absolute;top:0;left:100%;z-index:1;width:300px;padding:20px;background-color:#fff;line-height:1.5}asset-list-item .tds-design-element-details .tds-link-list a{display:block;height:42px;line-height:42px;text-align:center;margin-top:10px;padding:0 10px;color:#fff;background-color:#282828}asset-list-item .tds-design-element-details .tds-link-list a:hover{text-decoration:none;color:#414141}.tds-confirm-template-layout-update-main{background-color:#ededed;overflow-y:auto;padding:15px 40px}.tds-confirm-template-layout-update-main>p{font-size:13pt;text-align:center;width:100%;margin-top:20px}.tds-confirm-template-layout-update-main>.tds-template-assets-to-be-removed{height:320px;overflow-y:auto;overflow-x:hidden;margin:70px 30px}.tds-confirm-template-layout-update-main>.tds-template-assets-to-be-removed.tds-template-asset-list-two-column .tds-template-asset-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tds-confirm-template-layout-update-main>.tds-template-assets-to-be-removed.tds-template-asset-list-scrolled{margin:30px;height:400px}.tds-confirm-template-layout-update-main>.tds-template-assets-to-be-removed.tds-template-asset-list-scrolled .tds-template-asset-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tds-confirm-template-layout-update-main>.tds-template-assets-to-be-removed .tds-template-asset-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;height:320px;width:560px}.tds-confirm-template-layout-update-main>.tds-template-assets-to-be-removed .tds-template-asset-list .tds-template-asset-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:240px;margin:10px 20px}.tds-confirm-template-layout-update-main>.tds-template-assets-to-be-removed .tds-template-asset-list .tds-template-asset-list-item>.tds-template-asset-checkbox{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:30px}.tds-confirm-template-layout-update-main>.tds-template-assets-to-be-removed .tds-template-asset-list .tds-template-asset-list-item>.tds-template-asset-element{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:210px}.tds-confirm-template-layout-update-footer{background-color:#fff;box-shadow:0 -1px 8px -2px #5f5f5f;height:60px;padding:15px;position:relative}.tds-confirm-template-layout-update-footer>button{display:block;margin:0 auto}.tds-add-bar{width:calc(100% - 40px);margin:10px 20px;clear:both;height:30px}.tds-add-bar .tds-add-group{display:block;width:40px;background-color:#fff;height:30px;line-height:30px;text-align:center;float:right;cursor:pointer}.tds-add-bar .tds-add-group:hover{color:#f16624}.tds-permission-table{width:calc(100% - 40px);margin:0 20px;color:#424243;font-weight:700;text-transform:capitalize;font-size:12px}.tds-permission-table tr{height:35px;line-height:35px}.tds-permission-table tr td,.tds-permission-table tr th{text-align:center;padding:0 20px;position:relative}.tds-permission-table thead tr{background-color:#fff}.tds-permission-table tbody tr{background-color:#e6e6e6}.tds-permission-table tbody tr td{font-size:2em;color:#006233;width:12%}.tds-permission-table tbody tr td:first-child{text-align:left;font-size:1em;color:#424243;width:40%}.tds-permission-table tbody tr td:first-child .tds-remove-element{margin-left:7px}.tds-permission-table tbody tr td:first-child .tds-remove-element i{top:-10px}assets-permissions-table{background-color:#fff;display:block;margin:20px;padding:1.7em}assets-permissions-table table{width:100%}assets-permissions-table table td,assets-permissions-table table th{width:20%}assets-permissions-table table td:not(:first-of-type),assets-permissions-table table th:not(:first-of-type){text-align:center}assets-permissions-table table tr{line-height:2em}assets-permissions-table table .icon-checkmark{color:#90ee90}modal-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:150px;padding:10px}modal-info h4{text-align:center;font-weight:400}modal-info button{width:100px}.content-context-menu{position:absolute;z-index:99;background-color:#fff;box-shadow:3px 3px 8px -2px rgba(0,0,0,.75);padding:5px}.content-context-menu .placeholder{color:#d3d3d3}.content-context-menu .context-menu-pending{font-style:italic}.content-context-menu .context-menu-error{color:#ff1d25}.content-context-menu .context-menu-dropdown{width:calc(100% - 10px);height:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid #efefef;border-radius:3px;margin:5px;padding:5px;box-sizing:border-box;cursor:pointer}.content-context-menu .content-header,.content-context-menu .context-menu-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-context-menu .content-header{margin:0 -5px 10px;padding:10px 10px 15px;font-weight:700;border-bottom:1px solid #efefef;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-context-menu .content-header .icon-create-variant{font-size:20px}.content-context-menu .content-header .icon-pencil{font-size:16px}.content-context-menu .content-header p{margin:0 10px}.content-context-menu .content-header a{color:#000}.content-context-menu .content-header a:active,.content-context-menu .content-header a:hover,.content-context-menu .content-header a:link,.content-context-menu .content-header a:visited{text-decoration:none;outline:none}.content-context-menu .content-header a:active{color:#a9a9a9}.content-context-menu p{padding:0 5px;margin:0 0 4px}.content-context-menu p.context-menu-box-header{font-style:italic;margin:0;color:silver;padding-bottom:5px}.content-context-menu p.context-menu-box-section{padding:0 3px;border-bottom:1px solid #efefef}.content-context-menu p.menu-item:hover{background-color:#e1e1e1}.content-context-menu .create-variant-button{width:100%;margin:5px 0 0}.content-context-menu content-variant-type-ahead-search{padding:5px 0 0;width:300px;display:block}.content-context-menu content-variant-type-ahead-search input{width:100%;border:1px solid #eaeaea;height:32px;padding:0 5px;font-size:14px;box-shadow:none;outline:0}.content-context-menu content-variant-type-ahead-search ul{margin:0}.content-context-menu content-variant-type-ahead-search li{padding:5px 0 0}.content-context-menu content-variant-type-ahead-search .designer-assets-search__results{max-height:210px;overflow-y:auto}.content-context-menu content-variant-type-ahead-search .designer-assets-search__no-results{font-style:italic;margin:0;padding:10px 5px 5px}rules-search-box{display:block;width:270px}rules-search-box .rules-search--title{font-weight:700}rules-search-box input[type=text]{padding-left:5px;height:44px;width:100%;padding-left:11px}rules-search-box input[type=text]::-webkit-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}rules-search-box input[type=text]:-ms-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}rules-search-box input[type=text]::placeholder{color:#a1a1a1;font-size:12px;font-style:italic}rules-search-box input[type=text]:focus:not([ng-model="newTag.text"]){border:1px solid green}rules-search-box .rules-search--wrapper{position:relative}rules-search-box .rules-search--dropdown{background-color:#fff;border:1px solid #e0e2e2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px 10px 0;position:absolute;width:100%;z-index:1}rules-search-box .rules-search--dropdown ul{border:1px solid #e0e2e2;margin:0 0 10px}rules-search-box .rules-search--dropdown ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px}rules-search-box .rules-search--dropdown ul li:not(:last-child){border-bottom:1px solid #e0e2e2}rules-search-box .rules-search--dropdown ul li:hover{background-color:#e0e2e2}rules-search-box .rules-search--dropdown ul li:hover label{cursor:pointer}rules-search-box .rules-search--dropdown ul li label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;margin:0 0 0 10px}rules-search-box .rules-search--dropdown ul li i.icon-business-rules,rules-search-box .rules-search--dropdown ul li i.icon-rule{font-size:22px}rules-search-box .rules-search--dropdown ul li i.icon-dotdotdot{font-size:10px;margin-left:auto}rules-search-box .rules-search--dropdown button{width:100%;margin:0 0 10px}rules-search-box .rules-search--selected-rule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:2px solid #fff;padding:10px}rules-search-box .rules-search--selected-rule p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}rules-search-box .rules-search--selected-rule i.icon-remove{font-size:10px}rules-search-box .rules-search--loading{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;position:absolute;left:0;right:0;margin:0 auto;top:10px}rule-designer .rule-type__dropdown{margin-bottom:2.5em;width:20%}rule-designer .rule-type__dropdown input{height:2.5em;text-transform:uppercase;font-weight:700;padding:.5em}rule-designer .rule-type__dropdown .caret{top:1.47059em}content-rule-designer{background-color:#eaeaea;display:block;margin-top:20px}content-rule-designer>.tds-select-replacement{width:160px}content-rule-designer>.tds-select-replacement input::-webkit-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}content-rule-designer>.tds-select-replacement input:-ms-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}content-rule-designer>.tds-select-replacement input::placeholder{color:#a1a1a1;font-size:12px;font-style:italic}content-rule-designer .tds-designer-element-descriptor{height:38px}content-rule-designer .content-rule-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:50px;height:50px;padding:0 5px;margin-top:10px}content-rule-designer .content-rule-header>.title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;font-size:14px;font-weight:700}content-rule-designer .content-rule-header>.action-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:0 15px}content-rule-designer .content-rule-header>.action-icon.remove{margin-top:-2px}content-rule-designer .content-rule-header>.action-icon.remove>i.icon-remove{border:1px solid #d1d2d3;border-radius:100%;color:red;font-size:.55em;padding:.55em;background-color:#fff}content-rule-designer .content-rule-header>.action-icon>.tds-caret-right{top:3px}content-rule-designer .content-rule-header>.action-icon>.tds-caret-down{top:7px}content-rule-designer .content-rule-header>.action-icon:last-of-type{padding-right:0}content-rule-designer .content-rule-formula{width:100%;background-color:#fff;border-radius:5px;padding:0}content-rule-designer .content-rule-formula>.title-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 20px;line-height:50px;height:50px;font-size:14px}content-rule-designer .content-rule-formula>.title-row .title{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-weight:700;padding-right:5px}content-rule-designer .content-rule-formula>.title-row .description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}content-rule-designer .content-rule-formula>.title-row .action{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;color:#3e77b0;font-size:15px;padding:0 20px;cursor:pointer}content-rule-designer .content-rule-formula>.title-row .action:hover{text-decoration:none;color:#006837}content-rule-designer .content-rule-formula>hr{margin-top:20px;margin-bottom:5px}content-rule-designer .content-rule-formula>.action-row{padding:0 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}content-rule-designer .content-rule-formula>.action-row .btn-group{margin:0}content-rule-designer .content-rule-formula>.action-row input.formula-bare-input{min-height:45px;height:45px;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #d1d2d3;margin:0 0 0 10px;padding-left:5px}content-rule-designer .content-rule-formula>.action-row input.formula-bare-input:disabled{color:#7b7b7b}content-rule-designer .content-rule-formula .formula-input--invalid{-webkit-appearance:none;box-shadow:0 0 1px 1px #ff3324}content-rule-designer .content-rule-formula .asset-tag-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:10px 20px}content-rule-designer .content-rule-formula .asset-tag-form__row p{font-weight:700;margin:0 10px 0 0}content-rule-designer .content-rule-formula .asset-tag-form__row input{padding-left:5px;box-shadow:none;border:1px solid #d1d2d3}content-rule-designer .content-rule-formula .asset-tag-form__row input::-webkit-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}content-rule-designer .content-rule-formula .asset-tag-form__row input:-ms-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}content-rule-designer .content-rule-formula .asset-tag-form__row input::placeholder{color:#a1a1a1;font-size:12px;font-style:italic}content-rule-designer .content-rule-formula .asset-tag-form__row input:focus:not([ng-model="newTag.text"]){border:1px solid green}content-rule-designer .content-rule-formula .asset-tag-form__row input.formula-input--invalid{box-shadow:0 0 1px 1px #ff3324}content-rule-designer .content-rule-formula .asset-tag-form__row .asset-tag-form__search{width:220px}content-rule-designer .content-rule-formula .asset-tag-form__row .asset-tag-form__search::-webkit-input-placeholder{font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}content-rule-designer .content-rule-formula .asset-tag-form__row .asset-tag-form__search:-ms-input-placeholder{font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}content-rule-designer .content-rule-formula .asset-tag-form__row .asset-tag-form__search::placeholder{font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}content-rule-designer .content-rule-formula .asset-tag-form__row .asset-tag-form__search,content-rule-designer .content-rule-formula .asset-tag-form__row .formula-tag-input{height:45px}content-rule-designer .content-rule-formula .asset-tag-form__row input.formula-bare-input{height:45px;-webkit-box-flex:1;-ms-flex:1;flex:1}content-rule-designer .content-rule-formula .asset-tag-form__row input.formula-bare-input:disabled{color:#aaa}content-rule-designer .content-rule-formula .asset-tag-form__row .formula-bare-input{min-height:45px;-webkit-box-flex:1;-ms-flex:1;flex:1}content-rule-designer .content-rule-formula .asset-tag-form__row .formula-bare-input .tags{-webkit-appearance:none;-moz-appearance:none;appearance:none}content-rule-designer .content-rule-formula .asset-tag-form__row .formula-bare-input .tags.focused{border:1px solid green}content-rule-designer .content-rule-formula .asset-tag-form__row .formula-bare-input .tags .tag-item{height:27px;line-height:27px;margin:7px}content-rule-designer .content-rule-formula .asset-tag-form__row .formula-bare-input .tags .tag-item span{min-width:80px;display:inline-block}content-rule-designer .content-rule-formula .asset-tag-form__row .formula-bare-input .tags input{padding-left:5px;height:41px;margin:0}content-rule-designer .content-rule-formula .asset-tag-form__row .formula-bare-input .tags input::-webkit-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}content-rule-designer .content-rule-formula .asset-tag-form__row .formula-bare-input .tags input:-ms-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}content-rule-designer .content-rule-formula .asset-tag-form__row .formula-bare-input .tags input::placeholder{color:#a1a1a1;font-size:12px;font-style:italic}content-rule-designer .content-rule-formula .asset-tag-form__row .formula-bare-input .tags input:focus:not([ng-model="newTag.text"]){border:1px solid green}content-rule-designer .content-rule-formula .asset-tag-form__row .formula-bare-input.ng-invalid .tags{box-shadow:none}content-rule-designer .content-rule-formula .icon-variable:before{content:""}content-rule-designer .content-rule-formula .icon-variable-color{color:#000}content-rule-designer .content-rule-formula .asset-tag-form__selected-variable{height:45px;width:220px;border:1px solid #d1d2d3;padding:3px}content-rule-designer .content-rule-formula .asset-tag-form__selected-variable>div{height:100%;background-color:#eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px;position:relative}content-rule-designer .content-rule-formula .asset-tag-form__selected-variable>div .icon-variable{font-size:26px}content-rule-designer .content-rule-formula .asset-tag-form__selected-variable>div .icon-dotdotdot{margin:0 10px 0 auto;font-size:10px}content-rule-designer .content-rule-formula .asset-tag-form__selected-variable>div p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:400;margin-left:5px}content-rule-designer .content-rule-formula .asset-tag-form__selected-variable>div p:hover{background-color:#eaeaea;left:31px;position:absolute;width:auto;z-index:10}content-rule-designer .content-rule-formula .asset-tag-form__selected-variable>div .remove-button--disabled{color:#aaa}content-rule-designer .content-rule-next{background-color:#fff;border-radius:5px;padding:15px;margin:30px 0;width:25%;min-width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}content-rule-designer .content-rule-next>div.title{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-weight:700;padding-right:5px;line-height:45px;height:45px;font-size:14px}content-rule-designer .content-rule-next .tds-select-replacement{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}content-rule-designer .tds-select-replacement{margin:0 10px;width:160px}content-rule-designer .tds-select-replacement input{height:33px}content-rule-designer .tds-select-replacement .caret{top:20px}content-rule-designer .tds-select-replacement.operator-select{text-transform:uppercase;width:80px}content-rule-designer .tds-select-replacement.operator-select input{text-transform:uppercase}content-rule-designer .tds-select-replacement.operator-select input.closing-parentheses{font-size:30px}content-rule-designer .selection-list-dropdown{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}parentheses-view{background-color:#fff;display:block;padding-left:3em;padding-top:.5em}parentheses-view .nested-expression{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;transition:border .25s ease-in;border:1px solid #fff;padding:.5em;margin-right:.5em}parentheses-view .nested-expression h2{margin:.4em .2em 0 0}parentheses-view .nested-expression .nested-expression-inside{-webkit-box-flex:1;-ms-flex:1;flex:1}parentheses-view .nested-expression>i.icon-remove{border:1px solid #d1d2d3;border-radius:100%;color:red;font-size:.55em;padding:.55em;-ms-flex-item-align:start;align-self:flex-start;margin-left:.5em;visibility:hidden}parentheses-view .nested-expression:hover{border:1px solid #d1d2d3}parentheses-view .nested-expression:hover>i.icon-remove{visibility:visible}parentheses-view>.tds-select-replacement{margin:0;padding:10px}parentheses-view>.tds-select-replacement.operator-select{width:100px}parentheses-view .expression--unindent,parentheses-view .expression--unindent>condition-view,parentheses-view .expression--unindent>parentheses-view{margin-left:-3em}parentheses-view .expression__closing-paren--unindent{margin-left:-5em}parentheses-view .parentheses--nesting-level-1{color:#000}parentheses-view .parentheses--nesting-level-2{color:gray}parentheses-view .parentheses--nesting-level-3{color:#bfbfbf}condition-view{display:block}condition-view>form{border:1px solid #fff}condition-view>form>i.icon-remove{border:1px solid #d1d2d3;border-radius:100%;color:red;font-size:.55em;padding:.55em;visibility:hidden}condition-view>form:hover{background-color:#f4f8f3;border:1px solid #8fb590}condition-view>form:hover>i.icon-remove.icon-remove--enabled{visibility:visible}.modal-dialog .modal-content publish-content-confirmation .modal-body{padding:20px}.modal-dialog .modal-content publish-content-confirmation .modal-body h3{font-weight:200}rejection-reason-modal .modal-body.modal-rejection-reason-body{padding:20px!important}rejection-reason-modal .modal-body.modal-rejection-reason-section{background-color:#fff!important;border-radius:5px;padding:20px!important;font-size:11pt!important}rejection-reason-modal textarea{display:block;height:200px;margin:0 auto;padding:10px;width:100%}rejection-reason-modal .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}approving-reason-modal .modal-body.modal-approving-reason-body{padding:20px!important}approving-reason-modal .modal-body.modal-approving-reason-section{background-color:#fff!important;border-radius:5px;padding:20px!important;font-size:11pt!important}approving-reason-modal textarea{display:block;height:200px;margin:0 auto;padding:10px;width:100%}approving-reason-modal .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}dashboard-comments-list .modal-body{height:200px;overflow-y:auto}dashboard-comments-list .dashboard-comment{padding:5px 35px;font-size:14px;margin-bottom:35px}dashboard-comments-list .dashboard-comment p{margin:15px 0 0}dashboard-comments-list .dashboard-comment span{white-space:pre-wrap}dashboard-comments-list .dashboard-comment__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}dashboard-comments-list .dashboard-comment__label{font-weight:700}dashboard-comments-list .dashboard-comment__status--rejected,dashboard-comments-list .icon-reject{color:red}dashboard-comments-list .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}single-type-assets-browser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}single-type-assets-browser .tds-variables-header{line-height:12px}single-type-assets-browser .tds-variable-list-container{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;background-color:#eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}single-type-assets-browser .tds-variable-list-container .tds-layout-elements-palette{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;overflow-y:auto}single-type-assets-browser .tds-variable-list-container .tds-back{text-decoration:none;color:#424243}single-type-assets-browser .tds-variable-list-container .tds-back.tds-back-disabled{opacity:.5;cursor:not-allowed}designer-assets-search,my-workspace{display:block;border-bottom:2px solid #eaeaea}designer-assets-search{padding:15px}designer-assets-search form .input-group{margin-bottom:15px;border:1px solid #eaeaea}designer-assets-search form .input-group *{vertical-align:top;line-height:26px}designer-assets-search form .input-group input{float:left;width:100%}designer-assets-search form .input-group button,designer-assets-search form .input-group input{height:26px;padding:0 5px;font-size:12px;border:none;box-shadow:none;outline:0}designer-assets-search .designer-assets-search__results{max-height:210px;overflow-y:auto}designer-assets-search .designer-assets-search__no-results{font-style:italic;margin:0}asset-details{display:inline-block}.tds-asset-details{height:100%}.tds-hide-shadow-box{display:block;background-color:#eaeaea;width:10px;height:41px;content:" ";position:absolute;z-index:2001}.tds-element-details-box{position:absolute;z-index:1;width:25vw;height:60vh;background-color:#fff;color:#424243;border:12px solid #eaeaea;border-right-width:10px;border-left-width:10px;box-shadow:0 0 10px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-line-pack:justify;align-content:space-between;font-size:15px}.tds-element-details-box.tds-has-delivery-methods{border-top:0}.tds-element-details-box .tds-delivery-method-text-list{position:relative;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;transition:left .3s ease;margin:0;background-color:#eaeaea;font-size:11px;line-height:17px}.tds-element-details-box .tds-delivery-method-text-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:46px;width:46px;text-align:center;border-right:1px solid #fff;line-height:13px}.tds-element-details-box .tds-delivery-method-text-list li:hover{cursor:pointer;background:linear-gradient(#c8c8c8,#eaeaea)}.tds-element-details-box .tds-delivery-method-text-list li.active{background:linear-gradient(#c8c8c8,#eaeaea);border-bottom:1px solid #eaeaea}.tds-element-details-box .tds-delivery-method-text-list li.tds-delivery-method-web{font-weight:700}.tds-element-details-box .tds-delivery-method-text-list li.tds-delivery-method-web,.tds-element-details-box .tds-delivery-method-text-list li.tds-delivery-method-web:hover{cursor:default;background:inherit;color:#b6b7b7}.tds-element-details-box .tds-delivery-method-text-list .icon-desktop{font-size:22px;position:relative;top:-4px}.tds-element-details-box .tds-delivery-method-text-list .icon-tablet{font-size:16px}.tds-element-details-box .tds-delivery-method-text-list .icon-mobile{font-size:14px}.tds-element-details-box .tds-element-preview{margin:18px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.tds-element-details-box .tds-element-preview.tds-preview-content>div img{max-width:100%}.tds-element-details-box .tds-element-preview.tds-preview-folder>div{position:static}.tds-element-details-box .tds-element-preview>div{position:absolute;top:0;bottom:0;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0 10px;max-height:100%}.tds-element-details-box .tds-element-preview>div,.tds-element-details-box .tds-element-preview>div>*{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.tds-element-details-box .tds-element-preview>div img{max-width:340px;height:auto;display:block;margin:auto}.tds-element-details-box .tds-element-preview>div div.tds-inner{box-shadow:0 0 20px #000;width:150px;height:180px;margin:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#404042;border:none;border-radius:6px;line-height:20px;font-weight:400}.tds-element-details-box .tds-element-preview>div div.tds-inner .tds-card-upper-right{position:relative;width:30px;height:40px;background-color:#404042;border:none;border-top-right-radius:6px}.tds-element-details-box .tds-element-preview i{font-size:10em}.tds-element-details-box .tds-element-description{min-height:65px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;color:#424243;border-top:1px solid #eaeaea;padding:7px 18px}.tds-element-details-box .tds-element-description .tds-element-title{word-wrap:break-word;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-weight:700;font-size:15px;line-height:25px}.tds-element-details-box .tds-element-description .tds-element-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;line-height:24px;font-size:10px}.tds-element-details-box .tds-element-description .tds-element-actions div.tds-asset-details-fav{color:red;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:12px}.tds-element-details-box .tds-element-description .tds-element-actions div.tds-asset-details-separator{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:20px;text-align:center}.tds-element-details-box .tds-element-description .tds-element-actions div.tds-asset-details-details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tds-element-details-box .tds-element-description .tds-element-actions div.tds-asset-details-remove-from-workspace{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.tds-element-details-box .tds-element-description .tds-element-actions a{cursor:pointer;color:#424243}.tds-element-details-box .tds-element-description .tds-element-actions a.hover{color:#424243;text-decoration:underline}i-text-editor{display:block}.content-variant-toolbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-variant-rules-search,.content-variant-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-variant-rules-search{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.content-variant-rules-search--info{-ms-flex-item-align:end;align-self:flex-end;font-size:12px;font-weight:400;width:320px;margin:0 10px}.tds-designer-tabs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}image-editor{display:block}variable-data-source-form{flex-direction:column;height:90vh}variable-data-source-form,variable-data-source-form .variable-data-source__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}variable-data-source-form .variable-data-source__body{flex-direction:column;background-color:#e6e6e6;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px}variable-data-source-form .tds-select-replacement{width:30%}variable-data-source-form .tds-select-replacement .tds-btn-select{padding-left:1em}variable-data-source-form .tds-select-replacement input[type=text]{font-weight:700;height:2.5em}variable-data-source-form .tds-select-replacement .caret{right:1em;top:1.5em}variable-data-source-form .variable-data-source__section-title{font-size:1.15em;font-weight:700;margin-bottom:1em}variable-data-source-form .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}variable-data-source-form-breadcrumbs{background-color:#fff;display:block;margin-top:10px}variable-data-source-form-breadcrumbs div{padding:15px}variable-data-source-form-breadcrumbs div:first-child{border-bottom:1px solid #e6e6e6;padding-bottom:0}variable-data-source-form-breadcrumbs ul{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}variable-data-source-form-breadcrumbs ul li{margin-right:10px}variable-data-source-form-breadcrumbs .breadcrumb-label{font-size:12px;padding-left:5px}variable-data-source-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}variable-data-source-form-fields .variable-data-source-fields__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}variable-data-source-form-fields .variable-data-source-fields__search input[type=text]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:3em;margin-left:1em}variable-data-source-form-fields .variable-data-source-fields__fields-list__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}variable-data-source-form-fields .variable-data-source-fields__fields-list__header p{color:#377ab4;font-weight:700}variable-data-source-form-fields .variable-data-source-fields__fields-list__header p:first-of-type{margin-left:25px;width:22%}variable-data-source-form-fields .variable-data-source-fields__fields-list__header p:nth-of-type(3){color:#666;margin-left:auto}variable-data-source-form-fields .variable-data-source-fields__fields-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5em}variable-data-source-form-fields .variable-data-source-fields__fields-list__item p{margin:7px 0 0 25px;width:22%}variable-data-source-form-fields .variable-data-source-fields__fields-list__item input[type=text]{height:2.5em;padding-left:5px;width:40%}variable-data-source-form-fields .variable-data-source-fields__fields-list__item input[type=text]::-webkit-input-placeholder{font-style:italic}variable-data-source-form-fields .variable-data-source-fields__fields-list__item input[type=text]:-ms-input-placeholder{font-style:italic}variable-data-source-form-fields .variable-data-source-fields__fields-list__item input[type=text]::placeholder{font-style:italic}variable-data-source-form-fields .variable-data-source-fields__fields-list__item input[type=text].duplicate-name{border:1px solid red}variable-data-source-form-fields .variable-data-source-fields__fields-list__item i.icon{margin-left:auto;margin-right:2.5em}variable-data-source-form-fields .variable-data-source-fields__fields-list{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;overflow-y:auto}variable-designer .icon-data-source-fields{border:1px solid #fff;padding:5px}variable-section{border-bottom:1px solid #fff;display:block;margin-top:20px;padding-bottom:2.5em}variable-section .variable-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}variable-section .variable-section__header p{margin:0}variable-section .variable-section__header input[type=text]{-ms-flex-preferred-size:234px;flex-basis:234px;margin:0 1em;padding-left:.5em;font-style:italic}variable-section .variable-section__header input[type=text].duplicate-name{border:1px solid red}variable-section .variable-section__header .variable-section__attribute span:first-of-type{margin-left:1.8em}variable-section .variable-section__header .variable-section__attribute span:first-of-type:after{content:": "}variable-section .variable-section__header .variable-section__attribute span:last-of-type{font-weight:700}variable-section .variable-section__header .icon-key-variable{margin-left:1em}variable-section .variable-section__header .icon-remove{background-color:#fff;font-size:1em;line-height:2em;margin-left:auto;padding:.2em .6em}variable-section .variable-section__body{background-color:#fff;margin-top:1em}variable-section .variable-section__body__description{border-bottom:1px solid #e6e6e6;padding:1.2em}variable-section .variable-section__body__description input[type=text]{font-style:italic;height:2.5em;padding-left:.5em;width:100%}variable-section .variable-section__body p{font-weight:700;margin:10px 0 0}variable-section .variable-section__body .tds-select-replacement{width:250px;margin-bottom:0}variable-section .variable-section__body .sample-data-preview input[type=text]{padding:5px;width:250px}variable-section .variable-section__body .sample-data-preview input[type=text]::-webkit-input-placeholder{font-style:italic}variable-section .variable-section__body .sample-data-preview input[type=text]:-ms-input-placeholder{font-style:italic}variable-section .variable-section__body .sample-data-preview input[type=text]::placeholder{font-style:italic}variable-section .variable-section__body .sample-data-preview input[readonly]{color:gray}variant-header{margin-top:30px;width:100%}variant-header,variant-header .content-variant-header__left,variant-header .content-variant-header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}variant-header .content-variant-header__left p,variant-header .content-variant-header__right p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 5px;max-width:20vw}variant-header .content-variant-header__left .dropdown-toggle input,variant-header .content-variant-header__right .dropdown-toggle input{overflow:hidden;text-overflow:ellipsis;width:85%}variant-header .content-variant-header__left .tds-dropdown-menu,variant-header .content-variant-header__right .tds-dropdown-menu{width:auto}variant-header .content-variant-header__left{font-style:italic}variant-header .content-variant-header__left .tds-caret-down{margin-right:5px;margin-top:10px}variant-header .content-variant-header__left .tds-caret-right{margin-left:5px}variant-header .content-variant-header__left tds-undo-redo{margin-left:20px}variant-header input[type=text].content-variant-header__description{padding-left:5px;height:34px;width:270px}variant-header input[type=text].content-variant-header__description::-webkit-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}variant-header input[type=text].content-variant-header__description:-ms-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}variant-header input[type=text].content-variant-header__description::placeholder{color:#a1a1a1;font-size:12px;font-style:italic}variant-header input[type=text].content-variant-header__description:focus:not([ng-model="newTag.text"]){border:1px solid green}variant-header input[type=radio]{margin:0}variant-header .tds-select-replacement{margin:0 10px 0 0;width:150px}variant-header .tds-select-replacement input[type=text]::-webkit-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}variant-header .tds-select-replacement input[type=text]:-ms-input-placeholder{color:#a1a1a1;font-size:12px;font-style:italic}variant-header .tds-select-replacement input[type=text]::placeholder{color:#a1a1a1;font-size:12px;font-style:italic}variant-header label{font-weight:400;font-size:12px;margin:1px 20px 0 5px}variant-header .icon-remove{background-color:#fff;padding:5px 10px;line-height:20px;font-size:10px}reselect-variables{flex-direction:column;height:90vh}reselect-variables,reselect-variables .reselect-variables__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}reselect-variables .reselect-variables__body{flex-direction:column;background-color:#e6e6e6;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px}reselect-variables .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tds-custom-checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tds-custom-checkbox-container input{position:absolute;opacity:0}.tds-custom-checkbox-container input:checked~.checkmark:after{display:block}.tds-custom-checkbox-container:hover input~.checkmark{background-color:#ccc}.tds-custom-checkbox-container .checkmark{position:absolute;top:0;left:0;height:17px;width:17px;border:1px solid #ddd}.tds-custom-checkbox-container .checkmark:after{border:solid #000;content:"";display:none;height:10px;position:absolute;top:2px;width:5px}.tds-custom-checkbox-container .checkmark-tick:after{border-width:0 2px 2px 0;left:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tds-custom-checkbox-container .checkmark-horizontal:after{border-width:0 2px 0 0;left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tds-custom-checkbox{position:relative;width:16px;height:16px;margin:0 10px 0 15px}.tds-custom-checkbox:before{content:" ";background:#fff;position:absolute;width:16px;height:16px}.tds-custom-checkbox:checked:after{content:"";display:block;position:absolute;left:5px;top:1px;width:6px;height:12px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}numeric-variable-options{display:block;padding:16px}numeric-variable-options input[type=number]{width:250px;height:2.4em;box-shadow:none}string-variable-options{display:block;padding:16px}page-selector li{padding:.5em}page-selector .page-selector__add-page:not(.icon-inactive):hover{background-color:#fff}page-selector .dropdown-menu{max-height:70vh;overflow-y:scroll}tds-undo-redo .tds-undo-redo{margin:6px 10px 6px 0;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}tds-undo-redo .tds-undo-redo .tds-undo-redo__btn{text-align:center;height:26px;width:35px}tds-undo-redo .tds-undo-redo .tds-undo-redo__btn:first-of-type{border-right:2px solid #fff}tds-undo-redo .tds-undo-redo .tds-undo-redo__btn i{font-size:16px}tds-undo-redo.light .tds-undo-redo{border:1px solid #dcdcdc}tds-undo-redo.light .tds-undo-redo .tds-undo-redo__btn:first-of-type{border-right:1px solid #dcdcdc}template-view{width:100%}template-view>template-section>.tds-section.tds-template-designer{overflow:hidden;border:1px dotted #ccc}change-impacting-single-template-notification .modal-body{height:36em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}change-impacting-single-template-notification .modal-body h3{font-size:2.2em;font-weight:300;margin-bottom:1em}change-impacting-single-template-notification .modal-body p{text-align:center;font-size:1.5em;font-weight:300}change-impacting-single-template-notification .modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}content-edit-tooltip{position:absolute;z-index:2}content-edit-tooltip .tds-column-tooltip{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}content-edit-tooltip .tds-column-tooltip a,content-edit-tooltip .tds-column-tooltip a:hover,content-edit-tooltip .tds-column-tooltip a:link,content-edit-tooltip .tds-column-tooltip a:visited{text-decoration:none;cursor:pointer;margin:0;padding:0;width:22px}content-edit-tooltip .tds-column-tooltip span{cursor:pointer}content-edit-tooltip .tds-column-tooltip span.tds-disabled{cursor:not-allowed}content-edit-tooltip .tds-column-tooltip i{font-size:9pt;padding:4px;border:1px solid #006837;margin:0}content-edit-tooltip .tds-column-tooltip i.icon-pencil{background-color:#fff;border-bottom-color:#fff;color:#006837}content-edit-tooltip .tds-column-tooltip i.icon-search{background-color:#006837;color:#fff}content-edit-tooltip .tds-column-tooltip .tds-disabled .icon-pencil{color:#424243}designer-assets-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}designer-assets-pane designer-assets-list{background-color:#eaeaea;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}content-variant-wrapper{display:block;width:100%}template-set-designer template-image-preview,template-set-designer template-print-content-preview{opacity:.6}template-set-designer .tds-design-studio-warning{margin:0 30px 40px}template-set-designer .tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control{overflow-x:auto}template-set-designer .tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-workspace{width:auto;height:calc(100vh - 60px - 43px);-webkit-box-flex:1;-ms-flex:1;flex:1}template-set-designer .tds-design-studio-wrapper .tds-design-studio-body .tds-design-studio-workspace-and-control .tds-design-studio-workspace.tds-warning-shown{height:calc(100vh - 60px - 43px)}template-set-designer .tds-template-set-designer-workspace-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}template-set-designer .tds-template-set-designer-preview-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;width:200px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;background:#d7d7d7}template-set-designer .tds-template-set-designer-preview-panel-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}template-set-designer .tds-template-set-designer-preview-panel-header{padding:12.5px 15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}template-set-designer .tds-template-set-designer-preview-panel-dropdown-menu{margin:4px 0 0}template-set-designer .tds-template-set-designer-preview-panel-list{list-style:none;padding:25px 15%;width:100%;overflow-y:scroll}template-set-designer .tds-template-set-designer-preview-panel-list-item{margin-bottom:30px;background:#d7d7d7;cursor:pointer;text-align:center}template-set-designer .tds-template-set-designer-preview-panel label{display:block}template-set-designer .tds-template-set-designer-preview-panel .tds-template-set-designer-preview-image{width:100%;position:relative;padding-top:127.7%;outline:1px solid #696969;background-color:#d7d7d7;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;z-index:10}template-set-designer .tds-template-set-designer-preview-panel .tds-template-set-designer-preview-stack{width:90%;position:relative;left:5%;height:6px;outline:1px solid #696969;background-color:#d7d7d7;z-index:5}template-set-designer .tds-template-set-designer-preview-panel .tds-template-set-designer-preview-image-grouped{outline:4px solid rgba(59,167,255,.5)}template-set-designer .tds-template-set-designer-preview-panel .tds-template-set-designer-preview-image-active{outline:4px solid #3ba7ff}template-set-designer .tds-template-set-designer-preview-panel p{margin:0;padding-top:5px;background:#d7d7d7;text-align:center}template-set-designer .tds-template-set-designer-preview-panel .tds-outdated-asset-icon{position:absolute;width:30%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}template-set-designer .tds-template-set-designer-preview-panel .tds-dynamic-template-badge{position:absolute;top:0;right:0;padding:4px;font-size:15px;line-height:1;background-color:#000;color:#fff}template-set-designer .tds-template-set-designer-resizing-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-right:1px solid #fff;cursor:col-resize}dynamic-template-panel .tds-dynamic-template-panel-rule-search-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #fff;padding-bottom:30px;margin-bottom:30px}dynamic-template-panel .tds-dynamic-template-panel-rule-search-box__info{-ms-flex-item-align:end;align-self:flex-end;font-size:12px;font-weight:400;width:320px;margin:0 10px}dynamic-template-panel .tds-dynamic-template-panel-templates-list{list-style:none;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}dynamic-template-panel .tds-dynamic-template-panel-templates-list-item{-ms-flex-negative:0;flex-shrink:0;width:200px;margin:0 30px 30px 0}dynamic-template-panel .tds-dynamic-template-panel-templates-list-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 10px}dynamic-template-panel .tds-dynamic-template-panel-templates-list-item__header .tds-remove-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:20px;height:20px;margin-left:10px;border:1px solid #d1d1d1;border-radius:50%;position:relative;cursor:pointer;background-color:#fff}dynamic-template-panel .tds-dynamic-template-panel-templates-list-item__header .tds-remove-button i{font-size:8px;position:relative;color:#df7357}dynamic-template-panel .tds-dynamic-template-panel-templates-list-item__title{font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0}dynamic-template-panel .tds-dynamic-template-panel-templates-list-item__image{width:100%;position:relative;padding-top:127.7%;outline:1px solid #696969;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;margin-bottom:20px}dynamic-template-panel .tds-dynamic-template-panel-templates-list-add,dynamic-template-panel .tds-dynamic-template-panel-templates-list-add-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}dynamic-template-panel .tds-dynamic-template-panel-templates-list-add-card{height:33%;min-height:150px;width:50%;background:#fff;cursor:pointer;font-size:30px;line-height:30px}dynamic-template-panel .tds-dynamic-template-panel-templates-is-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 20px}dynamic-template-panel .tds-dynamic-template-panel-templates-is-preview__label{margin-top:2px;font-size:12px;font-weight:400;margin-left:5px}dynamic-template-panel .tds-dynamic-template-panel-templates-asset-tag{margin:0 0 20px}dynamic-template-panel .tds-dynamic-template-panel-templates-asset-tag__label{margin:0 0 5px}select-templates-modal .select-templates-modal-list{list-style:none;padding:0 20px;margin:0;width:100%;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}select-templates-modal .select-templates-modal-list-item{-ms-flex-negative:0;flex-shrink:0;width:20%;padding:20px;margin-bottom:30px;box-sizing:border-box;text-align:center}select-templates-modal .select-templates-modal-list-item label{display:block}select-templates-modal .select-templates-modal-preview-image{width:100%;padding-top:127.7%;outline:1px solid #696969;background-color:#d7d7d7;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;cursor:pointer}.page{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.collapsible-left-pane,.page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.collapsible-left-pane{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;min-width:43px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2}.collapsible-left-pane__controls{padding-top:75px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:2}.collapsible-left-pane__controls ul{line-height:43px;color:#fff;margin-top:0}.tds-lower-menus .collapsible-left-pane__controls ul{top:180px}@media (max-width:768px){.collapsible-left-pane__controls ul{top:178px}}.collapsible-left-pane__controls ul>li{height:42px;text-align:center;cursor:pointer;transition:color .3s ease;width:43px}.collapsible-left-pane__controls ul>li.active,.collapsible-left-pane__controls ul>li:hover{color:#424243}.collapsible-left-pane__controls ul>li:first-child{padding-left:0}.collapsible-left-pane__controls ul>li.active{padding-right:9px;color:#424243;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.3);position:relative}.collapsible-left-pane__controls ul>li.active:after{display:block;background-color:#fff;width:6px;height:42px;content:" ";position:absolute;top:0;right:-6px}.collapsible-left-pane__content{transition:left 1s ease;top:75px;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}.collapsible-left-pane__content--active{left:50px}.page-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;position:relative;margin:0 20px}.page-body--scrollable{overflow-y:auto;margin:0;padding:0 20px}.page-body__header{font-weight:700;line-height:75px;height:75px;font-size:18px;margin:0}.page-body__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;transition:padding 1s ease}.page-body__content--collapsible-pane-active{padding-left:250px}.tools-pane-header{padding:0 10px}tools-pane-section{display:block;border-bottom:1px solid #ddd;padding:10px;line-height:2}tools-pane-section:first-of-type{border-top:1px solid #ddd}tools-pane-section .tools-pane-section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}tools-pane-section .tools-pane-section__content{margin-top:10px}.search-widget__input input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:34px;width:100%;padding:0 10px;border-radius:0;font-size:12px;height:36px}.search-widget__input .input-group ul{width:100%}.search-widget__input .tds-find-form{padding:0;margin:0}.search-widget__results-group{max-height:180px;overflow-y:auto;margin-top:10px;border:1px solid #ccc}.search-widget__results-group .search-widget__result{border:none}.search-widget__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:34px;width:100%;padding:0 10px;border-radius:0;font-size:12px;height:36px;border:1px solid #ccc}.search-widget__result:hover{background-color:#eee}.search-widget__result span{margin-right:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search-widget__result button{border:1px solid #ccc;color:#df7357;border-radius:9px;padding:4px;font-size:8px;cursor:pointer;background-color:#fff;line-height:1}.single-select-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:34px;width:100%;padding:0 10px;border-radius:0;font-size:12px;height:36px;border:1px solid #ccc;text-transform:capitalize;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.single-select-dropdown ul{width:100%}.single-select-dropdown ul li{padding:0 5px;font-size:12px}.single-datepicker{width:100%;min-width:105px;position:relative}.single-datepicker input{padding:6px;min-width:0}.single-datepicker .btn{padding:6px}.single-datepicker__button{position:absolute;right:0;top:0;border-color:transparent;border-left:1px solid #ccc;background:none}.single-datepicker .btn-default.active,.single-datepicker .btn-default:active{color:inherit;background-color:#d0d0d0}range-datepicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}range-datepicker .range-datepicker__dropdown-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}range-datepicker .range-datepicker__pickers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}range-datepicker .range-datepicker__pickers .spacer{padding:0 5px}range-datepicker.range-datepicker--inline .range-datepicker__dropdown{-ms-flex-preferred-size:60%;flex-basis:60%}range-datepicker.range-datepicker--inline .range-datepicker__pickers{-ms-flex-preferred-size:40%;flex-basis:40%;margin-left:20px}range-datepicker.range-datepicker--stacked{-ms-flex-wrap:wrap;flex-wrap:wrap}range-datepicker.range-datepicker--stacked .range-datepicker__dropdown{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:10px}range-datepicker.range-datepicker--stacked .range-datepicker__pickers{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}communication-history-table{display:block;background-color:#fff;overflow-x:auto}communication-history-table table{width:100%}communication-history-table table th{color:#377ab4;cursor:pointer;font-weight:400;padding:10px}communication-history-table table th.communication-history-table__header--sorted{font-weight:700;color:#000}communication-history-table table tbody tr{height:30px;cursor:pointer}communication-history-table table tbody tr.active,communication-history-table table tbody tr:hover{background-color:#e8f4fa}communication-history-table table tbody td{padding:10px}communication-history-table table tbody td.communication-history-table__column--centered{text-align:center}communication-history-table table tbody td .communication-history-table__column__icon--hidden{visibility:hidden}communication-history-table table tbody td .icon{font-size:20px}communication-history-table table tbody td .icon--enlarged{font-size:24px;margin-left:-2px}communication-history-search{display:block;background-color:#fff;padding:15px}communication-history-search input[type=text]{height:33px;width:250px}communication-history-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#dadbdd;padding:2px 0 2px 15px}.communication-history-toolbar__left,.communication-history-toolbar__middle,.communication-history-toolbar__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.communication-history-toolbar__left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.communication-history-toolbar__left p{margin-bottom:0}.communication-history-toolbar__left p:not(:last-of-type){margin-right:5px}.communication-history-toolbar__left p:last-of-type{margin-left:5px}.communication-history-toolbar__left .communication-history-toolbar__range{font-weight:700}.communication-history-toolbar__left .tds-select-replacement{height:20px;width:70px}.communication-history-toolbar__middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:14px}.communication-history-toolbar__middle p{margin:0;color:#000}.communication-history-toolbar__middle a:not(:last-child),.communication-history-toolbar__middle p{margin-right:10px;border-right:1px solid #000;padding-right:10px}.communication-history-toolbar__middle a{color:#000;cursor:pointer;text-decoration:none}.communication-history-toolbar__middle a.communication-history-toolbar__middle__page--selected{font-weight:700}.communication-history-toolbar__middle a.communication-history-toolbar__middle__arrow--hidden{visibility:hidden}.communication-history-toolbar__right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.communication-history-toolbar__right i.icon{background-color:#fff;font-size:18px;margin-right:2px;padding:12px 16px}communication-history-filters{display:block}.checkbox-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;margin:10px 0}.checkbox-list input{font-size:20px;margin-bottom:4px}.checkbox-list .checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding-left:10px}.checkbox-list .checkbox-label__icon{font-size:20px}.checkbox-list .checkbox-label__icon--enlarged{font-size:24px;margin-left:-2px}.checkbox-list .checkbox-label__text{padding-left:5px;font-size:12px;font-weight:400}.collapsible-left-pane__controls--communication-history{background-color:#0068ad}.hide-unused{visibility:hidden}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImljb25zLnNjc3MiLCJ0ZHMtZm9udC12YXJpYWJsZXMuc2NzcyIsImljb25zLW92ZXJ3cml0ZXMuc2NzcyIsInRkcy12YXJpYWJsZXMuc2NzcyIsImNvbW1vbi1jbGFzc2VzLnNjc3MiLCJjb21tb24tbWl4aW5zLnNjc3MiLCJmb2xkZXItY29sb3JzLnNjc3MiLCJiYXNlLXRlbXBsYXRlLnNjc3MiLCJtYWluLmNzcyIsIm1haW4tbmF2aWdhdGlvbi5zY3NzIiwicGFnZS1jb250cm9scy5zY3NzIiwibWFpbi1zZWFyY2guc2NzcyIsInZpZXdzLXNlbGVjdGlvbi13aWRnZXQuc2NzcyIsImNhcmQtdmlldy5zY3NzIiwiY2VsbC10b29sYmFyLnNjc3MiLCJjb3B5LWxheW91dC5zY3NzIiwiZGFzaGJvYXJkLnNjc3MiLCJkYXNoYm9hcmQtZmF2b3JpdGVzLnNjc3MiLCJkYXNoYm9hcmQtdGlsZS5zY3NzIiwiZGFzaGJvYXJkLWNvbW11bmljYXRpb24taGlzdG9yeS1maWx0ZXJzLnNjc3MiLCJicmVhZGNydW1icy5zY3NzIiwiYXNzZXQtbGlzdC10b29sYmFyLnNjc3MiLCJhc3NldC1saXN0LWZpbHRlci5zY3NzIiwiYXNzZXQtbW92ZS1kaWFsb2cuc2NzcyIsImFzc2V0LWxpYnJhcnkuc2NzcyIsInNlbGVjdC13aWRnZXQuc2NzcyIsIm1vZGFscy5zY3NzIiwiYWxlcnQtbGlzdC5zY3NzIiwidHlwZS1haGVhZC5zY3NzIiwic2VhcmNoLXJlc3VsdHMtdG9vbGJhci5zY3NzIiwic2VhcmNoLXJlc3VsdHMtbGlzdC5zY3NzIiwibG9naW4uc2NzcyIsImFkZC1maWxlcy5zY3NzIiwiYWRkLXRlbXBsYXRlLnNjc3MiLCJzZWxlY3QtYXNzZXRzLnNjc3MiLCJidWxrLWFjdGlvbnMuc2NzcyIsImFkZC1hc3NldHMuc2NzcyIsImxheW91dC1kZXNpZ25lci5zY3NzIiwidGVtcGxhdGUtZGVzaWduZXItc2V0dGluZy1wYW5lLnNjc3MiLCJkZXNpZ25lci1lbGVtZW50cy5zY3NzIiwiaW50ZXJhY3RpdmUtZGVzaWduZXIuc2NzcyIsImludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1jYXJkLnNjc3MiLCJpbnRlcmFjdGl2ZS1kZXRhaWxzLXBvcG92ZXIuc2NzcyIsImludGVyYWN0aXZlLWVtYWlsLWhlYWRlci5zY3NzIiwiaW50ZXJhY3RpdmUtcHJvbXB0LnNjc3MiLCJpbnRlcmFjdGl2ZS10aHVtYm5haWxzLnNjc3MiLCJpbnRlcmFjdGl2ZS10ZXN0aW5nLnNjc3MiLCJkZXNpZ25lci1pbnNwZWN0b3Iuc2NzcyIsInBhZ2UtaW5zcGVjdG9yLnNjc3MiLCJzZWxlY3QtcmVwbGFjZW1lbnQuc2NzcyIsIm1vZGFsLWRlZmF1bHQtZnJhbWUuc2NzcyIsInNlbGVjdC1sYXlvdXRzLnNjc3MiLCJkZWxpdmVyeS1tZXRob2RzLnNjc3MiLCJkZWxpdmVyeS1tZXRob2RzLWxpc3Quc2NzcyIsImxheW91dC1zbGlkZXItZ3JhcGhpY3Muc2NzcyIsInRlbXBsYXRlLWRlc2lnbmVyLXN0cnVjdHVyZS5zY3NzIiwiZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yLnNjc3MiLCJwcm9tcHQtZGVzaWduZXIuc2NzcyIsImJvb3RzdHJhcC1jb2xvcnBpY2tlci5zY3NzIiwiY29tYm9ib3guc2NzcyIsImNob29zZS1sYXlvdXQtdmVyc2lvbi5zY3NzIiwiYXNzZXQtbGlzdC1pdGVtLnNjc3MiLCJjb25maXJtLXRlbXBsYXRlLWxheW91dC11cGRhdGUuc2NzcyIsInBlcm1pc3Npb25zLnNjc3MiLCJhc3NldHMtcGVybWlzc2lvbnMtdGFibGUuc2NzcyIsIm1vZGFsLWluZm8uc2NzcyIsIml0ZXh0LWNvbnRleHQtbWVudS5zY3NzIiwicnVsZXMtc2VhcmNoLWJveC5zY3NzIiwicnVsZS1kZXNpZ25lci5zY3NzIiwiY29udGVudC1ydWxlLWRlc2lnbmVyLnNjc3MiLCJwYXJlbnRoZXNlcy12aWV3LnNjc3MiLCJjb25kaXRpb24tdmlldy5zY3NzIiwicHVibGlzaC1jb250ZW50LWNvbmZpcm1hdGlvbi5zY3NzIiwicmVqZWN0aW9uLXJlYXNvbi1tb2RhbC5zY3NzIiwiYXBwcm92aW5nLXJlYXNvbi1tb2RhbC5zY3NzIiwiZGFzaGJvYXJkLWNvbW1lbnRzLWxpc3Quc2NzcyIsInNpbmdsZS10eXBlLWFzc2V0cy1icm93c2VyLnNjc3MiLCJkZXNpZ25lci1hc3NldHMtc2VhcmNoLnNjc3MiLCJteS13b3Jrc3BhY2Uuc2NzcyIsImFzc2V0LWRldGFpbHMuc2NzcyIsIml0ZXh0LWVkaXRvci5zY3NzIiwiaW1hZ2UtZWRpdG9yLnNjc3MiLCJ2YXJpYWJsZS1kYXRhLXNvdXJjZS1mb3JtLnNjc3MiLCJ2YXJpYWJsZS1kYXRhLXNvdXJjZS1mb3JtLWJyZWFkY3J1bWJzLnNjc3MiLCJ2YXJpYWJsZS1kYXRhLXNvdXJjZS1mb3JtLWZpZWxkcy5zY3NzIiwidmFyaWFibGUtZGVzaWduZXIuc2NzcyIsInZhcmlhYmxlLXNlY3Rpb24uc2NzcyIsInZhcmlhbnQtaGVhZGVyLnNjc3MiLCJyZXNlbGVjdC12YXJpYWJsZXMuc2NzcyIsImlucHV0cy5zY3NzIiwibnVtZXJpYy12YXJpYWJsZS1vcHRpb25zLnNjc3MiLCJzdHJpbmctdmFyaWFibGUtb3B0aW9ucy5zY3NzIiwicGFnZS1zZWxlY3Rvci5zY3NzIiwidGRzLXVuZG8tcmVkby5zY3NzIiwidGVtcGxhdGUtdmlldy5zY3NzIiwiY2hhbmdlLWltcGFjdGluZy1zaW5nbGUtdGVtcGxhdGUtbm90aWZpY2F0aW9uLnNjc3MiLCJjb250ZW50LWVkaXQtdG9vbHRpcC5zY3NzIiwiZGVzaWduZXItYXNzZXRzLXBhbmUuc2NzcyIsImNvbnRlbnQtdmFyaWFudC13cmFwcGVyLnNjc3MiLCJ0ZW1wbGF0ZS1zZXQtZGVzaWduZXIuc2NzcyIsImR5bmFtaWMtdGVtcGxhdGUtcGFuZWwuc2NzcyIsInNlbGVjdC10ZW1wbGF0ZXMtbW9kYWwuc2NzcyIsInBhZ2Utd2l0aC1jb2xsYXBzaWJsZS1wYW5lLnNjc3MiLCJjb21tdW5pY2F0aW9uLWhpc3RvcnktdGFibGUuc2NzcyIsImNvbW11bmljYXRpb24taGlzdG9yeS1zZWFyY2guc2NzcyIsImNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyLnNjc3MiLCJjb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVycy5zY3NzIiwiY29tbXVuaWNhdGlvbi1oaXN0b3J5LnNjc3MiLCJ1bnVzZWQtY29udHJvbHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErQkEsaUJBN0JBLEFDRjhCLFdERzVCLDhCQUFnQyxBQUNoQywrQ0FBaUQsQUFDakQscVJBSThFLEFBQzlFLGdCQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsa0JBQW1CLENBQUEsQUFJckIsTUFFRSx3Q0FBMkMsQUFDM0MsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixnQkFBbUIsQUFDbkIsb0JBQW9CLEFBQ3BCLG9CQUFvQixBQUNwQixjQUFjLEFBR2QsbUNBQW1DLEFBQ25DLGlDQUFrQyxDQUNuQyxBQUVELDZCQUVJLFdDakNtQixDQUFPLEFEcUM1Qiw2QkFDRSxXQ3JDbUIsQ0FBTyxBRHlDNUIsOEJBQ0UsV0N6Q29CLENBQU8sQUQ0Qy9CLGdDQUVJLFdDN0NzQixDQUFPLEFEZ0RqQyxnQ0FFSSxXQ2pEc0IsQ0FBTyxBRHFEL0IsK0JBQ0UsV0NyRHFCLENBQU8sQUR5RDlCLDZCQUNFLFdDekRtQixDQUFPLEFENkQ1Qiw2QkFDRSxXQzdEbUIsQ0FBTyxBRGdFOUIsMkJBRUksV0NqRWlCLENBQU8sQURxRTFCLDBCQUNFLFdDckVnQixDQUFPLEFEd0UzQiwwQkFFSSxXQ3pFZ0IsQ0FBTyxBRDRFM0IsZ0NBRUksV0M3RXNCLENBQU8sQURnRmpDLHFCQUVJLFdDakZXLENBQU8sQURvRnRCLG9CQUVJLFdDckZVLENBQU8sQUR3RnJCLDhCQUVJLFdDekZvQixDQUFPLEFENEYvQix5QkFFSSxXQzdGZSxDQUFPLEFEaUd4Qix1QkFDRSxXQ2pHYSxDQUFPLEFEb0d4Qiw2QkFFSSxXQ3JHbUIsQ0FBTyxBRHlHNUIsb0NBQ0UsV0N6RzBCLENBQU8sQUQ2R25DLGlCQUNFLFdDN0dPLENBQU8sQURpSGhCLDRCQUNFLFdDakhrQixDQUFPLEFEb0g3Qix3QkFFSSxXQ3JIYyxDQUFPLEFEd0h6Qix5QkFFSSxXQ3pIZSxDQUFPLEFENkh4QiwrQkFDRSxXQzdIcUIsQ0FBTyxBRGlJOUIsNkJBQ0UsV0NqSW1CLENBQU8sQURvSTlCLGlDQUVJLFdDckl1QixDQUFPLEFEeUloQyxtQkFDRSxXQ3pJUyxDQUFPLEFENElwQix5QkFFSSxXQzdJZSxDQUFPLEFEZ0oxQix1QkFFSSxXQ2pKYSxDQUFPLEFEb0p4Qiw2QkFFSSxXQ3JKbUIsQ0FBTyxBRHlKNUIsMkJBQ0UsV0N6SmlCLENBQU8sQUQ0SjVCLHVCQUVJLFdDN0phLENBQU8sQURnS3hCLDRCQUVJLFdDaktrQixDQUFPLEFEcUszQiwwQkFDRSxXQ3JLZ0IsQ0FBTyxBRHdLM0IsaUNBRUksV0N6S3VCLENBQU8sQUQ2S2hDLHNCQUNFLFdDN0tZLENBQU8sQURpTHJCLHVCQUNFLFdDakxhLENBQU8sQURvTHhCLHNCQUVJLFdDckxZLENBQU8sQUR3THZCLHVCQUVJLFdDekxhLENBQU8sQUQ2THRCLHNCQUNFLFdDN0xZLENBQU8sQURpTXJCLHNCQUNFLFdDak1ZLENBQU8sQURxTXJCLHdCQUNFLFdDck1jLENBQU8sQUR5TXZCLHlCQUNFLFdDekJlLENBQU8sQUQ0QjFCLDZCQUVJLFdDOU1tQixDQUFPLEFEc045QixnREFFSSxXQ3pDa0IsQ0FBTyxBRDZDM0Isd0JBQ0UsV0M1TmMsQ0FBTyxBRCtOekIsNkJBRUksV0NoT21CLENBQU8sQURtTzlCLDZCQUVJLFdDcE9tQixDQUFPLEFEdU85QixzQkFFSSxXQ3hPWSxDQUFPLEFENE9yQixtQkFDRSxXQzVPUyxDQUFPLEFEK09wQiw0QkFFSSxXQ2hQa0IsQ0FBTyxBRG1QN0Isb0JBRUksV0NwUFUsQ0FBTyxBRHVQckIsMkJBRUksV0N4UGlCLENBQU8sQUQyUDVCLGtDQUVJLFdDNVB3QixDQUFPLEFEK1BuQyx5QkFFSSxXQ2hRZSxDQUFPLEFEb1F4Qiw4QkFDRSxXQ3BRb0IsQ0FBTyxBRHdRN0IsZ0NBQ0UsV0N4UXNCLENBQU8sQUQ0US9CLDRCQUNFLFdDNVFrQixDQUFPLEFEK1E3Qix5QkFFSSxXQ2hSZSxDQUFPLEFEb1J4Qix1QkFDRSxXQ3BSYSxDQUFPLEFEdVJ4QiwyQkFFSSxXQ3hSaUIsQ0FBTyxBRDJSNUIsNkJBRUksV0M1Um1CLENBQU8sQURnUzVCLG9CQUNFLFdDaFNVLENBQU8sQURtU3JCLGtDQUVJLFdDcFN3QixDQUFPLEFEdVNuQyxrQ0FFSSxXQ3hTd0IsQ0FBTyxBRDJTbkMsa0NBRUksV0M1U3dCLENBQU8sQURnVGpDLHNCQUNFLFdDaFRZLENBQU8sQURtVHZCLHdCQUVJLFdDcFRjLENBQU8sQUR3VHZCLGlCQUNFLFdDeFRPLENBQU8sQUQ0VGhCLG1CQUNFLFdDNVRTLENBQU8sQUQrVHBCLG1CQUVJLFdDaFVTLENBQU8sQURtVXBCLGlCQUVJLFdDcFVPLENBQU8sQUR3VWhCLG1CQUNFLFdDeFVTLENBQU8sQUQ0VWxCLDBCQUNFLFdDNVVnQixDQUFPLEFEZ1Z6QixvQkFDRSxXQ2hWVSxDQUFPLEFEb1ZuQixtQ0FDRSxXQ3BWeUIsQ0FBTyxBRHVWcEMsZ0NBRUksV0N4VnNCLENBQU8sQUQ0Vi9CLHNCQUNFLFdDNVZZLENBQU8sQUQrVnZCLDBCQUVJLFdDaFdnQixDQUFPLEFEb1d6Qix1QkFDRSxXQ3BXYSxDQUFPLEFEd1d0Qix1QkFDRSxXQ3hXYSxDQUFPLEFENFd0Qix3QkFDRSxXQzVXYyxDQUFPLEFEZ1h2QiwyQkFDRSxXQ2hYaUIsQ0FBTyxBRG1YNUIsMEJBRUksV0NwWGdCLENBQU8sQUR1WDNCLHVCQUVJLFdDeFhhLENBQU8sQUQyWHhCLGlCQUVJLFdDNVhPLENBQU8sQUQrWGxCLGtCQUVJLFdDaFlRLENBQU8sQURtWW5CLCtCQUVJLFdDcFlxQixDQUFPLEFEdVloQyx3QkFFSSxXQ3hZYyxDQUFPLEFENFl2QiwyQkFDRSxXQzVZaUIsQ0FBTyxBRCtZNUIsMEJBRUksV0NoWmdCLENBQU8sQURtWjNCLCtCQUVJLFdDcFpxQixDQUFPLEFEd1o5QixxQkFDRSxXQ3haVyxDQUFPLEFEMlp0QixvQkFFSSxXQzVaVSxDQUFPLEFEZ2FuQiwwQkFDRSxXQ2hhZ0IsQ0FBTyxBRG1hM0IsMEJBRUksV0NwYWdCLENBQU8sQUR3YXpCLHlCQUNFLFdDeGFlLENBQU8sQUQyYTFCLDRCQUVJLFdDNWFrQixDQUFPLEFEK2E3Qix5QkFFSSxXQ2hiZSxDQUFPLEFEb2J4QixtQkFDRSxXQ3BiUyxDQUFPLEFEdWJwQixtQkFFSSxXQ3hiUyxDQUFPLEFEMmJwQixrQkFFSSxXQzViUSxDQUFPLEFEK2JuQixrQkFFSSxXQ2hjUSxDQUFPLEFEbWNuQix1QkFFSSxXQ3BjYSxDQUFPLEFEdWN4QixzQkFFSSxXQ3hjWSxDQUFPLEFEMmN2Qix5QkFFSSxXQzVjZSxDQUFPLEFEZ2R4QixzQkFDRSxXQ2hkWSxDQUFPLEFEb2RyQixzQkFDRSxXQ3BkWSxDQUFPLEFEd2RyQiwwQkFDRSxXQ3hkZ0IsQ0FBTyxBRDRkekIsb0JBQ0UsV0M1ZFUsQ0FBTyxBRCtkckIscUJBRUksV0NoZVcsQ0FBTyxBRG9lcEIsMkJBQ0UsV0NwZWlCLENBQU8sQUR1ZTVCLG9CQUVJLFdDeGVVLENBQU8sQUQ0ZW5CLDJCQUNFLFdDNWVpQixDQUFPLEFEK2U1Qiw0QkFFSSxXQ2hma0IsQ0FBTyxBRG1mN0IsMkJBRUksV0NwZmlCLENBQU8sQUR1ZjVCLDJCQUVJLFdDeGZpQixDQUFPLEFENGYxQixzQkFDRSxXQzVmWSxDQUFPLEFEK2Z2QiwyQkFFSSxXQ2hnQmlCLENBQU8sQURtZ0I1QiwrQkFFSSxXQ3BnQnFCLENBQU8sQUR1Z0JoQyxvQkFFSSxXQ3hnQlUsQ0FBTyxBRDJnQnJCLDRCQUVJLFdDNWdCa0IsQ0FBTyxBRCtnQjdCLDJCQUVJLFdDaGhCaUIsQ0FBTyxBRG9oQjFCLGdDQUNFLFdDcGhCc0IsQ0FBTyxBRHdoQi9CLDhCQUNFLFdDeGhCb0IsQ0FBTyxBRDRoQjdCLHVCQUNFLFdDNWhCYSxDQUFPLEFEK2hCeEIseUJBRUksV0NoaUJlLENBQU8sQURvaUJ4QixvQkFDRSxXQ3BpQlUsQ0FBTyxBRHVpQnJCLGtCQUVJLFdDeGlCUSxDQUFPLEFEMmlCbkIsc0JBRUksV0M1aUJZLENBQU8sQURnakJyQiwwQkFDRSxXQ2hqQmdCLENBQU8sQURtakIzQixxQkFFSSxZQ3BqQlcsQURxakJYLFVBQVcsQ0FDWixBQUVILDhCQUNFLGtCQUFrQixBQUNsQixTQUFVLENBTVgsQUFMQyxxQ0FDRSxZQzVqQlcsQUQ2akJYLGNBQWMsQUFDZCxjQUFlLENBQ2hCLEFBRUgsa0NBQ0Usa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixXQXZyQjhCLEFBd3JCOUIsV0F4ckI4QixDQXlyQi9CLEFBRUMsa0JBQ0UsV0N4a0JRLENBQU8sQUQ0a0JqQixrQkFDRSxXQzVrQlEsQ0FBTyxBRHFsQmpCLDhDQUNFLFdDcmxCa0IsQ0FBTyxBRDhsQjNCLDZDQUNFLFdDOWxCWSxDQUFPLEFEaW1CdkIscUJBRUksV0NsbUJXLENBQU8sQURxbUJ0Qiw0QkFFSSxXQ3RtQmtCLENBQU8sQUR5bUI3QixxQkFFSSxXQzFtQlcsQ0FBTyxBRDhtQnBCLG9CQUNFLFdDOW1CVSxDQUFPLEFEaW5CckIsb0JBRUksV0NsbkJVLENBQU8sQURxbkJyQix3QkFFSSxXQ3RuQmMsQ0FBTyxBRHluQnpCLHlCQUVJLFdDMW5CZSxDQUFPLEFENm5CMUIsMEJBRUksV0M5bkJnQixDQUFPLEFEaW9CM0IsMkJBRUksV0Nsb0JpQixDQUFPLEFEc29CMUIseUJBQ0UsV0N0b0JlLENBQU8sQUR5b0IxQiwyQkFFSSxXQzFvQmlCLENBQU8sQUQ2b0I1QiwwQkFDRSxnQ0FBd0IsQUFBeEIsdUJBQXdCLENBSXpCLEFBTEQsaUNBR0ksV0NscEJpQixDQUFPLEFEcXBCNUIseUJBQ0UsaUNBQXlCLEFBQXpCLHdCQUF5QixDQUkxQixBQUxELGdDQUdJLFdDeHBCaUIsQ0FBTyxBRDJwQjVCLHVCQUVJLFdDMXBCYSxDQUFPLEFENnBCeEIsdUJBRUksV0M5cEJhLENBQU8sQURpcUJ4Qix1QkFFSSxXQ2xxQmEsQ0FBTyxBRHFxQnhCLHVCQUVJLFdDdHFCYSxDQUFPLEFEMHFCdEIsdUJBQ0UsV0MxcUJhLENBQU8sQUQ4cUJ0QixxQkFDRSxXQzlxQlcsQ0FBTyxBRGtyQnBCLGtCQUNFLFdDbHJCUSxDQUFPLEFEcXJCbkIsdUJBRUksV0N0ckJhLENBQU8sQUQwckJ0Qix1QkFDRSxXQzFyQmEsQ0FBTyxBRDZyQnhCLHVCQUVJLFdDOXJCYSxDQUFPLEFEaXNCeEIsNEJBRUksV0Nsc0JrQixDQUFPLEFEc3NCM0IsdUJBQ0UsV0N0c0JhLENBQU8sQUR5c0J4Qix1QkFFSSxXQzFzQmEsQ0FBTyxBRDZzQnhCLHdCQUVJLFdDOXNCYyxDQUFPLEFEaXRCekIscUJBRUksV0NsdEJXLENBQU8sQURzdEJwQix1QkFDRSxXQ3R0QmEsQ0FBTyxBRHl0QnhCLG1CQUVJLFdDMXRCUyxDQUFPLEFEOHRCbEIscUJBQ0UsV0M5dEJXLENBQU8sQURrdUJwQix5QkFDRSxXQ2x1QmUsQ0FBTyxBRHF1QjFCLHVCQUVJLFdDdHVCYSxDQUFPLEFEeXVCeEIsb0JBRUksV0MxdUJVLENBQU8sQUQ4dUJuQiwwQkFDRSxXQzl1QmdCLENBQU8sQURrdkJ6QixxQkFDRSxXQ2x2QlcsQ0FBTyxBRHN2QnBCLHVCQUNFLFdDdHZCYSxDQUFPLEFEeXZCeEIseUJBRUksV0MxdkJlLENBQU8sQUQ4dkJ4QixrQkFDRSxXQzl2QlEsQ0FBTyxBRGl3Qm5CLDJCQUVJLFdDbHdCaUIsQ0FBTyxBRHF3QjVCLG1DQUVJLFdDdHdCeUIsQ0FBTyxBRDh3QnBDLCtDQUVJLFdDL3dCYyxDQUFPLEFEa3hCekIsNEJBRUksV0NueEJrQixDQUFPLEFEc3hCN0IsNEJBRUksV0N2eEJrQixDQUFPLEFEMnhCM0IsbUJBQ0UsV0MzeEJTLENBQU8sQUQ4eEJwQixtQkFFSSxXQy94QlMsQ0FBTyxBRGt5QnBCLGtCQUVJLFdDbnlCUSxDQUFPLEFEc3lCbkIsaUNBRUksV0N2eUJ1QixDQUFPLEFEMHlCbEMsa0NBRUksV0MzeUJ3QixDQUFPLEFEOHlCbkMsK0JBRUksV0MveUJxQixDQUFPLEFEbXpCOUIsZ0NBQ0UsV0NuekJzQixDQUFPLEFEc3pCakMsZ0NBRUksV0N2ekJzQixDQUFPLEFEMHpCakMsaUNBRUksV0MzekJ1QixDQUFPLEFEK3pCaEMsNkJBQ0UsV0MvekJtQixDQUFPLEFEazBCOUIseUJBRUksV0NuMEJlLENBQU8sQUR1MEJ4QixrQkFDRSxXQ3YwQlEsQ0FBTyxBRDAwQm5CLDBCQUVJLFdDMzBCZ0IsQ0FBTyxBRCswQnpCLDBCQUNFLFdDLzBCZ0IsQ0FBTyxBRGsxQjNCLHNCQUVJLFdDbjFCWSxDQUFPLEFEczFCdkIsbUJBRUksV0N2MUJTLENBQU8sQUQyMUJsQixzQkFDRSxXQzMxQlksQ0FBTyxBRDgxQnZCLDBCQUVJLFdDLzFCZ0IsQ0FBTyxBRGsyQjNCLDhCQUVJLFdDbjJCb0IsQ0FBTyxBRHMyQi9CLG9CQUVJLFdDdjJCVSxDQUFPLEFEMDJCckIsa0JBRUksV0MzMkJRLENBQU8sQUQ4MkJuQixpQkFFSSxXQy8yQk8sQ0FBTyxBRGszQmxCLDJCQUVJLFdDbjNCaUIsQ0FBTyxBRHUzQjFCLG1CQUNFLFdDdjNCUyxDQUFPLEFEMjNCbEIsb0JBQ0UsV0MzM0JVLENBQU8sQUQrM0JuQix1QkFDRSxXQy8zQmEsQ0FBTyxBRG00QnRCLDBCQUNFLFdDbjRCZ0IsQ0FBTyxBRHM0QjNCLHVCQUVJLFdDdjRCYSxDQUFPLEFEMjRCdEIsb0JBQ0UsV0MzNEJVLENBQU8sQUQ4NEJyQiwwQkFFSSxXQy80QmdCLENBQU8sQURtNUJ6QixvQkFDRSxXQ241QlUsQ0FBTyxBRHM1QnJCLDJCQUVJLFdDdjVCaUIsQ0FBTyxBRDA1QjVCLHVCQUVJLFdDMzVCYSxDQUFPLEFEODVCeEIsa0JBRUksV0MvNUJRLENBQU8sQURtNkJqQix5QkFDRSxXQy81QmUsQ0FBTyxBRGs2QjFCLHNCQUVJLFdDbjZCWSxDQUFPLEFEczZCdkIsdUJBRUksV0N2NkJhLENBQU8sQUQwNkJ4QixtQkFFSSxXQ2w3QlMsQ0FBTyxBRHE3QnBCLHFCQUVJLFdDdDdCVyxDQUFPLEFEeTdCdEIsNkJBRUksV0MxN0JtQixDQUFPLEFEODdCNUIsbUNBQ0UsV0M5N0J5QixDQUFPLEFEaThCcEMsMkJBRUksV0M1N0JpQixDQUFPLEFEKzdCNUIscUJBRUksV0NoOEJXLENBQU8sQURvOEJwQix1QkFDRSxXQ3A4QmEsQ0FBTyxBRHU4QnhCLDBCQUVJLFdDeDhCZ0IsQ0FBTyxBRDI4QjNCLDBCQUVJLFdDNThCZ0IsQ0FBTyxBRGc5QnpCLHlCQUNFLFdDaDlCZSxDQUFPLEFEbTlCMUIsd0JBRUksV0NwOUJjLENBQU8sQUR3OUJ2QiwwQkFDRSxXQ3g5QmdCLENBQU8sQUQ0OUJ6Qix5QkFDRSxXQzU5QmUsQ0FBTyxBRGcrQnhCLDZCQUNFLFdDaCtCbUIsQ0FBTyxBRG0rQjlCLDhCQUVJLFdDcCtCb0IsQ0FBTyxBRHUrQi9CLDZCQUVJLFdDeCtCbUIsQ0FBTyxBRDIrQjlCLDhCQUVJLFdDNStCb0IsQ0FBTyxBRCsrQi9CLDRCQUVJLFdDaC9Ca0IsQ0FBTyxBQ3ZPN0IsZ0hBS0UsYUNtRzBCLENEOUYzQixBQUhDLG9JQUNFLFlDZ0d3QixDRC9GekIsQUFHSCxvRkFJRSxVQytGMkIsQ0Q5RjVCLEFBRUQsa0JBQ0UsYUN3RndCLENEdkZ6QixBQUVELHFCQUNFLGFDcUZzQixDRHBGdkIsQUFFRCxxQkFDRSxhQzhFMkIsQ0Q3RTVCLEFBRUQseUJBQ0UsYUMyRStCLENEMUVoQyxBQUVELG1CQUNFLGFDcUV5QixDRHBFMUIsQUFFRCx1SkFNRSxhQ2lFMkIsQ0RoRTVCLEFBRUQsa0VBR0Usd0JDcUQwQixDRHBEM0IsQUFFRCx3QkFDRSx3QkNtRDJCLENEbEQ1QixBQUVELDRCQUNFLHdCQ2dEK0IsQ0QvQ2hDLEFBRUQsc0JBQ0Usd0JDMEN5QixDRHpDMUIsQUFFRCx5S0FNRSx3QkNzQzJCLENEckM1QixBQUVELG9DQUVJLHdCQzZCeUIsQ0Q1QjFCLEFBSUQsd0NBQ0Usd0JDd0I2QixDRHZCOUIsQUFJRCxtQ0FDRSx3QkNld0IsQ0RkekIsQUFJRCxpQ0FDRSx3QkNhc0IsQ0RadkIsQUFHSCxrQ0FFSSx3QkNJdUIsQ0RIeEIsQUFJRCxrQ0FDRSx3QkNId0IsQ0RJekIsQUFLRCxVQUNFLGFDaU9zRCxDRGhPdkQsQUFDRCxhQUNFLGFDK040RCxDRDlON0QsQUFDRCxlQUNFLGFDNk5xRCxDRDVOdEQsQUUzSEgsV0FDRSxl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aUJBQWtCLENBZ0JuQixBQTlCSCxxQ0FpQk0sY0FBZSxDQU1oQixBQVpILCtDQVNNLGVBQWUsQUFDZixnQkFBaUIsQ0FDbEIsQUFYTCxxQ0FlSSxpQkFBaUIsQUFDakIsZUFBZSxBQUNmLGVBQW1CLENBQ3BCLEFDNUJMLHdEQUNFLHdCQUF5QixDQUMxQixBQ1BELGFBRUUsaUJBQWtCLENBQ25CIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogRG9uJ3QgYWRkIGFueXRoaW5nIHRvIHRoaXMgZmlsZSwgYmVzaWRlcyB0aGUgY2hhbmdlcyBmcm9tIEJ1c3NlLiBBbnkgaWNvbiBjdXN0b21pemF0aW9ucyBzaG91bGQgZ28gdG8gaWNvbnMtb3ZlcndyaXRlLnNjc3MuICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Rkcy1pbnRvdWNoLWljb25zJztcbiAgc3JjOiB1cmwoJy4uL2ljb25zL3Rkcy1pbnRvdWNoLWljb25zLmVvdD85bDM1MDAnKTtcbiAgc3JjOiB1cmwoJy4uL2ljb25zL3Rkcy1pbnRvdWNoLWljb25zLmVvdD85bDM1MDAjaWVmaXgnKVxuICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vaWNvbnMvdGRzLWludG91Y2gtaWNvbnMudHRmPzlsMzUwMCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ljb25zL3Rkcy1pbnRvdWNoLWljb25zLndvZmY/OWwzNTAwJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9pY29ucy90ZHMtaW50b3VjaC1pY29ucy5zdmc/OWwzNTAwI3Rkcy1pbnRvdWNoLWljb25zJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuJHRkcy1hc3NldC1jYXJkLWljb25zLXNpemU6IDEycHg7XG5cbi5pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICd0ZHMtaW50b3VjaC1pY29ucycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWNvbnRlbnQtdmFyaWFudCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb250ZW50LXZhcmlhbnQ7XG4gIH1cbn1cbi5pY29uLWZvbGRlci1jYXRlZ29yeSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1mb2xkZXItY2F0ZWdvcnk7XG4gIH1cbn1cbi5pY29uLWltYWdlLWFsaWduLWxlZnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taW1hZ2UtYWxpZ24tbGVmdDtcbiAgfVxufVxuLmljb24taW1hZ2UtYWxpZ24tbWlkZGxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWltYWdlLWFsaWduLW1pZGRsZTtcbiAgfVxufVxuLmljb24taW1hZ2UtYWxpZ24tY2VudGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWltYWdlLWFsaWduLWNlbnRlcjtcbiAgfVxufVxuLmljb24taW1hZ2UtYWxpZ24tcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taW1hZ2UtYWxpZ24tcmlnaHQ7XG4gIH1cbn1cbi5pY29uLWltYWdlLWFsaWduLXRvcCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbWFnZS1hbGlnbi10b3A7XG4gIH1cbn1cbi5pY29uLWltYWdlLWFsaWduLWJvdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbWFnZS1hbGlnbi1ib3Q7XG4gIH1cbn1cbi5pY29uLXRlbXBsYXRlLXJ1bGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdGVtcGxhdGUtcnVsZTtcbiAgfVxufVxuLmljb24tY29udGVudC1ydWxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvbnRlbnQtcnVsZTtcbiAgfVxufVxuLmljb24ta2V5LXZhcmlhYmxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWtleS12YXJpYWJsZTtcbiAgfVxufVxuLmljb24tZGF0YS1zb3VyY2UtZmllbGRzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWRhdGEtc291cmNlLWZpZWxkcztcbiAgfVxufVxuLmljb24tYXBwcm92ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hcHByb3ZlO1xuICB9XG59XG4uaWNvbi1yZWplY3Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcmVqZWN0O1xuICB9XG59XG4uaWNvbi12YWx1ZS1leHByZXNzaW9uIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXZhbHVlLWV4cHJlc3Npb247XG4gIH1cbn1cbi5pY29uLWRhdGEtc291cmNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWRhdGEtc291cmNlO1xuICB9XG59XG4uaWNvbi1jb25kaXRpb24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29uZGl0aW9uO1xuICB9XG59XG4uaWNvbi12YXJpYW50LWNvbnRlbnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdmFyaWFudC1jb250ZW50O1xuICB9XG59XG4uaWNvbi1yZWxhdGVkLWNvbW11bmljYXRpb25zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXJlbGF0ZWQtY29tbXVuaWNhdGlvbnM7XG4gIH1cbn1cbi5pY29uLWxvZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sb2c7XG4gIH1cbn1cbi5pY29uLWNyZWF0ZS12YXJpYW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNyZWF0ZS12YXJpYW50O1xuICB9XG59XG4uaWNvbi1qdXN0LWFkZGVkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWp1c3QtYWRkZWQ7XG4gIH1cbn1cbi5pY29uLWNoZWNrZWQtb3V0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrZWQtb3V0O1xuICB9XG59XG4uaWNvbi1uby1zZWFyY2gtcmVzdWx0cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1uby1zZWFyY2gtcmVzdWx0cztcbiAgfVxufVxuLmljb24tc2F2ZWQtdG8tZHJhZnRzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNhdmVkLXRvLWRyYWZ0cztcbiAgfVxufVxuLmljb24tY29tbXVuaWNhdGlvbi1kcmFmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb21tdW5pY2F0aW9uLWRyYWZ0O1xuICB9XG59XG4uaWNvbi1iYXRjaCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1iYXRjaDtcbiAgfVxufVxuLmljb24taW50ZXJhY3RpdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taW50ZXJhY3RpdmU7XG4gIH1cbn1cbi5pY29uLXdvcmtmbG93cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi13b3JrZmxvd3M7XG4gIH1cbn1cbi5pY29uLXJlY2lwaWVudC10eXBlcyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1yZWNpcGllbnQtdHlwZXM7XG4gIH1cbn1cbi5pY29uLWFkZHJlc3MtYmxvY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYWRkcmVzcy1ibG9jaztcbiAgfVxufVxuLmljb24tZmluYWxpemVkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZpbmFsaXplZDtcbiAgfVxufVxuLmljb24tZGVsaXZlcnktZXJyb3Ige1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZGVsaXZlcnktZXJyb3I7XG4gIH1cbn1cbi5pY29uLWNvdmVyLWxldHRlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb3Zlci1sZXR0ZXI7XG4gIH1cbn1cbi5pY29uLXRlbXBsYXRlLWF0dGFjaG1lbnQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdGVtcGxhdGUtYXR0YWNobWVudDtcbiAgfVxufVxuLmljb24tZmlsZS1qcGcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmlsZS1qcGc7XG4gIH1cbn1cbi5pY29uLWZpbGUtdGlmZiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1maWxlLXRpZmY7XG4gIH1cbn1cbi5pY29uLWZpbGUtZG9jIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZpbGUtZG9jO1xuICB9XG59XG4uaWNvbi1maWxlLWRvY3gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmlsZS1kb2N4O1xuICB9XG59XG4uaWNvbi1maWxlLXhscyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1maWxlLXhscztcbiAgfVxufVxuLmljb24tZmlsZS1wZGYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmlsZS1wZGY7XG4gIH1cbn1cbi5pY29uLXByb21wdC1hbHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcHJvbXB0LWFsdDtcbiAgfVxufVxuLmljb24tdXNlci1wcm9tcHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlci1wcm9tcHQ7XG4gIH1cbn1cbi5pY29uLXZhcmlhYmxlLXByb21wdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi12YXJpYWJsZS1wcm9tcHQ7XG4gIH1cbn1cbi5pY29uLWNvbnRlbnQtcHJvbXB0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvbnRlbnQtcHJvbXB0O1xuICB9XG59XG4uaWNvbi1wcm9tcHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29udGVudC1wcm9tcHQ7XG4gIH1cbn1cbi5pY29uLWNyZWF0ZS1zZXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY3JlYXRlLXNldDtcbiAgfVxufVxuLmljb24tcGFydGlhbC1sb2NrLXAxIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBhcnRpYWwtbG9jay1wMTtcbiAgfVxufVxuLmljb24tcGFydGlhbC1sb2NrLXAyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBhcnRpYWwtbG9jay1wMjtcbiAgfVxufVxuLmljb24tb3ZlcmZsb3cge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tb3ZlcmZsb3c7XG4gIH1cbn1cbi5pY29uLXBsYWNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBsYWNlO1xuICB9XG59XG4uaWNvbi1wcmV2aWV3LXNjcmVlbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wcmV2aWV3LXNjcmVlbjtcbiAgfVxufVxuLmljb24tbXl0YXNrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW15dGFzaztcbiAgfVxufVxuLmljb24tcmVjZW50bHktdXNlZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1yZWNlbnRseS11c2VkO1xuICB9XG59XG4uaWNvbi1mb250LWNvbG9yLWhpZ2hsaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1mb250LWNvbG9yLWhpZ2hsaWdodDtcbiAgfVxufVxuLmljb24tbnVtYmVyLXRleHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbnVtYmVyLXRleHQ7XG4gIH1cbn1cbi5pY29uLWJ1bGxldHBvaW50LXRleHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYnVsbGV0cG9pbnQtdGV4dDtcbiAgfVxufVxuLmljb24tc3RyaWtldGhyb3VnaC10ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXN0cmlrZXRocm91Z2gtdGV4dDtcbiAgfVxufVxuLmljb24tdW5kZXJsaW5lLXRleHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdW5kZXJsaW5lLXRleHQ7XG4gIH1cbn1cbi5pY29uLWl0YWxpYy10ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWl0YWxpYy10ZXh0O1xuICB9XG59XG4uaWNvbi1ib2xkLXRleHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYm9sZC10ZXh0O1xuICB9XG59XG4uaWNvbi1udW1iZXJlZC10ZXh0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW51bWJlcmVkLXRleHQ7XG4gIH1cbn1cbi5pY29uLXF1ZXN0aW9uLW1hcmtlciB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1xdWVzdGlvbi1tYXJrZXI7XG4gIH1cbn1cbi5pY29uLXBlbmNpbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wZW5jaWw7XG4gIH1cbn1cbi5pY29uLWNhdGVnb3J5LWNvbG9yLXBhcnQzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNhdGVnb3J5LWNvbG9yLXBhcnQzO1xuICB9XG59XG4uaWNvbi1jYXRlZ29yeS1jb2xvci1wYXJ0MiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jYXRlZ29yeS1jb2xvci1wYXJ0MjtcbiAgfVxufVxuLmljb24tY2F0ZWdvcnktY29sb3ItcGFydDEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2F0ZWdvcnktY29sb3ItcGFydDE7XG4gIH1cbn1cbi5pY29uLWVudmVsb3BlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWVudmVsb3BlO1xuICB9XG59XG4uaWNvbi1hdHRhY2htZW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWF0dGFjaG1lbnQ7XG4gIH1cbn1cbi5pY29uLXVybCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi11cmw7XG4gIH1cbn1cbi5pY29uLXByaW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXByaW50O1xuICB9XG59XG4uaWNvbi1lbWFpbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1lbWFpbDtcbiAgfVxufVxuLmljb24tc21zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXNtcztcbiAgfVxufVxuLmljb24tZXF1YWwge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZXF1YWw7XG4gIH1cbn1cbi5pY29uLW5vdC1lcXVhbC10byB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1ub3QtZXF1YWwtdG87XG4gIH1cbn1cbi5pY29uLWRpdmlkZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1kaXZpZGU7XG4gIH1cbn1cbi5pY29uLWdyZWF0ZXItdGhhbi1vci1lcXVhbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1ncmVhdGVyLXRoYW4tb3ItZXF1YWw7XG4gIH1cbn1cbi5pY29uLWxlc3MtdGhhbi1vci1lcXVhbCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sZXNzLXRoYW4tb3ItZXF1YWw7XG4gIH1cbn1cbi5pY29uLXBvd2VyLW9mIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBvd2VyLW9mO1xuICB9XG59XG4uaWNvbi1ncmVhdGVyLXRoYW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZ3JlYXRlci10aGFuO1xuICB9XG59XG4uaWNvbi1sZXNzLXRoYW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbGVzcy10aGFuO1xuICB9XG59XG4uaWNvbi1vcGVyYXRvcnMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tb3BlcmF0b3JzO1xuICB9XG59XG4uaWNvbi1jb25uZWN0b3JzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvbm5lY3RvcnM7XG4gIH1cbn1cbi5pY29uLXF1ZXN0aW9uLW1hcmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcXVlc3Rpb24tbWFyaztcbiAgfVxufVxuLmljb24taW5zZXJ0LXZhbHVlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWluc2VydC12YWx1ZTtcbiAgfVxufVxuLmljb24taWNvbi1mb250IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWljb24tZm9udDtcbiAgfVxufVxuLmljb24tY3NzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNzcztcbiAgfVxufVxuLmljb24tZm9ybSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1mb3JtO1xuICB9XG59XG4uaWNvbi1kb2MtY3JlYXRpb24tcnVsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1kb2MtY3JlYXRpb24tcnVsZTtcbiAgfVxufVxuLmljb24tc3R5bGUtcnVsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1zdHlsZS1ydWxlO1xuICB9XG59XG4uaWNvbi13b3JrZmxvdy1ydWxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXdvcmtmbG93LXJ1bGU7XG4gIH1cbn1cbi5pY29uLW11bHRpLXNlbGVjdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tdWx0aS1zZWxlY3Q7XG4gIH1cbn1cbi5pY29uLWNvcHktdG8td29ya3NwYWNlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvcHktdG8td29ya3NwYWNlO1xuICB9XG59XG4uaWNvbi1wb3Atb3V0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBvcC1vdXQ7XG4gIH1cbn1cbi5pY29uLXBvcC1pbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wb3AtaW47XG4gIH1cbn1cbi5pY29uLW1hc2stcG9seWdvbiB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tYXNrLXBvbHlnb247XG4gIH1cbn1cbi5pY29uLW1hc2stZWxsaXBzZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tYXNrLWVsbGlwc2U7XG4gIH1cbn1cbi5pY29uLW1hc2stY2lyY2xlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1hc2stY2lyY2xlO1xuICB9XG59XG4uaWNvbi1tYXNrLXJlY3RhbmdsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tYXNrLXJlY3RhbmdsZTtcbiAgfVxufVxuLmljb24tbWFzay1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbWFzay1zcXVhcmU7XG4gIH1cbn1cbi5pY29uLW1pbnVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1pbnVzO1xuICB9XG59XG4uaWNvbi1wYXN0ZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wYXN0ZTtcbiAgfVxufVxuLmljb24tbG9jayB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1sb2NrO1xuICB9XG59XG4uaWNvbi10YWJzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRhYnM7XG4gIH1cbn1cbi5pY29uLXZlcnQtbGluZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi12ZXJ0LWxpbmU7XG4gIH1cbn1cbi5pY29uLWhvei1saW5lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWhvei1saW5lO1xuICB9XG59XG4uaWNvbi1lbnRyeS1maWVsZCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1lbnRyeS1maWVsZDtcbiAgfVxufVxuLmljb24tcHVsbGRvd24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcHVsbGRvd247XG4gIH1cbn1cbi5pY29uLWNoZWNrYm94IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrYm94O1xuICB9XG59XG4uaWNvbi1yYWRpby1idXR0b24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcmFkaW8tYnV0dG9uO1xuICB9XG59XG4uaWNvbi1idXR0b24ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYnV0dG9uO1xuICB9XG59XG4uaWNvbi1jb250ZW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvbnRlbnQ7XG4gIH1cbn1cbi5pY29uLWFzc2V0LWxpYnJhcnkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYXNzZXQtbGlicmFyeTtcbiAgfVxufVxuLmljb24tZ2xvYmFsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWdsb2JhbDtcbiAgfVxufVxuLmljb24tYWxpZ24tcmVjLWltZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbGlnbi1yZWMtaW1nO1xuICB9XG59XG4uaWNvbi1pbWctd3JhcC1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbWctd3JhcC1yaWdodDtcbiAgfVxufVxuLmljb24taW1nLXdyYXAtbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbWctd3JhcC1sZWZ0O1xuICB9XG59XG4uaWNvbi1pbWctd3JhcC1ub25lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWltZy13cmFwLW5vbmU7XG4gIH1cbn1cbi5pY29uLWltZy13cmFwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWltZy13cmFwO1xuICB9XG59XG4uaWNvbi1pbWctd3JhcC1vdmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWltZy13cmFwLW92ZXI7XG4gIH1cbn1cbi5pY29uLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRleHQtYWxpZ24tY2VudGVyO1xuICB9XG59XG4uaWNvbi1oYW5kbGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24taGFuZGxlO1xuICB9XG59XG4uaWNvbi10ZXh0LXRhYi1yaWdodCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10ZXh0LXRhYi1yaWdodDtcbiAgfVxufVxuLmljb24tdGV4dC10YWItbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10ZXh0LXRhYi1sZWZ0O1xuICB9XG59XG4uaWNvbi10ZXh0LWFsaWduLWp1c3RpZnkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdGV4dC1hbGlnbi1qdXN0aWZ5O1xuICB9XG59XG4uaWNvbi10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXRleHQtYWxpZ24tcmlnaHQ7XG4gIH1cbn1cbi5pY29uLWFsaWduLXJlYyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hbGlnbi1yZWM7XG4gIH1cbn1cbi5pY29uLWFsaWduLWZyYW1lIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFsaWduLWZyYW1lO1xuICB9XG59XG4uaWNvbi1yZXNpemUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcmVzaXplO1xuICB9XG59XG4uaWNvbi1saW5rIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWxpbms7XG4gIH1cbn1cbi5pY29uLWZhdm9yaXRlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZhdm9yaXRlO1xuICB9XG59XG4uaWNvbi1mYXZvcml0ZS1vZmYge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmF2b3JpdGUtb2ZmO1xuICB9XG59XG4uaWNvbi1wZW5kaW5nIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXBlbmRpbmc7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5pY29uLXBlbmRpbmctZ3JleS1hc3NldC1maWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcGVuZGluZztcbiAgICBjb2xvcjogI2M5YzljMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5pY29uLXJlYWR5LXRvLXB1Ymxpc2gtYXNzZXQtZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjBweDtcbiAgd2lkdGg6ICR0ZHMtYXNzZXQtY2FyZC1pY29ucy1zaXplO1xuICBoZWlnaHQ6ICR0ZHMtYXNzZXQtY2FyZC1pY29ucy1zaXplO1xufVxuLmljb24tdW5kbyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi11bmRvO1xuICB9XG59XG4uaWNvbi1yZWRvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXJlZG87XG4gIH1cbn1cbi5pY29uLWJ1c2luZXNzLXJ1bGVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWJ1c2luZXNzLXJ1bGVzO1xuICB9XG59XG4uaWNvbi1ydWxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWJ1c2luZXNzLXJ1bGVzO1xuICB9XG59XG4uaWNvbi12YXJpYWJsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi12YXJpYWJsZTtcbiAgfVxufVxuLmljb24tdmFyaWFibGVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXZhcmlhYmxlO1xuICB9XG59XG4uaWNvbi1wcmV2aWV3IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXByZXZpZXc7XG4gIH1cbn1cbi5pY29uLWRlc2t0b3AtdXBsb2FkIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWRlc2t0b3AtdXBsb2FkO1xuICB9XG59XG4uaWNvbi1kZXNrdG9wIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWRlc2t0b3A7XG4gIH1cbn1cbi5pY29uLXRhYmxldCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10YWJsZXQ7XG4gIH1cbn1cbi5pY29uLW1vYmlsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tb2JpbGU7XG4gIH1cbn1cbi5pY29uLWJhY2stYXJyb3cge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYmFjay1hcnJvdztcbiAgfVxufVxuLmljb24tY3VzdG9tLXRleHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY3VzdG9tLXRleHQ7XG4gIH1cbn1cbi5pY29uLXJlZ2lvbi1mcmFtZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1yZWdpb24tZnJhbWU7XG4gIH1cbn1cbi5pY29uLXJlZ2lvbi1oZWFkZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcmVnaW9uLWhlYWRlcjtcbiAgfVxufVxuLmljb24tcmVnaW9uLWJvZHkge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcmVnaW9uLWJvZHk7XG4gIH1cbn1cbi5pY29uLXJlZ2lvbi1mb290ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcmVnaW9uLWZvb3RlcjtcbiAgfVxufVxuLmljb24tcmVnaW9uLXJpZ2h0U2lkZWJhciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXJlZ2lvbi1oZWFkZXI7XG4gIH1cbn1cbi5pY29uLXJlZ2lvbi1sZWZ0U2lkZWJhciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1yZWdpb24taGVhZGVyO1xuICB9XG59XG4uaWNvbi1yb3ctY29sLW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcm93LWNvbC1uO1xuICB9XG59XG4uaWNvbi1yb3ctY29sLTMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcm93LWNvbC0zO1xuICB9XG59XG4uaWNvbi1yb3ctY29sLTIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcm93LWNvbC0yO1xuICB9XG59XG4uaWNvbi1yb3ctY29sLTEge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcm93LWNvbC0xO1xuICB9XG59XG4uaWNvbi1jaGVja21hcmsge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2hlY2ttYXJrO1xuICB9XG59XG4uaWNvbi1tb3ZlLXVwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1vdmUtdXA7XG4gIH1cbn1cbi5pY29uLWdyaWQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZ3JpZDtcbiAgfVxufVxuLmljb24tZGlyZWN0b3J5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWRpcmVjdG9yeTtcbiAgfVxufVxuLmljb24tY3VzdG9taXplIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWN1c3RvbWl6ZTtcbiAgfVxufVxuLmljb24tZHVwbGljYXRlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWR1cGxpY2F0ZTtcbiAgfVxufVxuLmljb24tY29weS1jbGlwYm9hcmQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29weS1jbGlwYm9hcmQ7XG4gIH1cbn1cbi5pY29uLW1vdmUtZG93biB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tb3ZlLWRvd247XG4gIH1cbn1cbi5pY29uLW1vdmUtbGVmdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tb3ZlLWxlZnQ7XG4gIH1cbn1cbi5pY29uLW1vdmUtcmlnaHQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbW92ZS1yaWdodDtcbiAgfVxufVxuLmljb24tY29tbWVudCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb21tZW50O1xuICB9XG59XG4uaWNvbi10cmFzaC1jYW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdHJhc2gtY2FuO1xuICB9XG59XG4uaWNvbi10YWJsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10YWJsZTtcbiAgfVxufVxuLmljb24tZHJvcGJveCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1kcm9wYm94O1xuICB9XG59XG4uaWNvbi1idWxsZXRfbGlzdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1idWxsZXRfbGlzdDtcbiAgfVxufVxuLmljb24tZHJhZ19kcm9wIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWRyYWdfZHJvcDtcbiAgfVxufVxuLmljb24tdW5sb2NrIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXVubG9jaztcbiAgfVxufVxuLmljb24tY2hhcnRfZ3JhcGhzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNoYXJ0X2dyYXBocztcbiAgfVxufVxuLmljb24tYXJ0aWNsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1hcnRpY2xlO1xuICB9XG59XG4uaWNvbi1wYXJhZ3JhcGgge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcGFyYWdyYXBoO1xuICB9XG59XG4uaWNvbi1icmFuZF9zdHlsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1icmFuZF9zdHlsZTtcbiAgfVxufVxuLmljb24tdGV4dCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10ZXh0O1xuICB9XG59XG4uaWNvbi1xdWljay1hY3Rpb25zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXF1aWNrLWFjdGlvbnM7XG4gIH1cbn1cbi5pY29uLWNvbW0tY3JlYXRpb24taGlzdG9yeSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jb21tLWNyZWF0aW9uLWhpc3Rvcnk7XG4gIH1cbn1cbi5pY29uLXVzZXItYWRtaW4ge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlci1hZG1pbjtcbiAgfVxufVxuLmljb24tcmVjaXBpZW50IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLXVzZXItYWRtaW47XG4gIH1cbn1cbi5pY29uLWFwcC1vcGVyYXRpb25zIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFwcC1vcGVyYXRpb25zO1xuICB9XG59XG4uaWNvbi10ZW1wbGF0ZS1tZ21udCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10ZW1wbGF0ZS1tZ21udDtcbiAgfVxufVxuLmljb24tcm9sZXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcm9sZXM7XG4gIH1cbn1cbi5pY29uLWdyb3VwIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWdyb3VwO1xuICB9XG59XG4uaWNvbi1iZWxsIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWJlbGw7XG4gIH1cbn1cbi5pY29uLWZvbGRlci1vcGVuLW91dGxpbmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZm9sZGVyLW9wZW4tb3V0bGluZTtcbiAgfVxufVxuLmljb24tZm9sZGVyLWNsb3NlLW91dGxpbmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZm9sZGVyLWNsb3NlLW91dGxpbmU7XG4gIH1cbn1cbi5pY29uLWZvbGRlci1vcGVuLWNvdmVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZvbGRlci1vcGVuLWNvdmVyO1xuICB9XG59XG4uaWNvbi1mb2xkZXItb3Blbi1zdHJpcGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZm9sZGVyLW9wZW4tc3RyaXBlO1xuICB9XG59XG4uaWNvbi1mb2xkZXItY2xvc2UtY292ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZm9sZGVyLWNsb3NlLWNvdmVyO1xuICB9XG59XG4uaWNvbi1mb2xkZXItY2xvc2Utc3RyaXBlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWZvbGRlci1jbG9zZS1zdHJpcGU7XG4gIH1cbn1cbi5pY29uLWludG91Y2gtcmVwb3J0cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbnRvdWNoLXJlcG9ydHM7XG4gIH1cbn1cbi5pY29uLWNvbS1oaXN0b3J5IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNvbS1oaXN0b3J5O1xuICB9XG59XG4uaWNvbi1pbmZvIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWluZm87XG4gIH1cbn1cbi5pY29uLWNoZXZyb24tZWFzdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLWVhc3Q7XG4gIH1cbn1cbi5pY29uLWJhdGNoLXNlbGVjdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1iYXRjaC1zZWxlY3Q7XG4gIH1cbn1cbi5pY29uLWNhbGVuZGFyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNhbGVuZGFyO1xuICB9XG59XG4uaWNvbi1pbWFnZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1pbWFnZTtcbiAgfVxufVxuLmljb24tdGVtcGxhdGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdGVtcGxhdGU7XG4gIH1cbn1cbi5pY29uLXRlbXBsYXRlLXNldCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10ZW1wbGF0ZS1zZXQ7XG4gIH1cbn1cbi5pY29uLWR5bmFtaWMtdGVtcGxhdGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZHluYW1pYy10ZW1wbGF0ZTtcbiAgfVxufVxuLmljb24tbGF5b3V0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWxheW91dDtcbiAgfVxufVxuLmljb24tcGx1cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1wbHVzO1xuICB9XG59XG4uaWNvbi1jb2cge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY29nO1xuICB9XG59XG4uaWNvbi1jaGV2cm9uLW5vcnRoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNoZXZyb24tbm9ydGg7XG4gIH1cbn1cbi5pY29uLWFsaWFzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFsaWFzO1xuICB9XG59XG4uaWNvbi1zZWFyY2gge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc2VhcmNoO1xuICB9XG59XG4uaWNvbi1saXN0LXZpZXcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbGlzdC12aWV3O1xuICB9XG59XG4uaWNvbi1jaGV2cm9uLXdlc3Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tY2hldnJvbi13ZXN0O1xuICB9XG59XG4uaWNvbi1kb3Rkb3Rkb3Qge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZG90ZG90ZG90O1xuICB9XG59XG4uaWNvbi1yZW1vdmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tcmVtb3ZlO1xuICB9XG59XG4uaWNvbi1nYWxsZXJ5LXZpZXcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZ2FsbGVyeS12aWV3O1xuICB9XG59XG4uaWNvbi1maWx0ZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZmlsdGVyO1xuICB9XG59XG4uaWNvbi1jaGV2cm9uLXNvdXRoIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWNoZXZyb24tc291dGg7XG4gIH1cbn1cbi5pY29uLWNhcmQtdmlldyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1jYXJkLXZpZXc7XG4gIH1cbn1cbi5pY29uLXVzZXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlcztcbiAgfVxufVxuLmljb24tZWRpdC1sYXlvdXQge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZWRpdC1sYXlvdXQ7XG4gIH1cbn1cbi5pY29uLWJsdWUtYmluIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWJsdWUtYmluO1xuICB9XG59XG4uaWNvbi1ibHVlLXBsdXMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYmx1ZS1wbHVzO1xuICB9XG59XG4uaWNvbi10aGVtZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10aGVtZTtcbiAgfVxufVxuLmljb24tdGVzdGluZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10ZXN0aW5nO1xuICB9XG59XG4uaWNvbi1zeXN0ZW0tdmFyaWFibGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc3lzdGVtLXZhcmlhYmxlO1xuICB9XG59XG4uaWNvbi11c2VyLXByb2ZpbGUtdmFyaWFibGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdXNlci1wcm9maWxlLXZhcmlhYmxlO1xuICB9XG59XG4uaWNvbi1oZWFkZXItZm9vdGVyIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWhlYWRlci1mb290ZXI7XG4gIH1cbn1cbi5pY29uLWJhcmNvZGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tYmFyY29kZTtcbiAgfVxufVxuLmljb24tYWxpZ24tdG9wIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFsaWduLXRvcDtcbiAgfVxufVxuLmljb24tYWxpZ24tbWlkZGxlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFsaWduLW1pZGRsZTtcbiAgfVxufVxuLmljb24tYWxpZ24tYm90dG9tIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWFsaWduLWJvdHRvbTtcbiAgfVxufVxuLmljb24tZG9jLXByZXZpZXcge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tZG9jLXByZXZpZXc7XG4gIH1cbn1cbi5pY29uLXNwZWxsY2hlY2sge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tc3BlbGxjaGVjaztcbiAgfVxufVxuLmljb24tbGluZS1zcGFjaW5nIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLWxpbmUtc3BhY2luZztcbiAgfVxufVxuLmljb24tbmV3LWRlc2t0b3Age1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tbmV3LWRlc2t0b3A7XG4gIH1cbn1cbi5pY29uLXRhYmxldC1wb3J0cmFpdCB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi10YWJsZXQtcG9ydHJhaXQ7XG4gIH1cbn1cbi5pY29uLXRhYmxldC1sYW5kc2NhcGUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGljb24tdGFibGV0LWxhbmRzY2FwZTtcbiAgfVxufVxuLmljb24tbW9iaWxlLXBvcnRyYWl0IHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRpY29uLW1vYmlsZS1wb3J0cmFpdDtcbiAgfVxufVxuLmljb24tbW9iaWxlLWxhbmRzY2FwZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi1tb2JpbGUtbGFuZHNjYXBlO1xuICB9XG59XG4uaWNvbi16b29tLXJlY3RhbmdsZSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkaWNvbi16b29tLXJlY3RhbmdsZTtcbiAgfVxufVxuIiwiJGljb24tY29udGVudC12YXJpYW50OiAnXFxlOWNmJztcbiRpY29uLWZvbGRlci1jYXRlZ29yeTogJ1xcZTljZSc7XG4kaWNvbi1pbWFnZS1hbGlnbi1sZWZ0OiAnXFxlOWM4JztcbiRpY29uLWltYWdlLWFsaWduLW1pZGRsZTogJ1xcZTljYSc7XG4kaWNvbi1pbWFnZS1hbGlnbi1jZW50ZXI6ICdcXGU5YzknO1xuJGljb24taW1hZ2UtYWxpZ24tcmlnaHQ6ICdcXGU5Y2InO1xuJGljb24taW1hZ2UtYWxpZ24tdG9wOiAnXFxlOWNjJztcbiRpY29uLWltYWdlLWFsaWduLWJvdDogJ1xcZTljZCc7XG4kaWNvbi10ZW1wbGF0ZS1ydWxlOiAnXFxlOWM2JztcbiRpY29uLWNvbnRlbnQtcnVsZTogJ1xcZTljNyc7XG4kaWNvbi1rZXktdmFyaWFibGU6ICdcXGU5YzQnO1xuJGljb24tZGF0YS1zb3VyY2UtZmllbGRzOiAnXFxlOWM1JztcbiRpY29uLWFwcHJvdmU6ICdcXGU5YzInO1xuJGljb24tcmVqZWN0OiAnXFxlOWMzJztcbiRpY29uLXZhbHVlLWV4cHJlc3Npb246ICdcXGU5YmUnO1xuJGljb24tZGF0YS1zb3VyY2U6ICdcXGU5YmYnO1xuJGljb24tY29uZGl0aW9uOiAnXFxlOWMwJztcbiRpY29uLXZhcmlhbnQtY29udGVudDogJ1xcZTljMSc7XG4kaWNvbi1yZWxhdGVkLWNvbW11bmljYXRpb25zOiAnXFxlOWJjJztcbiRpY29uLWxvZzogJ1xcZTliZCc7XG4kaWNvbi1jcmVhdGUtdmFyaWFudDogJ1xcZTliYic7XG4kaWNvbi1qdXN0LWFkZGVkOiAnXFxlOWI5JztcbiRpY29uLWNoZWNrZWQtb3V0OiAnXFxlOWJhJztcbiRpY29uLW5vLXNlYXJjaC1yZXN1bHRzOiAnXFxlOWI4JztcbiRpY29uLXNhdmVkLXRvLWRyYWZ0czogJ1xcZTliNic7XG4kaWNvbi1jb21tdW5pY2F0aW9uLWRyYWZ0OiAnXFxlOWI3JztcbiRpY29uLWJhdGNoOiAnXFxlOWIxJztcbiRpY29uLWludGVyYWN0aXZlOiAnXFxlOWIyJztcbiRpY29uLXdvcmtmbG93czogJ1xcZTliMyc7XG4kaWNvbi1yZWNpcGllbnQtdHlwZXM6ICdcXGU5YjQnO1xuJGljb24tYWRkcmVzcy1ibG9jazogJ1xcZTliNSc7XG4kaWNvbi1maW5hbGl6ZWQ6ICdcXGU5YWYnO1xuJGljb24tZGVsaXZlcnktZXJyb3I6ICdcXGU5YjAnO1xuJGljb24tY292ZXItbGV0dGVyOiAnXFxlOWE2JztcbiRpY29uLXRlbXBsYXRlLWF0dGFjaG1lbnQ6ICdcXGU5YTcnO1xuJGljb24tZmlsZS1qcGc6ICdcXGU5YTgnO1xuJGljb24tZmlsZS10aWZmOiAnXFxlOWE5JztcbiRpY29uLWZpbGUtZG9jOiAnXFxlOWFhJztcbiRpY29uLWZpbGUtZG9jeDogJ1xcZTlhYic7XG4kaWNvbi1maWxlLXhsczogJ1xcZTlhYyc7XG4kaWNvbi1maWxlLXBkZjogJ1xcZTlhZCc7XG4kaWNvbi1wcm9tcHQtYWx0OiAnXFxlOWFlJztcbiRpY29uLXZhcmlhYmxlLXByb21wdDogJ1xcZTlhNCc7XG4kaWNvbi1jcmVhdGUtc2V0OiAnXFxlOWE1JztcbiRpY29uLXBhcnRpYWwtbG9jay1wMTogJ1xcZTk5ZSc7XG4kaWNvbi1wYXJ0aWFsLWxvY2stcDI6ICdcXGU5OWYnO1xuJGljb24tb3ZlcmZsb3c6ICdcXGU5YTAnO1xuJGljb24tcGxhY2U6ICdcXGU5YTEnO1xuJGljb24tcHJldmlldy1zY3JlZW46ICdcXGU5YTInO1xuJGljb24tbXl0YXNrOiAnXFxlOTljJztcbiRpY29uLXJlY2VudGx5LXVzZWQ6ICdcXGU5OWQnO1xuJGljb24tZm9udC1jb2xvci1oaWdobGlnaHQ6ICdcXGU5MDAnO1xuJGljb24tbnVtYmVyLXRleHQ6ICdcXGU5MDEnO1xuJGljb24tYnVsbGV0cG9pbnQtdGV4dDogJ1xcZTkwMic7XG4kaWNvbi1zdHJpa2V0aHJvdWdoLXRleHQ6ICdcXGU5MDMnO1xuJGljb24tdW5kZXJsaW5lLXRleHQ6ICdcXGU5MDQnO1xuJGljb24taXRhbGljLXRleHQ6ICdcXGU5MDUnO1xuJGljb24tYm9sZC10ZXh0OiAnXFxlOTA2JztcbiRpY29uLW51bWJlcmVkLXRleHQ6ICdcXGU5MDcnO1xuJGljb24tcXVlc3Rpb24tbWFya2VyOiAnXFxlOTA4JztcbiRpY29uLXBlbmNpbDogJ1xcZTkwOSc7XG4kaWNvbi1jYXRlZ29yeS1jb2xvci1wYXJ0MzogJ1xcZTkwYSc7XG4kaWNvbi1jYXRlZ29yeS1jb2xvci1wYXJ0MjogJ1xcZTkwYic7XG4kaWNvbi1jYXRlZ29yeS1jb2xvci1wYXJ0MTogJ1xcZTkwYyc7XG4kaWNvbi1lbnZlbG9wZTogJ1xcZTkwZCc7XG4kaWNvbi1hdHRhY2htZW50OiAnXFxlOTBlJztcbiRpY29uLXVybDogJ1xcZTkwZic7XG4kaWNvbi1wcmludDogJ1xcZTkxMCc7XG4kaWNvbi1lbWFpbDogJ1xcZTkxMSc7XG4kaWNvbi1zbXM6ICdcXGU5MTInO1xuJGljb24tZXF1YWw6ICdcXGU5MTMnO1xuJGljb24tbm90LWVxdWFsLXRvOiAnXFxlOTE0JztcbiRpY29uLWRpdmlkZTogJ1xcZTkxNSc7XG4kaWNvbi1ncmVhdGVyLXRoYW4tb3ItZXF1YWw6ICdcXGU5MTYnO1xuJGljb24tbGVzcy10aGFuLW9yLWVxdWFsOiAnXFxlOTE3JztcbiRpY29uLXBvd2VyLW9mOiAnXFxlOTE4JztcbiRpY29uLWdyZWF0ZXItdGhhbjogJ1xcZTkxOSc7XG4kaWNvbi1sZXNzLXRoYW46ICdcXGU5MWEnO1xuJGljb24tb3BlcmF0b3JzOiAnXFxlOTFiJztcbiRpY29uLWNvbm5lY3RvcnM6ICdcXGU5MWMnO1xuJGljb24tcXVlc3Rpb24tbWFyazogJ1xcZTkxZCc7XG4kaWNvbi1pbnNlcnQtdmFsdWU6ICdcXGU5MWUnO1xuJGljb24taWNvbi1mb250OiAnXFxlOTFmJztcbiRpY29uLWNzczogJ1xcZTkyMCc7XG4kaWNvbi1mb3JtOiAnXFxlOTIxJztcbiRpY29uLWRvYy1jcmVhdGlvbi1ydWxlOiAnXFxlOTIyJztcbiRpY29uLXN0eWxlLXJ1bGU6ICdcXGU5MjMnO1xuJGljb24td29ya2Zsb3ctcnVsZTogJ1xcZTkyNCc7XG4kaWNvbi1tdWx0aS1zZWxlY3Q6ICdcXGU5MjUnO1xuJGljb24tY29weS10by13b3Jrc3BhY2U6ICdcXGU5MjYnO1xuJGljb24tcG9wLW91dDogJ1xcZTkyNyc7XG4kaWNvbi1wb3AtaW46ICdcXGU5MjgnO1xuJGljb24tbWFzay1wb2x5Z29uOiAnXFxlOTI5JztcbiRpY29uLW1hc2stZWxsaXBzZTogJ1xcZTkyYSc7XG4kaWNvbi1tYXNrLWNpcmNsZTogJ1xcZTkyYic7XG4kaWNvbi1tYXNrLXJlY3RhbmdsZTogJ1xcZTkyYyc7XG4kaWNvbi1tYXNrLXNxdWFyZTogJ1xcZTkyZCc7XG4kaWNvbi1taW51czogJ1xcZTkyZSc7XG4kaWNvbi1wYXN0ZTogJ1xcZTkyZic7XG4kaWNvbi1sb2NrOiAnXFxlOTMwJztcbiRpY29uLXRhYnM6ICdcXGU5MzEnO1xuJGljb24tdmVydC1saW5lOiAnXFxlOTMyJztcbiRpY29uLWhvei1saW5lOiAnXFxlOTMzJztcbiRpY29uLWVudHJ5LWZpZWxkOiAnXFxlOTM0JztcbiRpY29uLXB1bGxkb3duOiAnXFxlOTM1JztcbiRpY29uLWNoZWNrYm94OiAnXFxlOTM2JztcbiRpY29uLXJhZGlvLWJ1dHRvbjogJ1xcZTkzNyc7XG4kaWNvbi1idXR0b246ICdcXGU5MzgnO1xuJGljb24tY29udGVudDogJ1xcZTkzOSc7XG4kaWNvbi1hc3NldC1saWJyYXJ5OiAnXFxlOTNhJztcbiRpY29uLWdsb2JhbDogJ1xcZTkzYic7XG4kaWNvbi1hbGlnbi1yZWMtaW1nOiAnXFxlOTNjJztcbiRpY29uLWltZy13cmFwLXJpZ2h0OiAnXFxlOTNkJztcbiRpY29uLWltZy13cmFwLWxlZnQ6ICdcXGU5M2UnO1xuJGljb24taW1nLXdyYXAtbm9uZTogJ1xcZTkzZic7XG4kaWNvbi1pbWctd3JhcDogJ1xcZTk0MCc7XG4kaWNvbi1pbWctd3JhcC1vdmVyOiAnXFxlOTQxJztcbiRpY29uLXRleHQtYWxpZ24tY2VudGVyOiAnXFxlOTQyJztcbiRpY29uLWhhbmRsZTogJ1xcZTk0Myc7XG4kaWNvbi10ZXh0LXRhYi1yaWdodDogJ1xcZTk0NCc7XG4kaWNvbi10ZXh0LXRhYi1sZWZ0OiAnXFxlOTQ1JztcbiRpY29uLXRleHQtYWxpZ24tanVzdGlmeTogJ1xcZTk0Nic7XG4kaWNvbi10ZXh0LWFsaWduLXJpZ2h0OiAnXFxlOTQ3JztcbiRpY29uLWFsaWduLXJlYzogJ1xcZTk0OCc7XG4kaWNvbi1hbGlnbi1mcmFtZTogJ1xcZTk0OSc7XG4kaWNvbi1yZXNpemU6ICdcXGU5NGEnO1xuJGljb24tbGluazogJ1xcZTk0Yic7XG4kaWNvbi1mYXZvcml0ZTogJ1xcZTk0Yyc7XG4kaWNvbi1mYXZvcml0ZS1vZmY6ICdcXGU5NGQnO1xuJGljb24tcGVuZGluZzogJ1xcZTk0ZSc7XG4kaWNvbi11bmRvOiAnXFxlOTRmJztcbiRpY29uLXJlZG86ICdcXGU5NTAnO1xuJGljb24tYnVzaW5lc3MtcnVsZXM6ICdcXGU5NTEnO1xuJGljb24tdmFyaWFibGU6ICdcXGU5NTInO1xuJGljb24tcHJldmlldzogJ1xcZTk1Myc7XG4kaWNvbi1kZXNrdG9wLXVwbG9hZDogJ1xcZTk1NCc7XG4kaWNvbi1kZXNrdG9wOiAnXFxlOTU1JztcbiRpY29uLXRhYmxldDogJ1xcZTk1Nic7XG4kaWNvbi1tb2JpbGU6ICdcXGU5NTcnO1xuJGljb24tYmFjay1hcnJvdzogJ1xcZTk1OCc7XG4kaWNvbi1jdXN0b20tdGV4dDogJ1xcZTk1OSc7XG4kaWNvbi1yZWdpb24tZnJhbWU6ICdcXGU5NWEnO1xuJGljb24tcmVnaW9uLWhlYWRlcjogJ1xcZTk1Yic7XG4kaWNvbi1yZWdpb24tYm9keTogJ1xcZTk1Yyc7XG4kaWNvbi1yZWdpb24tZm9vdGVyOiAnXFxlOTVkJztcbiRpY29uLXJvdy1jb2wtbjogJ1xcZTk1ZSc7XG4kaWNvbi1yb3ctY29sLTM6ICdcXGU5NWYnO1xuJGljb24tcm93LWNvbC0yOiAnXFxlOTYwJztcbiRpY29uLXJvdy1jb2wtMTogJ1xcZTk2MSc7XG4kaWNvbi1jaGVja21hcms6ICdcXGU5NjInO1xuJGljb24tbW92ZS11cDogJ1xcZTk2Myc7XG4kaWNvbi1ncmlkOiAnXFxlOTY0JztcbiRpY29uLWRpcmVjdG9yeTogJ1xcZTk2NSc7XG4kaWNvbi1jdXN0b21pemU6ICdcXGU5NjYnO1xuJGljb24tZHVwbGljYXRlOiAnXFxlOTY3JztcbiRpY29uLWNvcHktY2xpcGJvYXJkOiAnXFxlOTY4JztcbiRpY29uLW1vdmUtZG93bjogJ1xcZTk2OSc7XG4kaWNvbi1tb3ZlLWxlZnQ6ICdcXGU5NmEnO1xuJGljb24tbW92ZS1yaWdodDogJ1xcZTk2Yic7XG4kaWNvbi1jb21tZW50OiAnXFxlOTZjJztcbiRpY29uLXRyYXNoLWNhbjogJ1xcZTk2ZCc7XG4kaWNvbi10YWJsZTogJ1xcZTk2ZSc7XG4kaWNvbi1kcm9wYm94OiAnXFxlOTZmJztcbiRpY29uLWJ1bGxldF9saXN0OiAnXFxlOTcwJztcbiRpY29uLWRyYWdfZHJvcDogJ1xcZTk3MSc7XG4kaWNvbi11bmxvY2s6ICdcXGU5NzInO1xuJGljb24tY2hhcnRfZ3JhcGhzOiAnXFxlOTczJztcbiRpY29uLWFydGljbGU6ICdcXGU5NzQnO1xuJGljb24tcGFyYWdyYXBoOiAnXFxlOTc1JztcbiRpY29uLWJyYW5kX3N0eWxlOiAnXFxlOTc2JztcbiRpY29uLXRleHQ6ICdcXGU5NzcnO1xuJGljb24tcXVpY2stYWN0aW9uczogJ1xcZTk3OCc7XG4kaWNvbi1jb21tLWNyZWF0aW9uLWhpc3Rvcnk6ICdcXGU5NzknO1xuJGljb24tdXNlci1hZG1pbjogJ1xcZTk3YSc7XG4kaWNvbi1hcHAtb3BlcmF0aW9uczogJ1xcZTk3Yic7XG4kaWNvbi10ZW1wbGF0ZS1tZ21udDogJ1xcZTk3Yyc7XG4kaWNvbi1yb2xlczogJ1xcZTk3ZCc7XG4kaWNvbi1ncm91cDogJ1xcZTk3ZSc7XG4kaWNvbi1iZWxsOiAnXFxlOTdmJztcbiRpY29uLWZvbGRlci1vcGVuLW91dGxpbmU6ICdcXGU5ODAnO1xuJGljb24tZm9sZGVyLWNsb3NlLW91dGxpbmU6ICdcXGU5ODEnO1xuJGljb24tZm9sZGVyLW9wZW4tY292ZXI6ICdcXGU5ODInO1xuJGljb24tZm9sZGVyLW9wZW4tc3RyaXBlOiAnXFxlOTgzJztcbiRpY29uLWZvbGRlci1jbG9zZS1jb3ZlcjogJ1xcZTk4NCc7XG4kaWNvbi1mb2xkZXItY2xvc2Utc3RyaXBlOiAnXFxlOTg1JztcbiRpY29uLWludG91Y2gtcmVwb3J0czogJ1xcZTk4Nic7XG4kaWNvbi1jb20taGlzdG9yeTogJ1xcZTk4Nyc7XG4kaWNvbi1pbmZvOiAnXFxlOTg4JztcbiRpY29uLWNoZXZyb24tZWFzdDogJ1xcZTk4OSc7XG4kaWNvbi1iYXRjaC1zZWxlY3Q6ICdcXGU5OGEnO1xuJGljb24tY2FsZW5kYXI6ICdcXGU5OGInO1xuJGljb24taW1hZ2U6ICdcXGU5OGMnO1xuJGljb24tdGVtcGxhdGU6ICdcXGU5OGQnO1xuJGljb24tdGVtcGxhdGUtc2V0OiAnXFxlOWQxJztcbiRpY29uLWR5bmFtaWMtdGVtcGxhdGU6ICdcXGU5ZDAnO1xuJGljb24tbGF5b3V0OiAnXFxlOThlJztcbiRpY29uLXBsdXM6ICdcXGU5OGYnO1xuJGljb24tY29nOiAnXFxlOTkwJztcbiRpY29uLWNoZXZyb24tbm9ydGg6ICdcXGU5OTEnO1xuJGljb24tYWxpYXM6ICdcXGU5OTInO1xuJGljb24tc2VhcmNoOiAnXFxlOTkzJztcbiRpY29uLWxpc3QtdmlldzogJ1xcZTk5NCc7XG4kaWNvbi1jaGV2cm9uLXdlc3Q6ICdcXGU5OTUnO1xuJGljb24tZG90ZG90ZG90OiAnXFxlOTk2JztcbiRpY29uLXJlbW92ZTogJ1xcZTk5Nyc7XG4kaWNvbi1nYWxsZXJ5LXZpZXc6ICdcXGU5OTgnO1xuJGljb24tZmlsdGVyOiAnXFxlOTk5JztcbiRpY29uLWNoZXZyb24tc291dGg6ICdcXGU5OWEnO1xuJGljb24tY2FyZC12aWV3OiAnXFxlOTliJztcbiRpY29uLXVzZXM6ICdcXGU5ZDInO1xuJGljb24tdGhlbWU6ICdcXGU5ZDMnO1xuJGljb24tdGVzdGluZzogJ1xcZTlkNCc7XG4kaWNvbi1zeXN0ZW0tdmFyaWFibGU6ICdcXGU5ZDUnO1xuJGljb24tdXNlci1wcm9maWxlLXZhcmlhYmxlOiAnXFxlOWU2JztcbiRpY29uLWVkaXQtbGF5b3V0OiAnXFxlOWU3JztcbiRpY29uLWJsdWUtYmluOiAnXFxlOWU4JztcbiRpY29uLWJsdWUtcGx1czogJ1xcZTllOSc7XG4kaWNvbi1jb250ZW50LXByb21wdDogJ1xcZTllYSc7XG4kaWNvbi11c2VyLXByb21wdDogJ1xcZTlhMyc7XG4kaWNvbi1wcm9tcHQ6ICdcXGU5ZWEnO1xuJGljb24taGVhZGVyLWZvb3RlcjogJ1xcZTllYic7XG4kaWNvbi1iYXJjb2RlOiAnXFxlOWVjJztcbiRpY29uLWFsaWduLXRvcDogJ1xcZTllZCc7XG4kaWNvbi1hbGlnbi1taWRkbGU6ICdcXGU5ZWUnO1xuJGljb24tYWxpZ24tYm90dG9tOiAnXFxlOWVmJztcbiRpY29uLWRvYy1wcmV2aWV3OiAnXFxlOWYwJztcbiRpY29uLXNwZWxsY2hlY2s6ICdcXGU5ZjEnO1xuJGljb24tbGluZS1zcGFjaW5nOiAnXFxlOWYyJztcbiRpY29uLW5ldy1kZXNrdG9wOiAnXFxlOWYzJztcbiRpY29uLXRhYmxldC1wb3J0cmFpdDogJ1xcZTlmNCc7XG4kaWNvbi10YWJsZXQtbGFuZHNjYXBlOiAnXFxlOWY1JztcbiRpY29uLW1vYmlsZS1wb3J0cmFpdDogJ1xcZTlmNic7XG4kaWNvbi1tb2JpbGUtbGFuZHNjYXBlOiAnXFxlOWY3JztcbiRpY29uLXpvb20tcmVjdGFuZ2xlOiAnXFxlOWY4JztcbiIsIi8qIEFueSBpY29uIGN1c3RvbWl6YXRpb25zIHNob3VsZCBnbyBoZXJlLiAqL1xuXG4uaWNvbi1jb250ZW50LWNvbG9yLFxuLmljb24tY29udGVudC12YXJpYW50LWNvbG9yLFxuLmljb24tcHJvbXB0LWNvbG9yLFxuLmljb24tdGFibGUtY29sb3IsXG4uaWNvbi1jb250ZW50LXByb21wdC1jb2xvciB7XG4gIGNvbG9yOiAkaWNvbi1jb250ZW50LWNvbG9yO1xuXG4gIHVzZSB7XG4gICAgZmlsbDogJGljb24tY29udGVudC1jb2xvcjtcbiAgfVxufVxuXG4uaWNvbi1kYXRhLXNvdXJjZS1jb2xvcixcbi5pY29uLXRoZW1lLWNvbG9yLFxuLmljb24tcmVjaXBpZW50LWNvbG9yLFxuLmljb24tYmFyY29kZS1jb2xvciB7XG4gIGNvbG9yOiAkaWNvbi1kYXRhLXNvdXJjZS1jb2xvcjtcbn1cblxuLmljb24taW1hZ2UtY29sb3Ige1xuICBjb2xvcjogJGljb24taW1hZ2UtY29sb3I7XG59XG5cbi5pY29uLWZpbGUtcGRmLWNvbG9yIHtcbiAgY29sb3I6ICRpY29uLXBkZi1jb2xvcjtcbn1cblxuLmljb24tdGVtcGxhdGUtY29sb3Ige1xuICBjb2xvcjogJGljb24tdGVtcGxhdGUtY29sb3I7XG59XG5cbi5pY29uLXRlbXBsYXRlLXNldC1jb2xvciB7XG4gIGNvbG9yOiAkaWNvbi10ZW1wbGF0ZS1zZXQtY29sb3I7XG59XG5cbi5pY29uLWxheW91dC1jb2xvciB7XG4gIGNvbG9yOiAkaWNvbi1sYXlvdXQtY29sb3I7XG59XG5cbi5pY29uLXZhcmlhYmxlLWNvbG9yLFxuLmljb24tc3lzdGVtLXZhcmlhYmxlLWNvbG9yLFxuLmljb24tdXNlci1wcm9maWxlLXZhcmlhYmxlLWNvbG9yLFxuLmljb24tYnVzaW5lc3MtcnVsZXMtY29sb3IsXG4uaWNvbi1ydWxlLWNvbG9yLFxuLmljb24tdXNlci1wcm9tcHQtY29sb3Ige1xuICBjb2xvcjogJGljb24tdmFyaWFibGUtY29sb3I7XG59XG5cbi5pY29uLWNvbnRlbnQtYmctY29sb3IsXG4uaWNvbi10YWJsZS1iZy1jb2xvcixcbi5pY29uLXByb21wdC1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpY29uLWNvbnRlbnQtY29sb3I7XG59XG5cbi5pY29uLXRlbXBsYXRlLWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGljb24tdGVtcGxhdGUtY29sb3I7XG59XG5cbi5pY29uLXRlbXBsYXRlLXNldC1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpY29uLXRlbXBsYXRlLXNldC1jb2xvcjtcbn1cblxuLmljb24tbGF5b3V0LWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGljb24tbGF5b3V0LWNvbG9yO1xufVxuXG4uaWNvbi12YXJpYWJsZS1iZy1jb2xvcixcbi5pY29uLXN5c3RlbS12YXJpYWJsZS1iZy1jb2xvcixcbi5pY29uLXVzZXItcHJvZmlsZS12YXJpYWJsZS1iZy1jb2xvcixcbi5pY29uLWJ1c2luZXNzLXJ1bGVzLWJnLWNvbG9yLFxuLmljb24tcnVsZS1iZy1jb2xvcixcbi5pY29uLXVzZXItcHJvbXB0LWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGljb24tdmFyaWFibGUtY29sb3I7XG59XG5cbi5pY29uLXRlbXBsYXRlLW1vZGFsIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRpY29uLXRlbXBsYXRlLWNvbG9yO1xuICB9XG59XG5cbi5pY29uLXRlbXBsYXRlLXNldC1tb2RhbCB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkaWNvbi10ZW1wbGF0ZS1zZXQtY29sb3I7XG4gIH1cbn1cblxuLmljb24tY29udGVudC1tb2RhbCB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkaWNvbi1jb250ZW50LWNvbG9yO1xuICB9XG59XG5cbi5pY29uLWltYWdlLW1vZGFsIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRpY29uLWltYWdlLWNvbG9yO1xuICB9XG59XG5cbi5pY29uLWxheW91dC1tb2RhbCB7XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkaWNvbi1sYXlvdXQtY29sb3I7XG4gIH1cbn1cblxuLmljb24tcHJvbXB0LW1vZGFsIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRpY29uLWNvbnRlbnQtY29sb3I7XG4gIH1cbn1cblxuLmljb24ge1xuICAvLyB0b2RvOiByZW5hbWUgY29sb3IgdmFyaWFibGVzXG4gICYtLW9rIHtcbiAgICBjb2xvcjogJHRkcy1jb21tdW5pY2F0aW9uLWhpc3RvcnktaWNvbi1maW5hbGl6ZWQ7XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIGNvbG9yOiAkdGRzLWNvbW11bmljYXRpb24taGlzdG9yeS1pY29uLWRlbGl2ZXJ5LWVycm9yO1xuICB9XG4gICYtLXdhcm5pbmcge1xuICAgIGNvbG9yOiAkdGRzLWNvbW11bmljYXRpb24taGlzdG9yeS1pY29uLXBlbmRpbmc7XG4gIH1cbn1cbiIsIi8vXG4vL1xuLy8gU3R5bGUgdmFyaWFibGVzIGZvciBJTlRPVUNIIGFwcFxuLy8gQ29weXJpZ2h0IFRvcGRvd24gU3lzdGVtc1xuLy8gQGF1dGhvcjogd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuLy9cbi8vXG5cbi8vIHByaW50IHZhcmlhYmxlc1xuJGRpbS1ib3JkZXItd2lkdGg6IDFweDtcbiRzaWRlLXBhZGRpbmc6IDMwcHg7XG5cbiR0ZHMtVVNMZXR0ZXItd2lkdGg6IDgxNnB4O1xuJHRkcy1VU0xldHRlci1oZWlnaHQ6IDEwNTZweDtcbiR0ZHMtVVNMZXR0ZXItbWFyZ2luOiAzNnB4O1xuXG4kdGRzLVVTTGVnYWwtd2lkdGg6IDgxNnB4O1xuJHRkcy1VU0xlZ2FsLWhlaWdodDogMTM0NHB4O1xuJHRkcy1VU0xlZ2FsLW1hcmdpbjogMzZweDtcblxuJHRkcy1Qb3N0Y2FyZDN4NS13aWR0aDogMjg4cHg7XG4kdGRzLVBvc3RjYXJkM3g1LWhlaWdodDogNDgwcHg7XG4kdGRzLVBvc3RjYXJkM3g1LW1hcmdpbjogMTJweDtcblxuJHRkcy1Qb3N0Y2FyZDR4Ni13aWR0aDogMzg0cHg7XG4kdGRzLVBvc3RjYXJkNHg2LWhlaWdodDogNTc2cHg7XG4kdGRzLVBvc3RjYXJkNHg2LW1hcmdpbjogMTJweDtcblxuJHRkcy1BNC13aWR0aDogNzkzcHg7XG4kdGRzLUE0LWhlaWdodDogMTEyM3B4O1xuJHRkcy1BNC1tYXJnaW46IDM2cHg7XG5cbi8vIGRlZmF1bHRzXG4kZGVmYXVsdC1iZy1jb2xvcjogI2ZmZjtcbiRkZWZhdWx0LWJ0bi1ib3JkZXItY29sb3I6ICNkMWQyZDM7XG4kZGVmYXVsdC1idG4tcGFkZGluZzogNXB4IDIwcHg7XG4kZGVmYXVsdC1ib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuJGRlZmF1bHQtY29udGVudC1wYWRkaW5nOiAxNXB4O1xuJGRlZmF1bHQtY29udGVudC1iZy1jb2xvcjogI2ZmZjtcbiRkZWZhdWx0LWRyb3Atc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiRkZWZhdWx0LXBhZ2UtYmFja2dyb3VuZDogI2YxZjFmMTtcbiRkZWZhdWx0LXRleHQtY29sb3I6ICM0MTQxNDI7XG4kZGVmYXVsdC10ZXh0LWhvdmVyLWNvbG9yOiAjZjE2NjI0O1xuJGRlZmF1bHQtYnV0dG9uLXB1c2hlZDogI2QwZDBkMDtcblxuLy8gYXNzZXQgY2FyZHNcbiRjYXJkLWJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiA2cHg7XG4kZm9sZGVyLWJhY2tncm91bmQtY29sb3I6ICM0MDQwNDI7XG4kZG9jdW1lbnQtY2FyZC1jb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiRkb2N1bWVudC1jYXJkLWJnLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4kZG9jdW1lbnQtY2FyZC1iZy1jb2xvci1vdXRkYXRlZDogcmdiYSgyNTUsIDcwLCA3MCwgMC4yKTtcbiRkZXRhaWwtY2FyZC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuJGNhcmQtaW5uZXItYm9yZGVyOiAxcHggc29saWQgcmdiKDIyMCwgMjIwLCAyMjApO1xuXG4vLyBib3JkZXJzXG4kYm9yZGVyLW9uLWdyYXk6IDFweCBzb2xpZCAjZmZmO1xuXG4vLyBib3ggc2hhZG93c1xuJGhlYWRlci1kcm9wLXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXG4vLyBidXR0b24gb3ZlcndyaXRlc1xuJGFjdGl2ZS1idG4tY29sb3I6ICNmMmYyZjI7XG4kZGVsZXRlLWJ0bi1jb2xvcjogI2UwNzQ1ODtcbiRkZWxldGUtYnRuLWNvbG9yLWhvdmVyOiAjZDFkMmQzO1xuJHByaW1hcnktYnRuLWNvbG9yOiAjZmZmO1xuJHByaW1hcnktYnRuLWJnLWNvbG9yOiAjNDE0MTQyO1xuJHByaW1hcnktYnRuLWJnLWNvbG9yLWhvdmVyOiAjMGEwYTBhO1xuJHNlY29uZGFyeS1idG4tY29sb3I6ICM0NzQ2NDg7XG4kc2Vjb25kYXJ5LWJ0bi1iZy1jb2xvcjogI2UwZTJlMjtcbiRzZWNvbmRhcnktYnRuLWJnLWNvbG9yLWhvdmVyOiAjYmZjMWMzO1xuJGRlbGV0ZS1idG4tYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xuJHllcy1idG4tYmctY29sb3ItYmx1ZTogcmdiKDEwNCwgMTU0LCAxODcpO1xuJGNhbmNlbC1idG4tYmctY29sb3I6IHJnYigxNjYsIDE3MCwgMTY5KTtcbiRidG4tZGFyay1jb2xvcjogcmdiKDY1LCA2NSwgNjUpO1xuJGJsdWUtYnV0dG9uLWJnOiAjMGQ1ZDk1O1xuJGJ0bi1hcHByb3ZlLWJnOiByZ2IoMzgsIDE2NCwgNTEpO1xuJGJ0bi1yZWplY3QtYmc6IHJnYigxNzksIDI4LCAzMSk7XG5cbi8vIGJyZWFkY3J1bWJzXG4kYnJlYWRjcnVtYi1iZy1jb2xvcjogI2UwZTFlMjtcbiRicmVhZGNydW1iLWl0ZW0tYmctY29sb3I6ICM0MDQwNDE7XG5cbi8vIGNhcmV0XG4kY2FyZXQtY29sb3I6ICMzMzM7XG5cbi8vIGNvbnRlbnRcblxuLy8gZHJvcGRvd25zXG4kZHJvcGRvd24tYmctY29sb3I6ICNmZmY7XG4kZHJvcGRvd24tbGluay1jb2xvcjogIzAwMDtcbiRkcm9wZG93bi1saW5rLWJnLWNvbG9yLWhvdmVyOiAjZTZlNmU2O1xuJGRyb3Bkb3duLWxpbmstYmctY29sb3Itc2VsZWN0OiAjODE4Mjg2O1xuJGRyb3Bkb3duLWxpbmstY29sb3ItaG92ZXI6ICNmZmY7XG5cbi8vIGRyb3BzaGFkb3dzXG4kaG92ZXItZHJvcC1zaGFkb3c6IDAgMCAxNXB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbi8vIGVycm9yc1xuJGVycm9yLW1lc3NhZ2UtY29sb3I6ICM5MzBmMGY7XG4kZXJyb3ItbWVzc2FnZS1iZy1jb2xvcjogI2Y0ZGZlMjtcblxuLy8gaWNvbnNcbiRpY29uLXNlbGVjdC1jb2xvcjogI2QxZDJkMztcbiRpY29uLXNlbGVjdC1iZy1jb2xvcjogI2U2ZTZlNjtcbiRpY29uLWRlbGV0ZS1jb2xvcjogI2RmNzM1NztcbiRpY29uLW9rLWNvbG9yOiAjOGRjNzNmO1xuJGljb24tY29udGVudC1jb2xvcjogIzc1NTc5YjtcbiRpY29uLWxheW91dC1jb2xvcjogIzJjODNjNDtcbiRpY29uLXRlbXBsYXRlLWNvbG9yOiAjY2E0ZDdmO1xuJGljb24tdGVtcGxhdGUtc2V0LWNvbG9yOiAjOWYzMjVlO1xuJGljb24taW1hZ2UtY29sb3I6ICM2M2Q2ZmI7XG4kaWNvbi1wZGYtY29sb3I6ICM1NGI2YTU7XG4kaWNvbi12YXJpYWJsZS1jb2xvcjogIzM5YjU0YTtcbiRpY29uLWRhdGEtc291cmNlLWNvbG9yOiAjMDAwO1xuXG4vLyBsYXlvdXQgZGVzaWduZXJcbiRsYXlvdXQtZGVzaWduZXItdG9vbGJhci1iZy1jb2xvcjogIzAwMDtcbiRsYXlvdXQtc2xpZGVpbi10b29sYmFyLWJnLWNvbG9yOiAjZmZmZmZmO1xuJGxheW91dC12ZXJ0aWNhbC10YWJzLXdpZHRoOiA1MHB4O1xuJGxheW91dC12ZXJ0aWNhbC10YWJzLWhlaWdodDogNDJweDtcbiRsYXlvdXQtZWxlbWVudHMtcGFuZS13aWR0aDogMjUwcHg7XG4kbGF5b3V0LWVsZW1lbnRzLXBhbmUtYmctY29sb3I6ICMwMDA7XG4kbGF5b3V0LWVsZW1lbnRzLWdyb3VwLW9wZW46ICNmZmZmZmY7XG4kbGF5b3V0LWVsZW1lbnRzOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiRsYXlvdXQtcmVnaW9uLW1hcmdpbjogMjBweDtcbiRsYXlvdXQtcmVnaW9uLWNvbnRhaW5lci1wYWRkaW5nOiA0cHg7XG4kc2VsZWN0LW9uLWRhcmstYmc6ICM2NjY7XG4kdmVyeS1kYXJrLWJnOiAjMDAwO1xuJGRyYWctb3Zlci1iZzogI2M3ZjBkMDtcbiR0b29sLXNlbGVjdGVkOiAjNDE0MTQxO1xuJGRlbGl2ZXJ5LW1ldGhvZC1zZWxlY3RlZDogI2U2ZTZlNjtcbiR0ZXh0LWNvbnRlbnQ6ICNlNmU2ZTY7XG4kaW1hZ2UtY29udGVudDogIzczYzE2NztcbiR0ZHMtZ3JheTogIzRlNGU0ZTtcbiR0ZHMtbGlnaHQtZ3JheTogI2RjZGNkYztcblxuLy8gbnVtYmVyIGluZGljYXRvclxuJG51bWJlci1pbmRpY2F0b3ItYmc6ICMwMDY4Mzc7XG5cbi8vIG5hdmlnYXRpb24gcHJvcGVydGllc1xuJGhlYWRlci1oZWlnaHQ6IDcwcHg7XG4kaGVhZGVyLWJnLWNvbG9yOiAjZmZmO1xuXG4kbWFpbi1uYXYtd2lkdGg6IDM2MHB4O1xuJG1haW4tbmF2LWJnLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4kbWFpbi1uYXYtbGluay1jb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiRtYWluLW5hdi1saW5rLWJnLWNvbG9yLWhvdmVyOiAjZTZlNmU2O1xuJG1haW4tbmF2LXN1Ym1lbnUtaXRlbS1iZy1jb2xvci1ob3ZlcjogI2NjY2NjYztcbiRtYWluLW5hdi1saW5rLWNvbG9yLWhvdmVyOiAjZmZmO1xuXG4kdGRzLWhhbWJ1cmdlci1saW5lLXRoaWNrbmVzczogM3B4O1xuJHRkcy1oYW1idXJnZXItY29sb3I6ICM4MTgyODU7XG4kdGRzLWhhbWJ1cmdlci13aWR0aDogMjRweDtcblxuLy8gbW9kYWxzXG4kbW9kYWwtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4kbW9kYWwtbG9hZGluZy1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4kbW9kYWwtcGFuZS1jb2xvcjogI2YyZjJmMjtcbiR3YXJuaW5nLWJhY2tncm91bmQ6ICNmYWViZWM7XG4kd2FybmluZy1tb2RhbC1ib3JkZXI6IDNweCBzb2xpZCByZ2IoMTE3LCA4NywgMTU1KTtcbiR3YXJuaW5nLW1vZGFsLWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4kbW9kYWwtZGVmYXVsdC1mcmFtZS1oZWlnaHQ6IDc0MHB4O1xuJG1vZGFsLWRlZmF1bHQtZnJhbWUtaGVhZGVyLWhlaWdodDogNjBweDtcbiRtb2RhbC1kZWZhdWx0LWZyYW1lLWNvbnRlbnQtaGVpZ2h0OiA2MjBweDtcbiRtb2RhbC1kZWZhdWx0LWZyYW1lLWZvb3Rlci1oZWlnaHQ6IDYwcHg7XG5cbi8vIHBhZ2UgcHJvcGVydGllc1xuJHBhZ2UtbWluLXdpZHRoOiAxMDI0cHg7XG4kcGFnZS1tYXgtd2lkdGg6IDEyODBweDtcblxuLy8gcGFnZXJcbiRwYWdlci1jb2xvcjogIzQ3NDY0ODtcblxuLy8gdGFic1xuJGFjdGl2ZS10YWJzLWNvbG9yOiAjZjJmMmYyO1xuJHRhYnMtcGFuZS1jb2xvcjogI2YyZjJmMjtcbiR0YWJzLWJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cbi8vIHRleHRcbiR0ZXh0LWNvbG9yLW9uLWRhcms6ICNmZmY7XG4kdGV4dC1jb2xvci1vbi1saWdodDogIzAwMDAwMDtcbiR0ZXh0LWNvbG9yLW9uLWxpZ2h0LWRhcmtlbmVkOiAjNDI0MjQzO1xuJHRleHQtY29sb3ItYWN0aXZlOiAjZDFkMmQzO1xuJGFsZXJ0LXRleHQtY29sb3I6ICMxMzczNDc7XG4kZGVzY3JpcHRpb24tY29sb3I6ICM4MjgyODY7XG5cbi8vIHRleHQgbGlua3NcbiR0ZXh0LWxpbmstY29sb3I6ICMzMzdhYjc7XG4kdGV4dC1saW5rLWNvbG9yLWhvdmVyOiAjZjE2NjI0O1xuJHRleHQtd2FybmluZy1jb2xvcjogIzEzNzM0NztcblxuLy8gdG9vbGJhcnNcbiR0b29sYmFyLWJnLWNvbG9yOiAjZTBlMWUyO1xuXG4vLyB0cmFuc2l0aW9uc1xuJGRlZmF1bHQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4kbWFpbi1uYXYtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiRsYXlvdXQtbWVudXMtdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMXMgZWFzZTtcbiRkZWxpdmVyeS1tZXRob2RzLXRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlO1xuJHBhZGRpbmctdHJhbnNpdGlvbjogcGFkZGluZyAxcyBlYXNlO1xuJG5vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiR6b29tLXdpZHRoLXRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZTtcbiR6b29tLWhlaWdodC10cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlO1xuJGNvbG9yLXRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuLy8gdHlwZSBhaGVhZFxuJHR5cGVhaGVhZC1zZWxlY3QtY29sb3I6ICNmMmYyZjI7XG4kdHlwZWFoZWFkLWFjdGl2ZS1jb2xvcjogI2NjYztcblxuLy8gdmlldyBzZWxlY3Rpb24gd2lkZ2V0XG4kc2VsZWN0ZWQtdmlldy1iZy1jb2xvcjogI2YyZjJmMjtcblxuLyogZGVzaWduZXIgc3R1ZGlvIHZhcmlhYmxlcyAqL1xuXG4vLyBjb21tb25cbiRjb250cm9scy1ib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuJGNvbnRyb2xzLWJvcmRlci1saWdodDogMXB4IHNvbGlkICR0ZHMtbGlnaHQtZ3JheTtcbiRkZXNpZ25lci1iYWNrZ3JvdW5kOiAjZWFlYWVhO1xuJGxheW91dC1jb250cm9sLWJhc2UtaGVpZ2h0OiA0M3B4O1xuJGNvbG9yLWluYWN0aXZlOiAjY2NjO1xuJHVzZXJuYW1lLWJsdWU6ICMyZTZkYTQ7XG4kdGRzLWRpbS1ib3JkZXI6ICRkaW0tYm9yZGVyLXdpZHRoIHNvbGlkICNmNWY1ZjU7XG4kdGRzLWlucHV0LWludmFsaWQtYm94LXNoYWRvdzogMHB4IDBweCAxcHggMXB4IHJnYmEoMjU1LCA1MSwgMzYsIDEpO1xuJHRpdGxlLXdlaWdodDogNzAwO1xuXG4vLyBsYXlvdXQgZGVzaWduZXJcbiRib3JkZXItZG90dGVkOiAxcHggZG90dGVkICNjY2M7XG4kYm9yZGVyLWRvdHRlZC1kYXJrZXI6IDFweCBkb3R0ZWQgIzExMTtcbiRib3JkZXItYWxsLXNpemVzOiAxcHggc29saWQgI2NjYztcbiRib3JkZXItc2VsZWN0ZWQ6IDJweCBzb2xpZCAjMzMzO1xuJG91dGxpbmUtZG90dGVkOiAjY2NjIGRvdHRlZCAxcHg7XG4kb3V0bGluZS1kb3R0ZWQtZGFya2VyOiAjMTExIGRvdHRlZCAxcHg7XG4kcmVzaXplLWhhbmRsZS1zaXplOiAxMHB4O1xuJGVsZW1lbnQtZGVmYXVsdC1iZy1jb2xvcjogI2Y4ZjhmODtcbiRlbGVtZW50LW5vdC1zZWxlY3RlZDogI2YwZjBmMDtcbiRsYWJlbC1jb2xvcjogI2QwZDBkMDtcbiRlbGVtZW50LXNlbGVjdGVkOiAjNDM0MzQzO1xuJGVsZW1lbnQtaGlnaGxpZ2h0OiAjZWFlYWVhO1xuJHBlbmRpbmctY29sb3I6ICNmMTVhMjQ7XG4kZmF2b3JpdGUtY29sb3I6ICMwMDcxYmM7XG4kZWxlbWVudC1kZXNjcmlwdG9yLWJhY2tncm91bmQ6ICMyODI4Mjg7XG4kbGF5b3V0LWVsZW1lbnQtaG92ZXI6IHJnYigyMDIsIDIyMSwgMjEyKTtcbiRidXR0b24taWNvbi1kaXNhYmxlZDogIzY2NjtcbiRsYXlvdXQtd2FybmluZy1iZy1jb2xvcjogI2U4ZDJkNDtcbiRsYXlvdXQtd2FybmluZy10ZXh0LWNvbG9yOiAjNTY0YTRhO1xuJGNvcHktbGF5b3V0LWRpYWxvZy10ZXh0LWNvbG9yOiByZ2IoOTYsIDk5LCAxMDYpO1xuXG4vLyB0ZW1wbGF0ZSBkZXNpZ25lclxuJHByb29mLXR5cGVzLWJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4kdXJsLWljb24tY29sb3I6IHJnYigxNTgsIDc1LCAxNTYpO1xuJGVtYWlsLWljb24tY29sb3I6IHJnYigxOCwgMTA2LCAxNzcpO1xuJHByaW50LWljb24tY29sb3I6IHJnYigyMzksIDgwLCAzNCk7XG4kc21zLWljb24tY29sb3I6IGdyZWVuO1xuJGNlbGwtdG9vbGJhci1jb2xvcjogcmdiKDQ1LCA0NSwgNDUpO1xuJHdvcmtzcGFjZS1uby1pdGVtcy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHNlbGVjdGVkLWNlbGw6ICMwMDY4Mzc7XG5cbi8vIGNvbnRlbnQgZGVzaWduZXJcbiRpdGV4dC1lZGl0b3ItYm94LXNoYWRvdzogMHB4IDBweCAzcHggMnB4ICNjMmMyYzI7XG4kY2FyZXQtZGlzYWJsZWQ6ICNhYWE7XG4kdmFyaWFudC10YWctcGxhY2Vob2xkZXItY29sb3I6ICNhMWExYTE7XG5cbi8vIGludGVyYWN0aXZlIGRlc2lnbmVyXG4kaGVhZGVyLXNlcGFyYXRvci1jb2xvcjogJHRkcy1saWdodC1ncmF5O1xuJGhlYWRlci1sYWJlbC1jb2xvcjogcmdiKDEyOCwgMTI4LCAxMjgpO1xuJGludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1jYXJkLWNvbG9yOiAkdGRzLWxpZ2h0LWdyYXk7XG4kaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWFjdGl2ZTogcmdiKDIyNiwgMjI2LCAyMjYpO1xuJGludGVyYWN0aXZlLW1haW4tYXJlYS1zaGFkb3c6IDBweCAtMXB4IDNweCAycHggI2MyYzJjMjtcbiRpbnRlcmFjdGl2ZS1wcm9tcHRzLXBhbmUtYmFja2dyb3VuZDogcmdiKDE2LCAxMTQsIDE4NCk7XG4kaW50ZXJhY3RpdmUtcHJvbXB0cy1wYW5lLW9wdGlvbi1iYWNrZ3JvdW5kOiAjMTY1NTliO1xuJGludGVyYWN0aXZlLW5leHQtcHJvbXB0LWJ0bi1iYWNrZ3JvdW5kOiAjNDQ0O1xuJGludGVyYWN0aXZlLW5leHQtcHJvbXB0LWJ0bi1iYWNrZ3JvdW5kLWhvdmVyOiAjOTk5O1xuJGludGVyYWN0aXZlLW5leHQtcHJvbXB0LWJ0bi1iYWNrZ3JvdW5kLWRpc2FibGVkOiAjYmJiO1xuJGludGVyYWN0aXZlLXRhYi1zaGFkb3c6IDBweCAtNHB4IDNweCAycHggI2MyYzJjMjtcbiRpbnRlcmFjdGl2ZS1zZW5kLWJ1dHRvbi10ZXh0Y29sb3I6ICNmZmY7XG4kaW50ZXJhY3RpdmUtc2VuZC1idXR0b24tY29sb3I6ICMzMzdhYjc7XG4kaW50ZXJhY3RpdmUtc2VuZC1idXR0b24tYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuJGludGVyYWN0aXZlLXNlbmQtYnV0dG9uLWZvY3VzZWQtY29sb3I6ICMyODYwOTA7XG4kaW50ZXJhY3RpdmUtc2VuZC1idXR0b24tZm9jdXNlZC1ib3JkZXItY29sb3I6ICMxMjJiNDA7XG4kaW50ZXJhY3RpdmUtc2VuZC1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xuJGludGVyYWN0aXZlLWRlc2lnbmVyLWJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4kdGV4dC1lZGl0b3ItdG9vbGJhci1ib3gtc2hhZG93OiAwcHggLTFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiR0ZXh0LWVkaXRvci10b29sYmFyLXRyaWFuZ2xlLWJveC1zaGFkb3c6IC0zcHggM3B4IDNweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiR0ZXh0LWVkaXRvci10b29sYmFyLWJ1dHRvbnMtYm9yZGVyOiAxcHggc29saWQgJGhlYWRlci1zZXBhcmF0b3ItY29sb3I7XG4kY29sb3ItaWNvbi1jYXRlZ29yeS1wYXJ0MTogIzBmNzliYTtcbiRjb2xvci1pY29uLWNhdGVnb3J5LXBhcnQyOiAjZWMyMjI3O1xuJGNvbG9yLWljb24tY2F0ZWdvcnktcGFydDM6ICM2NzMwOTA7XG4kaWNvbi1jYXRlZ29yeS1jb2xvcnM6ICRjb2xvci1pY29uLWNhdGVnb3J5LXBhcnQxLCAkY29sb3ItaWNvbi1jYXRlZ29yeS1wYXJ0MixcbiAgJGNvbG9yLWljb24tY2F0ZWdvcnktcGFydDM7XG4kaXRleHQtdG9vbGJhci1iYWNrZ3JvdW5kOiAjNDI0MjQzO1xuJGludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tZWRpdG9yLWJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4kaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyLWJveC1zaGFkb3c6IDBweCAycHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4kaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyLXRodW1ibmFpbC1ib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuJGludGVyYWN0aXZlLWFjdGl2ZS10aHVtYm5haWwtZ2xvdzogNHB4IDRweCAyMHB4IDRweCAjMGQ1ZDk1O1xuJGludGVyYWN0aXZlLXNlbnQtYmctY29sb3I6ICM0Y2FlNGM7XG4kaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWF0dGFjaG1lbnQtYWN0aXZlOiAjZjFmMWYxO1xuXG4vL3ZhbHVlcyBmb3IgcmVzcG9uc2l2ZSBicmVha3BvaW50c1xuJHNjcmVlbi14cy1taW46IDQxNXB4O1xuJHNjcmVlbi1tb2JpbGUtbGFuZHNjYXBlOiA3NzJweDtcbiRzY3JlZW4tc20tbWluOiA4MDhweDtcbiRzY3JlZW4tbWQtbWluOiAxMTI5cHg7XG4kc2NyZWVuLWxnLW1pbjogMTI0MHB4O1xuJHNjcmVlbi1lbWFpbC1taW46IDc0MHB4O1xuXG4vLyBydWxlcyBkZXNpZ25lclxuJHJ1bGVzLXNlbGVjdC1iYXItYmctY29sb3I6ICM4MTgyODY7XG4kcnVsZXMtc2VsZWN0LWJhci1iZy1jb2xvci1ob3ZlcjogIzQ4NDY0OTtcbiRydWxlcy1zZWxlY3QtYmFyLWJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4kY29tYm9ib3gtdGV4dC1jb2xvcjogIzY5Njk2OTtcbiRjb21ib2JveC1ib3JkZXItY29sb3I6IDFweCBzb2xpZCAjZWNlY2VjO1xuJGRlZmluaXRpb24tcGFnZS1ib3JkZXI6IDFweCBzb2xpZCAjYmNiY2JjO1xuJGFjY2VwdC1kcmFnLWJvcmRlcjogMXB4IHNvbGlkICM0MThlNmM7XG5cbi8vIGRhc2hib2FyZFxuJHRkcy1kYXNoYm9hcmQtZ3JlZW46IHJnYig2NCwgMTc5LCA3OSk7XG4kdGRzLWRhc2hib2FyZC10aWxlLWljb24tYWN0aXZlOiByZ2IoMjA5LCAyMTAsIDIxMCk7XG4kdGRzLWRhc2hib2FyZC10aWxlLWhvdmVyLWJvcmRlci1jb2xvcjogIzAwNjgzNztcbiR0ZHMtZGFzaGJvYXJkLXRhYmxlLWhlYWRlci1ibHVlOiByZ2IoNTUsIDEyMiwgMTgwKTtcbiR0ZHMtZGFzaGJvYXJkLXRhYmxlLWhvdmVyOiByZ2IoMjQzLCAyNTEsIDI1NCk7XG4kdGRzLWRhc2hib2FyZC10aWxlLWFjdGl2ZS1ib3gtc2hhZG93OiAwcHggLTFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiR0ZHMtZGFzaGJvYXJkLXRpbGUtYWN0aXZlLWJveC1zaGFkb3ctc2lkZTogMCA5cHggMHB4IDBweCB3aGl0ZSxcbiAgMCAtOXB4IDBweCAwcHggd2hpdGUsIDBweCAtMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpLFxuICAwcHggLTFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiR0ZHMtZGFzaGJvYXJkLWZpbHRlci1ib3JkZXI6IDFweCBzb2xpZCByZ2IoMjM5LCAyMzksIDIzOSk7XG5cbi8vIHBlcm1pc3Npb24gZWRpdCBVSVxuJHRkcy1wZXJtaXNzaW9ucy1iYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuJHRkcy1wZXJtaXNzaW9ucy10YWJsZS1jb2xvcjogIzAwNjIzMztcbiR0ZHMtcGVybWlzc2lvbi1wcmVzZW50OiBsaWdodGdyZWVuO1xuXG4vLyBwcm9tcHQgZGVzaWduZXJcbiR0ZHMtcGxhY2Vob2xkZXItZ3JheTogIzY2NjtcbiR0ZHMtcXVlc3Rpb24tYm9yZGVyLWdyYXk6ICM5OTk7XG5cbi8vIGNvbW11bmljYXRpb24taGlzdG9yeVxuJHRkcy1jb21tdW5pY2F0aW9uLWhpc3RvcnktYmctd2hpdGU6IHdoaXRlO1xuJHRkcy1jb21tdW5pY2F0aW9uLWhpc3RvcnktYmctZ3JheTogcmdiKDIxOCwgMjE5LCAyMjEpO1xuJHRkcy1jb21tdW5pY2F0aW9uLWhpc3RvcnktdGFibGUtaGVhZGVyLWJsdWU6IHJnYig1NSwgMTIyLCAxODApO1xuJHRkcy1jb21tdW5pY2F0aW9uLWhpc3RvcnktdGFibGUtcm93LWhvdmVyLWJsdWU6IHJnYigyMzIsIDI0NCwgMjUwKTtcbiR0ZHMtY29tbXVuaWNhdGlvbi1oaXN0b3J5LWljb24tZmluYWxpemVkOiByZ2IoMCwgMTQ4LCA3MSk7XG4kdGRzLWNvbW11bmljYXRpb24taGlzdG9yeS1pY29uLWRlbGl2ZXJ5LWVycm9yOiByZ2IoMjM2LCAyOCwgMzUpO1xuJHRkcy1jb21tdW5pY2F0aW9uLWhpc3RvcnktaWNvbi1wZW5kaW5nOiByZ2IoMjQwLCA5MCwgMzUpO1xuXG4vLyBzcGVsbGNoZWNrXG4kdGRzLXNwZWxsY2hlY2stc3VnZ2VzdGlvbnMtaGVhZGVyLWNvbG9yOiAjYzBjMGMwO1xuJHRkcy1zcGVsbGNoZWNrLXN1Z2dlc3Rpb25zLXJvdy1ob3Zlci1jb2xvcjogI2UxZTFlMTtcblxuJHRkcy1ydWxlcy1zZWFyY2gtYm94LWdyYXk6ICNlMGUyZTI7XG4kdGRzLXJ1bGVzLXJlbW92ZS1jb2xvcjogcmdiKDI0MCwgOTAsIDM1KTtcblxuJHRkcy12YXJpYWJsZXMtZmllbGRzLWhlYWRlci1wcmltYXJ5LWNvbG9yOiAjMzc3YWI0O1xuJHRkcy12YXJpYWJsZXMtZmllbGRzLWhlYWRlci1zZWNvbmRhcnktY29sb3I6ICM2NjY7XG5cbiRydWxlLWV4cHJlc3Npb24taGlnaGxpZ2h0OiByZ2IoMjQ0LCAyNDgsIDI0Myk7XG4kcnVsZS1leHByZXNzaW9uLWhpZ2hsaWdodC1ib3JkZXI6IHJnYigxNDMsIDE4MSwgMTQ0KTtcbiIsIi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlcXVpcmVkOjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBjb250ZW50OiAnKic7XG4gIGNvbG9yOiAjZGQwMDEwO1xufVxuIiwiQG1peGluIHRleHQtZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1peGluIGZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuQG1peGluIGZsZXgtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1peGluIGZsZXgtY2VudGVyLWJvdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtcm93LWNlbnRlci12ZXJ0aWNhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LXJvdy1jZW50ZXJlZC1lbGVtZW50cy1iZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gZmxleC1yb3ctY2VudGVyZWQtZWxlbWVudHMtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1peGluIGxheW91dC1kZXNpZ25lci1lbGVtZW50LWhvdmVyLWVmZmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsYXlvdXQtZWxlbWVudC1ob3Zlcjtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG5AbWl4aW4gc3Bpbi1hbmltYXRpb24ge1xuICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5AbWl4aW4gaW5zcGVjdG9yLWNvbnRyb2xzLW1hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtaXhpbiBpbmVydGlhLXNjcm9sbGluZy15IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBoYXMgdG8gYmUgc2Nyb2xsLCBub3QgYXV0byAqL1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtaXhpbiBjb250ZW50LWRlc2lnbmVyLXBsYWNlaG9sZGVyKCkge1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICR2YXJpYW50LXRhZy1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG5cbkBtaXhpbiBjb250ZW50LWRlc2lnbmVyLXJ1bGVzLXZhcmlhbnRzLWlucHV0cygpIHtcbiAgQGluY2x1ZGUgY29udGVudC1kZXNpZ25lci1wbGFjZWhvbGRlcjtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICY6Zm9jdXM6bm90KFtuZy1tb2RlbD1cIm5ld1RhZy50ZXh0XCJdKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgZ3JlZW47XG4gIH1cbn1cblxuQG1peGluIGFic29sdXRlLWNoaWxkLWNlbnRlcmVkLXZlcnRpY2FsbHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWl4aW4gcm91bmQtcmVtb3ZlLWJ0bigpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtYnRuLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC1zaXplOiAuNTVlbTtcbiAgcGFkZGluZzogLjU1ZW07XG59XG4iLCIkYnJlYWRjcnVtYi1sYWJlbC1iYXNlLXNpemU6IDE0cHg7XG5cbiRkYXJrLWdyZWVuOiAgICMwMDY4Mzc7XG4kZ3JlZW46ICAgICAgICAjMzliNTRhO1xuJGxpZ2h0LWdyZWVuOiAgIzhiYzUzZjtcbiRsaW1lOiAgICAgICAgICNiNGVhNTQ7XG4kZGFyay1vcmFuZ2U6ICAjZjE1YTI0O1xuJG9yYW5nZTogICAgICAgI2UyN2IxNDtcbiRsaWdodC1vcmFuZ2U6ICNmYmIwM2I7XG4keWVsbG93OiAgICAgICAjZmZlNjAwO1xuJGRhcmstcHVycGxlOiAgIzkzMjc4ZjtcbiRsaWdodC1wdXJwbGU6ICNiNzRjYmY7XG4kZGFyay1yZWQ6ICAgICAjYzEyNzJkO1xuJGRlZXAtcGluazogICAgI2VkMWU3OTtcbiRyZWQ6ICAgICAgICAgICNmZjFkMjU7XG4kZGFyay1ibHVlOiAgICAjMDA3MWJjO1xuJGJsdWU6ICAgICAgICAgIzI5YWJlMjtcbiRsaWdodC1ibHVlOiAgICM2MmNhZWY7XG4kbGlnaHQtY3lhbjogICAjYmVlYWVhO1xuJGJsYWNrOiAgICAgICAgIzAwMDAwMDtcbiRncmV5OiAgICAgICAgICNiN2I3YWI7XG4kd2hpdGU6ICAgICAgICAjZmZmZmZmO1xuXG4vLyB0aGUgcmlnaHQgc2lkZSBzdHJpcGUgb2YgdGhlIGNhcmQgaWNvblxuLmRhcmstZ3JlZW4gICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstZ3JlZW47ICB9XG4uZ3JlZW4gICAgICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47ICAgICAgIH1cbi5saWdodC1ncmVlbiAgICB7IGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjsgfVxuLmxpbWUgICAgICAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpbWU7ICAgICAgICB9XG4uZGFyay1vcmFuZ2UgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1vcmFuZ2U7IH1cbi5vcmFuZ2UgICAgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7ICAgICAgfVxuLmxpZ2h0LW9yYW5nZSAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LW9yYW5nZTt9XG4ueWVsbG93ICAgICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93OyAgICAgIH1cbi5kYXJrLXB1cnBsZSAgICB7IGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXB1cnBsZTsgfVxuLmxpZ2h0LXB1cnBsZSAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LXB1cnBsZTt9XG4uZGFyay1yZWQgICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1yZWQ7ICAgIH1cbi5kZWVwLXBpbmsgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRkZWVwLXBpbms7ICAgfVxuLnJlZCAgICAgICAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJHJlZDsgICAgICAgICB9XG4uZGFyay1ibHVlICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlOyAgIH1cbi5ibHVlICAgICAgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRibHVlOyAgICAgICAgfVxuLmxpZ2h0LWJsdWUgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7ICB9XG4ubGlnaHQtY3lhbiAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtY3lhbjsgIH1cbi5ibGFjayAgICAgICAgICB7IGJhY2tncm91bmQtY29sb3I6ICRibGFjazsgICAgICAgfVxuLmdyZXkgICAgICAgICAgIHsgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7ICAgICAgICB9XG4ud2hpdGUgICAgICAgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7ICAgICAgIH1cblxuLmJyZWFkY3J1bWItbGFiZWwtZGFyay1ncmVlbiAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRkYXJrLWdyZWVuOyAgfVxuLmJyZWFkY3J1bWItbGFiZWwtZ3JlZW4gICAgICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRncmVlbjsgICAgICAgfVxuLmJyZWFkY3J1bWItbGFiZWwtbGlnaHQtZ3JlZW4gICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRsaWdodC1ncmVlbjsgfVxuLmJyZWFkY3J1bWItbGFiZWwtbGltZSAgICAgICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRsaW1lOyAgICAgICAgfVxuLmJyZWFkY3J1bWItbGFiZWwtZGFyay1vcmFuZ2UgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRkYXJrLW9yYW5nZTsgfVxuLmJyZWFkY3J1bWItbGFiZWwtb3JhbmdlICAgICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRvcmFuZ2U7ICAgICAgfVxuLmJyZWFkY3J1bWItbGFiZWwtbGlnaHQtb3JhbmdlICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRsaWdodC1vcmFuZ2U7fVxuLmJyZWFkY3J1bWItbGFiZWwteWVsbG93ICAgICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICR5ZWxsb3c7ICAgICAgfVxuLmJyZWFkY3J1bWItbGFiZWwtZGFyay1wdXJwbGUgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRkYXJrLXB1cnBsZTsgfVxuLmJyZWFkY3J1bWItbGFiZWwtbGlnaHQtcHVycGxlICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRsaWdodC1wdXJwbGU7fVxuLmJyZWFkY3J1bWItbGFiZWwtZGFyay1yZWQgICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRkYXJrLXJlZDsgICAgfVxuLmJyZWFkY3J1bWItbGFiZWwtZGVlcC1waW5rICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRkZWVwLXBpbms7ICAgfVxuLmJyZWFkY3J1bWItbGFiZWwtcmVkICAgICAgICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRyZWQ7ICAgICAgICAgfVxuLmJyZWFkY3J1bWItbGFiZWwtZGFyay1ibHVlICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRkYXJrLWJsdWU7ICAgfVxuLmJyZWFkY3J1bWItbGFiZWwtYmx1ZSAgICAgICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRibHVlOyAgICAgICAgfVxuLmJyZWFkY3J1bWItbGFiZWwtbGlnaHQtYmx1ZSAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRsaWdodC1ibHVlOyAgfVxuLmJyZWFkY3J1bWItbGFiZWwtbGlnaHQtY3lhbiAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRsaWdodC1jeWFuOyAgfVxuLmJyZWFkY3J1bWItbGFiZWwtYmxhY2sgICAgICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRibGFjazsgICAgICAgfVxuLmJyZWFkY3J1bWItbGFiZWwtZ3JleSAgICAgICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICRncmV5OyAgICAgICAgfVxuLmJyZWFkY3J1bWItbGFiZWwtd2hpdGUgICAgICAgICAgeyBib3JkZXItbGVmdDogJGJyZWFkY3J1bWItbGFiZWwtYmFzZS1zaXplIHNvbGlkICR3aGl0ZTsgICAgICAgfVxuXG5cbi8vIHRoZSB3ZWRnZXMgaW4gdGhlIGNhcmQgaWNvblxuLmRhcmstZ3JlZW4gLnRkcy1jYXJkLXdlZGdlICAgICB7IGJvcmRlci1jb2xvcjogJGRhcmstZ3JlZW47ICB9XG4uZ3JlZW4gLnRkcy1jYXJkLXdlZGdlICAgICAgICAgIHsgYm9yZGVyLWNvbG9yOiAkZ3JlZW47ICAgICAgIH1cbi5saWdodC1ncmVlbiAudGRzLWNhcmQtd2VkZ2UgICAgeyBib3JkZXItY29sb3I6ICRsaWdodC1ncmVlbjsgfVxuLmxpbWUgIC50ZHMtY2FyZC13ZWRnZSAgICAgICAgICB7IGJvcmRlci1jb2xvcjogJGxpbWU7ICAgICAgICB9XG4uZGFyay1vcmFuZ2UgLnRkcy1jYXJkLXdlZGdlICAgIHsgYm9yZGVyLWNvbG9yOiAkZGFyay1vcmFuZ2U7IH1cbi5vcmFuZ2UgLnRkcy1jYXJkLXdlZGdlICAgICAgICAgeyBib3JkZXItY29sb3I6ICRvcmFuZ2U7ICAgICAgfVxuLmxpZ2h0LW9yYW5nZSAudGRzLWNhcmQtd2VkZ2UgICB7IGJvcmRlci1jb2xvcjogJGxpZ2h0LW9yYW5nZSB9XG4ueWVsbG93IC50ZHMtY2FyZC13ZWRnZSAgICAgICAgIHsgYm9yZGVyLWNvbG9yOiAkeWVsbG93OyAgICAgIH1cbi5kYXJrLXB1cnBsZSAudGRzLWNhcmQtd2VkZ2UgICAgeyBib3JkZXItY29sb3I6ICRkYXJrLXB1cnBsZTsgfVxuLmxpZ2h0LXB1cnBsZSAudGRzLWNhcmQtd2VkZ2UgICB7IGJvcmRlci1jb2xvcjogJGxpZ2h0LXB1cnBsZSB9XG4uZGFyay1yZWQgLnRkcy1jYXJkLXdlZGdlICAgICAgIHsgYm9yZGVyLWNvbG9yOiAkZGFyay1yZWQ7ICAgIH1cbi5kZWVwLXBpbmsgLnRkcy1jYXJkLXdlZGdlICAgICAgeyBib3JkZXItY29sb3I6ICRkZWVwLXBpbms7ICAgfVxuLnJlZCAudGRzLWNhcmQtd2VkZ2UgICAgICAgICAgICB7IGJvcmRlci1jb2xvcjogJHJlZDsgICAgICAgICB9XG4uZGFyay1ibHVlIC50ZHMtY2FyZC13ZWRnZSAgICAgIHsgYm9yZGVyLWNvbG9yOiAkZGFyay1ibHVlOyAgIH1cbi5ibHVlIC50ZHMtY2FyZC13ZWRnZSAgICAgICAgICAgeyBib3JkZXItY29sb3I6ICRibHVlOyAgICAgICAgfVxuLmxpZ2h0LWJsdWUgLnRkcy1jYXJkLXdlZGdlICAgICB7IGJvcmRlci1jb2xvcjogJGxpZ2h0LWJsdWU7ICB9XG4ubGlnaHQtY3lhbiAudGRzLWNhcmQtd2VkZ2UgICAgIHsgYm9yZGVyLWNvbG9yOiAkbGlnaHQtY3lhbjsgIH1cbi5ibGFjayAudGRzLWNhcmQtd2VkZ2UgICAgICAgICAgeyBib3JkZXItY29sb3I6ICRibGFjazsgICAgICAgfVxuLmdyZXkgLnRkcy1jYXJkLXdlZGdlICAgICAgICAgICB7IGJvcmRlci1jb2xvcjogJGdyZXk7ICAgICAgICB9XG4ud2hpdGUgLnRkcy1jYXJkLXdlZGdlICAgICAgICAgIHsgYm9yZGVyLWNvbG9yOiAkd2hpdGU7ICAgICAgIH1cblxuLnRkcy1jYXJkLXdlZGdlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGZvbGRlci1iYWNrZ3JvdW5kLWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkZm9sZGVyLWJhY2tncm91bmQtY29sb3IgICFpbXBvcnRhbnQ7XG59XG5cbi8vIHRoZSBpY29ucyBpbiB0aGUgdHJ1bmNhdGVkIGJyZWFkY3J1bWJzIGRyb3Bkb3duXG4uaWNvbi1mb2xkZXItY2xvc2Utc3RyaXBlLFxuLmljb24tZm9sZGVyLW9wZW4tc3RyaXBlIHtcbiAgJi5kYXJrLWdyZWVuICAgICB7IGNvbG9yOiAkZGFyay1ncmVlbjsgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG4gICYuZ3JlZW4gICAgICAgICAgeyBjb2xvcjogJGdyZWVuOyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxuICAmLmxpZ2h0LWdyZWVuICAgIHsgY29sb3I6ICRsaWdodC1ncmVlbjsgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cbiAgJi5saW1lICAgICAgICAgICB7IGNvbG9yOiAkbGltZTsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG4gICYuZGFyay1vcmFuZ2UgICAgeyBjb2xvcjogJGRhcmstb3JhbmdlOyAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxuICAmLm9yYW5nZSAgICAgICAgIHsgY29sb3I6ICRvcmFuZ2U7ICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cbiAgJi5saWdodC1vcmFuZ2UgICB7IGNvbG9yOiAkbGlnaHQtb3JhbmdlOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG4gICYueWVsbG93ICAgICAgICAgeyBjb2xvcjogJHllbGxvdzsgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxuICAmLmRhcmstcHVycGxlICAgIHsgY29sb3I6ICRkYXJrLXB1cnBsZTsgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cbiAgJi5saWdodC1wdXJwbGUgICB7IGNvbG9yOiAkbGlnaHQtcHVycGxlOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG4gICYuZGFyay1yZWQgICAgICAgeyBjb2xvcjogJGRhcmstcmVkOyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxuICAmLmRlZXAtcGluayAgICAgIHsgY29sb3I6ICRkZWVwLXBpbms7ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cbiAgJi5yZWQgICAgICAgICAgICB7IGNvbG9yOiAkcmVkOyAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG4gICYuZGFyay1ibHVlICAgICAgeyBjb2xvcjogJGRhcmstYmx1ZTsgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxuICAmLmJsdWUgICAgICAgICAgIHsgY29sb3I6ICRibHVlOyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cbiAgJi5saWdodC1ibHVlICAgICB7IGNvbG9yOiAkbGlnaHQtYmx1ZTsgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG4gICYubGlnaHQtY3lhbiAgICAgeyBjb2xvcjogJGxpZ2h0LWN5YW47ICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxuICAmLmJsYWNrICAgICAgICAgIHsgY29sb3I6ICRibGFjazsgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cbiAgJi5ncmV5ICAgICAgICAgICB7IGNvbG9yOiAkZ3JleTsgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XG4gICYud2hpdGUgICAgICAgICAgeyBjb2xvcjogJHdoaXRlOyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7fVxufVxuXG4vLyBtdWx0aS1pY29uIGljb24sIHVzZWQgdG8gaGF2ZSBtdWx0aSBjb2xvciBpY29uc1xuLnRkcy1tdWx0aS1pY29uLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG5cbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uaWNvbi1mb2xkZXItY2xvc2Utb3V0bGluZSxcbi5pY29uLWZvbGRlci1vcGVuLW91dGxpbmUge1xuICBjb2xvcjogI2NjYztcbn1cblxuLmljb24tZm9sZGVyLWNsb3NlLWNvdmVyLFxuLmljb24tZm9sZGVyLW9wZW4tY292ZXIge1xuICBjb2xvcjogJGZvbGRlci1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4iLCIvL1xuLy8gQmFzZSBUZW1wbGF0ZSBzdHlsZXMgZm9yIElOVE9VQ0ggYXBwXG4vLyBDb3B5cmlnaHQgVG9wZG93biBTeXN0ZW1zXG4vLyBAYXV0aG9yOiB3ZXJuZXJAYnVzc2VkZXNpZ24uY29tXG4vL1xuLy8gU3R5bGVzIGFyZSBkZWZpbmVkIHdpdGggbmFtZXNwYWNlIFwidGRzXCIuIEFsbCBzdHlsZXMgdGhhdCBkbyBub3QgaGF2ZSB0aGUgbmFtZXNwYWNlIHRkcyBhcmUgYm9vdHN0cmFwIHN0eWxlcy5cbi8vXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEJvb3RzdHJhcCBvdmVyd3JpdGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1pbi13aWR0aDogJHBhZ2UtbWluLXdpZHRoO1xuICBtYXgtd2lkdGg6ICRwYWdlLW1heC13aWR0aDtcbn1cbi5idG4ge1xuICBwYWRkaW5nOiAkZGVmYXVsdC1idG4tcGFkZGluZztcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyxcbiAgJjpob3ZlcjphY3RpdmUsXG4gICY6aG92ZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi5idG4tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6aG92ZXI6YWN0aXZlLFxuLmJ0bi1saW5rOmhvdmVyOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYnRuLWRlZmF1bHQsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5mb2N1cyxcbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1idG4tYm9yZGVyLWNvbG9yO1xufVxuXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICRkZWZhdWx0LWJ0bi1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1idG4tYm9yZGVyLWNvbG9yO1xufVxuXG4uYnRuLWRlZmF1bHQuYnRuLWRlZmF1bHQtcHVzaGVkLFxuLmJ0bi1kZWZhdWx0LmJ0bi1kZWZhdWx0LXB1c2hlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1idXR0b24tcHVzaGVkO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogJHByaW1hcnktYnRuLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1idG4tYmctY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktYnRuLWJnLWNvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1idG4tYmctY29sb3ItaG92ZXIgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmJ0bi1wcmltYXJ5LW9uLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcbiAgYm9yZGVyOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5LW9uLWRhcmsuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnktb24tZGFyay5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnktb24tZGFyay5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeS1vbi1kYXJrLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS1vbi1kYXJrLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LW9uLWRhcmsuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnktb24tZGFya1tkaXNhYmxlZF0sXG4uYnRuLXByaW1hcnktb24tZGFya1tkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LW9uLWRhcmtbZGlzYWJsZWRdLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LW9uLWRhcmtbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS1vbi1kYXJrW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeS1vbi1kYXJrW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnktb24tZGFyayxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnktb24tZGFyay5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LW9uLWRhcmsuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LW9uLWRhcms6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS1vbi1kYXJrOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS1vbi1kYXJrOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5LWJ0bi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1idG4tYmctY29sb3I7XG4gICYuYnRuLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1idG4tY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1idG4tYmctY29sb3I7XG4gIH1cbiAgJi5idG4tZGFyayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tZGFyay1jb2xvcjtcbiAgfVxufVxuXG4uYnRuLXNlY29uZGFyeTpob3Zlcixcbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogJHNlY29uZGFyeS1idG4tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktYnRuLWJnLWNvbG9yLWhvdmVyICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5idG4tY2xlYXIge1xuICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1idG4tYm9yZGVyLWNvbG9yO1xuXG4gIC50ZHMtY2FyZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uYnRuLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAkZGVmYXVsdC1idG4tYm9yZGVyLWNvbG9yO1xufVxuXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbkBtaXhpbiBsaWdodGVuLWJ0bi1iZy1vbi1ob3ZlcigkYmctY29sb3IpIHtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWJ0bi1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRiZy1jb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLmJ0bi1ibHVlIHtcbiAgY29sb3I6ICRwcmltYXJ5LWJ0bi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtYnV0dG9uLWJnO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBAaW5jbHVkZSBsaWdodGVuLWJ0bi1iZy1vbi1ob3ZlcigkYmx1ZS1idXR0b24tYmcpO1xufVxuXG4uYnRuLWFwcHJvdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWFwcHJvdmUtYmc7XG4gIEBpbmNsdWRlIGxpZ2h0ZW4tYnRuLWJnLW9uLWhvdmVyKCRidG4tYXBwcm92ZS1iZyk7XG59XG5cbi5idG4tcmVqZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1yZWplY3QtYmc7XG4gIEBpbmNsdWRlIGxpZ2h0ZW4tYnRuLWJnLW9uLWhvdmVyKCRidG4tcmVqZWN0LWJnKTtcbn1cblxuLmJ0bi1hcHByb3ZlLFxuLmJ0bi1yZWplY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAkcHJpbWFyeS1idG4tY29sb3I7XG5cbiAgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLyogY2VudGVyIGEgZ3JvdXAgb2YgYnV0dG9ucyAqL1xuLnRkcy1jZW50ZXJyZWQtYnV0dG9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgPiBkaXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlO1xuICB9XG59XG5cbi50ZHMtc3RyYWlnaHQtY29ybmVycyxcbi5hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi50ZHNJc0Rpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5pbnB1dC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gIGJveC1zaGFkb3c6ICRkZWZhdWx0LWRyb3Atc2hhZG93O1xufVxuXG4udGRzLWZvcm0tc3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogcmVkO1xuICBsaW5lLWhlaWdodDogMzBweDtcblxuICAmLm5nLXZhbGlkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ZHMtZm9ybS1lcnJvci1ib3gge1xuICAkZm9ybS1lcnJvci1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogJGZvcm0tZXJyb3ItaGVpZ2h0O1xuXG4gIC50ZHMtZm9ybS1lcnJvciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHJlZDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZXJyb3ItaGVpZ2h0O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEdlbmVyYWwgc3R1ZmZcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi50ZHMtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZHMtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udGRzLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRkcy11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRkcy1zdHJpa2V0aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi50ZHMtc3BhY2UtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udGRzLXNwYWNlLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udGRzLXNwYWNlLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50ZHMtc3BhY2UtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRkcy1pcy1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuOmZvY3VzIHtcbiAgLyogZGlzYWJsZXMgdGhlIGJsdWUgaW4tZm9jdXMgcmluZyB0aGF0IHNvbWUgYnJvd3NlcnMgc2hvdy4gVGhpcyBtaWdodCBiZSBkZWxldGVkIGZvciBhY2Nlc3NpYmlsaXR5ICovXG4gIG91dGxpbmU6IDA7XG59XG5cbi50ZHMtY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICYudGRzLW5vLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi50ZHMtdmVyc2lvbi1pbmZvIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi8qICEhISEhISEhISEhISEhISEhISEhISEhISEhISB0ZXN0L2RlYnVnIG9ubHkgISEhISEhISEhISEhISEhISEhISEhISEhISAqL1xuLnRkcy10ZXN0LWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNDBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogISEhISEhISEhISEhISEhISEhISEhISEhISEhIHRlc3QvZGVidWcgb25seSAhISEhISEhISEhISEhISEhISEhISEhISEhICovXG5cbi50ZHMtaXMtdXBwZXItY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZHMtY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbn1cblxuLnRkcy1udW1iZXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzcHg7XG4gIHJpZ2h0OiAtMnB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRudW1iZXItaW5kaWNhdG9yLWJnO1xuICBjb2xvcjogJHRleHQtY29sb3Itb24tZGFyaztcbn1cblxuLnRkcy1waXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIHN0eWxlZCB0b29sIHRpcFxuKiBhZGQgYXR0cmlidXRlICB0ZHMtdG9vbC10aXA9XCJ0b29sdGlwIHRleHRcIiAgdG8gZWxlbWVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblt0ZHMtdG9vbC10aXBdOm5vdCgudGRzLWRpc2FibGVkKTpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIodGRzLXRvb2wtdGlwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQ6IG5vcm1hbCAxMnB4LzEgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogVHJhbnNpdGlvbnNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uanMtbm8tdHJhbnNpdGlvbiB7XG4gIC8qIHRoaXMgd2lsbCBiZSB1c2VkIHdpdGgganMgdG8gdHVybi1vZmYgdHJhbnNpdGlvbnMgd2hlbiBuZWVkZWQgKi9cbiAgdHJhbnNpdGlvbjogJG5vLXRyYW5zaXRpb247XG59XG4udGRzLXNtb290aC10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQ2FyZXQgc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRkcy1jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDRweCBzb2xpZCAkY2FyZXQtY29sb3I7XG59XG4udGRzLWNhcmV0LWJpZyB7XG4gIGJvcmRlcjogOHB4IHNvbGlkICRjYXJldC1jb2xvcjtcbn1cbi50ZHMtY2FyZXQtcmlnaHQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjYXJldC1jb2xvcjtcbn1cbi50ZHMtY2FyZXQtZG93biB7XG4gIGJvcmRlci1jb2xvcjogJGNhcmV0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnRkcy1jYXJldC1sZWZ0IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY2FyZXQtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4udGRzLWNhcmV0LXVwIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY2FyZXQtY29sb3IgdHJhbnNwYXJlbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIERyb3Bkb3duc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50ZHMtZHJvcGRvd24tbWVudSB7XG4gIC8vIGZhZGluZyBpbi9vdXRcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UsIHZpc2liaWxpdHkgNTAwbXMgZWFzZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctY29sb3I7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICYuc3RheU9wZW4sXG4gIC5vcGVuID4gJixcbiAgLnRkcy1ob3Zlci1vcGVuID4gJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC50ZHMtdGVtcC1ob3Zlci1oaWRlLm9wZW4gPiAmIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gICYudGRzLWNvbnRleHQtbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIGxpIHtcbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAmW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pc0Rpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWJnLWNvbG9yLWhvdmVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQ6aG92ZXIsXG4gICAgJi5kaXNhYmxlZDpob3ZlciBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHAsXG4gICAgJi5kaXNhYmxlZCBhIHtcbiAgICAgIGNvbG9yOiBncmF5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gIC50ZHMtbm8taG92ZXIsXG4gIC50ZHMtbm8taG92ZXI6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRkcy1tZW51LXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1vbi1ncmF5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1tZW51LXNlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206ICRib3JkZXItb24tZ3JheTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi50ZHMtZHJvcGRvd24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIGVycm9yIG1lc3NhZ2VzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRkcy1lcnJvci1tZXNzYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGRzLXBhZ2UtZXJyb3ItbWVzc2FnZSB7XG4gIHBhZGRpbmc6ICRkZWZhdWx0LWNvbnRlbnQtcGFkZGluZztcbiAgY29sb3I6ICRlcnJvci1tZXNzYWdlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItbWVzc2FnZS1iZy1jb2xvcjtcbiAgbWFyZ2luOiAwIC0xNXB4IDIwcHg7XG59XG4udGRzLXBhZ2UtZXJyb3ItZGlzbWlzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogdXNlciBtZXNzYWdlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50ZHMtdXNlci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIGJhc2UgcGFnZSBwcm9wZXJ0aWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0LXBhZ2UtYmFja2dyb3VuZDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5ib2R5IHtcbiAgLyogYWRkIGEgdG9wIHBhZGRpbmcgZXF1YWwgdGhlIGhlYWRlciBoZWlnaHQgdG8gdGhlIGJvZHkgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtcGFnZS1iYWNrZ3JvdW5kO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG5cbiAgLyogRml4ZXMgZmFicmljLmpzIGhpZGRlbiB0ZXh0YXJlYSdzIHBvc2l0aW9uLiBPcmlnaW5hbGx5IGl0IGhhZCBwb3NpdGlvbjogYWJzb2x1dGUsIHdoaWNoIGNhdXNlZCBwcm9ibGVtc1xuICAgb24gbG9uZywgc2Nyb2xsYWJsZSBlZGl0b3IgY29udGFpbmVycyAodmFsdWVzIGZvciAndG9wJyB0aGF0IGV4Y2VlZGVkIHRoIHZpZXdwb3J0J3MgaGVpZ2h0XG4gICB3b3VsZCBleHBhbmQgdGhlIG92ZXJhbGwgaGVpZ2h0IG9mIHRoZSBwYWdlIGFuZCBhZGQgZXh0cmEgc2Nyb2xscywgdGhhdCBjb3VsZG4ndCBiZSBtaXRpZ2F0ZWRcbiAgIGJ5IGRpc2FibGluZyBvdmVyZmxvdyBbcHJvYmFibHkgYSBicm93c2VyIGJ1Z10pICovXG4gID4gdGV4dGFyZWEge1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZHMtcGFnZS1jb250ZW50LXdyYXBwZXIge1xuICBAaW5jbHVkZSBpbmVydGlhLXNjcm9sbGluZy15O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuXG4gICYudGRzLXBhZ2UtaGFzLW5vLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogLSRoZWFkZXItaGVpZ2h0O1xuICB9XG59XG5cbi50ZHMtcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xufVxuXG4udGRzLXdpdGgtZml4ZWQtdG9wIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuLnRkcy1maXhlZC10b3Atd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbn1cblxuLnRkcy1maXhlZC10b3Atd3JhcHBlci50ZHMtdGl0bGUtb25seSB7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLnRkcy1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCAwIDAgLTE1cHg7XG59XG5cbi50ZHMtZml4ZWQtZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6ICRwYWdlLW1pbi13aWR0aDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmctY29sb3I7XG4gIGJveC1zaGFkb3c6ICRkZWZhdWx0LWRyb3Atc2hhZG93O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtdGRzLWhpZ2hsaWdodD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMiwgMjM5LCAyNDgpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLXRkcy1wcm90ZWN0ZWQ9J3RydWUnXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHJlZCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS10ZHMtaW5zZXJ0ZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDksIDQyOCwgMjA5KTtcbn1cblxuW2RhdGEtdGRzLWVtYmVkZGVkPSdwYXJ0aWFsJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xufVxuXG5bZGF0YS10ZHMtZW1iZWRkZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGNvbG9yOiAjMDA2ODM3O1xufVxuXG50ZCxcbnRoLFxudHIsXG50YWJsZSB7XG4gICZbZGF0YS10ZHMtZGVsZXRlZD0ndHJ1ZSddIHtcbiAgICBvdXRsaW5lOiAycHggZG90dGVkICMwMDY0MDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5zcGFuIHtcbiAgJltkYXRhLXRkcy1kZWxldGVkPSd0cnVlJ10ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICMwMDY0MDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5bZGF0YS10ZHMtbWVyZ2VkPSd0cnVlJ106OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA2NDAwO1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogbGluZS10aHJvdWdoO1xuICBjb250ZW50OiAnwrYnO1xuICBmb250LWZhbWlseTogJ2NvdXJpZXInO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBAZmlsZSAgICAgICAgTWFpbiBzdHlsZXMgZm9yIElOVE9VQ0ggYXBwXG4gKiBAY29weXJpZ2h0ICAgVG9wZG93biBTeXN0ZW1zXG4gKiBAYXV0aG9yICAgICAgd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuICpcbiAqIEByZXF1aXJlcyAgICBib290c3RyYXAuY3NzXG4gKiBAZGVzY3JpcHRpb24gVGhpcyBzdHlsZSBzaGVldCBkZWZpbmVzIGFsbCBzdHlsZXMgZm9yIHRoZSBJTlRPVUNIIGFwcFxuICovXG4vKiBkZXNpZ25lciBzdHVkaW8gdmFyaWFibGVzICovXG4vKiBEb24ndCBhZGQgYW55dGhpbmcgdG8gdGhpcyBmaWxlLCBiZXNpZGVzIHRoZSBjaGFuZ2VzIGZyb20gQnVzc2UuIEFueSBpY29uIGN1c3RvbWl6YXRpb25zIHNob3VsZCBnbyB0byBpY29ucy1vdmVyd3JpdGUuc2Nzcy4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3Rkcy1pbnRvdWNoLWljb25zJztcbiAgc3JjOiB1cmwoXCIuLi9pY29ucy90ZHMtaW50b3VjaC1pY29ucy5lb3Q/OWwzNTAwXCIpO1xuICBzcmM6IHVybChcIi4uL2ljb25zL3Rkcy1pbnRvdWNoLWljb25zLmVvdD85bDM1MDAjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ljb25zL3Rkcy1pbnRvdWNoLWljb25zLnR0Zj85bDM1MDBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ljb25zL3Rkcy1pbnRvdWNoLWljb25zLndvZmY/OWwzNTAwXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ljb25zL3Rkcy1pbnRvdWNoLWljb25zLnN2Zz85bDM1MDAjdGRzLWludG91Y2gtaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuLmljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ3Rkcy1pbnRvdWNoLWljb25zJyAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tY29udGVudC12YXJpYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qePXCI7IH1cblxuLmljb24tZm9sZGVyLWNhdGVnb3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeOXCI7IH1cblxuLmljb24taW1hZ2UtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6niFwiOyB9XG5cbi5pY29uLWltYWdlLWFsaWduLW1pZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nilwiOyB9XG5cbi5pY29uLWltYWdlLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6niVwiOyB9XG5cbi5pY29uLWltYWdlLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeLXCI7IH1cblxuLmljb24taW1hZ2UtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeMXCI7IH1cblxuLmljb24taW1hZ2UtYWxpZ24tYm90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeNXCI7IH1cblxuLmljb24tdGVtcGxhdGUtcnVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nhlwiOyB9XG5cbi5pY29uLWNvbnRlbnQtcnVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nh1wiOyB9XG5cbi5pY29uLWtleS12YXJpYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nhFwiOyB9XG5cbi5pY29uLWRhdGEtc291cmNlLWZpZWxkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nhVwiOyB9XG5cbi5pY29uLWFwcHJvdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4JcIjsgfVxuXG4uaWNvbi1yZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4NcIjsgfVxuXG4uaWNvbi12YWx1ZS1leHByZXNzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa+XCI7IH1cblxuLmljb24tZGF0YS1zb3VyY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupr9cIjsgfVxuXG4uaWNvbi1jb25kaXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLup4BcIjsgfVxuXG4uaWNvbi12YXJpYW50LWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLup4FcIjsgfVxuXG4uaWNvbi1yZWxhdGVkLWNvbW11bmljYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa8XCI7IH1cblxuLmljb24tbG9nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa9XCI7IH1cblxuLmljb24tY3JlYXRlLXZhcmlhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprtcIjsgfVxuXG4uaWNvbi1qdXN0LWFkZGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa5XCI7IH1cblxuLmljb24tY2hlY2tlZC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprpcIjsgfVxuXG4uaWNvbi1uby1zZWFyY2gtcmVzdWx0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6muFwiOyB9XG5cbi5pY29uLXNhdmVkLXRvLWRyYWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mtlwiOyB9XG5cbi5pY29uLWNvbW11bmljYXRpb24tZHJhZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLuprdcIjsgfVxuXG4uaWNvbi1iYXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6msVwiOyB9XG5cbi5pY29uLWludGVyYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qayXCI7IH1cblxuLmljb24td29ya2Zsb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qazXCI7IH1cblxuLmljb24tcmVjaXBpZW50LXR5cGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qa0XCI7IH1cblxuLmljb24tYWRkcmVzcy1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mtVwiOyB9XG5cbi5pY29uLWZpbmFsaXplZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mr1wiOyB9XG5cbi5pY29uLWRlbGl2ZXJ5LWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qawXCI7IH1cblxuLmljb24tY292ZXItbGV0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qamXCI7IH1cblxuLmljb24tdGVtcGxhdGUtYXR0YWNobWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mp1wiOyB9XG5cbi5pY29uLWZpbGUtanBnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaoXCI7IH1cblxuLmljb24tZmlsZS10aWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qapXCI7IH1cblxuLmljb24tZmlsZS1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqpcIjsgfVxuXG4uaWNvbi1maWxlLWRvY3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqtcIjsgfVxuXG4uaWNvbi1maWxlLXhsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mrFwiOyB9XG5cbi5pY29uLWZpbGUtcGRmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qatXCI7IH1cblxuLmljb24tcHJvbXB0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mrlwiOyB9XG5cbi5pY29uLXVzZXItcHJvbXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qajXCI7IH1cblxuLmljb24tdmFyaWFibGUtcHJvbXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qakXCI7IH1cblxuLmljb24tY29udGVudC1wcm9tcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6pcIjsgfVxuXG4uaWNvbi1wcm9tcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6pcIjsgfVxuXG4uaWNvbi1jcmVhdGUtc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qalXCI7IH1cblxuLmljb24tcGFydGlhbC1sb2NrLXAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaeXCI7IH1cblxuLmljb24tcGFydGlhbC1sb2NrLXAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qafXCI7IH1cblxuLmljb24tb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLupqBcIjsgfVxuXG4uaWNvbi1wbGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6moVwiOyB9XG5cbi5pY29uLXByZXZpZXctc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaiXCI7IH1cblxuLmljb24tbXl0YXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qacXCI7IH1cblxuLmljb24tcmVjZW50bHktdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mnVwiOyB9XG5cbi5pY29uLWZvbnQtY29sb3ItaGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSAXCI7IH1cblxuLmljb24tbnVtYmVyLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIFcIjsgfVxuXG4uaWNvbi1idWxsZXRwb2ludC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSCXCI7IH1cblxuLmljb24tc3RyaWtldGhyb3VnaC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSDXCI7IH1cblxuLmljb24tdW5kZXJsaW5lLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIRcIjsgfVxuXG4uaWNvbi1pdGFsaWMtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khVwiOyB9XG5cbi5pY29uLWJvbGQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6khlwiOyB9XG5cbi5pY29uLW51bWJlcmVkLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIdcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbi1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIhcIjsgfVxuXG4uaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIlcIjsgfVxuXG4uaWNvbi1jYXRlZ29yeS1jb2xvci1wYXJ0MzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kilwiOyB9XG5cbi5pY29uLWNhdGVnb3J5LWNvbG9yLXBhcnQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSLXCI7IH1cblxuLmljb24tY2F0ZWdvcnktY29sb3ItcGFydDE6YmVmb3JlIHtcbiAgY29udGVudDogXCLupIxcIjsgfVxuXG4uaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kjVwiOyB9XG5cbi5pY29uLWF0dGFjaG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI5cIjsgfVxuXG4uaWNvbi11cmw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupI9cIjsgfVxuXG4uaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kkFwiOyB9XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSRXCI7IH1cblxuLmljb24tc21zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSSXCI7IH1cblxuLmljb24tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJNcIjsgfVxuXG4uaWNvbi1ub3QtZXF1YWwtdG86YmVmb3JlIHtcbiAgY29udGVudDogXCLupJRcIjsgfVxuXG4uaWNvbi1kaXZpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJVcIjsgfVxuXG4uaWNvbi1ncmVhdGVyLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJZcIjsgfVxuXG4uaWNvbi1sZXNzLXRoYW4tb3ItZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJdcIjsgfVxuXG4uaWNvbi1wb3dlci1vZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmFwiOyB9XG5cbi5pY29uLWdyZWF0ZXItdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmVwiOyB9XG5cbi5pY29uLWxlc3MtdGhhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kmlwiOyB9XG5cbi5pY29uLW9wZXJhdG9yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6km1wiOyB9XG5cbi5pY29uLWNvbm5lY3RvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupJxcIjsgfVxuXG4uaWNvbi1xdWVzdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSdXCI7IH1cblxuLmljb24taW5zZXJ0LXZhbHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSeXCI7IH1cblxuLmljb24taWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSfXCI7IH1cblxuLmljb24tY3NzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSgXCI7IH1cblxuLmljb24tZm9ybTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6koVwiOyB9XG5cbi5pY29uLWRvYy1jcmVhdGlvbi1ydWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSiXCI7IH1cblxuLmljb24tc3R5bGUtcnVsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ko1wiOyB9XG5cbi5pY29uLXdvcmtmbG93LXJ1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKRcIjsgfVxuXG4uaWNvbi1tdWx0aS1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKVcIjsgfVxuXG4uaWNvbi1jb3B5LXRvLXdvcmtzcGFjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kplwiOyB9XG5cbi5pY29uLXBvcC1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKdcIjsgfVxuXG4uaWNvbi1wb3AtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupKhcIjsgfVxuXG4uaWNvbi1tYXNrLXBvbHlnb246YmVmb3JlIHtcbiAgY29udGVudDogXCLupKlcIjsgfVxuXG4uaWNvbi1tYXNrLWVsbGlwc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLupKpcIjsgfVxuXG4uaWNvbi1tYXNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kq1wiOyB9XG5cbi5pY29uLW1hc2stcmVjdGFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSsXCI7IH1cblxuLmljb24tbWFzay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupK1cIjsgfVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6krlwiOyB9XG5cbi5pY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qSvXCI7IH1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ksFwiOyB9XG5cbi5pY29uLXRhYnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLFcIjsgfVxuXG4uaWNvbi12ZXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLJcIjsgfVxuXG4uaWNvbi1ob3otbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ks1wiOyB9XG5cbi5pY29uLWVudHJ5LWZpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS0XCI7IH1cblxuLmljb24tcHVsbGRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLupLVcIjsgfVxuXG4uaWNvbi1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ktlwiOyB9XG5cbi5pY29uLXJhZGlvLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kt1wiOyB9XG5cbi5pY29uLWJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kuFwiOyB9XG5cbi5pY29uLWNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupLlcIjsgfVxuXG4uaWNvbi1hc3NldC1saWJyYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS6XCI7IH1cblxuLmljb24tZ2xvYmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS7XCI7IH1cblxuLmljb24tYWxpZ24tcmVjLWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvFwiOyB9XG5cbi5pY29uLWltZy13cmFwLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qS9XCI7IH1cblxuLmljb24taW1nLXdyYXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6kvlwiOyB9XG5cbi5pY29uLWltZy13cmFwLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupL9cIjsgfVxuXG4uaWNvbi1pbWctd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lgFwiOyB9XG5cbi5pY29uLWltZy13cmFwLW92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYFcIjsgfVxuXG4uaWNvbi10ZXh0LWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lglwiOyB9XG5cbi5pY29uLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lg1wiOyB9XG5cbi5pY29uLXRleHQtdGFiLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWEXCI7IH1cblxuLmljb24tdGV4dC10YWItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhVwiOyB9XG5cbi5pY29uLXRleHQtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lhlwiOyB9XG5cbi5pY29uLXRleHQtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYdcIjsgfVxuXG4uaWNvbi1hbGlnbi1yZWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYhcIjsgfVxuXG4uaWNvbi1hbGlnbi1mcmFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6liVwiOyB9XG5cbi5pY29uLXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lilwiOyB9XG5cbi5pY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLupYtcIjsgfVxuXG4uaWNvbi1mYXZvcml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljFwiOyB9XG5cbi5pY29uLWZhdm9yaXRlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ljVwiOyB9XG5cbi5pY29uLXBlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupY5cIjtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmljb24tcGVuZGluZy1ncmV5LWFzc2V0LWZpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7IH1cbiAgLmljb24tcGVuZGluZy1ncmV5LWFzc2V0LWZpbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6ljlwiO1xuICAgIGNvbG9yOiAjYzljOWMwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uaWNvbi1yZWFkeS10by1wdWJsaXNoLWFzc2V0LWZpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7IH1cblxuLmljb24tdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lj1wiOyB9XG5cbi5pY29uLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLupZBcIjsgfVxuXG4uaWNvbi1idXNpbmVzcy1ydWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lkVwiOyB9XG5cbi5pY29uLXJ1bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZFcIjsgfVxuXG4uaWNvbi12YXJpYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lklwiOyB9XG5cbi5pY29uLXZhcmlhYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lklwiOyB9XG5cbi5pY29uLXByZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZNcIjsgfVxuXG4uaWNvbi1kZXNrdG9wLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6llFwiOyB9XG5cbi5pY29uLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZVcIjsgfVxuXG4uaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZZcIjsgfVxuXG4uaWNvbi1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZdcIjsgfVxuXG4uaWNvbi1iYWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWYXCI7IH1cblxuLmljb24tY3VzdG9tLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZlcIjsgfVxuXG4uaWNvbi1yZWdpb24tZnJhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZpcIjsgfVxuXG4uaWNvbi1yZWdpb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWbXCI7IH1cblxuLmljb24tcmVnaW9uLWJvZHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupZxcIjsgfVxuXG4uaWNvbi1yZWdpb24tZm9vdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWdXCI7IH1cblxuLmljb24tcmVnaW9uLXJpZ2h0U2lkZWJhciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuaWNvbi1yZWdpb24tcmlnaHRTaWRlYmFyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLupZtcIjsgfVxuXG4uaWNvbi1yZWdpb24tbGVmdFNpZGViYXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC5pY29uLXJlZ2lvbi1sZWZ0U2lkZWJhcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi7qWbXCI7IH1cblxuLmljb24tcm93LWNvbC1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWeXCI7IH1cblxuLmljb24tcm93LWNvbC0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWfXCI7IH1cblxuLmljb24tcm93LWNvbC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWgXCI7IH1cblxuLmljb24tcm93LWNvbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWhXCI7IH1cblxuLmljb24tY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWiXCI7IH1cblxuLmljb24tbW92ZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lo1wiOyB9XG5cbi5pY29uLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaRcIjsgfVxuXG4uaWNvbi1kaXJlY3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaVcIjsgfVxuXG4uaWNvbi1jdXN0b21pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupaZcIjsgfVxuXG4uaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupadcIjsgfVxuXG4uaWNvbi1jb3B5LWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lqFwiOyB9XG5cbi5pY29uLW1vdmUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lqVwiOyB9XG5cbi5pY29uLW1vdmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lqlwiOyB9XG5cbi5pY29uLW1vdmUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupatcIjsgfVxuXG4uaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWsXCI7IH1cblxuLmljb24tdHJhc2gtY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWtXCI7IH1cblxuLmljb24tdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupa5cIjsgfVxuXG4uaWNvbi1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qWvXCI7IH1cblxuLmljb24tYnVsbGV0X2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbBcIjsgfVxuXG4uaWNvbi1kcmFnX2Ryb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbFcIjsgfVxuXG4uaWNvbi11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbJcIjsgfVxuXG4uaWNvbi1jaGFydF9ncmFwaHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbNcIjsgfVxuXG4uaWNvbi1hcnRpY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW0XCI7IH1cblxuLmljb24tcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW1XCI7IH1cblxuLmljb24tYnJhbmRfc3R5bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbZcIjsgfVxuXG4uaWNvbi10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW3XCI7IH1cblxuLmljb24tcXVpY2stYWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6luFwiOyB9XG5cbi5pY29uLWNvbW0tY3JlYXRpb24taGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6luVwiOyB9XG5cbi5pY29uLXVzZXItYWRtaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLupbpcIjsgfVxuXG4uaWNvbi1yZWNpcGllbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLupbpcIjsgfVxuXG4uaWNvbi1hcHAtb3BlcmF0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lu1wiOyB9XG5cbi5pY29uLXRlbXBsYXRlLW1nbW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qW8XCI7IH1cblxuLmljb24tcm9sZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupb1cIjsgfVxuXG4uaWNvbi1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6lvlwiOyB9XG5cbi5pY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLupb9cIjsgfVxuXG4uaWNvbi1mb2xkZXItb3Blbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaAXCI7IH1cblxuLmljb24tZm9sZGVyLWNsb3NlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoFcIjsgfVxuXG4uaWNvbi1mb2xkZXItb3Blbi1jb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mglwiOyB9XG5cbi5pY29uLWZvbGRlci1vcGVuLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mg1wiOyB9XG5cbi5pY29uLWZvbGRlci1jbG9zZS1jb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mhFwiOyB9XG5cbi5pY29uLWZvbGRlci1jbG9zZS1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoVcIjsgfVxuXG4uaWNvbi1pbnRvdWNoLXJlcG9ydHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLupoZcIjsgfVxuXG4uaWNvbi1jb20taGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mh1wiOyB9XG5cbi5pY29uLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLupohcIjsgfVxuXG4uaWNvbi1jaGV2cm9uLWVhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLupolcIjsgfVxuXG4uaWNvbi1iYXRjaC1zZWxlY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLupopcIjsgfVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mi1wiOyB9XG5cbi5pY29uLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaMXCI7IH1cblxuLmljb24tdGVtcGxhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLupo1cIjsgfVxuXG4uaWNvbi10ZW1wbGF0ZS1zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLup5FcIjsgfVxuXG4uaWNvbi1keW5hbWljLXRlbXBsYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeQXCI7IH1cblxuLmljb24tbGF5b3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qaOXCI7IH1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mj1wiOyB9XG5cbi5pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mkFwiOyB9XG5cbi5pY29uLWNoZXZyb24tbm9ydGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLuppFcIjsgfVxuXG4uaWNvbi1hbGlhczpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mklwiOyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mk1wiOyB9XG5cbi5pY29uLWxpc3QtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mlFwiOyB9XG5cbi5pY29uLWNoZXZyb24td2VzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mlVwiOyB9XG5cbi5pY29uLWRvdGRvdGRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mllwiOyB9XG5cbi5pY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6ml1wiOyB9XG5cbi5pY29uLWdhbGxlcnktdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mmFwiOyB9XG5cbi5pY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6mmVwiOyB9XG5cbi5pY29uLWNoZXZyb24tc291dGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLupppcIjsgfVxuXG4uaWNvbi1jYXJkLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLupptcIjsgfVxuXG4uaWNvbi11c2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeSXCI7IH1cblxuLmljb24tZWRpdC1sYXlvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6dcIjsgfVxuXG4uaWNvbi1ibHVlLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nqFwiOyB9XG5cbi5pY29uLWJsdWUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nqVwiOyB9XG5cbi5pY29uLXRoZW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeTXCI7IH1cblxuLmljb24tdGVzdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nlFwiOyB9XG5cbi5pY29uLXN5c3RlbS12YXJpYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nlVwiOyB9XG5cbi5pY29uLXVzZXItcHJvZmlsZS12YXJpYWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nplwiOyB9XG5cbi5pY29uLWhlYWRlci1mb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLup6tcIjsgfVxuXG4uaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qesXCI7IH1cblxuLmljb24tYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qetXCI7IH1cblxuLmljb24tYWxpZ24tbWlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeuXCI7IH1cblxuLmljb24tYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qevXCI7IH1cblxuLmljb24tZG9jLXByZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7BcIjsgfVxuXG4uaWNvbi1zcGVsbGNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qexXCI7IH1cblxuLmljb24tbGluZS1zcGFjaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qeyXCI7IH1cblxuLmljb24tbmV3LWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7NcIjsgfVxuXG4uaWNvbi10YWJsZXQtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLup7RcIjsgfVxuXG4uaWNvbi10YWJsZXQtbGFuZHNjYXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe1XCI7IH1cblxuLmljb24tbW9iaWxlLXBvcnRyYWl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe2XCI7IH1cblxuLmljb24tbW9iaWxlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu6nt1wiOyB9XG5cbi5pY29uLXpvb20tcmVjdGFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7qe4XCI7IH1cblxuLyogQW55IGljb24gY3VzdG9taXphdGlvbnMgc2hvdWxkIGdvIGhlcmUuICovXG4uaWNvbi1jb250ZW50LWNvbG9yLFxuLmljb24tY29udGVudC12YXJpYW50LWNvbG9yLFxuLmljb24tcHJvbXB0LWNvbG9yLFxuLmljb24tdGFibGUtY29sb3IsXG4uaWNvbi1jb250ZW50LXByb21wdC1jb2xvciB7XG4gIGNvbG9yOiAjNzU1NzliOyB9XG4gIC5pY29uLWNvbnRlbnQtY29sb3IgdXNlLFxuICAuaWNvbi1jb250ZW50LXZhcmlhbnQtY29sb3IgdXNlLFxuICAuaWNvbi1wcm9tcHQtY29sb3IgdXNlLFxuICAuaWNvbi10YWJsZS1jb2xvciB1c2UsXG4gIC5pY29uLWNvbnRlbnQtcHJvbXB0LWNvbG9yIHVzZSB7XG4gICAgZmlsbDogIzc1NTc5YjsgfVxuXG4uaWNvbi1kYXRhLXNvdXJjZS1jb2xvcixcbi5pY29uLXRoZW1lLWNvbG9yLFxuLmljb24tcmVjaXBpZW50LWNvbG9yLFxuLmljb24tYmFyY29kZS1jb2xvciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5pY29uLWltYWdlLWNvbG9yIHtcbiAgY29sb3I6ICM2M2Q2ZmI7IH1cblxuLmljb24tZmlsZS1wZGYtY29sb3Ige1xuICBjb2xvcjogIzU0YjZhNTsgfVxuXG4uaWNvbi10ZW1wbGF0ZS1jb2xvciB7XG4gIGNvbG9yOiAjY2E0ZDdmOyB9XG5cbi5pY29uLXRlbXBsYXRlLXNldC1jb2xvciB7XG4gIGNvbG9yOiAjOWYzMjVlOyB9XG5cbi5pY29uLWxheW91dC1jb2xvciB7XG4gIGNvbG9yOiAjMmM4M2M0OyB9XG5cbi5pY29uLXZhcmlhYmxlLWNvbG9yLFxuLmljb24tc3lzdGVtLXZhcmlhYmxlLWNvbG9yLFxuLmljb24tdXNlci1wcm9maWxlLXZhcmlhYmxlLWNvbG9yLFxuLmljb24tYnVzaW5lc3MtcnVsZXMtY29sb3IsXG4uaWNvbi1ydWxlLWNvbG9yLFxuLmljb24tdXNlci1wcm9tcHQtY29sb3Ige1xuICBjb2xvcjogIzM5YjU0YTsgfVxuXG4uaWNvbi1jb250ZW50LWJnLWNvbG9yLFxuLmljb24tdGFibGUtYmctY29sb3IsXG4uaWNvbi1wcm9tcHQtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1NzliOyB9XG5cbi5pY29uLXRlbXBsYXRlLWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhNGQ3ZjsgfVxuXG4uaWNvbi10ZW1wbGF0ZS1zZXQtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWYzMjVlOyB9XG5cbi5pY29uLWxheW91dC1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYzgzYzQ7IH1cblxuLmljb24tdmFyaWFibGUtYmctY29sb3IsXG4uaWNvbi1zeXN0ZW0tdmFyaWFibGUtYmctY29sb3IsXG4uaWNvbi11c2VyLXByb2ZpbGUtdmFyaWFibGUtYmctY29sb3IsXG4uaWNvbi1idXNpbmVzcy1ydWxlcy1iZy1jb2xvcixcbi5pY29uLXJ1bGUtYmctY29sb3IsXG4uaWNvbi11c2VyLXByb21wdC1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOWI1NGE7IH1cblxuLmljb24tdGVtcGxhdGUtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IDNweCBzb2xpZCAjY2E0ZDdmOyB9XG5cbi5pY29uLXRlbXBsYXRlLXNldC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM5ZjMyNWU7IH1cblxuLmljb24tY29udGVudC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM3NTU3OWI7IH1cblxuLmljb24taW1hZ2UtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IDNweCBzb2xpZCAjNjNkNmZiOyB9XG5cbi5pY29uLWxheW91dC1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyYzgzYzQ7IH1cblxuLmljb24tcHJvbXB0LW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzc1NTc5YjsgfVxuXG4uaWNvbi0tb2sge1xuICBjb2xvcjogIzAwOTQ0NzsgfVxuXG4uaWNvbi0tZXJyb3Ige1xuICBjb2xvcjogI2VjMWMyMzsgfVxuXG4uaWNvbi0td2FybmluZyB7XG4gIGNvbG9yOiAjZjA1YTIzOyB9XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucmVxdWlyZWQ6OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGNvbnRlbnQ6ICcqJztcbiAgY29sb3I6ICNkZDAwMTA7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5kYXJrLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzNzsgfVxuXG4uZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzliNTRhOyB9XG5cbi5saWdodC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YmM1M2Y7IH1cblxuLmxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRlYTU0OyB9XG5cbi5kYXJrLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTVhMjQ7IH1cblxuLm9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjdiMTQ7IH1cblxuLmxpZ2h0LW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmIwM2I7IH1cblxuLnllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2MDA7IH1cblxuLmRhcmstcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzMjc4ZjsgfVxuXG4ubGlnaHQtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3NGNiZjsgfVxuXG4uZGFyay1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzEyNzJkOyB9XG5cbi5kZWVwLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxZTc5OyB9XG5cbi5yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYxZDI1OyB9XG5cbi5kYXJrLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MWJjOyB9XG5cbi5ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5YWJlMjsgfVxuXG4ubGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MmNhZWY7IH1cblxuLmxpZ2h0LWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlYWVhOyB9XG5cbi5ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiN2FiOyB9XG5cbi53aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmJyZWFkY3J1bWItbGFiZWwtZGFyay1ncmVlbiB7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICMwMDY4Mzc7IH1cblxuLmJyZWFkY3J1bWItbGFiZWwtZ3JlZW4ge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjMzliNTRhOyB9XG5cbi5icmVhZGNydW1iLWxhYmVsLWxpZ2h0LWdyZWVuIHtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgIzhiYzUzZjsgfVxuXG4uYnJlYWRjcnVtYi1sYWJlbC1saW1lIHtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2I0ZWE1NDsgfVxuXG4uYnJlYWRjcnVtYi1sYWJlbC1kYXJrLW9yYW5nZSB7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNmMTVhMjQ7IH1cblxuLmJyZWFkY3J1bWItbGFiZWwtb3JhbmdlIHtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2UyN2IxNDsgfVxuXG4uYnJlYWRjcnVtYi1sYWJlbC1saWdodC1vcmFuZ2Uge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjZmJiMDNiOyB9XG5cbi5icmVhZGNydW1iLWxhYmVsLXllbGxvdyB7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNmZmU2MDA7IH1cblxuLmJyZWFkY3J1bWItbGFiZWwtZGFyay1wdXJwbGUge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjOTMyNzhmOyB9XG5cbi5icmVhZGNydW1iLWxhYmVsLWxpZ2h0LXB1cnBsZSB7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNiNzRjYmY7IH1cblxuLmJyZWFkY3J1bWItbGFiZWwtZGFyay1yZWQge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjYzEyNzJkOyB9XG5cbi5icmVhZGNydW1iLWxhYmVsLWRlZXAtcGluayB7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNlZDFlNzk7IH1cblxuLmJyZWFkY3J1bWItbGFiZWwtcmVkIHtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2ZmMWQyNTsgfVxuXG4uYnJlYWRjcnVtYi1sYWJlbC1kYXJrLWJsdWUge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjMDA3MWJjOyB9XG5cbi5icmVhZGNydW1iLWxhYmVsLWJsdWUge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjMjlhYmUyOyB9XG5cbi5icmVhZGNydW1iLWxhYmVsLWxpZ2h0LWJsdWUge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjNjJjYWVmOyB9XG5cbi5icmVhZGNydW1iLWxhYmVsLWxpZ2h0LWN5YW4ge1xuICBib3JkZXItbGVmdDogMTRweCBzb2xpZCAjYmVlYWVhOyB9XG5cbi5icmVhZGNydW1iLWxhYmVsLWJsYWNrIHtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgIzAwMDAwMDsgfVxuXG4uYnJlYWRjcnVtYi1sYWJlbC1ncmV5IHtcbiAgYm9yZGVyLWxlZnQ6IDE0cHggc29saWQgI2I3YjdhYjsgfVxuXG4uYnJlYWRjcnVtYi1sYWJlbC13aGl0ZSB7XG4gIGJvcmRlci1sZWZ0OiAxNHB4IHNvbGlkICNmZmZmZmY7IH1cblxuLmRhcmstZ3JlZW4gLnRkcy1jYXJkLXdlZGdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2ODM3OyB9XG5cbi5ncmVlbiAudGRzLWNhcmQtd2VkZ2Uge1xuICBib3JkZXItY29sb3I6ICMzOWI1NGE7IH1cblxuLmxpZ2h0LWdyZWVuIC50ZHMtY2FyZC13ZWRnZSB7XG4gIGJvcmRlci1jb2xvcjogIzhiYzUzZjsgfVxuXG4ubGltZSAudGRzLWNhcmQtd2VkZ2Uge1xuICBib3JkZXItY29sb3I6ICNiNGVhNTQ7IH1cblxuLmRhcmstb3JhbmdlIC50ZHMtY2FyZC13ZWRnZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxNWEyNDsgfVxuXG4ub3JhbmdlIC50ZHMtY2FyZC13ZWRnZSB7XG4gIGJvcmRlci1jb2xvcjogI2UyN2IxNDsgfVxuXG4ubGlnaHQtb3JhbmdlIC50ZHMtY2FyZC13ZWRnZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiYjAzYjsgfVxuXG4ueWVsbG93IC50ZHMtY2FyZC13ZWRnZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTYwMDsgfVxuXG4uZGFyay1wdXJwbGUgLnRkcy1jYXJkLXdlZGdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTMyNzhmOyB9XG5cbi5saWdodC1wdXJwbGUgLnRkcy1jYXJkLXdlZGdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjc0Y2JmOyB9XG5cbi5kYXJrLXJlZCAudGRzLWNhcmQtd2VkZ2Uge1xuICBib3JkZXItY29sb3I6ICNjMTI3MmQ7IH1cblxuLmRlZXAtcGluayAudGRzLWNhcmQtd2VkZ2Uge1xuICBib3JkZXItY29sb3I6ICNlZDFlNzk7IH1cblxuLnJlZCAudGRzLWNhcmQtd2VkZ2Uge1xuICBib3JkZXItY29sb3I6ICNmZjFkMjU7IH1cblxuLmRhcmstYmx1ZSAudGRzLWNhcmQtd2VkZ2Uge1xuICBib3JkZXItY29sb3I6ICMwMDcxYmM7IH1cblxuLmJsdWUgLnRkcy1jYXJkLXdlZGdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjlhYmUyOyB9XG5cbi5saWdodC1ibHVlIC50ZHMtY2FyZC13ZWRnZSB7XG4gIGJvcmRlci1jb2xvcjogIzYyY2FlZjsgfVxuXG4ubGlnaHQtY3lhbiAudGRzLWNhcmQtd2VkZ2Uge1xuICBib3JkZXItY29sb3I6ICNiZWVhZWE7IH1cblxuLmJsYWNrIC50ZHMtY2FyZC13ZWRnZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4uZ3JleSAudGRzLWNhcmQtd2VkZ2Uge1xuICBib3JkZXItY29sb3I6ICNiN2I3YWI7IH1cblxuLndoaXRlIC50ZHMtY2FyZC13ZWRnZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4udGRzLWNhcmQtd2VkZ2Uge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDA0MDQyICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDA0MDQyICFpbXBvcnRhbnQ7IH1cblxuLmljb24tZm9sZGVyLWNsb3NlLXN0cmlwZS5kYXJrLWdyZWVuLFxuLmljb24tZm9sZGVyLW9wZW4tc3RyaXBlLmRhcmstZ3JlZW4ge1xuICBjb2xvcjogIzAwNjgzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmljb24tZm9sZGVyLWNsb3NlLXN0cmlwZS5ncmVlbixcbi5pY29uLWZvbGRlci1vcGVuLXN0cmlwZS5ncmVlbiB7XG4gIGNvbG9yOiAjMzliNTRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaWNvbi1mb2xkZXItY2xvc2Utc3RyaXBlLmxpZ2h0LWdyZWVuLFxuLmljb24tZm9sZGVyLW9wZW4tc3RyaXBlLmxpZ2h0LWdyZWVuIHtcbiAgY29sb3I6ICM4YmM1M2Y7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5pY29uLWZvbGRlci1jbG9zZS1zdHJpcGUubGltZSxcbi5pY29uLWZvbGRlci1vcGVuLXN0cmlwZS5saW1lIHtcbiAgY29sb3I6ICNiNGVhNTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5pY29uLWZvbGRlci1jbG9zZS1zdHJpcGUuZGFyay1vcmFuZ2UsXG4uaWNvbi1mb2xkZXItb3Blbi1zdHJpcGUuZGFyay1vcmFuZ2Uge1xuICBjb2xvcjogI2YxNWEyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmljb24tZm9sZGVyLWNsb3NlLXN0cmlwZS5vcmFuZ2UsXG4uaWNvbi1mb2xkZXItb3Blbi1zdHJpcGUub3JhbmdlIHtcbiAgY29sb3I6ICNlMjdiMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5pY29uLWZvbGRlci1jbG9zZS1zdHJpcGUubGlnaHQtb3JhbmdlLFxuLmljb24tZm9sZGVyLW9wZW4tc3RyaXBlLmxpZ2h0LW9yYW5nZSB7XG4gIGNvbG9yOiAjZmJiMDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaWNvbi1mb2xkZXItY2xvc2Utc3RyaXBlLnllbGxvdyxcbi5pY29uLWZvbGRlci1vcGVuLXN0cmlwZS55ZWxsb3cge1xuICBjb2xvcjogI2ZmZTYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmljb24tZm9sZGVyLWNsb3NlLXN0cmlwZS5kYXJrLXB1cnBsZSxcbi5pY29uLWZvbGRlci1vcGVuLXN0cmlwZS5kYXJrLXB1cnBsZSB7XG4gIGNvbG9yOiAjOTMyNzhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaWNvbi1mb2xkZXItY2xvc2Utc3RyaXBlLmxpZ2h0LXB1cnBsZSxcbi5pY29uLWZvbGRlci1vcGVuLXN0cmlwZS5saWdodC1wdXJwbGUge1xuICBjb2xvcjogI2I3NGNiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmljb24tZm9sZGVyLWNsb3NlLXN0cmlwZS5kYXJrLXJlZCxcbi5pY29uLWZvbGRlci1vcGVuLXN0cmlwZS5kYXJrLXJlZCB7XG4gIGNvbG9yOiAjYzEyNzJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaWNvbi1mb2xkZXItY2xvc2Utc3RyaXBlLmRlZXAtcGluayxcbi5pY29uLWZvbGRlci1vcGVuLXN0cmlwZS5kZWVwLXBpbmsge1xuICBjb2xvcjogI2VkMWU3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmljb24tZm9sZGVyLWNsb3NlLXN0cmlwZS5yZWQsXG4uaWNvbi1mb2xkZXItb3Blbi1zdHJpcGUucmVkIHtcbiAgY29sb3I6ICNmZjFkMjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5pY29uLWZvbGRlci1jbG9zZS1zdHJpcGUuZGFyay1ibHVlLFxuLmljb24tZm9sZGVyLW9wZW4tc3RyaXBlLmRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMDA3MWJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaWNvbi1mb2xkZXItY2xvc2Utc3RyaXBlLmJsdWUsXG4uaWNvbi1mb2xkZXItb3Blbi1zdHJpcGUuYmx1ZSB7XG4gIGNvbG9yOiAjMjlhYmUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaWNvbi1mb2xkZXItY2xvc2Utc3RyaXBlLmxpZ2h0LWJsdWUsXG4uaWNvbi1mb2xkZXItb3Blbi1zdHJpcGUubGlnaHQtYmx1ZSB7XG4gIGNvbG9yOiAjNjJjYWVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaWNvbi1mb2xkZXItY2xvc2Utc3RyaXBlLmxpZ2h0LWN5YW4sXG4uaWNvbi1mb2xkZXItb3Blbi1zdHJpcGUubGlnaHQtY3lhbiB7XG4gIGNvbG9yOiAjYmVlYWVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaWNvbi1mb2xkZXItY2xvc2Utc3RyaXBlLmJsYWNrLFxuLmljb24tZm9sZGVyLW9wZW4tc3RyaXBlLmJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5pY29uLWZvbGRlci1jbG9zZS1zdHJpcGUuZ3JleSxcbi5pY29uLWZvbGRlci1vcGVuLXN0cmlwZS5ncmV5IHtcbiAgY29sb3I6ICNiN2I3YWI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5pY29uLWZvbGRlci1jbG9zZS1zdHJpcGUud2hpdGUsXG4uaWNvbi1mb2xkZXItb3Blbi1zdHJpcGUud2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRkcy1tdWx0aS1pY29uLXdyYXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7IH1cbiAgLnRkcy1tdWx0aS1pY29uLXdyYXAgLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuXG4uaWNvbi1mb2xkZXItY2xvc2Utb3V0bGluZSxcbi5pY29uLWZvbGRlci1vcGVuLW91dGxpbmUge1xuICBjb2xvcjogI2NjYzsgfVxuXG4uaWNvbi1mb2xkZXItY2xvc2UtY292ZXIsXG4uaWNvbi1mb2xkZXItb3Blbi1jb3ZlciB7XG4gIGNvbG9yOiAjNDA0MDQyOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEJvb3RzdHJhcCBvdmVyd3JpdGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1pbi13aWR0aDogMTAyNHB4O1xuICBtYXgtd2lkdGg6IDEyODBweDsgfVxuXG4uYnRuIHtcbiAgcGFkZGluZzogNXB4IDIwcHg7IH1cbiAgLmJ0bjphY3RpdmUsIC5idG46Zm9jdXMsIC5idG46aG92ZXI6YWN0aXZlLCAuYnRuOmhvdmVyOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4uYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazpob3ZlcjphY3RpdmUsXG4uYnRuLWxpbms6aG92ZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7IH1cblxuLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZm9jdXMsXG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkMmQzOyB9XG5cbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkMmQzO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjNDE0MTQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkMWQyZDM7IH1cblxuLmJ0bi1kZWZhdWx0LmJ0bi1kZWZhdWx0LXB1c2hlZCxcbi5idG4tZGVmYXVsdC5idG4tZGVmYXVsdC1wdXNoZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDBkMDsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDE0MjtcbiAgYm9yZGVyLWNvbG9yOiAjNDE0MTQyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTBhMGEgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuMTsgfVxuXG4uYnRuLXByaW1hcnktb24tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDM7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuYnRuLXByaW1hcnktb24tZGFyazpob3ZlciB7XG4gICAgb3V0bGluZTogMDsgfVxuXG4uYnRuLXByaW1hcnktb24tZGFyay5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeS1vbi1kYXJrLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS1vbi1kYXJrLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LW9uLWRhcmsuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LW9uLWRhcmsuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnktb24tZGFyay5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeS1vbi1kYXJrW2Rpc2FibGVkXSxcbi5idG4tcHJpbWFyeS1vbi1kYXJrW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLXByaW1hcnktb24tZGFya1tkaXNhYmxlZF0uZm9jdXMsXG4uYnRuLXByaW1hcnktb24tZGFya1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LW9uLWRhcmtbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LW9uLWRhcmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS1vbi1kYXJrLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS1vbi1kYXJrLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnktb24tZGFyay5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnktb24tZGFyazphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LW9uLWRhcms6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LW9uLWRhcms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQ3NDY0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTJlMjsgfVxuICAuYnRuLXNlY29uZGFyeS5idG4tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTJlMjsgfVxuICAuYnRuLXNlY29uZGFyeS5idG4tZGFyayB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDE7IH1cblxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeS5hY3RpdmUsXG4uYnRuLXNlY29uZGFyeTphY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5mb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM0NzQ2NDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmMxYzMgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMDsgfVxuXG4uYnRuLWNsZWFyIHtcbiAgY29sb3I6ICM0MTQxNDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2QxZDJkMzsgfVxuICAuYnRuLWNsZWFyIC50ZHMtY2FyZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uYnRuLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogI2QxZDJkMzsgfVxuXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkNWQ5NTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAuYnRuLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhYzQgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5idG4tYXBwcm92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmE0MzM7IH1cbiAgLmJ0bi1hcHByb3ZlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBjZDQwICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogMDsgfVxuXG4uYnRuLXJlamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzFjMWY7IH1cbiAgLmJ0bi1yZWplY3Q6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDI1MjkgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5idG4tYXBwcm92ZSxcbi5idG4tcmVqZWN0IHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYnRuLWFwcHJvdmUgaSxcbiAgLmJ0bi1yZWplY3QgaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLyogY2VudGVyIGEgZ3JvdXAgb2YgYnV0dG9ucyAqL1xuLnRkcy1jZW50ZXJyZWQtYnV0dG9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLnRkcy1jZW50ZXJyZWQtYnV0dG9ucyA+IGRpdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCU7IH1cblxuLnRkcy1zdHJhaWdodC1jb3JuZXJzLFxuLmFsZXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4udGRzSXNEaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG5pbnB1dC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi50ZHMtZm9ybS1zdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZWQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC50ZHMtZm9ybS1zdW1tYXJ5Lm5nLXZhbGlkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZHMtZm9ybS1lcnJvci1ib3gge1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnRkcy1mb3JtLWVycm9yLWJveCAudGRzLWZvcm0tZXJyb3Ige1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiByZWQ7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBHZW5lcmFsIHN0dWZmXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRkcy1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGRzLWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udGRzLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGRzLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50ZHMtc3RyaWtldGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi50ZHMtc3BhY2UtbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi50ZHMtc3BhY2UtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnRkcy1zcGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi50ZHMtc3BhY2UtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4udGRzLWlzLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbjpmb2N1cyB7XG4gIC8qIGRpc2FibGVzIHRoZSBibHVlIGluLWZvY3VzIHJpbmcgdGhhdCBzb21lIGJyb3dzZXJzIHNob3cuIFRoaXMgbWlnaHQgYmUgZGVsZXRlZCBmb3IgYWNjZXNzaWJpbGl0eSAqL1xuICBvdXRsaW5lOiAwOyB9XG5cbi50ZHMtY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIC0xNXB4OyB9XG4gIC50ZHMtY29udGVudC13cmFwcGVyLnRkcy1uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMDsgfVxuXG4udGRzLXZlcnNpb24taW5mbyB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4OyB9XG5cbi8qICEhISEhISEhISEhISEhISEhISEhISEhISEhISB0ZXN0L2RlYnVnIG9ubHkgISEhISEhISEhISEhISEhISEhISEhISEhISAqL1xuLnRkcy10ZXN0LWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNDBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qICEhISEhISEhISEhISEhISEhISEhISEhISEhISB0ZXN0L2RlYnVnIG9ubHkgISEhISEhISEhISEhISEhISEhISEhISEhISAqL1xuLnRkcy1pcy11cHBlci1jYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGRzLWNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM0MTQxNDI7IH1cblxuLnRkcy1udW1iZXItYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEzcHg7XG4gIHJpZ2h0OiAtMnB4O1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzc7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50ZHMtcGlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIHN0eWxlZCB0b29sIHRpcFxuKiBhZGQgYXR0cmlidXRlICB0ZHMtdG9vbC10aXA9XCJ0b29sdGlwIHRleHRcIiAgdG8gZWxlbWVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblt0ZHMtdG9vbC10aXBdOm5vdCgudGRzLWRpc2FibGVkKTpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIodGRzLXRvb2wtdGlwKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQ6IG5vcm1hbCAxMnB4LzEgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIFRyYW5zaXRpb25zXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmpzLW5vLXRyYW5zaXRpb24ge1xuICAvKiB0aGlzIHdpbGwgYmUgdXNlZCB3aXRoIGpzIHRvIHR1cm4tb2ZmIHRyYW5zaXRpb25zIHdoZW4gbmVlZGVkICovXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGRzLXNtb290aC10cmFuc2l0aW9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQ2FyZXQgc3R5bGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRkcy1jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMzMzOyB9XG5cbi50ZHMtY2FyZXQtYmlnIHtcbiAgYm9yZGVyOiA4cHggc29saWQgIzMzMzsgfVxuXG4udGRzLWNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzOyB9XG5cbi50ZHMtY2FyZXQtZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4udGRzLWNhcmV0LWxlZnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMzMzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLnRkcy1jYXJldC11cCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMyB0cmFuc3BhcmVudDsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBEcm9wZG93bnNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGRzLWRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZSwgdmlzaWJpbGl0eSA1MDBtcyBlYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnRkcy1kcm9wZG93bi1tZW51LnN0YXlPcGVuLFxuICAub3BlbiA+IC50ZHMtZHJvcGRvd24tbWVudSxcbiAgLnRkcy1ob3Zlci1vcGVuID4gLnRkcy1kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnRkcy10ZW1wLWhvdmVyLWhpZGUub3BlbiA+IC50ZHMtZHJvcGRvd24tbWVudSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnRkcy1kcm9wZG93bi1tZW51LnRkcy1jb250ZXh0LW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRkcy1kcm9wZG93bi1tZW51IGxpIHAge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRkcy1kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnRkcy1kcm9wZG93bi1tZW51IGxpIGFbZGlzYWJsZWRdLCAudGRzLWRyb3Bkb3duLW1lbnUgbGkgYVtkaXNhYmxlZF06aG92ZXIge1xuICAgICAgY29sb3I6IGdyYXk7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnRkcy1kcm9wZG93bi1tZW51IGxpLmlzRGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnRkcy1kcm9wZG93bi1tZW51IGxpOmhvdmVyLFxuICAudGRzLWRyb3Bkb3duLW1lbnUgbGk6aG92ZXIgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRkcy1kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkOmhvdmVyLFxuICAudGRzLWRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQ6aG92ZXIgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudGRzLWRyb3Bkb3duLW1lbnUgbGkuZGlzYWJsZWQgcCxcbiAgLnRkcy1kcm9wZG93bi1tZW51IGxpLmRpc2FibGVkIGEge1xuICAgIGNvbG9yOiBncmF5O1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudGRzLWRyb3Bkb3duLW1lbnUgLnRkcy1uby1ob3ZlcixcbiAgLnRkcy1kcm9wZG93bi1tZW51IC50ZHMtbm8taG92ZXI6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnRkcy1kcm9wZG93bi1tZW51IC50ZHMtbWVudS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAudGRzLWRyb3Bkb3duLW1lbnUgLnRkcy1tZW51LXNlcGFyYXRvcjpob3ZlciB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnRkcy1tZW51LXNlcGFyYXRvciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4udGRzLWRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIGVycm9yIG1lc3NhZ2VzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRkcy1lcnJvci1tZXNzYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRkcy1wYWdlLWVycm9yLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogIzkzMGYwZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZGZlMjtcbiAgbWFyZ2luOiAwIC0xNXB4IDIwcHg7IH1cblxuLnRkcy1wYWdlLWVycm9yLWRpc21pc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogdXNlciBtZXNzYWdlc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50ZHMtdXNlci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogYmFzZSBwYWdlIHByb3BlcnRpZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5odG1sIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbmJvZHkge1xuICAvKiBhZGQgYSB0b3AgcGFkZGluZyBlcXVhbCB0aGUgaGVhZGVyIGhlaWdodCB0byB0aGUgYm9keSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIC8qIEZpeGVzIGZhYnJpYy5qcyBoaWRkZW4gdGV4dGFyZWEncyBwb3NpdGlvbi4gT3JpZ2luYWxseSBpdCBoYWQgcG9zaXRpb246IGFic29sdXRlLCB3aGljaCBjYXVzZWQgcHJvYmxlbXNcbiAgIG9uIGxvbmcsIHNjcm9sbGFibGUgZWRpdG9yIGNvbnRhaW5lcnMgKHZhbHVlcyBmb3IgJ3RvcCcgdGhhdCBleGNlZWRlZCB0aCB2aWV3cG9ydCdzIGhlaWdodFxuICAgd291bGQgZXhwYW5kIHRoZSBvdmVyYWxsIGhlaWdodCBvZiB0aGUgcGFnZSBhbmQgYWRkIGV4dHJhIHNjcm9sbHMsIHRoYXQgY291bGRuJ3QgYmUgbWl0aWdhdGVkXG4gICBieSBkaXNhYmxpbmcgb3ZlcmZsb3cgW3Byb2JhYmx5IGEgYnJvd3NlciBidWddKSAqLyB9XG4gIGJvZHkgPiB0ZXh0YXJlYSB7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLnRkcy1wYWdlLWNvbnRlbnQtd3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLyogaGFzIHRvIGJlIHNjcm9sbCwgbm90IGF1dG8gKi9cbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnRkcy1wYWdlLWNvbnRlbnQtd3JhcHBlci50ZHMtcGFnZS1oYXMtbm8taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDsgfVxuXG4udGRzLXBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggNDBweDsgfVxuXG4udGRzLXdpdGgtZml4ZWQtdG9wIHtcbiAgcGFkZGluZzogMTAwcHggMDsgfVxuXG4udGRzLWZpeGVkLXRvcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRkcy1maXhlZC10b3Atd3JhcHBlci50ZHMtdGl0bGUtb25seSB7XG4gIGhlaWdodDogNjBweDsgfVxuXG4udGRzLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDAgMCAtMTVweDsgfVxuXG4udGRzLWZpeGVkLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDI0cHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltkYXRhLXRkcy1oaWdobGlnaHQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWVmZjggIWltcG9ydGFudDsgfVxuXG5bZGF0YS10ZHMtcHJvdGVjdGVkPSd0cnVlJ10ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSByZWQgIWltcG9ydGFudDsgfVxuXG5bZGF0YS10ZHMtaW5zZXJ0ZWQ9J3RydWUnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWZmZDE7IH1cblxuW2RhdGEtdGRzLWVtYmVkZGVkPSdwYXJ0aWFsJ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG5cbltkYXRhLXRkcy1lbWJlZGRlZD0ndHJ1ZSddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgY29sb3I6ICMwMDY4Mzc7IH1cblxudGRbZGF0YS10ZHMtZGVsZXRlZD0ndHJ1ZSddLFxudGhbZGF0YS10ZHMtZGVsZXRlZD0ndHJ1ZSddLFxudHJbZGF0YS10ZHMtZGVsZXRlZD0ndHJ1ZSddLFxudGFibGVbZGF0YS10ZHMtZGVsZXRlZD0ndHJ1ZSddIHtcbiAgb3V0bGluZTogMnB4IGRvdHRlZCAjMDA2NDAwICFpbXBvcnRhbnQ7IH1cblxuc3BhbltkYXRhLXRkcy1kZWxldGVkPSd0cnVlJ10ge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAjMDA2NDAwICFpbXBvcnRhbnQ7IH1cblxuW2RhdGEtdGRzLW1lcmdlZD0ndHJ1ZSddOjpiZWZvcmUge1xuICBjb2xvcjogIzAwNjQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbiAgY29udGVudDogJ8K2JztcbiAgZm9udC1mYW1pbHk6ICdjb3VyaWVyJzsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiB0aGUgaGVhZGVyIHBhcmVudCBlbGVtZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRkcy1wYWdlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMjRweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0LXZpb2xldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRUM1RDkgIWltcG9ydGFudDsgfVxuXG4uYmFja2dyb3VuZC1jb2xvci1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3RDVERiAhaW1wb3J0YW50OyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2ZDM5YSAhaW1wb3J0YW50OyB9XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY29sb3ItdmlvbGV0IHtcbiAgY29sb3I6ICM3NTU3OUI7IH1cblxuLmNvbG9yLWJsdWUge1xuICBjb2xvcjogIzI5YWJlMjsgfVxuXG4uY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwNjgzNzsgfVxuXG4uY29sb3ItZ3JleSB7XG4gIGNvbG9yOiAjYjdiN2FiOyB9XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIHRoZSBoYW1idXJnZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGRzLWhhbWJ1cmdlci13cmFwcGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYzsgfVxuXG4udGRzLWhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAudGRzLWhhbWJ1cmdlciAudGRzLWJhcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTgyODU7IH1cbiAgICAudGRzLWhhbWJ1cmdlciAudGRzLWJhcnM6OmJlZm9yZSwgLnRkcy1oYW1idXJnZXIgLnRkcy1iYXJzOjphZnRlciB7XG4gICAgICAvKiB1cHBlciBhbmQgbG93ZXIgbGluZXMgb2YgdGhlIG1lbnUgaWNvbiAqL1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODI4NTtcbiAgICAgIC8qIEZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXQgKi9cbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCB3aWR0aCAwLjVzLCB0b3AgMC4zczsgfVxuICAgIC50ZHMtaGFtYnVyZ2VyIC50ZHMtYmFyczo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTsgfVxuICAgIC50ZHMtaGFtYnVyZ2VyIC50ZHMtYmFyczo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7IH1cblxuLyogYW5pbWF0ZSBhcnJvdyAtLT4gZnJvbSBoYW1idXJnZXIgdG8gYXJyb3cgKi9cbi5vcGVuIC50ZHMtaGFtYnVyZ2VyIHtcbiAgLyogcm90YXRlIHRyaWdnZXIgd2hlbiBuYXZpZ2F0aW9uIGJlY29tZXMgdmlzaWJsZSAqL1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5vcGVuIC50ZHMtaGFtYnVyZ2VyIC50ZHMtYmFyczo6YWZ0ZXIsXG4gIC5vcGVuIC50ZHMtaGFtYnVyZ2VyIC50ZHMtYmFyczo6YmVmb3JlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCB3aWR0aCAwLjVzOyB9XG4gIC5vcGVuIC50ZHMtaGFtYnVyZ2VyIC50ZHMtYmFyczo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLm9wZW4gLnRkcy1oYW1idXJnZXIgLnRkcy1iYXJzOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiB0aGUgbG9nb3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGRzLWxvZ29Db250YWluZXIge1xuICBtYXJnaW46IDEycHggMCAwO1xuICBtaW4td2lkdGg6IDMxNXB4OyB9XG4gIC50ZHMtbG9nb0NvbnRhaW5lciBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGRzLWxvZ29Db250YWluZXIgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTZlNjsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiB0aGUgbWFpbiBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRkcy1tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiAtMzYwcHg7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgd2lkdGg6IDM2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50ZHMtbWFpbi1uYXYgLnRkcy1tYWluLW1lbnUgYSB7XG4gICAgY29sb3I6ICM0MTQxNDI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudGRzLW1haW4tbmF2IC50ZHMtbWFpbi1tZW51IGkuaWNvbi1jaGV2cm9uLXNvdXRoIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnRkcy1tYWluLW5hdiAudGRzLW1haW4tbWVudSBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuICAudGRzLW1haW4tbmF2IC50ZHMtbWFpbi1tZW51ID4gbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgLnRkcy1tYWluLW5hdiAudGRzLW1haW4tbWVudSA+IGxpIGRpdiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDMwcHg7IH1cbiAgICAudGRzLW1haW4tbmF2IC50ZHMtbWFpbi1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMzBweDsgfVxuICAudGRzLW1haW4tbmF2IC50ZHMtbWFpbi1tZW51IC50ZHMtbWFpbi1zdWJtZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRkcy1tYWluLW5hdiAudGRzLW1haW4tbWVudSAudGRzLW1haW4tc3VibWVudSBsaSB7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggNDBweDsgfVxuICAgICAgLnRkcy1tYWluLW5hdiAudGRzLW1haW4tbWVudSAudGRzLW1haW4tc3VibWVudSBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7IH1cbiAgICAgIC50ZHMtbWFpbi1uYXYgLnRkcy1tYWluLW1lbnUgLnRkcy1tYWluLXN1Ym1lbnUgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4udGRzLWFwcC1oZWFkZXItZW52LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi50ZHMtYXBwLWhlYWRlci1zZXBhcmF0b3Ige1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2UwZTJlMjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLnRkcy1hcHAtaGVhZGVyLWVudi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLm9wZW4gLnRkcy1tYWluLW5hdiB7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNjBweCk7IH1cblxuLnRkcy1tYWluLW5hdi1pbm5lciB7XG4gIC8qIHdlIGFyZSB1c2luZyBhbiBpbm5lciBlbGVtZW50IHNvIHdlIGNhbiBcImN1dFwiIHRoZSBkcm9wIHNoYWRvdyBvbiB0aHJlZSBzaWRlcyAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5pY29uLXF1aWNrLWFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIHRoZSBzZWNvbmRhcnkgbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnVsLnRkcy1zZWNvbmRhcnktbWVudSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMCAwOyB9XG4gIHVsLnRkcy1zZWNvbmRhcnktbWVudSBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgdWwudGRzLXNlY29uZGFyeS1tZW51IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuZGl2LnRkcy1zZWNvbmRhcnktbWVudSB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDsgfVxuXG4udGRzLXNlY29uZGFyeS1tZW51IGEge1xuICBjb2xvcjogIzQxNDE0MjsgfVxuICAudGRzLXNlY29uZGFyeS1tZW51IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2YxNjYyNDsgfVxuXG4udGRzLXBhZ2UtY29udHJvbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50ZHMtZmluZC1mb3JtIHtcbiAgbWFyZ2luOiAxNXB4IDE1cHggMTVweCAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjBmMGYwOyB9XG4gIC50ZHMtZmluZC1mb3JtIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgei1pbmRleDogMDsgfVxuXG4udGRzLXNlYXJjaC13aWRnZXQgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRkcy1zZWFyY2gtd2lkZ2V0IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgLnRkcy1zZWFyY2gtd2lkZ2V0IC5mb3JtLWdyb3VwIC5pbnB1dC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAudGRzLXNlYXJjaC13aWRnZXQgLmZvcm0tZ3JvdXAgLmlucHV0LWdyb3VwID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLnRkcy1zZWFyY2gtd2lkZ2V0IC5zZWFyY2gtdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07IH1cblxuLnRkcy1zZWFyY2gtd2lkZ2V0IC5zZWFyY2gtcmVzdWx0LWl0ZW0ge1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udGRzLXNlYXJjaC13aWRnZXQgdWwge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4udGRzLXNlYXJjaC13aWRnZXQgbGkgaHIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4udGRzLXNlYXJjaC13aWRnZXQgbGk6bGFzdC1vZi10eXBlIGhyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGRzLXNlYXJjaC1zdWJtaXQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRkcy12aWV3cy1zZWxlY3Rpb24td2lkZ2V0IHtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDsgfVxuICAudGRzLXZpZXdzLXNlbGVjdGlvbi13aWRnZXQgLmJ0biB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC50ZHMtdmlld3Mtc2VsZWN0aW9uLXdpZGdldCAuYnRuLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2QxZDJkMztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnRkcy12aWV3cy1zZWxlY3Rpb24td2lkZ2V0IGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuXG4udGRzLWJ0bi1zZWxlY3Qge1xuICBtaW4td2lkdGg6IDE4MHB4OyB9XG4gIC50ZHMtYnRuLXNlbGVjdCBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDA7IH1cblxuLyoqXG4gKiBAZmlsZSAgICAgICAgQXNzZXQgTGlicmFyeSBDYXJkIFZpZXcgc3R5bGVzIGZvciBJTlRPVUNIIGFwcFxuICogQGNvcHlyaWdodCAgIFRvcGRvd24gU3lzdGVtc1xuICogQGF1dGhvciAgICAgIHdlcm5lckBidXNzZWRlc2lnbi5jb21cbiAqXG4gKiBAZGVzY3JpcHRpb24gVGhpcyBzdHlsZSBzaGVldCBkZWZpbmVzIGFsbCBzdHlsZXMgZm9yIHRoZSBjYXJkIHZpZXcgb2YgdGhlIGFzc2V0IGxpYnJhcnlcbiAqL1xuI3NwaW5uZXIsXG4jYmFja2dyb3VuZC13b3JrLXNwaW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSkgdXJsKFwiL2Fzc2V0cy9pbWFnZXMvdGRzX2xvYWRpbmcuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB6LWluZGV4OiAyMDAwOyB9XG5cbi50ZHMtY2FyZC12aWV3LWxpc3Qge1xuICBtYXJnaW46IDMwcHggMDsgfVxuICAudGRzLWNhcmQtdmlldy1saXN0IGxpIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50ZHMtY2FyZC12aWV3LWxpc3QgLnRkcy1hc3NldC1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC50ZHMtY2FyZC12aWV3LWxpc3QgLnRkcy1hc3NldC1jYXJkLnRkcy1hc3NldC1jYXJkOmhvdmVyLCAudGRzLWNhcmQtdmlldy1saXN0IC50ZHMtYXNzZXQtY2FyZC50ZHMtYXNzZXQtY2FyZDpmb2N1cyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudGRzLWNhcmQtdmlldy1saXN0IC50ZHMtYXNzZXQtY2FyZC5kcmFnZ2luZyB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAudGRzLWNhcmQtdmlldy1saXN0IC50ZHMtYXNzZXQtY2FyZC50ZHMtaXMtZG9jdW1lbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC50ZHMtY2FyZC12aWV3LWxpc3QgLnRkcy1hc3NldC1jYXJkIC50ZHMtZmlsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAudGRzLWNhcmQtdmlldy1saXN0IC50ZHMtYXNzZXQtY2FyZCAudGRzLWZpbGUtLWNoZWNrZWQtb3V0IC50ZHMtdXBwZXItYnRuLWNvbnRhaW5lciA+IDpub3QoLnRkcy1hc3NldC1jYXJkLWFjdGlvbiksXG4gICAgICAudGRzLWNhcmQtdmlldy1saXN0IC50ZHMtYXNzZXQtY2FyZCAudGRzLWZpbGUtLWNoZWNrZWQtb3V0IC50ZHMtYXNzZXQtY2FyZC10aXRsZSA+IDpub3QoLnRkcy1hc3NldC1jYXJkLWljb25zKSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC50ZHMtY2FyZC12aWV3LWxpc3QgLnRkcy1hc3NldC1jYXJkIC50ZHMtZm9sZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZHMtY2FyZC12aWV3LWxpc3QgLnRkcy1hc3NldC1jYXJkIC5pY29uLWFsaWFzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIGJvdHRvbTogNXB4OyB9XG4gICAgLnRkcy1jYXJkLXZpZXctbGlzdCAudGRzLWFzc2V0LWNhcmQudGRzLWlzLWRvY3VtZW50IC5pY29uLWFsaWFzIHtcbiAgICAgIGNvbG9yOiAjNDE0MTQyOyB9XG4gICAgLnRkcy1jYXJkLXZpZXctbGlzdCAudGRzLWFzc2V0LWNhcmQtLWxvY2tlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udGRzLWFzc2V0LWNhcmQtdGh1bWJuYWlsLXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoIDEwMCUgLSA0MHB4IC0gNTBweCk7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC50ZHMtYXNzZXQtY2FyZC10aHVtYm5haWwtd3JhcHBlciAudGRzLWFzc2V0LWNhcmQtdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC50ZHMtYXNzZXQtY2FyZC10aHVtYm5haWwtd3JhcHBlciAudGRzLWFzc2V0LWNhcmQtdGh1bWJuYWlsLnRkcy1hc3NldC1jYXJkLXRodW1ibmFpbC1jb3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgZmxleDogMTsgfVxuICAgIC50ZHMtYXNzZXQtY2FyZC10aHVtYm5haWwtd3JhcHBlciAudGRzLWFzc2V0LWNhcmQtdGh1bWJuYWlsLnRkcy1hc3NldC1jYXJkLXRodW1ibmFpbC1jb250YWluIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAgIC50ZHMtYXNzZXQtY2FyZC10aHVtYm5haWwtd3JhcHBlciAudGRzLWFzc2V0LWNhcmQtdGh1bWJuYWlsLnRkcy1hc3NldC1jYXJkLXRodW1ibmFpbC1jb250YWluLnRkcy1pcy1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyB9XG4gIC50ZHMtYXNzZXQtY2FyZC10aHVtYm5haWwtd3JhcHBlciBpIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC50ZHMtYXNzZXQtY2FyZC10aHVtYm5haWwtd3JhcHBlciBzdmcge1xuICAgIGhlaWdodDogNDVweDsgfVxuXG4udGRzLWFzc2V0LWZvbGRlci1jYXJkLXRvcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogOHB4OyB9XG4gIC50ZHMtYXNzZXQtZm9sZGVyLWNhcmQtdG9wLWNvbnRhaW5lciAudGRzLWhhcy13b3JrZmxvdy1pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7IH1cblxuLnRkcy1hc3NldC1jYXJkLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTRweCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1vei11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAudGRzLWlzLWZvbGRlciAudGRzLWFzc2V0LWNhcmQtdGl0bGUge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAudGRzLWlzLWRvY3VtZW50IC50ZHMtYXNzZXQtY2FyZC10aXRsZSB7XG4gICAgY29sb3I6ICM0MTQxNDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBnYWluc2Jvcm87XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiA4cHggMTBweCAxMnB4IDEwcHg7IH1cbiAgLnRkcy1hc3NldC1jYXJkLXRpdGxlIHAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udGRzLWFzc2V0LWNhcmQtaWNvbnMge1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC50ZHMtYXNzZXQtY2FyZC1pY29ucyBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnRkcy1hc3NldC1jYXJkLWljb25zIC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC50ZHMtYXNzZXQtY2FyZC1pY29ucyAuaWNvbi5pY29uLWZhdm9yaXRlIHtcbiAgICAgIGNvbG9yOiAjMDA3MWJjOyB9XG4gICAgLnRkcy1hc3NldC1jYXJkLWljb25zIC5pY29uLmljb24tcGVuZGluZyB7XG4gICAgICBjb2xvcjogI2YxNWEyNDsgfVxuICAudGRzLWFzc2V0LWNhcmQtaWNvbnMgLnRkcy1vdXRkYXRlZC1hc3NldC1pY29uIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7IH1cblxuLnRkcy1hc3NldC1jYXJkLWZvbGRlci1pY29ucyB7XG4gIGhlaWdodDogMTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gIC50ZHMtYXNzZXQtY2FyZC1mb2xkZXItaWNvbnMgLnRkcy1vdXRkYXRlZC1hc3NldC1pY29uIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7IH1cblxuLnRkcy1hc3NldC1jYXJkLWFjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1vei11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAudGRzLWFzc2V0LWNhcmQtYWN0aW9uIC50ZHMtZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAzNXB4O1xuICAgIGxlZnQ6IDA7IH1cblxuLnRkcy1jYXJkLWFjdGlvbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMnB4IDZweCAzcHg7IH1cbiAgLnRkcy1pcy1mb2xkZXIgLnRkcy1jYXJkLWFjdGlvbi1idG4ge1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC50ZHMtaXMtZm9sZGVyIC50ZHMtY2FyZC1hY3Rpb24tYnRuIGkge1xuICAgICAgdG9wOiAtN3B4OyB9XG4gIC50ZHMtaXMtZG9jdW1lbnQgLnRkcy1jYXJkLWFjdGlvbi1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50ZHMtY2FyZC1hY3Rpb24tYnRuIGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGRzLWlzLWRvY3VtZW50IC50ZHMtY2FyZC1hY3Rpb24tYnRuIGkge1xuICAgIGNvbG9yOiAjNDE0MTQyOyB9XG5cbi5vcGVuID4gLnRkcy1jYXJkLWFjdGlvbi1idG46Zm9jdXMgaSB7XG4gIGNvbG9yOiAjZDFkMmQzOyB9XG5cbi50ZHMtY2FyZC13ZWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjBmMGYwICNmMGYwZjAgdHJhbnNwYXJlbnQ7IH1cblxuLnRkcy1ob3Zlci1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1NXB4O1xuICBsZWZ0OiA2MHB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC50ZHMtaG92ZXItaW5mbyBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnRkcy1ob3Zlci1pbmZvIGg0IHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAudGRzLWhvdmVyLWluZm8gcCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50ZHMtaG92ZXItaW5mbyAudGRzLWNhcmQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnRkcy1zY2FuLXN0YXR1cy1pY29uIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyNXB4OyB9XG5cbi50ZHMtdXBwZXItYnRuLWNvbnRhaW5lciB7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ2FpbnNib3JvO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50ZHMtdXBwZXItYnRuLWNvbnRhaW5lciA+IGk6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC50ZHMtdXBwZXItYnRuLWNvbnRhaW5lciA+ICoge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7IH1cbiAgLnRkcy11cHBlci1idG4tY29udGFpbmVyIC50ZHMtYXNzZXQtY2FyZC1hY3Rpb24ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC50ZHMtdXBwZXItYnRuLWNvbnRhaW5lciBzdmcge1xuICAgIGhlaWdodDogMThweDsgfVxuXG4udGRzLW1vcmUtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5jZWxsLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgY2VsbC10b29sYmFyIC5jZWxsLXRvb2xiYXItYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBjZWxsLXRvb2xiYXIgLmNlbGwtdG9vbGJhci1ib2R5OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0b3A6IC0xNXB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMTVweCBzb2xpZCAjMmQyZDJkOyB9XG4gICAgY2VsbC10b29sYmFyIC5jZWxsLXRvb2xiYXItYm9keSBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgY2VsbC10b29sYmFyIC5jZWxsLXRvb2xiYXItYm9keSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHllbGxvdzsgfVxuICAgICAgY2VsbC10b29sYmFyIC5jZWxsLXRvb2xiYXItYm9keSBhOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIGNlbGwtdG9vbGJhciAuY2VsbC10b29sYmFyLWJvZHkgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlOyB9XG4gICAgICBjZWxsLXRvb2xiYXIgLmNlbGwtdG9vbGJhci1ib2R5IGE6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuY29weS1sYXlvdXQgcCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuY29weS1sYXlvdXQgLm1vZGFsLWJvZHkgPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBjb3B5LWxheW91dCAubW9kYWwtYm9keSA+IGRpdiBsYWJlbCB7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7IH1cbiAgY29weS1sYXlvdXQgLm1vZGFsLWJvZHkgPiBkaXYgaW5wdXRbdHlwZT0ncmFkaW8nXSxcbiAgY29weS1sYXlvdXQgLm1vZGFsLWJvZHkgPiBkaXYgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgY29weS1sYXlvdXQgLm1vZGFsLWJvZHkgPiBkaXYgPiBkaXY6bnRoLW9mLXR5cGUoMykge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG5jb3B5LWxheW91dCAuY29weS1sYXlvdXRfX3dpdGgtcGFnZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAycHggMTBweDsgfVxuICBjb3B5LWxheW91dCAuY29weS1sYXlvdXRfX3dpdGgtcGFnZS1zZWxlY3RvciAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgbWFyZ2luOiAwIDAuNWVtO1xuICAgIHdpZHRoOiA0ZW07IH1cbiAgY29weS1sYXlvdXQgLmNvcHktbGF5b3V0X193aXRoLXBhZ2Utc2VsZWN0b3IgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbmNvcHktbGF5b3V0IC5zaWRlYmFyLWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuZGFzaGJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZGFzaGJvYXJkX193cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAyMnB4OyB9XG5cbi5kYXNoYm9hcmRfX21haW4ge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjJweDsgfVxuXG4uZGFzaGJvYXJkX190aWxlcy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGNhbGMoKDEwMHZoIC0gNzBweCAtICgxMDRweCkpICogLjI1KTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDsgfVxuXG4uZGFzaGJvYXJkX190aWxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IC0xcHggM3B4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuLmRhc2hib2FyZF9fdGlsZS1jb250ZW50X19maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDIycHg7IH1cbiAgLmRhc2hib2FyZF9fdGlsZS1jb250ZW50X19maWx0ZXIgcCB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gIC5kYXNoYm9hcmRfX3RpbGUtY29udGVudF9fZmlsdGVyIGlucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNDBweDsgfVxuXG5kYXNoYm9hcmQtdGFza3MsXG5kYXNoYm9hcmQtcGVuZGluZy1hcHByb3ZhbCxcbmRhc2hib2FyZC1hcHByb3ZlZCB7XG4gIHBhZGRpbmc6IDIycHg7IH1cblxuLmRhc2hib2FyZF9fdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZGFzaGJvYXJkX190YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzc3YWI0OyB9XG4gIC5kYXNoYm9hcmRfX3RhYmxlIHRib2R5IHRyLmFjdGl2ZSwgLmRhc2hib2FyZF9fdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2ZiZmU7IH1cbiAgLmRhc2hib2FyZF9fdGFibGUgdGJvZHkgdHIuZGFzaGJvYXJkX190YWJsZV9fcm93LS1jbGlja2FibGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZGFzaGJvYXJkX190YWJsZSB0Ym9keSB0ciAuZGFzaGJvYXJkX190YWJsZV9fY2VsbC0tb3ZlcmR1ZSB7XG4gICAgY29sb3I6IHJlZDsgfVxuICAuZGFzaGJvYXJkX190YWJsZSB0Ym9keSB0ciAuZGFzaGJvYXJkX190YWJsZV9fY2VsbF9fZHVlLWluZm8ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAuZGFzaGJvYXJkX190YWJsZSB0ZCB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmRhc2hib2FyZF9fdGFibGUgdGQgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZGFzaGJvYXJkX190YWJsZSB0ZC5kYXNoYm9hcmRfX3RhYmxlX19jZWxsLS1yZWxhdGVkLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgLmRhc2hib2FyZF9fdGFibGUgdGQuZGFzaGJvYXJkX190YWJsZV9fY2VsbC0tcmVsYXRlZC1pdGVtID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuZGFzaGJvYXJkX190YWJsZSB0ZC5kYXNoYm9hcmRfX3RhYmxlX19jZWxsLS1yZWxhdGVkLWl0ZW0gPiBkaXYgaSB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAgICAgLmRhc2hib2FyZF9fdGFibGUgdGQuZGFzaGJvYXJkX190YWJsZV9fY2VsbC0tcmVsYXRlZC1pdGVtID4gZGl2IHAge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDsgfVxuICAgIC5kYXNoYm9hcmRfX3RhYmxlIHRkLmRhc2hib2FyZF9fdGFibGVfX2NlbGwtLWNvbW1lbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmRhc2hib2FyZF9fdGFibGUgdGQuZGFzaGJvYXJkX190YWJsZV9fY2VsbC0tdGFzayBpIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cblxuLmRhc2hib2FyZF9fb3ZlcnZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGNhbGMoKDEwMHZoIC0gNzBweCAtICgxMDRweCkpICogLjUwKTtcbiAgcGFkZGluZzogMjJweDsgfVxuICAuZGFzaGJvYXJkX19vdmVydmlldyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTAlOyB9XG5cbi5kYXNoYm9hcmRfX2Zhdm9yaXRlcy1mb2xkZXItaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDFlbTsgfVxuICAuZGFzaGJvYXJkX19mYXZvcml0ZXMtZm9sZGVyLWljb24gLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTFweDsgfVxuXG5kYXNoYm9hcmQtZmF2b3JpdGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB3aWR0aDogMjU4cHg7IH1cbiAgZGFzaGJvYXJkLWZhdm9yaXRlcyBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgZGFzaGJvYXJkLWZhdm9yaXRlcyBoZWFkZXIgcCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDIwcHg7IH1cbiAgICAgIGRhc2hib2FyZC1mYXZvcml0ZXMgaGVhZGVyIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgZGFzaGJvYXJkLWZhdm9yaXRlcyB1bCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgZGFzaGJvYXJkLWZhdm9yaXRlcyB1bCBsaS5kYXNoYm9hcmQtZmF2b3JpdGVzX19pdGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICBkYXNoYm9hcmQtZmF2b3JpdGVzIHVsIGxpLmRhc2hib2FyZC1mYXZvcml0ZXNfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgICBkYXNoYm9hcmQtZmF2b3JpdGVzIHVsIGxpLmRhc2hib2FyZC1mYXZvcml0ZXNfX2l0ZW0gaSB7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgICBkYXNoYm9hcmQtZmF2b3JpdGVzIHVsIGxpLmRhc2hib2FyZC1mYXZvcml0ZXNfX2l0ZW0gLmljb24tZG90ZG90ZG90IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICBkYXNoYm9hcmQtZmF2b3JpdGVzIHVsIGxpLmRhc2hib2FyZC1mYXZvcml0ZXNfX2l0ZW0gcCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7IH1cbiAgICAgICAgZGFzaGJvYXJkLWZhdm9yaXRlcyB1bCBsaS5kYXNoYm9hcmQtZmF2b3JpdGVzX19pdGVtIHAgYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5kYXNoYm9hcmQtZmF2b3JpdGVzLWZvbGRlcl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDFlbTsgfVxuICAuZGFzaGJvYXJkLWZhdm9yaXRlcy1mb2xkZXJfX2ljb24gLmljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTFweDsgfVxuXG5kYXNoYm9hcmQtdGlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogY2FsYygoMTAwdmggLSA3MHB4IC0gKDEwNHB4KSkgKiAuMjUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZGFzaGJvYXJkLXRpbGUgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmbGV4OiAxOyB9XG4gICAgZGFzaGJvYXJkLXRpbGUgPiBkaXY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjgzNzsgfVxuICAgIGRhc2hib2FyZC10aWxlID4gZGl2LmRhc2hib2FyZF9fdGlsZS0tYWN0aXZlIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAtMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgICBkYXNoYm9hcmQtdGlsZSA+IGRpdi5kYXNoYm9hcmRfX3RpbGUtLWFjdGl2ZTpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgZGFzaGJvYXJkLXRpbGUgPiBkaXYuZGFzaGJvYXJkX190aWxlLS1hY3RpdmUgaDEge1xuICAgICAgICBjb2xvcjogI2QxZDJkMjsgfVxuICAgIGRhc2hib2FyZC10aWxlID4gZGl2IC5kYXNoYm9hcmRfX3RpbGUtLWdyZWVuIHtcbiAgICAgIGNvbG9yOiAjNDBiMzRmOyB9XG4gICAgZGFzaGJvYXJkLXRpbGUgPiBkaXYgaDEge1xuICAgICAgZm9udC1zaXplOiAuMzNlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAuNmVtIGF1dG8gLjRlbTsgfVxuICAgICAgZGFzaGJvYXJkLXRpbGUgPiBkaXYgaDEuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjVlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAuMzVlbSBhdXRvIC4wNWVtOyB9XG4gICAgZGFzaGJvYXJkLXRpbGUgPiBkaXYgcCB7XG4gICAgICBmb250LXNpemU6IC4wOGVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIGRhc2hib2FyZC10aWxlID4gZGl2IHAgc3Bhbi5kYXNoYm9hcmRfX3RpbGVfX3BhcmFtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgZGFzaGJvYXJkLXRpbGU6bm90KDpmaXJzdC1vZi10eXBlKSwgZGFzaGJvYXJkLXRpbGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW46IDAgMTFweDsgfVxuICBkYXNoYm9hcmQtdGlsZTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gIGRhc2hib2FyZC10aWxlOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4OyB9XG4gIGRhc2hib2FyZC10aWxlIC5kYXNoYm9hcmRfX3RpbGVfX2Nvbm5lY3RvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA5cHggMHB4IDBweCB3aGl0ZSwgMCAtOXB4IDBweCAwcHggd2hpdGUsIDBweCAtMXB4IDNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpLCAwcHggLTFweCAzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0yMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG5kYXNoYm9hcmQtY29tbXVuaWNhdGlvbi1oaXN0b3J5LWZpbHRlcnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjVweDsgfVxuXG4uZGFzaGJvYXJkLWNvbW11bmljYXRpb24taGlzdG9yeS1maWx0ZXJzX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmRhc2hib2FyZC1jb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVyc19fdG9wID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmRhc2hib2FyZC1jb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVyc19fdG9wID4gZGl2IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZGFzaGJvYXJkLWNvbW11bmljYXRpb24taGlzdG9yeS1maWx0ZXJzX190b3AgPiBkaXYgaW5wdXQge1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAuZGFzaGJvYXJkLWNvbW11bmljYXRpb24taGlzdG9yeS1maWx0ZXJzX190b3AgPiBkaXYgaS5pY29uLWZpbHRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5kYXNoYm9hcmQtY29tbXVuaWNhdGlvbi1oaXN0b3J5LWZpbHRlcnNfX3RvcCA+IGRpdiBpLmljb24tZmlsdGVyLmljb24tZmlsdGVyLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZDFkMmQyOyB9XG4gICAgICAuZGFzaGJvYXJkLWNvbW11bmljYXRpb24taGlzdG9yeS1maWx0ZXJzX190b3AgPiBkaXYgaS5pY29uLWZpbHRlciAuY29ubmVjdG9yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZmVmZWY7IH1cblxuLmRhc2hib2FyZC1jb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVyc19fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uZGFzaGJvYXJkLWNvbW11bmljYXRpb24taGlzdG9yeS1maWx0ZXJzX19maWx0ZXJzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZmVmO1xuICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLmRhc2hib2FyZC1jb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVyc19fZmlsdGVycy1yb3cgPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAgIC5kYXNoYm9hcmQtY29tbXVuaWNhdGlvbi1oaXN0b3J5LWZpbHRlcnNfX2ZpbHRlcnMtcm93ID4gZGl2IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmRhc2hib2FyZC1jb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVyc19fZGF0ZS1waWNrZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDgwJTsgfVxuXG4ubW9kYWwtY29udGVudCAudGRzLWJyZWFkY3J1bWItd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG4gIC5tb2RhbC1jb250ZW50IC50ZHMtYnJlYWRjcnVtYi13cmFwcGVyIHVsIGxpOm50aC1vZi10eXBlKDEpLCAubW9kYWwtY29udGVudCAudGRzLWJyZWFkY3J1bWItd3JhcHBlciB1bCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCAwOyB9XG5cbi50ZHMtYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMWUyOyB9XG5cbi50ZHMtYnJlYWRjcnVtYi13cmFwcGVyLm5vLWJyZWFkY3J1bWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRkc0hpZGVSb290IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZHMtY2FyZC12aWV3LWJyZWFkY3J1bWIge1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAudGRzLWNhcmQtdmlldy1icmVhZGNydW1iIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgMThweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQxO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50ZHMtY2FyZC12aWV3LWJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogIzQxNDE0MjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUxZTI7IH1cbiAgICAgIC50ZHMtY2FyZC12aWV3LWJyZWFkY3J1bWIgbGk6bGFzdC1jaGlsZCAudGRzLWxlZnQtYXJyb3cge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlMGUxZTIgI2UwZTFlMiAjZTBlMWUyIHRyYW5zcGFyZW50OyB9XG4gICAgICAudGRzLWNhcmQtdmlldy1icmVhZGNydW1iIGxpOmxhc3QtY2hpbGQgLnRkcy1yaWdodC1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAudGRzLWNhcmQtdmlldy1icmVhZGNydW1iIGxpIHAge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIC50ZHMtY2FyZC12aWV3LWJyZWFkY3J1bWIgbGkgcCAudGRzLWZvbGRlci1jb2xvciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDsgfVxuICAgIC50ZHMtY2FyZC12aWV3LWJyZWFkY3J1bWIgbGkgLnRkcy1sZWZ0LWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0xOHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMThweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQwNDA0MSAjNDA0MDQxICM0MDQwNDEgdHJhbnNwYXJlbnQ7IH1cbiAgICAudGRzLWNhcmQtdmlldy1icmVhZGNydW1iIGxpIC50ZHMtcmlnaHQtYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMThweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQwNDA0MTsgfVxuICAgIC50ZHMtY2FyZC12aWV3LWJyZWFkY3J1bWIgbGk6bnRoLWNoaWxkKDIpLCAudGRzLWNhcmQtdmlldy1icmVhZGNydW1iIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM0MTQxNDI7IH1cbiAgICAgIC50ZHMtY2FyZC12aWV3LWJyZWFkY3J1bWIgbGk6bnRoLWNoaWxkKDIpIC50ZHMtcmlnaHQtYXJyb3csIC50ZHMtY2FyZC12aWV3LWJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgLnRkcy1yaWdodC1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAudGRzLWNhcmQtdmlldy1icmVhZGNydW1iIGxpOm50aC1jaGlsZCgyKSAudGRzLWxlZnQtYXJyb3csIC50ZHMtY2FyZC12aWV3LWJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgLnRkcy1sZWZ0LWFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50ZHMtY2FyZC12aWV3LWJyZWFkY3J1bWIgbGkudGRzLWJyZWFkY3J1bWItdHJ1bmNhdGVkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRkc0lzRGlzYWJsZWQgLnRkcy1jYXJkLXZpZXctYnJlYWRjcnVtYiBsaSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnRkcy10cnVuY2F0ZWQtYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLCB2aXNpYmlsaXR5IDUwMG1zIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLnRkcy10cnVuY2F0ZWQtYnJlYWRjcnVtYnMubmctaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnRkcy10cnVuY2F0ZWQtYnJlYWRjcnVtYnMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDhweCA1MHB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnRkcy10cnVuY2F0ZWQtYnJlYWRjcnVtYnMgbGkgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAudGRzLXRydW5jYXRlZC1icmVhZGNydW1icyBsaSAuaWNvbi1mb2xkZXItb3Blbi1vdXRsaW5lIHtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICAudGRzLXRydW5jYXRlZC1icmVhZGNydW1icyBsaSAuaWNvbi1mb2xkZXItb3Blbi1jb3ZlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC50ZHMtdHJ1bmNhdGVkLWJyZWFkY3J1bWJzIGxpIC5pY29uLWZvbGRlci1vcGVuLXN0cmlwZSB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDsgfVxuXG4udGRzLWFzc2V0LWxpc3QtdG9vbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRkcy1hc3NldC1saXN0LXRvb2xiYXIgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIDFweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDE0MTQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRkcy1hc3NldC1saXN0LXRvb2xiYXIgPiBsaTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGRzLWFzc2V0LWxpc3QtdG9vbGJhciA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnRkcy1hc3NldC1saXN0LXRvb2xiYXIgPiBsaSAuYnRuLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIC50ZHMtYXNzZXQtbGlzdC10b29sYmFyID4gbGkgLmJ0bi1ncm91cDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjE2NjI0OyB9XG4gICAgLnRkcy1hc3NldC1saXN0LXRvb2xiYXIgPiBsaSAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICNkMWQyZDM7IH1cbiAgICAudGRzLWFzc2V0LWxpc3QtdG9vbGJhciA+IGxpIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogIzQxNDE0MjsgfVxuICAgICAgLnRkcy1hc3NldC1saXN0LXRvb2xiYXIgPiBsaSBidXR0b246aG92ZXIsIC50ZHMtYXNzZXQtbGlzdC10b29sYmFyID4gbGkgYnV0dG9uOmFjdGl2ZSwgLnRkcy1hc3NldC1saXN0LXRvb2xiYXIgPiBsaSBidXR0b24uYWN0aXZlLCAudGRzLWFzc2V0LWxpc3QtdG9vbGJhciA+IGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZjE2NjI0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRkcy1maWx0ZXItYnV0dG9uIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogNDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IC0zMHB4O1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRkcy1maWx0ZXItYnV0dG9uLm9wZW4ge1xuICAgIGhlaWdodDogNTFweDtcbiAgICBjb2xvcjogI2QxZDJkMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmMmYyZjI7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAgIC50ZHMtZmlsdGVyLWJ1dHRvbi5vcGVuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnRkcy1maWx0ZXItYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC50ZHMtZmlsdGVyLWJ1dHRvbiBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDE1cHg7IH1cbiAgLnRkcy1maWx0ZXItYnV0dG9uIC50ZHMtbnVtYmVyLWJnIHtcbiAgICByaWdodDogLTE3cHg7IH1cblxuLnRkcy1maWx0ZXItcGFuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2YyZjJmMjtcbiAgbWFyZ2luOiAwIC0xNXB4OyB9XG4gIC50ZHMtZmlsdGVyLXBhbmUgLnRkcy10b2dnbGUtcGFuZSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgLnRkcy1maWx0ZXItcGFuZSAudGRzLWZpbHRlci1idXR0b24tZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAudGRzLWZpbHRlci1wYW5lIC50ZHMtZmlsdGVyLWJ1dHRvbi1ncm91cCAuYnRuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgLnRkcy1maWx0ZXItcGFuZSAudGRzLWZpbHRlci1idXR0b24tZ3JvdXAgLmJ0bi5pc0Rpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50ZHMtZmlsdGVyLXBhbmUtaW5uZXIge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi50ZHMtZmlsdGVyLWhpbnQge1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnRkcy1maWx0ZXItZXJyb3Ige1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udGRzLWZvcm0tcm93IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGRzLWZvcm0tcm93ID4gLnRkcy1mb3JtLXJvdy1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuXG4udGRzLWZpbHRlci1zZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiA3MCU7IH1cblxuLnRkcy1mb3JtLXJvdy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGRzLWZvcm0tcm93LWl0ZW0udGRzLWlzLXN1YnNldCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxNDBweDsgfVxuICAudGRzLWZvcm0tcm93LWl0ZW0udGRzLWlzLXNlY29uZC1jaG9pY2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMzBweDsgfVxuICAudGRzLWZvcm0tcm93LWl0ZW0gLnRkcy1idG4tc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7IH1cbiAgLnRkcy1mb3JtLXJvdy1pdGVtIC5pbnB1dC1ncm91cCxcbiAgLnRkcy1mb3JtLXJvdy1pdGVtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50ZHMtZm9ybS1yb3ctaXRlbSAuaW5wdXQtZ3JvdXAgYnV0dG9uIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgLnRkcy1mb3JtLXJvdy1pdGVtIC5pbnB1dC1ncm91cC50ZHMtZGF0ZXBpY2tlci1pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFweDsgfVxuICAgIC50ZHMtZm9ybS1yb3ctaXRlbSAuaW5wdXQtZ3JvdXAudGRzLWRhdGVwaWNrZXItaW5wdXQgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC50ZHMtZm9ybS1yb3ctaXRlbSAuaW5wdXQtZ3JvdXAudGRzLWRhdGVwaWNrZXItaW5wdXQgaW5wdXRbcmVhZG9ubHldIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC50ZHMtZm9ybS1yb3ctaXRlbSAuaW5wdXQtZ3JvdXAudGRzLWRhdGVwaWNrZXItaW5wdXQgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAudGRzLWZvcm0tcm93LWl0ZW0gLmlucHV0LWdyb3VwLnRkcy1kYXRlcGlja2VyLWlucHV0IC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogdGV4dDsgfVxuICAgICAgICAudGRzLWZvcm0tcm93LWl0ZW0gLmlucHV0LWdyb3VwLnRkcy1kYXRlcGlja2VyLWlucHV0IC5pbnB1dC1ncm91cC1idG4gYnV0dG9uIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDAgMDsgfVxuICAudGRzLWZvcm0tcm93LWl0ZW0gLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAudGRzLWZvcm0tcm93LWl0ZW0gLmZvcm0tY29udHJvbC5uZy1pbnZhbGlkIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi50ZHMtZm9ybS1yb3ctaXRlbS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogN3B4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udGRzLWZvcm0tcm93LWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNyU7XG4gIG1hcmdpbi1sZWZ0OiAzJTsgfVxuICAudGRzLWZvcm0tcm93LWNvbnRyb2wgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50ZHMtZm9ybS1yb3ctY29udHJvbCBzcGFuIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW46IC03cHggMCAwIC03cHg7XG4gICAgICBjb2xvcjogI2UwNzQ1ODsgfVxuICAgIC50ZHMtZm9ybS1yb3ctY29udHJvbCBzcGFuOmhvdmVyIGkge1xuICAgICAgY29sb3I6ICNkMWQyZDM7IH1cblxuLyogc3R5bGVzIGZvciB2YXJpb3VzIHByZWRlZmluZWQgZmlsdGVyIHNldHMgKi9cbi50ZHMtZmlsdGVyLXNldC1kZXRhaWxzIHtcbiAgLyogYWxsIGZpbHRlciBzZXRzIHNoYXJlIHRoaXMgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTAlOyB9XG5cbi50ZHMtZmlsdGVyLXNldC12YWxpZCB7XG4gIC8qIGZpbHRlciBzZXQgdmFsaWQgKi8gfVxuICAudGRzLWZpbHRlci1zZXQtdmFsaWQgLnRkcy1mb3JtLXJvdy1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDAlOyB9XG5cbi50ZHMtZmlsdGVyLXNldC1jcmVhdGVkIC50ZHMtaXMtc3Vic2V0LnRkcy1kb3VibGUtaW5wdXQgLnRkcy1mb3JtLXJvdy1pdGVtLFxuLnRkcy1maWx0ZXItc2V0LXVwZGF0ZWQgLnRkcy1pcy1zdWJzZXQudGRzLWRvdWJsZS1pbnB1dCAudGRzLWZvcm0tcm93LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0MCU7IH1cblxuYXNzZXQtbW92ZS1kaWFsb2cge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBhc3NldC1tb3ZlLWRpYWxvZyAuaWNvbi1jaGV2cm9uLWVhc3QsIGFzc2V0LW1vdmUtZGlhbG9nIC5pY29uLWNoZXZyb24td2VzdCB7XG4gICAgcGFkZGluZzogNXB4OyB9XG4gICAgYXNzZXQtbW92ZS1kaWFsb2cgLmljb24tY2hldnJvbi1lYXN0OmhvdmVyLCBhc3NldC1tb3ZlLWRpYWxvZyAuaWNvbi1jaGV2cm9uLXdlc3Q6aG92ZXIge1xuICAgICAgY29sb3I6IGdyYXk7IH1cbiAgYXNzZXQtbW92ZS1kaWFsb2cgaGVhZGVyIHtcbiAgICBmbGV4LWJhc2lzOiA0MnB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgYXNzZXQtbW92ZS1kaWFsb2cgaGVhZGVyIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxNXB4OyB9XG4gIGFzc2V0LW1vdmUtZGlhbG9nIGFydGljbGUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgYXNzZXQtbW92ZS1kaWFsb2cgYXJ0aWNsZSB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBhc3NldC1tb3ZlLWRpYWxvZyBhcnRpY2xlIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDE0MTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGFzc2V0LW1vdmUtZGlhbG9nIGFydGljbGUgdWwgbGkudGRzLWFzc2V0LWZpbGUsIGFzc2V0LW1vdmUtZGlhbG9nIGFydGljbGUgdWwgbGkudGRzLWN1cnJlbnQtYXNzZXQge1xuICAgICAgICBvcGFjaXR5OiAuNTsgfVxuICAgICAgYXNzZXQtbW92ZS1kaWFsb2cgYXJ0aWNsZSB1bCBsaS50ZHMtc2VsZWN0ZWQtZm9sZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIGFzc2V0LW1vdmUtZGlhbG9nIGFydGljbGUgdWwgbGkgPiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgYXNzZXQtbW92ZS1kaWFsb2cgYXJ0aWNsZSB1bCBsaSA+IGRpdiAudGRzLWFzc2V0LXRodW1iIHtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIGFzc2V0LW1vdmUtZGlhbG9nIGFydGljbGUgdWwgbGkgPiBkaXYgLnRkcy1tdWx0aS1pY29uLXdyYXAge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgICAgYXNzZXQtbW92ZS1kaWFsb2cgYXJ0aWNsZSB1bCBsaSA+IGRpdiAudGRzLWltZy10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAgICAgICBhc3NldC1tb3ZlLWRpYWxvZyBhcnRpY2xlIHVsIGxpID4gZGl2IC50ZHMtY29udGVudC10aHVtYiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgICAgICBhc3NldC1tb3ZlLWRpYWxvZyBhcnRpY2xlIHVsIGxpID4gZGl2IHAge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gIGFzc2V0LW1vdmUtZGlhbG9nIGZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1iYXNpczogNDJweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbmFzc2V0LWxpYnJhcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi50ZHMtYnRuLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGRzLWJ0bi1zZWxlY3QgLmNhcmV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICB0b3A6IDE1cHg7IH1cblxuLnRkcy1tdWx0aS1zZWxlY3Qge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNDBweDsgfVxuXG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA5NjBweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5tb2RhbC1kaWFsb2cubW9kYWwtd2FybmluZy1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAubW9kYWwtZGlhbG9nLm1vZGFsLXdhcm5pbmctZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM3NTU3OWI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnRkcy1tb2RhbC1mb3JtLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA4MHZoOyB9XG4gICAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC50ZHMtbW9kYWwtZm9ybS13cmFwcGVyLnRkcy1tb2RhbC1mb3JtLXdyYXBwZXItbGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6IDkwdmg7IH1cbiAgICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnRkcy1tb2RhbC1mb3JtLXdyYXBwZXIgLnRkcy1tb2RhbC1mb3JtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnRkcy1tb2RhbC1mb3JtLXdyYXBwZXIgLnRkcy1tb2RhbC1mb3JtIC5tb2RhbC1pbm5lci1zY3JvbGxhYmxlIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnRkcy1pdGVtLWFjdGlvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC50ZHMtaXRlbS1hY3Rpb25zIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnRkcy1pdGVtLWFjdGlvbnMub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnRkcy1icmVhZGNydW1iLXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG4gICAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIudGRzLWRlZmF1bHQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyLnRkcy1hdHRlbnRpb24ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDVweDsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4OyB9XG4gICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keS50ZHMtbmV3LWl0ZW0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC5tb2RhbC1kaWFsb2cgLm5hdi10YWJzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAubW9kYWwtZGlhbG9nIC5uYXYtdGFicyBsaSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgICAubW9kYWwtZGlhbG9nIC5uYXYtdGFicyBsaSBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgY29sb3I6ICM0MTQxNDI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAubmF2LXRhYnMgbGkuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YyZjJmMjsgfVxuICAgICAgICAubW9kYWwtZGlhbG9nIC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgLm1vZGFsLWRpYWxvZyAudGFiLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgLm1vZGFsLWRpYWxvZyAudGRzLXVwcGVyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiA0MHB4IDE1cHggMTVweDtcbiAgICB3aWR0aDogOTclOyB9XG4gICAgLm1vZGFsLWRpYWxvZyAudGRzLXVwcGVyLWNvbnRlbnQtd3JhcHBlciAudGRzLWl0ZW0tdmlzdWFscyxcbiAgICAubW9kYWwtZGlhbG9nIC50ZHMtdXBwZXItY29udGVudC13cmFwcGVyIC50ZHMtaXRlbS1kYXRhIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLm1vZGFsLWRpYWxvZyAudGRzLXVwcGVyLWNvbnRlbnQtd3JhcHBlciAudGRzLWl0ZW0tdmlzdWFscyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gIC5tb2RhbC1kaWFsb2cgLnRkcy1pdGVtLXZpc3VhbHMtZWRpdG9yLXByZXZpZXctd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubW9kYWwtZGlhbG9nIC50ZHMtaXRlbS12aXN1YWxzIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIHdpZHRoOiAzODRweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICAubW9kYWwtZGlhbG9nIC50ZHMtaXRlbS12aXN1YWxzIC50ZHMtaXRlbS12aXN1YWxzLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tdmlzdWFscyAudGRzLWl0ZW0tdmlzdWFscy13cmFwcGVyIGkge1xuICAgICAgICBmb250LXNpemU6IDEwMHB4OyB9XG4gICAgICAubW9kYWwtZGlhbG9nIC50ZHMtaXRlbS12aXN1YWxzIC50ZHMtaXRlbS12aXN1YWxzLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tb2RhbC1kaWFsb2cgLnRkcy1pdGVtLXZpc3VhbHMgLnRkcy1hc3NldC1jYXJkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tdmlzdWFscyAudGRzLWFzc2V0LWNhcmQgLnRkcy1mb2xkZXItdGFiIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MjsgfVxuICAgICAgICAubW9kYWwtZGlhbG9nIC50ZHMtaXRlbS12aXN1YWxzIC50ZHMtYXNzZXQtY2FyZCAudGRzLWZvbGRlci10YWIgLnRkcy1jYXJkLXdlZGdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDI1cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNDA0MDQyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM0MDQwNDI7IH1cbiAgICAgIC5tb2RhbC1kaWFsb2cgLnRkcy1pdGVtLXZpc3VhbHMgLnRkcy1hc3NldC1jYXJkIC50ZHMtYXNzZXQtY2FyZC1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tdmlzdWFscyAudGRzLW9wZW4tZm9sZGVyLXdyYXBwZXIsIC5tb2RhbC1kaWFsb2cgLnRkcy1pdGVtLXZpc3VhbHMgLnRkcy1vcGVuLWNvbnRlbnQtZGVzaWduZXItd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDsgfVxuICAgIC5tb2RhbC1kaWFsb2cgLnRkcy1pdGVtLXZpc3VhbHMgLnRkcy1vcGVuLWNvbnRlbnQtZGVzaWduZXItd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICAubW9kYWwtZGlhbG9nIC50ZHMtaXRlbS12aXN1YWxzIC50ZHMtb3Blbi1mb2xkZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5tb2RhbC1kaWFsb2cgLnRkcy1pdGVtLXZpc3VhbHMgLnRkcy1vcGVuLWZvbGRlci13cmFwcGVyIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5tb2RhbC1kaWFsb2cgLnRkcy1maWVsZC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tZGF0YSB7XG4gICAgd2lkdGg6IDUwMHB4OyB9XG4gICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tZGF0YSB1bCB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tZGF0YSB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tZGF0YSB1bCBsaS5jaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tZGF0YSB1bCAudGRzLWZpZWxkLW5vdGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogIzEzNzM0NzsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tZGF0YSB1bCAudGRzLWZpZWxkLWRpdmlkZXIge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tZGF0YSB1bCAudGRzLWlubGluZS1maWVsZHMgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tZGF0YSB1bCAudGRzLWlubGluZS1maWVsZHMgPiBzcGFuLnRkcy1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tZGF0YSBpbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5tb2RhbC1kaWFsb2cgLnRkcy1pdGVtLWRhdGEgdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLm1vZGFsLWRpYWxvZyAudGRzLWl0ZW0tZGF0YSB1bC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAubW9kYWwtZGlhbG9nIC50ZHMtaXRlbS1kYXRhIHVsLmRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4Mjg2O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tb2RhbC1kaWFsb2cgLnRkcy1hZGRpdGlvbmFsLXJlZmVyZW5jZXMge1xuICAgIG1hcmdpbjogMjBweCAtMTVweCAwIC0xNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwOyB9XG4gICAgLm1vZGFsLWRpYWxvZyAudGRzLWFkZGl0aW9uYWwtcmVmZXJlbmNlcyBoMyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLm1vZGFsLWRpYWxvZyAudGRzLWFkZGl0aW9uYWwtcmVmZXJlbmNlcyBsaSA+IGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1vZGFsLWRpYWxvZyAudGRzLWFkZGl0aW9uYWwtcmVmZXJlbmNlcyAudGRzLWZvbGRlci1jb2xvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDsgfVxuICAubW9kYWwtZGlhbG9nIC50ZHMtY29sb3Itc2VsZWN0LXdpZGdldC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5tb2RhbC1kaWFsb2cgLnRkcy1jb2xvci1zZWxlY3Qtd2lkZ2V0IGJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLm1vZGFsLWRpYWxvZyAudGRzLWNvbG9yLXNlbGVjdC13aWRnZXQgdWwge1xuICAgIHRvcDogLTQxNXB4OyB9XG4gIC5tb2RhbC1kaWFsb2cgLnRkcy1jb2xvci1zZWxlY3Qtd2lkZ2V0IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAubW9kYWwtZGlhbG9nIC50ZHMtY29sb3Itc2VsZWN0LXdpZGdldCBsaSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubW9kYWwtZGlhbG9nIC50ZHMtY29sb3Itc2VsZWN0LXdpZGdldCAudGRzLWZvbGRlci1jb2xvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5tb2RhbC1kaWFsb2cgLnRkcy1jb2xvci1zZWxlY3Qtd2lkZ2V0IC50ZHMtY3VycmVudC1jb2xvci1uYW1lIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAubW9kYWwtZGlhbG9nIC5mb3JtLWNvbnRyb2wge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5tb2RhbC1zbSB7XG4gIHdpZHRoOiAzMDBweDsgfVxuXG4ubW9kYWwtZnVsbCB7XG4gIHdpZHRoOiA5NXZ3O1xuICBoZWlnaHQ6IDkwdmg7IH1cblxuLm1vZGFsLWV4aXQtY29uZmlybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTsgfVxuICAubW9kYWwtZXhpdC1jb25maXJtLm5nLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vZGFsLWV4aXQtY29uZmlybSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDAlIDAgNTBweDsgfVxuXG4udGRzLWluaGVyaXQtb3B0aW9ucyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50ZHMtd2FpdC1mb3ItdXBsb2FkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudGRzLXdhaXQtZm9yLXVwbG9hZCAudGRzLWltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC04MHB4IDAgMCAtMTUwcHg7XG4gICAgcGFkZGluZzogNTVweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50ZHMtd2FpdC1mb3ItdXBsb2FkIC50ZHMtaW1nLWNvbnRhaW5lciBkaXYuc3RhdHVzLXRleHQge1xuICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAudGRzLXdhaXQtZm9yLXVwbG9hZC50ZHNJc1VwbG9hZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuZm9ybVtuYW1lPVwiaW1hZ2VzQ3RybC5mb3Jtcy51cGxvYWRJbWdzXCJdIC5tb2RhbC1leGl0LWNvbmZpcm0ge1xuICBsZWZ0OiAtMXB4OyB9XG5cbi50ZHMtZGVsZXRlLW1lc3NhZ2UsIC5tb2RhbC1ib2R5LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0MjQyNDM7IH1cblxuLm1vZGFsLWh1Z2Uge1xuICB3aWR0aDogMTEwMHB4OyB9XG5cbi5tb2RhbC1tZCB7XG4gIHdpZHRoOiA1MDBweDsgfVxuXG4ubW9kYWwtYWRkLW1lbnUge1xuICB3aWR0aDogMTEyMHB4OyB9XG5cbi5tb2RhbC12YXJpYWJsZS1kYXRhLXNvdXJjZSB7XG4gIHdpZHRoOiA5MHZ3OyB9XG5cbi5tb2RhbC1kYXNoYm9hcmQtY29tbWVudHMtbGlzdCxcbi5tb2RhbC1yZWplY3Rpb24tcmVhc29uIHtcbiAgd2lkdGg6IDcwMHB4OyB9XG5cbi5tb2RhbC1hcHByb3ZpbmctcmVhc29uIHtcbiAgd2lkdGg6IDcwMHB4OyB9XG5cbi5tb2RhbC1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tb2RhbC1jZW50ZXJlZDo6YmVmb3JlLCAubW9kYWwtY2VudGVyZWQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7IH1cblxuLmxpc3QtaW5saW5lID4gLnRkcy1hbGVydHMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5saXN0LWlubGluZSA+IC50ZHMtYWxlcnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAubGlzdC1pbmxpbmUgPiAudGRzLWFsZXJ0cyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgLmxpc3QtaW5saW5lID4gLnRkcy1hbGVydHMgLmRyb3Bkb3duLXRvZ2dsZSBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm9wZW4gPiAudGRzLWFsZXJ0cy1saXN0LFxuLnRkcy1hbGVydHMtbGlzdCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLm9wZW4gPiAudGRzLWFsZXJ0cy1saXN0IGxpLFxuICAudGRzLWFsZXJ0cy1saXN0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIGNvbG9yOiAjNDE0MTQyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC5vcGVuID4gLnRkcy1hbGVydHMtbGlzdCBsaTpob3ZlcixcbiAgICAudGRzLWFsZXJ0cy1saXN0IGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAub3BlbiA+IC50ZHMtYWxlcnRzLWxpc3QgbGk6YmVmb3JlLFxuICAgIC50ZHMtYWxlcnRzLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAub3BlbiA+IC50ZHMtYWxlcnRzLWxpc3QgbGk6bGFzdC1jaGlsZCxcbiAgICAudGRzLWFsZXJ0cy1saXN0IGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLm9wZW4gPiAudGRzLWFsZXJ0cy1saXN0IGxpIC50ZHMtcmVtb3ZlLWFsZXJ0LFxuICAgIC50ZHMtYWxlcnRzLWxpc3QgbGkgLnRkcy1yZW1vdmUtYWxlcnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm9wZW4gPiAudGRzLWFsZXJ0cy1saXN0IGxpIC50ZHMtcmVtb3ZlLWFsZXJ0IGksXG4gICAgICAudGRzLWFsZXJ0cy1saXN0IGxpIC50ZHMtcmVtb3ZlLWFsZXJ0IGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtNnB4IDAgMCAtN3B4O1xuICAgICAgICBjb2xvcjogI2UwNzQ1ODsgfVxuICAgICAgLm9wZW4gPiAudGRzLWFsZXJ0cy1saXN0IGxpIC50ZHMtcmVtb3ZlLWFsZXJ0OmhvdmVyIGksXG4gICAgICAudGRzLWFsZXJ0cy1saXN0IGxpIC50ZHMtcmVtb3ZlLWFsZXJ0OmhvdmVyIGkge1xuICAgICAgICBjb2xvcjogI2QxZDJkMzsgfVxuICAgIC5vcGVuID4gLnRkcy1hbGVydHMtbGlzdCBsaSBwLFxuICAgIC50ZHMtYWxlcnRzLWxpc3QgbGkgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5vcGVuID4gLnRkcy1hbGVydHMtbGlzdCBsaS5yZWFkIHAsXG4gICAgLnRkcy1hbGVydHMtbGlzdCBsaS5yZWFkIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5vcGVuID4gLnRkcy1hbGVydHMtbGlzdCBsaSAudGRzLWFsZXJ0LWRhdGUsXG4gICAgLnRkcy1hbGVydHMtbGlzdCBsaSAudGRzLWFsZXJ0LWRhdGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLm9wZW4gPiAudGRzLWFsZXJ0cy1saXN0IC50ZHMtYWxlcnQtbGlzdC1oZWFkZXIsXG4gIC50ZHMtYWxlcnRzLWxpc3QgLnRkcy1hbGVydC1saXN0LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbnRhZ3MtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICB0YWdzLWlucHV0ICosXG4gIHRhZ3MtaW5wdXQgKjpiZWZvcmUsXG4gIHRhZ3MtaW5wdXQgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogIzQxNDE0MjsgfVxuICB0YWdzLWlucHV0IC5ob3N0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgdGFncy1pbnB1dCAuaG9zdDphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICB0YWdzLWlucHV0IC50YWdzIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDJkMztcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICB0YWdzLWlucHV0IC50YWdzIC50YWctbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgdGFncy1pbnB1dCAudGFncyAuaW5wdXQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBmb250OiAxNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgICAgdGFncy1pbnB1dCAudGFncyAuaW5wdXQuaW52YWxpZC10YWcge1xuICAgICAgICBjb2xvcjogI2ZmMDAwMDsgfVxuICAgICAgdGFncy1pbnB1dCAudGFncyAuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgdGFncy1pbnB1dCAudGFnLWl0ZW0ge1xuICAgIG1hcmdpbjogNHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250OiAxNHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAgIHRhZ3MtaW5wdXQgLnRhZy1pdGVtLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgdGFncy1pbnB1dDphY3RpdmUge1xuICAgIGNvbG9yOiAjZmYwMDAwOyB9XG4gIHRhZ3MtaW5wdXQubmctaW52YWxpZCAudGFncyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiYSgyNTUsIDAsIDAsIDAuNik7IH1cbiAgdGFncy1pbnB1dFtkaXNhYmxlZF0gLmhvc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgdGFncy1pbnB1dFtkaXNhYmxlZF0gLnRhZ3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgdGFncy1pbnB1dFtkaXNhYmxlZF0gLnRhZ3MgLnRhZy1pdGVtIHtcbiAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjBmOWZmIDAlLCByZ2JhKDIwMywgMjM1LCAyNTUsIDAuNzUpIDQ3JSwgcmdiYSgxNjEsIDIxOSwgMjU1LCAwLjYyKSAxMDAlKTsgfVxuICAgICAgdGFncy1pbnB1dFtkaXNhYmxlZF0gLnRhZ3MgLnRhZy1pdGVtIC5yZW1vdmUtYnV0dG9uIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAgIHRhZ3MtaW5wdXRbZGlzYWJsZWRdIC50YWdzIC50YWctaXRlbSAucmVtb3ZlLWJ1dHRvbjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjNTg1ODU4OyB9XG4gICAgdGFncy1pbnB1dFtkaXNhYmxlZF0gLnRhZ3MgLmlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgdGFncy1pbnB1dCAuYXV0b2NvbXBsZXRlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAgIHRhZ3MtaW5wdXQgLmF1dG9jb21wbGV0ZSAuc3VnZ2VzdGlvbi1saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICB0YWdzLWlucHV0IC5hdXRvY29tcGxldGUgLnN1Z2dlc3Rpb24taXRlbSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250OiAxNnB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgdGFncy1pbnB1dCAuYXV0b2NvbXBsZXRlIC5zdWdnZXN0aW9uLWl0ZW0uc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAgIHRhZ3MtaW5wdXQgLmF1dG9jb21wbGV0ZSAuc3VnZ2VzdGlvbi1pdGVtLnNlbGVjdGVkIGVtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICB0YWdzLWlucHV0IC5hdXRvY29tcGxldGUgLnN1Z2dlc3Rpb24taXRlbSBlbSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBib2xkIDE2cHggXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50YWctbGlzdCArIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogdWktYm9vdHN0cmFwIHR5cGVhaGVhZCAqL1xuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cblxuLnJlbW92ZS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xuICBwYWRkaW5nOiAxcHggMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQ6IGJvbGQgMTZweCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNlMDc0NTg7IH1cbiAgLnJlbW92ZS1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZTA3NDU4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGRzLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCAtMTVweCAtNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGUxZTI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnRkcy10b29sYmFyID4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudGRzLXRvb2xiYXIgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAudGRzLXRvb2xiYXIgZGlyLXBhZ2luYXRpb24tY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTAlOyB9XG4gICAgLnRkcy10b29sYmFyIGRpci1wYWdpbmF0aW9uLWNvbnRyb2xzIC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnRkcy10b29sYmFyIGRpci1wYWdpbmF0aW9uLWNvbnRyb2xzIC5wYWdpbmF0aW9uIGxpIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwIDRweCAxMnB4O1xuICAgICAgICBjb2xvcjogIzQ3NDY0ODtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnRkcy10b29sYmFyIGRpci1wYWdpbmF0aW9uLWNvbnRyb2xzIC5wYWdpbmF0aW9uIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC50ZHMtdG9vbGJhciBkaXItcGFnaW5hdGlvbi1jb250cm9scyAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC50ZHMtdG9vbGJhciBkaXItcGFnaW5hdGlvbi1jb250cm9scyAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuICAgICAgLnRkcy10b29sYmFyIGRpci1wYWdpbmF0aW9uLWNvbnRyb2xzIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gICAgICAudGRzLXRvb2xiYXIgZGlyLXBhZ2luYXRpb24tY29udHJvbHMgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAgIC50ZHMtdG9vbGJhciBkaXItcGFnaW5hdGlvbi1jb250cm9scyAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuICAgICAgLnRkcy10b29sYmFyIGRpci1wYWdpbmF0aW9uLWNvbnRyb2xzIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4gICAgICAudGRzLXRvb2xiYXIgZGlyLXBhZ2luYXRpb24tY29udHJvbHMgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDc0NjQ4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLnRkcy10b29sYmFyIGRpci1wYWdpbmF0aW9uLWNvbnRyb2xzIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbiAgICAgIC50ZHMtdG9vbGJhciBkaXItcGFnaW5hdGlvbi1jb250cm9scyAucGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4gICAgICAudGRzLXRvb2xiYXIgZGlyLXBhZ2luYXRpb24tY29udHJvbHMgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAgICAgLnRkcy10b29sYmFyIGRpci1wYWdpbmF0aW9uLWNvbnRyb2xzIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3BhbixcbiAgICAgIC50ZHMtdG9vbGJhciBkaXItcGFnaW5hdGlvbi1jb250cm9scyAucGFnaW5hdGlvbiAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4gICAgICAudGRzLXRvb2xiYXIgZGlyLXBhZ2luYXRpb24tY29udHJvbHMgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cblxuLnRkcy10b29scy1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAycHg7XG4gIGhlaWdodDogMTAwJTsgfVxuICAudGRzLXRvb2xzLWxpc3QgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIDFweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDE0MTQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRkcy10b29scy1saXN0ID4gbGkub3BlbiB7XG4gICAgICBoZWlnaHQ6IDM0cHg7IH1cbiAgICAgIC50ZHMtdG9vbHMtbGlzdCA+IGxpLm9wZW4gaSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgIC50ZHMtdG9vbHMtbGlzdCA+IGxpOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50ZHMtdG9vbHMtbGlzdCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLnRkcy10b29scy1saXN0ID4gbGkgLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAgIC50ZHMtdG9vbHMtbGlzdCA+IGxpIC5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZjE2NjI0OyB9XG4gICAgLnRkcy10b29scy1saXN0ID4gbGkgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjZDFkMmQzOyB9XG4gICAgLnRkcy10b29scy1saXN0ID4gbGkgYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjNDE0MTQyOyB9XG4gICAgICAudGRzLXRvb2xzLWxpc3QgPiBsaSBidXR0b246aG92ZXIsIC50ZHMtdG9vbHMtbGlzdCA+IGxpIGJ1dHRvbjphY3RpdmUsIC50ZHMtdG9vbHMtbGlzdCA+IGxpIGJ1dHRvbi5hY3RpdmUsIC50ZHMtdG9vbHMtbGlzdCA+IGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZjE2NjI0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRkcy1zZWFyY2gtcmVzdWx0cy1saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDEwMHB4IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmMWYxZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGRzLXNlYXJjaC1yZXN1bHRzLWxpc3QgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC50ZHMtc2VhcmNoLXJlc3VsdHMtbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAudGRzLXNlYXJjaC1yZXN1bHRzLWxpc3QgPiBsaSAudGRzLXNlYXJjaC1pdGVtLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC50ZHMtc2VhcmNoLXJlc3VsdHMtbGlzdCA+IGxpIC50ZHMtc2VhcmNoLWl0ZW0tdGl0bGU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRkcy1zZWFyY2gtcmVzdWx0cy1saXN0ID4gbGkgLnRkcy1zZWFyY2gtaXRlbS10aXRsZVtkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICM0MTQxNDI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnRkcy1zZWFyY2gtcmVzdWx0cy1saXN0ID4gbGkgLnRkcy1zZWFyY2gtcmVzdWx0cy1pdGVtLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMjBweDsgfVxuICAgIC50ZHMtc2VhcmNoLXJlc3VsdHMtbGlzdCA+IGxpIC50ZHMtc2VhcmNoLXJlc3VsdHMtaXRlbS1hY3Rpb24gYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudGRzLXNlYXJjaC1yZXN1bHRzLWxpc3QgPiBsaSAudGRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tYWN0aW9uIGEgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIHBhZGRpbmc6IDNweCAwOyB9XG4gICAgICAudGRzLXNlYXJjaC1yZXN1bHRzLWxpc3QgPiBsaSAudGRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tYWN0aW9uIGEgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAudGRzLXNlYXJjaC1yZXN1bHRzLWxpc3QgPiBsaSAudGRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tYWN0aW9uIGEgPiBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAudGRzLXNlYXJjaC1yZXN1bHRzLWxpc3QgPiBsaSAudGRzLXNlYXJjaC1yZXN1bHRzLWl0ZW0tYWN0aW9uIGEgPiBzcGFuLnRkcy1zZWFyY2gtaXRlbS10eXBlIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDsgfVxuICAudGRzLXNlYXJjaC1yZXN1bHRzLWxpc3QgPiBsaSAudGRzLWRvY3VtZW50LXR5cGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC50ZHMtc2VhcmNoLXJlc3VsdHMtbGlzdCA+IGxpIC50ZHMtZm9sZGVyLWNvbG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4OyB9XG5cbi50ZHMtbWVkaWEtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDMwcHg7IH1cbiAgLnRkcy1tZWRpYS1pbWFnZVtkaXNhYmxlZF0ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC50ZHMtbWVkaWEtaW1hZ2U6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGRzLW1lZGlhLWltYWdlIC50ZHMtc2VhcmNoLXJlc3VsdHMtaWNvbiB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRkcy1tZWRpYS1pbWFnZSAudGRzLWZvbGRlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQyOyB9XG4gICAgLnRkcy1tZWRpYS1pbWFnZSAudGRzLWZvbGRlci1pY29uIC50ZHMtZm9sZGVyLWljb24tc2lkZWJhciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuICAgICAgLnRkcy1tZWRpYS1pbWFnZSAudGRzLWZvbGRlci1pY29uIC50ZHMtZm9sZGVyLWljb24tc2lkZWJhciAudGRzLWNhcmQtd2VkZ2Uge1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4OyB9XG4gIC50ZHMtbWVkaWEtaW1hZ2VbZGlzYWJsZWRdIC50ZHMtZm9sZGVyLWljb24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnRkcy1tZWRpYS1pbWFnZSAudGRzLWRvY3VtZW50LWljb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi50ZHMtc2VhcmNoLWl0ZW0tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzgyODI4NjtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4udGRzLXNlYXJjaC1pdGVtLXBhdGggbGkgPiBhIHtcbiAgY29sb3I6ICMzMzdhYjc7IH1cbiAgLnRkcy1zZWFyY2gtaXRlbS1wYXRoIGxpID4gYVtkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjNDE0MTQyO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudGRzLXNlYXJjaC1pdGVtLXBhdGggbGkgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmMTY2MjQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRkcy1zZWFyY2gtaXRlbS1wYXRoIGxpID4gYTpob3ZlcltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICM0MTQxNDI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnRkcy1zZWFyY2gtaXRlbS1wYXRoIGxpID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDsgfVxuICAudGRzLXNlYXJjaC1pdGVtLXBhdGggbGkgPiBhIC50c2RCdWxrQWN0aW9uRW5hYmxlZCB7XG4gICAgY29sb3I6ICM0MTQxNDI7IH1cbiAgICAudGRzLXNlYXJjaC1pdGVtLXBhdGggbGkgPiBhIC50c2RCdWxrQWN0aW9uRW5hYmxlZDpob3ZlciB7XG4gICAgICBjb2xvcjogIzQxNDE0MjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4udGRzLWxvZ2luLXBhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbG9naW4tcGxhY2Vob2xkZXIuanBnXCIpIDAgMCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnRkcy1sb2dpbi1wYWdlIC50ZHMtcGFnZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gICAgLnRkcy1sb2dpbi1wYWdlIC50ZHMtcGFnZS1jb250ZW50IC50ZHMtbG9naW4td3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA1MHB4OyB9XG4gICAgICAudGRzLWxvZ2luLXBhZ2UgLnRkcy1wYWdlLWNvbnRlbnQgLnRkcy1sb2dpbi13cmFwcGVyIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC50ZHMtbG9naW4tcGFnZSAudGRzLXBhZ2UtY29udGVudCBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnRkcy1sb2dpbi1wYWdlIC50ZHMtcGFnZS1jb250ZW50IGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4udGRzLWxvZ2luLXdpbmRvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLyoqXG4gKiBAZmlsZSAgICAgICAgSW1hZ2VzIGRyb3BsZXQgc3R5bGVzIGZvciBJTlRPVUNIIGFwcFxuICogQGNvcHlyaWdodCAgIFRvcGRvd24gU3lzdGVtc1xuICogQGF1dGhvciAgICAgIHdlcm5lckBidXNzZWRlc2lnbi5jb21cbiAqXG4gKiBAZGVzY3JpcHRpb24gVGhpcyBzdHlsZSBzaGVldCBkZWZpbmVzIHRoZSBpbWFnZXMgdXBsb2FkIGRyb3BsZXQgc3R5bGVzXG4gKi9cbi5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnRkcy1kcm9wbGV0LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4OyB9XG4gIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLnRkcy1kcm9wbGV0LWhlYWRlciBoMyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAudGRzLWRyb3BsZXQtaGVhZGVyIC50ZHMtYWRkLWZpbGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAudGRzLWRyb3BsZXQtaGVhZGVyIC5kcm9wbGV0LXVwbG9hZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnRkcy1kcm9wbGV0LXRhcmdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnRkcy1kcm9wbGV0LXRhcmdldCBjb21tZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRyYWctaW1hZ2VzLXRleHQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICNkMWQyZDM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRkcy1kcm9wbGV0LXRhcmdldC5ldmVudC1kcmFnb3ZlciBjb21tZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRyb3AtaW1hZ2VzLXRleHQpOyB9XG5cbi50ZHMtZHJvcGxldC1ub3RlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNkMWQyZDM7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlOyB9XG4gIC50ZHMtZHJvcGxldC1ub3RlLnRkc0ltYWdlc1VwbG9hZFJlYWR5IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi50ZHMtdXBsb2FkLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAudGRzLXVwbG9hZC1tZXNzYWdlLnRkc1Nob3dNZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGRzLXVwbG9hZC1maWxlcyB7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuICAudGRzLXVwbG9hZC1maWxlcyBsaSB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnRkcy11cGxvYWQtZmlsZXMgaW1nIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50ZHMtdXBsb2FkLWZpbGVzIC50ZHMtZmlsZS11cGxvYWQtc2l6ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgYm90dG9tOiAycHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudGRzLXVwbG9hZC1maWxlcyAudGRzLWZpbGUtdXBsb2FkLWRlbGV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udGRzLWZpbGVzLWVkaXQtbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7IH1cbiAgLnRkcy1maWxlcy1lZGl0LWxheWVyIC50ZHMtZmlsZXMtZWRpdC1wYWdlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDE0MjsgfVxuICAudGRzLWZpbGVzLWVkaXQtbGF5ZXIgLnRkcy1maWxlcy1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTsgfVxuICAgIC50ZHMtZmlsZXMtZWRpdC1sYXllciAudGRzLWZpbGVzLXByb3BlcnRpZXMgLnRkcy1pdGVtLXZpc3VhbHMge1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAzNTBweDsgfVxuICAgIC50ZHMtZmlsZXMtZWRpdC1sYXllciAudGRzLWZpbGVzLXByb3BlcnRpZXMgLnRkcy1pdGVtLXZpc3VhbHMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAudGRzLWZpbGVzLWVkaXQtbGF5ZXIgLnRkcy1maWxlcy1wcm9wZXJ0aWVzIC50ZHMtaXRlbS12aXN1YWxzLXdyYXBwZXIgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7IH1cbiAgICAudGRzLWZpbGVzLWVkaXQtbGF5ZXIgLnRkcy1maWxlcy1wcm9wZXJ0aWVzIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLnRkcy1maWxlcy1lZGl0LWxheWVyIC50ZHMtZmlsZXMtcHJvcGVydGllcyAudGRzLWl0ZW0tZGF0YSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAudGRzLWZpbGVzLWVkaXQtbGF5ZXIgLnRkcy1maWxlcy1wcm9wZXJ0aWVzIC50ZHMtaXRlbS1kYXRhIC50ZHMtZmllbGQtbm90ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50ZHMtZmlsZXMtZWRpdC1mb290ZXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZpbGUtcHJldmlldy10aHVtYm5haWwge1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwcHg7IH1cbiAgLmZpbGUtcHJldmlldy10aHVtYm5haWwgaSB7XG4gICAgZm9udC1zaXplOiA4MHB4OyB9XG4gIC5maWxlLXByZXZpZXctdGh1bWJuYWlsIGxhYmVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi50ZHMtYWRkLXRlbXBsYXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggOHB4IC0ycHggIzVmNWY1ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDsgfVxuICAudGRzLWFkZC10ZW1wbGF0ZS1oZWFkZXIgaDMge1xuICAgIG1hcmdpbjogMDsgfVxuXG4udGRzLWFkZC10ZW1wbGF0ZS1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiBjYWxjKDkwdmggLSA2MHB4IC0gNjBweCk7IH1cbiAgLnRkcy1hZGQtdGVtcGxhdGUtbWFpbiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggLTJweCAjNWY1ZjVmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnRkcy1hZGQtdGVtcGxhdGUtbWFpbiA+IGRpdjpmaXJzdC1jaGlsZCBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAudGRzLWFkZC10ZW1wbGF0ZS1tYWluID4gZGl2OmZpcnN0LWNoaWxkIGZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC50ZHMtYWRkLXRlbXBsYXRlLW1haW4gPiBkaXY6Zmlyc3QtY2hpbGQgZm9ybSBidXR0b24ge1xuICAgICAgICB3aWR0aDogOTBweDsgfVxuICAudGRzLWFkZC10ZW1wbGF0ZS1tYWluID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLnRkcy1hZGQtdGVtcGxhdGUtbWFpbiA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC50ZHMtYWRkLXRlbXBsYXRlLW1haW4gLnRkcy1hZGQtdGVtcGxhdGVfX25vLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnRkcy1hZGQtdGVtcGxhdGUtbWFpbiAudGRzLWFkZC10ZW1wbGF0ZS1lbXB0eSB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZHMtYWRkLXRlbXBsYXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggLTFweCA4cHggLTJweCAjNWY1ZjVmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7IH1cbiAgLnRkcy1hZGQtdGVtcGxhdGUtZm9vdGVyID4gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4udGRzLXNlbGVjdC1hc3NldHNfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggLTJweCAjNWY1ZjVmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG4gIC50ZHMtc2VsZWN0LWFzc2V0c19faGVhZGVyIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC50ZHMtc2VsZWN0LWFzc2V0c19faGVhZGVyIC5pY29uIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG5cbi50ZHMtc2VsZWN0LWFzc2V0c19fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogY2FsYyg5MHZoIC0gNjBweCAtIDYwcHgpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLnRkcy1zZWxlY3QtYXNzZXRzX19pbmZvIHtcbiAgY29sb3I6ICM0ZTRlNGU7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnRkcy1zZWxlY3QtYXNzZXRzX19tYXN0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiA0cHggMDsgfVxuICAudGRzLXNlbGVjdC1hc3NldHNfX21hc3Rlci0taXNNYXN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZTRlNGU7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi50ZHMtc2VsZWN0LWFzc2V0c19fY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50ZHMtc2VsZWN0LWFzc2V0c19fY2FyZC0tc2VsZWN0ZWQge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4udGRzLXNlbGVjdC1hc3NldHNfX2RpcmVjdG9yeS1zdHJpcGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEwNHB4OyB9XG5cbi50ZHMtc2VsZWN0LWFzc2V0c19fZGlyZWN0b3J5LXdlZGdlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi50ZHMtc2VsZWN0LWFzc2V0c19fYXNzZXQge1xuICB3aWR0aDogMTEycHg7XG4gIGhlaWdodDogMTc4cHg7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDsgfVxuXG4udGRzLXNlbGVjdC1hc3NldHNfX2xhYmVsIHtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDEzNHB4OyB9XG5cbi50ZHMtc2VsZWN0LWFzc2V0c19fY2hlY2tib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDQ2cHg7IH1cblxuLnRkcy1zZWxlY3QtYXNzZXRzX19udW1lcmluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZHMtc2VsZWN0LWFzc2V0c19fZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAtMXB4IDhweCAtMnB4ICM1ZjVmNWY7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZHMtc2VsZWN0LWFzc2V0c19fZm9vdGVyID4gYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgNXB4OyB9XG5cbi50ZHMtYnVsay1hY3Rpb24tbGlzdC1jb250YWluZXIge1xuICBtYXJnaW46IDAgLTE1cHggMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IH1cblxuLnRkcy1idWxrLWFjdGlvbnMtY29udHJvbHMge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDIwcHggMTVweCAwO1xuICBoZWlnaHQ6IDYwcHg7IH1cbiAgLnRkcy1idWxrLWFjdGlvbnMtY29udHJvbHMgPiAqIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAudGRzLWJ1bGstYWN0aW9ucy1jb250cm9scyAudGRzLWJ1bGstYWN0aW9uLWxpc3QtY29udHJvbCAudGRzLWNhcmV0IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgIC50ZHMtYnVsay1hY3Rpb25zLWNvbnRyb2xzIC50ZHMtYnVsay1hY3Rpb24tbGlzdC1jb250cm9sIC50ZHMtY2FyZXQudGRzLWNhcmV0LWRvd24ge1xuICAgICAgdG9wOiAtM3B4OyB9XG4gICAgLnRkcy1idWxrLWFjdGlvbnMtY29udHJvbHMgLnRkcy1idWxrLWFjdGlvbi1saXN0LWNvbnRyb2wgLnRkcy1jYXJldC50ZHMtY2FyZXQtcmlnaHQge1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogMnB4OyB9XG4gICAgLnRkcy1idWxrLWFjdGlvbnMtY29udHJvbHMgLnRkcy1idWxrLWFjdGlvbi1saXN0LWNvbnRyb2wgLnRkcy1jYXJldC5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAudGRzLWJ1bGstYWN0aW9ucy1jb250cm9scyAudGRzLWJ1bGstYWN0aW9uLWxpc3QtY29udHJvbCBzcGFuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRkcy1idWxrLWFjdGlvbnMtY29udHJvbHMgLnRkcy1idWxrLWFjdGlvbi1saXN0LWNvbnRyb2wuZGlzYWJsZWQgc3BhbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC50ZHMtYnVsay1hY3Rpb25zLWNvbnRyb2xzIC50ZHMtc2VsZWN0LW9wdGlvbnMtY29udGFpbmVyIGxpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC50ZHMtYnVsay1hY3Rpb25zLWNvbnRyb2xzIC50ZHMtc2VsZWN0LW9wdGlvbnMtY29udGFpbmVyIGxpIC50ZHMtZm9ybS1yb3ctaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgLnRkcy1idWxrLWFjdGlvbnMtY29udHJvbHMgLnRkcy1zZWxlY3Qtb3B0aW9ucy1jb250YWluZXIgbGkgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweCA1cHggMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGRzLWJ1bGstYWN0aW9ucy1jb250cm9scyAudGRzLXNlbGVjdC1vcHRpb25zLWNvbnRhaW5lciBsaSAuZHJvcGRvd24tbWVudSB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gICAgICAudGRzLWJ1bGstYWN0aW9ucy1jb250cm9scyAudGRzLXNlbGVjdC1vcHRpb25zLWNvbnRhaW5lciBsaSAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgLnRkcy1idWxrLWFjdGlvbnMtY29udHJvbHMgLnRkcy1zZWxlY3Qtb3B0aW9ucy1jb250YWluZXIgbGkgLmJ0bi1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAudGRzLWJ1bGstYWN0aW9ucy1jb250cm9scyAudGRzLXNlbGVjdC1vcHRpb25zLWNvbnRhaW5lciBsaSAuYnRuLWxpbms6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnRkcy1idWxrLWFjdGlvbnMtY29udHJvbHMgLnRkcy1pbml0aWFsLW5vdGUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnRkcy1idWxrLWFjdGlvbnMtY29udHJvbHMgLnRkcy1zZWxlY3QtYnVsay1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG4gICAgLnRkcy1idWxrLWFjdGlvbnMtY29udHJvbHMgLnRkcy1zZWxlY3QtYnVsay1hY3Rpb25zID4gYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50ZHMtYnVsay1hY3Rpb25zLWNvbnRyb2xzIC50ZHMtc2VsZWN0LWJ1bGstYWN0aW9ucyA+IGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MTQyOyB9XG4gICAgICAudGRzLWJ1bGstYWN0aW9ucy1jb250cm9scyAudGRzLXNlbGVjdC1idWxrLWFjdGlvbnMgPiBidXR0b24gaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cblxuLnRkcy1idWxrLWFjdGlvbi1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNmZiO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjJmMmYyO1xuICB3aWR0aDogMTAwJTsgfVxuICAudGRzLWJ1bGstYWN0aW9uLWxpc3QgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLnRkcy1idWxrLWFjdGlvbi1saXN0IHRyIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC50ZHMtYnVsay1hY3Rpb24tbGlzdCAudGRzLWljb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNSU7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLnRkcy1idWxrLWFjdGlvbi1saXN0IC50ZHMtaWNvbi1jb250YWluZXIgLnRkcy1pY29uLWZvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4OyB9XG4gICAgICAudGRzLWJ1bGstYWN0aW9uLWxpc3QgLnRkcy1pY29uLWNvbnRhaW5lciAudGRzLWljb24tZm9sZGVyIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgICAgLnRkcy1idWxrLWFjdGlvbi1saXN0IC50ZHMtaWNvbi1jb250YWluZXIgLnRkcy1pY29uLWZvbGRlciAuaWNvbi1mb2xkZXItY2xvc2Utb3V0bGluZSB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnRkcy1idWxrLWFjdGlvbi1saXN0IC50ZHMtaWNvbi1jb250YWluZXIgLnRkcy1pY29uLWZvbGRlciAuaWNvbi1mb2xkZXItY2xvc2UtY292ZXIge1xuICAgICAgICBjb2xvcjogIzQwNDA0MjsgfVxuICAudGRzLWJ1bGstYWN0aW9uLWxpc3QgLnRkcy10aXRsZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnRkcy1idWxrLWFjdGlvbi1saXN0IC50ZHMtZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDUlOyB9XG4gICAgLnRkcy1idWxrLWFjdGlvbi1saXN0IC50ZHMtZGVzY3JpcHRpb24tY29udGFpbmVyIHAge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAudGRzLWJ1bGstYWN0aW9uLWxpc3QgLnRkcy10eXBlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC50ZHMtYnVsay1hY3Rpb24tbGlzdCAudGRzLWRhdGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTUlOyB9XG4gIC50ZHMtYnVsay1hY3Rpb24tbGlzdCAudGRzLWFjdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA1JTsgfVxuICAgIC50ZHMtYnVsay1hY3Rpb24tbGlzdCAudGRzLWFjdGlvbi1jb250YWluZXIgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudGRzLWJ1bGstYWN0aW9uLWxpc3QgLnRkcy1hY3Rpb24tY29udGFpbmVyIHNwYW4gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNkZjczNTc7IH1cbiAgICAgIC50ZHMtYnVsay1hY3Rpb24tbGlzdCAudGRzLWFjdGlvbi1jb250YWluZXIgc3Bhbjpob3ZlciBpIHtcbiAgICAgICAgY29sb3I6ICNkMWQyZDM7IH1cblxuLyoqXG4gKiBAZmlsZSAgICAgICAgQWRkIGFzc2V0IHN0eWxlcyBmb3IgSU5UT1VDSCBhcHBcbiAqIEBjb3B5cmlnaHQgICBUb3Bkb3duIFN5c3RlbXNcbiAqIEBhdXRob3IgICAgICB3ZXJuZXJAYnVzc2VkZXNpZ24uY29tXG4gKlxuICogQGRlc2NyaXB0aW9uIFRoaXMgc3R5bGUgc2hlZXQgZGVmaW5lcyB0aGUgYWRkIGFzc2V0IHN0eWxlc1xuICovXG4udGRzLWFzc2V0LWxpc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnRkcy1hc3NldC1saXN0LXdyYXBwZXIgcCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRkcy1hc3NldC1saXN0LXdyYXBwZXIgLnJhZGlvICsgLnJhZGlvIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi50ZHMtYWRkLWFzc2V0LWNob2ljZXMge1xuICBtYXJnaW46IDAgMTFweDsgfVxuICAudGRzLWFkZC1hc3NldC1jaG9pY2VzID4gbGkge1xuICAgIHBhZGRpbmc6IDNweDsgfVxuXG4udGRzLWFzc2V0LWNob2ljZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGRzLWFzc2V0LWNob2ljZSBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNDdweDtcbiAgICBoZWlnaHQ6IDE0N3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzBweCAwIDA7IH1cbiAgICAudGRzLWFzc2V0LWNob2ljZSBsYWJlbC5zdWJtZW51LW9wZW5lZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgLnRkcy1hc3NldC1jaG9pY2UgbGFiZWwuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnRkcy1hc3NldC1jaG9pY2UgbGFiZWwuYWN0aXZlIGkge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50ZHMtYXNzZXQtY2hvaWNlIGxhYmVsLmFjdGl2ZS50ZHMtdHlwZS10ZXh0IHtcbiAgICAgIGhlaWdodDogMTYwcHg7IH1cbiAgICAudGRzLWFzc2V0LWNob2ljZSBsYWJlbCBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnRkcy1hc3NldC1jaG9pY2UgbGFiZWwgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDsgfVxuICAgIC50ZHMtYXNzZXQtY2hvaWNlIGxhYmVsIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC50ZHMtYXNzZXQtY2hvaWNlIGxhYmVsIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudGRzLWFzc2V0LWNob2ljZSBsYWJlbDpob3ZlciBpbWcsXG4gICAgLnRkcy1hc3NldC1jaG9pY2UgbGFiZWw6aG92ZXIgLmljb24ge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gIC50ZHMtYXNzZXQtY2hvaWNlIC5pY29uLWZvbGRlci1jbG9zZS1jb3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZjI2NTIyOyB9XG4gICAgLnRkcy1hc3NldC1jaG9pY2UgLmljb24tZm9sZGVyLWNsb3NlLWNvdmVyIC5pY29uLWZvbGRlci1jbG9zZS1zdHJpcGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjZjI2NTIyOyB9XG4gIC50ZHMtYXNzZXQtY2hvaWNlIC5pY29uLXRleHQge1xuICAgIGNvbG9yOiAjNzU1NzliOyB9XG4gIC50ZHMtYXNzZXQtY2hvaWNlIC5pY29uLWNvbnRlbnQge1xuICAgIGNvbG9yOiAjNzU1NzliOyB9XG4gIC50ZHMtYXNzZXQtY2hvaWNlIC5pY29uLWltYWdlIHtcbiAgICBjb2xvcjogIzYzZDZmYjsgfVxuICAudGRzLWFzc2V0LWNob2ljZSAuaWNvbi1maWxlLXBkZiB7XG4gICAgY29sb3I6ICM1NGI2YTU7IH1cbiAgLnRkcy1hc3NldC1jaG9pY2UgLmljb24tYnJhbmRfc3R5bGUge1xuICAgIGNvbG9yOiAjZWYyNTI1OyB9XG4gIC50ZHMtYXNzZXQtY2hvaWNlIC5pY29uLWxheW91dCB7XG4gICAgY29sb3I6ICMyYzgzYzQ7IH1cbiAgLnRkcy1hc3NldC1jaG9pY2UgLmljb24tdGVtcGxhdGUge1xuICAgIGNvbG9yOiAjY2E0ZDdmOyB9XG4gIC50ZHMtYXNzZXQtY2hvaWNlIC5pY29uLXRlbXBsYXRlLXNldCB7XG4gICAgY29sb3I6ICM5ZjMyNWU7IH1cbiAgLnRkcy1hc3NldC1jaG9pY2UgLmljb24tdXJsIHtcbiAgICBjb2xvcjogIzkzMjc4ZjsgfVxuICAudGRzLWFzc2V0LWNob2ljZSAuaWNvbi11c2VyLXByb21wdCxcbiAgLnRkcy1hc3NldC1jaG9pY2UgLmljb24tc3lzdGVtLXZhcmlhYmxlLFxuICAudGRzLWFzc2V0LWNob2ljZSAuaWNvbi11c2VyLXByb2ZpbGUtdmFyaWFibGUsXG4gIC50ZHMtYXNzZXQtY2hvaWNlIC5pY29uLXZhcmlhYmxlLFxuICAudGRzLWFzc2V0LWNob2ljZSAuaWNvbi1idXNpbmVzcy1ydWxlcyxcbiAgLnRkcy1hc3NldC1jaG9pY2UgLmljb24tcnVsZSB7XG4gICAgY29sb3I6ICMzOWI1NGE7IH1cblxuLnRkcy1zZWNvbmRhcnktY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODI4Mjg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAudGRzLXNlY29uZGFyeS1jaG9pY2VzLS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLnRkcy1zZWNvbmRhcnktY2hvaWNlcyA+IGxpIHtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAudGRzLXNlY29uZGFyeS1jaG9pY2VzID4gbGkudGV4dC1hc3NldC1jaG9pY2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTc5YjsgfVxuICAgIC50ZHMtc2Vjb25kYXJ5LWNob2ljZXMgPiBsaS5ydWxlLWFzc2V0LWNob2ljZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM3OyB9XG4gICAgLnRkcy1zZWNvbmRhcnktY2hvaWNlcyA+IGxpIC5pY29uIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC50ZHMtc2Vjb25kYXJ5LWNob2ljZXMgPiBsaSBzdmcge1xuICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZHMtc2Vjb25kYXJ5LWNob2ljZXMgPiBsaSB1c2Uge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC50ZHMtc2Vjb25kYXJ5LWNob2ljZXMgPiBsaSBsYWJlbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAudGRzLXNlY29uZGFyeS1jaG9pY2VzID4gbGkgbGFiZWwuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzNzsgfVxuICAgICAgLnRkcy1zZWNvbmRhcnktY2hvaWNlcyA+IGxpIGxhYmVsOmhvdmVyIC5pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4udGRzLWFzc2V0LWRyb3AtdGFyZ2V0IHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiA5MzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZGZkZmRmOyB9XG5cbi5fdG9hc3QtZGFya18xdWNrNV8xIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMTJweCAyMnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDEwLCAwLjgpO1xuICBib3gtc2hhZG93OiAxcHggMnB4IDVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiB0aGUgbG9nbyBidWdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGRzLWxvZ28tYnVnLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIHRoZSBsYXlvdXQgdGl0bGUgaW5wdXQgZmllbGRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGRzLWxheW91dC10aXRsZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjNDE0MTQyO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC50ZHMtbGF5b3V0LXRpdGxlLm5nLWludmFsaWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICBib3JkZXItc3R5bGU6IGluc2V0OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIExheW91dCBzbGlkZS1vdXQgdG9vbHMgbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50ZHMtbGF5b3V0LWVsZW1lbnRzLW1lbnUge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnRkcy1sb3dlci1tZW51cyAudGRzLWxheW91dC1lbGVtZW50cy1tZW51IHtcbiAgICB0b3A6IDE4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50ZHMtbGF5b3V0LWVsZW1lbnRzLW1lbnUge1xuICAgICAgdG9wOiAxNzhweDsgfSB9XG4gIC50ZHMtbGF5b3V0LWVsZW1lbnRzLW1lbnUgPiBsaSB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICAgIHdpZHRoOiA0M3B4OyB9XG4gICAgLnRkcy1sYXlvdXQtZWxlbWVudHMtbWVudSA+IGxpLmFjdGl2ZSwgLnRkcy1sYXlvdXQtZWxlbWVudHMtbWVudSA+IGxpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDI0MjQzOyB9XG4gICAgLnRkcy1sYXlvdXQtZWxlbWVudHMtbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC50ZHMtbGF5b3V0LWVsZW1lbnRzLW1lbnUgPiBsaS5hY3RpdmUge1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICBjb2xvcjogIzQyNDI0MztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8qIFRoaXMgcmVtb3ZlcyBibG9jayBzaGFkb3cgYmV0d2VlbiBtZW51IGVsZW1lbnQgYW5kIHNsaWRpbmcgcGFuZSAqLyB9XG4gICAgICAudGRzLWxheW91dC1lbGVtZW50cy1tZW51ID4gbGkuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC02cHg7IH1cbiAgLnRkcy1sYXlvdXQtZWxlbWVudHMtbWVudSAuaWNvbi11bmRvLFxuICAudGRzLWxheW91dC1lbGVtZW50cy1tZW51IC5pY29uLXJlZG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLyogVG9vbHMgbWVudSB0cmlnZ2VyICovXG4udGRzLWxheW91dC1lbGVtZW50cy1tZW51LXRyaWdnZXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRkcy1sYXlvdXQtZWxlbWVudHMtbWVudS10cmlnZ2VyID4gaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDRweDsgfVxuICAgIC50ZHMtbGF5b3V0LWVsZW1lbnRzLW1lbnUtdHJpZ2dlciA+IGkuaWNvbi12YXJpYWJsZSwgLnRkcy1sYXlvdXQtZWxlbWVudHMtbWVudS10cmlnZ2VyID4gaS5pY29uLWJ1c2luZXNzLXJ1bGVzLCAudGRzLWxheW91dC1lbGVtZW50cy1tZW51LXRyaWdnZXIgPiBpLmljb24tcHJldmlldywgLnRkcy1sYXlvdXQtZWxlbWVudHMtbWVudS10cmlnZ2VyID4gaS5pY29uLXJ1bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgdG9wOiA1cHg7IH1cbiAgICAudGRzLWxheW91dC1lbGVtZW50cy1tZW51LXRyaWdnZXIgPiBpLmljb24tcHJldmlldyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB0b3A6IDZweDsgfVxuXG4udGRzTGF5b3V0UGFuZUlzT3BlbiAudGRzLWxheW91dC1lbGVtZW50cy1tZW51IC5pY29uLWxheW91dCxcbi50ZHNTZXR0aW5nc1BhbmVJc09wZW4gLnRkcy1sYXlvdXQtZWxlbWVudHMtbWVudSAuaWNvbi1jb2cge1xuICBjb2xvcjogIzQxNDE0MTsgfVxuXG4udGRzLWFzc2V0LWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRkcy1hc3NldC1saXN0aW5nIC50YWItY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudGRzLWFzc2V0LWxpc3RpbmcgLnRhYi1jb250ZW50IC50YWItcGFuZS5hY3RpdmUge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAudGRzLWFzc2V0LWxpc3RpbmcgLnRhYi1jb250ZW50IC50YWItcGFuZS5hY3RpdmUgLnRkcy1sYXlvdXQtZWxlbWVudHMtcGFsZXR0ZSB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC50ZHMtYXNzZXQtbGlzdGluZyAubmF2LXRhYnMge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC50ZHMtYXNzZXQtbGlzdGluZyAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGhlaWdodDogMzlweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGRzLWFzc2V0LWxpc3RpbmcgLm5hdi10YWJzID4gbGkgPiBhLFxuICAudGRzLWFzc2V0LWxpc3RpbmcgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzLFxuICAudGRzLWFzc2V0LWxpc3RpbmcgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICAgIGNvbG9yOiAjNDI0MjQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7IH1cbiAgICAudGRzLWFzc2V0LWxpc3RpbmcgLm5hdi10YWJzID4gbGkgPiBhIGksXG4gICAgLnRkcy1hc3NldC1saXN0aW5nIC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyBpLFxuICAgIC50ZHMtYXNzZXQtbGlzdGluZyAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIgaSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMC44O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7IH1cbiAgLnRkcy1hc3NldC1saXN0aW5nIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgLnRkcy1hc3NldC1saXN0aW5nIC5uYXYtdGFicyA+IGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLnRkcy1hc3NldC1saXN0aW5nIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4gIC50ZHMtYXNzZXQtbGlzdGluZyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuICAudGRzLWFzc2V0LWxpc3RpbmcgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICM0MTQxNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuICAudGRzLWFzc2V0LWxpc3RpbmcgLnRkcy1iYWNrIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM0MjQyNDM7IH1cbiAgICAudGRzLWFzc2V0LWxpc3RpbmcgLnRkcy1iYWNrLnRkcy1iYWNrLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnRkcy1hc3NldC1saXN0aW5nLmNsZWFuIC51aWItdGFiLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGRzLWxheW91dC1lbGVtZW50cy1wYWxldHRlLWhlYWRlciB7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZHMtbGF5b3V0LWVsZW1lbnRzLXBhbGV0dGUge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAub3BlbiAudGRzLWxheW91dC1lbGVtZW50cy1wYWxldHRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGRzLWxheW91dC1lbGVtZW50cy1wYWxldHRlLnRkcy1hbHdheXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC50ZHMtbGF5b3V0LWVsZW1lbnRzLXBhbGV0dGUgLnRkcy13b3Jrc3BhY2UtZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgLnRkcy1sYXlvdXQtZWxlbWVudHMtcGFsZXR0ZSAudGRzLWNsZWFyLWFsbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC50ZHMtbGF5b3V0LWVsZW1lbnRzLXBhbGV0dGUgLnRkcy1jbGVhci1hbGwgLnRkcy1jbGVhci1hbGwtbGluayB7XG4gICAgICBjb2xvcjogIzQyNDI0MztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnRkcy1sYXlvdXQtZWxlbWVudHMtcGFsZXR0ZSAudGRzLWNsZWFyLWFsbCAudGRzLWNsZWFyLWFsbC1saW5rOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLnRkcy1sYXlvdXQtZWxlbWVudHMtcGFsZXR0ZSAudGRzLWNsZWFyLWFsbCAudGRzLXJlbW92ZS1lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IC0zcHg7IH1cbiAgICAgIC50ZHMtbGF5b3V0LWVsZW1lbnRzLXBhbGV0dGUgLnRkcy1jbGVhci1hbGwgLnRkcy1yZW1vdmUtZWxlbWVudCAuaWNvbiB7XG4gICAgICAgIGxlZnQ6IC00cHg7IH1cblxuLnRkc1NldHRpbmdzUGFuZUlzT3BlbiAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUsXG4udGRzTGF5b3V0UGFuZUlzT3BlbiAudGRzLWxheW91dC10b29scy1wYW5lLFxuLnRkc0Fzc2V0c1BhbmVJc09wZW4gLnRkcy1hc3NldHMtdG9vbHMtcGFuZSxcbi50ZHNWYXJpYWJsZXNQYW5lSXNPcGVuIC50ZHMtdmFyaWFibGVzLXRvb2xzLXBhbmUsXG4udGRzUnVsZXNQYW5lSXNPcGVuIC50ZHMtcnVsZXMtdG9vbHMtcGFuZSxcbi50ZHNQcmV2aWV3UGFuZUlzT3BlbiAudGRzLXByZXZpZXctdG9vbHMtcGFuZSxcbi50ZHNMYXlvdXRQYW5lSXNPcGVuIC50ZHMtbGF5b3V0LXRvb2xzLXBhbmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMzAycHg7IH1cbiAgLnRkc1NldHRpbmdzUGFuZUlzT3BlbiAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgPiBkaXYsXG4gIC50ZHNMYXlvdXRQYW5lSXNPcGVuIC50ZHMtbGF5b3V0LXRvb2xzLXBhbmUgPiBkaXYsXG4gIC50ZHNBc3NldHNQYW5lSXNPcGVuIC50ZHMtYXNzZXRzLXRvb2xzLXBhbmUgPiBkaXYsXG4gIC50ZHNWYXJpYWJsZXNQYW5lSXNPcGVuIC50ZHMtdmFyaWFibGVzLXRvb2xzLXBhbmUgPiBkaXYsXG4gIC50ZHNSdWxlc1BhbmVJc09wZW4gLnRkcy1ydWxlcy10b29scy1wYW5lID4gZGl2LFxuICAudGRzUHJldmlld1BhbmVJc09wZW4gLnRkcy1wcmV2aWV3LXRvb2xzLXBhbmUgPiBkaXYsXG4gIC50ZHNMYXlvdXRQYW5lSXNPcGVuIC50ZHMtbGF5b3V0LXRvb2xzLXBhbmUgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi50ZHMtbGF5b3V0LXRvb2xzLXBhbmUgLnRkcy1sYXlvdXQtZWxlbWVudHMtbGlzdCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWFlYWVhOyB9XG5cbi50ZHMtcmVtb3ZlLWVsZW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC50ZHMtcmVtb3ZlLWVsZW1lbnQgaSB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEzcHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGNvbG9yOiAjZGY3MzU3OyB9XG4gIC50ZHMtcmVtb3ZlLWVsZW1lbnQudGRzLXJlbW92ZS1lbGVtZW50LWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnRkcy1yZW1vdmUtZWxlbWVudC50ZHMtcmVtb3ZlLWVsZW1lbnQtZGlzYWJsZWQgaSB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuXG4udGRzLWVsZW1lbnQtZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogMjg5cHg7XG4gIHRvcDogNTAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLnRkcy1lbGVtZW50LWRldGFpbHMgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGRzLWVsZW1lbnQtZGV0YWlscyAudGRzLWVsZW1lbnRzLWRldGFpbHMtbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50ZHMtZWxlbWVudC1kZXRhaWxzIC50ZHMtZWxlbWVudHMtZGV0YWlscy1saXN0IGEsXG4gICAgLnRkcy1lbGVtZW50LWRldGFpbHMgLnRkcy1lbGVtZW50cy1kZXRhaWxzLWxpc3QgaSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50ZHMtZWxlbWVudC1kZXRhaWxzIC50ZHMtZWxlbWVudHMtZGV0YWlscy1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgLnRkcy1lbGVtZW50LWRldGFpbHMgLnRkcy1lbGVtZW50cy1kZXRhaWxzLWxpc3QgbGk6Zmlyc3QtY2hpbGQgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDsgfVxuXG4udGRzLXJlZ2lvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudGRzLXJlZ2lvbi1jb250YWluZXIgLnRkcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2VsZWN0ZWQtcGFnZSB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMmM4M2M0OyB9XG5cbi50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSA+ICo6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uLnRkcy1pcy1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uLnRkcy1pcy1vcGVuIC50ZHMtcGFuZS1zZWN0aW9uLWhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy1wYW5lLXNlY3Rpb24gLnRkcy1wYW5lLXNlY3Rpb24taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAgIC50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSAudGRzLXBhbmUtc2VjdGlvbiAudGRzLXBhbmUtc2VjdGlvbi1oZWFkZXIgLnRkcy1jYXJldCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDE4cHg7IH1cbiAgICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy1wYW5lLXNlY3Rpb24gLnRkcy1wYW5lLXNlY3Rpb24taGVhZGVyIC50ZHMtY2FyZXQtZG93biB7XG4gICAgICB0b3A6IDIycHg7IH1cbiAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIC50ZHMtcGFuZS1zZWN0aW9uLWNvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy1wYW5lLXNlY3Rpb24gLnRkcy1wYW5lLXNlY3Rpb24tY29udGVudCAudGRzLXBhbmUtc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZGVyOyB9XG4gICAgICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy1wYW5lLXNlY3Rpb24gLnRkcy1wYW5lLXNlY3Rpb24tY29udGVudCAudGRzLXBhbmUtc2VjdGlvbi10aXRsZSAudGRzLXBhbmUtc2VjdGlvbi10aXRsZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIC50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSAudGRzLXBhbmUtc2VjdGlvbiAudGRzLXBhbmUtc2VjdGlvbi1jb250ZW50LnRkcy1wYW5lLXNlY3Rpb24tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIC50ZHMtcmVjaXBpZW50LXR5cGVzLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDAgMjJweCAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTsgfVxuICAgIC50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSAudGRzLXBhbmUtc2VjdGlvbiAudGRzLXJlY2lwaWVudC10eXBlcy1zZWN0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7IH1cbiAgICAgIC50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSAudGRzLXBhbmUtc2VjdGlvbiAudGRzLXJlY2lwaWVudC10eXBlcy1zZWN0aW9uOmhvdmVyIC50ZHMtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy1wYW5lLXNlY3Rpb24gLnRkcy1yZWNpcGllbnQtdHlwZXMtc2VjdGlvbiAudGRzLXJlY2lwaWVudC10eXBlcy10aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgIC50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSAudGRzLXBhbmUtc2VjdGlvbiAudGRzLXJlY2lwaWVudC10eXBlcy1zZWN0aW9uIC50ZHMtcmVjaXBpZW50LXR5cGVzLXRpdGxlIC50ZHMtcmVjaXBpZW50LXR5cGVzLW1haW4tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIC50ZHMtcmVjaXBpZW50LXR5cGVzLXNlY3Rpb24gLnRkcy1yZWNpcGllbnQtdHlwZXMtdGl0bGUgLnRkcy1yZWNpcGllbnQtdHlwZXMtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgICAgIC50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSAudGRzLXBhbmUtc2VjdGlvbiAudGRzLXJlY2lwaWVudC10eXBlcy1zZWN0aW9uIC50ZHMtcmVjaXBpZW50LXR5cGVzLXRpdGxlIC50ZHMtcmVjaXBpZW50LXR5cGVzLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJygnOyB9XG4gICAgICAgIC50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSAudGRzLXBhbmUtc2VjdGlvbiAudGRzLXJlY2lwaWVudC10eXBlcy1zZWN0aW9uIC50ZHMtcmVjaXBpZW50LXR5cGVzLXRpdGxlIC50ZHMtcmVjaXBpZW50LXR5cGVzLWRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnKSc7IH1cbiAgICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy1wYW5lLXNlY3Rpb24gLnRkcy1yZWNpcGllbnQtdHlwZXMtc2VjdGlvbiAudGRzLXJlY2lwaWVudC10eXBlcy1lbnRyeSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciAudGRzLWVsZW1lbnQtbmFtZSB7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gICAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIC50ZHMtcmVjaXBpZW50LXR5cGVzLXNlY3Rpb24gLnRkcy1yZWNpcGllbnQtdHlwZXMtZW50cnkgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1lbGVtZW50LW1vcmUge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIC50ZHMtcmVjaXBpZW50LXR5cGVzLXNlY3Rpb24gLnRkcy1yZWNpcGllbnQtdHlwZXMtZW50cnkgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1yZW1vdmUtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0b3A6IDEycHg7IH1cbiAgICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy1wYW5lLXNlY3Rpb24gLnRkcy1yZWNpcGllbnQtdHlwZXMtc2VjdGlvbiAudGRzLXJlY2lwaWVudC10eXBlcy1lbnRyeSAubWFyZ2luLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSAudGRzLXBhbmUtc2VjdGlvbiAudGRzLWZpbmQtZm9ybSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIC50ZHMtcmVtb3ZlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDI0cHg7IH1cbiAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIC50ZHMtZWxlbWVudC1tb3JlIHtcbiAgICB0b3A6IDA7IH1cbiAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIC50ZHMtbGF5b3V0LWVsZW1lbnRzLXBhbGV0dGUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy1wYW5lLXNlY3Rpb24gLnRkcy1sYXlvdXQtZWxlbWVudHMtcGFsZXR0ZSBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy1wYW5lLXNlY3Rpb24gdGRzLW1haW4tc2VhcmNoLXdpZGdldCBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjgzNztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiA0MnB4OyB9XG4gICAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIHRkcy1tYWluLXNlYXJjaC13aWRnZXQgaW5wdXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RkFGRDsgfVxuICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy1wYW5lLXNlY3Rpb24gdGRzLW1haW4tc2VhcmNoLXdpZGdldCB1bC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMjA2cHg7IH1cbiAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIC50ZHMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSAudGRzLXBhbmUtc2VjdGlvbiAudGRzLWF0dGFjaG1lbnRzLXNlY3Rpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMjJweCAxNXB4OyB9XG4gICAgLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtcGFuZS1zZWN0aW9uIC50ZHMtYXR0YWNobWVudHMtc2VjdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2OyB9XG4gICAgICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy1wYW5lLXNlY3Rpb24gLnRkcy1hdHRhY2htZW50cy1zZWN0aW9uOmhvdmVyIC50ZHMtaGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRkcy1zZXR0aW5ncy10b29scy1wYW5lIC50ZHMtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4udGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy12YWxpZC1kYXRlcyB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSAudGRzLXZhbGlkLWRhdGVzIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy12YWxpZC1kYXRlcyAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiAxMDVweDsgfVxuICAgIC50ZHMtc2V0dGluZ3MtdG9vbHMtcGFuZSAudGRzLXZhbGlkLWRhdGVzIC5pbnB1dC1ncm91cCBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiA2cHg7IH1cbiAgICAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUgLnRkcy12YWxpZC1kYXRlcyAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDZweCA1cHg7IH1cblxuLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC5zcGFjZS1maWxsIHtcbiAgICAgIGZsZXg6IDE7IH1cbiAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pY29uIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWluZm8ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbWluLXdpZHRoOiAwOyB9XG4gICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvLnZhcmlhbnQtdGFiIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICAgICAgICBtYXJnaW46IDhweCA4cHggMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDsgfVxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvLnZhcmlhbnQtdGFiLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvLnZhcmlhbnQtdGFiLmluYWN0aXZlIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWhlYWRlciAudGRzLWRlc2lnbi1zdHVkaW8taW5mby52YXJpYW50LXRhYi5pbmFjdGl2ZSAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvLnZhcmlhbnQtdGFiIC50ZHMtZGVzaWduZXItbmFtZSxcbiAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWhlYWRlciAudGRzLWRlc2lnbi1zdHVkaW8taW5mby52YXJpYW50LXRhYiAudGRzLWxhc3QtdXBkYXRlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvLnZhcmlhbnQtdGFiIC50ZHMtdG9wIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWhlYWRlciAudGRzLWRlc2lnbi1zdHVkaW8taW5mby52YXJpYW50LXRhYiAudGRzLWRlc2lnbmVyLW5hbWUtZm9ybSBmb3JtIGlucHV0IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvLnZhcmlhbnQtdGFiIC50ZHMtZGVzaWduZXItbmFtZS1mb3JtIGZvcm0gaW5wdXQ6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvIC50ZHMtdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWluZm8gLnRkcy10b3AgLnRkcy1kZXNpZ25lci1uYW1lIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvIC50ZHMtdG9wIC50ZHMtdGFiLW5hbWUge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWluZm8gLnRkcy10b3AgLnRkcy1kZXNpZ25lci1uYW1lLWZvcm0ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBmbGV4LXNocmluazogMTsgfVxuICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWluZm8gLnRkcy10b3AgLnRkcy1kZXNpZ25lci1uYW1lLWZvcm0gaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDFweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWluZm8gLnRkcy10b3AgLnRkcy1kZXNpZ25lci1uYW1lLWZvcm0gaW5wdXQ6Zm9jdXMsIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWluZm8gLnRkcy10b3AgLnRkcy1kZXNpZ25lci1uYW1lLWZvcm0gaW5wdXQ6Zm9jdXM6aG92ZXIge1xuICAgICAgICAgICAgICBjdXJzb3I6IHRleHQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NmIzZTA7IH1cbiAgICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWluZm8gLnRkcy10b3AgLnRkcy1kZXNpZ25lci1uYW1lLWZvcm0gaW5wdXQ6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOyB9XG4gICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvIC50ZHMtYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWhlYWRlciAudGRzLWRlc2lnbi1zdHVkaW8taW5mbyAudGRzLWJvdHRvbSBhLFxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvIC50ZHMtYm90dG9tIGE6aG92ZXIsXG4gICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWluZm8gLnRkcy1ib3R0b20gYTpsaW5rLFxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvIC50ZHMtYm90dG9tIGE6dmlzaXRlZCB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBjb2xvcjogIzQyNDI0MzsgfVxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvIC50ZHMtYm90dG9tIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMmM4M2M0OyB9XG4gICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWluZm8gLnRkcy1ib3R0b20gLnRkcy1ib3R0b20tbGF5b3V0LW5hbWUge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduLXN0dWRpby1pbmZvIC50ZHMtYm90dG9tIC50ZHMtbGFzdC11cGRhdGVkIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWluZm8gLnRkcy1ib3R0b20gLnRkcy1zZXBhcmF0b3Ige1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ25lci1tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWhlYWRlciAudGRzLWRlc2lnbmVyLW1lc3NhZ2UgLnRkcy1pcy1zYXZlZCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8taGVhZGVyIC50ZHMtZGVzaWduZXItbWVzc2FnZSAudGRzLWlzLXNhdmVkIGkge1xuICAgICAgICAgIGNvbG9yOiAjOGRjNzNmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDJweDsgfVxuICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWhlYWRlciAudGRzLWRlc2lnbmVyLW1lc3NhZ2UgLnRkcy1pcy1zYXZpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIgLnRkcy1kZXNpZ25lci1tZXNzYWdlIC50ZHMtc2F2aW5nLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICM5MzBmMGY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWhlYWRlciAudGRzLWJ1dHRvbnMtY29udGFpbmVyIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG4gIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtYnV0dG9ucy1jb250YWluZXIge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1idXR0b25zLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8tYm9keSAudGRzLWRlc2lnbi1zdHVkaW8tbGVmdC1zbGlkaW5nLXBhbmUge1xuICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTsgfVxuICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgICAgICBjb2xvcjogIzQyNDI0MzsgfVxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8tYm9keSAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLWFuZC1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sIC50ZHMtY29udGVudC1kZXNpZ25lci1jb250cm9scy1zcGFjZSB7XG4gICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8tYm9keSAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLWFuZC1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sLW1pZGRsZSB7XG4gICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8tYm9keSAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLWFuZC1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sLW1pZGRsZS5qdXN0aWZ5LWVuZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbC1taWRkbGUgLnRkcy1jb3B5LXBhc3RlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxNXB4IDZweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wtbWlkZGxlIC50ZHMtY29weS1wYXN0ZSA+IGRpdiB7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbC1taWRkbGUgLnRkcy1jb3B5LXBhc3RlID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbC1taWRkbGUgLnRkcy1ncmlkIHtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAgICAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbC1taWRkbGUgLnRkcy1ncmlkLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbC1taWRkbGUgLnRkcy10b2dnbGUtcHJldmlldyB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8tYm9keSAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLWFuZC1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sLW1pZGRsZSAudGRzLXRvZ2dsZS1wcmV2aWV3IHAge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbC1yaWdodCB7XG4gICAgICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wtcmlnaHQgLnRkcy1sYXlvdXQtY29udHJvbC1idXR0b25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDEwcHggN3B4IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wtcmlnaHQgLnRkcy1sYXlvdXQtY29udHJvbC1idXR0b25zIGxpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnB4IDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wtcmlnaHQgLnRkcy1sYXlvdXQtY29udHJvbC1idXR0b25zIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAgICAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbC1yaWdodCAudGRzLWxheW91dC1jb250cm9sLWJ1dHRvbnMgbGkudGRzLWlzLXRhYi5vcGVuIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wtcmlnaHQgLnRkcy1sYXlvdXQtY29udHJvbC1idXR0b25zIGxpIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7IH1cbiAgICAgICAgICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8tYm9keSAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLWFuZC1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sLXJpZ2h0IC50ZHMtbGF5b3V0LWNvbnRyb2wtYnV0dG9ucyBsaSBpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG4gICAgICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wtcmlnaHQgLnRkcy1sYXlvdXQtY29udHJvbC1idXR0b25zIGxpLnRkcy1kcm9wZG93bi1jb250YWluZXIgPiB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8tYm9keSAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLWFuZC1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sLXJpZ2h0IC50ZHMtbGF5b3V0LWNvbnRyb2wtYnV0dG9ucyBsaSAudGRzLWRyb3Bkb3duLW1lbnUgbGkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLXBhZ2Utc2VsZWN0b3Ige1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7IH1cbiAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLXBhZ2Utc2VsZWN0b3IgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1wYWdlLXNlbGVjdG9yIGxpID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1wYWdlLXNlbGVjdG9yIGxpIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7IH1cbiAgICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1wYWdlLXNlbGVjdG9yIGxpIC5kcm9wZG93bi10b2dnbGUgc3BhbiB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQyNDI0MyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1wYWdlLXNlbGVjdG9yIGxpID4gdWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1wYWdlLXNlbGVjdG9yIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7IH1cbiAgICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1wYWdlLXNlbGVjdG9yIGxpOmxhc3QtY2hpbGQ6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzQxNDE0MTsgfVxuICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCB0ZHMtem9vbS1jb250cm9sLmxpZ2h0ID4gZGl2IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYzsgfVxuICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCB0ZHMtem9vbS1jb250cm9sLmxpZ2h0IGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZSB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgLyogaGFzIHRvIGJlIHNjcm9sbCwgbm90IGF1dG8gKi9cbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNjBweCAtIDQzcHgpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQzcHgpO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDFzIGVhc2U7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggODBweCAzMHB4IDgwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLnRkcy13YXJuaW5nLXNob3duIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNjBweCAtIDQzcHggLSA2M3B4KTsgfVxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8tYm9keSAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLWFuZC1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UudGRzLWRvdWJsZS13YXJuaW5nLXNob3duIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNjBweCAtIDQzcHggLSAxMjZweCk7IH1cbiAgICAgICAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIgLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHkgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS1hbmQtY29udHJvbCAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLnRkcy1kZXNpZ24tc3R1ZGlvLWJvZHktbXVsdGkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItYm9keSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItYm9keS50ZHMtd2FybmluZy1zaG93biB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoIDEwMHZoIC0gNjBweCAtIDYzcHgpOyB9XG4gICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS50ZHMtcHJvbXB0LWRlc2lnbmVyLXdvcmtzcGFjZSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweDsgfVxuICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlci50ZHNMYXlvdXRQYW5lSXNPcGVuIC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UsXG4gIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyLnRkc1NldHRpbmdzUGFuZUlzT3BlbiAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLFxuICAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlci50ZHNBc3NldHNQYW5lSXNPcGVuIC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UsXG4gIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyLnRkc1ZhcmlhYmxlc1BhbmVJc09wZW4gLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZSxcbiAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIudGRzUnVsZXNQYW5lSXNPcGVuIC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UsXG4gIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyLnRkc1ByZXZpZXdQYW5lSXNPcGVuIC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMzMwcHggIWltcG9ydGFudDsgfVxuXG4udGRzLWRlc2lnbi1zdHVkaW8td2FybmluZyB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IDMwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGhlaWdodDogNDNweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGQyZDQ7XG4gIGNvbG9yOiAjNDI0MjQzOyB9XG4gIC50ZHMtZGVzaWduLXN0dWRpby13YXJuaW5nIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udGRzLWNoZWNrZWQtb3V0LWJ5LXVzZXJuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMmU2ZGE0OyB9XG5cbi5uby1hbmltYXRpb24sXG4ubm8tYW5pbWF0aW9uID4gKiB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7IH1cblxuLnRkcy1zZWN0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC50ZHMtc2VjdGlvbi13cmFwcGVyW3dyYXBwZXItbmFtZT0nYm9keSddLCAudGRzLXNlY3Rpb24td3JhcHBlclt3cmFwcGVyLW5hbWU9J2hlYWRlckJvZHknXSwgLnRkcy1zZWN0aW9uLXdyYXBwZXJbd3JhcHBlci1uYW1lPSdmb290ZXJCb2R5J10sIC50ZHMtc2VjdGlvbi13cmFwcGVyW3dyYXBwZXItbmFtZT0naGVhZGVyRm9vdGVyQm9keSddIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLnRkcy1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40czsgfVxuICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudC50ZHMtdGVtcGxhdGUtZGVzaWduZXIge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQudGRzLWNvbnRlbnQtcm93IHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDE7IH1cbiAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQudGRzLWltYWdlLXJvdyB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50LnRkcy1yb3ctZWxlbWVudC1maXhlZC1oZWlnaHQge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50LnRkcy1yb3ctZWxlbWVudC1maXhlZC1oZWlnaHQgPiBkaXYudGRzLWNvbHVtbi13cmFwcGVyLWVsZW1lbnQge1xuICAgICAgbWluLWhlaWdodDogMDsgfVxuICAudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50LnRkcy1yb3ctZWxlbWVudC1ncm93IHtcbiAgICBmbGV4LWJhc2lzOiAwOyB9XG4gIC50ZHMtc2VjdGlvbiA+IC50ZHMtZW1wdHktc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC50ZHMtc2VjdGlvbiA+IC50ZHMtZW1wdHktc2VjdGlvbiA+IC50ZHMtcm93LWVsZW1lbnQge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIC50ZHMtc2VjdGlvbjpob3ZlciAudGRzLXNlY3Rpb24tY29udHJvbC10YWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZDlkOWQ7IH1cbiAgLnRkcy1zZWN0aW9uIC50ZHMtc2VjdGlvbi1jb250cm9sLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC50ZHMtc2VjdGlvbiAudGRzLXNlY3Rpb24tY29udHJvbC1iYXJfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDAuNGVtIDAuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDBkMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAudGRzLXNlY3Rpb24gLnRkcy1zZWN0aW9uLWNvbnRyb2wtYmFyX190YWJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC50ZHMtc2VjdGlvbiAudGRzLXNlY3Rpb24tY29udHJvbC1iYXJfX3RhYnMtLWRpc2FibGVkIC50ZHMtc2VjdGlvbi1jb250cm9sLXRhYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDAgIWltcG9ydGFudDsgfVxuICAgICAgLnRkcy1zZWN0aW9uIC50ZHMtc2VjdGlvbi1jb250cm9sLWJhcl9fdGFicyAudGRzLXNlY3Rpb24tY29udHJvbC10YWIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICBwYWRkaW5nOiAwLjRlbSAwLjVlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAudGRzLXNlY3Rpb24gLnRkcy1zZWN0aW9uLWNvbnRyb2wtYmFyX190YWJzIC50ZHMtc2VjdGlvbi1jb250cm9sLXRhYi0tYWN0aXZlLCAudGRzLXNlY3Rpb24gLnRkcy1zZWN0aW9uLWNvbnRyb2wtYmFyX190YWJzIC50ZHMtc2VjdGlvbi1jb250cm9sLXRhYjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjODNjNDsgfVxuICAudGRzLXNlY3Rpb24gPiAudGRzLXNlY3Rpb24tY29udHJvbC1iYXIge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTRweDsgfVxuICAudGRzLXNlY3Rpb24gLnRkcy1zZWN0aW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7IH1cbiAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7IH1cbiAgICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudC50ZHMtdGVtcGxhdGUtZGVzaWduZXIge1xuICAgICAgb3V0bGluZTogI2NjYyBkb3R0ZWQgMXB4OyB9XG4gICAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQudGRzLXJvdy1ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FkZGQ0OyB9XG4gICAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQudGRzLXJvdy1lbGVtZW50LXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWRkZDQ7IH1cbiAgICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudCAudGRzLWNvbHVtbi13cmFwcGVyLWVsZW1lbnQge1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIC8qIGZpeCBmb3IgaVBhZCdzIFNhZmFyaS9DaHJvbWUgLSB3ZWJraXQgYnVnOiB3aGVuIGEgYmxvY2sncyBoZWlnaHQgaXMgZGV0ZXJtaW5lZFxuICAgICAgYnkgbWluLWhlaWdodC9tYXgtaGVpZ2h0LCBjaGlsZHJlbiB3aXRoIHBlcmNlbnRhZ2UgaGVpZ2h0cyBhcmUgc2l6ZWQgaW5jb3JyZWN0eWx5LiAgKi9cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLyogL2ZpeCAqLyB9XG4gICAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQgLnRkcy1jb2x1bW4tZWxlbWVudCB7XG4gICAgICAvKiBmaXggZm9yIGlQYWQncyBTYWZhcmkvQ2hyb21lIC0gd2Via2l0IGJ1Zzogd2hlbiBhIGJsb2NrJ3MgaGVpZ2h0IGlzIGRldGVybWluZWRcbiAgICAgIGJ5IG1pbi1oZWlnaHQvbWF4LWhlaWdodCwgY2hpbGRyZW4gd2l0aCBwZXJjZW50YWdlIGhlaWdodHMgYXJlIHNpemVkIGluY29ycmVjdHlseS4gICovXG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAvKiAvZml4ICovXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBtaW4taGVpZ2h0O1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG4gICAgICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudCAudGRzLWNvbHVtbi1lbGVtZW50LnRkcy1jb2x1bW4taG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FkZGQ0OyB9XG4gICAgICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudCAudGRzLWNvbHVtbi1lbGVtZW50LnRkcy1sYXlvdXQtZGVzaWduZXIge1xuICAgICAgICBvdXRsaW5lOiAjY2NjIGRvdHRlZCAxcHg7IH1cbiAgICAgIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50IC50ZHMtY29sdW1uLWVsZW1lbnQudGRzLXRlbXBsYXRlLWRlc2lnbmVyIC50ZHMtdGVtcGxhdGUtY29sdW1uLWJvcmRlciB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgI2NjYztcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0xcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50IC50ZHMtY29sdW1uLWVsZW1lbnQgLnRkcy1pbm5lci1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50IC50ZHMtY29sdW1uLWVsZW1lbnQgLnRkcy1pbm5lci1zZWN0aW9uID4gZGl2W25nLWluY2x1ZGVdIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50IC50ZHMtY29sdW1uLWVsZW1lbnQgLnRkcy1pbm5lci1zZWN0aW9uLnRkcy1sYXlvdXQtZGVzaWduZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gICAgICAgIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50IC50ZHMtY29sdW1uLWVsZW1lbnQgLnRkcy1pbm5lci1zZWN0aW9uIC50ZHMtc2VjdGlvbiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50IC50ZHMtY2VsbCwgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQgLnRkcy1jZWxsLW1lZGlhLCAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudCAudGRzLWNlbGwtdGV4dCwgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQgLnRkcy1jZWxsLWVtcHR5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudCAudGRzLWNlbGwgLnRkcy1zZWN0aW9uLWljb24sIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50IC50ZHMtY2VsbC1tZWRpYSAudGRzLXNlY3Rpb24taWNvbiwgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQgLnRkcy1jZWxsLXRleHQgLnRkcy1zZWN0aW9uLWljb24sIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50IC50ZHMtY2VsbC1lbXB0eSAudGRzLXNlY3Rpb24taWNvbiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1lbGVtZW50IC50ZHMtY2VsbC50ZHMtZnVsbC1jZWxsLCAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudCAudGRzLWZ1bGwtY2VsbC50ZHMtY2VsbC1tZWRpYSwgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQgLnRkcy1mdWxsLWNlbGwudGRzLWNlbGwtdGV4dCwgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQgLnRkcy1mdWxsLWNlbGwudGRzLWNlbGwtZW1wdHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudCAudGRzLWNlbGwtbWVkaWEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzczZDsgfVxuICAgICAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQgLnRkcy1jZWxsLW1lZGlhLmRyYWctb3Zlci1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzk5MzI7IH1cbiAgICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudCAudGRzLWNlbGwtdGV4dC5kcmFnLW92ZXItY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRhZGFkOyB9XG4gICAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQgLnRkcy1jZWxsLWVtcHR5LmRyYWctb3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdmMGQwOyB9XG4gICAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQgLnRkcy1jZWxsLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjYWRkZDQ7IH1cbiAgICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudCAudGRzLXNlbGVjdGVkLWNlbGwge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMwMDY4Mzc7IH1cbiAgICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudCAudGRzLWxheW91dC1kZXNpZ25lci50ZHMtY29sdW1uLWVsZW1lbnQuZHJhZy1vdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2YwZDA7IH1cbiAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWRyb3B6b25lIHtcbiAgICBoZWlnaHQ6IDBweDsgfVxuICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZHJvcHpvbmUudGRzLWV4cGFuZC1kcm9wLXpvbmUge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1kcm9wem9uZS50ZHMtZXhwYW5kLWRyb3Atem9uZSA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWRyb3B6b25lLnRkcy1ncm93LWRyb3Atem9uZSB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gIC50ZHMtc2VjdGlvbiAudGRzLXJvdy1kcm9wem9uZSA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLCBiYWNrZ3JvdW5kLWNvbG9yLCBoZWlnaHQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZHJvcHpvbmUuZHJhZy1vdmVyID4gZGl2IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2NjYztcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2YwZDA7IH1cbiAgLnRkcy1zZWN0aW9uLnRkcy1zZWN0aW9uLWNvbHVtbnMtaW5zcGVjdCAudGRzLWNvbHVtbi1lbGVtZW50LnRkcy1sYXlvdXQtZGVzaWduZXIge1xuICAgIG91dGxpbmU6ICMxMTEgZG90dGVkIDFweDsgfVxuICAudGRzLXNlY3Rpb24udGRzLXNlY3Rpb24tcm93cy1pbnNwZWN0IC50ZHMtcm93LWVsZW1lbnQge1xuICAgIG91dGxpbmU6ICMxMTEgZG90dGVkIDFweDsgfVxuICAudGRzLXNlY3Rpb24udGRzLXNlY3Rpb24tcm93cy1pbnNwZWN0IC50ZHMtcm93LWVsZW1lbnQudGRzLXJvdy1lbGVtZW50LXNlbGVjdGVkIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC50ZHMtc2VjdGlvbi50ZHMtc2VjdGlvbi1yZWdpb24taW5zcGVjdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NhZGRkNDsgfVxuXG4udGRzLWRlc2lnbmVyLWVsZW1lbnQge1xuICB6LWluZGV4OiAxOyB9XG4gIC50ZHMtZGVzaWduZXItZWxlbWVudCAudGRzLXJlc2l6ZS1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGRzLWRlc2lnbmVyLWVsZW1lbnQgLnRkcy11cHBlci1sZWZ0LWNvcm5lciB7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IC02cHg7XG4gICAgY3Vyc29yOiBud3NlLXJlc2l6ZTsgfVxuICAudGRzLWRlc2lnbmVyLWVsZW1lbnQgLnRkcy11cHBlci1taWRkbGUge1xuICAgIHRvcDogLTZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50IC50ZHMtdXBwZXItcmlnaHQtY29ybmVyIHtcbiAgICB0b3A6IC02cHg7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgY3Vyc29yOiBuZXN3LXJlc2l6ZTsgfVxuICAudGRzLWRlc2lnbmVyLWVsZW1lbnQgLnRkcy1yaWdodC1taWRkbGUge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50IC50ZHMtbG93ZXItcmlnaHQtY29ybmVyIHtcbiAgICBib3R0b206IC02cHg7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgY3Vyc29yOiBud3NlLXJlc2l6ZTsgfVxuICAudGRzLWRlc2lnbmVyLWVsZW1lbnQgLnRkcy1sb3dlci1taWRkbGUge1xuICAgIGJvdHRvbTogLTZweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50IC50ZHMtbG93ZXItbGVmdC1jb3JuZXIge1xuICAgIGJvdHRvbTogLTZweDtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIGN1cnNvcjogbmVzdy1yZXNpemU7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50IC50ZHMtbGVmdC1taWRkbGUge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC02cHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTsgfVxuICAudGRzLWRlc2lnbmVyLWVsZW1lbnQudGRzLWlzLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAudGRzLWRlc2lnbmVyLWVsZW1lbnQudGRzLWlzLXNlbGVjdGVkID4gLnRkcy1lbGVtZW50LXRhYiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7IH1cbiAgICAudGRzLWRlc2lnbmVyLWVsZW1lbnQudGRzLWlzLXNlbGVjdGVkIC50ZHMtcmVzaXplLWhhbmRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDk5OTsgfVxuXG4udGRzLXdlYi1zaXplcy1jb250YWluZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gIC50ZHMtd2ViLXNpemVzLWNvbnRhaW5lciAudGRzLXNpemUtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYzsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi1lZGl0b3IgLnRkcy13ZWItc2l6ZXMtY29udGFpbmVyIC50ZHMtc2l6ZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDQwcHg7IH1cblxuLnRkcy1zaXplLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnRkcy1zaXplLXdyYXBwZXIgLnRkcy1zaXplLWRlc2NyaXB0b3Ige1xuICAgIHBhZGRpbmc6IDAgMTBweCA0MHB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnRkcy1zaXplLXdyYXBwZXIgLnRkcy1zaXplLWRlc2NyaXB0b3IgcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAudGRzLXNpemUtd3JhcHBlciAudGRzLXNpemUtZGVzY3JpcHRvciAudGRzLXNwYWNpbmcge1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC50ZHMtc2l6ZS13cmFwcGVyIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnRkcy1zaXplLXdyYXBwZXIgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nIC50ZHMtaG9tZS1idXR0b24ge1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gNXB4OyB9XG4gICAgLnRkcy1zaXplLXdyYXBwZXIgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nLnRkcy1zdHJhaWdodC1jb3JuZXJzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAudGRzLXNpemUtd3JhcHBlciAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcudGRzLWxheW91dC1wYW5lLXBhZGRpbmctbGFuZHNjYXBlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC50ZHMtc2l6ZS13cmFwcGVyIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZy50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZy1sYW5kc2NhcGUgLnRkcy1maXhlZC1oZWlnaHQge1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAudGRzLXNpemUtd3JhcHBlciAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcudGRzLWxheW91dC1wYW5lLXBhZGRpbmctbGFuZHNjYXBlIC50ZHMtaG9tZS1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAudGRzLXNpemUtd3JhcHBlciAudGRzLWxheW91dC1wYW5lLWlubmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC50ZHMtc2l6ZS13cmFwcGVyIC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIudGRzLWxheW91dC1wYW5lLWlubmVyLXJlbGF0aXZlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRkcy1zaXplLXdyYXBwZXIgLnRkcy1sYXlvdXQtcGFuZS1pbm5lciBsYXlvdXQtdmlldyB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMTsgfVxuICAudGRzLXNpemUtd3JhcHBlciAudGRzLWhvbWUtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gIC50ZHMtc2l6ZS13cmFwcGVyIC50ZHMtcGFnZS1zZWxlY3RvciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudGRzLXNpemUtd3JhcHBlciAudGRzLXBhZ2Utc2VsZWN0b3IgbGkge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgLnRkcy1zaXplLXdyYXBwZXIgLnRkcy1wYWdlLXNlbGVjdG9yIGxpID4gc3BhbiB7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIExheW91dCBwYW5lXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRkcy1sYXlvdXQtcGFuZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRkcy1sYXlvdXQtcGFuZSAudGRzLWZpeGVkLWhlaWdodCB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC50ZHMtbGF5b3V0LXBhbmUgLnRkcy1maXhlZC1oZWlnaHQudGRzLWZpeGVkLWhlaWdodC1tb2JpbGUtcG9ydHJhaXQge1xuICAgICAgaGVpZ2h0OiA2NjdweDsgfVxuICAgIC50ZHMtbGF5b3V0LXBhbmUgLnRkcy1maXhlZC1oZWlnaHQudGRzLWZpeGVkLWhlaWdodC1tb2JpbGUtbGFuZHNjYXBlIHtcbiAgICAgIGhlaWdodDogMzc1cHg7IH1cbiAgICAudGRzLWxheW91dC1wYW5lIC50ZHMtZml4ZWQtaGVpZ2h0LnRkcy1maXhlZC1oZWlnaHQtdGFibGV0LXBvcnRyYWl0IHtcbiAgICAgIGhlaWdodDogMTAyNHB4OyB9XG4gICAgLnRkcy1sYXlvdXQtcGFuZSAudGRzLWZpeGVkLWhlaWdodC50ZHMtZml4ZWQtaGVpZ2h0LXRhYmxldC1sYW5kc2NhcGUge1xuICAgICAgaGVpZ2h0OiA3NjhweDsgfVxuICAudGRzLWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyB7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC50ZHMtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJveC1zaGFkb3c7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40czsgfVxuICAgIC50ZHMtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1pbm5lci5kcmFnLW92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZjBkMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggI2M3ZjBkMDsgfVxuICAgIC50ZHMtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1pbm5lci50ZHNHcmlkQWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2RvY3VtZW50LWltYWdlcy9jb2x1bS1ndWlkZXMucG5nXCIpOyB9XG4gICAgLnRkcy1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLWlubmVyIGxheW91dC12aWV3IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAudGRzLWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgbGF5b3V0LXZpZXcgbGF5b3V0LXNlY3Rpb24ge1xuICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtZGVza3RvcC1sYXlvdXQtcGFuZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMzAlIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMjQwcHg7IH1cbiAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtdGFibGV0LWxhbmRzY2FwZS1sYXlvdXQtcGFuZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMTI5cHg7IH1cbiAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtdGFibGV0LXBvcnRyYWl0LWxheW91dC1wYW5lIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDgwOHB4OyB9XG4gIC50ZHMtbGF5b3V0LXBhbmUudGRzLW1vYmlsZS1wb3J0cmFpdC1sYXlvdXQtcGFuZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiA0MTVweDsgfVxuICAudGRzLWxheW91dC1wYW5lLnRkcy1tb2JpbGUtbGFuZHNjYXBlLWxheW91dC1wYW5lIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDc3MnB4OyB9XG4gIC50ZHMtbGF5b3V0LXBhbmUudGRzLWVtYWlsLWxheW91dC1wYW5lIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDc0MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtZW1haWwtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7IH1cbiAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLXNlY3Rpb24tY29udHJvbC1iYXIge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmctLWRlZmF1bHQge1xuICAgICAgICB3aWR0aDogODE2cHg7XG4gICAgICAgIGhlaWdodDogMTA1NnB4OyB9XG4gICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmctLVVTTGV0dGVyLVBvcnRyYWl0IHtcbiAgICAgICAgd2lkdGg6IDgxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEwNTZweDsgfVxuICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nLS1VU0xldHRlci1MYW5kc2NhcGUge1xuICAgICAgICB3aWR0aDogMTA1NnB4O1xuICAgICAgICBoZWlnaHQ6IDgxNnB4OyB9XG4gICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmctLVVTTGVnYWwtUG9ydHJhaXQge1xuICAgICAgICB3aWR0aDogODE2cHg7XG4gICAgICAgIGhlaWdodDogMTM0NHB4OyB9XG4gICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmctLVVTTGVnYWwtTGFuZHNjYXBlIHtcbiAgICAgICAgd2lkdGg6IDEzNDRweDtcbiAgICAgICAgaGVpZ2h0OiA4MTZweDsgfVxuICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nLS1Qb3N0Y2FyZDN4NS1Qb3J0cmFpdCB7XG4gICAgICAgIHdpZHRoOiAyODhweDtcbiAgICAgICAgaGVpZ2h0OiA0ODBweDsgfVxuICAgICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmctLVBvc3RjYXJkM3g1LVBvcnRyYWl0IC50ZHMtc2VjdGlvbi1jb250cm9sLWJhciB7XG4gICAgICAgICAgZm9udC1zaXplOiA3cHg7IH1cbiAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZy0tUG9zdGNhcmQzeDUtTGFuZHNjYXBlIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBoZWlnaHQ6IDI4OHB4OyB9XG4gICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZy0tUG9zdGNhcmQzeDUtTGFuZHNjYXBlIC50ZHMtc2VjdGlvbi1jb250cm9sLWJhciB7XG4gICAgICAgICAgZm9udC1zaXplOiA3cHg7IH1cbiAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZy0tUG9zdGNhcmQ0eDYtUG9ydHJhaXQge1xuICAgICAgICB3aWR0aDogMzg0cHg7XG4gICAgICAgIGhlaWdodDogNTc2cHg7IH1cbiAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nLS1Qb3N0Y2FyZDR4Ni1Qb3J0cmFpdCAudGRzLXNlY3Rpb24tY29udHJvbC1iYXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4OyB9XG4gICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmctLVBvc3RjYXJkNHg2LUxhbmRzY2FwZSB7XG4gICAgICAgIHdpZHRoOiA1NzZweDtcbiAgICAgICAgaGVpZ2h0OiAzODRweDsgfVxuICAgICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmctLVBvc3RjYXJkNHg2LUxhbmRzY2FwZSAudGRzLXNlY3Rpb24tY29udHJvbC1iYXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4OyB9XG4gICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmctLUE0LVBvcnRyYWl0IHtcbiAgICAgICAgd2lkdGg6IDc5M3B4O1xuICAgICAgICBoZWlnaHQ6IDExMjNweDsgfVxuICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nLS1BNC1MYW5kc2NhcGUge1xuICAgICAgICB3aWR0aDogMTEyM3B4O1xuICAgICAgICBoZWlnaHQ6IDc5M3B4OyB9XG4gICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcgPiAudGRzLWxheW91dC1wYW5lLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgPiBsYXlvdXQtdmlldyxcbiAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB0ZW1wbGF0ZS12aWV3IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgPiBsYXlvdXQtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciA+IGxheW91dC1zZWN0aW9uW3NlY3Rpb24tbmFtZT0naGVhZGVyJ10sIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgPiBsYXlvdXQtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciA+IGxheW91dC1zZWN0aW9uW3NlY3Rpb24tbmFtZT0nZm9vdGVyJ10sIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgPiBsYXlvdXQtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciA+IGxheW91dC1zZWN0aW9uW3NlY3Rpb24tbmFtZT0nYm9keSddLFxuICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgPiBsYXlvdXQtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciB0ZW1wbGF0ZS1zZWN0aW9uW3NlY3Rpb24tbmFtZT0naGVhZGVyJ10sXG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciA+IGxheW91dC12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyIHRlbXBsYXRlLXNlY3Rpb25bc2VjdGlvbi1uYW1lPSdmb290ZXInXSxcbiAgICAgICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcgPiAudGRzLWxheW91dC1wYW5lLWlubmVyID4gbGF5b3V0LXZpZXcgLnRkcy1zZWN0aW9uLXdyYXBwZXIgdGVtcGxhdGUtc2VjdGlvbltzZWN0aW9uLW5hbWU9J2JvZHknXSxcbiAgICAgICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcgPiAudGRzLWxheW91dC1wYW5lLWlubmVyIHRlbXBsYXRlLXZpZXcgLnRkcy1zZWN0aW9uLXdyYXBwZXIgPiBsYXlvdXQtc2VjdGlvbltzZWN0aW9uLW5hbWU9J2hlYWRlciddLFxuICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgdGVtcGxhdGUtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciA+IGxheW91dC1zZWN0aW9uW3NlY3Rpb24tbmFtZT0nZm9vdGVyJ10sXG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB0ZW1wbGF0ZS12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyID4gbGF5b3V0LXNlY3Rpb25bc2VjdGlvbi1uYW1lPSdib2R5J10sXG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB0ZW1wbGF0ZS12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyIHRlbXBsYXRlLXNlY3Rpb25bc2VjdGlvbi1uYW1lPSdoZWFkZXInXSxcbiAgICAgICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcgPiAudGRzLWxheW91dC1wYW5lLWlubmVyIHRlbXBsYXRlLXZpZXcgLnRkcy1zZWN0aW9uLXdyYXBwZXIgdGVtcGxhdGUtc2VjdGlvbltzZWN0aW9uLW5hbWU9J2Zvb3RlciddLFxuICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgdGVtcGxhdGUtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciB0ZW1wbGF0ZS1zZWN0aW9uW3NlY3Rpb24tbmFtZT0nYm9keSddIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxOyB9XG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciA+IGxheW91dC12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyID4gbGF5b3V0LXNlY3Rpb25bc2VjdGlvbi1uYW1lPSdyaWdodFNpZGViYXInXSwgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciA+IGxheW91dC12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyID4gbGF5b3V0LXNlY3Rpb25bc2VjdGlvbi1uYW1lPSdsZWZ0U2lkZWJhciddLFxuICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgPiBsYXlvdXQtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciB0ZW1wbGF0ZS1zZWN0aW9uW3NlY3Rpb24tbmFtZT0ncmlnaHRTaWRlYmFyJ10sXG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciA+IGxheW91dC12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyIHRlbXBsYXRlLXNlY3Rpb25bc2VjdGlvbi1uYW1lPSdsZWZ0U2lkZWJhciddLFxuICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgdGVtcGxhdGUtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciA+IGxheW91dC1zZWN0aW9uW3NlY3Rpb24tbmFtZT0ncmlnaHRTaWRlYmFyJ10sXG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB0ZW1wbGF0ZS12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyID4gbGF5b3V0LXNlY3Rpb25bc2VjdGlvbi1uYW1lPSdsZWZ0U2lkZWJhciddLFxuICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgdGVtcGxhdGUtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciB0ZW1wbGF0ZS1zZWN0aW9uW3NlY3Rpb24tbmFtZT0ncmlnaHRTaWRlYmFyJ10sXG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB0ZW1wbGF0ZS12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyIHRlbXBsYXRlLXNlY3Rpb25bc2VjdGlvbi1uYW1lPSdsZWZ0U2lkZWJhciddIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciA+IGxheW91dC12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyID4gbGF5b3V0LXNlY3Rpb24gLnRkcy1zZWN0aW9uLFxuICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgPiBsYXlvdXQtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciB0ZW1wbGF0ZS1zZWN0aW9uIC50ZHMtc2VjdGlvbixcbiAgICAgICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcgPiAudGRzLWxheW91dC1wYW5lLWlubmVyIHRlbXBsYXRlLXZpZXcgLnRkcy1zZWN0aW9uLXdyYXBwZXIgPiBsYXlvdXQtc2VjdGlvbiAudGRzLXNlY3Rpb24sXG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB0ZW1wbGF0ZS12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyIHRlbXBsYXRlLXNlY3Rpb24gLnRkcy1zZWN0aW9uIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciA+IGxheW91dC12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyID4gbGF5b3V0LXNlY3Rpb24gLnRkcy1zZWN0aW9uIC50ZHMtY29sdW1uLWVsZW1lbnQsXG4gICAgICAgICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcgPiAudGRzLWxheW91dC1wYW5lLWlubmVyID4gbGF5b3V0LXZpZXcgLnRkcy1zZWN0aW9uLXdyYXBwZXIgdGVtcGxhdGUtc2VjdGlvbiAudGRzLXNlY3Rpb24gLnRkcy1jb2x1bW4tZWxlbWVudCxcbiAgICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgdGVtcGxhdGUtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciA+IGxheW91dC1zZWN0aW9uIC50ZHMtc2VjdGlvbiAudGRzLWNvbHVtbi1lbGVtZW50LFxuICAgICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB0ZW1wbGF0ZS12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyIHRlbXBsYXRlLXNlY3Rpb24gLnRkcy1zZWN0aW9uIC50ZHMtY29sdW1uLWVsZW1lbnQge1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMTsgfVxuICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgPiBsYXlvdXQtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciA+IHRlbXBsYXRlLXNlY3Rpb24sXG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB0ZW1wbGF0ZS12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyID4gdGVtcGxhdGUtc2VjdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KC00NWRlZywgd2hpdGUsIHdoaXRlIDVweCwgd2hpdGVzbW9rZSA1cHgsIHdoaXRlc21va2UgMTBweCk7IH1cbiAgICAgICAgICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi1lZGl0b3IgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciA+IGxheW91dC12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyID4gdGVtcGxhdGUtc2VjdGlvbixcbiAgICAgICAgICAgIGludGVyYWN0aXZlLXRodW1ibmFpbHMgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciA+IGxheW91dC12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyID4gdGVtcGxhdGUtc2VjdGlvbiwgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLWVkaXRvclxuICAgICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB0ZW1wbGF0ZS12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyID4gdGVtcGxhdGUtc2VjdGlvbixcbiAgICAgICAgICAgIGludGVyYWN0aXZlLXRodW1ibmFpbHNcbiAgICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgdGVtcGxhdGUtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciA+IHRlbXBsYXRlLXNlY3Rpb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciA+IGxheW91dC12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyIC50ZHMtY29sdW1uLXdyYXBwZXItZWxlbWVudCxcbiAgICAgICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcgPiAudGRzLWxheW91dC1wYW5lLWlubmVyIHRlbXBsYXRlLXZpZXcgLnRkcy1zZWN0aW9uLXdyYXBwZXIgLnRkcy1jb2x1bW4td3JhcHBlci1lbGVtZW50IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgPiBsYXlvdXQtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciAudGRzLWNvbHVtbi13cmFwcGVyLWVsZW1lbnQuaXMtc2l6ZWQsXG4gICAgICAgICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcgPiAudGRzLWxheW91dC1wYW5lLWlubmVyIHRlbXBsYXRlLXZpZXcgLnRkcy1zZWN0aW9uLXdyYXBwZXIgLnRkcy1jb2x1bW4td3JhcHBlci1lbGVtZW50LmlzLXNpemVkIHtcbiAgICAgICAgICAgICAgZmxleC1ncm93OiAwOyB9XG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciA+IGxheW91dC12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyIC50ZHMtcm93LWVsZW1lbnQsXG4gICAgICAgICAgLnRkcy1sYXlvdXQtcGFuZS50ZHMtcHJpbnQtbGF5b3V0LXBhbmUgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB0ZW1wbGF0ZS12aWV3IC50ZHMtc2VjdGlvbi13cmFwcGVyIC50ZHMtcm93LWVsZW1lbnQge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAgICAgICAudGRzLWxheW91dC1wYW5lLnRkcy1wcmludC1sYXlvdXQtcGFuZSAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcgPiAudGRzLWxheW91dC1wYW5lLWlubmVyID4gbGF5b3V0LXZpZXcgLnRkcy1zZWN0aW9uLXdyYXBwZXIgLnRkcy1yb3ctZWxlbWVudC50ZHMtaW1hZ2Utcm93Om5vdCgudGRzLWNvbnRlbnQtcm93KTpub3QoLnRkcy1yb3ctZWxlbWVudC1maXhlZC1oZWlnaHQpLFxuICAgICAgICAgIC50ZHMtbGF5b3V0LXBhbmUudGRzLXByaW50LWxheW91dC1wYW5lIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyA+IC50ZHMtbGF5b3V0LXBhbmUtaW5uZXIgdGVtcGxhdGUtdmlldyAudGRzLXNlY3Rpb24td3JhcHBlciAudGRzLXJvdy1lbGVtZW50LnRkcy1pbWFnZS1yb3c6bm90KC50ZHMtY29udGVudC1yb3cpOm5vdCgudGRzLXJvdy1lbGVtZW50LWZpeGVkLWhlaWdodCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxOyB9XG5cbi50ZHMtaXRleHQtY29sb3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRkcy1pdGV4dC1jb2xvciBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnRkcy1pdGV4dC1jb2xvciBpbnB1dCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuXG5sYXlvdXQtc2VjdGlvbixcbnRlbXBsYXRlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7IH1cblxuaS5pY29uLXVybCB7XG4gIGNvbG9yOiAjOWU0YjljOyB9XG5cbmkuaWNvbi1lbWFpbCB7XG4gIGNvbG9yOiAjMTI2YWIxOyB9XG5cbmkuaWNvbi1wcmludCB7XG4gIGNvbG9yOiAjZWY1MDIyOyB9XG5cbmkuaWNvbi1zbXMge1xuICBjb2xvcjogZ3JlZW47IH1cblxuLmljb24taW5hY3RpdmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI2NjYzsgfVxuXG4udG9vbGJhci1lbGVtZW50cy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAudG9vbGJhci1lbGVtZW50cy1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnRvb2xiYXItZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7IH1cbiAgLnRvb2xiYXItZWxlbWVudCBpbnB1dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnRvb2xiYXItZWxlbWVudDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgLnRvb2xiYXItZWxlbWVudC5kcm9wZG93bi1saWtlIC5kcm9wZG93bi1hcnJvdyB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDtcbiAgICBtYXJnaW46IGF1dG8gNXB4OyB9XG4gIC50b29sYmFyLWVsZW1lbnQuZHJvcGRvd24tbGlrZSAuZHJvcGRvd24tbGlrZS10b2dnbGUge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAudG9vbGJhci1lbGVtZW50LmRyb3Bkb3duLWxpa2UgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuXG4udGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbC1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRkcy1kZXNpZ24tc3R1ZGlvLWNvbnRyb2wtYnV0dG9uID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8qIFRvb2xzIHBhbmUgKi9cbi50ZHMtc2xpZGluZy10b29scy1wYW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAvKiBoYXMgdG8gYmUgc2Nyb2xsLCBub3QgYXV0byAqL1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMzVweDtcbiAgbGVmdDogLTI1MHB4O1xuICBib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjNDI0MjQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAxcyBlYXNlO1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuICAudGRzLXNsaWRpbmctdG9vbHMtcGFuZS50ZHMtYXNzZXRzLXRvb2xzLXBhbmUge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gIC50ZHMtc2xpZGluZy10b29scy1wYW5lID4gcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLnRkcy1sb3dlci1tZW51cyAudGRzLXNsaWRpbmctdG9vbHMtcGFuZSB7XG4gICAgdG9wOiAxODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGRzLXNsaWRpbmctdG9vbHMtcGFuZSB7XG4gICAgICB0b3A6IDE3OHB4OyB9IH1cbiAgLnRkcy1zbGlkaW5nLXRvb2xzLXBhbmUgLmFzc2V0cy1wYW5lLXNjcm9sbGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLnRkcy1zbGlkaW5nLXRvb2xzLXBhbmUgLnRkcy1sYXlvdXQtZWxlbWVudHMtbGlzdCAudGRzLXJlZ2lvbnMtZGlzYWJsZWQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH1cbiAgLnRkcy1zbGlkaW5nLXRvb2xzLXBhbmUgLnRkcy1sYXlvdXQtZWxlbWVudHMtbGlzdCA+IGxpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRkcy1zbGlkaW5nLXRvb2xzLXBhbmUgLnRkcy1sYXlvdXQtZWxlbWVudHMtbGlzdCA+IGxpID4gKiB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAudGRzLXNsaWRpbmctdG9vbHMtcGFuZSAudGRzLWxheW91dC1lbGVtZW50cy1saXN0ID4gbGkgLnRkcy1jYXJldCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzQyNDI0MztcbiAgICAgIHRvcDogMjBweDsgfVxuICAgIC50ZHMtc2xpZGluZy10b29scy1wYW5lIC50ZHMtbGF5b3V0LWVsZW1lbnRzLWxpc3QgPiBsaS5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAudGRzLXNsaWRpbmctdG9vbHMtcGFuZSAudGRzLWxheW91dC1lbGVtZW50cy1saXN0ID4gbGkub3BlbiAudGRzLWNhcmV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzQyNDI0MyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHRvcDogMjBweDsgfVxuXG4udGRzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi50ZHMtYXNzZXQtZGlzcGxheS1jb250cm9sIHtcbiAgbWFyZ2luOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDNlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNzsgfVxuICAudGRzLWFzc2V0LWRpc3BsYXktY29udHJvbCAudGRzLW11bHRpLWljb24td3JhcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRvcDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC50ZHMtYXNzZXQtZGlzcGxheS1jb250cm9sIC50ZHMtY2FyZXQtZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gIC50ZHMtYXNzZXQtZGlzcGxheS1jb250cm9sIGEge1xuICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gIC50ZHMtYXNzZXQtZGlzcGxheS1jb250cm9sIHVsIHtcbiAgICBsZWZ0OiAwOyB9XG5cbmkuaWNvbi0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50b29sdGlwLS1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDgwcHg7IH1cblxuLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1oZWFkZXIgPiBkaXYge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkY2RjZGM7IH1cbiAgICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLWhlYWRlciA+IGRpdi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1oZWFkZXIgPiBkaXYudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLWljb24gaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1oZWFkZXIgPiBkaXYudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLWljb24gZGl2LnRkcy1pY29uLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLWhlYWRlciA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZsZXgtYmFzaXM6IDE1JTtcbiAgICAgIHdpZHRoOiAxNSU7XG4gICAgICAvKiB0aGlzIGlzIHRvIHByZXZlbnQgdGhlIGNoaWxkIHAgZWxlbWVudCBmcm9tIGV4cGFuZGluZyB0aGUgY29udGFpbmVyICovXG4gICAgICBtYXgtd2lkdGg6IDE1JTtcbiAgICAgIC8qIGRhbW4geW91LCBGaXJlZm94ICovIH1cbiAgICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLWhlYWRlciA+IGRpdi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItZWxpcHNpcyB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItaGVhZGVyID4gZGl2LnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1lbGlwc2lzIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItaGVhZGVyID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItaGVhZGVyID4gZGl2Omxhc3Qtb2YtdHlwZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItaGVhZGVyID4gZGl2Omxhc3Qtb2YtdHlwZSA+IGRpdiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1oZWFkZXIgPiBkaXY6bGFzdC1vZi10eXBlID4gZGl2IHNwYW4ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1oZWFkZXIgPiBkaXY6bGFzdC1vZi10eXBlID4gZGl2IGEsIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItaGVhZGVyID4gZGl2Omxhc3Qtb2YtdHlwZSA+IGRpdiBidXR0b24ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItaGVhZGVyID4gZGl2IHAge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXB4OyB9XG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1oZWFkZXIgPiBkaXYgc21hbGwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6IGdyYXk7IH1cbiAgICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItaGVhZGVyID4gZGl2IHNtYWxsIHNwYW4ge1xuICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1oZWFkZXIgLmJ0biB7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLWhlYWRlciBpbWcudGRzLXNlbmRpbmctYW5pbWF0aW9uIHtcbiAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiA5MXB4O1xuICAgIG1hcmdpbi1yaWdodDogODdweDsgfVxuXG4udGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRhYnMgZGl2LnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci10YWIge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTgwcHg7IH1cbiAgICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRhYnMgZGl2LnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci10YWIudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRhYi1oYXMtcHJvbXB0cyB7XG4gICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgIzEwNzJiODsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGFicyBkaXYudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRhYi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IC0xcHggM3B4IDJweCAjYzJjMmMyO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci10YWJzIGRpdi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGFiLmFjdGl2ZSBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGFicyBkaXYudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRhYi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtMTBweDsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGFicyBkaXYudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRhYi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci10YWJzIGRpdi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGFiID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRhYnMgZGl2LnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci10YWIgPiBkaXYgaSB7XG4gICAgICAgIGNvbG9yOiAjMTA3MmI4OyB9XG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci10YWJzIGRpdi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGFiIHAge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1hcmdpbjogMCAwIDJweDsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGFicyBkaXYudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRhYiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRhYnMgZGl2LnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1hZGQtdGFiIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGFicyBkaXYudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLWFkZC10YWIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9XG5cbmludGVyYWN0aXZlLWRlc2lnbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBpbnRlcmFjdGl2ZS1kZXNpZ25lciAudGRzLWxheW91dC1wYW5lLWlubmVyIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICBpbnRlcmFjdGl2ZS1kZXNpZ25lciAudGRzLWxheW91dC1wYW5lLWlubmVyIC50ZHMtdGVtcGxhdGUtY29sdW1uLWJvcmRlciB7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBpbnRlcmFjdGl2ZS1kZXNpZ25lciAudGRzLWxheW91dC1wYW5lLWlubmVyIC50ZHMtcm93LWVsZW1lbnQudGRzLXRlbXBsYXRlLWRlc2lnbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgaW50ZXJhY3RpdmUtZGVzaWduZXIgLnRkcy1sYXlvdXQtcGFuZS1pbm5lciAudGRzLXNlY3Rpb24gLnRkcy1yb3ctZWxlbWVudCAudGRzLWNlbGwtbWVkaWEge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4udGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tYXJlYSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggLTFweCAzcHggMnB4ICNjMmMyYzI7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNDBweCAtIDEwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi10b29sYmFyIHtcbiAgaGVpZ2h0OiA0M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLXRvb2xiYXIgZGl2LnRkcy1zcGFjZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMTsgfVxuICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tdG9vbGJhciBkaXYudGRzLW5hdiB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLXRvb2xiYXIgZGl2LnRkcy1uYXYgbmF2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tdG9vbGJhciBkaXYudGRzLW5hdiBuYXYgdGRzLXVuZG8tcmVkbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tdG9vbGJhciBkaXYudGRzLW5hdiBuYXYgLnRkcy1pbnRlcmFjdGl2ZS1zaG93LWNvbG9yaW5nLCAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tdG9vbGJhciBkaXYudGRzLW5hdiBuYXYgLnRkcy1pbnRlcmFjdGl2ZS1wYWdlLXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tdG9vbGJhciBkaXYudGRzLWJ1dHRvbnMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi10b29sYmFyIGRpdi50ZHMtYnV0dG9ucyA+ICoge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi50ZHMtaW50ZXJhY3RpdmUtc2hvdy1jb2xvcmluZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGRzLWludGVyYWN0aXZlLXNob3ctY29sb3JpbmcudGRzLWludGVyYWN0aXZlLXNob3ctY29sb3Jpbmctb2ZmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNkY2RjOyB9XG4gIC50ZHMtaW50ZXJhY3RpdmUtc2hvdy1jb2xvcmluZyBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDFweDsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtc2hvdy1jb2xvcmluZyBpLmljb24tY2F0ZWdvcnktY29sb3ItcGFydDEge1xuICAgICAgY29sb3I6ICMwZjc5YmE7IH1cbiAgICAudGRzLWludGVyYWN0aXZlLXNob3ctY29sb3JpbmcgaS5pY29uLWNhdGVnb3J5LWNvbG9yLXBhcnQyIHtcbiAgICAgIGNvbG9yOiAjZWMyMjI3OyB9XG5cbi50ZHMtaW50ZXJhY3RpdmUtcGFnZS1zZWxlY3Qge1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA3NXB4O1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnRkcy1pbnRlcmFjdGl2ZS1wYWdlLXNlbGVjdCBkaXYge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtcGFnZS1zZWxlY3QgZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RjZGNkYztcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkY2RjZGM7IH1cblxuLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLWVkaXRpbmctY29udGFpbmVyIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0M3B4KTsgfVxuXG4udGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLWxlZnQtcGFuZSwgLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtcGFuZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAyNjBweDtcbiAgcGFkZGluZzogMCAxMnB4IDI1cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLWxlZnQtcGFuZSB7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmJ0bi50ZHMtaW50ZXJhY3RpdmUtbmV4dC1kZWxpdmVyeS1tZXRob2Qge1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC5idG4udGRzLWludGVyYWN0aXZlLW5leHQtZGVsaXZlcnktbWV0aG9kIGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4udGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tZWRpdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIGxpbmVhciAuMTVzOyB9XG4gIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi1lZGl0b3Iud2l0aC10b29sYmFyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tZWRpdG9yLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLWVkaXRvci1kaW1tZWQgaW50ZXJhY3RpdmUtZGlnaXRhbC1jb250ZW50LXByZXZpZXcsIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi1lZGl0b3IudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tZWRpdG9yLWRpbW1lZCBpbnRlcmFjdGl2ZS1wcmludC1jb250ZW50LXByZXZpZXcsIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi1lZGl0b3IudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tZWRpdG9yLWRpbW1lZCBpbnRlcmFjdGl2ZS1pbWFnZS1wcmV2aWV3IHtcbiAgICBvcGFjaXR5OiAuNDsgfVxuICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tZWRpdG9yIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi1lZGl0b3Itc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLWVkaXRvciAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tZWRpdG9yLXNjcm9sbC1jb250YWluZXIgLnRkcy1sYXlvdXQtcGFuZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi1lZGl0b3IgaW50ZXJhY3RpdmUtcHJpbnQtY29udGVudC1wcmV2aWV3LnByb21wdC1wYXJhZ3JhcGgtZm9jdXNlZCxcbiAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLWVkaXRvciBpbnRlcmFjdGl2ZS1kaWdpdGFsLWNvbnRlbnQtcHJldmlldy5wcm9tcHQtcGFyYWdyYXBoLWZvY3VzZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsdWU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pLXRleHQtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDM7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIGxpbmVhciAuMTVzOyB9XG4gIGktdGV4dC10b29sYmFyLmFuaW1hdGUtc2hvdyB7XG4gICAgdG9wOiAwOyB9XG4gIGktdGV4dC10b29sYmFyLmFuaW1hdGUtaGlkZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuICBpLXRleHQtdG9vbGJhciAudGRzLWl0ZXh0LXRvb2xiYXItdGV4dC1jb250cm9scy1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIGktdGV4dC10b29sYmFyIC50ZHMtaXRleHQtdG9vbGJhci10ZXh0LWNvbnRyb2xzLWdyb3VwIC50ZHMtaXRleHQtdG9vbGJhci10ZXh0LXN0eWxlLWJ0biB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICBpLXRleHQtdG9vbGJhciAudGRzLWl0ZXh0LXRvb2xiYXItdGV4dC1jb250cm9scy1ncm91cCAudGRzLWl0ZXh0LXRvb2xiYXItdGV4dC1zdHlsZS1idG46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RjZGNkYzsgfVxuICAgICAgaS10ZXh0LXRvb2xiYXIgLnRkcy1pdGV4dC10b29sYmFyLXRleHQtY29udHJvbHMtZ3JvdXAgLnRkcy1pdGV4dC10b29sYmFyLXRleHQtc3R5bGUtYnRuLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7IH1cbiAgaS10ZXh0LXRvb2xiYXIgLnRkcy1mb250LWZhbWlseSxcbiAgaS10ZXh0LXRvb2xiYXIgLnRkcy1mb250LXNpemUsXG4gIGktdGV4dC10b29sYmFyIC50ZHMtYWxpZ25tZW50IHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICAgIGktdGV4dC10b29sYmFyIC50ZHMtZm9udC1mYW1pbHkgc3Bhbi5kcm9wZG93bi10b2dnbGUsXG4gICAgaS10ZXh0LXRvb2xiYXIgLnRkcy1mb250LXNpemUgc3Bhbi5kcm9wZG93bi10b2dnbGUsXG4gICAgaS10ZXh0LXRvb2xiYXIgLnRkcy1hbGlnbm1lbnQgc3Bhbi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYzsgfVxuICAgICAgaS10ZXh0LXRvb2xiYXIgLnRkcy1mb250LWZhbWlseSBzcGFuLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAgIGktdGV4dC10b29sYmFyIC50ZHMtZm9udC1zaXplIHNwYW4uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgICAgaS10ZXh0LXRvb2xiYXIgLnRkcy1hbGlnbm1lbnQgc3Bhbi5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIGktdGV4dC10b29sYmFyIC50ZHMtZm9udC1mYW1pbHkgc3Bhbi5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuICAgICAgaS10ZXh0LXRvb2xiYXIgLnRkcy1mb250LXNpemUgc3Bhbi5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuICAgICAgaS10ZXh0LXRvb2xiYXIgLnRkcy1hbGlnbm1lbnQgc3Bhbi5kcm9wZG93bi10b2dnbGU6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQzOyB9XG4gICAgaS10ZXh0LXRvb2xiYXIgLnRkcy1mb250LWZhbWlseSAudGRzLWRyb3Bkb3duLW1lbnUsXG4gICAgaS10ZXh0LXRvb2xiYXIgLnRkcy1mb250LXNpemUgLnRkcy1kcm9wZG93bi1tZW51LFxuICAgIGktdGV4dC10b29sYmFyIC50ZHMtYWxpZ25tZW50IC50ZHMtZHJvcGRvd24tbWVudSB7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICBwYWRkaW5nOiA1cHg7IH1cbiAgaS10ZXh0LXRvb2xiYXIgLnRkcy1mb250LWZhbWlseSB7XG4gICAgd2lkdGg6IDE2MHB4OyB9XG4gIGktdGV4dC10b29sYmFyIC50ZHMtYWxpZ25tZW50LCBpLXRleHQtdG9vbGJhciAudGRzLWZvbnQtc2l6ZSB7XG4gICAgd2lkdGg6IDUwcHg7IH1cbiAgaS10ZXh0LXRvb2xiYXIgLnRkcy1mb250LXNpemUgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgaS10ZXh0LXRvb2xiYXIgLnRkcy1mb250LXNpemUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgaS10ZXh0LXRvb2xiYXIgLnRkcy1mb250LXNpemUgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICBpLXRleHQtdG9vbGJhciAudGRzLWl0ZXh0LWNvbG9yIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4OyB9XG4gICAgaS10ZXh0LXRvb2xiYXIgLnRkcy1pdGV4dC1jb2xvciBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tZWRpdG9yIC50ZHMtY29sdW1uLWVsZW1lbnQudGRzLWZ1bGwtY2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDA7IH1cblxuLnRkcy1pbnRlcmFjdGl2ZS1zZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZTRjOyB9XG4gIC50ZHMtaW50ZXJhY3RpdmUtc2VudC13cmFwcGVyIC5tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IGxhcmdlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1zZW50LXdyYXBwZXIgLm1lc3NhZ2UgLmljb24ge1xuICAgICAgZm9udC1zaXplOiA3ZW07IH1cbiAgLnRkcy1pbnRlcmFjdGl2ZS1zZW50LXdyYXBwZXIgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnRkcy1pbnRlcmFjdGl2ZS1zZW50LXdyYXBwZXIgLmZvb3RlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtc2VudC13cmFwcGVyIC5mb290ZXIgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAudGRzLWludGVyYWN0aXZlLXNlbnQtd3JhcHBlciAuZm9vdGVyIGRpdiBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4OyB9XG5cbmludGVyYWN0aXZlLWltYWdlLXByZXZpZXcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuaW50ZXJhY3RpdmUtcHJvbXB0LXJpYmJvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICBpbnRlcmFjdGl2ZS1wcm9tcHQtcmliYm9uIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7IH1cblxuLnRkcy1hdHRhY2htZW50cy1wcmV2aWV3LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTsgfVxuICAudGRzLWF0dGFjaG1lbnRzLXByZXZpZXctY29udGFpbmVyIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbmludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBpbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtY2FyZCAuaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWluZGljYXRvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWNhcmQgLmludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1pbmRpY2F0b3IuaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyOyB9XG4gICAgaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWNhcmQgLmludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1pbmRpY2F0b3IgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIGludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1jYXJkIC5pbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtaW5kaWNhdG9yID4gZGl2IGkge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWNhcmQgLmludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1pbmRpY2F0b3IgPiBkaXYgbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBpbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtY2FyZCB1bC5pbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtYXR0YWNobWVudHMge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1jYXJkIHVsLmludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1hdHRhY2htZW50cyBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgICAgaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWNhcmQgdWwuaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWF0dGFjaG1lbnRzIGxpID4gZGl2IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgIGludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1jYXJkIHVsLmludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1hdHRhY2htZW50cyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7IH1cbiAgICAgIGludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1jYXJkIHVsLmludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1hdHRhY2htZW50cyBsaS5pbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtYXR0YWNobWVudF9fc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxOyB9XG4gICAgICBpbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtY2FyZCB1bC5pbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtYXR0YWNobWVudHMgbGkgdGRzLW1haW4tc2VhcmNoLXdpZGdldCB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAgIGludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1jYXJkIHVsLmludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1hdHRhY2htZW50cyBsaSB0ZHMtbWFpbi1zZWFyY2gtd2lkZ2V0IGlucHV0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICBpbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtY2FyZCB1bC5pbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtYXR0YWNobWVudHMgbGkgdGRzLW1haW4tc2VhcmNoLXdpZGdldCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIGludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1jYXJkIGltZyB7XG4gICAgd2lkdGg6IDEwcHg7IH1cblxudWwuZHJvcGRvd24tbWVudSBsaSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbnVsLmRyb3Bkb3duLW1lbnUgbGkgaHIge1xuICBtYXJnaW46IDVweCAwOyB9XG5cbmludGVyYWN0aXZlLWRldGFpbHMtcG9wb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcGFkZGluZzogM3B4O1xuICB3aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDI7IH1cbiAgaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLXBvcG92ZXItcHJldmlldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLXBvcG92ZXItZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDEwJTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gIGludGVyYWN0aXZlLWRldGFpbHMtcG9wb3ZlciAuaW50ZXJhY3RpdmUtZGV0YWlscy1kZWxpdmVyeS1tZXRob2Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIGludGVyYWN0aXZlLWRldGFpbHMtcG9wb3ZlciAuaW50ZXJhY3RpdmUtZGV0YWlscy1kZWxpdmVyeS1tZXRob2QgLmludGVyYWN0aXZlLWRldGFpbHMtZGVsaXZlcnktbWV0aG9kLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWJhc2lzOiAxMCU7IH1cbiAgICAgIGludGVyYWN0aXZlLWRldGFpbHMtcG9wb3ZlciAuaW50ZXJhY3RpdmUtZGV0YWlscy1kZWxpdmVyeS1tZXRob2QgLmludGVyYWN0aXZlLWRldGFpbHMtZGVsaXZlcnktbWV0aG9kLWhlYWRlciA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICBpbnRlcmFjdGl2ZS1kZXRhaWxzLXBvcG92ZXIgLmludGVyYWN0aXZlLWRldGFpbHMtZGVsaXZlcnktbWV0aG9kIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZC1oZWFkZXIgPiBkaXYgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICBpbnRlcmFjdGl2ZS1kZXRhaWxzLXBvcG92ZXIgLmludGVyYWN0aXZlLWRldGFpbHMtZGVsaXZlcnktbWV0aG9kIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZC1oZWFkZXIgPiBkaXYgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZCAuaW50ZXJhY3RpdmUtZGV0YWlscy1kZWxpdmVyeS1tZXRob2QtdGh1bWJuYWlsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZCAuaW50ZXJhY3RpdmUtZGV0YWlscy1kZWxpdmVyeS1tZXRob2QtdGh1bWJuYWlsIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZCAuaW50ZXJhY3RpdmUtZGV0YWlscy1kZWxpdmVyeS1tZXRob2QtYXR0YWNobWVudHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZCAuaW50ZXJhY3RpdmUtZGV0YWlscy1kZWxpdmVyeS1tZXRob2QtYXR0YWNobWVudHMgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZCAuaW50ZXJhY3RpdmUtZGV0YWlscy1kZWxpdmVyeS1tZXRob2QtYXR0YWNobWVudHMgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAgICAgaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZCAuaW50ZXJhY3RpdmUtZGV0YWlscy1kZWxpdmVyeS1tZXRob2QtYXR0YWNobWVudHMgdWwgbGkge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAgICAgICBpbnRlcmFjdGl2ZS1kZXRhaWxzLXBvcG92ZXIgLmludGVyYWN0aXZlLWRldGFpbHMtZGVsaXZlcnktbWV0aG9kIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZC1hdHRhY2htZW50cyB1bCBsaSAuZ2x5cGhpY29uLmdseXBoaWNvbi1wYXBlcmNsaXAge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWF0dGFjaG1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBpbnRlcmFjdGl2ZS1kZXRhaWxzLXBvcG92ZXIgLmludGVyYWN0aXZlLWRldGFpbHMtYXR0YWNobWVudCAuaW50ZXJhY3RpdmUtZGV0YWlscy1hdHRhY2htZW50LWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICBpbnRlcmFjdGl2ZS1kZXRhaWxzLXBvcG92ZXIgLmludGVyYWN0aXZlLWRldGFpbHMtYXR0YWNobWVudCAuaW50ZXJhY3RpdmUtZGV0YWlscy1hdHRhY2htZW50LWhlYWRlciBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cbiAgICBpbnRlcmFjdGl2ZS1kZXRhaWxzLXBvcG92ZXIgLmludGVyYWN0aXZlLWRldGFpbHMtYXR0YWNobWVudCAuaW50ZXJhY3RpdmUtZGV0YWlscy1hdHRhY2htZW50LXRodW1ibmFpbCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIGludGVyYWN0aXZlLWRldGFpbHMtcG9wb3ZlciAuaW50ZXJhY3RpdmUtZGV0YWlscy1hdHRhY2htZW50IC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWF0dGFjaG1lbnQtdGh1bWJuYWlsIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbmludGVyYWN0aXZlLWVtYWlsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG4gIHBhZGRpbmc6IDEwcHggMjBweCA1cHg7IH1cbiAgaW50ZXJhY3RpdmUtZW1haWwtaGVhZGVyIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICBpbnRlcmFjdGl2ZS1lbWFpbC1oZWFkZXIgLnN1YmplY3Qtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgaW50ZXJhY3RpdmUtZW1haWwtaGVhZGVyIC5zdWJqZWN0LXJvdyAuYXR0YWNobWVudHMtaW5kaWNhdG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIGludGVyYWN0aXZlLWVtYWlsLWhlYWRlciAuZ2x5cGhpY29uLmdseXBoaWNvbi10cmlhbmdsZS10b3Age1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICBpbnRlcmFjdGl2ZS1lbWFpbC1oZWFkZXIgKyAuZ2x5cGhpY29uLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7IH1cblxuLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiA4MCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudGRzLWludGVyYWN0aXZlLXByb21wdC1jb250YWluZXIgLnRkcy1pbnRlcmFjdGl2ZS1uZXh0LXByb21wdC1idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGZsZXgtYmFzaXM6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7IH1cbiAgICAudGRzLWludGVyYWN0aXZlLXByb21wdC1jb250YWluZXIgLnRkcy1pbnRlcmFjdGl2ZS1uZXh0LXByb21wdC1idG46aG92ZXIsIC50ZHMtaW50ZXJhY3RpdmUtcHJvbXB0LWNvbnRhaW5lciAudGRzLWludGVyYWN0aXZlLW5leHQtcHJvbXB0LWJ0bjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtcHJvbXB0LWNvbnRhaW5lciAudGRzLWludGVyYWN0aXZlLW5leHQtcHJvbXB0LWJ0bjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiOyB9XG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtY29udGFpbmVyIC50ZHMtaW50ZXJhY3RpdmUtbmV4dC1wcm9tcHQtYnRuIGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtcGFuZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDcyYjg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAudGRzLWludGVyYWN0aXZlLXByb21wdC1wYW5lIGludGVyYWN0aXZlLXByb21wdC1jaGVjay1ib3hlcyxcbiAgLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtcGFuZSBpbnRlcmFjdGl2ZS1wcm9tcHQtdGV4dC1maWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtcGFuZSBpbnRlcmFjdGl2ZS1wcm9tcHQtY2hlY2stYm94ZXMgdGV4dGFyZWEsXG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtcGFuZSBpbnRlcmFjdGl2ZS1wcm9tcHQtdGV4dC1maWVsZCB0ZXh0YXJlYSB7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gIC50ZHMtaW50ZXJhY3RpdmUtcHJvbXB0LXBhbmUgLmludGVyYWN0aXZlLXByb21wdC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtcGFuZSAuaW50ZXJhY3RpdmUtcHJvbXB0LXF1ZXN0aW9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtcGFuZSAuaW50ZXJhY3RpdmUtcHJvbXB0LXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAudGRzLWludGVyYWN0aXZlLXByb21wdC1wYW5lIC5pbnRlcmFjdGl2ZS1wcm9tcHQtdmFsaWRhdGlvbi1tZXNzYWdlLmludGVyYWN0aXZlLXByb21wdC12YWxpZGF0aW9uLW1lc3NhZ2UtdmlzaWJsZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC50ZHMtaW50ZXJhY3RpdmUtcHJvbXB0LXBhbmUgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAudGRzLWludGVyYWN0aXZlLXByb21wdC1wYW5lIC5zZWxlY3RlZC1jaG9pY2VzIHtcbiAgICBtYXgtd2lkdGg6IDIzNnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC50ZHMtaW50ZXJhY3RpdmUtcHJvbXB0LXBhbmUgLnNlbGVjdGVkLWNob2ljZXMgbGFiZWwge1xuICAgICAgYmFja2dyb3VuZDogIzE2NTU5YjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtcGFuZSAuc2VsZWN0ZWQtY2hvaWNlcyBpbnB1dCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDE1cHg7IH1cbiAgICAudGRzLWludGVyYWN0aXZlLXByb21wdC1wYW5lIC5zZWxlY3RlZC1jaG9pY2VzIGFzc2V0LWxpc3QtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAudGRzLWludGVyYWN0aXZlLXByb21wdC1wYW5lIC5zZWxlY3RlZC1jaG9pY2VzIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNjU1OWI7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtcGFuZSAuc2VsZWN0ZWQtY2hvaWNlcyBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuaW50ZXJhY3RpdmUtdGh1bWJuYWlscyB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXJpZ2h0LXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1yaWdodC1wcmV2aWV3IC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItcmVzaXppbmctYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXJpZ2h0LXByZXZpZXcgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1yZXNpemluZy1iYXIgLnJlc2l6ZS1kb3RzIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgY29sb3I6ICM1RDVENUQ7IH1cbiAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1yaWdodC1wcmV2aWV3IC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGh1bWJuYWlscy1wYW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1yaWdodC1wcmV2aWV3IC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGh1bWJuYWlscy1wYW5lIC50ZHMtaW50ZXJhY3RpdmUtdGh1bWJuYWlscyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2YxZjFmMTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4OyB9XG4gICAgICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXJpZ2h0LXByZXZpZXcgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci10aHVtYm5haWxzLXBhbmUgLnRkcy1pbnRlcmFjdGl2ZS10aHVtYm5haWxzIC50ZHMtaW50ZXJhY3RpdmUtdGh1bWJuYWlscy1kZXNjIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItcmlnaHQtcHJldmlldyAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRodW1ibmFpbHMtcGFuZSAudGRzLWludGVyYWN0aXZlLXRodW1ibmFpbHMgLnRkcy1pbnRlcmFjdGl2ZS10aHVtYm5haWxzLWRlc2MgbGFiZWwge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1yaWdodC1wcmV2aWV3IC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGh1bWJuYWlscy1wYW5lIC50ZHMtaW50ZXJhY3RpdmUtdGh1bWJuYWlscyAudGRzLWludGVyYWN0aXZlLXRodW1ibmFpbHMtZGVzYyBpLmljb24ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItcmlnaHQtcHJldmlldyAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXRodW1ibmFpbHMtcGFuZSAudGRzLWludGVyYWN0aXZlLXRodW1ibmFpbHMgLnRkcy1pbnRlcmFjdGl2ZS10aHVtYm5haWxzLXBhZ2Uge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1yaWdodC1wcmV2aWV3IC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGh1bWJuYWlscy1wYW5lIC50ZHMtaW50ZXJhY3RpdmUtdGh1bWJuYWlscyAudGRzLWludGVyYWN0aXZlLXRodW1ibmFpbHMtcGFnZSBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXJpZ2h0LXByZXZpZXcgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci10aHVtYm5haWxzLXBhbmUgLnRkcy1pbnRlcmFjdGl2ZS10aHVtYm5haWxzIC50ZHMtaW50ZXJhY3RpdmUtdGh1bWJuYWlscy1wYWdlX19oaWRkZW4ge1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cblxuaW50ZXJhY3RpdmUtYXR0YWNobWVudHMtdGh1bWJuYWlscyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgaW50ZXJhY3RpdmUtYXR0YWNobWVudHMtdGh1bWJuYWlscyBsaS50ZHMtdGh1bWJuYWlsLWV4cGFuZGVkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgaW50ZXJhY3RpdmUtYXR0YWNobWVudHMtdGh1bWJuYWlscyBsaSBwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cbiAgaW50ZXJhY3RpdmUtYXR0YWNobWVudHMtdGh1bWJuYWlscyBsaSBkaXYudGRzLXRodW1ibmFpbC1hY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCA0cHggIzBkNWQ5NTsgfVxuICBpbnRlcmFjdGl2ZS1hdHRhY2htZW50cy10aHVtYm5haWxzIGxpIGRpdiBpbWcge1xuICAgIGJveC1zaGFkb3c6IDZweCA2cHggMHB4IDBweCAjRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7IH1cblxuaW50ZXJhY3RpdmUtdGVzdGluZyAudGRzLXJlbW92ZS1lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICB0b3A6IDEycHggIWltcG9ydGFudDsgfVxuXG5pbnRlcmFjdGl2ZS10ZXN0aW5nIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDQ1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MjQyNDMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG1vdmUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbmludGVyYWN0aXZlLXRlc3RpbmcgI3dob2xlIHtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuXG4udGRzLWRlc2lnbmVyLWluc3BlY3RvciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMTAlO1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDIgMCBhdXRvO1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3IudGRzLWxheW91dC1pbnNwZWN0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogIzJjODNjNDsgfVxuICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci50ZHMtdGVtcGxhdGUtaW5zcGVjdG9yIHtcbiAgICBib3JkZXItY29sb3I6ICNjYTRkN2Y7IH1cbiAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3IudGRzLXRleHQtaW5zcGVjdG9yIHtcbiAgICBib3JkZXItY29sb3I6ICM3NTU3OWI7XG4gICAgaGVpZ2h0OiA2MDBweDsgfVxuICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci50ZHMtY29sdW1uLWluc3BlY3RvciB7XG4gICAgaGVpZ2h0OiA2MDBweDsgfVxuICAudGRzLWRlc2lnbmVyLWluc3BlY3RvciAudGRzLXJlc2l6ZS1oYW5kbGUge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBud3NlLXJlc2l6ZTsgfVxuICAgIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yIC50ZHMtcmVzaXplLWhhbmRsZSAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3IgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3Ige1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cblxuLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yLWhlYWRlciBsaSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci1oZWFkZXIgbGkudGRzLW1vdmUtaGFuZGxlIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogbW92ZTtcbiAgICAgIGhlaWdodDogMmVtOyB9XG4gICAgICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci1oZWFkZXIgbGkudGRzLW1vdmUtaGFuZGxlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItaGVhZGVyIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci1oZWFkZXIgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDsgfVxuICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci1oZWFkZXIgLnRkcy1pbnNwZWN0b3ItdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yLWhlYWRlciAuaWNvbi1yZW1vdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci1oZWFkZXIgLmljb24tcmVtb3ZlOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuXG4udGRzLWRlc2lnbmVyLWNoZXZyb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRkcy1mYW5jeS1udW1iZXItaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnRkcy1mYW5jeS1udW1iZXItaW5wdXQgaW5wdXQge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC50ZHMtZmFuY3ktbnVtYmVyLWlucHV0IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzVweDtcbiAgICB0b3A6IDJweDsgfVxuICAudGRzLWZhbmN5LW51bWJlci1pbnB1dCAudGRzLWNhcmV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDc1cHg7IH1cbiAgICAudGRzLWZhbmN5LW51bWJlci1pbnB1dCAudGRzLWNhcmV0LnRkcy1jYXJldC11cCB7XG4gICAgICB0b3A6IDJweDsgfVxuICAgIC50ZHMtZmFuY3ktbnVtYmVyLWlucHV0IC50ZHMtY2FyZXQudGRzLWNhcmV0LXVwLnRkcy1jYXJldC1kaXNhYmxlZCB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNhYWE7IH1cbiAgICAudGRzLWZhbmN5LW51bWJlci1pbnB1dCAudGRzLWNhcmV0LnRkcy1jYXJldC1kb3duIHtcbiAgICAgIHRvcDogMTZweDsgfVxuICAgIC50ZHMtZmFuY3ktbnVtYmVyLWlucHV0IC50ZHMtY2FyZXQudGRzLWNhcmV0LWRvd24udGRzLWNhcmV0LWRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2FhYSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4udGRzLWZhbmN5LWNvbG9yLXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGRzLWZhbmN5LWNvbG9yLXBpY2tlciBpbnB1dCB7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC50ZHMtZmFuY3ktY29sb3ItcGlja2VyIGxhYmVsIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRkcy1mYW5jeS1jb2xvci1waWNrZXIgLnRkcy1mYW5jeS1jb2xvci1pbmRpY2F0b3Ige1xuICAgIGhlaWdodDogMjNweDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAudGRzLWZhbmN5LWNvbG9yLXBpY2tlciAudGRzLWNvbG9yLXBpY2tlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi50ZHMtZm9udC1hdHRycy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC50ZHMtZm9udC1hdHRycy1yb3cgLnRkcy1idG4tcm93IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtaW4td2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDEuNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc1ZW07IH1cblxuLnRkcy1idG4tc2VsZWN0LXNtYWxsIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFweCAyMHB4IDAgMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRkcy1idG4tc2VsZWN0LXNtYWxsIC5jYXJldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA3cHg7XG4gICAgdG9wOiAxMHB4OyB9XG5cbi50ZHMtYnRuLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnRkcy1idG4tcm93IC5idG4ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZmxleDogMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAudGRzLWJ0bi1yb3cgLmJ0biAuaWNvbi1hbGlnbi1yZWMge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG5cbi50ZHMtd2lkdGgtaGVhZGluZyB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nOiAwIDIwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UtaW4tb3V0OyB9XG4gIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyLnRkcy10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIudGRzLWhhcy10b3AtYm9yZGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYzsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlci50ZHMtaGFzLXVwcGVyLXNjcm9sbC1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlci50ZHMtaGFzLWJvdHRvbS1zY3JvbGwtYm9yZGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7IH1cbiAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIudGRzLXN0eWxlcy1iZXdhcmUgLnRkcy1wcm9wZXJ0eS1oZWFkaW5nIC5pY29uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRvcDogLTNweDsgfVxuICAgIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyLnRkcy1zdHlsZXMtYmV3YXJlIC50ZHMtcHJvcGVydHktaGVhZGluZyAuaWNvbi5pY29uLWJyYW5kX3N0eWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlci50ZHMtd2l0aC10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIudGRzLWlzLW9wZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIudGRzLWluc3BlY3Rvci1lbGVtZW50LWlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciBociB7XG4gICAgbWFyZ2luOiAxMHB4IC0yMHB4OyB9XG4gIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgbGFiZWwgW3R5cGU9J2NoZWNrYm94J10sXG4gICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgbGFiZWwgW3R5cGU9J3JhZGlvJ10ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtcHJvcGVydHktaGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXByb3BlcnR5LWhlYWRpbmcgLnRkcy1wcm9wZXJ0eS1lbmFibGVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1wcm9wZXJ0eS1oZWFkaW5nIC50ZHMtcHJvcGVydHktZW5hYmxlZCBbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXByb3BlcnR5LWhlYWRpbmcgLnRkcy1wcm9wZXJ0eS1lbmFibGVkIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1wcm9wZXJ0eS1oZWFkaW5nIC50ZHMtcHJvcGVydHktZW5hYmxlZCA6Y2hlY2tlZCArIC5pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1wcm9wZXJ0eS1oZWFkaW5nLmluc3BlY3Rvci1wYW5lLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXByb3BlcnR5LWhlYWRpbmcuaW5zcGVjdG9yLXBhbmUtZGlzYWJsZWQgLnRkcy1jYXJldC1kb3duIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1wcm9wZXJ0eS1oZWFkaW5nIC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXByb3BlcnR5LWhlYWRpbmcgLmljb24uaWNvbi1pbWFnZSwgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1wcm9wZXJ0eS1oZWFkaW5nIC5pY29uLmljb24tcGFyYWdyYXBoIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cbiAgICAgIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtcHJvcGVydHktaGVhZGluZyAuaWNvbi5pY29uLXJlbW92ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4OyB9XG4gICAgICAgIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtcHJvcGVydHktaGVhZGluZyAuaWNvbi5pY29uLXJlbW92ZTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1wcm9wZXJ0eS1oZWFkaW5nIC50ZHMtY2FyZXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA0cHg7IH1cbiAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXByb3BlcnR5LWhlYWRpbmcgLnRkcy1jYXJldC1kb3duIHtcbiAgICAgIHRvcDogOHB4OyB9XG4gIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtbm90ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXJvdy1oZWlnaHQtdmFsdWUge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHggMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIGlucHV0W3R5cGU9J3VybCddLFxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgaW5wdXRbdHlwZT0ndGV4dCddLm5nLWludmFsaWQsIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIGlucHV0W3R5cGU9J3RleHQnXS5pbnZhbGlkLFxuICAgIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIGlucHV0W3R5cGU9J3VybCddLm5nLWludmFsaWQsXG4gICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgaW5wdXRbdHlwZT0ndXJsJ10uaW52YWxpZCxcbiAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciBpbnB1dFt0eXBlPSdlbWFpbCddLm5nLWludmFsaWQsXG4gICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgaW5wdXRbdHlwZT0nZW1haWwnXS5pbnZhbGlkLFxuICAgIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIHRleHRhcmVhLm5nLWludmFsaWQsXG4gICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgdGV4dGFyZWEuaW52YWxpZCB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAxcHggI2ZmMzMyNDsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciBpbnB1dC50ZHMtYWxsLWZvdXItc2lkZXMsXG4gIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtYWxsLWZvdXItc2lkZXMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1zZWxlY3QtcmVwbGFjZW1lbnQudGRzLWFsbC1mb3VyLXNpZGVzLFxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLWNvbG9yLXBpY2tlci13cmFwcGVyLnRkcy1hbGwtZm91ci1zaWRlcyB7XG4gICAgd2lkdGg6IDQ1JTsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciBpbnB1dC50ZHMtaGVhZGVyLWhlaWdodCxcbiAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgaW5wdXQudGRzLWZvb3Rlci1oZWlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciBpbnB1dC50ZHMtY29sdW1uLXdpZHRoIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtYnRuLXNlbGVjdCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciBpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLWhhbGYtd2lkdGgge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLWhhbGYtd2lkdGg6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2JTsgfVxuICAgIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtaGFsZi13aWR0aCAudGRzLWlucHV0LXZhbHVlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLW9uZS10aGlyZC13aWR0aCB7XG4gICAgd2lkdGg6IDMzJTsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXR3by10aGlyZHMtd2lkdGgge1xuICAgIHdpZHRoOiA2NCU7IH1cbiAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy10aHJlZS1xdWFydGVyLXdpZHRoIHtcbiAgICB3aWR0aDogNzMlOyB9XG4gIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtb25lLXF1YXJ0ZXItd2lkdGgge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1zZWxlY3Qtd2l0aC1sYWJlbCAudGRzLWlubGluZS1sYWJlbCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1zZWxlY3Qtd2l0aC1sYWJlbCAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgd2lkdGg6IDUzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1pbnNwZWN0b3Itc3VibGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtdG9wLXJpZ2h0LWJvdHRvbS1sZWZ0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy10b3AtcmlnaHQtYm90dG9tLWxlZnQtd3JhcHBlciA+IGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy10b3AtcmlnaHQtYm90dG9tLWxlZnQtd3JhcHBlciA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXRvcC1yaWdodC1ib3R0b20tbGVmdC13cmFwcGVyID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtdG9wLXJpZ2h0LWJvdHRvbS1sZWZ0LXdyYXBwZXIgPiBsaSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXRvcC1yaWdodC1ib3R0b20tbGVmdC13cmFwcGVyID4gbGkgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAuaW5zcGVjdG9yLXByb3BlcnR5LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC5pbnNwZWN0b3ItcHJvcGVydHktcm93ID4gZGl2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLWFsaWduLXRvcCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXByb3BlcnR5LWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXByb3BlcnR5LWNvbnRyb2wgaW5zcGVjdG9ycy10b2dnbGUgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1wcm9wZXJ0eS1jb250cm9sIGluc3BlY3RvcnMtdG9nZ2xlIHVsIGxpIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgICAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXByb3BlcnR5LWNvbnRyb2wgaW5zcGVjdG9ycy10b2dnbGUgdWwgbGkgLnRkcy1jYXJldCB7XG4gICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgIzMzMzsgfVxuICAgICAgICAgIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtcHJvcGVydHktY29udHJvbCBpbnNwZWN0b3JzLXRvZ2dsZSB1bCBsaSAudGRzLWNhcmV0LnRkcy1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gICAgICAgICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1wcm9wZXJ0eS1jb250cm9sIGluc3BlY3RvcnMtdG9nZ2xlIHVsIGxpIC50ZHMtY2FyZXQ6bm90KC50ZHMtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1wcm9wZXJ0eS1jb250cm9sIGluc3BlY3RvcnMtdG9nZ2xlIHVsIGxpIC50ZHMtY2FyZXQ6bm90KC50ZHMtZGlzYWJsZWQpOmhvdmVyLnRkcy1jYXJldC1sZWZ0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjYjNiM2IzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXByb3BlcnR5LWNvbnRyb2wgaW5zcGVjdG9ycy10b2dnbGUgdWwgbGkgLnRkcy1jYXJldDpub3QoLnRkcy1kaXNhYmxlZCk6aG92ZXIudGRzLWNhcmV0LXJpZ2h0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjNiM2IzOyB9XG4gICAgICAgICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1wcm9wZXJ0eS1jb250cm9sIGluc3BlY3RvcnMtdG9nZ2xlIHVsIGxpIC50ZHMtY2FyZXQudGRzLWNhcmV0LWxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMzMzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLnRkcy1wcm9wZXJ0eS1jb250cm9sIGluc3BlY3RvcnMtdG9nZ2xlIHVsIGxpIC50ZHMtY2FyZXQudGRzLWNhcmV0LXJpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMzMzsgfVxuICAgIC50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtcHJvcGVydHktY29udHJvbCA+IGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gICAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXByb3BlcnR5LWNvbnRyb2wgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTJweDsgfVxuICAgICAgICAudGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAudGRzLXByb3BlcnR5LWNvbnRyb2wgPiBsaTpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50ZHMtZGVzaWduZXItaW5zcGVjdG9yLWJvZHkge1xuICBmbGV4LWdyb3c6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItYm9keSAubmF2LXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZmxleDogMCAwIGF1dG87IH1cbiAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItYm9keSAubmF2LXRhYnMgPiBsaSA+IGEsXG4gIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yLWJvZHkgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzLFxuICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci1ib2R5IC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDJkMztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgICBjb2xvcjogIzQxNDE0MjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci1ib2R5IC5uYXYtdGFicyA+IGxpID4gYSBpLFxuICAgIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yLWJvZHkgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIGksXG4gICAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItYm9keSAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDsgfVxuICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci1ib2R5IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4gIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yLWJvZHkgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbiAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItYm9keSAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzQxNDE0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMWYxZjE7IH1cbiAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItYm9keSAudGFiLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAyIDEgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yLWJvZHkgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgZmxleDogMiAxIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci1ib2R5IC50YWItcGFuZS5hY3RpdmUgLnRkcy1zY3JvbGwtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgICAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci1ib2R5IC50YWItcGFuZS5hY3RpdmUgLnRkcy1yZWFkb25seS13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItYm9keSAudGFiLXBhbmUuYWN0aXZlID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bzsgfVxuICAgIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yLWJvZHkgLnRhYi1wYW5lLmFjdGl2ZSAudGRzLXN0YXRpYy13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvOyB9XG5cbi5pbWFnZS1wb3NpdGlvbi1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmltYWdlLXBvc2l0aW9uLWFjdGlvbnM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaW1hZ2UtcG9zaXRpb24tYWN0aW9ucyA+IC5hbGlnbi1hY3Rpb24ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5pbWFnZS1wb3NpdGlvbi1hY3Rpb25zID4gLmFsaWduLWFjdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZjMWMzOyB9XG4gICAgLmltYWdlLXBvc2l0aW9uLWFjdGlvbnMgPiAuYWxpZ24tYWN0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICAgIC5pbWFnZS1wb3NpdGlvbi1hY3Rpb25zID4gLmFsaWduLWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC5pbWFnZS1wb3NpdGlvbi1hY3Rpb25zID4gLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi50ZHMtaW5zcGVjdG9yLWZvb3Rlci13cmFwcGVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZsZXg6IDAgMCBhdXRvOyB9XG4gIC50ZHMtaW5zcGVjdG9yLWZvb3Rlci13cmFwcGVyIC5pY29uLnRkcy1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNkZGQ7IH1cblxuLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4OyB9XG4gIC50ZHMtbGF5b3V0LWluc3BlY3RvciAudGRzLWRlc2lnbmVyLWluc3BlY3Rvci1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzgzYzQ7IH1cbiAgLnRkcy10ZW1wbGF0ZS1pbnNwZWN0b3IgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2E0ZDdmOyB9XG4gIC50ZHMtdGV4dC1pbnNwZWN0b3IgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1NzliOyB9XG4gIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yLWZvb3Rlci50ZHMtZGlzYWJsZWQgbGkge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3ItZm9vdGVyIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRkcy1yZWFkb25seS1pbnB1dCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi50ZHMtc3R5bGUtcnVsZXMtbGlzdCA+IGxpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtaW4taGVpZ2h0OiA0MHB4OyB9XG4gIC50ZHMtc3R5bGUtcnVsZXMtbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi50ZHMtc3R5bGUtcnVsZXMtbGlzdCAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciB7XG4gIG1hcmdpbjogMDsgfVxuICAudGRzLXN0eWxlLXJ1bGVzLWxpc3QgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3I6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbnRkcy1jb2xvci1zd2F0Y2hlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi50ZHMtY29sb3ItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnRkcy1jb2xvci1saXN0ID4gLnRkcy1jb2xvci1ncm91cCB7XG4gICAgZmxleC1ncm93OiAxOyB9XG4gICAgLnRkcy1jb2xvci1saXN0ID4gLnRkcy1jb2xvci1ncm91cCBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDsgfVxuICAgICAgLnRkcy1jb2xvci1saXN0ID4gLnRkcy1jb2xvci1ncm91cCBsaS5hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC50ZHMtY29sb3ItbGlzdCA+IC50ZHMtY29sb3ItZ3JvdXAgbGkgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRkcy1jb2xvci1saXN0ICsgaW5wdXQge1xuICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7IH1cblxuLnRkcy1jb2xvci1waWNrZXItd3JhcHBlciB7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLnRkcy1oYWxmLXdpZHRoIC50ZHMtY29sb3ItcGlja2VyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50ZHMtY29sb3ItcGlja2VyLXdyYXBwZXIgPiBpbnB1dCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3RodW1ibmFpbHMvY29sb3Itd2hlZWwucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyM3B4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDUwJTsgfVxuXG4udGRzLWNvbG9yLXNhbXBsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRkcy1jb2xvci1zYW1wbGUtd3JhcHBlciA+ICoge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAudGRzLWNvbG9yLXNhbXBsZS13cmFwcGVyIC50ZHMtY29sb3Itc2FtcGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblxuLnRkcy1vcGFjaXR5LXdyYXBwZXIsXG4udGRzLWRyb3Atc2hhZG93LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRkcy1vcGFjaXR5LXdyYXBwZXIgLnRkcy1vcGFjaXR5LXNldHRpbmcsXG4gIC50ZHMtb3BhY2l0eS13cmFwcGVyIC50ZHMtZHJvcC1zaGFkb3ctc2V0dGluZyxcbiAgLnRkcy1kcm9wLXNoYWRvdy13cmFwcGVyIC50ZHMtb3BhY2l0eS1zZXR0aW5nLFxuICAudGRzLWRyb3Atc2hhZG93LXdyYXBwZXIgLnRkcy1kcm9wLXNoYWRvdy1zZXR0aW5nIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC50ZHMtb3BhY2l0eS13cmFwcGVyIC50ZHMtb3BhY2l0eS1kaXNwbGF5LFxuICAudGRzLW9wYWNpdHktd3JhcHBlciAudGRzLXZhbHVlLWRpc3BsYXksXG4gIC50ZHMtZHJvcC1zaGFkb3ctd3JhcHBlciAudGRzLW9wYWNpdHktZGlzcGxheSxcbiAgLnRkcy1kcm9wLXNoYWRvdy13cmFwcGVyIC50ZHMtdmFsdWUtZGlzcGxheSB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cblxuLnRkcy1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRkcy1idXR0b24tZ3JvdXAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudGRzLWJ1dHRvbi1ncm91cCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLnRkcy1idXR0b24tZ3JvdXAgPiBsaS5hY3RpdmUsIC50ZHMtYnV0dG9uLWdyb3VwID4gbGkuYWN0aXZlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cbiAgICAudGRzLWJ1dHRvbi1ncm91cCA+IGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cbiAgLnRkcy1idXR0b24tZ3JvdXAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRkcy1idXR0b24tZ3JvdXAgLmljb24tYWxpZ24tZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICNiM2IzYjM7IH1cbiAgICAudGRzLWJ1dHRvbi1ncm91cCAuaWNvbi1hbGlnbi1mcmFtZSAuaWNvbi1hbGlnbi1yZWMsXG4gICAgLnRkcy1idXR0b24tZ3JvdXAgLmljb24tYWxpZ24tZnJhbWUgLmljb24tYWxpZ24tcmVjLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29sb3I6ICM0MTQxNDI7IH1cbiAgICAgIC50ZHMtYnV0dG9uLWdyb3VwIC5pY29uLWFsaWduLWZyYW1lIC5pY29uLWFsaWduLXJlYy50ZHMtdG9wLFxuICAgICAgLnRkcy1idXR0b24tZ3JvdXAgLmljb24tYWxpZ24tZnJhbWUgLmljb24tYWxpZ24tcmVjLWltZy50ZHMtdG9wIHtcbiAgICAgICAgdG9wOiAtM3B4OyB9XG4gICAgICAudGRzLWJ1dHRvbi1ncm91cCAuaWNvbi1hbGlnbi1mcmFtZSAuaWNvbi1hbGlnbi1yZWMudGRzLWJvdHRvbSxcbiAgICAgIC50ZHMtYnV0dG9uLWdyb3VwIC5pY29uLWFsaWduLWZyYW1lIC5pY29uLWFsaWduLXJlYy1pbWcudGRzLWJvdHRvbSB7XG4gICAgICAgIHRvcDogM3B4OyB9XG4gICAgICAudGRzLWJ1dHRvbi1ncm91cCAuaWNvbi1hbGlnbi1mcmFtZSAuaWNvbi1hbGlnbi1yZWMudGRzLWxlZnQsXG4gICAgICAudGRzLWJ1dHRvbi1ncm91cCAuaWNvbi1hbGlnbi1mcmFtZSAuaWNvbi1hbGlnbi1yZWMtaW1nLnRkcy1sZWZ0IHtcbiAgICAgICAgbGVmdDogLTEwcHg7IH1cbiAgICAgIC50ZHMtYnV0dG9uLWdyb3VwIC5pY29uLWFsaWduLWZyYW1lIC5pY29uLWFsaWduLXJlYy50ZHMtcmlnaHQsXG4gICAgICAudGRzLWJ1dHRvbi1ncm91cCAuaWNvbi1hbGlnbi1mcmFtZSAuaWNvbi1hbGlnbi1yZWMtaW1nLnRkcy1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAtMjBweDsgfVxuICAudGRzLWJ1dHRvbi1ncm91cCAuaWNvbi1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICM0MTQxNDI7IH1cbiAgICAudGRzLWJ1dHRvbi1ncm91cCAuaWNvbi1pbWFnZSBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjYjNiM2IzO1xuICAgICAgdG9wOiAtNXB4O1xuICAgICAgbGVmdDogLTZweDsgfVxuICAgIC50ZHMtYnV0dG9uLWdyb3VwIC5pY29uLWltYWdlIC5pY29uLWltZy13cmFwLW5vbmU6Zmlyc3QtY2hpbGQge1xuICAgICAgdG9wOiAtMjZweDsgfVxuICAgIC50ZHMtYnV0dG9uLWdyb3VwIC5pY29uLWltYWdlIC5pY29uLWltZy13cmFwLW5vbmU6bGFzdC1jaGlsZCB7XG4gICAgICB0b3A6IC04cHg7IH1cbiAgICAudGRzLWJ1dHRvbi1ncm91cCAuaWNvbi1pbWFnZS50ZHMtaW1nLWxlZnQge1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIHRvcDogLTNweDsgfVxuICAgIC50ZHMtYnV0dG9uLWdyb3VwIC5pY29uLWltYWdlIC5pY29uLWltZy13cmFwLWxlZnQge1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHRvcDogLTVweDsgfVxuICAgIC50ZHMtYnV0dG9uLWdyb3VwIC5pY29uLWltYWdlLnRkcy1pbWctcmlnaHQge1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiAtM3B4OyB9XG4gICAgLnRkcy1idXR0b24tZ3JvdXAgLmljb24taW1hZ2UgLmljb24taW1nLXdyYXAtcmlnaHQge1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgICB0b3A6IC01cHg7IH1cbiAgICAudGRzLWJ1dHRvbi1ncm91cCAuaWNvbi1pbWFnZSAuaWNvbi1pbWctd3JhcC1vdmVyIHtcbiAgICAgIHRvcDogLTdweDsgfVxuXG4udGRzLWltYWdlLXN0eWxlLW9wdGlvbnM6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7IH1cblxuLnRkcy1pbWFnZS1zdHlsZS1vcHRpb25zIGxpIHtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLnRkcy1pbWFnZS1zdHlsZS1vcHRpb25zIGxpLnRkcy1pbWctZHJvcHNoYWRvdyBpbWcge1xuICAgIGJveC1zaGFkb3c6IDVweCA1cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAudGRzLWltYWdlLXN0eWxlLW9wdGlvbnMgbGkgLnRkcy1taXJyb3ItaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDEwMCUpLCB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pbWFnZS10bjEuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDsgfVxuICAudGRzLWltYWdlLXN0eWxlLW9wdGlvbnMgbGkudGRzLWltZy1ib3JkZXIgaW1nIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwOyB9XG4gIC50ZHMtaW1hZ2Utc3R5bGUtb3B0aW9ucyBsaS50ZHMtaW1nLW91dGVyZ2xvdyBpbWcge1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gIC50ZHMtaW1hZ2Utc3R5bGUtb3B0aW9ucyBsaSAudGRzLTNkLXNoYWRvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAudGRzLWltYWdlLXN0eWxlLW9wdGlvbnMgbGkgLnRkcy0zZC1zaGFkb3c6YmVmb3JlLCAudGRzLWltYWdlLXN0eWxlLW9wdGlvbnMgbGkgLnRkcy0zZC1zaGFkb3c6YWZ0ZXIge1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB0b3A6IDgwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7IH1cbiAgICAudGRzLWltYWdlLXN0eWxlLW9wdGlvbnMgbGkgLnRkcy0zZC1zaGFkb3c6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvOyB9XG5cbi50ZHMtaW1hZ2Utc3R5bGUtb3B0aW9ucyAudGRzLWltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi50ZHMtaW1hZ2Utc3R5bGUtb3B0aW9ucyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGRzLXZpc2liaWxpdHktYnJlYWtwb2ludHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnRkcy12aXNpYmlsaXR5LWJyZWFrcG9pbnRzID4gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTIlOyB9XG4gICAgLnRkcy12aXNpYmlsaXR5LWJyZWFrcG9pbnRzID4gbGkgW3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gICAgLnRkcy12aXNpYmlsaXR5LWJyZWFrcG9pbnRzID4gbGkgLmljb24ge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIC50ZHMtdmlzaWJpbGl0eS1icmVha3BvaW50cyA+IGxpIC5pY29uLnRkcy1pcy1sYW5kc2NhcGU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAudGRzLXZpc2liaWxpdHktYnJlYWtwb2ludHMgPiBsaSA6Y2hlY2tlZCB+IC5pY29uIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLnRkcy1kaXJlY3RvcnktbGlzdCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIgLm9wZW4gLnRkcy1kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRkcy1idXR0b25zLXN0eWxlLWxpc3QsXG4udGRzLWltYWdlcy1zdHlsZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAtNXB4OyB9XG4gIC50ZHMtYnV0dG9ucy1zdHlsZS1saXN0ID4gbGksXG4gIC50ZHMtaW1hZ2VzLXN0eWxlLWxpc3QgPiBsaSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luOiA1cHggMiUgNXB4IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAudGRzLWJ1dHRvbnMtc3R5bGUtbGlzdCA+IGxpOm50aC1jaGlsZCgzbiksXG4gICAgLnRkcy1pbWFnZXMtc3R5bGUtbGlzdCA+IGxpOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnRkcy1idXR0b25zLXN0eWxlLWxpc3QgPiBsaS5hY3RpdmUsIC50ZHMtYnV0dG9ucy1zdHlsZS1saXN0ID4gbGkuYWN0aXZlOmhvdmVyLFxuICAgIC50ZHMtaW1hZ2VzLXN0eWxlLWxpc3QgPiBsaS5hY3RpdmUsXG4gICAgLnRkcy1pbWFnZXMtc3R5bGUtbGlzdCA+IGxpLmFjdGl2ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyB9XG4gICAgLnRkcy1idXR0b25zLXN0eWxlLWxpc3QgPiBsaTpob3ZlcixcbiAgICAudGRzLWltYWdlcy1zdHlsZS1saXN0ID4gbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuICAgIC50ZHMtYnV0dG9ucy1zdHlsZS1saXN0ID4gbGkgLmJ0bixcbiAgICAudGRzLWltYWdlcy1zdHlsZS1saXN0ID4gbGkgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAudGRzLWJ1dHRvbnMtc3R5bGUtbGlzdCA+IGxpIC5idG4gLmljb24sXG4gICAgICAudGRzLWltYWdlcy1zdHlsZS1saXN0ID4gbGkgLmJ0biAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGRzLXNob3ctb24tY2hlY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAudGRzLXNob3ctb24tY2hlY2tlZCA+IGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7IH1cblxuLnRkcy1pY29uLXNlbGVjdG9yLXdpZGdldCAudGRzLWJ0bi1zZWxlY3QgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDEwcHg7IH1cblxuLnRkcy1pY29uLXNlbGVjdG9yIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZHMtaWNvbi1zZWxlY3RvciBsaSAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4OyB9XG5cbi50ZHMtc2hvdy1pY29uLXNlbGVjdGlvbi1mcm9tLW1vZGFsLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRkcy1zaG93LWljb24tc2VsZWN0aW9uLWZyb20tbW9kYWwtd3JhcHBlciAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGRzLWltYWdlLWZlbmNlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG5cbi50ZHMtb3JpZ2luYWwtaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnRkcy1vcmlnaW5hbC1pbWFnZS13cmFwcGVyIC50ZHMtb3JpZ2luYWwtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAudGRzLW9yaWdpbmFsLWltYWdlLXdyYXBwZXIgLnRkcy1pbWFnZS1tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnRkcy1vcmlnaW5hbC1pbWFnZS13cmFwcGVyIC50ZHMtaW1hZ2UtbWFzay50ZHMtYWRkLWhhbmRsZS1tb2RlLnRkcy1mb3VuZC1saW5lIHtcbiAgICAgIGN1cnNvcjogdXJsKC9hc3NldHMvaW1hZ2VzL2N1cnNvci1wbHVzLmN1ciksIGF1dG87IH1cbiAgLnRkcy1vcmlnaW5hbC1pbWFnZS13cmFwcGVyIC50ZHMtY2xpcHBlZC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4udGRzLWltYWdlLW1hc2stdG9vbGJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGRzLWltYWdlLW1hc2stdG9vbGJhciAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gICAgLnRkcy1pbWFnZS1tYXNrLXRvb2xiYXIgLmljb24uaWNvbi1wbHVzLCAudGRzLWltYWdlLW1hc2stdG9vbGJhciAuaWNvbi5pY29uLW1pbnVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4udGRzLWNsaXAtaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAtNXB4IDAgMCAtNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbW92ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7IH1cbiAgLnRkcy1jbGlwLWhhbmRsZS50ZHMtaW4tZm9jdXMge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgbWFyZ2luOiAtN3B4IDAgMCAtN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmNjY2M7IH1cbiAgLnRkcy1yZW1vdmUtaGFuZGxlLW1vZGUgLnRkcy1jbGlwLWhhbmRsZSB7XG4gICAgY3Vyc29yOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY3Vyc29yLW1pbnVzLmN1ciksIGF1dG87IH1cblxuLnRkcy1jZW50ZXItbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IC0xMnB4IDAgMCAtMTJweDtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi50ZHMtY29sb3ItcnVsZXMtbGlzdCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC50ZHMtY29sb3ItcnVsZXMtbGlzdCA+IGxpIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDsgfVxuICAgIC50ZHMtY29sb3ItcnVsZXMtbGlzdCA+IGxpID4gKiB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnRkcy1jb2xvci1ydWxlcy1saXN0IC50ZHMtbGlzdC1sYWJlbCB7XG4gICAgd2lkdGg6IDE0MHB4OyB9XG4gIC50ZHMtY29sb3ItcnVsZXMtbGlzdCAudGRzLWNvbG9yLXN3YXRjaCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC50ZHMtY29sb3ItcnVsZXMtbGlzdCAudGRzLWNvbG9yLXN3YXRjaDpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudGRzLWNvbG9yLXJ1bGVzLWxpc3QgLnRkcy1jb2xvci1zd2F0Y2ggc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4udGRzLXN3YXRjaC1wb3B1cCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAudGRzLXN3YXRjaC1wb3B1cCAudGRzLWNvbG9yLWxpc3QgKyBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4udGRzLWlucHV0LWRlZmF1bHQtY3Vyc29yIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi50ZHMtb3B0aW9uLWxpc3QgbGFiZWwge1xuICBjbGVhcjogYm90aDsgfVxuXG4udGRzLW9wdGlvbi1saXN0IC5pY29uLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGRzLW9wdGlvbi1saXN0IFt0eXBlPSd0ZXh0J10ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi50ZHMtb3B0aW9uLWxpc3QgW3R5cGU9J3JhZGlvJ10ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRkcy1hZGQtc2VsZWN0LW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRkcy1hZGQtc2VsZWN0LW9wdGlvblt0ZHMtdG9vbC10aXBdOmhvdmVyOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLnRkcy1hZGQtc2VsZWN0LW9wdGlvbiAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi50ZHMtcmVtb3ZlLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudGRzLXJlbW92ZS1vcHRpb24gLmljb24tcmVtb3ZlIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIGxlZnQ6IDRweDtcbiAgICBjb2xvcjogI2RmNzM1NzsgfVxuXG4udGRzLXZhbHVlLWFuZC11bml0LXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAudGRzLXZhbHVlLWFuZC11bml0LXdyYXBwZXItYWxsLXNpZGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRkcy12YWx1ZS1hbmQtdW5pdC1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdpZHRoOiA0MHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4udGRzLXZhbHVlLWFuZC11bml0LWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgd2lkdGg6IDQwJTsgfVxuICAudGRzLXZhbHVlLWFuZC11bml0LWRyb3Bkb3duLXZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAudGRzLXZhbHVlLWFuZC11bml0LWRyb3Bkb3duLXZhbHVlIGRpdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAudGRzLXZhbHVlLWFuZC11bml0LWRyb3Bkb3duLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogdW5zZXQ7IH1cbiAgICAudGRzLXZhbHVlLWFuZC11bml0LWRyb3Bkb3duLWxpc3QtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwIDRweDsgfVxuICAudGRzLXZhbHVlLWFuZC11bml0LWRyb3Bkb3duLmFjdGl2ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50ZHMtdmFsdWUtYW5kLXVuaXQtZHJvcGRvd24uZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyMzksIDIzOSwgMC41KTsgfVxuXG4udGRzLXZhbHVlLWFuZC11bml0LXRvcC1yaWdodC1ib3R0b20tbGVmdC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRkcy12YWx1ZS1hbmQtdW5pdC10b3AtcmlnaHQtYm90dG9tLWxlZnQtd3JhcHBlciBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OSU7IH1cblxucGFnZS1pbnNwZWN0b3IgLnBhZ2UtaW5zcGVjdG9yX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbSAwLjVlbSAxLjVlbTsgfVxuICBwYWdlLWluc3BlY3RvciAucGFnZS1pbnNwZWN0b3JfX2hlYWRlciAudGRzLWVsZW1lbnQtbW9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxucGFnZS1pbnNwZWN0b3IgLnBhZ2UtaW5zcGVjdG9yX19wYWdlLXNlbGVjdG9yIHtcbiAgd2lkdGg6IDIwJTtcbiAgbWFyZ2luOiAwIDAuNWVtOyB9XG4gIHBhZ2UtaW5zcGVjdG9yIC5wYWdlLWluc3BlY3Rvcl9fcGFnZS1zZWxlY3RvciBkaXYge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgcGFnZS1pbnNwZWN0b3IgLnBhZ2UtaW5zcGVjdG9yX19wYWdlLXNlbGVjdG9yIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4udGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50ZHMtc2VsZWN0LXJlcGxhY2VtZW50IC50ZHMtYnRuLXNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRkcy1zZWxlY3QtcmVwbGFjZW1lbnQgLnRkcy1kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7IH1cbiAgICAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCAudGRzLWRyb3Bkb3duLW1lbnUgbGkge1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7IH1cblxuLnRkcy1tb2RhbC1kZWZhdWx0LWZyYW1lIHtcbiAgaGVpZ2h0OiA3NDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRkcy1tb2RhbC1kZWZhdWx0LWZyYW1lLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAudGRzLW1vZGFsLWRlZmF1bHQtZnJhbWUtaGVhZGVyIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLnRkcy1tb2RhbC1kZWZhdWx0LWZyYW1lLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjIwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgLnRkcy1tb2RhbC1kZWZhdWx0LWZyYW1lLWNvbnRlbnQgLnJvdyB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi50ZHMtbW9kYWwtZGVmYXVsdC1mcmFtZS1mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi50ZHMtYWN0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMTBweCAwIDA7IH1cblxuLnRkcy1zaG93LWRlbGl2ZXJ5LW1ldGhvZHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOHB4O1xuICBib3R0b206IDhweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiA3cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDAwICMwMDAgdHJhbnNwYXJlbnQ7IH1cbiAgLnRkcy1zaG93LWRlbGl2ZXJ5LW1ldGhvZHM6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4udGRzLWNhcmQtdmlldy1saXN0LnRkcy1sYXlvdXQtc2VsZWN0aW9uIGxheW91dC10aHVtYm5haWwgLnRkcy1hc3NldC1jYXJkLnRkcy1pcy1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIC50ZHMtY2FyZC12aWV3LWxpc3QudGRzLWxheW91dC1zZWxlY3Rpb24gbGF5b3V0LXRodW1ibmFpbCAudGRzLWFzc2V0LWNhcmQudGRzLWlzLWRvY3VtZW50IC50ZHMtYXNzZXQtY2FyZC10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLnRkcy1jYXJkLXZpZXctbGlzdC50ZHMtbGF5b3V0LXNlbGVjdGlvbiBsYXlvdXQtdGh1bWJuYWlsIC50ZHMtYXNzZXQtY2FyZC50ZHMtaXMtZG9jdW1lbnQudGRzLWxheW91dC1pcy1zZWxlY3RlZCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAudGRzLWNhcmQtdmlldy1saXN0LnRkcy1sYXlvdXQtc2VsZWN0aW9uIGxheW91dC10aHVtYm5haWwgLnRkcy1hc3NldC1jYXJkLnRkcy1pcy1kb2N1bWVudC50ZHMtbGF5b3V0LWlzLXNlbGVjdGVkIC50ZHMtYXNzZXQtY2FyZC10aXRsZSxcbiAgICAudGRzLWNhcmQtdmlldy1saXN0LnRkcy1sYXlvdXQtc2VsZWN0aW9uIGxheW91dC10aHVtYm5haWwgLnRkcy1hc3NldC1jYXJkLnRkcy1pcy1kb2N1bWVudC50ZHMtbGF5b3V0LWlzLXNlbGVjdGVkIC50ZHMtc2hvdy1kZWxpdmVyeS1tZXRob2RzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGRzLWNhcmQtdmlldy1saXN0LnRkcy1sYXlvdXQtc2VsZWN0aW9uIGxheW91dC10aHVtYm5haWwgLnRkcy1hc3NldC1jYXJkLnRkcy1pcy1kb2N1bWVudC50ZHMtbGF5b3V0LWlzLXNlbGVjdGVkOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAudGRzLWNhcmQtdmlldy1saXN0LnRkcy1sYXlvdXQtc2VsZWN0aW9uIGxheW91dC10aHVtYm5haWwgLnRkcy1hc3NldC1jYXJkLnRkcy1pcy1kb2N1bWVudC50ZHMtbGF5b3V0LWlzLXBlbmRpbmcge1xuICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgIC50ZHMtY2FyZC12aWV3LWxpc3QudGRzLWxheW91dC1zZWxlY3Rpb24gbGF5b3V0LXRodW1ibmFpbCAudGRzLWFzc2V0LWNhcmQudGRzLWlzLWRvY3VtZW50LnRkcy1sYXlvdXQtaXMtcGVuZGluZzpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyoqXG4gKiBjb250YWluZXIgZm9yIHRoZSBjYXJkIGRlbGl2ZXJ5IG1ldGhvZHMuIHRoZXJlIGlzIG9uZSBjb250YWluZXIuIFdoZW4gYSBsYXlvdXQgaXNcbiAqIHNlbGVjdGVkIHRoZSBkZWxpdmVyeSBtZXRob2RzIGFyZSBsb2FkZWQgaW4gdGhpcyBjb250YWluZXIgYW5kIHRoZSBjb250YWluZXIgaXNcbiAqIHBvc2l0aW9uZWQgLSB1c2luZyB0aGUgdG9wIHByb3BlcnR5IC0gYmVsb3cgdGhlIHNlbGVjdGVkIGxheW91dCBjYXJkXG4gKi9cbi50ZHMtY2FyZC1kZWxpdmVyeS1tZXRob2RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0MztcbiAgcGFkZGluZzogMjBweDsgfVxuICAudGRzLWNhcmQtZGVsaXZlcnktbWV0aG9kcyAuaWNvbi1yZW1vdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC50ZHMtY2FyZC1kZWxpdmVyeS1tZXRob2RzIC5pY29uLXJlbW92ZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cblxuZGVsaXZlcnktbWV0aG9kcyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBoZWlnaHQ6IDQzcHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cbiAgZGVsaXZlcnktbWV0aG9kcyAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2U7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgZGVsaXZlcnktbWV0aG9kcyAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3QgbGkge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgICBkZWxpdmVyeS1tZXRob2RzIC50ZHMtZGVsaXZlcnktbWV0aG9kLXRleHQtbGlzdCBsaTpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNDOEM4QzgsICNlYWVhZWEpOyB9XG4gICAgICBkZWxpdmVyeS1tZXRob2RzIC50ZHMtZGVsaXZlcnktbWV0aG9kLXRleHQtbGlzdCBsaS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0I2QjdCNztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNDOEM4QzgsICNlYWVhZWEpO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTsgfVxuICAgICAgZGVsaXZlcnktbWV0aG9kcyAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgZGVsaXZlcnktbWV0aG9kcyAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3QgbGkudGRzLWRlbGl2ZXJ5LW1ldGhvZC13ZWIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgZGVsaXZlcnktbWV0aG9kcyAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3QgbGkgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZGVsaXZlcnktbWV0aG9kcyAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3QgLnRkcy1zZWxlY3Qtd2l0aC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBkZWxpdmVyeS1tZXRob2RzIC50ZHMtZGVsaXZlcnktbWV0aG9kLXRleHQtbGlzdCAudGRzLWNhcmV0LXVwIHtcbiAgICAgIGJvcmRlci13aWR0aDogM3B4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNDI0MjQzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTNweDsgfVxuICAgIGRlbGl2ZXJ5LW1ldGhvZHMgLnRkcy1kZWxpdmVyeS1tZXRob2QtdGV4dC1saXN0IC5pY29uLWRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNHB4OyB9XG4gICAgZGVsaXZlcnktbWV0aG9kcyAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3QgLmljb24tdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIGRlbGl2ZXJ5LW1ldGhvZHMgLnRkcy1kZWxpdmVyeS1tZXRob2QtdGV4dC1saXN0IC5pY29uLW1vYmlsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnRkcy1kZXZpY2Utb3JpZW50YXRpb24ge1xuICB6LWluZGV4OiAxMDAxO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50ZHMtZGV2aWNlLW9yaWVudGF0aW9uIC50ZHMtbGFuZHNjYXBlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC50ZHMtZGV2aWNlLW9yaWVudGF0aW9uIGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNTAlOyB9XG4gICAgLnRkcy1kZXZpY2Utb3JpZW50YXRpb24gZGl2OmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjNDE0MTQxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuICAgIC50ZHMtZGV2aWNlLW9yaWVudGF0aW9uIGRpdi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuXG4udGRzLWRlbGl2ZXItbWV0aG9kLWdyYXBoaWNzLWxpc3Qge1xuICB3aWR0aDogMjAwMHB4O1xuICBtYXJnaW46IDA7IH1cbiAgLnRkcy1kZWxpdmVyLW1ldGhvZC1ncmFwaGljcy1saXN0IGxpIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudGRzLWRlbGl2ZXItbWV0aG9kLWdyYXBoaWNzLWxpc3QgbGkgLnRkcy1tZXRob2QtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAudGRzLWRlbGl2ZXItbWV0aG9kLWdyYXBoaWNzLWxpc3QgLnRkcy1kZXZpY2UtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC50ZHMtZGVsaXZlci1tZXRob2QtZ3JhcGhpY3MtbGlzdCAudGRzLWRldmljZS1pbWFnZSAudGRzLXNjcmVlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0MztcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLnRkcy1kZWxpdmVyLW1ldGhvZC1ncmFwaGljcy1saXN0IC50ZHMtZGV2aWNlLWltYWdlLnRkcy1kZXNrdG9wLWltYWdlIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB3aWR0aDogMjY2cHg7IH1cbiAgICAudGRzLWRlbGl2ZXItbWV0aG9kLWdyYXBoaWNzLWxpc3QgLnRkcy1kZXZpY2UtaW1hZ2UudGRzLXRhYmxldC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC50ZHMtZGVsaXZlci1tZXRob2QtZ3JhcGhpY3MtbGlzdCAudGRzLWRldmljZS1pbWFnZS50ZHMtdGFibGV0LWltYWdlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNDM0MztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDsgfVxuICAgIC50ZHMtZGVsaXZlci1tZXRob2QtZ3JhcGhpY3MtbGlzdCAudGRzLWRldmljZS1pbWFnZS50ZHMtbW9iaWxlLWltYWdlIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgcGFkZGluZzogMnB4IDJweCAxMHB4OyB9XG4gICAgICAudGRzLWRlbGl2ZXItbWV0aG9kLWdyYXBoaWNzLWxpc3QgLnRkcy1kZXZpY2UtaW1hZ2UudGRzLW1vYmlsZS1pbWFnZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgLnRkcy1kZWxpdmVyLW1ldGhvZC1ncmFwaGljcy1saXN0IC50ZHMtZG9jdW1lbnQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC50ZHMtZGVsaXZlci1tZXRob2QtZ3JhcGhpY3MtbGlzdCAudGRzLWRvY3VtZW50LWltYWdlOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgIC50ZHMtZGVsaXZlci1tZXRob2QtZ3JhcGhpY3MtbGlzdCAudGRzLWRvY3VtZW50LWltYWdlLnRkcy1lbWFpbC1pbWFnZSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogMTEwcHg7IH1cbiAgICAudGRzLWRlbGl2ZXItbWV0aG9kLWdyYXBoaWNzLWxpc3QgLnRkcy1kb2N1bWVudC1pbWFnZS50ZHMtbGV0dGVyLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTcwcHg7IH1cbiAgICAudGRzLWRlbGl2ZXItbWV0aG9kLWdyYXBoaWNzLWxpc3QgLnRkcy1kb2N1bWVudC1pbWFnZS50ZHMtbGVnYWwtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAyMTBweDsgfVxuICAgIC50ZHMtZGVsaXZlci1tZXRob2QtZ3JhcGhpY3MtbGlzdCAudGRzLWRvY3VtZW50LWltYWdlLnRkcy10YWJsb2lkLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIGhlaWdodDogMjIwcHg7IH1cblxuLnRkcy1oaWdobGlnaHQtZGVsaXZlcnktbWV0aG9kIHtcbiAgcGFkZGluZzogMjBweDsgfVxuICAudGRzLWhpZ2hsaWdodC1kZWxpdmVyeS1tZXRob2Q6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cblxuLyogU2xpZGVyIGNvbnRhaW5lciB3aXRoIGljb25zIGZvciBkZWxpdmVyeSBtZXRob2RzIHNlbGVjdGlvbiAqL1xuLnRkcy1sYXlvdXQtc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRkcy1sYXlvdXQtc2xpZGVyLWNvbnRhaW5lciAudGRzLXNsaWRlci1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAudGRzLWxheW91dC1zbGlkZXItY29udGFpbmVyIC50ZHMtc2xpZGVyLWNvbnRyb2w6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgLnRkcy1sYXlvdXQtc2xpZGVyLWNvbnRhaW5lciAudGRzLXNsaWRlci1jb250cm9sW2Rpc2FibGVkXSwgLnRkcy1sYXlvdXQtc2xpZGVyLWNvbnRhaW5lciAudGRzLXNsaWRlci1jb250cm9sW2Rpc2FibGVkXTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjE7IH1cbiAgICAudGRzLWxheW91dC1zbGlkZXItY29udGFpbmVyIC50ZHMtc2xpZGVyLWNvbnRyb2wudGRzLXNsaWRlci1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yMHB4OyB9XG4gICAgLnRkcy1sYXlvdXQtc2xpZGVyLWNvbnRhaW5lciAudGRzLXNsaWRlci1jb250cm9sLnRkcy1zbGlkZXItbmV4dCB7XG4gICAgICByaWdodDogLTIwcHg7IH1cbiAgICAudGRzLWxheW91dC1zbGlkZXItY29udGFpbmVyIC50ZHMtc2xpZGVyLWNvbnRyb2wgaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnRkcy1sYXlvdXQtc2xpZGVyLWNvbnRhaW5lciAudGRzLXNsaWRlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRkcy10ZW1wbGF0ZS1jb250ZW50LWNvbnRhaW5lci5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAudGRzLXRlbXBsYXRlLWNvbnRlbnQtY29udGFpbmVyLmNvbnRhaW5lci1mbHVpZCBbY2xhc3NePVwiY29sXCJdIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50ZHMtdGVtcGxhdGUtY29udGVudC1jb250YWluZXIuY29udGFpbmVyLWZsdWlkLnJvdywgLnRkcy10ZW1wbGF0ZS1jb250ZW50LWNvbnRhaW5lci5jb250YWluZXItZmx1aWQgLnJvdyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50ZHMtdGVtcGxhdGUtY29udGVudC1jb250YWluZXIuY29udGFpbmVyLWZsdWlkIC50ZHMtdGVtcGxhdGUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAudGRzLXRlbXBsYXRlLWNvbnRlbnQtY29udGFpbmVyLmNvbnRhaW5lci1mbHVpZCAudGRzLWNvbnRlbnQtaXRlbS13cmFwcGVyIHtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgIzk5OTsgfVxuXG4udGRzLXNob3ctZWxlbWVudC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50ZHMtc2hvdy1lbGVtZW50LWljb246YmVmb3JlLCAudGRzLXNob3ctZWxlbWVudC1pY29uOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogJ3Rkcy1pbnRvdWNoLWljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbjogLTlweCAwIDAgLTlweDsgfVxuICAudGRzLXNob3ctZWxlbWVudC1pY29uLnRkcy1oYXMtdGV4dC1hc3NpZ25lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XG4gICAgLnRkcy1zaG93LWVsZW1lbnQtaWNvbi50ZHMtaGFzLXRleHQtYXNzaWduZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTFiXCI7IH1cbiAgLnRkcy1zaG93LWVsZW1lbnQtaWNvbi50ZHMtaGFzLWltYWdlLWFzc2lnbmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzNjMTY3ICFpbXBvcnRhbnQ7IH1cbiAgICAudGRzLXNob3ctZWxlbWVudC1pY29uLnRkcy1oYXMtaW1hZ2UtYXNzaWduZWQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTI1XCI7IH1cbiAgLnRkcy1zaG93LWVsZW1lbnQtaWNvbi50ZHMtaGFzLWltYWdlLWFzc2lnbmVkLnRkcy1oYXMtdGV4dC1hc3NpZ25lZCB7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0IGJvdHRvbSwgIzczYzE2NyA1MCUsICNlNmU2ZTYgNTAlKSAhaW1wb3J0YW50OyB9XG4gICAgLnRkcy1zaG93LWVsZW1lbnQtaWNvbi50ZHMtaGFzLWltYWdlLWFzc2lnbmVkLnRkcy1oYXMtdGV4dC1hc3NpZ25lZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MWJcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDsgfVxuICAgIC50ZHMtc2hvdy1lbGVtZW50LWljb24udGRzLWhhcy1pbWFnZS1hc3NpZ25lZC50ZHMtaGFzLXRleHQtYXNzaWduZWQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGU5MjVcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7IH1cblxudGVtcGxhdGUtaW1hZ2UtcHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIHRlbXBsYXRlLWltYWdlLXByZXZpZXcgaW1nLmltYWdlLXByZXZpZXctbG9hZGluZyB7XG4gICAgb3BhY2l0eTogLjE7IH1cbiAgdGVtcGxhdGUtaW1hZ2UtcHJldmlldyBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMHB4OyB9XG5cbi50ZHMtYXNzZXQtbm90LWF2YWlsYWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjNzc3O1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbnRlbXBsYXRlLWNvbnRlbnQtcHJldmlldyxcbnRlbXBsYXRlLXByaW50LWNvbnRlbnQtcHJldmlldyxcbmludGVyYWN0aXZlLWRpZ2l0YWwtY29udGVudC1wcmV2aWV3LFxuaW50ZXJhY3RpdmUtcHJpbnQtY29udGVudC1wcmV2aWV3IHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50ZHMtdGVtcGxhdGUtdGV4dC1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEycHQ7IH1cbiAgLnRkcy10ZW1wbGF0ZS10ZXh0LXByZXZpZXcudGRzLWNvbnRlbnQtb3V0ZGF0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNERFRTA7IH1cblxuLnRkcy10ZW1wbGF0ZS10YWJsZS1wcmV2aWV3IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICAudGRzLXRlbXBsYXRlLXRhYmxlLXByZXZpZXcgaW1nIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC50ZHMtdGVtcGxhdGUtdGFibGUtcHJldmlldy50ZHMtY29udGVudC1vdXRkYXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0REVFMDsgfVxuXG4udGRzLWNvbnRlbnQtb3V0ZGF0ZWQtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7IH1cbiAgLnRkcy1jb250ZW50LW91dGRhdGVkLWluZm8gaW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cblxuLnByb29mLWRlbGl2ZXJ5LW1ldGhvZHMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCAwIDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5wcm9vZi1kZWxpdmVyeS1tZXRob2RzLWNvbnRhaW5lciBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnByb29mLWRlbGl2ZXJ5LW1ldGhvZHMtY29udGFpbmVyIC5wcm9vZi1kZWxpdmVyeS1tZXRob2Qge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucHJvb2YtZGVsaXZlcnktbWV0aG9kcy1jb250YWluZXIgLnByb29mLWRlbGl2ZXJ5LW1ldGhvZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMWMxYzE7IH1cbiAgICAucHJvb2YtZGVsaXZlcnktbWV0aG9kcy1jb250YWluZXIgLnByb29mLWRlbGl2ZXJ5LW1ldGhvZCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDsgfVxuICAgIC5wcm9vZi1kZWxpdmVyeS1tZXRob2RzLWNvbnRhaW5lciAucHJvb2YtZGVsaXZlcnktbWV0aG9kIC5saW5rLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgICAucHJvb2YtZGVsaXZlcnktbWV0aG9kcy1jb250YWluZXIgLnByb29mLWRlbGl2ZXJ5LW1ldGhvZCAubGluay1jb250YWluZXIgaW1nIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uaGlzdG9yeS1tb2RlIFtyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5oYXMtbGVha2luZy1vdXQtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMnB4IDJweCAjZTYyNTI1OyB9XG5cbi50ZHMtZGVzaWduZXItaW5zcGVjdG9yIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIHtcbiAgY29sb3I6ICM0MjQyNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAudGRzLWRlc2lnbmVyLWluc3BlY3RvciAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MzsgfVxuXG4udGRzLWNlbGwtd3JhcHBlci1pbnNwZWN0b3IgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3Ige1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDQ1cHg7XG4gIGhlaWdodDogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG4gIGNvbG9yOiAjNDI0MjQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IG1vdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3I6LXdlYmtpdC1kcmFnIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3I6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IuYWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IudGRzLWhhcy1uby1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IudGRzLWhhcy13aWRlLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgLnRkcy1zaG93LWRldGFpbHMgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1lbGVtZW50LWljb24sXG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtbXVsdGktaWNvbi13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDsgfVxuICAgIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtZWxlbWVudC1pY29uLmljb24tdmFyaWFibGUsXG4gICAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1tdWx0aS1pY29uLXdyYXAuaWNvbi12YXJpYWJsZSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1tdWx0aS1pY29uLXdyYXAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAxMnB4OyB9XG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtZWxlbWVudC10aHVtYm5haWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA3cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtYnV0dG9uLWVsZW1lbnQtaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgPiAudGRzLWlucHV0LXR5cGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiA4cHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgPiAudGRzLWlucHV0LXR5cGUudGRzLXNtYWxsZXItaWNvbiB7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIFtjbGFzcyo9XCIgaWNvbi1yb3ctY29sXCJdIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1yZW1vdmUtZWxlbWVudCB7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiA3cHg7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1yZWdpb24taWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtcmVnaW9uLWljb24gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29sb3I6ICM0MjQyNDM7IH1cbiAgICAgIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtcmVnaW9uLWljb24gaSAudGRzLWljb24tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLmljb24tYnVzaW5lc3MtcnVsZXMsIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC5pY29uLXJ1bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICBsZWZ0OiAxMHB4OyB9XG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtZWxlbWVudC1uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB3aWR0aDogODAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1lbGVtZW50LW1vcmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtZWxlbWVudC1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMTFweDtcbiAgICByaWdodDogMTBweDsgfVxuICAgIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtZWxlbWVudC1zdGF0dXMgLmljb24tZHJhZ19kcm9wIHtcbiAgICAgIGNvbG9yOiAjNmQ2ZTcwOyB9XG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtcmVtb3ZlLWVsZW1lbnQsXG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yLmFjdGl2ZSAudGRzLWRyYWctZWxlbWVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvcjpob3ZlciAudGRzLXJlbW92ZS1lbGVtZW50LnRkcy1zaG93LXJlbW92ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDM1cHg7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yOmhvdmVyIC50ZHMtcmVtb3ZlLWVsZW1lbnQudGRzLXNob3ctcmVtb3ZlIC5pY29uLXJlbW92ZSB7XG4gICAgICB0b3A6IC0xNHB4OyB9XG4gIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtcmVtb3ZlLWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3IgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1yZW1vdmUtZWxlbWVudCAuaWNvbiB7XG4gICAgICB0b3A6IC0xNHB4OyB9XG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtZHJhZy1lbGVtZW50LFxuICAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvci5hY3RpdmUgLnRkcy1yZW1vdmUtZWxlbWVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtY29sdW1uLW51bWJlci1zZWxlY3Rpb24tdHJpZ2dlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAgIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtY29sdW1uLW51bWJlci1zZWxlY3Rpb24tdHJpZ2dlciAudGRzLWNhcmV0LWRvd24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1jb2x1bW4tbnVtYmVyLXNlbGVjdGlvbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDVweCA3cHggMCAwOyB9XG4gICAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1jb2x1bW4tbnVtYmVyLXNlbGVjdGlvbiBsaSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1jb2x1bW4tbnVtYmVyLXNlbGVjdGlvbiBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZHMtZGVzaWduLWVsZW1lbnQtZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMzAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnRkcy1kZXNpZ24tZWxlbWVudC1kZXRhaWxzIC50ZHMtbGluay1saXN0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODsgfVxuICAgIC50ZHMtZGVzaWduLWVsZW1lbnQtZGV0YWlscyAudGRzLWxpbmstbGlzdCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG5cbi5wcm9tcHQtcXVlc3Rpb24tZ3JvdXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wcm9tcHQtYmluYXJ5LXF1ZXN0aW9uLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJvbXB0LWJpbmFyeS1xdWVzdGlvbi1yb3cgcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wcm9tcHQtYmluYXJ5LXF1ZXN0aW9uLXJvdyBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjRlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByb21wdC1iaW5hcnktcXVlc3Rpb24tcm93IGxhYmVsIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07IH1cbiAgLnByb21wdC1iaW5hcnktcXVlc3Rpb24tcm93IGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNGVtOyB9XG4gICAgLnByb21wdC1iaW5hcnktcXVlc3Rpb24tcm93IGlucHV0W3R5cGU9J251bWJlciddW2Rpc2FibGVkPSdkaXNhYmxlZCddIHtcbiAgICAgIG9wYWNpdHk6IDAuMzsgfVxuXG4ucHJvbXB0LXRleHQtaW5wdXQtcXVlc3Rpb24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAucHJvbXB0LXRleHQtaW5wdXQtcXVlc3Rpb24tcm93IGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5O1xuICAgIGZsZXg6IDE7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgLnByb21wdC10ZXh0LWlucHV0LXF1ZXN0aW9uLXJvdyBpbnB1dFt0eXBlPSd0ZXh0J106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAucHJvbXB0LXRleHQtaW5wdXQtcXVlc3Rpb24tcm93IGlucHV0W3R5cGU9J3RleHQnXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAucHJvbXB0LXRleHQtaW5wdXQtcXVlc3Rpb24tcm93IGlucHV0W3R5cGU9J3RleHQnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAucHJvbXB0LXRleHQtaW5wdXQtcXVlc3Rpb24tcm93IGlucHV0W3R5cGU9J3RleHQnXS5uZy10b3VjaGVkLm5nLWludmFsaWQtcmVxdWlyZWQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJlZDsgfVxuICAgICAgLnByb21wdC10ZXh0LWlucHV0LXF1ZXN0aW9uLXJvdyBpbnB1dFt0eXBlPSd0ZXh0J10ubmctdG91Y2hlZC5uZy1pbnZhbGlkLXJlcXVpcmVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJlZDsgfVxuICAgICAgLnByb21wdC10ZXh0LWlucHV0LXF1ZXN0aW9uLXJvdyBpbnB1dFt0eXBlPSd0ZXh0J10ubmctdG91Y2hlZC5uZy1pbnZhbGlkLXJlcXVpcmVkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnByb21wdC10ZXh0LWlucHV0LXF1ZXN0aW9uLXJvdyBpbnB1dFt0eXBlPSd0ZXh0J10ubmctdG91Y2hlZC5uZy1pbnZhbGlkLXJlcXVpcmVkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZWQ7IH1cbiAgLnByb21wdC10ZXh0LWlucHV0LXF1ZXN0aW9uLXJvdyAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5wcm9tcHQtZGVmYXVsdC12YWx1ZS1ib3gge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb21wdC1kZWZhdWx0LXZhbHVlLWJveCB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb21wdC1kZWZhdWx0LXZhbHVlLWJveCB0ZXh0YXJlYS5uZy1pbnZhbGlkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAucHJvbXB0LWRlZmF1bHQtdmFsdWUtYm94IC5wcm9tcHQtZGVmYXVsdC12YWx1ZS1ub3RpZmljYXRpb24ge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAyZW07XG4gICAgd2lkdGg6IDUwdnc7IH1cblxuLmhhcy1uZXh0LXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmNoZWNrYm94ZXMtcHJvbXB0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuY2hlY2tib3hlcy1wcm9tcHQuaW52YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7IH1cbiAgLmNoZWNrYm94ZXMtcHJvbXB0IC50ZHMtZmluZC1mb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMTNweCAwIDExcHggNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuY2hlY2tib3hlcy1wcm9tcHQgLnNlbGVjdGVkLWNob2ljZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiA0cHggMCAwIDRweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNoZWNrYm94ZXMtcHJvbXB0IC5zZWxlY3RlZC1jaG9pY2VzID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAgIC5jaGVja2JveGVzLXByb21wdCAuc2VsZWN0ZWQtY2hvaWNlcyA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNoZWNrYm94ZXMtcHJvbXB0IC5hc3NldC1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWluLXdpZHRoOiAyODBweDsgfVxuXG4ucHJvbXB0LWRlc2lnbmVyLWhlYWRlci1pY29uIHN2ZyB7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucHJvbXB0LWRlc2lnbmVyLWhlYWRlci1pY29uIHVzZSB7XG4gIGZpbGw6ICM3NTU3OWI7IH1cblxuLmNvbG9ycGlja2VyLXZpc2libGUsXG4uY29sb3JwaWNrZXItdmlzaWJsZSAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuY29sb3JwaWNrZXItc2F0dXJhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBR1FBQUFCa0NBWUFBQUJ3NHBWVUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFLVDJsRFExQlFhRzkwYjNOb2IzQWdTVU5ESUhCeWIyWnBiR1VBQUhqYW5WTm5WRlBwRmozMzN2UkNTNGlBbEV0dlVoVUlJRkpDaTRBVWtTWXFJUWtRU29naG9ka1ZVY0VSUlVVRUc4aWdpQU9Pam9DTUZWRXNESW9LMkFma0lhS09nNk9JaXNyNzRYdWphOWE4OStiTi9yWFhQdWVzODUyenp3ZkFDQXlXU0ROUk5ZQU1xVUllRWVDRHg4VEc0ZVF1UUlFS0pIQUFFQWl6WkNGei9TTUJBUGgrUER3cklzQUh2Z0FCZU5NTENBREFUWnZBTUJ5SC93L3FRcGxjQVlDRUFjQjBrVGhMQ0lBVUFFQjZqa0ttQUVCR0FZQ2RtQ1pUQUtBRUFHRExZMkxqQUZBdEFHQW5mK2JUQUlDZCtKbDdBUUJibENFVkFhQ1JBQ0FUWlloRUFHZzdBS3pQVm9wRkFGZ3dBQlJtUzhRNUFOZ3RBREJKVjJaSUFMQzNBTURPRUF1eUFBZ01BREJSaUlVcEFBUjdBR0RJSXlONEFJU1pBQlJHOGxjODhTdXVFT2NxQUFCNG1iSTh1U1E1UllGYkNDMXhCMWRYTGg0b3pra1hLeFEyWVFKaG1rQXV3bm1aR1RLQk5BL2c4OHdBQUtDUkZSSGdnL1A5ZU00T3JzN09ObzYyRGw4dDZyOEcveUppWXVQKzVjK3JjRUFBQU9GMGZ0SCtMQyt6R29BN0JvQnQvcUlsN2dSb1hndWdkZmVMWnJJUFFMVUFvT25hVi9OdytINDhQRVdoa0xuWjJlWGs1TmhLeEVKYlljcFhmZjVud2wvQVYvMXMrWDQ4L1BmMTRMN2lKSUV5WFlGSEJQamd3c3owVEtVY3o1SUpoR0xjNW85SC9MY0wvL3dkMHlMRVNXSzVXQ29VNDFFU2NZNUVtb3p6TXFVaWlVS1NLY1VsMHY5azR0OHMrd00rM3pVQXNHbytBWHVSTGFoZFl3UDJTeWNRV0hUQTR2Y0FBUEs3YjhIVUtBZ0RnR2lENGM5My8rOC8vVWVnSlFDQVprbVNjUUFBWGtRa0xsVEtzei9IQ0FBQVJLQ0JLckJCRy9UQkdDekFCaHpCQmR6QkMveGdOb1JDSk1UQ1FoQkNDbVNBSEhKZ0theUNRaWlHemJBZEttQXYxRUFkTk1CUmFJYVRjQTR1d2xXNERqMXdEL3BoQ0o3QktMeUJDUVJCeUFnVFlTSGFpQUZpaWxnampnZ1htWVg0SWNGSUJCS0xKQ0RKaUJSUklrdVJOVWd4VW9wVUlGVklIZkk5Y2dJNWgxeEd1cEU3eUFBeWd2eUd2RWN4bElHeVVUM1VETFZEdWFnM0dvUkdvZ3ZRWkhReG1vOFdvSnZRY3JRYVBZdzJvZWZRcTJnUDJvOCtROGN3d09nWUJ6UEViREF1eHNOQ3NUZ3NDWk5qeTdFaXJBeXJ4aHF3VnF3RHU0bjFZOCt4ZHdRU2dVWEFDVFlFZDBJZ1lSNUJTRmhNV0U3WVNLZ2dIQ1EwRWRvSk53a0RoRkhDSnlLVHFFdTBKcm9SK2NRWVlqSXhoMWhJTENQV0VvOFRMeEI3aUVQRU55UVNpVU15SjdtUUFrbXhwRlRTRXRKRzBtNVNJK2tzcVpzMFNCb2prOG5hWkd1eUJ6bVVMQ0FyeUlYa25lVEQ1RFBrRytRaDhsc0tuV0pBY2FUNFUrSW9Vc3BxU2hubEVPVTA1UVpsbURKQlZhT2FVdDJvb1ZRUk5ZOWFRcTJodGxLdlVZZW9FelIxbWpuTmd4WkpTNld0b3BYVEdtZ1hhUGRwcitoMHVoSGRsUjVPbDlCWDBzdnBSK2lYNkFQMGR3d05oaFdEeDRobktCbWJHQWNZWnhsM0dLK1lUS1laMDRzWngxUXdOekhybU9lWkQ1bHZWVmdxdGlwOEZaSEtDcFZLbFNhVkd5b3ZWS21xcHFyZXFndFY4MVhMVkkrcFhsTjlya1pWTTFQanFRblVscXRWcXAxUTYxTWJVMmVwTzZpSHFtZW9iMVEvcEg1Wi9Za0dXY05NdzA5RHBGR2dzVi9qdk1ZZ0MyTVpzM2dzSVdzTnE0WjFnVFhFSnJITjJYeDJLcnVZL1IyN2l6MnFxYUU1UXpOS00xZXpVdk9VWmo4SDQ1aHgrSngwVGdubktLZVg4MzZLM2hUdktlSXBHNlkwVExreFpWeHJxcGFYbGxpclNLdFJxMGZydlRhdTdhZWRwcjFGdTFuN2dRNUJ4MG9uWENkSFo0L09CWjNuVTlsVDNhY0tweFpOUFRyMXJpNnFhNlVib2J0RWQ3OXVwKzZZbnI1ZWdKNU1iNmZlZWIzbitoeDlMLzFVL1czNnAvVkhERmdHc3d3a0J0c016aGc4eFRWeGJ6d2RMOGZiOFZGRFhjTkFRNlZobFdHWDRZU1J1ZEU4bzlWR2pVWVBqR25HWE9NazQyM0diY2FqSmdZbUlTWkxUZXBON3BwU1RibW1LYVk3VER0TXg4M016YUxOMXBrMW16MHgxekxubStlYjE1dmZ0MkJhZUZvc3RxaTJ1R1ZKc3VSYXBsbnV0cnh1aFZvNVdhVllWVnBkczBhdG5hMGwxcnV0dTZjUnA3bE9rMDZybnRabnc3RHh0c20ycWJjWnNPWFlCdHV1dG0yMmZXRm5ZaGRudDhXdXcrNlR2Wk45dW4yTi9UMEhEWWZaRHFzZFdoMStjN1J5RkRwV090NmF6cHp1UDMzRjlKYnBMMmRZenhEUDJEUGp0aFBMS2NScG5WT2IwMGRuRjJlNWM0UHppSXVKUzRMTExwYytMcHNieHQzSXZlUktkUFZ4WGVGNjB2V2RtN09id3UybzI2L3VOdTVwN29mY244dzBueW1lV1ROejBNUElRK0JSNWRFL0M1K1ZNR3Zmckg1UFEwK0JaN1huSXk5akw1RlhyZGV3dDZWM3F2ZGg3eGMrOWo1eW4rTSs0enczM2pMZVdWL01OOEMzeUxmTFQ4TnZubCtGMzBOL0kvOWsvM3IvMFFDbmdDVUJad09KZ1VHQld3TDcrSHA4SWIrT1B6cmJaZmF5MmUxQmpLQzVRUlZCajRLdGd1WEJyU0ZveU95UXJTSDM1NWpPa2M1cERvVlFmdWpXMEFkaDVtR0x3MzRNSjRXSGhWZUdQNDV3aUZnYTBUR1hOWGZSM0VOejMwVDZSSlpFM3B0bk1VODVyeTFLTlNvK3FpNXFQTm8zdWpTNlA4WXVabG5NMVZpZFdFbHNTeHc1TGlxdU5tNXN2dC84N2ZPSDRwM2lDK043RjVndnlGMXdlYUhPd3ZTRnB4YXBMaElzT3BaQVRJaE9PSlR3UVJBcXFCYU1KZklUZHlXT0NubkNIY0puSWkvUk50R0kyRU5jS2g1TzhrZ3FUWHFTN0pHOE5Ya2t4VE9sTE9XNWhDZXBrTHhNRFV6ZG16cWVGcHAySUcweVBUcTlNWU9Ta1pCeFFxb2hUWk8yWitwbjVtWjJ5NnhsaGJMK3hXNkx0eThlbFFmSmE3T1FyQVZaTFFxMlFxYm9WRm9vMXlvSHNtZGxWMmEvelluS09aYXJuaXZON2N5enl0dVFONXp2bi8vdEVzSVM0WksycFlaTFZ5MGRXT2E5ckdvNXNqeHhlZHNLNHhVRks0WldCcXc4dUlxMkttM1ZUNnZ0VjVldWZyMG1lazFyZ1Y3QnlvTEJ0UUZyNnd0VkN1V0ZmZXZjMSsxZFQxZ3ZXZCsxWWZxR25ScytGWW1LcmhUYkY1Y1ZmOWdvM0hqbEc0ZHZ5citaM0pTMHFhdkV1V1RQWnRKbTZlYmVMWjViRHBhcWwrYVhEbTROMmRxMERkOVd0TzMxOWtYYkw1Zk5LTnU3ZzdaRHVhTy9QTGk4WmFmSnpzMDdQMVNrVlBSVStsUTI3dExkdFdIWCtHN1I3aHQ3dlBZMDdOWGJXN3ozL1Q3SnZ0dFZBVlZOMVdiVlpmdEorN1AzUDY2SnF1bjRsdnR0WGExT2JYSHR4d1BTQS8wSEl3NjIxN25VMVIzU1BWUlNqOVlyNjBjT3h4KysvcDN2ZHkwTk5nMVZqWnpHNGlOd1JIbms2ZmNKMy9jZURUcmFkb3g3ck9FSDB4OTJIV2NkTDJwQ212S2FScHRUbXZ0YllsdTZUOHcrMGRicTNucjhSOXNmRDV3MFBGbDVTdk5VeVduYTZZTFRrMmZ5ejR5ZGxaMTlmaTc1M0dEYm9yWjc1MlBPMzJvUGIrKzZFSFRoMGtYL2krYzd2RHZPWFBLNGRQS3kyK1VUVjdoWG1xODZYMjNxZE9vOC9wUFRUOGU3bkx1YXJybGNhN251ZXIyMWUyYjM2UnVlTjg3ZDlMMTU4UmIvMXRXZU9UM2R2Zk42Yi9mRjkvWGZGdDErY2lmOXpzdTcyWGNuN3EyOFQ3eGY5RUR0UWRsRDNZZlZQMXYrM05qdjNIOXF3SGVnODlIY1IvY0doWVBQL3BIMWp3OURCWStaajh1R0RZYnJuamcrT1RuaVAzTDk2ZnluUTg5a3p5YWVGLzZpL3N1dUZ4WXZmdmpWNjlmTzBaalJvWmZ5bDVPL2JYeWwvZXJBNnhtdjI4YkN4aDYreVhnek1WNzBWdnZ0d1hmY2R4M3ZvOThQVCtSOElIOG8vMmo1c2ZWVDBLZjdreG1Uay84RUE1anovR016TGRzQUFBQWdZMGhTVFFBQWVpVUFBSUNEQUFENS93QUFnT2tBQUhVd0FBRHFZQUFBT3BnQUFCZHZrbC9GUmdBQUZKaEpSRUZVZUFHTVUrL3E0a0FNekZZZjRMZ1A5NmErcTRjK2dTSXF4Zi9yNW1hV0RvVGd6MTVnbU0wa1c1dU1MYTIxdjJiMkc2akFHMmlFenFVVTZxNWMvT2xNdUh0TC9VTE5kNVRQNkVKMVJQN051WHZLRTM5N2ptYmc3TXJ6SEk3NDhUMVVBM2VvcHlHUVYycUsxK3ZWSG8vSG0xaXRWbTBKN1ErYWZ3R01tZ2VScGhmN05vaDZsQ2V1SEpBdm0vWDhyQVFObHcyVlNjb2o2ODYzT1FqbDJaQjNxa2V1NUxoMFJKM3F5bnVOakpBMjFGcHBRQUhhOC9sODMyNjNObzVqT3h3T3R0bHNiTDFlMnhJWFhwTVp6elJzWG9UdzM0YlFnTGlRYktoNk05U1hEQlN5cG40WEdPU2tHVU8xY0pkbjFZaDQvcVlWZ2N0bUdTd1h5QVJOY09TRlJ1Qk1IdkExR016d3krVml4K1BSZHJ2ZFlydmQydmw4N29aWURDeEJMOUIvakV5b3BnaHpsTmpMMERsQitnQW9QTlh5T2ZhM29BOXB1WG9ueVZIemRIK2c5TUVJU2E1ejBxVU5rd2ttNk1Ka3hBTGc4bWxNQXh2TndCZmhZTHZmN3c1MHZsNnZCVjlIMmUvM0JqWWF0ZVFEWThnTTVibVdvdnlnZHlFYjg3ay9HNVp6OWMvMnpmRVFGeXNPNW5ESjZtTWVsOTFaLy9wd0ZweWdJV0lhTVhFM0FvWXNzUEJDSS9CMTJEaU9OTVQ1Vlp4T0owZitqL015V281Y2hZR293Zm4vajAzbE5YQnBsODVVcDhkNDZ1NkRDaEJNdkt2MlVlUHJyQXNDaHRkTFRpNzNvRUJqRkRZcG1JcC9LU2dSaFJ3MzU3c1h1SExrblJnSThkOTBGOFFMNzYxb0k4aVFlSnF2VU9HbkFvRWtnTmJsRjEzaWlKQVNaQ3doTGtHK3Y3L0hhbHZ0NStlbnI3eCswMmxaT3dLeW1KN2pNQVhLMzJSeGFYbk54Zlh6Q09rQ3hUTzJJM05pUjBpOWdBalFMTG9WSGtLRzhwQ2kwVVQ0UTBoNXhVRklsQkpFWW1nKzF5ZzZUclVxK1lmRVdLSzBsV3NTUzgrRGtOdkNXdHZKWHUwVWJEeUgvTllqb0RIRnliUGQvY1BlZmljaVc1THZrVmRCTlk0VW9JcU9RTXdQQlhtOXZVWUlWQ2ozR2tYQ0NvMXRSUy8vdU1oWW9WRzNxNDZIYUJRdGFtRVNUcy8rMG85MmhPVGFCYnFqQndwdThyZUN1ekFQNHJrWHBRQnpRd2JoWnhEN2pOWUVBUzRDSTJSZzRoTGl0UFVvcjJoR2g2ajRoUTVGZld0OExRRitTd3lKSXBHVVYwNW51NTZWSHFKaFI4eWJiK1ErL2RuUFlaWVNpZ0lJQ3ZZM3hmWXhDY2t6L3FhenByakRpRkorNURXVndzY2FNcFNEZ2tsZUkydXV0YUtrNWtQRk5UcU84cEJEbEJRWkVxS3ZvSlhwNytseHp4N0N1b3FwMk03emxybTVKYkgvOW9aL0dMZHpCR2Y5Rk5tbXZQaStoMkZYbm04TDVXaGRDTUpOeXIxRDZ5dktQMXJGUVlnU2pXcHRlRTBKTXJhRU1FOHlrcHpvLzAvK3djZzV5R0hNb29lZ1FZSVJ5WFUxaTUydENTZm45b1NRRkgrRmU0anlweHMzUkhBK3hOQ2NOVVorQlhSZzdpdTBsaGdEQWVzaXNTZkU2VUEwaXVkejlzTkhLQ2hlazVlQlg5YStGd0trS1ErTmQ2Smxqa0xYNkI0eDJMOGhoSE9zVmRoUjRpSEVFZTFMZVdKQ1NJMnRDbzlBVTNPSUtIR2didXB2Nk52eVJjaUdnTXpQUExQNUxtaFBkS1R4OHFnU1dJWHhWa1p4OFFKaWhtQ3ZQUDhuRTZJUlhuaUtUOUdUaGhLRjBRa1phbDNLUVljTGduK3M4WXdXSmlObkxWTDRtT3oxYis0cGlNOC8rWVliOHhObExvQVNYcUM3YzlEQ09va2hsNFJBS2dTa0NOTTl3a2xCT1BMNEJJSm9ibFFnZ3NiOEttOVcvSWxJSmtLclBONHhFRVRQd3RTM2hjenJwOC8vcHhtenBvVUlCZmVTTzhyOC9PRTU5d2dUSXNuSWI0eUJqN0NmdDZwWUk4U2JoNVRCRDc0OUlBTlNsS1BnSlFRbXJyMHVVZmpiQ25sVi9WOU9DZkxwRGM5YjBudzR4M2J6bkFiV0ZBeWZVZUJMRUloQTN1YUNLaWZGeVVCZzhwZytSbzhuT0NWT2ludEtveTB4ajViRnZoTkNRTUFmb1VxZ2M4VXdNUm90OGRXeS9xUGNESFFrNVhrZ09QRDk3Ly9HbC94QzJrS2xraGwyVjRwTVFtQU9OKzIyRSs0WGdJek1LWU1TbXA3UzB5bVRjcFlFWU02ZVZqS2xKVjI1SGdZZ3VaNmxEMWhSNFM0YnlveFJ3TVVRam04N01ZVnhyVzE5bkNxYmdURDRrU0VkZTdGbHhjRjR0S0RDUHU0MWxCVUthN3RqZ0d1SEp1UEN3cEJQZGNPTnVWVGlNRU1nYlBwdWdKRTArR0lSdXNMK3lEOXFHaHJQMDVDbEZIZk91cHBaZVY0WmtneUpkSmMzZGt4aDArOFlEQnBic3l1eHJYWXpWNFZmbUpMRnd4ZEFFcTdheklqOVl3OUF1VUNqRUwzSTdwRDF4Z28wQlB2NVkyVTlNQ0J2ZWdwR3hxOS92SzdCZnRPUXNzUDN1ZUwrSGZKd0xrQXFWTGxnUEg5Q0Y3cGhnTW9Lai9YOEVqaU5DdEdRSHpGVTltTTdnc1I4Vy81d2t1WjlaVUtCY1l1V2RFM3FVMllZcUxJbGxmbzVhb2cybTJoYUtubHN2UDMwWVVITyszZjlZdTJHck5wVzJyWVY4aWQyYk0vOUt4QlBjL1FnWlFUOUFsb3RRUnRnU2xzMXBJREFEdm8rM2hMMGJYQlUweXhxRzRGeDJac2hkWFNCYUVqWll0SWRoL3V4UURPcnBNVi9CaWF0amo4bnpSZ3E4cDBVZDZ3OWZBd3dlKzltU0pQV1VNV3pQRytBMjFaV0c0NW5ob1FwMVJkYUJaMVdZRHRlVVE0Z2Zmdkgxam9tVEhsa3hrOUdURGk1QVMwWUFPRHhNb1JqTWlxc2pxL015cXZGRkpYOWJ1djYrMThZOG13RHlGUkg3RGorVDFyQnRZaXZSVjF2OW1IdGlLaGZEMTBRclJGZHN4b3I5WjRiZ0NoQXRGMjJmTHN2MXNmc0dMNEIwZ3Jhemk5RHlncGFnWjBBMnMyV0JNQm1MbjBkZTE1RDExS0c1V1NBdmgyMHJCOTJmRUlWd2swamRWMnFQZHlXcjRtWXV3NzVOTXVhN0ZGdG1aeGJrTjdxaTREU0ZnYXFRamM3NUd3RHdiZ0JNa01NQVBmRDZjUjF3cGwxbzdHZnREaE1NU1BhRm1tMDUrVHYvSFdXOWFRWGJNZmlCQVo0Y05MZG56Nmh5QXlqN2tpOW9RWVlxZFlkNGg0MDVKUndYczREaExLb3pLaHpHNjU0NDllUTRpNW5YMkxLWFlqQ1ZEY1dGNThZMHVKdmoyRXBZMlZONzlOempIbFZGOEUxTTJKWnhPelc2MnJJRWhobHl3b0FNTWhyUzhkRkJKaGdNSng1YVJ4Zy9mdjlyU1c5V043TGVReFpQbjRibzZFeFlncHBzV05rUUl0MnBPQVU4REFLOE9oL3lLN0VDTThwQ0Fib0pEVFJGTnNKUTNaa0JkdEZYZ1YrQTVxQUVhc2w0c2syV3hqT3puOVBZNnNaMVp4SkQvcDlGTXdvYzFwakxOaEViTGQyZVgyS3B2NlkrYVNDbjhPVXhocXlHQk93UzlmeFVpd0RQSVhmWncySmVOcytoUzIvMlI2cjJMZnYrUy9pdnQzUEc3ZUhoM1MvNTJFREREMGo1aDlyU3RsaUppUUxjNS9mVzl3UDBQTmNmQjc3bm1WcFg2SnMyV2FPUXdiOU9yWExKOVVNejdVbXVKYUFRajdmanhpNlY5N3dJR2Z0c3FWTXdjR1pOMlpUTDMwZnI3SVlrTDR4cEcvOVk5YlY2NzdwVVlYZnJIazV0enV2b1MxYVJQWDlTY1YrMytNbjFGVTdZTVI2R1Q4TEVQMzh4czJPeXpWWlJqSXo5bVdySVYybFRZbzZMTGszQktYR0tDTTQ3anljS0NiNHpiNEd6QmkwZzNFYzBhOU9zQlZRUXNwK1l3VGpvK01yOUMvTVFsdUlKbUlrWVl2dnpwTDJSaHVpS1QxdXR0VHJLK3E3NHA4c2lVc1I2NC9ubFMzWGVkY2ZaZ1k2a2ZVc3YvRk9VWmZPbHdHVGZqeVBDeGpyUkRiQ3ZNTHI0dkNjOWtOMjZwQlI3SDhLdVcwd0hacmtZQ3pqMit6NVdiUENvWk0ycklTZUV3b3A0OEtSWmRoaVB0bVlMWE5TeVpzOTFZQWVIMDZkb3cvVnBnM28rVzlhL2hiZ1BJNWpUbnZkeDVZeFpVYnJDWTFWN0RlMjJxUHJvSFhyREwvOUI4ZGxISXVNM1FRcVV4TDdkL3BMeXlxcnpLbFY2LzJPL0YvR0JYUDZvY2hqWWRpS3ZRNHNhQTFkZGxUdlkvYkVrWTlXYTFpTGtFTjJKVmF2T2h4SFJsdnFNRi9YQW5FVk9KZ1h5M2ZBaENnWTBOOGJDME5ucGw4THcvYnQyTG5DbnNFTk82bzVyN2JNY24yaE9OelFzd1NLMldWYnBoQnkya2NqR3FxV05SSlFmVTZBTHdGZ0hUbG80MXBXV2FFK080VjJ6dWhZWjFqWWluVG52Vm1jQzBPY2xjaytNZ1RIMWpaVTlUeS9WV2FVSVM0Mkp3RlBwa2lXeURpWmFmWkR5Z2lKVHNlVElyYy9nNXYxcVlRNmtnVm5UNDhBK2J6dE5ONzc0TUQyVThrRHBoanhhUDE4bnlHelpCR1VoN1k5TDF1R3ZJcDZNcTNFZVBWbDdYeGYyL3BFOWdXSTJLVEZYMkozeHg4WjBqV3ZuditWaGFHNnRyOHZrY2NlcmRUZmR2aGFYelRsTFVNOHQ2SE5JYTlhNERmdURZZ0NXRWFVQ1E1akJjejJZSTQzbGdxc3JSaTIxRitwUlRoUGhXNU52cUxESzBOdzVFN1JWN0RLakRyZVg2OS9aVlkxNHdHUTgrSE43MzNPeEhHY2k5TUtUQmxrTU5DU01xSkEvdWRGemdnNUlXcVhLVzlwYnd2RHU5VnhGSWpSRUd0SEFTMXc3cnM0YmNYdHBJRVYxdDdIOVFkZ2ZtUElHclRtS0RBVytnbUlGSHhOYVJsM2lDS0V2WWNzanVQQWdURXpRNXpPMlNIWTNxK0ZYOThvcXRpOGNhc0FOUFJ4TDE5bngzNEpXWjlYUUo0cit1T0xwbXd4WnhHeVpGOEJjYjlsZitkVVIwelpnandDaWdNS21HbHRiWEcvU3pabVV6UWx4ek16R0NkY21WVURFSDNPaWpYcDdrNVN0TlZTaDd4blY2Tmp1OTgrTWFUTWFNaksrYjd4Q3kyZ0QxdmsrRzU0ZVZ4TTZQRXpNMlRMcWpKazNJZFIvNGlHN1JTRit5MWtsUWs0anFHdmIvaDRuNlRCUXdIWjc3R1lFMGFsTHpaT1RPbDErU2hpRnZVeUJZUkpJdlNDMVBGUGZZZW1Nb1crRXBXWHRhem5BckNMaXRXU25YNkJLblBPTGtUV0lULzN2QjNTRUZlbXFGK20wQmg3WklvWTEzbTdJZm1oZnl4TnpzdTkwai9mNjVCbjVoU29NU0hJdlBFK25wdFdBS2VzYldSWTZ4SmF4L05HMzBBbnZTNEFBUGtWRU91RG1IQmszS0orZHNld0l0NDErM3Q4K2txUkI4NVN5ODJRQW1abXBHcmZHbmZxZWpacktsUDhSditHSVowbm5XaS9Zczc0a1d6czZMeTdJTlRmWXZBNENzaGNHTDZ3cFNKOEkxL0d0TENzOWppMGxRRyt2Z3pCT2ttSW5SaDJhMFkxSWYwRFlQbXI1dlRQd0l2OWhDV1BYeUJjalVHTCtuK1BoV0VkTDlSaGkzOTBXdjJseGVIUmpHWmJZUjBPczdEV2diMGYxNVZWelBkNVhWY2dDbEFaNDFzZTh1RS8zZWZUN0VxN29RWGs3eHBTQjNOY3JmQVl6R21GTFVBTDFNd1l0YWJQakJlWVhoY0FBR29sQTN2U2pKa1o4OFpkeDYrL3B6ckVhZjM1eDlYZU9EZ0FOWVRsUG94MTY3Y09mbUpNQWJudjQrMVFHTkE2cEF3cGc4cUluaGRBUGE0R0ZUanJLUWk1WFNBc2pyc2YwcVdTYjNzam0rTTR2UXo1Zk5FYUExVEdUTXhvOXZWdTJ3SUFUZ1dvemxmYXZlZ1haSjdoLyszZFlZN2NPQTdGOFZRbnUvZS81dTRkdG5xUndUaEQvS0EveXdVMEpsOUdRR0Naa2wweUh4OUpTVzRuR1BSeEtYdUE4UnpHL0J5Z2ZKY2hCdHVqVzVJcHpzbzlSNUhHQTk5OGZDN01DTVgya1l5ckMrbXJ3ZDl6NytuNVpJTU05Yk9EVjhrWVVqdUVvZVRQQXlQZW1WeHEwZmVCK2NKL3hKWXVLajNxRm9MM3Iwa2hpNHVITEV2TEp3aXRUR2xBNHB6NzM0d2hBN0ErRWxPMDVNRWVyMnZMdDloUFJnb1FjVlFtQlVNNm9OZjdWeFBsT1h1ZHlsN0FZRUkzWWswejRUT1l4WHlFVkRsaUN2T1pwK05IOGNtQUVYTm1ldlZrMXA3ZnByODlNWnlLUDFsOXhaSVh6UG1JZFBta2tMbHJxRUw4YnBidThYVUJKT1RUK3BzZFBBdlBNVjFMQW5PbHZna0lmeVBvUHNqeE14cXVVVjJuY1gvZG82NUttU3ZPcmlZNzBYU0YyT2VjTDBBN1lmMDhlWUtNSmVpSHVGcTdoRStBMlYzV1VHZ0U3c0VLR0hGalR1Tkt3QWZwOEhQR0xSVUE0TitHQXY4UWFPa3FyOTFZbDlFK0FjdE1EYjA1OWt0WDkyUElvbFFCK0h4OVRhOXZvZUI4eS80QTltbUNxanl6TXZZNVBoakhNY2hmN1JFSFpOSDE1eFNUSWZhZkxzcy9SMmhBQkVLbXRQSzVWd1Bzek5tczd4T3dMQjhWTTVScnFaYnByaWVyK0VpL2NuY0JaWXp4UWtDYUlkdit1VXZyOU1tM1ZpS21QSXdCazBHQUw3TjBtUkZqV2g2ei8rZDBvUnJBVkdUTU1TWndNd1A5ZE92VzYwNzdJY1dVdWZCM2NqblhVc3B4TTJsK1l2WndmMlBIdEZJK3ZFbS9ZTWJodkdJSi9TSTdRNGt5SkdKVnNrOW1qSW5pRDdPczI3R0VQakxpYUxFMzIzTnlpbXU4NUdYdE1oTTNrdnMzRjhCUHNyK05JU1BOcFIwV2hLdWF4dmtTa0lldTVQcFcxcldxU3J2bk1xbitudkU0VHhreW1lQTV6T256Y1pubjM0d2h0RDI4MXJiNTExc1grNW1UUEdWbXJXV1pQMXZQZDMxWGl4K2d2TUdjRXdPOVJ5Y1J2ZEZtN0RIMVRNQjFWYnFuUTFlbkRNWVVXZk53dFJlbE4xTmMzMktWdUlCQTNxbHhqNkdNcFpsaFBZQjRWSXp5dDRKaEZ5TituWHMvRkg4dnk1cDdIbE1aSWp3eWlHTkd0Q2x1RE9yRWxOWEtHK2dFZUFjdzVqNEhWeWdUYkJmNHFmVHQvVjdyUCtZWDVhN0IrUzFGRnhGQnZTZU1zMDYvemZWazNmMFpmOThnYkpKZ2U5V1Y2YktXOWhQN3ZHOEVlSGNNVVl4S09Ma3ZZNEQrV29ER01RTzlUQXQzMW9DMm15c0RBcWh3YVdCbWY1aVRBQ0FERVBaRFpNSnVuWUpHOE5VOUlidXJ5T2h6dFBneWpPdDRpZ1VFKzN4VzJTQ1ltN0lGUFFKNno5U3ZjbEtLRDZ0Y2hTMHV5ejRGL2dvY1lEY2pQTGFSblRCSVZ6YWV4K01wL3B4aXlYTUFrbnZxNWJaT1IvdkxCaFgwb0g4ci92Nnh4NmQyN3g4RkFnVTNhMlJpeFJDU29vc2hqeFVRUHlWK3pHb29LRCtQQlVTd0xtVmZBV2EwOWJPZ1o5elFBd1pNci9BY1IxbjEwbVdsSHphb05ydjZXQW9nZGF6WTlpWEhVYWxPdCs4RnNKOG50NDlySFlBTWx4V0F6QlJZQldiQVRka0FWSXVqcjIydkxOZDRaK1oyNTNwZGg4cXVNUXVNQ3A0TkhVY0E1UGpXaWVEQWpxQnlBTkoxZ1JWMEFjUTB5ZmlvZTZScGxkbTJNNmQvV3VWSFc3aXNVSjVsVVY0eVE1bWdDMnk0U1lHcS90NXZqVThiNHhtRHlueG8vVElpNmlYN2ZnUmsvdWVRYnJTTVBZK3JicmF3QWxmZ0ZMQTFueWxTQUhSYmJqRGovbjM2ZWhrOFpCUG9tZTVlUlpmVjh3L2xvK2hLN0h1c28xVHFnRGtza3ZvYXQrTC9YM1FzR29ETTJ0SG91S0RjSm1QV2VUOWtvYk12WGMrZHdya09odEplSy9ObS9YRVhhQ3gwMXNzQVd0Yzk5clVPQUo2VXUvc3JoclF5V2duMmc0SzZHT3ZaTDVUQnd3U0E3NDIveDdpalpGM0Y3dGZOVWk3TGg1Z3J2d2Jpc294d1lSZVphbWFmOVZDOGNXaFZzQXVWNFk1b1l5YU5jZEF1b1BhMVRjUFFaWDN2L3kxNitONTVreUZUR1FJeE5MY0Rwd0l2RktlN2NVN2tlSGQyVk14cmhSK1krV1hueCt4c3JQYm00TWYrZVRNbjFtWUdhRnJqcHREai9abWttamFYVld2MTlzbHhrVFhKeW5Ddm5JZEw4emRaT25uODNBOVpGU1RBQjRWc1NwR215aXB1bkNqdUdOOWxpd3paczhkZHdRVkV5emV5dUdQWUQ3QVB1T1M2bzdhTzl4V28vUDNmYnJuRjhlNXkyKzdMbmFtdnlnOEdLTmVLb2cybTJOYVcrU2p3TENRaGxyNS9NNkRhbWpuTmxBYkpMS3RCYVFaVTIyNlJ1MktiQ2UrUGg2VGszVEhiL3Y1emFSUTd5ejRNNnVzYTFIeXdKVTUwbis3YmdiNFowc0MyWElhOFA1NitKdnZ1V0hUYWE2a2diTG43RUx2VjliVTc2QTAraHBUS3VoM1BvcnlEd0t2cmZsd3g1Ri8xSU1hSzl3cksraDNsdGYvK2JiOGQ1ZDgvWGRaLy90eFMvTjloeGZkdkdOZy9aUVQxLy80ZmloN1YvaGRpL3F3QUFBQUFTVVZPUks1Q1lJST1cIik7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xuICBmbG9hdDogbGVmdDsgfVxuXG5jb2xvcnBpY2tlci1zYXR1cmF0aW9uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogLTRweCAwIDAgLTRweDsgfVxuXG5jb2xvcnBpY2tlci1zYXR1cmF0aW9uIGk6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbmNvbG9ycGlja2VyLWh1ZSxcbmNvbG9ycGlja2VyLWFscGhhIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjdXJzb3I6IHJvdy1yZXNpemU7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG5jb2xvcnBpY2tlci1odWUgaSxcbmNvbG9ycGlja2VyLWFscGhhIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuY29sb3JwaWNrZXItaHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBRUFBQUJrQ0FNQUFBQnc4cXBTQUFBQkxGQk1WRVVBL3o4QXVQLy9KQUFBLzMzLzNBQUEvMUFCQXY4QS83ci9BSDcvamdEMkFQOEEvL2ovQUVIbUFQL1hBUC9IQVArNEFQLy9BTHlvQVArYUFQK0pBUDk3QVA5ckFQOWNBUDlNQVA4K0FQOHRBUDhmQVA4UEFQOEFUdi8vQUc3L2NBRC92Z0QvQVBvQW12Ly9BREgvQUt3Qi93TUE1Ly80RWc0QUwvLy9BT3IvVVFEL253QUEvMjcvN0FBQS8ra0FlLzhBeWY4QS81c0EvekVBLzZ6L0FCRUFFUDhBLzE3L01nQUEvOW4vQUNML2dBRC9BSjBBWFA4QXF2Ly9BTW9BL3lIcUZCYi96QUQvQUdEL0FOc0E5Ly8xL3dEay93RFYvd0RGL3dDMy93RC9BSTJtL3dEL0ZBQ1kvd0NJL3dCNS93QnAvd0QvWWdCYi93Qksvd0E4L3dBcy93QWQvd0FOL3dBQVB2OEEveEgvQUZBQWkvLy9yUUFBLzhyLytnQUExLy8vUXdBQUgvOEFiZjhBLzQzYy9KTkdBQUFBaVVsRVFWUjRBUVhCZzJFREFBQUFzTXkyYmRzMnR0cDIrLzhQVGJ5NzltRExzS0pQcS9vRlBkazI0ZFdYQXhzR2pSZzFadHlrS2RObXpKb3piOEdpSmN0NjNXallsN2ZpV2RPWmtrMHZPcHlyMmZWdHlLbDdGWDJ1WEdqcGN1eFdEeTY5S2RpUms1V1JscElVRnhNVkVSTHc3OCt2SDFVbnVuMVlWM1prd0tNMUNZZnE3blFLMjJzRDAzSVRWMkFxcDBJQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cblxuY29sb3JwaWNrZXItYWxwaGEge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmNvbG9ycGlja2VyLWFscGhhLFxuLmNvbG9ycGlja2VyLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUJrQ0FNQUFBQ0lFbEdsQUFBREFGQk1WRVVBQUFEVDA5UFQwOVAvLy8vVDA5UC8vLy9lM3Q3cTZ1clQwOVB4OGZIVDA5UC8vLy8vLy8vVDA5UFQwOVAvLy8vLy8vL1QwOVBUMDlQLy8vLy8vLy8vLy8vVDA5UFQwOVAvLy8vLy8vLy8vLy9UMDlQLy8vL1QwOVBUMDlQVDA5UC8vLy9UMDlQVDA5UC8vLy8vLy8vLy8vLy8vLy9UMDlQLy8vL1QwOVBUMDlQLy8vL1QwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UC8vLy9UMDlQLy8vL1QwOVBUMDlQLy8vLy8vLy8vLy8vVDA5UC8vLy9UMDlQLy8vLy8vLy8vLy8vVDA5UFQwOVAvLy8vVDA5UC8vLy8vLy8vLy8vLy8vLy8vLy8vVDA5UC8vLy8vLy8vVDA5UFQwOVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9UMDlQVDA5UC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1QwOVBUMDlQLy8vL1QwOVBUMDlQLy8vLy8vLy9UMDlQLy8vLy8vLy8vLy8vVDA5UC8vLy8vLy8vVDA5UC8vLy9UMDlQLy8vL1QwOVAvLy8vVDA5UFQwOVBUMDlQVDA5UC8vLy9UMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVAvLy8vVDA5UC8vLy9UMDlQVDA5UC8vLy8vLy8vLy8vL1QwOVBUMDlQVDA5UC8vLy9UMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQLy8vLy8vLy8vLy8vLy8vL1QwOVBUMDlQLy8vLy8vLy8vLy8vVDA5UC8vLy8vLy8vVDA5UC8vLy9UMDlQVDA5UFQwOVAvLy8vLy8vL1QwOVAvLy8vLy8vL1QwOVAvLy8vVDA5UFQwOVAvLy8vLy8vLy8vLy8vLy8vVDA5UFQwOVBUMDlQVDA5UC8vLy9UMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQLy8vL1QwOVAvLy8vVDA5UFQwOVBUMDlQVDA5UFQwOVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9UMDlQLy8vL1QwOVAvLy8vVDA5UC8vLy9UMDlQVDA5UC8vLy8vLy8vLy8vL1QwOVAvLy8vVDA5UC8vLy9UMDlQLy8vLy8vLy8vLy8vVDA5UFQwOVAvLy8vLy8vLy8vLy8vLy8vVDA5UFQwOVAvLy8vVDA5UC8vLy9UMDlQVDA5UC8vLy9UMDlQLy8vL1QwOVBUMDlQLy8vL1QwOVBUMDlQVDA5UFQwOVAvLy8vVDA5UFQwOVAvLy8vLy8vLy8vLy9UMDlQVDA5UC8vLy9UMDlQLy8vLy8vLy9UMDlNUXNtMUZBQUFCQUhSU1RsTUFnSk44L3ZjREFmY0NuSnlHYVptWmxvbUdrNHlKT21NL2VUeHM4d1kwWURGQzdITmRMeDE4bjUvN2FVdnpDY1c5K3FLaUs4UDBaaWx0UndmZHcvbjhQeDNXZHVKakl0ajc4c3M1UERIVU5FTGJ3UDV3cGxBMkZnbEVWd3ZrcU5hckNzNFo3YjJzRExnUTB4TmR5THJyMGVMTFVlVzFWczVUV1FMd2pQSTNadlFHZHZ4RnlGckFlZXZhTENMdkdkMGtwUnNrR3lmNHFLNjA1eEt2RnJHeURSSG5CWU1Fa0phRGtJQnZCL2dwSDk5TzZDcmJJQzRuSDNMZzJTWHA0QTdRdWwvR0RFZ1BTbE1RNkxqcUZVMFNqeUNDajVWL2duQk43eGdsTDNPNzBXQlU3Z2pGRkVmZnQwc1BUbzFuZFJpcHdYcjJ5UmVtV1JWRU5xK3l0Ykd1eEdhV0dRQUFBbnBKUkVGVWVOcE54bWRjREhBQXh2RUhPV1h2bVhYMjNudHYyWHZ2TWcvWjQ0eDBLYVJCU25mY0tTcWxuWVpLcDFRcUdwVDIwS1poNzgzL2VlUGorM3Z6dzMvcS9BTTlpVVJQVHk2WFMrUndjWE56Y1pNUVRFMWRURTNiRTd5OVMwdTl4eEQ2MDByQ0d0cEkyRXJPc2JHeHpvaU1ySXFzY25hT2k0dkRkbnA0WFlTcmd1d3hRU2I3S3BNbGx5Y25sMk1GYVRTYVR4clk1TnJZNUJvS2IyQm5aMmRvWjI5dmIyT1BTZFNkNEJjYzdPY1hHaHFhbWdxcllDc3JxK21FaUV0QzNnVUJEZzU1RGc1M0lrUVlTWUcrZ2I2K0dFcUI1d1YwbzVEOC9KQVFkS0s1aEE0MG4zQlMrTDZjMEpKbUUrWlFXOEpFYWsxWVFKMEpxK2piYVFFUG5vdEdFK0lySytQait4S3FVNnBUVXJJREFnS3lzWitXRVk1UVFrSnhjUUlPMFdyQ1ViTDRZbUZoZ1ozVWxWQVVIUjFkMUpFd2pWb1JScERKS3hNVEUvU2hCb1JSMUk2d2hMeXl2THl5VUZBUUZoYldoVENGRkFyRmF3WE9DdS9iRUhwUUxZS25aMGFHWncyQ1IxcWFoMGRtcHF1cksrcFRVMElMYWtKb1RpK1BDN2o1UkhUcnFRZzFxUmtoM1QzZDNiMHhvU0UxSXRTbGVvU2UxSXN3bUlZUVBsOFVsaExXa2FPajQxdEhiS0VOQkxYNmoxcXQvS0ZVS25GTitPbms5TnZKQ1FkSnBmcWxVcUdpSWpFeGNSdGhOOTEvSnNKbUdraFlSTy9PQ0JoSHd3Z3hNV1V4WlFNSXU4ajhvN201T2ZiUkxNSmgya1RZUTFGUmhZVlIyRUh6Q090cE1tRUczU1VzSkV2TG9LQWcyUHJiMnRxT0pZU0grL3VIMzNzaHdsVGFTMWhMQndoWDZBWVgydHVpUndTdFZudE9hNXlVWkp3RXFiUkVLalVpNUJqbDVCaFpXMXVYV09NWUdSQk9uTkRYMXpmb3h6MUZ3d2tmU0pmZ282dnI0MVA3c29CQk5KN1FtMllTekhUTXpNd21FSFJvTWYwRm01bVlPVXJ6TkJZQUFBQUFTVVZPUks1Q1lJST1cIik7IH1cblxuLmNvbG9ycGlja2VyIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xvcnBpY2tlciBjb2xvcnBpY2tlci1odWUsXG4uY29sb3JwaWNrZXIgY29sb3JwaWNrZXItYWxwaGEsXG4uY29sb3JwaWNrZXIgY29sb3JwaWNrZXItc2F0dXJhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY29sb3JwaWNrZXIgaW5wdXQge1xuICB3aWR0aDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNvbG9ycGlja2VyLmFscGhhIHtcbiAgbWluLXdpZHRoOiAxNDBweDsgfVxuXG4uY29sb3JwaWNrZXIuYWxwaGEgY29sb3JwaWNrZXItYWxwaGEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29sb3JwaWNrZXIuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmNvbG9ycGlja2VyLmNvbG9ycGlja2VyLWZpeGVkLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5jb2xvcnBpY2tlciAuZHJvcGRvd24tbWVudTo6YWZ0ZXIsXG4uY29sb3JwaWNrZXIgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uY29sb3JwaWNrZXIgLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDdweDsgfVxuXG4uY29sb3JwaWNrZXIgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDZweDsgfVxuXG4uY29sb3JwaWNrZXIgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMTI5cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY29sb3JwaWNrZXItcG9zaXRpb24tdG9wIC5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTVweDsgfVxuXG4uY29sb3JwaWNrZXItcG9zaXRpb24tdG9wIC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICBib3JkZXItdG9wOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTZweDsgfVxuXG4uY29sb3JwaWNrZXItcG9zaXRpb24tcmlnaHQgLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogLTVweDsgfVxuXG4uY29sb3JwaWNrZXItcG9zaXRpb24tcmlnaHQgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogLTZweDsgfVxuXG4uY29sb3JwaWNrZXItcG9zaXRpb24tYm90dG9tIC5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5jb2xvcnBpY2tlci1wb3NpdGlvbi1ib3R0b20gLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmNvbG9ycGlja2VyLXBvc2l0aW9uLWxlZnQgLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC01cHg7IH1cblxuLmNvbG9ycGlja2VyLXBvc2l0aW9uLWxlZnQgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC02cHg7IH1cblxuY29sb3JwaWNrZXItcHJldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogNXB4IDAgM3B4IDA7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7IH1cblxuLnRkcy1jb21ib2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnRkcy1jb21ib2JveCAqIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC50ZHMtY29tYm9ib3ggaW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGNvbG9yOiAjNjk2OTY5OyB9XG4gICAgLnRkcy1jb21ib2JveCBpbnB1dC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnRkcy1jb21ib2JveCAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODI4NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDFweDsgfVxuICAgIC50ZHMtY29tYm9ib3ggLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0NjQ5OyB9XG4gICAgLnRkcy1jb21ib2JveCAuZHJvcGRvd24tdG9nZ2xlIC50ZHMtY2FyZXQtZG93biB7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLnRkcy1jb21ib2JveCAudGRzLWNvbWJvLWRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTsgfVxuICAgIC50ZHMtY29tYm9ib3ggLnRkcy1jb21iby1kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZWNlYztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnRkcy1jb21ib2JveCAudGRzLWNvbWJvLWRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLnRkcy1jb21ib2JveCAudGRzLWNvbWJvLWRyb3Bkb3duLW1lbnUgbGkuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4udGRzLWNob29zZS1sYXlvdXQtdmVyc2lvbi1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDsgfVxuICAudGRzLWNob29zZS1sYXlvdXQtdmVyc2lvbi1tYWluID4gcCB7XG4gICAgZm9udC1zaXplOiAxM3B0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC50ZHMtY2hvb3NlLWxheW91dC12ZXJzaW9uLW1haW4gLnRkcy1sYXlvdXQtdmVyc2lvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudGRzLWNob29zZS1sYXlvdXQtdmVyc2lvbi1tYWluIC50ZHMtbGF5b3V0LXZlcnNpb25zIC50ZHMtbGF5b3V0LXZlcnNpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAyMHB4OyB9XG4gICAgICAudGRzLWNob29zZS1sYXlvdXQtdmVyc2lvbi1tYWluIC50ZHMtbGF5b3V0LXZlcnNpb25zIC50ZHMtbGF5b3V0LXZlcnNpb24gLnRkcy1hc3NldC1jYXJkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAudGRzLWNob29zZS1sYXlvdXQtdmVyc2lvbi1tYWluIC50ZHMtbGF5b3V0LXZlcnNpb25zIC50ZHMtbGF5b3V0LXZlcnNpb24gLnRkcy1sYXlvdXQtdmVyc2lvbi1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC50ZHMtY2hvb3NlLWxheW91dC12ZXJzaW9uLW1haW4gLnRkcy1sYXlvdXQtdmVyc2lvbnMgLnRkcy1sYXlvdXQtdmVyc2lvbiAudGRzLWxheW91dC12ZXJzaW9uLWxhYmVsIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLnRkcy1jaG9vc2UtbGF5b3V0LXZlcnNpb24tbWFpbiAudGRzLWxheW91dC12ZXJzaW9ucyAudGRzLWxheW91dC12ZXJzaW9uLnRkcy1sYXlvdXQtdmVyc2lvbi1jaG9zZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4OyB9XG4gICAgICAgIC50ZHMtY2hvb3NlLWxheW91dC12ZXJzaW9uLW1haW4gLnRkcy1sYXlvdXQtdmVyc2lvbnMgLnRkcy1sYXlvdXQtdmVyc2lvbi50ZHMtbGF5b3V0LXZlcnNpb24tY2hvc2VuIC50ZHMtbGF5b3V0LXZlcnNpb24tbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4udGRzLWNob29zZS1sYXlvdXQtdmVyc2lvbi1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IC0xcHggOHB4IC0ycHggIzVmNWY1ZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4OyB9XG4gIC50ZHMtY2hvb3NlLWxheW91dC12ZXJzaW9uLWZvb3RlciA+IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuYXNzZXQtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweCA4cHggOHB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIGNvbG9yOiAjNDI0MjQzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvcjotd2Via2l0LWRyYWcge1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yOmhvdmVyLCBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IudGRzLWRldGFpbHMtdmlzaWJsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhOyB9XG4gICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yLmFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IudGRzLWhhcy1uby1pY29uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvci50ZHMtaGFzLXdpZGUtaWNvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9XG4gICAgLnRkcy1zaG93LWRldGFpbHMgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLmljb24tcGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciAudGRzLW11bHRpLWljb24td3JhcCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtbXVsdGktaWNvbi13cmFwIC5pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtcGFyYWdyYXBoLWljb24ge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG4gICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtZWxlbWVudC10aHVtYm5haWwge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGUgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtZWxlbWVudC1pY29uIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciAudGRzLWVsZW1lbnQtaWNvbi5pY29uLXZhcmlhYmxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtYnV0dG9uLWVsZW1lbnQtaWNvbiB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgPiAudGRzLWlucHV0LXR5cGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciA+IC50ZHMtaW5wdXQtdHlwZS50ZHMtc21hbGxlci1pY29uIHtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgW2NsYXNzKj1cIiBpY29uLXJvdy1jb2xcIl0ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTExcHg7IH1cbiAgICBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1yZW1vdmUtZWxlbWVudCB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogN3B4OyB9XG4gICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtcmVtb3ZlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtcmVtb3ZlLWJ1dHRvbiBpIHtcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICNkZjczNTc7IH1cbiAgICBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1yZWdpb24taWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciAudGRzLXJlZ2lvbi1pY29uIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICM2ZDZlNzA7IH1cbiAgICAgICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtcmVnaW9uLWljb24gaSAudGRzLWljb24tYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciAudGRzLWVsZW1lbnQtbmFtZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbkBrZXlmcmFtZXMgYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogLjI7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IC4yOyB9IH1cbiAgICBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgZGl2LnRkcy1lbGVtZW50LW1vcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAgICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIGRpdi50ZHMtZWxlbWVudC1tb3JlIHNwYW4udGRzLWVsZW1lbnQtbW9yZS1ob3ZlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgZGl2LnRkcy1lbGVtZW50LW1vcmUudGRzLWludmlzaWJsZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciBkaXYudGRzLWVsZW1lbnQtbW9yZS50ZHMtaW52aXNpYmxlOmhvdmVyIHNwYW4udGRzLWVsZW1lbnQtbW9yZS1ob3ZlciBzcGFuIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4gICAgICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciBkaXYudGRzLWVsZW1lbnQtbW9yZS50ZHMtaW52aXNpYmxlOmhvdmVyIHNwYW4udGRzLWVsZW1lbnQtbW9yZS1ob3ZlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMXM7IH1cbiAgICAgICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIGRpdi50ZHMtZWxlbWVudC1tb3JlLnRkcy1pbnZpc2libGU6aG92ZXIgc3Bhbi50ZHMtZWxlbWVudC1tb3JlLWhvdmVyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4yczsgfVxuICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciBzcGFuLnRkcy1lbGVtZW50LW1vcmUge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtZWxlbWVudC1zdGF0dXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgICBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1lbGVtZW50LXN0YXR1cyAuaWNvbi1kcmFnX2Ryb3Age1xuICAgICAgICBjb2xvcjogIzZkNmU3MDsgfVxuICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciAudGRzLXJlbW92ZS1lbGVtZW50LFxuICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvci5hY3RpdmUgLnRkcy1kcmFnLWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvcjpob3ZlciAudGRzLXJlbW92ZS1lbGVtZW50LnRkcy1zaG93LXJlbW92ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yOmhvdmVyIC50ZHMtcmVtb3ZlLWVsZW1lbnQudGRzLXNob3ctcmVtb3ZlIC5pY29uLXJlbW92ZSB7XG4gICAgICAgIHRvcDogLTE0cHg7IH1cbiAgICAudGRzLWRlc2lnbmVyLWluc3BlY3RvciBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1yZW1vdmUtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnRkcy1kZXNpZ25lci1pbnNwZWN0b3IgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtcmVtb3ZlLWVsZW1lbnQgLmljb24ge1xuICAgICAgICB0b3A6IC0xNHB4OyB9XG4gICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtZHJhZy1lbGVtZW50LFxuICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvci5hY3RpdmUgLnRkcy1yZW1vdmUtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3IgLnRkcy1jb2x1bW4tbnVtYmVyLXNlbGVjdGlvbi10cmlnZ2VyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZTRlNGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzYTNhO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciAudGRzLWNvbHVtbi1udW1iZXItc2VsZWN0aW9uLXRyaWdnZXIgLnRkcy1jYXJldC1kb3duIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciAudGRzLWNvbHVtbi1udW1iZXItc2VsZWN0aW9uIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbjogNXB4IDdweCAwIDA7IH1cbiAgICAgIGFzc2V0LWxpc3QtaXRlbSAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciAudGRzLWNvbHVtbi1udW1iZXItc2VsZWN0aW9uIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIC50ZHMtY29sdW1uLW51bWJlci1zZWxlY3Rpb24gbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduLWVsZW1lbnQtZGV0YWlscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gICAgYXNzZXQtbGlzdC1pdGVtIC50ZHMtZGVzaWduLWVsZW1lbnQtZGV0YWlscyAudGRzLWxpbmstbGlzdCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4OyB9XG4gICAgICBhc3NldC1saXN0LWl0ZW0gLnRkcy1kZXNpZ24tZWxlbWVudC1kZXRhaWxzIC50ZHMtbGluay1saXN0IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjNDE0MTQxOyB9XG5cbi50ZHMtY29uZmlybS10ZW1wbGF0ZS1sYXlvdXQtdXBkYXRlLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7IH1cbiAgLnRkcy1jb25maXJtLXRlbXBsYXRlLWxheW91dC11cGRhdGUtbWFpbiA+IHAge1xuICAgIGZvbnQtc2l6ZTogMTNwdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAudGRzLWNvbmZpcm0tdGVtcGxhdGUtbGF5b3V0LXVwZGF0ZS1tYWluID4gLnRkcy10ZW1wbGF0ZS1hc3NldHMtdG8tYmUtcmVtb3ZlZCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXJnaW46IDcwcHggMzBweDsgfVxuICAgIC50ZHMtY29uZmlybS10ZW1wbGF0ZS1sYXlvdXQtdXBkYXRlLW1haW4gPiAudGRzLXRlbXBsYXRlLWFzc2V0cy10by1iZS1yZW1vdmVkLnRkcy10ZW1wbGF0ZS1hc3NldC1saXN0LXR3by1jb2x1bW4gLnRkcy10ZW1wbGF0ZS1hc3NldC1saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC50ZHMtY29uZmlybS10ZW1wbGF0ZS1sYXlvdXQtdXBkYXRlLW1haW4gPiAudGRzLXRlbXBsYXRlLWFzc2V0cy10by1iZS1yZW1vdmVkLnRkcy10ZW1wbGF0ZS1hc3NldC1saXN0LXNjcm9sbGVkIHtcbiAgICAgIG1hcmdpbjogMzBweCAzMHB4O1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgICAgLnRkcy1jb25maXJtLXRlbXBsYXRlLWxheW91dC11cGRhdGUtbWFpbiA+IC50ZHMtdGVtcGxhdGUtYXNzZXRzLXRvLWJlLXJlbW92ZWQudGRzLXRlbXBsYXRlLWFzc2V0LWxpc3Qtc2Nyb2xsZWQgLnRkcy10ZW1wbGF0ZS1hc3NldC1saXN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC50ZHMtY29uZmlybS10ZW1wbGF0ZS1sYXlvdXQtdXBkYXRlLW1haW4gPiAudGRzLXRlbXBsYXRlLWFzc2V0cy10by1iZS1yZW1vdmVkIC50ZHMtdGVtcGxhdGUtYXNzZXQtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIHdpZHRoOiA1NjBweDsgfVxuICAgICAgLnRkcy1jb25maXJtLXRlbXBsYXRlLWxheW91dC11cGRhdGUtbWFpbiA+IC50ZHMtdGVtcGxhdGUtYXNzZXRzLXRvLWJlLXJlbW92ZWQgLnRkcy10ZW1wbGF0ZS1hc3NldC1saXN0IC50ZHMtdGVtcGxhdGUtYXNzZXQtbGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMjBweDsgfVxuICAgICAgICAudGRzLWNvbmZpcm0tdGVtcGxhdGUtbGF5b3V0LXVwZGF0ZS1tYWluID4gLnRkcy10ZW1wbGF0ZS1hc3NldHMtdG8tYmUtcmVtb3ZlZCAudGRzLXRlbXBsYXRlLWFzc2V0LWxpc3QgLnRkcy10ZW1wbGF0ZS1hc3NldC1saXN0LWl0ZW0gPiAudGRzLXRlbXBsYXRlLWFzc2V0LWNoZWNrYm94IHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7IH1cbiAgICAgICAgLnRkcy1jb25maXJtLXRlbXBsYXRlLWxheW91dC11cGRhdGUtbWFpbiA+IC50ZHMtdGVtcGxhdGUtYXNzZXRzLXRvLWJlLXJlbW92ZWQgLnRkcy10ZW1wbGF0ZS1hc3NldC1saXN0IC50ZHMtdGVtcGxhdGUtYXNzZXQtbGlzdC1pdGVtID4gLnRkcy10ZW1wbGF0ZS1hc3NldC1lbGVtZW50IHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IDIxMHB4OyB9XG5cbi50ZHMtY29uZmlybS10ZW1wbGF0ZS1sYXlvdXQtdXBkYXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggLTFweCA4cHggLTJweCAjNWY1ZjVmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGRzLWNvbmZpcm0tdGVtcGxhdGUtbGF5b3V0LXVwZGF0ZS1mb290ZXIgPiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi50ZHMtYWRkLWJhciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAxMHB4IDIwcHggMTBweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAzMHB4OyB9XG4gIC50ZHMtYWRkLWJhciAudGRzLWFkZC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnRkcy1hZGQtYmFyIC50ZHMtYWRkLWdyb3VwOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZjE2NjI0OyB9XG5cbi50ZHMtcGVybWlzc2lvbi10YWJsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGNvbG9yOiAjNDI0MjQzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAudGRzLXBlcm1pc3Npb24tdGFibGUgdHIge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAgIC50ZHMtcGVybWlzc2lvbi10YWJsZSB0ciB0aCwgLnRkcy1wZXJtaXNzaW9uLXRhYmxlIHRyIHRkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGRzLXBlcm1pc3Npb24tdGFibGUgdGhlYWQgdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC50ZHMtcGVybWlzc2lvbi10YWJsZSB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuICAgIC50ZHMtcGVybWlzc2lvbi10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIGNvbG9yOiAjMDA2MjMzO1xuICAgICAgd2lkdGg6IDEyJTsgfVxuICAgIC50ZHMtcGVybWlzc2lvbi10YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBjb2xvcjogIzQyNDI0MztcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIC50ZHMtcGVybWlzc2lvbi10YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCAudGRzLXJlbW92ZS1lbGVtZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICAgICAgICAudGRzLXBlcm1pc3Npb24tdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQgLnRkcy1yZW1vdmUtZWxlbWVudCBpIHtcbiAgICAgICAgICB0b3A6IC0xMHB4OyB9XG5cbmFzc2V0cy1wZXJtaXNzaW9ucy10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4O1xuICBwYWRkaW5nOiAxLjdlbTsgfVxuICBhc3NldHMtcGVybWlzc2lvbnMtdGFibGUgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgYXNzZXRzLXBlcm1pc3Npb25zLXRhYmxlIHRhYmxlIHRoLCBhc3NldHMtcGVybWlzc2lvbnMtdGFibGUgdGFibGUgdGQge1xuICAgICAgd2lkdGg6IDIwJTsgfVxuICAgIGFzc2V0cy1wZXJtaXNzaW9ucy10YWJsZSB0YWJsZSB0aDpub3QoOmZpcnN0LW9mLXR5cGUpLFxuICAgIGFzc2V0cy1wZXJtaXNzaW9ucy10YWJsZSB0YWJsZSB0ZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGFzc2V0cy1wZXJtaXNzaW9ucy10YWJsZSB0YWJsZSB0ciB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgYXNzZXRzLXBlcm1pc3Npb25zLXRhYmxlIHRhYmxlIC5pY29uLWNoZWNrbWFyayB7XG4gICAgICBjb2xvcjogbGlnaHRncmVlbjsgfVxuXG5tb2RhbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIG1vZGFsLWluZm8gaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIG1vZGFsLWluZm8gYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwcHg7IH1cblxuLmNvbnRlbnQtY29udGV4dC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggOHB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgcGFkZGluZzogNXB4OyB9XG4gIC5jb250ZW50LWNvbnRleHQtbWVudSAucGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBsaWdodGdyYXk7IH1cbiAgLmNvbnRlbnQtY29udGV4dC1tZW51IC5jb250ZXh0LW1lbnUtcGVuZGluZyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5jb250ZW50LWNvbnRleHQtbWVudSAuY29udGV4dC1tZW51LWVycm9yIHtcbiAgICBjb2xvcjogI2ZmMWQyNTsgfVxuICAuY29udGVudC1jb250ZXh0LW1lbnUgLmNvbnRleHQtbWVudS1kcm9wZG93biB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVmZWY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY29udGVudC1jb250ZXh0LW1lbnUgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICBtYXJnaW46IDAgLTVweCAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNvbnRlbnQtY29udGV4dC1tZW51IC5jb250ZW50LWhlYWRlciAuaWNvbi1jcmVhdGUtdmFyaWFudCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuY29udGVudC1jb250ZXh0LW1lbnUgLmNvbnRlbnQtaGVhZGVyIC5pY29uLXBlbmNpbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuY29udGVudC1jb250ZXh0LW1lbnUgLmNvbnRlbnQtaGVhZGVyIHAge1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAuY29udGVudC1jb250ZXh0LW1lbnUgLmNvbnRlbnQtaGVhZGVyIGEge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAuY29udGVudC1jb250ZXh0LW1lbnUgLmNvbnRlbnQtaGVhZGVyIGE6bGluaywgLmNvbnRlbnQtY29udGV4dC1tZW51IC5jb250ZW50LWhlYWRlciBhOmhvdmVyLCAuY29udGVudC1jb250ZXh0LW1lbnUgLmNvbnRlbnQtaGVhZGVyIGE6YWN0aXZlLCAuY29udGVudC1jb250ZXh0LW1lbnUgLmNvbnRlbnQtaGVhZGVyIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmNvbnRlbnQtY29udGV4dC1tZW51IC5jb250ZW50LWhlYWRlciBhOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZ3JleTsgfVxuICAuY29udGVudC1jb250ZXh0LW1lbnUgcCB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luOiAwIDAgNHB4OyB9XG4gICAgLmNvbnRlbnQtY29udGV4dC1tZW51IHAuY29udGV4dC1tZW51LWJveC1oZWFkZXIge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICNjMGMwYzA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgLmNvbnRlbnQtY29udGV4dC1tZW51IHAuY29udGV4dC1tZW51LWJveC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgM3B4IDAgM3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7IH1cbiAgICAuY29udGVudC1jb250ZXh0LW1lbnUgcC5tZW51LWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTsgfVxuICAuY29udGVudC1jb250ZXh0LW1lbnUgLmNyZWF0ZS12YXJpYW50LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA1cHggMCAwIDA7IH1cbiAgLmNvbnRlbnQtY29udGV4dC1tZW51IGNvbnRlbnQtdmFyaWFudC10eXBlLWFoZWFkLXNlYXJjaCB7XG4gICAgcGFkZGluZzogNXB4IDAgMCAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb250ZW50LWNvbnRleHQtbWVudSBjb250ZW50LXZhcmlhbnQtdHlwZS1haGVhZC1zZWFyY2ggaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgb3V0bGluZTogMDsgfVxuICAgIC5jb250ZW50LWNvbnRleHQtbWVudSBjb250ZW50LXZhcmlhbnQtdHlwZS1haGVhZC1zZWFyY2ggdWwge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLmNvbnRlbnQtY29udGV4dC1tZW51IGNvbnRlbnQtdmFyaWFudC10eXBlLWFoZWFkLXNlYXJjaCBsaSB7XG4gICAgICBwYWRkaW5nOiA1cHggMCAwIDA7IH1cbiAgICAuY29udGVudC1jb250ZXh0LW1lbnUgY29udGVudC12YXJpYW50LXR5cGUtYWhlYWQtc2VhcmNoIC5kZXNpZ25lci1hc3NldHMtc2VhcmNoX19yZXN1bHRzIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5jb250ZW50LWNvbnRleHQtbWVudSBjb250ZW50LXZhcmlhbnQtdHlwZS1haGVhZC1zZWFyY2ggLmRlc2lnbmVyLWFzc2V0cy1zZWFyY2hfX25vLXJlc3VsdHMge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweCA1cHggNXB4OyB9XG5cbnJ1bGVzLXNlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI3MHB4OyB9XG4gIHJ1bGVzLXNlYXJjaC1ib3ggLnJ1bGVzLXNlYXJjaC0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIHJ1bGVzLXNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7IH1cbiAgICBydWxlcy1zZWFyY2gtYm94IGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ExYTFhMTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIHJ1bGVzLXNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXM6bm90KFtuZy1tb2RlbD1cIm5ld1RhZy50ZXh0XCJdKSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBncmVlbjsgfVxuICBydWxlcy1zZWFyY2gtYm94IC5ydWxlcy1zZWFyY2gtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBydWxlcy1zZWFyY2gtYm94IC5ydWxlcy1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMmUyO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBydWxlcy1zZWFyY2gtYm94IC5ydWxlcy1zZWFyY2gtLWRyb3Bkb3duIHVsIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUyZTI7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gICAgICBydWxlcy1zZWFyY2gtYm94IC5ydWxlcy1zZWFyY2gtLWRyb3Bkb3duIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogN3B4OyB9XG4gICAgICAgIHJ1bGVzLXNlYXJjaC1ib3ggLnJ1bGVzLXNlYXJjaC0tZHJvcGRvd24gdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUyZTI7IH1cbiAgICAgICAgcnVsZXMtc2VhcmNoLWJveCAucnVsZXMtc2VhcmNoLS1kcm9wZG93biB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTJlMjsgfVxuICAgICAgICAgIHJ1bGVzLXNlYXJjaC1ib3ggLnJ1bGVzLXNlYXJjaC0tZHJvcGRvd24gdWwgbGk6aG92ZXIgbGFiZWwge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIHJ1bGVzLXNlYXJjaC1ib3ggLnJ1bGVzLXNlYXJjaC0tZHJvcGRvd24gdWwgbGkgbGFiZWwge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDsgfVxuICAgICAgICBydWxlcy1zZWFyY2gtYm94IC5ydWxlcy1zZWFyY2gtLWRyb3Bkb3duIHVsIGxpIGkuaWNvbi1idXNpbmVzcy1ydWxlcywgcnVsZXMtc2VhcmNoLWJveCAucnVsZXMtc2VhcmNoLS1kcm9wZG93biB1bCBsaSBpLmljb24tcnVsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gICAgICAgIHJ1bGVzLXNlYXJjaC1ib3ggLnJ1bGVzLXNlYXJjaC0tZHJvcGRvd24gdWwgbGkgaS5pY29uLWRvdGRvdGRvdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgcnVsZXMtc2VhcmNoLWJveCAucnVsZXMtc2VhcmNoLS1kcm9wZG93biBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4OyB9XG4gIHJ1bGVzLXNlYXJjaC1ib3ggLnJ1bGVzLXNlYXJjaC0tc2VsZWN0ZWQtcnVsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgcnVsZXMtc2VhcmNoLWJveCAucnVsZXMtc2VhcmNoLS1zZWxlY3RlZC1ydWxlIHAge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIHJ1bGVzLXNlYXJjaC1ib3ggLnJ1bGVzLXNlYXJjaC0tc2VsZWN0ZWQtcnVsZSBpLmljb24tcmVtb3ZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICBydWxlcy1zZWFyY2gtYm94IC5ydWxlcy1zZWFyY2gtLWxvYWRpbmcge1xuICAgIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdG9wOiAxMHB4OyB9XG5cbnJ1bGUtZGVzaWduZXIgLnJ1bGUtdHlwZV9fZHJvcGRvd24ge1xuICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgd2lkdGg6IDIwJTsgfVxuICBydWxlLWRlc2lnbmVyIC5ydWxlLXR5cGVfX2Ryb3Bkb3duIGlucHV0IHtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMC41ZW07IH1cbiAgcnVsZS1kZXNpZ25lciAucnVsZS10eXBlX19kcm9wZG93biAuY2FyZXQge1xuICAgIHRvcDogMS40NzA1OWVtOyB9XG5cbmNvbnRlbnQtcnVsZS1kZXNpZ25lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIGNvbnRlbnQtcnVsZS1kZXNpZ25lciA+IC50ZHMtc2VsZWN0LXJlcGxhY2VtZW50IHtcbiAgICB3aWR0aDogMTYwcHg7IH1cbiAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgPiAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgY29udGVudC1ydWxlLWRlc2lnbmVyIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIHtcbiAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1oZWFkZXIgPiAudGl0bGUge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtaGVhZGVyID4gLmFjdGlvbi1pY29uIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1oZWFkZXIgPiAuYWN0aW9uLWljb24ucmVtb3ZlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1oZWFkZXIgPiAuYWN0aW9uLWljb24ucmVtb3ZlID4gaS5pY29uLXJlbW92ZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDJkMztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAuNTVlbTtcbiAgICAgICAgICBwYWRkaW5nOiAuNTVlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtaGVhZGVyID4gLmFjdGlvbi1pY29uID4gLnRkcy1jYXJldC1yaWdodCB7XG4gICAgICAgIHRvcDogM3B4OyB9XG4gICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1oZWFkZXIgPiAuYWN0aW9uLWljb24gPiAudGRzLWNhcmV0LWRvd24ge1xuICAgICAgICB0b3A6IDdweDsgfVxuICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtaGVhZGVyID4gLmFjdGlvbi1pY29uOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhID4gLnRpdGxlLXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhID4gLnRpdGxlLXJvdyAudGl0bGUge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgPiAudGl0bGUtcm93IC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgPiAudGl0bGUtcm93IC5hY3Rpb24ge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjb2xvcjogIzNlNzdiMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhID4gLnRpdGxlLXJvdyAuYWN0aW9uOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMwMDY4Mzc7IH1cbiAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhID4gaHIge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgPiAuYWN0aW9uLXJvdyB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhID4gLmFjdGlvbi1yb3cgLmJ0bi1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSA+IC5hY3Rpb24tcm93IGlucHV0LmZvcm11bGEtYmFyZS1pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDJkMztcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhID4gLmFjdGlvbi1yb3cgaW5wdXQuZm9ybXVsYS1iYXJlLWlucHV0OmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogIzdiN2I3YjsgfVxuICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgLmZvcm11bGEtaW5wdXQtLWludmFsaWQge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMXB4ICNmZjMzMjQ7IH1cbiAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIC5hc3NldC10YWctZm9ybV9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIC5hc3NldC10YWctZm9ybV9fcm93IHAge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG4gICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIC5hc3NldC10YWctZm9ybV9fcm93IGlucHV0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQyZDM7IH1cbiAgICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSAuYXNzZXQtdGFnLWZvcm1fX3JvdyBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSAuYXNzZXQtdGFnLWZvcm1fX3JvdyBpbnB1dDpmb2N1czpub3QoW25nLW1vZGVsPVwibmV3VGFnLnRleHRcIl0pIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBncmVlbjsgfVxuICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSAuYXNzZXQtdGFnLWZvcm1fX3JvdyBpbnB1dC5mb3JtdWxhLWlucHV0LS1pbnZhbGlkIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMXB4ICNmZjMzMjQ7IH1cbiAgICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgLmFzc2V0LXRhZy1mb3JtX19yb3cgLmFzc2V0LXRhZy1mb3JtX19zZWFyY2gge1xuICAgICAgICB3aWR0aDogMjIwcHg7IH1cbiAgICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSAuYXNzZXQtdGFnLWZvcm1fX3JvdyAuYXNzZXQtdGFnLWZvcm1fX3NlYXJjaDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgLmFzc2V0LXRhZy1mb3JtX19yb3cgLmFzc2V0LXRhZy1mb3JtX19zZWFyY2gsXG4gICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIC5hc3NldC10YWctZm9ybV9fcm93IC5mb3JtdWxhLXRhZy1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogNDVweDsgfVxuICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSAuYXNzZXQtdGFnLWZvcm1fX3JvdyBpbnB1dC5mb3JtdWxhLWJhcmUtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGZsZXg6IDE7IH1cbiAgICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSAuYXNzZXQtdGFnLWZvcm1fX3JvdyBpbnB1dC5mb3JtdWxhLWJhcmUtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjYWFhOyB9XG4gICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIC5hc3NldC10YWctZm9ybV9fcm93IC5mb3JtdWxhLWJhcmUtaW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICBmbGV4OiAxOyB9XG4gICAgICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgLmFzc2V0LXRhZy1mb3JtX19yb3cgLmZvcm11bGEtYmFyZS1pbnB1dCAudGFncyB7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgICAgICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgLmFzc2V0LXRhZy1mb3JtX19yb3cgLmZvcm11bGEtYmFyZS1pbnB1dCAudGFncy5mb2N1c2VkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyB9XG4gICAgICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSAuYXNzZXQtdGFnLWZvcm1fX3JvdyAuZm9ybXVsYS1iYXJlLWlucHV0IC50YWdzIC50YWctaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4OyB9XG4gICAgICAgICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIC5hc3NldC10YWctZm9ybV9fcm93IC5mb3JtdWxhLWJhcmUtaW5wdXQgLnRhZ3MgLnRhZy1pdGVtIHNwYW4ge1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgLmFzc2V0LXRhZy1mb3JtX19yb3cgLmZvcm11bGEtYmFyZS1pbnB1dCAudGFncyBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSAuYXNzZXQtdGFnLWZvcm1fX3JvdyAuZm9ybXVsYS1iYXJlLWlucHV0IC50YWdzIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSAuYXNzZXQtdGFnLWZvcm1fX3JvdyAuZm9ybXVsYS1iYXJlLWlucHV0IC50YWdzIGlucHV0OmZvY3VzOm5vdChbbmctbW9kZWw9XCJuZXdUYWcudGV4dFwiXSkge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBncmVlbjsgfVxuICAgICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIC5hc3NldC10YWctZm9ybV9fcm93IC5mb3JtdWxhLWJhcmUtaW5wdXQubmctaW52YWxpZCAudGFncyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgLmljb24tdmFyaWFibGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qWSXCI7IH1cbiAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIC5pY29uLXZhcmlhYmxlLWNvbG9yIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgLmFzc2V0LXRhZy1mb3JtX19zZWxlY3RlZC12YXJpYWJsZSB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMmQzO1xuICAgICAgcGFkZGluZzogM3B4OyB9XG4gICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIC5hc3NldC10YWctZm9ybV9fc2VsZWN0ZWQtdmFyaWFibGUgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgLmFzc2V0LXRhZy1mb3JtX19zZWxlY3RlZC12YXJpYWJsZSA+IGRpdiAuaWNvbi12YXJpYWJsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLWZvcm11bGEgLmFzc2V0LXRhZy1mb3JtX19zZWxlY3RlZC12YXJpYWJsZSA+IGRpdiAuaWNvbi1kb3Rkb3Rkb3Qge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtZm9ybXVsYSAuYXNzZXQtdGFnLWZvcm1fX3NlbGVjdGVkLXZhcmlhYmxlID4gZGl2IHAge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIC5hc3NldC10YWctZm9ybV9fc2VsZWN0ZWQtdmFyaWFibGUgPiBkaXYgcDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcbiAgICAgICAgICBsZWZ0OiAzMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIC5hc3NldC10YWctZm9ybV9fc2VsZWN0ZWQtdmFyaWFibGUgPiBkaXYgLnJlbW92ZS1idXR0b24tLWRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogI2FhYTsgfVxuICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLmNvbnRlbnQtcnVsZS1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5jb250ZW50LXJ1bGUtbmV4dCA+IGRpdi50aXRsZSB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIGNvbnRlbnQtcnVsZS1kZXNpZ25lciAuY29udGVudC1ydWxlLW5leHQgLnRkcy1zZWxlY3QtcmVwbGFjZW1lbnQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgY29udGVudC1ydWxlLWRlc2lnbmVyIC50ZHMtc2VsZWN0LXJlcGxhY2VtZW50IHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB3aWR0aDogMTYwcHg7IH1cbiAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLnRkcy1zZWxlY3QtcmVwbGFjZW1lbnQgaW5wdXQge1xuICAgICAgaGVpZ2h0OiAzM3B4OyB9XG4gICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC50ZHMtc2VsZWN0LXJlcGxhY2VtZW50IC5jYXJldCB7XG4gICAgICB0b3A6IDIwcHg7IH1cbiAgICBjb250ZW50LXJ1bGUtZGVzaWduZXIgLnRkcy1zZWxlY3QtcmVwbGFjZW1lbnQub3BlcmF0b3Itc2VsZWN0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aWR0aDogODBweDsgfVxuICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC50ZHMtc2VsZWN0LXJlcGxhY2VtZW50Lm9wZXJhdG9yLXNlbGVjdCBpbnB1dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgY29udGVudC1ydWxlLWRlc2lnbmVyIC50ZHMtc2VsZWN0LXJlcGxhY2VtZW50Lm9wZXJhdG9yLXNlbGVjdCBpbnB1dC5jbG9zaW5nLXBhcmVudGhlc2VzIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgY29udGVudC1ydWxlLWRlc2lnbmVyIC5zZWxlY3Rpb24tbGlzdC1kcm9wZG93biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbnBhcmVudGhlc2VzLXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogM2VtO1xuICBwYWRkaW5nLXRvcDogMC41ZW07IH1cbiAgcGFyZW50aGVzZXMtdmlldyAubmVzdGVkLWV4cHJlc3Npb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMjUwbXMgZWFzZS1pbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gICAgcGFyZW50aGVzZXMtdmlldyAubmVzdGVkLWV4cHJlc3Npb24gaDIge1xuICAgICAgbWFyZ2luOiAuNGVtIC4yZW0gMCAwOyB9XG4gICAgcGFyZW50aGVzZXMtdmlldyAubmVzdGVkLWV4cHJlc3Npb24gLm5lc3RlZC1leHByZXNzaW9uLWluc2lkZSB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgcGFyZW50aGVzZXMtdmlldyAubmVzdGVkLWV4cHJlc3Npb24gPiBpLmljb24tcmVtb3ZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMWQyZDM7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgY29sb3I6IHJlZDtcbiAgICAgIGZvbnQtc2l6ZTogLjU1ZW07XG4gICAgICBwYWRkaW5nOiAuNTVlbTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICBwYXJlbnRoZXNlcy12aWV3IC5uZXN0ZWQtZXhwcmVzc2lvbjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMmQzOyB9XG4gICAgICBwYXJlbnRoZXNlcy12aWV3IC5uZXN0ZWQtZXhwcmVzc2lvbjpob3ZlciA+IGkuaWNvbi1yZW1vdmUge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIHBhcmVudGhlc2VzLXZpZXcgPiAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBwYXJlbnRoZXNlcy12aWV3ID4gLnRkcy1zZWxlY3QtcmVwbGFjZW1lbnQub3BlcmF0b3Itc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICBwYXJlbnRoZXNlcy12aWV3IC5leHByZXNzaW9uLS11bmluZGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW07IH1cbiAgICBwYXJlbnRoZXNlcy12aWV3IC5leHByZXNzaW9uLS11bmluZGVudCA+IGNvbmRpdGlvbi12aWV3LFxuICAgIHBhcmVudGhlc2VzLXZpZXcgLmV4cHJlc3Npb24tLXVuaW5kZW50ID4gcGFyZW50aGVzZXMtdmlldyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTNlbTsgfVxuICBwYXJlbnRoZXNlcy12aWV3IC5leHByZXNzaW9uX19jbG9zaW5nLXBhcmVuLS11bmluZGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW07IH1cbiAgcGFyZW50aGVzZXMtdmlldyAucGFyZW50aGVzZXMtLW5lc3RpbmctbGV2ZWwtMSB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIHBhcmVudGhlc2VzLXZpZXcgLnBhcmVudGhlc2VzLS1uZXN0aW5nLWxldmVsLTIge1xuICAgIGNvbG9yOiBncmF5OyB9XG4gIHBhcmVudGhlc2VzLXZpZXcgLnBhcmVudGhlc2VzLS1uZXN0aW5nLWxldmVsLTMge1xuICAgIGNvbG9yOiAjYmZiZmJmOyB9XG5cbmNvbmRpdGlvbi12aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgY29uZGl0aW9uLXZpZXcgPiBmb3JtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTsgfVxuICAgIGNvbmRpdGlvbi12aWV3ID4gZm9ybSA+IGkuaWNvbi1yZW1vdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDJkMztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgZm9udC1zaXplOiAuNTVlbTtcbiAgICAgIHBhZGRpbmc6IC41NWVtO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgY29uZGl0aW9uLXZpZXcgPiBmb3JtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY4ZjM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGZiNTkwOyB9XG4gICAgICBjb25kaXRpb24tdmlldyA+IGZvcm06aG92ZXIgPiBpLmljb24tcmVtb3ZlLmljb24tcmVtb3ZlLS1lbmFibGVkIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHB1Ymxpc2gtY29udGVudC1jb25maXJtYXRpb24gLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgcHVibGlzaC1jb250ZW50LWNvbmZpcm1hdGlvbiAubW9kYWwtYm9keSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG5yZWplY3Rpb24tcmVhc29uLW1vZGFsIC5tb2RhbC1ib2R5Lm1vZGFsLXJlamVjdGlvbi1yZWFzb24tYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuXG5yZWplY3Rpb24tcmVhc29uLW1vZGFsIC5tb2RhbC1ib2R5Lm1vZGFsLXJlamVjdGlvbi1yZWFzb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHQgIWltcG9ydGFudDsgfVxuXG5yZWplY3Rpb24tcmVhc29uLW1vZGFsIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG5yZWplY3Rpb24tcmVhc29uLW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5hcHByb3ZpbmctcmVhc29uLW1vZGFsIC5tb2RhbC1ib2R5Lm1vZGFsLWFwcHJvdmluZy1yZWFzb24tYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuXG5hcHByb3ZpbmctcmVhc29uLW1vZGFsIC5tb2RhbC1ib2R5Lm1vZGFsLWFwcHJvdmluZy1yZWFzb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHQgIWltcG9ydGFudDsgfVxuXG5hcHByb3ZpbmctcmVhc29uLW1vZGFsIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG5hcHByb3ZpbmctcmVhc29uLW1vZGFsIC5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5kYXNoYm9hcmQtY29tbWVudHMtbGlzdCAubW9kYWwtYm9keSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuZGFzaGJvYXJkLWNvbW1lbnRzLWxpc3QgLmRhc2hib2FyZC1jb21tZW50IHtcbiAgcGFkZGluZzogNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICBkYXNoYm9hcmQtY29tbWVudHMtbGlzdCAuZGFzaGJvYXJkLWNvbW1lbnQgcCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuICBkYXNoYm9hcmQtY29tbWVudHMtbGlzdCAuZGFzaGJvYXJkLWNvbW1lbnQgc3BhbiB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG5cbmRhc2hib2FyZC1jb21tZW50cy1saXN0IC5kYXNoYm9hcmQtY29tbWVudF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbmRhc2hib2FyZC1jb21tZW50cy1saXN0IC5kYXNoYm9hcmQtY29tbWVudF9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kYXNoYm9hcmQtY29tbWVudHMtbGlzdCAuaWNvbi1yZWplY3QsXG5kYXNoYm9hcmQtY29tbWVudHMtbGlzdCAuZGFzaGJvYXJkLWNvbW1lbnRfX3N0YXR1cy0tcmVqZWN0ZWQge1xuICBjb2xvcjogcmVkOyB9XG5cbmRhc2hib2FyZC1jb21tZW50cy1saXN0IC5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5zaW5nbGUtdHlwZS1hc3NldHMtYnJvd3NlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIHNpbmdsZS10eXBlLWFzc2V0cy1icm93c2VyIC50ZHMtdmFyaWFibGVzLWhlYWRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7IH1cbiAgc2luZ2xlLXR5cGUtYXNzZXRzLWJyb3dzZXIgLnRkcy12YXJpYWJsZS1saXN0LWNvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIHNpbmdsZS10eXBlLWFzc2V0cy1icm93c2VyIC50ZHMtdmFyaWFibGUtbGlzdC1jb250YWluZXIgLnRkcy1sYXlvdXQtZWxlbWVudHMtcGFsZXR0ZSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICBzaW5nbGUtdHlwZS1hc3NldHMtYnJvd3NlciAudGRzLXZhcmlhYmxlLWxpc3QtY29udGFpbmVyIC50ZHMtYmFjayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzQyNDI0MzsgfVxuICAgICAgc2luZ2xlLXR5cGUtYXNzZXRzLWJyb3dzZXIgLnRkcy12YXJpYWJsZS1saXN0LWNvbnRhaW5lciAudGRzLWJhY2sudGRzLWJhY2stZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxubXktd29ya3NwYWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWFlYWVhOyB9XG5cbmRlc2lnbmVyLWFzc2V0cy1zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYWVhZWE7IH1cbiAgZGVzaWduZXItYXNzZXRzLXNlYXJjaCBmb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOyB9XG4gICAgZGVzaWduZXItYXNzZXRzLXNlYXJjaCBmb3JtIC5pbnB1dC1ncm91cCAqIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgIGRlc2lnbmVyLWFzc2V0cy1zZWFyY2ggZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGRlc2lnbmVyLWFzc2V0cy1zZWFyY2ggZm9ybSAuaW5wdXQtZ3JvdXAgaW5wdXQsIGRlc2lnbmVyLWFzc2V0cy1zZWFyY2ggZm9ybSAuaW5wdXQtZ3JvdXAgYnV0dG9uIHtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7IH1cbiAgZGVzaWduZXItYXNzZXRzLXNlYXJjaCAuZGVzaWduZXItYXNzZXRzLXNlYXJjaF9fcmVzdWx0cyB7XG4gICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBkZXNpZ25lci1hc3NldHMtc2VhcmNoIC5kZXNpZ25lci1hc3NldHMtc2VhcmNoX19uby1yZXN1bHRzIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luOiAwOyB9XG5cbmFzc2V0LWRldGFpbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnRkcy1hc3NldC1kZXRhaWxzIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50ZHMtaGlkZS1zaGFkb3ctYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDQxcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIwMDE7IH1cblxuLnRkcy1lbGVtZW50LWRldGFpbHMtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjV2dztcbiAgaGVpZ2h0OiA2MHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM0MjQyNDM7XG4gIGJvcmRlcjogMTJweCBzb2xpZCAjZWFlYWVhO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiBub3dyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuICAudGRzLWVsZW1lbnQtZGV0YWlscy1ib3gudGRzLWhhcy1kZWxpdmVyeS1tZXRob2RzIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC50ZHMtZWxlbWVudC1kZXRhaWxzLWJveCAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gICAgLnRkcy1lbGVtZW50LWRldGFpbHMtYm94IC50ZHMtZGVsaXZlcnktbWV0aG9kLXRleHQtbGlzdCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7IH1cbiAgICAgIC50ZHMtZWxlbWVudC1kZXRhaWxzLWJveCAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3QgbGk6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjQzhDOEM4LCAjZWFlYWVhKTsgfVxuICAgICAgLnRkcy1lbGVtZW50LWRldGFpbHMtYm94IC50ZHMtZGVsaXZlcnktbWV0aG9kLXRleHQtbGlzdCBsaS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0M4QzhDOCwgI2VhZWFlYSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhOyB9XG4gICAgICAudGRzLWVsZW1lbnQtZGV0YWlscy1ib3ggLnRkcy1kZWxpdmVyeS1tZXRob2QtdGV4dC1saXN0IGxpLnRkcy1kZWxpdmVyeS1tZXRob2Qtd2ViIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC50ZHMtZWxlbWVudC1kZXRhaWxzLWJveCAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3QgbGkudGRzLWRlbGl2ZXJ5LW1ldGhvZC13ZWIsIC50ZHMtZWxlbWVudC1kZXRhaWxzLWJveCAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3QgbGkudGRzLWRlbGl2ZXJ5LW1ldGhvZC13ZWI6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQjZCN0I3OyB9XG4gICAgLnRkcy1lbGVtZW50LWRldGFpbHMtYm94IC50ZHMtZGVsaXZlcnktbWV0aG9kLXRleHQtbGlzdCAuaWNvbi1kZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTRweDsgfVxuICAgIC50ZHMtZWxlbWVudC1kZXRhaWxzLWJveCAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3QgLmljb24tdGFibGV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC50ZHMtZWxlbWVudC1kZXRhaWxzLWJveCAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3QgLmljb24tbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAudGRzLWVsZW1lbnQtZGV0YWlscy1ib3ggLnRkcy1lbGVtZW50LXByZXZpZXcge1xuICAgIG1hcmdpbjogMThweCA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZHMtZWxlbWVudC1kZXRhaWxzLWJveCAudGRzLWVsZW1lbnQtcHJldmlldy50ZHMtcHJldmlldy1jb250ZW50ID4gZGl2IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAudGRzLWVsZW1lbnQtZGV0YWlscy1ib3ggLnRkcy1lbGVtZW50LXByZXZpZXcudGRzLXByZXZpZXctZm9sZGVyID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAudGRzLWVsZW1lbnQtZGV0YWlscy1ib3ggLnRkcy1lbGVtZW50LXByZXZpZXcgPiBkaXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAgICAgLnRkcy1lbGVtZW50LWRldGFpbHMtYm94IC50ZHMtZWxlbWVudC1wcmV2aWV3ID4gZGl2ID4gKiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDsgfVxuICAgICAgLnRkcy1lbGVtZW50LWRldGFpbHMtYm94IC50ZHMtZWxlbWVudC1wcmV2aWV3ID4gZGl2IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLnRkcy1lbGVtZW50LWRldGFpbHMtYm94IC50ZHMtZWxlbWVudC1wcmV2aWV3ID4gZGl2IGRpdi50ZHMtaW5uZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAjMDAwO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDI7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAudGRzLWVsZW1lbnQtZGV0YWlscy1ib3ggLnRkcy1lbGVtZW50LXByZXZpZXcgPiBkaXYgZGl2LnRkcy1pbm5lciAudGRzLWNhcmQtdXBwZXItcmlnaHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDsgfVxuICAgIC50ZHMtZWxlbWVudC1kZXRhaWxzLWJveCAudGRzLWVsZW1lbnQtcHJldmlldyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBlbTsgfVxuICAudGRzLWVsZW1lbnQtZGV0YWlscy1ib3ggLnRkcy1lbGVtZW50LWRlc2NyaXB0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgICBjb2xvcjogIzQyNDI0MztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbiAgICBwYWRkaW5nOiA3cHggMThweCA3cHggMThweDsgfVxuICAgIC50ZHMtZWxlbWVudC1kZXRhaWxzLWJveCAudGRzLWVsZW1lbnQtZGVzY3JpcHRpb24gLnRkcy1lbGVtZW50LXRpdGxlIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAudGRzLWVsZW1lbnQtZGV0YWlscy1ib3ggLnRkcy1lbGVtZW50LWRlc2NyaXB0aW9uIC50ZHMtZWxlbWVudC1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgICAgLnRkcy1lbGVtZW50LWRldGFpbHMtYm94IC50ZHMtZWxlbWVudC1kZXNjcmlwdGlvbiAudGRzLWVsZW1lbnQtYWN0aW9ucyBkaXYudGRzLWFzc2V0LWRldGFpbHMtZmF2IHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB3aWR0aDogMTJweDsgfVxuICAgICAgLnRkcy1lbGVtZW50LWRldGFpbHMtYm94IC50ZHMtZWxlbWVudC1kZXNjcmlwdGlvbiAudGRzLWVsZW1lbnQtYWN0aW9ucyBkaXYudGRzLWFzc2V0LWRldGFpbHMtc2VwYXJhdG9yIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudGRzLWVsZW1lbnQtZGV0YWlscy1ib3ggLnRkcy1lbGVtZW50LWRlc2NyaXB0aW9uIC50ZHMtZWxlbWVudC1hY3Rpb25zIGRpdi50ZHMtYXNzZXQtZGV0YWlscy1kZXRhaWxzIHtcbiAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAudGRzLWVsZW1lbnQtZGV0YWlscy1ib3ggLnRkcy1lbGVtZW50LWRlc2NyaXB0aW9uIC50ZHMtZWxlbWVudC1hY3Rpb25zIGRpdi50ZHMtYXNzZXQtZGV0YWlscy1yZW1vdmUtZnJvbS13b3Jrc3BhY2Uge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAudGRzLWVsZW1lbnQtZGV0YWlscy1ib3ggLnRkcy1lbGVtZW50LWRlc2NyaXB0aW9uIC50ZHMtZWxlbWVudC1hY3Rpb25zIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNDI0MjQzOyB9XG4gICAgICAgIC50ZHMtZWxlbWVudC1kZXRhaWxzLWJveCAudGRzLWVsZW1lbnQtZGVzY3JpcHRpb24gLnRkcy1lbGVtZW50LWFjdGlvbnMgYS5ob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0MjQyNDM7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuaS10ZXh0LWVkaXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb250ZW50LXZhcmlhbnQtdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmNvbnRlbnQtdmFyaWFudC1ydWxlcy1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5jb250ZW50LXZhcmlhbnQtcnVsZXMtc2VhcmNoLS1pbmZvIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cblxuLnRkcy1kZXNpZ25lci10YWJzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxOyB9XG5cbmltYWdlLWVkaXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDkwdmg7IH1cbiAgdmFyaWFibGUtZGF0YS1zb3VyY2UtZm9ybSAudmFyaWFibGUtZGF0YS1zb3VyY2VfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgdmFyaWFibGUtZGF0YS1zb3VyY2UtZm9ybSAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAgIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0gLnRkcy1zZWxlY3QtcmVwbGFjZW1lbnQgLnRkcy1idG4tc2VsZWN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gICAgdmFyaWFibGUtZGF0YS1zb3VyY2UtZm9ybSAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMi41ZW07IH1cbiAgICB2YXJpYWJsZS1kYXRhLXNvdXJjZS1mb3JtIC50ZHMtc2VsZWN0LXJlcGxhY2VtZW50IC5jYXJldCB7XG4gICAgICByaWdodDogMWVtO1xuICAgICAgdG9wOiAxLjVlbTsgfVxuICB2YXJpYWJsZS1kYXRhLXNvdXJjZS1mb3JtIC52YXJpYWJsZS1kYXRhLXNvdXJjZV9fc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjE1ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0gLm1vZGFsLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbnZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgdmFyaWFibGUtZGF0YS1zb3VyY2UtZm9ybS1icmVhZGNydW1icyBkaXYge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICB2YXJpYWJsZS1kYXRhLXNvdXJjZS1mb3JtLWJyZWFkY3J1bWJzIGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tYnJlYWRjcnVtYnMgdWwge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tYnJlYWRjcnVtYnMgdWwgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG52YXJpYWJsZS1kYXRhLXNvdXJjZS1mb3JtLWZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxNXB4OyB9XG4gIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tZmllbGRzIC52YXJpYWJsZS1kYXRhLXNvdXJjZS1maWVsZHNfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tZmllbGRzIC52YXJpYWJsZS1kYXRhLXNvdXJjZS1maWVsZHNfX3NlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAzZW07XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tZmllbGRzIC52YXJpYWJsZS1kYXRhLXNvdXJjZS1maWVsZHNfX2ZpZWxkcy1saXN0X19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tZmllbGRzIC52YXJpYWJsZS1kYXRhLXNvdXJjZS1maWVsZHNfX2ZpZWxkcy1saXN0X19oZWFkZXIgcCB7XG4gICAgICBjb2xvcjogIzM3N2FiNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICB2YXJpYWJsZS1kYXRhLXNvdXJjZS1mb3JtLWZpZWxkcyAudmFyaWFibGUtZGF0YS1zb3VyY2UtZmllbGRzX19maWVsZHMtbGlzdF9faGVhZGVyIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgd2lkdGg6IDIyJTsgfVxuICAgICAgdmFyaWFibGUtZGF0YS1zb3VyY2UtZm9ybS1maWVsZHMgLnZhcmlhYmxlLWRhdGEtc291cmNlLWZpZWxkc19fZmllbGRzLWxpc3RfX2hlYWRlciBwOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tZmllbGRzIC52YXJpYWJsZS1kYXRhLXNvdXJjZS1maWVsZHNfX2ZpZWxkcy1saXN0X19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICB2YXJpYWJsZS1kYXRhLXNvdXJjZS1mb3JtLWZpZWxkcyAudmFyaWFibGUtZGF0YS1zb3VyY2UtZmllbGRzX19maWVsZHMtbGlzdF9faXRlbSBwIHtcbiAgICAgIG1hcmdpbjogN3B4IDAgMCAyNXB4O1xuICAgICAgd2lkdGg6IDIyJTsgfVxuICAgIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tZmllbGRzIC52YXJpYWJsZS1kYXRhLXNvdXJjZS1maWVsZHNfX2ZpZWxkcy1saXN0X19pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGhlaWdodDogMi41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tZmllbGRzIC52YXJpYWJsZS1kYXRhLXNvdXJjZS1maWVsZHNfX2ZpZWxkcy1saXN0X19pdGVtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgdmFyaWFibGUtZGF0YS1zb3VyY2UtZm9ybS1maWVsZHMgLnZhcmlhYmxlLWRhdGEtc291cmNlLWZpZWxkc19fZmllbGRzLWxpc3RfX2l0ZW0gaW5wdXRbdHlwZT1cInRleHRcIl0uZHVwbGljYXRlLW5hbWUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgICB2YXJpYWJsZS1kYXRhLXNvdXJjZS1mb3JtLWZpZWxkcyAudmFyaWFibGUtZGF0YS1zb3VyY2UtZmllbGRzX19maWVsZHMtbGlzdF9faXRlbSBpLmljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIuNWVtOyB9XG4gIHZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tZmllbGRzIC52YXJpYWJsZS1kYXRhLXNvdXJjZS1maWVsZHNfX2ZpZWxkcy1saXN0IHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbnZhcmlhYmxlLWRlc2lnbmVyIC5pY29uLWRhdGEtc291cmNlLWZpZWxkcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiA1cHg7IH1cblxudmFyaWFibGUtc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVlbTsgfVxuICB2YXJpYWJsZS1zZWN0aW9uIC52YXJpYWJsZS1zZWN0aW9uX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9faGVhZGVyIHAge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9faGVhZGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIzNHB4O1xuICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9faGVhZGVyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmR1cGxpY2F0ZS1uYW1lIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gICAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9faGVhZGVyIC52YXJpYWJsZS1zZWN0aW9uX19hdHRyaWJ1dGUgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjhlbTsgfVxuICAgICAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9faGVhZGVyIC52YXJpYWJsZS1zZWN0aW9uX19hdHRyaWJ1dGUgc3BhbjpmaXJzdC1vZi10eXBlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCI6IFwiOyB9XG4gICAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9faGVhZGVyIC52YXJpYWJsZS1zZWN0aW9uX19hdHRyaWJ1dGUgc3BhbjpsYXN0LW9mLXR5cGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICB2YXJpYWJsZS1zZWN0aW9uIC52YXJpYWJsZS1zZWN0aW9uX19oZWFkZXIgLmljb24ta2V5LXZhcmlhYmxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07IH1cbiAgICB2YXJpYWJsZS1zZWN0aW9uIC52YXJpYWJsZS1zZWN0aW9uX19oZWFkZXIgLmljb24tcmVtb3ZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAuMmVtIC42ZW07IH1cbiAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9fYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9fYm9keV9fZGVzY3JpcHRpb24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICBwYWRkaW5nOiAxLjJlbTsgfVxuICAgICAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9fYm9keV9fZGVzY3JpcHRpb24gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGhlaWdodDogMi41ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICB2YXJpYWJsZS1zZWN0aW9uIC52YXJpYWJsZS1zZWN0aW9uX19ib2R5IHAge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW46IDEwcHggMCAwOyB9XG4gICAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9fYm9keSAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9fYm9keSAuc2FtcGxlLWRhdGEtcHJldmlldyBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAgIHZhcmlhYmxlLXNlY3Rpb24gLnZhcmlhYmxlLXNlY3Rpb25fX2JvZHkgLnNhbXBsZS1kYXRhLXByZXZpZXcgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgdmFyaWFibGUtc2VjdGlvbiAudmFyaWFibGUtc2VjdGlvbl9fYm9keSAuc2FtcGxlLWRhdGEtcHJldmlldyBpbnB1dFtyZWFkb25seV0ge1xuICAgICAgY29sb3I6IGdyYXk7IH1cblxudmFyaWFudC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIHZhcmlhbnQtaGVhZGVyIC5jb250ZW50LXZhcmlhbnQtaGVhZGVyX19sZWZ0LFxuICB2YXJpYW50LWhlYWRlciAuY29udGVudC12YXJpYW50LWhlYWRlcl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIHZhcmlhbnQtaGVhZGVyIC5jb250ZW50LXZhcmlhbnQtaGVhZGVyX19sZWZ0IHAsXG4gICAgdmFyaWFudC1oZWFkZXIgLmNvbnRlbnQtdmFyaWFudC1oZWFkZXJfX3JpZ2h0IHAge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBtYXgtd2lkdGg6IDIwdnc7IH1cbiAgICB2YXJpYW50LWhlYWRlciAuY29udGVudC12YXJpYW50LWhlYWRlcl9fbGVmdCAuZHJvcGRvd24tdG9nZ2xlIGlucHV0LFxuICAgIHZhcmlhbnQtaGVhZGVyIC5jb250ZW50LXZhcmlhbnQtaGVhZGVyX19yaWdodCAuZHJvcGRvd24tdG9nZ2xlIGlucHV0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdpZHRoOiA4NSU7IH1cbiAgICB2YXJpYW50LWhlYWRlciAuY29udGVudC12YXJpYW50LWhlYWRlcl9fbGVmdCAudGRzLWRyb3Bkb3duLW1lbnUsXG4gICAgdmFyaWFudC1oZWFkZXIgLmNvbnRlbnQtdmFyaWFudC1oZWFkZXJfX3JpZ2h0IC50ZHMtZHJvcGRvd24tbWVudSB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICB2YXJpYW50LWhlYWRlciAuY29udGVudC12YXJpYW50LWhlYWRlcl9fbGVmdCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gICAgdmFyaWFudC1oZWFkZXIgLmNvbnRlbnQtdmFyaWFudC1oZWFkZXJfX2xlZnQgLnRkcy1jYXJldC1kb3duIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIHZhcmlhbnQtaGVhZGVyIC5jb250ZW50LXZhcmlhbnQtaGVhZGVyX19sZWZ0IC50ZHMtY2FyZXQtcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgIHZhcmlhbnQtaGVhZGVyIC5jb250ZW50LXZhcmlhbnQtaGVhZGVyX19sZWZ0IHRkcy11bmRvLXJlZG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgdmFyaWFudC1oZWFkZXIgaW5wdXRbdHlwZT1cInRleHRcIl0uY29udGVudC12YXJpYW50LWhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMjcwcHg7IH1cbiAgICB2YXJpYW50LWhlYWRlciBpbnB1dFt0eXBlPVwidGV4dFwiXS5jb250ZW50LXZhcmlhbnQtaGVhZGVyX19kZXNjcmlwdGlvbjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICB2YXJpYW50LWhlYWRlciBpbnB1dFt0eXBlPVwidGV4dFwiXS5jb250ZW50LXZhcmlhbnQtaGVhZGVyX19kZXNjcmlwdGlvbjpmb2N1czpub3QoW25nLW1vZGVsPVwibmV3VGFnLnRleHRcIl0pIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuOyB9XG4gIHZhcmlhbnQtaGVhZGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIHZhcmlhbnQtaGVhZGVyIC50ZHMtc2VsZWN0LXJlcGxhY2VtZW50IHtcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgdmFyaWFudC1oZWFkZXIgLnRkcy1zZWxlY3QtcmVwbGFjZW1lbnQgaW5wdXRbdHlwZT1cInRleHRcIl06OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIHZhcmlhbnQtaGVhZGVyIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46IDFweCAyMHB4IDAgNXB4OyB9XG4gIHZhcmlhbnQtaGVhZGVyIC5pY29uLXJlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbnJlc2VsZWN0LXZhcmlhYmxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogOTB2aDsgfVxuICByZXNlbGVjdC12YXJpYWJsZXMgLnJlc2VsZWN0LXZhcmlhYmxlc19fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgZmxleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjVweDsgfVxuICByZXNlbGVjdC12YXJpYWJsZXMgLm1vZGFsLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi50ZHMtY3VzdG9tLWNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC50ZHMtY3VzdG9tLWNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnRkcy1jdXN0b20tY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGRzLWN1c3RvbS1jaGVja2JveC1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG4gIC50ZHMtY3VzdG9tLWNoZWNrYm94LWNvbnRhaW5lciAuY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRkcy1jdXN0b20tY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDVweDsgfVxuICAudGRzLWN1c3RvbS1jaGVja2JveC1jb250YWluZXIgLmNoZWNrbWFyay10aWNrOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIGxlZnQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnRkcy1jdXN0b20tY2hlY2tib3gtY29udGFpbmVyIC5jaGVja21hcmstaG9yaXpvbnRhbDphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAwcHggMDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi50ZHMtY3VzdG9tLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IDAgMTBweCAwIDE1cHg7IH1cbiAgLnRkcy1jdXN0b20tY2hlY2tib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4OyB9XG4gIC50ZHMtY3VzdG9tLWNoZWNrYm94OmNoZWNrZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbm51bWVyaWMtdmFyaWFibGUtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4OyB9XG4gIG51bWVyaWMtdmFyaWFibGUtb3B0aW9ucyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyLjRlbTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbnN0cmluZy12YXJpYWJsZS1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHg7IH1cblxucGFnZS1zZWxlY3RvciBsaSB7XG4gIHBhZGRpbmc6IC41ZW07IH1cblxucGFnZS1zZWxlY3RvciAucGFnZS1zZWxlY3Rvcl9fYWRkLXBhZ2U6bm90KC5pY29uLWluYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbnBhZ2Utc2VsZWN0b3IgLmRyb3Bkb3duLW1lbnUge1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxudGRzLXVuZG8tcmVkbyAudGRzLXVuZG8tcmVkbyB7XG4gIG1hcmdpbjogNnB4IDEwcHggNnB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICB0ZHMtdW5kby1yZWRvIC50ZHMtdW5kby1yZWRvIC50ZHMtdW5kby1yZWRvX19idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDM1cHg7IH1cbiAgICB0ZHMtdW5kby1yZWRvIC50ZHMtdW5kby1yZWRvIC50ZHMtdW5kby1yZWRvX19idG46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmOyB9XG4gICAgdGRzLXVuZG8tcmVkbyAudGRzLXVuZG8tcmVkbyAudGRzLXVuZG8tcmVkb19fYnRuIGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbnRkcy11bmRvLXJlZG8ubGlnaHQgLnRkcy11bmRvLXJlZG8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjOyB9XG4gIHRkcy11bmRvLXJlZG8ubGlnaHQgLnRkcy11bmRvLXJlZG8gLnRkcy11bmRvLXJlZG9fX2J0bjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGNkY2RjOyB9XG5cbnRlbXBsYXRlLXZpZXcge1xuICB3aWR0aDogMTAwJTsgfVxuICB0ZW1wbGF0ZS12aWV3ID4gdGVtcGxhdGUtc2VjdGlvbiA+IC50ZHMtc2VjdGlvbi50ZHMtdGVtcGxhdGUtZGVzaWduZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNjY2M7IH1cblxuY2hhbmdlLWltcGFjdGluZy1zaW5nbGUtdGVtcGxhdGUtbm90aWZpY2F0aW9uIC5tb2RhbC1ib2R5IHtcbiAgaGVpZ2h0OiAzNmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBjaGFuZ2UtaW1wYWN0aW5nLXNpbmdsZS10ZW1wbGF0ZS1ub3RpZmljYXRpb24gLm1vZGFsLWJvZHkgaDMge1xuICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgY2hhbmdlLWltcGFjdGluZy1zaW5nbGUtdGVtcGxhdGUtbm90aWZpY2F0aW9uIC5tb2RhbC1ib2R5IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuY2hhbmdlLWltcGFjdGluZy1zaW5nbGUtdGVtcGxhdGUtbm90aWZpY2F0aW9uIC5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG5jb250ZW50LWVkaXQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjsgfVxuICBjb250ZW50LWVkaXQtdG9vbHRpcCAudGRzLWNvbHVtbi10b29sdGlwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgY29udGVudC1lZGl0LXRvb2x0aXAgLnRkcy1jb2x1bW4tdG9vbHRpcCBhLCBjb250ZW50LWVkaXQtdG9vbHRpcCAudGRzLWNvbHVtbi10b29sdGlwIGE6aG92ZXIsIGNvbnRlbnQtZWRpdC10b29sdGlwIC50ZHMtY29sdW1uLXRvb2x0aXAgYTpsaW5rLCBjb250ZW50LWVkaXQtdG9vbHRpcCAudGRzLWNvbHVtbi10b29sdGlwIGE6dmlzaXRlZCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDIycHg7IH1cbiAgICBjb250ZW50LWVkaXQtdG9vbHRpcCAudGRzLWNvbHVtbi10b29sdGlwIHNwYW4ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICBjb250ZW50LWVkaXQtdG9vbHRpcCAudGRzLWNvbHVtbi10b29sdGlwIHNwYW4udGRzLWRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIGNvbnRlbnQtZWRpdC10b29sdGlwIC50ZHMtY29sdW1uLXRvb2x0aXAgaSB7XG4gICAgICBmb250LXNpemU6IDlwdDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDY4Mzc7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBjb250ZW50LWVkaXQtdG9vbHRpcCAudGRzLWNvbHVtbi10b29sdGlwIGkuaWNvbi1wZW5jaWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjMDA2ODM3OyB9XG4gICAgY29udGVudC1lZGl0LXRvb2x0aXAgLnRkcy1jb2x1bW4tdG9vbHRpcCBpLmljb24tc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY4Mzc7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICBjb250ZW50LWVkaXQtdG9vbHRpcCAudGRzLWNvbHVtbi10b29sdGlwIC50ZHMtZGlzYWJsZWQgLmljb24tcGVuY2lsIHtcbiAgICAgIGNvbG9yOiAjNDI0MjQzOyB9XG5cbmRlc2lnbmVyLWFzc2V0cy1wYW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIGRlc2lnbmVyLWFzc2V0cy1wYW5lIGRlc2lnbmVyLWFzc2V0cy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDE7IH1cblxuY29udGVudC12YXJpYW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxudGVtcGxhdGUtc2V0LWRlc2lnbmVyIHRlbXBsYXRlLXByaW50LWNvbnRlbnQtcHJldmlldyxcbnRlbXBsYXRlLXNldC1kZXNpZ25lciB0ZW1wbGF0ZS1pbWFnZS1wcmV2aWV3IHtcbiAgb3BhY2l0eTogMC42OyB9XG5cbnRlbXBsYXRlLXNldC1kZXNpZ25lciAudGRzLWRlc2lnbi1zdHVkaW8td2FybmluZyB7XG4gIG1hcmdpbjogMCAzMHB4IDQwcHg7IH1cblxudGVtcGxhdGUtc2V0LWRlc2lnbmVyIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wge1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIHRlbXBsYXRlLXNldC1kZXNpZ25lciAudGRzLWRlc2lnbi1zdHVkaW8td3JhcHBlciAudGRzLWRlc2lnbi1zdHVkaW8tYm9keSAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLWFuZC1jb250cm9sIC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHggLSA0M3B4KTtcbiAgICBmbGV4OiAxOyB9XG4gICAgdGVtcGxhdGUtc2V0LWRlc2lnbmVyIC50ZHMtZGVzaWduLXN0dWRpby13cmFwcGVyIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wgLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZS50ZHMtd2FybmluZy1zaG93biB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4IC0gNDNweCk7IH1cblxudGVtcGxhdGUtc2V0LWRlc2lnbmVyIC50ZHMtdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXdvcmtzcGFjZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG50ZW1wbGF0ZS1zZXQtZGVzaWduZXIgLnRkcy10ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1ncm93OiAwO1xuICBiYWNrZ3JvdW5kOiAjZDdkN2Q3OyB9XG4gIHRlbXBsYXRlLXNldC1kZXNpZ25lciAudGRzLXRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LXBhbmVsLWNvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICB0ZW1wbGF0ZS1zZXQtZGVzaWduZXIgLnRkcy10ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1wYW5lbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEyLjVweCAxNSU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIHRlbXBsYXRlLXNldC1kZXNpZ25lciAudGRzLXRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LXBhbmVsLWRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbjogNHB4IDAgMCAwOyB9XG4gIHRlbXBsYXRlLXNldC1kZXNpZ25lciAudGRzLXRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LXBhbmVsLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMjVweCAxNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgdGVtcGxhdGUtc2V0LWRlc2lnbmVyIC50ZHMtdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctcGFuZWwtbGlzdC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIHRlbXBsYXRlLXNldC1kZXNpZ25lciAudGRzLXRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LXBhbmVsIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICB0ZW1wbGF0ZS1zZXQtZGVzaWduZXIgLnRkcy10ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1wYW5lbCAudGRzLXRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDEyNy43JTtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgIzY5Njk2OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgei1pbmRleDogMTA7IH1cbiAgdGVtcGxhdGUtc2V0LWRlc2lnbmVyIC50ZHMtdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctcGFuZWwgLnRkcy10ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1zdGFjayB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNSU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkICM2OTY5Njk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbiAgICB6LWluZGV4OiA1OyB9XG4gIHRlbXBsYXRlLXNldC1kZXNpZ25lciAudGRzLXRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LXBhbmVsIC50ZHMtdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctaW1hZ2UtZ3JvdXBlZCB7XG4gICAgb3V0bGluZTogNHB4IHNvbGlkIHJnYmEoNTksIDE2NywgMjU1LCAwLjUpOyB9XG4gIHRlbXBsYXRlLXNldC1kZXNpZ25lciAudGRzLXRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LXBhbmVsIC50ZHMtdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctaW1hZ2UtYWN0aXZlIHtcbiAgICBvdXRsaW5lOiA0cHggc29saWQgIzNCQTdGRjsgfVxuICB0ZW1wbGF0ZS1zZXQtZGVzaWduZXIgLnRkcy10ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1wYW5lbCBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB0ZW1wbGF0ZS1zZXQtZGVzaWduZXIgLnRkcy10ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1wYW5lbCAudGRzLW91dGRhdGVkLWFzc2V0LWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICB0ZW1wbGF0ZS1zZXQtZGVzaWduZXIgLnRkcy10ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1wYW5lbCAudGRzLWR5bmFtaWMtdGVtcGxhdGUtYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7IH1cblxudGVtcGxhdGUtc2V0LWRlc2lnbmVyIC50ZHMtdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXJlc2l6aW5nLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIGN1cnNvcjogY29sLXJlc2l6ZTsgfVxuXG5keW5hbWljLXRlbXBsYXRlLXBhbmVsIC50ZHMtZHluYW1pYy10ZW1wbGF0ZS1wYW5lbC1ydWxlLXNlYXJjaC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIGR5bmFtaWMtdGVtcGxhdGUtcGFuZWwgLnRkcy1keW5hbWljLXRlbXBsYXRlLXBhbmVsLXJ1bGUtc2VhcmNoLWJveF9faW5mbyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG5cbmR5bmFtaWMtdGVtcGxhdGUtcGFuZWwgLnRkcy1keW5hbWljLXRlbXBsYXRlLXBhbmVsLXRlbXBsYXRlcy1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBkeW5hbWljLXRlbXBsYXRlLXBhbmVsIC50ZHMtZHluYW1pYy10ZW1wbGF0ZS1wYW5lbC10ZW1wbGF0ZXMtbGlzdC1pdGVtIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIDMwcHggMzBweCAwOyB9XG4gICAgZHluYW1pYy10ZW1wbGF0ZS1wYW5lbCAudGRzLWR5bmFtaWMtdGVtcGxhdGUtcGFuZWwtdGVtcGxhdGVzLWxpc3QtaXRlbV9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAgICAgZHluYW1pYy10ZW1wbGF0ZS1wYW5lbCAudGRzLWR5bmFtaWMtdGVtcGxhdGUtcGFuZWwtdGVtcGxhdGVzLWxpc3QtaXRlbV9faGVhZGVyIC50ZHMtcmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgZHluYW1pYy10ZW1wbGF0ZS1wYW5lbCAudGRzLWR5bmFtaWMtdGVtcGxhdGUtcGFuZWwtdGVtcGxhdGVzLWxpc3QtaXRlbV9faGVhZGVyIC50ZHMtcmVtb3ZlLWJ1dHRvbiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICNkZjczNTc7IH1cbiAgICBkeW5hbWljLXRlbXBsYXRlLXBhbmVsIC50ZHMtZHluYW1pYy10ZW1wbGF0ZS1wYW5lbC10ZW1wbGF0ZXMtbGlzdC1pdGVtX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBkeW5hbWljLXRlbXBsYXRlLXBhbmVsIC50ZHMtZHluYW1pYy10ZW1wbGF0ZS1wYW5lbC10ZW1wbGF0ZXMtbGlzdC1pdGVtX19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjcuNyU7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgIzY5Njk2OTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBkeW5hbWljLXRlbXBsYXRlLXBhbmVsIC50ZHMtZHluYW1pYy10ZW1wbGF0ZS1wYW5lbC10ZW1wbGF0ZXMtbGlzdC1hZGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgZHluYW1pYy10ZW1wbGF0ZS1wYW5lbCAudGRzLWR5bmFtaWMtdGVtcGxhdGUtcGFuZWwtdGVtcGxhdGVzLWxpc3QtYWRkLWNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDMzJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuZHluYW1pYy10ZW1wbGF0ZS1wYW5lbCAudGRzLWR5bmFtaWMtdGVtcGxhdGUtcGFuZWwtdGVtcGxhdGVzLWlzLXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwOyB9XG4gIGR5bmFtaWMtdGVtcGxhdGUtcGFuZWwgLnRkcy1keW5hbWljLXRlbXBsYXRlLXBhbmVsLXRlbXBsYXRlcy1pcy1wcmV2aWV3X19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuZHluYW1pYy10ZW1wbGF0ZS1wYW5lbCAudGRzLWR5bmFtaWMtdGVtcGxhdGUtcGFuZWwtdGVtcGxhdGVzLWFzc2V0LXRhZyB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuICBkeW5hbWljLXRlbXBsYXRlLXBhbmVsIC50ZHMtZHluYW1pYy10ZW1wbGF0ZS1wYW5lbC10ZW1wbGF0ZXMtYXNzZXQtdGFnX19sYWJlbCB7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cblxuc2VsZWN0LXRlbXBsYXRlcy1tb2RhbCAuc2VsZWN0LXRlbXBsYXRlcy1tb2RhbC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgc2VsZWN0LXRlbXBsYXRlcy1tb2RhbCAuc2VsZWN0LXRlbXBsYXRlcy1tb2RhbC1saXN0LWl0ZW0ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgc2VsZWN0LXRlbXBsYXRlcy1tb2RhbCAuc2VsZWN0LXRlbXBsYXRlcy1tb2RhbC1saXN0LWl0ZW0gbGFiZWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuc2VsZWN0LXRlbXBsYXRlcy1tb2RhbCAuc2VsZWN0LXRlbXBsYXRlcy1tb2RhbC1wcmV2aWV3LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMjcuNyU7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjNjk2OTY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLmNvbGxhcHNpYmxlLWxlZnQtcGFuZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogNDNweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5jb2xsYXBzaWJsZS1sZWZ0LXBhbmVfX2NvbnRyb2xzIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgei1pbmRleDogMjsgfVxuICAuY29sbGFwc2libGUtbGVmdC1wYW5lX19jb250cm9scyB1bCB7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC50ZHMtbG93ZXItbWVudXMgLmNvbGxhcHNpYmxlLWxlZnQtcGFuZV9fY29udHJvbHMgdWwge1xuICAgICAgdG9wOiAxODBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbGxhcHNpYmxlLWxlZnQtcGFuZV9fY29udHJvbHMgdWwge1xuICAgICAgICB0b3A6IDE3OHB4OyB9IH1cbiAgICAuY29sbGFwc2libGUtbGVmdC1wYW5lX19jb250cm9scyB1bCA+IGxpIHtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgIHdpZHRoOiA0M3B4OyB9XG4gICAgICAuY29sbGFwc2libGUtbGVmdC1wYW5lX19jb250cm9scyB1bCA+IGxpLmFjdGl2ZSwgLmNvbGxhcHNpYmxlLWxlZnQtcGFuZV9fY29udHJvbHMgdWwgPiBsaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNDI0MjQzOyB9XG4gICAgICAuY29sbGFwc2libGUtbGVmdC1wYW5lX19jb250cm9scyB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuY29sbGFwc2libGUtbGVmdC1wYW5lX19jb250cm9scyB1bCA+IGxpLmFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgY29sb3I6ICM0MjQyNDM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8qIFRoaXMgcmVtb3ZlcyBibG9jayBzaGFkb3cgYmV0d2VlbiBtZW51IGVsZW1lbnQgYW5kIHNsaWRpbmcgcGFuZSAqLyB9XG4gICAgICAgIC5jb2xsYXBzaWJsZS1sZWZ0LXBhbmVfX2NvbnRyb2xzIHVsID4gbGkuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IC02cHg7IH1cblxuLmNvbGxhcHNpYmxlLWxlZnQtcGFuZV9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IGxlZnQgMXMgZWFzZTtcbiAgdG9wOiA3NXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmNvbGxhcHNpYmxlLWxlZnQtcGFuZV9fY29udGVudC0tYWN0aXZlIHtcbiAgICBsZWZ0OiA1MHB4OyB9XG5cbi5wYWdlLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAyMHB4OyB9XG4gIC5wYWdlLWJvZHktLXNjcm9sbGFibGUge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAucGFnZS1ib2R5X19oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBhZ2UtYm9keV9fY29udGVudCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMXMgZWFzZTsgfVxuICAgIC5wYWdlLWJvZHlfX2NvbnRlbnQtLWNvbGxhcHNpYmxlLXBhbmUtYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjUwcHg7IH1cblxuLnRvb2xzLXBhbmUtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbnRvb2xzLXBhbmUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgdG9vbHMtcGFuZS1zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIHRvb2xzLXBhbmUtc2VjdGlvbiAudG9vbHMtcGFuZS1zZWN0aW9uX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgdG9vbHMtcGFuZS1zZWN0aW9uIC50b29scy1wYW5lLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnNlYXJjaC13aWRnZXRfX2lucHV0IGlucHV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDM2cHg7IH1cblxuLnNlYXJjaC13aWRnZXRfX2lucHV0IC5pbnB1dC1ncm91cCB1bCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5zZWFyY2gtd2lkZ2V0X19pbnB1dCAudGRzLWZpbmQtZm9ybSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2VhcmNoLXdpZGdldF9fcmVzdWx0cy1ncm91cCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMzZweCAqIDUpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gIC5zZWFyY2gtd2lkZ2V0X19yZXN1bHRzLWdyb3VwIC5zZWFyY2gtd2lkZ2V0X19yZXN1bHQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uc2VhcmNoLXdpZGdldF9fcmVzdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnNlYXJjaC13aWRnZXRfX3Jlc3VsdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAuc2VhcmNoLXdpZGdldF9fcmVzdWx0IHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlYXJjaC13aWRnZXRfX3Jlc3VsdCBidXR0b24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgY29sb3I6ICNkZjczNTc7XG4gICAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc2luZ2xlLXNlbGVjdC1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5zaW5nbGUtc2VsZWN0LWRyb3Bkb3duIHVsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zaW5nbGUtc2VsZWN0LWRyb3Bkb3duIHVsIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zaW5nbGUtZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpbmdsZS1kYXRlcGlja2VyIGlucHV0IHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gIC5zaW5nbGUtZGF0ZXBpY2tlciAuYnRuIHtcbiAgICBwYWRkaW5nOiA2cHg7IH1cbiAgLnNpbmdsZS1kYXRlcGlja2VyX19idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuc2luZ2xlLWRhdGVwaWNrZXIgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLnNpbmdsZS1kYXRlcGlja2VyIC5idG4tZGVmYXVsdDphY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDA7IH1cblxucmFuZ2UtZGF0ZXBpY2tlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIHJhbmdlLWRhdGVwaWNrZXIgLnJhbmdlLWRhdGVwaWNrZXJfX2Ryb3Bkb3duLWxhYmVsIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgcmFuZ2UtZGF0ZXBpY2tlciAucmFuZ2UtZGF0ZXBpY2tlcl9fcGlja2VycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIHJhbmdlLWRhdGVwaWNrZXIgLnJhbmdlLWRhdGVwaWNrZXJfX3BpY2tlcnMgLnNwYWNlciB7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfVxuICByYW5nZS1kYXRlcGlja2VyLnJhbmdlLWRhdGVwaWNrZXItLWlubGluZSAucmFuZ2UtZGF0ZXBpY2tlcl9fZHJvcGRvd24ge1xuICAgIGZsZXgtYmFzaXM6IDYwJTsgfVxuICByYW5nZS1kYXRlcGlja2VyLnJhbmdlLWRhdGVwaWNrZXItLWlubGluZSAucmFuZ2UtZGF0ZXBpY2tlcl9fcGlja2VycyB7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIHJhbmdlLWRhdGVwaWNrZXIucmFuZ2UtZGF0ZXBpY2tlci0tc3RhY2tlZCB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgcmFuZ2UtZGF0ZXBpY2tlci5yYW5nZS1kYXRlcGlja2VyLS1zdGFja2VkIC5yYW5nZS1kYXRlcGlja2VyX19kcm9wZG93biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICByYW5nZS1kYXRlcGlja2VyLnJhbmdlLWRhdGVwaWNrZXItLXN0YWNrZWQgLnJhbmdlLWRhdGVwaWNrZXJfX3BpY2tlcnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cblxuY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRhYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gIGNvbW11bmljYXRpb24taGlzdG9yeS10YWJsZSB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBjb21tdW5pY2F0aW9uLWhpc3RvcnktdGFibGUgdGFibGUgdGgge1xuICAgICAgY29sb3I6ICMzNzdhYjQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRhYmxlIHRhYmxlIHRoLmNvbW11bmljYXRpb24taGlzdG9yeS10YWJsZV9faGVhZGVyLS1zb3J0ZWQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRhYmxlIHRhYmxlIHRib2R5IHRyIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRhYmxlIHRhYmxlIHRib2R5IHRyLmFjdGl2ZSwgY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRhYmxlIHRhYmxlIHRib2R5IHRyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmYTsgfVxuICAgIGNvbW11bmljYXRpb24taGlzdG9yeS10YWJsZSB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICBjb21tdW5pY2F0aW9uLWhpc3RvcnktdGFibGUgdGFibGUgdGJvZHkgdGQuY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRhYmxlX19jb2x1bW4tLWNlbnRlcmVkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBjb21tdW5pY2F0aW9uLWhpc3RvcnktdGFibGUgdGFibGUgdGJvZHkgdGQgLmNvbW11bmljYXRpb24taGlzdG9yeS10YWJsZV9fY29sdW1uX19pY29uLS1oaWRkZW4ge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgIGNvbW11bmljYXRpb24taGlzdG9yeS10YWJsZSB0YWJsZSB0Ym9keSB0ZCAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICBjb21tdW5pY2F0aW9uLWhpc3RvcnktdGFibGUgdGFibGUgdGJvZHkgdGQgLmljb24tLWVubGFyZ2VkIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cblxuY29tbXVuaWNhdGlvbi1oaXN0b3J5LXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuICBjb21tdW5pY2F0aW9uLWhpc3Rvcnktc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG5cbmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYmRkO1xuICBwYWRkaW5nOiAycHggMCAycHggMTVweDsgfVxuXG4uY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX2xlZnQsXG4uY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX21pZGRsZSxcbi5jb21tdW5pY2F0aW9uLWhpc3RvcnktdG9vbGJhcl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxOyB9XG5cbi5jb21tdW5pY2F0aW9uLWhpc3RvcnktdG9vbGJhcl9fbGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyX19sZWZ0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX2xlZnQgcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX2xlZnQgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAuY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX2xlZnQgLmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyX19yYW5nZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyX19sZWZ0IC50ZHMtc2VsZWN0LXJlcGxhY2VtZW50IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDcwcHg7IH1cblxuLmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyX19taWRkbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAuY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX21pZGRsZSBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC5jb21tdW5pY2F0aW9uLWhpc3RvcnktdG9vbGJhcl9fbWlkZGxlIGE6bm90KDpsYXN0LWNoaWxkKSwgLmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyX19taWRkbGUgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGJsYWNrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyX19taWRkbGUgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyX19taWRkbGUgYS5jb21tdW5pY2F0aW9uLWhpc3RvcnktdG9vbGJhcl9fbWlkZGxlX19wYWdlLS1zZWxlY3RlZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyX19taWRkbGUgYS5jb21tdW5pY2F0aW9uLWhpc3RvcnktdG9vbGJhcl9fbWlkZGxlX19hcnJvdy0taGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyX19yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX3JpZ2h0IGkuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDsgfVxuXG5jb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVycyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jaGVja2JveC1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi5jaGVja2JveC1saXN0IGlucHV0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmNoZWNrYm94LWxpc3QgLmNoZWNrYm94LWxhYmVsX19pY29uIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuY2hlY2tib3gtbGlzdCAuY2hlY2tib3gtbGFiZWxfX2ljb24tLWVubGFyZ2VkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gIC5jaGVja2JveC1saXN0IC5jaGVja2JveC1sYWJlbF9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmNvbGxhcHNpYmxlLWxlZnQtcGFuZV9fY29udHJvbHMtLWNvbW11bmljYXRpb24taGlzdG9yeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY4QUQ7IH1cblxuLmhpZGUtdW51c2VkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4iLCIvL1xuLy9cbi8vIE1haW4gTmF2aWdhdGlvbiBzdHlsZXMgZm9yIElOVE9VQ0ggYXBwXG4vLyBDb3B5cmlnaHQgVG9wZG93biBTeXN0ZW1zXG4vLyBAYXV0aG9yOiB3ZXJuZXJAYnVzc2VkZXNpZ24uY29tXG4vL1xuLy9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogdGhlIGhlYWRlciBwYXJlbnQgZWxlbWVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50ZHMtcGFnZS1oZWFkZXIgIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogJHBhZ2UtbWluLXdpZHRoO1xuICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYmctY29sb3I7XG4gIGJveC1zaGFkb3c6ICRoZWFkZXItZHJvcC1zaGFkb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gbWFrZXMgYm94LXNoYWRvdyBhcHBlYXIgY29ycmVjdGx5IGFib3ZlIHRoZSBlbGVtZW50cyB0aGF0IHNjcm9sbCB1bmRlciB0aGUgaGVhZGVyXG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0LXZpb2xldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRUM1RDkgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCN0Q1REYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZkMzlhICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iZy1jb2xvcjtcbn1cblxuLmNvbG9yLXZpb2xldCB7XG4gIGNvbG9yOiAjNzU1NzlCO1xufVxuXG4uY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMjlhYmUyO1xufVxuXG4uY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwNjgzNztcbn1cblxuLmNvbG9yLWdyZXkge1xuICBjb2xvcjogJGdyZXk7XG59XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIHRoZSBoYW1idXJnZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGRzLWhhbWJ1cmdlci13cmFwcGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cbi50ZHMtaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgIC50ZHMtYmFycyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogJHRkcy1oYW1idXJnZXItd2lkdGg7XG4gICAgICBoZWlnaHQ6ICR0ZHMtaGFtYnVyZ2VyLWxpbmUtdGhpY2tuZXNzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRkcy1oYW1idXJnZXItY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgLyogdXBwZXIgYW5kIGxvd2VyIGxpbmVzIG9mIHRoZSBtZW51IGljb24gKi9cbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRkcy1oYW1idXJnZXItY29sb3I7XG4gICAgICAgIC8qIEZvcmNlIEhhcmR3YXJlIEFjY2VsZXJhdGlvbiBpbiBXZWJLaXQgKi9cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCB3aWR0aCAwLjVzLCB0b3AgMC4zcztcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4vKiBhbmltYXRlIGFycm93IC0tPiBmcm9tIGhhbWJ1cmdlciB0byBhcnJvdyAqL1xuLm9wZW4gLnRkcy1oYW1idXJnZXIge1xuICAvKiByb3RhdGUgdHJpZ2dlciB3aGVuIG5hdmlnYXRpb24gYmVjb21lcyB2aXNpYmxlICovXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cbiAgLnRkcy1iYXJzOjphZnRlcixcbiAgLnRkcy1iYXJzOjpiZWZvcmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIHdpZHRoIDAuNXM7XG4gIH1cbiAgLnRkcy1iYXJzOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAudGRzLWJhcnM6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogdGhlIGxvZ29zXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRkcy1sb2dvQ29udGFpbmVyIHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgbWluLXdpZHRoOiAzMTVweDtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogdGhlIG1haW4gbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi50ZHMtbWFpbi1uYXYge1xuICAkbWFpbi1uYXYtaXRlbS1wYWRkaW5nOiAxNXB4IDE1cHggMTVweCAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogJGhlYWRlci1oZWlnaHQ7XG4gIGxlZnQ6IC0kbWFpbi1uYXYtd2lkdGg7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogJG1haW4tbmF2LXRyYW5zaXRpb247XG4gIHdpZHRoOiAkbWFpbi1uYXYtd2lkdGg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnRkcy1tYWluLW1lbnUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRtYWluLW5hdi1saW5rLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBpLmljb24tY2hldnJvbi1zb3V0aCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW5hdi1saW5rLWJnLWNvbG9yLWhvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICBkaXYge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXJlZC1lbGVtZW50cy1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAkbWFpbi1uYXYtaXRlbS1wYWRkaW5nO1xuICAgICAgfVxuICAgICAgPiBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6ICRtYWluLW5hdi1pdGVtLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRkcy1tYWluLXN1Ym1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDQwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW5hdi1zdWJtZW51LWl0ZW0tYmctY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGRzLWFwcC1oZWFkZXItZW52LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4udGRzLWFwcC1oZWFkZXItc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYigyMjQsIDIyNiwgMjI2KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi50ZHMtYXBwLWhlYWRlci1lbnYtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ub3BlbiAudGRzLW1haW4tbmF2IHtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRtYWluLW5hdi13aWR0aCk7XG59XG4udGRzLW1haW4tbmF2LWlubmVyIHsgLyogd2UgYXJlIHVzaW5nIGFuIGlubmVyIGVsZW1lbnQgc28gd2UgY2FuIFwiY3V0XCIgdGhlIGRyb3Agc2hhZG93IG9uIHRocmVlIHNpZGVzICovXG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tbmF2LWJnLWNvbG9yO1xuICBib3gtc2hhZG93OiAkaGVhZGVyLWRyb3Atc2hhZG93O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uaWNvbi1xdWljay1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiB0aGUgc2Vjb25kYXJ5IG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG51bC50ZHMtc2Vjb25kYXJ5LW1lbnUge1xuICBtYXJnaW46IDVweCAyMHB4IDAgMDtcblxuICBsaSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufVxuXG5kaXYudGRzLXNlY29uZGFyeS1tZW51IHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4udGRzLXNlY29uZGFyeS1tZW51IHtcbiAgYSB7XG4gICAgY29sb3I6ICRtYWluLW5hdi1saW5rLWNvbG9yO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHRleHQtbGluay1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuIiwiLy9cbi8vXG4vLyBQYWdlIENvbnRyb2wgc3R5bGVzIGZvciBJTlRPVUNIIGFwcFxuLy8gQ29weXJpZ2h0IFRvcGRvd24gU3lzdGVtc1xuLy8gQGF1dGhvcjogd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuLy9cbi8vXG5cbi50ZHMtcGFnZS1jb250cm9scyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWNvbnRlbnQtYmctY29sb3I7XG59IiwiLy9cbi8vXG4vLyBNYWluIEZpbmQgc3R5bGVzIGZvciBJTlRPVUNIIGFwcFxuLy8gQ29weXJpZ2h0IFRvcGRvd24gU3lzdGVtc1xuLy8gQGF1dGhvcjogd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuLy9cbi8vXG5cbi50ZHMtZmluZC1mb3JtIHtcbiAgbWFyZ2luOiAxNXB4IDE1cHggMTVweCAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjBmMGYwO1xuXG4gIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4udGRzLXNlYXJjaC13aWRnZXQge1xuICAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gICAgLmlucHV0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXRodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LWl0ZW0ge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzO1xuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIGhyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGhyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50ZHMtc2VhcmNoLXN1Ym1pdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi8vXG4vLyBWaWV3cyBTZWxlY3Rpb24gV2lkZ2V0IHN0eWxlcyBmb3IgSU5UT1VDSCBhcHBcbi8vIENvcHlyaWdodCBUb3Bkb3duIFN5c3RlbXNcbi8vIEBhdXRob3I6IHdlcm5lckBidXNzZWRlc2lnbi5jb21cbi8vXG4vLyBTdHlsZXMgYXJlIGRlZmluZWQgd2l0aCBuYW1lc3BhY2UgXCJ0ZHNcIi4gQWxsIHN0eWxlcyB0aGF0IGRvIG5vdCBoYXZlIHRoZSBuYW1lc3BhY2UgdGRzIGFyZSBib290c3RyYXAgc3R5bGVzLlxuLy9cblxuLnRkcy12aWV3cy1zZWxlY3Rpb24td2lkZ2V0IHtcbiAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgLmJ0biB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkaWNvbi1zZWxlY3QtY29sb3I7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLnRkcy1idG4tc2VsZWN0IHtcbiAgbWluLXdpZHRoOiAxODBweDtcblxuICBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDA7XG4gIH1cbn0iLCIvKipcbiAqIEBmaWxlICAgICAgICBBc3NldCBMaWJyYXJ5IENhcmQgVmlldyBzdHlsZXMgZm9yIElOVE9VQ0ggYXBwXG4gKiBAY29weXJpZ2h0ICAgVG9wZG93biBTeXN0ZW1zXG4gKiBAYXV0aG9yICAgICAgd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuICpcbiAqIEBkZXNjcmlwdGlvbiBUaGlzIHN0eWxlIHNoZWV0IGRlZmluZXMgYWxsIHN0eWxlcyBmb3IgdGhlIGNhcmQgdmlldyBvZiB0aGUgYXNzZXQgbGlicmFyeVxuICovXG5cbiNzcGlubmVyLFxuI2JhY2tncm91bmQtd29yay1zcGlubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpIHVybCgnL2Fzc2V0cy9pbWFnZXMvdGRzX2xvYWRpbmcuZ2lmJykgY2VudGVyXG4gICAgY2VudGVyIG5vLXJlcGVhdDtcbiAgei1pbmRleDogMjAwMDtcbn1cblxuJHVwcGVyLWJ0bi1jb250YWluZXItaGVpZ2h0OiA0MHB4O1xuJGFzc2V0LWNhcmQtdGl0bGUtaGVpZ2h0OiA1MHB4O1xuXG4udGRzLWNhcmQtdmlldy1saXN0IHtcbiAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudGRzLWFzc2V0LWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbGRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogJGNhcmQtYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtZHJvcC1zaGFkb3c7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICBtb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLy8gd2l0aG91dCB0aGlzIENocm9tZSdzIGNvcm5lciByZW5kZXJpbmcgaXMgYmFkXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICYudGRzLWFzc2V0LWNhcmQ6aG92ZXIsXG4gICAgJi50ZHMtYXNzZXQtY2FyZDpmb2N1cyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2hhZG93OiAkaG92ZXItZHJvcC1zaGFkb3c7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi50ZHMtaXMtZG9jdW1lbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmctY29sb3I7XG4gICAgfVxuXG4gICAgLnRkcy1maWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG5cbiAgICAgICYtLWNoZWNrZWQtb3V0IHtcbiAgICAgICAgLnRkcy11cHBlci1idG4tY29udGFpbmVyID4gOm5vdCgudGRzLWFzc2V0LWNhcmQtYWN0aW9uKSxcbiAgICAgICAgLnRkcy1hc3NldC1jYXJkLXRpdGxlID4gOm5vdCgudGRzLWFzc2V0LWNhcmQtaWNvbnMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLWZvbGRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLmljb24tYWxpYXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJi50ZHMtaXMtZG9jdW1lbnQgLmljb24tYWxpYXMge1xuICAgICAgY29sb3I6ICRkb2N1bWVudC1jYXJkLWNvbG9yO1xuICAgIH1cblxuICAgICYtLWxvY2tlZCB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1hc3NldC1jYXJkLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiBjYWxjKFxuICAgIDEwMCUgLSAjeyR1cHBlci1idG4tY29udGFpbmVyLWhlaWdodH0gLSAjeyRhc3NldC1jYXJkLXRpdGxlLWhlaWdodH1cbiAgKTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBAaW5jbHVkZSBmbGV4LWNlbnRlci1ib3RoO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAudGRzLWFzc2V0LWNhcmQtdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICYudGRzLWFzc2V0LWNhcmQtdGh1bWJuYWlsLWNvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICYudGRzLWFzc2V0LWNhcmQtdGh1bWJuYWlsLWNvbnRhaW4ge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgZmxleDogMTtcblxuICAgICAgJi50ZHMtaXMtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLnRkcy1hc3NldC1mb2xkZXItY2FyZC10b3AtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDhweDtcblxuICAudGRzLWhhcy13b3JrZmxvdy1pY29uIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLnRkcy1hc3NldC1jYXJkLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogJGFzc2V0LWNhcmQtdGl0bGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1zLXVzZXItc2VsZWN0OiBub25lO1xuICBtb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnRkcy1pcy1mb2xkZXIgJiB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBjb2xvcjogJHRleHQtY29sb3Itb24tZGFyaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC50ZHMtaXMtZG9jdW1lbnQgJiB7XG4gICAgY29sb3I6ICRkb2N1bWVudC1jYXJkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2N1bWVudC1jYXJkLWJnLWNvbG9yO1xuICAgIGJvcmRlci10b3A6ICRjYXJkLWlubmVyLWJvcmRlcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDEycHggMTBweDtcbiAgfVxuXG4gIHAge1xuICAgIEBpbmNsdWRlIHRleHQtZWxsaXBzaXM7XG4gIH1cbn1cblxuLnRkcy1hc3NldC1jYXJkLWljb25zIHtcbiAgJHRkcy1hc3NldC1jYXJkLWljb25zLXNpemU6IDEycHg7XG4gIGhlaWdodDogJHRkcy1hc3NldC1jYXJkLWljb25zLXNpemU7XG4gIEBpbmNsdWRlIGZsZXgtcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIGZvbnQtc2l6ZTogJHRkcy1hc3NldC1jYXJkLWljb25zLXNpemU7XG5cbiAgICAmLmljb24tZmF2b3JpdGUge1xuICAgICAgY29sb3I6ICRmYXZvcml0ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmljb24tcGVuZGluZyB7XG4gICAgICBjb2xvcjogJHBlbmRpbmctY29sb3I7XG4gICAgfVxuICB9XG4gIC50ZHMtb3V0ZGF0ZWQtYXNzZXQtaWNvbiB7XG4gICAgd2lkdGg6ICR0ZHMtYXNzZXQtY2FyZC1pY29ucy1zaXplO1xuICAgIGhlaWdodDogJHRkcy1hc3NldC1jYXJkLWljb25zLXNpemU7XG4gIH1cbn1cblxuLnRkcy1hc3NldC1jYXJkLWZvbGRlci1pY29ucyB7XG4gICR0ZHMtYXNzZXQtY2FyZC1mb2xkZXItaWNvbnMtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiAkdGRzLWFzc2V0LWNhcmQtZm9sZGVyLWljb25zLXNpemU7XG4gIEBpbmNsdWRlIGZsZXgtcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIC50ZHMtb3V0ZGF0ZWQtYXNzZXQtaWNvbiB7XG4gICAgd2lkdGg6ICR0ZHMtYXNzZXQtY2FyZC1mb2xkZXItaWNvbnMtc2l6ZTtcbiAgICBoZWlnaHQ6ICR0ZHMtYXNzZXQtY2FyZC1mb2xkZXItaWNvbnMtc2l6ZTtcbiAgfVxufVxuXG4udGRzLWFzc2V0LWNhcmQtYWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG1zLXVzZXItc2VsZWN0OiBub25lO1xuICBtb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLnRkcy1kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDM1cHg7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnRkcy1jYXJkLWFjdGlvbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb2xkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgcGFkZGluZzogMnB4IDZweCAzcHg7XG5cbiAgLnRkcy1pcy1mb2xkZXIgJiB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgaSB7XG4gICAgICB0b3A6IC03cHg7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1pcy1kb2N1bWVudCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3Itb24tZGFyaztcbiAgfVxuXG4gIC50ZHMtaXMtZG9jdW1lbnQgJiBpIHtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgfVxufVxuXG4ub3BlbiA+IC50ZHMtY2FyZC1hY3Rpb24tYnRuOmZvY3VzIGkge1xuICBjb2xvcjogJHRleHQtY29sb3ItYWN0aXZlO1xufVxuXG4udGRzLWNhcmQtd2VkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuXG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjBmMGYwICNmMGYwZjAgdHJhbnNwYXJlbnQ7XG59XG5cbi50ZHMtaG92ZXItaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNTVweDtcbiAgbGVmdDogNjBweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb250ZW50LWJnLWNvbG9yO1xuICBwYWRkaW5nOiAkZGVmYXVsdC1jb250ZW50LXBhZGRpbmc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6ICRkZWZhdWx0LWRyb3Atc2hhZG93O1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIGg0IHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC50ZHMtY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udGRzLXNjYW4tc3RhdHVzLWljb24ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG59XG5cbi50ZHMtdXBwZXItYnRuLWNvbnRhaW5lciB7XG4gIGhlaWdodDogJHVwcGVyLWJ0bi1jb250YWluZXItaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9jdW1lbnQtY2FyZC1iZy1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtaW5uZXItYm9yZGVyO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gIEBpbmNsdWRlIGZsZXgtcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgPiBpOmZpcnN0LW9mLXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gID4gKiB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC50ZHMtYXNzZXQtY2FyZC1hY3Rpb24ge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLnRkcy1tb3JlLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJjZWxsLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2VsbC10b29sYmFyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLmNlbGwtdG9vbGJhci1ib2R5IHtcbiAgICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgJHRyaWFuZ2xlLXdpZHRoOiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdG9wOiAkdHJpYW5nbGUtd2lkdGggKiAtMS41O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAjeyR0cmlhbmdsZS13aWR0aH0pO1xuICAgICAgYm9yZGVyLWxlZnQ6ICR0cmlhbmdsZS13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogJHRyaWFuZ2xlLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogJHRyaWFuZ2xlLXdpZHRoKjEuNSBzb2xpZCAkY2VsbC10b29sYmFyLWNvbG9yO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB5ZWxsb3c7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgJHNlcGFyYXRvcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3JkZXItbGVmdDogJHNlcGFyYXRvcjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2VwYXJhdG9yO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImNvcHktbGF5b3V0IHtcbiAgcCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICB9XG4gICAgICBpbnB1dFt0eXBlPSdyYWRpbyddLFxuICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuICAgICAgPiBkaXY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvcHktbGF5b3V0X193aXRoLXBhZ2Utc2VsZWN0b3Ige1xuICAgIEBpbmNsdWRlIGZsZXgtcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG5cbiAgICAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgICBtYXJnaW46IDAgMC41ZW07XG4gICAgICB3aWR0aDogNGVtO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXItaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCJkYXNoYm9hcmQge1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbn1cblxuJGRhc2hib2FyZC10b3AtYm90dG9tLXBhZGRpbmc6IDMwcHg7XG4kZGFzaGJvYXJkLXNpZGUtZ2FwOiAyMnB4O1xuJGRhc2hib2FyZC10aWxlLWNvbnRlbnQtaGVpZ2h0OiA0NTBweDtcbiRkYXNoYm9hcmQtZmF2b3JpdGVzLWljb24tc2l6ZTogMjBweDtcbiRkYXNoYm9hcmQtZWxlbWVudHMtcmFkaXVzOiA1cHg7XG4kZGFzaGJvYXJkLXRhYmxlLXJvdy1oZWlnaHQ6IDQwcHg7XG5cbi5kYXNoYm9hcmRfX3dyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAkZGFzaGJvYXJkLXRvcC1ib3R0b20tcGFkZGluZyAkZGFzaGJvYXJkLXNpZGUtZ2FwO1xufVxuXG4uZGFzaGJvYXJkX19tYWluIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6ICRkYXNoYm9hcmQtc2lkZS1nYXA7XG59XG5cbi5kYXNoYm9hcmRfX3RpbGVzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogY2FsYygoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSAtICgjezIqJGRhc2hib2FyZC1zaWRlLWdhcCArIDIqJGRhc2hib2FyZC10b3AtYm90dG9tLXBhZGRpbmd9KSkgKiAuMjUpO1xuICBtYXJnaW4tYm90dG9tOiAkZGFzaGJvYXJkLXNpZGUtZ2FwO1xufVxuXG4uZGFzaGJvYXJkX190aWxlLWNvbnRlbnQge1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6ICR0ZHMtZGFzaGJvYXJkLXRpbGUtYWN0aXZlLWJveC1zaGFkb3c7XG4gIG1hcmdpbi1ib3R0b206ICRkYXNoYm9hcmQtc2lkZS1nYXA7XG59XG5cbi5kYXNoYm9hcmRfX3RpbGUtY29udGVudF9fZmlsdGVyIHtcbiAgQGluY2x1ZGUgZmxleC1yb3ctY2VudGVyZWQtZWxlbWVudHMtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogJGRhc2hib2FyZC1zaWRlLWdhcDtcbiAgcCB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICB9XG4gIGlucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5kYXNoYm9hcmQtdGFza3MsXG5kYXNoYm9hcmQtcGVuZGluZy1hcHByb3ZhbCxcbmRhc2hib2FyZC1hcHByb3ZlZCB7XG4gIHBhZGRpbmc6ICRkYXNoYm9hcmQtc2lkZS1nYXA7XG59XG5cbi5kYXNoYm9hcmRfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRoIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICR0ZHMtZGFzaGJvYXJkLXRhYmxlLWhlYWRlci1ibHVlO1xuICB9XG4gIHRib2R5IHRyIHtcbiAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGRzLWRhc2hib2FyZC10YWJsZS1ob3ZlcjtcbiAgICB9XG4gICAgJi5kYXNoYm9hcmRfX3RhYmxlX19yb3ctLWNsaWNrYWJsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5kYXNoYm9hcmRfX3RhYmxlX19jZWxsLS1vdmVyZHVlIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuICAgIC5kYXNoYm9hcmRfX3RhYmxlX19jZWxsX19kdWUtaW5mbyB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG4gIHRkIHtcbiAgICBoZWlnaHQ6ICRkYXNoYm9hcmQtdGFibGUtcm93LWhlaWdodDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJi5kYXNoYm9hcmRfX3RhYmxlX19jZWxsLS1yZWxhdGVkLWl0ZW0ge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgd2lkdGg6ICRkYXNoYm9hcmQtZmF2b3JpdGVzLWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzKCk7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5kYXNoYm9hcmRfX3RhYmxlX19jZWxsLS1jb21tZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi5kYXNoYm9hcmRfX3RhYmxlX19jZWxsLS10YXNrIHtcbiAgICAgIGkge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGFzaGJvYXJkX19vdmVydmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAkZGFzaGJvYXJkLWVsZW1lbnRzLXJhZGl1cztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBjYWxjKCgxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9IC0gKCN7MiokZGFzaGJvYXJkLXNpZGUtZ2FwICsgMiokZGFzaGJvYXJkLXRvcC1ib3R0b20tcGFkZGluZ30pKSAqIC41MCk7XG4gIHBhZGRpbmc6ICRkYXNoYm9hcmQtc2lkZS1nYXA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgfVxufVxuXG4uZGFzaGJvYXJkX19mYXZvcml0ZXMtZm9sZGVyLWljb257XG4gIGZvbnQtc2l6ZTogJGRhc2hib2FyZC1mYXZvcml0ZXMtaWNvbi1zaXplO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMWVtO1xuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMXB4O1xuICB9XG59XG4iLCJkYXNoYm9hcmQtZmF2b3JpdGVzIHtcbiAgJGRhc2hib2FyZC1mYXZvcml0ZXMtd2lkdGg6IDI1OHB4O1xuICAkZGFzaGJvYXJkLWZhdm9yaXRlcy1oZWlnaHQ6IDI1cHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6ICRkYXNoYm9hcmQtZWxlbWVudHMtcmFkaXVzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHdpZHRoOiAkZGFzaGJvYXJkLWZhdm9yaXRlcy13aWR0aDtcblxuICBoZWFkZXIge1xuICAgIEBpbmNsdWRlIGZsZXgtcm93LWNlbnRlcmVkLWVsZW1lbnRzLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogJGRhc2hib2FyZC1mYXZvcml0ZXMtaGVpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skZGFzaGJvYXJkLWZhdm9yaXRlcy1oZWlnaHR9KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgbGkuZGFzaGJvYXJkLWZhdm9yaXRlc19faXRlbSB7XG4gICAgICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXJlZC1lbGVtZW50cy1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGRlZmF1bHQtYm9yZGVyO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgd2lkdGg6ICRkYXNoYm9hcmQtZmF2b3JpdGVzLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgLmljb24tZG90ZG90ZG90IHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRkYXNoYm9hcmQtZmF2b3JpdGVzLWljb24tc2l6ZS8yfTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtZWxsaXBzaXM7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kYXNoYm9hcmQtZmF2b3JpdGVzLWZvbGRlcl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogJGRhc2hib2FyZC1mYXZvcml0ZXMtaWNvbi1zaXplO1xuICBoZWlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMWVtO1xuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMXB4O1xuICB9XG59XG4iLCJkYXNoYm9hcmQtdGlsZSB7XG4gIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IGNhbGMoKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0gLSAoI3syKiRkYXNoYm9hcmQtc2lkZS1nYXAgKyAyKiRkYXNoYm9hcmQtdG9wLWJvdHRvbS1wYWRkaW5nfSkpICogLjI1KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAkZGFzaGJvYXJkLWVsZW1lbnRzLXJhZGl1cztcbiAgICBmbGV4OiAxO1xuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRkcy1kYXNoYm9hcmQtdGlsZS1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuICAgICYuZGFzaGJvYXJkX190aWxlLS1hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm94LXNoYWRvdzogJHRkcy1kYXNoYm9hcmQtdGlsZS1hY3RpdmUtYm94LXNoYWRvdztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkdGRzLWRhc2hib2FyZC10aWxlLWljb24tYWN0aXZlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXNoYm9hcmRfX3RpbGUtLWdyZWVuIHtcbiAgICAgIGNvbG9yOiAkdGRzLWRhc2hib2FyZC1ncmVlbjtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IC4zM2VtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IC42ZW0gYXV0byAuNGVtO1xuXG4gICAgICAmLmljb24ge1xuICAgICAgICBmb250LXNpemU6IC41ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogLjM1ZW0gYXV0byAuMDVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogLjA4ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHNwYW4uZGFzaGJvYXJkX190aWxlX19wYXJhbSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSwgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMCAjeyRkYXNoYm9hcmQtc2lkZS1nYXAvMn07XG4gIH1cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAjeyRkYXNoYm9hcmQtc2lkZS1nYXAvMn07XG4gIH1cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogI3skZGFzaGJvYXJkLXNpZGUtZ2FwLzJ9O1xuICB9XG5cbiAgLmRhc2hib2FyZF9fdGlsZV9fY29ubmVjdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAkdGRzLWRhc2hib2FyZC10aWxlLWFjdGl2ZS1ib3gtc2hhZG93LXNpZGU7XG4gICAgaGVpZ2h0OiAkZGFzaGJvYXJkLXNpZGUtZ2FwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtJGRhc2hib2FyZC1zaWRlLWdhcDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn0iLCJkYXNoYm9hcmQtY29tbXVuaWNhdGlvbi1oaXN0b3J5LWZpbHRlcnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmRhc2hib2FyZC1jb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVyc19fdG9wIHtcbiAgQGluY2x1ZGUgZmxleC1yb3ctY2VudGVyZWQtZWxlbWVudHMtYmV0d2VlbjtcblxuICA+IGRpdiB7XG4gICAgQGluY2x1ZGUgZmxleC1yb3ctY2VudGVyZWQtZWxlbWVudHMtYmV0d2VlbjtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG4gICAgaS5pY29uLWZpbHRlciB7XG4gICAgICBib3JkZXI6ICR0ZHMtZGFzaGJvYXJkLWZpbHRlci1ib3JkZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5pY29uLWZpbHRlci1hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHRkcy1kYXNoYm9hcmQtdGlsZS1pY29uLWFjdGl2ZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmNvbm5lY3RvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICR0ZHMtZGFzaGJvYXJkLWZpbHRlci1ib3JkZXI7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHRkcy1kYXNoYm9hcmQtZmlsdGVyLWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRhc2hib2FyZC1jb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVyc19fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmRhc2hib2FyZC1jb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVyc19fZmlsdGVycy1yb3cge1xuICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgYm9yZGVyLXRvcDogJHRkcy1kYXNoYm9hcmQtZmlsdGVyLWJvcmRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbn1cblxuLmRhc2hib2FyZC1jb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVyc19fZGF0ZS1waWNrZXJzIHtcbiAgQGluY2x1ZGUgZmxleC1yb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4MCU7XG59XG4iLCIvL1xuLy9cbi8vIEJyZWFkY3J1bWIgc3R5bGVzIGZvciBJTlRPVUNIIGFwcFxuLy8gQ29weXJpZ2h0IFRvcGRvd24gU3lzdGVtc1xuLy8gQGF1dGhvcjogd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuLy9cbi8vXG5cbi5tb2RhbC1jb250ZW50IHtcbiAgLnRkcy1icmVhZGNydW1iLXdyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIHVsIHtcbiAgICAgIGxpOm50aC1vZi10eXBlKDEpLCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRkcy1icmVhZGNydW1iLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnLWNvbG9yO1xufVxuXG4udGRzLWJyZWFkY3J1bWItd3JhcHBlci5uby1icmVhZGNydW1icyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udGRzSGlkZVJvb3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGRzLWNhcmQtdmlldy1icmVhZGNydW1iIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZzogMCAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeS1idG4tY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItaXRlbS1iZy1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZy1jb2xvcjtcblxuICAgICAgLnRkcy1sZWZ0LWFycm93IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJlYWRjcnVtYi1iZy1jb2xvciAkYnJlYWRjcnVtYi1iZy1jb2xvciAkYnJlYWRjcnVtYi1iZy1jb2xvciB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIC50ZHMtcmlnaHQtYXJyb3cge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICAgIC50ZHMtZm9sZGVyLWNvbG9yIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgIC50ZHMtbGVmdC1hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMThweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDE4cHg7XG4gICAgICBib3JkZXItY29sb3I6ICRicmVhZGNydW1iLWl0ZW0tYmctY29sb3IgJGJyZWFkY3J1bWItaXRlbS1iZy1jb2xvciAkYnJlYWRjcnVtYi1pdGVtLWJnLWNvbG9yIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC50ZHMtcmlnaHQtYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMThweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJyZWFkY3J1bWItaXRlbS1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAmOmZpcnN0LWNoaWxkIHsgLy8gdGhlICfigKLigKLigKInIGFuZCB0aGUgJ2JhY2sgdG8gVG9wJyBicmVhZGNydW1ic1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb250ZW50LWJnLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcblxuICAgICAgLnRkcy1yaWdodC1hcnJvdyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGRlZmF1bHQtYmctY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnRkcy1sZWZ0LWFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRkcy1icmVhZGNydW1iLXRydW5jYXRlZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGRzSXNEaXNhYmxlZCAudGRzLWNhcmQtdmlldy1icmVhZGNydW1iIGxpIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnRkcy10cnVuY2F0ZWQtYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLCB2aXNpYmlsaXR5IDUwMG1zIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctY29sb3I7XG4gIHotaW5kZXg6IDk5OTtcblxuICAmLm5nLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDhweCA1MHB4O1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcblxuICAgIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC5pY29uLWZvbGRlci1vcGVuLW91dGxpbmUge1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAuaWNvbi1mb2xkZXItb3Blbi1jb3ZlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuaWNvbi1mb2xkZXItb3Blbi1zdHJpcGUge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLy9cbi8vXG4vLyBBc3NldCBMaXN0IFRvb2xiYXIgc3R5bGVzIGZvciBJTlRPVUNIIGFwcFxuLy8gQ29weXJpZ2h0IFRvcGRvd24gU3lzdGVtc1xuLy8gQGF1dGhvcjogd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuLy9cbi8vXG5cbi50ZHMtYXNzZXQtbGlzdC10b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAycHg7XG4gIGhlaWdodDogMTAwJTtcblxuICA+bGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAxcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb250ZW50LWJnLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmJ0bi1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtaG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogJGljb24tc2VsZWN0LWNvbG9yO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6YWN0aXZlLFxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1xuLy9cbi8vIEFzc2V0IExpc3QgRmlsdGVyIHN0eWxlcyBmb3IgSU5UT1VDSCBhcHBcbi8vIENvcHlyaWdodCBUb3Bkb3duIFN5c3RlbXNcbi8vIEBhdXRob3I6IHdlcm5lckBidXNzZWRlc2lnbi5jb21cbi8vXG4vL1xuLnRkcy1maWx0ZXItYnV0dG9uIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogNDhweDtcbiAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAtMzBweDtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYub3BlbiB7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIGNvbG9yOiAkaWNvbi1zZWxlY3QtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29udGVudC1iZy1jb2xvcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYWN0aXZlLWJ0bi1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYnRuLWNvbG9yO1xuICB9XG5cbiAgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG5cbiAgLnRkcy1udW1iZXItYmcge1xuICAgIHJpZ2h0OiAtMTdweDtcbiAgfVxufVxuXG4udGRzLWZpbHRlci1wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb250ZW50LWJnLWNvbG9yO1xuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRhY3RpdmUtYnRuLWNvbG9yO1xuICBtYXJnaW46IDAgLTE1cHg7XG5cblxuICAudGRzLXRvZ2dsZS1wYW5lIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC50ZHMtZmlsdGVyLWJ1dHRvbi1ncm91cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogMTVweDtcblxuICAgIC5idG4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgd2lkdGg6IDEwMHB4O1xuXG5cblxuICAgICAgJi5pc0Rpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGRzLWZpbHRlci1wYW5lLWlubmVyIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnRkcy1maWx0ZXItaGludCB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRkcy1maWx0ZXItZXJyb3Ige1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRkcy1mb3JtLXJvdyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgJiA+IC50ZHMtZm9ybS1yb3ctaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLnRkcy1maWx0ZXItc2V0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogNzAlO1xufVxuXG4udGRzLWZvcm0tcm93LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYudGRzLWlzLXN1YnNldCB7XG4gICAgbWFyZ2luOiAwIDAgMCAxNDBweDtcbiAgfVxuXG4gICYudGRzLWlzLXNlY29uZC1jaG9pY2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuXG4gIC50ZHMtYnRuLXNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG5cbiAgLmlucHV0LWdyb3VwLFxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cCBidXR0b24ge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC50ZHMtZGF0ZXBpY2tlci1pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFweDtcblxuICAgIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmW3JlYWRvbmx5XSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5uZy1pbnZhbGlkIHtcbiAgICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LWRyb3Atc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG4udGRzLWZvcm0tcm93LWl0ZW0tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLnRkcy1mb3JtLXJvdy1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDclO1xuICBtYXJnaW4tbGVmdDogMyU7XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVsZXRlLWJ0bi1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbjogLTdweCAwIDAgLTdweDtcbiAgICAgIGNvbG9yOiAkZGVsZXRlLWJ0bi1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIGkge1xuICAgICAgY29sb3I6ICRkZWxldGUtYnRuLWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qIHN0eWxlcyBmb3IgdmFyaW91cyBwcmVkZWZpbmVkIGZpbHRlciBzZXRzICovXG4udGRzLWZpbHRlci1zZXQtZGV0YWlscyB7IC8qIGFsbCBmaWx0ZXIgc2V0cyBzaGFyZSB0aGlzICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLnRkcy1maWx0ZXItc2V0LXZhbGlkIHsgLyogZmlsdGVyIHNldCB2YWxpZCAqL1xuICAudGRzLWZvcm0tcm93LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLnRkcy1maWx0ZXItc2V0LWNyZWF0ZWQsXG4udGRzLWZpbHRlci1zZXQtdXBkYXRlZCB7XG4gIC50ZHMtaXMtc3Vic2V0IHtcblxuICAgICYudGRzLWRvdWJsZS1pbnB1dCB7XG4gICAgICAudGRzLWZvcm0tcm93LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiYXNzZXQtbW92ZS1kaWFsb2cge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgJGhlYWRlci1mb290ZXItaGVpZ2h0OiA0MnB4O1xuICAkZ2FwOiAxMHB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcblxuICAuaWNvbi1jaGV2cm9uLWVhc3QsIC5pY29uLWNoZXZyb24td2VzdCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IGxpZ2h0ZW4oYmxhY2ssIDUwJSk7XG4gICAgfVxuICB9XG5cbiAgaGVhZGVyIHtcbiAgICBmbGV4LWJhc2lzOiAkaGVhZGVyLWZvb3Rlci1oZWlnaHQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ2FwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtZHJvcC1zaGFkb3c7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgfVxuICB9XG4gIGFydGljbGUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHVsIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogJGdhcCA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbC1zZWxlY3RlZDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3Itb24tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgICYudGRzLWFzc2V0LWZpbGUsICYudGRzLWN1cnJlbnQtYXNzZXQge1xuICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50ZHMtc2VsZWN0ZWQtZm9sZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRvb2wtc2VsZWN0ZWQsIDEwJSk7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLW9uLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAudGRzLWFzc2V0LXRodW1iIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGRzLW11bHRpLWljb24td3JhcCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZHMtaW1nLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZHMtY29udGVudC10aHVtYiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcztcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWJhc2lzOiAkaGVhZGVyLWZvb3Rlci1oZWlnaHQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAkZGVmYXVsdC1kcm9wLXNoYWRvdztcbiAgfVxufSIsImFzc2V0LWxpYnJhcnkge1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbn1cbiIsIi8vXG4vLyBTZWxlY3QgV2lkZ2V0IHN0eWxlcyBmb3IgSU5UT1VDSCBhcHBcbi8vIENvcHlyaWdodCBUb3Bkb3duIFN5c3RlbXNcbi8vIEBhdXRob3I6IHdlcm5lckBidXNzZWRlc2lnbi5jb21cbi8vXG4vLyBTdHlsZXMgYXJlIGRlZmluZWQgd2l0aCBuYW1lc3BhY2UgXCJ0ZHNcIi4gQWxsIHN0eWxlcyB0aGF0IGRvIG5vdCBoYXZlIHRoZSBuYW1lc3BhY2UgdGRzIGFyZSBib290c3RyYXAgc3R5bGVzLlxuLy9cblxuXG4udGRzLWJ0bi1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmNhcmV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbi50ZHMtbXVsdGktc2VsZWN0IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDQwcHg7XG59IiwiLy9cbi8vXG4vLyBNb2RhbCB3aW5kb3cgc3R5bGVzIGZvciBJTlRPVUNIIGFwcFxuLy8gQ29weXJpZ2h0IFRvcGRvd24gU3lzdGVtc1xuLy8gQGF1dGhvcjogd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuLy9cbi8vXG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAwLjg7XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgJi5tb2RhbC13YXJuaW5nLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogJHdhcm5pbmctbW9kYWwtYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogJHdhcm5pbmctbW9kYWwtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAudGRzLW1vZGFsLWZvcm0td3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDgwdmg7XG4gICAgICAmLnRkcy1tb2RhbC1mb3JtLXdyYXBwZXItbGFyZ2Uge1xuICAgICAgICBoZWlnaHQ6IDkwdmg7XG4gICAgICB9XG4gICAgICAudGRzLW1vZGFsLWZvcm0ge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuXG4gICAgICAgIC5tb2RhbC1pbm5lci1zY3JvbGxhYmxlIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnRkcy1pdGVtLWFjdGlvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICByaWdodDogMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIH1cblxuICAgICAgJi5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZHMtYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuXG4gICAgICAmLnRkcy1kZWZhdWx0LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJnLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLnRkcy1hdHRlbnRpb24ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkZGVmYXVsdC1ib3JkZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCA1cHg7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvZHkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXNpZ25lci1iYWNrZ3JvdW5kO1xuXG4gICAgICAmLnRkcy1uZXctaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXBhbmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAubmF2LXRhYnMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgIGxpIHtcbiAgICAgIGJvcmRlcjogJHRhYnMtYm9yZGVyO1xuXG4gICAgICBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLXRhYnMtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRhY3RpdmUtdGFicy1jb2xvcjs7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXBhbmUtY29sb3I7XG4gICAgLy9wYWRkaW5nOiA0MHB4IDE1cHggMTVweDtcbiAgfVxuXG4gIC50ZHMtdXBwZXItY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDQwcHggMTVweCAxNXB4O1xuICAgIHdpZHRoOiA5NyU7XG5cbiAgICAudGRzLWl0ZW0tdmlzdWFscyxcbiAgICAudGRzLWl0ZW0tZGF0YSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLnRkcy1pdGVtLXZpc3VhbHMge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAudGRzLWl0ZW0tdmlzdWFscy1lZGl0b3ItcHJldmlldy13cmFwcGVye1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJnLWNvbG9yO1xuICAgIC8vd29yZC1icmVhazogYnJlYWstYWxsOyAvLyBkb24ndCBhbGxvdyB2ZXJ5IGxvbmcgd29yZHMgdG8gZXh0ZW5kIHRoZSBjb250YWluZXIgd2lkdGhcbiAgfVxuXG4gIC50ZHMtaXRlbS12aXN1YWxzIHtcbiAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItb24tZ3JheTtcbiAgICB3aWR0aDogMzg0cHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAudGRzLWl0ZW0tdmlzdWFscy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmctY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyLWJvdGg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRkcy1hc3NldC1jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb2xkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRldGFpbC1jYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJveC1zaGFkb3c6ICRoZWFkZXItZHJvcC1zaGFkb3c7XG5cbiAgICAgICAgLnRkcy1mb2xkZXItdGFiIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZGV0YWlsLWNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9sZGVyLWJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgICAudGRzLWNhcmQtd2VkZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb2xkZXItYmFja2dyb3VuZC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZm9sZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRkcy1hc3NldC1jYXJkLWlubmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZGV0YWlsLWNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGRldGFpbC1jYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRkcy1vcGVuLWZvbGRlci13cmFwcGVyLCAudGRzLW9wZW4tY29udGVudC1kZXNpZ25lci13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAudGRzLW9wZW4tY29udGVudC1kZXNpZ25lci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgfVxuXG4gICAgICAudGRzLW9wZW4tZm9sZGVyLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG5cbiAgLnRkcy1maWVsZC1sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAudGRzLWl0ZW0tZGF0YSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgJi5jaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGRzLWZpZWxkLW5vdGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBjb2xvcjogJGFsZXJ0LXRleHQtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIC50ZHMtZmllbGQtZGl2aWRlciB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItb24tZ3JheTtcbiAgICAgIH1cblxuICAgICAgLnRkcy1pbmxpbmUtZmllbGRzID4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICYudGRzLWZpZWxkLWxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFtkaXNhYmxlZF0ge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWJnLWNvbG9yLXNlbGVjdDtcbiAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3Itb24tZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZHMtYWRkaXRpb25hbC1yZWZlcmVuY2VzIHtcbiAgICBtYXJnaW46IDIwcHggLTE1cHggMCAtMTVweDtcbiAgICBib3JkZXItdG9wOiAkYm9yZGVyLW9uLWdyYXk7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGxpID4gYSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnRkcy1mb2xkZXItY29sb3Ige1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1jb2xvci1zZWxlY3Qtd2lkZ2V0LWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAudGRzLWNvbG9yLXNlbGVjdC13aWRnZXQge1xuICAgIGJ1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHRvcDogLTQxNXB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLWZvbGRlci1jb2xvciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgLnRkcy1jdXJyZW50LWNvbG9yLW5hbWUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICBmb250LXNpemU6IDEycHg7XG4gICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5tb2RhbC1zbSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLm1vZGFsLWZ1bGwge1xuICB3aWR0aDogOTV2dztcbiAgaGVpZ2h0OiA5MHZoO1xufVxuXG4ubW9kYWwtZXhpdC1jb25maXJtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuXG4gICYubmctaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3Itb24tZGFyaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNDAlIDAgNTBweDtcbiAgICB9XG59XG5cbi50ZHMtaW5oZXJpdC1vcHRpb25zIHtcbiAgYm9yZGVyLXRvcDogJGJvcmRlci1vbi1ncmF5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtcGFuZS1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRkcy13YWl0LWZvci11cGxvYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWxvYWRpbmctYmFja2dyb3VuZC1jb2xvcjtcbiAgZGlzcGxheTogbm9uZTtcblxuICAudGRzLWltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJnLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LWRyb3Atc2hhZG93O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAtODBweCAwIDAgLTE1MHB4O1xuICAgIHBhZGRpbmc6IDU1cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBkaXYuc3RhdHVzLXRleHQge1xuICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAmLnRkc0lzVXBsb2FkaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuZm9ybVtuYW1lPVwiaW1hZ2VzQ3RybC5mb3Jtcy51cGxvYWRJbWdzXCJdIC5tb2RhbC1leGl0LWNvbmZpcm0ge1xuICBsZWZ0OiAtMXB4O1xufVxuXG4udGRzLWRlbGV0ZS1tZXNzYWdlLCAubW9kYWwtYm9keS1tZXNzYWdlIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcbn1cblxuLm1vZGFsLWh1Z2Uge1xuICB3aWR0aDogMTEwMHB4O1xufVxuXG4ubW9kYWwtbWQge1xuICB3aWR0aDogNTAwcHg7XG59XG5cbi5tb2RhbC1hZGQtbWVudSB7XG4gIHdpZHRoOiAxMTIwcHg7XG59XG5cbi5tb2RhbC12YXJpYWJsZS1kYXRhLXNvdXJjZSB7XG4gIHdpZHRoOiA5MHZ3O1xufVxuXG4ubW9kYWwtZGFzaGJvYXJkLWNvbW1lbnRzLWxpc3QsXG4ubW9kYWwtcmVqZWN0aW9uLXJlYXNvbiB7XG4gIHdpZHRoOiA3MDBweDtcbn1cbi5tb2RhbC1hcHByb3ZpbmctcmVhc29uIHtcbiAgd2lkdGg6IDcwMHB4O1xufVxuXG4ubW9kYWwtY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgfVxufVxuIiwiLy9cbi8vXG4vLyBBbGVydCBMaXN0IHN0eWxlcyBmb3IgSU5UT1VDSCBhcHBcbi8vIENvcHlyaWdodCBUb3Bkb3duIFN5c3RlbXNcbi8vIEBhdXRob3I6IHdlcm5lckBidXNzZWRlc2lnbi5jb21cbi8vXG4vL1xuLmxpc3QtaW5saW5lID4gLnRkcy1hbGVydHMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogNDBweDtcblxuICAgIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuLm9wZW4gPiAudGRzLWFsZXJ0cy1saXN0LFxuLnRkcy1hbGVydHMtbGlzdCB7XG4gIHdpZHRoOiA0MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmctY29sb3I7XG4gIGJveC1zaGFkb3c6ICRkZWZhdWx0LWRyb3Atc2hhZG93O1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJGRlZmF1bHQtY29udGVudC1wYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogJGRlZmF1bHQtYm9yZGVyO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmctY29sb3I7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIC50ZHMtcmVtb3ZlLWFsZXJ0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAtNnB4IDAgMCAtN3B4O1xuICAgICAgICBjb2xvcjogJGRlbGV0ZS1idG4tY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIgaSB7XG4gICAgICAgIGNvbG9yOiAkZGVsZXRlLWJ0bi1jb2xvci1ob3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYucmVhZCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgLnRkcy1hbGVydC1kYXRlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAudGRzLWFsZXJ0LWxpc3QtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuXG5cbn0iLCIvL1xuLy9cbi8vIHR5cGUgYWhlYWQgc3R5bGVzIGZvciBJTlRPVUNIIGFwcFxuLy9cbi8vXG5cbnRhZ3MtaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmICosXG4gICYgKjpiZWZvcmUsXG4gICYgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC5ob3N0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudGFncyB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgcGFkZGluZzogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LWJ0bi1ib3JkZXItY29sb3I7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnRhZy1saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLmlucHV0IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBtYXJnaW46IDJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgZm9udDogMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgICAgICYuaW52YWxpZC10YWcge1xuICAgICAgICBjb2xvcjogI2ZmMDAwMDtcbiAgICAgIH1cbiAgICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhZy1pdGVtIHtcbiAgICBtYXJnaW46IDRweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udDogMTRweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXBhZ2UtYmFja2dyb3VuZDtcblxuICAgICYuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR5cGVhaGVhZC1hY3RpdmUtY29sb3I7XG4gICAgfVxuXG4gIH1cbiAgXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmMDAwMDtcbiAgfVxuXG4gICYubmctaW52YWxpZCAudGFncyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiYSgyNTUsIDAsIDAsIDAuNik7XG4gIH1cbiAgJltkaXNhYmxlZF0gLmhvc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgJltkaXNhYmxlZF0gLnRhZ3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgLnRhZy1pdGVtIHtcbiAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjBmOWZmIDAlLCByZ2JhKDIwMywgMjM1LCAyNTUsIDAuNzUpIDQ3JSwgcmdiYSgxNjEsIDIxOSwgMjU1LCAwLjYyKSAxMDAlKTtcblxuICAgICAgLnJlbW92ZS1idXR0b24ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgLmF1dG9jb21wbGV0ZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cbiAgICAuc3VnZ2VzdGlvbi1saXN0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnN1Z2dlc3Rpb24taXRlbSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBmb250OiAxNnB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmctY29sb3I7XG5cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHlwZWFoZWFkLXNlbGVjdC1jb2xvcjtcblxuICAgICAgICBlbSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR5cGVhaGVhZC1zZWxlY3QtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZW0ge1xuICAgICAgICBmb250OiBub3JtYWwgYm9sZCAxNnB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmctY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWctbGlzdCArIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIHVpLWJvb3RzdHJhcCB0eXBlYWhlYWQgKi9cbi5kcm9wZG93bi1tZW51Pi5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZSA+IGE6Zm9jdXMsXG4uZHJvcGRvd24tbWVudT4uYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAkdGV4dC1saW5rLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1wYWdlLWJhY2tncm91bmQ7XG59XG5cbi5yZW1vdmUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgcGFkZGluZzogMXB4IDAgMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRlbGV0ZS1idG4tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250OiBib2xkIDE2cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAkZGVsZXRlLWJ0bi1jb2xvcjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRkZWxldGUtYnRuLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiLy9cbi8vXG4vLyBTZWFyY2ggUmVzdWx0cyBUb29sYmFyIHN0eWxlcyBmb3IgSU5UT1VDSCBhcHBcbi8vIENvcHlyaWdodCBUb3Bkb3duIFN5c3RlbXNcbi8vIEBhdXRob3I6IHdlcm5lckBidXNzZWRlc2lnbi5jb21cbi8vXG4vL1xuXG4udGRzLXRvb2xiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTBweCAtMTVweCAtNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sYmFyLWJnLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICYgPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbjogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIGRpci1wYWdpbmF0aW9uLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggMTJweDtcbiAgICAgICAgICBjb2xvcjogJHBhZ2VyLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIGE6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmID4gLmFjdGl2ZSA+IGEsXG4gICAgICAmID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gICAgICAmID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgICAmID4gLmFjdGl2ZSA+IHNwYW4sXG4gICAgICAmID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMsXG4gICAgICAmID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIge1xuICAgICAgICBjb2xvcjogJHBhZ2VyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJiA+IC5kaXNhYmxlZCA+IGEsXG4gICAgICAucGFnaW5hdGlvbj4uZGlzYWJsZWQ+YTpmb2N1cyxcbiAgICAgIC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hOmhvdmVyLFxuICAgICAgLnBhZ2luYXRpb24+LmRpc2FibGVkPnNwYW4sXG4gICAgICAucGFnaW5hdGlvbj4uZGlzYWJsZWQ+c3Bhbjpmb2N1cyxcbiAgICAgIC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5zcGFuOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZHMtdG9vbHMtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgPmxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgMXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29udGVudC1iZy1jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLm9wZW4ge1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICB9XG5cbiAgICAuYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICRpY29uLXNlbGVjdC1jb2xvcjtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWhvdmVyLWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vXG4vLyBTZWFyY2ggUmVzdWx0cyBMaXN0IHN0eWxlcyBmb3IgSU5UT1VDSCBhcHBcbi8vIENvcHlyaWdodCBUb3Bkb3duIFN5c3RlbXNcbi8vIEBhdXRob3I6IHdlcm5lckBidXNzZWRlc2lnbi5jb21cbi8vXG4vL1xuLnRkcy1zZWFyY2gtcmVzdWx0cy1saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgcGFkZGluZzogMjBweCAxMDBweCAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkZGVmYXVsdC1wYWdlLWJhY2tncm91bmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC50ZHMtc2VhcmNoLWl0ZW0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1zZWFyY2gtcmVzdWx0cy1pdGVtLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMjBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxuICAgIGEgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIHBhZGRpbmc6IDNweCAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmLnRkcy1zZWFyY2gtaXRlbS10eXBlIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGRzLWRvY3VtZW50LXR5cGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG5cbiAgLnRkcy1mb2xkZXItY29sb3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnRkcy1tZWRpYS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMzBweDtcblxuICAmW2Rpc2FibGVkXSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAudGRzLXNlYXJjaC1yZXN1bHRzLWljb24ge1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNjNweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtZHJvcC1zaGFkb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnRkcy1mb2xkZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbGRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgLnRkcy1mb2xkZXItaWNvbi1zaWRlYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXG4gICAgICAudGRzLWNhcmQtd2VkZ2Uge1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGlzYWJsZWRdIC50ZHMtZm9sZGVyLWljb24ge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAudGRzLWRvY3VtZW50LWljb24ge1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udGRzLXNlYXJjaC1pdGVtLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICRkZXNjcmlwdGlvbi1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnRkcy1zZWFyY2gtaXRlbS1wYXRoIGxpIHtcblxuICA+IGEge1xuICAgIGNvbG9yOiAkdGV4dC1saW5rLWNvbG9yO1xuXG4gICAgJltkaXNhYmxlZF0ge1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtY29sb3I7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHRleHQtbGluay1jb2xvci1ob3ZlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJltkaXNhYmxlZF0ge1xuICAgICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgIH1cblxuICAgIC50c2RCdWxrQWN0aW9uRW5hYmxlZCB7XG4gICAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuXG5cbiIsIi8vXG4vL1xuLy8gTG9naW4gc3R5bGVzIGZvciBJTlRPVUNIIGFwcFxuLy8gQ29weXJpZ2h0IFRvcGRvd24gU3lzdGVtc1xuLy8gQGF1dGhvcjogd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuLy9cbi8vXG4udGRzLWxvZ2luLXBhZ2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9sb2dpbi1wbGFjZWhvbGRlci5qcGcnKSAwIDAgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIC50ZHMtcGFnZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXG4gICAgLnRkcy1sb2dpbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3Itb24tZGFyaztcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1kYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cbi50ZHMtbG9naW4td2luZG93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn0iLCIvKipcbiAqIEBmaWxlICAgICAgICBJbWFnZXMgZHJvcGxldCBzdHlsZXMgZm9yIElOVE9VQ0ggYXBwXG4gKiBAY29weXJpZ2h0ICAgVG9wZG93biBTeXN0ZW1zXG4gKiBAYXV0aG9yICAgICAgd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuICpcbiAqIEBkZXNjcmlwdGlvbiBUaGlzIHN0eWxlIHNoZWV0IGRlZmluZXMgdGhlIGltYWdlcyB1cGxvYWQgZHJvcGxldCBzdHlsZXNcbiAqL1xuLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAudGRzLWRyb3BsZXQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogJGRlZmF1bHQtYm9yZGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuXG4gIGgzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC50ZHMtYWRkLWZpbGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuZHJvcGxldC11cGxvYWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi50ZHMtZHJvcGxldC10YXJnZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1wYWdlLWJhY2tncm91bmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgY29tbWVudDphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkcmFnLWltYWdlcy10ZXh0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hY3RpdmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLmV2ZW50LWRyYWdvdmVyIGNvbW1lbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZHJvcC1pbWFnZXMtdGV4dCk7XG4gIH1cbn1cblxuLnRkcy1kcm9wbGV0LW5vdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogJHRleHQtY29sb3ItYWN0aXZlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xuXG4gICYudGRzSW1hZ2VzVXBsb2FkUmVhZHkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnRkcy11cGxvYWQtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYudGRzU2hvd01lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi50ZHMtdXBsb2FkLWZpbGVzIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuXG4gIGxpIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtY29udGVudC1iZy1jb2xvcjtcbiAgfVxuXG4gIGltZyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC50ZHMtZmlsZS11cGxvYWQtc2l6ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgYm90dG9tOiAycHg7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAycHggNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkb2N1bWVudC1jYXJkLWJnLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLnRkcy1maWxlLXVwbG9hZC1kZWxldGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG9jdW1lbnQtY2FyZC1iZy1jb2xvcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4udGRzLWZpbGVzLWVkaXQtbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG5cbiAgLnRkcy1maWxlcy1lZGl0LXBhZ2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJHByaW1hcnktYnRuLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTQxNDI7XG4gIH1cblxuICAudGRzLWZpbGVzLXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1wYWdlLWJhY2tncm91bmQ7XG5cblxuICAgIC50ZHMtaXRlbS12aXN1YWxzIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIC50ZHMtaXRlbS12aXN1YWxzLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlci1ib3RoO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC50ZHMtaXRlbS1kYXRhIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgIC50ZHMtZmllbGQtbm90ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi50ZHMtZmlsZXMtZWRpdC1mb290ZXIge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5maWxlLXByZXZpZXctdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMHB4O1xuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuIiwiJHRkcy1hZGQtdGVtcGxhdGUtaGVhZGVyLWhlaWdodDogNjBweDtcbiR0ZHMtYWRkLXRlbXBsYXRlLXBhZGRpbmc6IDE1cHg7XG4kdGRzLWFkZC10ZW1wbGF0ZS1oZWFkZXItZWxlbWVudHMtaGVpZ2h0OiAoJHRkcy1hZGQtdGVtcGxhdGUtaGVhZGVyLWhlaWdodCAtIDIgKiAkdGRzLWFkZC10ZW1wbGF0ZS1wYWRkaW5nKSAvIDI7XG4kdGRzLWFkZC10ZW1wbGF0ZS10aXRsZS1oZWlnaHQ6IDYwcHg7XG4kdGRzLWFkZC10ZW1wbGF0ZS1zZWFyY2gtYmFyLWhlaWdodDogNjBweDtcbiR0ZHMtYWRkLXRlbXBsYXRlLWxpc3QtaGVpZ2h0LWJhc2U6IDkwdmg7XG4kdGRzLWFkZC10ZW1wbGF0ZS1mb290ZXItaGVpZ2h0OiA2MHB4O1xuJHRkcy1hZGQtdGVtcGxhdGUtaGVhZGVyLWJveC1zaGFkb3c6IDBweCAxcHggOHB4IC0ycHggIzVmNWY1ZjtcbiR0ZHMtYWRkLXRlbXBsYXRlLWZvb3Rlci1ib3gtc2hhZG93OiAwcHggLTFweCA4cHggLTJweCAjNWY1ZjVmO1xuXG4udGRzLWFkZC10ZW1wbGF0ZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgaGVpZ2h0OiAkdGRzLWFkZC10ZW1wbGF0ZS1oZWFkZXItaGVpZ2h0O1xuICBwYWRkaW5nOiAkdGRzLWFkZC10ZW1wbGF0ZS1wYWRkaW5nO1xuICBib3gtc2hhZG93OiAkdGRzLWFkZC10ZW1wbGF0ZS1oZWFkZXItYm94LXNoYWRvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblxuICBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi50ZHMtYWRkLXRlbXBsYXRlLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBwYWRkaW5nOiAkdGRzLWFkZC10ZW1wbGF0ZS1wYWRkaW5nO1xuICBoZWlnaHQ6IGNhbGMoI3skdGRzLWFkZC10ZW1wbGF0ZS1saXN0LWhlaWdodC1iYXNlfSAtICN7JHRkcy1hZGQtdGVtcGxhdGUtaGVhZGVyLWhlaWdodH0gLSAjeyR0ZHMtYWRkLXRlbXBsYXRlLWZvb3Rlci1oZWlnaHR9KTtcblxuICA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgYm94LXNoYWRvdzogJHRkcy1hZGQtdGVtcGxhdGUtaGVhZGVyLWJveC1zaGFkb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9ybSB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6ICR0ZHMtYWRkLXRlbXBsYXRlLXBhZGRpbmc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIH1cblxuICAudGRzLWFkZC10ZW1wbGF0ZV9fbm8tcmVzdWx0cyB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC50ZHMtYWRkLXRlbXBsYXRlLWVtcHR5IHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRkcy1hZGQtdGVtcGxhdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6ICR0ZHMtYWRkLXRlbXBsYXRlLWZvb3Rlci1ib3gtc2hhZG93O1xuICBoZWlnaHQ6ICR0ZHMtYWRkLXRlbXBsYXRlLWZvb3Rlci1oZWlnaHQ7XG4gIHBhZGRpbmc6ICR0ZHMtYWRkLXRlbXBsYXRlLXBhZGRpbmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG5cbiAgPiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59IiwiJHRkcy1zZWxlY3QtYXNzZXRzLWhlYWRlci1oZWlnaHQ6IDYwcHg7XG4kdGRzLXNlbGVjdC1hc3NldHMtcGFkZGluZzogMTVweDtcbiR0ZHMtc2VsZWN0LWFzc2V0cy1oZWFkZXItZWxlbWVudHMtaGVpZ2h0OiAoJHRkcy1zZWxlY3QtYXNzZXRzLWhlYWRlci1oZWlnaHQgLSAyICogJHRkcy1zZWxlY3QtYXNzZXRzLXBhZGRpbmcpIC8gMjtcbiR0ZHMtc2VsZWN0LWFzc2V0cy10aXRsZS1oZWlnaHQ6IDYwcHg7XG4kdGRzLXNlbGVjdC1hc3NldHMtc2VhcmNoLWJhci1oZWlnaHQ6IDYwcHg7XG4kdGRzLXNlbGVjdC1hc3NldHMtbGlzdC1oZWlnaHQtYmFzZTogOTB2aDtcbiR0ZHMtc2VsZWN0LWFzc2V0cy1mb290ZXItaGVpZ2h0OiA2MHB4O1xuJHRkcy1zZWxlY3QtYXNzZXRzLWNhcmQtd2lkdGg6IDExMnB4O1xuJHRkcy1zZWxlY3QtYXNzZXRzLWNhcmQtaGVpZ2h0OiAxMzRweDtcbiR0ZHMtc2VsZWN0LWFzc2V0cy1jYXJkLW1hcmdpbjogMjBweDtcbiR0ZHMtc2VsZWN0LWFzc2V0cy1jaGVja2JveC13aWR0aDogMjBweDtcbiR0ZHMtc2VsZWN0LWFzc2V0cy1jaGVja2JveC1oZWlnaHQ6IDIwcHg7XG4kdGRzLXNlbGVjdC1hc3NldHMtZGlyZWN0b3J5LXN0cmlwZS13aWR0aDogMzBweDtcbiR0ZHMtc2VsZWN0LWFzc2V0cy1kaXJlY3Rvcnktc3RyaXBlLWhlaWdodDogJHRkcy1zZWxlY3QtYXNzZXRzLWNhcmQtaGVpZ2h0IC0gMzBweDtcbiR0ZHMtc2VsZWN0LWFzc2V0cy1oZWFkZXItYm94LXNoYWRvdzogMHB4IDFweCA4cHggLTJweCAjNWY1ZjVmO1xuJHRkcy1zZWxlY3QtYXNzZXRzLWZvb3Rlci1ib3gtc2hhZG93OiAwcHggLTFweCA4cHggLTJweCAjNWY1ZjVmO1xuXG4udGRzLXNlbGVjdC1hc3NldHMge1xuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6ICR0ZHMtc2VsZWN0LWFzc2V0cy1oZWFkZXItaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICR0ZHMtc2VsZWN0LWFzc2V0cy1wYWRkaW5nO1xuICAgIGJveC1zaGFkb3c6ICR0ZHMtc2VsZWN0LWFzc2V0cy1oZWFkZXItYm94LXNoYWRvdztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgcGFkZGluZzogJHRkcy1zZWxlY3QtYXNzZXRzLXBhZGRpbmc7XG4gICAgaGVpZ2h0OiBjYWxjKCN7JHRkcy1zZWxlY3QtYXNzZXRzLWxpc3QtaGVpZ2h0LWJhc2V9IC0gI3skdGRzLXNlbGVjdC1hc3NldHMtaGVhZGVyLWhlaWdodH0gLSAjeyR0ZHMtc2VsZWN0LWFzc2V0cy1mb290ZXItaGVpZ2h0fSk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgY29sb3I6ICR0ZHMtZ3JheTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgJl9fbWFzdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG5cbiAgICAmLS1pc01hc3RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGRzLWdyYXk7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAmX19kaXJlY3Rvcnktc3RyaXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6ICR0ZHMtc2VsZWN0LWFzc2V0cy1kaXJlY3Rvcnktc3RyaXBlLXdpZHRoO1xuICAgIGhlaWdodDogJHRkcy1zZWxlY3QtYXNzZXRzLWRpcmVjdG9yeS1zdHJpcGUtaGVpZ2h0O1xuICB9XG5cbiAgJl9fZGlyZWN0b3J5LXdlZGdlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gICZfX2Fzc2V0IHtcbiAgICB3aWR0aDogJHRkcy1zZWxlY3QtYXNzZXRzLWNhcmQtd2lkdGg7XG4gICAgaGVpZ2h0OiAkdGRzLXNlbGVjdC1hc3NldHMtY2FyZC1oZWlnaHQgKyA0NHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICB3aWR0aDogJHRkcy1zZWxlY3QtYXNzZXRzLWNhcmQtd2lkdGg7XG4gICAgaGVpZ2h0OiAkdGRzLXNlbGVjdC1hc3NldHMtY2FyZC1oZWlnaHQ7XG4gIH1cblxuICAmX19jaGVja2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAkdGRzLXNlbGVjdC1hc3NldHMtY2hlY2tib3gtd2lkdGg7XG4gICAgaGVpZ2h0OiAkdGRzLXNlbGVjdC1hc3NldHMtY2hlY2tib3gtaGVpZ2h0O1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiAoJHRkcy1zZWxlY3QtYXNzZXRzLWNhcmQtd2lkdGggLSAkdGRzLXNlbGVjdC1hc3NldHMtY2hlY2tib3gtd2lkdGgpIC8gMjtcbiAgfVxuXG4gICZfX251bWVyaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6ICR0ZHMtc2VsZWN0LWFzc2V0cy1mb290ZXItYm94LXNoYWRvdztcbiAgICBoZWlnaHQ6ICR0ZHMtc2VsZWN0LWFzc2V0cy1mb290ZXItaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICR0ZHMtc2VsZWN0LWFzc2V0cy1wYWRkaW5nO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+IGJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbiAgfVxufSIsIi8vXG4vL1xuLy8gQnVsayBhY3Rpb24gc3R5bGVzIGZvciBJTlRPVUNIIGFwcFxuLy8gQ29weXJpZ2h0IFRvcGRvd24gU3lzdGVtc1xuLy8gQGF1dGhvcjogd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuLy9cbi8vXG4udGRzLWJ1bGstYWN0aW9uLWxpc3QtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIC0xNXB4IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xufVxuXG4udGRzLWJ1bGstYWN0aW9ucy1jb250cm9scyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCAxNXB4IDA7XG4gIGhlaWdodDogNjBweDtcblxuICAmID4gKiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMzMlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAudGRzLWJ1bGstYWN0aW9uLWxpc3QtY29udHJvbCB7XG5cbiAgICAudGRzLWNhcmV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICAgICYudGRzLWNhcmV0LWRvd24ge1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICB9XG5cbiAgICAgICYudGRzLWNhcmV0LXJpZ2h0IHtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJi5kaXNhYmxlZCBzcGFuIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICAudGRzLXNlbGVjdC1vcHRpb25zLWNvbnRhaW5lciB7XG5cbiAgICBsaSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAudGRzLWZvcm0tcm93LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnRuLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcInxcIjtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRkcy1pbml0aWFsLW5vdGUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAudGRzLXNlbGVjdC1idWxrLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG5cbiAgICA+IGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgY29sb3I6ICRwcmltYXJ5LWJ0bi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJ0bi1iZy1jb2xvcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeS1idG4tY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1idG4tYmctY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGRzLWJ1bGstYWN0aW9uLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmY2ZmI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMmYyZjI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW9uLWdyYXk7XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAudGRzLWljb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNSU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgLnRkcy1pY29uLWZvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuXG4gICAgICBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAuaWNvbi1mb2xkZXItY2xvc2Utb3V0bGluZSB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIC5pY29uLWZvbGRlci1jbG9zZS1jb3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZm9sZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZHMtdGl0bGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC50ZHMtZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDUlO1xuXG4gICAgcCB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAudGRzLXR5cGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbiAgLnRkcy1kYXRlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE1JTtcbiAgfVxuICAudGRzLWFjdGlvbi1jb250YWluZXIge1xuICAgIHdpZHRoOiA1JTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRpY29uLWRlbGV0ZS1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAkZGVsZXRlLWJ0bi1jb2xvci1ob3ZlcjtcbiAgICB9XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBAZmlsZSAgICAgICAgQWRkIGFzc2V0IHN0eWxlcyBmb3IgSU5UT1VDSCBhcHBcbiAqIEBjb3B5cmlnaHQgICBUb3Bkb3duIFN5c3RlbXNcbiAqIEBhdXRob3IgICAgICB3ZXJuZXJAYnVzc2VkZXNpZ24uY29tXG4gKlxuICogQGRlc2NyaXB0aW9uIFRoaXMgc3R5bGUgc2hlZXQgZGVmaW5lcyB0aGUgYWRkIGFzc2V0IHN0eWxlc1xuICovXG4udGRzLWFzc2V0LWxpc3Qtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXBhZ2UtYmFja2dyb3VuZDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcblxuICBwIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5yYWRpbyArIC5yYWRpbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udGRzLWFkZC1hc3NldC1jaG9pY2VzIHtcbiAgbWFyZ2luOiAwIDExcHg7XG5cbiAgPiBsaSB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG59XG5cbi50ZHMtYXNzZXQtY2hvaWNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0N3B4O1xuICAgIGhlaWdodDogMTQ3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtYmctY29sb3I7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG5cbiAgICAmLnN1Ym1lbnUtb3BlbmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUudGRzLXR5cGUtdGV4dCB7XG4gICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIGltZyxcbiAgICAmOmhvdmVyIC5pY29uIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAuaWNvbi1mb2xkZXItY2xvc2UtY292ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2YyNjUyMjtcblxuICAgIC5pY29uLWZvbGRlci1jbG9zZS1zdHJpcGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjZjI2NTIyO1xuICAgIH1cbiAgfVxuICAuaWNvbi10ZXh0IHtcbiAgICBjb2xvcjogJGljb24tY29udGVudC1jb2xvcjtcbiAgfVxuXG4gIC5pY29uLWNvbnRlbnQge1xuICAgIGNvbG9yOiAkaWNvbi1jb250ZW50LWNvbG9yO1xuICB9XG5cbiAgLmljb24taW1hZ2Uge1xuICAgIGNvbG9yOiAkaWNvbi1pbWFnZS1jb2xvcjtcbiAgfVxuICAuaWNvbi1maWxlLXBkZiB7XG4gICAgY29sb3I6ICRpY29uLXBkZi1jb2xvcjtcbiAgfVxuICAuaWNvbi1icmFuZF9zdHlsZSB7XG4gICAgY29sb3I6ICNlZjI1MjU7XG4gIH1cbiAgLmljb24tbGF5b3V0IHtcbiAgICBjb2xvcjogJGljb24tbGF5b3V0LWNvbG9yO1xuICB9XG4gIC5pY29uLXRlbXBsYXRlIHtcbiAgICBjb2xvcjogJGljb24tdGVtcGxhdGUtY29sb3I7XG4gIH1cbiAgLmljb24tdGVtcGxhdGUtc2V0IHtcbiAgICBjb2xvcjogJGljb24tdGVtcGxhdGUtc2V0LWNvbG9yO1xuICB9XG4gIC5pY29uLXVybCB7XG4gICAgY29sb3I6ICM5MzI3OGY7XG4gIH1cbiAgLmljb24tdXNlci1wcm9tcHQsXG4gIC5pY29uLXN5c3RlbS12YXJpYWJsZSxcbiAgLmljb24tdXNlci1wcm9maWxlLXZhcmlhYmxlLFxuICAuaWNvbi12YXJpYWJsZSxcbiAgLmljb24tYnVzaW5lc3MtcnVsZXMsXG4gIC5pY29uLXJ1bGUge1xuICAgIGNvbG9yOiAkaWNvbi12YXJpYWJsZS1jb2xvcjtcbiAgfVxufVxuXG4udGRzLXNlY29uZGFyeS1jaG9pY2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICYtLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuXG4gID4gbGkge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICYudGV4dC1hc3NldC1jaG9pY2Uge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpY29uLWNvbnRlbnQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ydWxlLWFzc2V0LWNob2ljZSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjgzNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogNjAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdXNlIHtcbiAgICAgIGZpbGw6ICNmZmY7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2ODM3O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIC5pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRkcy1hc3NldC1kcm9wLXRhcmdldCB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogOTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2RmZGZkZjtcbn1cblxuLy8gbmVlZCBmb3IgcmVhY3Qtc2ltcGxlLXRvYXN0c1xuLl90b2FzdC1kYXJrXzF1Y2s1XzEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMTAsIDAuOCk7XG4gIGJveC1zaGFkb3c6IDFweCAycHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4iLCIvL1xuLy9cbi8vIExheW91dCBkZXNpZ25lciBzdHlsZXMgZm9yIElOVE9VQ0ggYXBwXG4vLyBDb3B5cmlnaHQgVG9wZG93biBTeXN0ZW1zXG4vLyBAYXV0aG9yOiB3ZXJuZXJAYnVzc2VkZXNpZ24uY29tXG4vL1xuLy9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogdGhlIGxvZ28gYnVnXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnRkcy1sb2dvLWJ1Zy13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yaWdodDogJGRlZmF1bHQtYm9yZGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIHRoZSBsYXlvdXQgdGl0bGUgaW5wdXQgZmllbGRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGRzLWxheW91dC10aXRsZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYubmctaW52YWxpZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIGJvcmRlci1zdHlsZTogaW5zZXQ7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTGF5b3V0IHNsaWRlLW91dCB0b29scyBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJHNsaWRlLW1lbnUtdG9wLWJhc2Utb2Zmc2V0OiAxMzVweDtcbiRzbGlkZS1tZW51LXdhcm5pbmctb2Zmc2V0OiA0NXB4O1xuJHRvcC1iYXItaGVpZ2h0OiA2MHB4O1xuXG4udGRzLWxheW91dC1lbGVtZW50cy1tZW51IHtcbiAgbWFyZ2luLXRvcDogJHNsaWRlLW1lbnUtdG9wLWJhc2Utb2Zmc2V0IC0gJHRvcC1iYXItaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGxheW91dC1jb250cm9sLWJhc2UtaGVpZ2h0O1xuICBjb2xvcjogJHRleHQtY29sb3Itb24tZGFyaztcblxuICAudGRzLWxvd2VyLW1lbnVzICYge1xuICAgIHRvcDogJHNsaWRlLW1lbnUtdG9wLWJhc2Utb2Zmc2V0ICsgJHNsaWRlLW1lbnUtd2FybmluZy1vZmZzZXQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB0b3A6ICRzbGlkZS1tZW51LXRvcC1iYXNlLW9mZnNldCArICRsYXlvdXQtY29udHJvbC1iYXNlLWhlaWdodDtcbiAgfVxuXG4gID4gbGkge1xuICAgIGhlaWdodDogJGxheW91dC12ZXJ0aWNhbC10YWJzLWhlaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246ICRjb2xvci10cmFuc2l0aW9uO1xuICAgIHdpZHRoOiA0M3B4O1xuXG4gICAgJi5hY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3Itb24tbGlnaHQtZGFya2VuZWQ7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3Itb24tbGlnaHQtZGFya2VuZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogJGRlZmF1bHQtZHJvcC1zaGFkb3c7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC8qIFRoaXMgcmVtb3ZlcyBibG9jayBzaGFkb3cgYmV0d2VlbiBtZW51IGVsZW1lbnQgYW5kIHNsaWRpbmcgcGFuZSAqL1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY29uLXVuZG8sXG4gIC5pY29uLXJlZG8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLyogVG9vbHMgbWVudSB0cmlnZ2VyICovXG4udGRzLWxheW91dC1lbGVtZW50cy1tZW51LXRyaWdnZXIge1xuICB3aWR0aDogJGxheW91dC12ZXJ0aWNhbC10YWJzLXdpZHRoO1xuICBoZWlnaHQ6ICRsYXlvdXQtdmVydGljYWwtdGFicy1oZWlnaHQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICA+IGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0cHg7XG5cbiAgICAmLmljb24tdmFyaWFibGUsXG4gICAgJi5pY29uLWJ1c2luZXNzLXJ1bGVzLFxuICAgICYuaWNvbi1wcmV2aWV3LFxuICAgICYuaWNvbi1ydWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgIH1cblxuICAgICYuaWNvbi1wcmV2aWV3IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIHRvcDogNnB4O1xuICAgIH1cbiAgfVxufVxuXG4udGRzTGF5b3V0UGFuZUlzT3BlbiAudGRzLWxheW91dC1lbGVtZW50cy1tZW51IC5pY29uLWxheW91dCxcbi50ZHNTZXR0aW5nc1BhbmVJc09wZW4gLnRkcy1sYXlvdXQtZWxlbWVudHMtbWVudSAuaWNvbi1jb2cge1xuICBjb2xvcjogJHRvb2wtc2VsZWN0ZWQ7XG59XG5cbi50ZHMtYXNzZXQtbGlzdGluZyB7XG4gIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVzaWduZXItYmFja2dyb3VuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC50YWItY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgICAudGFiLXBhbmUuYWN0aXZlIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcblxuICAgICAgLnRkcy1sYXlvdXQtZWxlbWVudHMtcGFsZXR0ZSB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtdGFicyB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGF5b3V0LXNsaWRlaW4tdG9vbGJhci1iZy1jb2xvcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgQGluY2x1ZGUgZmxleC1yb3c7XG4gIH1cblxuICAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGhlaWdodDogMzlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpID4gYSxcbiAgLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzLFxuICAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZXNpZ25lci1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGF5b3V0LXNsaWRlaW4tdG9vbGJhci1iZy1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMzdweDtcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICR0b29sLXNlbGVjdGVkO1xuICB9XG5cbiAgLm5hdi10YWJzID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAkdG9vbC1zZWxlY3RlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVzaWduZXItYmFja2dyb3VuZDtcbiAgfVxuXG4gIC50ZHMtYmFjayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcblxuICAgICYudGRzLWJhY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ0xFQU5fTU9ERVxuLnRkcy1hc3NldC1saXN0aW5nLmNsZWFuIHtcbiAgLnVpYi10YWIubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRkcy1sYXlvdXQtZWxlbWVudHMtcGFsZXR0ZS1oZWFkZXIge1xuICBsaW5lLWhlaWdodDogJGxheW91dC1jb250cm9sLWJhc2UtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGRzLWxheW91dC1lbGVtZW50cy1wYWxldHRlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLm9wZW4gJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLnRkcy1hbHdheXMtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgLnRkcy13b3Jrc3BhY2UtZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd29ya3NwYWNlLW5vLWl0ZW1zLWNvbG9yO1xuICB9XG5cbiAgLnRkcy1jbGVhci1hbGwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAudGRzLWNsZWFyLWFsbC1saW5rIHtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLXJlbW92ZS1lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IC0zcHg7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgbGVmdDogLTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRkc1NldHRpbmdzUGFuZUlzT3BlbiAudGRzLXNldHRpbmdzLXRvb2xzLXBhbmUsXG4udGRzTGF5b3V0UGFuZUlzT3BlbiAudGRzLWxheW91dC10b29scy1wYW5lLFxuLnRkc0Fzc2V0c1BhbmVJc09wZW4gLnRkcy1hc3NldHMtdG9vbHMtcGFuZSxcbi50ZHNWYXJpYWJsZXNQYW5lSXNPcGVuIC50ZHMtdmFyaWFibGVzLXRvb2xzLXBhbmUsXG4udGRzUnVsZXNQYW5lSXNPcGVuIC50ZHMtcnVsZXMtdG9vbHMtcGFuZSxcbi50ZHNQcmV2aWV3UGFuZUlzT3BlbiAudGRzLXByZXZpZXctdG9vbHMtcGFuZSxcbi50ZHNMYXlvdXRQYW5lSXNPcGVuIC50ZHMtbGF5b3V0LXRvb2xzLXBhbmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogJGxheW91dC1lbGVtZW50cy1wYW5lLXdpZHRoICsgJGxheW91dC12ZXJ0aWNhbC10YWJzLXdpZHRoICsgMnB4O1xuXG4gID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4udGRzLWxheW91dC10b29scy1wYW5lIHtcbiAgLnRkcy1sYXlvdXQtZWxlbWVudHMtbGlzdCB7XG4gICAgPiBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGVzaWduZXItYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1yZW1vdmUtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJnLWNvbG9yO1xuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xM3B4O1xuICAgIGxlZnQ6IDRweDtcbiAgICBjb2xvcjogJGljb24tZGVsZXRlLWNvbG9yO1xuICB9XG5cbiAgJi50ZHMtcmVtb3ZlLWVsZW1lbnQtZGlzYWJsZWQge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgaSB7XG4gICAgICBjb2xvcjogJGJ1dHRvbi1pY29uLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyB3ZSBjYW4ndCBhdHRhY2ggdGhlIGVsZW1lbnQgZGV0YWlsIHBvcHVwIHRvIHRoZSBlbGVtZW50IGxpIGFzIHRoZSBjb250YWluZXJcbi8vIGhhcyBvdmVyZmxvdy15OiBhdXRvIHNvIGEgbG9uZyBsaXN0IG9mIGVsZW1lbnRzIGNhbiBiZSBzY3JvbGxlZC5cbi8vIFRoYXQgd2lsbCBub3QgYWxsb3cgdGhlIGRldGFpbHMgcGFuZSB0byBiZSB2aXNpYmxlXG4vLyBXZSdsbCBuZWVkIHRvIHBvc2l0aW9uIHRoZSBwYW5lIGZpeGVkIGFuZCBjYWxjdWxhdGUgdGhlIHBvc2l0aW9uIHdoZW4gdGhlIGVsZW1lbnQgXCIuLi5cIlxuLy8gaXMgY2xpY2tlZFxuLnRkcy1lbGVtZW50LWRldGFpbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDI4OXB4O1xuICB0b3A6IDUwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGRzLWVsZW1lbnRzLWRldGFpbHMtbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIGEsXG4gICAgaSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG5cbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZHMtcmVnaW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlbGVtZW50LWRlZmF1bHQtYmctY29sb3I7XG4gIGJvcmRlcjogJGJvcmRlci1kb3R0ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50ZHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogJGxheW91dC1yZWdpb24tY29udGFpbmVyLXBhZGRpbmc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uc2VsZWN0ZWQtcGFnZSB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAkaWNvbi1sYXlvdXQtY29sb3I7XG59XG4iLCIvLyBsb2NhbCB2YXJpYWJsZXNcbiRpbnNwZWN0b3ItaGVpZ2h0OiA0NDBweDsgLy8gU2hvdWxkIHdlIGhhdmUgdGhpcyBiYXNlZCBvbiB2aWV3IHBvcnQgaGVpZ2h0P1xuJGluc3BlY3Rvci1oZWFkaW5nLXNpZGUtc3BhY2U6IDIwcHg7XG4kcmVjaXBpZW50LXR5cGVzLXNlY3Rpb24tc2lkZS1wYWRkaW5nOiAyMnB4O1xuJHJlY2lwaWVudHMtYW5kLWF0dGFjaG1lbnRzLXBhZGRpbmc6IDAgJHJlY2lwaWVudC10eXBlcy1zZWN0aW9uLXNpZGUtcGFkZGluZyAxNXB4O1xuXG4udGRzLXNldHRpbmdzLXRvb2xzLXBhbmUge1xuICA+KjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cblxuICAudGRzLXBhbmUtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRkZWZhdWx0LWJvcmRlcjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLnRkcy1pcy1vcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1wYW5lLWNvbG9yO1xuXG4gICAgICAudGRzLXBhbmUtc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLXBhbmUtc2VjdGlvbi1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgIC50ZHMtY2FyZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgIH1cbiAgICAgIC50ZHMtY2FyZXQtZG93biB7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC50ZHMtcGFuZS1zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgLnRkcy1wYW5lLXNlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuXG4gICAgICAgIC50ZHMtcGFuZS1zZWN0aW9uLXRpdGxlLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50ZHMtcGFuZS1zZWN0aW9uLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRkcy1yZWNpcGllbnQtdHlwZXMtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAkcmVjaXBpZW50cy1hbmQtYXR0YWNobWVudHMtcGFkZGluZztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgICAgIC50ZHMtaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGRzLXJlY2lwaWVudC10eXBlcy10aXRsZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgIC50ZHMtcmVjaXBpZW50LXR5cGVzLW1haW4tdGl0bGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRkcy1yZWNpcGllbnQtdHlwZXMtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcoJ1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyknXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZHMtcmVjaXBpZW50LXR5cGVzLWVudHJ5IHtcblxuICAgICAgICAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciB7XG4gICAgICAgICAgLnRkcy1lbGVtZW50LW5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGRzLWVsZW1lbnQtbW9yZSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRkcy1yZW1vdmUtZWxlbWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLm1hcmdpbi1ib3R0b20ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLWZpbmQtZm9ybSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC50ZHMtcmVtb3ZlLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICB9XG5cbiAgICAudGRzLWVsZW1lbnQtbW9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLnRkcy1sYXlvdXQtZWxlbWVudHMtcGFsZXR0ZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkcy1tYWluLXNlYXJjaC13aWRnZXQge1xuICAgICAgaW5wdXQge1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjgzNztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RkFGRDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgd2lkdGg6ICRsYXlvdXQtZWxlbWVudHMtcGFuZS13aWR0aCAtIDIgKiAkcmVjaXBpZW50LXR5cGVzLXNlY3Rpb24tc2lkZS1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZHMtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRkcy1hdHRhY2htZW50cy1zZWN0aW9uIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgICAgIHBhZGRpbmc6ICRyZWNpcGllbnRzLWFuZC1hdHRhY2htZW50cy1wYWRkaW5nO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTY7XG4gICAgICAgIC50ZHMtaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnRkcy1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAudGRzLXZhbGlkLWRhdGVzIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZmxleC1yb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICB9XG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vXG4vLyBEZXNpZ25lciBlbGVtZW50IHN0eWxlcyBmb3IgSU5UT1VDSCBhcHBcbi8vIENvcHlyaWdodCBUb3Bkb3duIFN5c3RlbXNcbi8vIEBhdXRob3I6IHdlcm5lckBidXNzZWRlc2lnbi5jb21cbi8vXG4vL1xuJHRkcy1ib2R5LXBhZGRpbmc6IDMwcHg7XG4kdGRzLWJvZHktcGFkZGluZy1zaWRlczogJHRkcy1ib2R5LXBhZGRpbmcgKyA1MHB4O1xuJHRkcy1oZWFkZXItaGVpZ2h0OiA2MHB4O1xuJHRkcy13YXJuaW5nLWhlaWdodDogNjNweDtcblxuLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC50ZHMtZGVzaWduLXN0dWRpby1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6ICR0ZHMtaGVhZGVyLWhlaWdodDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LWRyb3Atc2hhZG93O1xuICAgIEBpbmNsdWRlIGZsZXgtcm93O1xuXG4gICAgLnNwYWNlLWZpbGwge1xuICAgICAgZmxleDogMTtcbiAgICB9XG5cbiAgICAudGRzLWRlc2lnbi1zdHVkaW8taWNvbiB7XG4gICAgICBsaW5lLWhlaWdodDogJHRkcy1oZWFkZXItaGVpZ2h0O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAudGRzLWRlc2lnbi1zdHVkaW8taW5mbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAvLyBmaXggdG8ga2VlcCBjaGlsZHJlbiBtYXgtd2lkdGggdGhlIHNhbWUgYXMgcGFyZW50XG4gICAgICBtaW4td2lkdGg6IDA7XG5cbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtcm93O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAmLnZhcmlhbnQtdGFiIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICAgICAgICBtYXJnaW46IDhweCA4cHggMCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlc2lnbmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmluYWN0aXZlIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZXNpZ25lci1iYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZHMtZGVzaWduZXItbmFtZSxcbiAgICAgICAgLnRkcy1sYXN0LXVwZGF0ZWQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudGRzLXRvcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRkcy1kZXNpZ25lci1uYW1lLWZvcm0ge1xuICAgICAgICAgIGZvcm0gaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGRzLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1yb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnRkcy1kZXNpZ25lci1uYW1lIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRkcy10YWItbmFtZSB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRkcy1kZXNpZ25lci1uYW1lLWZvcm0ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBmbGV4LXNocmluazogMTtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzO1xuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpmb2N1czpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkaWNvbi1sYXlvdXQtY29sb3IsIDIwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVzaWduZXItYmFja2dyb3VuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRkcy1ib3R0b20ge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG5cbiAgICAgICAgYSxcbiAgICAgICAgYTpob3ZlcixcbiAgICAgICAgYTpsaW5rLFxuICAgICAgICBhOnZpc2l0ZWQge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLW9uLWxpZ2h0LWRhcmtlbmVkO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRpY29uLWxheW91dC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZHMtYm90dG9tLWxheW91dC1uYW1lIHtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRkcy1sYXN0LXVwZGF0ZWQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAudGRzLXNlcGFyYXRvciB7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRkcy1kZXNpZ25lci1tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgLnRkcy1pcy1zYXZlZCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjogJGljb24tb2stY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZHMtaXMtc2F2aW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAudGRzLXNhdmluZy1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAkZXJyb3ItbWVzc2FnZS1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRkcy1idXR0b25zLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB9XG4gIH1cblxuICAudGRzLWJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudGRzLWRlc2lnbi1zdHVkaW8tYm9keSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIEBpbmNsdWRlIGZsZXgtcm93O1xuXG4gICAgLnRkcy1kZXNpZ24tc3R1ZGlvLWxlZnQtc2xpZGluZy1wYW5lIHtcbiAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLWFuZC1jb250cm9sIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxlbWVudC1oaWdobGlnaHQ7XG5cbiAgICAgIC50ZHMtZGVzaWduLXN0dWRpby1jb250cm9sIHtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBoZWlnaHQ6ICRsYXlvdXQtY29udHJvbC1iYXNlLWhlaWdodDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxheW91dC1jb250cm9sLWJhc2UtaGVpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlc2lnbmVyLWJhY2tncm91bmQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcblxuICAgICAgICAudGRzLWNvbnRlbnQtZGVzaWduZXItY29udHJvbHMtc3BhY2Uge1xuICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbC1taWRkbGUge1xuICAgICAgICAgIGhlaWdodDogJGxheW91dC1jb250cm9sLWJhc2UtaGVpZ2h0O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1yb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICYuanVzdGlmeS1lbmQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGRzLWNvcHktcGFzdGUge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDE1cHggNnB4IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LXJvdztcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBib3JkZXI6ICRjb250cm9scy1ib3JkZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRkcy1ncmlkIHtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAkY29udHJvbHMtYm9yZGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkdG9vbC1zZWxlY3RlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGRzLXRvZ2dsZS1wcmV2aWV3IHtcbiAgICAgICAgICAgIGJvcmRlcjogJGNvbnRyb2xzLWJvcmRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbC1yaWdodCB7XG4gICAgICAgICAgaGVpZ2h0OiAkbGF5b3V0LWNvbnRyb2wtYmFzZS1oZWlnaHQ7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cbiAgICAgICAgICAudGRzLWxheW91dC1jb250cm9sLWJ1dHRvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiA3cHggMTBweCA3cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAycHggMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYudGRzLWlzLXRhYi5vcGVuIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAycHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbC1zZWxlY3RlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnRkcy1kcm9wZG93bi1jb250YWluZXIgPiB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50ZHMtZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZHMtcGFnZS1zZWxlY3RvciB7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBib3JkZXI6ICRjb250cm9scy1ib3JkZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3Itb24tbGlnaHQtZGFya2VuZWQgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0b29sLXNlbGVjdGVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZHMtem9vbS1jb250cm9sLmxpZ2h0IHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGJvcmRlcjogJGNvbnRyb2xzLWJvcmRlci1saWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlIHtcbiAgICAgICAgQGluY2x1ZGUgaW5lcnRpYS1zY3JvbGxpbmcteTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKFxuICAgICAgICAgIDEwMHZoIC0gI3skdGRzLWhlYWRlci1oZWlnaHR9IC0gI3skbGF5b3V0LWNvbnRyb2wtYmFzZS1oZWlnaHR9XG4gICAgICAgICk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gI3skbGF5b3V0LWNvbnRyb2wtYmFzZS1oZWlnaHR9KTtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHBhZGRpbmctdHJhbnNpdGlvbjtcbiAgICAgICAgcGFkZGluZzogJHRkcy1ib2R5LXBhZGRpbmcgJHRkcy1ib2R5LXBhZGRpbmctc2lkZXMgJHRkcy1ib2R5LXBhZGRpbmdcbiAgICAgICAgICAkdGRzLWJvZHktcGFkZGluZy1zaWRlcztcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAmLnRkcy13YXJuaW5nLXNob3duIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoXG4gICAgICAgICAgICAxMDB2aCAtICN7JHRkcy1oZWFkZXItaGVpZ2h0fSAtICN7JGxheW91dC1jb250cm9sLWJhc2UtaGVpZ2h0fSAtICN7JHRkcy13YXJuaW5nLWhlaWdodH1cbiAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50ZHMtZG91YmxlLXdhcm5pbmctc2hvd24ge1xuICAgICAgICAgIGhlaWdodDogY2FsYyhcbiAgICAgICAgICAgIDEwMHZoIC0gI3skdGRzLWhlYWRlci1oZWlnaHR9IC0gI3skbGF5b3V0LWNvbnRyb2wtYmFzZS1oZWlnaHR9IC0gI3skdGRzLXdhcm5pbmctaGVpZ2h0ICpcbiAgICAgICAgICAgICAgMn1cbiAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50ZHMtZGVzaWduLXN0dWRpby1ib2R5LW11bHRpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyR0ZHMtaGVhZGVyLWhlaWdodH0pO1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuXG4gICAgICAgICAgJi50ZHMtd2FybmluZy1zaG93biB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoXG4gICAgICAgICAgICAgIDEwMHZoIC0gI3skdGRzLWhlYWRlci1oZWlnaHR9IC0gI3skdGRzLXdhcm5pbmctaGVpZ2h0fVxuICAgICAgICAgICAgKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnRkcy1wcm9tcHQtZGVzaWduZXItd29ya3NwYWNlIHtcbiAgICAgICAgICBwYWRkaW5nOiAkdGRzLWJvZHktcGFkZGluZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGRzTGF5b3V0UGFuZUlzT3BlbiAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLFxuICAmLnRkc1NldHRpbmdzUGFuZUlzT3BlbiAudGRzLWRlc2lnbi1zdHVkaW8td29ya3NwYWNlLFxuICAmLnRkc0Fzc2V0c1BhbmVJc09wZW4gLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZSxcbiAgJi50ZHNWYXJpYWJsZXNQYW5lSXNPcGVuIC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UsXG4gICYudGRzUnVsZXNQYW5lSXNPcGVuIC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UsXG4gICYudGRzUHJldmlld1BhbmVJc09wZW4gLnRkcy1kZXNpZ24tc3R1ZGlvLXdvcmtzcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkdGRzLWJvZHktcGFkZGluZy1zaWRlcyArIDI1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRkcy1kZXNpZ24tc3R1ZGlvLXdhcm5pbmcge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMjBweCAzMHB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbGF5b3V0LWNvbnRyb2wtYmFzZS1oZWlnaHQ7XG4gIGhlaWdodDogJGxheW91dC1jb250cm9sLWJhc2UtaGVpZ2h0O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxheW91dC13YXJuaW5nLWJnLWNvbG9yO1xuICBjb2xvcjogJHRleHQtY29sb3Itb24tbGlnaHQtZGFya2VuZWQ7XG5cbiAgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi50ZHMtY2hlY2tlZC1vdXQtYnktdXNlcm5hbWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICR1c2VybmFtZS1ibHVlO1xufVxuXG4ubm8tYW5pbWF0aW9uLFxuLm5vLWFuaW1hdGlvbiA+ICoge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xufVxuXG4udGRzLXNlY3Rpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJlt3cmFwcGVyLW5hbWU9J2JvZHknXSxcbiAgJlt3cmFwcGVyLW5hbWU9J2hlYWRlckJvZHknXSxcbiAgJlt3cmFwcGVyLW5hbWU9J2Zvb3RlckJvZHknXSxcbiAgJlt3cmFwcGVyLW5hbWU9J2hlYWRlckZvb3RlckJvZHknXSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi50ZHMtc2VjdGlvbiB7XG4gIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXG4gIC50ZHMtcm93LWVsZW1lbnQge1xuICAgICYudGRzLXRlbXBsYXRlLWRlc2lnbmVyIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICYudGRzLWNvbnRlbnQtcm93IHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cblxuICAgICYudGRzLWltYWdlLXJvdyB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmLnRkcy1yb3ctZWxlbWVudC1maXhlZC1oZWlnaHQge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgID4gZGl2LnRkcy1jb2x1bW4td3JhcHBlci1lbGVtZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLXByaW50LWxheW91dC1wYW5lICYudGRzLXJvdy1lbGVtZW50LWdyb3cge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICB9XG4gIH1cblxuICA+IC50ZHMtZW1wdHktc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgPiAudGRzLXJvdy1lbGVtZW50IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAudGRzLXNlY3Rpb24tY29udHJvbC10YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsYWJlbC1jb2xvciwgMjAlKTtcbiAgICB9XG4gIH1cblxuICAudGRzLXNlY3Rpb24tY29udHJvbC1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwLjRlbSAwLjVlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYWJlbC1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJl9fdGFicyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgIC50ZHMtc2VjdGlvbi1jb250cm9sLXRhYiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxhYmVsLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRkcy1zZWN0aW9uLWNvbnRyb2wtdGFiIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgcGFkZGluZzogMC40ZW0gMC41ZW07XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1kYXJrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi0tYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaWNvbi1sYXlvdXQtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC50ZHMtc2VjdGlvbi1jb250cm9sLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLSRsYXlvdXQtcmVnaW9uLWNvbnRhaW5lci1wYWRkaW5nO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kbGF5b3V0LXJlZ2lvbi1jb250YWluZXItcGFkZGluZztcbiAgfVxuXG4gIC50ZHMtc2VjdGlvbi1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cblxuICAudGRzLXJvdy1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlbGVtZW50LWRlZmF1bHQtYmctY29sb3I7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuXG4gICAgJi50ZHMtdGVtcGxhdGUtZGVzaWduZXIge1xuICAgICAgb3V0bGluZTogJG91dGxpbmUtZG90dGVkO1xuICAgIH1cblxuICAgICYudGRzLXJvdy1ob3ZlciB7XG4gICAgICBAaW5jbHVkZSBsYXlvdXQtZGVzaWduZXItZWxlbWVudC1ob3Zlci1lZmZlY3Q7XG4gICAgfVxuXG4gICAgJi50ZHMtcm93LWVsZW1lbnQtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxheW91dC1lbGVtZW50LWhvdmVyO1xuICAgIH1cblxuICAgIC50ZHMtY29sdW1uLXdyYXBwZXItZWxlbWVudCB7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAvKiBmaXggZm9yIGlQYWQncyBTYWZhcmkvQ2hyb21lIC0gd2Via2l0IGJ1Zzogd2hlbiBhIGJsb2NrJ3MgaGVpZ2h0IGlzIGRldGVybWluZWRcbiAgICAgIGJ5IG1pbi1oZWlnaHQvbWF4LWhlaWdodCwgY2hpbGRyZW4gd2l0aCBwZXJjZW50YWdlIGhlaWdodHMgYXJlIHNpemVkIGluY29ycmVjdHlseS4gICovXG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgICAgIC8qIC9maXggKi9cbiAgICB9XG5cbiAgICAudGRzLWNvbHVtbi1lbGVtZW50IHtcbiAgICAgIC8qIGZpeCBmb3IgaVBhZCdzIFNhZmFyaS9DaHJvbWUgLSB3ZWJraXQgYnVnOiB3aGVuIGEgYmxvY2sncyBoZWlnaHQgaXMgZGV0ZXJtaW5lZFxuICAgICAgYnkgbWluLWhlaWdodC9tYXgtaGVpZ2h0LCBjaGlsZHJlbiB3aXRoIHBlcmNlbnRhZ2UgaGVpZ2h0cyBhcmUgc2l6ZWQgaW5jb3JyZWN0eWx5LiAgKi9cbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIC8qIC9maXggKi9cblxuICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgbWluLWhlaWdodDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblxuICAgICAgJi50ZHMtY29sdW1uLWhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbGF5b3V0LWRlc2lnbmVyLWVsZW1lbnQtaG92ZXItZWZmZWN0O1xuICAgICAgfVxuXG4gICAgICAmLnRkcy1sYXlvdXQtZGVzaWduZXIge1xuICAgICAgICBvdXRsaW5lOiAkb3V0bGluZS1kb3R0ZWQ7XG4gICAgICB9XG5cbiAgICAgICYudGRzLXRlbXBsYXRlLWRlc2lnbmVyIHtcbiAgICAgICAgLnRkcy10ZW1wbGF0ZS1jb2x1bW4tYm9yZGVyIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBvdXRsaW5lOiAkYm9yZGVyLWRvdHRlZDtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTFweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZHMtaW5uZXItc2VjdGlvbiB7XG4gICAgICAgIC8vaW5uZXIgc2VjdGlvblxuICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgPiBkaXZbbmctaW5jbHVkZV0ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGRzLWxheW91dC1kZXNpZ25lciB7XG4gICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAudGRzLXNlY3Rpb24ge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLWNlbGwge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIC50ZHMtc2VjdGlvbi1pY29uIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cblxuICAgICAgJi50ZHMtZnVsbC1jZWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZHMtY2VsbC1tZWRpYSB7XG4gICAgICBAZXh0ZW5kIC50ZHMtY2VsbDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZGM3M2Q7XG5cbiAgICAgICYuZHJhZy1vdmVyLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjOTkzMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLWNlbGwtdGV4dCB7XG4gICAgICBAZXh0ZW5kIC50ZHMtY2VsbDtcblxuICAgICAgJi5kcmFnLW92ZXItY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGFkYWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRkcy1jZWxsLWVtcHR5IHtcbiAgICAgIEBleHRlbmQgLnRkcy1jZWxsO1xuXG4gICAgICAmLmRyYWctb3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcmFnLW92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRkcy1jZWxsLWhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGxheW91dC1kZXNpZ25lci1lbGVtZW50LWhvdmVyLWVmZmVjdDtcbiAgICB9XG5cbiAgICAudGRzLXNlbGVjdGVkLWNlbGwge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRzZWxlY3RlZC1jZWxsO1xuICAgIH1cblxuICAgIC50ZHMtbGF5b3V0LWRlc2lnbmVyLnRkcy1jb2x1bW4tZWxlbWVudC5kcmFnLW92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyYWctb3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAudGRzLXJvdy1kcm9wem9uZSB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cblxuICAudGRzLXJvdy1kcm9wem9uZS50ZHMtZXhwYW5kLWRyb3Atem9uZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgPiBkaXYge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZHMtcm93LWRyb3B6b25lLnRkcy1ncm93LWRyb3Atem9uZSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgLnRkcy1yb3ctZHJvcHpvbmUgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG1hcmdpbiwgYmFja2dyb3VuZC1jb2xvciwgaGVpZ2h0O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAudGRzLXJvdy1kcm9wem9uZS5kcmFnLW92ZXIgPiBkaXYge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGJvcmRlcjogJGJvcmRlci1kb3R0ZWQ7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhZy1vdmVyLWJnO1xuICB9XG5cbiAgJi50ZHMtc2VjdGlvbi1jb2x1bW5zLWluc3BlY3Qge1xuICAgIC50ZHMtY29sdW1uLWVsZW1lbnQudGRzLWxheW91dC1kZXNpZ25lciB7XG4gICAgICBvdXRsaW5lOiAkb3V0bGluZS1kb3R0ZWQtZGFya2VyO1xuICAgIH1cbiAgfVxuXG4gICYudGRzLXNlY3Rpb24tcm93cy1pbnNwZWN0IHtcbiAgICAudGRzLXJvdy1lbGVtZW50IHtcbiAgICAgIG91dGxpbmU6ICRvdXRsaW5lLWRvdHRlZC1kYXJrZXI7XG4gICAgfVxuXG4gICAgLnRkcy1yb3ctZWxlbWVudC50ZHMtcm93LWVsZW1lbnQtc2VsZWN0ZWQge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnRkcy1zZWN0aW9uLXJlZ2lvbi1pbnNwZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGF5b3V0LWVsZW1lbnQtaG92ZXI7XG4gIH1cbn1cblxuLnRkcy1kZXNpZ25lci1lbGVtZW50IHtcbiAgei1pbmRleDogMTtcblxuICAudGRzLXJlc2l6ZS1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogJHJlc2l6ZS1oYW5kbGUtc2l6ZTtcbiAgICBoZWlnaHQ6ICRyZXNpemUtaGFuZGxlLXNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogJHJlc2l6ZS1oYW5kbGUtc2l6ZS8yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlbGVtZW50LXNlbGVjdGVkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyB0aGUgcmVzaXplLWhhbmRsZXNcbiAgLnRkcy11cHBlci1sZWZ0LWNvcm5lciB7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IC02cHg7XG4gICAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcbiAgfVxuXG4gIC50ZHMtdXBwZXItbWlkZGxlIHtcbiAgICB0b3A6IC02cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGN1cnNvcjogbnMtcmVzaXplO1xuICB9XG5cbiAgLnRkcy11cHBlci1yaWdodC1jb3JuZXIge1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTZweDtcbiAgICBjdXJzb3I6IG5lc3ctcmVzaXplO1xuICB9XG5cbiAgLnRkcy1yaWdodC1taWRkbGUge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG4gIH1cblxuICAudGRzLWxvd2VyLXJpZ2h0LWNvcm5lciB7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIGN1cnNvcjogbndzZS1yZXNpemU7XG4gIH1cblxuICAudGRzLWxvd2VyLW1pZGRsZSB7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgfVxuXG4gIC50ZHMtbG93ZXItbGVmdC1jb3JuZXIge1xuICAgIGJvdHRvbTogLTZweDtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIGN1cnNvcjogbmVzdy1yZXNpemU7XG4gIH1cblxuICAudGRzLWxlZnQtbWlkZGxlIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgY3Vyc29yOiBldy1yZXNpemU7XG4gIH1cblxuICAmLnRkcy1pcy1zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiAkYm9yZGVyLXNlbGVjdGVkO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICA+IC50ZHMtZWxlbWVudC10YWIge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLW9uLWRhcms7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxlbWVudC1zZWxlY3RlZDtcbiAgICB9XG5cbiAgICAudGRzLXJlc2l6ZS1oYW5kbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgfVxuICB9XG59XG5cbi50ZHMtd2ViLXNpemVzLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgLnRkcy1zaXplLXdyYXBwZXIge1xuICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1hbGwtc2l6ZXM7XG5cbiAgICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLW1haW4tZWRpdG9yICYge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1zaXplLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgLnRkcy1zaXplLWRlc2NyaXB0b3Ige1xuICAgIHBhZGRpbmc6IDAgMTBweCA0MHB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnRkcy1zcGFjaW5nIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgIC50ZHMtaG9tZS1idXR0b24ge1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gNXB4O1xuICAgIH1cblxuICAgICYudGRzLXN0cmFpZ2h0LWNvcm5lcnMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAmLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nLWxhbmRzY2FwZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAudGRzLWZpeGVkLWhlaWdodCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC50ZHMtaG9tZS1idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGRzLWxheW91dC1wYW5lLWlubmVyIHtcbiAgICAmLnRkcy1sYXlvdXQtcGFuZS1pbm5lci1yZWxhdGl2ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGxheW91dC12aWV3IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIH1cbiAgfVxuXG4gIC50ZHMtaG9tZS1idXR0b24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXBhZ2UtYmFja2dyb3VuZDtcbiAgfVxuXG4gIC50ZHMtcGFnZS1zZWxlY3RvciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogTGF5b3V0IHBhbmVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4udGRzLWxheW91dC1wYW5lIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRyYW5zaXRpb246ICR6b29tLXdpZHRoLXRyYW5zaXRpb247XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuXG4gIC50ZHMtZml4ZWQtaGVpZ2h0IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgJi50ZHMtZml4ZWQtaGVpZ2h0LW1vYmlsZS1wb3J0cmFpdCB7XG4gICAgICBoZWlnaHQ6IDY2N3B4O1xuICAgIH1cblxuICAgICYudGRzLWZpeGVkLWhlaWdodC1tb2JpbGUtbGFuZHNjYXBlIHtcbiAgICAgIGhlaWdodDogMzc1cHg7XG4gICAgfVxuXG4gICAgJi50ZHMtZml4ZWQtaGVpZ2h0LXRhYmxldC1wb3J0cmFpdCB7XG4gICAgICBoZWlnaHQ6IDEwMjRweDtcbiAgICB9XG5cbiAgICAmLnRkcy1maXhlZC1oZWlnaHQtdGFibGV0LWxhbmRzY2FwZSB7XG4gICAgICBoZWlnaHQ6IDc2OHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIERvbid0IHJlbW92ZSEgVGhlIGB0cmFuc2Zvcm06IHNjYWxlKDEpYCB0aGF0IGlzIHByZXNlbnQgb24gdGhpcyBlbGVtZW50IG1ha2VzIHRoZSBlbGVtZW50IGJlaGF2ZSBsaWtlIGlmIGl0IGhhZCBgYHBvc2l0aW9uOiByZWxhdGl2ZWAuXG4gIC8vIEhvd2V2ZXIsIHRoZSAub2Zmc2V0TGVmdCBhbmQgLm9mZnNldFRvcCBvZiB0aGUgY2hpbGRyZW4gYXJlIHN0aWxsIGNhbGN1bGF0ZWQgcmVsYXRpdmUgdG8gdGhlIGZpcnN0IGVsZW1lbnQgd2l0aCBgcG9zaXRpb246IHJlbGF0aXZlYC5cbiAgLy8gSW4gb3JkZXIgdG8ga2VlcCBib3RoIGNvbnNpc3RlbnQsIHRoaXMgY2xhc3MgbmVlZHMgdG8gaGF2ZSBgcG9zaXRpb246IHJlbGF0aXZlYCBzZXQgZXhwbGljaXRseS5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50ZHMtbGF5b3V0LXBhbmUtcGFkZGluZyB7XG4gICAgdHJhbnNpdGlvbjogJHpvb20taGVpZ2h0LXRyYW5zaXRpb247XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJnLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LWRyb3Atc2hhZG93O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAudGRzLWxheW91dC1wYW5lLWlubmVyIHtcbiAgICBib3JkZXI6ICR0ZHMtZGltLWJvcmRlcjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm94LXNoYWRvdztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuXG4gICAgJi5kcmFnLW92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyYWctb3Zlci1iZztcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDIwcHggJGRyYWctb3Zlci1iZztcbiAgICB9XG5cbiAgICAmLnRkc0dyaWRBY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9kb2N1bWVudC1pbWFnZXMvY29sdW0tZ3VpZGVzLnBuZycpO1xuICAgIH1cblxuICAgIGxheW91dC12aWV3IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuXG4gICAgICBsYXlvdXQtc2VjdGlvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRkcy1kZXNrdG9wLWxheW91dC1wYW5lIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMCUgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6ICRzY3JlZW4tbGctbWluO1xuICB9XG5cbiAgJi50ZHMtdGFibGV0LWxhbmRzY2FwZS1sYXlvdXQtcGFuZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAkc2NyZWVuLW1kLW1pbjtcbiAgfVxuXG4gICYudGRzLXRhYmxldC1wb3J0cmFpdC1sYXlvdXQtcGFuZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAkc2NyZWVuLXNtLW1pbjtcbiAgfVxuXG4gICYudGRzLW1vYmlsZS1wb3J0cmFpdC1sYXlvdXQtcGFuZSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAkc2NyZWVuLXhzLW1pbjtcbiAgfVxuXG4gICYudGRzLW1vYmlsZS1sYW5kc2NhcGUtbGF5b3V0LXBhbmUge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogJHNjcmVlbi1tb2JpbGUtbGFuZHNjYXBlO1xuICB9XG5cbiAgJi50ZHMtZW1haWwtbGF5b3V0LXBhbmUge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogJHNjcmVlbi1lbWFpbC1taW47XG4gICAgYm94LXNoYWRvdzogJGRlZmF1bHQtZHJvcC1zaGFkb3c7XG5cbiAgICAudGRzLWxheW91dC1wYW5lLXBhZGRpbmcge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnRkcy1wcmludC1sYXlvdXQtcGFuZSB7XG4gICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMCAkc2lkZS1wYWRkaW5nO1xuXG4gICAgLnRkcy1zZWN0aW9uLWNvbnRyb2wtYmFyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnRkcy1sYXlvdXQtcGFuZS1wYWRkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIEBmdW5jdGlvbiBlZmZlY3RpdmUtcGFnZS13aWR0aCgkcGFwZXItd2lkdGgpIHtcbiAgICAgICAgQHJldHVybiAkcGFwZXItd2lkdGg7XG4gICAgICB9XG5cbiAgICAgICYtLWRlZmF1bHQge1xuICAgICAgICB3aWR0aDogZWZmZWN0aXZlLXBhZ2Utd2lkdGgoJHRkcy1VU0xldHRlci13aWR0aCk7XG4gICAgICAgIGhlaWdodDogJHRkcy1VU0xldHRlci1oZWlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYtLVVTTGV0dGVyIHtcbiAgICAgICAgJi1Qb3J0cmFpdCB7XG4gICAgICAgICAgd2lkdGg6IGVmZmVjdGl2ZS1wYWdlLXdpZHRoKCR0ZHMtVVNMZXR0ZXItd2lkdGgpO1xuICAgICAgICAgIGhlaWdodDogJHRkcy1VU0xldHRlci1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLUxhbmRzY2FwZSB7XG4gICAgICAgICAgd2lkdGg6IGVmZmVjdGl2ZS1wYWdlLXdpZHRoKCR0ZHMtVVNMZXR0ZXItaGVpZ2h0KTtcbiAgICAgICAgICBoZWlnaHQ6ICR0ZHMtVVNMZXR0ZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tVVNMZWdhbCB7XG4gICAgICAgICYtUG9ydHJhaXQge1xuICAgICAgICAgIHdpZHRoOiBlZmZlY3RpdmUtcGFnZS13aWR0aCgkdGRzLVVTTGVnYWwtd2lkdGgpO1xuICAgICAgICAgIGhlaWdodDogJHRkcy1VU0xlZ2FsLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtTGFuZHNjYXBlIHtcbiAgICAgICAgICB3aWR0aDogZWZmZWN0aXZlLXBhZ2Utd2lkdGgoJHRkcy1VU0xlZ2FsLWhlaWdodCk7XG4gICAgICAgICAgaGVpZ2h0OiAkdGRzLVVTTGVnYWwtd2lkdGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tUG9zdGNhcmQzeDUge1xuICAgICAgICAmLVBvcnRyYWl0IHtcbiAgICAgICAgICB3aWR0aDogZWZmZWN0aXZlLXBhZ2Utd2lkdGgoJHRkcy1Qb3N0Y2FyZDN4NS13aWR0aCk7XG4gICAgICAgICAgaGVpZ2h0OiAkdGRzLVBvc3RjYXJkM3g1LWhlaWdodDtcblxuICAgICAgICAgIC50ZHMtc2VjdGlvbi1jb250cm9sLWJhciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLUxhbmRzY2FwZSB7XG4gICAgICAgICAgd2lkdGg6IGVmZmVjdGl2ZS1wYWdlLXdpZHRoKCR0ZHMtUG9zdGNhcmQzeDUtaGVpZ2h0KTtcbiAgICAgICAgICBoZWlnaHQ6ICR0ZHMtUG9zdGNhcmQzeDUtd2lkdGg7XG5cbiAgICAgICAgICAudGRzLXNlY3Rpb24tY29udHJvbC1iYXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLVBvc3RjYXJkNHg2IHtcbiAgICAgICAgJi1Qb3J0cmFpdCB7XG4gICAgICAgICAgd2lkdGg6IGVmZmVjdGl2ZS1wYWdlLXdpZHRoKCR0ZHMtUG9zdGNhcmQ0eDYtd2lkdGgpO1xuICAgICAgICAgIGhlaWdodDogJHRkcy1Qb3N0Y2FyZDR4Ni1oZWlnaHQ7XG5cbiAgICAgICAgICAudGRzLXNlY3Rpb24tY29udHJvbC1iYXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1MYW5kc2NhcGUge1xuICAgICAgICAgIHdpZHRoOiBlZmZlY3RpdmUtcGFnZS13aWR0aCgkdGRzLVBvc3RjYXJkNHg2LWhlaWdodCk7XG4gICAgICAgICAgaGVpZ2h0OiAkdGRzLVBvc3RjYXJkNHg2LXdpZHRoO1xuXG4gICAgICAgICAgLnRkcy1zZWN0aW9uLWNvbnRyb2wtYmFyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1BNCB7XG4gICAgICAgICYtUG9ydHJhaXQge1xuICAgICAgICAgIHdpZHRoOiBlZmZlY3RpdmUtcGFnZS13aWR0aCgkdGRzLUE0LXdpZHRoKTtcbiAgICAgICAgICBoZWlnaHQ6ICR0ZHMtQTQtaGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1MYW5kc2NhcGUge1xuICAgICAgICAgIHdpZHRoOiBlZmZlY3RpdmUtcGFnZS13aWR0aCgkdGRzLUE0LWhlaWdodCk7XG4gICAgICAgICAgaGVpZ2h0OiAkdGRzLUE0LXdpZHRoO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICA+IGxheW91dC12aWV3LFxuICAgICAgICB0ZW1wbGF0ZS12aWV3IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgLnRkcy1zZWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgPiBsYXlvdXQtc2VjdGlvbixcbiAgICAgICAgICAgIHRlbXBsYXRlLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAmW3NlY3Rpb24tbmFtZT0naGVhZGVyJ10sXG4gICAgICAgICAgICAgICZbc2VjdGlvbi1uYW1lPSdmb290ZXInXSxcbiAgICAgICAgICAgICAgJltzZWN0aW9uLW5hbWU9J2JvZHknXSB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJltzZWN0aW9uLW5hbWU9J3JpZ2h0U2lkZWJhciddLFxuICAgICAgICAgICAgICAmW3NlY3Rpb24tbmFtZT0nbGVmdFNpZGViYXInXSB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRkcy1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAudGRzLWNvbHVtbi1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IHRlbXBsYXRlLXNlY3Rpb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICAgIC00NWRlZyxcbiAgICAgICAgICAgICAgICB3aGl0ZSxcbiAgICAgICAgICAgICAgICB3aGl0ZSA1cHgsXG4gICAgICAgICAgICAgICAgd2hpdGVzbW9rZSA1cHgsXG4gICAgICAgICAgICAgICAgd2hpdGVzbW9rZSAxMHB4XG4gICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLWVkaXRvciAmLFxuICAgICAgICAgICAgICBpbnRlcmFjdGl2ZS10aHVtYm5haWxzICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRkcy1jb2x1bW4td3JhcHBlci1lbGVtZW50IHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMDtcblxuICAgICAgICAgICAgICAvLyBvbmx5IGNvbHVtbnMgd2l0aG91dCBzcGVjaWZpZWQgd2lkdGggc2hvdWxkIGZpbGwgcmVtYWluaW5nIHNwYWNlXG4gICAgICAgICAgICAgICYuaXMtc2l6ZWQge1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGRzLXJvdy1lbGVtZW50IHtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZHMtcm93LWVsZW1lbnQudGRzLWltYWdlLXJvdzpub3QoLnRkcy1jb250ZW50LXJvdyk6bm90KC50ZHMtcm93LWVsZW1lbnQtZml4ZWQtaGVpZ2h0KSB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDA7IC8vdHJlYXQganVzdCBsaWtlIGFuIGVtcHR5IHJvd1xuICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGRzLWl0ZXh0LWNvbG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAkY29sb3ItaW5kaWNhdG9yLXNpemU6IDE4cHg7XG4gICRjb2xvci1pbmRpY2F0b3Itc2hpZnQ6IDNweDtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyLWJvdGg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6ICRjb2xvci1pbmRpY2F0b3Itc2hpZnQ7XG4gICAgdG9wOiAkY29sb3ItaW5kaWNhdG9yLXNoaWZ0O1xuICAgIHdpZHRoOiAkY29sb3ItaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY29sb3ItaW5kaWNhdG9yLXNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogJGNvbG9yLWluZGljYXRvci1zaXplICsgKDIgKiAkY29sb3ItaW5kaWNhdG9yLXNoaWZ0KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxubGF5b3V0LXNlY3Rpb24sXG50ZW1wbGF0ZS1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuaSB7XG4gICYuaWNvbi11cmwge1xuICAgIGNvbG9yOiAkdXJsLWljb24tY29sb3I7XG4gIH1cblxuICAmLmljb24tZW1haWwge1xuICAgIGNvbG9yOiAkZW1haWwtaWNvbi1jb2xvcjtcbiAgfVxuXG4gICYuaWNvbi1wcmludCB7XG4gICAgY29sb3I6ICRwcmludC1pY29uLWNvbG9yO1xuICB9XG5cbiAgJi5pY29uLXNtcyB7XG4gICAgY29sb3I6ICRzbXMtaWNvbi1jb2xvcjtcbiAgfVxuXG59XG5cbi5pY29uLWluYWN0aXZlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6ICRjb2xvci1pbmFjdGl2ZTtcbn1cblxuLy8gZGVzaWduZXIgdG9wIHRvb2xiYXIgZWxlbWVudHNcbi50b29sYmFyLWVsZW1lbnRzLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6ICRjb250cm9scy1ib3JkZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnRvb2xiYXItZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItbGVmdDogJGNvbnRyb2xzLWJvcmRlcjtcblxuICBpbnB1dCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6ICRlbGVtZW50LWhpZ2hsaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG5cbiAgJi5kcm9wZG93bi1saWtlIHtcbiAgICAuZHJvcGRvd24tYXJyb3cge1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDA7XG4gICAgICBtYXJnaW46IGF1dG8gNXB4O1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1saWtlLXRvZ2dsZSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4udGRzLWRlc2lnbi1zdHVkaW8tY29udHJvbC1idXR0b24ge1xuICB3aWR0aDogNDBweDtcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlci1ib3RoO1xuICB9XG59XG5cbi8qIFRvb2xzIHBhbmUgKi9cbi50ZHMtc2xpZGluZy10b29scy1wYW5lIHtcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gIEBpbmNsdWRlIGluZXJ0aWEtc2Nyb2xsaW5nLXk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkc2xpZGUtbWVudS10b3AtYmFzZS1vZmZzZXQ7XG4gIGxlZnQ6IC0kbGF5b3V0LWVsZW1lbnRzLXBhbmUtd2lkdGg7XG4gIGJvdHRvbTogMzBweDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yLW9uLWxpZ2h0LWRhcmtlbmVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGF5b3V0LXNsaWRlaW4tdG9vbGJhci1iZy1jb2xvcjtcbiAgdHJhbnNpdGlvbjogJGxheW91dC1tZW51cy10cmFuc2l0aW9uO1xuICB3aWR0aDogJGxheW91dC1lbGVtZW50cy1wYW5lLXdpZHRoO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBsaW5lLWhlaWdodDogJGxheW91dC1jb250cm9sLWJhc2UtaGVpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJveC1zaGFkb3c6ICRkZWZhdWx0LWRyb3Atc2hhZG93O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblxuICAmLnRkcy1hc3NldHMtdG9vbHMtcGFuZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cblxuICA+IHAge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG5cbiAgLnRkcy1sb3dlci1tZW51cyAmIHtcbiAgICB0b3A6ICRzbGlkZS1tZW51LXRvcC1iYXNlLW9mZnNldCArICRzbGlkZS1tZW51LXdhcm5pbmctb2Zmc2V0O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgdG9wOiAkc2xpZGUtbWVudS10b3AtYmFzZS1vZmZzZXQgKyAkbGF5b3V0LWNvbnRyb2wtYmFzZS1oZWlnaHQ7XG4gIH1cblxuICAuYXNzZXRzLXBhbmUtc2Nyb2xsYWJsZSB7XG4gICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gICAgZmxleDogMTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLnRkcy1sYXlvdXQtZWxlbWVudHMtbGlzdCB7XG4gICAgLnRkcy1yZWdpb25zLWRpc2FibGVkLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgfVxuXG4gICAgICAudGRzLWNhcmV0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuICAgICAgICAgICR0ZXh0LWNvbG9yLW9uLWxpZ2h0LWRhcmtlbmVkO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICYub3BlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYXlvdXQtZWxlbWVudHMtZ3JvdXAtb3BlbjtcbiAgICAgIH1cblxuICAgICAgJi5vcGVuIC50ZHMtY2FyZXQge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLW9uLWxpZ2h0LWRhcmtlbmVkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG4gICAgICAgICAgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGRzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4udGRzLWFzc2V0LWRpc3BsYXktY29udHJvbCB7XG4gIG1hcmdpbjogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG5cbiAgLnRkcy1tdWx0aS1pY29uLXdyYXAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0b3A6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxuXG4gIC50ZHMtY2FyZXQtZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuICAgICAgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbmkuaWNvbi0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9vbHRpcC0tbmFycm93IHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuIiwiJHRkcy1pdGV4dC10b29sYmFyLXdpZHRoOiAxMDAlO1xuJHRkcy1pdGV4dC10b29sYmFyLWhlaWdodDogNDBweDtcblxuLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgPiBkaXYge1xuICAgICRoZWFkZXItdG9wLWJvdHRvbS1tYXJnaW46IDEwcHg7XG4gICAgaGVpZ2h0OiAkdGRzLWhlYWRlci1oZWlnaHQgLSAyKiRoZWFkZXItdG9wLWJvdHRvbS1tYXJnaW47XG4gICAgbWFyZ2luOiAkaGVhZGVyLXRvcC1ib3R0b20tbWFyZ2luIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkaGVhZGVyLXNlcGFyYXRvci1jb2xvcjtcbiAgICAmLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1pY29uIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93LWNlbnRlcmVkLWVsZW1lbnRzLWJldHdlZW47XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgICAgZGl2LnRkcy1pY29uLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBmbGV4LWJhc2lzOiAxNSU7XG4gICAgICB3aWR0aDogMTUlOyAvKiB0aGlzIGlzIHRvIHByZXZlbnQgdGhlIGNoaWxkIHAgZWxlbWVudCBmcm9tIGV4cGFuZGluZyB0aGUgY29udGFpbmVyICovXG4gICAgICBtYXgtd2lkdGg6IDE1JTsgLyogZGFtbiB5b3UsIEZpcmVmb3ggKi9cbiAgICB9XG4gICAgJi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItZWxpcHNpcyB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXJlZC1lbGVtZW50cy1iZXR3ZWVuO1xuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgPiBkaXYge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgICAgICAgIEBpbmNsdWRlIHRleHQtZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICAgICAgYSwgYnV0dG9uIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxuICAgIHNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIHRleHQtZWxsaXBzaXM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGNvbG9yOiAkaGVhZGVyLWxhYmVsLWNvbG9yO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG5cbiAgaW1nLnRkcy1zZW5kaW5nLWFuaW1hdGlvbiB7XG4gICAgQGluY2x1ZGUgc3Bpbi1hbmltYXRpb247XG4gICAgbWFyZ2luLWxlZnQ6IDkxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4N3B4O1xuICB9XG59XG5cbiRpbnRlcmFjdGl2ZS1kZXNpZ25lci10YWJzLWhlaWdodDogNDBweDtcbiRpbnRlcmFjdGl2ZS1kZXNpZ25lci1hZGQtdGFiLXNpemU6ICRpbnRlcmFjdGl2ZS1kZXNpZ25lci10YWJzLWhlaWdodDtcbiRpbnRlcmFjdGl2ZS1kZXNpZ25lci1hY3RpdmUtdGFiLWhlaWdodDogNDVweDtcbi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGFicyB7XG4gICRpbnRlcmFjdGl2ZS1kZXNpZ25lci10YWJzLWJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpdi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGFiIHtcbiAgICBoZWlnaHQ6ICRpbnRlcmFjdGl2ZS1kZXNpZ25lci10YWJzLWhlaWdodDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6ICRpbnRlcmFjdGl2ZS1kZXNpZ25lci10YWJzLWJvcmRlci1yYWRpdXM7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuXG4gICAgJi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGFiLWhhcy1wcm9tcHRzIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAkaW50ZXJhY3RpdmUtcHJvbXB0cy1wYW5lLWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgaGVpZ2h0OiAkaW50ZXJhY3RpdmUtZGVzaWduZXItYWN0aXZlLXRhYi1oZWlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAkaW50ZXJhY3RpdmUtbWFpbi1hcmVhLXNoYWRvdztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93LWNlbnRlcmVkLWVsZW1lbnRzLWJldHdlZW47XG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRpbnRlcmFjdGl2ZS1wcm9tcHRzLXBhbmUtYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBpbmNsdWRlIHRleHQtZWxsaXBzaXM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW46IDAgMCAycHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgZGl2LnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1hZGQtdGFiIHtcbiAgICBoZWlnaHQ6ICRpbnRlcmFjdGl2ZS1kZXNpZ25lci1hZGQtdGFiLXNpemU7XG4gICAgd2lkdGg6ICRpbnRlcmFjdGl2ZS1kZXNpZ25lci1hZGQtdGFiLXNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogJGludGVyYWN0aXZlLWRlc2lnbmVyLXRhYnMtYm9yZGVyLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlci1ib3RoO1xuICAgIGltZyB7XG4gICAgICAkaW50ZXJhY3RpdmUtZGVzaWduZXItYWRkLXRhYi1zaWduLXNpemU6ICRpbnRlcmFjdGl2ZS1kZXNpZ25lci1hZGQtdGFiLXNpemUvNDtcbiAgICAgIHdpZHRoOiAkaW50ZXJhY3RpdmUtZGVzaWduZXItYWRkLXRhYi1zaWduLXNpemU7XG4gICAgICBoZWlnaHQ6ICRpbnRlcmFjdGl2ZS1kZXNpZ25lci1hZGQtdGFiLXNpZ24tc2l6ZTtcbiAgICB9XG4gIH1cbn1cblxuaW50ZXJhY3RpdmUtZGVzaWduZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBcbiAgLnRkcy1sYXlvdXQtcGFuZS1pbm5lciB7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgLnRkcy10ZW1wbGF0ZS1jb2x1bW4tYm9yZGVyIHtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGRzLXJvdy1lbGVtZW50LnRkcy10ZW1wbGF0ZS1kZXNpZ25lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRkcy1zZWN0aW9uIC50ZHMtcm93LWVsZW1lbnQgLnRkcy1jZWxsLW1lZGlhIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi1hcmVhIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6ICRpbnRlcmFjdGl2ZS1tYWluLWFyZWEtc2hhZG93O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGludGVyYWN0aXZlLWRlc2lnbmVyLXRhYnMtaGVpZ2h0fSAtIDEwcHgpO1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbn1cblxuLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLXRvb2xiYXIge1xuICBoZWlnaHQ6ICRsYXlvdXQtY29udHJvbC1iYXNlLWhlaWdodDtcbiAgQGluY2x1ZGUgZmxleC1yb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGl2LnRkcy1zcGFjZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICBkaXYudGRzLW5hdiB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG5hdiB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXJlZC1lbGVtZW50cy1iZXR3ZWVuO1xuXG4gICAgICB0ZHMtdW5kby1yZWRvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC50ZHMtaW50ZXJhY3RpdmUtc2hvdy1jb2xvcmluZywgLnRkcy1pbnRlcmFjdGl2ZS1wYWdlLXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgZGl2LnRkcy1idXR0b25zIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIEBpbmNsdWRlIGZsZXgtcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgID4gKiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbiR0ZHMtaW50ZXJhY3RpdmUtdG9vbGJhci1lbGVtZW50cy1oZWlnaHQ6IDI4cHg7XG4udGRzLWludGVyYWN0aXZlLXNob3ctY29sb3Jpbmcge1xuICB3aWR0aDogJHRkcy1pbnRlcmFjdGl2ZS10b29sYmFyLWVsZW1lbnRzLWhlaWdodDtcbiAgaGVpZ2h0OiAkdGRzLWludGVyYWN0aXZlLXRvb2xiYXItZWxlbWVudHMtaGVpZ2h0O1xuICBib3JkZXI6ICRjb250cm9scy1ib3JkZXItbGlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi50ZHMtaW50ZXJhY3RpdmUtc2hvdy1jb2xvcmluZy1vZmYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZHMtbGlnaHQtZ3JheTtcbiAgfVxuICBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBAZm9yICRpIGZyb20gMSB0byAzIHtcbiAgICAgICYuaWNvbi1jYXRlZ29yeS1jb2xvci1wYXJ0I3skaX0ge1xuICAgICAgICBjb2xvcjogbnRoKCRpY29uLWNhdGVnb3J5LWNvbG9ycywgJGkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGRzLWludGVyYWN0aXZlLXBhZ2Utc2VsZWN0IHtcbiAgJHRkcy1pbnRlcmFjdGl2ZS1wYWdlLXNlbGVjdC13aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAkdGRzLWludGVyYWN0aXZlLXRvb2xiYXItZWxlbWVudHMtaGVpZ2h0O1xuICBib3JkZXI6ICRjb250cm9scy1ib3JkZXItbGlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAkdGRzLWludGVyYWN0aXZlLXBhZ2Utc2VsZWN0LXdpZHRoO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpdiB7XG4gICAgd2lkdGg6ICR0ZHMtaW50ZXJhY3RpdmUtcGFnZS1zZWxlY3Qtd2lkdGgvMztcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlci1ib3RoO1xuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgYm9yZGVyLWxlZnQ6ICRjb250cm9scy1ib3JkZXItbGlnaHQ7XG4gICAgICBib3JkZXItcmlnaHQ6ICRjb250cm9scy1ib3JkZXItbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi1lZGl0aW5nLWNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gI3skbGF5b3V0LWNvbnRyb2wtYmFzZS1oZWlnaHR9KTtcbn1cblxuJHRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1sZWZ0LXBhbmUtd2lkdGg6IDI2MHB4O1xuLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1sZWZ0LXBhbmUsIC50ZHMtaW50ZXJhY3RpdmUtcHJvbXB0LXBhbmUge1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgd2lkdGg6ICR0ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbGVmdC1wYW5lLXdpZHRoO1xuICBwYWRkaW5nOiAwIDEycHggMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4udGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLWxlZnQtcGFuZSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5idG4udGRzLWludGVyYWN0aXZlLW5leHQtZGVsaXZlcnktbWV0aG9kIHtcbiAgcGFkZGluZzogMTBweDtcbiAgaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi1lZGl0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJhY3RpdmUtZGVzaWduZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiAkaW50ZXJhY3RpdmUtZGVzaWduZXItbWFpbi1lZGl0b3ItYm9yZGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgdHJhbnNpdGlvbjogcGFkZGluZyBsaW5lYXIgLjE1cztcblxuICAmLndpdGgtdG9vbGJhciB7XG4gICAgcGFkZGluZy10b3A6ICN7JHRkcy1pdGV4dC10b29sYmFyLWhlaWdodH07XG4gIH1cblxuICAmLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLWVkaXRvci1kaW1tZWQge1xuICAgIGludGVyYWN0aXZlLWRpZ2l0YWwtY29udGVudC1wcmV2aWV3LCBpbnRlcmFjdGl2ZS1wcmludC1jb250ZW50LXByZXZpZXcsIGludGVyYWN0aXZlLWltYWdlLXByZXZpZXcge1xuICAgICAgb3BhY2l0eTogLjQ7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLWVkaXRvci1zY3JvbGwtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAudGRzLWxheW91dC1wYW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgaW50ZXJhY3RpdmUtcHJpbnQtY29udGVudC1wcmV2aWV3LnByb21wdC1wYXJhZ3JhcGgtZm9jdXNlZCxcbiAgaW50ZXJhY3RpdmUtZGlnaXRhbC1jb250ZW50LXByZXZpZXcucHJvbXB0LXBhcmFncmFwaC1mb2N1c2VkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibHVlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaS10ZXh0LXRvb2xiYXIge1xuICAkdG9vbGJhci1lbGVtZW50cy1tYXJnaW46IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGl0ZXh0LXRvb2xiYXItYmFja2dyb3VuZDtcbiAgaGVpZ2h0OiAkdGRzLWl0ZXh0LXRvb2xiYXItaGVpZ2h0O1xuICB3aWR0aDogJHRkcy1pdGV4dC10b29sYmFyLXdpZHRoO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuXG4gIHRyYW5zaXRpb246IHRvcCBsaW5lYXIgLjE1cztcblxuICAmLmFuaW1hdGUtc2hvdyB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJi5hbmltYXRlLWhpZGUge1xuICAgIHRvcDogLSR0ZHMtaXRleHQtdG9vbGJhci1oZWlnaHQ7XG4gIH1cblxuICAudGRzLWl0ZXh0LXRvb2xiYXItdGV4dC1jb250cm9scy1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAudGRzLWl0ZXh0LXRvb2xiYXItdGV4dC1zdHlsZS1idG4ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBib3JkZXI6ICR0ZXh0LWVkaXRvci10b29sYmFyLWJ1dHRvbnMtYm9yZGVyO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkdGV4dC1lZGl0b3ItdG9vbGJhci1idXR0b25zLWJvcmRlcjtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRkcy1saWdodC1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZHMtZm9udC1mYW1pbHksXG4gIC50ZHMtZm9udC1zaXplLFxuICAudGRzLWFsaWdubWVudCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAkdG9vbGJhci1lbGVtZW50cy1tYXJnaW47XG4gICAgc3Bhbi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgYm9yZGVyOiAkdGV4dC1lZGl0b3ItdG9vbGJhci1idXR0b25zLWJvcmRlcjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB9XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGl0ZXh0LXRvb2xiYXItYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRkcy1kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogMjJweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICB9XG4gIH1cblxuICAudGRzLWZvbnQtZmFtaWx5IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cblxuICAudGRzLWFsaWdubWVudCwgLnRkcy1mb250LXNpemUge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG5cbiAgLnRkcy1mb250LXNpemUge1xuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1pdGV4dC1jb2xvciB7XG4gICAgbWFyZ2luLWxlZnQ6ICR0b29sYmFyLWVsZW1lbnRzLW1hcmdpbjtcbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXRleHQtdG9vbGJhci1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyOiAkdGV4dC1lZGl0b3ItdG9vbGJhci1idXR0b25zLWJvcmRlcjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1tYWluLWVkaXRvciB7XG4gIC50ZHMtY29sdW1uLWVsZW1lbnQudGRzLWZ1bGwtY2VsbCB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuXG4udGRzLWludGVyYWN0aXZlLXNlbnQtd3JhcHBlciB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcmFjdGl2ZS1zZW50LWJnLWNvbG9yO1xuXG4gIC5tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IGxhcmdlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLmljb24ge1xuICAgICAgZm9udC1zaXplOiA3ZW07XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5pbnRlcmFjdGl2ZS1pbWFnZS1wcmV2aWV3IHtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5pbnRlcmFjdGl2ZS1wcm9tcHQtcmliYm9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi50ZHMtYXR0YWNobWVudHMtcHJldmlldy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGlmcmFtZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCJpbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtY2FyZCB7XG4gICRpbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtY2FyZC1pdGVtLWhlaWdodDogNDBweDtcbiAgJGludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1jYXJkLWl0ZW0tcGFkZGluZzogMCAxMHB4O1xuICAkaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWNhcmQtaXRlbS1ib3JkZXI6IDFweCBzb2xpZCAkaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWNhcmQtY29sb3I7XG4gIGJvcmRlcjogJGludGVyYWN0aXZlLWRlbGl2ZXJ5LW1ldGhvZC1jYXJkLWl0ZW0tYm9yZGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAuaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWluZGljYXRvciB7XG4gICAgQGluY2x1ZGUgZmxleC1yb3ctY2VudGVyZWQtZWxlbWVudHMtYmV0d2VlbjtcbiAgICBoZWlnaHQ6ICRpbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtY2FyZC1pdGVtLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWNhcmQtaXRlbS1wYWRkaW5nO1xuICAgICYuaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWFjdGl2ZTtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bC5pbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtYXR0YWNobWVudHMge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXJlZC1lbGVtZW50cy1iZXR3ZWVuO1xuICAgICAgaGVpZ2h0OiAkaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWNhcmQtaXRlbS1oZWlnaHQ7XG4gICAgICBwYWRkaW5nOiAkaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWNhcmQtaXRlbS1wYWRkaW5nO1xuICAgICAgXG4gICAgICA+IGRpdiB7XG4gICAgICAgIEBpbmNsdWRlIHRleHQtZWxsaXBzaXM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRpbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtY2FyZC1pdGVtLWJvcmRlcjtcbiAgICAgIH1cblxuICAgICAgJi5pbnRlcmFjdGl2ZS1kZWxpdmVyeS1tZXRob2QtYXR0YWNobWVudF9fc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJhY3RpdmUtZGVsaXZlcnktbWV0aG9kLWF0dGFjaG1lbnQtYWN0aXZlO1xuICAgICAgfVxuXG4gICAgICB0ZHMtbWFpbi1zZWFyY2gtd2lkZ2V0IHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG59XG5cbnVsLmRyb3Bkb3duLW1lbnUgbGkge1xuICBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuICBociB7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxufVxuIiwiaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGludGVyYWN0aXZlLWRlc2lnbmVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogJGludGVyYWN0aXZlLWRldGFpbHMtcG9wb3Zlci1ib3gtc2hhZG93O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1NTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAzcHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogMjtcblxuICAkaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyLXByZXZpZXc6IDkwJTtcblxuICAuaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyLXByZXZpZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogJGludGVyYWN0aXZlLWRldGFpbHMtcG9wb3Zlci1wcmV2aWV3O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmludGVyYWN0aXZlLWRldGFpbHMtcG9wb3Zlci1mb290ZXIge1xuICAgIGhlaWdodDogMTAwJSAtICRpbnRlcmFjdGl2ZS1kZXRhaWxzLXBvcG92ZXItcHJldmlldztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLmludGVyYWN0aXZlLWRldGFpbHMtZGVsaXZlcnktbWV0aG9kIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDVweDtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcblxuICAgIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1iYXNpczogMTAlO1xuICAgICAgPiBkaXYge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXJlZC1lbGVtZW50cy1iZXR3ZWVuO1xuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZC10aHVtYm5haWwge1xuICAgICAgYm9yZGVyOiAkaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyLXRodW1ibmFpbC1ib3JkZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWRlbGl2ZXJ5LW1ldGhvZC1hdHRhY2htZW50cyB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgICAgLmdseXBoaWNvbi5nbHlwaGljb24tcGFwZXJjbGlwIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWF0dGFjaG1lbnQge1xuICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuaW50ZXJhY3RpdmUtZGV0YWlscy1hdHRhY2htZW50LWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlcmFjdGl2ZS1kZXRhaWxzLWF0dGFjaG1lbnQtdGh1bWJuYWlsIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaW50ZXJhY3RpdmUtZW1haWwtaGVhZGVyIHtcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBsaWdodGdyYXk7XG5cbiAgcGFkZGluZzogMTBweCAyMHB4IDVweDtcblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc3ViamVjdC1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmF0dGFjaG1lbnRzLWluZGljYXRvciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZ2x5cGhpY29uLmdseXBoaWNvbi10cmlhbmdsZS10b3Age1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gICYgKyAuZ2x5cGhpY29uLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbiIsIi50ZHMtaW50ZXJhY3RpdmUtcHJvbXB0LWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICBoZWlnaHQ6IDgwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC50ZHMtaW50ZXJhY3RpdmUtbmV4dC1wcm9tcHQtYnRuIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcmFjdGl2ZS1uZXh0LXByb21wdC1idG4tYmFja2dyb3VuZDtcbiAgICAkdGRzLWludGVyYWN0aXZlLW5leHQtcHJvbXB0LWJ0bi1zaXplOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6ICR0ZHMtaW50ZXJhY3RpdmUtbmV4dC1wcm9tcHQtYnRuLXNpemU7XG4gICAgZmxleC1iYXNpczogJHRkcy1pbnRlcmFjdGl2ZS1uZXh0LXByb21wdC1idG4tc2l6ZTtcbiAgICB3aWR0aDogJHRkcy1pbnRlcmFjdGl2ZS1uZXh0LXByb21wdC1idG4tc2l6ZTtcblxuICAgICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcmFjdGl2ZS1uZXh0LXByb21wdC1idG4tYmFja2dyb3VuZC1ob3ZlcjtcbiAgICB9XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJhY3RpdmUtbmV4dC1wcm9tcHQtYnRuLWJhY2tncm91bmQtZGlzYWJsZWQ7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogJHRkcy1pbnRlcmFjdGl2ZS1uZXh0LXByb21wdC1idG4tc2l6ZTtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1pbnRlcmFjdGl2ZS1wcm9tcHQtcGFuZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcmFjdGl2ZS1wcm9tcHRzLXBhbmUtYmFja2dyb3VuZDtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gIGludGVyYWN0aXZlLXByb21wdC1jaGVjay1ib3hlcyxcbiAgaW50ZXJhY3RpdmUtcHJvbXB0LXRleHQtZmllbGQge1xuICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICAgIEBpbmNsdWRlIGZsZXgtcm93LWNlbnRlcmVkLWVsZW1lbnRzLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgdGV4dGFyZWEge1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG4gIH1cblxuICAuaW50ZXJhY3RpdmUtcHJvbXB0LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5pbnRlcmFjdGl2ZS1wcm9tcHQtcXVlc3Rpb24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5pbnRlcmFjdGl2ZS1wcm9tcHQtdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlLWhlaWdodDogMTJweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAkdmFsaWRhdGlvbi1tZXNzYWdlLWhlaWdodDtcbiAgICBoZWlnaHQ6ICR2YWxpZGF0aW9uLW1lc3NhZ2UtaGVpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICYuaW50ZXJhY3RpdmUtcHJvbXB0LXZhbGlkYXRpb24tbWVzc2FnZS12aXNpYmxlIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5zZWxlY3RlZC1jaG9pY2VzIHtcbiAgICBtYXgtd2lkdGg6IDIzNnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICRpbnRlcmFjdGl2ZS1wcm9tcHRzLXBhbmUtb3B0aW9uLWJhY2tncm91bmQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBtYXJnaW46IDAgMTBweCAwIDE1cHg7XG4gICAgfVxuXG4gICAgYXNzZXQtbGlzdC1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaW50ZXJhY3RpdmUtcHJvbXB0cy1wYW5lLW9wdGlvbi1iYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuICB9XG59XG4iLCJpbnRlcmFjdGl2ZS10aHVtYm5haWxzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRkcy1pbnRlcmFjdGl2ZS1kZXNpZ25lci1yaWdodC1wcmV2aWV3IHtcbiAgQGluY2x1ZGUgZmxleC1yb3c7XG4gIGhlaWdodDogMTAwJTtcblxuICAudGRzLWludGVyYWN0aXZlLWRlc2lnbmVyLXJlc2l6aW5nLWJhciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtcGFnZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5yZXNpemUtZG90cyB7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBsaW5lLWhlaWdodDogNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGNvbG9yOiAjNUQ1RDVEO1xuICAgIH1cbiAgfVxuXG4gIC50ZHMtaW50ZXJhY3RpdmUtZGVzaWduZXItdGh1bWJuYWlscy1wYW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJhY3RpdmUtZGVzaWduZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICAgIC50ZHMtaW50ZXJhY3RpdmUtdGh1bWJuYWlscyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGRlZmF1bHQtcGFnZS1iYWNrZ3JvdW5kO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG5cbiAgICAgIC50ZHMtaW50ZXJhY3RpdmUtdGh1bWJuYWlscy1kZXNjIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtcm93O1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkuaWNvbiB7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGRzLWludGVyYWN0aXZlLXRodW1ibmFpbHMtcGFnZSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jb2x1bW4oKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgJl9faGlkZGVuIHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmludGVyYWN0aXZlLWF0dGFjaG1lbnRzLXRodW1ibmFpbHMge1xuICBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICYudGRzLXRodW1ibmFpbC1leHBhbmRlZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcztcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgJi50ZHMtdGh1bWJuYWlsLWFjdGl2ZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRpbnRlcmFjdGl2ZS1hY3RpdmUtdGh1bWJuYWlsLWdsb3c7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDBweCAwcHggI0ZGRjtcbiAgICAgICAgYm9yZGVyOiAkaW50ZXJhY3RpdmUtZGV0YWlscy1wb3BvdmVyLXRodW1ibmFpbC1ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJpbnRlcmFjdGl2ZS10ZXN0aW5nIHtcbiAgLnRkcy1yZW1vdmUtZWxlbWVudCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0MjQyNDMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIFxuICAjd2hvbGUge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbiIsIi8vXG4vL1xuLy8gRGVzaWduZXIgaW5zcGVjdG9yIHN0eWxlcyBmb3IgSU5UT1VDSCBhcHBcbi8vIENvcHlyaWdodCBUb3Bkb3duIFN5c3RlbXNcbi8vIEBhdXRob3I6IHdlcm5lckBidXNzZWRlc2lnbi5jb21cbi8vXG4vL1xuXG4vLyBsb2NhbCB2YXJpYWJsZXNcbiRpbnNwZWN0b3ItaGVpZ2h0OiA0NDBweDsgLy8gU2hvdWxkIHdlIGhhdmUgdGhpcyBiYXNlZCBvbiB2aWV3IHBvcnQgaGVpZ2h0P1xuJGluc3BlY3Rvci1oZWFkaW5nLXNpZGUtc3BhY2U6IDIwcHg7XG5cbi50ZHMtZGVzaWduZXItaW5zcGVjdG9yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAxMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gIGZsZXg6IDIgMCBhdXRvO1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogJGRlZmF1bHQtZHJvcC1zaGFkb3c7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgJi50ZHMtbGF5b3V0LWluc3BlY3RvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaWNvbi1sYXlvdXQtY29sb3I7XG4gIH1cblxuICAmLnRkcy10ZW1wbGF0ZS1pbnNwZWN0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGljb24tdGVtcGxhdGUtY29sb3I7XG4gIH1cblxuICAmLnRkcy10ZXh0LWluc3BlY3RvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkaWNvbi1jb250ZW50LWNvbG9yO1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cblxuICAmLnRkcy1jb2x1bW4taW5zcGVjdG9yIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG5cbiAgLnRkcy1yZXNpemUtaGFuZGxlIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogbndzZS1yZXNpemU7XG5cbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3Ige1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsZW1lbnQtaGlnaGxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4udGRzLWRlc2lnbmVyLWluc3BlY3Rvci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG5cbiAgbGkge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgJi50ZHMtbW92ZS1oYW5kbGUge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY3Vyc29yOiBtb3ZlO1xuXG4gICAgICBoZWlnaHQ6IDJlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZHMtaW5zcGVjdG9yLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIC5pY29uLXJlbW92ZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbiAgfVxufVxuXG4udGRzLWRlc2lnbmVyLWNoZXZyb25zIHtcbiAgQGluY2x1ZGUgZmxleC1jZW50ZXItYm90aDtcbiAgQGluY2x1ZGUgaW5zcGVjdG9yLWNvbnRyb2xzLW1hcmdpbjtcbn1cblxuJHRkcy1pbnNwZWN0b3ItaW5wdXRzLWhlaWdodDogMjRweDtcblxuLnRkcy1mYW5jeS1udW1iZXItaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGluc3BlY3Rvci1jb250cm9scy1tYXJnaW47XG4gIGlucHV0IHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgICBoZWlnaHQ6ICR0ZHMtaW5zcGVjdG9yLWlucHV0cy1oZWlnaHQ7XG4gIH1cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIHRvcDogMnB4O1xuICB9XG4gIC50ZHMtY2FyZXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNzVweDtcbiAgICAmLnRkcy1jYXJldC11cCB7XG4gICAgICB0b3A6IDJweDtcbiAgICB9XG4gICAgJi50ZHMtY2FyZXQtdXAudGRzLWNhcmV0LWRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNhcmV0LWRpc2FibGVkO1xuICAgIH1cbiAgICAmLnRkcy1jYXJldC1kb3duIHtcbiAgICAgIHRvcDogMTZweDtcbiAgICB9XG4gICAgJi50ZHMtY2FyZXQtZG93bi50ZHMtY2FyZXQtZGlzYWJsZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY2FyZXQtZGlzYWJsZWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG5cbi50ZHMtZmFuY3ktY29sb3ItcGlja2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBAaW5jbHVkZSBpbnNwZWN0b3ItY29udHJvbHMtbWFyZ2luO1xuXG4gIGlucHV0IHtcbiAgICBoZWlnaHQ6ICR0ZHMtaW5zcGVjdG9yLWlucHV0cy1oZWlnaHQ7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnRkcy1mYW5jeS1jb2xvci1pbmRpY2F0b3Ige1xuICAgICRjb2xvci1pbmRpY2F0b3ItaGVpZ2h0OiAyM3B4O1xuICAgIGhlaWdodDogJGNvbG9yLWluZGljYXRvci1oZWlnaHQ7XG4gICAgd2lkdGg6IDIgKiAkY29sb3ItaW5kaWNhdG9yLWhlaWdodDtcbiAgICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAudGRzLWNvbG9yLXBpY2tlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50ZHMtZm9udC1hdHRycy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAudGRzLWJ0bi1yb3cgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1pbi13aWR0aDogMmVtO1xuICAgIGhlaWdodDogMS42ZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgfVxufVxuXG4udGRzLWJ0bi1zZWxlY3Qtc21hbGwge1xuICBoZWlnaHQ6ICR0ZHMtaW5zcGVjdG9yLWlucHV0cy1oZWlnaHQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXB4IDIwcHggMCAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY2FyZXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogN3B4O1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuXG4udGRzLWJ0bi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBpbnNwZWN0b3ItY29udHJvbHMtbWFyZ2luO1xuICAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgLmljb24tYWxpZ24tcmVjIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy13aWR0aC1oZWFkaW5nIHtcbiAgbWFyZ2luLWxlZnQ6ICRpbnNwZWN0b3ItaGVhZGluZy1zaWRlLXNwYWNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRkcy1lbGVtZW50LXByb3BlcnR5LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZzogMCAkaW5zcGVjdG9yLWhlYWRpbmctc2lkZS1zcGFjZSAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1wYWdlLWJhY2tncm91bmQ7XG4gIGJvcmRlci1ib3R0b206ICRkZWZhdWx0LWJvcmRlcjtcbiAgZmxleDogMCAwIGF1dG87XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZS1pbi1vdXQ7XG5cbiAgJi50ZHMtdG9wLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG5cbiAgJi50ZHMtaGFzLXRvcC1ib3JkZXIge1xuICAgIGJvcmRlci10b3A6ICRkZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gICYudGRzLWhhcy11cHBlci1zY3JvbGwtYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gIH1cblxuICAmLnRkcy1oYXMtYm90dG9tLXNjcm9sbC1ib3JkZXIge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgfVxuXG4gICYudGRzLXN0eWxlcy1iZXdhcmUgLnRkcy1wcm9wZXJ0eS1oZWFkaW5nIC5pY29uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRvcDogLTNweDtcblxuICAgICYuaWNvbi1icmFuZF9zdHlsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJi50ZHMtd2l0aC10b3AtcGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAmLnRkcy1pcy1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgfVxuXG4gICYudGRzLWluc3BlY3Rvci1lbGVtZW50LWlkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICBociB7XG4gICAgbWFyZ2luOiAxMHB4IC0yMHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICBbdHlwZT0nY2hlY2tib3gnXSxcbiAgICBbdHlwZT0ncmFkaW8nXSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1wcm9wZXJ0eS1oZWFkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC50ZHMtcHJvcGVydHktZW5hYmxlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgOmNoZWNrZWQgKyAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmluc3BlY3Rvci1wYW5lLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgLnRkcy1jYXJldC1kb3duIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAmLmljb24taW1hZ2UsXG4gICAgICAmLmljb24tcGFyYWdyYXBoIHtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICB9XG5cbiAgICAgICYuaWNvbi1yZW1vdmUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLWNhcmV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNHB4O1xuICAgIH1cbiAgICAudGRzLWNhcmV0LWRvd24ge1xuICAgICAgdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1ub3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICB9XG5cbiAgLnRkcy1yb3ctaGVpZ2h0LXZhbHVlIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIGlucHV0W3R5cGU9J3VybCddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgJi5uZy1pbnZhbGlkLFxuICAgICYuaW52YWxpZCB7XG4gICAgICBib3gtc2hhZG93OiAkdGRzLWlucHV0LWludmFsaWQtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICBpbnB1dC50ZHMtYWxsLWZvdXItc2lkZXMsXG4gIC50ZHMtYWxsLWZvdXItc2lkZXMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAudGRzLXNlbGVjdC1yZXBsYWNlbWVudC50ZHMtYWxsLWZvdXItc2lkZXMsXG4gIC50ZHMtY29sb3ItcGlja2VyLXdyYXBwZXIudGRzLWFsbC1mb3VyLXNpZGVzIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG5cbiAgaW5wdXQudGRzLWhlYWRlci1oZWlnaHQsXG4gIGlucHV0LnRkcy1mb290ZXItaGVpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICBpbnB1dC50ZHMtY29sdW1uLXdpZHRoIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnRkcy1idG4tc2VsZWN0IGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudGRzLWhhbGYtd2lkdGgge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNiU7XG4gICAgfVxuXG4gICAgLnRkcy1pbnB1dC12YWx1ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1vbmUtdGhpcmQtd2lkdGgge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cblxuICAudGRzLXR3by10aGlyZHMtd2lkdGgge1xuICAgIHdpZHRoOiA2NCU7XG4gIH1cblxuICAudGRzLXRocmVlLXF1YXJ0ZXItd2lkdGgge1xuICAgIHdpZHRoOiA3MyU7XG4gIH1cblxuICAudGRzLW9uZS1xdWFydGVyLXdpZHRoIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnRkcy1zZWxlY3Qtd2l0aC1sYWJlbCB7XG4gICAgLnRkcy1pbmxpbmUtbGFiZWwge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgICB3aWR0aDogNTMlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAudGRzLWluc3BlY3Rvci1zdWJsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAudGRzLXRvcC1yaWdodC1ib3R0b20tbGVmdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgID4gbGkge1xuICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgICBpbnB1dFt0eXBlPSdudW1iZXInXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbnNwZWN0b3ItcHJvcGVydHktcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgID4gZGl2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAudGRzLWFsaWduLXRvcCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgfVxuXG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnRkcy1wcm9wZXJ0eS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgaW5zcGVjdG9ycy10b2dnbGUge1xuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICAgICAudGRzLWNhcmV0IHtcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICMzMzM7XG5cbiAgICAgICAgICAgICYudGRzLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCgudGRzLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgJi50ZHMtY2FyZXQtbGVmdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCBsaWdodGVuKCMzMzMsIDUwJSkgdHJhbnNwYXJlbnRcbiAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYudGRzLWNhcmV0LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICBsaWdodGVuKCMzMzMsIDUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50ZHMtY2FyZXQtbGVmdCB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzMzMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGRzLWNhcmV0LXJpZ2h0IHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGRzLWRlc2lnbmVyLWluc3BlY3Rvci1ib2R5IHtcbiAgZmxleC1ncm93OiAyO1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMTBweDtcblxuICAubmF2LXRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJnLWNvbG9yO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLm5hdi10YWJzID4gbGkgPiBhLFxuICAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMsXG4gIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtYnRuLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgLTFweDtcbiAgICBjb2xvcjogJGRlZmF1bHQtdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAkZGVmYXVsdC10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXBhZ2UtYmFja2dyb3VuZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZGVmYXVsdC1wYWdlLWJhY2tncm91bmQ7XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICAgIGZsZXg6IDIgMSBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAudGFiLXBhbmUuYWN0aXZlIHtcbiAgICBmbGV4OiAyIDEgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG5cbiAgICAudGRzLXNjcm9sbC13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LXBhZ2UtYmFja2dyb3VuZDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIH1cblxuICAgIC50ZHMtcmVhZG9ubHktd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1wYWdlLWJhY2tncm91bmQ7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlci1ib3RoO1xuICAgIH1cblxuICAgID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAudGRzLXN0YXRpYy13cmFwcGVyIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uaW1hZ2UtcG9zaXRpb24tYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1jb250ZW50LWJnLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gLmFsaWduLWFjdGlvbiB7XG4gICAgYm9yZGVyOiAkY29udHJvbHMtYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMzLjMzJTtcblxuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWJ0bi1iZy1jb2xvci1ob3ZlcjtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4udGRzLWluc3BlY3Rvci1mb290ZXItd3JhcHBlciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmbGV4OiAwIDAgYXV0bztcblxuICAuaWNvbi50ZHMtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGRkO1xuICB9XG59XG5cbi50ZHMtZGVzaWduZXItaW5zcGVjdG9yLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcblxuICAudGRzLWxheW91dC1pbnNwZWN0b3IgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGljb24tbGF5b3V0LWNvbG9yO1xuICB9XG5cbiAgLnRkcy10ZW1wbGF0ZS1pbnNwZWN0b3IgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGljb24tdGVtcGxhdGUtY29sb3I7XG4gIH1cblxuICAudGRzLXRleHQtaW5zcGVjdG9yICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpY29uLWNvbnRlbnQtY29sb3I7XG4gIH1cblxuICAmLnRkcy1kaXNhYmxlZCBsaSB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnRkcy1yZWFkb25seS1pbnB1dCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4udGRzLXN0eWxlLXJ1bGVzLWxpc3Qge1xuICA+IGxpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZHMtZGVzaWduZXItZWxlbWVudC1kZXNjcmlwdG9yIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsYXlvdXQtZWxlbWVudHM7XG4gICAgfVxuICB9XG59XG5cbnRkcy1jb2xvci1zd2F0Y2hlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRkcy1jb2xvci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbi10b3A6IDVweDtcblxuICA+IC50ZHMtY29sb3ItZ3JvdXAge1xuICAgIGZsZXgtZ3JvdzogMTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgYWxsO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgICAgICBib3gtc2hhZG93OiAkZGVmYXVsdC1kcm9wLXNoYWRvdztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZHMtY29sb3ItbGlzdCArIGlucHV0IHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4udGRzLWNvbG9yLXBpY2tlci13cmFwcGVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy10b3A6IDVweDtcblxuICAudGRzLWhhbGYtd2lkdGggJiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy90aHVtYm5haWxzL2NvbG9yLXdoZWVsLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyM3B4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDUwJTtcbiAgfVxufVxuXG4udGRzLWNvbG9yLXNhbXBsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgJiA+ICoge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC50ZHMtY29sb3Itc2FtcGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJvcmRlcjogJGRlZmF1bHQtYm9yZGVyO1xuICB9XG59XG5cbi50ZHMtb3BhY2l0eS13cmFwcGVyLFxuLnRkcy1kcm9wLXNoYWRvdy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC50ZHMtb3BhY2l0eS1zZXR0aW5nLFxuICAudGRzLWRyb3Atc2hhZG93LXNldHRpbmcge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAudGRzLW9wYWNpdHktZGlzcGxheSxcbiAgLnRkcy12YWx1ZS1kaXNwbGF5IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiAkZGVmYXVsdC1ib3JkZXI7XG4gIH1cbn1cblxuLnRkcy1idXR0b24tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3JkZXI6ICRkZWZhdWx0LWJvcmRlcjtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmFjdGl2ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaWNvbi1zZWxlY3QtYmctY29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmljb24tYWxpZ24tZnJhbWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICNiM2IzYjM7XG5cbiAgICAuaWNvbi1hbGlnbi1yZWMsXG4gICAgLmljb24tYWxpZ24tcmVjLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29sb3I6ICM0MTQxNDI7XG5cbiAgICAgICYudGRzLXRvcCB7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgIH1cblxuICAgICAgJi50ZHMtYm90dG9tIHtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICB9XG5cbiAgICAgICYudGRzLWxlZnQge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIH1cblxuICAgICAgJi50ZHMtcmlnaHQge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb24taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjNDE0MTQyO1xuXG4gICAgaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogI2IzYjNiMztcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IC02cHg7XG4gICAgfVxuXG4gICAgLmljb24taW1nLXdyYXAtbm9uZTpmaXJzdC1jaGlsZCB7XG4gICAgICB0b3A6IC0yNnB4O1xuICAgIH1cblxuICAgIC5pY29uLWltZy13cmFwLW5vbmU6bGFzdC1jaGlsZCB7XG4gICAgICB0b3A6IC04cHg7XG4gICAgfVxuXG4gICAgJi50ZHMtaW1nLWxlZnQge1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIHRvcDogLTNweDtcbiAgICB9XG5cbiAgICAuaWNvbi1pbWctd3JhcC1sZWZ0IHtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICB0b3A6IC01cHg7XG4gICAgfVxuXG4gICAgJi50ZHMtaW1nLXJpZ2h0IHtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogLTNweDtcbiAgICB9XG5cbiAgICAuaWNvbi1pbWctd3JhcC1yaWdodCB7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIHRvcDogLTVweDtcbiAgICB9XG5cbiAgICAuaWNvbi1pbWctd3JhcC1vdmVyIHtcbiAgICAgIHRvcDogLTdweDtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1pbWFnZS1zdHlsZS1vcHRpb25zIHtcbiAgJjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG5cbiAgbGkge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJi50ZHMtaW1nLWRyb3BzaGFkb3cgaW1nIHtcbiAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG5cbiAgICAudGRzLW1pcnJvci1pbWFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pbWFnZS10bjEuanBnJyk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMzAlLFxuICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAxMDAlXG4gICAgICAgICksXG4gICAgICAgIHVybCgnL2Fzc2V0cy9pbWFnZXMvaW1hZ2UtdG4xLmpwZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgfVxuXG4gICAgJi50ZHMtaW1nLWJvcmRlciBpbWcge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAmLnRkcy1pbWctb3V0ZXJnbG93IGltZyB7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICB9XG5cbiAgICAudGRzLTNkLXNoYWRvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHRvcDogODAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRkcy1pbWctd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGRzLXZpc2liaWxpdHktYnJlYWtwb2ludHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgPiBsaSB7XG4gICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gICAgd2lkdGg6IDEyJTtcblxuICAgIFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG9wYWNpdHk6IDAuMztcblxuICAgICAgJi50ZHMtaXMtbGFuZHNjYXBlOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIDpjaGVja2VkIH4gLmljb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1kaXJlY3RvcnktbGlzdCB7XG4gIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG4vLyB3aGVuIG9wZW4gb3IgY2xvc2luZyBhIGNvbGxhcHNlIGVsZW1lbnQgd2l0aCBhIGRyb3Bkb3duIGluc2lkZSwgdGhlXG4vLyBoZWlnaHQgb2YgdGhlIGNvbGxhcHNlIGVsZW1lbnQgaW5jbHVkZXMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSBub3QgXCIwXCIgYXMgaXQgc2hvdWxkIGJlLiB0aGlzIGZpeGVzIHRoZSBpc3N1ZS5cbi50ZHMtZWxlbWVudC1wcm9wZXJ0eS13cmFwcGVyIC50ZHMtZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGRzLWVsZW1lbnQtcHJvcGVydHktd3JhcHBlciAub3BlbiAudGRzLWRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRkcy1idXR0b25zLXN0eWxlLWxpc3QsXG4udGRzLWltYWdlcy1zdHlsZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAtNXB4O1xuXG4gID4gbGkge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogNXB4IDIlIDVweCAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAmOm50aC1jaGlsZCgzbikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICYuYWN0aXZlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpY29uLXNlbGVjdC1iZy1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRkcy1zaG93LW9uLWNoZWNrZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgPiBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5cbi50ZHMtaWNvbi1zZWxlY3Rvci13aWRnZXQge1xuICAudGRzLWJ0bi1zZWxlY3Qge1xuICAgIC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1pY29uLXNlbGVjdG9yIHtcbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4udGRzLXNob3ctaWNvbi1zZWxlY3Rpb24tZnJvbS1tb2RhbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8vIHRoZSBpbWFnZSBtYXNraW5nIHNlY3Rpb25cbi50ZHMtaW1hZ2UtZmVuY2Uge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG4udGRzLW9yaWdpbmFsLWltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC50ZHMtb3JpZ2luYWwtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAudGRzLWltYWdlLW1hc2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmLnRkcy1hZGQtaGFuZGxlLW1vZGUudGRzLWZvdW5kLWxpbmUge1xuICAgICAgY3Vyc29yOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY3Vyc29yLXBsdXMuY3VyKSwgYXV0bztcbiAgICB9XG4gIH1cblxuICAudGRzLWNsaXBwZWQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRkcy1pbWFnZS1tYXNrLXRvb2xiYXIge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgICYuaWNvbi1wbHVzLFxuICAgICYuaWNvbi1taW51cyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi50ZHMtY2xpcC1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IC01cHggMCAwIC01cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcblxuICAmLnRkcy1pbi1mb2N1cyB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBtYXJnaW46IC03cHggMCAwIC03cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2NjYztcbiAgfVxuXG4gIC50ZHMtcmVtb3ZlLWhhbmRsZS1tb2RlICYge1xuICAgIGN1cnNvcjogdXJsKC9hc3NldHMvaW1hZ2VzL2N1cnNvci1taW51cy5jdXIpLCBhdXRvO1xuICB9XG59XG5cbi50ZHMtY2VudGVyLW1hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAtMTJweCAwIDAgLTEycHg7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnRkcy1jb2xvci1ydWxlcy1saXN0IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJnLWNvbG9yO1xuXG4gID4gbGkge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuXG4gICAgPiAqIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLnRkcy1saXN0LWxhYmVsIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cblxuICAudGRzLWNvbG9yLXN3YXRjaCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi50ZHMtc3dhdGNoLXBvcHVwIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJnLWNvbG9yO1xuICBib3gtc2hhZG93OiAkZGVmYXVsdC1kcm9wLXNoYWRvdztcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAudGRzLWNvbG9yLWxpc3QgKyBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGRzLWlucHV0LWRlZmF1bHQtY3Vyc29yIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4udGRzLW9wdGlvbi1saXN0IHtcbiAgbGFiZWwge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLmljb24tcmVtb3ZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgW3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgW3R5cGU9J3JhZGlvJ10ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4udGRzLWFkZC1zZWxlY3Qtb3B0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmW3Rkcy10b29sLXRpcF06aG92ZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi50ZHMtcmVtb3ZlLW9wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAuaWNvbi1yZW1vdmUge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGNvbG9yOiAjZGY3MzU3O1xuICB9XG59XG5cbi50ZHMtdmFsdWUtYW5kLXVuaXQge1xuICAmLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgJi1hbGwtc2lkZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLWlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIH1cblxuICAmLWRyb3Bkb3duIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIHdpZHRoOiA0MCU7XG5cbiAgICAmLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGRpdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM5LCAyMzksIDIzOSwgMC41KTtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy12YWx1ZS1hbmQtdW5pdC10b3AtcmlnaHQtYm90dG9tLWxlZnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuIiwicGFnZS1pbnNwZWN0b3Ige1xuICAucGFnZS1pbnNwZWN0b3JfX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgZmxleC1yb3ctY2VudGVyZWQtZWxlbWVudHMtbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVzaWduZXItYmFja2dyb3VuZDtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW0gMC41ZW0gMS41ZW07XG5cbiAgICAudGRzLWVsZW1lbnQtbW9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG4gIH1cblxuICAucGFnZS1pbnNwZWN0b3JfX3BhZ2Utc2VsZWN0b3Ige1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWFyZ2luOiAwIDAuNWVtO1xuICAgIGRpdiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vXG4vLyBTZWxlY3QgcmVwbGFjZW1lbnQgc3R5bGVzIGZvciBJTlRPVUNIIGFwcFxuLy8gQ29weXJpZ2h0IFRvcGRvd24gU3lzdGVtc1xuLy8gQGF1dGhvcjogd2VybmVyQGJ1c3NlZGVzaWduLmNvbVxuLy9cbi8vXG4udGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC50ZHMtYnRuLXNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC50ZHMtZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgfVxuICB9XG59IiwiLy9cbi8vXG4vLyBNb2RhbCBkZWZhdWx0IHdpbmRvdyBzdHlsZXMgZm9yIElOVE9VQ0ggYXBwXG4vLyBUaGVzZSBtb2RhbCBzdHlsZXMgcHJvdmlkZSBmb3IgdGhlIGZpeGV4IGhlYWRlciBhbmQgZm9vdGVyIGFuZCBzY3JvbGxhYmxlIGNvbnRlbnQgc2VjdGlvblxuLy8gQ29weXJpZ2h0IFRvcGRvd24gU3lzdGVtc1xuLy9cbi8vXG5cbi50ZHMtbW9kYWwtZGVmYXVsdC1mcmFtZSB7XG4gIGhlaWdodDogJG1vZGFsLWRlZmF1bHQtZnJhbWUtaGVpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRkcy1tb2RhbC1kZWZhdWx0LWZyYW1lLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkbW9kYWwtZGVmYXVsdC1mcmFtZS1oZWFkZXItaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJG1vZGFsLWRlZmF1bHQtZnJhbWUtaGVhZGVyLWhlaWdodDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgYm94LXNoYWRvdzogJGRlZmF1bHQtZHJvcC1zaGFkb3c7XG5cbiAgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4udGRzLW1vZGFsLWRlZmF1bHQtZnJhbWUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkbW9kYWwtZGVmYXVsdC1mcmFtZS1oZWFkZXItaGVpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkbW9kYWwtZGVmYXVsdC1mcmFtZS1jb250ZW50LWhlaWdodDtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRlZmF1bHQtcGFnZS1iYWNrZ3JvdW5kO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gIC5yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udGRzLW1vZGFsLWRlZmF1bHQtZnJhbWUtZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRtb2RhbC1kZWZhdWx0LWZyYW1lLWZvb3Rlci1oZWlnaHQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgYm94LXNoYWRvdzogJGRlZmF1bHQtZHJvcC1zaGFkb3c7XG59XG5cblxuXG5cbiIsIi8vXG4vL1xuLy8gTW9kYWwgc2VsZWN0IGxheW91dCBzcGVjaWZpYyBzdHlsZXMgZm9yIElOVE9VQ0ggYXBwXG4vLyBDb3B5cmlnaHQgVG9wZG93biBTeXN0ZW1zXG4vL1xuLy9cblxuXG4udGRzLWFjdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4udGRzLXNob3ctZGVsaXZlcnktbWV0aG9kcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogOHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDdweCBzb2xpZCAjMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwMDAgIzAwMCB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuXG4udGRzLWNhcmQtdmlldy1saXN0LnRkcy1sYXlvdXQtc2VsZWN0aW9uIGxheW91dC10aHVtYm5haWwgLnRkcy1hc3NldC1jYXJkLnRkcy1pcy1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXG4gIC50ZHMtYXNzZXQtY2FyZC10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzO1xuICB9XG5cbiAgJi50ZHMtbGF5b3V0LWlzLXNlbGVjdGVkIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlbGVtZW50LXNlbGVjdGVkO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cbiAgICAmIC50ZHMtYXNzZXQtY2FyZC10aXRsZSxcbiAgICAmIC50ZHMtc2hvdy1kZWxpdmVyeS1tZXRob2RzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAkZGVmYXVsdC1kcm9wLXNoYWRvdztcbiAgICAgIGJvcmRlcjogJGNhcmQtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gICYudGRzLWxheW91dC1pcy1wZW5kaW5nIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6ICRkZWZhdWx0LWRyb3Atc2hhZG93O1xuICAgICAgYm9yZGVyOiAkY2FyZC1ib3JkZXI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbi8qKlxuICogY29udGFpbmVyIGZvciB0aGUgY2FyZCBkZWxpdmVyeSBtZXRob2RzLiB0aGVyZSBpcyBvbmUgY29udGFpbmVyLiBXaGVuIGEgbGF5b3V0IGlzXG4gKiBzZWxlY3RlZCB0aGUgZGVsaXZlcnkgbWV0aG9kcyBhcmUgbG9hZGVkIGluIHRoaXMgY29udGFpbmVyIGFuZCB0aGUgY29udGFpbmVyIGlzXG4gKiBwb3NpdGlvbmVkIC0gdXNpbmcgdGhlIHRvcCBwcm9wZXJ0eSAtIGJlbG93IHRoZSBzZWxlY3RlZCBsYXlvdXQgY2FyZFxuICovXG4udGRzLWNhcmQtZGVsaXZlcnktbWV0aG9kcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlbGVtZW50LXNlbGVjdGVkO1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIC5pY29uLXJlbW92ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxuICB9XG59IiwiZGVsaXZlcnktbWV0aG9kcyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBoZWlnaHQ6ICRsYXlvdXQtY29udHJvbC1iYXNlLWhlaWdodDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcblxuICAudGRzLWRlbGl2ZXJ5LW1ldGhvZC10ZXh0LWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbjogJGRlbGl2ZXJ5LW1ldGhvZHMtdHJhbnNpdGlvbjtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogJGxheW91dC1jb250cm9sLWJhc2UtaGVpZ2h0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNDOEM4QzgsICRkZXNpZ25lci1iYWNrZ3JvdW5kKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI0I2QjdCNztcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNDOEM4QzgsICRkZXNpZ25lci1iYWNrZ3JvdW5kKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkZXNpZ25lci1iYWNrZ3JvdW5kO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICB9XG5cbiAgICAgICYudGRzLWRlbGl2ZXJ5LW1ldGhvZC13ZWIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyLWJvdGg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRkcy1zZWxlY3Qtd2l0aC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnRkcy1jYXJldC11cCB7XG4gICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3Itb24tbGlnaHQtZGFya2VuZWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIH1cblxuICAgIC5pY29uLWRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgIH1cblxuICAgIC5pY29uLXRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmljb24tbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1kZXZpY2Utb3JpZW50YXRpb24ge1xuICB6LWluZGV4OiAxMDAxO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWluLXdpZHRoOiAwO1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcblxuICAudGRzLWxhbmRzY2FwZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuICBkaXYge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyLWJvdGg7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJHRvb2wtc2VsZWN0ZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1iZy1jb2xvci1ob3ZlcjtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlbGl2ZXJ5LW1ldGhvZC1zZWxlY3RlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vL1xuLy8gRGVsaXZlcnkgbWV0aG9kcyBsaXN0IHN0eWxlcyBmb3IgSU5UT1VDSCBhcHBcbi8vIENvcHlyaWdodCBUb3Bkb3duIFN5c3RlbXNcbi8vXG4vL1xuXG4udGRzLWRlbGl2ZXItbWV0aG9kLWdyYXBoaWNzLWxpc3Qge1xuICB3aWR0aDogMjAwMHB4O1xuICBtYXJnaW46IDA7XG5cbiAgbGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC50ZHMtbWV0aG9kLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1kZXZpY2UtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJnLWNvbG9yO1xuXG4gICAgLnRkcy1zY3JlZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbGVtZW50LXNlbGVjdGVkO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgJi50ZHMtZGVza3RvcC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IDI2NnB4O1xuICAgIH1cblxuICAgICYudGRzLXRhYmxldC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxlbWVudC1zZWxlY3RlZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRkcy1tb2JpbGUtaW1hZ2UgeyAvLyAxLjc4IGFzcGVjdCByYXRpbyAoMTYvOSlcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgcGFkZGluZzogMnB4IDJweCAxMHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsZW1lbnQtc2VsZWN0ZWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRkcy1kb2N1bWVudC1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtYmctY29sb3I7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgICYudGRzLWVtYWlsLWltYWdlIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICB9XG5cbiAgICAmLnRkcy1sZXR0ZXItaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAmLnRkcy1sZWdhbC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIH1cblxuICAgICYudGRzLXRhYmxvaWQtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1oaWdobGlnaHQtZGVsaXZlcnktbWV0aG9kIHtcbiAgcGFkZGluZzogMjBweDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxlbWVudC1oaWdobGlnaHQ7XG4gIH1cbn0iLCIvKiBTbGlkZXIgY29udGFpbmVyIHdpdGggaWNvbnMgZm9yIGRlbGl2ZXJ5IG1ldGhvZHMgc2VsZWN0aW9uICovXG4udGRzLWxheW91dC1zbGlkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAudGRzLXNsaWRlci1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTs7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ5LWRhcmstYmc7XG4gICAgb3BhY2l0eTogMC40O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgfVxuXG4gICAgJltkaXNhYmxlZF0sXG4gICAgJltkaXNhYmxlZF06aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC4xO1xuICAgIH1cblxuICAgICYudGRzLXNsaWRlci1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgIH1cblxuICAgICYudGRzLXNsaWRlci1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAudGRzLXNsaWRlci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn0iLCIvL1xuLy9cbi8vIExheW91dCBkZXNpZ25lciBzdHlsZXMgZm9yIElOVE9VQ0ggYXBwXG4vLyBDb3B5cmlnaHQgVG9wZG93biBTeXN0ZW1zXG4vLyBAYXV0aG9yOiB3ZXJuZXJAYnVzc2VkZXNpZ24uY29tXG4vL1xuLy9cblxuLnRkcy10ZW1wbGF0ZS1jb250ZW50LWNvbnRhaW5lci5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAvLyB0aGUgZ3JpZCB3aWxsIGhhdmUgbm8gZ3V0dGVyc1xuICAvLyBlbGltaW5hdGUgYWxsIGJvb3RzdHJhcCBwYWRpbmcvbWFyZ2lucy5cbiAgW2NsYXNzXj1cImNvbFwiXSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYucm93LCAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAudGRzLXRlbXBsYXRlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudGRzLWNvbnRlbnQtaXRlbS13cmFwcGVyIHtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgIzk5OTtcbiAgfVxufVxuXG4vLyBlbGVtZW50IGFzc2lnbm1lbnQgaWNvbnNcbi50ZHMtc2hvdy1lbGVtZW50LWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAndGRzLWludG91Y2gtaWNvbnMnO1xuICAgIHNwZWFrOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IC05cHggMCAwIC05cHg7XG4gIH1cblxuICAmLnRkcy1oYXMtdGV4dC1hc3NpZ25lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29udGVudCAhaW1wb3J0YW50O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU5MWJcIjtcbiAgICB9XG4gIH1cblxuICAmLnRkcy1oYXMtaW1hZ2UtYXNzaWduZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWFnZS1jb250ZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkyNVwiO1xuICAgIH1cbiAgfVxuXG4gICYudGRzLWhhcy1pbWFnZS1hc3NpZ25lZC50ZHMtaGFzLXRleHQtYXNzaWduZWQge1xuICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCBib3R0b20sICRpbWFnZS1jb250ZW50IDUwJSwgJHRleHQtY29udGVudCA1MCUpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZTkxYlwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGU5MjVcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuICB9XG59XG5cbnRlbXBsYXRlLWltYWdlLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1nIHtcbiAgICAmLmltYWdlLXByZXZpZXctbG9hZGluZyB7XG4gICAgICBvcGFjaXR5OiAuMTtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuXG4udGRzLWFzc2V0LW5vdC1hdmFpbGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzc3NztcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudGVtcGxhdGUtY29udGVudC1wcmV2aWV3LFxudGVtcGxhdGUtcHJpbnQtY29udGVudC1wcmV2aWV3LFxuaW50ZXJhY3RpdmUtZGlnaXRhbC1jb250ZW50LXByZXZpZXcsXG5pbnRlcmFjdGl2ZS1wcmludC1jb250ZW50LXByZXZpZXcge1xuICBmbGV4LWdyb3c6IDE7IC8vIFdlIGRvbid0IHdhbnQgdGV4dCBjb250ZW50IHRvIGJlIHZlcnRpY2FsbHkgY2VudGVyZWRcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRkcy10ZW1wbGF0ZS10ZXh0LXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTJwdDtcblxuICAmLnRkcy1jb250ZW50LW91dGRhdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRERUUwO1xuICB9XG59XG5cbi50ZHMtdGVtcGxhdGUtdGFibGUtcHJldmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJi50ZHMtY29udGVudC1vdXRkYXRlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0REVFMDtcbiAgfVxufVxuXG4udGRzLWNvbnRlbnQtb3V0ZGF0ZWQtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHhcbiAgfVxufVxuXG4ucHJvb2YtZGVsaXZlcnktbWV0aG9kcy1jb250YWluZXIge1xuICBwYWRkaW5nOiA4MHB4IDAgMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wcm9vZi1kZWxpdmVyeS1tZXRob2Qge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBmbGV4LWJhc2lzOiAwcHg7XG5cbiAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6ICRwcm9vZi10eXBlcy1ib3JkZXI7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuXG4gICAgLmxpbmstY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHNwaW4tYW5pbWF0aW9uO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGlzdG9yeS1tb2RlIFtyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGFzLWxlYWtpbmctb3V0LWNvbnRlbnQge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAycHggcmdiYSgyMzAsMzcsMzcsMSk7XG59XG4iLCIvL1xuLy9cbi8vIERlc2lnbmVyIGVsZW1lbnQgZGVzY3JpcHRvciBzdHlsZXMgZm9yIElOVE9VQ0ggYXBwXG4vLyBDb3B5cmlnaHQgVG9wZG93biBTeXN0ZW1zXG4vLyBAYXV0aG9yOiB3ZXJuZXJAYnVzc2VkZXNpZ24uY29tXG4vL1xuLy9cblxuLnRkcy1kZXNpZ25lci1pbnNwZWN0b3Ige1xuICAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLW9uLWxpZ2h0LWRhcmtlbmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXNpZ25lci1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLW9uLWRhcms7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcbiAgICB9XG4gIH1cbn1cblxuLnRkcy1jZWxsLXdyYXBwZXItaW5zcGVjdG9yIHtcbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3Ige1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4udGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4IDAgNDVweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGVsZW1lbnQtaGlnaGxpZ2h0O1xuICBjb2xvcjogJHRleHQtY29sb3Itb24tbGlnaHQtZGFya2VuZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsYXlvdXQtZWxlbWVudHM7XG4gIGN1cnNvcjogbW92ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAmOi13ZWJraXQtZHJhZyB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVsZW1lbnQtaGlnaGxpZ2h0O1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYudGRzLWhhcy1uby1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAmLnRkcy1oYXMtd2lkZS1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG5cbiAgLnRkcy1zaG93LWRldGFpbHMgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuXG4gIC50ZHMtZWxlbWVudC1pY29uLFxuICAudGRzLW11bHRpLWljb24td3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG5cbiAgICAmLmljb24tdmFyaWFibGUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZHMtbXVsdGktaWNvbi13cmFwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbGVmdDogMTJweDtcbiAgfVxuXG4gIC50ZHMtZWxlbWVudC10aHVtYm5haWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA3cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLnRkcy1idXR0b24tZWxlbWVudC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA5cHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgfVxuXG4gID4gLnRkcy1pbnB1dC10eXBlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcblxuICAgICYudGRzLXNtYWxsZXItaWNvbiB7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIFtjbGFzcyo9XCIgaWNvbi1yb3ctY29sXCJdIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogLTExcHg7XG4gIH1cblxuICAudGRzLXJlbW92ZS1lbGVtZW50IHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDdweDtcbiAgfVxuXG4gIC50ZHMtcmVnaW9uLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3Itb24tbGlnaHQtZGFya2VuZWQ7XG5cbiAgICAgIC50ZHMtaWNvbi1hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWNvbi1idXNpbmVzcy1ydWxlcywgLmljb24tcnVsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cblxuICAudGRzLWVsZW1lbnQtbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgLnRkcy1lbGVtZW50LW1vcmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLnRkcy1lbGVtZW50LXN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiAxMXB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuXG4gICAgLmljb24tZHJhZ19kcm9wIHtcbiAgICAgIGNvbG9yOiAjNmQ2ZTcwO1xuICAgIH1cbiAgfVxuXG4gIC50ZHMtcmVtb3ZlLWVsZW1lbnQsXG4gICYuYWN0aXZlICAudGRzLWRyYWctZWxlbWVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIgLnRkcy1yZW1vdmUtZWxlbWVudC50ZHMtc2hvdy1yZW1vdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuaWNvbi1yZW1vdmUge1xuICAgICAgdG9wOiAtMTRweDtcbiAgICB9XG4gIH1cblxuICAudGRzLWRlc2lnbmVyLWluc3BlY3RvciAmIC50ZHMtcmVtb3ZlLWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmljb24ge1xuICAgICAgdG9wOiAtMTRweDtcbiAgICB9XG4gIH1cblxuICAudGRzLWRyYWctZWxlbWVudCxcbiAgJi5hY3RpdmUgLnRkcy1yZW1vdmUtZWxlbWVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnRkcy1jb2x1bW4tbnVtYmVyLXNlbGVjdGlvbi10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgIzRlNGU0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAudGRzLWNhcmV0LWRvd24ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1jb2x1bW4tbnVtYmVyLXNlbGVjdGlvbiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW46IDVweCA3cHggMCAwO1xuXG4gICAgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGRzLWRlc2lnbi1lbGVtZW50LWRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDMwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGF5b3V0LWVsZW1lbnRzO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIC50ZHMtbGluay1saXN0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVsZW1lbnQtZGVzY3JpcHRvci1iYWNrZ3JvdW5kO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHRvb2wtc2VsZWN0ZWQ7XG4gICAgfVxuICB9XG59IiwiLnByb21wdC1xdWVzdGlvbi1ncm91cCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9tcHQtYmluYXJ5LXF1ZXN0aW9uLXJvdyB7XG4gIEBpbmNsdWRlIGZsZXgtcm93LWNlbnRlcmVkLWVsZW1lbnRzLWJldHdlZW47XG5cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMS40ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNWVtO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuXG4gICAgJltkaXNhYmxlZD0nZGlzYWJsZWQnXSB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuICB9XG59XG5cbi5wcm9tcHQtdGV4dC1pbnB1dC1xdWVzdGlvbi1yb3cge1xuICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZHMtcXVlc3Rpb24tYm9yZGVyLWdyYXk7XG4gICAgZmxleDogMTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHRkcy1wbGFjZWhvbGRlci1ncmF5O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkdGRzLXBsYWNlaG9sZGVyLWdyYXk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHRkcy1wbGFjZWhvbGRlci1ncmF5O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICAmLm5nLXRvdWNoZWQubmctaW52YWxpZC1yZXF1aXJlZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmVkO1xuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICB9XG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICB9XG59XG5cbi5wcm9tcHQtZGVmYXVsdC12YWx1ZS1ib3gge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHRhcmVhIHtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5uZy1pbnZhbGlkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICB9XG4gIH1cbiAgLnByb21wdC1kZWZhdWx0LXZhbHVlLW5vdGlmaWNhdGlvbiB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiByZWQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDJlbTtcbiAgICB3aWR0aDogNTB2dztcbiAgfVxufVxuXG4uaGFzLW5leHQtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNoZWNrYm94ZXMtcHJvbXB0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAmLmludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICB9XG5cbiAgLnRkcy1maW5kLWZvcm0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAxM3B4IDAgMTFweCA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLnNlbGVjdGVkLWNob2ljZXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiA0cHggMCAwIDRweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXNzZXQtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLnByb21wdC1kZXNpZ25lci1oZWFkZXItaWNvbiB7XG4gIHN2ZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgdXNlIHtcbiAgICBmaWxsOiAkaWNvbi1jb250ZW50LWNvbG9yO1xuICB9XG59XG4iLCIuY29sb3JwaWNrZXItdmlzaWJsZSxcbi5jb2xvcnBpY2tlci12aXNpYmxlIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbmNvbG9ycGlja2VyLXNhdHVyYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUdRQUFBQmtDQVlBQUFCdzRwVlVBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBS1QybERRMUJRYUc5MGIzTm9iM0FnU1VORElIQnliMlpwYkdVQUFIamFuVk5uVkZQcEZqMzMzdlJDUzRpQWxFdHZVaFVJSUZKQ2k0QVVrU1lxSVFrUVNvZ2hvZGtWVWNFUlJVVUVHOGlnaUFPT2pvQ01GVkVzRElvSzJBZmtJYUtPZzZPSWlzcjc0WHVqYTlhODkrYk4vclhYUHVlczg1Mnp6d2ZBQ0F5V1NETlJOWUFNcVVJZUVlQ0R4OFRHNGVRdVFJRUtKSEFBRUFpelpDRnovU01CQVBoK1BEd3JJc0FIdmdBQmVOTUxDQURBVFp2QU1CeUgvdy9xUXBsY0FZQ0VBY0Iwa1RoTENJQVVBRUI2amtLbUFFQkdBWUNkbUNaVEFLQUVBR0RMWTJMakFGQXRBR0FuZitiVEFJQ2QrSmw3QVFCYmxDRVZBYUNSQUNBVFpZaEVBR2c3QUt6UFZvcEZBRmd3QUJSbVM4UTVBTmd0QURCSlYyWklBTEMzQU1ET0VBdXlBQWdNQURCUmlJVXBBQVI3QUdESUl5TjRBSVNaQUJSRzhsYzg4U3V1RU9jcUFBQjRtYkk4dVNRNVJZRmJDQzF4QjFkWExoNG96a2tYS3hRMllRSmhta0F1d25tWkdUS0JOQS9nODh3QUFLQ1JGUkhnZy9QOWVNNE9yczdPTm82MkRsOHQ2cjhHL3lKaVl1UCs1YytyY0VBQUFPRjBmdEgrTEMrekdvQTdCb0J0L3FJbDdnUm9YZ3VnZGZlTFpySVBRTFVBb09uYVYvTncrSDQ4UEVXaGtMbloyZVhrNU5oS3hFSmJZY3BYZmY1bndsL0FWLzFzK1g0OC9QZjE0TDdpSklFeVhZRkhCUGpnd3N6MFRLVWN6NUlKaEdMYzVvOUgvTGNMLy93ZDB5TEVTV0s1V0NvVTQxRVNjWTVFbW96ek1xVWlpVUtTS2NVbDB2OWs0dDhzK3dNKzN6VUFzR28rQVh1UkxhaGRZd1AyU3ljUVdIVEE0dmNBQVBLN2I4SFVLQWdEZ0dpRDRjOTMvKzgvL1VlZ0pRQ0Faa21TY1FBQVhrUWtMbFRLc3ovSENBQUFSS0NCS3JCQkcvVEJHQ3pBQmh6QkJkekJDL3hnTm9SQ0pNVENRaEJDQ21TQUhISmdLYXlDUWlpR3piQWRLbUF2MUVBZE5NQlJhSWFUY0E0dXdsVzREajF3RC9waENKN0JLTHlCQ1FSQnlBZ1RZU0hhaUFGaWlsZ2pqZ2dYbVlYNEljRklCQktMSkNESmlCUlJJa3VSTlVneFVvcFVJRlZJSGZJOWNnSTVoMXhHdXBFN3lBQXlndnlHdkVjeGxJR3lVVDNVRExWRHVhZzNHb1JHb2d2UVpIUXhtbzhXb0p2UWNyUWFQWXcyb2VmUXEyZ1AybzgrUThjd3dPZ1lCelBFYkRBdXhzTkNzVGdzQ1pOank3RWlyQXlyeGhxd1Zxd0R1NG4xWTgreGR3UVNnVVhBQ1RZRWQwSWdZUjVCU0ZoTVdFN1lTS2dnSENRMEVkb0pOd2tEaEZIQ0p5S1RxRXUwSnJvUitjUVlZakl4aDFoSUxDUFdFbzhUTHhCN2lFUEVOeVFTaVVNeUo3bVFBa214cEZUU0V0SkcwbTVTSStrc3FaczBTQm9qazhuYVpHdXlCem1VTENBcnlJWGtuZVRENURQa0crUWg4bHNLbldKQWNhVDRVK0lvVXNwcVNobmxFT1UwNVFabG1ESkJWYU9hVXQyb29WUVJOWTlhUXEyaHRsS3ZVWWVvRXpSMW1qbk5neFpKUzZXdG9wWFRHbWdYYVBkcHIraDB1aEhkbFI1T2w5Qlgwc3ZwUitpWDZBUDBkd3dOaGhXRHg0aG5LQm1iR0FjWVp4bDNHSytZVEtZWjA0c1p4MVF3TnpIcm1PZVpENWx2VlZncXRpcDhGWkhLQ3BWS2xTYVZHeW92VkttcXBxcmVxZ3RWODFYTFZJK3BYbE45cmtaVk0xUGpxUW5VbHF0VnFwMVE2MU1iVTJlcE82aUhxbWVvYjFRL3BINVovWWtHV2NOTXcwOURwRkdnc1YvanZNWWdDMk1aczNnc0lXc05xNFoxZ1RYRUpySE4yWHgyS3J1WS9SMjdpejJxcWFFNVF6TktNMWV6VXZPVVpqOEg0NWh4K0p4MFRnbm5LS2VYODM2SzNoVHZLZUlwRzZZMFRMa3haVnhycXBhWGxsaXJTS3RScTBmcnZUYXU3YWVkcHIxRnUxbjdnUTVCeDBvblhDZEhaNC9PQlozblU5bFQzYWNLcHhaTlBUcjFyaTZxYTZVYm9idEVkNzl1cCs2WW5yNWVnSjVNYjZmZWViM24raHg5TC8xVS9XMzZwL1ZIREZnR3N3d2tCdHNNemhnOHhUVnhiendkTDhmYjhWRkRYY05BUTZWaGxXR1g0WVNSdWRFOG85VkdqVVlQakduR1hPTWs0MjNHYmNhakpnWW1JU1pMVGVwTjdwcFNUYm1tS2FZN1REdE14ODNNemFMTjFwazFtejB4MXpMbm0rZWIxNXZmdDJCYWVGb3N0cWkydUdWSnN1UmFwbG51dHJ4dWhWbzVXYVZZVlZwZHMwYXRuYTBsMXJ1dHU2Y1JwN2xPazA2cm50Wm53N0R4dHNtMnFiY1pzT1hZQnR1dXRtMjJmV0ZuWWhkbnQ4V3V3KzZUdlpOOXVuMk4vVDBIRFlmWkRxc2RXaDErYzdSeUZEcFdPdDZhenB6dVAzM0Y5SmJwTDJkWXp4RFAyRFBqdGhQTEtjUnBuVk9iMDBkbkYyZTVjNFB6aUl1SlM0TExMcGMrTHBzYnh0M0l2ZVJLZFBWeFhlRjYwdldkbTdPYnd1Mm8yNi91TnU1cDdvZmNuOHcwbnltZVdUTnowTVBJUStCUjVkRS9DNStWTUd2ZnJINVBRMCtCWjdYbkl5OWpMNUZYcmRld3Q2VjNxdmRoN3hjKzlqNXluK00rNHp3MzNqTGVXVi9NTjhDM3lMZkxUOE52bmwrRjMwTi9JLzlrLzNyLzBRQ25nQ1VCWndPSmdVR0JXd0w3K0hwOEliK09QenJiWmZheTJlMUJqS0M1UVJWQmo0S3RndVhCclNGb3lPeVFyU0gzNTVqT2tjNXBEb1ZRZnVqVzBBZGg1bUdMdzM0TUo0V0hoVmVHUDQ1d2lGZ2EwVEdYTlhmUjNFTnozMFQ2UkpaRTNwdG5NVTg1cnkxS05TbytxaTVxUE5vM3VqUzZQOFl1WmxuTTFWaWRXRWxzU3h3NUxpcXVObTVzdnQvODdmT0g0cDNpQytON0Y1Z3Z5RjF3ZWFIT3d2U0ZweGFwTGhJc09wWkFUSWhPT0pUd1FSQXFxQmFNSmZJVGR5V09Dbm5DSGNKbklpL1JOdEdJMkVOY0toNU84a2dxVFhxUzdKRzhOWGtreFRPbExPVzVoQ2Vwa0x4TURVemRtenFlRnBwMklHMHlQVHE5TVlPU2taQnhRcW9oVFpPMlorcG41bVoyeTZ4bGhiTCt4VzZMdHk4ZWxRZkphN09RckFWWkxRcTJRcWJvVkZvbzF5b0hzbWRsVjJhL3pZbktPWmFybml2TjdjeXp5dHVRTjV6dm4vL3RFc0lTNFpLMnBZWkxWeTBkV09hOXJHbzVzanh4ZWRzSzR4VUZLNFpXQnF3OHVJcTJLbTNWVDZ2dFY1ZXVmcjBtZWsxcmdWN0J5b0xCdFFGcjZ3dFZDdVdGZmV2YzErMWRUMWd2V2QrMVlmcUduUnMrRlltS3JoVGJGNWNWZjlnbzNIamxHNGR2eXIrWjNKUzBxYXZFdVdUUFp0Sm02ZWJlTFo1YkRwYXFsK2FYRG00TjJkcTBEZDlXdE8zMTlrWGJMNWZOS051N2c3WkR1YU8vUExpOFphZkp6czA3UDFTa1ZQUlUrbFEyN3RMZHRXSFgrRzdSN2h0N3ZQWTA3TlhiVzd6My9UN0p2dHRWQVZWTjFXYlZaZnRKKzdQM1A2NkpxdW40bHZ0dFhhMU9iWEh0eHdQU0EvMEhJdzYyMTduVTFSM1NQVlJTajlZcjYwY094eCsrL3AzdmR5ME5OZzFWalp6RzRpTndSSG5rNmZjSjMvY2VEVHJhZG94N3JPRUgweDkySFdjZEwycENtdkthUnB0VG12dGJZbHU2VDh3KzBkYnEzbnI4UjlzZkQ1dzBQRmw1U3ZOVXlXbmE2WUxUazJmeXo0eWRsWjE5Zmk3NTNHRGJvclo3NTJQTzMyb1BiKys2RUhUaDBrWC9pK2M3dkR2T1hQSzRkUEt5MitVVFY3aFhtcTg2WDIzcWRPbzgvcFBUVDhlN25MdWFycmxjYTdudWVyMjFlMmIzNlJ1ZU44N2Q5TDE1OFJiLzF0V2VPVDNkdmZONmIvZkY5L1hmRnQxK2NpZjl6c3U3MlhjbjdxMjhUN3hmOUVEdFFkbEQzWWZWUDF2KzNOanYzSDlxd0hlZzg5SGNSL2NHaFlQUC9wSDFqdzlEQlkrWmo4dUdEWWJybmpnK09UbmlQM0w5NmZ5blE4OWt6eWFlRi82aS9zdXVGeFl2ZnZqVjY5Zk8wWmpSb1pmeWw1Ty9iWHlsL2VyQTZ4bXYyOGJDeGg2K3lYZ3pNVjcwVnZ2dHdYZmNkeDN2bzk4UFQrUjhJSDhvLzJqNXNmVlQwS2Y3a3htVGsvOEVBNWp6L0dNekxkc0FBQUFnWTBoU1RRQUFlaVVBQUlDREFBRDUvd0FBZ09rQUFIVXdBQURxWUFBQU9wZ0FBQmR2a2wvRlJnQUFGSmhKUkVGVWVBR01VKy9xNGtBTXpGWWY0TGdQOTZhK3E0YytnU0lxeGYvcjVtYVdEb1RnejE1Z21NMGtXNXVNTGEyMXYyYjJHNmpBRzJpRXpxVVU2cTVjL09sTXVIdEwvVUxOZDVUUDZFSjFSUDdOdVh2S0UzOTdqbWJnN01yekhJNzQ4VDFVQTNlb3B5R1FWMnFLMSt2VkhvL0htMWl0Vm0wSjdRK2Fmd0dNbWdlUnBoZjdOb2g2bENldUhKQXZtL1g4ckFRTmx3MlZTY29qNjg2M09RamwyWkIzcWtldTVMaDBSSjNxeW51TmpKQTIxRnBwUUFIYTgvbDgzMjYzTm81ak94d090dGxzYkwxZTJ4SVhYcE1aenpSc1hvVHczNGJRZ0xpUWJLaDZNOVNYREJTeXBuNFhHT1NrR1VPMWNKZG4xWWg0L3FZVmdjdG1HU3dYeUFSTmNPU0ZSdUJNSHZBMUdNend5K1ZpeCtQUmRydmRZcnZkMnZsODdvWllEQ3hCTDlCL2pFeW9wZ2h6bE5qTDBEbEIrZ0FvUE5YeU9mYTNvQTlwdVhvbnlWSHpkSCtnOU1FSVNhNXowcVVOa3drbTZNSmt4QUxnOG1sTUF4dk53QmZoWUx2Zjd3NTB2bDZ2QlY5SDJlLzNCallhdGVRRFk4Z001Ym1Xb3Z5Z2R5RWI4N2svRzVaejljLzJ6ZkVRRnlzTzVuREo2bU1lbDkxWi8vcHdGcHlnSVdJYU1YRTNBb1lzc1BCQ0kvQjEyRGlPTk1UNVZaeE9KMGYrai9NeVdvNWNoWUdvd2ZuL2owM2xOWEJwbDg1VXA4ZDQ2dTZEQ2hCTXZLdjJVZVByckFzQ2h0ZExUaTczb0VCakZEWXBtSXAvS1NnUmhSdzM1N3NYdUhMa25SZ0k4ZDkwRjhRTDc2MW9JOGlRZUpxdlVPR25Bb0VrZ05ibEYxM2lpSkFTWkN3aExrRyt2Ny9IYWx2dDUrZW5yN3grMDJsWk93S3ltSjdqTUFYSzMyUnhhWG5OeGZYekNPa0N4VE8ySTNOaVIwaTlnQWpRTExvVkhrS0c4cENpMFVUNFEwaDV4VUZJbEJKRVltZysxeWc2VHJVcStZZkVXS0swbFdzU1M4K0RrTnZDV3R2Slh1MFViRHlIL05Zam9ESEZ5YlBkL2NQZWZpY2lXNUx2a1ZkQk5ZNFVvSXFPUU13UEJYbTl2VVlJVkNqM0drWENDbzF0UlMvL3VNaFlvVkczcTQ2SGFCUXRhbUVTVHMvKzBvOTJoT1RhQmJxakJ3cHU4cmVDdXpBUDRya1hwUUJ6UXdiaFp4RDdqTllFQVM0Q0kyUmc0aExpdFBVb3IyaEdoNmo0aFE1RmZXdDhMUUYrU3d5SklwR1VWMDVudTU2VkhxSmhSOHliYitRKy9kblBZWllTaWdJSUN2WTN4Zll4Q2Nrei9xYXpwcmpEaUZKKzVEV1Z3c2NhTXBTRGdrbGVJMnV1dGFLazVrUEZOVHFPOHBCRGxCUVpFcUt2b0pYcDcrbHh6eDdDdW9xcDJNN3pscm01SmJILzlvWi9HTGR6QkdmOUZObW12UGkraDJGWG5tOEw1V2hkQ01KTnlyMUQ2eXZLUDFyRlFZZ1NqV3B0ZUUwSk1yYUVNRTh5a3B6by8wLyt3Y2c1eUdITW9vZWdRWUlSeVhVMWk1MnRDU2ZuOW9TUUZIK0ZlNGp5cHhzM1JIQSt4TkNjTlVaK0JYUmc3aXUwbGhnREFlc2lzU2ZFNlVBMGl1ZHo5c05IS0NoZWs1ZUJYOWErRndLa0tRK05kNkpsamtMWDZCNHgyTDhoaEhPc1ZkaFI0aUhFRWUxTGVXSkNTSTJ0Q285QVUzT0lLSEdnYnVwdjZOdnlSY2lHZ016UFBMUDVMbWhQZEtUeDhxZ1NXSVh4VmtaeDhRSmlobUN2UFA4bkU2SVJYbmlLVDlHVGhoS0YwUWtaYWwzS1FZY0xnbitzOFl3V0ppTm5MVkw0bU96MWIrNHBpTTgvK1lZYjh4TmxMb0FTWHFDN2M5RENPb2tobDRSQUtnU2tDTk05d2tsQk9QTDRCSUpvYmxRZ2dzYjhLbTlXL0lsSUprS3JQTjR4RUVUUHd0UzNoY3pycDgvL3B4bXpwb1VJQmZlU084cjgvT0U1OXdnVElzbkliNHlCajdDZnQ2cFlJOFNiaDVUQkQ3NDlJQU5TbEtQZ0pRUW1ycjB1VWZqYkNubFYvVjlPQ2ZMcERjOWIwbnc0eDNiem5BYldGQXlmVWVCTEVJaEEzdWFDS2lmRnlVQmc4cGcrUm84bk9DVk9pbnRLb3kweGo1YkZ2aE5DUU1BZm9VcWdjOFV3TVJvdDhkV3kvcVBjREhRazVYa2dPUEQ5Ny8vR2wveEMya0tsa2hsMlY0cE1RbUFPTisyMkUrNFhnSXpNS1lNU21wN1MweW1UY3BZRVlNNmVWaktsSlYyNUhnWWd1WjZsRDFoUjRTNGJ5b3hSd01VUWptODdNWVZ4clcxOW5DcWJnVEQ0a1NFZGU3Rmx4Y0Y0dEtEQ1B1NDFsQlVLYTd0amdHdUhKdVBDd3BCUGRjT051VlRpTUVNZ2JQcHVnSkUwK0dJUnVzTCt5RDlxR2hyUDA1Q2xGSGZPdXBwWmVWNFprZ3lKZEpjM2RreGgwKzhZREJwYnN5dXhyWFl6VjRWZm1KTEZ3eGRBRXE3YXpJajlZdzlBdVVDakVMM0k3cEQxeGdvMEJQdjVZMlU5TUNCdmVncEd4cTkvdks3QmZ0T1Fzc1AzdWVMK0hmSndMa0FxVkxsZ1BIOUNGN3BoZ01vS2ovWDhFamlOQ3RHUUh6RlU5bU03Z3NSOFcvNXdrdVo5WlVLQmNZdVdkRTNxVTJZWXFMSWxsZm81YW9nMm0yaGFLbmxzdlAzMFlVSE8rM2Y5WXUyR3JOcFcycllWOGlkMmJNLzlLeEJQYy9RZ1pRVDlBbG90UVJ0Z1NsczFwSURBRHZvKzNoTDBiWEJVMHl4cUc0RngyWnNoZFhTQmFFalpZdElkaC91eFFET3JwTVYvQmlhdGpqOG56UmdxOHAwVWQ2dzlmQXd3ZSs5bVNKUFdVTVd6UEcrQTIxWldHNDVuaG9RcDFSZGFCWjFXWUR0ZVVRNGdmZnZIMWpvbVRIbGt4azlHVERpNUFTMFlBT0R4TW9Sak1pcXNqcS9NeXF2RkZKWDlidXY2KzE4WThtd0R5RlJIN0RqK1QxckJ0WWl2UlYxdjltSHRpS2hmRDEwUXJSRmRzeG9yOVo0YmdDaEF0RjIyZkxzdjFzZnNHTDRCMGdyYXppOUR5Z3BhZ1owQTJzMldCTUJtTG4wZGUxNUQxMUtHNVdTQXZoMjByQjkyZkVJVndrMGpkVjJxUGR5V3I0bVl1dzc1Tk11YTdGRnRtWnhia043cWk0RFNGZ2FxUWpjNzVHd0R3YmdCTWtNTUFQZkQ2Y1Ixd3BsMW83R2Z0RGhNTVNQYUZtbTA1K1R2L0hXVzlhUVhiTWZpQkFaNGNOTGRuejZoeUF5ajdraTlvUVlZcWRZZDRoNDA1SlJ3WHM0RGhMS296S2h6RzY1NDQ5ZVE0aTVuWDJMS1hZakNWRGNXRjU4WTB1SnZqMkVwWTJWTjc5TnpqSGxWRjhFMU0ySlp4T3pXNjJySUVoaGx5d29BTU1oclM4ZEZCSmhnTUp4NWFSeGcvZnY5clNXOVdON0xlUXhaUG40Ym82RXhZZ3Bwc1dOa1FJdDJwT0FVOERBSzhPaC95SzdFQ004cENBYm9KRFRSRk5zSlEzWmtCZHRGWGdWK0E1cUFFYXNsNHNrMld4ak96bjlQWTZzWjFaeEpEL3A5Rk13b2MxcGpMTmhFYkxkMmVYMktwdjZZK2FTQ244T1V4aHF5R0JPd1M5ZnhVaXdEUElYZlp3MkplTnMraFMyLzJSNnIyTGZ2K1MvaXZ0M1BHN2VIaDNTLzUyRURERDBqNWg5clN0bGlKaVFMYzUvZlc5d1AwUE5jZkI3N25tVnBYNkpzMldhT1F3YjlPclhMSjlVTXo3VW11SmFBUWo3Zmp4aTZWOTd3SUdmdHNxVk13Y0daTjJaVEwzMGZyN0lZa0w0eHBHLzlZOWJWNjc3cFVZWGZySGs1dHp1dm9TMWFSUFg5U2NWKzMrTW4xRlU3WU1SNkdUOExFUDM4eHMyT3l6VlpSakl6OW1XcklWMmxUWW82TExrM0JLWEdLQ000N2p5Y0tDYjR6YjRHekJpMGczRWMwYTlPc0JWUVFzcCtZd1RqbytNcjlDL01RbHVJSm1Ja1lZdnZ6cEwyUmh1aUtUMXV0dFRySytxNzRwOHNpVXNSNjQvbmxTM1hlZGNmWmdZNmtmVXN2L0ZPVVpmT2x3R1RmanlQQ3hqclJEYkN2TUxyNHZDYzlrTjI2cEJSN0g4S3VXMHdIWnJrWUN6ajIrejVXYlBDb1pNMnJJU2VFd29wNDhLUlpkaGlQdG1ZTFhOU3laczkxWUFlSDA2ZG93L1ZwZzNvK1c5YS9oYmdQSTVqVG52ZHg1WXhaVWJyQ1kxVjdEZTIycVByb0hYckRMLzlCOGRsSEl1TTNRUXFVeEw3ZC9wTHl5cXJ6S2xWNi8yTy9GL0dCWFA2b2NoallkaUt2UTRzYUExZGRsVHZZL2JFa1k5V2ExaUxrRU4ySlZhdk9oeEhSbHZxTUYvWEFuRVZPSmdYeTNmQWhDZ1kwTjhiQzBObnBsOEx3L2J0MkxuQ25zRU5PNm81cjdiTWNuMmhPTnpRc3dTSzJXVmJwaEJ5MmtjakdxcVdOUkpRZlU2QUx3RmdIVGxvNDFwV1dhRStPNFYyenVoWVoxallpblRudlZtY0MwT2NsY2srTWdUSDFqWlU5VHkvVldhVUlTNDJKd0ZQcGtpV3lEaVphZlpEeWdpSlRzZVRJcmMvZzV2MXFZUTZrZ1ZuVDQ4QStienROTjc3NE1EMlU4a0RwaGp4YVAxOG55R3paQkdVaDdZOUwxdUd2SXA2TXEzRWVQVmw3WHhmMi9wRTlnV0kyS1RGWDJKM3h4OFowald2bnYrVmhhRzZ0cjh2a2NjZXJkVGZkdmhhWHpUbExVTTh0NkhOSWE5YTREZnVEWWdDV0VhVUNRNWpCY3oyWUk0M2xncXNyUmkyMUYrcFJUaFBoVzVOdnFMREswTnc1RTdSVjdES2pEcmVYNjkvWlZZMTR3R1E4K0hONzMzT3hIR2NpOU1LVEJsa01OQ1NNcUpBL3VkRnpnZzVJV3FYS1c5cGJ3dkR1OVZ4RklqUkVHdEhBUzF3N3JzNGJjWHRwSUVWMXQ3SDlRZGdmbVBJR3JUbUtEQVcrZ21JRkh4TmFSbDNpQ0tFdlljc2p1UEFnVEV6UTV6TzJTSFkzcStGWDk4b3F0aThjYXNBTlBSeEwxOW54MzRKV1o5WFFKNHIrdU9McG13eFp4R3laRjhCY2I5bGYrZFVSMHpaZ2p3Q2lnTUttR2x0YlhHL1N6Wm1VelFseHpNekdDZGNtVlVERUgzT2lqWHA3azVTdE5WU2g3eG5WNk5qdTk4K01hVE1hTWpLK2I3eEN5MmdEMXZrK0c1NGVWeE02UEV6TTJUTHFqSmszSWRSLzRpRzdSU0YreTFrbFFrNGpxR3ZiL2g0bjZUQlF3SFo3N0dZRTBhbEx6Wk9UT2wxK1NoaUZ2VXlCWVJKSXZTQzFQRlBmWWVtTW9XK0VwV1h0YXpuQXJDTGl0V1NuWDZCS25QT0xrVFdJVC8zdkIzU0VGZW1xRittMEJoN1pJb1kxM203SWZtaGZ5eE56c3U5MGovZjY1Qm41aFNvTVNISXZQRStucHRXQUtlc2JXUlk2eEpheC9ORzMwQW52UzRBQVBrVkVPdURtSEJrM0tKK2RzZXdJdDQxKzN0OCtrcVJCODVTeTgyUUFtWm1wR3JmR25mcWVqWnJLbFA4UnYrR0laMG5uV2kvWXM3NGtXenM2THk3SU5UZll2QTRDc2hjR0w2d3BTSjhJMS9HdExDczlqaTBsUUcrdmd6Qk9rbUluUmgyYTBZMUlmMERZUG1yNXZUUHdJdjloQ1dQWHlCY2pVR0wrbitQaFdFZEw5UmhpMzkwV3YybHhlSFJqR1piWVIwT3M3RFdnYjBmMTVWVnpQZDVYVmNnQ2xBWjQxc2U4dUUvM2VmVDdFcTdvUVhrN3hwU0IzTmNyZkFZekdtRkxVQUwxTXdZdGFiUGpCZVlYaGNBQUdvbEEzdlNqSmtaODhaZHg2Ky9wenJFYWYzNXg5WGVPRGdBTllUbFBveDE2N2NPZm1KTUFibnY0KzFRR05BNnBBd3BnOHFJbmhkQVBhNEdGVGpyS1FpNVhTQXNqcnNmMHFXU2Izc2ptK000dlF6NWZORWFBMVRHVE14bzl2VnUyd0lBVGdXb3psZmF2ZWdYWko3aC8rM2RZWTdjT0E3RjhWUW51L2UvNXU0ZHRucVJ3VGhEL0tBL3l3VTBKbDlHUUdDWmtsMHlIeDlKU1c0bkdQUnhLWHVBOFJ6Ry9CeWdmSmNoQnR1alc1SXB6c285UjVIR0E5OThmQzdNQ01YMmtZeXJDK21yd2Q5ejcrbjVaSU1NOWJPRFY4a1lVanVFb2VUUEF5UGVtVnhxMGZlQitjSi94Sll1S2ozcUZvTDNyMGtoaTR1SExFdkxKd2l0VEdsQTRwejczNHdoQTdBK0VsTzA1TUVlcjJ2THQ5aFBSZ29RY1ZRbUJVTTZvTmY3VnhQbE9YdWR5bDdBWUVJM1lrMHo0VE9ZeFh5RVZEbGlDdk9acCtOSDhjbUFFWE5tZXZWazFwN2Zwcjg5TVp5S1AxbDl4WklYelBtSWRQbWtrTGxycUVMOGJwYnU4WFVCSk9UVCtwc2RQQXZQTVYxTEFuT2x2Z2tJZnlQb1BzanhNeHF1VVYybmNYL2RvNjVLbVN2T3JpWTcwWFNGMk9lY0wwQTdZZjA4ZVlLTUplaUh1RnE3aEUrQTJWM1dVR2dFN3NFS0dIRmpUdU5Ld0FmcDhIUEdMUlVBNE4rR0F2OFFhT2txcjkxWWw5RStBY3RNRGIwNTlrdFg5MlBJb2xRQitIeDlUYTl2b2VCOHkvNEE5bW1DcWp5ek12WTVQaGpITWNoZjdSRUhaTkgxNXhTVElmYWZMc3MvUjJoQUJFS210UEs1VndQc3pObXM3eE93TEI4Vk01UnJxWmJwcmllcitFaS9jbmNCWll6eFFrQ2FJZHYrdVV2cjlNbTNWaUttUEl3QmswR0FMN04wbVJGaldoNnovK2Qwb1JyQVZHVE1NU1p3TXdQOWRPdlc2MDc3SWNXVXVmQjNjam5YVXNweE0ybCtZdlp3ZjJQSHRGSSt2RW0vWU1iaHZHSUovU0k3UTRreUpHSlZzazltakluaUQ3T3MyN0dFUGpMaWFMRTMyM055aW11ODVHWHRNaE0za3ZzM0Y4QlBzcitOSVNQTnBSMFdoS3VheHZrU2tJZXU1UHBXMXJXcVNydm5NcW4rbnZFNFR4a3ltZUE1ek9uemNabm4zNHdodEQyODFyYjUxMXNYKzVtVFBHVm1yV1daUDF2UGQzMVhpeCtndk1HY0V3TzlSeWNSdmRGbTdESDFUTUIxVmJxblExZW5ETVlVV2ZOd3RSZWxOMU5jMzJLVnVJQkEzcWx4ajZHTXBabGhQWUI0Vkl6eXQ0SmhGeU4rblhzL0ZIOHZ5NXA3SGxNWklqd3lpR05HdENsdURPckVsTlhLRytnRWVBY3c1ajRIVnlnVGJCZjRxZlR0L1Y3clArWVg1YTdCK1MxRkZ4RkJ2U2VNczA2L3pmVmszZjBaZjk4Z2JKSmdlOVdWNmJLVzloUDd2RzhFZUhjTVVZeEtPTGt2WTREK1dvREdNUU85VEF0MzFvQzJteXNEQXFod2FXQm1mNWlUQUNBREVQWkRaTUp1bllKRzhOVTlJYnVyeU9oenRQZ3lqT3Q0aWdVRSszeFcyU0NZbTdJRlBRSjZ6OVN2Y2xLS0Q2dGNoUzB1eXo0Ri9nb2NZRGNqUExhUm5UQklWemFleCtNcC9weGl5WE1Ba252cTViWk9SL3ZMQmhYMG9IOHIvdjZ4eDZkMjd4OEZBZ1UzYTJSaXhSQ1Nvb3NoanhVUVB5Vit6R29vS0QrUEJVU3dMbVZmQVdhMDliT2daOXpRQXdaTXIvQWNSMW4xMG1XbEh6YW9OcnY2V0FvZ2Rhelk5aVhIVWFsT3QrOEZzSjhudDQ5ckhZQU1seFdBekJSWUJXYkFUZGtBVkl1anIyMnZMTmQ0WitaMjUzcGRoOHF1TVF1TUNwNE5IVWNBNVBqV2llREFqcUJ5QU5KMWdSVjBBY1EweWZpb2U2UnBsZG0yTTZkL1d1VkhXN2lzVUo1bFVWNHlRNW1nQzJ5NFNZR3EvdDV2alU4YjR4bUR5bnhvL1RJaTZpWDdmZ1JrL3VlUWJyU01QWStyYnJhd0FsZmdGTEExbnlsU0FIUmJiakRqL24zNmVoazhaQlBvbWU1ZVJaZlY4dy9sbytoSzdIdXNvMVRxZ0Rrc2t2b2F0K0wvWDNRc0dvRE0ydEhvdUtEY0ptUFdlVDlrb2JNdlhjK2R3cmtPaHRKZUsvTm0vWEVYYUN4MDFzc0FXdGM5OXJVT0FKNlV1L3NyaHJReVdnbjJnNEs2R092Wkw1VEJ3d1NBNzQyL3g3aWpaRjNGN3RmTlVpN0xoNWdydndiaXNveHdZUmVaYW1hZjlWQzhjV2hWc0F1VjRZNW9ZeWFOY2RBdW9QYTFUY1BRWlgzdi95MTYrTjU1a3lGVEdRSXhOTGNEcHdJdkZLZTdjVTdrZUhkMlZNeHJoUitZK1dYbngreHNyUGJtNE1mK2VUTW4xbVlHYUZyanB0RGovWm1rbWphWFZXdjE5c2x4a1RYSnluQ3ZuSWRMOHpkWk9ubjgzQTlaRlNUQUI0VnNTcEdteWlwdW5DanVHTjlsaXd6WnM4ZGR3UVZFeXpleXVHUFlEN0FQdU9TNm83YU85eFdvL1AzZmJybkY4ZTV5Mis3TG5hbXZ5ZzhHS05lS29nMm0yTmFXK1Nqd0xDUWhscjUvTTZEYW1qbk5sQWJKTEt0QmFRWlUyMjZSdTJLYkNlK1BoNlRrM1RIYi92NXphUlE3eXo0TTZ1c2ExSHl3SlU1MG4rN2JnYjRaMHNDMlhJYThQNTYrSnZ2dVdIVGFhNmtnYkxuN0VMdlY5YlU3NkEwK2hwVEt1aDNQb3J5RHdLdnJmbHd4NUYvMUlNYUs5d3JLK2gzbHRmLytiYjhkNWQ4L1hkWi8vdHhTL045aHhmZHZHTmcvWlFUMS8vNGZpaDdWL2hkaS9xd0FBQUFBU1VWT1JLNUNZSUk9XCIpO1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5jb2xvcnBpY2tlci1zYXR1cmF0aW9uIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogLTRweCAwIDAgLTRweDtcbn1cbmNvbG9ycGlja2VyLXNhdHVyYXRpb24gaTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogN3B4O1xuICB3aWR0aDogN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5jb2xvcnBpY2tlci1odWUsXG5jb2xvcnBpY2tlci1hbHBoYSB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgY3Vyc29yOiByb3ctcmVzaXplO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5jb2xvcnBpY2tlci1odWUgaSxcbmNvbG9ycGlja2VyLWFscGhhIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5jb2xvcnBpY2tlci1odWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFFQUFBQmtDQU1BQUFCdzhxcFNBQUFCTEZCTVZFVUEvejhBdVAvL0pBQUEvMzMvM0FBQS8xQUJBdjhBLzdyL0FINy9qZ0QyQVA4QS8vai9BRUhtQVAvWEFQL0hBUCs0QVAvL0FMeW9BUCthQVArSkFQOTdBUDlyQVA5Y0FQOU1BUDgrQVA4dEFQOGZBUDhQQVA4QVR2Ly9BRzcvY0FEL3ZnRC9BUG9BbXYvL0FESC9BS3dCL3dNQTUvLzRFZzRBTC8vL0FPci9VUUQvbndBQS8yNy83QUFBLytrQWUvOEF5ZjhBLzVzQS96RUEvNnovQUJFQUVQOEEvMTcvTWdBQS85bi9BQ0wvZ0FEL0FKMEFYUDhBcXYvL0FNb0EveUhxRkJiL3pBRC9BR0QvQU5zQTkvLzEvd0RrL3dEVi93REYvd0MzL3dEL0FJMm0vd0QvRkFDWS93Q0kvd0I1L3dCcC93RC9ZZ0JiL3dCSy93QTgvd0FzL3dBZC93QU4vd0FBUHY4QS94SC9BRkFBaS8vL3JRQUEvOHIvK2dBQTEvLy9Rd0FBSC84QWJmOEEvNDNjL0pOR0FBQUFpVWxFUVZSNEFRWEJnMkVEQUFBQXNNeTJiZHMydHRwMisvOFBUYnk3OW1ETHNLSlBxL29GUGRrMjRkV1hBeHNHalJnMVp0eWtLZE5tekpvemI4R2lKY3Q2M1dqWWw3ZmlXZE9aa2swdk9weXIyZlZ0eUtsN0ZYMnVYR2pwY3V4V0R5NjlLZGlSazVXUmxwSVVGeE1WRVJMdzc4K3ZIMVVudW4xWVYzWmt3S00xQ1lmcTduUUsyMnNEMDNJVFYyQXFwMElBQUFBQVNVVk9SSzVDWUlJPVwiKTtcbn1cbmNvbG9ycGlja2VyLWFscGhhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmNvbG9ycGlja2VyLWFscGhhLFxuLmNvbG9ycGlja2VyLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBb0FBQUJrQ0FNQUFBQ0lFbEdsQUFBREFGQk1WRVVBQUFEVDA5UFQwOVAvLy8vVDA5UC8vLy9lM3Q3cTZ1clQwOVB4OGZIVDA5UC8vLy8vLy8vVDA5UFQwOVAvLy8vLy8vL1QwOVBUMDlQLy8vLy8vLy8vLy8vVDA5UFQwOVAvLy8vLy8vLy8vLy9UMDlQLy8vL1QwOVBUMDlQVDA5UC8vLy9UMDlQVDA5UC8vLy8vLy8vLy8vLy8vLy9UMDlQLy8vL1QwOVBUMDlQLy8vL1QwOVBUMDlQVDA5UFQwOVBUMDlQVDA5UC8vLy9UMDlQLy8vL1QwOVBUMDlQLy8vLy8vLy8vLy8vVDA5UC8vLy9UMDlQLy8vLy8vLy8vLy8vVDA5UFQwOVAvLy8vVDA5UC8vLy8vLy8vLy8vLy8vLy8vLy8vVDA5UC8vLy8vLy8vVDA5UFQwOVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9UMDlQVDA5UC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1QwOVBUMDlQLy8vL1QwOVBUMDlQLy8vLy8vLy9UMDlQLy8vLy8vLy8vLy8vVDA5UC8vLy8vLy8vVDA5UC8vLy9UMDlQLy8vL1QwOVAvLy8vVDA5UFQwOVBUMDlQVDA5UC8vLy9UMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVAvLy8vVDA5UC8vLy9UMDlQVDA5UC8vLy8vLy8vLy8vL1QwOVBUMDlQVDA5UC8vLy9UMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQLy8vLy8vLy8vLy8vLy8vL1QwOVBUMDlQLy8vLy8vLy8vLy8vVDA5UC8vLy8vLy8vVDA5UC8vLy9UMDlQVDA5UFQwOVAvLy8vLy8vL1QwOVAvLy8vLy8vL1QwOVAvLy8vVDA5UFQwOVAvLy8vLy8vLy8vLy8vLy8vVDA5UFQwOVBUMDlQVDA5UC8vLy9UMDlQVDA5UFQwOVBUMDlQVDA5UFQwOVBUMDlQLy8vL1QwOVAvLy8vVDA5UFQwOVBUMDlQVDA5UFQwOVAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9UMDlQLy8vL1QwOVAvLy8vVDA5UC8vLy9UMDlQVDA5UC8vLy8vLy8vLy8vL1QwOVAvLy8vVDA5UC8vLy9UMDlQLy8vLy8vLy8vLy8vVDA5UFQwOVAvLy8vLy8vLy8vLy8vLy8vVDA5UFQwOVAvLy8vVDA5UC8vLy9UMDlQVDA5UC8vLy9UMDlQLy8vL1QwOVBUMDlQLy8vL1QwOVBUMDlQVDA5UFQwOVAvLy8vVDA5UFQwOVAvLy8vLy8vLy8vLy9UMDlQVDA5UC8vLy9UMDlQLy8vLy8vLy9UMDlNUXNtMUZBQUFCQUhSU1RsTUFnSk44L3ZjREFmY0NuSnlHYVptWmxvbUdrNHlKT21NL2VUeHM4d1kwWURGQzdITmRMeDE4bjUvN2FVdnpDY1c5K3FLaUs4UDBaaWx0UndmZHcvbjhQeDNXZHVKakl0ajc4c3M1UERIVU5FTGJ3UDV3cGxBMkZnbEVWd3ZrcU5hckNzNFo3YjJzRExnUTB4TmR5THJyMGVMTFVlVzFWczVUV1FMd2pQSTNadlFHZHZ4RnlGckFlZXZhTENMdkdkMGtwUnNrR3lmNHFLNjA1eEt2RnJHeURSSG5CWU1Fa0phRGtJQnZCL2dwSDk5TzZDcmJJQzRuSDNMZzJTWHA0QTdRdWwvR0RFZ1BTbE1RNkxqcUZVMFNqeUNDajVWL2duQk43eGdsTDNPNzBXQlU3Z2pGRkVmZnQwc1BUbzFuZFJpcHdYcjJ5UmVtV1JWRU5xK3l0Ykd1eEdhV0dRQUFBbnBKUkVGVWVOcE54bWRjREhBQXh2RUhPV1h2bVhYMjNudHYyWHZ2TWcvWjQ0eDBLYVJCU25mY0tTcWxuWVpLcDFRcUdwVDIwS1poNzgzL2VlUGorM3Z6dzMvcS9BTTlpVVJQVHk2WFMrUndjWE56Y1pNUVRFMWRURTNiRTd5OVMwdTl4eEQ2MDByQ0d0cEkyRXJPc2JHeHpvaU1ySXFzY25hT2k0dkRkbnA0WFlTcmd1d3hRU2I3S3BNbGx5Y25sMk1GYVRTYVR4clk1TnJZNUJvS2IyQm5aMmRvWjI5dmIyT1BTZFNkNEJjYzdPY1hHaHFhbWdxcllDc3JxK21FaUV0QzNnVUJEZzU1RGc1M0lrUVlTWUcrZ2I2K0dFcUI1d1YwbzVEOC9KQVFkS0s1aEE0MG4zQlMrTDZjMEpKbUUrWlFXOEpFYWsxWVFKMEpxK2piYVFFUG5vdEdFK0lySytQait4S3FVNnBUVXJJREFnS3lzWitXRVk1UVFrSnhjUUlPMFdyQ1ViTDRZbUZoZ1ozVWxWQVVIUjFkMUpFd2pWb1JScERKS3hNVEUvU2hCb1JSMUk2d2hMeXl2THl5VUZBUUZoYldoVENGRkFyRmF3WE9DdS9iRUhwUUxZS25aMGFHWncyQ1IxcWFoMGRtcHF1cksrcFRVMElMYWtKb1RpK1BDN2o1UkhUcnFRZzFxUmtoM1QzZDNiMHhvU0UxSXRTbGVvU2UxSXN3bUlZUVBsOFVsaExXa2FPajQxdEhiS0VOQkxYNmoxcXQvS0ZVS25GTitPbms5TnZKQ1FkSnBmcWxVcUdpSWpFeGNSdGhOOTEvSnNKbUdraFlSTy9PQ0JoSHd3Z3hNV1V4WlFNSXU4ajhvN201T2ZiUkxNSmgya1RZUTFGUmhZVlIyRUh6Q090cE1tRUczU1VzSkV2TG9LQWcyUHJiMnRxT0pZU0grL3VIMzNzaHdsVGFTMWhMQndoWDZBWVgydHVpUndTdFZudE9hNXlVWkp3RXFiUkVLalVpNUJqbDVCaFpXMXVYV09NWUdSQk9uTkRYMXpmb3h6MUZ3d2tmU0pmZ282dnI0MVA3c29CQk5KN1FtMllTekhUTXpNd21FSFJvTWYwRm01bVlPVXJ6TkJZQUFBQUFTVVZPUks1Q1lJST1cIik7XG59XG4uY29sb3JwaWNrZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sb3JwaWNrZXIgY29sb3JwaWNrZXItaHVlLFxuLmNvbG9ycGlja2VyIGNvbG9ycGlja2VyLWFscGhhLFxuLmNvbG9ycGlja2VyIGNvbG9ycGlja2VyLXNhdHVyYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29sb3JwaWNrZXIgaW5wdXQge1xuICB3aWR0aDogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY29sb3JwaWNrZXIuYWxwaGEge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuLmNvbG9ycGlja2VyLmFscGhhIGNvbG9ycGlja2VyLWFscGhhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29sb3JwaWNrZXIuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY29sb3JwaWNrZXIuY29sb3JwaWNrZXItZml4ZWQtcG9zaXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uY29sb3JwaWNrZXIgLmRyb3Bkb3duLW1lbnU6OmFmdGVyLFxuLmNvbG9ycGlja2VyIC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY29sb3JwaWNrZXIgLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDdweDtcbn1cbi5jb2xvcnBpY2tlciAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogNnB4O1xufVxuLmNvbG9ycGlja2VyIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEyOXB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY29sb3JwaWNrZXItcG9zaXRpb24tdG9wIC5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTVweDtcbn1cbi5jb2xvcnBpY2tlci1wb3NpdGlvbi10b3AgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAtNnB4O1xufVxuLmNvbG9ycGlja2VyLXBvc2l0aW9uLXJpZ2h0IC5kcm9wZG93bi1tZW51OjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0b3A6IDExcHg7XG4gIGxlZnQ6IC01cHg7XG59XG4uY29sb3JwaWNrZXItcG9zaXRpb24tcmlnaHQgLmRyb3Bkb3duLW1lbnU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogLTZweDtcbn1cbi5jb2xvcnBpY2tlci1wb3NpdGlvbi1ib3R0b20gLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uY29sb3JwaWNrZXItcG9zaXRpb24tYm90dG9tIC5kcm9wZG93bi1tZW51OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wOiAwO1xufVxuLmNvbG9ycGlja2VyLXBvc2l0aW9uLWxlZnQgLmRyb3Bkb3duLW1lbnU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC01cHg7XG59XG4uY29sb3JwaWNrZXItcG9zaXRpb24tbGVmdCAuZHJvcGRvd24tbWVudTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTZweDtcbn1cbmNvbG9ycGlja2VyLXByZXZpZXcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDVweCAwIDNweCAwO1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xufVxuIiwiLnRkcy1jb21ib2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgKiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjb2xvcjogJGNvbWJvYm94LXRleHQtY29sb3I7XG5cbiAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJ1bGVzLXNlbGVjdC1iYXItYmctY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRydWxlcy1zZWxlY3QtYmFyLWJnLWNvbG9yLWhvdmVyO1xuICAgIH1cblxuICAgIC50ZHMtY2FyZXQtZG93biB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAudGRzLWNvbWJvLWRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpO1xuXG4gICAgbGkge1xuICAgICAgY29sb3I6ICRjb21ib2JveC10ZXh0LWNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAkY29tYm9ib3gtYm9yZGVyLWNvbG9yO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiR0ZHMtY2hvb3NlLWxheW91dC12ZXJzaW9uLXBhZGRpbmc6IDE1cHg7XG4kdGRzLWNob29zZS1sYXlvdXQtdmVyc2lvbi1mb290ZXItaGVpZ2h0OiA2MHB4O1xuJHRkcy1jaG9vc2UtbGF5b3V0LXZlcnNpb24tZm9vdGVyLWJveC1zaGFkb3c6IDBweCAtMXB4IDhweCAtMnB4ICM1ZjVmNWY7XG5cbi50ZHMtY2hvb3NlLWxheW91dC12ZXJzaW9uLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAkdGRzLWNob29zZS1sYXlvdXQtdmVyc2lvbi1wYWRkaW5nIDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuXG4gID4gcCB7XG4gICAgZm9udC1zaXplOiAxM3B0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4gIC50ZHMtbGF5b3V0LXZlcnNpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnRkcy1sYXlvdXQtdmVyc2lvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG5cbiAgICAgIC50ZHMtYXNzZXQtY2FyZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLnRkcy1sYXlvdXQtdmVyc2lvbi1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnRkcy1sYXlvdXQtdmVyc2lvbi1jaG9zZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyODI4O1xuICAgICAgICAudGRzLWxheW91dC12ZXJzaW9uLWxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRkcy1jaG9vc2UtbGF5b3V0LXZlcnNpb24tZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6ICR0ZHMtY2hvb3NlLWxheW91dC12ZXJzaW9uLWZvb3Rlci1ib3gtc2hhZG93O1xuICBoZWlnaHQ6ICR0ZHMtY2hvb3NlLWxheW91dC12ZXJzaW9uLWZvb3Rlci1oZWlnaHQ7XG4gIHBhZGRpbmc6ICR0ZHMtY2hvb3NlLWxheW91dC12ZXJzaW9uLXBhZGRpbmc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG5cbiAgPiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxufSIsIlxuJGFzc2V0LWxpc3QtaXRlbS1oZWlnaHQ6IDQycHg7XG5hc3NldC1saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAyMDBweDtcblxuICAudGRzLWRlc2lnbmVyLWVsZW1lbnQtZGVzY3JpcHRvciB7XG4gICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDhweDtcbiAgICBoZWlnaHQ6ICRhc3NldC1saXN0LWl0ZW0taGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkYXNzZXQtbGlzdC1pdGVtLWhlaWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZWxlbWVudC1oaWdobGlnaHQ7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLW9uLWxpZ2h0LWRhcmtlbmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsYXlvdXQtZWxlbWVudHM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6LXdlYmtpdC1kcmFnIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmLnRkcy1kZXRhaWxzLXZpc2libGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVsZW1lbnQtaGlnaGxpZ2h0O1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLnRkcy1oYXMtbm8taWNvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi50ZHMtaGFzLXdpZGUtaWNvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC50ZHMtc2hvdy1kZXRhaWxzICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAuaWNvbi1wYXJhZ3JhcGggeyBmb250LXNpemU6IDE2cHg7IH1cblxuICAgIC50ZHMtbXVsdGktaWNvbi13cmFwIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLXBhcmFncmFwaC1pY29uIHtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAkYXNzZXQtbGlzdC1pdGVtLWhlaWdodDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGluZS1oZWlnaHQ6ICRhc3NldC1saXN0LWl0ZW0taGVpZ2h0O1xuICAgIH1cblxuICAgIC50ZHMtZWxlbWVudC10aHVtYm5haWwge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgYmFja2dyb3VuZDogd2hpdGUgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC50ZHMtZWxlbWVudC1pY29uIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICYuaWNvbi12YXJpYWJsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLWJ1dHRvbi1lbGVtZW50LWljb24ge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIH1cblxuICAgID4gLnRkcy1pbnB1dC10eXBlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuXG4gICAgICAmLnRkcy1zbWFsbGVyLWljb24ge1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBbY2xhc3MqPVwiIGljb24tcm93LWNvbFwiXSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICB9XG5cbiAgICAudGRzLXJlbW92ZS1lbGVtZW50IHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgfVxuXG4gICAgLnRkcy1yZW1vdmUtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1iZy1jb2xvcjtcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkaWNvbi1kZWxldGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRkcy1yZWdpb24taWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICM2ZDZlNzA7XG5cbiAgICAgICAgLnRkcy1pY29uLWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGRzLWVsZW1lbnQtbmFtZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgYmxpbmsge1xuICAgICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIH1cbiAgICAgIDUwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LnRkcy1lbGVtZW50LW1vcmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdG9wOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgc3Bhbi50ZHMtZWxlbWVudC1tb3JlLWhvdmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYudGRzLWVsZW1lbnQtbW9yZS50ZHMtaW52aXNpYmxlOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgc3Bhbi50ZHMtZWxlbWVudC1tb3JlLWhvdmVyIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJsaW5rO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMXM7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjJzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4udGRzLWVsZW1lbnQtbW9yZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnRkcy1lbGVtZW50LXN0YXR1cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG5cbiAgICAgIC5pY29uLWRyYWdfZHJvcCB7XG4gICAgICAgIGNvbG9yOiAjNmQ2ZTcwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZHMtcmVtb3ZlLWVsZW1lbnQsXG4gICAgJi5hY3RpdmUgLnRkcy1kcmFnLWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIC50ZHMtcmVtb3ZlLWVsZW1lbnQudGRzLXNob3ctcmVtb3ZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAuaWNvbi1yZW1vdmUge1xuICAgICAgICB0b3A6IC0xNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZHMtZGVzaWduZXItaW5zcGVjdG9yICYgLnRkcy1yZW1vdmUtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLmljb24ge1xuICAgICAgICB0b3A6IC0xNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZHMtZHJhZy1lbGVtZW50LFxuICAgICYuYWN0aXZlIC50ZHMtcmVtb3ZlLWVsZW1lbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC50ZHMtY29sdW1uLW51bWJlci1zZWxlY3Rpb24tdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGU0ZTRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhM2EzYTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuXG4gICAgICAudGRzLWNhcmV0LWRvd24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZHMtY29sdW1uLW51bWJlci1zZWxlY3Rpb24ge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWFyZ2luOiA1cHggN3B4IDAgMDtcblxuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZHMtZGVzaWduLWVsZW1lbnQtZGV0YWlscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxheW91dC1lbGVtZW50cztcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgLnRkcy1saW5rLWxpc3QgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogJGFzc2V0LWxpc3QtaXRlbS1oZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJGFzc2V0LWxpc3QtaXRlbS1oZWlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWxlbWVudC1kZXNjcmlwdG9yLWJhY2tncm91bmQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkdG9vbC1zZWxlY3RlZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiR0ZHMtY29uZmlybS10ZW1wbGF0ZS1sYXlvdXQtdXBkYXRlLXBhZGRpbmc6IDE1cHg7XG4kdGRzLWNvbmZpcm0tdGVtcGxhdGUtbGF5b3V0LXVwZGF0ZS1mb290ZXItaGVpZ2h0OiA2MHB4O1xuJHRkcy1jb25maXJtLXRlbXBsYXRlLWxheW91dC11cGRhdGUtZm9vdGVyLWJveC1zaGFkb3c6IDBweCAtMXB4IDhweCAtMnB4ICM1ZjVmNWY7XG5cbi50ZHMtY29uZmlybS10ZW1wbGF0ZS1sYXlvdXQtdXBkYXRlLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAkdGRzLWNvbmZpcm0tdGVtcGxhdGUtbGF5b3V0LXVwZGF0ZS1wYWRkaW5nIDQwcHg7XG5cbiAgPiBwIHtcbiAgICBmb250LXNpemU6IDEzcHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICA+IC50ZHMtdGVtcGxhdGUtYXNzZXRzLXRvLWJlLXJlbW92ZWQge1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luOiA3MHB4IDMwcHg7XG5cbiAgICAmLnRkcy10ZW1wbGF0ZS1hc3NldC1saXN0LXR3by1jb2x1bW4ge1xuICAgICAgLnRkcy10ZW1wbGF0ZS1hc3NldC1saXN0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRkcy10ZW1wbGF0ZS1hc3NldC1saXN0LXNjcm9sbGVkIHtcbiAgICAgIG1hcmdpbjogMzBweCAzMHB4O1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIC50ZHMtdGVtcGxhdGUtYXNzZXQtbGlzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRkcy10ZW1wbGF0ZS1hc3NldC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB3aWR0aDogNTYwcHg7XG5cbiAgICAgIC50ZHMtdGVtcGxhdGUtYXNzZXQtbGlzdC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBtYXJnaW46IDEwcHggMjBweDtcblxuICAgICAgICA+IC50ZHMtdGVtcGxhdGUtYXNzZXQtY2hlY2tib3gge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLnRkcy10ZW1wbGF0ZS1hc3NldC1lbGVtZW50IHtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50ZHMtY29uZmlybS10ZW1wbGF0ZS1sYXlvdXQtdXBkYXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAkdGRzLWNvbmZpcm0tdGVtcGxhdGUtbGF5b3V0LXVwZGF0ZS1mb290ZXItYm94LXNoYWRvdztcbiAgaGVpZ2h0OiAkdGRzLWNvbmZpcm0tdGVtcGxhdGUtbGF5b3V0LXVwZGF0ZS1mb290ZXItaGVpZ2h0O1xuICBwYWRkaW5nOiAkdGRzLWNvbmZpcm0tdGVtcGxhdGUtbGF5b3V0LXVwZGF0ZS1wYWRkaW5nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59IiwiLnRkcy1hZGQtYmFyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDMwcHg7XG5cbiAgLnRkcy1hZGQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRkZWZhdWx0LXRleHQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50ZHMtcGVybWlzc2lvbi10YWJsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgdHIge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgIHRoLCB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgdGhlYWQge1xuICAgIHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgfVxuICB9XG5cbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZHMtcGVybWlzc2lvbnMtYmFja2dyb3VuZC1jb2xvcjtcblxuICAgICAgdGQge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgY29sb3I6ICR0ZHMtcGVybWlzc2lvbnMtdGFibGUtY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMiU7XG4gICAgICB9XG5cbiAgICAgIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcbiAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAudGRzLXJlbW92ZS1lbGVtZW50IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgIGkge1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsImFzc2V0cy1wZXJtaXNzaW9ucy10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4O1xuICBwYWRkaW5nOiAxLjdlbTtcblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0aCwgdGQge1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG5cbiAgICB0aDpub3QoOmZpcnN0LW9mLXR5cGUpLFxuICAgIHRkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgfVxuICAgIFxuICAgIC5pY29uLWNoZWNrbWFyayB7XG4gICAgICBjb2xvcjogJHRkcy1wZXJtaXNzaW9uLXByZXNlbnQ7XG4gICAgfVxuICB9XG59XG4iLCJtb2RhbC1pbmZvIHtcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMTBweDtcblxuICBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuIiwiLmNvbnRlbnQtY29udGV4dC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggOHB4IC0ycHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgcGFkZGluZzogNXB4O1xuXG4gICYgLnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogbGlnaHRncmF5O1xuICB9XG5cbiAgJiAuY29udGV4dC1tZW51LXBlbmRpbmcge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gICYgLmNvbnRleHQtbWVudS1lcnJvciB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cblxuICAmIC5jb250ZXh0LW1lbnUtZHJvcGRvd24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZmVmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmIC5jb250ZW50LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIC01cHggMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYgLmljb24tY3JlYXRlLXZhcmlhbnQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBcbiAgICAmIC5pY29uLXBlbmNpbCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJiBwIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cblxuICAgICYgYSB7XG4gICAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAgICY6bGluayxcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogZGFya2dyZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuXG4gICAgJi5jb250ZXh0LW1lbnUtYm94LWhlYWRlciB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJHRkcy1zcGVsbGNoZWNrLXN1Z2dlc3Rpb25zLWhlYWRlci1jb2xvcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgJi5jb250ZXh0LW1lbnUtYm94LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMCAzcHggMCAzcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcbiAgICB9XG5cbiAgICAmLm1lbnUtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGRzLXNwZWxsY2hlY2stc3VnZ2VzdGlvbnMtcm93LWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5jcmVhdGUtdmFyaWFudC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNXB4IDAgMCAwO1xuICB9XG5cbiAgY29udGVudC12YXJpYW50LXR5cGUtYWhlYWQtc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVzaWduZXItYmFja2dyb3VuZDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgICB9XG5cbiAgICAuZGVzaWduZXItYXNzZXRzLXNlYXJjaF9fcmVzdWx0cyB7XG4gICAgICBtYXgtaGVpZ2h0OiAjeyRhc3NldC1saXN0LWl0ZW0taGVpZ2h0ICogNX07XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC5kZXNpZ25lci1hc3NldHMtc2VhcmNoX19uby1yZXN1bHRzIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4IDVweDtcbiAgICB9XG4gIH1cblxufVxuIiwicnVsZXMtc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjcwcHg7XG5cbiAgLnJ1bGVzLXNlYXJjaC0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgQGluY2x1ZGUgY29udGVudC1kZXNpZ25lci1ydWxlcy12YXJpYW50cy1pbnB1dHM7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgfVxuXG4gIC5ydWxlcy1zZWFyY2gtLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ydWxlcy1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGRzLXJ1bGVzLXNlYXJjaC1ib3gtZ3JheTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgdWwge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRkcy1ydWxlcy1zZWFyY2gtYm94LWdyYXk7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZHMtcnVsZXMtc2VhcmNoLWJveC1ncmF5O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZHMtcnVsZXMtc2VhcmNoLWJveC1ncmF5O1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcztcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkuaWNvbi1idXNpbmVzcy1ydWxlcywgaS5pY29uLXJ1bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkuaWNvbi1kb3Rkb3Rkb3Qge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJ1bGVzLXNlYXJjaC0tc2VsZWN0ZWQtcnVsZSB7XG4gICAgQGluY2x1ZGUgZmxleC1yb3ctY2VudGVyZWQtZWxlbWVudHMtYmV0d2VlbjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHAge1xuICAgICAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaS5pY29uLXJlbW92ZSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJ1bGVzLXNlYXJjaC0tbG9hZGluZyB7XG4gICAgQGluY2x1ZGUgc3Bpbi1hbmltYXRpb247XG4gICAgQGluY2x1ZGUgYWJzb2x1dGUtY2hpbGQtY2VudGVyZWQtdmVydGljYWxseTtcbiAgICB0b3A6IDEwcHg7XG4gIH1cbn1cbiIsInJ1bGUtZGVzaWduZXIge1xuICAucnVsZS10eXBlX19kcm9wZG93biB7XG4gICAgJGhlaWdodDogMi41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XG4gICAgd2lkdGg6IDIwJTtcbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6ICRoZWlnaHQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICB9XG4gICAgLmNhcmV0IHtcbiAgICAgIHRvcDogI3skaGVpZ2h0IC8gMS43fTtcbiAgICB9XG4gIH1cbn1cbiIsImNvbnRlbnQtcnVsZS1kZXNpZ25lciB7XG4gICRpbnB1dC1oZWlnaHQ6IDQ1cHg7XG4gICRvcGVyYXRvci1zZWxlY3Qtd2lkdGg6IDgwcHg7XG4gICRzZWFyY2gtaW5wdXQtd2lkdGg6IDIyMHB4O1xuICAkYm90dG9tLW1hcmdpbjogNDBweDtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVzaWduZXItYmFja2dyb3VuZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgPiAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGlucHV0IHtcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQtZGVzaWduZXItcGxhY2Vob2xkZXI7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1kZXNpZ25lci1lbGVtZW50LWRlc2NyaXB0b3Ige1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxuXG4gIC5jb250ZW50LXJ1bGUtaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgID4gLnRpdGxlIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICR0aXRsZS13ZWlnaHQ7XG4gICAgfVxuXG4gICAgPiAuYWN0aW9uLWljb24ge1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICYucmVtb3ZlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgPiBpLmljb24tcmVtb3ZlIHtcbiAgICAgICAgICBAaW5jbHVkZSByb3VuZC1yZW1vdmUtYnRuO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnRkcy1jYXJldC1yaWdodCB7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgfVxuXG4gICAgICA+IC50ZHMtY2FyZXQtZG93biB7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtcnVsZS1mb3JtdWxhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgID4gLnRpdGxlLXJvdyB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdztcblxuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkdGl0bGUtd2VpZ2h0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgIC5hY3Rpb24ge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjb2xvcjogIzNlNzdiMDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBociB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgID4gLmFjdGlvbi1yb3cge1xuICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdztcblxuICAgICAgLmJ0bi1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQuZm9ybXVsYS1iYXJlLWlucHV0IHtcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMmQzO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjN2I3YjdiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm11bGEtaW5wdXQtLWludmFsaWQge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyAvLyBGb3IgU2FmYXJpLiBPdGhlcndpc2UsIGl0IHdvdWxkbid0IGRpc3BsYXkgdGhlIGJveC1zaGFkb3cuXG4gICAgICBib3gtc2hhZG93OiAkdGRzLWlucHV0LWludmFsaWQtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAuYXNzZXQtdGFnLWZvcm1fX3JvdyB7XG4gICAgICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgQGluY2x1ZGUgY29udGVudC1kZXNpZ25lci1ydWxlcy12YXJpYW50cy1pbnB1dHM7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZWZhdWx0LWJ0bi1ib3JkZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGlucHV0LmZvcm11bGEtaW5wdXQtLWludmFsaWQge1xuICAgICAgICBib3gtc2hhZG93OiAkdGRzLWlucHV0LWludmFsaWQtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgLmFzc2V0LXRhZy1mb3JtX19zZWFyY2gge1xuICAgICAgICB3aWR0aDogJHNlYXJjaC1pbnB1dC13aWR0aDtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hc3NldC10YWctZm9ybV9fc2VhcmNoLFxuICAgICAgLmZvcm11bGEtdGFnLWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgICAgfVxuXG4gICAgICBpbnB1dC5mb3JtdWxhLWJhcmUtaW5wdXQge1xuICAgICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAkY2FyZXQtZGlzYWJsZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm11bGEtYmFyZS1pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgLnRhZ3Mge1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgJi5mb2N1c2VkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZWVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50YWctaXRlbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIG1hcmdpbjogN3B4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudC1kZXNpZ25lci1ydWxlcy12YXJpYW50cy1pbnB1dHM7XG4gICAgICAgICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQgLSA0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5uZy1pbnZhbGlkIC50YWdzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24tdmFyaWFibGUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkaWNvbi12YXJpYWJsZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24tdmFyaWFibGUtY29sb3Ige1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIC5hc3NldC10YWctZm9ybV9fc2VsZWN0ZWQtdmFyaWFibGUge1xuICAgICAgJGljb24tdmFyaWFibGUtc2l6ZTogMjZweDtcbiAgICAgICR2YXJpYWJsZS1ib3gtcGFkZGluZzogNXB4O1xuICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgICAgd2lkdGg6ICRzZWFyY2gtaW5wdXQtd2lkdGg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGVmYXVsdC1idG4tYm9yZGVyLWNvbG9yO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXNpZ25lci1iYWNrZ3JvdW5kO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAkdmFyaWFibGUtYm94LXBhZGRpbmc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmljb24tdmFyaWFibGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGljb24tdmFyaWFibGUtc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1kb3Rkb3Rkb3Qge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGluY2x1ZGUgdGV4dC1lbGxpcHNpcztcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHA6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXNpZ25lci1iYWNrZ3JvdW5kO1xuICAgICAgICAgIGxlZnQ6ICN7JGljb24tdmFyaWFibGUtc2l6ZSArICR2YXJpYWJsZS1ib3gtcGFkZGluZ307XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlbW92ZS1idXR0b24tLWRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogJGNhcmV0LWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtcnVsZS1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgQGluY2x1ZGUgZmxleC1yb3c7XG5cbiAgICA+IGRpdi50aXRsZSB7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkdGl0bGUtd2VpZ2h0O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnRkcy1zZWxlY3QtcmVwbGFjZW1lbnQge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgfVxuICB9XG5cbiAgLnRkcy1zZWxlY3QtcmVwbGFjZW1lbnQge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6ICN7JGlucHV0LWhlaWdodCAtIDEycHh9O1xuICAgIH1cbiAgICAuY2FyZXQge1xuICAgICAgdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICYub3BlcmF0b3Itc2VsZWN0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIHdpZHRoOiAkb3BlcmF0b3Itc2VsZWN0LXdpZHRoO1xuICAgICAgaW5wdXQge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAmLmNsb3NpbmctcGFyZW50aGVzZXMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3Rpb24tbGlzdC1kcm9wZG93biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4iLCJwYXJlbnRoZXNlcy12aWV3IHtcbiAgJGluZGVudGF0aW9uOiAzZW07XG4gICRncm91cF9jbG9zaW5nX3BhcmVudGhlc2VzX3VuaW5kZW50OiAtNWVtO1xuICAkZ3JvdXBfZ2FwOiAuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGluZGVudGF0aW9uO1xuICBwYWRkaW5nLXRvcDogJGdyb3VwX2dhcDtcblxuICAubmVzdGVkLWV4cHJlc3Npb24ge1xuICAgIEBpbmNsdWRlIGZsZXgtcm93O1xuXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDI1MG1zIGVhc2UtaW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgcGFkZGluZzogJGdyb3VwX2dhcDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRncm91cF9nYXA7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW46IC40ZW0gLjJlbSAwIDA7XG4gICAgfVxuXG4gICAgLm5lc3RlZC1leHByZXNzaW9uLWluc2lkZSB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgID4gaS5pY29uLXJlbW92ZSB7XG4gICAgICBAaW5jbHVkZSByb3VuZC1yZW1vdmUtYnRuO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JvdXBfZ2FwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlZmF1bHQtYnRuLWJvcmRlci1jb2xvcjtcbiAgICAgID4gaS5pY29uLXJlbW92ZSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgJi5vcGVyYXRvci1zZWxlY3Qge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5leHByZXNzaW9uLS11bmluZGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5kZW50YXRpb247XG4gICAgPiBjb25kaXRpb24tdmlldyxcbiAgICA+IHBhcmVudGhlc2VzLXZpZXcge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5kZW50YXRpb247XG4gICAgfVxuICB9XG5cbiAgLmV4cHJlc3Npb25fX2Nsb3NpbmctcGFyZW4tLXVuaW5kZW50IHtcbiAgICBtYXJnaW4tbGVmdDogJGdyb3VwX2Nsb3NpbmdfcGFyZW50aGVzZXNfdW5pbmRlbnQ7XG4gIH1cblxuICAucGFyZW50aGVzZXMge1xuICAgICRwYXJlbnRoZXNlcy1jb2xvcjogYmxhY2s7XG4gICAgJi0tbmVzdGluZy1sZXZlbC0xIHtcbiAgICAgIGNvbG9yOiAkcGFyZW50aGVzZXMtY29sb3I7XG4gICAgfVxuXG4gICAgJi0tbmVzdGluZy1sZXZlbC0yIHtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRwYXJlbnRoZXNlcy1jb2xvciwgNTAlKVxuICAgIH1cblxuICAgICYtLW5lc3RpbmctbGV2ZWwtMyB7XG4gICAgICBjb2xvcjogbGlnaHRlbigkcGFyZW50aGVzZXMtY29sb3IsIDc1JSlcbiAgICB9XG4gIH1cbn1cbiIsImNvbmRpdGlvbi12aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgPiBmb3JtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBcbiAgICA+IGkuaWNvbi1yZW1vdmUge1xuICAgICAgQGluY2x1ZGUgcm91bmQtcmVtb3ZlLWJ0bjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRydWxlLWV4cHJlc3Npb24taGlnaGxpZ2h0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJ1bGUtZXhwcmVzc2lvbi1oaWdobGlnaHQtYm9yZGVyO1xuICAgICAgPiBpLmljb24tcmVtb3ZlLmljb24tcmVtb3ZlLS1lbmFibGVkIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsInB1Ymxpc2gtY29udGVudC1jb25maXJtYXRpb24ge1xuICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICYgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgIH1cbiAgfVxufVxuIiwicmVqZWN0aW9uLXJlYXNvbi1tb2RhbCB7XG4gIC5tb2RhbC1ib2R5Lm1vZGFsLXJlamVjdGlvbi1yZWFzb24tYm9keSB7XG4gICAgcGFkZGluZzogMjBweCFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9kYWwtYm9keS5tb2RhbC1yZWplY3Rpb24tcmVhc29uLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB0IWltcG9ydGFudDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlci1ib3RoO1xuICB9XG59IiwiYXBwcm92aW5nLXJlYXNvbi1tb2RhbCB7XG4gIC5tb2RhbC1ib2R5Lm1vZGFsLWFwcHJvdmluZy1yZWFzb24tYm9keSB7XG4gICAgcGFkZGluZzogMjBweCFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9kYWwtYm9keS5tb2RhbC1hcHByb3ZpbmctcmVhc29uLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB0IWltcG9ydGFudDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlci1ib3RoO1xuICB9XG59IiwiZGFzaGJvYXJkLWNvbW1lbnRzLWxpc3Qge1xuICAubW9kYWwtYm9keSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLmRhc2hib2FyZC1jb21tZW50IHtcbiAgICBwYWRkaW5nOiA1cHggMzVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5kYXNoYm9hcmQtY29tbWVudF9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXJlZC1lbGVtZW50cy1iZXR3ZWVuO1xuICB9XG5cbiAgLmRhc2hib2FyZC1jb21tZW50X19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuaWNvbi1yZWplY3QsXG4gIC5kYXNoYm9hcmQtY29tbWVudF9fc3RhdHVzLS1yZWplY3RlZCB7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyLWJvdGg7XG4gIH1cbn1cbiIsInNpbmdsZS10eXBlLWFzc2V0cy1icm93c2VyIHtcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBcbiAgLnRkcy12YXJpYWJsZXMtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgfVxuXG4gIC50ZHMtdmFyaWFibGUtbGlzdC1jb250YWluZXIge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRlc2lnbmVyLWJhY2tncm91bmQ7XG4gICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gICAgLnRkcy1sYXlvdXQtZWxlbWVudHMtcGFsZXR0ZSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgfVxuICBcbiAgICAudGRzLWJhY2sge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLW9uLWxpZ2h0LWRhcmtlbmVkO1xuICBcbiAgICAgICYudGRzLWJhY2stZGlzYWJsZWQge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJkZXNpZ25lci1hc3NldHMtc2VhcmNoIHtcbiAgJHNlYXJjaC1saW5lLWhlaWdodDogMjZweDtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkZXNpZ25lci1iYWNrZ3JvdW5kO1xuXG4gIGZvcm0ge1xuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRlc2lnbmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICoge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBsaW5lLWhlaWdodDogJHNlYXJjaC1saW5lLWhlaWdodDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0LCBidXR0b24ge1xuICAgICAgICBoZWlnaHQ6ICRzZWFyY2gtbGluZS1oZWlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVzaWduZXItYXNzZXRzLXNlYXJjaF9fcmVzdWx0cyB7XG4gICAgbWF4LWhlaWdodDogI3skYXNzZXQtbGlzdC1pdGVtLWhlaWdodCAqIDV9O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuZGVzaWduZXItYXNzZXRzLXNlYXJjaF9fbm8tcmVzdWx0cyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwibXktd29ya3NwYWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGVzaWduZXItYmFja2dyb3VuZDtcbn1cbiIsImFzc2V0LWRldGFpbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50ZHMtYXNzZXQtZGV0YWlscyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRkcy1oaWRlLXNoYWRvdy1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVsZW1lbnQtaGlnaGxpZ2h0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAxO1xufVxuXG4udGRzLWVsZW1lbnQtZGV0YWlscy1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNXZ3O1xuICBoZWlnaHQ6IDYwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogJHRleHQtY29sb3Itb24tbGlnaHQtZGFya2VuZWQ7XG4gIGJvcmRlcjogMTJweCBzb2xpZCAkZWxlbWVudC1oaWdobGlnaHQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMTBweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIG5vd3JhcDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxNXB4O1xuXG4gICYudGRzLWhhcy1kZWxpdmVyeS1tZXRob2RzIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLnRkcy1kZWxpdmVyeS1tZXRob2QtdGV4dC1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246ICRkZWxpdmVyeS1tZXRob2RzLXRyYW5zaXRpb247XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRlbGVtZW50LWhpZ2hsaWdodDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICBsaSB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlci1ib3RoO1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjQzhDOEM4LCAkZGVzaWduZXItYmFja2dyb3VuZCk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNDOEM4QzgsICRkZXNpZ25lci1iYWNrZ3JvdW5kKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkZXNpZ25lci1iYWNrZ3JvdW5kO1xuICAgICAgfVxuXG4gICAgICAmLnRkcy1kZWxpdmVyeS1tZXRob2Qtd2ViIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICYudGRzLWRlbGl2ZXJ5LW1ldGhvZC13ZWIsICYudGRzLWRlbGl2ZXJ5LW1ldGhvZC13ZWI6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjQjZCN0I3O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uLWRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNHB4O1xuICAgIH1cblxuICAgIC5pY29uLXRhYmxldCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmljb24tbW9iaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAudGRzLWVsZW1lbnQtcHJldmlldyB7XG4gICAgbWFyZ2luOiAxOHB4IDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAmLnRkcy1wcmV2aWV3LWNvbnRlbnQge1xuICAgICAgPiBkaXYgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGRzLXByZXZpZXctZm9sZGVyID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1ncm93OiAwO1xuXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICA+ICoge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIH1cblxuICAgICAgZGl2LnRkcy1pbm5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4ICMwMDA7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9sZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgLnRkcy1jYXJkLXVwcGVyLXJpZ2h0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb2xkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBlbTtcbiAgICB9XG4gIH1cblxuICAudGRzLWVsZW1lbnQtZGVzY3JpcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGVsZW1lbnQtaGlnaGxpZ2h0O1xuICAgIHBhZGRpbmc6IDdweCAxOHB4IDdweCAxOHB4O1xuXG4gICAgLnRkcy1lbGVtZW50LXRpdGxlIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLnRkcy1lbGVtZW50LWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgICBkaXYudGRzLWFzc2V0LWRldGFpbHMtZmF2IHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgIH1cbiAgICAgIGRpdi50ZHMtYXNzZXQtZGV0YWlscy1zZXBhcmF0b3Ige1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBkaXYudGRzLWFzc2V0LWRldGFpbHMtZGV0YWlscyB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cbiAgICAgIGRpdi50ZHMtYXNzZXQtZGV0YWlscy1yZW1vdmUtZnJvbS13b3Jrc3BhY2Uge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLW9uLWxpZ2h0LWRhcmtlbmVkO1xuXG4gICAgICAgICYuaG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiaS10ZXh0LWVkaXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGVudC12YXJpYW50LXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY29udGVudC12YXJpYW50LXJ1bGVzLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgJi0taW5mbyB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbi50ZHMtZGVzaWduZXItdGFicy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn0iLCJpbWFnZS1lZGl0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsInZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0ge1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgaGVpZ2h0OiA5MHZoO1xuICBcbiAgLnZhcmlhYmxlLWRhdGEtc291cmNlX19ib2R5IHtcbiAgICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJhY3RpdmUtZGVzaWduZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBmbGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG5cbiAgLnRkcy1zZWxlY3QtcmVwbGFjZW1lbnQge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgLnRkcy1idG4tc2VsZWN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMi41ZW07XG4gICAgfVxuICAgIC5jYXJldCB7XG4gICAgICByaWdodDogMWVtO1xuICAgICAgdG9wOiAxLjVlbTtcbiAgICB9XG4gIH1cblxuICAudmFyaWFibGUtZGF0YS1zb3VyY2VfX3NlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyLWJvdGg7XG4gIH1cbn1cbiIsInZhcmlhYmxlLWRhdGEtc291cmNlLWZvcm0tYnJlYWRjcnVtYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpdiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW50ZXJhY3RpdmUtZGVzaWduZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmJyZWFkY3J1bWItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogI3skYnJlYWRjcnVtYi1sYWJlbC1iYXNlLXNpemUgLSAycHh9O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG4iLCJ2YXJpYWJsZS1kYXRhLXNvdXJjZS1mb3JtLWZpZWxkcyB7XG4gIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTVweDtcblxuICAudmFyaWFibGUtZGF0YS1zb3VyY2UtZmllbGRzX19zZWFyY2gge1xuICAgIEBpbmNsdWRlIGZsZXgtcm93LWNlbnRlci12ZXJ0aWNhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogM2VtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICB9XG4gIH1cblxuICAudmFyaWFibGUtZGF0YS1zb3VyY2UtZmllbGRzX19maWVsZHMtbGlzdF9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkdGRzLXZhcmlhYmxlcy1maWVsZHMtaGVhZGVyLXByaW1hcnktY29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBjb2xvcjogJHRkcy12YXJpYWJsZXMtZmllbGRzLWhlYWRlci1zZWNvbmRhcnktY29sb3I7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52YXJpYWJsZS1kYXRhLXNvdXJjZS1maWVsZHNfX2ZpZWxkcy1saXN0X19pdGVtIHtcbiAgICBAaW5jbHVkZSBmbGV4LXJvdy1jZW50ZXItdmVydGljYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDdweCAwIDAgMjVweDtcbiAgICAgIHdpZHRoOiAyMiU7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIGhlaWdodDogMi41ZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICAgICYuZHVwbGljYXRlLW5hbWUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIGkuaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMi41ZW07XG4gICAgfVxuICB9XG5cbiAgLnZhcmlhYmxlLWRhdGEtc291cmNlLWZpZWxkc19fZmllbGRzLWxpc3Qge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbiIsInZhcmlhYmxlLWRlc2lnbmVyIHtcbiAgLmljb24tZGF0YS1zb3VyY2UtZmllbGRzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH0gIFxufVxuIiwiJHNhbXBsZS1wcmV2aWV3LXdpZHRoOiAyNTBweDtcbiRjb2xsYXBzZS1pY29uLXdpZHRoOiAxNnB4O1xudmFyaWFibGUtc2VjdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVlbTtcblxuICAudmFyaWFibGUtc2VjdGlvbl9faGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgZmxleC1iYXNpczogI3skc2FtcGxlLXByZXZpZXctd2lkdGggLSAkY29sbGFwc2UtaWNvbi13aWR0aH07XG4gICAgICBtYXJnaW46IDAgMWVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgJi5kdXBsaWNhdGUtbmFtZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmFyaWFibGUtc2VjdGlvbl9fYXR0cmlidXRlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjhlbTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiOiBcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ta2V5LXZhcmlhYmxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgfVxuXG4gICAgLmljb24tcmVtb3ZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAuMmVtIC42ZW07XG4gICAgfVxuICB9XG5cbiAgLnZhcmlhYmxlLXNlY3Rpb25fX2JvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDFlbTtcblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaW50ZXJhY3RpdmUtZGVzaWduZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDEuMmVtO1xuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGhlaWdodDogMi41ZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgfVxuICAgIFxuICAgIC50ZHMtc2VsZWN0LXJlcGxhY2VtZW50IHtcbiAgICAgIHdpZHRoOiAkc2FtcGxlLXByZXZpZXctd2lkdGg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5zYW1wbGUtZGF0YS1wcmV2aWV3IHtcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB3aWR0aDogJHNhbXBsZS1wcmV2aWV3LXdpZHRoO1xuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dFtyZWFkb25seV0ge1xuICAgICAgICBjb2xvcjogZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsInZhcmlhbnQtaGVhZGVyIHtcbiAgQGluY2x1ZGUgZmxleC1yb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmNvbnRlbnQtdmFyaWFudC1oZWFkZXJfX2xlZnQsXG4gIC5jb250ZW50LXZhcmlhbnQtaGVhZGVyX19yaWdodCB7XG4gICAgQGluY2x1ZGUgZmxleC1yb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzO1xuICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIG1heC13aWR0aDogMjB2dztcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tdG9nZ2xlIGlucHV0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgLnRkcy1kcm9wZG93bi1tZW51IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXZhcmlhbnQtaGVhZGVyX19sZWZ0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgXG4gICAgLnRkcy1jYXJldCB7XG4gICAgICAmLWRvd24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgICYtcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRkcy11bmRvLXJlZG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0uY29udGVudC12YXJpYW50LWhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGNvbnRlbnQtZGVzaWduZXItcnVsZXMtdmFyaWFudHMtaW5wdXRzO1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC50ZHMtc2VsZWN0LXJlcGxhY2VtZW50IHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICBAaW5jbHVkZSBjb250ZW50LWRlc2lnbmVyLXBsYWNlaG9sZGVyO1xuICAgIH1cbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMXB4IDIwcHggMCA1cHg7XG4gIH1cblxuICAuaWNvbi1yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuIiwicmVzZWxlY3QtdmFyaWFibGVzIHtcbiAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gIGhlaWdodDogOTB2aDtcbiAgXG4gIC5yZXNlbGVjdC12YXJpYWJsZXNfX2JvZHkge1xuICAgIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcmFjdGl2ZS1kZXNpZ25lci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGZsZXg6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cblxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4LWNlbnRlci1ib3RoO1xuICB9XG59IiwiLnRkcy1jdXN0b20tY2hlY2tib3gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIH1cbiAgXG4gIC5jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuXG4gIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGJvcmRlcjogc29saWQgYmxhY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuXG4gIC5jaGVja21hcmstdGljazphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLmNoZWNrbWFyay1ob3Jpem9udGFsOmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDBweCAwO1xuICAgIGxlZnQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbn1cblxuLnRkcy1jdXN0b20tY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTVweDtcblxuICAvLyBpbnB1dCBib3hcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAvLyBjaGVja21hcmtcbiAgJjpjaGVja2VkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXI6IHNvbGlkICMwMDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxufSIsIm51bWVyaWMtdmFyaWFibGUtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkY29sbGFwc2UtaWNvbi13aWR0aDtcblxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICB3aWR0aDogJHNhbXBsZS1wcmV2aWV3LXdpZHRoO1xuICAgIGhlaWdodDogMi40ZW07XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuIiwic3RyaW5nLXZhcmlhYmxlLW9wdGlvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGNvbGxhcHNlLWljb24td2lkdGg7XG59XG4iLCJwYWdlLXNlbGVjdG9yIHtcbiAgbGkge1xuICAgIHBhZGRpbmc6IC41ZW07XG4gIH1cblxuICAucGFnZS1zZWxlY3Rvcl9fYWRkLXBhZ2Uge1xuICAgICY6bm90KC5pY29uLWluYWN0aXZlKSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGVzaWduZXItYmFja2dyb3VuZCwgMjUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LWhlaWdodDogNzB2aDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cbiIsInRkcy11bmRvLXJlZG8ge1xuICAudGRzLXVuZG8tcmVkbyB7XG4gICAgbWFyZ2luOiA2cHggMTBweCA2cHggMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogJGNvbnRyb2xzLWJvcmRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAudGRzLXVuZG8tcmVkb19fYnRuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkY29udHJvbHMtYm9yZGVyO1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxpZ2h0IHtcbiAgICAudGRzLXVuZG8tcmVkbyB7XG4gICAgICBib3JkZXI6ICRjb250cm9scy1ib3JkZXItbGlnaHQ7XG4gICAgICAudGRzLXVuZG8tcmVkb19fYnRuIHtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6ICRjb250cm9scy1ib3JkZXItbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsInRlbXBsYXRlLXZpZXcge1xuICB3aWR0aDogMTAwJTtcblxuICA+IHRlbXBsYXRlLXNlY3Rpb24gPiAudGRzLXNlY3Rpb24udGRzLXRlbXBsYXRlLWRlc2lnbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogJGJvcmRlci1kb3R0ZWQ7XG4gIH1cbn1cbiIsImNoYW5nZS1pbXBhY3Rpbmctc2luZ2xlLXRlbXBsYXRlLW5vdGlmaWNhdGlvbiB7XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBoZWlnaHQ6IDM2ZW07XG4gICAgQGluY2x1ZGUgZmxleC1jb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4yZW07XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgQGluY2x1ZGUgZmxleC1jZW50ZXItYm90aDtcbiAgfVxufVxuIiwiY29udGVudC1lZGl0LXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIC50ZHMtY29sdW1uLXRvb2x0aXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGEsIGE6aG92ZXIsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJi50ZHMtZGlzYWJsZWQge1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiA5cHQ7XG4gICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VsZWN0ZWQtY2VsbDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBpLmljb24tcGVuY2lsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogJHNlbGVjdGVkLWNlbGw7XG4gICAgfVxuXG4gICAgaS5pY29uLXNlYXJjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0ZWQtY2VsbDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICAudGRzLWRpc2FibGVkIC5pY29uLXBlbmNpbCB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3Itb24tbGlnaHQtZGFya2VuZWQ7XG4gICAgfVxuICB9XG59XG4iLCJkZXNpZ25lci1hc3NldHMtcGFuZSB7XG4gIEBpbmNsdWRlIGZsZXgtY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgZGVzaWduZXItYXNzZXRzLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXNpZ25lci1iYWNrZ3JvdW5kO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbiIsImNvbnRlbnQtdmFyaWFudC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiXG4kdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctcGFuZWwtYmFja2dyb3VuZDogI2Q3ZDdkNztcbiR0ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1pbWFnZS1ib3JkZXItY29sb3I6ICM2OTY5Njk7XG4kdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctaW1hZ2UtYm9yZGVyLWNvbG9yLWFjdGl2ZTogIzNCQTdGRjtcbiR0ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1wYW5lbC13aWR0aDogMjAwcHg7XG4kdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctaW1hZ2UtcmF0aW86IDEyNy43JTtcbiR0ZW1wbGF0ZS1zZXQtZGVzaWduZXItcmVzaXppbmctYmFyLXdpZHRoOiAyNXB4O1xuXG50ZW1wbGF0ZS1zZXQtZGVzaWduZXIge1xuICB0ZW1wbGF0ZS1wcmludC1jb250ZW50LXByZXZpZXcsXG4gIHRlbXBsYXRlLWltYWdlLXByZXZpZXcge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuXG4gIC50ZHMtZGVzaWduLXN0dWRpby13YXJuaW5nIHtcbiAgICBtYXJnaW46IDAgMzBweCA0MHB4O1xuICB9XG5cbiAgLnRkcy1kZXNpZ24tc3R1ZGlvLXdyYXBwZXIge1xuICAgIC50ZHMtZGVzaWduLXN0dWRpby1ib2R5IHtcbiAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2UtYW5kLWNvbnRyb2wge1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgICAgIC50ZHMtZGVzaWduLXN0dWRpby13b3Jrc3BhY2Uge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JHRkcy1oZWFkZXItaGVpZ2h0fSAtICN7JGxheW91dC1jb250cm9sLWJhc2UtaGVpZ2h0fSk7XG4gICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICYudGRzLXdhcm5pbmctc2hvd24ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skdGRzLWhlYWRlci1oZWlnaHR9IC0gI3skbGF5b3V0LWNvbnRyb2wtYmFzZS1oZWlnaHR9KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGRzLXRlbXBsYXRlLXNldC1kZXNpZ25lci13b3Jrc3BhY2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC50ZHMtdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6ICR0ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1wYW5lbC13aWR0aDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgYmFja2dyb3VuZDogJHRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LXBhbmVsLWJhY2tncm91bmQ7XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgcGFkZGluZzogMTIuNXB4IDE1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmLWRyb3Bkb3duLW1lbnUge1xuICAgICAgbWFyZ2luOiA0cHggMCAwIDA7XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1JTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctcGFuZWwtYmFja2dyb3VuZDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfSBcbiAgICBcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAudGRzLXRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6ICR0ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1pbWFnZS1yYXRpbztcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctaW1hZ2UtYm9yZGVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LXBhbmVsLWJhY2tncm91bmQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgIH1cblxuICAgIC50ZHMtdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctc3RhY2sge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgJHRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LWltYWdlLWJvcmRlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1wYW5lbC1iYWNrZ3JvdW5kO1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG5cbiAgICAudGRzLXRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LWltYWdlLWdyb3VwZWQge1xuICAgICAgb3V0bGluZTogNHB4IHNvbGlkIHJnYmEoJHRlbXBsYXRlLXNldC1kZXNpZ25lci1wcmV2aWV3LWltYWdlLWJvcmRlci1jb2xvci1hY3RpdmUsIDAuNSk7XG4gICAgfVxuXG4gICAgLnRkcy10ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1pbWFnZS1hY3RpdmUge1xuICAgICAgb3V0bGluZTogNHB4IHNvbGlkICR0ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1pbWFnZS1ib3JkZXItY29sb3ItYWN0aXZlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1wYW5lbC1iYWNrZ3JvdW5kO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuXG4gICAgLnRkcy1vdXRkYXRlZC1hc3NldC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC50ZHMtZHluYW1pYy10ZW1wbGF0ZS1iYWRnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLnRkcy10ZW1wbGF0ZS1zZXQtZGVzaWduZXItcmVzaXppbmctYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogJHRlbXBsYXRlLXNldC1kZXNpZ25lci1yZXNpemluZy1iYXItd2lkdGg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcbiAgfVxufSIsImR5bmFtaWMtdGVtcGxhdGUtcGFuZWwge1xuICAudGRzLWR5bmFtaWMtdGVtcGxhdGUtcGFuZWwge1xuICAgICYtcnVsZS1zZWFyY2gtYm94IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtcm93O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRlbXBsYXRlcyB7XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDMwcHggMDtcblxuICAgICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG5cbiAgICAgICAgICAgIC50ZHMtcmVtb3ZlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEMUQxRDE7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkZWZhdWx0LWJnLWNvbG9yO1xuXG4gICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGljb24tZGVsZXRlLWNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6ICR0ZW1wbGF0ZS1zZXQtZGVzaWduZXItcHJldmlldy1pbWFnZS1yYXRpbztcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAkdGVtcGxhdGUtc2V0LWRlc2lnbmVyLXByZXZpZXctaW1hZ2UtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtYWRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBcbiAgICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDMzJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaXMtcHJldmlldyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYXNzZXQtdGFnIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJHNlbGVjdC10ZW1wbGF0ZXMtbW9kYWwtcGFuZWwtYmFja2dyb3VuZDogI2Q3ZDdkNztcbiRzZWxlY3QtdGVtcGxhdGVzLW1vZGFsLWltYWdlLWJvcmRlci1jb2xvcjogIzY5Njk2OTtcbiRzZWxlY3QtdGVtcGxhdGVzLW1vZGFsLWltYWdlLWJvcmRlci1jb2xvci1hY3RpdmU6ICMzYmE3ZmY7XG4kc2VsZWN0LXRlbXBsYXRlcy1tb2RhbC1pbWFnZS1yYXRpbzogMTI3LjclO1xuXG5zZWxlY3QtdGVtcGxhdGVzLW1vZGFsIHtcbiAgLnNlbGVjdC10ZW1wbGF0ZXMtbW9kYWwge1xuICAgICYtbGlzdCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1wcmV2aWV3LWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6ICRzZWxlY3QtdGVtcGxhdGVzLW1vZGFsLWltYWdlLXJhdGlvO1xuICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRzZWxlY3QtdGVtcGxhdGVzLW1vZGFsLWltYWdlLWJvcmRlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3QtdGVtcGxhdGVzLW1vZGFsLXBhbmVsLWJhY2tncm91bmQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlIHtcbiAgQGluY2x1ZGUgZmxleC1yb3c7XG59XG5cbi5jb2xsYXBzaWJsZS1sZWZ0LXBhbmUge1xuICBAaW5jbHVkZSBmbGV4LWNvbHVtbjtcbiAgbWluLXdpZHRoOiA0M3B4O1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5jb2xsYXBzaWJsZS1sZWZ0LXBhbmVfX2NvbnRyb2xzIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgei1pbmRleDogMjtcblxuICB1bCB7XG4gICAgbGluZS1oZWlnaHQ6ICRsYXlvdXQtY29udHJvbC1iYXNlLWhlaWdodDtcbiAgICBjb2xvcjogJHRleHQtY29sb3Itb24tZGFyaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLnRkcy1sb3dlci1tZW51cyAmIHtcbiAgICAgIHRvcDogJHNsaWRlLW1lbnUtdG9wLWJhc2Utb2Zmc2V0ICsgJHNsaWRlLW1lbnUtd2FybmluZy1vZmZzZXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICB0b3A6ICRzbGlkZS1tZW51LXRvcC1iYXNlLW9mZnNldCArICRsYXlvdXQtY29udHJvbC1iYXNlLWhlaWdodDtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIGhlaWdodDogJGxheW91dC12ZXJ0aWNhbC10YWJzLWhlaWdodDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246ICRjb2xvci10cmFuc2l0aW9uO1xuICAgICAgd2lkdGg6IDQzcHg7XG5cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1vbi1saWdodC1kYXJrZW5lZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogJGRlZmF1bHQtZHJvcC1zaGFkb3c7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvKiBUaGlzIHJlbW92ZXMgYmxvY2sgc2hhZG93IGJldHdlZW4gbWVudSBlbGVtZW50IGFuZCBzbGlkaW5nIHBhbmUgKi9cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvbGxhcHNpYmxlLWxlZnQtcGFuZV9fY29udGVudCB7XG4gIHRyYW5zaXRpb246IGxlZnQgMXMgZWFzZTtcbiAgdG9wOiA3NXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDA7XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG5cbi5wYWdlLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAyMHB4O1xuXG4gICYtLXNjcm9sbGFibGUge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6ICR0aXRsZS13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdHJhbnNpdGlvbjogJHBhZGRpbmctdHJhbnNpdGlvbjtcblxuICAgICYtLWNvbGxhcHNpYmxlLXBhbmUtYWN0aXZlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjUwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbGxhcHNpYmxlIHRvb2xzIHBhbmUgY29tcG9uZW50c1xuXG4udG9vbHMtcGFuZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbnRvb2xzLXBhbmUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgfVxuXG4gIC50b29scy1wYW5lLXNlY3Rpb25fX2hlYWRlciB7XG4gICAgQGluY2x1ZGUgZmxleC1yb3ctY2VudGVyZWQtZWxlbWVudHMtYmV0d2VlbjtcbiAgfVxuXG4gIC50b29scy1wYW5lLXNlY3Rpb25fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxufVxuXG5cbkBtaXhpbiBjb21tb24tZm9ybS1jb250cm9sIHtcbiAgQGluY2x1ZGUgZmxleC1yb3ctY2VudGVyZWQtZWxlbWVudHMtYmV0d2VlbjtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG5cblxuLnNlYXJjaC13aWRnZXRfX2lucHV0IHtcbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIGNvbW1vbi1mb3JtLWNvbnRyb2w7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICB9XG5cbiAgLnRkcy1maW5kLWZvcm0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zZWFyY2gtd2lkZ2V0X19yZXN1bHRzLWdyb3VwIHtcbiAgbWF4LWhlaWdodDogY2FsYygzNnB4ICogNSk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlcjogJGJvcmRlci1hbGwtc2l6ZXM7XG5cbiAgLnNlYXJjaC13aWRnZXRfX3Jlc3VsdCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtd2lkZ2V0X19yZXN1bHQge1xuICBAaW5jbHVkZSBjb21tb24tZm9ybS1jb250cm9sO1xuICBib3JkZXI6ICRib3JkZXItYWxsLXNpemVzO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBib3JkZXI6ICRib3JkZXItYWxsLXNpemVzO1xuICAgIGNvbG9yOiAjZGY3MzU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLnNpbmdsZS1zZWxlY3QtZHJvcGRvd24ge1xuICBAaW5jbHVkZSBjb21tb24tZm9ybS1jb250cm9sO1xuICBib3JkZXI6ICRib3JkZXItYWxsLXNpemVzO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XG5cbiAgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgbGkge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5zaW5nbGUtZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW5wdXQge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGZvciBGRiBxdWlya1xuICB9XG5cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRib3JkZXItYWxsLXNpemVzO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAuYnRuLWRlZmF1bHQuYWN0aXZlLCAuYnRuLWRlZmF1bHQ6YWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGVmYXVsdC1idXR0b24tcHVzaGVkO1xuICB9XG59XG5cbnJhbmdlLWRhdGVwaWNrZXIge1xuICBAaW5jbHVkZSBmbGV4LXJvdztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnJhbmdlLWRhdGVwaWNrZXJfX2Ryb3Bkb3duLWxhYmVsIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAucmFuZ2UtZGF0ZXBpY2tlcl9fcGlja2VycyB7XG4gICAgQGluY2x1ZGUgZmxleC1yb3ctY2VudGVyZWQtZWxlbWVudHMtYmV0d2VlbjtcbiAgICAuc3BhY2VyIHtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gICYucmFuZ2UtZGF0ZXBpY2tlci0taW5saW5lIHtcbiAgICAucmFuZ2UtZGF0ZXBpY2tlcl9fZHJvcGRvd24ge1xuICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgIH1cbiAgICAucmFuZ2UtZGF0ZXBpY2tlcl9fcGlja2VycyB7XG4gICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLnJhbmdlLWRhdGVwaWNrZXItLXN0YWNrZWQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAucmFuZ2UtZGF0ZXBpY2tlcl9fZHJvcGRvd24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAucmFuZ2UtZGF0ZXBpY2tlcl9fcGlja2VycyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuXG59XG5cblxuXG4iLCJjb21tdW5pY2F0aW9uLWhpc3RvcnktdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRkcy1jb21tdW5pY2F0aW9uLWhpc3RvcnktYmctd2hpdGU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgdGFibGUge1xuICAgICR0YWJsZS1wYWRkaW5nOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGRzLWNvbW11bmljYXRpb24taGlzdG9yeS10YWJsZS1oZWFkZXItYmx1ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiAkdGFibGUtcGFkZGluZztcbiAgICAgICYuY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRhYmxlX19oZWFkZXItLXNvcnRlZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGRzLWNvbW11bmljYXRpb24taGlzdG9yeS10YWJsZS1yb3ctaG92ZXItYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtcGFkZGluZztcbiAgICAgICAgJi5jb21tdW5pY2F0aW9uLWhpc3RvcnktdGFibGVfX2NvbHVtbi0tY2VudGVyZWQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRhYmxlX19jb2x1bW5fX2ljb24tLWhpZGRlbiB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgICAgICAmLS1lbmxhcmdlZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImNvbW11bmljYXRpb24taGlzdG9yeS1zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRkcy1jb21tdW5pY2F0aW9uLWhpc3RvcnktYmctd2hpdGU7XG4gIHBhZGRpbmc6IDE1cHg7XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGhlaWdodDogMzNweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn0iLCJjb21tdW5pY2F0aW9uLWhpc3RvcnktdG9vbGJhciB7XG4gIEBpbmNsdWRlIGZsZXgtcm93LWNlbnRlcmVkLWVsZW1lbnRzLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICR0ZHMtY29tbXVuaWNhdGlvbi1oaXN0b3J5LWJnLWdyYXk7XG4gIHBhZGRpbmc6IDJweCAwIDJweCAxNXB4O1xufVxuXG4uY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX2xlZnQsXG4uY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX21pZGRsZSxcbi5jb21tdW5pY2F0aW9uLWhpc3RvcnktdG9vbGJhcl9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuXG4uY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX2xlZnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwIHtcbiAgICAkc2lkZS1tYXJnaW46IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNpZGUtbWFyZ2luO1xuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHNpZGUtbWFyZ2luO1xuICAgIH1cbiAgfVxuICAuY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX3JhbmdlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAudGRzLXNlbGVjdC1yZXBsYWNlbWVudCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5cbi5jb21tdW5pY2F0aW9uLWhpc3RvcnktdG9vbGJhcl9fbWlkZGxlIHtcbiAgJHBhZ2VyLXNpemU6IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6ICRwYWdlci1zaXplO1xuICBsaW5lLWhlaWdodDogJHBhZ2VyLXNpemU7XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgYTpub3QoOmxhc3QtY2hpbGQpLCBwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgYmxhY2s7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBhLmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyX19taWRkbGVfX3BhZ2UtLXNlbGVjdGVkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBhLmNvbW11bmljYXRpb24taGlzdG9yeS10b29sYmFyX19taWRkbGVfX2Fycm93LS1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJfX3JpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBpLmljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZHMtY29tbXVuaWNhdGlvbi1oaXN0b3J5LWJnLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cbiIsImNvbW11bmljYXRpb24taGlzdG9yeS1maWx0ZXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVja2JveC1saXN0IHtcbiAgbGkge1xuICAgIEBpbmNsdWRlIGZsZXgtcm93LWNlbnRlci12ZXJ0aWNhbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5jaGVja2JveC1sYWJlbCB7XG4gICAgQGluY2x1ZGUgZmxleC1yb3ctY2VudGVyLXZlcnRpY2FsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgJi0tZW5sYXJnZWQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgXCJjb21tdW5pY2F0aW9uLWhpc3RvcnktdGFibGVcIjtcbkBpbXBvcnQgXCJjb21tdW5pY2F0aW9uLWhpc3Rvcnktc2VhcmNoXCI7XG5AaW1wb3J0IFwiY29tbXVuaWNhdGlvbi1oaXN0b3J5LXRvb2xiYXJcIjtcbkBpbXBvcnQgXCJjb21tdW5pY2F0aW9uLWhpc3RvcnktZmlsdGVyc1wiO1xuXG4uY29sbGFwc2libGUtbGVmdC1wYW5lX19jb250cm9scy0tY29tbXVuaWNhdGlvbi1oaXN0b3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjhBRDtcbn0iLCIuaGlkZS11bnVzZWQge1xuICAvLyBhdm9pZHMgdXNpbmcgZGlzcGxheTogbm9uZSwgYmVjYXVzZSBpdCBjb3VsZCBicmVhayB0aGUgbGF5b3V0IG9mIGVsZW1lbnRzIGluIHRoZSB2aWV3XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiJdfQ== */
