/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Gidole Regular;src:url(font/gidole-regular-webfont.eot);src:url(font/gidole-regular-webfont.eot?#iefix) format('embedded-opentype'),url(font/gidole-regular-webfont.woff2) format('woff2'),url(font/gidole-regular-webfont.woff) format('woff'),url(font/gidole-regular-webfont.ttf) format('truetype'),url(font/gidole-regular-webfont.svg#gidoleregular) format('svg')}svg{background:#f2f2f2;width:100%}text{font-size:.8em}.axes{stroke:#999}.axes image:hover{cursor:pointer}.highlight{stroke-width:4px}.scale{fill:transparent!important;stroke:#999!important}.plot .star-plot .data-set-0{fill-opacity:.7;fill:#db4038}.star-plot{display:block;border:2px solid white}.small-plots svg path{fill:#999;stroke:#999}.active{position:relative}.active p{position:absolute;top:10%;left:10%;font-size:2em}.active-0{fill:#db4038!important;stroke:#db4038!important}.active-1{fill:#39aade!important;stroke:#39aade!important}.active-2{fill:#78d15e!important;stroke:#78d15e!important}.small-plots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.small-plots .star-plot{display:inline-block;height:33.33333%;width:33.33333%}.small-plots .star-plot:hover svg{cursor:pointer}.remove{background:#d73028}.remove path{fill:#811d18!important}.details{display:none;background:white;position:absolute;height:100%;width:100%;top:0;left:0;padding:0 3vh;z-index:1;overflow:scroll}.details h2{text-align:center;padding:2vh 0}.details h3{padding:2vh 0}.details ul{list-style-type:circle}.details li{border:none}.details button{font-size:1.4em;color:#db4038;border:none;background:transparent;display:inline-block;float:right}.details button:hover{cursor:pointer}*{box-sizing:border-box;margin:0;padding:0}body{color:#595959;font-family:Gidole Regular,Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.4em}header{background:white;border-bottom:1px solid #ccc;height:14vh;overflow:hidden;padding:1vh 0;position:fixed;width:100vw;-webkit-transition:height .3s ease-out;transition:height .3s ease-out;z-index:100}header p{display:none}header.expanded p{display:block;margin:2vh;color:#166083;border-bottom:1px solid #ccc}header.expanded{height:50vh}header.expanded ul{display:block;height:80%;max-width:18vw;overflow-y:scroll}.wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header div{height:100%}#search-results{height:80%;width:20vw;overflow-y:scroll}#search-results button{color:#595959}#search-results button:hover{color:#db4038}header ul{display:none}#show-filter{display:block;position:absolute;bottom:0;left:calc(50vw - 20px)}#show-filter:focus,#show-filter:active{outline:none}.rotated{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}button img{height:40px;width:40px;-webkit-transition:1s ease-in-out;transition:1s ease-in-out}header button{border:none;background:none;color:#db4038;padding:0 1vh;text-align:left}input,select{height:25.2px;margin:2vh;max-width:20vw;padding:0 1vh;overflow:hidden;text-overflow:ellipsis}input:active,input:focus{outline:none;border:1px solid #39aade}select:hover{cursor:pointer}ul{list-style-type:none;margin:0 2vh}li{border-bottom:1px solid #ccc;padding:1vh 0}main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1024px}.plot,.small-plots{height:50vw;width:50vw;max-height:512px}.plot,.small-plots{margin:14vh 0 0}footer label,footer button{display:none}footer{font-size:.8em}footer div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:1vh 0}footer li{display:inline;padding:0 1vh;border:none}footer img{height:1.8em;display:inline-block;vertical-align:middle}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJzdHlsZS92YXJpYWJsZXMuY3NzIiwic3R5bGUvc3ZnLmNzcyIsInN0eWxlL2RldGFpbHMuY3NzIiwic3R5bGUvc3R5bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDRFQUE0RSxBQVE1RSxLQUNFLHVCQUF3QixBQUN4QiwwQkFBMkIsQUFDM0IsNkJBQStCLENBQ2hDLEFBTUQsS0FDRSxRQUFVLENBQ1gsQUFZRCwyRkFhRSxhQUFlLENBQ2hCLEFBT0QsNEJBSUUscUJBQXNCLEFBQ3RCLHVCQUF5QixDQUMxQixBQU9ELHNCQUNFLGFBQWMsQUFDZCxRQUFVLENBQ1gsQUFPRCxrQkFFRSxZQUFjLENBQ2YsQUFTRCxFQUNFLDRCQUE4QixDQUMvQixBQU9ELGlCQUVFLFNBQVcsQ0FDWixBQVNELFlBQ0Usd0JBQTBCLENBQzNCLEFBTUQsU0FFRSxlQUFrQixDQUNuQixBQU1ELElBQ0UsaUJBQW1CLENBQ3BCLEFBT0QsR0FDRSxjQUFlLEFBQ2YsY0FBaUIsQ0FDbEIsQUFNRCxLQUNFLGdCQUFpQixBQUNqQixVQUFZLENBQ2IsQUFNRCxNQUNFLGFBQWUsQ0FDaEIsQUFNRCxRQUVFLGNBQWUsQUFDZixjQUFlLEFBQ2Ysa0JBQW1CLEFBQ25CLHVCQUF5QixDQUMxQixBQUVELElBQ0UsU0FBWSxDQUNiLEFBRUQsSUFDRSxhQUFnQixDQUNqQixBQVNELElBQ0UsUUFBVSxDQUNYLEFBTUQsZUFDRSxlQUFpQixDQUNsQixBQVNELE9BQ0UsZUFBaUIsQ0FDbEIsQUFNRCxHQUNFLHVCQUF3QixBQUN4QixRQUFVLENBQ1gsQUFNRCxJQUNFLGFBQWUsQ0FDaEIsQUFNRCxrQkFJRSxnQ0FBa0MsQUFDbEMsYUFBZSxDQUNoQixBQWlCRCxzQ0FLRSxjQUFlLEFBQ2YsYUFBYyxBQUNkLFFBQVUsQ0FDWCxBQU1ELE9BQ0UsZ0JBQWtCLENBQ25CLEFBU0QsY0FFRSxtQkFBcUIsQ0FDdEIsQUFV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LENBQ2xCLEFBRUQsbUJBQ0UsWUFBYSxBQUNiLFdBQVksQUFDWixnQkFBa0IsQ0FDbkIsQUFFRCxtQkFFRSxlQUFpQixDQUNsQixBQUVELDJCQUVFLFlBQWMsQ0FDZixBQUVELE9BQ0UsY0FBZ0IsQ0FDakIsQUFFRCxXQUNFLG9CQUFjLEFBQWQscUJBQWMsQUFBZCxvQkFBYyxBQUFkLGFBQWMsQUFDZCx3QkFBd0IsQUFBeEIsK0JBQXdCLEFBQXhCLHFCQUF3QixBQUF4Qix1QkFBd0IsQUFDeEIsWUFBdUIsQ0FDeEIsQUFFRCxVQUNFLGVBQWdCLEFBQ2hCLGNBQTJCLEFBQzNCLFdBQWEsQ0FDZCxBQUVELFdBQ0UsYUFBYyxBQUNkLHFCQUFzQixBQUN0QixxQkFBdUIsQ0FDeEIiLCJmaWxlIjoic3R5bGUvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKipcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4gKiAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuICogICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbiAqIGFuZCBGaXJlZm94LlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuICogSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuICovXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuICogYWN0aXZlL2hvdmVyIHN0YXRlLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbiAqIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbiAgbWFyZ2luOiAwOyAvKiAzICovXG59XG5cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuICogQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcbiAqICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbiAqICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbiAqL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7IC8qIDMgKi9cbn1cblxuLyoqXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuICovXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuICogdGhlIFVBIHN0eWxlc2hlZXQuXG4gKi9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vKipcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbiAqIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKlxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbiAqIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4gKi9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuICogU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuICovXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuICogTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbiAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qIEhpZXIgd2VyZGVuIG7DvHR6bGljaGUgVmFyaWFibGVuIGbDvHIgdW5zZXIgQ1NTIGRla2xhcmllcnQgKi9cblxuOnJvb3Qge1xuICAtLWZvbnQtY29sb3I6IGdyYXkoMzUlKTtcbiAgLS1zdmctZm9udC1zaXplOiAuOGVtO1xuXG4gIC0tc3BhY2U6IDF2aDtcbiAgLS1wYWRkaW5nLWxyOiAwIHZhcigtLXNwYWNlKSAwIHZhcigtLXNwYWNlKTtcblxuICAtLWxpZ2h0LWdyZXk6IGdyYXkoOTUlKTtcbiAgLS1ncmV5OiBncmF5KDgwJSk7XG4gIC0tZGFyay1ncmV5OiBncmF5KDYwJSk7XG4gIC0tYmx1ZTogIzM5QUFERTtcbiAgLS1ncmVlbjogIzc4RDE1RTtcbiAgLS15ZWxsb3c6ICNGMEU4NjQ7XG4gIC0tcmVkOiAjREI0MDM4O1xuICAtLXN0cm9rZTogMXB4O1xuICAtLXN0cm9rZS1wb2x5Z29uOiAycHg7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnR2lkb2xlIFJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCdmb250L2dpZG9sZS1yZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2ZvbnQvZ2lkb2xlLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCdmb250L2dpZG9sZS1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ2ZvbnQvZ2lkb2xlLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2ZvbnQvZ2lkb2xlLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJ2ZvbnQvZ2lkb2xlLXJlZ3VsYXItd2ViZm9udC5zdmcjZ2lkb2xlcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59Iiwic3ZnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQtZ3JleSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zdmctZm9udC1zaXplKTtcbn1cblxuLmF4ZXMge1xuICBzdHJva2U6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5heGVzIGltYWdlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGlnaGxpZ2h0IHtcbiAgc3Ryb2tlLXdpZHRoOiA0cHg7XG59XG5cbi5zY2FsZSB7XG4gIGZpbGw6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogdmFyKC0tZGFyay1ncmV5KSAhaW1wb3J0YW50O1xufVxuXG4ucGxvdCAuc3Rhci1wbG90IC5kYXRhLXNldC0wIHtcbiAgZmlsbC1vcGFjaXR5OiAwLjc7XG4gIGZpbGw6IHZhcigtLXJlZCk7XG5cbn1cblxuLnN0YXItcGxvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbn1cblxuLnNtYWxsLXBsb3RzIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tZGFyay1ncmV5KTtcbiAgc3Ryb2tlOiB2YXIoLS1kYXJrLWdyZXkpO1xufVxuXG4uYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWN0aXZlIHAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICBsZWZ0OiAxMCU7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uYWN0aXZlLTAge1xuICBmaWxsOiB2YXIoLS1yZWQpICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogdmFyKC0tcmVkKSAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlLTEge1xuICBmaWxsOiB2YXIoLS1ibHVlKSAhaW1wb3J0YW50O1xuICBzdHJva2U6IHZhcigtLWJsdWUpICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUtMiB7XG4gIGZpbGw6IHZhcigtLWdyZWVuKSAhaW1wb3J0YW50O1xuICBzdHJva2U6IHZhcigtLWdyZWVuKSAhaW1wb3J0YW50O1xufVxuXG4uc21hbGwtcGxvdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNtYWxsLXBsb3RzIC5zdGFyLXBsb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDAlIC8gMyk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbn1cblxuLnNtYWxsLXBsb3RzIC5zdGFyLXBsb3Q6aG92ZXIgc3Zne1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZW1vdmUge1xuICBiYWNrZ3JvdW5kOiBjb2xvcih2YXIoLS1yZWQpIGwoNTAlKSk7XG59XG5cbi5yZW1vdmUgcGF0aCB7XG4gIGZpbGw6IGNvbG9yKHZhcigtLXJlZCkgbCgzMCUpKSAhaW1wb3J0YW50O1xufVxuIiwiLmRldGFpbHMge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1zcGFjZSkgKiAzKSAwIGNhbGModmFyKC0tc3BhY2UpICogMyk7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5kZXRhaWxzIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXNwYWNlKSAqIDIpIDA7XG59XG5cbi5kZXRhaWxzIGgzIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1zcGFjZSkgKiAyKSAwO1xufVxuXG4uZGV0YWlscyB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuXG4uZGV0YWlscyBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmRldGFpbHMgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZGV0YWlscyBidXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiQGltcG9ydCAnbm9ybWFsaXplLmNzcyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMuY3NzJztcbkBpbXBvcnQgJ3N2Zy5jc3MnO1xuQGltcG9ydCAnZGV0YWlscy5jc3MnO1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3IpO1xuICBmb250LWZhbWlseTogJ0dpZG9sZSBSZWd1bGFyJywgJ0hlbHZldGljYSBOZXVlIExpZ2h0JywgJ0hlbHZldGljYU5ldWUtTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLypcbiAqICBIRUFERVIgU1RZTEVTXG4gKi9cblxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5KTtcbiAgaGVpZ2h0OiAxNHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjZSkgMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuM3MgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuaGVhZGVyIHDCoHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyLmV4cGFuZGVkIHDCoHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1zcGFjZSkgKiAyKTtcbiAgY29sb3I6IGNvbG9yKHZhcigtLWJsdWUpIGwoMzAlKSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ncmV5KTtcbn1cblxuaGVhZGVyLmV4cGFuZGVkIHtcbiAgaGVpZ2h0OiA1MHZoO1xufVxuXG5oZWFkZXIuZXhwYW5kZWQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4MCU7XG4gIG1heC13aWR0aDogMTh2dztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbmhlYWRlciBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNzZWFyY2gtcmVzdWx0cyB7XG4gIGhlaWdodDogODAlO1xuICB3aWR0aDogMjB2dztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4jc2VhcmNoLXJlc3VsdHMgYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLWZvbnQtY29sb3IpO1xufVxuXG4jc2VhcmNoLXJlc3VsdHMgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG59XG5cbmhlYWRlciB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzaG93LWZpbHRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiBjYWxjKCgxMDB2dyAvIDIpIC0gMjBweCk7XG59XG5cbiNzaG93LWZpbHRlcjpmb2N1cyxcbiNzaG93LWZpbHRlcjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucm90YXRlZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbmJ1dHRvbiBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcbn1cblxuaGVhZGVyIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IHZhcigtLXJlZCk7XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctbHIpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIGhlaWdodDogMjUuMnB4O1xuICBtYXJnaW46IGNhbGModmFyKC0tc3BhY2UpICogMik7XG4gIG1heC13aWR0aDogMjB2dztcbiAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1scik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5pbnB1dDphY3RpdmUsIFxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibHVlKTtcbn1cblxuc2VsZWN0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwIGNhbGModmFyKC0tc3BhY2UpICogMikgMDtcbn1cblxubGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ3JleSk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNlKSAwO1xufVxuXG4vKlxuICogTUFJTiBTVFlMRVNcbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMjRweFxufVxuXG4ucGxvdCwgLnNtYWxsLXBsb3RzIHtcbiAgaGVpZ2h0OiA1MHZ3O1xuICB3aWR0aDogNTB2dztcbiAgbWF4LWhlaWdodDogNTEycHg7XG59XG5cbi5wbG90LFxuLnNtYWxsLXBsb3RzIHtcbiAgbWFyZ2luOiAxNHZoIDAgMDtcbn1cblxuZm9vdGVyIGxhYmVsLFxuZm9vdGVyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmZvb3RlciB7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbn1cblxuZm9vdGVyIGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IHZhcigtLXNwYWNlKSAwO1xufVxuXG5mb290ZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IHZhcigtLXBhZGRpbmctbHIpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmZvb3RlciBpbWcge1xuICBoZWlnaHQ6IDEuOGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4iXX0= */