/*!
 * Last Build Mon Mar 29 2021 12:09:44 GMT-0600 (Central Standard Time)
 * CarClub
 * https://carclub.firestone.co.cr
 * @author iCrossing Latam
 * @version 0.1.0
 * Copyright 2021. MIT licensed.
 */
/*! normalize.css v4.1.1 | 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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[class*=grid-],[class*=grid_],[class~=grid]{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -.5rem}[class*=col-],[class*=col_],[class~=col]{box-sizing:border-box;padding:0 .5rem 1rem;max-width:100%}[class*=col_],[class~=col]{-ms-flex:1 1 0%;flex:1 1 0%}[class*=col-]{-ms-flex:none;flex:none}[class*=grid-][class*=col-],[class*=grid-][class*=col_],[class*=grid-][class~=col],[class*=grid_][class*=col-],[class*=grid_][class*=col_],[class*=grid_][class~=col],[class~=grid][class*=col-],[class~=grid][class*=col_],[class~=grid][class~=col]{margin:0;padding:0}[class*=grid-][class*=-noGutter]{margin:0}[class*=grid-][class*=-noGutter]>[class*=col-],[class*=grid-][class*=-noGutter]>[class~=col]{padding:0}[class*=grid-][class*=-noWrap]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}[class*=grid-][class*=-center]{-ms-flex-pack:center;justify-content:center}[class*=grid-][class*=-right]{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}[class*=grid-][class*=-top]{-ms-flex-align:start;align-items:flex-start}[class*=grid-][class*=-middle]{-ms-flex-align:center;align-items:center}[class*=grid-][class*=-bottom]{-ms-flex-align:end;align-items:flex-end}[class*=grid-][class*=-reverse]{-ms-flex-direction:row-reverse;flex-direction:row-reverse}[class*=grid-][class*=-column]{-ms-flex-direction:column;flex-direction:column}[class*=grid-][class*=-column]>[class*=col-]{-ms-flex-preferred-size:auto;flex-basis:auto}[class*=grid-][class*=-column-reverse]{-ms-flex-direction:column-reverse;flex-direction:column-reverse}[class*=grid-][class*=-spaceBetween]{-ms-flex-pack:justify;justify-content:space-between}[class*=grid-][class*=-spaceAround]{-ms-flex-pack:distribute;justify-content:space-around}[class*=grid-][class*=-equalHeight]>[class*=col-],[class*=grid-][class*=-equalHeight]>[class*=col_],[class*=grid-][class*=-equalHeight]>[class~=col]{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}[class*=grid-][class*=-equalHeight]>[class*=col-]>*,[class*=grid-][class*=-equalHeight]>[class*=col_]>*,[class*=grid-][class*=-equalHeight]>[class~=col]>*{height:100%}[class*=grid-][class*=-noBottom]>[class*=col-],[class*=grid-][class*=-noBottom]>[class*=col_],[class*=grid-][class*=-noBottom]>[class~=col]{padding-bottom:0}[class*=col-][class*=-top]{-ms-flex-item-align:start;align-self:flex-start}[class*=col-][class*=-middle]{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}[class*=col-][class*=-bottom]{-ms-flex-item-align:end;align-self:flex-end}[class*=col-][class*=-first]{-ms-flex-order:-1;order:-1}[class*=col-][class*=-last]{-ms-flex-order:1;order:1}[class*=grid-1]>[class*=col-],[class*=grid-1]>[class*=col_],[class*=grid-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-2]>[class*=col-],[class*=grid-2]>[class*=col_],[class*=grid-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-3]>[class*=col-],[class*=grid-3]>[class*=col_],[class*=grid-3]>[class~=col]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid-4]>[class*=col-],[class*=grid-4]>[class*=col_],[class*=grid-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-5]>[class*=col-],[class*=grid-5]>[class*=col_],[class*=grid-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=grid-6]>[class*=col-],[class*=grid-6]>[class*=col_],[class*=grid-6]>[class~=col]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid-7]>[class*=col-],[class*=grid-7]>[class*=col_],[class*=grid-7]>[class~=col]{-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}[class*=grid-8]>[class*=col-],[class*=grid-8]>[class*=col_],[class*=grid-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=grid-9]>[class*=col-],[class*=grid-9]>[class*=col_],[class*=grid-9]>[class~=col]{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}[class*=grid-10]>[class*=col-],[class*=grid-10]>[class*=col_],[class*=grid-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=grid-11]>[class*=col-],[class*=grid-11]>[class*=col_],[class*=grid-11]>[class~=col]{-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}[class*=grid-12]>[class*=col-],[class*=grid-12]>[class*=col_],[class*=grid-12]>[class~=col]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}@media (max-width:80em){[class*=_lg-1]>[class*=col-],[class*=_lg-1]>[class*=col_],[class*=_lg-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_lg-2]>[class*=col-],[class*=_lg-2]>[class*=col_],[class*=_lg-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_lg-3]>[class*=col-],[class*=_lg-3]>[class*=col_],[class*=_lg-3]>[class~=col]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=_lg-4]>[class*=col-],[class*=_lg-4]>[class*=col_],[class*=_lg-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_lg-5]>[class*=col-],[class*=_lg-5]>[class*=col_],[class*=_lg-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_lg-6]>[class*=col-],[class*=_lg-6]>[class*=col_],[class*=_lg-6]>[class~=col]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=_lg-7]>[class*=col-],[class*=_lg-7]>[class*=col_],[class*=_lg-7]>[class~=col]{-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}[class*=_lg-8]>[class*=col-],[class*=_lg-8]>[class*=col_],[class*=_lg-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_lg-9]>[class*=col-],[class*=_lg-9]>[class*=col_],[class*=_lg-9]>[class~=col]{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}[class*=_lg-10]>[class*=col-],[class*=_lg-10]>[class*=col_],[class*=_lg-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_lg-11]>[class*=col-],[class*=_lg-11]>[class*=col_],[class*=_lg-11]>[class~=col]{-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}[class*=_lg-12]>[class*=col-],[class*=_lg-12]>[class*=col_],[class*=_lg-12]>[class~=col]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}}@media (max-width:64em){[class*=_md-1]>[class*=col-],[class*=_md-1]>[class*=col_],[class*=_md-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_md-2]>[class*=col-],[class*=_md-2]>[class*=col_],[class*=_md-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_md-3]>[class*=col-],[class*=_md-3]>[class*=col_],[class*=_md-3]>[class~=col]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=_md-4]>[class*=col-],[class*=_md-4]>[class*=col_],[class*=_md-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_md-5]>[class*=col-],[class*=_md-5]>[class*=col_],[class*=_md-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_md-6]>[class*=col-],[class*=_md-6]>[class*=col_],[class*=_md-6]>[class~=col]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=_md-7]>[class*=col-],[class*=_md-7]>[class*=col_],[class*=_md-7]>[class~=col]{-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}[class*=_md-8]>[class*=col-],[class*=_md-8]>[class*=col_],[class*=_md-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_md-9]>[class*=col-],[class*=_md-9]>[class*=col_],[class*=_md-9]>[class~=col]{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}[class*=_md-10]>[class*=col-],[class*=_md-10]>[class*=col_],[class*=_md-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_md-11]>[class*=col-],[class*=_md-11]>[class*=col_],[class*=_md-11]>[class~=col]{-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}[class*=_md-12]>[class*=col-],[class*=_md-12]>[class*=col_],[class*=_md-12]>[class~=col]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}}@media (max-width:48em){[class*=_sm-1]>[class*=col-],[class*=_sm-1]>[class*=col_],[class*=_sm-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_sm-2]>[class*=col-],[class*=_sm-2]>[class*=col_],[class*=_sm-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_sm-3]>[class*=col-],[class*=_sm-3]>[class*=col_],[class*=_sm-3]>[class~=col]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=_sm-4]>[class*=col-],[class*=_sm-4]>[class*=col_],[class*=_sm-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_sm-5]>[class*=col-],[class*=_sm-5]>[class*=col_],[class*=_sm-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_sm-6]>[class*=col-],[class*=_sm-6]>[class*=col_],[class*=_sm-6]>[class~=col]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=_sm-7]>[class*=col-],[class*=_sm-7]>[class*=col_],[class*=_sm-7]>[class~=col]{-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}[class*=_sm-8]>[class*=col-],[class*=_sm-8]>[class*=col_],[class*=_sm-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_sm-9]>[class*=col-],[class*=_sm-9]>[class*=col_],[class*=_sm-9]>[class~=col]{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}[class*=_sm-10]>[class*=col-],[class*=_sm-10]>[class*=col_],[class*=_sm-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_sm-11]>[class*=col-],[class*=_sm-11]>[class*=col_],[class*=_sm-11]>[class~=col]{-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}[class*=_sm-12]>[class*=col-],[class*=_sm-12]>[class*=col_],[class*=_sm-12]>[class~=col]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}}@media (max-width:36em){[class*=_xs-1]>[class*=col-],[class*=_xs-1]>[class*=col_],[class*=_xs-1]>[class~=col]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=_xs-2]>[class*=col-],[class*=_xs-2]>[class*=col_],[class*=_xs-2]>[class~=col]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=_xs-3]>[class*=col-],[class*=_xs-3]>[class*=col_],[class*=_xs-3]>[class~=col]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=_xs-4]>[class*=col-],[class*=_xs-4]>[class*=col_],[class*=_xs-4]>[class~=col]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=_xs-5]>[class*=col-],[class*=_xs-5]>[class*=col_],[class*=_xs-5]>[class~=col]{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}[class*=_xs-6]>[class*=col-],[class*=_xs-6]>[class*=col_],[class*=_xs-6]>[class~=col]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=_xs-7]>[class*=col-],[class*=_xs-7]>[class*=col_],[class*=_xs-7]>[class~=col]{-ms-flex-preferred-size:14.28571%;flex-basis:14.28571%;max-width:14.28571%}[class*=_xs-8]>[class*=col-],[class*=_xs-8]>[class*=col_],[class*=_xs-8]>[class~=col]{-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}[class*=_xs-9]>[class*=col-],[class*=_xs-9]>[class*=col_],[class*=_xs-9]>[class~=col]{-ms-flex-preferred-size:11.11111%;flex-basis:11.11111%;max-width:11.11111%}[class*=_xs-10]>[class*=col-],[class*=_xs-10]>[class*=col_],[class*=_xs-10]>[class~=col]{-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}[class*=_xs-11]>[class*=col-],[class*=_xs-11]>[class*=col_],[class*=_xs-11]>[class~=col]{-ms-flex-preferred-size:9.09091%;flex-basis:9.09091%;max-width:9.09091%}[class*=_xs-12]>[class*=col-],[class*=_xs-12]>[class*=col_],[class*=_xs-12]>[class~=col]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}}[class*=grid-]>[class*=col-1],[class*=grid_]>[class*=col-1],[class~=grid]>[class*=col-1]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}[class*=grid-]>[class*=col-2],[class*=grid_]>[class*=col-2],[class~=grid]>[class*=col-2]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid-]>[class*=col-3],[class*=grid_]>[class*=col-3],[class~=grid]>[class*=col-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=col-4],[class*=grid_]>[class*=col-4],[class~=grid]>[class*=col-4]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid-]>[class*=col-5],[class*=grid_]>[class*=col-5],[class~=grid]>[class*=col-5]{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}[class*=grid-]>[class*=col-6],[class*=grid_]>[class*=col-6],[class~=grid]>[class*=col-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=col-7],[class*=grid_]>[class*=col-7],[class~=grid]>[class*=col-7]{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}[class*=grid-]>[class*=col-8],[class*=grid_]>[class*=col-8],[class~=grid]>[class*=col-8]{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}[class*=grid-]>[class*=col-9],[class*=grid_]>[class*=col-9],[class~=grid]>[class*=col-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=col-10],[class*=grid_]>[class*=col-10],[class~=grid]>[class*=col-10]{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}[class*=grid-]>[class*=col-11],[class*=grid_]>[class*=col-11],[class~=grid]>[class*=col-11]{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}[class*=grid-]>[class*=col-12],[class*=grid_]>[class*=col-12],[class~=grid]>[class*=col-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=off-0],[class*=grid_]>[data-push-left*=off-0],[class~=grid]>[data-push-left*=off-0]{margin-left:0}[class*=grid-]>[data-push-left*=off-1],[class*=grid_]>[data-push-left*=off-1],[class~=grid]>[data-push-left*=off-1]{margin-left:8.33333%}[class*=grid-]>[data-push-left*=off-2],[class*=grid_]>[data-push-left*=off-2],[class~=grid]>[data-push-left*=off-2]{margin-left:16.66667%}[class*=grid-]>[data-push-left*=off-3],[class*=grid_]>[data-push-left*=off-3],[class~=grid]>[data-push-left*=off-3]{margin-left:25%}[class*=grid-]>[data-push-left*=off-4],[class*=grid_]>[data-push-left*=off-4],[class~=grid]>[data-push-left*=off-4]{margin-left:33.33333%}[class*=grid-]>[data-push-left*=off-5],[class*=grid_]>[data-push-left*=off-5],[class~=grid]>[data-push-left*=off-5]{margin-left:41.66667%}[class*=grid-]>[data-push-left*=off-6],[class*=grid_]>[data-push-left*=off-6],[class~=grid]>[data-push-left*=off-6]{margin-left:50%}[class*=grid-]>[data-push-left*=off-7],[class*=grid_]>[data-push-left*=off-7],[class~=grid]>[data-push-left*=off-7]{margin-left:58.33333%}[class*=grid-]>[data-push-left*=off-8],[class*=grid_]>[data-push-left*=off-8],[class~=grid]>[data-push-left*=off-8]{margin-left:66.66667%}[class*=grid-]>[data-push-left*=off-9],[class*=grid_]>[data-push-left*=off-9],[class~=grid]>[data-push-left*=off-9]{margin-left:75%}[class*=grid-]>[data-push-left*=off-10],[class*=grid_]>[data-push-left*=off-10],[class~=grid]>[data-push-left*=off-10]{margin-left:83.33333%}[class*=grid-]>[data-push-left*=off-11],[class*=grid_]>[data-push-left*=off-11],[class~=grid]>[data-push-left*=off-11]{margin-left:91.66667%}[class*=grid-]>[data-push-right*=off-0],[class*=grid_]>[data-push-right*=off-0],[class~=grid]>[data-push-right*=off-0]{margin-right:0}[class*=grid-]>[data-push-right*=off-1],[class*=grid_]>[data-push-right*=off-1],[class~=grid]>[data-push-right*=off-1]{margin-right:8.33333%}[class*=grid-]>[data-push-right*=off-2],[class*=grid_]>[data-push-right*=off-2],[class~=grid]>[data-push-right*=off-2]{margin-right:16.66667%}[class*=grid-]>[data-push-right*=off-3],[class*=grid_]>[data-push-right*=off-3],[class~=grid]>[data-push-right*=off-3]{margin-right:25%}[class*=grid-]>[data-push-right*=off-4],[class*=grid_]>[data-push-right*=off-4],[class~=grid]>[data-push-right*=off-4]{margin-right:33.33333%}[class*=grid-]>[data-push-right*=off-5],[class*=grid_]>[data-push-right*=off-5],[class~=grid]>[data-push-right*=off-5]{margin-right:41.66667%}[class*=grid-]>[data-push-right*=off-6],[class*=grid_]>[data-push-right*=off-6],[class~=grid]>[data-push-right*=off-6]{margin-right:50%}[class*=grid-]>[data-push-right*=off-7],[class*=grid_]>[data-push-right*=off-7],[class~=grid]>[data-push-right*=off-7]{margin-right:58.33333%}[class*=grid-]>[data-push-right*=off-8],[class*=grid_]>[data-push-right*=off-8],[class~=grid]>[data-push-right*=off-8]{margin-right:66.66667%}[class*=grid-]>[data-push-right*=off-9],[class*=grid_]>[data-push-right*=off-9],[class~=grid]>[data-push-right*=off-9]{margin-right:75%}[class*=grid-]>[data-push-right*=off-10],[class*=grid_]>[data-push-right*=off-10],[class~=grid]>[data-push-right*=off-10]{margin-right:83.33333%}[class*=grid-]>[data-push-right*=off-11],[class*=grid_]>[data-push-right*=off-11],[class~=grid]>[data-push-right*=off-11]{margin-right:91.66667%}@media (max-width:80em){[class*=grid-]>[class*=_lg-1],[class*=grid_]>[class*=_lg-1],[class~=grid]>[class*=_lg-1]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}[class*=grid-]>[class*=_lg-2],[class*=grid_]>[class*=_lg-2],[class~=grid]>[class*=_lg-2]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid-]>[class*=_lg-3],[class*=grid_]>[class*=_lg-3],[class~=grid]>[class*=_lg-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_lg-4],[class*=grid_]>[class*=_lg-4],[class~=grid]>[class*=_lg-4]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid-]>[class*=_lg-5],[class*=grid_]>[class*=_lg-5],[class~=grid]>[class*=_lg-5]{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}[class*=grid-]>[class*=_lg-6],[class*=grid_]>[class*=_lg-6],[class~=grid]>[class*=_lg-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_lg-7],[class*=grid_]>[class*=_lg-7],[class~=grid]>[class*=_lg-7]{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}[class*=grid-]>[class*=_lg-8],[class*=grid_]>[class*=_lg-8],[class~=grid]>[class*=_lg-8]{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}[class*=grid-]>[class*=_lg-9],[class*=grid_]>[class*=_lg-9],[class~=grid]>[class*=_lg-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_lg-10],[class*=grid_]>[class*=_lg-10],[class~=grid]>[class*=_lg-10]{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}[class*=grid-]>[class*=_lg-11],[class*=grid_]>[class*=_lg-11],[class~=grid]>[class*=_lg-11]{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}[class*=grid-]>[class*=_lg-12],[class*=grid_]>[class*=_lg-12],[class~=grid]>[class*=_lg-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_lg-0],[class*=grid_]>[data-push-left*=_lg-0],[class~=grid]>[data-push-left*=_lg-0]{margin-left:0}[class*=grid-]>[data-push-left*=_lg-1],[class*=grid_]>[data-push-left*=_lg-1],[class~=grid]>[data-push-left*=_lg-1]{margin-left:8.33333%}[class*=grid-]>[data-push-left*=_lg-2],[class*=grid_]>[data-push-left*=_lg-2],[class~=grid]>[data-push-left*=_lg-2]{margin-left:16.66667%}[class*=grid-]>[data-push-left*=_lg-3],[class*=grid_]>[data-push-left*=_lg-3],[class~=grid]>[data-push-left*=_lg-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_lg-4],[class*=grid_]>[data-push-left*=_lg-4],[class~=grid]>[data-push-left*=_lg-4]{margin-left:33.33333%}[class*=grid-]>[data-push-left*=_lg-5],[class*=grid_]>[data-push-left*=_lg-5],[class~=grid]>[data-push-left*=_lg-5]{margin-left:41.66667%}[class*=grid-]>[data-push-left*=_lg-6],[class*=grid_]>[data-push-left*=_lg-6],[class~=grid]>[data-push-left*=_lg-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_lg-7],[class*=grid_]>[data-push-left*=_lg-7],[class~=grid]>[data-push-left*=_lg-7]{margin-left:58.33333%}[class*=grid-]>[data-push-left*=_lg-8],[class*=grid_]>[data-push-left*=_lg-8],[class~=grid]>[data-push-left*=_lg-8]{margin-left:66.66667%}[class*=grid-]>[data-push-left*=_lg-9],[class*=grid_]>[data-push-left*=_lg-9],[class~=grid]>[data-push-left*=_lg-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_lg-10],[class*=grid_]>[data-push-left*=_lg-10],[class~=grid]>[data-push-left*=_lg-10]{margin-left:83.33333%}[class*=grid-]>[data-push-left*=_lg-11],[class*=grid_]>[data-push-left*=_lg-11],[class~=grid]>[data-push-left*=_lg-11]{margin-left:91.66667%}[class*=grid-]>[data-push-right*=_lg-0],[class*=grid_]>[data-push-right*=_lg-0],[class~=grid]>[data-push-right*=_lg-0]{margin-right:0}[class*=grid-]>[data-push-right*=_lg-1],[class*=grid_]>[data-push-right*=_lg-1],[class~=grid]>[data-push-right*=_lg-1]{margin-right:8.33333%}[class*=grid-]>[data-push-right*=_lg-2],[class*=grid_]>[data-push-right*=_lg-2],[class~=grid]>[data-push-right*=_lg-2]{margin-right:16.66667%}[class*=grid-]>[data-push-right*=_lg-3],[class*=grid_]>[data-push-right*=_lg-3],[class~=grid]>[data-push-right*=_lg-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_lg-4],[class*=grid_]>[data-push-right*=_lg-4],[class~=grid]>[data-push-right*=_lg-4]{margin-right:33.33333%}[class*=grid-]>[data-push-right*=_lg-5],[class*=grid_]>[data-push-right*=_lg-5],[class~=grid]>[data-push-right*=_lg-5]{margin-right:41.66667%}[class*=grid-]>[data-push-right*=_lg-6],[class*=grid_]>[data-push-right*=_lg-6],[class~=grid]>[data-push-right*=_lg-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_lg-7],[class*=grid_]>[data-push-right*=_lg-7],[class~=grid]>[data-push-right*=_lg-7]{margin-right:58.33333%}[class*=grid-]>[data-push-right*=_lg-8],[class*=grid_]>[data-push-right*=_lg-8],[class~=grid]>[data-push-right*=_lg-8]{margin-right:66.66667%}[class*=grid-]>[data-push-right*=_lg-9],[class*=grid_]>[data-push-right*=_lg-9],[class~=grid]>[data-push-right*=_lg-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_lg-10],[class*=grid_]>[data-push-right*=_lg-10],[class~=grid]>[data-push-right*=_lg-10]{margin-right:83.33333%}[class*=grid-]>[data-push-right*=_lg-11],[class*=grid_]>[data-push-right*=_lg-11],[class~=grid]>[data-push-right*=_lg-11]{margin-right:91.66667%}[class*=grid-] [class*=_lg-first],[class*=grid_] [class*=_lg-first],[class~=grid] [class*=_lg-first]{-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_lg-last],[class*=grid_] [class*=_lg-last],[class~=grid] [class*=_lg-last]{-ms-flex-order:1;order:1}}@media (max-width:64em){[class*=grid-]>[class*=_md-1],[class*=grid_]>[class*=_md-1],[class~=grid]>[class*=_md-1]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}[class*=grid-]>[class*=_md-2],[class*=grid_]>[class*=_md-2],[class~=grid]>[class*=_md-2]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid-]>[class*=_md-3],[class*=grid_]>[class*=_md-3],[class~=grid]>[class*=_md-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_md-4],[class*=grid_]>[class*=_md-4],[class~=grid]>[class*=_md-4]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid-]>[class*=_md-5],[class*=grid_]>[class*=_md-5],[class~=grid]>[class*=_md-5]{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}[class*=grid-]>[class*=_md-6],[class*=grid_]>[class*=_md-6],[class~=grid]>[class*=_md-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_md-7],[class*=grid_]>[class*=_md-7],[class~=grid]>[class*=_md-7]{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}[class*=grid-]>[class*=_md-8],[class*=grid_]>[class*=_md-8],[class~=grid]>[class*=_md-8]{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}[class*=grid-]>[class*=_md-9],[class*=grid_]>[class*=_md-9],[class~=grid]>[class*=_md-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_md-10],[class*=grid_]>[class*=_md-10],[class~=grid]>[class*=_md-10]{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}[class*=grid-]>[class*=_md-11],[class*=grid_]>[class*=_md-11],[class~=grid]>[class*=_md-11]{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}[class*=grid-]>[class*=_md-12],[class*=grid_]>[class*=_md-12],[class~=grid]>[class*=_md-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_md-0],[class*=grid_]>[data-push-left*=_md-0],[class~=grid]>[data-push-left*=_md-0]{margin-left:0}[class*=grid-]>[data-push-left*=_md-1],[class*=grid_]>[data-push-left*=_md-1],[class~=grid]>[data-push-left*=_md-1]{margin-left:8.33333%}[class*=grid-]>[data-push-left*=_md-2],[class*=grid_]>[data-push-left*=_md-2],[class~=grid]>[data-push-left*=_md-2]{margin-left:16.66667%}[class*=grid-]>[data-push-left*=_md-3],[class*=grid_]>[data-push-left*=_md-3],[class~=grid]>[data-push-left*=_md-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_md-4],[class*=grid_]>[data-push-left*=_md-4],[class~=grid]>[data-push-left*=_md-4]{margin-left:33.33333%}[class*=grid-]>[data-push-left*=_md-5],[class*=grid_]>[data-push-left*=_md-5],[class~=grid]>[data-push-left*=_md-5]{margin-left:41.66667%}[class*=grid-]>[data-push-left*=_md-6],[class*=grid_]>[data-push-left*=_md-6],[class~=grid]>[data-push-left*=_md-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_md-7],[class*=grid_]>[data-push-left*=_md-7],[class~=grid]>[data-push-left*=_md-7]{margin-left:58.33333%}[class*=grid-]>[data-push-left*=_md-8],[class*=grid_]>[data-push-left*=_md-8],[class~=grid]>[data-push-left*=_md-8]{margin-left:66.66667%}[class*=grid-]>[data-push-left*=_md-9],[class*=grid_]>[data-push-left*=_md-9],[class~=grid]>[data-push-left*=_md-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_md-10],[class*=grid_]>[data-push-left*=_md-10],[class~=grid]>[data-push-left*=_md-10]{margin-left:83.33333%}[class*=grid-]>[data-push-left*=_md-11],[class*=grid_]>[data-push-left*=_md-11],[class~=grid]>[data-push-left*=_md-11]{margin-left:91.66667%}[class*=grid-]>[data-push-right*=_md-0],[class*=grid_]>[data-push-right*=_md-0],[class~=grid]>[data-push-right*=_md-0]{margin-right:0}[class*=grid-]>[data-push-right*=_md-1],[class*=grid_]>[data-push-right*=_md-1],[class~=grid]>[data-push-right*=_md-1]{margin-right:8.33333%}[class*=grid-]>[data-push-right*=_md-2],[class*=grid_]>[data-push-right*=_md-2],[class~=grid]>[data-push-right*=_md-2]{margin-right:16.66667%}[class*=grid-]>[data-push-right*=_md-3],[class*=grid_]>[data-push-right*=_md-3],[class~=grid]>[data-push-right*=_md-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_md-4],[class*=grid_]>[data-push-right*=_md-4],[class~=grid]>[data-push-right*=_md-4]{margin-right:33.33333%}[class*=grid-]>[data-push-right*=_md-5],[class*=grid_]>[data-push-right*=_md-5],[class~=grid]>[data-push-right*=_md-5]{margin-right:41.66667%}[class*=grid-]>[data-push-right*=_md-6],[class*=grid_]>[data-push-right*=_md-6],[class~=grid]>[data-push-right*=_md-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_md-7],[class*=grid_]>[data-push-right*=_md-7],[class~=grid]>[data-push-right*=_md-7]{margin-right:58.33333%}[class*=grid-]>[data-push-right*=_md-8],[class*=grid_]>[data-push-right*=_md-8],[class~=grid]>[data-push-right*=_md-8]{margin-right:66.66667%}[class*=grid-]>[data-push-right*=_md-9],[class*=grid_]>[data-push-right*=_md-9],[class~=grid]>[data-push-right*=_md-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_md-10],[class*=grid_]>[data-push-right*=_md-10],[class~=grid]>[data-push-right*=_md-10]{margin-right:83.33333%}[class*=grid-]>[data-push-right*=_md-11],[class*=grid_]>[data-push-right*=_md-11],[class~=grid]>[data-push-right*=_md-11]{margin-right:91.66667%}[class*=grid-] [class*=_md-first],[class*=grid_] [class*=_md-first],[class~=grid] [class*=_md-first]{-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_md-last],[class*=grid_] [class*=_md-last],[class~=grid] [class*=_md-last]{-ms-flex-order:1;order:1}}@media (max-width:48em){[class*=grid-]>[class*=_sm-1],[class*=grid_]>[class*=_sm-1],[class~=grid]>[class*=_sm-1]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}[class*=grid-]>[class*=_sm-2],[class*=grid_]>[class*=_sm-2],[class~=grid]>[class*=_sm-2]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid-]>[class*=_sm-3],[class*=grid_]>[class*=_sm-3],[class~=grid]>[class*=_sm-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_sm-4],[class*=grid_]>[class*=_sm-4],[class~=grid]>[class*=_sm-4]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid-]>[class*=_sm-5],[class*=grid_]>[class*=_sm-5],[class~=grid]>[class*=_sm-5]{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}[class*=grid-]>[class*=_sm-6],[class*=grid_]>[class*=_sm-6],[class~=grid]>[class*=_sm-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_sm-7],[class*=grid_]>[class*=_sm-7],[class~=grid]>[class*=_sm-7]{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}[class*=grid-]>[class*=_sm-8],[class*=grid_]>[class*=_sm-8],[class~=grid]>[class*=_sm-8]{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}[class*=grid-]>[class*=_sm-9],[class*=grid_]>[class*=_sm-9],[class~=grid]>[class*=_sm-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_sm-10],[class*=grid_]>[class*=_sm-10],[class~=grid]>[class*=_sm-10]{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}[class*=grid-]>[class*=_sm-11],[class*=grid_]>[class*=_sm-11],[class~=grid]>[class*=_sm-11]{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}[class*=grid-]>[class*=_sm-12],[class*=grid_]>[class*=_sm-12],[class~=grid]>[class*=_sm-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_sm-0],[class*=grid_]>[data-push-left*=_sm-0],[class~=grid]>[data-push-left*=_sm-0]{margin-left:0}[class*=grid-]>[data-push-left*=_sm-1],[class*=grid_]>[data-push-left*=_sm-1],[class~=grid]>[data-push-left*=_sm-1]{margin-left:8.33333%}[class*=grid-]>[data-push-left*=_sm-2],[class*=grid_]>[data-push-left*=_sm-2],[class~=grid]>[data-push-left*=_sm-2]{margin-left:16.66667%}[class*=grid-]>[data-push-left*=_sm-3],[class*=grid_]>[data-push-left*=_sm-3],[class~=grid]>[data-push-left*=_sm-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_sm-4],[class*=grid_]>[data-push-left*=_sm-4],[class~=grid]>[data-push-left*=_sm-4]{margin-left:33.33333%}[class*=grid-]>[data-push-left*=_sm-5],[class*=grid_]>[data-push-left*=_sm-5],[class~=grid]>[data-push-left*=_sm-5]{margin-left:41.66667%}[class*=grid-]>[data-push-left*=_sm-6],[class*=grid_]>[data-push-left*=_sm-6],[class~=grid]>[data-push-left*=_sm-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_sm-7],[class*=grid_]>[data-push-left*=_sm-7],[class~=grid]>[data-push-left*=_sm-7]{margin-left:58.33333%}[class*=grid-]>[data-push-left*=_sm-8],[class*=grid_]>[data-push-left*=_sm-8],[class~=grid]>[data-push-left*=_sm-8]{margin-left:66.66667%}[class*=grid-]>[data-push-left*=_sm-9],[class*=grid_]>[data-push-left*=_sm-9],[class~=grid]>[data-push-left*=_sm-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_sm-10],[class*=grid_]>[data-push-left*=_sm-10],[class~=grid]>[data-push-left*=_sm-10]{margin-left:83.33333%}[class*=grid-]>[data-push-left*=_sm-11],[class*=grid_]>[data-push-left*=_sm-11],[class~=grid]>[data-push-left*=_sm-11]{margin-left:91.66667%}[class*=grid-]>[data-push-right*=_sm-0],[class*=grid_]>[data-push-right*=_sm-0],[class~=grid]>[data-push-right*=_sm-0]{margin-right:0}[class*=grid-]>[data-push-right*=_sm-1],[class*=grid_]>[data-push-right*=_sm-1],[class~=grid]>[data-push-right*=_sm-1]{margin-right:8.33333%}[class*=grid-]>[data-push-right*=_sm-2],[class*=grid_]>[data-push-right*=_sm-2],[class~=grid]>[data-push-right*=_sm-2]{margin-right:16.66667%}[class*=grid-]>[data-push-right*=_sm-3],[class*=grid_]>[data-push-right*=_sm-3],[class~=grid]>[data-push-right*=_sm-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_sm-4],[class*=grid_]>[data-push-right*=_sm-4],[class~=grid]>[data-push-right*=_sm-4]{margin-right:33.33333%}[class*=grid-]>[data-push-right*=_sm-5],[class*=grid_]>[data-push-right*=_sm-5],[class~=grid]>[data-push-right*=_sm-5]{margin-right:41.66667%}[class*=grid-]>[data-push-right*=_sm-6],[class*=grid_]>[data-push-right*=_sm-6],[class~=grid]>[data-push-right*=_sm-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_sm-7],[class*=grid_]>[data-push-right*=_sm-7],[class~=grid]>[data-push-right*=_sm-7]{margin-right:58.33333%}[class*=grid-]>[data-push-right*=_sm-8],[class*=grid_]>[data-push-right*=_sm-8],[class~=grid]>[data-push-right*=_sm-8]{margin-right:66.66667%}[class*=grid-]>[data-push-right*=_sm-9],[class*=grid_]>[data-push-right*=_sm-9],[class~=grid]>[data-push-right*=_sm-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_sm-10],[class*=grid_]>[data-push-right*=_sm-10],[class~=grid]>[data-push-right*=_sm-10]{margin-right:83.33333%}[class*=grid-]>[data-push-right*=_sm-11],[class*=grid_]>[data-push-right*=_sm-11],[class~=grid]>[data-push-right*=_sm-11]{margin-right:91.66667%}[class*=grid-] [class*=_sm-first],[class*=grid_] [class*=_sm-first],[class~=grid] [class*=_sm-first]{-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_sm-last],[class*=grid_] [class*=_sm-last],[class~=grid] [class*=_sm-last]{-ms-flex-order:1;order:1}}@media (max-width:36em){[class*=grid-]>[class*=_xs-1],[class*=grid_]>[class*=_xs-1],[class~=grid]>[class*=_xs-1]{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}[class*=grid-]>[class*=_xs-2],[class*=grid_]>[class*=_xs-2],[class~=grid]>[class*=_xs-2]{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}[class*=grid-]>[class*=_xs-3],[class*=grid_]>[class*=_xs-3],[class~=grid]>[class*=_xs-3]{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}[class*=grid-]>[class*=_xs-4],[class*=grid_]>[class*=_xs-4],[class~=grid]>[class*=_xs-4]{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}[class*=grid-]>[class*=_xs-5],[class*=grid_]>[class*=_xs-5],[class~=grid]>[class*=_xs-5]{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}[class*=grid-]>[class*=_xs-6],[class*=grid_]>[class*=_xs-6],[class~=grid]>[class*=_xs-6]{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}[class*=grid-]>[class*=_xs-7],[class*=grid_]>[class*=_xs-7],[class~=grid]>[class*=_xs-7]{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}[class*=grid-]>[class*=_xs-8],[class*=grid_]>[class*=_xs-8],[class~=grid]>[class*=_xs-8]{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}[class*=grid-]>[class*=_xs-9],[class*=grid_]>[class*=_xs-9],[class~=grid]>[class*=_xs-9]{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}[class*=grid-]>[class*=_xs-10],[class*=grid_]>[class*=_xs-10],[class~=grid]>[class*=_xs-10]{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}[class*=grid-]>[class*=_xs-11],[class*=grid_]>[class*=_xs-11],[class~=grid]>[class*=_xs-11]{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}[class*=grid-]>[class*=_xs-12],[class*=grid_]>[class*=_xs-12],[class~=grid]>[class*=_xs-12]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}[class*=grid-]>[data-push-left*=_xs-0],[class*=grid_]>[data-push-left*=_xs-0],[class~=grid]>[data-push-left*=_xs-0]{margin-left:0}[class*=grid-]>[data-push-left*=_xs-1],[class*=grid_]>[data-push-left*=_xs-1],[class~=grid]>[data-push-left*=_xs-1]{margin-left:8.33333%}[class*=grid-]>[data-push-left*=_xs-2],[class*=grid_]>[data-push-left*=_xs-2],[class~=grid]>[data-push-left*=_xs-2]{margin-left:16.66667%}[class*=grid-]>[data-push-left*=_xs-3],[class*=grid_]>[data-push-left*=_xs-3],[class~=grid]>[data-push-left*=_xs-3]{margin-left:25%}[class*=grid-]>[data-push-left*=_xs-4],[class*=grid_]>[data-push-left*=_xs-4],[class~=grid]>[data-push-left*=_xs-4]{margin-left:33.33333%}[class*=grid-]>[data-push-left*=_xs-5],[class*=grid_]>[data-push-left*=_xs-5],[class~=grid]>[data-push-left*=_xs-5]{margin-left:41.66667%}[class*=grid-]>[data-push-left*=_xs-6],[class*=grid_]>[data-push-left*=_xs-6],[class~=grid]>[data-push-left*=_xs-6]{margin-left:50%}[class*=grid-]>[data-push-left*=_xs-7],[class*=grid_]>[data-push-left*=_xs-7],[class~=grid]>[data-push-left*=_xs-7]{margin-left:58.33333%}[class*=grid-]>[data-push-left*=_xs-8],[class*=grid_]>[data-push-left*=_xs-8],[class~=grid]>[data-push-left*=_xs-8]{margin-left:66.66667%}[class*=grid-]>[data-push-left*=_xs-9],[class*=grid_]>[data-push-left*=_xs-9],[class~=grid]>[data-push-left*=_xs-9]{margin-left:75%}[class*=grid-]>[data-push-left*=_xs-10],[class*=grid_]>[data-push-left*=_xs-10],[class~=grid]>[data-push-left*=_xs-10]{margin-left:83.33333%}[class*=grid-]>[data-push-left*=_xs-11],[class*=grid_]>[data-push-left*=_xs-11],[class~=grid]>[data-push-left*=_xs-11]{margin-left:91.66667%}[class*=grid-]>[data-push-right*=_xs-0],[class*=grid_]>[data-push-right*=_xs-0],[class~=grid]>[data-push-right*=_xs-0]{margin-right:0}[class*=grid-]>[data-push-right*=_xs-1],[class*=grid_]>[data-push-right*=_xs-1],[class~=grid]>[data-push-right*=_xs-1]{margin-right:8.33333%}[class*=grid-]>[data-push-right*=_xs-2],[class*=grid_]>[data-push-right*=_xs-2],[class~=grid]>[data-push-right*=_xs-2]{margin-right:16.66667%}[class*=grid-]>[data-push-right*=_xs-3],[class*=grid_]>[data-push-right*=_xs-3],[class~=grid]>[data-push-right*=_xs-3]{margin-right:25%}[class*=grid-]>[data-push-right*=_xs-4],[class*=grid_]>[data-push-right*=_xs-4],[class~=grid]>[data-push-right*=_xs-4]{margin-right:33.33333%}[class*=grid-]>[data-push-right*=_xs-5],[class*=grid_]>[data-push-right*=_xs-5],[class~=grid]>[data-push-right*=_xs-5]{margin-right:41.66667%}[class*=grid-]>[data-push-right*=_xs-6],[class*=grid_]>[data-push-right*=_xs-6],[class~=grid]>[data-push-right*=_xs-6]{margin-right:50%}[class*=grid-]>[data-push-right*=_xs-7],[class*=grid_]>[data-push-right*=_xs-7],[class~=grid]>[data-push-right*=_xs-7]{margin-right:58.33333%}[class*=grid-]>[data-push-right*=_xs-8],[class*=grid_]>[data-push-right*=_xs-8],[class~=grid]>[data-push-right*=_xs-8]{margin-right:66.66667%}[class*=grid-]>[data-push-right*=_xs-9],[class*=grid_]>[data-push-right*=_xs-9],[class~=grid]>[data-push-right*=_xs-9]{margin-right:75%}[class*=grid-]>[data-push-right*=_xs-10],[class*=grid_]>[data-push-right*=_xs-10],[class~=grid]>[data-push-right*=_xs-10]{margin-right:83.33333%}[class*=grid-]>[data-push-right*=_xs-11],[class*=grid_]>[data-push-right*=_xs-11],[class~=grid]>[data-push-right*=_xs-11]{margin-right:91.66667%}[class*=grid-] [class*=_xs-first],[class*=grid_] [class*=_xs-first],[class~=grid] [class*=_xs-first]{-ms-flex-order:-1;order:-1}[class*=grid-] [class*=_xs-last],[class*=grid_] [class*=_xs-last],[class~=grid] [class*=_xs-last]{-ms-flex-order:1;order:1}}@media (max-width:80em){[class*=lg-hidden]{display:none}}@media (max-width:64em){[class*=md-hidden]{display:none}}@media (max-width:48em){[class*=sm-hidden]{display:none}}@media (max-width:36em){[class*=xs-hidden]{display:none}}*,:after,:before{box-sizing:border-box}html{font-size:62.5%}body,html{height:100%}body{font:1.4rem Avenir,Helvetica,Arial;color:#0f0f0f;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}:-ms-input-placeholder{opacity:1}::placeholder{color:#575757;opacity:1}:-ms-input-placeholder,::-ms-input-placeholder{color:#575757}a{text-decoration:none;outline:none;color:#0f0f0f}a:hover{color:#1877f2;text-decoration:underline}img{width:100%;max-width:100%}.section{padding:6rem 0}.section h2:first-child{text-align:center;margin-top:0}.section ol,.section p,.section ul{font-size:1.4rem}@media (min-width:571px){.section ol,.section p,.section ul{font-size:1.6rem}}.hidden{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}.text-center{text-align:center}.grid-middle{height:100%;margin:0}@media (min-width:769px){.rowReverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.mt0{margin-top:0}.mb0{margin-bottom:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.container{width:80%;margin:0 auto;max-width:1248px}.square-wrapper{position:relative;width:50%}.square-wrapper:after{content:"";display:block;padding-bottom:100%}.square-wrapper .content{position:absolute;width:100%}.box{padding:2rem}.box-number{font-size:8rem;font-weight:900}.box-signo{font-size:2rem}h1,h2,h3{text-transform:uppercase}.h1,h1{font-size:2.7rem;text-align:center}.h1 small,h1 small{display:block}@media (min-width:570px){.h1,h1{font-size:4rem}}@media (min-width:769px){.h1,h1{font-size:5rem;text-align:left}}h2{text-align:center;font-size:2rem}@media (min-width:571px){h2{text-align:left;font-size:2.4rem}}h3{font-size:1.6rem}h6{font-size:1.4rem;margin:1rem}.btn{font-size:1.2rem;color:#fff;cursor:pointer;border:none;background-color:#878787;padding:8px 40px;display:inline-block}.btn:hover{color:#fff;background-color:#a1a1a1;text-decoration:none}.btn-red{background-color:#e32313}.btn-red:hover{background-color:#ef483a}.btn-black{background-color:#0f0f0f}.btn-black:hover{background-color:#292929}.btn-white{background-color:#fff}.btn-border{background-color:transparent;border:2px solid #fff}.btn-border:hover{background-color:hsla(0,0%,100%,.3)}.btn-border.btn-black{border-color:#0f0f0f;color:#0f0f0f}.color-blue{color:#1877f2}.color-black,.color-black h1,.color-black h2,.color-black h3,.color-black h4,.color-black h5,.color-black h6,.color-black p{color:#0f0f0f}.icon{display:inline-block}.services-icon{max-width:80px;fill:#e32313;width:60px}.services-icon__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;-ms-flex-pack:center;justify-content:center}.services-icon.brakes-icon,.services-icon.oil-icon{width:80px}.services-icon.align-icon{width:48px}.section-hero{padding:0;background-size:cover;background-position:50%;background-repeat:no-repeat;height:450px;background-color:#e7e7e7;background-position:100%}@media (max-width:1024px){.section-hero{background-image:none!important}}.section-hero__title{height:300px}.section-hero__title--centered{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.section-hero__title--centered h1{margin:0!important;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:2rem 0}.section-hero__title--centered.color-black h1{border-color:#0f0f0f}.section-hero__title .section-hero__info{text-align:center}.section-hero__full{display:-ms-flexbox;display:flex;min-height:100%;-ms-flex-align:center;align-items:center}.section-hero__full h1{margin-top:0}.section-hero__img--wrapper{height:100%;padding:0}.section-hero__img--wrapper img{object-fit:cover;height:100%}.section-hero__gracias{background-color:#fff}.section-hero__info{color:#fff;max-width:800px}@media (min-width:769px){.section-hero__info{padding:0 5%}}.section-hero__info h1{margin-top:0;text-transform:uppercase;position:relative;margin-bottom:4rem}@media (min-width:769px){.section-hero__info h1{margin-bottom:0}}.section-hero__info h1 small{display:block}.section-hero__info h1.h1-line{padding-bottom:2rem}.section-hero__info h1.h1-line:after{position:absolute;left:0;content:"";width:100%;height:6px;background:#fbce47;background:linear-gradient(90deg,rgba(251,206,71,0),#fbce47 41%);bottom:0}.section-hero__info .btn{font-size:1.4rem;display:table;margin:4rem auto 0;text-transform:uppercase}@media (min-width:769px){.section-hero__info .btn{margin:2rem 0 0;display:inline-block}}.section-hero__info .btn.btn-center{display:table;margin:0 auto}.swiper-container .swiper-pagination-bullet-active{background:#e32313}.card-grid{list-style:none}.card-grid,.card-grid figure{position:relative;text-align:center}.card-grid figure{overflow:hidden;margin:0;cursor:pointer}.card-grid figure svg{position:relative;display:block;opacity:.8;height:60px}.card-grid figure h3,.card-grid figure p{margin:0;text-align:center}.card-grid figure:hover{background-color:#e7e7e7}.card-grid figure figcaption{color:#0f0f0f;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;padding:0 2em}.card-grid figure figcaption:after,.card-grid figure figcaption:before{pointer-events:none}.animated{transition:opacity 1s,transform .65s;opacity:0}.animated__backInUp{transform:translate3d(0,20px,0)}.animated.visible{transform:translateZ(0);opacity:1}.animated.visible:first-child{transition-delay:.05s}.animated.visible:nth-child(2){transition-delay:.1s}.animated.visible:nth-child(3){transition-delay:.15s}.animated.visible:nth-child(4){transition-delay:.2s}.animated.visible:nth-child(5){transition-delay:.25s}.animated.visible:nth-child(6){transition-delay:.3s}.animated.visible:nth-child(7){transition-delay:.35s}.animated.visible:nth-child(8){transition-delay:.4s}.animated.visible:nth-child(9){transition-delay:.45s}.animated.visible:nth-child(10){transition-delay:.5s}.hover-effect{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.hover-effect svg{opacity:1;transition:opacity .35s,transform .35s;transform:translateZ(0);margin:0 auto}.hover-effect h3,.hover-effect p{transform:translate3d(0,40px,0)}.hover-effect h3{transition:transform .35s}.hover-effect p{opacity:0;transition:opacity .2s,transform .35s}.hover-effect:hover p,.hover-effect:hover svg{opacity:1}.hover-effect:hover svg{transform:translate3d(0,-40px,0);opacity:0}.hover-effect:hover h3{transform:translate3d(0,-30px,0)}.hover-effect:hover p{transform:translate3d(0,-20px,0);transition-delay:.05s;transition-duration:.35s}.section-forms__info{margin-bottom:4rem}.section-forms .btn{display:block;width:100%;text-transform:uppercase;margin-top:3rem;font-weight:bolder}.section-forms .form-group{margin:1rem 0}.section-forms .form-group label{display:block;margin-bottom:1rem;font-weight:bolder}.section-forms .form-group input,.section-forms .form-group select,.section-forms .form-group textarea{display:block;width:100%;padding:1rem;max-width:100%;border:1px solid #b7b7b7;border-radius:4px}.section-forms .form-group .inline-label{display:-ms-flexbox;display:flex}.section-forms .form-group .inline-label label{margin:-.2rem 0 0 1rem}.section-forms .form-group .inline-label input,.section-forms .form-group .inline-label label,.section-forms .form-group .inline-label select,.section-forms .form-group .inline-label textarea{width:auto}.section-forms .form-group.has-danger select{color:#e32313}.section-forms .form-group.has-danger input,.section-forms .form-group.has-danger select,.section-forms .form-group.has-danger textarea{border-color:#e32313}.section-forms .form-group.has-danger input[type=checkbox]{outline-color:#e32313}.section-forms .form-group.has-danger .pristine-error{color:#e32313}.section-forms .form-group.has-danger :-ms-input-placeholder{opacity:1}.section-forms .form-group.has-danger ::placeholder{color:#e32313;opacity:1}.section-forms .form-group.has-danger :-ms-input-placeholder,.section-forms .form-group.has-danger ::-ms-input-placeholder{color:#e32313}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:a 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes a{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ccnav{margin:0;padding:0;background-color:#e32313;height:58px}@media (min-width:769px){.ccnav{height:67px}}.ccnav [id^=drop],.ccnav__toggle{display:none}.ccnav__social{text-align:right;color:#0f0f0f;padding:7px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;background-color:#fff;height:33px}.ccnav__social-item{margin-right:16px}.ccnav__social .facebook-logo{fill:#878787;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:15px;height:15px;margin-top:2px}.ccnav__social .facebook-logo:hover{fill:#1877f2;cursor:pointer}.ccnav__logo{width:290px;height:106px;background:transparent url(../img/fst-logo-bkg.png) no-repeat;position:fixed;background-size:contain;top:0;left:0;z-index:3}@media (min-width:769px){.ccnav__logo{left:-32px}}.ccnav__logo img{width:148px;margin:22px 46px 22px 69px}.ccnav__header{position:absolute;width:100%;z-index:2}.ccnav__header .ccnav__icon-toggle{background-color:#e32313;cursor:pointer;float:right;padding:28px 20px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ccnav__header .ccnav__icon-toggle .ccnav__icon{background:#fff;display:block;height:2px;width:20px;position:relative;transition:all .25s ease-in-out}.ccnav__header .ccnav__icon-toggle .ccnav__icon:after,.ccnav__header .ccnav__icon-toggle .ccnav__icon:before{background:#fff;content:" ";display:block;height:100%;width:100%;position:absolute;transform:translate(0);transition:transform .25s ease-in-out}.ccnav__header .ccnav__icon-toggle .ccnav__icon:before{top:5px}.ccnav__header .ccnav__icon-toggle .ccnav__icon:after{top:-5px}.ccnav a{display:block;color:#fff}.ccnav a:hover{text-decoration:none}.ccnav ul{float:right;padding:0;margin:0;list-style:none;position:relative}.ccnav ul li{margin:0;display:inline-block;float:left}.ccnav ul li:hover>ul{display:block}.ccnav ul ul{display:none;position:absolute;z-index:4;box-shadow:0 0 20px 6px hsla(0,0%,72%,.5);top:67px}.ccnav ul ul li{width:200px;float:none;display:list-item;position:relative;background-color:#fff}.ccnav ul ul a{color:#0f0f0f;padding:15px 20px}.ccnav ul ul a:hover{background-color:#e7e7e7}.ccnav.sticky{position:fixed;width:100%}.ccnav .menu,.ccnav .menu>li,.ccnav .menu>li>a{height:100%}.ccnav:after{content:"";display:table;clear:both}@media (max-width:1024px) and (min-width:769px){.ccnav .menu,.ccnav .menu>li{height:100%}}.ccnav .menu>li>a{text-transform:uppercase;font-weight:bolder;padding:24px 25px}@media (max-width:1024px) and (min-width:769px){.ccnav .menu>li>a{font-size:11px;padding:26px 12px;height:100%}}.ccnav .menu>li>a .caret-down{margin-left:.6rem;width:15px;height:8px;fill:#fff}.ccnav .menu>li>a:hover{background-color:#fff;color:#0f0f0f}.ccnav .menu>li>a:hover .caret-down{fill:#0f0f0f}.ccnav__menu-subnav:hover+a{background-color:#fff;color:#0f0f0f}.ccnav__menu-subnav:hover+a .caret-down{fill:#0f0f0f!important}@media (max-width:768px){.ccnav{margin:0;background-color:#e7e7e7}.ccnav .ccnav__menu-subnav+a,.ccnav .menu{display:none}.ccnav [id^=drop]:checked+ul{display:block;width:100%}.ccnav .menu>li>a>span,.ccnav__toggle{display:block;background-color:#e7e7e7;padding:14px 20px;color:#0f0f0f;font-weight:900;text-transform:uppercase;border:none;font-size:1.2rem}.ccnav .menu>li>a>span:hover{background-color:#e7e7e7}.ccnav .menu>li{border-top:2px solid #fff}.ccnav .menu>li>a{padding:0}.ccnav.is-active .ccnav__icon{background-color:transparent}.ccnav.is-active .ccnav__icon:before{top:auto;transform:rotate(-45deg)}.ccnav.is-active .ccnav__icon:after{top:auto;transform:rotate(45deg)}.ccnav ul ul{float:none;position:static;color:#fff}.ccnav ul ul li{display:block;width:100%;border-bottom:2px solid #fff;background-color:#e32313}.ccnav ul ul li:last-child{border:0}.ccnav ul ul a{padding:5px 40px;color:#fff}.ccnav ul ul a:hover{color:#0f0f0f}.ccnav ul li{display:block;width:100%}.ccnav ul li:hover>ul,.ccnav ul ul li:hover>ul{display:none}.ccnav__logo{width:auto;height:auto;background:none;position:relative;display:inline-block}.ccnav__logo img{width:130px;margin:11px 0 0 14px}}.main{-ms-flex:1 0 auto;flex:1 0 auto;margin-top:91px}@media (min-width:769px){.main{margin-top:100px}}.section-aboutus h3{margin-top:0}.section-services{background-color:#e7e7e7}@media (min-width:769px){.section-services p{text-align:left}}@media (min-width:769px){.section .grid-with-border [class*=col-]:nth-child(3n+2) .box,.section .grid-with-border [class*=col_]:nth-child(3n+2) .box,.section .grid-with-border [class~=col]:nth-child(3n+2) .box{border-left:1px solid #878787;border-right:1px solid #878787}}footer{background-color:#fff;left:0;bottom:0;width:100%;-ms-flex-negative:0;flex-shrink:0;padding-top:2rem}footer .first-section{width:100%;border-bottom:1px solid #000}footer .first-section,footer .first-section_logo{display:-ms-flexbox;display:flex;text-align:center}footer .first-section_logo{width:25%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}footer .first-section_logo img{width:120px;filter:grayscale(100%);height:100px}footer .first-section_logo img:hover{filter:none}footer .first-section_datos{width:75%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}footer .first-section_datos p{text-align:center}footer .second-section{width:100%;display:-ms-flexbox;display:flex}footer .second-section_datos{width:75%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}footer .second-section_datos p{padding-left:50px}footer .second-section_logo{width:25%;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){footer{left:0;bottom:0;width:100%;text-align:center;height:auto}footer .first-section{width:100%;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}footer .first-section_logo{width:100%;height:80px}footer .first-section_datos{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:5px}footer .first-section_datos p{padding-bottom:15px}footer .second-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:20px}footer .second-section_datos{-ms-flex-pack:distribute;justify-content:space-around}footer .second-section_datos p{padding:0}footer .second-section_logo{width:100%}}@media (max-width:570px){footer .second-section{height:auto;padding:0}footer .second-section,footer .second-section_datos{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}footer .second-section_datos p{padding-left:0;padding-bottom:10px}footer .second-section_logo{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.section-servicios{padding-top:0}.section-servicios_section-hero{width:100%;height:450px;background-image:url(https://dummyimage.com/1180x450/b7b7b7/fff.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;position:absolute}.section-servicios-contenido{position:relative;margin:0 auto;width:50%;padding-top:90px}.section-servicios-contenido h1{text-align:center}@media (max-width:992px){.section-servicios-contenido{width:80%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX25vcm1hbGl6ZS5zY3NzIiwic3R5bGUuY3NzIiwibW9kdWxlcy9ncmlkL2dyaWRsZXgtY2xhc3Nlcy5zY3NzIiwibW9kdWxlcy9ncmlkL2dyaWRsZXgtdmFycy5zY3NzIiwibW9kdWxlcy9ncmlkL2dyaWRsZXgtbWl4aW5zLnNjc3MiLCJtb2R1bGVzL2dyaWQvZ3JpZGxleC1wcmVwcm9jZXNzaW5nLnNjc3MiLCJtb2R1bGVzL19kZWZhdWx0LnNjc3MiLCJtb2R1bGVzL192YXJzLnNjc3MiLCJtb2R1bGVzL193cmFwcGVycy5zY3NzIiwibW9kdWxlcy9faGVhZGluZ3Muc2NzcyIsIm1vZHVsZXMvX2J0bi5zY3NzIiwibW9kdWxlcy9fY29sb3Iuc2NzcyIsIm1vZHVsZXMvX2ljb25zLnNjc3MiLCJtb2R1bGVzL19oZXJvLnNjc3MiLCJtb2R1bGVzL19zbGlkZXIuc2NzcyIsIm1vZHVsZXMvX2ZsaXBjYXJkcy5zY3NzIiwibW9kdWxlcy9fYW5pbWF0aW9ucy5zY3NzIiwibW9kdWxlcy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5jc3MiLCJwYXJ0aWFscy9faGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fbWFpbi5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX3NlcnZpY2VzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQSw0RUFBNEUsQUFPNUUsS0FDRSx1QkFBdUIsQUFDdkIsMEJBQTBCLEFBQzFCLDZCQUE4QixDQUMvQixBQU1ELEtBQ0UsUUFBUyxDQUNWLEFBV0Qsb0ZBWUUsYUFBYyxDQUNmLEFBTUQsNEJBSUUsb0JBQXFCLENBQ3RCLEFBTUQsc0JBQ0UsYUFBYSxBQUNiLFFBQVMsQ0FDVixBQU1ELFNBQ0UsdUJBQXdCLENBQ3pCLEFBT0Qsa0JBRUUsWUFBYSxDQUNkLEFBVUQsRUFDRSw2QkFBNkIsQUFDN0Isb0NBQXFDLENBQ3RDLEFBT0QsaUJBRUUsZUFBZ0IsQ0FDakIsQUFVRCxZQUNFLG1CQUFtQixBQUNuQiwwQkFBMEIsQUFDMUIsZ0NBQWlDLENBQ2xDLEFBTUQsU0FFRSxvQkFBb0IsQUFTcEIsa0JBQW1CLENBUnBCLEFBZUQsSUFDRSxpQkFBa0IsQ0FDbkIsQUFPRCxHQUNFLGNBQWMsQUFDZCxjQUFnQixDQUNqQixBQU1ELEtBQ0Usc0JBQXNCLEFBQ3RCLFVBQVcsQ0FDWixBQU1ELE1BQ0UsYUFBYyxDQUNmLEFBT0QsUUFFRSxjQUFjLEFBQ2QsY0FBYyxBQUNkLGtCQUFrQixBQUNsQix1QkFBd0IsQ0FDekIsQUFFRCxJQUNFLGFBQWUsQ0FDaEIsQUFFRCxJQUNFLFNBQVcsQ0FDWixBQVNELElBQ0UsaUJBQWtCLENBQ25CLEFBTUQsZUFDRSxlQUFnQixDQUNqQixBQVVELGtCQUlFLGdDQUFpQyxBQUNqQyxhQUFjLENBQ2YsQUFNRCxPQUNFLGVBQWdCLENBQ2pCLEFBT0QsR0FDRSx1QkFBdUIsQUFDdkIsU0FBUyxBQUNULGdCQUFpQixDQUNsQixBQVVELDZCQUlFLGFBQWEsQUFDYixRQUFTLENBQ1YsQUFNRCxTQUNFLGVBQWlCLENBQ2xCLEFBT0QsYUFFRSxnQkFBaUIsQ0FDbEIsQUFPRCxjQUVFLG1CQUFvQixDQUNyQixBQVFELHFEQUlFLHlCQUEwQixDQUMzQixBQU1ELHdIQUlFLGtCQUFrQixBQUNsQixTQUFVLENBQ1gsQUFNRCw0R0FJRSw2QkFBOEIsQ0FDL0IsQUFNRCxTQUNFLHdCQUF5QixBQUN6QixhQUFhLEFBQ2IsMEJBQThCLENBQy9CLEFBU0QsT0FDRSxzQkFBc0IsQUFDdEIsY0FBYyxBQUNkLGNBQWMsQUFDZCxlQUFlLEFBQ2YsVUFBVSxBQUNWLGtCQUFtQixDQUNwQixBQU1ELFNBQ0UsYUFBYyxDQUNmLEFDMUNELDZCRG1ERSxzQkFBc0IsQUFDdEIsU0FBVSxDQUNYLEFDM0NELGtGRG1ERSxXQUFZLENBQ2IsQUM1Q0QsY0RvREUsNkJBQTZCLEFBQzdCLG1CQUFvQixDQUNyQixBQzdDRCxxRkRxREUsdUJBQXdCLENBQ3pCLEFBTUQsNEJBQ0UsY0FBYyxBQUNkLFdBQWEsQ0FDZCxBQU9ELDZCQUNFLDBCQUEwQixBQUMxQixZQUFhLENBQ2QsQUNoREQsNENDM1dFLHNCQUFzQixBQUN0QixvQkFBQSxBQUFhLGFBQUEsQUFDYix1QkFBQSxBQUFtQixtQkFBQSxBQUNuQixlQUF5QixDRGdYM0IsQUMvV0MseUNBS0Msc0JBQXNCLEFBQ3RCLHFCQUNBLEFDVjBCLGNEVVgsQ0QrV2pCLEFDOVdDLDJCQUlDLGdCQUFBLEFBQVksV0FBQSxDRDhXZCxBQzdXQyxjQUdDLGNBQUEsQUFBVSxTQUFBLENENldaLEFDNVdDLHNQQVlDLFNBQVMsQUFDVCxTQUFVLENEOFdaLEFDN1dDLGlDQVNHLFFBQVMsQ0RzV1gsQUNqV0MsNkZBRkcsU0FBVSxDRHVXaEIsQUN0V0ssK0JBS0QscUJBQUEsQUFBaUIsZ0JBQUEsQ0RvV3JCLEFDbldHLCtCQUdDLHFCQUFBLEFBQXVCLHNCQUFBLENEbVczQixBQ2xXRyw4QkFHQyxrQkFBQSxBQUF5Qix5QkFBQSxBQUN6Qix3QkFBQSxBQUFvQixvQkFBQSxBQUNwQixnQkFBaUIsQ0RrV3JCLEFDaldHLDRCQUdDLHFCQUFBLEFBQXVCLHNCQUFBLENEaVczQixBQ2hXRywrQkFHQyxzQkFBQSxBQUFtQixrQkFBQSxDRGdXdkIsQUMvVkcsK0JBR0MsbUJBQUEsQUFBcUIsb0JBQUEsQ0QrVnpCLEFDOVZHLGdDQUlDLCtCQUFBLEFBQTJCLDBCQUFBLENENlYvQixBQzVWRywrQkFFQywwQkFBQSxBQUFzQixxQkFBQSxDRDRWeEIsQUN4VkMsNkNBRkcsNkJBQUEsQUFBZ0IsZUFBQSxDRDZWdEIsQUM1VkssdUNBR0Qsa0NBQUEsQUFBOEIsNkJBQUEsQ0Q0VmxDLEFDM1ZHLHFDQUlDLHNCQUFBLEFBQThCLDZCQUFBLENEMFZsQyxBQ3pWRyxvQ0FFQyx5QkFBQSxBQUE2Qiw0QkFBQSxDRDBWakMsQUN6VkcscUpBTUMsNEJBQUEsQUFBbUIsMkJBQW5CLEFBQW1CLGtCQUFBLENEdVZyQixBQ25WQywySkFGRyxXQUFZLENEMFZsQixBQ3pWSyw0SUFNRCxnQkFBaUIsQ0R3VnJCLEFDdlZHLDJCQU1DLDBCQUFBLEFBQXNCLHFCQUFBLENEb1YxQixBQ25WRyw4QkFFQywyQkFBQSxBQUFrQiwwQkFBbEIsQUFBa0IsaUJBQUEsQ0RvVnRCLEFDblZHLDhCQUVDLHdCQUFBLEFBQW9CLG1CQUFBLENEb1Z4QixBQ25WRyw2QkFFQyxrQkFBQSxBQUFTLFFBQUEsQ0RvVmIsQUNuVkcsNEJBRUMsaUJBQUEsQUFBUSxPQUFBLENEdVZaLEFDdFZHLHlGRXpISyw2QkFBQSxBQ0ZvRSxnQkRHcEUsQUNIb0UsY0FBQSxDSnVkNUUsQUduZE8seUZBRkMsNEJBQUEsQUNGb0UsZURHcEUsQUNIb0UsYUFBQSxDSjZkNUUsQUd6ZE8seUZBRkMsa0NBQUEsQUNGb0UscUJER3BFLEFDSG9FLG1CQUFBLENKbWU1RSxBRy9kTyx5RkFGQyw0QkFBQSxBQ0ZvRSxlREdwRSxBQ0hvRSxhQUFBLENKeWU1RSxBR3JlTyx5RkFGQyw0QkFBQSxBQ0ZvRSxlREdwRSxBQ0hvRSxhQUFBLENKK2U1RSxBRzNlTyx5RkFGQyxrQ0FBQSxBQ0ZvRSxxQkRHcEUsQUNIb0UsbUJBQUEsQ0pxZjVFLEFHamZPLHlGQUZDLGtDQUFBLEFDRm9FLHFCREdwRSxBQ0hvRSxtQkFBQSxDSjJmNUUsQUd2Zk8seUZBRkMsOEJBQUEsQUNGb0UsaUJER3BFLEFDSG9FLGVBQUEsQ0ppZ0I1RSxBRzdmTyx5RkFGQyxrQ0FBQSxBQ0ZvRSxxQkRHcEUsQUNIb0UsbUJBQUEsQ0p1Z0I1RSxBR25nQk8sNEZBRkMsNEJBQUEsQUNGb0UsZURHcEUsQUNIb0UsYUFBQSxDSjZnQjVFLEFHemdCTyw0RkFGQyxpQ0FBQSxBQ0ZvRSxvQkRHcEUsQUNIb0Usa0JBQUEsQ0ptaEI1RSxBRy9nQk8sNEZBRkMsaUNBQUEsQUNGb0Usb0JER3BFLEFDSG9FLGtCQUFBLENEYnhFLEFBaUJHLHdCSHNoQkwsc0ZHeGhCTSw2QkFBQSxBQ0ZvRSxnQkRHcEUsQUNIb0UsY0FBQSxDSitoQjFFLEFHM2hCSyxzRkFGQyw0QkFBQSxBQ0ZvRSxlREdwRSxBQ0hvRSxhQUFBLENKb2lCMUUsQUdoaUJLLHNGQUZDLGtDQUFBLEFDRm9FLHFCREdwRSxBQ0hvRSxtQkFBQSxDSnlpQjFFLEFHcmlCSyxzRkFGQyw0QkFBQSxBQ0ZvRSxlREdwRSxBQ0hvRSxhQUFBLENKOGlCMUUsQUcxaUJLLHNGQUZDLDRCQUFBLEFDRm9FLGVER3BFLEFDSG9FLGFBQUEsQ0ptakIxRSxBRy9pQkssc0ZBRkMsa0NBQUEsQUNGb0UscUJER3BFLEFDSG9FLG1CQUFBLENKd2pCMUUsQUdwakJLLHNGQUZDLGtDQUFBLEFDRm9FLHFCREdwRSxBQ0hvRSxtQkFBQSxDSjZqQjFFLEFHempCSyxzRkFGQyw4QkFBQSxBQ0ZvRSxpQkRHcEUsQUNIb0UsZUFBQSxDSmtrQjFFLEFHOWpCSyxzRkFGQyxrQ0FBQSxBQ0ZvRSxxQkRHcEUsQUNIb0UsbUJBQUEsQ0p1a0IxRSxBR25rQksseUZBRkMsNEJBQUEsQUNGb0UsZURHcEUsQUNIb0UsYUFBQSxDSjRrQjFFLEFHeGtCSyx5RkFGQyxpQ0FBQSxBQ0ZvRSxvQkRHcEUsQUNIb0Usa0JBQUEsQ0ppbEIxRSxBRzdrQksseUZBRkMsaUNBQUEsQUNGb0Usb0JER3BFLEFDSG9FLGtCQUFBLENESXJFLENBakJILEFBaUJHLHdCSG9sQkwsc0ZHdGxCTSw2QkFBQSxBQ0ZvRSxnQkRHcEUsQUNIb0UsY0FBQSxDSjZsQjFFLEFHemxCSyxzRkFGQyw0QkFBQSxBQ0ZvRSxlREdwRSxBQ0hvRSxhQUFBLENKa21CMUUsQUc5bEJLLHNGQUZDLGtDQUFBLEFDRm9FLHFCREdwRSxBQ0hvRSxtQkFBQSxDSnVtQjFFLEFHbm1CSyxzRkFGQyw0QkFBQSxBQ0ZvRSxlREdwRSxBQ0hvRSxhQUFBLENKNG1CMUUsQUd4bUJLLHNGQUZDLDRCQUFBLEFDRm9FLGVER3BFLEFDSG9FLGFBQUEsQ0ppbkIxRSxBRzdtQkssc0ZBRkMsa0NBQUEsQUNGb0UscUJER3BFLEFDSG9FLG1CQUFBLENKc25CMUUsQUdsbkJLLHNGQUZDLGtDQUFBLEFDRm9FLHFCREdwRSxBQ0hvRSxtQkFBQSxDSjJuQjFFLEFHdm5CSyxzRkFGQyw4QkFBQSxBQ0ZvRSxpQkRHcEUsQUNIb0UsZUFBQSxDSmdvQjFFLEFHNW5CSyxzRkFGQyxrQ0FBQSxBQ0ZvRSxxQkRHcEUsQUNIb0UsbUJBQUEsQ0pxb0IxRSxBR2pvQksseUZBRkMsNEJBQUEsQUNGb0UsZURHcEUsQUNIb0UsYUFBQSxDSjBvQjFFLEFHdG9CSyx5RkFGQyxpQ0FBQSxBQ0ZvRSxvQkRHcEUsQUNIb0Usa0JBQUEsQ0orb0IxRSxBRzNvQksseUZBRkMsaUNBQUEsQUNGb0Usb0JER3BFLEFDSG9FLGtCQUFBLENESXJFLENBakJILEFBaUJHLHdCSGtwQkwsc0ZHcHBCTSw2QkFBQSxBQ0ZvRSxnQkRHcEUsQUNIb0UsY0FBQSxDSjJwQjFFLEFHdnBCSyxzRkFGQyw0QkFBQSxBQ0ZvRSxlREdwRSxBQ0hvRSxhQUFBLENKZ3FCMUUsQUc1cEJLLHNGQUZDLGtDQUFBLEFDRm9FLHFCREdwRSxBQ0hvRSxtQkFBQSxDSnFxQjFFLEFHanFCSyxzRkFGQyw0QkFBQSxBQ0ZvRSxlREdwRSxBQ0hvRSxhQUFBLENKMHFCMUUsQUd0cUJLLHNGQUZDLDRCQUFBLEFDRm9FLGVER3BFLEFDSG9FLGFBQUEsQ0orcUIxRSxBRzNxQkssc0ZBRkMsa0NBQUEsQUNGb0UscUJER3BFLEFDSG9FLG1CQUFBLENKb3JCMUUsQUdockJLLHNGQUZDLGtDQUFBLEFDRm9FLHFCREdwRSxBQ0hvRSxtQkFBQSxDSnlyQjFFLEFHcnJCSyxzRkFGQyw4QkFBQSxBQ0ZvRSxpQkRHcEUsQUNIb0UsZUFBQSxDSjhyQjFFLEFHMXJCSyxzRkFGQyxrQ0FBQSxBQ0ZvRSxxQkRHcEUsQUNIb0UsbUJBQUEsQ0ptc0IxRSxBRy9yQksseUZBRkMsNEJBQUEsQUNGb0UsZURHcEUsQUNIb0UsYUFBQSxDSndzQjFFLEFHcHNCSyx5RkFGQyxpQ0FBQSxBQ0ZvRSxvQkRHcEUsQUNIb0Usa0JBQUEsQ0o2c0IxRSxBR3pzQksseUZBRkMsaUNBQUEsQUNGb0Usb0JER3BFLEFDSG9FLGtCQUFBLENESXJFLENBakJILEFBaUJHLHdCSGd0Qkwsc0ZHbHRCTSw2QkFBQSxBQ0ZvRSxnQkRHcEUsQUNIb0UsY0FBQSxDSnl0QjFFLEFHcnRCSyxzRkFGQyw0QkFBQSxBQ0ZvRSxlREdwRSxBQ0hvRSxhQUFBLENKOHRCMUUsQUcxdEJLLHNGQUZDLGtDQUFBLEFDRm9FLHFCREdwRSxBQ0hvRSxtQkFBQSxDSm11QjFFLEFHL3RCSyxzRkFGQyw0QkFBQSxBQ0ZvRSxlREdwRSxBQ0hvRSxhQUFBLENKd3VCMUUsQUdwdUJLLHNGQUZDLDRCQUFBLEFDRm9FLGVER3BFLEFDSG9FLGFBQUEsQ0o2dUIxRSxBR3p1Qkssc0ZBRkMsa0NBQUEsQUNGb0UscUJER3BFLEFDSG9FLG1CQUFBLENKa3ZCMUUsQUc5dUJLLHNGQUZDLGtDQUFBLEFDRm9FLHFCREdwRSxBQ0hvRSxtQkFBQSxDSnV2QjFFLEFHbnZCSyxzRkFGQyw4QkFBQSxBQ0ZvRSxpQkRHcEUsQUNIb0UsZUFBQSxDSjR2QjFFLEFHeHZCSyxzRkFGQyxrQ0FBQSxBQ0ZvRSxxQkRHcEUsQUNIb0UsbUJBQUEsQ0ppd0IxRSxBRzd2QksseUZBRkMsNEJBQUEsQUNGb0UsZURHcEUsQUNIb0UsYUFBQSxDSnN3QjFFLEFHbHdCSyx5RkFGQyxpQ0FBQSxBQ0ZvRSxvQkRHcEUsQUNIb0Usa0JBQUEsQ0oyd0IxRSxBR3Z3QksseUZBRkMsaUNBQUEsQUNGb0Usb0JER3BFLEFDSG9FLGtCQUFBLENESXJFLENIZ3hCUCxBR2h4Qk8seUZBWTBDLGlDQUFBLEFDekJrQixvQkR5QndCLEFDekJ4QixrQkFBQSxDSm15Qm5FLEFHMXdCc0kseUZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSnl5Qm5FLEFHaHhCc0kseUZBQXJGLDRCQUFBLEFDekJrQixlRHlCd0IsQUN6QnhCLGFBQUEsQ0oreUJuRSxBR3R4QnNJLHlGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0pxekJuRSxBRzV4QnNJLHlGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0oyekJuRSxBR2x5QnNJLHlGQUFyRiw0QkFBQSxBQ3pCa0IsZUR5QndCLEFDekJ4QixhQUFBLENKaTBCbkUsQUd4eUJzSSx5RkFBckYsa0NBQUEsQUN6QmtCLHFCRHlCd0IsQUN6QnhCLG1CQUFBLENKdTBCbkUsQUc5eUJzSSx5RkFBckYsa0NBQUEsQUN6QmtCLHFCRHlCd0IsQUN6QnhCLG1CQUFBLENKNjBCbkUsQUdwekJzSSx5RkFBckYsNEJBQUEsQUN6QmtCLGVEeUJ3QixBQ3pCeEIsYUFBQSxDSm0xQm5FLEFHMXpCc0ksNEZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSnkxQm5FLEFHaDBCc0ksNEZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSisxQm5FLEFHdDBCc0ksNEZBQXJGLDZCQUFBLEFDekJrQixnQkR5QndCLEFDekJ4QixjQUFBLENKcTJCbkUsQUc1MEJzSSxvSEEyQjNGLGFDdkRyQyxDSjYyQk4sQUd0ekJ3RixvSEFBN0Msb0JDcER3QixDSisyQm5FLEFHM3pCd0Ysb0hBQTdDLHFCQ3BEd0IsQ0pvM0JuRSxBR2gwQndGLG9IQUE3QyxlQ3BEd0IsQ0p5M0JuRSxBR3IwQndGLG9IQUE3QyxxQkNwRHdCLENKODNCbkUsQUcxMEJ3RixvSEFBN0MscUJDcER3QixDSm00Qm5FLEFHLzBCd0Ysb0hBQTdDLGVDcER3QixDSnc0Qm5FLEFHcDFCd0Ysb0hBQTdDLHFCQ3BEd0IsQ0o2NEJuRSxBR3oxQndGLG9IQUE3QyxxQkNwRHdCLENKazVCbkUsQUc5MUJ3RixvSEFBN0MsZUNwRHdCLENKdTVCbkUsQUduMkJ3Rix1SEFBN0MscUJDcER3QixDSjQ1Qm5FLEFHeDJCd0YsdUhBQTdDLHFCQ3BEd0IsQ0ppNkJuRSxBRzcyQndGLHVIQVE1QyxjQy9EdEMsQ0p5NkJOLEFHMTJCMEYsdUhBQTlDLHFCQzVEdUIsQ0oyNkJuRSxBRy8yQjBGLHVIQUE5QyxzQkM1RHVCLENKZzdCbkUsQUdwM0IwRix1SEFBOUMsZ0JDNUR1QixDSnE3Qm5FLEFHejNCMEYsdUhBQTlDLHNCQzVEdUIsQ0owN0JuRSxBRzkzQjBGLHVIQUE5QyxzQkM1RHVCLENKKzdCbkUsQUduNEIwRix1SEFBOUMsZ0JDNUR1QixDSm84Qm5FLEFHeDRCMEYsdUhBQTlDLHNCQzVEdUIsQ0p5OEJuRSxBRzc0QjBGLHVIQUE5QyxzQkM1RHVCLENKODhCbkUsQUdsNUIwRix1SEFBOUMsZ0JDNUR1QixDSm05Qm5FLEFHdjVCMEYsMEhBQTlDLHNCQzVEdUIsQ0p3OUJuRSxBRzU1QjBGLDBIQUE5QyxzQkM1RHVCLENESi9ELEFBZ0VzRix3QkhrNkJ4Rix5RkdyOEIrQyxpQ0FBQSxBQ3pCa0Isb0JEeUJ3QixBQ3pCeEIsa0JBQUEsQ0ptK0JqRSxBRzE4Qm9JLHlGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0p3K0JqRSxBRy84Qm9JLHlGQUFyRiw0QkFBQSxBQ3pCa0IsZUR5QndCLEFDekJ4QixhQUFBLENKNitCakUsQUdwOUJvSSx5RkFBckYsa0NBQUEsQUN6QmtCLHFCRHlCd0IsQUN6QnhCLG1CQUFBLENKay9CakUsQUd6OUJvSSx5RkFBckYsa0NBQUEsQUN6QmtCLHFCRHlCd0IsQUN6QnhCLG1CQUFBLENKdS9CakUsQUc5OUJvSSx5RkFBckYsNEJBQUEsQUN6QmtCLGVEeUJ3QixBQ3pCeEIsYUFBQSxDSjQvQmpFLEFHbitCb0kseUZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSmlnQ2pFLEFHeCtCb0kseUZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSnNnQ2pFLEFHNytCb0kseUZBQXJGLDRCQUFBLEFDekJrQixlRHlCd0IsQUN6QnhCLGFBQUEsQ0oyZ0NqRSxBR2wvQm9JLDRGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0pnaENqRSxBR3YvQm9JLDRGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0pxaENqRSxBRzUvQm9JLDRGQUFyRiw2QkFBQSxBQ3pCa0IsZ0JEeUJ3QixBQ3pCeEIsY0FBQSxDSjBoQ2pFLEFHamdDb0ksb0hBMkIzRixhQ3ZEckMsQ0ppaUNKLEFHMStCc0Ysb0hBQTdDLG9CQ3BEd0IsQ0praUNqRSxBRzkrQnNGLG9IQUE3QyxxQkNwRHdCLENKc2lDakUsQUdsL0JzRixvSEFBN0MsZUNwRHdCLENKMGlDakUsQUd0L0JzRixvSEFBN0MscUJDcER3QixDSjhpQ2pFLEFHMS9Cc0Ysb0hBQTdDLHFCQ3BEd0IsQ0prakNqRSxBRzkvQnNGLG9IQUE3QyxlQ3BEd0IsQ0pzakNqRSxBR2xnQ3NGLG9IQUE3QyxxQkNwRHdCLENKMGpDakUsQUd0Z0NzRixvSEFBN0MscUJDcER3QixDSjhqQ2pFLEFHMWdDc0Ysb0hBQTdDLGVDcER3QixDSmtrQ2pFLEFHOWdDc0YsdUhBQTdDLHFCQ3BEd0IsQ0pza0NqRSxBR2xoQ3NGLHVIQUE3QyxxQkNwRHdCLENKMGtDakUsQUd0aENzRix1SEFRNUMsY0MvRHRDLENKaWxDSixBR2xoQ3dGLHVIQUE5QyxxQkM1RHVCLENKa2xDakUsQUd0aEN3Rix1SEFBOUMsc0JDNUR1QixDSnNsQ2pFLEFHMWhDd0YsdUhBQTlDLGdCQzVEdUIsQ0owbENqRSxBRzloQ3dGLHVIQUE5QyxzQkM1RHVCLENKOGxDakUsQUdsaUN3Rix1SEFBOUMsc0JDNUR1QixDSmttQ2pFLEFHdGlDd0YsdUhBQTlDLGdCQzVEdUIsQ0pzbUNqRSxBRzFpQ3dGLHVIQUE5QyxzQkM1RHVCLENKMG1DakUsQUc5aUN3Rix1SEFBOUMsc0JDNUR1QixDSjhtQ2pFLEFHbGpDd0YsdUhBQTlDLGdCQzVEdUIsQ0prbkNqRSxBR3RqQ3dGLDBIQUE5QyxzQkM1RHVCLENKc25DakUsQUcxakN3RiwwSEFBOUMsc0JDNUR1QixDSjBuQ2pFLEFHOWpDd0YscUdBdkJwRixrQkFBQSxBQUFTLFFBQUEsQ0h5bENiLEFHeGxDRyxrR0FFQyxpQkFBQSxBQUFRLE9BQUEsQ0FDVCxDQTdDRCxBQTZDQyx3QkgybENILHlGRzNtQytDLGlDQUFBLEFDekJrQixvQkR5QndCLEFDekJ4QixrQkFBQSxDSnlvQ2pFLEFHaG5Db0kseUZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSjhvQ2pFLEFHcm5Db0kseUZBQXJGLDRCQUFBLEFDekJrQixlRHlCd0IsQUN6QnhCLGFBQUEsQ0ptcENqRSxBRzFuQ29JLHlGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0p3cENqRSxBRy9uQ29JLHlGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0o2cENqRSxBR3BvQ29JLHlGQUFyRiw0QkFBQSxBQ3pCa0IsZUR5QndCLEFDekJ4QixhQUFBLENKa3FDakUsQUd6b0NvSSx5RkFBckYsa0NBQUEsQUN6QmtCLHFCRHlCd0IsQUN6QnhCLG1CQUFBLENKdXFDakUsQUc5b0NvSSx5RkFBckYsa0NBQUEsQUN6QmtCLHFCRHlCd0IsQUN6QnhCLG1CQUFBLENKNHFDakUsQUducENvSSx5RkFBckYsNEJBQUEsQUN6QmtCLGVEeUJ3QixBQ3pCeEIsYUFBQSxDSmlyQ2pFLEFHeHBDb0ksNEZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSnNyQ2pFLEFHN3BDb0ksNEZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSjJyQ2pFLEFHbHFDb0ksNEZBQXJGLDZCQUFBLEFDekJrQixnQkR5QndCLEFDekJ4QixjQUFBLENKZ3NDakUsQUd2cUNvSSxvSEEyQjNGLGFDdkRyQyxDSnVzQ0osQUdocENzRixvSEFBN0Msb0JDcER3QixDSndzQ2pFLEFHcHBDc0Ysb0hBQTdDLHFCQ3BEd0IsQ0o0c0NqRSxBR3hwQ3NGLG9IQUE3QyxlQ3BEd0IsQ0pndENqRSxBRzVwQ3NGLG9IQUE3QyxxQkNwRHdCLENKb3RDakUsQUdocUNzRixvSEFBN0MscUJDcER3QixDSnd0Q2pFLEFHcHFDc0Ysb0hBQTdDLGVDcER3QixDSjR0Q2pFLEFHeHFDc0Ysb0hBQTdDLHFCQ3BEd0IsQ0pndUNqRSxBRzVxQ3NGLG9IQUE3QyxxQkNwRHdCLENKb3VDakUsQUdockNzRixvSEFBN0MsZUNwRHdCLENKd3VDakUsQUdwckNzRix1SEFBN0MscUJDcER3QixDSjR1Q2pFLEFHeHJDc0YsdUhBQTdDLHFCQ3BEd0IsQ0pndkNqRSxBRzVyQ3NGLHVIQVE1QyxjQy9EdEMsQ0p1dkNKLEFHeHJDd0YsdUhBQTlDLHFCQzVEdUIsQ0p3dkNqRSxBRzVyQ3dGLHVIQUE5QyxzQkM1RHVCLENKNHZDakUsQUdoc0N3Rix1SEFBOUMsZ0JDNUR1QixDSmd3Q2pFLEFHcHNDd0YsdUhBQTlDLHNCQzVEdUIsQ0pvd0NqRSxBR3hzQ3dGLHVIQUE5QyxzQkM1RHVCLENKd3dDakUsQUc1c0N3Rix1SEFBOUMsZ0JDNUR1QixDSjR3Q2pFLEFHaHRDd0YsdUhBQTlDLHNCQzVEdUIsQ0pneENqRSxBR3B0Q3dGLHVIQUE5QyxzQkM1RHVCLENKb3hDakUsQUd4dEN3Rix1SEFBOUMsZ0JDNUR1QixDSnd4Q2pFLEFHNXRDd0YsMEhBQTlDLHNCQzVEdUIsQ0o0eENqRSxBR2h1Q3dGLDBIQUE5QyxzQkM1RHVCLENKZ3lDakUsQUdwdUN3RixxR0F2QnBGLGtCQUFBLEFBQVMsUUFBQSxDSCt2Q2IsQUc5dkNHLGtHQUVDLGlCQUFBLEFBQVEsT0FBQSxDQUNULENBN0NELEFBNkNDLHdCSGl3Q0gseUZHanhDK0MsaUNBQUEsQUN6QmtCLG9CRHlCd0IsQUN6QnhCLGtCQUFBLENKK3lDakUsQUd0eENvSSx5RkFBckYsa0NBQUEsQUN6QmtCLHFCRHlCd0IsQUN6QnhCLG1CQUFBLENKb3pDakUsQUczeENvSSx5RkFBckYsNEJBQUEsQUN6QmtCLGVEeUJ3QixBQ3pCeEIsYUFBQSxDSnl6Q2pFLEFHaHlDb0kseUZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSjh6Q2pFLEFHcnlDb0kseUZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSm0wQ2pFLEFHMXlDb0kseUZBQXJGLDRCQUFBLEFDekJrQixlRHlCd0IsQUN6QnhCLGFBQUEsQ0p3MENqRSxBRy95Q29JLHlGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0o2MENqRSxBR3B6Q29JLHlGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0prMUNqRSxBR3p6Q29JLHlGQUFyRiw0QkFBQSxBQ3pCa0IsZUR5QndCLEFDekJ4QixhQUFBLENKdTFDakUsQUc5ekNvSSw0RkFBckYsa0NBQUEsQUN6QmtCLHFCRHlCd0IsQUN6QnhCLG1CQUFBLENKNDFDakUsQUduMENvSSw0RkFBckYsa0NBQUEsQUN6QmtCLHFCRHlCd0IsQUN6QnhCLG1CQUFBLENKaTJDakUsQUd4MENvSSw0RkFBckYsNkJBQUEsQUN6QmtCLGdCRHlCd0IsQUN6QnhCLGNBQUEsQ0pzMkNqRSxBRzcwQ29JLG9IQTJCM0YsYUN2RHJDLENKNjJDSixBR3R6Q3NGLG9IQUE3QyxvQkNwRHdCLENKODJDakUsQUcxekNzRixvSEFBN0MscUJDcER3QixDSmszQ2pFLEFHOXpDc0Ysb0hBQTdDLGVDcER3QixDSnMzQ2pFLEFHbDBDc0Ysb0hBQTdDLHFCQ3BEd0IsQ0owM0NqRSxBR3QwQ3NGLG9IQUE3QyxxQkNwRHdCLENKODNDakUsQUcxMENzRixvSEFBN0MsZUNwRHdCLENKazRDakUsQUc5MENzRixvSEFBN0MscUJDcER3QixDSnM0Q2pFLEFHbDFDc0Ysb0hBQTdDLHFCQ3BEd0IsQ0owNENqRSxBR3QxQ3NGLG9IQUE3QyxlQ3BEd0IsQ0o4NENqRSxBRzExQ3NGLHVIQUE3QyxxQkNwRHdCLENKazVDakUsQUc5MUNzRix1SEFBN0MscUJDcER3QixDSnM1Q2pFLEFHbDJDc0YsdUhBUTVDLGNDL0R0QyxDSjY1Q0osQUc5MUN3Rix1SEFBOUMscUJDNUR1QixDSjg1Q2pFLEFHbDJDd0YsdUhBQTlDLHNCQzVEdUIsQ0prNkNqRSxBR3QyQ3dGLHVIQUE5QyxnQkM1RHVCLENKczZDakUsQUcxMkN3Rix1SEFBOUMsc0JDNUR1QixDSjA2Q2pFLEFHOTJDd0YsdUhBQTlDLHNCQzVEdUIsQ0o4NkNqRSxBR2wzQ3dGLHVIQUE5QyxnQkM1RHVCLENKazdDakUsQUd0M0N3Rix1SEFBOUMsc0JDNUR1QixDSnM3Q2pFLEFHMTNDd0YsdUhBQTlDLHNCQzVEdUIsQ0owN0NqRSxBRzkzQ3dGLHVIQUE5QyxnQkM1RHVCLENKODdDakUsQUdsNEN3RiwwSEFBOUMsc0JDNUR1QixDSms4Q2pFLEFHdDRDd0YsMEhBQTlDLHNCQzVEdUIsQ0pzOENqRSxBRzE0Q3dGLHFHQXZCcEYsa0JBQUEsQUFBUyxRQUFBLENIcTZDYixBR3A2Q0csa0dBRUMsaUJBQUEsQUFBUSxPQUFBLENBQ1QsQ0E3Q0QsQUE2Q0Msd0JIdTZDSCx5Rkd2N0MrQyxpQ0FBQSxBQ3pCa0Isb0JEeUJ3QixBQ3pCeEIsa0JBQUEsQ0pxOUNqRSxBRzU3Q29JLHlGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0owOUNqRSxBR2o4Q29JLHlGQUFyRiw0QkFBQSxBQ3pCa0IsZUR5QndCLEFDekJ4QixhQUFBLENKKzlDakUsQUd0OENvSSx5RkFBckYsa0NBQUEsQUN6QmtCLHFCRHlCd0IsQUN6QnhCLG1CQUFBLENKbytDakUsQUczOENvSSx5RkFBckYsa0NBQUEsQUN6QmtCLHFCRHlCd0IsQUN6QnhCLG1CQUFBLENKeStDakUsQUdoOUNvSSx5RkFBckYsNEJBQUEsQUN6QmtCLGVEeUJ3QixBQ3pCeEIsYUFBQSxDSjgrQ2pFLEFHcjlDb0kseUZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSm0vQ2pFLEFHMTlDb0kseUZBQXJGLGtDQUFBLEFDekJrQixxQkR5QndCLEFDekJ4QixtQkFBQSxDSncvQ2pFLEFHLzlDb0kseUZBQXJGLDRCQUFBLEFDekJrQixlRHlCd0IsQUN6QnhCLGFBQUEsQ0o2L0NqRSxBR3ArQ29JLDRGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0prZ0RqRSxBR3orQ29JLDRGQUFyRixrQ0FBQSxBQ3pCa0IscUJEeUJ3QixBQ3pCeEIsbUJBQUEsQ0p1Z0RqRSxBRzkrQ29JLDRGQUFyRiw2QkFBQSxBQ3pCa0IsZ0JEeUJ3QixBQ3pCeEIsY0FBQSxDSjRnRGpFLEFHbi9Db0ksb0hBMkIzRixhQ3ZEckMsQ0ptaERKLEFHNTlDc0Ysb0hBQTdDLG9CQ3BEd0IsQ0pvaERqRSxBR2grQ3NGLG9IQUE3QyxxQkNwRHdCLENKd2hEakUsQUdwK0NzRixvSEFBN0MsZUNwRHdCLENKNGhEakUsQUd4K0NzRixvSEFBN0MscUJDcER3QixDSmdpRGpFLEFHNStDc0Ysb0hBQTdDLHFCQ3BEd0IsQ0pvaURqRSxBR2gvQ3NGLG9IQUE3QyxlQ3BEd0IsQ0p3aURqRSxBR3AvQ3NGLG9IQUE3QyxxQkNwRHdCLENKNGlEakUsQUd4L0NzRixvSEFBN0MscUJDcER3QixDSmdqRGpFLEFHNS9Dc0Ysb0hBQTdDLGVDcER3QixDSm9qRGpFLEFHaGdEc0YsdUhBQTdDLHFCQ3BEd0IsQ0p3akRqRSxBR3BnRHNGLHVIQUE3QyxxQkNwRHdCLENKNGpEakUsQUd4Z0RzRix1SEFRNUMsY0MvRHRDLENKbWtESixBR3BnRHdGLHVIQUE5QyxxQkM1RHVCLENKb2tEakUsQUd4Z0R3Rix1SEFBOUMsc0JDNUR1QixDSndrRGpFLEFHNWdEd0YsdUhBQTlDLGdCQzVEdUIsQ0o0a0RqRSxBR2hoRHdGLHVIQUE5QyxzQkM1RHVCLENKZ2xEakUsQUdwaER3Rix1SEFBOUMsc0JDNUR1QixDSm9sRGpFLEFHeGhEd0YsdUhBQTlDLGdCQzVEdUIsQ0p3bERqRSxBRzVoRHdGLHVIQUE5QyxzQkM1RHVCLENKNGxEakUsQUdoaUR3Rix1SEFBOUMsc0JDNUR1QixDSmdtRGpFLEFHcGlEd0YsdUhBQTlDLGdCQzVEdUIsQ0pvbURqRSxBR3hpRHdGLDBIQUE5QyxzQkM1RHVCLENKd21EakUsQUc1aUR3RiwwSEFBOUMsc0JDNUR1QixDSjRtRGpFLEFHaGpEd0YscUdBdkJwRixrQkFBQSxBQUFTLFFBQUEsQ0gya0RiLEFHMWtERyxrR0FFQyxpQkFBQSxBQUFRLE9BQUEsQ0FDVCxDQTdDRCxBQTZDQyx3QkhnbERILG1CQ2o5Q0ksWUFBYSxDQUNkLENBQUEsQUU3S0Qsd0JIaW9ERixt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QUFDYiwwQkFBQSxBQUFzQixzQkFBQSxBQUN0QixzQkFBQSxBQUFtQixtQkFBQSxBQUNuQixnQkFBaUIsQ0FqQ3pCLEFBOENLLDZCQVZPLHlCQUFBLEFBQTZCLDRCQUFBLENBcEN6QyxBQXlDUywrQkFGTyxTQUFVLENBdkMxQixBQXdDYSw0QkFJRCxVQUFXLENBQ2QsQ0FBQSxBQU1iLHlCQUVJLHVCQUlFLFlBQVksQUFHTixTQUFVLENBUGxCLEFBdUJFLG9EQXBCQSxXQUFXLEFBRVgsb0JBQUEsQUFBYSxhQUFBLEFBQ2IsMEJBQUEsQUFBc0IscUJBQUEsQ0FOeEIsQUFnQlMsK0JBSE8sZUFBZSxBQUNmLG1CQUFvQixDQWRwQyxBQWVhLDRCQUdELFdBQVcsQUFDWCxvQkFBQSxBQUFhLGFBQUEsQUFDYixzQkFBQSxBQUFtQixtQkFBQSxBQUNuQixxQkFBQSxBQUF1QixzQkFBQSxDQUMxQixDQUFBLEFDbkpiLG1CQUNJLGFBQWMsQ0FFZCxBQXFCSCxnQ0FwQk8sV0FBVyxBQUNYLGFBQWEsQUFDYixxRUFBdUUsQUFDdkUsc0JBQXNCLEFBQ3RCLHdCQUEyQixBQUMzQiw0QkFBNEIsQUFDNUIsaUJBQWtCLENBRXJCLEFBRUQsNkJBQ0ksa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxVQUFVLEFBQ1YsZ0JBQWlCLENBSnBCLEFBU0EsZ0NBRk8saUJBQWtCLENBQ3JCLEFBSVQseUJBQ0ksNkJBQ0ksU0FBVSxDQUNiLENBQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLCAvKiAxICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbiwgLyogMiAqL1xubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSwgLyogMSAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udDogaW5oZXJpdDsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb250IHdlaWdodCB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjQuMS4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7IH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250OiBpbmhlcml0O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuNTQ7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgR1JJRExFWFxuICAgIEp1c3QgYSBGbGV4Ym94IEdyaWQgU3lzdGVtIC0gdi4gMi43LjFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5bY2xhc3N+PVwiZ3JpZFwiXSxcbltjbGFzcyo9XCJncmlkLVwiXSxcbltjbGFzcyo9XCJncmlkX1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAtMC41cmVtOyB9XG5cbltjbGFzc349XCJjb2xcIl0sXG5bY2xhc3MqPVwiY29sLVwiXSxcbltjbGFzcyo9XCJjb2xfXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAwLjVyZW0gMXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbltjbGFzc349XCJjb2xcIl0sXG5bY2xhc3MqPVwiY29sX1wiXSB7XG4gIGZsZXg6IDEgMSAwJTsgfVxuXG5bY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsZXg6IG5vbmU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl1bY2xhc3N+PVwiY29sXCJdLFxuW2NsYXNzfj1cImdyaWRcIl1bY2xhc3MqPVwiY29sLVwiXSxcbltjbGFzc349XCJncmlkXCJdW2NsYXNzKj1cImNvbF9cIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3N+PVwiY29sXCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cImNvbC1cIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiY29sX1wiXSxcbltjbGFzcyo9XCJncmlkX1wiXVtjbGFzc349XCJjb2xcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl1bY2xhc3MqPVwiY29sLVwiXSxcbltjbGFzcyo9XCJncmlkX1wiXVtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBIRUxQRVJTIFNVRkZJWEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1ub0d1dHRlclwiXSB7XG4gIG1hcmdpbjogMDsgfVxuICBbY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLW5vR3V0dGVyXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1ub0d1dHRlclwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItbm9XcmFwXCJdIHtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1jZW50ZXJcIl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLXJpZ2h0XCJdIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItdG9wXCJdIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1taWRkbGVcIl0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItYm90dG9tXCJdIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItcmV2ZXJzZVwiXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLWNvbHVtblwiXSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1jb2x1bW5cIl0gPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLWNvbHVtbi1yZXZlcnNlXCJdIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItc3BhY2VCZXR3ZWVuXCJdIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItc3BhY2VBcm91bmRcIl0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLWVxdWFsSGVpZ2h0XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItZXF1YWxIZWlnaHRcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbltjbGFzcyo9XCJncmlkLVwiXVtjbGFzcyo9XCItZXF1YWxIZWlnaHRcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cbiAgW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1lcXVhbEhlaWdodFwiXSA+IFtjbGFzc349XCJjb2xcIl0gPiAqLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLWVxdWFsSGVpZ2h0XCJdID4gW2NsYXNzKj1cImNvbC1cIl0gPiAqLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLWVxdWFsSGVpZ2h0XCJdID4gW2NsYXNzKj1cImNvbF9cIl0gPiAqIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuW2NsYXNzKj1cImdyaWQtXCJdW2NsYXNzKj1cIi1ub0JvdHRvbVwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLW5vQm90dG9tXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl1bY2xhc3MqPVwiLW5vQm90dG9tXCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG5bY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCItdG9wXCJdIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG5bY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCItbWlkZGxlXCJdIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbltjbGFzcyo9XCJjb2wtXCJdW2NsYXNzKj1cIi1ib3R0b21cIl0ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG5bY2xhc3MqPVwiY29sLVwiXVtjbGFzcyo9XCItZmlyc3RcIl0ge1xuICBvcmRlcjogLTE7IH1cblxuW2NsYXNzKj1cImNvbC1cIl1bY2xhc3MqPVwiLWxhc3RcIl0ge1xuICBvcmRlcjogMTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgR1JJRCBCWSBOVU1CRVJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5bY2xhc3MqPVwiZ3JpZC0xXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbltjbGFzcyo9XCJncmlkLTFcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbltjbGFzcyo9XCJncmlkLTFcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC0yXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbltjbGFzcyo9XCJncmlkLTJcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbltjbGFzcyo9XCJncmlkLTJcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuW2NsYXNzKj1cImdyaWQtM1wiXSA+IFtjbGFzc349XCJjb2xcIl0sXG5bY2xhc3MqPVwiZ3JpZC0zXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG5bY2xhc3MqPVwiZ3JpZC0zXCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbltjbGFzcyo9XCJncmlkLTRcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuW2NsYXNzKj1cImdyaWQtNFwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuW2NsYXNzKj1cImdyaWQtNFwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC01XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbltjbGFzcyo9XCJncmlkLTVcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbltjbGFzcyo9XCJncmlkLTVcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7IH1cblxuW2NsYXNzKj1cImdyaWQtNlwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG5bY2xhc3MqPVwiZ3JpZC02XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG5bY2xhc3MqPVwiZ3JpZC02XCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbltjbGFzcyo9XCJncmlkLTdcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuW2NsYXNzKj1cImdyaWQtN1wiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuW2NsYXNzKj1cImdyaWQtN1wiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgZmxleC1iYXNpczogMTQuMjg1NzElO1xuICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC04XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbltjbGFzcyo9XCJncmlkLThcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbltjbGFzcyo9XCJncmlkLThcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gIGZsZXgtYmFzaXM6IDEyLjUlO1xuICBtYXgtd2lkdGg6IDEyLjUlOyB9XG5cbltjbGFzcyo9XCJncmlkLTlcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuW2NsYXNzKj1cImdyaWQtOVwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuW2NsYXNzKj1cImdyaWQtOVwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgZmxleC1iYXNpczogMTEuMTExMTElO1xuICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC0xMFwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG5bY2xhc3MqPVwiZ3JpZC0xMFwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuW2NsYXNzKj1cImdyaWQtMTBcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gIGZsZXgtYmFzaXM6IDEwJTtcbiAgbWF4LXdpZHRoOiAxMCU7IH1cblxuW2NsYXNzKj1cImdyaWQtMTFcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuW2NsYXNzKj1cImdyaWQtMTFcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbltjbGFzcyo9XCJncmlkLTExXCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICBmbGV4LWJhc2lzOiA5LjA5MDkxJTtcbiAgbWF4LXdpZHRoOiA5LjA5MDkxJTsgfVxuXG5bY2xhc3MqPVwiZ3JpZC0xMlwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG5bY2xhc3MqPVwiZ3JpZC0xMlwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuW2NsYXNzKj1cImdyaWQtMTJcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzcyo9XCJfbGctMVwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfbGctMVwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX2xnLTFcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj1cIl9sZy0yXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9sZy0yXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfbGctMlwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgW2NsYXNzKj1cIl9sZy0zXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9sZy0zXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfbGctM1wiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cIl9sZy00XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9sZy00XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfbGctNFwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgW2NsYXNzKj1cIl9sZy01XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9sZy01XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfbGctNVwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgW2NsYXNzKj1cIl9sZy02XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9sZy02XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfbGctNlwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj1cIl9sZy03XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9sZy03XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfbGctN1wiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgW2NsYXNzKj1cIl9sZy04XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9sZy04XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfbGctOFwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIFtjbGFzcyo9XCJfbGctOVwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfbGctOVwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX2xnLTlcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTElOyB9XG4gIFtjbGFzcyo9XCJfbGctMTBcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX2xnLTEwXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfbGctMTBcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlOyB9XG4gIFtjbGFzcyo9XCJfbGctMTFcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX2xnLTExXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfbGctMTFcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkxJTsgfVxuICBbY2xhc3MqPVwiX2xnLTEyXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9sZy0xMlwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX2xnLTEyXCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICBbY2xhc3MqPVwiX21kLTFcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX21kLTFcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9tZC0xXCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzcyo9XCJfbWQtMlwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfbWQtMlwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX21kLTJcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIFtjbGFzcyo9XCJfbWQtM1wiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfbWQtM1wiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX21kLTNcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzcyo9XCJfbWQtNFwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfbWQtNFwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX21kLTRcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIFtjbGFzcyo9XCJfbWQtNVwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfbWQtNVwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX21kLTVcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIFtjbGFzcyo9XCJfbWQtNlwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfbWQtNlwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX21kLTZcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIFtjbGFzcyo9XCJfbWQtN1wiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfbWQtN1wiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX21kLTdcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMTQuMjg1NzElO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzElOyB9XG4gIFtjbGFzcyo9XCJfbWQtOFwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfbWQtOFwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX21kLThcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMTIuNSU7XG4gICAgbWF4LXdpZHRoOiAxMi41JTsgfVxuICBbY2xhc3MqPVwiX21kLTlcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX21kLTlcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9tZC05XCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDExLjExMTExJTtcbiAgICBtYXgtd2lkdGg6IDExLjExMTExJTsgfVxuICBbY2xhc3MqPVwiX21kLTEwXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9tZC0xMFwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX21kLTEwXCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEwJTsgfVxuICBbY2xhc3MqPVwiX21kLTExXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9tZC0xMVwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX21kLTExXCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDkuMDkwOTElO1xuICAgIG1heC13aWR0aDogOS4wOTA5MSU7IH1cbiAgW2NsYXNzKj1cIl9tZC0xMlwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfbWQtMTJcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9tZC0xMlwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgW2NsYXNzKj1cIl9zbS0xXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9zbS0xXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfc20tMVwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPVwiX3NtLTJcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX3NtLTJcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9zbS0yXCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICBbY2xhc3MqPVwiX3NtLTNcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX3NtLTNcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9zbS0zXCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3MqPVwiX3NtLTRcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX3NtLTRcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9zbS00XCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICBbY2xhc3MqPVwiX3NtLTVcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX3NtLTVcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9zbS01XCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICBbY2xhc3MqPVwiX3NtLTZcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX3NtLTZcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9zbS02XCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3MqPVwiX3NtLTdcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX3NtLTdcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9zbS03XCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuICBbY2xhc3MqPVwiX3NtLThcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX3NtLThcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9zbS04XCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIG1heC13aWR0aDogMTIuNSU7IH1cbiAgW2NsYXNzKj1cIl9zbS05XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl9zbS05XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfc20tOVwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxMS4xMTExMSU7XG4gICAgbWF4LXdpZHRoOiAxMS4xMTExMSU7IH1cbiAgW2NsYXNzKj1cIl9zbS0xMFwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfc20tMTBcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9zbS0xMFwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxMCU7XG4gICAgbWF4LXdpZHRoOiAxMCU7IH1cbiAgW2NsYXNzKj1cIl9zbS0xMVwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfc20tMTFcIl0gPiBbY2xhc3MqPVwiY29sLVwiXSxcbiAgW2NsYXNzKj1cIl9zbS0xMVwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA5LjA5MDkxJTtcbiAgICBtYXgtd2lkdGg6IDkuMDkwOTElOyB9XG4gIFtjbGFzcyo9XCJfc20tMTJcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX3NtLTEyXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfc20tMTJcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNmVtKSB7XG4gIFtjbGFzcyo9XCJfeHMtMVwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfeHMtMVwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX3hzLTFcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzKj1cIl94cy0yXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl94cy0yXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfeHMtMlwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgW2NsYXNzKj1cIl94cy0zXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl94cy0zXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfeHMtM1wiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzKj1cIl94cy00XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl94cy00XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfeHMtNFwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgW2NsYXNzKj1cIl94cy01XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl94cy01XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfeHMtNVwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgW2NsYXNzKj1cIl94cy02XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl94cy02XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfeHMtNlwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzKj1cIl94cy03XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl94cy03XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfeHMtN1wiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgW2NsYXNzKj1cIl94cy04XCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl94cy04XCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfeHMtOFwiXSA+IFtjbGFzcyo9XCJjb2xfXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgICBtYXgtd2lkdGg6IDEyLjUlOyB9XG4gIFtjbGFzcyo9XCJfeHMtOVwiXSA+IFtjbGFzc349XCJjb2xcIl0sXG4gIFtjbGFzcyo9XCJfeHMtOVwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX3hzLTlcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMTEuMTExMTElO1xuICAgIG1heC13aWR0aDogMTEuMTExMTElOyB9XG4gIFtjbGFzcyo9XCJfeHMtMTBcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX3hzLTEwXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfeHMtMTBcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogMTAlO1xuICAgIG1heC13aWR0aDogMTAlOyB9XG4gIFtjbGFzcyo9XCJfeHMtMTFcIl0gPiBbY2xhc3N+PVwiY29sXCJdLFxuICBbY2xhc3MqPVwiX3hzLTExXCJdID4gW2NsYXNzKj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJfeHMtMTFcIl0gPiBbY2xhc3MqPVwiY29sX1wiXSB7XG4gICAgZmxleC1iYXNpczogOS4wOTA5MSU7XG4gICAgbWF4LXdpZHRoOiA5LjA5MDkxJTsgfVxuICBbY2xhc3MqPVwiX3hzLTEyXCJdID4gW2NsYXNzfj1cImNvbFwiXSxcbiAgW2NsYXNzKj1cIl94cy0xMlwiXSA+IFtjbGFzcyo9XCJjb2wtXCJdLFxuICBbY2xhc3MqPVwiX3hzLTEyXCJdID4gW2NsYXNzKj1cImNvbF9cIl0ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgQ09MUyBTSVpFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbltjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cImNvbC0xXCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cImNvbC0xXCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cImNvbC0xXCJdIHtcbiAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiY29sLTJcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiY29sLTJcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiY29sLTJcIl0ge1xuICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cImNvbC0zXCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cImNvbC0zXCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cImNvbC0zXCJdIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG5bY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJjb2wtNFwiXSxcbltjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJjb2wtNFwiXSxcbltjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJjb2wtNFwiXSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiY29sLTVcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiY29sLTVcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiY29sLTVcIl0ge1xuICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cImNvbC02XCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cImNvbC02XCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cImNvbC02XCJdIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG5bY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJjb2wtN1wiXSxcbltjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJjb2wtN1wiXSxcbltjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJjb2wtN1wiXSB7XG4gIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiY29sLThcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiY29sLThcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiY29sLThcIl0ge1xuICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cImNvbC05XCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cImNvbC05XCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cImNvbC05XCJdIHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG5bY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJjb2wtMTBcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiY29sLTEwXCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cImNvbC0xMFwiXSB7XG4gIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiY29sLTExXCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cImNvbC0xMVwiXSxcbltjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJjb2wtMTFcIl0ge1xuICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cImNvbC0xMlwiXSxcbltjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJjb2wtMTJcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiY29sLTEyXCJdIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0wXCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0wXCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0wXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTFcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTFcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTFcIl0ge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTJcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTJcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTJcIl0ge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0zXCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0zXCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0zXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG5bY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtNFwiXSxcbltjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtNFwiXSxcbltjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtNFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTVcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTVcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTVcIl0ge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi02XCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi02XCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi02XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG5bY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtN1wiXSxcbltjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtN1wiXSxcbltjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtN1wiXSB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLThcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLThcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLThcIl0ge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi05XCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi05XCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi05XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG5bY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtMTBcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTEwXCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0xMFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwib2ZmLTExXCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIm9mZi0xMVwiXSxcbltjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJvZmYtMTFcIl0ge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtMFwiXSxcbltjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTBcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0wXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtMVwiXSxcbltjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTFcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0xXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuXG5bY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTJcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0yXCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtMlwiXSB7XG4gIG1hcmdpbi1yaWdodDogMTYuNjY2NjclOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtM1wiXSxcbltjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTNcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0zXCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi00XCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtNFwiXSxcbltjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuXG5bY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTVcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi01XCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtNVwiXSB7XG4gIG1hcmdpbi1yaWdodDogNDEuNjY2NjclOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtNlwiXSxcbltjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTZcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi02XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi03XCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtN1wiXSxcbltjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTdcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuXG5bY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLThcIl0sXG5bY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi04XCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtOFwiXSB7XG4gIG1hcmdpbi1yaWdodDogNjYuNjY2NjclOyB9XG5cbltjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtOVwiXSxcbltjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTlcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi05XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cblxuW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0xMFwiXSxcbltjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTEwXCJdLFxuW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtMTBcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTsgfVxuXG5bY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwib2ZmLTExXCJdLFxuW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJvZmYtMTFcIl0sXG5bY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIm9mZi0xMVwiXSB7XG4gIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MGVtKSB7XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9sZy0xXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX2xnLTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfbGctMVwiXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctMlwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9sZy0yXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX2xnLTJcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctM1wiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9sZy0zXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX2xnLTNcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctNFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9sZy00XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX2xnLTRcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctNVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9sZy01XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX2xnLTVcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctNlwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9sZy02XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX2xnLTZcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctN1wiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9sZy03XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX2xnLTdcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctOFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9sZy04XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX2xnLThcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctOVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9sZy05XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX2xnLTlcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctMTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfbGctMTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfbGctMTBcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctMTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfbGctMTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfbGctMTFcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbGctMTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfbGctMTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfbGctMTJcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy0wXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctMFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctMVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy0xXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctMlwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy0yXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy0zXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTNcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctM1wiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctNFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy00XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTVcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctNVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy01XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy02XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTZcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctNlwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctN1wiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy03XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTdcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLThcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctOFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy04XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9sZy05XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTlcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctOVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctMTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctMTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbGctMTBcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTExXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTExXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX2xnLTExXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTJcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctM1wiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctM1wiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctM1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy00XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy00XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy00XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTVcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTVcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTVcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctNlwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctNlwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctNlwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy03XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy03XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy03XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLThcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLThcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLThcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctOVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctOVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctOVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy0xMFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTEwXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX2xnLTExXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9sZy0xMVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbGctMTFcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdIFtjbGFzcyo9XCJfbGctZmlyc3RcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSBbY2xhc3MqPVwiX2xnLWZpcnN0XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gW2NsYXNzKj1cIl9sZy1maXJzdFwiXSB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIFtjbGFzc349XCJncmlkXCJdIFtjbGFzcyo9XCJfbGctbGFzdFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdIFtjbGFzcyo9XCJfbGctbGFzdFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdIFtjbGFzcyo9XCJfbGctbGFzdFwiXSB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfbWQtMVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9tZC0xXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX21kLTFcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfbWQtMlwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9tZC0yXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLTNcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfbWQtM1wiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9tZC0zXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLTRcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfbWQtNFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9tZC00XCJdIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLTVcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfbWQtNVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9tZC01XCJdIHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLTZcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfbWQtNlwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9tZC02XCJdIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLTdcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfbWQtN1wiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9tZC03XCJdIHtcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLThcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfbWQtOFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9tZC04XCJdIHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLTlcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfbWQtOVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9tZC05XCJdIHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLTEwXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX21kLTEwXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX21kLTEwXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLTExXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX21kLTExXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX21kLTExXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX21kLTEyXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX21kLTEyXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX21kLTEyXCJdIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtMFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0wXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTBcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0xXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtMVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0yXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtMlwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtM1wiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0zXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTNcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTRcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtNFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC00XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC01XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTVcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtNVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtNlwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC02XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTZcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTdcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtN1wiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC03XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC04XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLThcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtOFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfbWQtOVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC05XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTlcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTEwXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTEwXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX21kLTEwXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0xMVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0xMVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9tZC0xMVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTBcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTFcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC0yXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC0yXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC0yXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTNcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTNcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTNcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMjUlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtNFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtNFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtNFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC01XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC01XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC01XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTZcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTZcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTZcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTAlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtN1wiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtN1wiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtN1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC04XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC04XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC04XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTlcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTlcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTlcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNzUlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtMTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTEwXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC0xMFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9tZC0xMVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfbWQtMTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX21kLTExXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSBbY2xhc3MqPVwiX21kLWZpcnN0XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gW2NsYXNzKj1cIl9tZC1maXJzdFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdIFtjbGFzcyo9XCJfbWQtZmlyc3RcIl0ge1xuICAgIG9yZGVyOiAtMTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSBbY2xhc3MqPVwiX21kLWxhc3RcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSBbY2xhc3MqPVwiX21kLWxhc3RcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSBbY2xhc3MqPVwiX21kLWxhc3RcIl0ge1xuICAgIG9yZGVyOiAxOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbY2xhc3MqPVwiX3NtLTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfc20tMVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9zbS0xXCJdIHtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS0yXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX3NtLTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfc20tMlwiXSB7XG4gICAgZmxleC1iYXNpczogMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS0zXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX3NtLTNcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfc20tM1wiXSB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS00XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX3NtLTRcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfc20tNFwiXSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS01XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX3NtLTVcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfc20tNVwiXSB7XG4gICAgZmxleC1iYXNpczogNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS02XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX3NtLTZcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfc20tNlwiXSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS03XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX3NtLTdcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfc20tN1wiXSB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS04XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX3NtLThcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfc20tOFwiXSB7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS05XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX3NtLTlcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfc20tOVwiXSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS0xMFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9zbS0xMFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9zbS0xMFwiXSB7XG4gICAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS0xMVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9zbS0xMVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9zbS0xMVwiXSB7XG4gICAgZmxleC1iYXNpczogOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl9zbS0xMlwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl9zbS0xMlwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2NsYXNzKj1cIl9zbS0xMlwiXSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tMFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0wXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tMVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0xXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTFcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tMlwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0yXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTJcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTNcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tM1wiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0zXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS00XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTRcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tNFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tNVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS01XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTVcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTZcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tNlwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS02XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS03XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTdcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tN1wiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tOFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS04XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLThcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3NtLTlcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tOVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS05XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0xMFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0xMFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl9zbS0xMFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tMTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tMTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfc20tMTFcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0wXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0wXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0wXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0xXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0xXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0xXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tMlwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tMlwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tMlwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0zXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0zXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0zXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTRcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTRcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTRcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tNVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tNVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tNVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS02XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS02XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS02XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTdcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTdcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTdcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNTguMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tOFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tOFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tOFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS05XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS05XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS05XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTEwXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0xMFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tMTBcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogODMuMzMzMzMlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfc20tMTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3NtLTExXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl9zbS0xMVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gW2NsYXNzKj1cIl9zbS1maXJzdFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdIFtjbGFzcyo9XCJfc20tZmlyc3RcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSBbY2xhc3MqPVwiX3NtLWZpcnN0XCJdIHtcbiAgICBvcmRlcjogLTE7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gW2NsYXNzKj1cIl9zbS1sYXN0XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gW2NsYXNzKj1cIl9zbS1sYXN0XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gW2NsYXNzKj1cIl9zbS1sYXN0XCJdIHtcbiAgICBvcmRlcjogMTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNmVtKSB7XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2NsYXNzKj1cIl94cy0xXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbY2xhc3MqPVwiX3hzLTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfeHMtMVwiXSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfeHMtMlwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl94cy0yXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX3hzLTJcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfeHMtM1wiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl94cy0zXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX3hzLTNcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfeHMtNFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl94cy00XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX3hzLTRcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfeHMtNVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl94cy01XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX3hzLTVcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfeHMtNlwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl94cy02XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX3hzLTZcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfeHMtN1wiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl94cy03XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX3hzLTdcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfeHMtOFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl94cy04XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX3hzLThcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfeHMtOVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2NsYXNzKj1cIl94cy05XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbY2xhc3MqPVwiX3hzLTlcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfeHMtMTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfeHMtMTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfeHMtMTBcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfeHMtMTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfeHMtMTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfeHMtMTFcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtjbGFzcyo9XCJfeHMtMTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtjbGFzcyo9XCJfeHMtMTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtjbGFzcyo9XCJfeHMtMTJcIl0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy0wXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtMFwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTFcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtMVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy0xXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtMlwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy0yXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy0zXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTNcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtM1wiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtNFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy00XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTVcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtNVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy01XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy02XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTZcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtNlwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtN1wiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy03XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTdcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLThcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtOFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy04XCJdIHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIl94cy05XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTlcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtOVwiXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtMTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtMTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtbGVmdCo9XCJfeHMtMTBcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTExXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTExXCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLWxlZnQqPVwiX3hzLTExXCJdIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtMFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtMFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtMFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtMVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtMVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtMVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTJcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTJcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogMTYuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtM1wiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtM1wiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtM1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy00XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy00XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy00XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTVcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTVcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTVcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNDEuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtNlwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtNlwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtNlwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy03XCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy03XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy03XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLThcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLThcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLThcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtOVwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtOVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtOVwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NSU7IH1cbiAgW2NsYXNzfj1cImdyaWRcIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy0xMFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtMTBcIl0sXG4gIFtjbGFzcyo9XCJncmlkX1wiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTEwXCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICBbY2xhc3N+PVwiZ3JpZFwiXSA+IFtkYXRhLXB1c2gtcmlnaHQqPVwiX3hzLTExXCJdLFxuICBbY2xhc3MqPVwiZ3JpZC1cIl0gPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIl94cy0xMVwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdID4gW2RhdGEtcHVzaC1yaWdodCo9XCJfeHMtMTFcIl0ge1xuICAgIG1hcmdpbi1yaWdodDogOTEuNjY2NjclOyB9XG4gIFtjbGFzc349XCJncmlkXCJdIFtjbGFzcyo9XCJfeHMtZmlyc3RcIl0sXG4gIFtjbGFzcyo9XCJncmlkLVwiXSBbY2xhc3MqPVwiX3hzLWZpcnN0XCJdLFxuICBbY2xhc3MqPVwiZ3JpZF9cIl0gW2NsYXNzKj1cIl94cy1maXJzdFwiXSB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIFtjbGFzc349XCJncmlkXCJdIFtjbGFzcyo9XCJfeHMtbGFzdFwiXSxcbiAgW2NsYXNzKj1cImdyaWQtXCJdIFtjbGFzcyo9XCJfeHMtbGFzdFwiXSxcbiAgW2NsYXNzKj1cImdyaWRfXCJdIFtjbGFzcyo9XCJfeHMtbGFzdFwiXSB7XG4gICAgb3JkZXI6IDE7IH0gfVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgSElESU5HIENPTFNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgKG1heC13aWR0aDogODBlbSkge1xuICBbY2xhc3MqPVwibGctaGlkZGVuXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgW2NsYXNzKj1cIm1kLWhpZGRlblwiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0OGVtKSB7XG4gIFtjbGFzcyo9XCJzbS1oaWRkZW5cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzZlbSkge1xuICBbY2xhc3MqPVwieHMtaGlkZGVuXCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIGZvbnQ6IDEuNHJlbSAnQXZlbmlyJywgSGVsdmV0aWNhLCBBcmlhbDtcbiAgY29sb3I6ICMwRjBGMEY7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjNTc1NzU3O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNTc1NzU3OyB9XG5cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICM1NzU3NTc7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMwRjBGMEY7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMxODc3RjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDZyZW0gMDsgfVxuICAuc2VjdGlvbiBoMjpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNlY3Rpb24gcCwgLnNlY3Rpb24gdWwsIC5zZWN0aW9uIG9sIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3MXB4KSB7XG4gICAgICAuc2VjdGlvbiBwLCAuc2VjdGlvbiB1bCwgLnNlY3Rpb24gb2wge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfSB9XG5cbi5oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ3JpZC1taWRkbGUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucm93UmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cblxuLm10MCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLm1iMCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnB0MCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5wYjAge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTI0OHB4OyB9XG5cbi5zcXVhcmUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTsgfVxuICAuc3F1YXJlLXdyYXBwZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gIC5zcXVhcmUtd3JhcHBlciAuY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5ib3gge1xuICBwYWRkaW5nOiAycmVtOyB9XG4gIC5ib3gtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAuYm94LXNpZ25vIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cblxuaDEsIGgyLCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgaDEgc21hbGwsIC5oMSBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgaDEsIC5oMSB7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1NzFweCkge1xuICAgIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjZyZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luOiAxcmVtOyB9XG5cbi5idG4ge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Nzg3O1xuICBwYWRkaW5nOiA4cHggNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG4tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyMzEzOyB9XG4gICAgLmJ0bi1yZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmNDgzYTsgfVxuICAuYnRuLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEYwRjBGOyB9XG4gICAgLmJ0bi1ibGFjazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5OyB9XG4gIC5idG4td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5idG4tYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGOyB9XG4gICAgLmJ0bi1ib3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgLmJ0bi1ib3JkZXIuYnRuLWJsYWNrIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzBGMEYwRjtcbiAgICAgIGNvbG9yOiAjMEYwRjBGOyB9XG5cbi5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMxODc3RjI7IH1cblxuLmNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwRjBGMEY7IH1cbiAgLmNvbG9yLWJsYWNrIGgxLCAuY29sb3ItYmxhY2sgaDIsIC5jb2xvci1ibGFjayBoMywgLmNvbG9yLWJsYWNrIGg0LCAuY29sb3ItYmxhY2sgaDUsIC5jb2xvci1ibGFjayBoNiwgLmNvbG9yLWJsYWNrIHAge1xuICAgIGNvbG9yOiAjMEYwRjBGOyB9XG5cbi5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zZXJ2aWNlcy1pY29uIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBmaWxsOiAjRTMyMzEzO1xuICB3aWR0aDogNjBweDsgfVxuICAuc2VydmljZXMtaWNvbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5zZXJ2aWNlcy1pY29uLm9pbC1pY29uIHtcbiAgICB3aWR0aDogODBweDsgfVxuICAuc2VydmljZXMtaWNvbi5icmFrZXMtaWNvbiB7XG4gICAgd2lkdGg6IDgwcHg7IH1cbiAgLnNlcnZpY2VzLWljb24uYWxpZ24taWNvbiB7XG4gICAgd2lkdGg6IDQ4cHg7IH1cblxuLnNlY3Rpb24taGVybyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWN0aW9uLWhlcm8ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9IH1cbiAgLnNlY3Rpb24taGVyb19fdGl0bGUge1xuICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICAuc2VjdGlvbi1oZXJvX190aXRsZS0tY2VudGVyZWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnNlY3Rpb24taGVyb19fdGl0bGUtLWNlbnRlcmVkIGgxIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRkZGRkZGO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRkZGRjtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwOyB9XG4gICAgICAuc2VjdGlvbi1oZXJvX190aXRsZS0tY2VudGVyZWQuY29sb3ItYmxhY2sgaDEge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwRjBGMEY7IH1cbiAgICAuc2VjdGlvbi1oZXJvX190aXRsZSAuc2VjdGlvbi1oZXJvX19pbmZvIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VjdGlvbi1oZXJvX19mdWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zZWN0aW9uLWhlcm9fX2Z1bGwgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAuc2VjdGlvbi1oZXJvX19pbWctLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNlY3Rpb24taGVyb19faW1nLS13cmFwcGVyIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAuc2VjdGlvbi1oZXJvX19ncmFjaWFzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5zZWN0aW9uLWhlcm9fX2luZm8ge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgLnNlY3Rpb24taGVyb19faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNSU7IH0gfVxuICAgIC5zZWN0aW9uLWhlcm9fX2luZm8gaDEge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgICAgICAuc2VjdGlvbi1oZXJvX19pbmZvIGgxIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5zZWN0aW9uLWhlcm9fX2luZm8gaDEgc21hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNlY3Rpb24taGVyb19faW5mbyBoMS5oMS1saW5lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgICAgLnNlY3Rpb24taGVyb19faW5mbyBoMS5oMS1saW5lOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZiY2U0NztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjUxLCAyMDYsIDcxLCAwKSAwJSwgI2ZiY2U0NyA0MSUpO1xuICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5zZWN0aW9uLWhlcm9fX2luZm8gLmJ0biB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbWFyZ2luOiA0cmVtIGF1dG8gMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIC5zZWN0aW9uLWhlcm9fX2luZm8gLmJ0biB7XG4gICAgICAgICAgbWFyZ2luOiAycmVtIDAgMCAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgICAuc2VjdGlvbi1oZXJvX19pbmZvIC5idG4uYnRuLWNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNFMzIzMTM7IH1cblxuLmNhcmQtZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXJkLWdyaWQgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jYXJkLWdyaWQgZmlndXJlIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5jYXJkLWdyaWQgZmlndXJlIGgzLCAuY2FyZC1ncmlkIGZpZ3VyZSBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYXJkLWdyaWQgZmlndXJlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7IH1cbiAgICAuY2FyZC1ncmlkIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjMEYwRjBGO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICAgIC5jYXJkLWdyaWQgZmlndXJlIGZpZ2NhcHRpb246OmJlZm9yZSwgLmNhcmQtZ3JpZCBmaWd1cmUgZmlnY2FwdGlvbjo6YWZ0ZXIge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB0cmFuc2Zvcm0gMC42NXM7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmFuaW1hdGVkX19iYWNrSW5VcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICAuYW5pbWF0ZWQudmlzaWJsZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmFuaW1hdGVkLnZpc2libGU6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzOyB9XG4gICAgLmFuaW1hdGVkLnZpc2libGU6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cbiAgICAuYW5pbWF0ZWQudmlzaWJsZTpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7IH1cbiAgICAuYW5pbWF0ZWQudmlzaWJsZTpudGgtY2hpbGQoNCkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4yczsgfVxuICAgIC5hbmltYXRlZC52aXNpYmxlOm50aC1jaGlsZCg1KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1czsgfVxuICAgIC5hbmltYXRlZC52aXNpYmxlOm50aC1jaGlsZCg2KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzOyB9XG4gICAgLmFuaW1hdGVkLnZpc2libGU6bnRoLWNoaWxkKDcpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzOyB9XG4gICAgLmFuaW1hdGVkLnZpc2libGU6bnRoLWNoaWxkKDgpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cbiAgICAuYW5pbWF0ZWQudmlzaWJsZTpudGgtY2hpbGQoOSkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7IH1cbiAgICAuYW5pbWF0ZWQudmlzaWJsZTpudGgtY2hpbGQoMTApIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7IH1cblxuQGtleWZyYW1lcyBwcmVsb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5ob3Zlci1lZmZlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ob3Zlci1lZmZlY3Qgc3ZnIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMsIHRyYW5zZm9ybSAwLjM1cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5ob3Zlci1lZmZlY3QgaDMsIC5ob3Zlci1lZmZlY3QgcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA0MHB4LCAwKTsgfVxuICAuaG92ZXItZWZmZWN0IGgzIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7IH1cbiAgLmhvdmVyLWVmZmVjdCBwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMzVzOyB9XG4gIC5ob3Zlci1lZmZlY3Q6aG92ZXIgc3ZnLCAuaG92ZXItZWZmZWN0OmhvdmVyIHAge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmhvdmVyLWVmZmVjdDpob3ZlciBzdmcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmhvdmVyLWVmZmVjdDpob3ZlciBoMyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7IH1cbiAgLmhvdmVyLWVmZmVjdDpob3ZlciBwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1czsgfVxuXG4uc2VjdGlvbi1mb3Jtc19faW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuLnNlY3Rpb24tZm9ybXMgLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4uc2VjdGlvbi1mb3JtcyAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMXJlbSAwOyB9XG4gIC5zZWN0aW9uLWZvcm1zIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cbiAgLnNlY3Rpb24tZm9ybXMgLmZvcm0tZ3JvdXAgc2VsZWN0LCAuc2VjdGlvbi1mb3JtcyAuZm9ybS1ncm91cCBpbnB1dCwgLnNlY3Rpb24tZm9ybXMgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCN0I3Qjc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5zZWN0aW9uLWZvcm1zIC5mb3JtLWdyb3VwIC5pbmxpbmUtbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc2VjdGlvbi1mb3JtcyAuZm9ybS1ncm91cCAuaW5saW5lLWxhYmVsIGxhYmVsIHtcbiAgICAgIG1hcmdpbjogLS4ycmVtIDAgMCAxcmVtOyB9XG4gICAgLnNlY3Rpb24tZm9ybXMgLmZvcm0tZ3JvdXAgLmlubGluZS1sYWJlbCBsYWJlbCwgLnNlY3Rpb24tZm9ybXMgLmZvcm0tZ3JvdXAgLmlubGluZS1sYWJlbCBzZWxlY3QsIC5zZWN0aW9uLWZvcm1zIC5mb3JtLWdyb3VwIC5pbmxpbmUtbGFiZWwgaW5wdXQsIC5zZWN0aW9uLWZvcm1zIC5mb3JtLWdyb3VwIC5pbmxpbmUtbGFiZWwgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnNlY3Rpb24tZm9ybXMgLmZvcm0tZ3JvdXAuaGFzLWRhbmdlciBzZWxlY3Qge1xuICAgIGNvbG9yOiAjRTMyMzEzOyB9XG4gIC5zZWN0aW9uLWZvcm1zIC5mb3JtLWdyb3VwLmhhcy1kYW5nZXIgc2VsZWN0LCAuc2VjdGlvbi1mb3JtcyAuZm9ybS1ncm91cC5oYXMtZGFuZ2VyIGlucHV0LCAuc2VjdGlvbi1mb3JtcyAuZm9ybS1ncm91cC5oYXMtZGFuZ2VyIHRleHRhcmVhIHtcbiAgICBib3JkZXItY29sb3I6ICNFMzIzMTM7IH1cbiAgLnNlY3Rpb24tZm9ybXMgLmZvcm0tZ3JvdXAuaGFzLWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG91dGxpbmUtY29sb3I6ICNFMzIzMTM7IH1cbiAgLnNlY3Rpb24tZm9ybXMgLmZvcm0tZ3JvdXAuaGFzLWRhbmdlciAucHJpc3RpbmUtZXJyb3Ige1xuICAgIGNvbG9yOiAjRTMyMzEzOyB9XG4gIC5zZWN0aW9uLWZvcm1zIC5mb3JtLWdyb3VwLmhhcy1kYW5nZXIgOjpwbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gICAgY29sb3I6ICNFMzIzMTM7XG4gICAgb3BhY2l0eTogMTtcbiAgICAvKiBGaXJlZm94ICovIH1cbiAgLnNlY3Rpb24tZm9ybXMgLmZvcm0tZ3JvdXAuaGFzLWRhbmdlciA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICAgIGNvbG9yOiAjRTMyMzEzOyB9XG4gIC5zZWN0aW9uLWZvcm1zIC5mb3JtLWdyb3VwLmhhcy1kYW5nZXIgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIE1pY3Jvc29mdCBFZGdlICovXG4gICAgY29sb3I6ICNFMzIzMTM7IH1cblxuLyoqXG4gKiBTd2lwZXIgNi41LjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjEgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWFyY2ggNSwgMjAyMVxuICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmOyB9XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTsgfVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDsgfVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqLyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTsgfVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi8gfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2JzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi8gfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7IH1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDsgfVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBTY3JvbGxiYXIgKi9cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi8qIFByZWxvYWRlciAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovIH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7IH1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogYTExeSAqL1xuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5jY25hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjMxMztcbiAgaGVpZ2h0OiA1OHB4O1xuICAvKiBTaW5jZSB3ZSdsbCBoYXZlIHRoZSBcInVsIGxpXCIgXCJmbG9hdDpsZWZ0XCJcbiAgICAgKiB3ZSBuZWVkIHRvIGFkZCBhIGNsZWFyIGFmdGVyIHRoZSBjb250YWluZXIuICovIH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuY2NuYXYge1xuICAgICAgaGVpZ2h0OiA2N3B4OyB9IH1cbiAgLmNjbmF2IFtpZF49ZHJvcF0sIC5jY25hdl9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jY25hdl9fc29jaWFsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzBGMEYwRjtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGhlaWdodDogMzNweDsgfVxuICAgIC5jY25hdl9fc29jaWFsLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG4gICAgLmNjbmF2X19zb2NpYWwgLmZhY2Vib29rLWxvZ28ge1xuICAgICAgZmlsbDogIzg3ODc4NztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICAgIC5jY25hdl9fc29jaWFsIC5mYWNlYm9vay1sb2dvOmhvdmVyIHtcbiAgICAgICAgZmlsbDogIzE4NzdGMjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jY25hdl9fbG9nbyB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogMTA2cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2ZzdC1sb2dvLWJrZy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMzsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAuY2NuYXZfX2xvZ28ge1xuICAgICAgICBsZWZ0OiAtMzJweDsgfSB9XG4gICAgLmNjbmF2X19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTQ4cHg7XG4gICAgICBtYXJnaW46IDIycHggNDZweCAyMnB4IDY5cHg7IH1cbiAgLmNjbmF2X19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmNjbmF2X19oZWFkZXIgLmNjbmF2X19pY29uLXRvZ2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTMyMzEzO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMjhweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5jY25hdl9faGVhZGVyIC5jY25hdl9faWNvbi10b2dnbGUgLmNjbmF2X19pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDsgfVxuICAgICAgICAuY2NuYXZfX2hlYWRlciAuY2NuYXZfX2ljb24tdG9nZ2xlIC5jY25hdl9faWNvbjpiZWZvcmUsIC5jY25hdl9faGVhZGVyIC5jY25hdl9faWNvbi10b2dnbGUgLmNjbmF2X19pY29uOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLmNjbmF2X19oZWFkZXIgLmNjbmF2X19pY29uLXRvZ2dsZSAuY2NuYXZfX2ljb246OmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgICAgLmNjbmF2X19oZWFkZXIgLmNjbmF2X19pY29uLXRvZ2dsZSAuY2NuYXZfX2ljb246OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IC01cHg7IH1cbiAgLmNjbmF2IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLmNjbmF2IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jY25hdiB1bCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmNjbmF2IHVsIGxpIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAvKiBEaXNwbGF5IERyb3Bkb3ducyBvbiBIb3ZlciAqLyB9XG4gICAgICAuY2NuYXYgdWwgbGk6aG92ZXIgPiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNjbmF2IHVsIHVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA0O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggNnB4IHJnYmEoMTgzLCAxODMsIDE4MywgMC41KTtcbiAgICAgIHRvcDogNjdweDtcbiAgICAgIC8qIFN1Ym5hdiBEcm9wZG93biAqLyB9XG4gICAgICAuY2NuYXYgdWwgdWwgbGkge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLmNjbmF2IHVsIHVsIGEge1xuICAgICAgICBjb2xvcjogIzBGMEYwRjtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gICAgICAgIC5jY25hdiB1bCB1bCBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3OyB9XG4gIC5jY25hdi5zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2NuYXYgLm1lbnUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jY25hdiAubWVudSA+IGxpIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNjbmF2IC5tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jY25hdjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNjbmF2IC5tZW51IHtcbiAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2NuYXYgLm1lbnUgPiBsaSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLmNjbmF2IC5tZW51ID4gbGkgPiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgcGFkZGluZzogMjRweCAyNXB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmNjbmF2IC5tZW51ID4gbGkgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgLmNjbmF2IC5tZW51ID4gbGkgPiBhIC5jYXJldC1kb3duIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLjZyZW07XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZmlsbDogI0ZGRkZGRjsgfVxuICAuY2NuYXYgLm1lbnUgPiBsaSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwRjBGMEY7IH1cbiAgICAuY2NuYXYgLm1lbnUgPiBsaSA+IGE6aG92ZXIgLmNhcmV0LWRvd24ge1xuICAgICAgZmlsbDogIzBGMEYwRjsgfVxuXG4uY2NuYXZfX21lbnUtc3VibmF2OmhvdmVyICsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMEYwRjBGOyB9XG4gIC5jY25hdl9fbWVudS1zdWJuYXY6aG92ZXIgKyBhIC5jYXJldC1kb3duIHtcbiAgICBmaWxsOiAjMEYwRjBGICFpbXBvcnRhbnQ7IH1cblxuLyogTWVkaWEgUXVlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2NuYXYge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xuICAgIC8qIEhpZGUgdGhlIG5hdmlnYXRpb24gbWVudSBieSBkZWZhdWx0ICovXG4gICAgLyogRGlzcGxheSBEcm9wZG93biB3aGVuIGNsaWNrZWQgb24gUGFyZW50IExhYmxlICovXG4gICAgLyogQ2hhbmdlIG1lbnUgaXRlbSdzIHdpZHRoIHRvIDEwMCUgKi8gfVxuICAgIC5jY25hdiAuY2NuYXZfX21lbnUtc3VibmF2ICsgYSxcbiAgICAuY2NuYXYgLm1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jY25hdiBbaWRePWRyb3BdOmNoZWNrZWQgKyB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNjbmF2X190b2dnbGUsIC5jY25hdiAubWVudSA+IGxpID4gYSA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xuICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgY29sb3I6ICMwRjBGMEY7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgLmNjbmF2IC5tZW51ID4gbGkgPiBhID4gc3Bhbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3OyB9XG4gICAgLmNjbmF2IC5tZW51ID4gbGkge1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlOyB9XG4gICAgICAuY2NuYXYgLm1lbnUgPiBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmNjbmF2LmlzLWFjdGl2ZSAuY2NuYXZfX2ljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5jY25hdi5pcy1hY3RpdmUgLmNjbmF2X19pY29uOjpiZWZvcmUge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAgIC5jY25hdi5pcy1hY3RpdmUgLmNjbmF2X19pY29uOjphZnRlciB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmNjbmF2IHVsIHtcbiAgICAgIC8qIEhpZGUgbWVudXMgb24gaG92ZXIgKi8gfVxuICAgICAgLmNjbmF2IHVsIHVsIHtcbiAgICAgICAgLyogSGlkZSBEcm9wZG93bnMgYnkgRGVmYXVsdCAqL1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIC8qIFN1Ym5hdiBEcm9wZG93biAqLyB9XG4gICAgICAgIC5jY25hdiB1bCB1bCBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzMjMxMzsgfVxuICAgICAgICAgIC5jY25hdiB1bCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAuY2NuYXYgdWwgdWwgYSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDQwcHg7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgICAuY2NuYXYgdWwgdWwgYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzBGMEYwRjsgfVxuICAgICAgLmNjbmF2IHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2NuYXYgdWwgdWwgbGk6aG92ZXIgPiB1bCxcbiAgICAgIC5jY25hdiB1bCBsaTpob3ZlciA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jY25hdl9fbG9nbyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jY25hdl9fbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIG1hcmdpbjogMTFweCAwIDAgMTRweDsgfSB9XG5cbi5tYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDkxcHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAubWFpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG5cbi5zZWN0aW9uLWFib3V0dXMgaDMge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zZWN0aW9uLXNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNzsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5zZWN0aW9uLXNlcnZpY2VzIHAge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zZWN0aW9uIC5ncmlkLXdpdGgtYm9yZGVyIFtjbGFzcyo9Y29sLV06bnRoLWNoaWxkKDNuICsgMikgLmJveCwgLnNlY3Rpb24gLmdyaWQtd2l0aC1ib3JkZXIgW2NsYXNzKj1jb2xfXTpudGgtY2hpbGQoM24gKyAyKSAuYm94LCAuc2VjdGlvbiAuZ3JpZC13aXRoLWJvcmRlciBbY2xhc3N+PWNvbF06bnRoLWNoaWxkKDNuICsgMikgLmJveCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjODc4Nzg3O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4Nzg3ODc7IH0gfVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgZm9vdGVyIC5maXJzdC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIGZvb3RlciAuZmlyc3Qtc2VjdGlvbl9sb2dvIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBmb290ZXIgLmZpcnN0LXNlY3Rpb25fbG9nbyBpbWcge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAgIGZvb3RlciAuZmlyc3Qtc2VjdGlvbl9sb2dvIGltZzpob3ZlciB7XG4gICAgICAgICAgZmlsdGVyOiBpbml0aWFsOyB9XG4gICAgZm9vdGVyIC5maXJzdC1zZWN0aW9uX2RhdG9zIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgICBmb290ZXIgLmZpcnN0LXNlY3Rpb25fZGF0b3MgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBmb290ZXIgLnNlY29uZC1zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgZm9vdGVyIC5zZWNvbmQtc2VjdGlvbl9kYXRvcyB7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIGZvb3RlciAuc2Vjb25kLXNlY3Rpb25fZGF0b3MgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgIGZvb3RlciAuc2Vjb25kLXNlY3Rpb25fbG9nbyB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBmb290ZXIgLmZpcnN0LXNlY3Rpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIGZvb3RlciAuZmlyc3Qtc2VjdGlvbl9sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgZm9vdGVyIC5maXJzdC1zZWN0aW9uX2RhdG9zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgICBmb290ZXIgLmZpcnN0LXNlY3Rpb25fZGF0b3MgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICBmb290ZXIgLnNlY29uZC1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICBmb290ZXIgLnNlY29uZC1zZWN0aW9uX2RhdG9zIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgICAgZm9vdGVyIC5zZWNvbmQtc2VjdGlvbl9kYXRvcyBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBmb290ZXIgLnNlY29uZC1zZWN0aW9uX2xvZ28ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIGZvb3RlciAuc2Vjb25kLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDsgfVxuICAgIGZvb3RlciAuc2Vjb25kLXNlY3Rpb25fZGF0b3Mge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgZm9vdGVyIC5zZWNvbmQtc2VjdGlvbl9kYXRvcyBwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIGZvb3RlciAuc2Vjb25kLXNlY3Rpb25fbG9nbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuXG4uc2VjdGlvbi1zZXJ2aWNpb3Mge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAuc2VjdGlvbi1zZXJ2aWNpb3Nfc2VjdGlvbi1oZXJvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZHVtbXlpbWFnZS5jb20vMTE4MHg0NTAvYjdiN2I3L2ZmZi5qcGdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnNlY3Rpb24tc2VydmljaW9zLWNvbnRlbmlkbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgICAuc2VjdGlvbi1zZXJ2aWNpb3MtY29udGVuaWRvIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1zZXJ2aWNpb3MtY29udGVuaWRvIHtcbiAgICB3aWR0aDogODAlOyB9IH1cbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyAgICBDTEFTU0VTXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gR1JJRFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl17XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMCAoLSRnbC1ndXR0ZXIvMik7XG59XG4vLyBDT0xTXG5bI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXXtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCAoJGdsLWd1dHRlci8yKSAkZ2wtZ3V0dGVyLXZlcnRpY2FsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4vLyBKVVNUIFwiQ09MXCIgJiBcIkNPTF9cIlxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXXtcbiAgZmxleDogMSAxIDAlO1xufVxuLy8gSlVTVCBcIkNPTC1cIlxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXXtcbiAgZmxleDogbm9uZTtcbn1cblxuLy8gQ09MICYgR1JJRFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfV9cIl0sXG5bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXVsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9X1wiXSxcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWNvbE5hbWV9XCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdLFxuWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl1bI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJde1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBIRUxQRVJTIFNVRkZJWEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqL1xuLy8gRk9SIEdSSURcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJde1xuLy8gTm8gc3BhY2luZyBiZXR3ZWVuIGNvbHMgOiBub0d1dHRlclxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ub0d1dHRlclwiXXtcbiAgICBtYXJnaW46IDA7XG4gICAgPiBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG4gICAgPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJde1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuLy8gTm8gV3JhcHBpbmdcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbm9XcmFwXCJde1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4vLyBIb3Jpem9udGFsIGFsaWdubWVudCBvbiBjZW50ZXJcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItY2VudGVyXCJde1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4vLyBIb3Jpem9udGFsIGFsaWdubWVudCBvbiByaWdodFxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1yaWdodFwiXXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4vLyBWZXJ0aWNhbCBhbGlnbm1lbnQgb24gdG9wXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXRvcFwiXXtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuLy8gVmVydGljYWwgYWxpZ25tZW50IG9uIG1pZGRsZVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1taWRkbGVcIl17XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuLy8gVmVydGljYWwgYWxpZ25tZW50IG9uIGJvdHRvbVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1ib3R0b21cIl17XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbi8vIE9yZGVyc1xuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1yZXZlcnNlXCJde1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1jb2x1bW5cIl0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX0tXCJdIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWNvbHVtbi1yZXZlcnNlXCJde1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuXG4vLyBTcGFjZXMgYmV0d2VlbiBhbmQgYXJvdW5kIGNvbHNcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItc3BhY2VCZXR3ZWVuXCJde1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1zcGFjZUFyb3VuZFwiXXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4vLyBFcXVhbCBoZWlnaHRzIGNvbHVtbnNcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItZXF1YWxIZWlnaHRcIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWVxdWFsSGVpZ2h0XCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItZXF1YWxIZWlnaHRcIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJde1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgPiAqe1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuLy8gUmVtb3ZlcyB0aGUgcGFkZGluZy1ib3R0b21cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbm9Cb3R0b21cIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtY29sTmFtZX1cIl0sXG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW5vQm90dG9tXCJdID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWNvbE5hbWV9LVwiXSxcbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItbm9Cb3R0b21cIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJde1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIEZPUiBDT0xcblsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl17XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLXRvcFwiXXtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLW1pZGRsZVwiXXtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgJlsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCItYm90dG9tXCJde1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gICZbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiLWZpcnN0XCJde1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAmWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIi1sYXN0XCJde1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgR1JJRCBCWSBOVU1CRVJcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AaW5jbHVkZSBtYWtlR3JpZEJ5TnVtYmVyKCN7JGdsLWdyaWROYW1lfSk7XG5AZWFjaCAkbXEta2V5LCAkbXEtdmFsdWUgaW4gJGdsLW1xLWxpc3Qge1xuICBAaW5jbHVkZSBicCgjeyRtcS1rZXl9KSB7XG4gIC8vQG1lZGlhICN7JG1xLXZhbHVlfSB7XG4gICAgQGluY2x1ZGUgbWFrZUdyaWRCeU51bWJlcihfI3skbXEta2V5fSk7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKlxuICAgIENPTFMgU0laRVNcbioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AaW5jbHVkZSBtYWtlQ29sKCN7JGdsLWNvbE5hbWV9KTtcbkBpbmNsdWRlIG1ha2VPZmYob2ZmKTtcblxuXG5AZWFjaCAkbXEta2V5LCAkbXEtdmFsdWUgaW4gJGdsLW1xLWxpc3Qge1xuICBAaW5jbHVkZSBicCgjeyRtcS1rZXl9KSB7XG4gICAgQGluY2x1ZGUgbWFrZUNvbChfI3skbXEta2V5fSk7XG4gICAgQGluY2x1ZGUgbWFrZU9mZihfI3skbXEta2V5fSk7XG4gICAgQGluY2x1ZGUgbWFrZUZpcnN0TGFzdChfI3skbXEta2V5fSk7XG4gIH1cbn1cblxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKipcbiAgICBISURJTkcgQ09MU1xuKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBlYWNoICRtcS1rZXksICRtcS12YWx1ZSBpbiAkZ2wtbXEtbGlzdCB7XG4gIEBpbmNsdWRlIGJwKCN7JG1xLWtleX0pIHtcbiAgICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skbXEta2V5fS1oaWRkZW5cIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyAgICBWQVJJQUJMRVNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqXG4kZ2wtY29sQ291bnQ6ICAgMTIgIWRlZmF1bHQ7XG4kZ2wtZ3JpZE5hbWU6ICAgZ3JpZCAhZGVmYXVsdDtcbiRnbC1jb2xOYW1lOiAgIGNvbCAhZGVmYXVsdDtcbiRnbC1hdHRyaWJ1dGVOYW1lOiBjbGFzcyAhZGVmYXVsdDtcbiRnbC1ndXR0ZXI6ICAgIDFyZW0gIWRlZmF1bHQ7IC8vIFRvdGFsIGxlZnQgKyByaWdodFxuJGdsLWd1dHRlci12ZXJ0aWNhbDogICAgMXJlbSAhZGVmYXVsdDtcbiRnbC1tcS13aWR0aDogJ21heC13aWR0aCcgIWRlZmF1bHQ7XG4kZ2wtbXEtbGlzdDogKFxuICAgICAgICBsZzogODBlbSxcbiAgICAgICAgbWQ6IDY0ZW0sXG4gICAgICAgIHNtOiA0OGVtLFxuICAgICAgICB4czogMzZlbVxuKSAhZGVmYXVsdDsiLCIvLyBNYWtlIHRoZSBicmVha3BvaW50c1xuQG1peGluIGJwKCRicmVha3BvaW50KSB7XG4gICRxdWVyeTogbWFwLWdldCgkZ2wtbXEtbGlzdCwgJGJyZWFrcG9pbnQpO1xuICBAaWYgJHF1ZXJ5ICE9IG51bGwge1xuICAgIEBtZWRpYSAoJGdsLW1xLXdpZHRoOiAje250aCgkcXVlcnksIDEpfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIHRoZSBncmlkIGJ5IG51bWJlclxuQG1peGluIG1ha2VHcmlkQnlOdW1iZXIoJGdyaWQpXG57XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdsLWNvbENvdW50IHtcbiAgICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRncmlkfS0jeyRpfVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1jb2xOYW1lfVwiXSxcbiAgICAgIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRncmlkfS0jeyRpfVwiXSA+IFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1jb2xOYW1lfS1cIl0sXG4gICAgICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ3JpZH0tI3skaX1cIl0gPiBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtY29sTmFtZX1fXCJdIHtcbiAgICAgICAgJGZyYWN0aW9uOiAxIC8gJGk7XG5cbiAgICAgICAgZmxleC1iYXNpczogbWFwLWdldCgkZ2wtY29sRnJhY3Rpb25zLCAkZnJhY3Rpb24pO1xuICAgICAgICBtYXgtd2lkdGg6IG1hcC1nZXQoJGdsLWNvbEZyYWN0aW9ucywgJGZyYWN0aW9uKTtcbiAgICAgIH1cbiAgfVxufVxuXG4vLyBGdW5jdGlvbiB0byBnZW5lcmF0ZSB0aGUgZ3JpZCBieSBjb2x1bW5zXG5AbWl4aW4gbWFrZUNvbCgkY29sKVxue1xuICBbI3skZ2wtYXR0cmlidXRlTmFtZX1+PVwiI3skZ2wtZ3JpZE5hbWV9XCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9LVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfV9cIl0ge1xuICAgIFxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdsLWNvbENvdW50IHtcbiAgICAgID4gWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGNvbH0tI3skaX1cIl17IGZsZXgtYmFzaXM6IG1hcC1nZXQoJGdsLWNvbFBvcnRpb25zLCAkaSk7IG1heC13aWR0aDogbWFwLWdldCgkZ2wtY29sUG9ydGlvbnMsICRpKTsgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdW5jdGlvbiB0byBnZW5lcmF0ZSB0aGUgLWZpcnN0ICYgLWxhc3QgYmFzZSBvbiBtcSBrZXlzIChhcyBfbGctZmlyc3QpXG5AbWl4aW4gbWFrZUZpcnN0TGFzdCgkbXEpXG57XG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXSB7XG4gICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JG1xfS1maXJzdFwiXXtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gICAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JG1xfS1sYXN0XCJde1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1bmN0aW9uIHRvIGdlbmVyYXRlIHRoZSBvZmZzZXRcbkBtaXhpbiBtYWtlT2ZmKCRvZmYpXG57XG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfX49XCIjeyRnbC1ncmlkTmFtZX1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX0tXCJdLFxuICBbI3skZ2wtYXR0cmlidXRlTmFtZX0qPVwiI3skZ2wtZ3JpZE5hbWV9X1wiXSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkZ2wtY29sQ291bnQgLSAxIHtcbiAgICAgID4gW2RhdGEtcHVzaC1sZWZ0Kj1cIiN7JG9mZn0tI3skaX1cIl17IG1hcmdpbi1sZWZ0OiBtYXAtZ2V0KCRnbC1jb2xQb3J0aW9ucywgJGkpOyB9XG4gICAgfVxuICB9XG5cbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9fj1cIiN7JGdsLWdyaWROYW1lfVwiXSxcbiAgWyN7JGdsLWF0dHJpYnV0ZU5hbWV9Kj1cIiN7JGdsLWdyaWROYW1lfS1cIl0sXG4gIFsjeyRnbC1hdHRyaWJ1dGVOYW1lfSo9XCIjeyRnbC1ncmlkTmFtZX1fXCJdIHtcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRnbC1jb2xDb3VudCAtIDEge1xuICAgICAgPiBbZGF0YS1wdXNoLXJpZ2h0Kj1cIiN7JG9mZn0tI3skaX1cIl17IG1hcmdpbi1yaWdodDogbWFwLWdldCgkZ2wtY29sUG9ydGlvbnMsICRpKTsgfVxuICAgIH1cbiAgfVxufSIsIi8vIGNhbGN1bGF0ZSB3aWR0aCBvZiBvbmUgY29sIGluICVcbiRnbC1jb2xVbml0OiAoMTAwJS8kZ2wtY29sQ291bnQpO1xuXG4vLyBjYWxjdWxhdGUgYW5kIHN0b3JlIG50aCBwb3J0aW9ucyBmb3IgZ3JpZCBieSBjb2x1bW5zXG4kZ2wtY29sUG9ydGlvbnM6IChcbiAgMDogMFxuKTtcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdsLWNvbENvdW50IHtcbiAgJGdsLWNvbFBvcnRpb25zOiBtYXAtbWVyZ2UoJGdsLWNvbFBvcnRpb25zLCAoJGk6ICgkZ2wtY29sVW5pdCokaSkpKTtcbn1cblxuLy8gY2FsY3VsYXRlIGFuZCBzdG9yZSBudGggZnJhY3Rpb25zIGZvciBncmlkIGJ5IG51bWJlclxuJGdsLWNvbEZyYWN0aW9uczogKFxuICAwOiAwIC8vIEF2b2lkIGRpdmlzaW9uIGJ5IHplcm8gaWYgJGkgd291bGQgc3RhcnQgYXQgMFxuKTtcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdsLWNvbENvdW50IHtcbiAgJGZyYWN0aW9uOiAxIC8gJGk7XG4gICRnbC1jb2xGcmFjdGlvbnM6IG1hcC1tZXJnZSgkZ2wtY29sRnJhY3Rpb25zLCAoJGZyYWN0aW9uOiAkZnJhY3Rpb24gKiAxMDAlKSk7XG59XG4iLCIqLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuXHRmb250LXNpemU6IDYyLjUlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRmb250OiAxLjRyZW0gJ0F2ZW5pcicsIEhlbHZldGljYSwgQXJpYWw7IC8vMTRweFxuXHRjb2xvcjogJGJsYWNrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuXHRjb2xvcjogJGdyZXktNDtcblx0b3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cblx0Y29sb3I6ICRncmV5LTQ7XG59XG5cbjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cblx0Y29sb3I6ICRncmV5LTQ7XG59XG5cbmEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGNvbG9yOiAkYmxhY2s7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICRibHVlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5cbmltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uIHtcblxuXHRwYWRkaW5nOiA2cmVtIDA7XG5cblx0aDI6Zmlyc3QtY2hpbGQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0cCwgdWwsIG9sIHtcblxuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cdFx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTcxcHgpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0fVxuXG5cdH1cblxufVxuXG4uaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZ3JpZC1taWRkbGUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1hcmdpbjogMDtcbn1cblxuLnJvd1JldmVyc2Uge1xuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0fVxufVxuXG5cbi5tdDAge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4ubWIwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnB0MCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGIwIHtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG4iLCIkd2hpdGUgOiAjRkZGRkZGO1xuJGJsYWNrIDogIzBGMEYwRjtcbiRicmFuZC1wcmltYXJ5IDogI0UzMjMxMztcbiRncmV5LTE6ICNFN0U3RTc7XG4kZ3JleS0yOiAjQjdCN0I3O1xuJGdyZXktMzogIzg3ODc4NztcbiRncmV5LTQ6ICM1NzU3NTc7XG4kZ3JleS01OiAjMjYyNjI2O1xuJGJsdWU6ICMxODc3RjI7XG4iLCIuY29udGFpbmVyIHtcblx0d2lkdGg6IDgwJTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTI0OHB4O1xufVxuXG5cbi5zcXVhcmUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG59XG5cbi5ib3gge1xuXHRwYWRkaW5nOiAycmVtO1xuXG5cdCYtbnVtYmVyIHtcblx0XHRmb250LXNpemU6IDhyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0fVxuXG5cdCYtc2lnbm8ge1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxufVxuIiwiLy8gSEVBRElOR1NcbmgxLCBoMiwgaDMge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oMSwgLmgxIHtcblxuXHRmb250LXNpemU6IDIuN3JlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdHNtYWxsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU3MHB4KXtcblx0XHRmb250LXNpemU6IDRyZW07XG5cdH1cblxuXHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XG5cdFx0Zm9udC1zaXplOiA1cmVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cblxuaDIge1xuXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAycmVtO1xuXG5cblx0QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTcxcHgpe1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdH1cblxufVxuXG5oMyB7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXG59XG5cbmg2IHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdG1hcmdpbjogMXJlbTtcbn1cbiIsIi5idG4ge1xuXG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTM7XG4gICAgcGFkZGluZzogOHB4IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JleS0zLCAxMCUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICB9XG5cbiAgICAmLXJlZHtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYnJhbmQtcHJpbWFyeSwgMTAlKVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLWJsYWNre1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmxhY2ssIDEwJSlcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi13aGl0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgICYtYm9yZGVyIHtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idG4tYmxhY2sge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrXG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiLmNvbG9yIHtcblxuXHQmLWJsdWUgeyBjb2xvcjogJGJsdWUgfVxuXG5cdCYtYmxhY2sge1xuXG5cdFx0Y29sb3I6ICRibGFjaztcblxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc2VydmljZXMtaWNvbiB7XG5cdG1heC13aWR0aDogODBweDtcblx0ZmlsbDogJGJyYW5kLXByaW1hcnk7XG5cdHdpZHRoOiA2MHB4O1xuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdCYub2lsLWljb24ge1xuXHRcdHdpZHRoOiA4MHB4O1xuXHR9XG5cblx0Ji5icmFrZXMtaWNvbiB7XG5cdFx0d2lkdGg6IDgwcHhcblx0fVxuXG5cdCYuYWxpZ24taWNvbiB7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdH1cblxufVxuIiwiLnNlY3Rpb24taGVybyB7XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0xO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcblxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuXG4gICAgICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNvbG9yLWJsYWNrIHtcblxuICAgICAgICAgICAgICAgIGgxIHsgYm9yZGVyLWNvbG9yOiAkYmxhY2t9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24taGVyb19faW5mbyB7XG5cbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICZfX2Z1bGwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJl9faW1nLS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgIHBhZGRpbmc6MDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2dyYWNpYXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xuICAgICAgICAgICAgcGFkZGluZzogMCA1JTtcblxuICAgICAgICB9XG5cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcblxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc21hbGwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmgxLWxpbmUge1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiKDI1MSwyMDYsNzEpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjUxLDIwNiw3MSwwKSAwJSwgcmdiYSgyNTEsMjA2LDcxLDEpIDQxJSk7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcblxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIG1hcmdpbjogNHJlbSBhdXRvIDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XG5cbiAgICAgICAgICAgICAgICBtYXJnaW46IDJyZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnRuLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cbiAgICB9XG5cbn1cbiIsIi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcblxuXHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBcbn1cbiIsIi5jYXJkLWdyaWQge1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZmlndXJlIHtcblxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMsIHAge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0xO1xuICAgICAgICB9XG5cbiAgICAgICAgZmlnY2FwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi5hbmltYXRlZCB7XG5cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcywgdHJhbnNmb3JtIDAuNjVzO1xuXHRvcGFjaXR5OiAwO1xuXG5cdCZfX2JhY2tJblVwIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMjBweCwwKTtcblx0fVxuXG5cdCYudmlzaWJsZSB7XG5cblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG5cdFx0ICAmOm50aC1jaGlsZCgjeyRpfSl7XG5cdFx0XHQgdHJhbnNpdGlvbi1kZWxheTogI3skaSAqIDAuMDV9cztcblx0XHQgIH1cblx0XHR9XG5cblx0fVxufVxuXG5cbkBrZXlmcmFtZXMgcHJlbG9hZGVyIHtcblxuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxuXG59XG5cblxuLmhvdmVyLWVmZmVjdCB7XG5cblx0ZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuMzVzO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgaDMsIHAge1xuICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCw0MHB4LDApO1xuICAgfVxuXG4gICAgaDMge1xuICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgdHJhbnNmb3JtIDAuMzVzO1xuICAgfVxuXG5cbiAgICY6aG92ZXIge1xuXG4gICAgICBzdmcsIHAge1xuICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTQwcHgsMCk7XG4gICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC0zMHB4LDApO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTIwcHgsMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gICAgICB9XG5cbiAgIH1cblxuXG59XG4iLCIuc2VjdGlvbi1mb3JtcyB7XG5cbiAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcblxuICAgICAgICBtYXJnaW46IDFyZW0gMDtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LTI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmxpbmUtbGFiZWwge1xuXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtLjJyZW0gMCAwIDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsLCBzZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzLWRhbmdlciB7XG5cbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzZWxlY3QsIGlucHV0LCB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByaXN0aW5lLWVycm9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTsgLyogRmlyZWZveCAqL1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIvKipcbiAqIFN3aXBlciA2LjUuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXJjaCA1LCAyMDIxXG4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbiIsIi5jY25hdiB7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcbiAgICBoZWlnaHQ6IDU4cHg7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjlweCl7XG4gICAgICAgIGhlaWdodDogNjdweDtcbiAgICB9XG5cbiAgICBbaWRePWRyb3BdLFxuICAgICZfX3RvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fc29jaWFsIHtcbiAgICBcdHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWNlYm9vay1sb2dvIHtcbiAgICAgICAgICAgIGZpbGw6ICRncmV5LTM7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICZfX2xvZ28ge1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIGhlaWdodDogMTA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1nL2ZzdC1sb2dvLWJrZy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDM7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpe1xuICAgICAgICAgICAgbGVmdDogLTMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE0OHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyMnB4IDQ2cHggMjJweCA2OXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIC5jY25hdl9faWNvbi10b2dnbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgLmNjbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICBcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIC8qIERpc3BsYXkgRHJvcGRvd25zIG9uIEhvdmVyICovXG4gICAgICAgICAgICAmOmhvdmVyID4gdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDZweCB0cmFuc3BhcmVudGl6ZSgkZ3JleS0yLCAuNSk7XG4gICAgICAgICAgICB0b3A6IDY3cHg7XG5cbiAgICAgICAgICAgIC8qIFN1Ym5hdiBEcm9wZG93biAqL1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuXG4gICAgLm1lbnUge1xuXG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBTaW5jZSB3ZSdsbCBoYXZlIHRoZSBcInVsIGxpXCIgXCJmbG9hdDpsZWZ0XCJcbiAgICAgKiB3ZSBuZWVkIHRvIGFkZCBhIGNsZWFyIGFmdGVyIHRoZSBjb250YWluZXIuICovXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG59XG5cbi5jY25hdiAubWVudSB7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aCA6IDc2OXB4KSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICA+IGxpIHtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoIDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aCA6IDc2OXB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI1cHg7XG5cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGggOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoIDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZXQtZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC42cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAuY2FyZXQtZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNjbmF2X19tZW51LXN1Ym5hdjpob3ZlciArIGEge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAuY2FyZXQtZG93biB7XG4gICAgICAgIGZpbGw6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIH1cblxufVxuXG5cblxuXG4vKiBNZWRpYSBRdWVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aCA6IDc2OHB4KSB7XG5cbiAgICAuY2NuYXYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LTE7XG5cblxuICAgICAgICAvKiBIaWRlIHRoZSBuYXZpZ2F0aW9uIG1lbnUgYnkgZGVmYXVsdCAqL1xuICAgICAgICAuY2NuYXZfX21lbnUtc3VibmF2ICsgYSxcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIERpc3BsYXkgRHJvcGRvd24gd2hlbiBjbGlja2VkIG9uIFBhcmVudCBMYWJsZSAqL1xuICAgICAgICBbaWRePWRyb3BdOmNoZWNrZWQgKyB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9nZ2xlLCAubWVudSA+IGxpID4gYSA+IHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS0xO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIH1cblxuICAgICAgICAubWVudSA+IGxpID4gYSA+IHNwYW4ge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51ID4gbGkge1xuXG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUgLmNjbmF2X19pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogQ2hhbmdlIG1lbnUgaXRlbSdzIHdpZHRoIHRvIDEwMCUgKi9cbiAgICAgICAgdWwge1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgLyogSGlkZSBEcm9wZG93bnMgYnkgRGVmYXVsdCAqL1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgIC8qIFN1Ym5hdiBEcm9wZG93biAqL1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLXByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvKiBIaWRlIG1lbnVzIG9uIGhvdmVyICovXG4gICAgICAgICAgICB1bCBsaTpob3ZlciA+IHVsLFxuICAgICAgICAgICAgbGk6aG92ZXIgPiB1bCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTFweCAwIDAgMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIubWFpbiB7XG5cbiAgICAvL3N0aWNreSBmb290ZXJcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiA5MXB4O1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgfVxuXG59XG5cbi5zZWN0aW9uIHtcblxuICAgICYtYWJvdXR1cyBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi1zZXJ2aWNlcyB7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktMTtcblxuICAgICAgICBwIHtcblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OXB4KXtcbiAgICAgICAgLmdyaWQtd2l0aC1ib3JkZXIge1xuICAgICAgICAgICAgW2NsYXNzKj1jb2wtXSwgW2NsYXNzKj1jb2xfXSwgW2NsYXNzfj1jb2xdIHtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMikgLmJveCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktMztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiJGxpbmU6IDFweCBzb2xpZCAjMDAwO1xuXG5mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgIC5maXJzdC1zZWN0aW9uIHtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0ZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGxpbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmX2xvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJl9kYXRvcyB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNlY29uZC1zZWN0aW9uIHtcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0ZGlzcGxheTogZmxleDtcbiAgICAgICAgJl9kYXRvcyB7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9sb2dvIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICBmb290ZXIge1xuXG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgIC5maXJzdC1zZWN0aW9uIHtcbiAgICBcdFx0d2lkdGg6IDEwMCU7XG4gICAgXHRcdGhlaWdodDogYXV0bztcbiAgICBcdFx0ZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgJl9sb2dvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX2RhdG9zIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXHR9XG5cbiAgICAgICAgLnNlY29uZC1zZWN0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICZfZGF0b3N7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9sb2dve1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG5cbiAgICBmb290ZXIge1xuXG4gICAgXHQuc2Vjb25kLXNlY3Rpb24ge1xuICAgIFx0XHR3aWR0aDogMTAwJTtcbiAgICBcdFx0aGVpZ2h0OiBhdXRvO1xuICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICZfZGF0b3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX2xvZ28ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICBcdH1cblxuICAgIH1cblxuXG59XG4iLCIuc2VjdGlvbi1zZXJ2aWNpb3N7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAmX3NlY3Rpb24taGVyb3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kdW1teWltYWdlLmNvbS8xMTgweDQ1MC9iN2I3YjcvZmZmLmpwZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIH1cblxuICAgICYtY29udGVuaWRve1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogOTBweDtcblxuICAgICAgICBoMXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuc2VjdGlvbi1zZXJ2aWNpb3MtY29udGVuaWRve1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cbn1cbiJdfQ== */
