.block,.tenants-page .content{overflow:auto}.input{display:flex;flex-direction:column;position:relative}.input input.input-validation-error,.input.error input{border:1px solid #e40000}.input__label{color:#001633;font-weight:600;font-size:14px;margin-bottom:5px}.input__field{width:100%;border:1px solid #bdbace;border-radius:6px;padding:8px 10px;font-weight:400;font-size:14px}.input .field-validation-error{color:#e40000;font-weight:400;font-size:12px;display:flex;align-items:center;margin:5px 0}.input .field-validation-error::before{content:"";display:inline-block;width:21px;height:21px;background:url(../img/icon_error.svg) center no-repeat;margin-right:5px}.toggle{height:28px;width:35px;position:absolute;bottom:2px;right:5px}.visibility{cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-position:center center;width:100%;height:100%}.visibility__on{background-image:url(../img/visibility-on.svg)}.visibility__off{background-image:url(../img/visibility-off.svg)}input[type=checkbox]{display:none}.label{display:inline-block;padding:4px 3px 2px 25px;background:url(../img/checkbox_off.svg) left center no-repeat;cursor:pointer}.btn,.button-idp,.divider,.form .button,.header,.idp,.wrap{display:flex}input[type=checkbox]:checked+.label{background:url(../img/checkbox_on.svg) left center no-repeat}input[type=checkbox]:disabled+.label{background:url(../img/checkbox_disabled.svg) left center no-repeat}.btn,.button-idp{border-radius:6px;width:100%;height:36px;font-size:14px;font-weight:600;border:none;justify-content:center;align-items:center;cursor:pointer;background-repeat:no-repeat;background-position:10px center;transition:.1s}.btn:hover,.button-idp:hover{background-color:rgba(0,156,170,.9)}.btn__submit{background:#009CAA;border:1px solid #009CAA;color:#fff;text-decoration:none}.btn--middle-padding{padding:9px 36px}.btn--white-space{white-space:nowrap}.btn__secondary{background:#fff;color:#009CAA}.btn:disabled,.button-idp:disabled{background-color:#e8e7ea;color:#bdbace}.button-idp{display:grid;grid-template-columns:30px 1fr;padding-left:55px;border:2px solid #dedde6}.button-idp__google .icon{background-image:url(../img/providers/google.svg)}.button-idp__office365 .icon{background-image:url(../img/providers/office365.svg)}.button-idp__atlassian .icon{background-image:url(../img/providers/atlassian.svg)}.button-idp__facebook .icon{background-image:url(../img/providers/facebook.svg)}.button-idp__linkedin .icon{background-image:url(../img/providers/linkedin.svg)}.button-idp__slack .icon{background-image:url(../img/providers/slack.svg)}.button-idp__apple .icon{background-image:url(../img/providers/apple.svg)}.button-idp__invent .icon{background-image:url(../img/providers/invent.svg)}.link{text-decoration:none;font-size:14px;font-weight:700}.link--normal{color:#007690}.icon{width:21px;height:22px;display:inline-block;background-repeat:no-repeat}.icon__error{background:url(../img/icon_error.svg) center no-repeat;padding:0 10px}.message{font-weight:600;font-size:14px;line-height:20px;letter-spacing:.16px;text-align:center}.wrap{flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw;background-color:#0e274e;background-image:url(../img/bg.svg);background-repeat:no-repeat;background-position:top right;background-attachment:fixed;background-size:60%}.block{background:#fff;border-radius:10px;padding:50px 100px;max-height:100%}.block__middle-padding{padding:65px 58px}.block.login-page{width:500px}.block.error-page,.block.tenants-page{width:747px}.block.login-cases-page{min-width:80%;max-width:1144px}.header{align-items:center;flex-direction:column}.header__logo{margin-bottom:20px}.header__text{text-align:center}.header-big{width:100%}.header-big__text{font-size:28px;line-height:32px;font-weight:700;color:#001633;padding-bottom:16px}.content .access-denied{margin:10px 0}.header__text,.tenants-page .tenants-container .tenants-item__title,.text{font-weight:600;font-size:16px;color:rgba(22,49,74,.72);line-height:20px}.form{margin-top:50px}.form--middle-offset{margin-top:30px}.form .message{margin-bottom:20px}.form .login{margin-bottom:15px}.form .password{margin-bottom:22px}.form .checkbox{margin-bottom:30px}.form .button{margin-bottom:25px;flex-direction:row;justify-content:center;align-items:center}.form .button.columns{justify-content:space-between}.form .divider{margin:25px 0}.form .idp{margin-bottom:25px}.divider{align-items:center}.divider__text{font-size:14px;font-weight:600;padding:0 10px;background-color:#fff}.divider__line{flex:1;height:1px;background-color:rgba(16,11,40,.1)}.idp{flex-wrap:wrap;flex-direction:row;justify-content:space-between}.idp--one-column{flex-direction:column;align-items:center}.idp .button-idp{margin-bottom:15px;background-color:#fff;color:#000;text-decoration:none}.footer{margin-top:50px}.contacts{font-weight:600;font-size:16px;color:rgba(22,49,74,.72);line-height:20px;text-align:center}.grant-scope{justify-content:space-evenly;display:block}.grant-scope .checkbox{margin:0 0 15px 15px;min-width:40%}.access-denied{display:flex;flex-direction:column;align-items:center;gap:10px}.access-denied__text{font-size:18px;font-weight:700;color:#001633}.access-denied img{width:55px}.tenants-page{display:grid;grid-template-rows:200px 1fr;max-height:100%}.tenants-page .form{margin:0;height:100%}.tenants-page .header .header__text-container{margin:24px 0}.tenants-page .header .header__text-container .header__text:not(:last-child){margin-bottom:10px}.tenants-page .header .header__text-container .header__text--hello{color:#16314A;font-size:18px;font-weight:700}.tenants-page .header .header__text-container .header__text--question{font-size:16px;font-weight:500}.tenants-page .tenants-container{width:100%;height:100%;display:flex;flex-direction:column;border-radius:5px 5px 0 0;overflow:hidden}.tenants-page .tenants-container__header{display:flex;justify-content:center;align-items:center;min-height:42px;background:#EBEBF5;font-weight:500}.tenants-page .tenants-container__items{display:flex;flex-direction:column;overflow:auto}.tenants-page .tenants-container .tenants-item{display:flex;align-items:center;min-height:76px;padding-left:13px;padding-right:32px;border-width:1px 1px 0;border-style:solid;border-color:#EBEBF5;text-decoration:none}.tenants-page .tenants-container .tenants-item:last-child{border-width:1px}.tenants-page .tenants-container .tenants-item__title{font-weight:500}.tenants-page .tenants-container .tenants-item .btn,.tenants-page .tenants-container .tenants-item .button-idp{display:flex;align-items:center;margin-left:auto;width:36px;height:36px;background:#fff;border:1px solid #009CAA;color:#fff}.tenants-page .tenants-container .tenants-item .btn:focus,.tenants-page .tenants-container .tenants-item .button-idp:focus{outline:#009CAA auto 3px}.tenants-page .tenants-container .tenants-item .btn .icon,.tenants-page .tenants-container .tenants-item .button-idp .icon{width:14px;height:14px}.tenants-page .tenants-container .tenants-item .btn .icon__right,.tenants-page .tenants-container .tenants-item .button-idp .icon__right{background-color:#009CAA;-webkit-mask-image:url(../img/arrow_right.svg);mask-image:url(../img/arrow_right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;padding:0 10px}.tenants-page .tenants-container .tenants-item:hover{background:#ebf7f8}.tenants-page .tenants-container .tenants-item:hover .btn,.tenants-page .tenants-container .tenants-item:hover .button-idp{background:#009CAA;color:#fff}.tenants-page .tenants-container .tenants-item:hover .btn .icon__right,.tenants-page .tenants-container .tenants-item:hover .button-idp .icon__right{background-color:#fff}.login-cases-page .admin-tool-item:hover,.login-cases-page .portals__items .portal-item:hover{background-color:#F7F7FA}.login-cases-page .admin-tools__items{display:flex;flex-wrap:wrap;grid-gap:12px;width:100%}.login-cases-page .admin-tool-item{text-decoration:none;width:248px;height:76px;display:flex;align-items:center;padding:14px;border:1px solid #EBEBF5;border-radius:6px;grid-gap:12px;margin-top:24px;transition:.1s}.login-cases-page .admin-tool-item .admin-tool-picture{width:48px;height:48px}.login-cases-page .admin-tool-item .admin-tool-picture img{width:100%;height:100%}.login-cases-page .admin-tool-item .admin-tool-info{display:flex;height:100%;flex-direction:column;justify-content:space-between}.login-cases-page .admin-tool-item__title{font-weight:700;font-size:14px;line-height:18px;color:#001633}.login-cases-page .admin-tool-item__description{color:rgba(22,49,74,.42);font-weight:400;font-size:14px;line-height:18px}.login-cases-page .portals__items{display:grid;grid-template-columns:50% 50%;flex-wrap:wrap;justify-content:space-between;grid-gap:12px}@media only screen and (max-width:700px){.login-cases-page .portals__items{grid-template-columns:100%;grid-gap:0}}.login-cases-page .portals__items .portal-item{height:114px;padding:14px;border:1px solid #EBEBF5;border-radius:6px;display:flex;align-items:center;margin-top:24px;text-decoration:none;position:relative;transition:.1s}.login-cases-page .portals__items .portal-item .required-label{display:none;background-color:#FFD976;text-transform:uppercase;border-radius:0 0 4px 4px;padding:3px 10px;position:absolute;left:12px;top:0;font-weight:700;font-size:10px;line-height:16px;color:rgba(22,49,74,.72)}.login-cases-page .portals__items .portal-item--required .required-label,article,aside,details,figcaption,figure,footer,header,hgroup,legend,main,menu,nav,section,summary{display:block}.login-cases-page .portals__items .portal-item .portal-picture{width:48px;height:48px;margin-right:10px}.login-cases-page .portals__items .portal-item .portal-picture img{width:100%;height:100%}.login-cases-page .portals__items .portal-item .portal-info-wrap{display:flex}.login-cases-page .portals__items .portal-item__title{font-weight:700;font-size:14px;line-height:18px;color:#001633}.login-cases-page .portals__items .portal-item__description{color:rgba(22,49,74,.42);margin-top:15px;font-weight:400;font-size:14px;line-height:18px}.access-denied-page{width:100%;max-width:747px;min-width:300px}.access-denied-page .access-denied-header{display:flex;justify-content:space-between;margin-bottom:10px}.access-denied-page .access-denied-header-left{display:flex;grid-gap:20px;align-items:center;color:#001633;font-size:14px;font-weight:700;line-height:18px;height:48px}.access-denied-page .access-denied-header-text-wrap{display:flex;flex-direction:column;height:100%;justify-content:center;grid-gap:10px}.access-denied-page .access-denied-header .access-denied-picture{width:48px;height:48px}.access-denied-page .access-denied-header .access-denied-picture img{width:100%;height:100%}.access-denied-page .access-denied-header__description{color:rgba(22,49,74,.42);font-size:14px;font-weight:400}.access-denied-page .access-denied-not-authorized{display:flex;align-items:flex-start;grid-gap:20px}.access-denied-page .access-denied-not-authorized-title{font-weight:700;font-size:18px;line-height:20px}.access-denied-page .access-denied-not-authorized-description{margin-top:10px;font-weight:400;font-size:14px;line-height:20px;color:rgba(22,49,74,.72)}.access-denied-page .access-denied-logged-user{display:flex;justify-content:space-between;align-items:center;height:100%}.access-denied-page .access-denied-logged-user-picture{display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;overflow:hidden;border-radius:50%;margin-left:20px}.access-denied-page .access-denied-logged-user-picture img{width:100%;height:100%}.access-denied-page .access-denied-logged-user-info{text-align:right;height:100%;justify-content:center;display:flex;flex-direction:column;grid-gap:10px}.access-denied-page .access-denied-logged-user-name{font-size:14px;font-weight:500;line-height:18px;color:#001633}.access-denied-page .access-denied-logged-user-organization{color:rgba(22,49,74,.42);font-size:14px;font-weight:400;line-height:18px}.access-denied-page .access-denied-retry{display:flex;justify-content:center;align-items:center;text-decoration:none;padding:10px 30px}.access-denied-page .access-denied-retry-wrap{display:flex;justify-content:center;align-items:center;width:100%;margin-top:30px;grid-gap:15px}.access-denied-page .access-denied-retry-icon{width:14px;height:14px;margin-right:3px;background:url(../img/retry.svg);transition:.3s}.access-denied-page .access-denied-retry-text{color:#007690;font-size:14px;font-weight:700;line-height:18px;transition:.1s}.access-denied-page .access-denied-retry:hover .access-denied-retry-text{color:rgba(0,118,144,.9)}.access-denied-page .access-denied-retry:hover .access-denied-retry-icon{transform:rotate(360deg)}.access-denied-page .access-denied-resources{border-radius:5px 5px 0 0;border:1px solid #EBEBF5;overflow:hidden;margin-top:30px}.access-denied-page .access-denied-resources-header{background:#EBEBF5;padding:11px 0;text-align:center;font-weight:500;font-size:16px;line-height:20px;color:rgba(22,49,74,.72)}.access-denied-page .access-denied-resources-no-resources{text-align:center;color:rgba(22,49,74,.42);font-weight:500;font-size:16px;line-height:20px;padding:24px 0 32px}.access-denied-page .access-denied-resources .access-denied-resource{padding:13px 32px 13px 13px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:.1s;text-decoration:none}.access-denied-page .access-denied-resources .access-denied-resource--warning .access-denied-resource-description{color:#E77308}.access-denied-page .access-denied-resources .access-denied-resource--warning .access-denied-resource-link-button-wrap{border-color:#E77308}.access-denied-page .access-denied-resources .access-denied-resource--warning .access-denied-resource-link-button{background-color:#E77308}.access-denied-page .access-denied-resources .access-denied-resource:not(:last-child){border-bottom:1px solid #EBEBF5}.access-denied-page .access-denied-resources .access-denied-resource-left{display:flex;height:48px}.access-denied-page .access-denied-resources .access-denied-resource-title{font-weight:500;font-size:14px;line-height:18px;color:#001633}.access-denied-page .access-denied-resources .access-denied-resource-description{font-weight:400;font-size:14px;line-height:18px;color:rgba(22,49,74,.42)}.access-denied-page .access-denied-resources .access-denied-resource-picture{margin-right:10px;width:48px;height:48px;overflow:hidden}button,hr,input{overflow:visible}pre,textarea{overflow:auto}.access-denied-page .access-denied-resources .access-denied-resource-picture img{width:100%;height:100%}.access-denied-page .access-denied-resources .access-denied-resource-info{display:flex;justify-content:center;height:100%;flex-direction:column;grid-gap:10px}.access-denied-page .access-denied-resources .access-denied-resource-link-button-wrap{width:36px;height:36px;border:1px solid #009CAA;border-radius:6px}.access-denied-page .access-denied-resources .access-denied-resource-link-button{width:100%;height:100%;background-color:#009CAA;background-size:14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px;mask-size:14px;-webkit-mask-image:url(../img/arrow_right.svg);mask-image:url(../img/arrow_right.svg)}.access-denied-page .access-denied-resources .access-denied-resource:hover{background:#F7F7FA}.access-denied-page .access-denied-resources .access-denied-resource:not(.access-denied-page .access-denied-resources .access-denied-resource--warning):hover .access-denied-resource-link-button-wrap{background-color:rgba(0,156,170,.9)}.access-denied-page .access-denied-resources .access-denied-resource:not(.access-denied-page .access-denied-resources .access-denied-resource--warning):hover .access-denied-resource-link-button{background-color:#fff}.access-denied-page .access-denied-resources .access-denied-resource--warning:hover .access-denied-resource-link-button-wrap{background-color:#E77308}.access-denied-page .access-denied-resources .access-denied-resource--warning:hover .access-denied-resource-link-button{background-color:#fff}@font-face{font-family:DM Sans;font-weight:700;src:url(../fonts/DMSans-Bold.ttf) format("truetype")}@font-face{font-family:DM Sans;font-weight:400;src:url(../fonts/DMSans-Regular.ttf) format("truetype")}@font-face{font-family:DM Sans;font-weight:500;src:url(../fonts/DMSans-Medium.ttf) format("truetype")}.block-header{margin-top:32px;font-weight:700;font-size:16px;line-height:20px;color:#001633;text-transform:uppercase}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box;touch-action:manipulation;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{line-height:1;text-align:left}[tabindex="-1"]:focus,[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption{caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{-ms-overflow-style:scrollbar}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}em{font-style:italic}img{border-style:none}svg:not(:root){overflow:hidden}button{border-radius:0}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}fieldset{min-width:0}legend{max-width:100%;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}.hidden,[hidden],template{display:none}body{font-family:"DM Sans"}.center{text-align:center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9sYXlvdXQuc2NzcyIsIl9jb250cm9scy5zY3NzIiwibWFpbi5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvY3NzLXJlc2V0LWFuZC1ub3JtYWxpemUvc2Nzcy9yZXNldC1hbmQtbm9ybWFsaXplLnNjc3MiLCJfZm9udHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFlQSxPQXFNRSx1QkFDRSxTQUFBLEtDbk5KLE9BQ0UsUUFBQSxLQUNBLGVBQUEsT0FDQSxTQUFBLFNBUUEsb0NBTEUsbUJBQ0UsT0FBQSxJQUFBLE1BQUEsUUFRSixjQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLGNBQUEsSUFFRixjQUNFLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLElBQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxLQUdGLCtCQUNFLE1BQUEsUUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFFBQUEsS0FDQSxZQUFBLE9BQ0EsT0FBQSxJQUFBLEVBRUEsdUNBQ0UsUUFBQSxHQUNBLFFBQUEsYUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsMkJBQUEsT0FBQSxVQUNBLGFBQUEsSUFLTixRQUNFLE9BQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLE9BQUEsSUFDQSxNQUFBLElBR0YsWUFDRSxPQUFBLFFBQ0EsaUJBQUEsS0FDQSxrQkFBQSxVQUNBLG9CQUFBLE9BQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGdCQUNFLGlCQUFBLDhCQUVGLGlCQUNFLGlCQUFBLCtCQUlKLHFCQUNFLFFBQUEsS0FFRixPQUNFLFFBQUEsYUFDQSxRQUFBLElBQUEsSUFBQSxJQUFBLEtBQ0EsV0FBQSw2QkFBQSxLQUFBLE9BQUEsVUFDQSxPQUFBLFFBU0YsS0FBQSxZRG9DQSxTQXJCRSxjQWpFRixRQXdHQSxLQWhKQSxNQzJGRSxRQUFBLEtBUkYsb0NBQ0UsV0FBQSw0QkFBQSxLQUFBLE9BQUEsVUFFRixxQ0FDRSxXQUFBLGtD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RixPQUNFLGNBQWUsRUFJakIsYUN4ekJFLFFBQUEsT0FBQSxJQUNBLFFBQUEseUJBQUEsS0FBQSxJRDh6QkYsT0N6ekJBLE1EMnpCQSxTQURBLE9BRUEsU0NyekJBLE9BQUEsRUFFRSxZQUFBLFFBQ0EsVUFBQSxRQUNBLFlBQUEsUUQ4ekJGLGNBRkEsYUFDQSxjQUZBLE9BS0UsbUJBQThtSSxPQUZobkksaUJDanpCQSwyQkQwekJBLGtCQUZBLGlCQ3h6QkEsbUJBQUEsUUQyMEJBLE9DbnpCQSxPRHF6QkUsZUFBZ0IsS0FGbEIsY0FPRSxPQUFRLFFBSVYsT0NuekJBLFVBQUEsT0R5ekJBLGdDQUNBLCtCQ256QkEsZ0NBSEEseUJBSUUsYUFBQSxLRCt5QkYsUUFBQSxFQ3Z5QkEscUJEaXpCQSxrQkFIQSxXQUFBLFdDenlCQSxRQUFBLEVEMHpCQSxTQ2p6QkEsVUFBQSxFRHN6QkEsT0FFRSxVQUEwMkwsS0FDMTJMLFlBQWEsT0MveUJmLE1BQUEsUUFZQSxTRDR5QkUsZUFBZ0IsU0N0eUJsQixTRDh5QkUsT0FBaW9NLFNBSW5vTSxnQkFDQSxhQUpBLFdBQUEsV0NqeUJBLFFBQUEsRUQ2eUJBLHlDQ3Z5QkEseUNEeXlCRSxPQUFRLEtBSVYsY0FFRSxtQkFBdTdNLFVBRXY3TSxlQUEyN00sS0FJNzdNLDRDQUNBLHlDQ3B5QkEsbUJBQUEsS0R5eUJBLDZCQUVFLG1CQUFrcU4sT0FFbHFOLEtBQTRwTixRQy94QjlwTixPQUNFLFFBQUEsYURvekJGLFFBUkEsU0N2eUJBLFNEbXlCRSxRQUFTLEtBUVgsS0NqeUJBLFlBQUEsVUR5eUJBLFFBQ0UsV0FBWSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi53cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmcuc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA2MCU7XHJcbn1cclxuXHJcbi5ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcGFkZGluZzogNTBweCAxMDBweDtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAmX19taWRkbGUtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiA2NXB4IDU4cHg7XHJcbiAgfVxyXG5cclxuICAmLmxvZ2luLXBhZ2Uge1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG4gIH1cclxuXHJcbiAgJi5lcnJvci1wYWdlLCAmLnRlbmFudHMtcGFnZSB7XHJcbiAgICB3aWR0aDogNzQ3cHg7XHJcbiAgfVxyXG5cclxuICAmLmxvZ2luLWNhc2VzLXBhZ2Uge1xyXG4gICAgbWluLXdpZHRoOiA4MCU7XHJcbiAgICBtYXgtd2lkdGg6IDExNDRweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICRyOiAmO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAmX19sb2dvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIEBleHRlbmQgLnRleHQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItYmlnIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50IHtcclxuICAuYWNjZXNzLWRlbmllZCB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0IHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogJHNlY29uZGFyeS10ZXh0O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgJi0tbWlkZGxlLW9mZnNldCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lc3NhZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5sb2dpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLnBhc3N3b3JkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC5idXR0b24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYuY29sdW1ucyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaXZpZGVyIHtcclxuICAgIG1hcmdpbjogMjVweCAwO1xyXG4gIH1cclxuXHJcbiAgLmlkcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRpdmlkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJl9fbGluZSB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluZTtcclxuICB9XHJcbn1cclxuXHJcbi5pZHAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAmLS1vbmUtY29sdW1uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1pZHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXIge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5jb250YWN0cyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnktdGV4dDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5ncmFudC1zY29wZSB7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIC5jaGVja2JveCB7XHJcbiAgICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7XHJcbiAgICBtaW4td2lkdGg6IDQwJTtcclxuICB9XHJcbn1cclxuXHJcbi5hY2Nlc3MtZGVuaWVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogNTVweDtcclxuICB9XHJcbn1cclxuXHJcbi50ZW5hbnRzLXBhZ2Uge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyMDBweCAxZnI7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuXHJcbiAgLmZvcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIC5oZWFkZXJfX3RleHQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMjRweCAwO1xyXG5cclxuICAgIC5oZWFkZXJfX3RleHQge1xyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLWhlbGxvIHtcclxuICAgICAgICBjb2xvcjogIzE2MzE0QTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tcXVlc3Rpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGVuYW50cy1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWluLWhlaWdodDogNDJweDtcclxuICAgICAgYmFja2dyb3VuZDogI0VCRUJGNTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZW5hbnRzLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtaW4taGVpZ2h0OiA3NnB4O1xyXG5cclxuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0VCRUJGNTtcclxuXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAZXh0ZW5kIC50ZXh0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgb3V0bGluZTogJGJ1dHRvbiBhdXRvIDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG5cclxuICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbjtcclxuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWcvYXJyb3dfcmlnaHQuc3ZnJyk7XHJcbiAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ViZjdmODtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAuaWNvbl9fcmlnaHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbi1jYXNlcy1wYWdlIHtcclxuICAuYWRtaW4tdG9vbHNfX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBncmlkLWdhcDogMTJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmFkbWluLXRvb2wtaXRlbSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB3aWR0aDogMjQ4cHg7XHJcbiAgICBoZWlnaHQ6IDc2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgZ3JpZC1nYXA6IDEycHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogJGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZG1pbi10b29sLXBpY3R1cmUge1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRtaW4tdG9vbC1pbmZvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICBjb2xvcjogJHRoaXJkLXRleHQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9ydGFsc19faXRlbXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdyaWQtZ2FwOiAxMnB4O1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICBncmlkLWdhcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAucG9ydGFsLWl0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDExNHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVxdWlyZWQtbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlcXVpcmVkLWxhYmVsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDEwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLXJlcXVpcmVkIHtcclxuICAgICAgICAucmVxdWlyZWQtbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9ydGFsLXBpY3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBvcnRhbC1pbmZvLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3J0YWwtcGljdHVyZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICR0aGlyZC10ZXh0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hY2Nlc3MtZGVuaWVkLXBhZ2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNzQ3cHg7XHJcbiAgbWluLXdpZHRoOiAzMDBweDtcclxuXHJcbiAgJHBpY3R1cmUtc2l6ZTogNDhweDtcclxuXHJcbiAgLmFjY2Vzcy1kZW5pZWQtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICYtbGVmdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdyaWQtZ2FwOiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogJHBpY3R1cmUtc2l6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRleHQtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdyaWQtZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2Nlc3MtZGVuaWVkLXBpY3R1cmUge1xyXG4gICAgICB3aWR0aDogJHBpY3R1cmUtc2l6ZTtcclxuICAgICAgaGVpZ2h0OiAkcGljdHVyZS1zaXplO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkdGhpcmQtdGV4dDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY2Vzcy1kZW5pZWQtbm90LWF1dGhvcml6ZWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ3JpZC1nYXA6IDIwcHg7XHJcblxyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjZXNzLWRlbmllZC1sb2dnZWQtdXNlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmLXBpY3R1cmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6ICRwaWN0dXJlLXNpemU7XHJcbiAgICAgIG1pbi13aWR0aDogJHBpY3R1cmUtc2l6ZTtcclxuICAgICAgaGVpZ2h0OiAkcGljdHVyZS1zaXplO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWluZm8ge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ3JpZC1nYXA6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG5cclxuICAgICYtb3JnYW5pemF0aW9uIHtcclxuICAgICAgY29sb3I6ICR0aGlyZC10ZXh0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY2Vzcy1kZW5pZWQtcmV0cnkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuXHJcbiAgICAmLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIGdyaWQtZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtaWNvbiB7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9yZXRyeS5zdmdcIik7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJi10ZXh0IHtcclxuICAgICAgY29sb3I6ICRsaW5rO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAuYWNjZXNzLWRlbmllZC1yZXRyeSB7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgIGNvbG9yOiAkbGluay1ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2VzIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICYtaGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcclxuICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LXRleHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi1uby1yZXNvdXJjZXMge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkdGhpcmQtdGV4dDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZzogMjRweCAwIDMycHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZSB7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMzJweCAxM3B4IDEzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAmLS13YXJuaW5nIHtcclxuICAgICAgICAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZSB7XHJcbiAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGluay1idXR0b24td3JhcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1saW5rLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1sZWZ0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogJHBpY3R1cmUtc2l6ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBjb2xvcjogJHRoaXJkLXRleHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtcGljdHVyZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAkcGljdHVyZS1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJHBpY3R1cmUtc2l6ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ3JpZC1nYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGluay1idXR0b24td3JhcCB7XHJcbiAgICAgICAgJGxpbmstYnV0dG9uLXNpemU6IDM2cHg7XHJcbiAgICAgICAgd2lkdGg6ICRsaW5rLWJ1dHRvbi1zaXplO1xyXG4gICAgICAgIGhlaWdodDogJGxpbmstYnV0dG9uLXNpemU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGluay1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBtYXNrLXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93X3JpZ2h0LnN2Z1wiKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCgmLS13YXJuaW5nKTpob3ZlciB7XHJcbiAgICAgICAgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2Uge1xyXG4gICAgICAgICAgJi1saW5rLWJ1dHRvbi13cmFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1ob3ZlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxpbmstYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0td2FybmluZzpob3ZlciB7XHJcbiAgICAgICAgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2Uge1xyXG4gICAgICAgICAgJi1saW5rLWJ1dHRvbi13cmFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1saW5rLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi9fdHJhbnNpdGlvbnMuc2Nzcyc7XHJcblxyXG4uaW5wdXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuZXJyb3Ige1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQuaW5wdXQtdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xyXG4gIH1cclxuXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbiAgJl9fZmllbGQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25fZXJyb3Iuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG9nZ2xlIHtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMnB4O1xyXG4gIHJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi52aXNpYmlsaXR5IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgJl9fb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdmlzaWJpbGl0eS1vbi5zdmcnKTtcclxuICB9XHJcbiAgJl9fb2ZmIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Zpc2liaWxpdHktb2ZmLnN2ZycpO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogNHB4IDNweCAycHggMjVweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jaGVja2JveF9vZmYuc3ZnJykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmxhYmVsIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jaGVja2JveF9vbi5zdmcnKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbn1cclxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyAubGFiZWwge1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NoZWNrYm94X2Rpc2FibGVkLnN2ZycpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xyXG4gIHRyYW5zaXRpb246ICRkZWZhdWx0LXRyYW5zaXRpb247XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1ob3ZlcjtcclxuICB9XHJcblxyXG4gICZfX3N1Ym1pdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLS1taWRkbGUtcGFkZGluZyB7XHJcbiAgICBwYWRkaW5nOiA5cHggMzZweDtcclxuICB9XHJcblxyXG4gICYtLXdoaXRlLXNwYWNlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAmX19zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRidXR0b247XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tZGlzYmxlZDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICB9XHJcbn1cclxuXHJcbi5idXR0b24taWRwIHtcclxuICBAZXh0ZW5kIC5idG47XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwcHggMWZyO1xyXG4gIHBhZGRpbmctbGVmdDogNTVweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcclxuXHJcbiAgJl9fZ29vZ2xlIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm92aWRlcnMvZ29vZ2xlLnN2Zyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX29mZmljZTM2NSB7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvdmlkZXJzL29mZmljZTM2NS5zdmcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19hdGxhc3NpYW4ge1xyXG4gICAgLmljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb3ZpZGVycy9hdGxhc3NpYW4uc3ZnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZmFjZWJvb2sge1xyXG4gICAgLmljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb3ZpZGVycy9mYWNlYm9vay5zdmcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5rZWRpbiB7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvdmlkZXJzL2xpbmtlZGluLnN2Zyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NsYWNrIHtcclxuICAgIC5pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm92aWRlcnMvc2xhY2suc3ZnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYXBwbGUge1xyXG4gICAgLmljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb3ZpZGVycy9hcHBsZS5zdmcpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbnZlbnQge1xyXG4gICAgLmljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb3ZpZGVycy9pbnZlbnQuc3ZnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICYtLW5vcm1hbCB7XHJcbiAgICBjb2xvcjogJGxpbms7XHJcbiAgfVxyXG59XHJcblxyXG4uaWNvbiB7XHJcbiAgd2lkdGg6IDIxcHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICZfX2Vycm9yIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25fZXJyb3Iuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5tZXNzYWdlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4iLCIuaW5wdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQuZXJyb3IgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTQwMDAwO1xufVxuLmlucHV0IGlucHV0LmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTQwMDAwO1xufVxuLmlucHV0X19sYWJlbCB7XG4gIGNvbG9yOiAjMDAxNjMzO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5pbnB1dF9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmFjZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmlucHV0IC5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcbiAgY29sb3I6ICNlNDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5pbnB1dCAuZmllbGQtdmFsaWRhdGlvbi1lcnJvcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9lcnJvci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi50b2dnbGUge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnB4O1xuICByaWdodDogNXB4O1xufVxuXG4udmlzaWJpbGl0eSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aXNpYmlsaXR5X19vbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92aXNpYmlsaXR5LW9uLnN2Z1wiKTtcbn1cbi52aXNpYmlsaXR5X19vZmYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdmlzaWJpbGl0eS1vZmYuc3ZnXCIpO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDNweCAycHggMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZWNrYm94X29mZi5zdmdcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAubGFiZWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hlY2tib3hfb24uc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyAubGFiZWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hlY2tib3hfZGlzYWJsZWQuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cblxuLmJ0biwgLmJ1dHRvbi1pZHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4xcztcbn1cbi5idG46aG92ZXIsIC5idXR0b24taWRwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxNTYsIDE3MCwgMC45KTtcbn1cbi5idG5fX3N1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICMwMDlDQUE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDlDQUE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLS1taWRkbGUtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDlweCAzNnB4O1xufVxuLmJ0bi0td2hpdGUtc3BhY2Uge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJ0bl9fc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDlDQUE7XG59XG4uYnRuOmRpc2FibGVkLCAuYnV0dG9uLWlkcDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU3ZWE7XG4gIGNvbG9yOiAjYmRiYWNlO1xufVxuXG4uYnV0dG9uLWlkcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzBweCAxZnI7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RlZGRlNjtcbn1cbi5idXR0b24taWRwX19nb29nbGUgLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb3ZpZGVycy9nb29nbGUuc3ZnKTtcbn1cbi5idXR0b24taWRwX19vZmZpY2UzNjUgLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb3ZpZGVycy9vZmZpY2UzNjUuc3ZnKTtcbn1cbi5idXR0b24taWRwX19hdGxhc3NpYW4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb3ZpZGVycy9hdGxhc3NpYW4uc3ZnKTtcbn1cbi5idXR0b24taWRwX19mYWNlYm9vayAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvdmlkZXJzL2ZhY2Vib29rLnN2Zyk7XG59XG4uYnV0dG9uLWlkcF9fbGlua2VkaW4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb3ZpZGVycy9saW5rZWRpbi5zdmcpO1xufVxuLmJ1dHRvbi1pZHBfX3NsYWNrIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm92aWRlcnMvc2xhY2suc3ZnKTtcbn1cbi5idXR0b24taWRwX19hcHBsZSAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvdmlkZXJzL2FwcGxlLnN2Zyk7XG59XG4uYnV0dG9uLWlkcF9faW52ZW50IC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm92aWRlcnMvaW52ZW50LnN2Zyk7XG59XG5cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGluay0tbm9ybWFsIHtcbiAgY29sb3I6ICMwMDc2OTA7XG59XG5cbi5pY29uIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmljb25fX2Vycm9yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fZXJyb3Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLm1lc3NhZ2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMjc0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2JnLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwJTtcbn1cblxuLmJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNTBweCAxMDBweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uYmxvY2tfX21pZGRsZS1wYWRkaW5nIHtcbiAgcGFkZGluZzogNjVweCA1OHB4O1xufVxuLmJsb2NrLmxvZ2luLXBhZ2Uge1xuICB3aWR0aDogNTAwcHg7XG59XG4uYmxvY2suZXJyb3ItcGFnZSwgLmJsb2NrLnRlbmFudHMtcGFnZSB7XG4gIHdpZHRoOiA3NDdweDtcbn1cbi5ibG9jay5sb2dpbi1jYXNlcy1wYWdlIHtcbiAgbWluLXdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMTE0NHB4O1xufVxuXG4uaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlYWRlcl9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItYmlnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLWJpZ19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAxNjMzO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLmNvbnRlbnQgLmFjY2Vzcy1kZW5pZWQge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnRleHQsIC50ZW5hbnRzLXBhZ2UgLnRlbmFudHMtY29udGFpbmVyIC50ZW5hbnRzLWl0ZW1fX3RpdGxlLCAuaGVhZGVyX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgyMiwgNDksIDc0LCAwLjcyKTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5mb3JtIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5mb3JtLS1taWRkbGUtb2Zmc2V0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb3JtIC5tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb3JtIC5sb2dpbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZm9ybSAucGFzc3dvcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmZvcm0gLmNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mb3JtIC5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtIC5idXR0b24uY29sdW1ucyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb3JtIC5kaXZpZGVyIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG4uZm9ybSAuaWRwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmRpdmlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmRpdmlkZXJfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5kaXZpZGVyX19saW5lIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDExLCA0MCwgMC4xKTtcbn1cblxuLmlkcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmlkcC0tb25lLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaWRwIC5idXR0b24taWRwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uY29udGFjdHMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDIyLCA0OSwgNzQsIDAuNzIpO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3JhbnQtc2NvcGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ3JhbnQtc2NvcGUgLmNoZWNrYm94IHtcbiAgbWFyZ2luOiAwIDAgMTVweCAxNXB4O1xuICBtaW4td2lkdGg6IDQwJTtcbn1cblxuLmFjY2Vzcy1kZW5pZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uYWNjZXNzLWRlbmllZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDE2MzM7XG59XG4uYWNjZXNzLWRlbmllZCBpbWcge1xuICB3aWR0aDogNTVweDtcbn1cblxuLnRlbmFudHMtcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMjAwcHggMWZyO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLnRlbmFudHMtcGFnZSAuZm9ybSB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRlbmFudHMtcGFnZSAuY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnRlbmFudHMtcGFnZSAuaGVhZGVyIC5oZWFkZXJfX3RleHQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4udGVuYW50cy1wYWdlIC5oZWFkZXIgLmhlYWRlcl9fdGV4dC1jb250YWluZXIgLmhlYWRlcl9fdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZW5hbnRzLXBhZ2UgLmhlYWRlciAuaGVhZGVyX190ZXh0LWNvbnRhaW5lciAuaGVhZGVyX190ZXh0LS1oZWxsbyB7XG4gIGNvbG9yOiAjMTYzMTRBO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGVuYW50cy1wYWdlIC5oZWFkZXIgLmhlYWRlcl9fdGV4dC1jb250YWluZXIgLmhlYWRlcl9fdGV4dC0tcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGVuYW50cy1wYWdlIC50ZW5hbnRzLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlbmFudHMtcGFnZSAudGVuYW50cy1jb250YWluZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kOiAjRUJFQkY1O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRlbmFudHMtcGFnZSAudGVuYW50cy1jb250YWluZXJfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4udGVuYW50cy1wYWdlIC50ZW5hbnRzLWNvbnRhaW5lciAudGVuYW50cy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNzZweDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0VCRUJGNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRlbmFudHMtcGFnZSAudGVuYW50cy1jb250YWluZXIgLnRlbmFudHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4udGVuYW50cy1wYWdlIC50ZW5hbnRzLWNvbnRhaW5lciAudGVuYW50cy1pdGVtX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGVuYW50cy1wYWdlIC50ZW5hbnRzLWNvbnRhaW5lciAudGVuYW50cy1pdGVtIC5idG4sIC50ZW5hbnRzLXBhZ2UgLnRlbmFudHMtY29udGFpbmVyIC50ZW5hbnRzLWl0ZW0gLmJ1dHRvbi1pZHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOUNBQTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGVuYW50cy1wYWdlIC50ZW5hbnRzLWNvbnRhaW5lciAudGVuYW50cy1pdGVtIC5idG46Zm9jdXMsIC50ZW5hbnRzLXBhZ2UgLnRlbmFudHMtY29udGFpbmVyIC50ZW5hbnRzLWl0ZW0gLmJ1dHRvbi1pZHA6Zm9jdXMge1xuICBvdXRsaW5lOiAjMDA5Q0FBIGF1dG8gM3B4O1xufVxuLnRlbmFudHMtcGFnZSAudGVuYW50cy1jb250YWluZXIgLnRlbmFudHMtaXRlbSAuYnRuIC5pY29uLCAudGVuYW50cy1wYWdlIC50ZW5hbnRzLWNvbnRhaW5lciAudGVuYW50cy1pdGVtIC5idXR0b24taWRwIC5pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi50ZW5hbnRzLXBhZ2UgLnRlbmFudHMtY29udGFpbmVyIC50ZW5hbnRzLWl0ZW0gLmJ0biAuaWNvbl9fcmlnaHQsIC50ZW5hbnRzLXBhZ2UgLnRlbmFudHMtY29udGFpbmVyIC50ZW5hbnRzLWl0ZW0gLmJ1dHRvbi1pZHAgLmljb25fX3JpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUNBQTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1nL2Fycm93X3JpZ2h0LnN2Z1wiKTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4udGVuYW50cy1wYWdlIC50ZW5hbnRzLWNvbnRhaW5lciAudGVuYW50cy1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ViZjdmODtcbn1cbi50ZW5hbnRzLXBhZ2UgLnRlbmFudHMtY29udGFpbmVyIC50ZW5hbnRzLWl0ZW06aG92ZXIgLmJ0biwgLnRlbmFudHMtcGFnZSAudGVuYW50cy1jb250YWluZXIgLnRlbmFudHMtaXRlbTpob3ZlciAuYnV0dG9uLWlkcCB7XG4gIGJhY2tncm91bmQ6ICMwMDlDQUE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRlbmFudHMtcGFnZSAudGVuYW50cy1jb250YWluZXIgLnRlbmFudHMtaXRlbTpob3ZlciAuYnRuIC5pY29uX19yaWdodCwgLnRlbmFudHMtcGFnZSAudGVuYW50cy1jb250YWluZXIgLnRlbmFudHMtaXRlbTpob3ZlciAuYnV0dG9uLWlkcCAuaWNvbl9fcmlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmxvZ2luLWNhc2VzLXBhZ2UgLmFkbWluLXRvb2xzX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ3JpZC1nYXA6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxvZ2luLWNhc2VzLXBhZ2UgLmFkbWluLXRvb2wtaXRlbSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDI0OHB4O1xuICBoZWlnaHQ6IDc2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQkVCRjU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZ3JpZC1nYXA6IDEycHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG4ubG9naW4tY2FzZXMtcGFnZSAuYWRtaW4tdG9vbC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGQTtcbn1cbi5sb2dpbi1jYXNlcy1wYWdlIC5hZG1pbi10b29sLWl0ZW0gLmFkbWluLXRvb2wtcGljdHVyZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ubG9naW4tY2FzZXMtcGFnZSAuYWRtaW4tdG9vbC1pdGVtIC5hZG1pbi10b29sLXBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2dpbi1jYXNlcy1wYWdlIC5hZG1pbi10b29sLWl0ZW0gLmFkbWluLXRvb2wtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxvZ2luLWNhc2VzLXBhZ2UgLmFkbWluLXRvb2wtaXRlbV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMTYzMztcbn1cbi5sb2dpbi1jYXNlcy1wYWdlIC5hZG1pbi10b29sLWl0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHJnYmEoMjIsIDQ5LCA3NCwgMC40Mik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ubG9naW4tY2FzZXMtcGFnZSAucG9ydGFsc19faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBncmlkLWdhcDogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmxvZ2luLWNhc2VzLXBhZ2UgLnBvcnRhbHNfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDA7XG4gIH1cbn1cbi5sb2dpbi1jYXNlcy1wYWdlIC5wb3J0YWxzX19pdGVtcyAucG9ydGFsLWl0ZW0ge1xuICBoZWlnaHQ6IDExNHB4O1xuICBwYWRkaW5nOiAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQkY1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjFzO1xufVxuLmxvZ2luLWNhc2VzLXBhZ2UgLnBvcnRhbHNfX2l0ZW1zIC5wb3J0YWwtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3RkE7XG59XG4ubG9naW4tY2FzZXMtcGFnZSAucG9ydGFsc19faXRlbXMgLnBvcnRhbC1pdGVtIC5yZXF1aXJlZC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ5NzY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nOiAzcHggMTBweCAzcHggMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDIyLCA0OSwgNzQsIDAuNzIpO1xufVxuLmxvZ2luLWNhc2VzLXBhZ2UgLnBvcnRhbHNfX2l0ZW1zIC5wb3J0YWwtaXRlbS0tcmVxdWlyZWQgLnJlcXVpcmVkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubG9naW4tY2FzZXMtcGFnZSAucG9ydGFsc19faXRlbXMgLnBvcnRhbC1pdGVtIC5wb3J0YWwtcGljdHVyZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ubG9naW4tY2FzZXMtcGFnZSAucG9ydGFsc19faXRlbXMgLnBvcnRhbC1pdGVtIC5wb3J0YWwtcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxvZ2luLWNhc2VzLXBhZ2UgLnBvcnRhbHNfX2l0ZW1zIC5wb3J0YWwtaXRlbSAucG9ydGFsLWluZm8td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubG9naW4tY2FzZXMtcGFnZSAucG9ydGFsc19faXRlbXMgLnBvcnRhbC1pdGVtIC5wb3J0YWwtcGljdHVyZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5sb2dpbi1jYXNlcy1wYWdlIC5wb3J0YWxzX19pdGVtcyAucG9ydGFsLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDE2MzM7XG59XG4ubG9naW4tY2FzZXMtcGFnZSAucG9ydGFsc19faXRlbXMgLnBvcnRhbC1pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDIyLCA0OSwgNzQsIDAuNDIpO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYWNjZXNzLWRlbmllZC1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzQ3cHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtaGVhZGVyLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDE2MzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtaGVhZGVyLXRleHQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdyaWQtZ2FwOiAxMHB4O1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1oZWFkZXIgLmFjY2Vzcy1kZW5pZWQtcGljdHVyZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLWhlYWRlciAuYWNjZXNzLWRlbmllZC1waWN0dXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLWhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogcmdiYSgyMiwgNDksIDc0LCAwLjQyKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1ub3QtYXV0aG9yaXplZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBncmlkLWdhcDogMjBweDtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtbm90LWF1dGhvcml6ZWQtdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1ub3QtYXV0aG9yaXplZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDIyLCA0OSwgNzQsIDAuNzIpO1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1sb2dnZWQtdXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1sb2dnZWQtdXNlci1waWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBtaW4td2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtbG9nZ2VkLXVzZXItcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1sb2dnZWQtdXNlci1pbmZvIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdyaWQtZ2FwOiAxMHB4O1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1sb2dnZWQtdXNlci1uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDE2MzM7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLWxvZ2dlZC11c2VyLW9yZ2FuaXphdGlvbiB7XG4gIGNvbG9yOiByZ2JhKDIyLCA0OSwgNzQsIDAuNDIpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1yZXRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtcmV0cnktd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZ3JpZC1nYXA6IDE1cHg7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLXJldHJ5LWljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmV0cnkuc3ZnXCIpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1yZXRyeS10ZXh0IHtcbiAgY29sb3I6ICMwMDc2OTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IDAuMXM7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLXJldHJ5OmhvdmVyIC5hY2Nlc3MtZGVuaWVkLXJldHJ5LXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAxMTgsIDE0NCwgMC45KTtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtcmV0cnk6aG92ZXIgLmFjY2Vzcy1kZW5pZWQtcmV0cnktaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQkY1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZXMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0VCRUJGNTtcbiAgcGFkZGluZzogMTFweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiByZ2JhKDIyLCA0OSwgNzQsIDAuNzIpO1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZXMtbm8tcmVzb3VyY2VzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyMiwgNDksIDc0LCAwLjQyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMjRweCAwIDMycHggMDtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2VzIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlIHtcbiAgcGFkZGluZzogMTNweCAzMnB4IDEzcHggMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2VzIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlLS13YXJuaW5nIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNFNzczMDg7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlcyAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZS0td2FybmluZyAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZS1saW5rLWJ1dHRvbi13cmFwIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTc3MzA4O1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZXMgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2UtLXdhcm5pbmcgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2UtbGluay1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTc3MzA4O1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZXMgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkY1O1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZXMgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2UtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2VzIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDE2MzM7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlcyAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDIyLCA0OSwgNzQsIDAuNDIpO1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZXMgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2UtcGljdHVyZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2VzIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlLXBpY3R1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2VzIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWdhcDogMTBweDtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2VzIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlLWxpbmstYnV0dG9uLXdyYXAge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5Q0FBO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlcyAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZS1saW5rLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlDQUE7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IDE0cHg7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvd19yaWdodC5zdmdcIik7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlcyAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3RkE7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlcyAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZTpub3QoLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZXMgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2UtLXdhcm5pbmcpOmhvdmVyIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlLWxpbmstYnV0dG9uLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1NiwgMTcwLCAwLjkpO1xufVxuLmFjY2Vzcy1kZW5pZWQtcGFnZSAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZXMgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2U6bm90KC5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2VzIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlLS13YXJuaW5nKTpob3ZlciAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZS1saW5rLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYWNjZXNzLWRlbmllZC1wYWdlIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlcyAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZS0td2FybmluZzpob3ZlciAuYWNjZXNzLWRlbmllZC1yZXNvdXJjZS1saW5rLWJ1dHRvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3NzMwODtcbn1cbi5hY2Nlc3MtZGVuaWVkLXBhZ2UgLmFjY2Vzcy1kZW5pZWQtcmVzb3VyY2VzIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlLS13YXJuaW5nOmhvdmVyIC5hY2Nlc3MtZGVuaWVkLXJlc291cmNlLWxpbmstYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBETSBTYW5zO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvRE1TYW5zLUJvbGQudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogRE0gU2FucztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvRE1TYW5zLVJlZ3VsYXIudHRmKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogRE0gU2FucztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvRE1TYW5zLU1lZGl1bS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ibG9jay1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMTYzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqXG4gKiBCYXNlZCBvblxuICpcbiAqICAtIHJlc2V0LmNzcyAyLjAgYnkgRXJpYyBNZXllclxuICAgICAgKHB1YmxpYyBkb21haW4pXG4gKiAgICBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICpcbiAqICAtIG5vcm1hbGl6ZS5jc3MgOC4wLjEgYnkgTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWxcbiAqICAgIChsaWNlbnNlZCB1bmRlciBNSVQpXG4gKiAgICBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG4gKlxuICogIC0gUmVib290IGZyb20gQm9vdHN0cmFwIDQuNS4zXG4gKiAgICAobGljZW5zZWQgdW5kZXIgTUlUKVxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwXG4gKi9cbi8qKlxuICogSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzXG4gKi9cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLyoqXG4gKiBnZW5lcmFsIHJlc2V0XG4gKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIG1haW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xuICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLFxubWFpbiwgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIGluaGVyaXQgYm94IG1vZGVsIGZvciBhbGwgZWxlbWVudHNcbiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBodG1sIHJvb3QgcnVsZXNcbiAqIDEuIHNldCBib3JkZXItYm94IGZvciBpbmhlcml0YW5jZVxuICogMi4gYXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gXG4gKiAgICBDU1MgcHJvcGVydHlcbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUsIG9uXG4gKiAgICBXaW5kb3dzIFBob25lIGFuZCBpT1MuXG4gKiA0LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSxcbiAqICAgIHNvIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gKiA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMiAqL1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiA0ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAvKiA1ICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLyoqXG4gKiBib2R5IHJ1bGVzXG4gKiAxLiByZXNldCBsaW5lLWhlaWdodCB0byAxXG4gKiAyLiBzZXQgYmFzZSBmb250LWZhbWlseSB0byBzYW5zLXNlcmlmXG4gKiAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZSB0aGVcbiAqICAgIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG4gKi9cbmJvZHkge1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiAyICovXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAzICovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qKlxuICogRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbiAqIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuICogZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuICogaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbiAqIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuICogd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbiAqXG4gKiBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4gKiBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuICovXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4vKipcbiAqIExpc3RzXG4gKi9cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogUXVvdGVzXG4gKi9cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6OmJlZm9yZSxcbmJsb2NrcXVvdGU6OmFmdGVyLFxucTo6YmVmb3JlLFxucTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKipcbiAqIFRhYmxlc1xuICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8qKlxuICogVGFibGUgSGVhZGVyc1xuICogMS4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gKiAgICBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAqIDIuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuICovXG50aCB7XG4gIC8qIDEgKi9cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxuLyoqXG4gKiBIb3Jpem9udGFsIExpbmVzXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgLyogMSAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICAvKiAyICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFByZWZvcm1hdHRlZCBUZXh0XG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gKiAzLiBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTFcbiAqICAgIGFuZCBFZGdlLCBzbyB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0b1xuICogICAgY291bnRlcmFjdC5cbiAqL1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICAvKiAxICovXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbn1cblxucHJlIHtcbiAgLyogMiAqL1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMyAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuLyoqXG4gKiBMaW5rc1xuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgLyogMSAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbiAqIDQuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIC8qIDEgKi9cbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAzICovXG4gIGN1cnNvcjogaGVscDtcbiAgLyogNCAqL1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBlbWAgYmVpbmcgYWZmZWN0ZWQgZnJvbSBnbG9iYWwgcmVzZXRcbiAqL1xuZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgU1ZHIG92ZXJmbG93IGluIElFXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4gKiBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbiAqL1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyoqXG4gKiBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4gKiByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4gKiBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG4gKi9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuLyoqXG4gKiBmb3JtIGVsZW1lbnQgcmVzZXRzXG4gKiAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAqIDIuIGluaGVyaXQgZm9udCBydWxlc1xuICovXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0sXG5bdHlwZT1idXR0b25dIHtcbiAgLyogMiAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gKiBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICogY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAqIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gKiBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICovXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1tb250aF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqIDIuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpclxuICogICAgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4gKiBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG4gKi9cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuICogU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAqL1xuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lXG4gKiBsaWtlIE5vcm1hbGl6ZS5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG4gKi9cbmlucHV0W3R5cGU9cmFkaW9dLFxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAvKiAxICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDIgKi9cbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4gKiBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbiAqIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4gKiBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2VcbiAqL1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudGAgb24gZmllbGRzZXRzLFxuICogdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMGAgYnkgZGVmYXVsdC5cbiAqIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAqIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gKiBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gKi9cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBTZXQgZGlzcGxheSB0byBibG9jayBmb3IgYWxsIGJyb3dzZXJzXG4gKi9cbmxlZ2VuZCB7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAyICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAzICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICogMi4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyXG4gKiAgICAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAqL1xudGV4dGFyZWEge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvKiAyICovXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMiAqL1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDIgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi9cbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheSBmb3Igb3V0cHV0XG4gKi9cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuICogTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIjtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLyoqXG4gKiBCYXNlZCBvblxuICpcbiAqICAtIHJlc2V0LmNzcyAyLjAgYnkgRXJpYyBNZXllclxuICAgICAgKHB1YmxpYyBkb21haW4pXG4gKiAgICBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICpcbiAqICAtIG5vcm1hbGl6ZS5jc3MgOC4wLjEgYnkgTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWxcbiAqICAgIChsaWNlbnNlZCB1bmRlciBNSVQpXG4gKiAgICBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG4gKlxuICogIC0gUmVib290IGZyb20gQm9vdHN0cmFwIDQuNS4zXG4gKiAgICAobGljZW5zZWQgdW5kZXIgTUlUKVxuICogICAgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwXG4gKi9cblxuXG4vKipcbiAqIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlc1xuICovXG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5cbi8qKlxuICogZ2VuZXJhbCByZXNldFxuICovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIG1haW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblxuLyoqXG4gKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXG4gKi9cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbixcbm1haW4sIHN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vKipcbiAqIGluaGVyaXQgYm94IG1vZGVsIGZvciBhbGwgZWxlbWVudHNcbiAqL1xuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5cbi8qKlxuICogaHRtbCByb290IHJ1bGVzXG4gKiAxLiBzZXQgYm9yZGVyLWJveCBmb3IgaW5oZXJpdGFuY2VcbiAqIDIuIGF2b2lkIDMwMG1zIGNsaWNrIGRlbGF5IG9uIHRvdWNoIGRldmljZXMgdGhhdCBzdXBwb3J0IHRoZSBgdG91Y2gtYWN0aW9uYFxuICogICAgQ1NTIHByb3BlcnR5XG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFLCBvblxuICogICAgV2luZG93cyBQaG9uZSBhbmQgaU9TLlxuICogNC4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsXG4gKiAgICBzbyB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuICogNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMiAqL1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiA0ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAvKiA1ICovXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuXG4vKipcbiAqIGJvZHkgcnVsZXNcbiAqIDEuIHJlc2V0IGxpbmUtaGVpZ2h0IHRvIDFcbiAqIDIuIHNldCBiYXNlIGZvbnQtZmFtaWx5IHRvIHNhbnMtc2VyaWZcbiAqIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuICogICAgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cbiAqL1xuXG5ib2R5IHtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogMiAqL1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMyAqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKipcbiAqIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4gKiBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbiAqIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbiAqIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4gKiBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3JcbiAqIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4gKlxuICogU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuICogYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cbiAqL1xuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8qKlxuICogTGlzdHNcbiAqL1xuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5cbi8qKlxuICogUXVvdGVzXG4gKi9cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTo6YmVmb3JlLFxuYmxvY2txdW90ZTo6YWZ0ZXIsXG5xOjpiZWZvcmUsXG5xOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5cbi8qKlxuICogVGFibGVzXG4gKi9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG5cbi8qKlxuICogVGFibGUgSGVhZGVyc1xuICogMS4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gKiAgICBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAqIDIuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuICovXG5cbnRoIHtcbiAgLyogMSAqL1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiAyICovXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG5cbi8qKlxuICogSG9yaXpvbnRhbCBMaW5lc1xuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgLyogMSAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICAvKiAyICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5cbi8qKlxuICogUHJlZm9ybWF0dGVkIFRleHRcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAqIDMuIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMVxuICogICAgYW5kIEVkZ2UsIHNvIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvXG4gKiAgICBjb3VudGVyYWN0LlxuICovXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgLyogMSAqL1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG59XG5cbnByZSB7XG4gIC8qIDIgKi9cbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIDMgKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLyoqXG4gKiBMaW5rc1xuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICAvKiAxICovXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG59XG5cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKiAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4gKiA0LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIC8qIDEgKi9cbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAzICovXG4gIGN1cnNvcjogaGVscDtcbiAgLyogNCAqL1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qKlxuICogUHJldmVudCBgZW1gIGJlaW5nIGFmZmVjdGVkIGZyb20gZ2xvYmFsIHJlc2V0XG4gKi9cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cblxuLyoqXG4gKiBIaWRlIFNWRyBvdmVyZmxvdyBpbiBJRVxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbiAqIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuICovXG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cblxuLyoqXG4gKiBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4gKiByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4gKiBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG4gKi9cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5cbi8qKlxuICogZm9ybSBlbGVtZW50IHJlc2V0c1xuICogMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gKiAyLiBpbmhlcml0IGZvbnQgcnVsZXNcbiAqL1xuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqL1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0sXG4vKiAxICovXG5bdHlwZT1cImJ1dHRvblwiXSB7XG4gIC8qIDIgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gKiBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICogY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAqIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gKiBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICovXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICogMi4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyXG4gKiAgICAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4gKiBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG4gKi9cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gKiBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuICovXG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8qKlxuICogUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lXG4gKiBsaWtlIE5vcm1hbGl6ZS5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxuICovXG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC8qIDEgKi9cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMiAqL1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8qKlxuICogU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuICogVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4gKiBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuICogQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG4gKi9cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLyoqXG4gKiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50YCBvbiBmaWVsZHNldHMsXG4gKiB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwYCBieSBkZWZhdWx0LlxuICogU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICogU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAqIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAqL1xuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBTZXQgZGlzcGxheSB0byBibG9jayBmb3IgYWxsIGJyb3dzZXJzXG4gKi9cblxubGVnZW5kIHtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDIgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDMgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKiAyLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXJcbiAqICAgIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICovXG5cbnRleHRhcmVhIHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogMiAqL1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICAvKiAxICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDIgKi9cbiAgcGFkZGluZzogMDtcbn1cblxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDIgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAvKiAxICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cblxuLyoqXG4gKiBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheSBmb3Igb3V0cHV0XG4gKi9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKipcbiAqIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4gKiBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogRE0gU2FucztcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBzcmM6IHVybCguLi9mb250cy9ETVNhbnMtQm9sZC50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogRE0gU2FucztcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHNyYzogdXJsKC4uL2ZvbnRzL0RNU2Fucy1SZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBETSBTYW5zO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoLi4vZm9udHMvRE1TYW5zLU1lZGl1bS50dGYpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5ibG9jay1oZWFkZXIge1xyXG4gIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuIl19 */
