@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");html{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}body,html{min-height:100%;width:100%}figure{margin:0}img{height:auto;max-width:100%}.all-caps:first-child,.control:first-child,.display-title:first-child,.field:first-child,.select:first-child,.table-responsive:first-child,blockquote:first-child,caption:first-child,cite:first-child,dd:first-child,dl:first-child,dt:first-child,fieldset:first-child,figcaption:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,hr:first-child,input:first-child,label:first-child,legend:first-child,ol li:first-child,ol:first-child,p:first-child,progress:first-child,table:first-child,textarea:first-child,ul li:first-child,ul:first-child{margin-top:0}.all-caps:last-child,.control:last-child,.display-title:last-child,.field:last-child,.select:last-child,.table-responsive:last-child,blockquote:last-child,caption:last-child,cite:last-child,dd:last-child,dl:last-child,dt:last-child,fieldset:last-child,figcaption:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,hr:last-child,input:last-child,label:last-child,legend:last-child,ol li:last-child,ol:last-child,p:last-child,progress:last-child,table:last-child,textarea:last-child,ul li:last-child,ul:last-child{margin-bottom:0}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[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}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.montserrat{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400}.playfair-display{font-family:Playfair Display,sans-serif;font-optical-sizing:auto;font-weight:600}.media-text__media .sticky{position:relative;text-align:center;width:100%}.media-text__media .image{border-radius:17.7777777778rem 17.7777777778rem 0 0;display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}@media (max-width:959px){.media-text .container{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-start}.media-text .media-text__media{margin-top:4rem;order:2}.media-text .media-text__media .image{width:calc(100vw - 8rem)}.media-text.padding-bottom-s .media-text__media{margin-bottom:-1.5rem}.media-text.padding-bottom-m .media-text__media{margin-bottom:-3rem}.media-text.padding-bottom-l .media-text__media{margin-bottom:-5.5rem}.media-text__inner-content .btn{margin-top:1.5rem}}@media (min-width:960px){.media-text .container{display:grid;grid-template-columns:repeat(12,1fr);height:100%;position:relative;grid-column-gap:1.3333333333rem;-moz-column-gap:1.3333333333rem;column-gap:1.3333333333rem;grid-row-gap:1.3333333333rem;row-gap:1.3333333333rem}.media-text__media{grid-column:1/span 5;margin:0}.media-text__content{align-self:center;grid-column:7/span 6;margin:0}.media-text__inner-content{padding-left:2.6666666667rem}.media-text__inner-content .btn{margin-top:2.6666666667rem}.media-text.media-size-small .media-text__media{grid-column:1/span 4}.media-text.media-size-small .media-text__inner-content{padding-left:0}.media-text.has-media-on-the-right .media-text__media{grid-column-start:8;order:2}.media-text.has-media-on-the-right .media-text__content{grid-column-start:1;order:1}.media-text.media-size-small.has-media-on-the-right .media-text__media{grid-column-start:9}.media-text .media-text__media{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.media-text .media-text__media .sticky{aspect-ratio:416/578;bottom:0;position:sticky}.media-text .media-text__media .sticky .image{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.media-text.padding-bottom-s .media-text__media{margin-bottom:-1.7777777778rem}.media-text.padding-bottom-m .media-text__media{margin-bottom:-3.5555555556rem}.media-text.padding-bottom-l .media-text__media{margin-bottom:-6.6666666667rem}}.media-text.flourish-kookaburra .media-text__media .sticky:after,.media-text.flourish-kookaburra .media-text__media .sticky:before,.media-text.flourish-lorikeet .media-text__media .sticky:after,.media-text.flourish-lorikeet .media-text__media .sticky:before,.media-text.flourish-orchid .media-text__media .sticky:after,.media-text.flourish-orchid .media-text__media .sticky:before{background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;pointer-events:none;position:absolute}.media-text.flourish-kookaburra .media-text__media .sticky:before,.media-text.flourish-lorikeet .media-text__media .sticky:before,.media-text.flourish-orchid .media-text__media .sticky:before{background-image:url(../../../assets/images/flourish-back.png);height:352px;right:-110px;width:180px;z-index:0}.media-text.flourish-kookaburra .media-text__media .sticky:after,.media-text.flourish-lorikeet .media-text__media .sticky:after,.media-text.flourish-orchid .media-text__media .sticky:after{right:-13.3333333333rem;z-index:2}.media-text.flourish-kookaburra.has-media-on-the-right .media-text__media .sticky:after,.media-text.flourish-kookaburra.has-media-on-the-right .media-text__media .sticky:before,.media-text.flourish-lorikeet.has-media-on-the-right .media-text__media .sticky:after,.media-text.flourish-lorikeet.has-media-on-the-right .media-text__media .sticky:before,.media-text.flourish-orchid.has-media-on-the-right .media-text__media .sticky:after,.media-text.flourish-orchid.has-media-on-the-right .media-text__media .sticky:before{left:-6.1111111111rem;right:auto;transform:scaleX(-1)}.media-text.flourish-kookaburra.has-media-on-the-right .media-text__media .sticky:after,.media-text.flourish-lorikeet.has-media-on-the-right .media-text__media .sticky:after,.media-text.flourish-orchid.has-media-on-the-right .media-text__media .sticky:after{left:-13.3333333333rem}.media-text.flourish-kookaburra .media-text__media .sticky:after{background-image:url(../../../assets/images/flourish-kookaburra.png);height:10.2777777778rem;width:20.8333333333rem}.media-text.flourish-orchid .media-text__media .sticky:after{background-image:url(../../../assets/images/flourish-orchid.png);height:8.3333333333rem;width:20.5555555556rem}.media-text.flourish-lorikeet .media-text__media .sticky:after{background-image:url(../../../assets/images/flourish-lorikeet.png);height:12.2222222222rem;width:20.8333333333rem}@media (max-width:959px){.media-text.flourish-kookaburra .media-text__media .sticky:before,.media-text.flourish-lorikeet .media-text__media .sticky:before,.media-text.flourish-orchid .media-text__media .sticky:before{height:9.7777777778rem;right:-3.0555555556rem;width:5rem}.media-text.flourish-kookaburra .media-text__media .sticky:after,.media-text.flourish-lorikeet .media-text__media .sticky:after,.media-text.flourish-orchid .media-text__media .sticky:after{right:-6.6666666667rem}.media-text.flourish-kookaburra.has-media-on-the-right .media-text__media .sticky:before,.media-text.flourish-lorikeet.has-media-on-the-right .media-text__media .sticky:before,.media-text.flourish-orchid.has-media-on-the-right .media-text__media .sticky:before{left:-3.0555555556rem;right:auto}.media-text.flourish-kookaburra.has-media-on-the-right .media-text__media .sticky:after,.media-text.flourish-lorikeet.has-media-on-the-right .media-text__media .sticky:after,.media-text.flourish-orchid.has-media-on-the-right .media-text__media .sticky:after{left:-6.6666666667rem;right:auto}.media-text.flourish-kookaburra .media-text__media .sticky:after{height:5.1388888889rem;width:10.4166666667rem}.media-text.flourish-orchid .media-text__media .sticky:after{height:4.1666666667rem;width:10.2777777778rem}.media-text.flourish-lorikeet .media-text__media .sticky:after{height:6.1111111111rem;width:10.4166666667rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3Nhc3MvYWJzdHJhY3RzL19mb250cy5zY3NzIiwiLi4vLi4vc2Fzcy9iYXNlL19yZXNldC5zY3NzIiwibWVkaWEtdGV4dC9zdHlsZS5jc3MiLCIuLi8uLi9zYXNzL2Jhc2UvX25vcm1hbGl6ZS5zY3NzIiwibWVkaWEtdGV4dC9zdHlsZS5zY3NzIiwiLi4vLi4vc2Fzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU1RLHVLQUFBLENDTlIsS0FDQyxxQkFBQSxDQUNBLGlDQUFBLENBQ0EseUNBQUEsQ0FDQSxrQ0FBQSxDQUNBLGlDQ0tELENERkEsaUJBR0Msa0JDS0QsQ0RGQSxVQUdDLGVBQUEsQ0FEQSxVQ01ELENERkEsT0FDQyxRQ0tELENERkEsSUFFQyxXQUFBLENBREEsY0NNRCxDRCtCQyw0a0JBQ0MsWUNJRixDRERDLDRpQkFDQyxlQ21DRjtBQ3RHQSwyRUFBQSxDQVdBLEtBQ0UsZ0JBQUEsQ0FDQSx5QkFBQSxDQUNBLDZCRHNHRixDQzVGQSxLQUNFLFFEb0dGLENDN0ZBLHdDQU1FLGFEbUdGLENDM0ZBLEdBQ0UsYUFBQSxDQUNBLGNEa0dGLENDdkZBLHVCQUdFLGFEZ0dGLENDekZBLE9BQ0UsZUQrRkYsQ0N2RkEsR0FDRSxzQkFBQSxDQUNBLFFBQUEsQ0FDQSxnQkQ4RkYsQ0N0RkEsSUFDRSwrQkFBQSxDQUNBLGFENkZGLENDbEZBLEVBQ0UsNEJBQUEsQ0FDQSxvQ0QyRkYsQ0NuRkEsWUFDRSxrQkFBQSxDQUNBLGlDQUFBLENBQ0EseUJBQUEsQ0FBQSx3Q0FBQSxDQUFBLGdDRDBGRixDQ25GQSxTQUVFLG1CQUFBLENBU0Esa0JEZ0ZGLENDeEVBLGNBR0UsK0JBQUEsQ0FDQSxhRHVGRixDQ2hGQSxJQUNFLGlCRHNGRixDQy9FQSxLQUNFLHFCQUFBLENBQ0EsVURxRkYsQ0M5RUEsTUFDRSxhRG9GRixDQzVFQSxRQUVFLGFBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkRtRkYsQ0NoRkEsSUFDRSxhRG1GRixDQ2hGQSxJQUNFLFNEbUZGLENDekVBLFlBRUUsb0JEaUZGLENDMUVBLHNCQUNFLFlBQUEsQ0FDQSxRRGdGRixDQ3pFQSxJQUNFLGlCRCtFRixDQ3hFQSxlQUNFLGVEOEVGLENDbkVBLHNDQUtFLHNCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsUUQ0RUYsQ0NwRUEsYUFFRSxnQkQyRUYsQ0NuRUEsY0FFRSxtQkQwRUYsQ0NqRUEscURBSUUseUJEeUVGLENDbEVBLHdIQUlFLGlCQUFBLENBQ0EsU0R3RUYsQ0NqRUEsNEdBSUUsNkJEdUVGLENDaEVBLFNBQ0UsMEJEc0VGLENDNURBLE9BQ0UscUJBQUEsQ0FDQSxhQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSxTQUFBLENBQ0Esa0JEcUVGLENDN0RBLFNBQ0Usb0JBQUEsQ0FDQSx1QkRvRUYsQ0M3REEsU0FDRSxhRG1FRixDQzNEQSw2QkFFRSxxQkFBQSxDQUNBLFNEa0VGLENDM0RBLGtGQUVFLFdEaUVGLENDekRBLGNBQ0UsNEJBQUEsQ0FDQSxtQkRnRUYsQ0N6REEscUZBRUUsdUJEK0RGLENDdkRBLDZCQUNFLHlCQUFBLENBQ0EsWUQ4REYsQ0NuREEsYUFFRSxhRDRERixDQ3JEQSxRQUNFLGlCRDJERixDQ2pEQSxPQUNFLG9CRHlERixDQ3ZDQSxrQkFDRSxZRHNERixDRmxlQSxZQUpFLGlDQUFBLENBQ0Esd0JBQUEsQ0FDQSxlRXdnQkYsQ0Z6ZkEsa0JBSkUsdUNBQUEsQ0FDQSx3QkFBQSxDQUNBLGVFaWdCRixDRXZoQkksMkJBQ0UsaUJBQUEsQ0FFQSxpQkFBQSxDQURBLFVGMmhCTixDRXhoQkksMEJBS0UsbURBQUEsQ0FIQSxhQUFBLENBQ0EsZ0JBQUEsQ0FDQSxpQkFBQSxDQUhBLGlCQUFBLENBS0EsU0YwaEJOLENFdGhCRSx5QkFDRSx1QkFJRSxrQkFBQSxDQUhBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EscUJBQUEsQ0FDQSwwQkZ5aEJKLENFcmhCRSwrQkFFRSxlQUFBLENBREEsT0Z3aEJKLENFcmhCSSxzQ0FDRSx3QkZ1aEJOLENFbGhCSSxnREFDRSxxQkZvaEJOLENFaGhCSSxnREFDRSxtQkZraEJOLENFOWdCSSxnREFDRSxxQkZnaEJOLENFM2dCSSxnQ0FDRSxpQkY2Z0JOLENBQ0YsQ0V6Z0JFLHlCQUVFLHVCQUlFLFlBQUEsQ0FDQSxvQ0FBQSxDQUhBLFdBQUEsQ0FEQSxpQkFBQSxDQUtBLCtCQ3ZEUSxDRHVEUiwrQkN2RFEsQ0R1RFIsMEJDdkRRLENEd0RSLDRCQ3hEUSxDRHdEUix1QkY0Z0JKLENFemdCRSxtQkFDRSxvQkFBQSxDQUNBLFFGMmdCSixDRXhnQkUscUJBRUUsaUJBQUEsQ0FEQSxvQkFBQSxDQUVBLFFGMGdCSixDRXZnQkUsMkJBQ0UsNEJGeWdCSixDRXZnQkksZ0NBQ0UsMEJGeWdCTixDRXBnQkksZ0RBQXFCLG9CRnVnQnpCLENFdGdCSSx3REFBNkIsY0Z5Z0JqQyxDRXBnQkksc0RBRUUsbUJBQUEsQ0FEQSxPRnVnQk4sQ0VwZ0JJLHdEQUVFLG1CQUFBLENBREEsT0Z1Z0JOLENFbGdCSSx1RUFDRSxtQkZvZ0JOLENFOWZFLCtCQUdFLG9CQUFBLENBREEsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FEQSxpQkZrZ0JKLENFOWZJLHVDQUdFLG9CQUFBLENBREEsUUFBQSxDQURBLGVGa2dCTixDRTlmTSw4Q0FHRSxXQUFBLENBQ0EsbUJBQUEsQ0FBQSxnQkFBQSxDQUhBLGlCQUFBLENBQ0EsVUZrZ0JSLENFMWZJLGdEQUNFLDhCRjRmTixDRXZmSSxnREFDRSw4QkZ5Zk4sQ0VwZkksZ0RBQ0UsOEJGc2ZOLENBQ0YsQ0U1ZU0sNlhBS0UsMEJBQUEsQ0FEQSwyQkFBQSxDQUVBLHVCQUFBLENBRUEsUUFBQSxDQU5BLFVBQUEsQ0FDQSxhQUFBLENBTUEsbUJBQUEsQ0FGQSxpQkYrZVIsQ0UzZU0sZ01BSUUsOERBQUEsQ0FGQSxZQUFBLENBQ0EsWUFBQSxDQUZBLFdBQUEsQ0FJQSxTRjZlUixDRTNlTSw2TEFDRSx1QkFBQSxDQUNBLFNGNmVSLENFemVNLHVnQkFHRSxxQkFBQSxDQURBLFVBQUEsQ0FFQSxvQkY2ZVIsQ0UzZU0sa1FBQ0Usc0JGNmVSLENFeGVJLGlFQUdFLG9FQUFBLENBREEsdUJBQUEsQ0FEQSxzQkY0ZU4sQ0V0ZUksNkRBR0UsZ0VBQUEsQ0FEQSxzQkFBQSxDQURBLHNCRjBlTixDRXBlSSwrREFHRSxrRUFBQSxDQURBLHVCQUFBLENBREEsc0JGd2VOLENFbGVFLHlCQUtNLGdNQUdFLHNCQUFBLENBRkEsc0JBQUEsQ0FDQSxVRmllUixDRTlkTSw2TEFDRSxzQkZnZVIsQ0U1ZE0scVFBRUUscUJBQUEsQ0FEQSxVRitkUixDRTVkTSxrUUFFRSxxQkFBQSxDQURBLFVGK2RSLENFemRJLGlFQUVFLHNCQUFBLENBREEsc0JGNGROLENFdmRJLDZEQUVFLHNCQUFBLENBREEsc0JGMGROLENFcmRJLCtEQUVFLHNCQUFBLENBREEsc0JGd2ROLENBQ0YiLCJmaWxlIjoibWVkaWEtdGV4dC9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy8gRm9udHNcbi8vID09PVxuLy8gSW5jbHVkZSBmb250IGltcG9ydHMgYW5kIGZvbnQgbWl4aW5zXG4vL1xuXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Nb250c2VycmF0Oml0YWwsd2dodEAwLDEwMC4uOTAwOzEsMTAwLi45MDAmZmFtaWx5PVBsYXlmYWlyK0Rpc3BsYXk6aXRhbCx3Z2h0QDAsNDAwLi45MDA7MSw0MDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcblxuLy9cbi8vIE1vbnRzZXJyYXQgKEdvb2dsZSBmb250cylcbi8vXG5cbkBtaXhpbiBtb250c2VycmF0KCAkd2VpZ2h0OiA0MDAgKSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xufVxuLm1vbnRzZXJyYXQge1xuICBAaW5jbHVkZSBtb250c2VycmF0O1xufVxuXG4vL1xuLy8gUGxheWZhaXIgRGlzcGxheSAoR29vZ2xlIGZvbnRzKVxuLy9cblxuQG1peGluIHBsYXlmYWlyLWRpc3BsYXkoICR3ZWlnaHQ6IDYwMCApIHtcbiAgZm9udC1mYW1pbHk6ICdQbGF5ZmFpciBEaXNwbGF5Jywgc2Fucy1zZXJpZjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG59XG4ucGxheWZhaXItZGlzcGxheSB7XG4gIEBpbmNsdWRlIHBsYXlmYWlyLWRpc3BsYXkoKTtcbn1cblxuXG5AbWl4aW4gc21hbGwtY2FwcyB7XG4gIEBpbmNsdWRlIG1vbnRzZXJyYXQoNzAwKTtcbiAgZm9udC1zaXplOiByZW0oMTQpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn0iLCJodG1sIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ocixcbmRsLFxuZGQsXG5kdCxcbnVsLFxudWwgbGksXG5vbCxcbm9sIGxpLFxuZmlnY2FwdGlvbixcbmJsb2NrcXVvdGUsXG5jaXRlLFxuLmRpc3BsYXktdGl0bGUsXG4uYWxsLWNhcHMsXG4uZmllbGQsXG5maWVsZHNldCxcbmxlZ2VuZCxcbmxhYmVsLFxuaW5wdXQsXG50ZXh0YXJlYSxcbi5zZWxlY3QsXG4uY29udHJvbCxcbnByb2dyZXNzLFxuY2FwdGlvbixcbnRhYmxlLFxuY2FwdGlvbixcbi50YWJsZS1yZXNwb25zaXZlIHtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLyoqXG4gKiBSb290IGZvbnQgc2l6ZVxuICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TW9udHNlcnJhdDppdGFsLHdnaHRAMCwxMDAuLjkwMDsxLDEwMC4uOTAwJmZhbWlseT1QbGF5ZmFpcitEaXNwbGF5Oml0YWwsd2dodEAwLDQwMC4uOTAwOzEsNDAwLi45MDAmZGlzcGxheT1zd2FwXCIpO1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5oMTpmaXJzdC1jaGlsZCxcbmgyOmZpcnN0LWNoaWxkLFxuaDM6Zmlyc3QtY2hpbGQsXG5oNDpmaXJzdC1jaGlsZCxcbmg1OmZpcnN0LWNoaWxkLFxuaDY6Zmlyc3QtY2hpbGQsXG5wOmZpcnN0LWNoaWxkLFxuaHI6Zmlyc3QtY2hpbGQsXG5kbDpmaXJzdC1jaGlsZCxcbmRkOmZpcnN0LWNoaWxkLFxuZHQ6Zmlyc3QtY2hpbGQsXG51bDpmaXJzdC1jaGlsZCxcbnVsIGxpOmZpcnN0LWNoaWxkLFxub2w6Zmlyc3QtY2hpbGQsXG5vbCBsaTpmaXJzdC1jaGlsZCxcbmZpZ2NhcHRpb246Zmlyc3QtY2hpbGQsXG5ibG9ja3F1b3RlOmZpcnN0LWNoaWxkLFxuY2l0ZTpmaXJzdC1jaGlsZCxcbi5kaXNwbGF5LXRpdGxlOmZpcnN0LWNoaWxkLFxuLmFsbC1jYXBzOmZpcnN0LWNoaWxkLFxuLmZpZWxkOmZpcnN0LWNoaWxkLFxuZmllbGRzZXQ6Zmlyc3QtY2hpbGQsXG5sZWdlbmQ6Zmlyc3QtY2hpbGQsXG5sYWJlbDpmaXJzdC1jaGlsZCxcbmlucHV0OmZpcnN0LWNoaWxkLFxudGV4dGFyZWE6Zmlyc3QtY2hpbGQsXG4uc2VsZWN0OmZpcnN0LWNoaWxkLFxuLmNvbnRyb2w6Zmlyc3QtY2hpbGQsXG5wcm9ncmVzczpmaXJzdC1jaGlsZCxcbmNhcHRpb246Zmlyc3QtY2hpbGQsXG50YWJsZTpmaXJzdC1jaGlsZCxcbmNhcHRpb246Zmlyc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oMTpsYXN0LWNoaWxkLFxuaDI6bGFzdC1jaGlsZCxcbmgzOmxhc3QtY2hpbGQsXG5oNDpsYXN0LWNoaWxkLFxuaDU6bGFzdC1jaGlsZCxcbmg2Omxhc3QtY2hpbGQsXG5wOmxhc3QtY2hpbGQsXG5ocjpsYXN0LWNoaWxkLFxuZGw6bGFzdC1jaGlsZCxcbmRkOmxhc3QtY2hpbGQsXG5kdDpsYXN0LWNoaWxkLFxudWw6bGFzdC1jaGlsZCxcbnVsIGxpOmxhc3QtY2hpbGQsXG5vbDpsYXN0LWNoaWxkLFxub2wgbGk6bGFzdC1jaGlsZCxcbmZpZ2NhcHRpb246bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbmNpdGU6bGFzdC1jaGlsZCxcbi5kaXNwbGF5LXRpdGxlOmxhc3QtY2hpbGQsXG4uYWxsLWNhcHM6bGFzdC1jaGlsZCxcbi5maWVsZDpsYXN0LWNoaWxkLFxuZmllbGRzZXQ6bGFzdC1jaGlsZCxcbmxlZ2VuZDpsYXN0LWNoaWxkLFxubGFiZWw6bGFzdC1jaGlsZCxcbmlucHV0Omxhc3QtY2hpbGQsXG50ZXh0YXJlYTpsYXN0LWNoaWxkLFxuLnNlbGVjdDpsYXN0LWNoaWxkLFxuLmNvbnRyb2w6bGFzdC1jaGlsZCxcbnByb2dyZXNzOmxhc3QtY2hpbGQsXG5jYXB0aW9uOmxhc3QtY2hpbGQsXG50YWJsZTpsYXN0LWNoaWxkLFxuY2FwdGlvbjpsYXN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZm9ybS1maWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZm9ybS1maWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBjdXN0b20tbWVkaWEgLS14eGwgKG1pbi13aWR0aDogMTkyMHB4KTtcbkBjdXN0b20tbWVkaWEgLS14bC1kb3duIChtYXgtd2lkdGg6IDE5MTlweCk7XG5AY3VzdG9tLW1lZGlhIC0teGwgKG1pbi13aWR0aDogMTY4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KTtcbkBjdXN0b20tbWVkaWEgLS14bC11cCAobWluLXdpZHRoOiAxNjgwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLWwtZG93biAobWF4LXdpZHRoOiAxNjc5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWwgKG1pbi13aWR0aDogMTM2NnB4KSBhbmQgKG1heC13aWR0aDogMTY3OXB4KTtcbkBjdXN0b20tbWVkaWEgLS1sLXVwIChtaW4td2lkdGg6IDEzNjZweCk7XG5AY3VzdG9tLW1lZGlhIC0tbS1kb3duIChtYXgtd2lkdGg6IDEzNjVweCk7XG5AY3VzdG9tLW1lZGlhIC0tbSAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCk7XG5AY3VzdG9tLW1lZGlhIC0tbS11cCAobWluLXdpZHRoOiA5NjBweCk7XG5AY3VzdG9tLW1lZGlhIC0tcy1kb3duIChtYXgtd2lkdGg6IDk1OXB4KTtcbkBjdXN0b20tbWVkaWEgLS1zIChtaW4td2lkdGg6IDY0MHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLXMtdXAgKG1pbi13aWR0aDogNjQwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLXhzLWRvd24gKG1heC13aWR0aDogNjM5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLXhzIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNjM5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLXhzLXVwIChtaW4td2lkdGg6IDMyMHB4KTtcbkBjdXN0b20tbWVkaWEgLS14eHMgKG1heC13aWR0aDogMzIwcHgpO1xuLyoqXG4gKiBSb290IGZvbnQgc2l6ZSBcbiAqIFNldCBpbiBiYXNlL2Jhc2VcbiAqL1xuLyoqXG4gKiBDb250YWluZXJcbiAqL1xuLyoqXG4gKiBIZWFkZXJcbiAqL1xuLyoqXG4gKiBGb290ZXJcbiAqL1xuLm1vbnRzZXJyYXQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wbGF5ZmFpci1kaXNwbGF5IHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXIgRGlzcGxheVwiLCBzYW5zLXNlcmlmO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZWRpYS10ZXh0X19tZWRpYSAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNy43Nzc3Nzc3Nzc4cmVtIDE3Ljc3Nzc3Nzc3NzhyZW0gMCAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAubWVkaWEtdGV4dCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLm1lZGlhLXRleHQgLm1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBvcmRlcjogMjtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG4gIC5tZWRpYS10ZXh0IC5tZWRpYS10ZXh0X19tZWRpYSAuaW1hZ2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gOHJlbSk7XG4gIH1cbiAgLm1lZGlhLXRleHQucGFkZGluZy1ib3R0b20tcyAubWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG4gIH1cbiAgLm1lZGlhLXRleHQucGFkZGluZy1ib3R0b20tbSAubWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtO1xuICB9XG4gIC5tZWRpYS10ZXh0LnBhZGRpbmctYm90dG9tLWwgLm1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNS41cmVtO1xuICB9XG4gIC5tZWRpYS10ZXh0X19pbm5lci1jb250ZW50IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhICgtLW0tdXApIHtcbiAgLm1lZGlhLXRleHQge1xuICAgIC8qIE1lZGlhIHNpZGUgKi9cbiAgfVxuICAubWVkaWEtdGV4dCAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMS4zMzMzMzMzMzMzcmVtO1xuICAgIHJvdy1nYXA6IDEuMzMzMzMzMzMzM3JlbTtcbiAgfVxuICAubWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiA3L3NwYW4gNjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tZWRpYS10ZXh0X19pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjY2NjY2NjY2N3JlbTtcbiAgfVxuICAubWVkaWEtdGV4dF9faW5uZXItY29udGVudCAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyLjY2NjY2NjY2NjdyZW07XG4gIH1cbiAgLm1lZGlhLXRleHQubWVkaWEtc2l6ZS1zbWFsbCAubWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbiAgfVxuICAubWVkaWEtdGV4dC5tZWRpYS1zaXplLXNtYWxsIC5tZWRpYS10ZXh0X19pbm5lci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm1lZGlhLXRleHQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAubWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIG9yZGVyOiAyO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA4O1xuICB9XG4gIC5tZWRpYS10ZXh0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLm1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICB9XG4gIC5tZWRpYS10ZXh0Lm1lZGlhLXNpemUtc21hbGwuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAubWVkaWEtdGV4dF9fbWVkaWEge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiA5O1xuICB9XG4gIC5tZWRpYS10ZXh0IC5tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5tZWRpYS10ZXh0IC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICBhc3BlY3QtcmF0aW86IDQxNi81Nzg7XG4gIH1cbiAgLm1lZGlhLXRleHQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3kgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIC5tZWRpYS10ZXh0LnBhZGRpbmctYm90dG9tLXMgLm1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS43Nzc3Nzc3Nzc4cmVtO1xuICB9XG4gIC5tZWRpYS10ZXh0LnBhZGRpbmctYm90dG9tLW0gLm1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMy41NTU1NTU1NTU2cmVtO1xuICB9XG4gIC5tZWRpYS10ZXh0LnBhZGRpbmctYm90dG9tLWwgLm1lZGlhLXRleHRfX21lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNi42NjY2NjY2NjY3cmVtO1xuICB9XG59XG4ubWVkaWEtdGV4dC5mbG91cmlzaC1rb29rYWJ1cnJhIC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjpiZWZvcmUsIC5tZWRpYS10ZXh0LmZsb3VyaXNoLWtvb2thYnVycmEgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmFmdGVyLCAubWVkaWEtdGV4dC5mbG91cmlzaC1vcmNoaWQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmJlZm9yZSwgLm1lZGlhLXRleHQuZmxvdXJpc2gtb3JjaGlkIC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjphZnRlciwgLm1lZGlhLXRleHQuZmxvdXJpc2gtbG9yaWtlZXQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmJlZm9yZSwgLm1lZGlhLXRleHQuZmxvdXJpc2gtbG9yaWtlZXQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1lZGlhLXRleHQuZmxvdXJpc2gta29va2FidXJyYSAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YmVmb3JlLCAubWVkaWEtdGV4dC5mbG91cmlzaC1vcmNoaWQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmJlZm9yZSwgLm1lZGlhLXRleHQuZmxvdXJpc2gtbG9yaWtlZXQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmJlZm9yZSB7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAzNTJweDtcbiAgcmlnaHQ6IC0xMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltYWdlcy9mbG91cmlzaC1iYWNrLnBuZ1wiKTtcbiAgei1pbmRleDogMDtcbn1cbi5tZWRpYS10ZXh0LmZsb3VyaXNoLWtvb2thYnVycmEgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmFmdGVyLCAubWVkaWEtdGV4dC5mbG91cmlzaC1vcmNoaWQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmFmdGVyLCAubWVkaWEtdGV4dC5mbG91cmlzaC1sb3Jpa2VldCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YWZ0ZXIge1xuICByaWdodDogLTEzLjMzMzMzMzMzMzNyZW07XG4gIHotaW5kZXg6IDI7XG59XG4ubWVkaWEtdGV4dC5mbG91cmlzaC1rb29rYWJ1cnJhLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmJlZm9yZSxcbi5tZWRpYS10ZXh0LmZsb3VyaXNoLWtvb2thYnVycmEuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YWZ0ZXIsIC5tZWRpYS10ZXh0LmZsb3VyaXNoLW9yY2hpZC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjpiZWZvcmUsXG4ubWVkaWEtdGV4dC5mbG91cmlzaC1vcmNoaWQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YWZ0ZXIsIC5tZWRpYS10ZXh0LmZsb3VyaXNoLWxvcmlrZWV0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmJlZm9yZSxcbi5tZWRpYS10ZXh0LmZsb3VyaXNoLWxvcmlrZWV0Lmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC02LjExMTExMTExMTFyZW07XG4gIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbn1cbi5tZWRpYS10ZXh0LmZsb3VyaXNoLWtvb2thYnVycmEuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YWZ0ZXIsIC5tZWRpYS10ZXh0LmZsb3VyaXNoLW9yY2hpZC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjphZnRlciwgLm1lZGlhLXRleHQuZmxvdXJpc2gtbG9yaWtlZXQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YWZ0ZXIge1xuICBsZWZ0OiAtMTMuMzMzMzMzMzMzM3JlbTtcbn1cbi5tZWRpYS10ZXh0LmZsb3VyaXNoLWtvb2thYnVycmEgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmFmdGVyIHtcbiAgd2lkdGg6IDIwLjgzMzMzMzMzMzNyZW07XG4gIGhlaWdodDogMTAuMjc3Nzc3Nzc3OHJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltYWdlcy9mbG91cmlzaC1rb29rYWJ1cnJhLnBuZ1wiKTtcbn1cbi5tZWRpYS10ZXh0LmZsb3VyaXNoLW9yY2hpZCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YWZ0ZXIge1xuICB3aWR0aDogMjAuNTU1NTU1NTU1NnJlbTtcbiAgaGVpZ2h0OiA4LjMzMzMzMzMzMzNyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWFnZXMvZmxvdXJpc2gtb3JjaGlkLnBuZ1wiKTtcbn1cbi5tZWRpYS10ZXh0LmZsb3VyaXNoLWxvcmlrZWV0IC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjphZnRlciB7XG4gIHdpZHRoOiAyMC44MzMzMzMzMzMzcmVtO1xuICBoZWlnaHQ6IDEyLjIyMjIyMjIyMjJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWFnZXMvZmxvdXJpc2gtbG9yaWtlZXQucG5nXCIpO1xufVxuQG1lZGlhICgtLXMtZG93bikge1xuICAubWVkaWEtdGV4dC5mbG91cmlzaC1rb29rYWJ1cnJhIC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjpiZWZvcmUsIC5tZWRpYS10ZXh0LmZsb3VyaXNoLW9yY2hpZCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YmVmb3JlLCAubWVkaWEtdGV4dC5mbG91cmlzaC1sb3Jpa2VldCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YmVmb3JlIHtcbiAgICByaWdodDogLTMuMDU1NTU1NTU1NnJlbTtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDkuNzc3Nzc3Nzc3OHJlbTtcbiAgfVxuICAubWVkaWEtdGV4dC5mbG91cmlzaC1rb29rYWJ1cnJhIC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjphZnRlciwgLm1lZGlhLXRleHQuZmxvdXJpc2gtb3JjaGlkIC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjphZnRlciwgLm1lZGlhLXRleHQuZmxvdXJpc2gtbG9yaWtlZXQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmFmdGVyIHtcbiAgICByaWdodDogLTYuNjY2NjY2NjY2N3JlbTtcbiAgfVxuICAubWVkaWEtdGV4dC5mbG91cmlzaC1rb29rYWJ1cnJhLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmJlZm9yZSwgLm1lZGlhLXRleHQuZmxvdXJpc2gtb3JjaGlkLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmJlZm9yZSwgLm1lZGlhLXRleHQuZmxvdXJpc2gtbG9yaWtlZXQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YmVmb3JlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMy4wNTU1NTU1NTU2cmVtO1xuICB9XG4gIC5tZWRpYS10ZXh0LmZsb3VyaXNoLWtvb2thYnVycmEuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YWZ0ZXIsIC5tZWRpYS10ZXh0LmZsb3VyaXNoLW9yY2hpZC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjphZnRlciwgLm1lZGlhLXRleHQuZmxvdXJpc2gtbG9yaWtlZXQuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC02LjY2NjY2NjY2NjdyZW07XG4gIH1cbiAgLm1lZGlhLXRleHQuZmxvdXJpc2gta29va2FidXJyYSAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMC40MTY2NjY2NjY3cmVtO1xuICAgIGhlaWdodDogNS4xMzg4ODg4ODg5cmVtO1xuICB9XG4gIC5tZWRpYS10ZXh0LmZsb3VyaXNoLW9yY2hpZCAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMC4yNzc3Nzc3Nzc4cmVtO1xuICAgIGhlaWdodDogNC4xNjY2NjY2NjY3cmVtO1xuICB9XG4gIC5tZWRpYS10ZXh0LmZsb3VyaXNoLWxvcmlrZWV0IC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjphZnRlciB7XG4gICAgd2lkdGg6IDEwLjQxNjY2NjY2NjdyZW07XG4gICAgaGVpZ2h0OiA2LjExMTExMTExMTFyZW07XG4gIH1cbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZvcm0tZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZvcm0tZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiQGltcG9ydCAnLi4vYmxvY2staW5jJztcblxuLm1lZGlhLXRleHQge1xuXG4gICZfX21lZGlhIHtcbiAgICAvL21hcmdpbi1ib3R0b206IHJlbSgyNCk7XG4gICAgLnN0aWNreXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMjApIHJlbSgzMjApIDAgMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhKC0tcy1kb3duKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDY0LCAkcm9vdC1zaXplLW1vYmlsZSk7XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gcmVtKDEyOCwgJHJvb3Qtc2l6ZS1tb2JpbGUpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZGRpbmctYm90dG9tLXMge1xuICAgICAgLm1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC0yNCwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnBhZGRpbmctYm90dG9tLW0ge1xuICAgICAgLm1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC00OCwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnBhZGRpbmctYm90dG9tLWwge1xuICAgICAgLm1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC04OCwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2lubmVyLWNvbnRlbnQge1xuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCwgJHJvb3Qtc2l6ZS1tb2JpbGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSgtLW0tdXApIHtcblxuICAgIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICBjb2x1bW4tZ2FwOiAkZ3JpZC1ndXR0ZXI7XG4gICAgICByb3ctZ2FwOiAkZ3JpZC1ndXR0ZXI7XG4gICAgfVxuXG4gICAgJl9fbWVkaWEge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19pbm5lci1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQ4KTtcblxuICAgICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0OCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZWRpYS1zaXplLXNtYWxsIHtcbiAgICAgIC5tZWRpYS10ZXh0X19tZWRpYSB7IGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0OyB9XG4gICAgICAubWVkaWEtdGV4dF9faW5uZXItY29udGVudCB7IHBhZGRpbmctbGVmdDogMDsgfVxuICAgIH1cblxuICAgIC8qIE1lZGlhIHNpZGUgKi9cbiAgICAmLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQge1xuICAgICAgLm1lZGlhLXRleHRfX21lZGlhIHsgXG4gICAgICAgIG9yZGVyOiAyOyBcbiAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDg7IFxuICAgICAgfVxuICAgICAgLm1lZGlhLXRleHRfX2NvbnRlbnQgeyBcbiAgICAgICAgb3JkZXI6IDE7IFxuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTsgXG4gICAgICB9XG4gICAgfVxuICAgICYubWVkaWEtc2l6ZS1zbWFsbC5oYXMtbWVkaWEtb24tdGhlLXJpZ2h0IHtcbiAgICAgIC5tZWRpYS10ZXh0X19tZWRpYSB7IFxuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogOTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdGlja3kgbWVkaWFcblxuICAgIC5tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAvLyBGb3JjZSBzdGlja3kgdG8gZW5kXG5cbiAgICAgIC5zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDE2IC8gNTc4O1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYucGFkZGluZy1ib3R0b20tcyB7XG4gICAgICAubWVkaWEtdGV4dF9fbWVkaWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oLTMyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZGRpbmctYm90dG9tLW0ge1xuICAgICAgLm1lZGlhLXRleHRfX21lZGlhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKC02NCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWRkaW5nLWJvdHRvbS1sIHtcbiAgICAgIC5tZWRpYS10ZXh0X19tZWRpYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgtMTIwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIEZsb3VyaXNoXG4gICYuZmxvdXJpc2gta29va2FidXJyYSxcbiAgJi5mbG91cmlzaC1vcmNoaWQsXG4gICYuZmxvdXJpc2gtbG9yaWtlZXQge1xuICAgIC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5IHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgaGVpZ2h0OiAzNTJweDtcbiAgICAgICAgcmlnaHQ6IC0xMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2Zsb3VyaXNoLWJhY2sucG5nJyk7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiByZW0oLTI0MCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICAgICYuaGFzLW1lZGlhLW9uLXRoZS1yaWdodCB7XG4gICAgICAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YmVmb3JlLFxuICAgICAgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IHJlbSgtMTEwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgfVxuICAgICAgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogcmVtKC0yNDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmZsb3VyaXNoLWtvb2thYnVycmEge1xuICAgIC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjphZnRlciB7XG4gICAgICB3aWR0aDogcmVtKDM3NSk7XG4gICAgICBoZWlnaHQ6IHJlbSgxODUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2Zsb3VyaXNoLWtvb2thYnVycmEucG5nJyk7XG4gICAgfVxuICB9XG4gICYuZmxvdXJpc2gtb3JjaGlkIHtcbiAgICAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IHJlbSgzNzApO1xuICAgICAgaGVpZ2h0OiByZW0oMTUwKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vYXNzZXRzL2ltYWdlcy9mbG91cmlzaC1vcmNoaWQucG5nJyk7XG4gICAgfVxuICB9XG4gICYuZmxvdXJpc2gtbG9yaWtlZXQge1xuICAgIC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjphZnRlciB7XG4gICAgICB3aWR0aDogcmVtKDM3NSk7XG4gICAgICBoZWlnaHQ6IHJlbSgyMjApO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2Zsb3VyaXNoLWxvcmlrZWV0LnBuZycpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSgtLXMtZG93bikge1xuICAgICYuZmxvdXJpc2gta29va2FidXJyYSxcbiAgICAmLmZsb3VyaXNoLW9yY2hpZCxcbiAgICAmLmZsb3VyaXNoLWxvcmlrZWV0IHtcbiAgICAgIC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogcmVtKC0xMTAgKiAwLjUpO1xuICAgICAgICAgIHdpZHRoOiByZW0oMTgwICogMC41KTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgzNTIgKiAwLjUpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogcmVtKC0yNDAgKiAwLjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmhhcy1tZWRpYS1vbi10aGUtcmlnaHQge1xuICAgICAgICAubWVkaWEtdGV4dF9fbWVkaWEgLnN0aWNreTo6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiByZW0oLTExMCAqIDAuNSk7XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmFmdGVyIHtcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiByZW0oLTI0MCAqIDAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5mbG91cmlzaC1rb29rYWJ1cnJhIHtcbiAgICAgIC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjphZnRlciB7XG4gICAgICAgIHdpZHRoOiByZW0oMzc1ICogMC41KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTg1ICogMC41KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5mbG91cmlzaC1vcmNoaWQge1xuICAgICAgLm1lZGlhLXRleHRfX21lZGlhIC5zdGlja3k6OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IHJlbSgzNzAgKiAwLjUpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxNTAgKiAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZsb3VyaXNoLWxvcmlrZWV0IHtcbiAgICAgIC5tZWRpYS10ZXh0X19tZWRpYSAuc3RpY2t5OjphZnRlciB7XG4gICAgICAgIHdpZHRoOiByZW0oMzc1ICogMC41KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjIwICogMC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG59XG5cblxuIiwiLyoqXG4gKiBSb290IGZvbnQgc2l6ZSBcbiAqIFNldCBpbiBiYXNlL2Jhc2VcbiAqL1xuXG5cbi8qKlxuICogQ29udGFpbmVyXG4gKi9cblxuJGNvbnRhaW5lci1ndXR0ZXI6IHJlbSgyNCk7XG4vLyRjb250YWluZXItZ3V0dGVyLXdpZGU6IHJlbSgzMik7XG4kY29udGFpbmVyLWd1dHRlci13aWRlOiByZW0oNDgpO1xuJGNvbnRhaW5lci1ndXR0ZXIteHdpZGU6IHJlbSg3Mik7XG4kZ3JpZC1ndXR0ZXI6IHJlbSgyNCk7XG4kZ3JpZC1ndXR0ZXItbW9iaWxlOiByZW0oMTYpO1xuXG4vLyBUaGVzZSBzZXR0aW5ncyBzaG91bGQgbWF0Y2ggdGhvc2UgaW4gdGhlbWUuanNvblxuLy8kY29udGFpbmVyLXdpZHRoOiByZW0oMTI5Nik7XG4kY29udGFpbmVyLXdpZHRoOiByZW0oMTY4MCAtIDk2KTtcblxuXG4kc2VjdGlvbi1wYWRkaW5nLXNpemVzLW1vYmlsZTogKFxuICBzOiByZW0oMjQsICRyb290LXNpemUtbW9iaWxlKSxcbiAgbTogcmVtKDQ4LCAkcm9vdC1zaXplLW1vYmlsZSksXG4gIGw6IHJlbSg4OCwgJHJvb3Qtc2l6ZS1tb2JpbGUpXG4pO1xuXG4kc2VjdGlvbi1wYWRkaW5nLXNpemVzOiAoXG4gIHM6IHJlbSgzMiksXG4gIG06IHJlbSg2NCksXG4gIGw6IHJlbSgxMjApXG4pO1xuXG5cbi8qKlxuICogSGVhZGVyXG4gKi9cblxuICRoZWFkZXItaGVpZ2h0OiByZW0oNjApO1xuXG5cbi8qKlxuICogRm9vdGVyXG4gKi9cblxuJGZvb3Rlci1oZWlnaHQ6IHJlbSgyODApO1xuJGZvb3Rlci1oZWlnaHQtbW9iaWxlOiByZW0oODApOyJdfQ== */
