*,*:before,*:after{box-sizing:inherit}html{height:100%;box-sizing:border-box}html.lp-menu--active{overflow:hidden}@media(min-width: 60rem){html.lp-menu--active{overflow:auto}}body{position:relative;margin:0}.lp-container{transition:all .2s;position:relative;min-height:100vh;padding:0 1.25rem 0 2.25rem;z-index:0}@media(min-width: 60rem){.lp-container{padding:1rem 3rem}}@media(min-width: 60rem){.lp-menu--active .lp-container{margin-left:18rem;transform:translate(0, 0)}}.lp-menu{transition:all .2s;position:fixed;top:0;left:0;background-color:#eeeef6;width:1rem;height:100vh;border-right:1px solid rgba(112,116,124,.25);z-index:100}.lp-menu--active .lp-menu{width:18rem}.lp-menu--active .lp-menu .lp-menu-items{overflow-y:scroll}.lp-menu--active .lp-menu .lp-menu-toggle svg{transform:translate(-85%, -50%) rotate(180deg)}.lp-menu--active .lp-menu>.lp-menu-items>ul,.lp-menu--active .lp-menu>.lp-controls{width:100%;opacity:1}.lp-menu .lp-menu-items{max-height:calc(100% - 65px)}.lp-menu .lp-menu-toggle{transition:all .2s;position:absolute;top:3rem;right:0;transform:translateX(50%);background-color:#fff;width:1.5rem;height:1.5rem;border-radius:50%;box-shadow:rgba(54,58,60,.15) 0px 0px 0px 1px,rgba(54,58,60,.15) 0px 2px 4px 1px}.lp-menu .lp-menu-toggle:hover{cursor:pointer;background-color:#5055a4}.lp-menu .lp-menu-toggle:hover svg{fill:#fff}.lp-menu .lp-menu-toggle svg{transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-25%, -50%);width:.875rem;height:.875rem}.lp-menu ul{padding-left:0;margin-top:0;margin-bottom:0}.lp-menu>.lp-menu-items>ul,.lp-menu>.lp-controls{transition:all .2s;width:0;overflow-x:hidden;overflow-y:auto;opacity:0}.lp-menu>.lp-menu-items>ul{margin-top:0;margin-bottom:1rem}.lp-menu>.lp-menu-items>ul>li{margin-top:1rem}.lp-menu li{position:relative;list-style-type:none;margin-top:0;margin-bottom:0}.lp-menu .lp-menu__accordion{max-height:0px;overflow:hidden;transition:max-height .2s ease;backface-visibility:hidden}.lp-menu .lp-menu__accordion li a{padding-left:2.7rem;box-sizing:border-box}.lp-menu .lp-menu__accordion-group .control{position:absolute;left:.625rem;top:.625rem;cursor:pointer;width:.625rem;height:.625rem}.lp-menu .lp-menu__accordion-group .control:before{content:"";position:absolute;top:50%;left:50%;background-color:#363a3c;width:100%;height:1px;transform:translate(-50%, -50%)}.lp-menu .lp-menu__accordion-group .control:after{content:"";position:absolute;top:50%;left:50%;background-color:#363a3c;width:1px;height:100%;transform:translate(-50%, -50%);transition:transform .2s}.lp-menu .lp-menu__accordion-group.is-open .control:after{transform:translate(-50%, -50%) rotate(90deg)}.lp-menu .lp-menu__accordion-group.is-open .lp-menu__accordion{max-height:1200px}.lp-menu a{transition:all .2s;display:block;color:#363a3c !important;font-size:.875rem;line-height:1.5;text-decoration:none;padding:.33rem 2rem}.lp-menu a:hover,.lp-menu a:focus{background-color:hsl(240,30.7692307692%,91.9019607843%);color:#363a3c !important}.lp-menu a.lp-active{box-shadow:inset .25rem 0 0 0 #5055a4}.lp-menu .lp-menu__heading{padding-left:1.5rem;font-weight:700;font-size:.875rem}.lp-menu .lp-menu__heading:hover{color:#5055a4}code,code[class*=language-],pre[class*=language-]{color:#333;text-align:left;white-space:pre;word-spacing:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;hyphens:none;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;line-height:1.4;direction:ltr;cursor:text;letter-spacing:normal}pre[class*=language-]{overflow:auto;margin:1em 0;padding:1.2em;border-radius:.25rem;font-size:85%}p code,li code,table code{margin:0;border-radius:3px;padding:.2em 0;font-size:85%}p code:before,p code:after,li code:before,li code:after,table code:before,table code:after{letter-spacing:-0.2em;content:" "}code,:not(pre)>code[class*=language-],pre[class*=language-]{background:hsl(240,30.7692307692%,96.9019607843%)}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#969896}.token.punctuation,.token.string,.token.atrule,.token.attr-value{color:#183691}.token.property,.token.tag{color:#63a35c}.token.boolean,.token.number{color:#0086b3}.token.selector,.token.attr-name,.token.attr-value .punctuation:first-child,.token.keyword,.token.regex,.token.important{color:#a71d5d}.token.operator,.token.entity,.token.url,.language-css .token.string{color:#a71d5d}.token.entity{cursor:help}.namespace{opacity:.7}.lp-color-chips{display:flex;flex-wrap:wrap}.lp-color-chip{flex-grow:1;flex-shrink:0;flex-basis:100%;border-top-width:8em;border-top-style:solid;border-bottom-width:0;border-bottom-style:solid;background-color:#fff;font-weight:700;font-size:.75em;padding:1em;margin-bottom:2em;box-sizing:border-box}@media(min-width: 60rem){.lp-color-chip{flex-basis:13em}}.lp-color-chip .lp-color-chip__color{background-color:#fff;content:attr(data-color);font-weight:400}.lp-controls .lp-control{transition:all .2s;display:block;float:left;text-align:center;width:.3333333333;margin:0;padding:1rem 0}.lp-controls .lp-control.hidden{display:none}.lp-controls .lp-control.lp-active{box-shadow:inset 0 .25rem 0 0 #5055a4}.lp-controls .lp-control.lp-active use{fill:#363a3c}.lp-controls .lp-control svg{vertical-align:middle}.lp-controls .lp-control svg use{transition:all .2s;fill:rgba(54,58,60,.25)}.lp-control{display:inline-block;cursor:pointer;margin-left:.66rem}.lp-control:first-child{margin-left:0}.lp-control svg{width:.875rem;height:.875rem}.lp-control svg use{transition:all .2s;fill:#eeeef6}.lp-control-bar{padding:1rem 0}.lp-menu-toggle{cursor:pointer;vertical-align:middle}.lp-menu-toggle svg{display:block;float:left;margin-bottom:-1px}.lp-item-group{margin-top:3rem;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid #eeeef6}.lp-item-group:last-child{border-bottom:0;margin-bottom:0}.lp-item-group~.lp-item-group{margin-top:0}.lp-item-group>.lp-item-group{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:0}.lp-item-group>.lp-item-group:first-olp-type{margin-top:0}.lp-item-group>.lp-item-group:last-child{margin-bottom:0;padding-bottom:0}.lp-item-code{margin-top:2rem}.lp-item-border-bottom{border-bottom:1px solid #eeeef6}.lp-item-heading-group{margin-bottom:2rem;vertical-align:middle}.lp-item-heading{margin-top:0;margin-bottom:0;display:inline-block;vertical-align:middle;line-height:1}.lp-item-controls{display:inline-block;vertical-align:middle;margin-left:.5rem}.lp-item-controls .lp-control{width:.875rem;height:.875rem;display:block;float:left}.lp-item-controls .lp-control:hover use{fill:#5055a4}.lp-item-controls .lp-control use{fill:#eeeef6}.lp-item-hidden{display:none}.lp-item-notes{font-size:.875rem}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxhdW5jaHBhY2suY3NzIiwiZ2xvYmFsL19sYXlvdXQuc2NzcyIsIl9taXhpbnMuc2NzcyIsImdsb2JhbC9fdmFyaWFibGVzLnNjc3MiLCJnbG9iYWwvX21lbnUuc2NzcyIsImNvbXBvbmVudHMvX2NvZGUuc2NzcyIsImNvbXBvbmVudHMvX2NvbG9yLWNoaXBzLnNjc3MiLCJjb21wb25lbnRzL19jb250cm9scy5zY3NzIiwiY29tcG9uZW50cy9faXRlbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLG1CQ0FBLGtCQUdFLENBQUEsS0FHRixXQUNFLENBQUEscUJBQ0EsQ0FBQSxxQkFFQSxlQUNFLENBQUEseUJBRUEscUJBSEYsYUFJSSxDQUFBLENBQUEsS0FLTixpQkFDRSxDQUFBLFFBQ0EsQ0FBQSxjQUdGLGtCQ3ZCRSxDQUFBLGlCRHlCQSxDQUFBLGdCQUNBLENBQUEsMkJBQ0EsQ0FBQSxTQUNBLENBQUEseUJBRUEsY0FQRixpQkFRSSxDQUFBLENBQUEseUJBSUEsK0JBREYsaUJFTlcsQ0FBQSx5QkZTUCxDQUFBLENBQUEsU0d0Q04sa0JGQ0UsQ0FBQSxjRUNBLENBQUEsS0FDQSxDQUFBLE1BQ0EsQ0FBQSx3QkFDQSxDQUFBLFVBQ0EsQ0FBQSxZQUNBLENBQUEsNENBQ0EsQ0FBQSxXQUNBLENBQUEsMEJBRUEsV0RrQlcsQ0FBQSx5Q0NmVCxpQkFDRSxDQUFBLDhDQUlBLDhDQUNFLENBQUEsbUZBSUosVUFFRSxDQUFBLFNBQ0EsQ0FBQSx3QkFJSiw0QkFDRSxDQUFBLHlCQUdGLGtCRmxDQSxDQUFBLGlCRW9DRSxDQUFBLFFBQ0EsQ0FBQSxPQUNBLENBQUEseUJBQ0EsQ0FBQSxxQkFDQSxDQUFBLFlBQ0EsQ0FBQSxhQUNBLENBQUEsaUJBQ0EsQ0FBQSxnRkFDQSxDQUFBLCtCQUdBLGNBQ0UsQ0FBQSx3QkFDQSxDQUFBLG1DQUVBLFNBQ0UsQ0FBQSw2QkFJSixrQkZ4REYsQ0FBQSxpQkUwREksQ0FBQSxPQUNBLENBQUEsUUFDQSxDQUFBLCtC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ZUNsRUYsZUFDRSxDQUFBLGtCQUNBLENBQUEsbUJBQ0EsQ0FBQSwrQkFDQSxDQUFBLDBCQUVBLGVBQ0UsQ0FBQSxlQUNBLENBQUEsOEJBR0YsWUFDRSxDQUFBLDhCQUdGLHFCQUNFLENBQUEsb0JBQ0EsQ0FBQSxlQUNBLENBQUEsNkNBRUEsWUFDRSxDQUFBLHlDQUdGLGVBQ0UsQ0FBQSxnQkFDQSxDQUFBLGNBS04sZUFDRSxDQUFBLHVCQUdGLCtCQUNFLENBQUEsdUJBR0Ysa0JBQ0UsQ0FBQSxxQkFDQSxDQUFBLGlCQUdGLFlBQ0UsQ0FBQSxlQUNBLENBQUEsb0JBQ0EsQ0FBQSxxQkFDQSxDQUFBLGFBQ0EsQ0FBQSxrQkFHRixvQkFDRSxDQUFBLHFCQUNBLENBQUEsaUJBQ0EsQ0FBQSw4QkFFQSxhQUNFLENBQUEsY0FDQSxDQUFBLGFBQ0EsQ0FBQSxVQUNBLENBQUEsd0NBR0UsWUFDRSxDQUFBLGtDQUlKLFlBQ0UsQ0FBQSxnQkFLTixZQUNFLENBQUEsZUFHRixpQkFDRSIsImZpbGUiOiJscC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIqLCo6YmVmb3JlLCo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fWh0bWx7aGVpZ2h0OjEwMCU7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWwubHAtbWVudS0tYWN0aXZle292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWluLXdpZHRoOiA2MHJlbSl7aHRtbC5scC1tZW51LS1hY3RpdmV7b3ZlcmZsb3c6YXV0b319Ym9keXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MH0ubHAtY29udGFpbmVye3RyYW5zaXRpb246YWxsIC4ycztwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjEwMHZoO3BhZGRpbmc6MCAxLjI1cmVtIDAgMi4yNXJlbTt6LWluZGV4OjB9QG1lZGlhKG1pbi13aWR0aDogNjByZW0pey5scC1jb250YWluZXJ7cGFkZGluZzoxcmVtIDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDYwcmVtKXsubHAtbWVudS0tYWN0aXZlIC5scC1jb250YWluZXJ7bWFyZ2luLWxlZnQ6MThyZW07dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX19LmxwLW1lbnV7dHJhbnNpdGlvbjphbGwgLjJzO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZjY7d2lkdGg6MXJlbTtoZWlnaHQ6MTAwdmg7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCByZ2JhKDExMiwxMTYsMTI0LC4yNSk7ei1pbmRleDoxMDB9LmxwLW1lbnUtLWFjdGl2ZSAubHAtbWVudXt3aWR0aDoxOHJlbX0ubHAtbWVudS0tYWN0aXZlIC5scC1tZW51IC5scC1tZW51LWl0ZW1ze292ZXJmbG93LXk6c2Nyb2xsfS5scC1tZW51LS1hY3RpdmUgLmxwLW1lbnUgLmxwLW1lbnUtdG9nZ2xlIHN2Z3t0cmFuc2Zvcm06dHJhbnNsYXRlKC04NSUsIC01MCUpIHJvdGF0ZSgxODBkZWcpfS5scC1tZW51LS1hY3RpdmUgLmxwLW1lbnU+LmxwLW1lbnUtaXRlbXM+dWwsLmxwLW1lbnUtLWFjdGl2ZSAubHAtbWVudT4ubHAtY29udHJvbHN7d2lkdGg6MTAwJTtvcGFjaXR5OjF9LmxwLW1lbnUgLmxwLW1lbnUtaXRlbXN7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA2NXB4KX0ubHAtbWVudSAubHAtbWVudS10b2dnbGV7dHJhbnNpdGlvbjphbGwgLjJzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozcmVtO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07Ym9yZGVyLXJhZGl1czo1MCU7Ym94LXNoYWRvdzpyZ2JhKDU0LDU4LDYwLC4xNSkgMHB4IDBweCAwcHggMXB4LHJnYmEoNTQsNTgsNjAsLjE1KSAwcHggMnB4IDRweCAxcHh9LmxwLW1lbnUgLmxwLW1lbnUtdG9nZ2xlOmhvdmVye2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6IzUwNTVhNH0ubHAtbWVudSAubHAtbWVudS10b2dnbGU6aG92ZXIgc3Zne2ZpbGw6I2ZmZn0ubHAtbWVudSAubHAtbWVudS10b2dnbGUgc3Zne3RyYW5zaXRpb246YWxsIC4ycztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTI1JSwgLTUwJSk7d2lkdGg6Ljg3NXJlbTtoZWlnaHQ6Ljg3NXJlbX0ubHAtbWVudSB1bHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS5scC1tZW51Pi5scC1tZW51LWl0ZW1zPnVsLC5scC1tZW51Pi5scC1jb250cm9sc3t0cmFuc2l0aW9uOmFsbCAuMnM7d2lkdGg6MDtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG87b3BhY2l0eTowfS5scC1tZW51Pi5scC1tZW51LWl0ZW1zPnVse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19LmxwLW1lbnU+LmxwLW1lbnUtaXRlbXM+dWw+bGl7bWFyZ2luLXRvcDoxcmVtfS5scC1tZW51IGxpe3Bvc2l0aW9uOnJlbGF0aXZlO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LmxwLW1lbnUgLmxwLW1lbnVfX2FjY29yZGlvbnttYXgtaGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4ycyBlYXNlO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5scC1tZW51IC5scC1tZW51X19hY2NvcmRpb24gbGkgYXtwYWRkaW5nLWxlZnQ6Mi43cmVtO2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubHAtbWVudSAubHAtbWVudV9fYWNjb3JkaW9uLWdyb3VwIC5jb250cm9se3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LjYyNXJlbTt0b3A6LjYyNXJlbTtjdXJzb3I6cG9pbnRlcjt3aWR0aDouNjI1cmVtO2hlaWdodDouNjI1cmVtfS5scC1tZW51IC5scC1tZW51X19hY2NvcmRpb24tZ3JvdXAgLmNvbnRyb2w6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2JhY2tncm91bmQtY29sb3I6IzM2M2EzYzt3aWR0aDoxMDAlO2hlaWdodDoxcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0ubHAtbWVudSAubHAtbWVudV9fYWNjb3JkaW9uLWdyb3VwIC5jb250cm9sOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO2JhY2tncm91bmQtY29sb3I6IzM2M2EzYzt3aWR0aDoxcHg7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnN9LmxwLW1lbnUgLmxwLW1lbnVfX2FjY29yZGlvbi1ncm91cC5pcy1vcGVuIC5jb250cm9sOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKX0ubHAtbWVudSAubHAtbWVudV9fYWNjb3JkaW9uLWdyb3VwLmlzLW9wZW4gLmxwLW1lbnVfX2FjY29yZGlvbnttYXgtaGVpZ2h0OjEyMDBweH0ubHAtbWVudSBhe3RyYW5zaXRpb246YWxsIC4ycztkaXNwbGF5OmJsb2NrO2NvbG9yOiMzNjNhM2MgIWltcG9ydGFudDtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZzouMzNyZW0gMnJlbX0ubHAtbWVudSBhOmhvdmVyLC5scC1tZW51IGE6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpoc2woMjQwLDMwLjc2OTIzMDc2OTIlLDkxLjkwMTk2MDc4NDMlKTtjb2xvcjojMzYzYTNjICFpbXBvcnRhbnR9LmxwLW1lbnUgYS5scC1hY3RpdmV7Ym94LXNoYWRvdzppbnNldCAuMjVyZW0gMCAwIDAgIzUwNTVhNH0ubHAtbWVudSAubHAtbWVudV9faGVhZGluZ3twYWRkaW5nLWxlZnQ6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Ljg3NXJlbX0ubHAtbWVudSAubHAtbWVudV9faGVhZGluZzpob3Zlcntjb2xvcjojNTA1NWE0fWNvZGUsY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxwcmVbY2xhc3MqPWxhbmd1YWdlLV17Y29sb3I6IzMzMzt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6cHJlO3dvcmQtc3BhY2luZzpub3JtYWw7dGFiLXNpemU6NDtoeXBoZW5zOm5vbmU7Zm9udC1mYW1pbHk6Q29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixNZW5sbyxDb3VyaWVyLG1vbm9zcGFjZTtsaW5lLWhlaWdodDoxLjQ7ZGlyZWN0aW9uOmx0cjtjdXJzb3I6dGV4dDtsZXR0ZXItc3BhY2luZzpub3JtYWx9cHJlW2NsYXNzKj1sYW5ndWFnZS1de292ZXJmbG93OmF1dG87bWFyZ2luOjFlbSAwO3BhZGRpbmc6MS4yZW07Ym9yZGVyLXJhZGl1czouMjVyZW07Zm9udC1zaXplOjg1JX1wIGNvZGUsbGkgY29kZSx0YWJsZSBjb2Rle21hcmdpbjowO2JvcmRlci1yYWRpdXM6M3B4O3BhZGRpbmc6LjJlbSAwO2ZvbnQtc2l6ZTo4NSV9cCBjb2RlOmJlZm9yZSxwIGNvZGU6YWZ0ZXIsbGkgY29kZTpiZWZvcmUsbGkgY29kZTphZnRlcix0YWJsZSBjb2RlOmJlZm9yZSx0YWJsZSBjb2RlOmFmdGVye2xldHRlci1zcGFjaW5nOi0wLjJlbTtjb250ZW50OlwiwqBcIn1jb2RlLDpub3QocHJlKT5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dLHByZVtjbGFzcyo9bGFuZ3VhZ2UtXXtiYWNrZ3JvdW5kOmhzbCgyNDAsMzAuNzY5MjMwNzY5MiUsOTYuOTAxOTYwNzg0MyUpfTpub3QocHJlKT5jb2RlW2NsYXNzKj1sYW5ndWFnZS1de3BhZGRpbmc6LjFlbTtib3JkZXItcmFkaXVzOi4zZW19LnRva2VuLmNvbW1lbnQsLnRva2VuLnByb2xvZywudG9rZW4uZG9jdHlwZSwudG9rZW4uY2RhdGF7Y29sb3I6Izk2OTg5Nn0udG9rZW4ucHVuY3R1YXRpb24sLnRva2VuLnN0cmluZywudG9rZW4uYXRydWxlLC50b2tlbi5hdHRyLXZhbHVle2NvbG9yOiMxODM2OTF9LnRva2VuLnByb3BlcnR5LC50b2tlbi50YWd7Y29sb3I6IzYzYTM1Y30udG9rZW4uYm9vbGVhbiwudG9rZW4ubnVtYmVye2NvbG9yOiMwMDg2YjN9LnRva2VuLnNlbGVjdG9yLC50b2tlbi5hdHRyLW5hbWUsLnRva2VuLmF0dHItdmFsdWUgLnB1bmN0dWF0aW9uOmZpcnN0LWNoaWxkLC50b2tlbi5rZXl3b3JkLC50b2tlbi5yZWdleCwudG9rZW4uaW1wb3J0YW50e2NvbG9yOiNhNzFkNWR9LnRva2VuLm9wZXJhdG9yLC50b2tlbi5lbnRpdHksLnRva2VuLnVybCwubGFuZ3VhZ2UtY3NzIC50b2tlbi5zdHJpbmd7Y29sb3I6I2E3MWQ1ZH0udG9rZW4uZW50aXR5e2N1cnNvcjpoZWxwfS5uYW1lc3BhY2V7b3BhY2l0eTouN30ubHAtY29sb3ItY2hpcHN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5scC1jb2xvci1jaGlwe2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczoxMDAlO2JvcmRlci10b3Atd2lkdGg6OGVtO2JvcmRlci10b3Atc3R5bGU6c29saWQ7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci1ib3R0b20tc3R5bGU6c29saWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6Ljc1ZW07cGFkZGluZzoxZW07bWFyZ2luLWJvdHRvbToyZW07Ym94LXNpemluZzpib3JkZXItYm94fUBtZWRpYShtaW4td2lkdGg6IDYwcmVtKXsubHAtY29sb3ItY2hpcHtmbGV4LWJhc2lzOjEzZW19fS5scC1jb2xvci1jaGlwIC5scC1jb2xvci1jaGlwX19jb2xvcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtY29sb3IpO2ZvbnQtd2VpZ2h0OjQwMH0ubHAtY29udHJvbHMgLmxwLWNvbnRyb2x7dHJhbnNpdGlvbjphbGwgLjJzO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDouMzMzMzMzMzMzMzttYXJnaW46MDtwYWRkaW5nOjFyZW0gMH0ubHAtY29udHJvbHMgLmxwLWNvbnRyb2wuaGlkZGVue2Rpc3BsYXk6bm9uZX0ubHAtY29udHJvbHMgLmxwLWNvbnRyb2wubHAtYWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAuMjVyZW0gMCAwICM1MDU1YTR9LmxwLWNvbnRyb2xzIC5scC1jb250cm9sLmxwLWFjdGl2ZSB1c2V7ZmlsbDojMzYzYTNjfS5scC1jb250cm9scyAubHAtY29udHJvbCBzdmd7dmVydGljYWwtYWxpZ246bWlkZGxlfS5scC1jb250cm9scyAubHAtY29udHJvbCBzdmcgdXNle3RyYW5zaXRpb246YWxsIC4ycztmaWxsOnJnYmEoNTQsNTgsNjAsLjI1KX0ubHAtY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jaztjdXJzb3I6cG9pbnRlcjttYXJnaW4tbGVmdDouNjZyZW19LmxwLWNvbnRyb2w6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0ubHAtY29udHJvbCBzdmd7d2lkdGg6Ljg3NXJlbTtoZWlnaHQ6Ljg3NXJlbX0ubHAtY29udHJvbCBzdmcgdXNle3RyYW5zaXRpb246YWxsIC4ycztmaWxsOiNlZWVlZjZ9LmxwLWNvbnRyb2wtYmFye3BhZGRpbmc6MXJlbSAwfS5scC1tZW51LXRvZ2dsZXtjdXJzb3I6cG9pbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmxwLW1lbnUtdG9nZ2xlIHN2Z3tkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbTotMXB4fS5scC1pdGVtLWdyb3Vwe21hcmdpbi10b3A6M3JlbTttYXJnaW4tYm90dG9tOjNyZW07cGFkZGluZy1ib3R0b206M3JlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlZWY2fS5scC1pdGVtLWdyb3VwOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowO21hcmdpbi1ib3R0b206MH0ubHAtaXRlbS1ncm91cH4ubHAtaXRlbS1ncm91cHttYXJnaW4tdG9wOjB9LmxwLWl0ZW0tZ3JvdXA+LmxwLWl0ZW0tZ3JvdXB7cGFkZGluZy1ib3R0b206MS41cmVtO21hcmdpbi1ib3R0b206MS41cmVtO2JvcmRlci1ib3R0b206MH0ubHAtaXRlbS1ncm91cD4ubHAtaXRlbS1ncm91cDpmaXJzdC1vbHAtdHlwZXttYXJnaW4tdG9wOjB9LmxwLWl0ZW0tZ3JvdXA+LmxwLWl0ZW0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MH0ubHAtaXRlbS1jb2Rle21hcmdpbi10b3A6MnJlbX0ubHAtaXRlbS1ib3JkZXItYm90dG9te2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWVlZjZ9LmxwLWl0ZW0taGVhZGluZy1ncm91cHttYXJnaW4tYm90dG9tOjJyZW07dmVydGljYWwtYWxpZ246bWlkZGxlfS5scC1pdGVtLWhlYWRpbmd7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bGluZS1oZWlnaHQ6MX0ubHAtaXRlbS1jb250cm9sc3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6LjVyZW19LmxwLWl0ZW0tY29udHJvbHMgLmxwLWNvbnRyb2x7d2lkdGg6Ljg3NXJlbTtoZWlnaHQ6Ljg3NXJlbTtkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnR9LmxwLWl0ZW0tY29udHJvbHMgLmxwLWNvbnRyb2w6aG92ZXIgdXNle2ZpbGw6IzUwNTVhNH0ubHAtaXRlbS1jb250cm9scyAubHAtY29udHJvbCB1c2V7ZmlsbDojZWVlZWY2fS5scC1pdGVtLWhpZGRlbntkaXNwbGF5Om5vbmV9LmxwLWl0ZW0tbm90ZXN7Zm9udC1zaXplOi44NzVyZW19IiwiKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAmLmxwLW1lbnUtLWFjdGl2ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MHJlbSkge1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5scC1jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgcGFkZGluZzogMCAxLjI1cmVtIDAgMi4yNXJlbTtcclxuICB6LWluZGV4OiAwO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjByZW0pIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gM3JlbTtcclxuICB9XHJcblxyXG4gIC5scC1tZW51LS1hY3RpdmUgJiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjByZW0pIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICRtZW51LXdpZHRoO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQG1peGluIGRlZmF1bHQtdHJhbnNpdGlvbiB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcbn1cclxuIiwiJGJhc2UtY29sb3JzOiAoXHJcbiAgZGFyazogIzM2M2EzYyxcclxuICBtZWRpdW06ICM3MDc0N2MsXHJcbiAgbGlnaHQ6ICNlZWVlZjYsXHJcbiAgc2Vjb25kYXJ5OiAjODc2Y2ZiLFxyXG4gIHByaW1hcnk6ICM1MDU1YTQsXHJcbiAgd2hpdGU6ICNmZmZmZmYsXHJcbik7XHJcblxyXG4kdGhlbWUtZGFyazogKFxyXG4gIG1lbnUtYmFja2dyb3VuZDogbWFwLWdldCgkYmFzZS1jb2xvcnMsIGRhcmspLFxyXG4gIG1lbnUtdGV4dDogbWFwLWdldCgkYmFzZS1jb2xvcnMsIGxpZ2h0KSxcclxuICBub3JtYWw6IG1hcC1nZXQoJGJhc2UtY29sb3JzLCBtZWRpdW0pLFxyXG4pO1xyXG5cclxuJHRoZW1lLWxpZ2h0OiAoXHJcbiAgbWVudS1iYWNrZ3JvdW5kOiBtYXAtZ2V0KCRiYXNlLWNvbG9ycywgbGlnaHQpLFxyXG4gIG1lbnUtdGV4dDogbWFwLWdldCgkYmFzZS1jb2xvcnMsIGRhcmspLFxyXG4gIG5vcm1hbDogbWFwLWdldCgkYmFzZS1jb2xvcnMsIHByaW1hcnkpLFxyXG4pO1xyXG5cclxuJHRoZW1lOiAkdGhlbWUtbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG5AaWYgKG1hcC1nZXQoJHNldHRpbmdzLCB0aGVtZSkgPT0gJ2RhcmsnKSB7XHJcbiAgJHRoZW1lOiAkdGhlbWUtZGFyaztcclxufVxyXG5cclxuJGNvbG9yczogbWFwLW1lcmdlKCRiYXNlLWNvbG9ycywgJHRoZW1lKTtcclxuXHJcbiRtZW51LXdpZHRoOiBtYXAtZ2V0KCRzZXR0aW5ncywgbWVudS13aWR0aCk7XHJcbiIsIi5scC1tZW51IHtcclxuICBAaW5jbHVkZSBkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKG1lbnUtYmFja2dyb3VuZCk7XHJcbiAgd2lkdGg6IDFyZW07XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKGNvbG9yKG1lZGl1bSksIDAuMjUpO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgLmxwLW1lbnUtLWFjdGl2ZSAmIHtcclxuICAgIHdpZHRoOiAkbWVudS13aWR0aDtcclxuXHJcbiAgICAubHAtbWVudS1pdGVtcyB7XHJcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIH1cclxuXHJcbiAgICAubHAtbWVudS10b2dnbGUge1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04NSUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAubHAtbWVudS1pdGVtcyA+IHVsLFxyXG4gICAgPiAubHAtY29udHJvbHMge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5scC1tZW51LWl0ZW1zIHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDY1cHgpO1xyXG4gIH1cclxuXHJcbiAgLmxwLW1lbnUtdG9nZ2xlIHtcclxuICAgIEBpbmNsdWRlIGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogM3JlbTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XHJcbiAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKGNvbG9yKGRhcmspLCAwLjE1KSAwcHggMHB4IDBweCAxcHgsXHJcbiAgICAgIHJnYmEoY29sb3IoZGFyayksIDAuMTUpIDBweCAycHggNHB4IDFweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5KTtcclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgZmlsbDogY29sb3Iod2hpdGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgQGluY2x1ZGUgZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIC01MCUpO1xyXG4gICAgICB3aWR0aDogMC44NzVyZW07XHJcbiAgICAgIGhlaWdodDogMC44NzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gID4gLmxwLW1lbnUtaXRlbXMgPiB1bCxcclxuICA+IC5scC1jb250cm9scyB7XHJcbiAgICBAaW5jbHVkZSBkZWZhdWx0LXRyYW5zaXRpb247XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgPiAubHAtbWVudS1pdGVtcyA+IHVsIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubHAtbWVudV9fYWNjb3JkaW9uIHtcclxuICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgZWFzZTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICBsaSBhIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyLjdyZW07XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubHAtbWVudV9fYWNjb3JkaW9uLWdyb3VwIHtcclxuICAgIC5jb250cm9sIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgdG9wOiAwLjYyNXJlbTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMC42MjVyZW07XHJcbiAgICAgIGhlaWdodDogMC42MjVyZW07XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihkYXJrKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihkYXJrKTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtb3BlbiB7XHJcbiAgICAgIC5jb250cm9sIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubHAtbWVudV9fYWNjb3JkaW9uIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMjAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgZGVmYXVsdC10cmFuc2l0aW9uO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogY29sb3IobWVudS10ZXh0KSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwLjMzcmVtIDJyZW07XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oY29sb3IobGlnaHQpLCAzJSk7XHJcbiAgICAgIGNvbG9yOiBjb2xvcihtZW51LXRleHQpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5scC1hY3RpdmUge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwLjI1cmVtIDAgMCAwIGNvbG9yKHByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxwLW1lbnVfX2hlYWRpbmcge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGNvbG9yKG5vcm1hbCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiBQcmlzbS5qcyB0aGVtZVxyXG4gKi9cclxuXHJcbi8vIGNvbG9yIHZhcnNcclxuJGNvZGUtY29sb3JzOiAoXHJcbiAgYmx1ZTogIzE4MzY5MSxcclxuICB0ZWFsOiAjMDA4NmIzLFxyXG4gIGJsYWNrOiAjMzMzLFxyXG4gIHB1cnBsZTogI2E3MWQ1ZCxcclxuICBtYXJvb246ICNhNzFkNWQsXHJcbiAgZ3JlZW46ICM2M2EzNWMsXHJcbiAgbGlnaHQtZ3JheTogbGlnaHRlbihjb2xvcihsaWdodCksIDIlKSxcclxuICBkYXJrLWdyYXk6ICM5Njk4OTYsXHJcbik7XHJcblxyXG4vLyBiYXNlXHJcbmNvZGUsXHJcbmNvZGVbY2xhc3MqPSdsYW5ndWFnZS0nXSxcclxucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xyXG4gIGNvbG9yOiBtYXAtZ2V0KCRjb2RlLWNvbG9ycywgYmxhY2spO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgd2hpdGUtc3BhY2U6IHByZTtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB0YWItc2l6ZTogNDtcclxuICBoeXBoZW5zOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsIE1lbmxvLCBDb3VyaWVyLCBtb25vc3BhY2U7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG5cclxuLy8gY29kZSBibG9ja3NcclxucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1hcmdpbjogMWVtIDA7XHJcbiAgcGFkZGluZzogMS4yZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICBmb250LXNpemU6IDg1JTtcclxufVxyXG5cclxucCBjb2RlLFxyXG5saSBjb2RlLFxyXG50YWJsZSBjb2RlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBhZGRpbmc6IDAuMmVtIDA7XHJcbiAgZm9udC1zaXplOiA4NSU7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjJlbTtcclxuICAgIGNvbnRlbnQ6ICdcXDAwYTAnO1xyXG4gIH1cclxufVxyXG5cclxuY29kZSxcclxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxyXG5wcmVbY2xhc3MqPSdsYW5ndWFnZS0nXSB7XHJcbiAgYmFja2dyb3VuZDogbWFwLWdldCgkY29kZS1jb2xvcnMsIGxpZ2h0LWdyYXkpO1xyXG59XHJcblxyXG4vLyBpbmxpbmUgY29kZVxyXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xyXG4gIHBhZGRpbmc6IDAuMWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xyXG59XHJcblxyXG4vLyB0b2tlbiBjb2xvcnNcclxuLnRva2VuIHtcclxuICAmLmNvbW1lbnQsXHJcbiAgJi5wcm9sb2csXHJcbiAgJi5kb2N0eXBlLFxyXG4gICYuY2RhdGEge1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvZGUtY29sb3JzLCBkYXJrLWdyYXkpO1xyXG4gIH1cclxuXHJcbiAgJi5wdW5jdHVhdGlvbixcclxuICAmLnN0cmluZyxcclxuICAmLmF0cnVsZSxcclxuICAmLmF0dHItdmFsdWUge1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvZGUtY29sb3JzLCBibHVlKTtcclxuICB9XHJcblxyXG4gICYucHJvcGVydHksXHJcbiAgJi50YWcge1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvZGUtY29sb3JzLCBncmVlbik7XHJcbiAgfVxyXG5cclxuICAmLmJvb2xlYW4sXHJcbiAgJi5udW1iZXIge1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvZGUtY29sb3JzLCB0ZWFsKTtcclxuICB9XHJcblxyXG4gICYuc2VsZWN0b3IsXHJcbiAgJi5hdHRyLW5hbWUsXHJcbiAgJi5hdHRyLXZhbHVlIC5wdW5jdHVhdGlvbjpmaXJzdC1jaGlsZCxcclxuICAmLmtleXdvcmQsXHJcbiAgJi5yZWdleCxcclxuICAmLmltcG9ydGFudCB7XHJcbiAgICBjb2xvcjogbWFwLWdldCgkY29kZS1jb2xvcnMsIG1hcm9vbik7XHJcbiAgfVxyXG5cclxuICAmLm9wZXJhdG9yLFxyXG4gICYuZW50aXR5LFxyXG4gICYudXJsLFxyXG4gIC5sYW5ndWFnZS1jc3MgJi5zdHJpbmcge1xyXG4gICAgY29sb3I6IG1hcC1nZXQoJGNvZGUtY29sb3JzLCBwdXJwbGUpO1xyXG4gIH1cclxuXHJcbiAgJi5lbnRpdHkge1xyXG4gICAgY3Vyc29yOiBoZWxwO1xyXG4gIH1cclxufVxyXG5cclxuLm5hbWVzcGFjZSB7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcbiIsIi5scC1jb2xvci1jaGlwcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5scC1jb2xvci1jaGlwIHtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC1iYXNpczogMTAwJTtcclxuICBib3JkZXItdG9wLXdpZHRoOiA4ZW07XHJcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAwLjc1ZW07XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNjByZW0pIHtcclxuICAgIGZsZXgtYmFzaXM6IDEzZW07XHJcbiAgfVxyXG5cclxuICAubHAtY29sb3ItY2hpcF9fY29sb3Ige1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4ubHAtY29udHJvbHMge1xyXG5cdC5scC1jb250cm9sIHtcclxuXHRcdEBpbmNsdWRlIGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogbWF0aC5kaXYoMSwgMyk7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAxcmVtIDA7XHJcblxyXG5cdFx0Ji5oaWRkZW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYubHAtYWN0aXZlIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwLjI1cmVtIDAgMCBjb2xvcihwcmltYXJ5KTtcclxuXHJcblx0XHRcdHVzZSB7XHJcblx0XHRcdFx0ZmlsbDogY29sb3IobWVudS10ZXh0KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdFx0XHR1c2Uge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGRlZmF1bHQtdHJhbnNpdGlvbjtcclxuXHRcdFx0XHRmaWxsOiBpZigkdGhlbWUgPT0gJHRoZW1lLWRhcmssIGNvbG9yKG5vcm1hbCksIHJnYmEoY29sb3IoZGFyayksIDAuMjUpKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxwLWNvbnRyb2wge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLWxlZnQ6IDAuNjZyZW07XHJcblxyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHRzdmcge1xyXG5cdFx0d2lkdGg6IDAuODc1cmVtO1xyXG5cdFx0aGVpZ2h0OiAwLjg3NXJlbTtcclxuXHJcblx0XHR1c2Uge1xyXG5cdFx0XHRAaW5jbHVkZSBkZWZhdWx0LXRyYW5zaXRpb247XHJcblx0XHRcdGZpbGw6IGNvbG9yKGxpZ2h0KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5scC1jb250cm9sLWJhciB7XHJcblx0cGFkZGluZzogMXJlbSAwO1xyXG59XHJcblxyXG4ubHAtbWVudS10b2dnbGUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHRzdmcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblx0fVxyXG59XHJcbiIsIi5scC1pdGVtLWdyb3VwIHtcclxuICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGxpZ2h0KTtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJiB+ICYge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gICYgPiAmIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICY6Zmlyc3Qtb2xwLXR5cGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxwLWl0ZW0tY29kZSB7XHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG5cclxuLmxwLWl0ZW0tYm9yZGVyLWJvdHRvbSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGxpZ2h0KTtcclxufVxyXG5cclxuLmxwLWl0ZW0taGVhZGluZy1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubHAtaXRlbS1oZWFkaW5nIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5scC1pdGVtLWNvbnRyb2xzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG5cclxuICAubHAtY29udHJvbCB7XHJcbiAgICB3aWR0aDogMC44NzVyZW07XHJcbiAgICBoZWlnaHQ6IDAuODc1cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdXNlIHtcclxuICAgICAgICBmaWxsOiBjb2xvcihub3JtYWwpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdXNlIHtcclxuICAgICAgZmlsbDogY29sb3IobGlnaHQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxwLWl0ZW0taGlkZGVuIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubHAtaXRlbS1ub3RlcyB7XHJcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG4iXX0= */
