/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/website/styles/app.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
body {
  margin: 0;
  padding: 0;
}

ul, li {
  list-style: none;
}

a {
  outline: none;
  text-decoration: none;
}

@font-face {
  font-family: "Poppins light";
  src: url(/build/website/fonts/Poppins-Light.e9b88d15.woff2) format("woff2"), url(/build/website/fonts/Poppins-Light.081fa188.woff) format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Poppins Regular";
  src: url(/build/website/fonts/Poppins-Regular.7af2f347.woff2) format("woff2"), url(/build/website/fonts/Poppins-Regular.7d50cfcb.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Poppins Bold";
  src: url(/build/website/fonts/Poppins-Bold.a697dfc3.woff2) format("woff2"), url(/build/website/fonts/Poppins-Bold.12597433.woff) format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Poppins Thin";
  src: url(/build/website/fonts/Poppins-Thin.a5a0d94c.woff2) format("woff2"), url(/build/website/fonts/Poppins-Thin.79208bba.woff) format("woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Fredericka the Great";
  src: url(/build/website/fonts/FrederickatheGreat-Regular.a3c0c7bc.woff2) format("woff2"), url(/build/website/fonts/FrederickatheGreat-Regular.53c235c3.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Quantico";
  src: url(/build/website/fonts/Quantico-Bold.ade356c5.woff2) format("woff2"), url(/build/website/fonts/Quantico-Bold.9633c954.woff) format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Yeseva One";
  src: url(/build/website/fonts/YesevaOne-Regular.2f6ccc75.woff2) format("woff2"), url(/build/website/fonts/YesevaOne-Regular.0ee35a97.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat Regular";
  src: url(/build/website/fonts/Montserrat-Regular.518803d3.woff2) format("woff2"), url(/build/website/fonts/Montserrat-Regular.498c8cdb.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto Bold";
  src: url(/build/website/fonts/Roboto-Bold.6cd35edf.woff2) format("woff2"), url(/build/website/fonts/Roboto-Bold.3f2cbde6.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
/*Gestion Mixins*/
@font-face {
  font-family: "icomoon";
  src: url(/build/website/fonts/icomoon.e39be80e.eot);
  src: url(/build/website/fonts/icomoon.e39be80e.eot#iefix) format("embedded-opentype"), url(/build/website/fonts/icomoon.dc6e9661.ttf) format("truetype"), url(/build/website/fonts/icomoon.c2531dbb.woff) format("woff"), url(/build/website/images/icomoon.6035e481.svg#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-video-volume:before {
  content: "\e98b";
}

.icon-video-volume-mute-1:before {
  content: "\e98c";
}

.icon-agence-conseil-communication .path1:before {
  content: "\e918";
  color: rgb(0, 0, 0);
}

.icon-agence-conseil-communication .path2:before {
  content: "\e919";
  margin-left: -1.33984375em;
  color: rgb(0, 0, 0);
}

.icon-agence-conseil-communication .path3:before {
  content: "\e91a";
  margin-left: -1.33984375em;
  color: rgb(0, 0, 0);
}

.icon-agence-conseil-communication .path4:before {
  content: "\e91b";
  margin-left: -1.33984375em;
  color: rgb(0, 0, 0);
}

.icon-agence-conseil-communication .path5:before {
  content: "\e91c";
  margin-left: -1.33984375em;
  color: rgb(0, 0, 0);
}

.icon-agence-conseil-communication .path6:before {
  content: "\e91d";
  margin-left: -1.33984375em;
  color: rgb(0, 0, 0);
}

.icon-agence-conseil-communication .path7:before {
  content: "\e91e";
  margin-left: -1.33984375em;
  color: rgb(0, 255, 0);
}

.icon-agence-conseil-communication .path8:before {
  content: "\e91f";
  margin-left: -1.33984375em;
  color: rgb(0, 0, 0);
}

.icon-agence-conseil-communication .path9:before {
  content: "\e920";
  margin-left: -1.33984375em;
  color: rgb(0, 255, 0);
}

.icon-agence-conseil-communication .path10:before {
  content: "\e921";
  margin-left: -1.33984375em;
  color: rgb(0, 0, 0);
}

.icon-agence-conseil-communication .path11:before {
  content: "\e922";
  margin-left: -1.33984375em;
  color: rgb(0, 0, 0);
}

.icon-agence-conseil-communication .path12:before {
  content: "\e923";
  margin-left: -1.33984375em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path1:before {
  content: "\e924";
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path2:before {
  content: "\e925";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path3:before {
  content: "\e926";
  margin-left: -1.4326171875em;
  color: rgb(255, 255, 255);
}

.icon-agence-data-marketing .path4:before {
  content: "\e927";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path5:before {
  content: "\e928";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path6:before {
  content: "\e929";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path7:before {
  content: "\e92a";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path8:before {
  content: "\e92b";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path9:before {
  content: "\e92c";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path10:before {
  content: "\e92d";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path11:before {
  content: "\e92e";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path12:before {
  content: "\e92f";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path13:before {
  content: "\e930";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path14:before {
  content: "\e931";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path15:before {
  content: "\e932";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path16:before {
  content: "\e933";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path17:before {
  content: "\e934";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path18:before {
  content: "\e935";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path19:before {
  content: "\e936";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path20:before {
  content: "\e937";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path21:before {
  content: "\e938";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path22:before {
  content: "\e939";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path23:before {
  content: "\e93a";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path24:before {
  content: "\e93b";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path25:before {
  content: "\e93c";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path26:before {
  content: "\e93d";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path27:before {
  content: "\e93e";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path28:before {
  content: "\e93f";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path29:before {
  content: "\e940";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path30:before {
  content: "\e941";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path31:before {
  content: "\e942";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path32:before {
  content: "\e943";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path33:before {
  content: "\e944";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path34:before {
  content: "\e945";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path35:before {
  content: "\e946";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path36:before {
  content: "\e947";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path37:before {
  content: "\e948";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path38:before {
  content: "\e949";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path39:before {
  content: "\e94a";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path40:before {
  content: "\e94b";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path41:before {
  content: "\e94c";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path42:before {
  content: "\e94d";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path43:before {
  content: "\e94e";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path44:before {
  content: "\e94f";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path45:before {
  content: "\e950";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path46:before {
  content: "\e951";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path47:before {
  content: "\e952";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path48:before {
  content: "\e953";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path49:before {
  content: "\e954";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path50:before {
  content: "\e955";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path51:before {
  content: "\e956";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path52:before {
  content: "\e957";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path53:before {
  content: "\e958";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path54:before {
  content: "\e959";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path55:before {
  content: "\e95a";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path56:before {
  content: "\e95b";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path57:before {
  content: "\e95c";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path58:before {
  content: "\e95d";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path59:before {
  content: "\e95e";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path60:before {
  content: "\e95f";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path61:before {
  content: "\e960";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path62:before {
  content: "\e961";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path63:before {
  content: "\e962";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path64:before {
  content: "\e963";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path65:before {
  content: "\e964";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path66:before {
  content: "\e965";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path67:before {
  content: "\e966";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path68:before {
  content: "\e967";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path69:before {
  content: "\e968";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path70:before {
  content: "\e969";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path71:before {
  content: "\e96a";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path72:before {
  content: "\e96b";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path73:before {
  content: "\e96c";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path74:before {
  content: "\e96d";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path75:before {
  content: "\e96e";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path76:before {
  content: "\e96f";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path77:before {
  content: "\e970";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path78:before {
  content: "\e971";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path79:before {
  content: "\e972";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path80:before {
  content: "\e973";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path81:before {
  content: "\e974";
  margin-left: -1.4326171875em;
  color: rgb(0, 255, 0);
}

.icon-agence-data-marketing .path82:before {
  content: "\e975";
  margin-left: -1.4326171875em;
  color: rgb(0, 255, 0);
}

.icon-agence-data-marketing .path83:before {
  content: "\e976";
  margin-left: -1.4326171875em;
  color: rgb(0, 255, 0);
}

.icon-agence-data-marketing .path84:before {
  content: "\e977";
  margin-left: -1.4326171875em;
  color: rgb(0, 255, 0);
}

.icon-agence-data-marketing .path85:before {
  content: "\e978";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path86:before {
  content: "\e979";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-data-marketing .path87:before {
  content: "\e97a";
  margin-left: -1.4326171875em;
  color: rgb(0, 0, 0);
}

.icon-agence-design-branding .path1:before {
  content: "\e97b";
  color: rgb(0, 0, 0);
}

.icon-agence-design-branding .path2:before {
  content: "\e97c";
  margin-left: -0.9716796875em;
  color: rgb(0, 255, 0);
}

.icon-agence-design-branding .path3:before {
  content: "\e97d";
  margin-left: -0.9716796875em;
  color: rgb(0, 255, 0);
}

.icon-agence-design-branding .path4:before {
  content: "\e97e";
  margin-left: -0.9716796875em;
  color: rgb(0, 255, 0);
}

.icon-agence-design-branding .path5:before {
  content: "\e97f";
  margin-left: -0.9716796875em;
  color: rgb(0, 255, 0);
}

.icon-agence-design-branding .path6:before {
  content: "\e980";
  margin-left: -0.9716796875em;
  color: rgb(0, 255, 0);
}

.icon-agence-design-branding .path7:before {
  content: "\e981";
  margin-left: -0.9716796875em;
  color: rgb(0, 255, 0);
}

.icon-agence-design-branding .path8:before {
  content: "\e982";
  margin-left: -0.9716796875em;
  color: rgb(0, 255, 0);
}

.icon-agence-design-branding .path9:before {
  content: "\e983";
  margin-left: -0.9716796875em;
  color: rgb(0, 255, 0);
}

.icon-agence-design-branding .path10:before {
  content: "\e984";
  margin-left: -0.9716796875em;
  color: rgb(0, 255, 0);
}

.icon-agence-design-branding .path11:before {
  content: "\e985";
  margin-left: -0.9716796875em;
  color: rgb(0, 255, 0);
}

.icon-agence-design-branding .path12:before {
  content: "\e986";
  margin-left: -0.9716796875em;
  color: rgb(0, 0, 0);
}

.icon-agence-design-branding .path13:before {
  content: "\e987";
  margin-left: -0.9716796875em;
  color: rgb(0, 0, 0);
}

.icon-agence-design-branding .path14:before {
  content: "\e988";
  margin-left: -0.9716796875em;
  color: rgb(0, 0, 0);
}

.icon-agence-design-branding .path15:before {
  content: "\e989";
  margin-left: -0.9716796875em;
  color: rgb(0, 0, 0);
}

.icon-choix-agence-conseil-accompagnement-navi:before {
  content: "\e98a";
}

.icon-agence-25-ans-experience:before {
  content: "\e913";
}

.icon-agence-agile-medaille-or:before {
  content: "\e914";
}

.icon-agence-collaborative-reseau-idees:before {
  content: "\e915";
}

.icon-agence-meilleure-qualite:before {
  content: "\e916";
}

.icon-agence-taille-humaine:before {
  content: "\e917";
}

.icon-tete-droite .path1:before {
  content: "\e90c";
  color: rgb(255, 255, 255);
}

.icon-tete-droite .path2:before {
  content: "\e90d";
  margin-left: -1.1982421875em;
  color: rgb(255, 255, 255);
}

.icon-tete-droite .path3:before {
  content: "\e90e";
  margin-left: -1.1982421875em;
  color: rgb(255, 255, 255);
}

.icon-tete-droite .path4:before {
  content: "\e90f";
  margin-left: -1.1982421875em;
  color: rgb(255, 255, 255);
}

.icon-tete-droite .path5:before {
  content: "\e900";
  margin-left: -1.1982421875em;
  color: rgb(0, 0, 0);
}

.icon-traits-verts:before {
  content: "\e910";
}

.icon-tete-penche:before {
  content: "\e911";
}

.icon-croix:before {
  content: "\e909";
}

.icon-coeur:before {
  content: "\e90a";
}

.icon-msg:before {
  content: "\e912";
}

.icon-close:before {
  content: "\e908";
}

.icon-instagram:before {
  content: "\e906";
}

.icon-facebook:before {
  content: "\e905";
}

.icon-linkedin1:before {
  content: "\e907";
}

.icon-twitter:before {
  content: "\e90b";
}

.icon-linkedin:before {
  content: "\e903";
}

.icon-arrow-down:before {
  content: "\e902";
}

.icon-arrow-left:before {
  content: "\e901";
}

.icon-arrow-right:before {
  content: "\e904";
}

.slide-in-down.mui-enter {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.slide-in-left.mui-enter, .slide-in-up.mui-enter {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transition-property: opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slide-in-left.mui-enter {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.slide-in-up.mui-enter {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  backface-visibility: hidden;
}

.slide-in-right.mui-enter, .slide-out-down.mui-leave {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transition-property: opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.slide-in-right.mui-enter {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.slide-out-down.mui-leave {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  backface-visibility: hidden;
}

.slide-out-right.mui-leave, .slide-out-up.mui-leave {
  transition-property: opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
  transition-duration: 0.5s;
  transition-timing-function: linear;
}

.slide-out-down.mui-leave.mui-leave-active {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.slide-out-right.mui-leave {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.slide-out-up.mui-leave {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.slide-out-left.mui-leave {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fade-in.mui-enter, .fade-out.mui-leave {
  transition-property: opacity;
  transition-duration: 0.5s;
  transition-timing-function: linear;
}

.slide-out-left.mui-leave.mui-leave-active {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.fade-in.mui-enter {
  opacity: 0;
}

.fade-in.mui-enter.mui-enter-active, .fade-out.mui-leave {
  opacity: 1;
}

.fade-out.mui-leave.mui-leave-active {
  opacity: 0;
}

.hinge-in-from-top.mui-enter {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  -webkit-transform: perspective(2000px) rotateX(-90deg);
  transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: top;
  transform-origin: top;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-bottom.mui-enter, .hinge-in-from-right.mui-enter {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transition-property: opacity, -webkit-transform;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  opacity: 1;
}

.hinge-in-from-right.mui-enter {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
  transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: right;
  transform-origin: right;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
  -webkit-transform: perspective(2000px) rotateX(90deg);
  transform: perspective(2000px) rotateX(90deg);
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-left.mui-enter, .hinge-in-from-middle-x.mui-enter {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transition-property: opacity, -webkit-transform;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  opacity: 1;
}

.hinge-in-from-left.mui-enter {
  -webkit-transform: perspective(2000px) rotateY(90deg);
  transform: perspective(2000px) rotateY(90deg);
  -webkit-transform-origin: left;
  transform-origin: left;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
  transform: perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-middle-y.mui-enter, .hinge-out-from-top.mui-leave {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transition-property: opacity, -webkit-transform;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
  transform: perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin: center;
  transform-origin: center;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  opacity: 1;
}

.hinge-out-from-top.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  -webkit-transform-origin: top;
  transform-origin: top;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-bottom.mui-leave, .hinge-out-from-right.mui-leave {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transition-property: opacity, -webkit-transform;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-right.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  -webkit-transform-origin: right;
  transform-origin: right;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-left.mui-leave, .hinge-out-from-middle-x.mui-leave {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transition-property: opacity, -webkit-transform;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(90deg);
  transform: perspective(2000px) rotateX(90deg);
  opacity: 0;
}

.hinge-out-from-left.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  -webkit-transform-origin: left;
  transform-origin: left;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(90deg);
  transform: perspective(2000px) rotateY(90deg);
  opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  -webkit-transform-origin: center;
  transform-origin: center;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-middle-y.mui-leave, .scale-in-up.mui-enter {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transition-property: opacity, -webkit-transform;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateX(-90deg);
  transform: perspective(2000px) rotateX(-90deg);
  opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
  -webkit-transform: perspective(2000px) rotate(0);
  transform: perspective(2000px) rotate(0);
  -webkit-transform-origin: center;
  transform-origin: center;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
  -webkit-transform: perspective(2000px) rotateY(-90deg);
  transform: perspective(2000px) rotateY(-90deg);
  opacity: 0;
}

.scale-in-up.mui-enter {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.scale-in-down.mui-enter, .scale-out-up.mui-leave {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transition-property: opacity, -webkit-transform;
}

.scale-in-up.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.scale-in-down.mui-enter {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

.scale-out-up.mui-leave {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.scale-out-down.mui-leave, .spin-in.mui-enter {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  transition-property: opacity, -webkit-transform;
}

.scale-out-up.mui-leave.mui-leave-active {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  opacity: 0;
}

.scale-out-down.mui-leave {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0;
}

.spin-in.mui-enter {
  -webkit-transform: rotate(-0.75turn);
  transform: rotate(-0.75turn);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.spin-in-ccw.mui-enter, .spin-out.mui-leave {
  transition-property: opacity, -webkit-transform;
  transition-duration: 0.5s;
  transition-timing-function: linear;
}

.spin-in.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  opacity: 1;
}

.spin-out.mui-leave {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
  -webkit-transform: rotate(0.75turn);
  transform: rotate(0.75turn);
  opacity: 0;
}

.spin-in-ccw.mui-enter {
  -webkit-transform: rotate(0.75turn);
  transform: rotate(0.75turn);
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  opacity: 1;
}

.spin-out-ccw.mui-leave {
  transition-duration: 0.5s;
  transition-timing-function: linear;
  -webkit-transform: rotate(0);
  transform: rotate(0);
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
  -webkit-transform: rotate(-0.75turn);
  transform: rotate(-0.75turn);
  opacity: 0;
}

.slow {
  transition-duration: 750ms !important;
}

.linear {
  transition-timing-function: linear !important;
  -webkit-animation-timing-function: linear !important;
  animation-timing-function: linear !important;
}

.ease {
  transition-timing-function: ease !important;
  -webkit-animation-timing-function: ease !important;
  animation-timing-function: ease !important;
}

.ease-in {
  transition-timing-function: ease-in !important;
  -webkit-animation-timing-function: ease-in !important;
  animation-timing-function: ease-in !important;
}

.ease-out {
  transition-timing-function: ease-out !important;
  -webkit-animation-timing-function: ease-out !important;
  animation-timing-function: ease-out !important;
}

.ease-in-out {
  transition-timing-function: ease-in-out !important;
  -webkit-animation-timing-function: ease-in-out !important;
  animation-timing-function: ease-in-out !important;
}

.bounce-in {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
}

.bounce-out {
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
}

.bounce-in-out {
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
  -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
}

.short-delay {
  transition-delay: 0.3s !important;
  -webkit-animation-delay: 0.3s !important;
  animation-delay: 0.3s !important;
}

.long-delay {
  transition-delay: 0.7s !important;
  -webkit-animation-delay: 0.7s !important;
  animation-delay: 0.7s !important;
}

.shake {
  -webkit-animation-name: shake-7;
  animation-name: shake-7;
}

@-webkit-keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
    transform: translateX(7%);
  }
  15%, 25%, 35%, 45%, 5%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
    transform: translateX(-7%);
  }
}
@keyframes shake-7 {
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% {
    -webkit-transform: translateX(7%);
    transform: translateX(7%);
  }
  15%, 25%, 35%, 45%, 5%, 55%, 65%, 75%, 85%, 95% {
    -webkit-transform: translateX(-7%);
    transform: translateX(-7%);
  }
}
.spin-cw {
  -webkit-animation-name: spin-cw-1turn;
  animation-name: spin-cw-1turn;
}

@-webkit-keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
.spin-ccw {
  -webkit-animation-name: spin-cw-1turn;
  animation-name: spin-cw-1turn;
}

@keyframes spin-cw-1turn {
  0%, 100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.wiggle {
  -webkit-animation-name: wiggle-7deg;
  animation-name: wiggle-7deg;
}

@-webkit-keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg);
  }
  0%, 100%, 30%, 70% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
@keyframes wiggle-7deg {
  40%, 50%, 60% {
    -webkit-transform: rotate(7deg);
    transform: rotate(7deg);
  }
  35%, 45%, 55%, 65% {
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg);
  }
  0%, 100%, 30%, 70% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}
.shake, .spin-ccw, .spin-cw, .wiggle {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.slow {
  -webkit-animation-duration: 750ms !important;
  animation-duration: 750ms !important;
}

.fast {
  transition-duration: 250ms !important;
  -webkit-animation-duration: 250ms !important;
  animation-duration: 250ms !important;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.mCustomScrollbar {
  -ms-touch-action: pinch-zoom;
  touch-action: pinch-zoom;
}

.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action {
  -ms-touch-action: auto;
  touch-action: auto;
}

.mCustomScrollBox {
  position: relative;
  overflow: hidden;
  height: 100%;
  max-width: 100%;
  outline: 0;
  direction: ltr;
}

.mCSB_container {
  overflow: hidden;
  width: auto;
  height: auto;
}

.mCSB_inside > .mCSB_container {
  margin-right: 30px;
}

.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-left: 30px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-left: 0;
}

.mCSB_scrollTools {
  position: absolute;
  width: 16px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_outside + .mCSB_scrollTools {
  right: -26px;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  right: auto;
  left: 0;
}

.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {
  left: -26px;
}

.mCSB_scrollTools .mCSB_draggerContainer {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: auto;
}

.mCSB_scrollTools a + .mCSB_draggerContainer {
  margin: 20px 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
  width: 2px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

.mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 30px;
  z-index: 1;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  position: relative;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  text-align: center;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 12px;
}

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 8px;
}

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp {
  display: block;
  position: absolute;
  height: 20px;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools .mCSB_buttonDown {
  bottom: 0;
}

.mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-right: 0;
  margin-bottom: 30px;
}

.mCSB_horizontal.mCSB_outside > .mCSB_container {
  min-height: 100%;
}

.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal {
  width: auto;
  height: 16px;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
}

.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: -26px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {
  margin: 0 20px;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 2px;
  margin: 7px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 30px;
  height: 100%;
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 12px;
  margin: 2px auto;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 8px;
  margin: 4px 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  display: block;
  position: absolute;
  width: 20px;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {
  left: 0;
}

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
  right: 0;
}

.mCSB_container_wrapper {
  position: absolute;
  height: auto;
  width: auto;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 30px;
  margin-bottom: 30px;
}

.mCSB_container_wrapper > .mCSB_container {
  padding-right: 30px;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 20px;
}

.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 20px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical {
  bottom: 0;
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  right: 0;
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 20px;
}

.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  left: 0;
}

.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {
  margin-right: 0;
  margin-left: 30px;
}

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container {
  padding-right: 0;
}

.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container {
  padding-bottom: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {
  margin-right: 0;
  margin-left: 0;
}

.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {
  margin-bottom: 0;
}

.mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {
  -webkit-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -moz-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  -o-transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
  transition: width 0.2s ease-out 0.2s, height 0.2s ease-out 0.2s, margin-left 0.2s ease-out 0.2s, margin-right 0.2s ease-out 0.2s, margin-top 0.2s ease-out 0.2s, margin-bottom 0.2s ease-out 0.2s, opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
}

.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
  opacity: 0;
  filter: "alpha(opacity=0)";
  -ms-filter: "alpha(opacity=0)";
}

.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag {
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}

.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
  filter: "alpha(opacity=85)";
  -ms-filter: "alpha(opacity=85)";
}

.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

.mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp {
  background-image: url(/build/website/images/mCSB_buttons.5b35a39c.png);
  background-repeat: no-repeat;
  opacity: 0.4;
  filter: "alpha(opacity=40)";
  -ms-filter: "alpha(opacity=40)";
}

.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 0;
}

.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -20px;
}

.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -56px;
}

.mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover {
  opacity: 0.75;
  filter: "alpha(opacity=75)";
  -ms-filter: "alpha(opacity=75)";
}

.mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active {
  opacity: 0.9;
  filter: "alpha(opacity=90)";
  -ms-filter: "alpha(opacity=90)";
}

.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px auto;
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px 0;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -20px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -40px;
}

.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -56px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px 0;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -20px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -40px;
}

.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 4px;
  margin: 6px 0;
}

.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 6px;
  margin: 5px auto;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px 0;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -20px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -40px;
}

.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -56px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px 0;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -20px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -40px;
}

.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -56px;
}

.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 2px;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
}

.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 2px;
  margin: 7px auto;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px 0;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -20px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -40px;
}

.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -56px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger {
  height: 14px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 14px;
  margin: 0 1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 14px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 14px;
  margin: 1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  width: 16px;
  height: 16px;
  margin: -1px 0;
}

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 4px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {
  height: 16px;
  width: 16px;
  margin: 0 -1px;
}

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {
  background-position: 0 -72px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {
  background-position: 0 -92px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: 0 -112px;
}

.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {
  background-position: 0 -128px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.15);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -80px -72px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -80px -92px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -80px -112px;
}

.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -80px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {
  width: 4px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  background-color: transparent;
  background-position: center;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);
  background-repeat: repeat-y;
  opacity: 0.3;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  height: 4px;
  margin: 6px 0;
  background-repeat: repeat-x;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -16px -72px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -16px -92px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -20px -112px;
}

.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -20px -128px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=);
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -96px -72px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -96px -92px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -100px -112px;
}

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -100px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-y;
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0, rgba(255, 255, 255, 0) 100%);
}

.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 70px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 70px;
}

.mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail {
  width: 8px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 8px;
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 8px;
  margin: 4px 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  height: 8px;
  margin: 4px auto;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools {
  opacity: 1;
  filter: "alpha(opacity=30)";
  -ms-filter: "alpha(opacity=30)";
}

.mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical {
  right: 1px;
}

.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical {
  box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal {
  bottom: 1px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4);
  width: 12px;
  margin: 2px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
  height: 12px;
  width: auto;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #555;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-3d-thick-dark.mCSB_scrollTools {
  box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #777;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {
  background-color: #fff;
  background-color: rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1);
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  right: 0;
  margin: 12px 0;
}

.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal {
  bottom: 0;
  margin: 0 12px;
}

.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical {
  left: 0;
  right: auto;
}

.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {
  height: 50px;
}

.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {
  width: 50px;
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
  filter: "alpha(opacity=20)";
  -ms-filter: "alpha(opacity=20)";
}

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
  filter: "alpha(opacity=50)";
  -ms-filter: "alpha(opacity=50)";
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {
  width: 6px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 6px;
  margin: 5px 0;
}

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  width: 12px;
}

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {
  height: 12px;
  margin: 2px 0;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail {
  width: 12px;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 6px;
  margin: 3px 5px;
  position: absolute;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
  height: 6px;
  margin: 5px 3px;
  position: absolute;
  width: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {
  width: 100%;
  height: 12px;
  margin: 2px 0;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -32px -72px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -32px -92px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -40px -112px;
}

.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -40px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.1);
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {
  background-position: -112px -72px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {
  background-position: -112px -92px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {
  background-position: -120px -112px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {
  background-position: -120px -128px;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.2);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.75);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.85);
}

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.9);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.75);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.85);
}

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.9);
}

* {
  box-sizing: border-box;
}

body {
  font-size: 16px;
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  overflow-x: hidden;
}

.full-h {
  min-height: 100vh;
}

.container {
  margin: 0 auto;
  width: 100%;
  max-width: 900px;
}
@media screen and (min-width: 1300px) {
  .container {
    max-width: 1200px;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

@media screen and (max-width: 768px) {
  section section {
    padding: 80px 20px;
  }
}
.find-out-link {
  color: #000000;
  font-size: 0.813em;
  display: inline-block;
  margin-top: 4em;
  text-align: center;
  width: 100%;
  position: relative;
  min-width: 80px;
  max-width: 280px;
  min-height: 80px;
}
.find-out-link span {
  display: block;
  -webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
  -moz-animation: ca3_fade_move_down 2s ease-in-out infinite;
  animation: ca3_fade_move_down 2s ease-in-out infinite;
}
.find-out-link span:after {
  content: "\e902";
  font-family: "icomoon";
  font-size: 2em;
  position: absolute;
  top: 30px;
  left: 50%;
  transform: translateX(-50%);
  font-weight: bold;
}

@-webkit-keyframes ca3_fade_move_down {
  0% {
    -webkit-transform: translate(0, -20px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 20px);
    opacity: 0;
  }
}
@-moz-keyframes ca3_fade_move_down {
  0% {
    -moz-transform: translate(0, -20px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -moz-transform: translate(0, 20px);
    opacity: 0;
  }
}
@keyframes ca3_fade_move_down {
  0% {
    transform: translate(0, -20px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 20px);
    opacity: 0;
  }
}
.mCSB_scrollTools {
  opacity: 0;
  visibility: hidden;
}

.mCSB_inside > .mCSB_container {
  margin: 0;
}

.slick-slide:focus {
  outline: none;
}

body.active-modal {
  position: relative;
  overflow: hidden;
}
body.active-modal:before {
  content: "";
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 12;
}

.menuOpen nav .logo svg {
  fill: #FFFFFF;
}

.heart {
  position: absolute;
  height: 140px;
  width: 140px;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.heart i {
  position: absolute;
}
.heart i:nth-child(1) {
  left: 50px;
  bottom: 0;
  -webkit-animation: defilement 3s linear infinite;
  -moz-animation: defilement 3s linear infinite;
  -ms-animation: defilement 3s linear infinite;
  animation: defilement 3s linear infinite;
}
.heart i:nth-child(2) {
  left: 70px;
  bottom: -60px;
  transform: rotate(-45deg);
  -webkit-animation: defilement2 3s linear infinite;
  -moz-animation: defilement2 3s linear infinite;
  -ms-animation: defilement2 3s linear infinite;
  animation: defilement2 3s linear infinite;
}

@keyframes defilement {
  from {
    bottom: 0;
    visibility: visible;
    left: 70px;
    color: transparent;
  }
  to {
    bottom: 70px;
    visibility: hidden;
    font-size: 50px;
    left: 100px;
    color: #00ff00;
  }
}
@-moz-keyframes defilement {
  from {
    bottom: 0;
    visibility: visible;
    left: 70px;
    color: transparent;
  }
  to {
    bottom: 70px;
    visibility: hidden;
    font-size: 50px;
    left: 100px;
    color: #00ff00;
  }
}
@-webkit-keyframes defilement {
  from {
    bottom: 0;
    visibility: visible;
    left: 70px;
    color: transparent;
  }
  to {
    bottom: 70px;
    visibility: hidden;
    font-size: 50px;
    left: 100px;
    color: #00ff00;
  }
}
@-ms-keyframes defilement {
  from {
    bottom: 0;
    visibility: visible;
    left: 70px;
    color: transparent;
  }
  to {
    bottom: 70px;
    visibility: hidden;
    font-size: 50px;
    left: 100px;
    color: #00ff00;
  }
}
@keyframes defilement2 {
  from {
    bottom: -60px;
    visibility: visible;
    left: 50px;
    color: transparent;
  }
  to {
    bottom: 90px;
    visibility: hidden;
    font-size: 50px;
    left: 20px;
    color: #00ff00;
  }
}
@-moz-keyframes defilement2 {
  from {
    bottom: -60px;
    visibility: visible;
    left: 50px;
    color: transparent;
  }
  to {
    bottom: 90px;
    visibility: hidden;
    font-size: 50px;
    left: 20px;
    color: #00ff00;
  }
}
@-webkit-keyframes defilement2 {
  from {
    bottom: -60px;
    visibility: visible;
    left: 50px;
    color: transparent;
  }
  to {
    bottom: 90px;
    visibility: hidden;
    font-size: 50px;
    left: 20px;
    color: #00ff00;
  }
}
@-ms-keyframes defilement2 {
  from {
    bottom: -60px;
    visibility: visible;
    left: 50px;
    color: transparent;
  }
  to {
    bottom: 90px;
    visibility: hidden;
    font-size: 50px;
    left: 20px;
    color: #00ff00;
  }
}
@media screen and (max-width: 576px) {
  @keyframes defilement {
    from {
      bottom: 0;
      visibility: visible;
      left: 70px;
      color: transparent;
    }
    to {
      bottom: 70px;
      visibility: hidden;
      font-size: 35px;
      left: 100px;
      color: #00ff00;
    }
  }
  @-moz-keyframes defilement {
    from {
      bottom: 0;
      visibility: visible;
      left: 70px;
      color: transparent;
    }
    to {
      bottom: 70px;
      visibility: hidden;
      font-size: 35px;
      left: 100px;
      color: #00ff00;
    }
  }
  @-webkit-keyframes defilement {
    from {
      bottom: 0;
      visibility: visible;
      left: 70px;
      color: transparent;
    }
    to {
      bottom: 70px;
      visibility: hidden;
      font-size: 35px;
      left: 100px;
      color: #00ff00;
    }
  }
  @-ms-keyframes defilement {
    from {
      bottom: 0;
      visibility: visible;
      left: 70px;
      color: transparent;
    }
    to {
      bottom: 70px;
      visibility: hidden;
      font-size: 35px;
      left: 100px;
      color: #00ff00;
    }
  }
  @keyframes defilement2 {
    from {
      bottom: -60px;
      visibility: visible;
      left: 50px;
      color: transparent;
    }
    to {
      bottom: 90px;
      visibility: hidden;
      font-size: 35px;
      left: 20px;
      color: #00ff00;
    }
  }
  @-moz-keyframes defilement2 {
    from {
      bottom: -60px;
      visibility: visible;
      left: 50px;
      color: transparent;
    }
    to {
      bottom: 90px;
      visibility: hidden;
      font-size: 35px;
      left: 20px;
      color: #00ff00;
    }
  }
  @-webkit-keyframes defilement2 {
    from {
      bottom: -60px;
      visibility: visible;
      left: 50px;
      color: transparent;
    }
    to {
      bottom: 90px;
      visibility: hidden;
      font-size: 35px;
      left: 20px;
      color: #00ff00;
    }
  }
  @-ms-keyframes defilement2 {
    from {
      bottom: -60px;
      visibility: visible;
      left: 50px;
      color: transparent;
    }
    to {
      bottom: 90px;
      visibility: hidden;
      font-size: 35px;
      left: 20px;
      color: #00ff00;
    }
  }
}
.binoculars {
  position: absolute;
  height: 140px;
  width: 300px;
  bottom: 67px;
  left: 50%;
  transform: translateX(-50%);
}
.binoculars i {
  position: absolute;
}
.binoculars i:nth-child(1) {
  top: 65px;
  right: 30px;
  -webkit-animation: bin_visibility 3s linear infinite;
  -moz-animation: bin_visibility 3s linear infinite;
  -ms-animation: bin_visibility 3s linear infinite;
  animation: bin_visibility 3s linear infinite;
}
.binoculars i:nth-child(2) {
  top: 5px;
  right: 50px;
  -webkit-animation: bin_visibility2 3.5s linear infinite;
  -moz-animation: bin_visibility2 3.5s linear infinite;
  -ms-animation: bin_visibility2 3.5s linear infinite;
  animation: bin_visibility2 3.5s linear infinite;
}
.binoculars i:nth-child(3) {
  left: 0;
  top: 0;
  -webkit-animation: bin_visibility3 4s linear infinite;
  -moz-animation: bin_visibility3 3s linear infinite;
  -ms-animation: bin_visibility3 4s linear infinite;
  animation: bin_visibility3 4s linear infinite;
}

@keyframes bin_visibility {
  from {
    visibility: visible;
    color: #00ff00;
  }
  to {
    visibility: hidden;
    font-size: 50px;
    color: transparent;
    right: -30px;
  }
}
@-moz-keyframes bin_visibility {
  from {
    visibility: visible;
    color: #00ff00;
  }
  to {
    visibility: hidden;
    font-size: 50px;
    color: transparent;
    right: -30px;
  }
}
@-webkit-keyframes bin_visibility {
  from {
    visibility: visible;
    color: #00ff00;
  }
  to {
    visibility: hidden;
    font-size: 50px;
    color: transparent;
    right: -30px;
  }
}
@-ms-keyframes bin_visibility {
  from {
    visibility: visible;
    color: #00ff00;
  }
  to {
    visibility: hidden;
    font-size: 50px;
    color: transparent;
    right: -30px;
  }
}
@keyframes bin_visibility2 {
  from {
    visibility: hidden;
    color: #00ff00;
    right: 60px;
  }
  50% {
    visibility: visible;
    color: #00ff00;
    right: 30px;
  }
  to {
    visibility: visible;
    font-size: 50px;
    color: transparent;
    right: 0;
    top: -30px;
  }
}
@-moz-keyframes bin_visibility2 {
  from {
    visibility: hidden;
    color: #00ff00;
    right: 60px;
  }
  50% {
    visibility: visible;
    color: #00ff00;
    right: 30px;
  }
  to {
    visibility: visible;
    font-size: 50px;
    color: transparent;
    right: 0;
    top: -30px;
  }
}
@-webkit-keyframes bin_visibility2 {
  from {
    visibility: hidden;
    color: #00ff00;
    right: 60px;
  }
  50% {
    visibility: visible;
    color: #00ff00;
    right: 30px;
  }
  to {
    visibility: visible;
    font-size: 50px;
    color: transparent;
    right: 0;
    top: -30px;
  }
}
@-ms-keyframes bin_visibility2 {
  from {
    visibility: hidden;
    color: #00ff00;
    right: 60px;
  }
  50% {
    visibility: visible;
    color: #00ff00;
    right: 30px;
  }
  to {
    visibility: visible;
    font-size: 50px;
    color: transparent;
    right: 0;
    top: -30px;
  }
}
@keyframes bin_visibility3 {
  from {
    visibility: hidden;
    color: #00ff00;
    left: 60px;
  }
  50% {
    visibility: visible;
    color: #00ff00;
    left: 30px;
  }
  to {
    visibility: visible;
    font-size: 50px;
    color: transparent;
    left: -20px;
    top: -50px;
  }
}
@-moz-keyframes bin_visibility3 {
  from {
    visibility: hidden;
    color: #00ff00;
    left: 60px;
  }
  50% {
    visibility: visible;
    color: #00ff00;
    left: 30px;
  }
  to {
    visibility: visible;
    font-size: 50px;
    color: transparent;
    left: -20px;
    top: -50px;
  }
}
@-webkit-keyframes bin_visibility3 {
  from {
    visibility: hidden;
    color: #00ff00;
    left: 60px;
  }
  50% {
    visibility: visible;
    color: #00ff00;
    left: 30px;
  }
  to {
    visibility: visible;
    font-size: 50px;
    color: transparent;
    left: -20px;
    top: -50px;
  }
}
@-ms-keyframes bin_visibility3 {
  from {
    visibility: hidden;
    color: #00ff00;
    left: 60px;
  }
  50% {
    visibility: visible;
    color: #00ff00;
    left: 30px;
  }
  to {
    visibility: visible;
    font-size: 50px;
    color: transparent;
    left: -20px;
    top: -50px;
  }
}
.tete {
  position: relative;
  width: 350px;
  height: 280px;
  padding-top: 110px;
}
.tete .smile {
  font-size: 160px;
  position: absolute;
  bottom: 14px;
  width: 140px;
  height: 140px;
  color: #FFFFFF;
}
.tete .smile::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tete .droite {
  left: 0;
  z-index: 2;
  bottom: 23px;
}
.tete .penche {
  display: inline-block;
  left: 190px;
  transform: rotate(15deg);
  margin-left: 0;
  z-index: 1;
}
.tete .penche.anime-left {
  -webkit-transition: 1.5s ease-in;
  -moz-transition: 1.5s ease-in;
  -o-transition: 1.5s ease-in;
  transition: 1.5s ease-in;
  transform: rotate(-15deg);
  margin-left: -30px;
}
.tete .penche.anime-right {
  -webkit-transition: 1.5s ease-in;
  -moz-transition: 1.5s ease-in;
  -o-transition: 1.5s ease-in;
  transition: 1.5s ease-in;
  transform: rotate(15deg);
  margin-left: 0;
}
.tete .icon-traits-verts {
  font-size: 80px;
  color: #00ff00;
  top: 20px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin-left: -12px;
  display: none;
}
@media screen and (max-width: 576px) {
  .tete {
    width: 275px;
    height: 250px;
  }
  .tete .smile {
    font-size: 122px;
    height: 125px;
  }
  .tete .smile:before {
    width: 120px;
    height: 120px;
  }
  .tete .penche {
    display: inline-block;
    left: 130px;
  }
  .tete .droite {
    bottom: 11px;
  }
}

body.stop-scrolling {
  overflow: hidden !important;
}

.active-scroll {
  overflow: auto;
}

.form-block-honung {
  display: none;
}

.video {
  position: relative;
  overflow: hidden;
}
.video .find-out-link {
  font-family: "Roboto Bold", Arial, Helvetica, sans-serif;
  position: absolute;
  bottom: 20px;
  color: #00ff00;
  width: unset;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.625em;
}
.video .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  text-align: center;
  z-index: 2;
  width: 100%;
  max-width: 900px;
}
.video .play-btn svg {
  margin-top: 50px;
}
.video .play-btn svg path {
  fill: #00ff00 !important;
}
@media screen and (max-width: 576px) {
  .video .play-btn {
    padding-right: 15px;
    padding-left: 15px;
  }
  .video .play-btn svg {
    width: 90px;
    height: 90px;
    margin-top: 30px;
  }
}
.video .main-video {
  display: none;
}
.video-text .cover h2 {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 2.5em;
  line-height: 1.15;
  margin: 0;
  font-weight: normal;
}
.video-text .cover h2 strong {
  font-size: 1.5em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  display: inline-block;
  width: 100%;
}
@media screen and (max-width: 576px) {
  .video-text .cover h2 {
    font-size: 1.25em;
  }
  .video-text .cover h2 strong {
    font-size: 1.25em;
  }
}
.video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video .video-layer {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .video .mCustomScrollBox, .video .mCSB_container {
    position: static !important;
    height: 100%;
  }
  .video .find-out-link {
    bottom: 50px;
  }
}
.video .home-video {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
.video .home-video button,
.video .home-video input {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
.video .home-video button,
.video .home-video input {
  line-height: normal;
}
.video .home-video button {
  -webkit-appearance: button;
  cursor: pointer;
}
.video .home-video button::-moz-focus-inner,
.video .home-video input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.video .home-video button {
  vertical-align: middle;
  background-color: transparent;
  color: #FFFFFF;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 60px;
  line-height: 100%;
  outline: none;
}
.video .home-video video::-webkit-media-controls-enclosure {
  display: none !important;
}
.video .home-video #controls-volume {
  margin-top: 40px;
}
.video .home-video input[type=range] {
  border-radius: 2px;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: rgba(255, 255, 255, 0.7);
  height: 1px;
  border: none;
  cursor: pointer;
  outline: none;
}
.video .home-video input[type=range]::-moz-range-track {
  vertical-align: middle;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.7);
  -moz-appearance: none;
  background-color: #00ff00;
  height: 1px;
  cursor: pointer;
}
.video .home-video input[type=range]::-moz-range-thumb {
  border-radius: 50%;
  height: 12px;
  width: 12px;
  background-color: #00ff00;
  border: 0;
}
@media screen and (max-width: 576px) {
  .video .home-video input[type=range]::-moz-range-thumb {
    height: 8px;
    width: 8px;
  }
}
.video .home-video input[type=range].light::-moz-range-thumb {
  box-shadow: 0 0 8px 2px #FFFFFF;
}
.video .home-video input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border-radius: 50%;
  height: 12px;
  width: 12px;
  background-color: #00ff00;
  border: 0;
}
@media screen and (max-width: 576px) {
  .video .home-video input[type=range]::-webkit-slider-thumb {
    height: 8px;
    width: 8px;
  }
}
.video .home-video .volumebar {
  width: 110px;
  margin: 0;
}
.video .home-video #main-video-url {
  position: relative;
  padding-bottom: 56.25%; /* ratio 16/9 */
  height: 0;
  overflow: hidden;
  clear: both;
}
.video .home-video #main-video-url iframe,
.video .home-video #main-video-url object,
.video .home-video #main-video-url embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video .home-video #main-video-url {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
  position: relative;
}
.video .home-video #controls-volume .mute, .video .home-video #controls-volume .unmute {
  display: none;
}
.video .home-video #controls-volume .mute.active, .video .home-video #controls-volume .unmute.active {
  display: inline !important;
}
.video .home-video #main-video-url iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video .home-video #main-video-url iframe {
  pointer-events: none;
}
.video .home-video #main-video-url iframe {
  position: absolute;
  top: -60px;
  left: 0;
  width: 100%;
  height: calc(100% + 120px);
}
@media screen and (max-width: 576px) {
  .video .home-video button {
    font-size: 40px;
  }
  .video .home-video #controls-volume {
    margin-top: 20px;
  }
  .video .home-video .volumebar {
    width: 60px;
  }
}

.main-text {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #000000;
  color: #FFFFFF;
  overflow: hidden;
  background-image: url(/build/website/images/blue-circle.f47c2b44.svg), url(/build/website/images/blue-cross.94c68ea1.svg), url(/build/website/images/blue-wave.97a54480.svg), url(/build/website/images/green-circle.0b89350e.svg), url(/build/website/images/green-line.54a49200.svg), url(/build/website/images/green-semicircle.306a648e.svg), url(/build/website/images/green-triangle.31dc0f9b.svg), url(/build/website/images/green-wave.727edd29.svg), url(/build/website/images/red-semicircle.c6caf749.svg), url(/build/website/images/red-square.4de6974f.svg), url(/build/website/images/red-triangle.7fc9875e.svg);
  background-position: 10% 25%, 95% 90%, 70% 85%, 65% 20%, 40% 90%, 5% 85%, 90% 50%, 30% 20%, 50% 90%, 80% 10%, 15% 60%;
  background-repeat: no-repeat;
}
.main-text h2 {
  font-size: 2.625em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  line-height: 55px;
  opacity: 1;
  -webkit-transition: all ease-in-out 1s;
  transition: all ease-in-out 1s;
}
.main-text h2.active {
  opacity: 1;
}
.main-text h2 strong {
  color: #00ff00;
}
@media screen and (max-width: 768px) {
  .main-text h2 {
    font-size: 2em;
    line-height: 1.2;
    opacity: 1;
  }
}
@media screen and (max-width: 576px) {
  .main-text h2 {
    font-size: 1.8em;
    line-height: 1.3em;
  }
}
@media screen and (max-width: 768px) {
  .main-text {
    padding-top: 200px;
    background-image: url(/build/website/images/blue-circle.f47c2b44.svg), url(/build/website/images/blue-wave.97a54480.svg), url(/build/website/images/green-circle.0b89350e.svg), url(/build/website/images/green-semicircle.306a648e.svg), url(/build/website/images/green-triangle.31dc0f9b.svg), url(/build/website/images/green-wave.727edd29.svg), url(/build/website/images/red-semicircle.c6caf749.svg), url(/build/website/images/red-triangle.7fc9875e.svg);
    background-position: 5% 100px, 95% 290px, 40% 92%, 5% 260px, 5% 90%, 75% 50px, 55% 90px, 70% 95%;
    padding-bottom: 100px;
  }
  .main-text > .container {
    padding: 0 30px;
  }
}

#rocket-image {
  text-align: center;
  position: relative;
}
#rocket-image img {
  bottom: 0;
  position: absolute;
}
#rocket-image.launched img {
  -webkit-transition: all ease-in-out 1s;
  transition: all ease-in-out 1s;
  bottom: 100vh;
}
#rocket-image.rumble img {
  animation: rumble 0.15s infinite linear;
  -webkit-animation: rumble 0.15s infinite linear;
}
@media screen and (max-width: 576px) {
  #rocket-image {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@-webkit-keyframes rumble {
  0% {
    -webkit-transform: rotate(0deg);
  }
  25% {
    -webkit-transform: translate(1px, 0px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translate(0px, -1px) rotate(0deg);
  }
  75% {
    -webkit-transform: translate(-1px, 0px) rotate(2deg);
  }
  100% {
    -webkit-transform: translate(0px, 1px) rotate(0deg);
  }
}
.strengths {
  background: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
@media screen and (max-width: 576px) {
  .strengths {
    display: block;
    padding: 80px 20px 30px 20px;
  }
}
.strengths p {
  font-size: 1.5em;
}
.strengths p strong {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 320px) {
  .strengths p {
    font-size: 1.3em;
  }
}
.strengths h3 {
  padding: 0 15px;
  text-transform: uppercase;
  font-size: 1.5em;
  position: relative;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
}
.strengths h3 span {
  color: #00ff00;
}
@media screen and (max-width: 768px) {
  .strengths h3 {
    font-size: 1.75em;
    line-height: 2.3;
    margin-bottom: 0.5em;
  }
}
@media screen and (max-width: 576px) {
  .strengths h3 {
    margin-bottom: 0.5em;
  }
}
.strengths-list {
  display: flex;
  padding: 0;
  margin-top: 50px;
}
.strengths-list li {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  position: relative;
  flex-basis: 33.3333333333%;
  overflow: hidden;
}
@media screen and (max-width: 576px) {
  .strengths-list li {
    display: block;
    text-align: left;
    padding: 0 30px;
  }
}
.strengths-list li:nth-of-type(2) {
  border-left: 1px solid #000000;
}
@media screen and (max-width: 576px) {
  .strengths-list li:nth-of-type(2) {
    border: none;
  }
}
.strengths-list li:nth-of-type(3) {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}
@media screen and (max-width: 576px) {
  .strengths-list li:nth-of-type(3) {
    border: none;
  }
}
.strengths-list li:hover .strengths-description {
  opacity: 1;
}
.strengths-list li:hover .strengths-description p {
  -webkit-animation-name: fadeInOpacity;
  animation-name: fadeInOpacity;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  -webkit-animation-duration: 0.25s;
  animation-duration: 0.25s;
}
.strengths-list img {
  width: 65%;
}
@media screen and (max-width: 576px) {
  .strengths-list {
    flex-direction: column;
    margin-top: 30px;
  }
  .strengths-list li:hover .strengths-description p {
    -webkit-animation-name: unset;
    animation-name: unset;
    -webkit-animation-iteration-count: unset;
    animation-iteration-count: unset;
    -webkit-animation-timing-function: unset;
    animation-timing-function: unset;
    -webkit-animation-duration: unset;
    animation-duration: unset;
  }
}
.strengths-image {
  width: 70%;
  margin: 0 auto;
}
@media screen and (max-width: 576px) {
  .strengths-image {
    width: 90%;
    text-align: center;
  }
}
.strengths-description {
  position: absolute;
  top: 0;
  background: #FFFFFF;
  height: 100%;
  padding: 30px 15px;
  box-sizing: border-box;
  text-align: left;
  opacity: 0;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  width: 100%;
}
.strengths-description p {
  margin-bottom: 0;
  font-size: 1em;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (max-width: 576px) {
  .strengths-description {
    font-size: 1.25em;
  }
}
@media screen and (max-width: 576px) {
  .strengths-description {
    position: unset;
    opacity: 1;
    font-size: 1em;
    /*font-family: $popinLt;
    font-style: italic;*/
    padding: 0;
    width: 100%;
  }
  .strengths-description p {
    width: 100%;
    margin-left: unset;
    margin-right: unset;
  }
}
.strengths-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #FFFFFF;
  border-radius: 10px;
  width: 80%;
  height: auto;
  z-index: 12;
  display: none;
}
.strengths-modal-content {
  padding: 20px;
}
.strengths-modal .close {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #00ff00;
  border: 0;
  position: absolute;
  padding: 10px;
  top: -22px;
  right: -22px;
}
.strengths-modal .close span {
  color: #FFFFFF;
  font-size: 1.5em;
  line-height: 0.875em;
}
@media screen and (max-width: 576px) {
  .strengths .slick-slider .slick-list {
    padding: 0 25px;
  }
  .strengths .slick-slider .slick-arrow {
    position: absolute;
    top: 50%;
    left: -10px;
    transform: translateY(-50%);
    width: 50px;
    height: 50px;
    background-color: transparent;
    border: none;
    z-index: 3;
    color: transparent;
  }
  .strengths .slick-slider .slick-arrow:focus {
    outline: none;
  }
  .strengths .slick-slider .slick-arrow.slick-disabled {
    opacity: 0;
  }
  .strengths .slick-slider .slick-arrow:after {
    content: "\e902";
    font-family: "icomoon";
    position: absolute;
    width: 50px;
    height: 50px;
    color: #000000;
    left: -15px;
    top: 0;
    font-size: 20px;
    transform: rotate(90deg);
    font-weight: bold;
  }
  .strengths .slick-slider .slick-arrow.slick-next {
    left: unset;
    right: -10px;
  }
  .strengths .slick-slider .slick-arrow.slick-next:after {
    content: "\e902";
    left: unset;
    right: -15px;
    transform: rotate(-90deg);
  }
  .strengths .slick-slider .slick-slide:focus {
    outline: none;
  }
  .strengths .slick-slider .slick-slide h3 {
    color: #000000;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 1.75em;
    position: relative;
    font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
    line-height: 2.3;
  }
  .strengths .slick-slider .slick-slide .strengths-description {
    display: none;
  }
  .strengths-list img {
    margin: 0 auto;
  }
}
@-webkit-keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInOpacity {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.agency {
  display: flex;
  align-items: center;
  padding: 90px 30px;
  background-color: #00ff00;
  /*@keyframes spin {
    0% { content:"agence de marketing digital?";}
    33.33333333333333% { content:"agence de communication?";}
    66.66666666666666% { content:"agence de strategie digital?";}
    100% { content:"agence d'experts big data?";}
  }*/
}
.agency h1 {
  font-size: 3.625em;
  color: #000000;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  line-height: 1.3;
}
@media screen and (max-width: 768px) {
  .agency h1 {
    font-size: 2.75em;
    line-height: 1.2;
  }
}
@media screen and (max-width: 576px) {
  .agency h1 {
    font-size: 1.75em;
    line-height: 1.2;
    margin-bottom: 20px;
  }
}
.agency p {
  max-width: 65%;
  font-size: 1.125em;
}
@media screen and (max-width: 576px) {
  .agency p {
    max-width: unset;
    font-size: 1em;
  }
}
.agency p strong {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
}
.agency .header-tag {
  overflow: hidden;
}
.agency .header-tag span {
  display: inline-block;
  color: #FFFFFF;
}
.agency .header-tag div {
  overflow: hidden;
}
.agency .header-tag div.active {
  transform: none;
}
.agency .header-tag div:after {
  content: "";
  animation: spin 2s linear infinite;
  color: #FFFFFF;
  line-height: 1.4;
}
@media screen and (max-width: 576px) {
  .agency .header-tag div.active {
    animation: unset;
    transform: none;
  }
}
@keyframes slide {
  0% {
    transform: translateY(-210px);
  }
  5% {
    transform: translateY(-140px);
  }
  33% {
    transform: translateY(-140px);
  }
  38% {
    transform: translateY(-70px);
  }
  66% {
    transform: translateY(-70px);
  }
  71% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes slide-mobile {
  0% {
    transform: translateY(-570px);
  }
  5% {
    transform: translateY(-380px);
  }
  33% {
    transform: translateY(-380px);
  }
  38% {
    transform: translateY(-190px);
  }
  66% {
    transform: translateY(-190px);
  }
  71% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}
@media screen and (max-width: 768px) {
  .agency {
    padding: 80px 20px;
  }
}

.brands {
  display: flex;
  align-items: center;
  justify-content: center;
}
.brands h2 {
  font-size: 3.125em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 52px;
  margin-bottom: 80px;
}
.brands h2 span {
  color: #00ff00;
  display: block;
}
@media screen and (max-width: 768px) {
  .brands h2 {
    font-size: 2.75em;
    line-height: 1.2;
  }
}
@media screen and (max-width: 576px) {
  .brands h2 {
    margin: 0 0 50px;
    font-size: 1.7em;
    line-height: 1.2;
  }
}
.brands ul {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  padding: 0;
  margin: 0;
}
.brands ul li {
  margin-bottom: 1.25em;
}
.brands ul img {
  max-width: 110px;
}
@media screen and (max-width: 576px) {
  .brands ul {
    grid-template-columns: repeat(3, 1fr);
  }
  .brands ul img {
    width: 100%;
    height: auto;
  }
}

.clients {
  position: relative;
}
@media screen and (max-width: 768px) {
  .clients {
    padding: 0;
  }
}
.clients h2 {
  font-size: 3.125em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 52px;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .clients h2 {
    font-size: 2.75em;
    line-height: 1.2;
    margin: 20px 0 60px;
  }
}
@media screen and (max-width: 576px) {
  .clients h2 {
    font-size: 1.7em;
    line-height: 1.2;
  }
}
.clients h2 span {
  color: #00ff00;
  display: block;
}
.clients-heading {
  display: flex;
  justify-content: space-between;
  padding-top: 180px;
}
@media screen and (max-width: 768px) {
  .clients-heading {
    padding: 80px 20px 0 20px;
    display: block;
    background-image: url(/build/website/images/green-triangle.31dc0f9b.svg), url(/build/website/images/blue-cross.94c68ea1.svg), url(/build/website/images/red-semicircle.c6caf749.svg);
    background-position: 70% 60px, 95% 90px, 80% 180px;
    background-repeat: no-repeat;
    background-size: 25px, 20px, 15px;
  }
  .clients-heading > div {
    text-align: center;
  }
}
.clients-heading a {
  display: block;
  color: #000000;
  border: 1px solid #000000;
  padding: 20px;
  font-size: 0.9375em;
  -webkit-transition: all ease-in-out 0.25s;
  transition: all ease-in-out 0.25s;
}
.clients-heading a:hover {
  color: #FFFFFF;
  background-color: #00ff00;
  border-color: #00ff00;
}
@media screen and (max-width: 768px) {
  .clients-heading a {
    display: inline;
    font-size: 1em;
    padding: 10px 15px;
  }
}
.clients ul {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(2, 1fr);
  padding: 0;
  margin: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .clients ul {
    position: unset;
    margin: 50px 0 0;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(8, 1fr);
  }
}
.clients ul li {
  overflow: hidden;
  position: relative;
}
.clients ul li a:hover .description {
  opacity: 1;
}
.clients ul li .description {
  position: absolute;
  top: 0;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  padding: 20px;
  box-sizing: border-box;
  text-align: left;
  opacity: 0;
  -webkit-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(/build/website/images/blue-circle.f47c2b44.svg), url(/build/website/images/green-semicircle.306a648e.svg), url(/build/website/images/red-triangle.7fc9875e.svg);
  background-position: 15% 15%, 30% 85%, 90% 25%;
  background-repeat: no-repeat;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.clients ul li .description p {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  font-size: 1.125em;
  margin: 0;
  line-height: 1.3;
  color: #FFFFFF;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .clients ul li .description p {
    font-size: 1em;
  }
}
.clients ul li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  max-width: 100%;
  outline: none;
}
.clients ul li:nth-of-type(1) {
  grid-area: 1/1/3/3;
}
.clients ul li:nth-of-type(1) .description {
  padding: 40px;
}
.clients ul li:nth-of-type(1) .description p {
  margin-bottom: 0;
  line-height: 1.3;
}
.clients ul li:nth-of-type(5) {
  grid-area: 1/5/3/7;
}
.clients ul li:nth-of-type(5) .description {
  padding: 40px;
}
.clients ul li:nth-of-type(5) .description p {
  margin-bottom: 0;
  line-height: 1.3;
}
.clients ul li:nth-of-type(1) .description, .clients ul li:nth-of-type(5) .description {
  background-image: url(/build/website/images/blue-circle.f47c2b44.svg), url(/build/website/images/blue-wave.97a54480.svg), url(/build/website/images/green-semicircle.306a648e.svg), url(/build/website/images/green-wave.727edd29.svg), url(/build/website/images/red-square.4de6974f.svg), url(/build/website/images/red-triangle.7fc9875e.svg);
  background-position: 8% 42%, 87% 68%, 54% 90%, 30% 17%, 20% 72%, 79% 28%;
}
.clients ul li:nth-of-type(2), .clients ul li:nth-of-type(3), .clients ul li:nth-of-type(4), .clients ul li:nth-of-type(6), .clients ul li:nth-of-type(7), .clients ul li:nth-of-type(8), .clients ul li:nth-of-type(9), .clients ul li:nth-of-type(10) {
  position: relative;
}
.clients ul li:nth-of-type(2):after, .clients ul li:nth-of-type(3):after, .clients ul li:nth-of-type(4):after, .clients ul li:nth-of-type(6):after, .clients ul li:nth-of-type(7):after, .clients ul li:nth-of-type(8):after, .clients ul li:nth-of-type(9):after, .clients ul li:nth-of-type(10):after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.clients ul li:nth-of-type(2) img, .clients ul li:nth-of-type(3) img, .clients ul li:nth-of-type(4) img, .clients ul li:nth-of-type(6) img, .clients ul li:nth-of-type(7) img, .clients ul li:nth-of-type(8) img, .clients ul li:nth-of-type(9) img, .clients ul li:nth-of-type(10) img {
  position: absolute;
}
@media screen and (max-width: 768px) {
  .clients ul li {
    position: relative;
  }
  .clients ul li:nth-of-type(1) .description p {
    font-size: 1em;
    line-height: 1.3;
    max-width: 65%;
  }
  .clients ul li:nth-of-type(5) {
    grid-area: unset;
  }
  .clients ul li:nth-of-type(5) .description {
    background-image: url(/build/website/images/blue-circle.f47c2b44.svg), url(/build/website/images/green-semicircle.306a648e.svg), url(/build/website/images/red-triangle.7fc9875e.svg);
    background-position: 15% 15%, 30% 85%, 90% 25%;
  }
  .clients ul li:nth-of-type(5) .description p {
    font-size: 1em;
    line-height: 1.2;
  }
  .clients ul li:last-of-type {
    grid-area: 7/1/9/3;
  }
  .clients ul li:last-of-type .description {
    background-image: url(/build/website/images/blue-circle.f47c2b44.svg), url(/build/website/images/blue-wave.97a54480.svg), url(/build/website/images/green-semicircle.306a648e.svg), url(/build/website/images/green-wave.727edd29.svg), url(/build/website/images/red-square.4de6974f.svg), url(/build/website/images/red-triangle.7fc9875e.svg);
    background-position: 8% 42%, 87% 68%, 54% 90%, 30% 17%, 20% 72%, 79% 28%;
  }
  .clients ul li:last-of-type .description p {
    font-size: 1em;
    line-height: 1.3;
    max-width: 65%;
  }
  .clients ul li:after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }
  .clients ul li img {
    position: absolute;
  }
}

.our-big-assets h2, .expertise--text h2 {
  font-size: 3.625em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 1.2;
  margin-bottom: 80px;
  margin-top: 0;
}
.our-big-assets h2 span, .expertise--text h2 span {
  color: #00ff00;
  display: block;
}
@media screen and (max-width: 576px) {
  .our-big-assets h2, .expertise--text h2 {
    font-size: 1.7em;
    line-height: 1.2;
    margin-bottom: 20px;
  }
}

.presentation {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.presentation h1 {
  font-family: "Poppins Thin", Arial, Helvetica, sans-serif;
  font-size: 6.8em;
  font-weight: normal;
  line-height: 100%;
  width: 70%;
  color: #00ff00;
  margin-top: 0;
  margin-bottom: 0.5em;
}
.presentation .find-out-link {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.presentation p {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.5em;
  color: #000000;
}
@media screen and (max-width: 768px) {
  .presentation {
    padding: 90px 20px 130px 20px;
  }
  .presentation h1 {
    width: 80%;
    font-size: 6.5em;
    margin-bottom: 50px;
  }
  .presentation .find-out-link {
    bottom: 50px;
  }
}
@media screen and (max-width: 576px) {
  .presentation h1 {
    width: 100%;
    font-size: 3.125em;
    margin-bottom: 50px;
  }
  .presentation p {
    font-size: 1.125em;
  }
}

.expertise {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.expertise:before {
  content: "";
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.expertise--content {
  display: flex;
  flex-direction: column;
}
.expertise--text {
  margin-left: 50px;
  display: flex;
}
.expertise--text h2 {
  color: #FFFFFF;
}
.expertise--text p {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.25em;
  color: #FFFFFF;
}
.expertise--text .expertise--img {
  max-height: 122px;
  margin-right: 50px;
  min-width: 160px;
  max-width: 160px;
}
.expertise--text .expertise--img img {
  width: auto;
  margin-top: -20px;
  height: 160px;
}
@media screen and (max-width: 768px) {
  .expertise--text {
    flex-direction: column;
  }
  .expertise--text .expertise--img {
    max-height: unset;
    margin-right: 0;
    height: 147px;
  }
  .expertise--text .expertise--img img {
    width: 35%;
    margin: 0;
    height: auto;
  }
}
@media screen and (max-width: 576px) {
  .expertise--text p {
    font-size: 1em;
  }
}
.expertise--menu {
  margin-top: 5em;
}
.expertise--menu-list {
  padding: 0;
  margin: 0;
  list-style-type: none;
  width: 50%;
}
.expertise--menu-list li {
  margin-bottom: 0.4em;
}
.expertise--menu-list li a {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  font-size: 1.3em;
  color: #FFFFFF;
  font-weight: normal;
  transition: all 0.3s ease;
}
.expertise--menu-list li a:hover {
  color: #00ff00;
  position: relative;
  cursor: default;
}
.expertise--menu-list li a.init {
  color: #00ff00;
}
@media screen and (max-width: 768px) {
  .expertise--menu-list li a.active {
    color: #00ff00;
    position: relative;
  }
  .expertise--menu-list li a.active:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #00ff00;
    top: 50%;
    left: -38px;
    transform: translateY(-50%);
  }
  .expertise--menu-list li a:hover:before {
    content: "";
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #00ff00;
    top: 50%;
    left: -38px;
    transform: translateY(-50%);
  }
}
.expertise--menu-text {
  position: absolute;
  z-index: 99999;
  right: 0;
  width: 40%;
  margin-top: 4.2em;
}
.expertise--menu-text > div {
  background: #00ff00;
  padding: 36px 50px;
  transition: transform 0.3s ease-in-out;
  display: flex;
  align-items: flex-start;
  position: absolute;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .expertise--menu-text > div {
    min-height: 220px;
  }
}
@media screen and (max-width: 768px) {
  .expertise--menu-text > div:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    background-color: #00ff00;
    z-index: 1;
  }
}
.expertise--menu-text > div.active {
  opacity: 1;
  visibility: visible;
}
.expertise--menu-text > div p {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #000000;
  position: relative;
  z-index: 1;
}
.expertise--menu-text h3 {
  display: none;
}
@media screen and (max-width: 768px) {
  .expertise--menu-text {
    position: initial;
    width: 100%;
    right: unset;
    bottom: unset;
    margin-top: 0;
  }
  .expertise--menu-text > div {
    padding: 0 1em;
    overflow: visible;
    position: relative;
    visibility: visible;
    opacity: 1;
  }
  .expertise--menu-text-title {
    text-decoration: none;
  }
  .expertise--menu-text-title h3 {
    font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
    font-size: 1.25em;
    color: #FFFFFF;
    display: block;
    -webkit-transition: all ease-in-out 0.15s;
    transition: all ease-in-out 0.15s;
  }
  .expertise--menu-text-title:hover {
    cursor: pointer;
  }
  .expertise--menu-text-title:hover h3 {
    color: #00ff00;
  }
  .expertise--menu-text-title.active h3 {
    color: #00ff00;
  }
}
@media screen and (max-width: 576px) {
  .expertise--menu-text > div p {
    font-size: 0.9em;
  }
  .expertise--menu-text-title h3 {
    font-size: 1em;
  }
}
.expertise .mCustomScrollBox, .expertise .mCSB_container {
  position: static !important;
}
@media screen and (max-width: 768px) {
  .expertise {
    padding: 90px 20px 110px 20px;
  }
  .expertise--content {
    display: inline-block;
  }
  .expertise--text {
    margin-left: 0;
  }
  .expertise--menu {
    margin-top: 2em;
  }
  .expertise--menu .expertise--menu-list {
    display: none;
  }
  .expertise--menu-list {
    width: 100%;
    padding-left: 50px;
    position: relative;
  }
  .expertise--menu-list:before {
    content: "";
    position: absolute;
    width: 2px;
    height: calc(100% - 20px);
    background: #00ff00;
    top: 10px;
    left: 20px;
  }
  .expertise .mCustomScrollBox, .expertise .mCSB_container {
    position: relative !important;
  }
}

.our-big-assets {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 40px;
  position: relative;
}
.our-big-assets p {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.25em;
}
.our-big-assets--content {
  display: flex;
}
.our-big-assets--icons {
  margin-right: 4em;
}
.our-big-assets--icons ul {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  padding: 0;
}
@media screen and (max-width: 768px) {
  .our-big-assets--icons ul {
    padding-left: 0;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: 1fr;
    position: absolute;
    bottom: 0;
    margin: 0;
    left: 0;
    width: 100%;
    display: flex;
  }
}
.our-big-assets--icons ul > li {
  height: 80px;
  overflow: hidden;
  width: 80px;
  background: #000000;
  color: #FFFFFF;
  background-size: cover;
  background-repeat: no-repeat;
  transition: background 0.25s ease-out;
}
.our-big-assets--icons ul > li .icon {
  height: 100%;
  overflow: hidden;
  width: 100%;
  background: #000000;
  color: #FFFFFF;
  -webkit-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 4.0625em;
}
.our-big-assets--icons ul > li .icon:before {
  content: "";
  font-family: "icomoon" !important;
}
.our-big-assets--icons ul > li.active .icon {
  background: #00ff00;
  color: #000000;
}
.our-big-assets--icons ul > li img {
  display: none !important;
}
.our-big-assets--icons ul > li:nth-child(1) {
  grid-area: 1/1/2/2;
}
.our-big-assets--icons ul > li:nth-child(1) .icon:before {
  content: "\e917";
}
.our-big-assets--icons ul > li:nth-child(2) {
  grid-area: 1/3/2/4;
}
.our-big-assets--icons ul > li:nth-child(2) .icon:before {
  content: "\e916";
}
.our-big-assets--icons ul > li:nth-child(3) {
  grid-area: 2/2/3/3;
}
.our-big-assets--icons ul > li:nth-child(3) .icon:before {
  content: "\e915";
}
.our-big-assets--icons ul > li:nth-child(4) {
  grid-area: 2/4/3/5;
}
.our-big-assets--icons ul > li:nth-child(4) .icon:before {
  content: "\e913";
}
.our-big-assets--icons ul > li:nth-child(5) {
  grid-area: 3/1/4/2;
}
.our-big-assets--icons ul > li:nth-child(5) .icon:before {
  content: "\e98a";
}
.our-big-assets--icons ul > li:nth-child(6) {
  grid-area: 3/3/4/4;
}
.our-big-assets--icons ul > li:nth-child(6) .icon:before {
  content: "\e914";
}
@media screen and (max-width: 768px) {
  .our-big-assets--icons ul > li {
    flex: 1;
    height: unset;
    width: unset;
  }
  .our-big-assets--icons ul > li .icon {
    font-size: 2.8125em;
  }
  .our-big-assets--icons ul > li:nth-child(1) {
    grid-area: unset;
    order: 1;
  }
  .our-big-assets--icons ul > li:nth-child(2) {
    grid-area: unset;
    order: 3;
  }
  .our-big-assets--icons ul > li:nth-child(3) {
    grid-area: unset;
    order: 2;
  }
  .our-big-assets--icons ul > li:nth-child(4) {
    grid-area: unset;
    order: 6;
  }
  .our-big-assets--icons ul > li:nth-child(5) {
    grid-area: unset;
    order: 4;
  }
  .our-big-assets--icons ul > li:nth-child(5) .icon {
    font-size: 3.5625em;
  }
  .our-big-assets--icons ul > li:nth-child(6) {
    grid-area: unset;
    order: 5;
  }
  .our-big-assets--icons ul > li img {
    width: 100%;
  }
}
.our-big-assets--text {
  min-height: 410px;
}
.our-big-assets--text h3 {
  margin-top: 0;
  font-size: 2em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  line-height: 38px;
}
.our-big-assets--text > div {
  display: none;
}
.our-big-assets--text > div.active {
  display: block;
}
.our-big-assets--text > div:first-child {
  display: block;
}
.our-big-assets--text > div img {
  display: none;
}
@media screen and (max-width: 768px) {
  .our-big-assets--text > div img {
    width: 35%;
    display: block;
    margin: 0 auto 40px;
    max-width: 98px;
  }
}
@media screen and (max-width: 768px) {
  .our-big-assets {
    padding: 90px 20px;
  }
  .our-big-assets--content {
    display: inline-block;
    width: 100%;
  }
  .our-big-assets--icons {
    margin-right: 0;
    display: none;
  }
  .our-big-assets--text {
    margin-top: 0;
    display: flex;
    overflow: hidden;
    flex-direction: column;
  }
  .our-big-assets--text > div {
    flex-basis: 100%;
    flex-shrink: 0;
    margin-bottom: 0;
    height: 100% !important;
    display: block !important;
  }
  .our-big-assets--text > div:first-child {
    display: none;
  }
  .our-big-assets--text > div:nth-of-type(4) {
    display: block;
  }
  .our-big-assets--text > div:not(:last-child) {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 576px) {
  .our-big-assets--text h3 {
    font-size: 1.5em;
    line-height: 1.3em;
  }
  .our-big-assets p {
    font-size: 0.9em;
  }
}

.all-expertise {
  position: relative;
}
.all-expertise section + section .expertise--img img {
  width: auto;
  margin-top: 5px;
  height: 110px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.all-expertise section + section + section .expertise--img img {
  margin-top: -13px;
  height: 150px;
}
.all-expertise .expertise-menu--mobile {
  display: none;
}

@media screen and (max-width: 768px) {
  .all-expertise {
    display: flex;
    overflow: hidden;
    flex-direction: column;
  }
  .all-expertise .expertise {
    flex-basis: 100%;
    flex-shrink: 0;
    display: flex !important;
  }
  .all-expertise section + section .expertise--img img {
    margin: 0;
  }
  .all-expertise section + section + section .expertise--img img {
    margin: 0;
  }
  .all-expertise .expertise-menu--mobile {
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80px;
    background-color: #000000;
    z-index: 1;
  }
  .all-expertise .expertise-menu--mobile button {
    height: 80px;
    flex-basis: 33.3333333333%;
    background-color: #000000;
    border: none;
    outline: none;
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .all-expertise .expertise-menu--mobile button .icon-agence-conseil-communication {
    font-size: 53px;
  }
  .all-expertise .expertise-menu--mobile button .icon-agence-conseil-communication .path1:before, .all-expertise .expertise-menu--mobile button .icon-agence-conseil-communication .path2:before, .all-expertise .expertise-menu--mobile button .icon-agence-conseil-communication .path3:before, .all-expertise .expertise-menu--mobile button .icon-agence-conseil-communication .path4:before, .all-expertise .expertise-menu--mobile button .icon-agence-conseil-communication .path5:before, .all-expertise .expertise-menu--mobile button .icon-agence-conseil-communication .path6:before, .all-expertise .expertise-menu--mobile button .icon-agence-conseil-communication .path8:before, .all-expertise .expertise-menu--mobile button .icon-agence-conseil-communication .path10:before, .all-expertise .expertise-menu--mobile button .icon-agence-conseil-communication .path11:before, .all-expertise .expertise-menu--mobile button .icon-agence-conseil-communication .path12:before {
    color: #FFFFFF;
  }
  .all-expertise .expertise-menu--mobile button .icon-agence-design-branding {
    font-size: 53px;
  }
  .all-expertise .expertise-menu--mobile button .icon-agence-design-branding .path1:before, .all-expertise .expertise-menu--mobile button .icon-agence-design-branding .path12:before, .all-expertise .expertise-menu--mobile button .icon-agence-design-branding .path13:before, .all-expertise .expertise-menu--mobile button .icon-agence-design-branding .path14:before, .all-expertise .expertise-menu--mobile button .icon-agence-design-branding .path15:before {
    color: #FFFFFF;
  }
  .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing {
    font-size: 53px;
  }
  .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path1:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path2:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path3:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path4:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path5:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path6:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path7:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path8:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path9:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path10:before,
  .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path11:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path12:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path13:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path14:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path15:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path16:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path17:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path18:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path19:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path20:before,
  .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path21:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path22:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path23:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path24:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path25:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path26:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path27:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path28:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path29:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path30:before,
  .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path31:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path32:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path33:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path34:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path35:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path36:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path37:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path38:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path39:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path40:before,
  .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path41:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path42:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path43:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path44:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path45:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path46:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path47:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path48:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path49:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path50:before,
  .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path51:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path52:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path53:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path54:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path55:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path56:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path57:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path58:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path59:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path60:before,
  .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path61:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path62:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path63:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path64:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path65:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path66:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path67:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path68:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path69:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path70:before,
  .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path71:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path72:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path73:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path74:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path75:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path76:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path77:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path78:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path79:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path80:before,
  .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path85:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path86:before, .all-expertise .expertise-menu--mobile button .icon-agence-data-marketing .path87:before {
    color: #FFFFFF;
  }
  .all-expertise .expertise-menu--mobile button.active {
    background-color: #00ff00;
  }
  .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path1:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path2:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path3:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path4:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path5:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path6:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path8:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path10:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path11:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path12:before {
    color: #000000;
  }
  .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path7:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-conseil-communication .path9:before {
    color: #FFFFFF;
  }
  .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path1:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path12:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path13:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path14:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path15:before {
    color: #000000;
  }
  .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path2:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path3:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path4:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path5:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path6:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path7:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path8:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path9:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path10:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-design-branding .path11:before {
    color: #FFFFFF;
  }
  .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path1:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path2:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path3:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path4:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path5:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path6:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path7:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path8:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path9:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path10:before,
  .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path11:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path12:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path13:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path14:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path15:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path16:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path17:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path18:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path19:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path20:before,
  .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path21:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path22:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path23:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path24:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path25:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path26:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path27:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path28:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path29:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path30:before,
  .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path31:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path32:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path33:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path34:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path35:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path36:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path37:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path38:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path39:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path40:before,
  .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path41:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path42:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path43:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path44:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path45:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path46:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path47:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path48:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path49:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path50:before,
  .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path51:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path52:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path53:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path54:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path55:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path56:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path57:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path58:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path59:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path60:before,
  .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path61:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path62:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path63:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path64:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path65:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path66:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path67:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path68:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path69:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path70:before,
  .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path71:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path72:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path73:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path74:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path75:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path76:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path77:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path78:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path79:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path80:before,
  .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path85:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path86:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path87:before {
    color: #000000;
  }
  .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path81:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path82:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path83:before, .all-expertise .expertise-menu--mobile button.active .icon-agence-data-marketing .path84:before {
    color: #FFFFFF;
  }
  .all-expertise .expertise-menu--mobile button img {
    width: 80%;
    height: auto;
    display: none;
  }
  .all-expertise .expertise-menu--mobile button:nth-of-type(2) img {
    width: 60%;
  }
}
.team-hello {
  display: flex;
  align-items: center;
  position: relative;
}
.team-hello h1 {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.5em;
  color: #000000;
  opacity: 0;
  transition: all 0.25s ease-in-out;
  transition-delay: 0.25s;
}
.team-hello h1.active {
  opacity: 1;
}
.team-hello h1 p {
  font-weight: 400;
}
.team-hello h1 strong {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
}
@media screen and (max-width: 576px) {
  .team-hello h1 {
    font-size: 1.125em;
  }
}
.team-hello .hello {
  font-size: 20vw;
  line-height: 1;
  margin: 0;
  font-family: "Poppins Thin", Arial, Helvetica, sans-serif;
  color: #00ff00;
  text-transform: uppercase;
  opacity: 0;
  margin-left: -1.6vw;
}
@media screen and (max-width: 576px) {
  .team-hello .hello {
    font-size: 30vw;
  }
}
.team-hello .find-out-link {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
  .team-hello .find-out-link {
    bottom: 50px;
  }
}

.team-half {
  display: flex;
  align-items: center;
}
.team-half .container {
  display: flex;
}
.team-half .container > div {
  width: 50%;
}
.team-half .container > div.image {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.team-half .container > div.image img {
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .team-half .container {
    flex-direction: column;
  }
  .team-half .container > div {
    width: 100%;
  }
  .team-half .container > div.image {
    justify-content: center;
  }
}
@media screen and (max-width: 576px) {
  .team-half .container > div.image img {
    width: 65%;
  }
}
.team-half h3 {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  font-size: 2.5em;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .team-half h3 {
    font-size: 1.7em;
    line-height: 1.2;
    margin-top: 0;
  }
}
.team-half p {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.25em;
}
@media screen and (max-width: 768px) {
  .team-half p {
    font-size: 1em;
  }
}

.team-we-are.team-half {
  background-color: #000000;
}
.team-we-are.team-half h3,
.team-we-are.team-half p {
  color: #FFFFFF;
}
@media screen and (max-width: 768px) {
  .team-we-are.team-half .container > div.image {
    justify-content: center;
    margin-bottom: 40px;
  }
  .team-we-are.team-half.team-we-search .container > div.image {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 576px) {
  .team-we-are.team-half .container > div.image {
    justify-content: center;
    max-height: 250px;
  }
  .team-we-are.team-half .container > div.image .binoculars {
    bottom: 15px;
    width: 250px;
  }
  .team-we-are.team-half .container > div.image img {
    height: auto;
    padding-top: 50px;
    width: 100%;
  }
  .team-we-are.team-half.team-we-search .container > div.image {
    max-height: 140px;
    margin-bottom: 40px;
    margin-top: 20px;
  }
  .team-we-are.team-half.team-we-search .container > div.image .binoculars {
    bottom: -20px;
  }
  .team-we-are.team-half.team-we-search .container > div.image img {
    padding-top: 0;
    width: 65%;
    min-width: 244px;
    max-width: 244px;
  }
}

.team-we-love.team-half {
  background-color: #FFFFFF;
}
.team-we-love.team-half h3,
.team-we-love.team-half p {
  color: #000000;
}
.team-we-love.team-half .container > div.image {
  justify-content: flex-end;
  position: relative;
}
@media screen and (max-width: 768px) {
  .team-we-love.team-half .container {
    flex-direction: column-reverse;
  }
  .team-we-love.team-half .container > div.image {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 576px) {
  .team-we-love.team-half .container > div.image {
    justify-content: center;
    max-height: 260px;
  }
  .team-we-love.team-half .container > div.image .heart {
    top: -45px;
  }
  .team-we-love.team-half .container > div.image img {
    height: auto;
    width: 65%;
    min-width: 244px;
    max-width: 244px;
  }
}

.team-our-team {
  padding: 90px 30px;
}
.team-our-team h2 {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 2.5em;
}
@media screen and (max-width: 576px) {
  .team-our-team h2 {
    text-align: left;
    padding-left: 0;
    font-size: 2em;
  }
}
.team-our-team h2 span {
  color: #00ff00;
}
.team-our-team .visible-mobile {
  display: none;
}
.team-our-team .visible-desktop {
  display: block;
}
.team-our-team .members {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "member1 empty1 member2" "member3 member4 member5" "member6 empty2 member7";
  background-image: url(/build/website/images/blue-cross.94c68ea1.svg), url(/build/website/images/red-wave.1c371046.svg), url(/build/website/images/green-triangle.31dc0f9b.svg), url(/build/website/images/red-square.4de6974f.svg), url(/build/website/images/blue-cross.94c68ea1.svg), url(/build/website/images/green-triangle.31dc0f9b.svg);
  background-position: 45% 100px, 55% 155px, 10% 45%, 25% 55%, 42% 80%, 58% 95%;
  background-repeat: no-repeat;
  background-size: 25px;
}
@media screen and (max-width: 576px) {
  .team-our-team .members {
    grid-template-columns: repeat(2, 1fr);
    grid-template-areas: "member1 member2" "member3 member4" "member5 member6";
  }
}
.team-our-team .members .member {
  min-width: 0;
  min-height: 0;
  padding: 15px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.team-our-team .members .member img {
  max-width: 100%;
}
.team-our-team .members .member img.team-image__hover {
  position: absolute;
  z-index: 1;
  padding: 15px;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transition: all ease-in-out 0.25s;
  transition: all ease-in-out 0.25s;
}
.team-our-team .members .member:hover img.team-image__hover {
  opacity: 1;
}
.team-our-team .members .member:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 0;
  z-index: 2;
  background-position-y: calc(100% - 80px);
}
@media screen and (max-width: 576px) {
  .team-our-team .members .member:after {
    background-size: 30px;
    background-position-y: calc(100% - 30px) !important;
  }
}
.team-our-team .members .member:nth-of-type(1) {
  grid-area: member1;
}
.team-our-team .members .member:nth-of-type(1):after {
  background-image: url(/build/website/images/red-horizontal.b6e2b86f.svg);
  background-position-x: 30px;
}
.team-our-team .members .member:nth-of-type(3) {
  grid-area: member2;
}
.team-our-team .members .member:nth-of-type(3):after {
  background-image: url(/build/website/images/green-vertical.86186fa4.svg);
  background-position: calc(100% - 30px) 50%;
}
.team-our-team .members .member:nth-of-type(5) {
  grid-area: member3;
}
.team-our-team .members .member:nth-of-type(5):after {
  background-image: url(/build/website/images/green-vertical-2.6886190e.svg);
  background-position-x: 30px;
}
.team-our-team .members .member:nth-of-type(7) {
  grid-area: member4;
}
.team-our-team .members .member:nth-of-type(7):after {
  background-image: url(/build/website/images/blue-horizontal.8bfa732a.svg);
  background-position-x: 50%;
}
.team-our-team .members .member:nth-of-type(9) {
  grid-area: member5;
}
.team-our-team .members .member:nth-of-type(9):after {
  background-image: url(/build/website/images/red-horizontal.b6e2b86f.svg);
  background-position-x: 80%;
}
.team-our-team .members .member:nth-of-type(11) {
  grid-area: member6;
}
.team-our-team .members .member:nth-of-type(11):after {
  background-image: url(/build/website/images/blue-horizontal.8bfa732a.svg);
  background-position-x: 30px;
}
.team-our-team .members .member:nth-of-type(13) {
  grid-area: member7;
}
.team-our-team .members .member:nth-of-type(13):after {
  background-image: url(/build/website/images/green-horizontal.f6dba93e.svg);
  background-position-x: calc(100% - 30px);
}
.team-our-team .members .member .details {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 255, 0, 0.9);
  height: 100%;
  width: 100%;
  padding: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transform: translateY(100%);
  opacity: 0;
  transition: all 0.2s ease-in-out;
}
.team-our-team .members .member .details h3 {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #FFFFFF;
}
.team-our-team .members .member .details a {
  color: #FFFFFF;
  font-size: 2.25em;
}
@media screen and (max-width: 576px) {
  .team-our-team .members {
    background: none;
    display: flex;
    flex-wrap: wrap;
  }
  .team-our-team .members .member {
    width: 50%;
  }
}
.team-our-team .team-end {
  margin-top: 80px;
  text-align: center;
  margin-bottom: 30px;
  background-image: url(/build/website/images/red-semicircle.c6caf749.svg), url(/build/website/images/red-triangle.7fc9875e.svg), url(/build/website/images/blue-wave.97a54480.svg), url(/build/website/images/red-wave.1c371046.svg);
  background-position: 10% 10%, 75% 30%, 5% 90%, 95% 100%;
  background-repeat: no-repeat;
  background-size: 15px, 20px, 35px, 10px;
}
.team-our-team .team-end p {
  color: #00ff00;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  font-size: 2.0625em;
}
.team-our-team .team-end a {
  border: 1px solid #000000;
  padding: 10px 20px;
  color: #000000;
  -webkit-transition: all ease-in-out 0.25s;
  transition: all ease-in-out 0.25s;
}
.team-our-team .team-end a:hover {
  border-color: #00ff00;
  color: #FFFFFF;
  background-color: #00ff00;
}
.team-our-team .team-popup {
  display: flex;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center;
  background: #FFFFFF;
  height: auto;
  width: 80%;
  max-width: 900px;
  z-index: 13;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all ease-in-out 0.25s;
  transition: all ease-in-out 0.25s;
  max-height: 95%;
}
@media screen and (min-width: 1300px) {
  .team-our-team .team-popup {
    max-width: 1200px;
  }
}
@media screen and (max-width: 768px) {
  .team-our-team .team-popup {
    width: 80% !important;
  }
}
@media screen and (max-width: 576px) {
  .team-our-team .team-popup {
    width: 100% !important;
    height: 100% !important;
    flex-direction: column;
    max-height: 100%;
  }
}
.team-our-team .team-popup.shown {
  opacity: 1;
  visibility: visible;
}
.team-our-team .team-popup > div:first-child {
  flex-basis: 40%;
}
.team-our-team .team-popup > div:last-child {
  flex-basis: 60%;
}
@media screen and (max-width: 768px) {
  .team-our-team .team-popup > div:first-child, .team-our-team .team-popup > div:last-child {
    flex-basis: unset;
  }
}
.team-our-team .team-popup h2 {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  margin: 0;
  font-size: 3.125em;
  text-align: left;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .team-our-team .team-popup h2 {
    font-size: 1.75em;
    padding-left: 0;
    max-width: 70%;
  }
}
.team-our-team .team-popup .content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.team-our-team .team-popup .name {
  background-color: #00ff00;
  color: #FFFFFF;
  padding: 50px;
}
.team-our-team .team-popup .name p {
  font-family: "Poppins light", Arial, Helvetica, sans-serif;
  margin-bottom: 0;
}
@media screen and (max-width: 768px) {
  .team-our-team .team-popup .name {
    padding: 50px 30px 30px;
  }
}
.team-our-team .team-popup .description {
  max-height: 100%;
  overflow-y: auto;
}
.team-our-team .team-popup .description > div {
  padding: 50px 30px;
}
.team-our-team .team-popup .description h2 {
  color: #000000;
  font-size: 1.5em;
  margin-bottom: 60px;
  line-height: 1.375em;
}
.team-our-team .team-popup .description h3 {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #00ff00;
  font-size: 1em;
  margin: 0;
}
@media screen and (max-width: 768px) {
  .team-our-team .team-popup .description > div {
    padding: 30px 30px 0;
  }
  .team-our-team .team-popup .description h2 {
    max-width: 100%;
    font-size: 1.125em;
    margin-bottom: 20px;
  }
  .team-our-team .team-popup .description h3 {
    font-size: 0.875em;
  }
}
.team-our-team .team-popup .link {
  background-color: #000000;
  color: #FFFFFF;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  padding: 10px 30px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.team-our-team .team-popup .link a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
}
.team-our-team .team-popup .link span:nth-of-type(2) {
  display: flex;
  align-items: center;
  font-size: 2em;
}
@media screen and (max-width: 768px) {
  .team-our-team .team-popup .link {
    position: absolute;
    bottom: 0;
    z-index: 1;
    min-height: 70px;
    width: 100%;
    justify-content: space-between;
  }
}
.team-our-team .team-popup .image {
  position: relative;
  overflow: hidden;
}
.team-our-team .team-popup .image img {
  height: 100%;
}
@media screen and (max-width: 768px) {
  .team-our-team .team-popup .image img {
    height: calc(100% - 60px);
  }
}
.team-our-team .team-popup .image button {
  position: absolute;
  top: 15px;
  right: 15px;
  background-color: transparent;
  border: none;
  width: 40px;
  height: 40px;
  font-size: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.team-our-team .team-popup .image button i {
  color: #00ff00;
}
.team-our-team .team-popup .image button:focus {
  outline: none;
}
@media screen and (max-width: 768px) {
  .team-our-team .team-popup .image button {
    position: fixed;
    top: 15px;
    right: 20px;
    z-index: 1;
    width: 20px;
    height: 20px;
    font-size: 20px;
  }
  .team-our-team .team-popup .image button i {
    color: #FFFFFF;
  }
}
@media screen and (max-width: 576px) {
  .team-our-team {
    padding: 80px 20px;
  }
  .team-our-team .container {
    background-image: url(/build/website/images/blue-cross.94c68ea1.svg), url(/build/website/images/red-wave.1c371046.svg), url(/build/website/images/green-triangle.31dc0f9b.svg), url(/build/website/images/red-square.4de6974f.svg), url(/build/website/images/blue-cross.94c68ea1.svg), url(/build/website/images/green-triangle.31dc0f9b.svg);
    background-position: 50% 70px, 95% 15px, 10px 280px, 25% 55%, 42% 80%, 75% 83%;
    background-repeat: no-repeat;
    background-size: 13px;
  }
  .team-our-team h2 {
    font-size: 1.7em;
    line-height: 1.2;
  }
}
@media screen and (max-width: 768px) {
  .team-our-team img.visible-mobile {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    margin-top: 30px;
  }
  .team-our-team img.visible-desktop {
    display: none;
  }
}

.come h1 {
  font-size: 6.75em;
  line-height: 1;
  margin: 0;
  font-family: "Poppins Thin", Arial, Helvetica, sans-serif;
  color: #00ff00;
  text-transform: uppercase;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .come h1 {
    font-size: 3.75em;
    line-height: 1.2;
  }
}

.address {
  padding: 90px 30px;
  position: relative;
  display: flex;
  align-items: center;
}
.address h2 {
  font-size: 3.125em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 52px;
  margin-top: 0;
}
.address h2 span {
  color: #00ff00;
  display: block;
}
.address .map-img {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  margin: 0;
}
.address h3 {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  font-size: 1.875em;
  margin-bottom: 1.5625em;
  line-height: 1.3;
  margin-top: 0;
}
.address p {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.25em;
  line-height: 1.3;
}
.address .phone-number {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  font-size: 1.25em;
  color: #00ff00 !important;
}
.address .find-out-link {
  padding-bottom: 30px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.address-content {
  display: flex;
}
.address-content a {
  width: 100%;
}
.address-content-img {
  margin-right: 2.5em;
  max-height: 300px;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: auto;
  height: 100%;
}
.address-content-img img {
  display: none;
}
.address-content-text {
  min-width: 400px;
}
.address .mCustomScrollBox, .address .mCSB_container {
  position: static !important;
}
@media screen and (max-width: 768px) {
  .address {
    padding: 90px 20px;
    display: block;
  }
  .address .mCustomScrollBox, .address .mCSB_container {
    position: relative !important;
  }
  .address .find-out-link {
    bottom: 50px;
  }
  .address-content {
    display: inline-block;
    width: 100%;
    margin-bottom: 50px;
  }
  .address-content-img {
    margin-right: 0;
    margin-bottom: 1.875em;
    background: none !important;
  }
  .address-content-img img {
    display: block;
  }
  .address-content-text {
    min-width: 100%;
  }
  .address h2 {
    font-size: 1.7em;
    line-height: 1.2;
    margin-top: 0;
  }
  .address h3 {
    font-size: 1.125em;
    line-height: 1.3;
  }
  .address p {
    font-size: 1em;
    line-height: 1.3;
    margin-top: 0;
  }
}

.blk-contact-form {
  background-color: #000000;
  padding: 90px 30px 30px;
  display: flex;
  align-items: center;
}
.blk-contact-form h2 {
  font-size: 3.125em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  line-height: 52px;
  margin-top: 0;
}
.blk-contact-form h2 span {
  color: #00ff00;
  display: block;
}
.blk-contact-form p {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.25em;
  color: #FFFFFF;
}
.blk-contact-form form {
  max-width: 700px;
}
.blk-contact-form form .form-group {
  margin-top: 0.625em;
}
.blk-contact-form form .form-group:nth-of-type(7) {
  float: left;
  margin-top: 10px;
}
.blk-contact-form form .form-group:nth-of-type(8) {
  float: right;
}
.blk-contact-form form .form-control {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.25em;
  border-radius: 0;
  border: 1px solid #FFFFFF;
  min-height: 52px;
  padding: 0.625em 1.25em;
  width: 100%;
  background: #FFFFFF;
  margin: 0;
}
.blk-contact-form form .form-control[type=file] {
  display: none;
}
.blk-contact-form form label {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.25em;
  color: #FFFFFF;
}
.blk-contact-form form .form-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.blk-contact-form form textarea {
  resize: none;
  display: block;
}
.blk-contact-form form a {
  color: #00ff00;
}
.blk-contact-form .btn {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.25em;
  color: #000000;
  background: #00ff00;
  border: 0;
  display: inline-block;
  min-height: 52px;
  padding: 0.625em 1.875em;
}
.blk-contact-form .btn-drop {
  margin-top: 0.625em;
}
.blk-contact-form .btn-submit {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
}
.blk-contact-form .btn:hover {
  cursor: pointer;
}
.blk-contact-form .contact-content {
  display: flex;
  flex-wrap: wrap;
}
.blk-contact-form .contact-content .container-half {
  flex: 1;
}
.blk-contact-form .contact-content .container-half:nth-of-type(1) {
  padding-right: 80px;
}
@media screen and (max-width: 768px) {
  .blk-contact-form {
    padding: 90px 20px 110px 20px;
  }
  .blk-contact-form .contact-content {
    display: inline-block;
    width: 100%;
  }
  .blk-contact-form .contact-content .container-half {
    flex: unset;
  }
  .blk-contact-form .contact-content .container-half:nth-of-type(1) {
    padding-right: 0;
    margin-bottom: 1.875em;
  }
  .blk-contact-form form .form-control {
    font-size: 1em;
  }
  .blk-contact-form form label {
    font-size: 0.8em;
  }
  .blk-contact-form h2 {
    font-size: 1.7em;
    line-height: 1.2;
    margin-top: 0;
  }
  .blk-contact-form p {
    font-size: 1em;
  }
  .blk-contact-form .btn {
    font-size: 1em;
  }
  .blk-contact-form .btn--drop {
    margin-top: 1em;
  }
}

.portefolio-client .banner {
  padding: 80px 30px;
  min-height: 100vh;
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.portefolio-client .banner h1 {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  font-size: 8.3125em;
  color: rgba(255, 255, 255, 0.8);
  margin: 0;
  position: absolute;
  bottom: 100px;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  width: 100%;
}
.portefolio-client .banner h1 span {
  display: block;
  line-height: 1;
}
.portefolio-client .banner .find-out-link {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  position: absolute;
  bottom: 0;
  color: #FFFFFF;
  width: unset;
  left: 50%;
  transform: translateX(-50%);
  margin-left: 0;
}
.portefolio-client .banner:before {
  content: "";
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 576px) {
  .portefolio-client .banner h1 {
    font-size: 3.125em;
    bottom: 130px;
  }
  .portefolio-client .banner .find-out-link {
    bottom: 30px;
  }
}

.portefolio-client .tags {
  padding: 50px 30px;
}
.portefolio-client .tags .container {
  display: flex;
  justify-content: flex-end;
}
@media screen and (max-width: 576px) {
  .portefolio-client .tags .container {
    justify-content: start;
  }
}
.portefolio-client .tag {
  margin-left: 70px;
}
@media screen and (max-width: 576px) {
  .portefolio-client .tag {
    margin: 0 50px 0 0;
  }
  .portefolio-client .tag:last-of-type {
    margin-right: 0;
  }
}
.portefolio-client .tag h4 {
  font-family: "Roboto Bold", Arial, Helvetica, sans-serif;
  font-size: 0.8125em;
  margin: 0 0 20px;
}
.portefolio-client .tag ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.portefolio-client .tag ul li {
  font-size: 0.8125em;
  font-family: "Montserrat Regular", Arial, Helvetica, sans-serif;
}
.portefolio-client .tag ul li:not(:last-child) {
  margin-bottom: 10px;
}

.portefolio-client .client-details {
  padding: 80px 30px;
}
.portefolio-client .client-details h2 {
  color: #000000;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  font-size: 3.125em;
  margin: 0 0 30px;
}
.portefolio-client .client-details p {
  color: #000000;
  font-size: 1.625em;
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  margin: 0;
}
.portefolio-client .client-details .client-image {
  margin: 40px 0 0;
}
.portefolio-client .client-details .client-image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
@media screen and (max-width: 576px) {
  .portefolio-client .client-details {
    padding: 24px 20px 80px 20px;
  }
  .portefolio-client .client-details h2 {
    font-size: 2em;
  }
  .portefolio-client .client-details p {
    font-size: 1.125em;
  }
}

.portefolio-client .client-images {
  padding: 80px 30px;
}
.portefolio-client .client-images:after {
  content: "";
  clear: both;
  display: block;
}
.portefolio-client .client-images .client-image {
  float: left;
  margin-bottom: 80px;
}
.portefolio-client .client-images .client-image img {
  width: 100%;
  height: 100%;
}
.portefolio-client .client-images .client-image.full {
  width: 100%;
}
.portefolio-client .client-images .client-image.half {
  width: calc(50% - 40px);
}
.portefolio-client .client-images .client-image.half:nth-of-type(even) {
  margin-right: 40px;
}
.portefolio-client .client-images .client-image.half:nth-of-type(odd) {
  margin-left: 40px;
}
.portefolio-client .client-images .client-image.one-third {
  width: calc(33.3333333333% - 20px);
}
.portefolio-client .client-images .client-image.one-third + .two-third {
  margin-left: 40px;
}
.portefolio-client .client-images .client-image.one-third + .one-third {
  margin: 0 30px 80px;
}
.portefolio-client .client-images .client-image.one-third + .one-third + .one-third {
  margin: 0 0 80px;
}
.portefolio-client .client-images .client-image.two-third {
  width: calc(66.6666666667% - 20px);
}
.portefolio-client .client-images .client-image.two-third + .one-third {
  margin-left: 40px;
}
.portefolio-client .client-images .client-image.one-quarter {
  width: calc(25% - 20px);
}
.portefolio-client .client-images .client-image.one-quarter + .three-quarter {
  margin-left: 40px;
}
.portefolio-client .client-images .client-image.three-quarter {
  width: calc(75% - 20px);
}
.portefolio-client .client-images .client-image.three-quarter + .one-quarter {
  margin-left: 40px;
}
@media screen and (max-width: 576px) {
  .portefolio-client .client-images .client-image.half, .portefolio-client .client-images .client-image.one-third, .portefolio-client .client-images .client-image.one-quarter, .portefolio-client .client-images .client-image.two-third, .portefolio-client .client-images .client-image.three-quarter {
    width: 100%;
    margin: 0 0 30px !important;
  }
  .portefolio-client .client-images .client-image:last-of-type {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 576px) {
  .portefolio-client .client-images {
    padding: 30px 20px;
  }
}

.portefolio-client .full-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 80vh;
}
.portefolio-client .full-image.parallax {
  background-attachment: fixed;
}

.portefolio-client .section-description {
  padding: 90px 30px;
  background-color: #FFFFFF;
}
.portefolio-client .section-description h2 {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  font-size: 3.125em;
  color: #000000;
  margin: 0 0 40px;
  line-height: 1;
}
@media screen and (max-width: 576px) {
  .portefolio-client .section-description h2 {
    font-size: 2em;
  }
}
.portefolio-client .section-description p {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.625em;
  color: #000000;
  margin: 0;
}
@media screen and (max-width: 576px) {
  .portefolio-client .section-description p {
    font-size: 1em;
  }
}
.portefolio-client .section-description__details h2, .portefolio-client .section-description__details p, .portefolio-client .section-description__details h4, .portefolio-client .section-description__details ul {
  color: #FFFFFF;
}
.portefolio-client .section-description__details p {
  margin-bottom: 80px;
}
.portefolio-client .section-description__details h4 {
  text-transform: uppercase;
  margin: 0;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  font-size: 1.125em;
}
.portefolio-client .section-description__details ul {
  padding: 0;
  margin: 0;
}
.portefolio-client .section-description__details ul li {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.125em;
}
@media screen and (max-width: 576px) {
  .portefolio-client .section-description__details p {
    margin-bottom: 24px;
  }
  .portefolio-client .section-description__details h4 {
    font-size: 1.125em;
  }
  .portefolio-client .section-description__details ul li {
    font-size: 1em;
  }
}

.portefolio-client .icon-slider {
  padding: 80px 30px;
}
.portefolio-client .icon-slider .slider img {
  padding: 0 50px;
}
@media screen {
  .portefolio-client .icon-slider {
    padding: 30px 0;
  }
  .portefolio-client .icon-slider .slider img {
    padding: 0 20px;
  }
}

.portefolio-client .image-slider {
  padding: 80px 0;
}
.portefolio-client .image-slider img {
  width: calc(100% - 80px);
  height: auto;
  margin: 0 40px;
}
@media screen and (max-width: 576px) {
  .portefolio-client .image-slider img {
    width: calc(100% - 60px);
    margin: 0 30px;
  }
}
@media screen and (max-width: 576px) {
  .portefolio-client .image-slider {
    padding: 30px 0;
  }
}

.portefolio-client .laptop-slider {
  padding: 80px 30px;
  background-color: #FFFFFF;
}
.portefolio-client .laptop-slider.fixed {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  right: 0;
}
.portefolio-client .laptop-slider .container {
  position: relative;
  overflow: hidden;
}
.portefolio-client .laptop-slider .laptop {
  width: 100%;
  position: relative;
  z-index: 0;
}
@media screen and (max-width: 576px) {
  .portefolio-client .laptop-slider .laptop {
    width: 315px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
}
.portefolio-client .laptop-slider .laptop-scroll {
  position: absolute;
  top: 143px;
  width: 718px;
  left: 50%;
  transform: translateX(-50%);
  overflow: hidden;
  height: 452px;
  overflow: auto;
}
.portefolio-client .laptop-slider .laptop-scroll > div {
  position: relative;
}
.portefolio-client .laptop-slider .laptop-scroll img {
  width: 100%;
  top: 0;
  transition: transform 0.25s ease-in-out;
  position: relative;
  display: block;
}
@media screen and (max-width: 576px) {
  .portefolio-client .laptop-slider .laptop-scroll {
    top: 37px;
    width: 190px;
    height: 120px;
  }
}
.portefolio-client .laptop-slider .slider img {
  width: 550px;
  height: 340px;
}
@media screen and (max-width: 576px) {
  .portefolio-client .laptop-slider .slider img {
    width: 189px;
    height: 120px;
    margin: 0 auto;
  }
}
.portefolio-client .laptop-slider .slick-slider {
  position: absolute;
  top: 108px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 550px;
  margin: 0 auto;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .portefolio-client .laptop-slider .slick-slider {
    top: 78px;
  }
}
@media screen and (max-width: 576px) {
  .portefolio-client .laptop-slider .slick-slider {
    top: 38px;
  }
}
@media screen and (max-width: 576px) {
  .portefolio-client .laptop-slider {
    padding: 30px 20px;
  }
}

.portefolio-client .mobile-slider {
  padding: 80px 30px;
}
.portefolio-client .mobile-slider .container {
  position: relative;
  overflow: hidden;
}
.portefolio-client .mobile-slider .mobile {
  display: block;
  margin: 0 auto;
  width: 350px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 576px) {
  .portefolio-client .mobile-slider .mobile {
    width: 270px;
  }
}
.portefolio-client .mobile-slider .slick-slider {
  position: absolute;
  top: 75px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 260px;
  margin: 0 auto;
  width: 100%;
}
@media screen and (max-width: 576px) {
  .portefolio-client .mobile-slider .slick-slider {
    max-width: 200px;
    top: 57px;
  }
}
.portefolio-client .mobile-slider .mobile-scroll {
  position: absolute;
  top: 76px;
  width: 260px;
  left: 50%;
  transform: translateX(-50%);
  overflow: hidden;
  height: 455px;
}
.portefolio-client .mobile-slider .mobile-scroll img {
  width: 100%;
  position: absolute;
  top: 0;
  transition: transform 0.25s ease-in-out;
}
@media screen and (max-width: 576px) {
  .portefolio-client .mobile-slider .mobile-scroll {
    top: 37px;
    width: 190px;
    height: 120px;
  }
}
@media screen and (max-width: 576px) {
  .portefolio-client .mobile-slider {
    display: none;
  }
}

.portefolio-client .portefolio-video {
  padding: 80px 30px;
}
.portefolio-client .portefolio-video .container {
  position: relative;
}
.portefolio-client .portefolio-video video {
  width: 100%;
}
.portefolio-client .portefolio-video .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 2;
}
@media screen and (max-width: 576px) {
  .portefolio-client .portefolio-video .play-btn svg {
    width: 90px;
    height: 90px;
  }
}
.portefolio-client .portefolio-video.fullwidth {
  padding: 0;
}
.portefolio-client .portefolio-video.fullwidth .container {
  max-width: unset;
  width: 100%;
  padding-top: 56.25%;
  height: 0px;
  position: relative;
}
.portefolio-client .portefolio-video.fullwidth video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.portefolio-client .portefolio-video.mobile-video {
  background-image: url(/build/website/images/mobile-video-bg.d8738d82.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.portefolio-client .portefolio-video.mobile-video .container {
  overflow: hidden;
  text-align: center;
}
.portefolio-client .portefolio-video.mobile-video .container > img {
  position: relative;
  z-index: 2;
}
.portefolio-client .portefolio-video.mobile-video video {
  position: absolute;
  width: 250px;
  height: 450px;
  top: 70px;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 576px) {
  .portefolio-client .portefolio-video.mobile-video video {
    width: 255px;
    top: 65px;
  }
}

.portefolio-client .project-links {
  padding: 80px 30px;
}
.portefolio-client .project-links h2 {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 3.125em;
  margin: 0 0 40px;
  text-align: center;
}
@media screen and (max-width: 576px) {
  .portefolio-client .project-links h2 {
    font-size: 2em;
  }
}
.portefolio-client .project-links .links {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 576px) {
  .portefolio-client .project-links .links {
    flex-direction: column;
  }
}
.portefolio-client .project-links .link {
  width: auto;
}
.portefolio-client .project-links .link a {
  font-family: "Poppins light", Arial, Helvetica, sans-serif;
  font-size: 1.25em;
  display: flex;
  align-items: center;
  color: #333333;
  -webkit-transition: all ease-in-out 0.25s;
  transition: all ease-in-out 0.25s;
}
.portefolio-client .project-links .link a span {
  display: inline-block;
}
.portefolio-client .project-links .link a:hover {
  color: #00ff00;
}
.portefolio-client .project-links .link i {
  color: #00ff00;
  font-size: 1.25em;
}
.portefolio-client .project-links .link:first-child a span {
  margin-left: 20px;
}
.portefolio-client .project-links .link:last-child a span {
  margin-right: 20px;
}
@media screen and (max-width: 576px) {
  .portefolio-client .project-links .link:not(:last-child) {
    margin-bottom: 30px;
  }
}

.site-sur-mesure section {
  padding: 20px 50px;
}
.site-sur-mesure .btn {
  width: fit-content;
  margin: 0 auto;
}
.site-sur-mesure .btn a {
  display: block;
  color: #000000;
  border: 1px solid #000000;
  padding: 20px;
  font-size: 0.9375em;
  -webkit-transition: all ease-in-out 0.25s;
  transition: all ease-in-out 0.25s;
}
.site-sur-mesure .btn a:hover {
  color: #FFFFFF;
  background-color: #00ff00;
  border-color: #00ff00;
}
.site-sur-mesure-heroBanner {
  margin: 5rem auto;
  display: flex;
  flex-direction: column;
  gap: 3rem;
}
.site-sur-mesure-heroBanner-logo .image {
  width: 100%;
}
.site-sur-mesure-heroBanner-logo .image img {
  width: 70%;
}
.site-sur-mesure-heroBanner-logo .description h1 {
  font-size: 13px;
  line-height: 20px;
  font-weight: 300;
  color: #B4B3B3;
}
.site-sur-mesure-heroBanner-description-bottom {
  margin: 0 0 10%;
}
.site-sur-mesure-heroBanner-description-bottom p {
  margin: 0;
  font-size: 25px;
  line-height: 38px;
}
.site-sur-mesure-heroBanner-description-bottom p strong {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
}
.site-sur-mesure-heroBanner-image img {
  width: 100%;
}
.site-sur-mesure-heroBanner-image canvas {
  width: 100%;
}
.site-sur-mesure-technologies {
  margin: 5rem auto;
  flex-direction: column;
  justify-content: space-evenly;
}
.site-sur-mesure-technologies-description {
  text-align: center;
  margin-bottom: 5rem;
}
.site-sur-mesure-technologies-description p {
  font-size: 18px;
  line-height: 27px;
}
.site-sur-mesure-technologies-animation {
  display: flex;
  flex-direction: column;
  gap: 3rem;
  position: relative;
  text-align: center;
}
.site-sur-mesure-technologies-animation-indiv .txt {
  font-size: 30px;
  line-height: 35px;
  top: 0;
  color: #00ff00;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
}
.site-sur-mesure-fonctionnalites {
  display: flex;
  flex-direction: column;
  margin: 5rem auto;
}
.site-sur-mesure-fonctionnalites-image {
  margin: 3rem auto;
  grid-area: 1/1/3/2;
  width: 80%;
  height: 100%;
  position: relative;
}
.site-sur-mesure-fonctionnalites-image-indiv img {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: none;
}
.site-sur-mesure-fonctionnalites-image-indiv canvas {
  width: 100%;
}
.site-sur-mesure-fonctionnalites-image-indiv.active img {
  display: block;
}
.site-sur-mesure-fonctionnalites-entete {
  grid-area: 1/2/2/3;
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: center;
}
.site-sur-mesure-fonctionnalites-entete-image {
  width: 20%;
}
.site-sur-mesure-fonctionnalites-entete-image img {
  width: 100%;
}
.site-sur-mesure-fonctionnalites-entete-description p {
  font-size: 18px;
}
.site-sur-mesure-fonctionnalites-list {
  grid-area: 2/2/3/3;
  overflow: hidden;
}
.site-sur-mesure-fonctionnalites-list .swiper-fonctionnalites .swiper-wrapper {
  display: flex;
}
.site-sur-mesure-fonctionnalites-list .swiper-fonctionnalites .swiper-wrapper .swiper-slide {
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: center;
  position: relative;
}
.site-sur-mesure-fonctionnalites-list .swiper-fonctionnalites .swiper-wrapper .swiper-slide p {
  color: #CCCCCC;
  width: inherit;
  font-size: 18px;
  text-align: center;
}
.site-sur-mesure-fonctionnalites-list .swiper-fonctionnalites .swiper-wrapper .swiper-slide p.active {
  font-family: "Poppins Bold", sans-serif;
  color: black;
  text-decoration-line: underline;
  text-underline-position: under;
}
.site-sur-mesure-fonctionnalites-list .swiper-fonctionnalites .swiper-wrapper .swiper-slide-active p {
  font-family: "Poppins Bold", sans-serif;
  color: black;
  text-decoration-line: underline;
  text-underline-position: under;
}
.site-sur-mesure-fonctionnalites-list .swiper-description-list-indiv {
  display: none;
}
.site-sur-mesure-fonctionnalites-list .swiper-description-list-indiv ul {
  padding: 0;
}
.site-sur-mesure-fonctionnalites-list .swiper-description-list-indiv p {
  font-size: 18px;
}
.site-sur-mesure-fonctionnalites-list .swiper-description-list-indiv.active {
  display: block;
}
.site-sur-mesure-fonctionnalites-list .swiper-description-list-indiv ul {
  position: relative;
  padding-left: 5%;
}
.site-sur-mesure-fonctionnalites-list .swiper-description-list-indiv ul li {
  font-size: 18px;
}
.site-sur-mesure-fonctionnalites-list .swiper-description-list-indiv ul li::before {
  position: absolute;
  left: 0;
  content: ">";
  color: #00ff00;
}
.site-sur-mesure-descriptionImage {
  margin: 5rem auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #FFFFFF;
  color: black;
  overflow: hidden;
  background-image: url(/build/website/images/blue-circle.f47c2b44.svg), url(/build/website/images/blue-cross.94c68ea1.svg), url(/build/website/images/blue-wave.97a54480.svg), url(/build/website/images/green-circle.0b89350e.svg), url(/build/website/images/green-line.54a49200.svg), url(/build/website/images/green-semicircle.306a648e.svg), url(/build/website/images/green-triangle.31dc0f9b.svg), url(/build/website/images/green-wave.727edd29.svg), url(/build/website/images/red-semicircle.c6caf749.svg), url(/build/website/images/red-square.4de6974f.svg), url(/build/website/images/red-triangle.7fc9875e.svg);
  background-position: 7% 13%, 90% 77%, 54% 85%, 56% 20%, 7% 88%, 8% 39%, 49% 50%, 47% 1%, 48% 99%, 90% 10%, 19% 67%;
  background-repeat: no-repeat;
  flex-direction: column;
  gap: 5rem;
}
.site-sur-mesure-descriptionImage-indiv {
  display: flex;
  flex-direction: column-reverse;
}
.site-sur-mesure-descriptionImage-indiv-right {
  width: 80%;
  margin: 0 auto;
}
.site-sur-mesure-descriptionImage-indiv-right img {
  width: 100%;
  object-fit: contain;
}
.site-sur-mesure-descriptionImage-indiv-right canvas {
  width: 100%;
}
.site-sur-mesure-descriptionImage-indiv-left p {
  font-size: 18px;
}
.site-sur-mesure-descriptionImage-indiv-left p strong {
  font-family: "Poppins Bold", sans-serif;
  font-size: 25px;
}
.site-sur-mesure-madebyBBY {
  background-color: #000000;
  padding: 5rem 20px !important;
}
.site-sur-mesure-madebyBBY-header .title h2 {
  width: 70%;
  margin: 0 auto;
  word-break: break-all;
  text-align: center;
  color: #00ff00;
  font-family: "Poppins Bold", sans-serif;
  font-size: 45px;
  line-height: 61px;
}
.site-sur-mesure-madebyBBY-header .entete {
  width: 80%;
  margin: 0 auto;
}
.site-sur-mesure-madebyBBY-header .entete p {
  color: white;
  font-size: 18px;
  text-align: center;
}
.site-sur-mesure-madebyBBY-content {
  overflow: hidden;
  color: white;
}
.site-sur-mesure-madebyBBY-content .swiper-wrapper {
  display: flex;
  flex-wrap: nowrap;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv {
  margin: 5rem auto 0;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv h2 {
  font-family: "Poppins Bold", sans-serif;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-description {
  width: inherit;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-description-etiquette {
  display: flex;
  gap: 1rem;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-description-etiquette p {
  display: flex;
  gap: 1rem;
  font-size: 16px;
  font-family: "Poppins light", sans-serif;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-description-etiquette p::after {
  content: "/";
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-description-etiquette p:nth-last-child(-n+1)::after {
  content: "";
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-description p {
  font-size: 18px;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-description p strong {
  font-family: "Poppins Bold", sans-serif;
  font-size: 25px;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv .btn {
  margin: 3rem auto;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv .btn a {
  color: #00ff00;
  border: 1px solid #00ff00;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv .btn a:hover {
  color: white;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-video {
  position: relative;
  margin: 5rem 0 0;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-video .imgMADEBY {
  width: 100%;
  object-fit: contain;
  height: 100%;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-video video {
  width: 100%;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-video-overlay {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-video-overlay svg {
  transition: 0.4s all ease;
  cursor: pointer;
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-video-overlay svg:hover {
  transition: 0.4s all ease;
  transform: scale(1.1);
  filter: brightness(0.7);
}
.site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-video-overlay.disable {
  display: none;
}
.site-sur-mesure-madebyBBY-content .swiper-gestion {
  display: flex;
  width: 100%;
  margin: 0 auto;
  justify-content: space-evenly;
}
.site-sur-mesure-madebyBBY-content .swiper-gestion .swiper-button-prev-madeby svg {
  rotate: 180deg;
}
.site-sur-mesure-madebyBBY-content .swiper-gestion .swiper-button-prev-madeby, .site-sur-mesure-madebyBBY-content .swiper-gestion .swiper-button-next-madeby {
  cursor: pointer;
}
.site-sur-mesure-madebyBBY-content .swiper-gestion .swiper-button-prev-madeby:hover path, .site-sur-mesure-madebyBBY-content .swiper-gestion .swiper-button-next-madeby:hover path {
  fill: white;
}
.site-sur-mesure-madebyBBY-content .swiper-gestion .swiper-button-disabled svg {
  opacity: 0;
}
.site-sur-mesure-associations {
  margin: 5rem auto;
  flex-direction: column;
  justify-content: space-evenly;
}
.site-sur-mesure-associations-logo {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.site-sur-mesure-associations-logo .img {
  width: 100%;
  display: flex;
  justify-content: center;
}
.site-sur-mesure-associations-logo .img img {
  width: 70%;
}
.site-sur-mesure-associations-logo p.assoAND {
  margin: 0;
  font-size: 38px;
  color: #00ff00;
  font-family: "Poppins Bold", sans-serif;
}
.site-sur-mesure-associations-logo p.assoAND:nth-child(4) {
  display: none;
}
.site-sur-mesure-associations-content {
  text-align: center;
}
.site-sur-mesure-associations-content h2 {
  font-size: 18px;
  margin: 5rem 0 3rem;
  font-family: "Poppins Bold", sans-serif;
}
.site-sur-mesure-associations-content p {
  font-size: 18px;
}
.site-sur-mesure-associations-gif {
  margin: 3rem 0;
}
.site-sur-mesure-associations-gif img {
  width: 100%;
}
.site-sur-mesure-benefices {
  margin: 5rem auto;
  flex-direction: column;
}
.site-sur-mesure-benefices-description p {
  font-family: "Poppins Bold", sans-serif;
  font-size: 18px;
  text-align: center;
}
.site-sur-mesure-benefices-list {
  width: 100%;
}
.site-sur-mesure-benefices-list ul {
  margin: 5rem 0;
  display: flex;
  text-align: center;
  justify-content: center;
  padding: unset;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv {
  position: relative;
  flex: 0 0 30%;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  gap: 1rem;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv canvas.color {
  width: 100%;
  height: 100px;
  margin: 0 auto;
  display: block;
  object-fit: contain;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv img.color {
  width: 50px;
  height: 100px;
  margin: auto;
  display: none;
  object-fit: contain;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv .canvasTEST {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv img.grey {
  width: 50px;
  height: 100px;
  margin: auto;
  display: block;
  object-fit: contain;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv p {
  color: #E6E6E6;
  width: fit-content;
  position: relative;
  margin: 0 auto;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv p:after {
  background-color: #000;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  transform: scaleX(0);
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
  width: 100%;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv.active canvas.color, .site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv.active img.color {
  display: block;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv.active img.grey {
  display: none;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv.active .canvasTEST {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv.active p {
  font-family: "Poppins Bold", sans-serif;
  color: black;
}
.site-sur-mesure-benefices-list ul li.site-sur-mesure-benefices-list-img-indiv.active p:after {
  transform: scaleX(1);
  transform-origin: bottom left;
}
.site-sur-mesure-benefices-list div.site-sur-mesure-benefices-list-desc-indiv {
  display: none;
}
.site-sur-mesure-benefices-list div.site-sur-mesure-benefices-list-desc-indiv p {
  font-size: 16px;
}
.site-sur-mesure-benefices-list div.site-sur-mesure-benefices-list-desc-indiv.active {
  text-align: center;
  display: block;
}
.site-sur-mesure-faq {
  background-color: black;
  padding: 10rem 50px !important;
}
.site-sur-mesure-faq div.faq-container div.title {
  margin: 5% 0;
}
.site-sur-mesure-faq div.faq-container div.title h2 {
  font-size: 55px;
  line-height: 61px;
  font-family: "Poppins Bold", sans-serif;
  color: white;
}
.site-sur-mesure-faq div.faq-container div.title h2 span {
  color: #00ff00;
}
.site-sur-mesure-faq div.faq-container div.list {
  margin-bottom: 10%;
}
.site-sur-mesure-faq div.faq-container div.list ul {
  padding: 0;
  list-style-type: none;
}
.site-sur-mesure-faq div.faq-container div.list ul li {
  font-size: 1rem;
  border-bottom: 1px solid #00ff00;
  margin: 3.2rem 0 1.2rem 0;
  cursor: pointer;
}
.site-sur-mesure-faq div.faq-container div.list ul li h2 {
  position: relative;
  font-size: 19px;
  font-family: "Poppins Bold", sans-serif;
  color: white;
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.21;
  padding-right: 20px;
}
.site-sur-mesure-faq div.faq-container div.list ul li h2:before {
  transition: all 0.3s;
  background-color: #00ff00;
  content: "";
  display: block;
  height: 15px;
  position: absolute;
  right: 0;
  top: 0;
  width: 5px;
}
.site-sur-mesure-faq div.faq-container div.list ul li h2:after {
  transform: rotate(90deg);
  background-color: #00ff00;
  content: "";
  display: block;
  height: 15px;
  position: absolute;
  right: 0;
  top: 0;
  width: 5px;
}
.site-sur-mesure-faq div.faq-container div.list ul li h2.open {
  font-family: "Poppins Bold", sans-serif;
}
.site-sur-mesure-faq div.faq-container div.list ul li h2.open:before {
  background-color: #00ff00;
  z-index: 99;
  transform: rotate(90deg);
  transition: all 0.3s;
}
.site-sur-mesure-faq div.faq-container div.list ul li span.reponse {
  display: block;
  max-height: 0;
  min-height: 0px;
  margin-bottom: 1.2rem;
  overflow: hidden;
  transition: all 0.3s;
  padding: 0 0 0 0;
  font-family: "Poppins Regular", sans-serif;
  font-size: 15px !important;
  color: white;
}
.site-sur-mesure-faq div.faq-container div.list ul li h2.open + span.reponse {
  max-height: 500px;
  transition: all 0.3s;
  padding: 1.2rem 0;
}
.site-sur-mesure-faq div.faq-container div.list ul li:last-child {
  border: none;
}
.site-sur-mesure-faq div.faq-container div.list ul p {
  cursor: auto;
  font-weight: normal;
}
.site-sur-mesure-faq div.faq-container div.list ul p a {
  cursor: pointer;
  color: #00ff00;
  text-decoration: underline;
}
.site-sur-mesure-solutions {
  margin: 5rem auto;
  display: block;
}
.site-sur-mesure-solutions-header h2 {
  font-size: 55px;
  line-height: 61px;
  font-family: "Poppins Bold", sans-serif;
  color: black;
}
.site-sur-mesure-solutions-header h2 span {
  color: #00ff00;
}
.site-sur-mesure-solutions .swiper-solutions {
  width: 80%;
  margin: 5rem auto;
  text-align: center;
  position: relative;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-wrapper {
  display: flex;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-wrapper .swiper-slide {
  gap: 3rem;
  display: flex;
  flex-direction: column;
  height: auto;
  justify-content: start;
  position: relative;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-wrapper .swiper-slide .imgSolution {
  width: 60%;
  margin: 0 auto;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-wrapper .swiper-slide .imgSolution img {
  width: 100%;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-wrapper .swiper-slide .descriptionSolution {
  width: inherit;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-wrapper .swiper-slide .descriptionSolution p {
  font-size: 15px;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-wrapper .swiper-slide-next, .site-sur-mesure-solutions .swiper-solutions .swiper-wrapper .swiper-slide-prev {
  opacity: 0;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-button-prev {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -20%;
  width: 10%;
  display: flex;
  align-items: center;
  height: 30%;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-button-prev img {
  width: 100%;
  height: 60%;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-button-prev:after {
  content: unset;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -20%;
  width: 10%;
  display: flex;
  align-items: center;
  height: 30%;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-button-next img {
  width: 100%;
  height: 60%;
  rotate: 180deg;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-button-next:after {
  content: unset;
}
.site-sur-mesure-solutions .swiper-solutions .swiper-button-disabled {
  opacity: 0;
}

@media screen and (min-width: 768px) {
  .site-sur-mesure .btn {
    margin: unset;
  }
  .site-sur-mesure-heroBanner {
    margin: 10rem auto;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 5rem;
    grid-row-gap: 0px;
    place-items: center;
  }
  .site-sur-mesure-heroBanner-logo {
    width: 100%;
    grid-area: 1/1/2/2;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .site-sur-mesure-heroBanner-logo .image {
    width: 40%;
  }
  .site-sur-mesure-heroBanner-logo .image img {
    width: 100%;
  }
  .site-sur-mesure-heroBanner-description {
    width: 100%;
    grid-area: 2/1/3/2;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: start;
  }
  .site-sur-mesure-heroBanner-image {
    display: flex;
    align-items: center;
    grid-area: 1/2/3/3;
  }
  .site-sur-mesure-fonctionnalites {
    margin: 10rem auto;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 0px;
  }
  .site-sur-mesure-fonctionnalites-image {
    grid-area: 1/1/3/2;
    flex: 0 0 40%;
    margin: unset;
    display: grid;
  }
  .site-sur-mesure-fonctionnalites-image-indiv {
    position: absolute;
    inset: 0;
  }
  .site-sur-mesure-fonctionnalites-image-indiv img {
    display: block;
    opacity: 0;
    transition: 0.3s all ease;
  }
  .site-sur-mesure-fonctionnalites-image-indiv.active img {
    opacity: 1;
    transition: 0.3s all ease;
  }
  .site-sur-mesure-fonctionnalites-entete {
    grid-area: 1/2/2/3;
  }
  .site-sur-mesure-fonctionnalites-list {
    grid-area: 2/2/3/3;
    min-height: 350px;
  }
  .site-sur-mesure-fonctionnalites-list .swiper-fonctionnalites .swiper-wrapper {
    justify-content: space-between;
  }
  .site-sur-mesure-fonctionnalites-list .swiper-fonctionnalites .swiper-wrapper .swiper-slide p {
    cursor: pointer;
  }
  .site-sur-mesure-fonctionnalites-list .swiper-description-list-indiv {
    padding: 0;
  }
  .site-sur-mesure-madebyBBY {
    overflow: unset;
    display: block;
    position: relative;
  }
  .site-sur-mesure-madebyBBY .title h2 {
    width: 100%;
    font-size: 55px;
  }
  .site-sur-mesure-madebyBBY .title .entete {
    width: 40%;
  }
  .site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-etiquette p {
    font-size: 1rem;
  }
  .site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-video {
    height: 500px;
  }
  .site-sur-mesure-madebyBBY-content .site-sur-mesure-madebyBBY-content-indiv-video video {
    height: 100%;
  }
  .site-sur-mesure-madebyBBY:before {
    pointer-events: none;
    box-shadow: 0 40vw 0 40vw black;
    -webkit-clip-path: inset(0 -40vw 0 -40vw);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
  }
  .site-sur-mesure-technologies {
    margin: 10rem auto;
    flex-direction: column;
  }
  .site-sur-mesure-technologies-description {
    text-align: center;
    max-width: 800px;
  }
  .site-sur-mesure-technologies-animation {
    width: 100vw;
    position: relative;
  }
  .site-sur-mesure-technologies-animation-indiv {
    transform: translateX(-100%);
  }
  .site-sur-mesure-technologies-animation-indiv .txt {
    font-size: 55px;
    line-height: 61px;
  }
  .site-sur-mesure-technologies-animation-indiv:nth-child(2n) {
    transform: translateX(100%);
  }
  .site-sur-mesure-descriptionImage {
    margin: 10rem auto;
    gap: 10rem;
    background-position: 0 13%, 96% 90%, 54% 85%, 56% 20%, 0 90%, 0 39%, 49% 50%, 47% 1%, 48% 96%, 98% 10%, 13% 65%;
  }
  .site-sur-mesure-descriptionImage-indiv {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    gap: 2rem;
  }
  .site-sur-mesure-descriptionImage-indiv-left {
    flex: 0 0 40%;
  }
  .site-sur-mesure-descriptionImage-indiv-right {
    flex: 0 0 40%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .site-sur-mesure-descriptionImage-indiv-right img {
    width: 70%;
  }
  .site-sur-mesure-descriptionImage-indiv-right canvas {
    pointer-events: none;
    width: 70%;
    position: absolute;
  }
  .site-sur-mesure-descriptionImage-indiv-right div.canvasTEST {
    width: 70%;
    height: 300px;
    position: relative;
    z-index: 100;
  }
  .site-sur-mesure-descriptionImage-indiv:nth-child(2n) {
    flex-direction: row-reverse;
  }
  .site-sur-mesure-associations {
    margin: 5rem auto 0;
  }
  .site-sur-mesure-associations-logo {
    flex-direction: row;
    justify-content: center;
    gap: 3rem;
    width: 80%;
    margin: 0 auto;
  }
  .site-sur-mesure-associations-logo p.assoAND {
    position: relative;
    right: unset;
    top: unset;
  }
  .site-sur-mesure-associations-logo p.assoAND:nth-child(4) {
    display: none;
  }
  .site-sur-mesure-associations-logo .img {
    width: 25%;
  }
  .site-sur-mesure-associations-logo .img img {
    width: 100%;
  }
  .site-sur-mesure-associations-logo .img:nth-child(3) {
    justify-content: end;
  }
  .site-sur-mesure-faq {
    overflow: unset;
    position: relative;
    padding: 10rem 0 !important;
  }
  .site-sur-mesure-faq:before {
    pointer-events: none;
    box-shadow: 0 40vw 0 40vw black;
    -webkit-clip-path: inset(0 -40vw 0 -40vw);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
  }
  .site-sur-mesure-benefices {
    margin: 10rem auto;
    width: 40%;
  }
  .site-sur-mesure-benefices-list-img-indiv img {
    width: 30% !important;
  }
  .site-sur-mesure-solutions {
    margin: 10rem auto;
    overflow: hidden;
  }
  .site-sur-mesure-solutions .swiper-solutions {
    width: 30%;
  }
  .site-sur-mesure-solutions .swiper-solutions .swiper-wrapper .swiper-slide-next, .site-sur-mesure-solutions .swiper-solutions .swiper-wrapper .swiper-slide-prev {
    opacity: 0;
  }
  .site-sur-mesure-solutions .swiper-solutions .swiper-button-next {
    right: -40%;
  }
  .site-sur-mesure-solutions .swiper-solutions .swiper-button-prev {
    left: -40%;
  }
  .site-sur-mesure-solutions .swiper-solutions .swiper-button-next, .site-sur-mesure-solutions .swiper-solutions .swiper-button-prev {
    cursor: pointer;
    height: 30%;
  }
  .site-sur-mesure-solutions .swiper-solutions .swiper-button-next img, .site-sur-mesure-solutions .swiper-solutions .swiper-button-prev img {
    height: 70%;
  }
  .site-sur-mesure-solutions .btn {
    margin: 0 auto;
  }
  .reveal-left {
    opacity: 0;
    transform: translateX(-200px);
  }
  .reveal-left-visible {
    opacity: 1;
    transform: translateX(0);
    transition: 0.5s;
  }
  .reveal-right {
    opacity: 0;
    transform: translateX(200px);
  }
  .reveal-right-visible {
    opacity: 1;
    transform: translateX(0);
    transition: 1s cubic-bezier(0.5, 0, 0, 1);
  }
}
@media screen and (max-width: 430px) {
  .site-sur-mesure-solutions-header h2 {
    font-size: 40px;
  }
}
.projets {
  padding: 90px 0 0;
}
.projets h1 {
  font-size: 3.125em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #000000;
  line-height: 52px;
  position: relative;
}
.projets h1:before {
  content: "";
  position: absolute;
  right: 0;
  top: -20px;
  width: 176px;
  height: 140px;
  z-index: -1;
  background-image: url(/build/website/images/green-triangle.31dc0f9b.svg), url(/build/website/images/blue-cross.94c68ea1.svg), url(/build/website/images/red-semicircle.c6caf749.svg);
  background-position: 0% 0, 100% 55px, 40% 90%;
  background-repeat: no-repeat;
  background-size: 35px, 23px, 15px;
}
.projets h1 span {
  color: #00ff00;
  display: block;
}
@media screen and (max-width: 768px) {
  .projets h1 {
    font-size: 2.27em;
    line-height: 1.2;
    padding-left: 20px;
    padding-right: 20px;
  }
  .projets h1:before {
    right: 20px;
    top: -70px;
    background-position: 0% 0, 100% 45px, 60% 100%;
    background-size: 25px, 20px, 15px;
  }
}
@media screen and (max-width: 576px) {
  .projets h1 {
    font-size: 1.875em;
    line-height: 1.3;
  }
}
.projets .nav-tabs ul {
  display: flex;
  padding: 1.5625em 0;
  margin-bottom: 1.25em;
}
.projets .nav-tabs ul li {
  flex: 1;
}
.projets .nav-tabs ul li a {
  position: relative;
  padding-bottom: 1.25em;
  display: inline-block;
}
.projets .nav-tabs ul li a h2 {
  font-family: "Poppins Regular", Arial, Helvetica, sans-serif;
  font-size: 1.25em;
  color: #000000;
  margin: 0;
  padding: 0;
  font-weight: normal;
}
@media screen and (max-width: 768px) {
  .projets .nav-tabs ul li a h2 {
    font-size: 1.125em;
    white-space: nowrap;
  }
}
.projets .nav-tabs ul li a:after {
  content: "";
  width: 0;
  background: #00ff00;
  height: 5px;
  -webkit-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
  position: absolute;
  bottom: 0;
  left: 0;
}
.projets .nav-tabs ul li a:hover:after {
  width: 100%;
}
.projets .nav-tabs ul li a.active:after {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .projets .nav-tabs {
    padding-left: 20px;
    padding-right: 20px;
  }
  .projets .nav-tabs ul {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-right: 20px;
    overflow-x: auto;
  }
  .projets .nav-tabs ul li {
    margin-right: 30px;
  }
}
.projets .content-tabs {
  display: flex;
  flex-direction: column-reverse;
}
.projets .content-tabs ul {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(2, 1fr);
  padding: 0;
  margin: 0;
  bottom: unset;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .projets .content-tabs ul {
    position: unset;
    margin: 50px 0 0;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(8, 1fr);
  }
}
.projets .content-tabs ul li {
  overflow: hidden;
  position: relative;
}
.projets .content-tabs ul li a:hover .description {
  opacity: 1;
}
.projets .content-tabs ul li .description {
  position: absolute;
  top: 0;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  padding: 20px;
  box-sizing: border-box;
  text-align: left;
  opacity: 0;
  -webkit-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(/build/website/images/blue-circle.f47c2b44.svg), url(/build/website/images/green-semicircle.306a648e.svg), url(/build/website/images/red-triangle.7fc9875e.svg);
  background-position: 15% 15%, 30% 85%, 90% 25%;
  background-repeat: no-repeat;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.projets .content-tabs ul li .description p {
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  font-size: 1.125em;
  margin: 0;
  line-height: 1.3;
  color: #FFFFFF;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .projets .content-tabs ul li .description p {
    font-size: 1em;
  }
}
.projets .content-tabs ul li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  max-width: 100%;
  outline: none;
}
.projets .content-tabs ul li:nth-of-type(1) {
  grid-area: 1/1/3/3;
}
.projets .content-tabs ul li:nth-of-type(1) .description {
  padding: 40px;
}
.projets .content-tabs ul li:nth-of-type(1) .description p {
  margin-bottom: 0;
  line-height: 1.3;
}
.projets .content-tabs ul li:nth-of-type(5) {
  grid-area: 1/5/3/7;
}
.projets .content-tabs ul li:nth-of-type(5) .description {
  padding: 40px;
}
.projets .content-tabs ul li:nth-of-type(5) .description p {
  margin-bottom: 0;
  line-height: 1.3;
}
.projets .content-tabs ul li:nth-of-type(1) .description, .projets .content-tabs ul li:nth-of-type(5) .description {
  background-image: url(/build/website/images/blue-circle.f47c2b44.svg), url(/build/website/images/blue-wave.97a54480.svg), url(/build/website/images/green-semicircle.306a648e.svg), url(/build/website/images/green-wave.727edd29.svg), url(/build/website/images/red-square.4de6974f.svg), url(/build/website/images/red-triangle.7fc9875e.svg);
  background-position: 8% 42%, 87% 68%, 54% 90%, 30% 17%, 20% 72%, 79% 28%;
}
.projets .content-tabs ul li:nth-of-type(2), .projets .content-tabs ul li:nth-of-type(3), .projets .content-tabs ul li:nth-of-type(4), .projets .content-tabs ul li:nth-of-type(6), .projets .content-tabs ul li:nth-of-type(7), .projets .content-tabs ul li:nth-of-type(8), .projets .content-tabs ul li:nth-of-type(9), .projets .content-tabs ul li:nth-of-type(10) {
  position: relative;
}
.projets .content-tabs ul li:nth-of-type(2):after, .projets .content-tabs ul li:nth-of-type(3):after, .projets .content-tabs ul li:nth-of-type(4):after, .projets .content-tabs ul li:nth-of-type(6):after, .projets .content-tabs ul li:nth-of-type(7):after, .projets .content-tabs ul li:nth-of-type(8):after, .projets .content-tabs ul li:nth-of-type(9):after, .projets .content-tabs ul li:nth-of-type(10):after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
.projets .content-tabs ul li:nth-of-type(2) img, .projets .content-tabs ul li:nth-of-type(3) img, .projets .content-tabs ul li:nth-of-type(4) img, .projets .content-tabs ul li:nth-of-type(6) img, .projets .content-tabs ul li:nth-of-type(7) img, .projets .content-tabs ul li:nth-of-type(8) img, .projets .content-tabs ul li:nth-of-type(9) img, .projets .content-tabs ul li:nth-of-type(10) img {
  position: absolute;
}
@media screen and (max-width: 768px) {
  .projets .content-tabs ul li {
    position: relative;
  }
  .projets .content-tabs ul li:nth-of-type(1) .description p {
    font-size: 1em;
    line-height: 1.3;
    max-width: 65%;
  }
  .projets .content-tabs ul li:nth-of-type(5) {
    grid-area: unset;
  }
  .projets .content-tabs ul li:nth-of-type(5) .description {
    background-image: url(/build/website/images/blue-circle.f47c2b44.svg), url(/build/website/images/green-semicircle.306a648e.svg), url(/build/website/images/red-triangle.7fc9875e.svg);
    background-position: 15% 15%, 30% 85%, 90% 25%;
  }
  .projets .content-tabs ul li:nth-of-type(5) .description p {
    font-size: 1em;
    line-height: 1.2;
  }
  .projets .content-tabs ul li:last-of-type {
    grid-area: 7/1/9/3;
  }
  .projets .content-tabs ul li:last-of-type .description {
    background-image: url(/build/website/images/blue-circle.f47c2b44.svg), url(/build/website/images/blue-wave.97a54480.svg), url(/build/website/images/green-semicircle.306a648e.svg), url(/build/website/images/green-wave.727edd29.svg), url(/build/website/images/red-square.4de6974f.svg), url(/build/website/images/red-triangle.7fc9875e.svg);
    background-position: 8% 42%, 87% 68%, 54% 90%, 30% 17%, 20% 72%, 79% 28%;
  }
  .projets .content-tabs ul li:last-of-type .description p {
    font-size: 1em;
    line-height: 1.3;
    max-width: 65%;
  }
  .projets .content-tabs ul li:after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }
  .projets .content-tabs ul li img {
    position: absolute;
  }
}

.hide {
  display: none !important;
}

header {
  position: fixed;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
header.header-hidden {
  top: -80px;
  opacity: 0;
}

nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
nav .logo {
  padding-left: 20px;
  position: relative;
  z-index: 11;
}
nav .logo a {
  display: flex;
  align-items: center;
  height: 58px;
}
nav .logo svg {
  transition: all 0.5s ease-in-out;
}
nav .logo.light svg {
  fill: #FFFFFF;
}
nav .nav-content {
  padding: 12.5em 0 2.5em;
  position: fixed;
  color: #FFFFFF;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  background: #000000;
  background-size: cover;
  display: none;
  z-index: 10;
  text-align: center;
}
nav .nav-content .container {
  max-width: 100%;
}
nav .nav-content .menu-links {
  display: none;
}
nav .nav-content p {
  font-size: 3.125em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  line-height: 52px;
  position: relative;
}
@media screen and (max-width: 576px) {
  nav .nav-content p {
    font-size: 2.4375em;
    line-height: 1.2;
    margin-top: 0;
  }
}
nav .nav-content .header-tag-menu {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
nav .nav-content .header-tag-menu div {
  height: 75px;
  overflow: hidden;
  display: none;
  transition: 0.3s all ease;
}
nav .nav-content .header-tag-menu div:not(:last-child) {
  margin-bottom: 3.75em;
}
nav .nav-content .header-tag-menu div ul {
  padding: 0;
  pointer-events: none;
}
nav .nav-content .header-tag-menu div ul li a {
  display: block;
  font-size: 2em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  line-height: 78px;
  margin: 0;
  overflow: hidden;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
nav .nav-content .header-tag-menu div ul li a:hover {
  color: #00ff00;
}
nav .nav-content .header-tag-menu div p {
  display: block;
  height: 75px;
  font-size: 3.125em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  line-height: 78px;
  position: relative;
  transition: all 0.3s ease-in-out;
  margin: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
nav .nav-content .header-tag-menu div p a {
  color: #00ff00;
}
@media screen and (max-width: 1024px) {
  nav .nav-content .header-tag-menu div p {
    height: 70px;
    font-size: 2.4em;
  }
}
@media screen and (max-width: 576px) {
  nav .nav-content .header-tag-menu div p {
    height: 70px;
    font-size: 1.75em;
    line-height: 30px;
  }
}
nav .nav-content .header-tag-menu div.active p, nav .nav-content .header-tag-menu div.animTxt p {
  transform: translateY(-70px) translateZ(0) scale(1);
}
nav .nav-content .header-tag-menu div.active.menuHover, nav .nav-content .header-tag-menu div.animTxt.menuHover {
  height: 300px;
  transition: 0.3s all ease;
}
nav .nav-content .header-tag-menu div.active ul, nav .nav-content .header-tag-menu div.animTxt ul {
  transform: translateY(-70px) translateZ(0) scale(1);
  pointer-events: auto;
}
@media screen and (max-width: 1024px) {
  nav .nav-content .header-tag-menu div.active li a, nav .nav-content .header-tag-menu div.animTxt li a {
    font-size: 1rem;
    color: #00ff00;
  }
}
nav .nav-content .header-tag-menu div.active-link p {
  transform: translateY(-70px) translateZ(0) scale(1);
}
nav .nav-content .header-tag-menu div.active-link.active p {
  transform: translateY(0) translateZ(0) scale(1);
}
@media screen and (max-width: 576px) {
  nav .nav-content .header-tag-menu div {
    height: 70px;
  }
  nav .nav-content .header-tag-menu div:not(:last-child) {
    margin-bottom: 1.25em;
  }
}
nav .nav-content .header-social-links {
  z-index: 2;
  position: absolute;
  left: 2.5em;
  bottom: 2.5em;
}
nav .nav-content .header-social-links ul {
  margin: 0;
  padding: 0;
}
nav .nav-content .header-social-links ul li a {
  font-size: 1.8125em;
  color: #FFFFFF;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}
nav .nav-content .header-social-links ul li a:hover {
  color: #00ff00;
}
nav .nav-content .header-social-links ul li a:hover svg path {
  fill: #00ff00 !important;
}
nav .nav-content .header-social-links ul li:not(:last-child) {
  margin-bottom: 5px;
}
@media screen and (max-width: 576px) {
  nav .nav-content .header-social-links {
    left: 50%;
    transform: translateX(-50%);
    bottom: 5.3125em;
  }
  nav .nav-content .header-social-links ul li {
    float: left;
  }
  nav .nav-content .header-social-links ul li a {
    font-size: 1.125em;
  }
  nav .nav-content .header-social-links ul li + li {
    margin-left: 20px;
  }
}
nav .nav-content .header-info-link {
  z-index: 2;
  position: absolute;
  right: 2.5em;
  bottom: 2.5em;
}
nav .nav-content .header-info-link a {
  font-family: "Poppins Thin", Arial, Helvetica, sans-serif;
  font-size: 1.125em;
  margin-bottom: 0;
  line-height: 1.3;
  color: #FFFFFF;
  display: flex;
  align-items: center;
}
nav .nav-content .header-info-link a i {
  font-size: 30px;
  margin-left: 10px;
  margin-top: 5px;
}
nav .nav-content .header-info-link a:hover {
  color: #00ff00;
}
@media screen and (max-width: 576px) {
  nav .nav-content .header-info-link a {
    font-size: 1em;
  }
  nav .nav-content .header-info-link a i {
    font-size: 1.25em;
  }
}
@media screen and (max-width: 576px) {
  nav .nav-content .header-info-link {
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    max-width: 150px;
  }
}
@media screen and (max-width: 576px) {
  nav .nav-content .header-tag-menu {
    margin-top: -15px;
  }
}
nav .nav-button {
  width: 58px;
  height: 58px;
  background: #00ff00;
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  cursor: pointer;
  z-index: 11;
}
nav .nav-button:focus {
  outline: none;
}
nav .nav-button div {
  display: block;
  position: relative;
  width: 30px;
  height: 17px;
  margin-left: auto;
  margin-right: auto;
}
nav .nav-button div span {
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 3px;
  transition: all 0.3s cubic-bezier(0.8, -0.25, 0.2, 1.25);
  background-color: #FFFFFF;
  box-shadow: none;
}
nav .nav-button div span:nth-of-type(1) {
  margin-top: 0;
  right: 0;
  max-width: 100%;
  transform: translateY(-8px) translateZ(0) scale(1);
}
nav .nav-button div span:nth-of-type(2) {
  left: 0;
  transform: translateY(-1px) translateZ(0) scale(1);
}
nav .nav-button div span:nth-of-type(2):after {
  display: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-radius: 1px;
  background-color: inherit;
  transform: rotate(0deg) translateZ(0) scale(1);
  transition: all 0.3s ease;
}
nav .nav-button div span:nth-of-type(3) {
  transform: translateY(6px) translateZ(0) scale(1);
  margin-top: 0;
  right: 0;
  max-width: 100%;
}
nav .nav-button.open div span:nth-of-type(1) {
  max-width: 0;
  animation: b 0.3s cubic-bezier(0.8, -0.25, 0.2, 1.25);
}
nav .nav-button.open div span:nth-of-type(2) {
  transform: rotate(-45deg) translateY(3px) translateX(-40%) translateZ(0) scale(1);
  animation: c 0.3s cubic-bezier(0.8, -0.25, 0.2, 1.25);
  left: 30%;
  top: 0;
}
nav .nav-button.open div span:nth-of-type(2):after {
  display: inline-block;
  transform: rotate(-90deg) translateZ(0) scale(1);
  transition: all 0ms linear;
  animation: d 0.3s cubic-bezier(0.8, -0.25, 0.2, 1.25);
}
nav .nav-button.open div span:nth-of-type(3) {
  max-width: 0;
  animation: e 0.3s cubic-bezier(0.8, -0.25, 0.2, 1.25);
}
nav .nav-button:hover span:nth-of-type(1) {
  right: 50%;
  transform: translateY(-8px) translateZ(0) translateX(50%) scale(1);
}
nav .nav-button:hover span:nth-of-type(2) {
  left: 50%;
  transform: translateY(-1px) translateZ(0) translateX(-50%) scale(1);
}
nav .nav-button:hover span:nth-of-type(3) {
  right: 50%;
  transform: translateY(6px) translateZ(0) translateX(50%) scale(1);
}

@media screen and (max-width: 1024px) {
  nav .nav-content .header-tag-menu {
    padding: 0 15px;
  }
  nav .nav-content .header-tag-menu div p {
    transform: translateY(-70px);
  }
  nav .nav-content .header-tag-menu div p a {
    color: #FFFFFF;
  }
}
body.menuOpen {
  overflow-y: hidden;
}
body.menuOpen nav .logo {
  display: block !important;
}

button .disableSPAN, a .disableSPAN {
  position: absolute;
  width: 0px;
  overflow: hidden;
  pointer-events: none;
}

.footer {
  background-color: #000000;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .footer {
    padding: 80px 20px 40px 20px;
    position: relative;
  }
  .footer > .container {
    position: relative;
  }
}
.footer h2 {
  font-size: 3.125em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  line-height: 52px;
}
@media screen and (max-width: 768px) {
  .footer h2 {
    font-size: 2.75em;
    line-height: 1.2;
  }
}
@media screen and (max-width: 576px) {
  .footer h2 {
    font-size: 1.7em;
    line-height: 1.2;
    padding: 0 0 0 5px;
    margin-top: 0;
  }
}
.footer h2 span {
  color: #00ff00;
  display: block;
}
.footer-content {
  display: flex;
  align-items: flex-end;
}
.footer-content > div {
  flex: 1;
  padding: 30px;
}
@media screen and (max-width: 576px) {
  .footer-content > div {
    padding: 0px 0px 20px 5px;
  }
  .footer-content > div.footer-logo {
    padding: 30px 0 0;
  }
}
@media screen and (max-width: 576px) {
  .footer-content {
    flex-direction: column;
    align-items: unset;
  }
}
.footer-contact {
  color: #FFFFFF;
  text-align: right;
  font-size: 1em;
}
.footer-contact p a {
  display: block;
  color: #00ff00;
}
.footer-contact p a:hover {
  text-decoration: underline;
}
.footer-contact p:last-of-type {
  margin-bottom: 5px;
}
@media screen and (max-width: 576px) {
  .footer-contact {
    text-align: left;
  }
}
.footer-logo {
  position: relative;
}
.footer-logo span {
  font-size: 9px;
  font-family: "Poppins light", Arial, Helvetica, sans-serif;
  font-weight: 300;
  letter-spacing: 0.5em;
  display: block;
  color: #FFFFFF;
  margin-left: 6px;
  margin-top: -19px;
}
.footer-logo:before {
  content: "";
  height: calc(100% - 60px);
  width: 1px;
  background-color: #FFFFFF;
  position: absolute;
  top: 30px;
  left: 0;
}
@media screen and (max-width: 576px) {
  .footer-logo:before {
    content: unset;
  }
}
.footer-social {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  color: #FFFFFF;
  width: 50%;
}
@media screen and (max-width: 576px) {
  .footer-social {
    margin: 2rem 0;
  }
}
.footer-social .sortlist {
  flex: 0 0 30%;
}
.footer-social .sortlist img {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 576px) {
  .footer-social {
    width: 100%;
    justify-content: start;
    gap: 2rem;
  }
}
.footer-social ul {
  list-style: none;
  display: flex;
  padding-left: 25px;
  align-items: center;
}
@media screen and (max-width: 576px) {
  .footer-social ul {
    display: flex !important;
    gap: 0.5rem;
    margin: 0 !important;
    padding: 0 !important;
  }
}
.footer-social ul li {
  margin-right: 30px;
}
@media screen and (max-width: 576px) {
  .footer-social ul li {
    margin: 0 !important;
  }
}
.footer-social ul li a {
  display: flex;
  color: #FFFFFF;
  font-size: 1.625em;
  -webkit-transition: all ease-in-out 0.25s;
  transition: all ease-in-out 0.25s;
}
.footer-social ul li a:hover {
  color: #00ff00;
}
@media screen and (max-width: 576px) {
  .footer-social ul li {
    margin-right: 0;
  }
  .footer-social ul li a {
    width: 30px;
    height: 30px;
    align-items: center;
    justify-content: center;
    font-size: 1.625em;
  }
}

.questionnaire {
  display: flex;
  align-items: center;
  justify-content: center;
}
.questionnaire_container {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.questionnaire_container h1 {
  font-size: 3.125em;
  font-family: "Poppins Bold", Arial, Helvetica, sans-serif;
  color: #00ff00;
  line-height: 52px;
  margin-bottom: 80px;
}
.questionnaire_container_step {
  min-height: 450px;
  border-radius: 20px;
  border: 1px solid #E6E6E6;
  min-width: 700px;
  padding: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.questionnaire_container_step_number p {
  font-size: 10px;
  color: #B4B3B3;
  font-family: "Poppins Regular", sans-serif;
}
.questionnaire_container_step_title h2 {
  font-family: "Poppins Bold", sans-serif;
  font-size: 25px;
}
.questionnaire_container_step_answer {
  width: 80%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.questionnaire_container_step_answer input[type=text], .questionnaire_container_step_answer textarea, .questionnaire_container_step_answer select {
  -webkit-appearance: none;
  background: #F4F4F4;
  border-radius: 50px;
  border: 1px solid #F4F4F4;
  color: #504f4f;
  font-size: 16px;
  margin-bottom: 1rem;
  outline: none;
  padding: 1rem;
  width: 100%;
}
.questionnaire_container_step_answer textarea {
  border-radius: 5px;
}
.questionnaire_container_step_answer .clientDescription, .questionnaire_container_step_answer .moreFonctionnality {
  opacity: 0;
  max-height: 0;
  min-height: 0;
  overflow: hidden;
  transition: 0.3s all ease;
  padding: 0;
}
.questionnaire_container_step_answer .clientDescription.-open, .questionnaire_container_step_answer .moreFonctionnality.-open {
  opacity: 1;
  min-height: 150px;
  max-height: unset;
  overflow: hidden;
  transition: 0.3s all ease;
  padding: 1rem;
}
.questionnaire .button {
  display: block;
  color: #000000;
  border: 1px solid #000000;
  padding: 20px;
  font-size: 0.9375em;
  -webkit-transition: all ease-in-out 0.25s;
  transition: all ease-in-out 0.25s;
  cursor: pointer;
  width: fit-content;
}
.questionnaire .button:hover {
  color: #FFFFFF;
  background-color: #00ff00;
  border-color: #00ff00;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNFO0VBQ0E7QUNDRjs7QURFQTtFQUNFO0FDQ0Y7O0FERUE7RUFDRTtFQUNBO0FDQ0Y7O0FDWkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBRGNGO0FDWEE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBRFlGO0FDVEE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBRFVGO0FDUEE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBRFFGO0FDTEE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBRE1GO0FDSEE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBRElGO0FDREE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBREVGO0FDQ0E7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FEQUY7QUNHQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QURGRjtBRXJFQTtBQ0FBO0VBQ0U7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0FIcUVGO0FHbEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSG1FRjs7QUdoRUE7RUFDRTtBSG1FRjs7QUdqRUE7RUFDRTtBSG9FRjs7QUdsRUE7RUFDRTtFQUNBO0FIcUVGOztBR25FQTtFQUNFO0VBQ0E7RUFDQTtBSHNFRjs7QUdwRUE7RUFDRTtFQUNBO0VBQ0E7QUh1RUY7O0FHckVBO0VBQ0U7RUFDQTtFQUNBO0FId0VGOztBR3RFQTtFQUNFO0VBQ0E7RUFDQTtBSHlFRjs7QUd2RUE7RUFDRTtFQUNBO0VBQ0E7QUgwRUY7O0FHeEVBO0VBQ0U7RUFDQTtFQUNBO0FIMkVGOztBR3pFQTtFQUNFO0VBQ0E7RUFDQTtBSDRFRjs7QUcxRUE7RUFDRTtFQUNBO0VBQ0E7QUg2RUY7O0FHM0VBO0VBQ0U7RUFDQTtFQUNBO0FIOEVGOztBRzVFQTtFQUNFO0VBQ0E7RUFDQTtBSCtFRjs7QUc3RUE7RUFDRTtFQUNBO0VBQ0E7QUhnRkY7O0FHOUVBO0VBQ0U7RUFDQTtBSGlGRjs7QUcvRUE7RUFDRTtFQUNBO0VBQ0E7QUhrRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0FIbUZGOztBR2pGQTtFQUNFO0VBQ0E7RUFDQTtBSG9GRjs7QUdsRkE7RUFDRTtFQUNBO0VBQ0E7QUhxRkY7O0FHbkZBO0VBQ0U7RUFDQTtFQUNBO0FIc0ZGOztBR3BGQTtFQUNFO0VBQ0E7RUFDQTtBSHVGRjs7QUdyRkE7RUFDRTtFQUNBO0VBQ0E7QUh3RkY7O0FHdEZBO0VBQ0U7RUFDQTtFQUNBO0FIeUZGOztBR3ZGQTtFQUNFO0VBQ0E7RUFDQTtBSDBGRjs7QUd4RkE7RUFDRTtFQUNBO0VBQ0E7QUgyRkY7O0FHekZBO0VBQ0U7RUFDQTtFQUNBO0FINEZGOztBRzFGQTtFQUNFO0VBQ0E7RUFDQTtBSDZGRjs7QUczRkE7RUFDRTtFQUNBO0VBQ0E7QUg4RkY7O0FHNUZBO0VBQ0U7RUFDQTtFQUNBO0FIK0ZGOztBRzdGQTtFQUNFO0VBQ0E7RUFDQTtBSGdHRjs7QUc5RkE7RUFDRTtFQUNBO0VBQ0E7QUhpR0Y7O0FHL0ZBO0VBQ0U7RUFDQTtFQUNBO0FIa0dGOztBR2hHQTtFQUNFO0VBQ0E7RUFDQTtBSG1HRjs7QUdqR0E7RUFDRTtFQUNBO0VBQ0E7QUhvR0Y7O0FHbEdBO0VBQ0U7RUFDQTtFQUNBO0FIcUdGOztBR25HQTtFQUNFO0VBQ0E7RUFDQTtBSHNHRjs7QUdwR0E7RUFDRTtFQUNBO0VBQ0E7QUh1R0Y7O0FHckdBO0VBQ0U7RUFDQTtFQUNBO0FId0dGOztBR3RHQTtFQUNFO0VBQ0E7RUFDQTtBSHlHRjs7QUd2R0E7RUFDRTtFQUNBO0VBQ0E7QUgwR0Y7O0FHeEdBO0VBQ0U7RUFDQTtFQUNBO0FIMkdGOztBR3pHQTtFQUNFO0VBQ0E7RUFDQTtBSDRHRjs7QUcxR0E7RUFDRTtFQUNBO0VBQ0E7QUg2R0Y7O0FHM0dBO0VBQ0U7RUFDQTtFQUNBO0FIOEdGOztBRzVHQTtFQUNFO0VBQ0E7RUFDQTtBSCtHRjs7QUc3R0E7RUFDRTtFQUNBO0VBQ0E7QUhnSEY7O0FHOUdBO0VBQ0U7RUFDQTtFQUNBO0FIaUhGOztBRy9HQTtFQUNFO0VBQ0E7RUFDQTtBSGtIRjs7QUdoSEE7RUFDRTtFQUNBO0VBQ0E7QUhtSEY7O0FHakhBO0VBQ0U7RUFDQTtFQUNBO0FIb0hGOztBR2xIQTtFQUNFO0VBQ0E7RUFDQTtBSHFIRjs7QUduSEE7RUFDRTtFQUNBO0VBQ0E7QUhzSEY7O0FHcEhBO0VBQ0U7RUFDQTtFQUNBO0FIdUhGOztBR3JIQTtFQUNFO0VBQ0E7RUFDQTtBSHdIRjs7QUd0SEE7RUFDRTtFQUNBO0VBQ0E7QUh5SEY7O0FHdkhBO0VBQ0U7RUFDQTtFQUNBO0FIMEhGOztBR3hIQTtFQUNFO0VBQ0E7RUFDQTtBSDJIRjs7QUd6SEE7RUFDRTtFQUNBO0VBQ0E7QUg0SEY7O0FHMUhBO0VBQ0U7RUFDQTtFQUNBO0FINkhGOztBRzNIQTtFQUNFO0VBQ0E7RUFDQTtBSDhIRjs7QUc1SEE7RUFDRTtFQUNBO0VBQ0E7QUgrSEY7O0FHN0hBO0VBQ0U7RUFDQTtFQUNBO0FIZ0lGOztBRzlIQTtFQUNFO0VBQ0E7RUFDQTtBSGlJRjs7QUcvSEE7RUFDRTtFQUNBO0VBQ0E7QUhrSUY7O0FHaElBO0VBQ0U7RUFDQTtFQUNBO0FIbUlGOztBR2pJQTtFQUNFO0VBQ0E7RUFDQTtBSG9JRjs7QUdsSUE7RUFDRTtFQUNBO0VBQ0E7QUhxSUY7O0FHbklBO0VBQ0U7RUFDQTtFQUNBO0FIc0lGOztBR3BJQTtFQUNFO0VBQ0E7RUFDQTtBSHVJRjs7QUdySUE7RUFDRTtFQUNBO0VBQ0E7QUh3SUY7O0FHdElBO0VBQ0U7RUFDQTtFQUNBO0FIeUlGOztBR3ZJQTtFQUNFO0VBQ0E7RUFDQTtBSDBJRjs7QUd4SUE7RUFDRTtFQUNBO0VBQ0E7QUgySUY7O0FHeklBO0VBQ0U7RUFDQTtFQUNBO0FINElGOztBRzFJQTtFQUNFO0VBQ0E7RUFDQTtBSDZJRjs7QUczSUE7RUFDRTtFQUNBO0VBQ0E7QUg4SUY7O0FHNUlBO0VBQ0U7RUFDQTtFQUNBO0FIK0lGOztBRzdJQTtFQUNFO0VBQ0E7RUFDQTtBSGdKRjs7QUc5SUE7RUFDRTtFQUNBO0VBQ0E7QUhpSkY7O0FHL0lBO0VBQ0U7RUFDQTtFQUNBO0FIa0pGOztBR2hKQTtFQUNFO0VBQ0E7RUFDQTtBSG1KRjs7QUdqSkE7RUFDRTtFQUNBO0VBQ0E7QUhvSkY7O0FHbEpBO0VBQ0U7RUFDQTtFQUNBO0FIcUpGOztBR25KQTtFQUNFO0VBQ0E7RUFDQTtBSHNKRjs7QUdwSkE7RUFDRTtFQUNBO0VBQ0E7QUh1SkY7O0FHckpBO0VBQ0U7RUFDQTtFQUNBO0FId0pGOztBR3RKQTtFQUNFO0VBQ0E7RUFDQTtBSHlKRjs7QUd2SkE7RUFDRTtFQUNBO0VBQ0E7QUgwSkY7O0FHeEpBO0VBQ0U7RUFDQTtFQUNBO0FIMkpGOztBR3pKQTtFQUNFO0VBQ0E7RUFDQTtBSDRKRjs7QUcxSkE7RUFDRTtFQUNBO0VBQ0E7QUg2SkY7O0FHM0pBO0VBQ0U7RUFDQTtFQUNBO0FIOEpGOztBRzVKQTtFQUNFO0VBQ0E7RUFDQTtBSCtKRjs7QUc3SkE7RUFDRTtFQUNBO0VBQ0E7QUhnS0Y7O0FHOUpBO0VBQ0U7RUFDQTtFQUNBO0FIaUtGOztBRy9KQTtFQUNFO0VBQ0E7RUFDQTtBSGtLRjs7QUdoS0E7RUFDRTtFQUNBO0VBQ0E7QUhtS0Y7O0FHaktBO0VBQ0U7RUFDQTtFQUNBO0FIb0tGOztBR2xLQTtFQUNFO0VBQ0E7RUFDQTtBSHFLRjs7QUduS0E7RUFDRTtFQUNBO0VBQ0E7QUhzS0Y7O0FHcEtBO0VBQ0U7RUFDQTtFQUNBO0FIdUtGOztBR3JLQTtFQUNFO0VBQ0E7QUh3S0Y7O0FHdEtBO0VBQ0U7RUFDQTtFQUNBO0FIeUtGOztBR3ZLQTtFQUNFO0VBQ0E7RUFDQTtBSDBLRjs7QUd4S0E7RUFDRTtFQUNBO0VBQ0E7QUgyS0Y7O0FHektBO0VBQ0U7RUFDQTtFQUNBO0FINEtGOztBRzFLQTtFQUNFO0VBQ0E7RUFDQTtBSDZLRjs7QUczS0E7RUFDRTtFQUNBO0VBQ0E7QUg4S0Y7O0FHNUtBO0VBQ0U7RUFDQTtFQUNBO0FIK0tGOztBRzdLQTtFQUNFO0VBQ0E7RUFDQTtBSGdMRjs7QUc5S0E7RUFDRTtFQUNBO0VBQ0E7QUhpTEY7O0FHL0tBO0VBQ0U7RUFDQTtFQUNBO0FIa0xGOztBR2hMQTtFQUNFO0VBQ0E7RUFDQTtBSG1MRjs7QUdqTEE7RUFDRTtFQUNBO0VBQ0E7QUhvTEY7O0FHbExBO0VBQ0U7RUFDQTtFQUNBO0FIcUxGOztBR25MQTtFQUNFO0VBQ0E7RUFDQTtBSHNMRjs7QUdwTEE7RUFDRTtBSHVMRjs7QUdyTEE7RUFDRTtBSHdMRjs7QUd0TEE7RUFDRTtBSHlMRjs7QUd2TEE7RUFDRTtBSDBMRjs7QUd4TEE7RUFDRTtBSDJMRjs7QUd6TEE7RUFDRTtBSDRMRjs7QUcxTEE7RUFDRTtFQUNBO0FINkxGOztBRzNMQTtFQUNFO0VBQ0E7RUFDQTtBSDhMRjs7QUc1TEE7RUFDRTtFQUNBO0VBQ0E7QUgrTEY7O0FHN0xBO0VBQ0U7RUFDQTtFQUNBO0FIZ01GOztBRzlMQTtFQUNFO0VBQ0E7RUFDQTtBSGlNRjs7QUcvTEE7RUFDRTtBSGtNRjs7QUdoTUE7RUFDRTtBSG1NRjs7QUdqTUE7RUFDRTtBSG9NRjs7QUdsTUE7RUFDRTtBSHFNRjs7QUduTUE7RUFDRTtBSHNNRjs7QUdwTUE7RUFDRTtBSHVNRjs7QUdyTUE7RUFDRTtBSHdNRjs7QUd0TUE7RUFDRTtBSHlNRjs7QUd2TUE7RUFDRTtBSDBNRjs7QUd4TUE7RUFDRTtBSDJNRjs7QUd6TUE7RUFDRTtBSDRNRjs7QUcxTUE7RUFDRTtBSDZNRjs7QUczTUE7RUFDRTtBSDhNRjs7QUc1TUE7RUFDRTtBSCtNRjs7QUl6M0JBO0VBQXlCO0VBQXdCO0VBQWtDO0VBQW9DO0VBQTRCO0VBQThDO0VBQXNDO0VBQXdEO0VBQW1DO0FKcTRCbFU7O0FJcjRCNlY7RUFBZ0Q7RUFBd0I7RUFBa0M7RUFBOEM7QUo0NEJyZjs7QUk1NEJ3aEI7RUFBMEM7RUFBZ0M7QUppNUJsbUI7O0FJajVCMG5CO0VBQXlCO0VBQW9DO0VBQTRCO0VBQXNDO0VBQXdEO0FKeTVCanpCOztBSXo1QjQwQjtFQUEwQztFQUFnQztBSjg1QnQ1Qjs7QUk5NUI4NkI7RUFBdUI7RUFBbUM7RUFBMkI7RUFBc0M7RUFBd0Q7QUpzNkJqbUM7O0FJdDZCNG5DO0VBQW9EO0VBQXdCO0VBQWtDO0VBQThDO0FKNjZCeHhDOztBSTc2QjJ6QztFQUF3QztFQUFnQztBSms3Qm40Qzs7QUlsN0IyNUM7RUFBMEI7RUFBbUM7RUFBMkI7RUFBc0M7RUFBd0Q7QUowN0JqbEQ7O0FJMTdCNG1EO0VBQTJDO0VBQWdDO0FKKzdCdnJEOztBSS83QitzRDtFQUEwQjtFQUFnQztFQUF3QjtFQUFzQztFQUF3RDtBSnU4Qi8zRDs7QUl2OEIwNUQ7RUFBbUQ7RUFBOEM7RUFBbUM7RUFBd0I7QUo4OEJ0akU7O0FJOThCd2xFO0VBQTJDO0VBQW1DO0FKbTlCdHFFOztBSW45QmlzRTtFQUEyQjtFQUFnQztFQUF3QjtFQUFzQztFQUF3RDtBSjI5QmwzRTs7QUkzOUI2NEU7RUFBNEM7RUFBbUM7QUpnK0I1OUU7O0FJaCtCdS9FO0VBQXdCO0VBQWdDO0VBQXdCO0VBQXNDO0VBQXdEO0FKdytCcnFGOztBSXgrQmdzRjtFQUF5QztFQUFvQztBSjYrQjd3Rjs7QUk3K0J5eUY7RUFBMEI7RUFBd0I7RUFBa0M7RUFBZ0M7RUFBd0I7RUFBOEM7RUFBc0M7RUFBd0Q7RUFBbUM7QUp5L0JwbUc7O0FJei9CK25HO0VBQXVDO0VBQTRCO0VBQXdCO0FKKy9CMXRHOztBSS8vQjR2RztFQUEyQztFQUFvQztBSm9nQzMwRzs7QUlwZ0N1Mkc7RUFBbUI7QUp3Z0MxM0c7O0FJeGdDbzRHO0VBQXdEO0FKNGdDNTdHOztBSTVnQ3M4RztFQUFxQztBSmdoQzMrRzs7QUloaENxL0c7RUFBNkI7RUFBd0I7RUFBa0M7RUFBc0Q7RUFBOEM7RUFBNkI7RUFBcUI7RUFBOEM7RUFBc0M7RUFBd0Q7QUo2aEM5Mkg7O0FJN2hDdzNIO0VBQStEO0VBQXdCO0VBQWtDO0FKbWlDai9IOztBSW5pQytoSTtFQUE4QztFQUFnRDtFQUF3QztBSnlpQ3JxSTs7QUl6aUMrcUk7RUFBK0I7RUFBc0Q7RUFBOEM7RUFBK0I7RUFBdUI7RUFBc0M7RUFBd0Q7QUptakN0OEk7O0FJbmpDZzlJO0VBQWdEO0VBQWdEO0VBQXdDO0FKeWpDeGxKOztBSXpqQ2ttSjtFQUFnQztFQUFxRDtFQUE2QztFQUFnQztFQUF3QjtFQUFzQztFQUF3RDtBSm1rQzEzSjs7QUlua0NvNEo7RUFBZ0U7RUFBd0I7RUFBa0M7QUp5a0M5L0o7O0FJemtDNGlLO0VBQWlEO0VBQWdEO0VBQXdDO0FKK2tDcnJLOztBSS9rQytySztFQUE4QjtFQUFxRDtFQUE2QztFQUE4QjtFQUFzQjtFQUFzQztFQUF3RDtBSnlsQ2o5Szs7QUl6bEMyOUs7RUFBK0M7RUFBZ0Q7RUFBd0M7QUorbENsbUw7O0FJL2xDNG1MO0VBQWtDO0VBQXNEO0VBQThDO0VBQWdDO0VBQXdCO0VBQXNDO0VBQXdEO0FKeW1DeDRMOztBSXptQ2s1TDtFQUFnRTtFQUF3QjtFQUFrQztBSittQzVnTTs7QUkvbUMwak07RUFBbUQ7RUFBZ0Q7RUFBd0M7QUpxbkNyc007O0FJcm5DK3NNO0VBQWtDO0VBQXNEO0VBQThDO0VBQWdDO0VBQXdCO0VBQXNDO0VBQXdEO0FKK25DMytNOztBSS9uQ3EvTTtFQUFtRDtFQUFnRDtFQUF3QztBSnFvQ2hvTjs7QUlyb0Mwb047RUFBOEI7RUFBZ0Q7RUFBd0M7RUFBNkI7RUFBcUI7RUFBc0M7RUFBd0Q7QUorb0NoNU47O0FJL29DMDVOO0VBQWlFO0VBQXdCO0VBQWtDO0FKcXBDcmhPOztBSXJwQ21rTztFQUErQztFQUFzRDtFQUE4QztBSjJwQ3R0Tzs7QUkzcENndU87RUFBZ0M7RUFBZ0Q7RUFBd0M7RUFBK0I7RUFBdUI7RUFBc0M7RUFBd0Q7QUpxcUM1K087O0FJcnFDcy9PO0VBQWlEO0VBQXNEO0VBQThDO0FKMnFDM29QOztBSTNxQ3FwUDtFQUFpQztFQUFnRDtFQUF3QztFQUFnQztFQUF3QjtFQUFzQztFQUF3RDtBSnFyQ3A2UDs7QUlyckM4NlA7RUFBa0U7RUFBd0I7RUFBa0M7QUoyckMxaVE7O0FJM3JDd2xRO0VBQWtEO0VBQXFEO0VBQTZDO0FKaXNDNXVROztBSWpzQ3N2UTtFQUErQjtFQUFnRDtFQUF3QztFQUE4QjtFQUFzQjtFQUFzQztFQUF3RDtBSjJzQy8vUTs7QUkzc0N5Z1I7RUFBZ0Q7RUFBcUQ7RUFBNkM7QUppdEMzcFI7O0FJanRDcXFSO0VBQW1DO0VBQWdEO0VBQXdDO0VBQWdDO0VBQXdCO0VBQXNDO0VBQXdEO0FKMnRDdDdSOztBSTN0Q2c4UjtFQUEwRDtFQUF3QjtFQUFrQztBSml1Q3BqUzs7QUlqdUNrbVM7RUFBb0Q7RUFBc0Q7RUFBOEM7QUp1dUMxdlM7O0FJdnVDb3dTO0VBQW1DO0VBQWdEO0VBQXdDO0VBQWdDO0VBQXdCO0VBQXNDO0VBQXdEO0FKaXZDcmhUOztBSWp2QytoVDtFQUFvRDtFQUFzRDtFQUE4QztBSnV2Q3ZyVDs7QUl2dkNpc1Q7RUFBdUI7RUFBNEI7RUFBb0I7RUFBc0M7RUFBd0Q7QUordkN0MlQ7O0FJL3ZDZzNUO0VBQWlEO0VBQXdCO0VBQWtDO0FKcXdDMzlUOztBSXJ3Q3lnVTtFQUF3QztFQUEyQjtFQUFtQjtBSjJ3Qy9sVTs7QUkzd0N5bVU7RUFBeUI7RUFBNkI7RUFBcUI7RUFBc0M7RUFBd0Q7QUpteENseFU7O0FJbnhDNHhVO0VBQTBDO0VBQTJCO0VBQW1CO0FKeXhDcDNVOztBSXp4QzgzVTtFQUF3QjtFQUEyQjtFQUFtQjtFQUFzQztFQUF3RDtBSml5Q2xpVjs7QUlqeUM0aVY7RUFBNkM7RUFBd0I7RUFBa0M7QUp1eUNucFY7O0FJdnlDaXNWO0VBQXlDO0VBQTZCO0VBQXFCO0FKNnlDNXhWOztBSTd5Q3N5VjtFQUEwQjtFQUEyQjtFQUFtQjtFQUFzQztFQUF3RDtBSnF6QzU4Vjs7QUlyekNzOVY7RUFBMkM7RUFBNEI7RUFBb0I7QUoyekNqalc7O0FJM3pDMmpXO0VBQW1CO0VBQW1DO0VBQTJCO0VBQXNDO0VBQXdEO0FKbTBDMXVXOztBSW4wQ292VztFQUEyQztFQUE4QztFQUF3QjtBSnkwQ3IyVzs7QUl6MEN1NFc7RUFBb0M7RUFBNEI7RUFBb0I7QUorMEMzOVc7O0FJLzBDcStXO0VBQW9CO0VBQTRCO0VBQW9CO0VBQXNDO0VBQXdEO0FKdTFDdm9YOztBSXYxQ2lwWDtFQUFxQztFQUFrQztFQUEwQjtBSjYxQ2x2WDs7QUk3MUM0dlg7RUFBdUI7RUFBa0M7RUFBMEI7RUFBc0M7RUFBd0Q7QUpxMkM3Nlg7O0FJcjJDdTdYO0VBQXdDO0VBQTRCO0VBQW9CO0FKMjJDL2dZOztBSTMyQ3loWTtFQUF3QjtFQUF3QjtFQUFrQztFQUE0QjtFQUFvQjtFQUE4QztFQUFzQztFQUF3RDtBSnMzQ3Z5WTs7QUl0M0Npelk7RUFBeUM7RUFBbUM7RUFBMkI7QUo0M0N4NVk7O0FJNTNDazZZO0VBQU07QUpnNEN4Nlk7O0FJaDRDNDhZO0VBQVE7RUFBNEM7RUFBbUQ7QUpzNENualo7O0FJdDRDOGxaO0VBQU07RUFBMEM7RUFBaUQ7QUo0NEMvclo7O0FJNTRDd3VaO0VBQVM7RUFBNkM7RUFBb0Q7QUprNUNsMVo7O0FJbDVDODNaO0VBQVU7RUFBOEM7RUFBcUQ7QUp3NUMzK1o7O0FJeDVDd2hhO0VBQWE7RUFBaUQ7RUFBd0Q7QUo4NUM5b2E7O0FJOTVDOHJhO0VBQVc7RUFBdUU7RUFBOEU7QUpvNkM5MWE7O0FJcDZDbzZhO0VBQVk7RUFBdUU7RUFBOEU7QUowNkNya2I7O0FJMTZDMm9iO0VBQWU7RUFBdUU7RUFBOEU7QUpnN0MveWI7O0FJaDdDcTNiO0VBQWE7RUFBK0I7RUFBc0M7QUpzN0N2OGI7O0FJdDdDcStiO0VBQVk7RUFBK0I7RUFBc0M7QUo0N0N0amM7O0FJNTdDb2xjO0VBQU87RUFBK0I7QUppOEMxbmM7O0FJajhDaXBjO0VBQTJCO0lBQXVDO0lBQWlDO0VKdThDbHZjO0VJdjhDMndjO0lBQXVDO0lBQWtDO0VKMjhDcDFjO0FBQ0Y7QUk1OENpM2M7RUFBbUI7SUFBdUM7SUFBaUM7RUppOUMxOGM7RUlqOUNtK2M7SUFBdUM7SUFBa0M7RUpxOUM1aWQ7QUFDRjtBSXQ5Q3lrZDtFQUFTO0VBQXFDO0FKMDlDdm5kOztBSTE5Q29wZDtFQUFpQztJQUFHO0lBQWlDO0VKZytDdnRkO0VJaCtDZ3ZkO0lBQUs7SUFBNEI7RUpvK0NqeGQ7QUFDRjtBSXIrQ3d5ZDtFQUFVO0VBQXFDO0FKeStDdjFkOztBSXorQ28zZDtFQUF5QjtJQUFRO0lBQTRCO0VKKytDLzZkO0VJLytDbThkO0lBQUs7SUFBZ0M7RUptL0N4K2Q7QUFDRjtBSXAvQ21nZTtFQUFRO0VBQW1DO0FKdy9DOWllOztBSXgvQ3lrZTtFQUErQjtJQUFZO0lBQStCO0VKOC9DanBlO0VJOS9Dd3FlO0lBQWdCO0lBQWdDO0VKa2dEeHRlO0VJbGdEZ3ZlO0lBQWdCO0lBQTRCO0VKc2dENXhlO0FBQ0Y7QUl2Z0RtemU7RUFBdUI7SUFBWTtJQUErQjtFSjRnRG4zZTtFSTVnRDA0ZTtJQUFnQjtJQUFnQztFSmdoRDE3ZTtFSWhoRGs5ZTtJQUFnQjtJQUE0QjtFSm9oRDkvZTtBQUNGO0FJcmhEcWhmO0VBQWtDO0VBQStCO0FKeWhEdGxmOztBSXpoRDZtZjtFQUFVO0VBQTJDO0FKOGhEbHFmOztBSTloRHFzZjtFQUFNO0VBQTJDO0FKbWlEdHZmOztBSW5pRHl4ZjtFQUFNO0VBQW9DO0VBQTJDO0FKeWlEOTJmOztBS3ppREE7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJpREY7O0FLemlEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUw0aURGO0FLMWlERTtFQUNJO0FMNGlETjtBS3ppREU7RUFDSTtFQUNBO0FMMmlETjs7QUt4aURBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyaURGOztBS3hpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwyaURGO0FLemlERTtFQUVJO0VBQ0E7QUwwaUROO0FLdmlERTtFQUNJO0FMeWlETjtBS3RpREU7RUFDSTtBTHdpRE47O0FLcmlEQTtFQUNFO0VBQ0E7RUFDQTtFQVdBO0FMOGhERjtBS3hpREU7RUFDSTtBTDBpRE47QUt4aURFO0VBQ0k7QUwwaUROO0FLeGlERTtFQUNJO0FMMGlETjtBS3JpREU7RUFDSTtBTHVpRE47QUtwaURFO0VBQ0k7QUxzaUROO0FLbmlERTtFQUNJO0FMcWlETjtBS2xpREU7RUFDSTtFQUNBO0VBQ0E7QUxvaUROOztBS2ppREE7RUFDRTtBTG9pREY7O0FNdG9EQTtFQUFrQjtFQUE0QjtBTjJvRDlDOztBTTNvRHNFO0VBQXNFO0VBQXNCO0FOZ3BEbEs7O0FNaHBEb0w7RUFBa0I7RUFBa0I7RUFBZ0I7RUFBWTtFQUFlO0VBQVU7QU55cEQ3UTs7QU16cEQyUjtFQUFnQjtFQUFnQjtFQUFXO0FOK3BEdFU7O0FNL3BEa1Y7RUFBNkI7QU5tcUQvVzs7QU1ucURpWTtFQUFnRDtBTnVxRGpiOztBTXZxRGdjO0VBQTBDO0VBQWU7QU40cUR6Zjs7QU01cUQwZ0I7RUFBMEU7QU5nckRwbEI7O0FNaHJEa21CO0VBQWtCO0VBQWtCO0VBQVc7RUFBWTtFQUFVO0VBQU07RUFBUTtFQUFTO0VBQVk7RUFBMkI7QU42ckRydUI7O0FNN3JEb3dCO0VBQWdDO0FOaXNEcHlCOztBTWpzRGd6QjtFQUF5RjtFQUFXO0FOc3NEcDVCOztBTXRzRDI1QjtFQUE2QztBTjBzRHg4Qjs7QU0xc0RtOUI7RUFBeUM7RUFBa0I7RUFBTTtFQUFPO0VBQVM7RUFBUTtBTm10RDVpQzs7QU1udER3akM7RUFBMkM7QU51dERubUM7O0FNdnREaW5DO0VBQW9DO0VBQVU7RUFBWTtFQUFjO0VBQTJCO0VBQXdCO0FOZ3VENXVDOztBTWh1RCt2QztFQUFnQztFQUFlO0VBQVc7RUFBWTtBTnV1RHIwQzs7QU12dUQrMEM7RUFBa0Q7RUFBa0I7RUFBVTtFQUFZO0VBQWM7RUFBMkI7RUFBd0I7RUFBbUI7QU5rdkQ3L0M7O0FNbHZEK2dEO0VBQThPO0FOc3ZEN3ZEOztBTXR2RHd3RDtFQUFnTztBTjB2RHgrRDs7QU0xdkRrL0Q7RUFBb0U7RUFBYztFQUFrQjtFQUFZO0VBQVc7RUFBZ0I7RUFBYztBTm93RDNvRTs7QU1wd0QwcEU7RUFBbUM7QU53d0Q3ckU7O0FNeHdEc3NFO0VBQTZDO0VBQWU7QU42d0Rsd0U7O0FNN3dEcXhFO0VBQThDO0FOaXhEbjBFOztBTWp4RG0xRTtFQUFpRTtBTnF4RHA1RTs7QU1yeERvNkU7RUFBOEM7RUFBVztFQUFZO0VBQVM7RUFBUTtFQUFTO0FOOHhEbmdGOztBTTl4RDBnRjtFQUFrSjtBTmt5RDVwRjs7QU1seUR5cUY7RUFBdUU7QU5zeURodkY7O0FNdHlEOHZGO0VBQWdFO0VBQVc7RUFBVztBTjR5RHAxRjs7QU01eURpMkY7RUFBNEQ7RUFBVztFQUFZO0FOa3pEcDdGOztBTWx6RDI3RjtFQUE4RTtFQUFXO0VBQVc7QU53ekQvaEc7O0FNeHpEK2lHO0VBQWtQO0VBQVk7QU42ekQ3eUc7O0FNN3pENnpHO0VBQW9PO0VBQVc7QU5rMEQ1aUg7O0FNbDBEeWpIO0VBQStIO0VBQWM7RUFBa0I7RUFBVztFQUFZO0VBQWdCO0VBQWM7QU40MEQ3d0g7O0FNNTBENHhIO0VBQStEO0FOZzFEMzFIOztBTWgxRGsySDtFQUFnRTtBTm8xRGw2SDs7QU1wMUQwNkg7RUFBd0I7RUFBa0I7RUFBWTtFQUFXO0VBQWdCO0VBQU07RUFBTztFQUFRO0VBQVM7RUFBa0I7QU5pMkQzaUk7O0FNajJEOGpJO0VBQXdDO0VBQW1CO0VBQW9CO0VBQThCO0VBQTJCO0FOeTJEdHNJOztBTXoyRDR0STtFQUFzRTtBTjYyRGx5STs7QU03MkQ4eUk7RUFBd0U7QU5pM0R0M0k7O0FNajNEaTRJO0VBQW9HO0FOcTNEcitJOztBTXIzRDgrSTtFQUEwTztBTnkzRHh0Sjs7QU16M0RndUo7RUFBa0g7QU42M0RsMUo7O0FNNzNENDFKO0VBQTRMO0FOaTREeGhLOztBTWo0RCtoSztFQUFrRDtFQUFlO0FOczREaG1LOztBTXQ0RGluSztFQUF3RTtBTjA0RHpySzs7QU0xNER5c0s7RUFBd0U7QU44NERqeEs7O0FNOTREa3lLO0VBQStHO0VBQWU7QU5tNURoNks7O0FNbjVEODZLO0VBQStHO0FOdTVEN2hMOztBTXY1RDZpTDtFQUErTTtFQUE0RTtFQUF5RTtFQUF1RTtBTjg1RHg5TDs7QU05NUQ0aE07RUFBb1Q7RUFBaVA7RUFBOE87RUFBNE87QU5xNkQzaE87O0FNcjZEb3dPO0VBQW9HO0VBQVU7RUFBMEI7QU4yNkQ1NE87O0FNMzZEMDZPO0VBQWdXO0VBQVU7RUFBNEI7QU5pN0RoelA7O0FNajdEZzFQO0VBQW9DO0VBQXNCO0VBQWdDO0VBQTJCO0FOdzdEcjhQOztBTXg3RG8rUDtFQUFrRDtFQUFzQjtFQUF1QztFQUEyQjtBTis3RDltUTs7QU0vN0Q2b1E7RUFBd0Q7RUFBc0I7RUFBdUM7RUFBMkI7QU5zOEQ3eFE7O0FNdDhENHpRO0VBQStIO0VBQXNCO0VBQXNDO0VBQTJCO0FONjhEbGhSOztBTTc4RGlqUjtFQUEySTtFQUF1QztFQUE0QjtFQUFXO0VBQTJCO0FOcTlEcnlSOztBTXI5RG8wUjtFQUFpQztBTnk5RHIyUjs7QU16OUQ2M1I7RUFBbUM7QU42OURoNlI7O0FNNzlENDdSO0VBQW1DO0FOaStELzlSOztBTWorRDIvUjtFQUFvQztBTnErRC9oUzs7QU1yK0QyalM7RUFBbUs7RUFBWTtFQUEyQjtBTjIrRHJ3Uzs7QU0zK0RveVM7RUFBdUs7RUFBVztFQUEyQjtBTmkvRGovUzs7QU1qL0RnaFQ7RUFBNkM7RUFBc0I7QU5zL0RubFQ7O0FNdC9Eb25UO0VBQTJEO0VBQXNCO0FOMi9EcnNUOztBTTMvRHN1VDtFQUFpRTtBTisvRHZ5VDs7QU0vL0R3MFQ7RUFBaUo7QU5tZ0V6OVQ7O0FNbmdFeS9UO0VBQTBDO0FOdWdFbmlVOztBTXZnRStqVTtFQUE0QztBTjJnRTNtVTs7QU0zZ0Uyb1U7RUFBNEM7QU4rZ0V2clU7O0FNL2dFdXRVO0VBQTZDO0FObWhFcHdVOztBTW5oRW95VTtFQUErRjtFQUFVO0VBQXNCO0VBQXNDO0VBQTBCO0VBQXVCO0FONGhFMS9VOztBTTVoRTRnVjtFQUEySDtFQUFVO0VBQXNCO0VBQXVDO0VBQTBCO0VBQXVCO0FOcWlFL3ZWOztBTXJpRWl4VjtFQUFzUTtFQUFXO0VBQVc7QU4yaUU3aVc7O0FNM2lFNmpXO0VBQW9FO0VBQXNCO0FOZ2pFdnBXOztBTWhqRThyVztFQUF1SjtFQUFzQjtBTnFqRTMyVzs7QU1yakVpNVc7RUFBNkM7QU55akU5N1c7O0FNempFMDlXO0VBQStDO0FONmpFemdYOztBTTdqRXlpWDtFQUErQztBTmlrRXhsWDs7QU1qa0V3blg7RUFBZ0Q7QU5xa0V4cVg7O0FNcmtFd3NYO0VBQStDO0VBQXNCO0VBQWdDO0VBQTBCO0VBQXVCO0FONmtFOTFYOztBTTdrRWczWDtFQUE2RDtFQUFzQjtFQUFpQztFQUEwQjtFQUF1QjtBTnFsRXJoWTs7QU1ybEV1aVk7RUFBbUU7RUFBc0I7QU4wbEVob1k7O0FNMWxFaXFZO0VBQXFKO0VBQXNCO0FOK2xFNTBZOztBTS9sRTQyWTtFQUE0QztBTm1tRXg1WTs7QU1ubUVxN1k7RUFBOEM7QU51bUVuK1k7O0FNdm1Fb2daO0VBQThDO0FOMm1FbGpaOztBTTNtRW1sWjtFQUErQztBTittRWxvWjs7QU0vbUVtcVo7RUFBdUc7RUFBVTtFQUFzQjtFQUFzQztFQUEwQjtFQUF1QjtBTnduRWo0Wjs7QU14bkVtNVo7RUFBbUk7RUFBVTtFQUFzQjtFQUF1QztFQUEwQjtFQUF1QjtBTmlvRTlvYTs7QU1qb0VncWE7RUFBNkg7RUFBVztFQUFXO0FOdW9FbnphOztBTXZvRWcwYTtFQUF5SjtFQUFXO0VBQVc7QU42b0UvK2E7O0FNN29FKy9hO0VBQXdFO0VBQXNCO0FOa3BFN2xiOztBTWxwRW9vYjtFQUErSjtFQUFzQjtBTnVwRXp6Yjs7QU12cEUrMWI7RUFBaUQ7QU4ycEVoNWI7O0FNM3BFNDZiO0VBQW1EO0FOK3BFLzliOztBTS9wRSsvYjtFQUFtRDtBTm1xRWxqYzs7QU1ucUVrbGM7RUFBb0Q7QU51cUV0b2M7O0FNdnFFc3FjO0VBQW1EO0VBQXNCO0VBQWdDO0VBQTBCO0VBQXVCO0FOK3FFaDBjOztBTS9xRWsxYztFQUFpRTtFQUFzQjtFQUFpQztFQUEwQjtFQUF1QjtBTnVyRTMvYzs7QU12ckU2Z2Q7RUFBdUU7RUFBc0I7QU40ckUxbWQ7O0FNNXJFMm9kO0VBQTZKO0VBQXNCO0FOaXNFOXpkOztBTWpzRTgxZDtFQUFnRDtBTnFzRTk0ZDs7QU1yc0UwNmQ7RUFBa0Q7QU55c0U1OWQ7O0FNenNFNC9kO0VBQWtEO0FONnNFOWllOztBTTdzRStrZTtFQUFtRDtBTml0RWxvZTs7QU1qdEVtcWU7RUFBbUQ7RUFBc0I7QU5zdEU1dWU7O0FNdHRFa3hlO0VBQWlJO0FOMHRFbjVlOztBTTF0RTY1ZTtFQUEySDtBTjh0RXhoZjs7QU05dEVtaWY7RUFBdUo7RUFBVztFQUFXO0FOb3VFaHRmOztBTXB1RWd1ZjtFQUFrRDtFQUFzQjtBTnl1RXh5Zjs7QU16dUV5MGY7RUFBZ0U7RUFBc0I7QU44dUUvNWY7O0FNOXVFZzhmO0VBQXNFO0VBQXNCO0FObXZFNWhnQjs7QU1udkU2amdCO0VBQTJKO0VBQXNCO0FOd3ZFOXVnQjs7QU14dkU4d2dCO0VBQStDO0FONHZFN3pnQjs7QU01dkV5MWdCO0VBQWlEO0FOZ3dFMTRnQjs7QU1od0UwNmdCO0VBQWlEO0FOb3dFMzlnQjs7QU1wd0UyL2dCO0VBQWtEO0FOd3dFN2loQjs7QU14d0U2a2hCO0VBQWdEO0VBQXNCO0FONndFbnBoQjs7QU03d0UwcmhCO0VBQW9NO0FOaXhFOTNoQjs7QU1qeEUwNGhCO0VBQTRRO0VBQVc7QU5zeEVqcWlCOztBTXR4RThxaUI7RUFBZ1A7QU4weEU5NWlCOztBTTF4RXk2aUI7RUFBd1Q7RUFBWTtBTit4RTd1akI7O0FNL3hFMHZqQjtFQUFzaEI7RUFBVztFQUFZO0FOcXlFdnlrQjs7QU1yeUVxemtCO0VBQTBmO0FOeXlFL3lsQjs7QU16eUV5emxCO0VBQThoQjtFQUFZO0VBQVc7QU4reUU5Mm1COztBTS95RTQzbUI7RUFBa2dCO0VBQVc7QU5vekV6NG5COztBTXB6RXM1bkI7RUFBNkM7QU53ekVuOG5COztBTXh6RSs5bkI7RUFBK0M7QU40ekU5Z29COztBTTV6RTBpb0I7RUFBK0M7QU5nMEV6bG9COztBTWgwRXNub0I7RUFBZ0Q7QU5vMEV0cW9COztBTXAwRW1zb0I7RUFBMkk7RUFBc0I7QU55MEVwMm9COztBTXowRXE0b0I7RUFBcUQ7RUFBc0I7QU44MEVoOW9COztBTTkwRWkvb0I7RUFBdUo7RUFBc0I7QU5tMUU5cHBCOztBTW4xRStycEI7RUFBNFU7RUFBc0I7QU53MUVqaXFCOztBTXgxRWlrcUI7RUFBa0Q7QU40MUVubnFCOztBTTUxRW1wcUI7RUFBb0Q7QU5nMkV2c3FCOztBTWgyRXV1cUI7RUFBb0Q7QU5vMkUzeHFCOztBTXAyRTR6cUI7RUFBcUQ7QU53MkVqM3FCOztBTXgyRWs1cUI7RUFBaUk7QU40MkVuaHJCOztBTTUyRTZockI7RUFBb1A7RUFBNkI7QU5pM0U5eXJCOztBTWozRXkwckI7RUFBK0c7RUFBaU07RUFBMkI7RUFBVztFQUEyQjtBTnkzRTFyc0I7O0FNejNFeXRzQjtFQUFxSTtFQUFXO0VBQWE7QU4rM0V0M3NCOztBTS8zRWk1c0I7RUFBa0Q7QU5tNEVuOHNCOztBTW40RW0rc0I7RUFBb0Q7QU51NEV2aHRCOztBTXY0RXVqdEI7RUFBb0Q7QU4yNEUzbXRCOztBTTM0RTRvdEI7RUFBcUQ7QU4rNEVqc3RCOztBTS80RWt1dEI7RUFBMEQ7QU5tNUU1eHRCOztBTW41RWk5dEI7RUFBdUQ7QU51NUV4Z3VCOztBTXY1RXdpdUI7RUFBeUQ7QU4yNUVqbXVCOztBTTM1RWlvdUI7RUFBeUQ7QU4rNUUxcnVCOztBTS81RTR0dUI7RUFBMEQ7QU5tNkV0eHVCOztBTW42RXd6dUI7RUFBMFA7RUFBMkI7RUFBNEY7RUFBcUk7RUFBK0Y7RUFBMEY7RUFBMkY7QU42NkVsa3dCOztBTTc2RTZwd0I7RUFBc1M7RUFBMkI7RUFBMkY7RUFBdUk7RUFBOEY7RUFBeUY7RUFBMEY7QU51N0VqOXhCOztBTXY3RTZpeUI7RUFBcUc7QU4yN0VscHlCOztBTTM3RThweUI7RUFBeUc7QU4rN0V2d3lCOztBTS83RWt4eUI7RUFBdUQ7RUFBVTtFQUEyQjtBTnE4RTkyeUI7O0FNcjhFNjR5QjtFQUFrTjtFQUEyQjtFQUF3QjtBTjI4RWxwekI7O0FNMzhFcXF6QjtFQUEyRjtFQUFVO0VBQXNCO0VBQWdDO0FOazlFaDB6Qjs7QU1sOUVnNXpCO0VBQThoQjtBTnM5RTk2MEI7O0FNdDlFbzgwQjtFQUF1SDtBTjA5RTNqMUI7O0FNMTlFcWsxQjtFQUFpSDtFQUFXO0VBQVc7RUFBYTtBTmkrRXp0MUI7O0FNaitFeXkxQjtFQUE2STtFQUFXO0VBQVc7QU51K0U1ODFCOztBTXYrRTQ5MUI7RUFBd0M7QU4yK0VwZzJCOztBTTMrRW9pMkI7RUFBMEM7QU4rK0U5azJCOztBTS8rRThtMkI7RUFBMEM7QU5tL0V4cDJCOztBTW4vRXlyMkI7RUFBMkM7QU51L0VwdTJCOztBTXYvRXF3MkI7RUFBZ0Q7RUFBc0I7RUFBZ0M7QU42L0UzMjJCOztBTTcvRXE1MkI7RUFBMkQ7QU5pZ0ZoOTJCOztBTWpnRjAvMkI7RUFBNkM7QU5xZ0Z2aTNCOztBTXJnRndrM0I7RUFBK0M7QU55Z0Z2bjNCOztBTXpnRndwM0I7RUFBK0M7QU42Z0Z2czNCOztBTTdnRnl1M0I7RUFBZ0Q7QU5paEZ6eDNCOztBTWpoRjJ6M0I7RUFBbUU7RUFBVTtFQUEyQjtBTnVoRm42M0I7O0FNdmhGazgzQjtFQUFvTDtFQUEwQjtFQUF1QjtBTjZoRnZxNEI7O0FNN2hGeXI0QjtFQUErRztBTmlpRnh5NEI7O0FNamlGa3o0QjtFQUFxRjtBTnFpRnY0NEI7O0FNcmlGKzg0QjtFQUF5RjtFQUFXO0FOMGlGbmo1Qjs7QU0xaUYybjVCO0VBQW1JO0VBQTBCO0VBQXVCO0VBQWtCO0VBQThDO0VBQVc7RUFBVztFQUFrQjtFQUFZO0VBQU07RUFBUztFQUFPO0FOeWpGejc1Qjs7QU16akZpODVCO0VBQXlKO0VBQThDO0VBQVk7QU4rakZwcDZCOztBTS9qRitwNkI7RUFBNlI7QU5ta0Y1NzZCOztBTW5rRms5NkI7RUFBc0Q7RUFBc0I7RUFBaUM7QU55a0YvajdCOztBTXprRjRtN0I7RUFBaUQ7QU42a0Y3cDdCOztBTTdrRjByN0I7RUFBOEM7QU5pbEZ4dTdCOztBTWpsRnd3N0I7RUFBZ0Q7QU5xbEZ4ejdCOztBTXJsRncxN0I7RUFBZ0Q7QU55bEZ4NDdCOztBTXpsRnk2N0I7RUFBaUQ7QU42bEYxOTdCOztBTTdsRjIvN0I7RUFBb0M7QU5pbUYvaDhCOztBTWptRndrOEI7RUFBK0M7QU5xbUZ2bjhCOztBTXJtRityOEI7RUFBb0U7QU55bUZudzhCOztBTXptRiswOEI7RUFBK0U7QU42bUY5NThCOztBTTdtRjArOEI7RUFBaVQ7QU5pbkYzeDlCOztBTWpuRml6OUI7RUFBMkQ7RUFBc0I7RUFBaUM7QU51bkZuNjlCOztBTXZuRmc5OUI7RUFBMko7QU4ybkYzbStCOztBTTNuRndvK0I7RUFBbUQ7QU4rbkYzcitCOztBTS9uRjR0K0I7RUFBcUQ7QU5tb0ZqeCtCOztBTW5vRmt6K0I7RUFBcUQ7QU51b0Z2MitCOztBTXZvRnk0K0I7RUFBc0Q7QU4yb0YvNytCOztBTTNvRmkrK0I7RUFBK0c7RUFBUTtBTmdwRnhsL0I7O0FNaHBGc20vQjtFQUE4VjtFQUFTO0FOcXBGNzgvQjs7QU1ycEYyOS9CO0VBQXlJO0VBQU87QU4wcEYzbWdDOztBTTFwRnNuZ0M7RUFBK0c7QU44cEZydWdDOztBTTlwRml2Z0M7RUFBbUg7QU5rcUZwMmdDOztBTWxxRisyZ0M7RUFBOEQ7RUFBc0I7RUFBc0M7RUFBMkI7QU55cUZwZ2hDOztBTXpxRm1paEM7RUFBdUo7RUFBc0I7RUFBc0M7RUFBMkI7QU5nckZqeGhDOztBTWhyRmd6aEM7RUFBbUU7RUFBc0I7RUFBZ0M7RUFBMkI7QU51ckZwOGhDOztBTXZyRm0raEM7RUFBaUs7RUFBc0I7RUFBZ0M7RUFBMkI7QU44ckZydGlDOztBTTlyRm92aUM7RUFBK0Y7RUFBVTtFQUFzQjtBTm9zRm4zaUM7O0FNcHNGbTVpQztFQUEySDtBTndzRjlnakM7O0FNeHNGd2hqQztFQUFzUTtFQUFXO0VBQVc7QU44c0ZwempDOztBTTlzRmkwakM7RUFBOGU7QU5rdEYveWtDOztBTWx0RjB6a0M7RUFBc2Y7RUFBWTtBTnV0RjV6bEM7O0FNdnRGeTBsQztFQUE2QztBTjJ0RnQzbEM7O0FNM3RGczVsQztFQUErQztBTit0RnI4bEM7O0FNL3RGcStsQztFQUErQztBTm11RnBobUM7O0FNbnVGcWptQztFQUFnRDtBTnV1RnJtbUM7O0FNdnVGc29tQztFQUE2RDtFQUFzQjtBTjR1Rnp0bUM7O0FNNXVGMHZtQztFQUFtRTtFQUFzQjtBTml2Rm4xbUM7O0FNanZGbzNtQztFQUFxSjtFQUFzQjtBTnN2Ri9obkM7O0FNdHZGK2puQztFQUErQztFQUFzQjtBTjJ2RnBvbkM7O0FNM3ZGb3FuQztFQUE0QztBTit2Rmh0bkM7O0FNL3ZGaXZuQztFQUE4QztBTm13Ri94bkM7O0FNbndGZzBuQztFQUE4QztBTnV3RjkybkM7O0FNdndGZzVuQztFQUErQztBTjJ3Ri83bkM7O0FNM3dGaStuQztFQUEyUztFQUFXO0VBQXNCO0FOaXhGN3lvQzs7QU1qeEY2MG9DO0VBQStYO0VBQVU7RUFBZTtFQUFrQjtFQUFZO0VBQU07RUFBUztFQUFPO0FONHhGenhwQzs7QU01eEZpeXBDO0VBQWljO0VBQVc7RUFBZTtFQUFrQjtFQUFXO0VBQU07RUFBUztFQUFPO0FOdXlGL3lxQzs7QU12eUZ1enFDO0VBQTZXO0VBQVc7RUFBWTtBTjZ5RjNyckM7O0FNN3lGd3NyQztFQUFxSTtBTml6RjcwckM7O0FNanpGNjJyQztFQUEySTtBTnF6RngvckM7O0FNcnpGd2hzQztFQUEySTtBTnl6Rm5xc0M7O0FNenpGb3NzQztFQUE4STtBTjZ6Rmwxc0M7O0FNN3pGbTNzQztFQUF1TTtFQUFzQjtBTmswRmhsdEM7O0FNbDBGaW50QztFQUF5TjtFQUFzQjtBTnUwRmgydEM7O0FNdjBGaTR0QztFQUErZDtFQUFzQjtBTjQwRnQzdUM7O0FNNTBGczV1QztFQUE2SjtFQUFzQjtBTmkxRnprdkM7O0FNajFGeW12QztFQUFvSjtBTnExRjd2dkM7O0FNcjFGOHh2QztFQUEwSjtBTnkxRng3dkM7O0FNejFGeTl2QztFQUEwSjtBTjYxRm5ud0M7O0FNNzFGcXB3QztFQUE2SjtBTmkyRmx6d0M7O0FNajJGbzF3QztFQUFxRztFQUE2QjtFQUFpQjtFQUFtQjtFQUFrQjtFQUFrQztFQUE4QjtFQUEyQjtBTjQyRnZteEM7O0FNNTJGNm54QztFQUFxRDtFQUFrQjtBTmkzRnBzeEM7O0FNajNGZ3V4QztFQUFnRDtFQUFzQjtBTnMzRnR5eEM7O0FNdDNGNDB4QztFQUFxRDtFQUFzQjtBTjIzRnY1eEM7O0FNMzNGdTd4QztFQUE4RDtFQUFzQjtBTmc0RjNneUM7O0FNaDRGNGl5QztFQUFvRTtFQUFzQjtBTnE0RnRveUM7O0FNcjRGdXF5QztFQUF1SjtFQUFzQjtBTjA0RnAxeUM7O0FNMTRGbzN5QztFQUFtRTtFQUFzQjtBTis0Rjc4eUM7O0FNLzRGby95QztFQUF5RTtFQUFzQjtBTm81Rm5sekM7O0FNcDVGMG56QztFQUFpSztFQUFzQjtBTnk1Rmp6ekM7O0FPejVGQTtFQUNFO0FQNDVGRjs7QU96NUZBO0VBQ0U7RUFDQSw0RE5xRVU7RU1wRVY7QVA0NUZGOztBT3o1RkE7RUFDRTtBUDQ1RkY7O0FPejVGQTtFQUNFO0VBQ0E7RUFDQTtBUDQ1RkY7QU8xNUZFO0VBTEY7SUFNSTtFUDY1RkY7QUFDRjs7QU8xNUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDY1RkY7O0FPMTVGQTtFQUNFO0lBQ0U7RVA2NUZGO0FBQ0Y7QU8xNUZBO0VBQ0UsY0NyQ1E7RURzQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNDVGRjtBTzM1RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUDY1Rko7QU8zNUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDY1RlI7O0FPeDVGQTtFQUNFO0lBQU87SUFBc0M7RVA2NUY3QztFTzU1RkE7SUFBTztFUCs1RlA7RU85NUZBO0lBQU87SUFBcUM7RVBrNkY1QztBQUNGO0FPajZGQTtFQUNFO0lBQU87SUFBbUM7RVBxNkYxQztFT3A2RkE7SUFBTztFUHU2RlA7RU90NkZBO0lBQU87SUFBa0M7RVAwNkZ6QztBQUNGO0FPejZGQTtFQUNFO0lBQU87SUFBOEI7RVA2NkZyQztFTzU2RkE7SUFBTztFUCs2RlA7RU85NkZBO0lBQU87SUFBNkI7RVBrN0ZwQztBQUNGO0FPaDdGQTtFQUNFO0VBQ0E7QVBrN0ZGOztBTy82RkE7RUFDRTtBUGs3RkY7O0FPLzZGQTtFQUNFO0FQazdGRjs7QU85NkZFO0VBQ0U7RUFDQTtBUGk3Rko7QU9oN0ZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGs3Rk47O0FPMzZGSTtFQUNFLGFDbEhLO0FSZ2lHWDs7QU94NkZBO0VBQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMjZGSjtBTzE2Rkk7RUFDRTtBUDQ2Rk47QU8zNkZNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNjZGUjtBTzM2Rk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDY2RlI7O0FPejZGQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVA0NkZGO0VPMTZGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY0M3Sk07RVJ5a0dSO0FBQ0Y7QU8xNkZBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUDQ2RkY7RU8xNkZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjQzVLTTtFUndsR1I7QUFDRjtBTzE2RkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VQNDZGRjtFTzE2RkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNDM0xNO0VSdW1HUjtBQUNGO0FPMTZGQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVA0NkZGO0VPMTZGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY0MxTU07RVJzbkdSO0FBQ0Y7QU8xNkZBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUDQ2RkY7RU8xNkZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjQ3pOTTtFUnFvR1I7QUFDRjtBTzE2RkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VQNDZGRjtFTzE2RkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLGNDeE9NO0VSb3BHUjtBQUNGO0FPMTZGQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVA0NkZGO0VPMTZGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY0N2UE07RVJtcUdSO0FBQ0Y7QU8xNkZBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUDQ2RkY7RU8xNkZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjQ3RRTTtFUmtyR1I7QUFDRjtBT3o2RkE7RUFDRTtJQUNFO01BQ0U7TUFDQTtNQUNBO01BQ0E7SVAyNkZGO0lPejZGQTtNQUNFO01BQ0E7TUFDQTtNQUNBO01BQ0EsY0N2Ukk7SVJrc0dOO0VBQ0Y7RU96NkZBO0lBQ0U7TUFDRTtNQUNBO01BQ0E7TUFDQTtJUDI2RkY7SU96NkZBO01BQ0U7TUFDQTtNQUNBO01BQ0E7TUFDQSxjQ3RTSTtJUml0R047RUFDRjtFT3o2RkE7SUFDRTtNQUNFO01BQ0E7TUFDQTtNQUNBO0lQMjZGRjtJT3o2RkE7TUFDRTtNQUNBO01BQ0E7TUFDQTtNQUNBLGNDclRJO0lSZ3VHTjtFQUNGO0VPejZGQTtJQUNFO01BQ0U7TUFDQTtNQUNBO01BQ0E7SVAyNkZGO0lPejZGQTtNQUNFO01BQ0E7TUFDQTtNQUNBO01BQ0EsY0NwVUk7SVIrdUdOO0VBQ0Y7RU96NkZBO0lBQ0U7TUFDRTtNQUNBO01BQ0E7TUFDQTtJUDI2RkY7SU96NkZBO01BQ0U7TUFDQTtNQUNBO01BQ0E7TUFDQSxjQ25WSTtJUjh2R047RUFDRjtFT3o2RkE7SUFDRTtNQUNFO01BQ0E7TUFDQTtNQUNBO0lQMjZGRjtJT3o2RkE7TUFDRTtNQUNBO01BQ0E7TUFDQTtNQUNBLGNDbFdJO0lSNndHTjtFQUNGO0VPejZGQTtJQUNFO01BQ0U7TUFDQTtNQUNBO01BQ0E7SVAyNkZGO0lPejZGQTtNQUNFO01BQ0E7TUFDQTtNQUNBO01BQ0EsY0NqWEk7SVI0eEdOO0VBQ0Y7RU96NkZBO0lBQ0U7TUFDRTtNQUNBO01BQ0E7TUFDQTtJUDI2RkY7SU96NkZBO01BQ0U7TUFDQTtNQUNBO01BQ0E7TUFDQSxjQ2hZSTtJUjJ5R047RUFDRjtBQUNGO0FPdjZGQTtFQUNFO0VBQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHk2RkE7QU94NkZJO0VBQ0U7QVAwNkZOO0FPejZGTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDI2RlI7QU96NkZNO0VBQ0U7RUFDQTtFQUNEO0VBQ0M7RUFDQTtFQUNBO0FQMjZGUjtBT3o2Rk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAyNkZSOztBT3I2RkE7RUFDRTtJQUNFO0lBQ0EsY0M5YU07RVJzMUdSO0VPdDZGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VQdzZGRjtBQUNGO0FPdDZGQTtFQUNFO0lBQ0U7SUFDQSxjQzFiTTtFUmsyR1I7RU90NkZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RVB3NkZGO0FBQ0Y7QU90NkZBO0VBQ0U7SUFDRTtJQUNBLGNDdGNNO0VSODJHUjtFT3Q2RkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFUHc2RkY7QUFDRjtBT3Q2RkE7RUFDRTtJQUNFO0lBQ0EsY0NsZE07RVIwM0dSO0VPdDZGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VQdzZGRjtBQUNGO0FPcjZGQTtFQUNFO0lBQ0U7SUFDQSxjQy9kTTtJRGdlTjtFUHU2RkY7RU9yNkZBO0lBQ0U7SUFDQSxjQ3BlTTtJRHFlTjtFUHU2RkY7RU9yNkZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUHU2RkY7QUFDRjtBT3I2RkE7RUFDRTtJQUNFO0lBQ0EsY0NsZk07SURtZk47RVB1NkZGO0VPcjZGQTtJQUNFO0lBQ0EsY0N2Zk07SUR3Zk47RVB1NkZGO0VPcjZGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVB1NkZGO0FBQ0Y7QU9yNkZBO0VBQ0U7SUFDRTtJQUNBLGNDcmdCTTtJRHNnQk47RVB1NkZGO0VPcjZGQTtJQUNFO0lBQ0EsY0MxZ0JNO0lEMmdCTjtFUHU2RkY7RU9yNkZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUHU2RkY7QUFDRjtBT3I2RkE7RUFDRTtJQUNFO0lBQ0EsY0N4aEJNO0lEeWhCTjtFUHU2RkY7RU9yNkZBO0lBQ0U7SUFDQSxjQzdoQk07SUQ4aEJOO0VQdTZGRjtFT3I2RkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQdTZGRjtBQUNGO0FPcDZGQTtFQUNFO0lBQ0U7SUFDQSxjQzVpQk07SUQ2aUJOO0VQczZGRjtFT3A2RkE7SUFDRTtJQUNBLGNDampCTTtJRGtqQk47RVBzNkZGO0VPcDZGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVBzNkZGO0FBQ0Y7QU9wNkZBO0VBQ0U7SUFDRTtJQUNBLGNDL2pCTTtJRGdrQk47RVBzNkZGO0VPcDZGQTtJQUNFO0lBQ0EsY0Nwa0JNO0lEcWtCTjtFUHM2RkY7RU9wNkZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUHM2RkY7QUFDRjtBT3A2RkE7RUFDRTtJQUNFO0lBQ0EsY0NsbEJNO0lEbWxCTjtFUHM2RkY7RU9wNkZBO0lBQ0U7SUFDQSxjQ3ZsQk07SUR3bEJOO0VQczZGRjtFT3A2RkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQczZGRjtBQUNGO0FPcDZGQTtFQUNFO0lBQ0U7SUFDQSxjQ3JtQk07SURzbUJOO0VQczZGRjtFT3A2RkE7SUFDRTtJQUNBLGNDMW1CTTtJRDJtQk47RVBzNkZGO0VPcDZGQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVBzNkZGO0FBQ0Y7QU9sNkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVBvNkZGO0FPbjZGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjQ3JvQk87QVIwaUhYO0FPbjZGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQcTZGTjtBT2w2RkU7RUFDRTtFQUNBO0VBQ0E7QVBvNkZKO0FPbDZGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBvNkZKO0FPbjZGSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHE2Rk47QU9uNkZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQcTZGTjtBT2w2RkU7RUFDRTtFQUNBLGNDenFCTTtFRDBxQk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbzZGSjtBT2w2RkU7RUExREY7SUEyREk7SUFDQTtFUHE2RkY7RU9wNkZFO0lBQ0U7SUFDQTtFUHM2Rko7RU9yNkZJO0lBQ0U7SUFDQTtFUHU2Rk47RU9uNkZFO0lBQ0U7SUFDQTtFUHE2Rko7RU9uNkZFO0lBQ0U7RVBxNkZKO0FBQ0Y7O0FPbDZGQTtFQUNFO0FQcTZGRjs7QU9uNkZBO0VBQ0U7QVBzNkZGOztBT2w2RkE7RUFDRTtBUHE2RkY7O0FTNW5IQTtFQUNFO0VBQ0E7QVQrbkhGO0FTN25IRTtFQUNFLHdEUjZFTztFUTVFUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVCtuSEo7QVM1bkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUOG5ISjtBUzduSEk7RUFDRTtBVCtuSE47QVM5bkhNO0VBQ0U7QVRnb0hSO0FTM25ISTtFQWxCRjtJQW1CSTtJQUNBO0VUOG5ISjtFUzduSEk7SUFDRTtJQUNBO0lBQ0E7RVQrbkhOO0FBQ0Y7QVMzbkhFO0VBQ0U7QVQ2bkhKO0FTeG5ITTtFQUNFLDREUnVCSTtFUXRCSixjRC9DRztFQ2dESDtFQUNBO0VBQ0E7RUFDQTtBVDBuSFI7QVN6bkhRO0VBQ0U7RUFDQSx5RFJnQkM7RVFmRDtFQUNBO0FUMm5IVjtBU3puSFE7RUFiRjtJQWNJO0VUNG5IUjtFUzNuSFE7SUFDRTtFVDZuSFY7QUFDRjtBU3JuSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR1bkhKO0FTcG5IRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzbkhKO0FTbm5IRTtFQUNFO0lBQ0U7SUFDQTtFVHFuSEo7RVNubkhFO0lBQ0U7RVRxbkhKO0FBQ0Y7QVNqbkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbW5ISjtBU2puSEk7O0VBRUU7RUFDQTtFQUNBO0FUbW5ITjtBU2huSEk7O0VBRUU7QVRrbkhOO0FTL21ISTtFQUNFO0VBQ0E7QVRpbkhOO0FTOW1ISTs7RUFFRTtFQUNBO0FUZ25ITjtBUzdtSEk7RUFDRTtFQUNBO0VBQ0EsY0R2SUs7RUN3SUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUK21ITjtBUzNtSEk7RUFDRTtBVDZtSE47QVMxbUhJO0VBQ0U7QVQ0bUhOO0FTem1ISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDJtSE47QVN4bUhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkR2S0k7RUN3S0o7RUFDQTtBVDBtSE47QVN2bUhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJEaExJO0VDaUxKO0FUeW1ITjtBU3htSE07RUFORjtJQU9JO0lBQ0E7RVQybUhOO0FBQ0Y7QVN4bUhJO0VBQ0U7QVQwbUhOO0FTdm1ISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJEak1JO0VDa01KO0FUeW1ITjtBU3htSE07RUFQRjtJQVFJO0lBQ0E7RVQybUhOO0FBQ0Y7QVN4bUhJO0VBQ0U7RUFDQTtBVDBtSE47QVN2bUhJO0VBQ0U7RUFDQTtFQUNBO0VBQVc7RUFDWDtBVDBtSE47QVN4bUhJOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMG1IUjtBU3ZtSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVHltSE47QVNybUhNO0VBQ0U7QVR1bUhSO0FTdG1IUTtFQUNFO0FUd21IVjtBU25tSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcW1ITjtBU2xtSEk7RUFDRTtBVG9tSE47QVNqbUhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG1tSE47QVNobUhJO0VBQ0U7SUFDRTtFVGttSE47RVNobUhJO0lBQ0U7RVRrbUhOO0VTaG1ISTtJQUNFO0VUa21ITjtBQUNGOztBVXAzSEE7RUFDRTtFQUNBO0VBQ0E7RUFFQSx5QkZGUTtFRUdSLGNGRlM7RUVJVDtFQTRCQSw4ZEFDRTtFQVdGLHFIQUNFO0VBV0Y7QVZvMEhGO0FVdDNIRTtFQUNFO0VBQ0EseURUOERPO0VTN0RQO0VBQ0E7RVJkRjtFQUNBO0FGdTRIRjtBVXYzSEk7RUFDRTtBVnkzSE47QVV0M0hJO0VBQ0UsY0ZmSTtBUnU0SFY7QVVyM0hJO0VBZkY7SUFnQkk7SUFDQTtJQUNBO0VWdzNISjtBQUNGO0FVdjNISTtFQXBCRjtJQXFCSTtJQUNBO0VWMDNISjtBQUNGO0FVNzFIRTtFQTlERjtJQStESTtJQUVBLGdXQUNFO0lBUUY7SUFDQTtFVnUxSEY7RVVyMUhFO0lBQ0U7RVZ1MUhKO0FBQ0Y7O0FVbjFIQTtFQUNFO0VBQ0E7QVZzMUhGO0FVcjFIRTtFQUVFO0VBQ0E7QVZzMUhKO0FVbDFISTtFUjdGRjtFQUNBO0VRK0ZJO0FWbzFITjtBVWgxSEk7RUFDRTtFQUNBO0FWazFITjtBVS8wSEU7RUF0QkY7SUF1Qkk7SUFDQTtJQUNBO0VWazFIRjtBQUNGOztBVWgxSEE7RUFDRTtJQUFJO0VWbzFISjtFVW4xSEE7SUFBSztFVnMxSEw7RVVyMUhBO0lBQUs7RVZ3MUhMO0VVdjFIQTtJQUFLO0VWMDFITDtFVXoxSEE7SUFBTTtFVjQxSE47QUFDRjtBV245SEE7RUFDRSxtQkhLUztFR0pUO0VBQ0E7RUFDQTtFQUNBO0FYcTlIRjtBV245SEU7RUFQRjtJQVFJO0lBQ0E7RVhzOUhGO0FBQ0Y7QVdwOUhFO0VBQ0U7QVhzOUhKO0FXcDlISTtFQUNFLHlEVjRESztBRDA1SFg7QVduOUhJO0VBUEY7SUFRSTtFWHM5SEo7QUFDRjtBV245SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlEVitDTztBRHM2SFg7QVdwOUhJO0VBQ0U7QVhzOUhOO0FXbjlISTtFQVZGO0lBV0k7SUFDQTtJQUNBO0VYczlISjtBQUNGO0FXcjlISTtFQWZGO0lBZ0JJO0VYdzlISjtBQUNGO0FXeDhIRTtFQUNFO0VBQ0E7RUFDQTtBWDA4SEo7QVd4OEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgwOEhOO0FXeDhITTtFQVRGO0lBVUk7SUFDQTtJQUNBO0VYMjhITjtBQUNGO0FXejhITTtFQUNFO0FYMjhIUjtBV3o4SFE7RUFIRjtJQUlJO0VYNDhIUjtBQUNGO0FXMThITTtFQUNFO0VBQ0E7QVg0OEhSO0FXMThIUTtFQUpGO0lBS0k7RVg2OEhSO0FBQ0Y7QVd6OEhRO0VBQ0U7QVgyOEhWO0FXMThIVTtFQUNFO0VBQ1U7RUFDUjtFQUNRO0VBQ1I7RUFDUTtFQUNSO0VBQ1E7QVg0OEh0QjtBV3Q4SEk7RUFDRTtBWHc4SE47QVdyOEhJO0VBekRGO0lBMERJO0lBQ0E7RVh3OEhKO0VXcDhIVTtJQUNFO0lBQ1U7SUFDUjtJQUNRO0lBQ1I7SUFDUTtJQUNSO0lBQ1E7RVhzOEh0QjtBQUNGO0FXLzdIRTtFQUNFO0VBQ0E7QVhpOEhKO0FXLzdISTtFQUpGO0lBS0k7SUFDQTtFWGs4SEo7QUFDRjtBVy83SEU7RUFDRTtFQUNBO0VBQ0EsbUJIL0lPO0VHZ0pQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVR4SkY7RUFDQTtFU3lKRTtBWGs4SEo7QVdqOEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG04SE47QVdoOEhJO0VBbkJGO0lBb0JJO0VYbThISjtBQUNGO0FXbDhISTtFQXRCRjtJQXVCSTtJQUNBO0lBQ0E7SUFDQTt3QkFBQTtJQUVBO0lBQ0E7RVhxOEhKO0VXcDhISTtJQUNFO0lBQ0E7SUFDQTtFWHM4SE47QUFDRjtBV2w4SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSHZMTztFR3dMUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYbzhISjtBV2w4SEk7RUFDRTtBWG84SE47QVdqOEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJIbk1JO0VHb01KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhtOEhOO0FXbDhITTtFQUNFLGNIN01HO0VHOE1IO0VBQ0E7QVhvOEhSO0FXLzdIRTtFQUVJO0lBQ0U7RVhnOEhOO0VXOTdISTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYZzhITjtFVzk3SE07SUFDRTtFWGc4SFI7RVc3N0hNO0lBQ0U7RVgrN0hSO0VXNTdITTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjSHBQQTtJR3FQQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYODdIUjtFVzM3SE07SUFDRTtJQUNBO0VYNjdIUjtFVzM3SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFWDY3SFY7RVd2N0hNO0lBQ0U7RVh5N0hSO0VXdDdITTtJQUNFLGNIL1FBO0lHZ1JBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseURWN01DO0lVOE1EO0VYdzdIUjtFV3I3SE07SUFDRTtFWHU3SFI7RVdsN0hFO0lBQ0U7RVhvN0hKO0FBQ0Y7QVdqN0hFO0VBQ0U7SUFDRTtFWG03SEo7RVdqN0hFO0lBQ0U7RVhtN0hKO0FBQ0Y7QVdoN0hFO0VBQ0U7SUFDRTtFWGs3SEo7RVdoN0hFO0lBQ0U7RVhrN0hKO0FBQ0Y7O0FZenVJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCSktRO0VJaUZSOzs7OztJQUFBO0FaNHBJRjtBWWh2SUU7RUFDRTtFQUNBLGNKSE07RUlJTix5RFhtRU87RVdsRVA7QVprdklKO0FZaHZJSTtFQU5GO0lBT0k7SUFDQTtFWm12SUo7QUFDRjtBWWp2SUk7RUFYRjtJQVlJO0lBQ0E7SUFDQTtFWm92SUo7QUFDRjtBWWp2SUU7RUFDRTtFQUNBO0FabXZJSjtBWWp2SUk7RUFKRjtJQUtJO0lBQ0E7RVpvdklKO0FBQ0Y7QVlsdklJO0VBQ0UseURYMENLO0FEMHNJWDtBWWh2SUU7RUFDRTtBWmt2SUo7QVlqdklJO0VBQ0U7RUFDQSxjSnBDSztBUnV4SVg7QVlodklJO0VBQ0U7QVprdklOO0FZanZJTTtFQUNFO0FabXZJUjtBWWp2SU07RUFDRTtFQUNBO0VBQ0EsY0ovQ0c7RUlnREg7QVptdklSO0FZL3VJSTtFQUdJO0lBQ0U7SUFDQTtFWit1SVI7QUFDRjtBWTF1SUU7RUFDRTtJQUFJO0VaNnVJTjtFWTV1SUU7SUFBSTtFWit1SU47RVk5dUlFO0lBQUs7RVppdklQO0VZaHZJRTtJQUFLO0VabXZJUDtFWWx2SUU7SUFBSztFWnF2SVA7RVlwdklFO0lBQUs7RVp1dklQO0VZdHZJRTtJQUFNO0VaeXZJUjtBQUNGO0FZdnZJRTtFQUNFO0lBQUk7RVowdklOO0VZenZJRTtJQUFJO0VaNHZJTjtFWTN2SUU7SUFBSztFWjh2SVA7RVk3dklFO0lBQUs7RVpnd0lQO0VZL3ZJRTtJQUFLO0Vaa3dJUDtFWWp3SUU7SUFBSztFWm93SVA7RVlud0lFO0lBQU07RVpzd0lSO0FBQ0Y7QVk1dklFO0VBakdGO0lBa0dJO0VaK3ZJRjtBQUNGOztBYWwySUE7RUFDRTtFQUNBO0VBQ0E7QWJxMklGO0FhbjJJRTtFQUNFO0VBQ0EseURacUVPO0VZcEVQLGNMSE07RUtJTjtFQUNBO0FicTJJSjtBYW4ySUk7RUFDRSxjTEpJO0VLS0o7QWJxMklOO0FhbjJJSTtFQVhGO0lBWUk7SUFDQTtFYnMySUo7QUFDRjtBYXAySUk7RUFoQkY7SUFpQkk7SUFDQTtJQUNBO0VidTJJSjtBQUNGO0FhcDJJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FiczJJSjtBYXAySUk7RUFDRTtBYnMySU47QWFuMklJO0VBQ0U7QWJxMklOO0FhbDJJSTtFQWRGO0lBZUk7RWJxMklKO0VhcDJJSTtJQUNFO0lBQ0E7RWJzMklOO0FBQ0Y7O0FjcjVJQTtFQUNFO0FkdzVJRjtBY3Q1SUU7RUFIRjtJQUlJO0VkeTVJRjtBQUNGO0FjdjVJRTtFQUNFO0VBQ0EseURibUVPO0VhbEVQLGNOTE07RU1NTjtFQUNBO0FkeTVJSjtBY3Y1SUk7RUFQRjtJQVFJO0lBQ0E7SUFDQTtFZDA1SUo7QUFDRjtBY3g1SUk7RUFiRjtJQWNJO0lBQ0E7RWQyNUlKO0FBQ0Y7QWN6NUlJO0VBQ0UsY05qQkk7RU1rQko7QWQyNUlOO0FjdjVJRTtFQUNFO0VBQ0E7RUFDQTtBZHk1SUo7QWN2NUlJO0VBTEY7SUFNSTtJQUNBO0lBRUEsOElBQ0U7SUFHRjtJQUNBO0lBQ0E7RWRzNUlKO0VjcDVJSTtJQUNFO0VkczVJTjtBQUNGO0FjbjVJSTtFQUNFO0VBQ0EsY05sREk7RU1tREo7RUFDQTtFQUNBO0VaeERKO0VBQ0E7QUY4OElGO0FjcDVJTTtFQUNFLGNOeERHO0VNeURILHlCTnRERTtFTXVERixxQk52REU7QVI2OElWO0FjbjVJTTtFQWRGO0lBZUk7SUFDQTtJQUNBO0VkczVJTjtBQUNGO0FjbDVJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRvNUlKO0FjbDVJSTtFQVZGO0lBV0k7SUFDQTtJQUNBO0lBQ0E7RWRxNUlKO0FBQ0Y7QWNsNUlJO0VBQ0U7RUFDQTtBZG81SU47QWNoNUlZO0VBQ0U7QWRrNUlkO0FjNzRJTTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWmpIUjtFQUNBO0VZa0hRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkKzRJVjtBYzc0SVU7RUFDSSx5RGJyREg7RWFzREc7RUFDQTtFQUNBO0VBQ0EsY04vSEg7RU1nSUc7QWQrNElkO0FjNzRJYztFQVJKO0lBU1E7RWRnNUloQjtBQUNGO0FjNTRJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDg0SVI7QWMzNElNO0VBQ0U7QWQ2NElSO0FjNTRJUTtFQUNFO0FkODRJVjtBYzc0SVU7RUFFRTtFQUNBO0FkODRJWjtBYzE0SU07RUFDRTtBZDQ0SVI7QWMzNElRO0VBQ0U7QWQ2NElWO0FjNTRJVTtFQUVFO0VBQ0E7QWQ2NElaO0FjeDRJUTtFQUNFO0VBQ0E7QWQwNElWO0FjdDRJTTtFQVFFO0FkaTRJUjtBYy8zSVE7RUFDRTtFQUNBO0VBQ0E7QWRpNElWO0FjOTNJUTtFQUNFO0FkZzRJVjtBYzUzSU07RUEvR0Y7SUFnSEk7RWQrM0lOO0VjMzNJWTtJQUNFO0lBQ0E7SUFDQTtFZDYzSWQ7RWN4M0lNO0lBQ0U7RWQwM0lSO0VjejNJUTtJQUNFO0lBQ0E7RWQyM0lWO0VjMTNJVTtJQUNJO0lBQ0E7RWQ0M0lkO0VjeDNJTTtJQUNFO0VkMDNJUjtFY3ozSVE7SUFDRTtJQUNBO0VkMjNJVjtFYzEzSVU7SUFDRTtJQUNBO0lBQ0E7RWQ0M0laO0VjdjNJTTtJQUNFO0lBQ0E7SUFDQTtFZHkzSVI7RWN0M0lNO0lBQ0U7RWR3M0lSO0FBQ0Y7O0Flam5KQTtFQUNJO0VBQ0EseURkMEVPO0VjekVQLGNQRU07RU9ETjtFQUNBO0VBQ0E7QWZvbkpKO0Flbm5KSTtFQUNJLGNQQ0U7RU9BRjtBZnFuSlI7QWVubkpJO0VBWEo7SUFZUTtJQUNBO0lBQ0E7RWZzbkpOO0FBQ0Y7O0FlL21KQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fma25KSjtBZWpuSkk7RUFDSSx5RGRpREc7RWNoREg7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUHhCRTtFT3lCRjtFQUNBO0FmbW5KUjtBZWpuSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZm1uSlI7QWVqbkpJO0VBQ0ksNERkK0JJO0VjOUJKO0VBQ0EsY1B6Q0U7QVI0cEpWO0Flam5KSTtFQTFCSjtJQTJCUTtFZm9uSk47RWVubkpNO0lBQ0k7SUFDQTtJQUNBO0VmcW5KVjtFZWxuSk07SUFDSTtFZm9uSlY7QUFDRjtBZWxuSkk7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFZm9uSlY7RWVqbkpNO0lBQ0k7RWZtbkpWO0FBQ0Y7O0FlOW1KQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmluSko7QWUvbUpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZmluSlI7QWUvbUpJO0VBQ0k7RUFDQTtBZmluSlI7QWUvbUpJO0VBQ0k7RUFDQTtBZmluSlI7QWUvbUpRO0VBRUksY1BuR0Q7QVJtdEpYO0FlOW1KUTtFQUNJLDREZGpDQTtFY2tDQTtFQUNBLGNQeEdEO0FSd3RKWDtBZTltSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZmduSlo7QWU5bUpZO0VBQ0k7RUFDQTtFQUNBO0FmZ25KaEI7QWU1bUpRO0VBMUJKO0lBMkJRO0VmK21KVjtFZTdtSlU7SUFDSTtJQUNBO0lBQ0E7RWYrbUpkO0VlN21KYztJQUNJO0lBQ0E7SUFDQTtFZittSmxCO0FBQ0Y7QWUzbUpRO0VBQ0k7SUFDSTtFZjZtSmQ7QUFDRjtBZTFtSkk7RUFDSTtBZjRtSlI7QWUzbUpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWY2bUpaO0FlNW1KWTtFQUNJO0FmOG1KaEI7QWU3bUpnQjtFQUNJLHlEZGpGVDtFY2tGUztFQUNBLGNQekpUO0VPMEpTO0VBQ0E7QWYrbUpwQjtBZTltSm9CO0VBQ0ksY1AxSmQ7RU8ySmM7RUFDQTtBZmduSnhCO0FlOW1Kb0I7RUFDSSxjUC9KZDtBUit3SlY7QWU3bUpvQjtFQUNJO0lBQ0ksY1BwS2xCO0lPcUtrQjtFZittSjFCO0VlN21KMEI7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUJQN0t0QjtJTzhLc0I7SUFDQTtJQUNBO0VmK21KOUI7RWUxbUowQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxtQlAzTHRCO0lPNExzQjtJQUNBO0lBQ0E7RWY0bUo5QjtBQUNGO0FldG1KUTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWZ1bUpaO0Flcm1KWTtFQUNJLG1CUDlNTjtFTytNTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnVtSmhCO0Flcm1KZ0I7RUFiSjtJQWNRO0Vmd21KbEI7QUFDRjtBZXRtSmdCO0VBQ0k7SUFDSTtJQUVBO0lBQ0E7SUFDQTtJQUVBO0lBQ0EseUJQdk9kO0lPd09jO0Vmc21KdEI7QUFDRjtBZW5tSmdCO0VBQ0k7RUFDQTtBZnFtSnBCO0FlbG1KZ0I7RUFDSSw0RGRoTFI7RWNpTFE7RUFDQSxjUHhQVjtFT3lQVTtFQUNBO0Fmb21KcEI7QWVobUpZO0VBQ0k7QWZrbUpoQjtBZS9sSlk7RUF6REo7SUEwRFE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZmttSmQ7RWVobUpjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZmttSmxCO0VlL2xKYztJQUNJO0VmaW1KbEI7RWVobUprQjtJQUNJLHlEZDdNYjtJYzhNYTtJQUNBLGNQclJiO0lPc1JhO0liMVJ0QjtJQUNBO0VGNjNKQTtFZWptSmtCO0lBQ0k7RWZtbUp0QjtFZWxtSnNCO0lBQ0ksY1B6UmxCO0VSNjNKUjtFZWhtSnNCO0lBQ0ksY1A5UmxCO0VSZzRKUjtBQUNGO0FlN2xKWTtFQUVRO0lBQ0k7RWY4bEp0QjtFZXpsSmtCO0lBQ0k7RWYybEp0QjtBQUNGO0FldGxKSTtFQUNJO0Fmd2xKUjtBZXRsSkk7RUFyUEo7SUFzUFE7RWZ5bEpOO0VleGxKTTtJQUNJO0VmMGxKVjtFZXhsSk07SUFDSTtFZjBsSlY7RWV4bEpNO0lBQ0k7RWYwbEpWO0VleGxKVTtJQUNJO0VmMGxKZDtFZXhsSlU7SUFDSTtJQUNBO0lBQ0E7RWYwbEpkO0VleGxKYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUJQOVVWO0lPK1VVO0lBQ0E7RWYwbEpsQjtFZXRsSk07SUFDSTtFZndsSlY7QUFDRjs7QWVubEpBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnNsSko7QWVqbEpJO0VBQ0ksNERkcFNJO0VjcVNKO0FmbWxKUjtBZWpsSkk7RUFDSTtBZm1sSlI7QWVqbEpJO0VBQ0k7QWZtbEpSO0FlbGxKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZm9sSlo7QWVsbEpZO0VBUko7SUFTUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZxbEpkO0FBQ0Y7QWVsbEpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUJQM1lOO0VPNFlNLGNQM1lMO0VPNFlLO0VBQ0E7RUFDQTtBZm9sSmhCO0FlbmxKZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQlBwWlY7RU9xWlUsY1BwWlQ7RU5KVDtFQUNBO0VheVprQjtFQUNBO0VBQ0E7RUFDQTtBZnNsSnBCO0FlcmxKb0I7RUFDSTtFQUNBLGlDZDVVZDtBRG02SlY7QWVubEpvQjtFQUNJLG1CUDlaZDtFTytaYyxjUG5hZDtBUncvSlY7QWVsbEpnQjtFQUNJO0Fmb2xKcEI7QWVsbEpnQjtFQUNJO0Fmb2xKcEI7QWVsbEp3QjtFQUNJO0Fmb2xKNUI7QWVobEpnQjtFQUNJO0Fma2xKcEI7QWVobEp3QjtFQUNJO0Fma2xKNUI7QWU5a0pnQjtFQUNJO0FmZ2xKcEI7QWU5a0p3QjtFQUNJO0FmZ2xKNUI7QWU1a0pnQjtFQUNJO0FmOGtKcEI7QWU1a0p3QjtFQUNJO0FmOGtKNUI7QWUxa0pnQjtFQUNJO0FmNGtKcEI7QWUxa0p3QjtFQUNJO0FmNGtKNUI7QWV4a0pnQjtFQUNJO0FmMGtKcEI7QWV4a0p3QjtFQUNJO0FmMGtKNUI7QWVya0pnQjtFQW5GSjtJQW9GUTtJQUNBO0lBQ0E7RWZ3a0psQjtFZXRrSmtCO0lBQ0k7RWZ3a0p0QjtFZXJrSmtCO0lBQ0k7SUFDQTtFZnVrSnRCO0VlcmtKa0I7SUFDSTtJQUNBO0VmdWtKdEI7RWVya0prQjtJQUNJO0lBQ0E7RWZ1a0p0QjtFZXJrSmtCO0lBQ0k7SUFDQTtFZnVrSnRCO0VlcmtKa0I7SUFDSTtJQUNBO0VmdWtKdEI7RWV0a0pzQjtJQUNJO0Vmd2tKMUI7RWVya0prQjtJQUNJO0lBQ0E7RWZ1a0p0QjtFZXBrSmtCO0lBQ0k7RWZza0p0QjtBQUNGO0FlamtKSTtFQUNJO0FmbWtKUjtBZWxrSlE7RUFDSTtFQUNBO0VBQ0EseURkcGNEO0VjcWNDO0Fmb2tKWjtBZWxrSlE7RUFDSTtBZm9rSlo7QWVua0pZO0VBQ0k7QWZxa0poQjtBZW5rSlk7RUFDSTtBZnFrSmhCO0FlbGtKWTtFQUNJO0Fmb2tKaEI7QWVsa0pnQjtFQUhKO0lBSVE7SUFDQTtJQUNBO0lBQ0E7RWZxa0psQjtBQUNGO0FlamtKSTtFQXBNSjtJQXFNUTtFZm9rSk47RWVua0pNO0lBQ0k7SUFDQTtFZnFrSlY7RWVua0pNO0lBQ0k7SUFDQTtFZnFrSlY7RWVua0pNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWZxa0pWO0VlcGtKVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZza0pkO0VlcGtKYztJQUNJO0Vmc2tKbEI7RWVua0pjO0lBQ0k7RWZxa0psQjtFZWxrSmM7SUFDSTtFZm9rSmxCO0FBQ0Y7QWUvakpJO0VBRVE7SUFDSTtJQUNBO0VmZ2tKZDtFZTVqSk07SUFDSTtFZjhqSlY7QUFDRjs7QWUxakpBO0VBQ0k7QWY2akpKO0FlMWpKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjRqSlo7QWV6akpZO0VBQ0k7RUFDQTtBZjJqSmhCO0FldmpKSTtFQUNJO0FmeWpKUjs7QWVyakpBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RWZ3akpOO0VldGpKTTtJQUNJO0lBQ0E7SUFDQTtFZndqSlY7RWVwakpVO0lBQ0k7RWZzakpkO0VlbmpKYztJQUNJO0VmcWpKbEI7RWVoakpFO0lBQ0k7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QlA5b0JFO0lPK29CRjtFZmlqSk47RWUvaUpNO0lBQ0k7SUFDQTtJQUNBLHlCUHBwQkY7SU9xcEJFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWZpakpWO0VlL2lKVTtJQUNJO0VmaWpKZDtFZS9pSmtCO0lBQ0ksY1A5cEJiO0VSK3NLVDtFZTVpSlU7SUFDSTtFZjhpSmQ7RWU1aUprQjtJQUNJLGNQdnFCYjtFUnF0S1Q7RWV6aUpVO0lBQ0k7RWYyaUpkO0VlaGlKa0I7Ozs7Ozs7OztJQUNJLGNQenJCYjtFUm11S1Q7RWVyaUpVO0lBQ0kseUJQNXJCTjtFUm11S1I7RWVuaUpzQjtJQUNJLGNQcnNCbEI7RVIwdUtSO0VlaGlKc0I7SUFDSSxjUDFzQmpCO0VSNHVLVDtFZTNoSnNCO0lBQ0ksY1BudEJsQjtFUmd2S1I7RWV4aEpzQjtJQUNJLGNQeHRCakI7RVJrdktUO0VlM2dKc0I7Ozs7Ozs7OztJQUNJLGNQenVCbEI7RVI4dktSO0VlL2dKc0I7SUFDSSxjUC91QmpCO0VSZ3dLVDtFZTNnSlU7SUFDSTtJQUNBO0lBQ0E7RWY2Z0pkO0VlemdKYztJQUNJO0VmMmdKbEI7QUFDRjtBZ0Ivd0tBO0VBQ0U7RUFDQTtFQUNBO0FoQml4S0Y7QWdCL3dLRTtFQUNFLDREZnFFUTtFZXBFUjtFQUNBLGNSSE07RVFJTjtFQUNBO0VBQ0E7QWhCaXhLSjtBZ0Ivd0tJO0VBQ0U7QWhCaXhLTjtBZ0I5d0tJO0VBQ0U7QWhCZ3hLTjtBZ0I3d0tJO0VBQ0UseURmc0RLO0FEeXRLWDtBZ0I1d0tJO0VBcEJGO0lBcUJJO0VoQit3S0o7QUFDRjtBZ0I1d0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseURmMkNPO0VlMUNQLGNSMUJNO0VRMkJOO0VBQ0E7RUFDQTtBaEI4d0tKO0FnQjV3S0k7RUFWRjtJQVdJO0VoQit3S0o7QUFDRjtBZ0I1d0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhCOHdLSjtBZ0I1d0tJO0VBTkY7SUFPSTtFaEIrd0tKO0FBQ0Y7O0FpQnAwS0E7RUFDRTtFQUNBO0FqQnUwS0Y7QWlCcjBLRTtFQUNFO0FqQnUwS0o7QWlCcjBLSTtFQUNFO0FqQnUwS047QWlCcDBLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQnMwS1I7QWlCcjBLUTtFQUNFO0VBQ0E7QWpCdTBLVjtBaUJuMEtJO0VBbEJGO0lBbUJJO0VqQnMwS0o7RWlCcDBLSTtJQUNFO0VqQnMwS047RWlCcDBLTTtJQUNFO0VqQnMwS1I7QUFDRjtBaUJsMEtJO0VBSU07SUFDRTtFakJpMEtWO0FBQ0Y7QWlCM3pLRTtFQUNFLHlEaEI2Qk87RWdCNUJQO0VBQ0E7QWpCNnpLSjtBaUIzektJO0VBTEY7SUFNSTtJQUNBO0lBQ0E7RWpCOHpLSjtBQUNGO0FpQjN6S0U7RUFDRSw0RGhCZ0JRO0VnQmZSO0FqQjZ6S0o7QWlCNXpLSTtFQUhGO0lBSUk7RWpCK3pLSjtBQUNGOztBaUIzektBO0VBQ0UseUJUL0RRO0FSNjNLVjtBaUI1ektFOztFQUVFLGNUbEVPO0FSZzRLWDtBaUI1ektFO0VBQ0U7SUFDRTtJQUNBO0VqQjh6S0o7RWlCM3pLSTtJQUNFO0VqQjZ6S047QUFDRjtBaUJ6ektFO0VBQ0U7SUFDRTtJQUNBO0VqQjJ6S0o7RWlCenpLSTtJQUNFO0lBQ0E7RWpCMnpLTjtFaUJ4ektJO0lBQ0U7SUFDQTtJQUNBO0VqQjB6S047RWlCcnpLSTtJQUNFO0lBQ0E7SUFDQTtFakJ1ektOO0VpQnJ6S007SUFDRTtFakJ1ektSO0VpQnB6S007SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakJzektSO0FBQ0Y7O0FpQjl5S0E7RUFDRSx5QlR6SFM7QVIwNktYO0FpQi95S0U7O0VBRUUsY1Q5SE07QVIrNktWO0FpQjl5S0U7RUFDRTtFQUNBO0FqQmd6S0o7QWlCOXlLRTtFQUNFO0lBQ0U7RWpCZ3pLSjtFaUIveUtJO0lBQ0U7RWpCaXpLTjtBQUNGO0FpQjd5S0U7RUFFSTtJQUNFO0lBQ0E7RWpCOHlLTjtFaUI1eUtNO0lBQ0U7RWpCOHlLUjtFaUIzeUtNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpCNnlLUjtBQUNGOztBa0I3OEtBO0VBQ0U7QWxCZzlLRjtBa0I5OEtFO0VBQ0UseURqQnNFTztFaUJyRVA7RUFDQTtBbEJnOUtKO0FrQjk4S0k7RUFMRjtJQU1JO0lBQ0E7SUFDQTtFbEJpOUtKO0FBQ0Y7QWtCLzhLSTtFQUNFLGNWUkk7QVJ5OUtWO0FrQjc4S0U7RUFDRTtBbEIrOEtKO0FrQjU4S0U7RUFDRTtBbEI4OEtKO0FrQjM4S0U7RUFDRTtFQUNBO0VBQ0E7RUE4SUEsNFFBQ0U7RUFNRiw2RUFDRTtFQU1GO0VBQ0E7QWxCb3pLSjtBa0I3OEtJO0VBUEY7SUFRSTtJQUNBO0VsQmc5S0o7QUFDRjtBa0I1OEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjg4S047QWtCNThLTTtFQUNFO0FsQjg4S1I7QWtCNThLUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEIxRFI7RUFDQTtBRnlnTEY7QWtCMThLUTtFQUNFO0FsQjQ4S1Y7QWtCeDhLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjA4S1I7QWtCeDhLUTtFQVpGO0lBYUk7SUFDQTtFbEIyOEtSO0FBQ0Y7QWtCeDhLTTtFQUNFO0FsQjA4S1I7QWtCeDhLUTtFQUNFO0VBQ0E7QWxCMDhLVjtBa0J2OEtNO0VBQ0U7QWxCeThLUjtBa0J2OEtRO0VBQ0U7RUFDQTtBbEJ5OEtWO0FrQnQ4S007RUFDRTtBbEJ3OEtSO0FrQnQ4S1E7RUFDRTtFQUNBO0FsQnc4S1Y7QWtCcjhLTTtFQUNFO0FsQnU4S1I7QWtCcjhLUTtFQUNFO0VBQ0E7QWxCdThLVjtBa0JwOEtNO0VBQ0U7QWxCczhLUjtBa0JwOEtRO0VBQ0U7RUFDQTtBbEJzOEtWO0FrQm44S007RUFDRTtBbEJxOEtSO0FrQm44S1E7RUFDRTtFQUNBO0FsQnE4S1Y7QWtCbDhLTTtFQUNFO0FsQm84S1I7QWtCbDhLUTtFQUNFO0VBQ0E7QWxCbzhLVjtBa0JoOEtNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJrOEtSO0FrQmg4S1E7RUFDRSx5RGpCdkZDO0VpQndGRCxjVjlKQztBUmdtTFg7QWtCLzdLUTtFQUNFLGNWbEtDO0VVbUtEO0FsQmk4S1Y7QWtCMzZLSTtFQWxLRjtJQW1LSTtJQUNBO0lBQ0E7RWxCODZLSjtFa0I3NktJO0lBQ0U7RWxCKzZLTjtBQUNGO0FrQjM2S0U7RUFDRTtFQUNBO0VBQ0E7RUFxQkEsd0xBQ0E7RUFJQSx1REFDRTtFQUlGO0VBQ0E7QWxCaTVLSjtBa0IvNktJO0VBQ0UsY1Z0TUk7RVV1TUoseURqQnBJSztFaUJxSUw7QWxCaTdLTjtBa0I5NktJO0VBQ0U7RUFDQTtFQUNBLGNWbE5JO0VOSFI7RUFDQTtBRnNvTEY7QWtCLzZLTTtFQUNFLHFCVmxORTtFVW1ORixjVnRORztFVXVOSCx5QlZwTkU7QVJxb0xWO0FrQi81S0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlZoUE87RVVpUFA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQjFQRjtFQUNBO0VnQjJQRTtBbEJrNktKO0FrQmg2S0k7RUFqQkY7SUFrQkk7RWxCbTZLSjtBQUNGO0FrQmo2S0k7RUFyQkY7SUFzQkk7RWxCbzZLSjtBQUNGO0FrQmw2S0k7RUF6QkY7SUEwQkk7SUFDQTtJQUNBO0lBQ0E7RWxCcTZLSjtBQUNGO0FrQm42S0k7RUFDRTtFQUNBO0FsQnE2S047QWtCajZLTTtFQUNFO0FsQm02S1I7QWtCaDZLTTtFQUNFO0FsQms2S1I7QWtCLzVLTTtFQUNFO0lBRUU7RWxCZzZLUjtBQUNGO0FrQjU1S0k7RUFDRSx5RGpCMU5LO0VpQjJOTDtFQUNBO0VBQ0E7RUFDQTtBbEI4NUtOO0FrQjU1S007RUFQRjtJQVFJO0lBQ0E7SUFDQTtFbEIrNUtOO0FBQ0Y7QWtCNTVLSTtFQUNFO0VBQ0E7RUFDQTtBbEI4NUtOO0FrQjM1S0k7RUFDRSx5QlZqVEk7RVVrVEosY1ZyVEs7RVVzVEw7QWxCNjVLTjtBa0IzNUtNO0VBQ0UsMERqQnJQRztFaUJzUEg7QWxCNjVLUjtBa0IxNUtNO0VBVkY7SUFXSTtFbEI2NUtOO0FBQ0Y7QWtCMTVLSTtFQUNFO0VBQ0E7QWxCNDVLTjtBa0IzNUtNO0VBQ0U7QWxCNjVLUjtBa0IxNUtNO0VBQ0UsY1YzVUU7RVU0VUY7RUFDQTtFQUNBO0FsQjQ1S1I7QWtCejVLTTtFQUNFLDREakI1UUk7RWlCNlFKO0VBQ0EsY1ZoVkU7RVVpVkY7RUFDQTtBbEIyNUtSO0FrQng1S007RUFDRTtJQUNFO0VsQjA1S1I7RWtCdjVLTTtJQUNFO0lBQ0E7SUFDQTtFbEJ5NUtSO0VrQnQ1S007SUFDRTtFbEJ3NUtSO0FBQ0Y7QWtCcDVLSTtFQUNFLHlCVjNXSTtFVTRXSixjVjNXSztFVTRXTCx5RGpCdFNLO0VpQnVTTDtFQUNBLGNWOVdLO0VVK1dMO0VBQ0E7RUFDQTtFQUNBO0FsQnM1S047QWtCcDVLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJzNUtSO0FrQm41S007RUFDRTtFQUNBO0VBQ0E7QWxCcTVLUjtBa0JsNUtNO0VBMUJGO0lBMkJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEJxNUtOO0FBQ0Y7QWtCbDVLSTtFQUNFO0VBQ0E7QWxCbzVLTjtBa0JsNUtNO0VBQ0U7QWxCbzVLUjtBa0JsNUtRO0VBSEY7SUFJSTtFbEJxNUtSO0FBQ0Y7QWtCbDVLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJvNUtSO0FrQmw1S1E7RUFDRSxjVnJhQTtBUnl6TFY7QWtCajVLUTtFQUNFO0FsQm01S1Y7QWtCaDVLUTtFQXRCRjtJQXVCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEJtNUtSO0VrQmo1S1E7SUFDRSxjVnpiRDtFUjQwTFQ7QUFDRjtBa0I3NEtFO0VBcGNGO0lBcWNJO0VsQmc1S0Y7RWtCLzRLRTtJQUNFLDRRQUNFO0lBTUYsOEVBQ0U7SUFNRjtJQUNBO0VsQnE0S0o7RWtCbDRLRTtJQUNFO0lBQ0E7RWxCbzRLSjtBQUNGO0FrQmo0S0U7RUFFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxCazRLTjtFa0IvM0tJO0lBQ0U7RWxCaTRLTjtBQUNGOztBbUI1MkxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseURsQnVFRztFa0J0RUgsY1hFRTtFV0RGO0VBQ0E7QW5CKzJMUjtBbUI3MkxRO0VBVEo7SUFVUTtJQUNBO0VuQmczTFY7QUFDRjs7QW1CMzJMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuQjgyTEo7QW1CNzJMSTtFQUNJO0VBQ0EseURsQmtERztFa0JqREgsY1h0QkU7RVd1QkY7RUFDQTtBbkIrMkxSO0FtQjcyTFE7RUFDSSxjWHZCRjtFV3dCRTtBbkIrMkxaO0FtQjMyTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CNjJMUjtBbUIxMkxJO0VBQ0kseURsQjZCRztFa0I1Qkg7RUFDQTtFQUNBO0VBQ0E7QW5CNDJMUjtBbUJ6MkxJO0VBQ0ksNERsQm9CSTtFa0JuQko7RUFDQTtBbkIyMkxSO0FtQngyTEk7RUFDSSx5RGxCZUc7RWtCZEg7RUFDQTtBbkIwMkxSO0FtQnYyTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQnkyTFI7QW1CdDJMSTtFQUNJO0FuQncyTFI7QW1CdjJMUTtFQUNJO0FuQnkyTFo7QW1CdjJMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CeTJMWjtBbUJ4MkxZO0VBQ0k7QW5CMDJMaEI7QW1CdjJMUTtFQUNJO0FuQnkyTFo7QW1CcjJMSTtFQUNJO0FuQnUyTFI7QW1CcDJMSTtFQWxGSjtJQW1GUTtJQUNBO0VuQnUyTE47RW1CdDJMTTtJQUNJO0VuQncyTFY7RW1CcjJMTTtJQUNJO0VuQnUyTFY7RW1CcDJMTTtJQUNJO0lBQ0E7SUFDQTtFbkJzMkxWO0VtQnIyTFU7SUFDSTtJQUNBO0lBQ0E7RW5CdTJMZDtFbUJ0MkxjO0lBQ0k7RW5CdzJMbEI7RW1CcjJMVTtJQUNJO0VuQnUyTGQ7RW1CbjJMTTtJQUNJO0lBQ0E7SUFDQTtFbkJxMkxWO0VtQmwyTE07SUFDSTtJQUNBO0VuQm8yTFY7RW1CajJMTTtJQUNJO0lBQ0E7SUFDQTtFbkJtMkxWO0FBQ0Y7O0FtQjkxTEE7RUFDSSx5QlhqSk07RVdrSk47RUFDQTtFQUNBO0FuQmkyTEo7QW1CaDJMSTtFQUNJO0VBQ0EseURsQmhGRztFa0JpRkgsY1h2Skc7RVd3Skg7RUFDQTtBbkJrMkxSO0FtQmgyTFE7RUFDSSxjWHpKRjtFVzBKRTtBbkJrMkxaO0FtQjkxTEk7RUFDSSw0RGxCN0ZJO0VrQjhGSjtFQUNBLGNYcEtHO0FSb2dNWDtBbUI3MUxJO0VBQ0k7QW5CKzFMUjtBbUI5MUxRO0VBQ0k7QW5CZzJMWjtBbUIvMUxZO0VBQ0k7RUFDQTtBbkJpMkxoQjtBbUIvMUxZO0VBQ0k7QW5CaTJMaEI7QW1COTFMUTtFQUNJLDREbEIvR0E7RWtCZ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CWDNMRDtFVzRMQztBbkJnMkxaO0FtQi8xTFk7RUFDSTtBbkJpMkxoQjtBbUI5MUxRO0VBQ0ksNERsQjdIQTtFa0I4SEE7RUFDQSxjWHBNRDtBUm9pTVg7QW1CNzFMUTtFQUNJO0VBQ0E7RUFDQTtBbkIrMUxaO0FtQjcxTFE7RUFDSTtFQUNBO0FuQisxTFo7QW1CNzFMUTtFQUNJLGNYOU1GO0FSNmlNVjtBbUI1MUxJO0VBQ0ksNERsQmhKSTtFa0JpSko7RUFDQSxjWHhORTtFV3lORixtQlhyTkU7RVdzTkY7RUFDQTtFQUNBO0VBQ0E7QW5CODFMUjtBbUI1MUxRO0VBQ0k7QW5CODFMWjtBbUIzMUxRO0VBQ0kseURsQjdKRDtBRDAvTFg7QW1CMzFMUTtFQUNJO0FuQjYxTFo7QW1CejFMSTtFQUNJO0VBQ0E7QW5CMjFMUjtBbUIxMUxRO0VBQ0k7QW5CNDFMWjtBbUIzMUxZO0VBQ0k7QW5CNjFMaEI7QW1CeDFMSTtFQXRHSjtJQXVHUTtFbkIyMUxOO0VtQnoxTE07SUFDSTtJQUNBO0VuQjIxTFY7RW1CMTFMVTtJQUNJO0VuQjQxTGQ7RW1CMzFMYztJQUNJO0lBQ0E7RW5CNjFMbEI7RW1CdjFMVTtJQUNJO0VuQnkxTGQ7RW1CdjFMVTtJQUNJO0VuQnkxTGQ7RW1CcjFMTTtJQUNJO0lBQ0E7SUFDQTtFbkJ1MUxWO0VtQnAxTE07SUFDSTtFbkJzMUxWO0VtQm4xTE07SUFDSTtFbkJxMUxWO0VtQnAxTFU7SUFDSTtFbkJzMUxkO0FBQ0Y7O0FvQnRuTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCeW5NSjtBb0J2bk1JO0VBRUUseURuQmlFSztFbUJoRUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnduTU47QW9CdG5NTTtFQUNFO0VBQ0E7QXBCd25NUjtBb0Jwbk1JO0VBRUUsNERuQjZDTTtFbUI1Q047RUFDQTtFQUNBLGNaM0JLO0VZNEJMO0VBQ0E7RUFDQTtFQUNBO0FwQnFuTU47QW9Cbm5NSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnFuTU47QW9CbG5NSTtFQUNFO0lBQ0U7SUFDQTtFcEJvbk1OO0VvQmpuTUk7SUFDRTtFcEJtbk1OO0FBQ0Y7O0FxQjNxTUU7RUFDRTtBckI4cU1KO0FxQjVxTUk7RUFDRTtFQUNBO0FyQjhxTU47QXFCNXFNTTtFQUpGO0lBS0k7RXJCK3FNTjtBQUNGO0FxQjNxTUU7RUFDRTtBckI2cU1KO0FxQjNxTUk7RUFIRjtJQUlJO0VyQjhxTUo7RXFCNXFNSTtJQUNFO0VyQjhxTU47QUFDRjtBcUIzcU1JO0VBQ0Usd0RwQnlESztFb0J4REw7RUFDQTtBckI2cU1OO0FxQjFxTUk7RUFDRTtFQUNBO0VBQ0E7QXJCNHFNTjtBcUIxcU1NO0VBQ0U7RUFDQSwrRHBCOENRO0FEOG5NaEI7QXFCMXFNUTtFQUNFO0FyQjRxTVY7O0FzQnB0TUU7RUFDRTtBdEJ1dE1KO0FzQnJ0TUk7RUFDRTtFQUVBLHlEckJxRUs7RXFCcEVMO0VBQ0E7QXRCc3RNTjtBc0JudE1JO0VBQ0UsY2RSSTtFY1NKO0VBRUEsNERyQjJETTtFcUIxRE47QXRCb3RNTjtBc0JqdE1JO0VBQ0U7QXRCbXRNTjtBc0JqdE1NO0VBQ0U7RUFDQTtFQUNBO0F0Qm10TVI7QXNCL3NNSTtFQTdCRjtJQThCSTtFdEJrdE1KO0VzQmh0TUk7SUFDRTtFdEJrdE1OO0VzQi9zTUk7SUFDRTtFdEJpdE1OO0FBQ0Y7O0F1QnZ2TUU7RUFDRTtBdkIwdk1KO0F1Qnh2TUk7RUFDRTtFQUNBO0VBQ0E7QXZCMHZNTjtBdUJ2dk1JO0VBTUU7RUFDQTtBdkJvdk1OO0F1QjF2TU07RUFDRTtFQUNBO0F2QjR2TVI7QXVCdHZNTTtFQUNFO0F2Qnd2TVI7QXVCcnZNTTtFQUNFO0F2QnV2TVI7QXVCcnZNUTtFQUNFO0F2QnV2TVY7QXVCcHZNUTtFQUNFO0F2QnN2TVY7QXVCbHZNTTtFQUNFO0F2Qm92TVI7QXVCbHZNUTtFQUNFO0F2Qm92TVY7QXVCanZNUTtFQUNFO0F2Qm12TVY7QXVCanZNVTtFQUNFO0F2Qm12TVo7QXVCOXVNTTtFQUNFO0F2Qmd2TVI7QXVCOXVNUTtFQUNFO0F2Qmd2TVY7QXVCNXVNTTtFQUNFO0F2Qjh1TVI7QXVCNXVNUTtFQUNFO0F2Qjh1TVY7QXVCMXVNTTtFQUNFO0F2QjR1TVI7QXVCMXVNUTtFQUNFO0F2QjR1TVY7QXVCeHVNTTtFQUNFO0lBS0U7SUFDQTtFdkJzdU1SO0V1Qm51TU07SUFDRTtFdkJxdU1SO0FBQ0Y7QXVCanVNSTtFQTFGRjtJQTJGSTtFdkJvdU1KO0FBQ0Y7O0F3QmgwTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEJtME1KO0F3QmowTUk7RUFDRTtBeEJtME1OOztBeUIxME1FO0VBQ0U7RUFDQSx5QmpCR087QVIwME1YO0F5QjMwTUk7RUFDRSx5RHhCc0VLO0V3QnJFTDtFQUNBLGNqQkhJO0VpQklKO0VBQ0E7QXpCNjBNTjtBeUIzME1NO0VBUEY7SUFRSTtFekI4ME1OO0FBQ0Y7QXlCMzBNSTtFQUNFLDREeEJ5RE07RXdCeEROO0VBQ0EsY2pCZkk7RWlCZ0JKO0F6QjYwTU47QXlCMzBNTTtFQU5GO0lBT0k7RXpCODBNTjtBQUNGO0F5QnowTU07RUFDRSxjakJ6Qkc7QVJvMk1YO0F5QngwTU07RUFDRTtBekIwME1SO0F5QnYwTU07RUFDRTtFQUNBO0VBQ0EseUR4Qm1DRztFd0JsQ0g7QXpCeTBNUjtBeUJ0ME1NO0VBQ0U7RUFDQTtBekJ3ME1SO0F5QnQwTVE7RUFDRSw0RHhCeUJFO0V3QnhCRjtBekJ3ME1WO0F5QnAwTU07RUFDRTtJQUNFO0V6QnMwTVI7RXlCbjBNTTtJQUNFO0V6QnEwTVI7RXlCajBNUTtJQUNFO0V6Qm0wTVY7QUFDRjs7QTBCcjRNRTtFQUNFO0ExQnc0TUo7QTBCcjRNTTtFQUNFO0ExQnU0TVI7QTBCbjRNSTtFQVRGO0lBVUk7RTFCczRNSjtFMEJwNE1JO0lBQ0U7RTFCczRNTjtBQUNGOztBMkJwNU1FO0VBQ0U7QTNCdTVNSjtBMkJyNU1JO0VBQ0U7RUFDQTtFQUNBO0EzQnU1TU47QTJCcjVNTTtFQUxGO0lBTUk7SUFDQTtFM0J3NU1OO0FBQ0Y7QTJCcjVNSTtFQWRGO0lBZUk7RTNCdzVNSjtBQUNGOztBNEJ4Nk1FO0VBQ0U7RUFDQSx5QnBCR087QVJ3Nk1YO0E0Qno2TUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QjI2TU47QTRCeDZNSTtFQUNFO0VBQ0E7QTVCMDZNTjtBNEJ2Nk1JO0VBQ0U7RUFDQTtFQUNBO0E1Qnk2TU47QTRCdjZNTTtFQUxGO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RTVCMDZNTjtBQUNGO0E0QnY2TUk7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0E1QnU2TU47QTRCcjZNTTtFQUNFO0E1QnU2TVI7QTRCcDZNTTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QTVCcTZNUjtBNEJsNk1NO0VBekJGO0lBMEJJO0lBQ0E7SUFDQTtFNUJxNk1OO0FBQ0Y7QTRCbDZNSTtFQUNFO0VBQ0E7QTVCbzZNTjtBNEJsNk1NO0VBSkY7SUFLSTtJQUNBO0lBQ0E7RTVCcTZNTjtBQUNGO0E0Qmw2TUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJvNk1OO0E0Qmw2TU07RUFURjtJQVVJO0U1QnE2TU47QUFDRjtBNEJuNk1NO0VBYkY7SUFjSTtFNUJzNk1OO0FBQ0Y7QTRCbjZNSTtFQTNGRjtJQTRGSTtFNUJzNk1KO0FBQ0Y7O0E2Qm5nTkU7RUFDRTtBN0JzZ05KO0E2QnBnTkk7RUFDRTtFQUNBO0E3QnNnTk47QTZCbmdOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCcWdOTjtBNkJuZ05NO0VBUEY7SUFRSTtFN0JzZ05OO0FBQ0Y7QTZCbmdOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnFnTk47QTZCbmdOTTtFQVRGO0lBVUk7SUFDQTtFN0JzZ05OO0FBQ0Y7QTZCbmdOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnFnTk47QTZCbmdOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QnFnTlI7QTZCbGdOTTtFQWhCRjtJQWlCSTtJQUNBO0lBQ0E7RTdCcWdOTjtBQUNGO0E2QmxnTkk7RUExREY7SUEyREk7RTdCcWdOSjtBQUNGOztBOEJqa05FO0VBQ0U7QTlCb2tOSjtBOEJsa05JO0VBQ0U7QTlCb2tOTjtBOEJqa05JO0VBQ0U7QTlCbWtOTjtBOEJoa05JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QmtrTk47QThCaGtOTTtFQUNFO0lBQ0U7SUFDQTtFOUJra05SO0FBQ0Y7QThCN2pOSTtFQUNFO0E5QitqTk47QThCN2pOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCK2pOUjtBOEI1ak5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUI4ak5SO0E4QnpqTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUIyak5OO0E4QnpqTk07RUFDRTtFQUNBO0E5QjJqTlI7QThCempOUTtFQUNFO0VBQ0E7QTlCMmpOVjtBOEJ2ak5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QnlqTlI7QThCdmpOUTtFQVJGO0lBU0k7SUFDQTtFOUIwak5SO0FBQ0Y7O0ErQnRvTkU7RUFDRTtBL0J5b05KO0ErQnZvTkk7RUFDRSw0RDlCc0VNO0U4QnJFTjtFQUNBO0VBQ0E7QS9CeW9OTjtBK0J2b05NO0VBTkY7SUFPSTtFL0Iwb05OO0FBQ0Y7QStCdm9OSTtFQUNFO0VBQ0E7RUFDQTtBL0J5b05OO0ErQnZvTk07RUFMRjtJQU1JO0UvQjBvTk47QUFDRjtBK0J2b05JO0VBQ0U7QS9CeW9OTjtBK0J2b05NO0VBQ0UsMEQ5QjZDRztFOEI1Q0g7RUFDQTtFQUNBO0VBQ0EsY3ZCMUJEO0VOTEw7RUFDQTtBRnlxTkY7QStCeG9OUTtFQUNFO0EvQjBvTlY7QStCdm9OUTtFQUNFLGN2QmhDQTtBUnlxTlY7QStCcm9OTTtFQUNFLGN2QnJDRTtFdUJzQ0Y7QS9CdW9OUjtBK0Jsb05RO0VBQ0UsaUJBSE07QS9CdW9OaEI7QStCL25OUTtFQUNFLGtCQVRNO0EvQjBvTmhCO0ErQjduTk07RUFDRTtJQUNFO0UvQituTlI7QUFDRjs7QWdDaHNORTtFQUNFO0FoQ21zTko7QWdDanNORTtFQUNFO0VBQ0E7QWhDbXNOSjtBZ0Nsc05JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDb3NOTjtBZ0Nuc05NO0VBQ0U7RUFDQTtFQUNBO0FoQ3FzTlI7QWdDanNORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQ21zTko7QWdDanNOTTtFQUNFO0FoQ21zTlI7QWdDbHNOUTtFQUNFO0FoQ29zTlY7QWdDaHNOUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQ2tzTlY7QWdDN3JOTTtFQUNFO0FoQytyTlI7QWdDOXJOUTtFQUNFO0VBQ0E7RUFDQTtBaENnc05WO0FnQy9yTlU7RUFDRTtBaENpc05aO0FnQzNyTk07RUFDRTtBaEM2ck5SO0FnQzNyTk07RUFDRTtBaEM2ck5SO0FnQ3pyTkU7RUFDRTtFQUNBO0VBQ0E7QWhDMnJOSjtBZ0Mxck5JO0VBQ0U7RUFDQTtBaEM0ck5OO0FnQzNyTk07RUFDRTtFQUNBO0FoQzZyTlI7QWdDMXJOSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDNHJOTjtBZ0Mxck5RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM0ck5WO0FnQ3ZyTkU7RUFDRTtFQUNBO0VBQ0E7QWhDeXJOSjtBZ0N4ck5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMwck5OO0FnQ3hyTlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEMwck5WO0FnQ3hyTlE7RUFDRTtBaEMwck5WO0FnQ3ZyTlU7RUFDRTtBaEN5ck5aO0FnQ3ByTkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3NyTk47QWdDcnJOTTtFQUNFO0FoQ3VyTlI7QWdDcnJOUTtFQUNFO0FoQ3VyTlY7QWdDbHJOUTtFQUNFO0FoQ29yTlY7QWdDaHJOSTtFQUNFO0VBQ0E7QWhDa3JOTjtBZ0Nock5RO0VBQ0U7QWhDa3JOVjtBZ0Nqck5VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENtck5aO0FnQ2xyTlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaENvck5kO0FnQ25yTmM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaENxck5oQjtBZ0Nqck5jO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDbXJOaEI7QWdDN3FOTTtFQUNFO0FoQytxTlI7QWdDOXFOUTtFQUNFO0FoQ2dyTlY7QWdDOXFOUTtFQUNFO0FoQ2dyTlY7QWdDOXFOUTtFQUNFO0FoQ2dyTlY7QWdDM3FOVTtFQUNFO0VBQ0E7QWhDNnFOWjtBZ0M1cU5ZO0VBQ0U7QWhDOHFOZDtBZ0M3cU5jO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDK3FOaEI7QWdDdnFORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN5cU5KO0FnQ3hxTkk7RUFDRTtFQUNBO0FoQzBxTk47QWdDenFOTTtFQUNFO0VBQ0E7QWhDMnFOUjtBZ0MxcU5RO0VBQ0U7RUFDQTtBaEM0cU5WO0FnQzFxTlE7RUFDRTtBaEM0cU5WO0FnQ3hxTlE7RUFDRTtBaEMwcU5WO0FnQ3pxTlU7RUFDRTtFQUNBO0FoQzJxTlo7QWdDcnFORTtFQUNFO0VBQ0E7QWhDdXFOSjtBZ0NwcU5RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENzcU5WO0FnQ25xTk07RUFDRTtFQUNBO0FoQ3FxTlI7QWdDcHFOUTtFQUNFO0VBQ0E7RUFDQTtBaENzcU5WO0FnQ2xxTkk7RUFDRTtFQUNBO0FoQ29xTk47QWdDbnFOTTtFQUNFO0VBQ0E7QWhDcXFOUjtBZ0NucU5NO0VBQ0U7QWhDcXFOUjtBZ0NwcU5RO0VBQ0U7QWhDc3FOVjtBZ0NwcU5RO0VBQ0U7QWhDc3FOVjtBZ0NycU5VO0VBQ0U7RUFDQTtBaEN1cU5aO0FnQ3RxTlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEN3cU5kO0FnQ3ZxTmM7RUFDRTtBaEN5cU5oQjtBZ0N0cU5nQjtFQUNFO0FoQ3dxTmxCO0FnQ25xTlU7RUFDRTtBaENxcU5aO0FnQ3BxTlk7RUFDRTtFQUNBO0FoQ3NxTmQ7QWdDanFOUTtFQUNFO0FoQ21xTlY7QWdDanFOVTtFQUNFO0VBQ0E7QWhDbXFOWjtBZ0NscU5ZO0VBQ0U7QWhDb3FOZDtBZ0MvcE5RO0VBQ0U7RUFDQTtBaENpcU5WO0FnQ2hxTlU7RUFDRTtFQUNBO0VBQ0E7QWhDa3FOWjtBZ0NocU5VO0VBQ0U7QWhDa3FOWjtBZ0NocU5VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENrcU5aO0FnQ2pxTlk7RUFDRTtFQUNBO0FoQ21xTmQ7QWdDanFOWTtFQUNFO0VBQ0E7RUFDQTtBaENtcU5kO0FnQ2pxTlk7RUFDRTtBaENtcU5kO0FnQzlwTk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaENncU5SO0FnQzlwTlU7RUFDRTtBaENncU5aO0FnQzdwTlE7RUFDRTtBaEMrcE5WO0FnQzdwTlk7RUFDRTtBaEMrcE5kO0FnQzFwTlU7RUFDRTtBaEM0cE5aO0FnQ3RwTkU7RUFDRTtFQUNBO0VBQ0E7QWhDd3BOSjtBZ0N2cE5JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN5cE5OO0FnQ3hwTk07RUFDRTtFQUNBO0VBQ0E7QWhDMHBOUjtBZ0N6cE5RO0VBQ0U7QWhDMnBOVjtBZ0N4cE5NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDMHBOUjtBZ0N6cE5RO0VBQ0U7QWhDMnBOVjtBZ0N2cE5JO0VBQ0U7QWhDeXBOTjtBZ0N4cE5NO0VBQ0U7RUFDQTtFQUNBO0FoQzBwTlI7QWdDeHBOTTtFQUNFO0FoQzBwTlI7QWdDdnBOSTtFQUNFO0FoQ3lwTk47QWdDeHBOTTtFQUNFO0FoQzBwTlI7QWdDdHBORTtFQUNFO0VBQ0E7QWhDd3BOSjtBZ0N0cE5NO0VBQ0U7RUFDQTtFQUNBO0FoQ3dwTlI7QWdDcnBOSTtFQUNFO0FoQ3VwTk47QWdDdHBOTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDd3BOUjtBZ0N2cE5RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN5cE5WO0FnQ3hwTlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQzBwTlo7QWdDeHBOVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMHBOWjtBZ0N4cE5VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDMHBOWjtBZ0N4cE5VO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMwcE5aO0FnQ3hwTlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEMwcE5aO0FnQ3pwTlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMycE5kO0FnQ3ZwTlk7RUFDRTtBaEN5cE5kO0FnQ3ZwTlk7RUFDRTtBaEN5cE5kO0FnQ3ZwTlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEN5cE5kO0FnQ3ZwTlk7RUFDRTtFQUNBO0FoQ3lwTmQ7QWdDeHBOYztFQUNFO0VBQ0E7QWhDMHBOaEI7QWdDbnBOUTtFQUNFO0FoQ3FwTlY7QWdDcHBOVTtFQUNFO0FoQ3NwTlo7QWdDcHBOVTtFQUNFO0VBQ0E7QWhDc3BOWjtBZ0NocE5FO0VBQ0U7RUFDQTtBaENrcE5KO0FnQ2hwTk07RUFDRTtBaENrcE5SO0FnQ2pwTlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaENtcE5WO0FnQ2xwTlU7RUFDRTtBaENvcE5aO0FnQ2hwTk07RUFDRTtBaENrcE5SO0FnQ2pwTlE7RUFDRTtFQUNBO0FoQ21wTlY7QWdDbHBOVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQ29wTlo7QWdDbnBOWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3FwTmQ7QWdDbnBOWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENxcE5kO0FnQ25wTlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDcXBOZDtBZ0NucE5ZO0VBQ0U7QWhDcXBOZDtBZ0NucE5ZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDcXBOZDtBZ0NucE5ZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDcXBOZDtBZ0NucE5ZO0VBQ0U7RUFDQTtFQUNBO0FoQ3FwTmQ7QWdDbHBOVTtFQUNFO0FoQ29wTlo7QWdDbHBOVTtFQUNFO0VBQ0E7QWhDb3BOWjtBZ0NucE5ZO0VBQ0U7RUFDQTtFQUNBO0FoQ3FwTmQ7QWdDOW9ORTtFQUNFO0VBQ0E7QWhDZ3BOSjtBZ0M5b05NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDZ3BOUjtBZ0Mvb05RO0VBQ0U7QWhDaXBOVjtBZ0M1b05JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhDOG9OTjtBZ0M3b05NO0VBQ0U7QWhDK29OUjtBZ0M5b05RO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2dwTlY7QWdDL29OVTtFQUNFO0VBQ0E7QWhDaXBOWjtBZ0NocE5ZO0VBQ0U7QWhDa3BOZDtBZ0Mvb05VO0VBQ0U7QWhDaXBOWjtBZ0NocE5ZO0VBQ0U7QWhDa3BOZDtBZ0Mvb05VO0VBQ0U7QWhDaXBOWjtBZ0M3b05NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEMrb05SO0FnQzlvTlE7RUFDRTtFQUNBO0FoQ2dwTlY7QWdDOW9OUTtFQUNFO0FoQ2dwTlY7QWdDN29OTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDK29OUjtBZ0M5b05RO0VBQ0U7RUFDQTtFQUNBO0FoQ2dwTlY7QWdDOW9OUTtFQUNFO0FoQ2dwTlY7QWdDN29OTTtFQUNFO0FoQytvTlI7O0FnQ3hvTkE7RUFFSTtJQUNFO0VoQzBvTko7RWdDeG9ORTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoQzBvTko7RWdDem9OSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEMyb05OO0VnQzFvTk07SUFDRTtFaEM0b05SO0VnQzNvTlE7SUFDRTtFaEM2b05WO0VnQ3pvTkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhDMm9OTjtFZ0N6b05JO0lBQ0U7SUFDQTtJQUNBO0VoQzJvTk47RWdDeG9ORTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoQzBvTko7RWdDem9OSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoQzJvTk47RWdDMW9OTTtJQUNFO0lBQ0E7RWhDNG9OUjtFZ0Mzb05RO0lBQ0U7SUFDQTtJQUNBO0VoQzZvTlY7RWdDMW9OVTtJQUNFO0lBQ0E7RWhDNG9OWjtFZ0N2b05JO0lBQ0U7RWhDeW9OTjtFZ0N2b05JO0lBQ0U7SUFDQTtFaEN5b05OO0VnQ3ZvTlE7SUFDRTtFaEN5b05WO0VnQ3ZvTlk7SUFDRTtFaEN5b05kO0VnQ25vTlE7SUFDRTtFaENxb05WO0VnQ2hvTkU7SUFDRTtJQUNBO0lBQ0E7RWhDa29OSjtFZ0Nob05NO0lBQ0U7SUFDQTtFaENrb05SO0VnQ2hvTk07SUFDRTtFaENrb05SO0VnQzNuTlU7SUFDRTtFaEM2bk5aO0VnQzFuTlE7SUFDRTtFaEM0bk5WO0VnQzNuTlU7SUFDRTtFaEM2bk5aO0VnQ3huTkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEMwbk5OO0VnQ3ZuTkU7SUFDRTtJQUNBO0VoQ3luTko7RWdDeG5OSTtJQUNFO0lBQ0E7RWhDMG5OTjtFZ0N4bk5JO0lBQ0U7SUFDQTtFaEMwbk5OO0VnQ3puTk07SUFDRTtFaEMybk5SO0VnQzFuTlE7SUFDRTtJQUNBO0VoQzRuTlY7RWdDMW5OUTtJQUNFO0VoQzRuTlY7RWdDdm5ORTtJQUNFO0lBQ0E7SUFDQTtFaEN5bk5KO0VnQ3huTkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEMwbk5OO0VnQ3puTk07SUFDRTtFaEMybk5SO0VnQ3puTk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFaEMybk5SO0VnQzFuTlE7SUFDRTtFaEM0bk5WO0VnQzFuTlE7SUFDRTtJQUNBO0lBQ0E7RWhDNG5OVjtFZ0Mxbk5RO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWhDNG5OVjtFZ0N6bk5NO0lBQ0U7RWhDMm5OUjtFZ0N2bk5FO0lBQ0U7RWhDeW5OSjtFZ0N4bk5JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEMwbk5OO0VnQ3puTk07SUFDRTtJQUNBO0lBQ0E7RWhDMm5OUjtFZ0Mxbk5RO0lBQ0U7RWhDNG5OVjtFZ0N6bk5NO0lBQ0U7RWhDMm5OUjtFZ0Mxbk5RO0lBQ0U7RWhDNG5OVjtFZ0N6bk5NO0lBQ0U7RWhDMm5OUjtFZ0N2bk5FO0lBQ0U7SUFDQTtJQUNBO0VoQ3luTko7RWdDeG5OSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoQzBuTk47RWdDdm5ORTtJQUNFO0lBQ0E7RWhDeW5OSjtFZ0Nybk5VO0lBQ0U7RWhDdW5OWjtFZ0Nqbk5FO0lBQ0U7SUFDQTtFaENtbk5KO0VnQ2xuTkk7SUFDRTtFaENvbk5OO0VnQ2puTlU7SUFDRTtFaENtbk5aO0VnQy9tTk07SUFDRTtFaENpbk5SO0VnQy9tTk07SUFDRTtFaENpbk5SO0VnQy9tTk07SUFDRTtJQUNBO0VoQ2luTlI7RWdDaG5OUTtJQUNFO0VoQ2tuTlY7RWdDOW1OSTtJQUNFO0VoQ2duTk47RWdDM21OQTtJQUNFO0lBQ0E7RWhDNm1ORjtFZ0MzbU5BO0lBQ0U7SUFDQTtJQUNBO0VoQzZtTkY7RWdDMW1OQTtJQUNFO0lBQ0E7RWhDNG1ORjtFZ0MxbU5BO0lBQ0U7SUFDQTtJQUNBO0VoQzRtTkY7QUFDRjtBZ0N4bU5BO0VBQ0U7SUFDRTtFaEMwbU5GO0FBQ0Y7QWlDem5QQTtFQUNJO0FqQzJuUEo7QWlDMW5QSTtFQUNJO0VBQ0EseURoQ3dFRztFZ0N2RUg7RUFDQTtFQUNBO0FqQzRuUFI7QWlDMW5QUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOElBQ0E7RUFHRjtFQUNBO0VBQ0E7QWpDeW5QVjtBaUN0blBRO0VBQ0ksY3pCbEJGO0V5Qm1CRTtBakN3blBaO0FpQ3JuUFE7RUE3Qko7SUE4QlE7SUFDQTtJQUNBO0lBQ0E7RWpDd25QVjtFaUN2blBVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWpDeW5QZDtBQUNGO0FpQ3ZuUFE7RUF6Q0o7SUEwQ1E7SUFDQTtFakMwblBWO0FBQ0Y7QWlDdG5QUTtFQUNJO0VBQ0E7RUFDQTtBakN3blBaO0FpQ3RuUFk7RUFDSTtBakN3blBoQjtBaUN2blBnQjtFQUNJO0VBQ0E7RUFDQTtBakN5blBwQjtBaUN4blBvQjtFQUNJLDREaENhWjtFZ0NaWTtFQUNBLGN6QjNEZDtFeUI0RGM7RUFDQTtFQUNBO0FqQzBuUHhCO0FpQ3huUHdCO0VBUko7SUFTUTtJQUNBO0VqQzJuUDFCO0FBQ0Y7QWlDeG5Qb0I7RUFDSTtFQUNBO0VBQ0EsbUJ6QnJFZDtFeUJzRWM7RS9CN0V0QjtFQUNBO0UrQjhFc0I7RUFDQTtFQUNBO0FqQzJuUHhCO0FpQ3huUHdCO0VBQ0k7QWpDMG5QNUI7QWlDdG5Qd0I7RUFDSTtBakN3blA1QjtBaUNsblBRO0VBakRKO0lBa0RRO0lBQ0E7RWpDcW5QVjtFaUNwblBVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWpDc25QZDtFaUNyblBjO0lBQ0k7RWpDdW5QbEI7QUFDRjtBaUNsblBJO0VBQ0k7RUFDQTtBakNvblBSO0FpQ2xuUFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBakNtblBaO0FpQ2puUFk7RUFWSjtJQVdNO0lBQ0E7SUFDQTtJQUNBO0VqQ29uUFo7QUFDRjtBaUNqblBZO0VBQ0k7RUFDQTtBakNtblBoQjtBaUMvbVB3QjtFQUNBO0FqQ2luUHhCO0FpQzVtUGdCO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQjNKbEI7RUFDQTtFK0I0SmtCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzhtUHBCO0FpQzVtUG9CO0VBQ0kseURoQy9GYjtFZ0NnR2E7RUFDQTtFQUNBO0VBQ0EsY3pCektiO0V5QjBLYTtBakM4bVB4QjtBaUM1bVB3QjtFQVJKO0lBU1E7RWpDK21QMUI7QUFDRjtBaUMzbVBnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM2bVBwQjtBaUMxbVBnQjtFQUNJO0FqQzRtUHBCO0FpQzNtUG9CO0VBQ0k7QWpDNm1QeEI7QWlDNW1Qd0I7RUFFSTtFQUNBO0FqQzZtUDVCO0FpQ3ptUGdCO0VBQ0k7QWpDMm1QcEI7QWlDMW1Qb0I7RUFDSTtBakM0bVB4QjtBaUMzbVB3QjtFQUVJO0VBQ0E7QWpDNG1QNUI7QWlDdG1Qb0I7RUFDSTtFQUNBO0FqQ3dtUHhCO0FpQ3BtUGdCO0VBUUk7QWpDK2xQcEI7QWlDN2xQb0I7RUFDQTtFQUNBO0VBQ0E7QWpDK2xQcEI7QWlDNWxQb0I7RUFDQTtBakM4bFBwQjtBaUMxbFBnQjtFQWhISjtJQWlIUTtFakM2bFBsQjtFaUN6bFAwQjtJQUNJO0lBQ0E7SUFDQTtFakMybFA5QjtFaUN0bFBrQjtJQUNJO0VqQ3dsUHRCO0VpQ3ZsUHNCO0lBQ0k7SUFDQTtFakN5bFAxQjtFaUN4bFAwQjtJQUNJO0lBQ0E7RWpDMGxQOUI7RWlDcmxQa0I7SUFDSTtFakN1bFB0QjtFaUN0bFBzQjtJQUNJO0lBQ0E7RWpDd2xQMUI7RWlDdmxQMEI7SUFDSTtJQUNBO0lBQ0E7RWpDeWxQOUI7RWlDcGxQa0I7SUFDSTtJQUNBO0lBQ0E7RWpDc2xQdEI7RWlDbmxQa0I7SUFDSTtFakNxbFB0QjtBQUNGOztBaUM5a1BBO0VBQ0k7QWpDaWxQSjs7QWtDOTNQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENpNFBGO0FrQy8zUEU7RUFDRTtFQUNBO0FsQ2k0UEo7O0FrQzczUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENnNFBGO0FrQzkzUEU7RUFDRTtFQUNBO0VBQ0E7QWxDZzRQSjtBa0M5M1BJO0VBQ0U7RUFDQTtFQUNBO0FsQ2c0UE47QWtDNzNQSTtFQUNFO0FsQyszUE47QWtDMzNQTTtFQUNFLGExQmxDRztBUis1UFg7QWtDdjNQSTtFQU9FO0VBQ0E7RUFDQSxjMUJqREs7RTBCa0RMO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIxQnZESTtFMEJ3REo7RUFDQTtFQUNBO0VBQ0E7QWxDbTNQTjtBa0NwNFBNO0VBQ0U7QWxDczRQUjtBa0NwNFBNO0VBQ0U7QWxDczRQUjtBa0N4M1BNO0VBQ0U7RUFDQSx5RGpDU0c7RWlDUkgsYzFCOURHO0UwQitESDtFQUNBO0FsQzAzUFI7QWtDeDNQUTtFQVBGO0lBUUk7SUFDQTtJQUNBO0VsQzIzUFI7QUFDRjtBa0N0M1BRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN3M1BWO0FrQ3YzUFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEN5M1BaO0FrQ3YyUFk7RUFDRTtBbEN5MlBkO0FrQ3QyUFk7RUFDRTtFQUNBO0FsQ3cyUGQ7QWtDdDJQZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEN3MlBsQjtBa0N2MlBrQjtFQUNFO0FsQ3kyUHBCO0FrQ24yUFk7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5RGpDL0RIO0VpQ2dFRyxjMUJ0SUg7RTBCdUlHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENxMlBkO0FrQ3AyUGM7RUFDRSxjMUI5SU47QVJvL1BWO0FrQ24yUGM7RUFuQkY7SUFvQkk7SUFDQTtFbENzMlBkO0FBQ0Y7QWtDcjJQYztFQXZCRjtJQXdCSTtJQUNBO0lBQ0E7RWxDdzJQZDtBQUNGO0FrQ3IyUGM7RUFDRTtBbEN1MlBoQjtBa0NyMlBjO0VBQ0U7RUFDQTtBbEN1MlBoQjtBa0NyMlBjO0VBQ0U7RUFDQTtBbEN1MlBoQjtBa0NyMlBjO0VBRUk7SUFDRTtJQUVBO0VsQ3EyUGxCO0FBQ0Y7QWtDaDJQYztFQUNFO0FsQ2syUGhCO0FrQy8xUGdCO0VBQ0U7QWxDaTJQbEI7QWtDNTFQWTtFQTlHRjtJQStHSTtFbEMrMVBaO0VrQzkxUFk7SUFDRTtFbENnMlBkO0FBQ0Y7QWtDMTFQUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQzQxUFY7QWtDMzFQVTtFQUNFO0VBQ0E7QWxDNjFQWjtBa0MzMVBjO0VBQ0U7RUFDQSxjMUJwTkw7RU5KVDtFQUNBO0FGc2pRRjtBa0M3MVBnQjtFQUNFLGMxQnBOUjtBUm1qUVY7QWtDOTFQa0I7RUFDRTtBbENnMlBwQjtBa0M1MVBjO0VBQ0U7QWxDODFQaEI7QWtDMTFQVTtFQXpCRjtJQTBCSTtJQUNBO0lBQ0E7RWxDNjFQVjtFa0MzMVBZO0lBQ0U7RWxDNjFQZDtFa0M1MVBjO0lBQ0U7RWxDODFQaEI7RWtDNTFQYztJQUNFO0VsQzgxUGhCO0FBQ0Y7QWtDejFQUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQzIxUFY7QWtDejFQUztFQUNFLHlEakNuTEE7RWlDb0xEO0VBQ0E7RUFDQTtFQUNBLGMxQjlQQztFMEIrUEQ7RUFDQTtBbEMyMVBWO0FrQ3oxUFU7RUFDRTtFQUNBO0VBQ0E7QWxDMjFQWjtBa0N4MVBVO0VBQ0UsYzFCdFFGO0FSZ21RVjtBa0N2MVBVO0VBbkJEO0lBb0JLO0VsQzAxUFo7RWtDejFQWTtJQUNFO0VsQzIxUGQ7QUFDRjtBa0N2MVBTO0VBakNEO0lBa0NJO0lBQ0E7SUFDQTtJQUNBO0VsQzAxUFY7QUFDRjtBa0NyMVBLO0VBQ0M7SUFDRTtFbEN1MVBOO0FBQ0Y7QWtDbDFQSTtFQUNFO0VBQ0E7RUFDQSxtQjFCdFNJO0UwQnVTSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDbzFQTjtBa0NsMVBNO0VBQ0U7QWxDbzFQUjtBa0NqMVBNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ20xUFI7QWtDajFQUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUJwVUM7RTBCcVVEO0FsQ20xUFY7QWtDajFQVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQ20xUFo7QWtDaDFQVTtFQUNFO0VBQ0E7QWxDazFQWjtBa0NqMVBZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENtMVBkO0FrQy8wUFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENpMVBaO0FrQzEwUFk7RUFDRTtFQUNBO0FsQzQwUGQ7QWtDMTBQWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQzQwUGQ7QWtDMzBQYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQzYwUGhCO0FrQzEwUFk7RUFDRTtFQUNBO0FsQzQwUGQ7QWtDcjBQVTtFQUNFO0VBQ0E7QWxDdTBQWjtBa0NyMFBVO0VBQ0U7RUFDRjtBbEN1MFBWO0FrQ3IwUFU7RUFDRTtFQUNBO0FsQ3UwUFo7O0FrQy96UEE7RUFDRTtJQUNFO0VsQ2swUEY7RWtDL3pQSTtJQUNFO0VsQ2kwUE47RWtDL3pQTTtJQUNFLGMxQi9aQztFUmd1UVQ7QUFDRjtBa0MzelBBO0VBQ0U7QWxDNnpQRjtBa0M1elBFO0VBQ0U7QWxDOHpQSjs7QWtDenpQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQzR6UEo7O0FtQ3B2UUE7RUFDRSx5QjNCSVE7RTJCSFI7RUFDQTtFQUNBO0FuQ3V2UUY7QW1DcnZRRTtFQU5GO0lBT0k7SUFDQTtFbkN3dlFGO0VtQ3R2UUU7SUFDRTtFbkN3dlFKO0FBQ0Y7QW1DcnZRRTtFQUNFO0VBQ0EseURsQzJETztFa0MxRFAsYzNCWk87RTJCYVA7QW5DdXZRSjtBbUNydlFJO0VBTkY7SUFPSTtJQUNBO0VuQ3d2UUo7QUFDRjtBbUN0dlFJO0VBWEY7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFbkN5dlFKO0FBQ0Y7QW1DdnZRSTtFQUNFLGMzQnpCSTtFMkIwQko7QW5DeXZRTjtBbUNydlFFO0VBQ0U7RUFDQTtBbkN1dlFKO0FtQ3J2UUk7RUFDRTtFQUNBO0FuQ3V2UU47QW1DcnZRTTtFQUpGO0lBS0k7RW5Dd3ZRTjtFbUN0dlFNO0lBQ0U7RW5Dd3ZRUjtBQUNGO0FtQ3B2UUk7RUFqQkY7SUFrQkk7SUFDQTtFbkN1dlFKO0FBQ0Y7QW1DcHZRRTtFQUNFLGMzQnpETztFMkIwRFA7RUFDQTtBbkNzdlFKO0FtQ2x2UU07RUFDRTtFQUNBLGMzQjlERTtBUmt6UVY7QW1DbHZRUTtFQUNFO0FuQ292UVY7QW1DaHZRTTtFQUNFO0FuQ2t2UVI7QW1DOXVRSTtFQXJCRjtJQXNCSTtFbkNpdlFKO0FBQ0Y7QW1DOXVRRTtFQUNFO0FuQ2d2UUo7QW1DOXVRSTtFQUNFO0VBQ0EsMERsQ25CSztFa0NvQkw7RUFDQTtFQUNBO0VBQ0EsYzNCM0ZLO0UyQjRGTDtFQUNBO0FuQ2d2UU47QW1DOXVRSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCM0JuR0s7RTJCb0dMO0VBQ0E7RUFDQTtBbkNndlFOO0FtQzl1UU07RUFURjtJQVVJO0VuQ2l2UU47QUFDRjtBbUM3dVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYzNCbEhPO0UyQm1IUDtBbkMrdVFKO0FtQzl1UUk7RUFORjtJQU9JO0VuQ2l2UUo7QUFDRjtBbUNodlFJO0VBQ0U7QW5Da3ZRTjtBbUNqdlFNO0VBQ0U7RUFDQTtBbkNtdlFSO0FtQ2h2UUk7RUFoQkY7SUFpQkk7SUFDQTtJQUNBO0VuQ212UUo7QUFDRjtBbUNqdlFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DbXZRTjtBbUNqdlFNO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFbkNvdlFOO0FBQ0Y7QW1DbHZRTTtFQUNFO0FuQ292UVI7QW1DbnZRUTtFQUZGO0lBR0k7RW5Dc3ZRUjtBQUNGO0FtQ3J2UVE7RUFDRTtFQUNBLGMzQnhKQztFMkJ5SkQ7RWpDN0pSO0VBQ0E7QUZxNVFGO0FtQ3R2UVU7RUFDRSxjM0IxSkY7QVJrNVFWO0FtQ3B2UVE7RUFoQkY7SUFpQkk7RW5DdXZRUjtFbUNydlFRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkN1dlFWO0FBQ0Y7O0FvQ3Y2UUE7RUFDRTtFQUNBO0VBQ0E7QXBDMDZRRjtBb0N6NlFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDMjZRSjtBb0MxNlFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEM0NlFOO0FvQzE2UUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FwQzI2UU47QW9DejZRUTtFQUNFO0VBQ0E7RUFDQTtBcEMyNlFWO0FvQ3Y2UVE7RUFDRTtFQUNBO0FwQ3k2UVY7QW9DdDZRTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQ3c2UVI7QW9DdjZRUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3k2UVY7QW9DdjZRUTtFQUNFO0FwQ3k2UVY7QW9DdjZRUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEN5NlFWO0FvQ3g2UVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDMDZRWjtBb0NwNlFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3M2UUo7QW9DcjZRSTtFQUNFO0VBQ0E7RUFDQTtBcEN1NlFOLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29uZmlncy9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vYmlnYml6eW91Ly4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbmZpZ3MvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYmlnYml6eW91Ly4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbmZpZ3MvX21peGlucy5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb25maWdzL19pY29ucy5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9wbHVnaW5zL19tb3Rpb24tdWkuc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcGx1Z2lucy9fc2xpY2suc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcGx1Z2lucy9fbXNjcm9sbC5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29uZmlncy9fdmFyLnNjc3MiLCJ3ZWJwYWNrOi8vYmlnYml6eW91Ly4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS9fc2VjdGlvbi12aWRlby5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL2hvbWUvX3NlY3Rpb24tbWFpbi10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vYmlnYml6eW91Ly4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS9fc2VjdGlvbi1zdHJlbmd0aHMuc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29tcG9uZW50cy9ob21lL19zZWN0aW9uLWFnZW5jeS5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL2hvbWUvX3NlY3Rpb24tYnJhbmRzLnNjc3MiLCJ3ZWJwYWNrOi8vYmlnYml6eW91Ly4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvaG9tZS9fc2VjdGlvbi1jbGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vYmlnYml6eW91Ly4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX2V4cGVydGlzZS5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL3RlYW0vX3NlY3Rpb24taGVsbG8uc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29tcG9uZW50cy90ZWFtL19zZWN0aW9uLWhhbGYuc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29tcG9uZW50cy90ZWFtL19zZWN0aW9uLXRlYW0uc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL3BvcnRlZm9saW8vZGV0YWlscy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vYmlnYml6eW91Ly4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvcG9ydGVmb2xpby9kZXRhaWxzL190YWdzLnNjc3MiLCJ3ZWJwYWNrOi8vYmlnYml6eW91Ly4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvcG9ydGVmb2xpby9kZXRhaWxzL19jbGllbnQtZGV0YWlscy5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL3BvcnRlZm9saW8vZGV0YWlscy9fY2xpZW50LWltYWdlcy5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL3BvcnRlZm9saW8vZGV0YWlscy9fZnVsbC1pbWFnZS5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL3BvcnRlZm9saW8vZGV0YWlscy9fc2VjdGlvbi1kZXNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL3BvcnRlZm9saW8vZGV0YWlscy9faWNvbi1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29tcG9uZW50cy9wb3J0ZWZvbGlvL2RldGFpbHMvX2ltYWdlLXNsaWRlci5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL3BvcnRlZm9saW8vZGV0YWlscy9fbGFwdG9wLXNsaWRlci5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL3BvcnRlZm9saW8vZGV0YWlscy9fbW9iaWxlLXNsaWRlci5zY3NzIiwid2VicGFjazovL2JpZ2JpenlvdS8uL2Fzc2V0cy93ZWJzaXRlL3N0eWxlcy9jb21wb25lbnRzL3BvcnRlZm9saW8vZGV0YWlscy9fdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29tcG9uZW50cy9wb3J0ZWZvbGlvL2RldGFpbHMvX3Byb2plY3QtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvY29tcG9uZW50cy9fc3VyTWVzdXJlLnNjc3MiLCJ3ZWJwYWNrOi8vYmlnYml6eW91Ly4vYXNzZXRzL3dlYnNpdGUvc3R5bGVzL2NvbXBvbmVudHMvX3Byb2pldHMuc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvbGF5b3V0L19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9iaWdiaXp5b3UvLi9hc3NldHMvd2Vic2l0ZS9zdHlsZXMvcXVlc3Rpb25uYWlyZS9xdWVzdGlvbm5haXJlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn0iLCJib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBsaWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBSZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUG9wcGlucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Qb3BwaW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgVGhpblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BvcHBpbnMtVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUG9wcGlucy1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZyZWRlcmlja2EgdGhlIEdyZWF0XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnJlZGVyaWNrYXRoZUdyZWF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZyZWRlcmlja2F0aGVHcmVhdC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlF1YW50aWNvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUXVhbnRpY28tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvUXVhbnRpY28tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiWWVzZXZhIE9uZVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1llc2V2YU9uZS1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9ZZXNldmFPbmUtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0IFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLypHZXN0aW9uIE1peGlucyovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90P3JsNjFudlwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29tb29uLmVvdD9ybDYxbnYjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24udHRmP3JsNjFudlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi53b2ZmP3JsNjFudlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLnN2Zz9ybDYxbnYjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbltjbGFzc149aWNvbi1dLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tdmlkZW8tdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThiXCI7XG59XG5cbi5pY29uLXZpZGVvLXZvbHVtZS1tdXRlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cblxuLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjMzOTg0Mzc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4zMzk4NDM3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xuICBtYXJnaW4tbGVmdDogLTEuMzM5ODQzNzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjMzOTg0Mzc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4zMzk4NDM3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiO1xuICBtYXJnaW4tbGVmdDogLTEuMzM5ODQzNzVlbTtcbiAgY29sb3I6IHJnYigwLCAyNTUsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xuICBtYXJnaW4tbGVmdDogLTEuMzM5ODQzNzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjMzOTg0Mzc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4zMzk4NDM3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjMzOTg0Mzc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGgxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xuICBtYXJnaW4tbGVmdDogLTEuMzM5ODQzNzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNFwiO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI1XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyN1wiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyYVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzlcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2ZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDhcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NThcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjlcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAyNTUsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg4MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3NVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDI1NSwgMCk7XG59XG5cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAyNTUsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg4NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OFwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg4NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3OVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg4NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YlwiO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3Y1wiO1xuICBtYXJnaW4tbGVmdDogLTAuOTcxNjc5Njg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDI1NSwgMCk7XG59XG5cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2VcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjk3MTY3OTY4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAyNTUsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3ZlwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTcxNjc5Njg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDI1NSwgMCk7XG59XG5cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjk3MTY3OTY4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAyNTUsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4MlwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTcxNjc5Njg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDI1NSwgMCk7XG59XG5cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGg5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg0XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDExOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg1XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgxMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4N1wiO1xuICBtYXJnaW4tbGVmdDogLTAuOTcxNjc5Njg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuXG4uaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoMTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODhcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjk3MTY3OTY4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cblxuLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5pY29uLWNob2l4LWFnZW5jZS1jb25zZWlsLWFjY29tcGFnbmVtZW50LW5hdmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cblxuLmljb24tYWdlbmNlLTI1LWFucy1leHBlcmllbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLWFnZW5jZS1hZ2lsZS1tZWRhaWxsZS1vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuXG4uaWNvbi1hZ2VuY2UtY29sbGFib3JhdGl2ZS1yZXNlYXUtaWRlZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmljb24tYWdlbmNlLW1laWxsZXVyZS1xdWFsaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG5cbi5pY29uLWFnZW5jZS10YWlsbGUtaHVtYWluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uaWNvbi10ZXRlLWRyb2l0ZSAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tdGV0ZS1kcm9pdGUgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xOTgyNDIxODc1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi5pY29uLXRldGUtZHJvaXRlIC5wYXRoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICBtYXJnaW4tbGVmdDogLTEuMTk4MjQyMTg3NWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuXG4uaWNvbi10ZXRlLWRyb2l0ZSAucGF0aDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjE5ODI0MjE4NzVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLmljb24tdGV0ZS1kcm9pdGUgLnBhdGg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xOTgyNDIxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5cbi5pY29uLXRyYWl0cy12ZXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuXG4uaWNvbi10ZXRlLXBlbmNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuXG4uaWNvbi1jcm9peDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvbi1jb2V1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1tc2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5pY29uLWxpbmtlZGluMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5pY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uc2xpZGUtaW4tZG93bi5tdWktZW50ZXIge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGlkZS1pbi1sZWZ0Lm11aS1lbnRlciwgLnNsaWRlLWluLXVwLm11aS1lbnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWRlLWluLWRvd24ubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uc2xpZGUtaW4tbGVmdC5tdWktZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpZGUtaW4tbGVmdC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5zbGlkZS1pbi11cC5tdWktZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWRlLWluLXJpZ2h0Lm11aS1lbnRlciwgLnNsaWRlLW91dC1kb3duLm11aS1sZWF2ZSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWRlLWluLXVwLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnNsaWRlLWluLXJpZ2h0Lm11aS1lbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpZGUtaW4tcmlnaHQubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uc2xpZGUtb3V0LWRvd24ubXVpLWxlYXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGlkZS1vdXQtcmlnaHQubXVpLWxlYXZlLCAuc2xpZGUtb3V0LXVwLm11aS1sZWF2ZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLnNsaWRlLW91dC1kb3duLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLnNsaWRlLW91dC1yaWdodC5tdWktbGVhdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWRlLW91dC1yaWdodC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5zbGlkZS1vdXQtdXAubXVpLWxlYXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGlkZS1vdXQtdXAubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5zbGlkZS1vdXQtbGVmdC5tdWktbGVhdmUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFkZS1pbi5tdWktZW50ZXIsIC5mYWRlLW91dC5tdWktbGVhdmUge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4uc2xpZGUtb3V0LWxlZnQubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5mYWRlLWluLm11aS1lbnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlLWluLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlLCAuZmFkZS1vdXQubXVpLWxlYXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhZGUtb3V0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhpbmdlLWluLWZyb20tdG9wLm11aS1lbnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhpbmdlLWluLWZyb20tYm90dG9tLm11aS1lbnRlciwgLmhpbmdlLWluLWZyb20tcmlnaHQubXVpLWVudGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5oaW5nZS1pbi1mcm9tLXRvcC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhpbmdlLWluLWZyb20tcmlnaHQubXVpLWVudGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgtOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGluZ2UtaW4tZnJvbS1yaWdodC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhpbmdlLWluLWZyb20tYm90dG9tLm11aS1lbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCg5MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhpbmdlLWluLWZyb20tbGVmdC5tdWktZW50ZXIsIC5oaW5nZS1pbi1mcm9tLW1pZGRsZS14Lm11aS1lbnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4uaGluZ2UtaW4tZnJvbS1ib3R0b20ubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oaW5nZS1pbi1mcm9tLWxlZnQubXVpLWVudGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKDkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oaW5nZS1pbi1mcm9tLWxlZnQubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oaW5nZS1pbi1mcm9tLW1pZGRsZS14Lm11aS1lbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGluZ2UtaW4tZnJvbS1taWRkbGUteS5tdWktZW50ZXIsIC5oaW5nZS1vdXQtZnJvbS10b3AubXVpLWxlYXZlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5oaW5nZS1pbi1mcm9tLW1pZGRsZS14Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGluZ2UtaW4tZnJvbS1taWRkbGUteS5tdWktZW50ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhpbmdlLWluLWZyb20tbWlkZGxlLXkubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oaW5nZS1vdXQtZnJvbS10b3AubXVpLWxlYXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oaW5nZS1vdXQtZnJvbS1ib3R0b20ubXVpLWxlYXZlLCAuaGluZ2Utb3V0LWZyb20tcmlnaHQubXVpLWxlYXZlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5oaW5nZS1vdXQtZnJvbS10b3AubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oaW5nZS1vdXQtZnJvbS1yaWdodC5tdWktbGVhdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oaW5nZS1vdXQtZnJvbS1yaWdodC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhpbmdlLW91dC1mcm9tLWJvdHRvbS5tdWktbGVhdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhpbmdlLW91dC1mcm9tLWxlZnQubXVpLWxlYXZlLCAuaGluZ2Utb3V0LWZyb20tbWlkZGxlLXgubXVpLWxlYXZlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5oaW5nZS1vdXQtZnJvbS1ib3R0b20ubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGluZ2Utb3V0LWZyb20tbGVmdC5tdWktbGVhdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGluZ2Utb3V0LWZyb20tbGVmdC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSg5MGRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oaW5nZS1vdXQtZnJvbS1taWRkbGUteC5tdWktbGVhdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhpbmdlLW91dC1mcm9tLW1pZGRsZS15Lm11aS1sZWF2ZSwgLnNjYWxlLWluLXVwLm11aS1lbnRlciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuXG4uaGluZ2Utb3V0LWZyb20tbWlkZGxlLXgubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oaW5nZS1vdXQtZnJvbS1taWRkbGUteS5tdWktbGVhdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhpbmdlLW91dC1mcm9tLW1pZGRsZS15Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgtOTBkZWcpO1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgtOTBkZWcpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2NhbGUtaW4tdXAubXVpLWVudGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2NhbGUtaW4tZG93bi5tdWktZW50ZXIsIC5zY2FsZS1vdXQtdXAubXVpLWxlYXZlIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5zY2FsZS1pbi11cC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjYWxlLWluLWRvd24ubXVpLWVudGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2NhbGUtaW4tZG93bi5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjYWxlLW91dC11cC5tdWktbGVhdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNjYWxlLW91dC1kb3duLm11aS1sZWF2ZSwgLnNwaW4taW4ubXVpLWVudGVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG59XG5cbi5zY2FsZS1vdXQtdXAubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2NhbGUtb3V0LWRvd24ubXVpLWxlYXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zY2FsZS1vdXQtZG93bi5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGluLWluLm11aS1lbnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTAuNzV0dXJuKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTAuNzV0dXJuKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbi1pbi1jY3cubXVpLWVudGVyLCAuc3Bpbi1vdXQubXVpLWxlYXZlIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG5cbi5zcGluLWluLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zcGluLW91dC5tdWktbGVhdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3Bpbi1vdXQubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDAuNzV0dXJuKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMC43NXR1cm4pO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbi1pbi1jY3cubXVpLWVudGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwLjc1dHVybik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDAuNzV0dXJuKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIC13ZWJraXQtdHJhbnNmb3JtO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbi1pbi1jY3cubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNwaW4tb3V0LWNjdy5tdWktbGVhdmUge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNwaW4tb3V0LWNjdy5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTAuNzV0dXJuKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTAuNzV0dXJuKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNsb3cge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiA3NTBtcyAhaW1wb3J0YW50O1xufVxuXG4ubGluZWFyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXIgIWltcG9ydGFudDtcbn1cblxuLmVhc2Uge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZSAhaW1wb3J0YW50O1xufVxuXG4uZWFzZS1pbiB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbiAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluICFpbXBvcnRhbnQ7XG59XG5cbi5lYXNlLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0ICFpbXBvcnRhbnQ7XG59XG5cbi5lYXNlLWluLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3VuY2UtaW4ge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDg1LCAwLjE1NSwgMC4yNCwgMS4yNDUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDg1LCAwLjE1NSwgMC4yNCwgMS4yNDUpICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ4NSwgMC4xNTUsIDAuMjQsIDEuMjQ1KSAhaW1wb3J0YW50O1xufVxuXG4uYm91bmNlLW91dCB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40ODUsIDAuMTU1LCAwLjUxNSwgMC44NDUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDg1LCAwLjE1NSwgMC41MTUsIDAuODQ1KSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40ODUsIDAuMTU1LCAwLjUxNSwgMC44NDUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3VuY2UtaW4tb3V0IHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc2LCAtMC4yNDUsIDAuMjQsIDEuMjQ1KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc2LCAtMC4yNDUsIDAuMjQsIDEuMjQ1KSAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NiwgLTAuMjQ1LCAwLjI0LCAxLjI0NSkgIWltcG9ydGFudDtcbn1cblxuLnNob3J0LWRlbGF5IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4zcyAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3MgIWltcG9ydGFudDtcbn1cblxuLmxvbmctZGVsYXkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjdzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMC43cyAhaW1wb3J0YW50O1xufVxuXG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZS03O1xuICBhbmltYXRpb24tbmFtZTogc2hha2UtNztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlLTcge1xuICAwJSwgMTAlLCAyMCUsIDMwJSwgNDAlLCA1MCUsIDYwJSwgNzAlLCA4MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNyUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3JSk7XG4gIH1cbiAgMTUlLCAyNSUsIDM1JSwgNDUlLCA1JSwgNTUlLCA2NSUsIDc1JSwgODUlLCA5NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03JSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2UtNyB7XG4gIDAlLCAxMCUsIDIwJSwgMzAlLCA0MCUsIDUwJSwgNjAlLCA3MCUsIDgwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg3JSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDclKTtcbiAgfVxuICAxNSUsIDI1JSwgMzUlLCA0NSUsIDUlLCA1NSUsIDY1JSwgNzUlLCA4NSUsIDk1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTclKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTclKTtcbiAgfVxufVxuLnNwaW4tY3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzcGluLWN3LTF0dXJuO1xuICBhbmltYXRpb24tbmFtZTogc3Bpbi1jdy0xdHVybjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4tY3ctMXR1cm4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMXR1cm4pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xdHVybik7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuLnNwaW4tY2N3IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3Bpbi1jdy0xdHVybjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNwaW4tY3ctMXR1cm47XG59XG5cbkBrZXlmcmFtZXMgc3Bpbi1jdy0xdHVybiB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLndpZ2dsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdpZ2dsZS03ZGVnO1xuICBhbmltYXRpb24tbmFtZTogd2lnZ2xlLTdkZWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB3aWdnbGUtN2RlZyB7XG4gIDQwJSwgNTAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoN2RlZyk7XG4gIH1cbiAgMzUlLCA0NSUsIDU1JSwgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtN2RlZyk7XG4gIH1cbiAgMCUsIDEwMCUsIDMwJSwgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdpZ2dsZS03ZGVnIHtcbiAgNDAlLCA1MCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg3ZGVnKTtcbiAgfVxuICAzNSUsIDQ1JSwgNTUlLCA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTdkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC03ZGVnKTtcbiAgfVxuICAwJSwgMTAwJSwgMzAlLCA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbi5zaGFrZSwgLnNwaW4tY2N3LCAuc3Bpbi1jdywgLndpZ2dsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiA3NTBtcyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZHVyYXRpb246IDc1MG1zICFpbXBvcnRhbnQ7XG59XG5cbi5mYXN0IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXMgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDI1MG1zICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMjUwbXMgIWltcG9ydGFudDtcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubUN1c3RvbVNjcm9sbGJhciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XG4gIHRvdWNoLWFjdGlvbjogcGluY2gtem9vbTtcbn1cblxuLm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwgLm1DdXN0b21TY3JvbGxiYXIubUNTX3RvdWNoX2FjdGlvbiB7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbn1cblxuLm1DdXN0b21TY3JvbGxCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiAwO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cblxuLm1DU0JfY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm1DUy1kaXItcnRsID4gLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC43NTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbn1cblxuLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgcmlnaHQ6IC0yNnB4O1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scywgLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTQl9zY3JvbGxUb29scyB7XG4gIGxlZnQ6IC0yNnB4O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMnB4O1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDhweDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlID4gLm1DU0JfY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubUNTQl9ob3Jpem9udGFsLm1DU0Jfb3V0c2lkZSA+IC5tQ1NCX2NvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5tQ1NCX2hvcml6b250YWwgPiAubUNTQl9jb250YWluZXIubUNTX25vX3Njcm9sbGJhcl94Lm1DU194X2hpZGRlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scyArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DdXN0b21TY3JvbGxCb3ggKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBib3R0b206IC0yNnB4O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSArIC5tQ1NCX2RyYWdnZXJDb250YWluZXIge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDdweCAwO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDZweCBhdXRvO1xufVxuXG4ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAycHggYXV0bztcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiA0cHggMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25SaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm1DU0JfY29udGFpbmVyX3dyYXBwZXIgPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG4ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsID4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsIC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gKyAubUNTQl9zY3JvbGxUb29scyB+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBsZWZ0OiAyMHB4O1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuICsgLm1DU0Jfc2Nyb2xsVG9vbHMgfiAubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwge1xuICBsZWZ0OiAwO1xufVxuXG4ubUNTLWRpci1ydGwgPiAubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4gPiAubUNTQl9jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuID4gLm1DU0JfY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZSA+IC5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1NCX3ZlcnRpY2FsX2hvcml6b250YWwubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLW91dCAwLjJzLCBoZWlnaHQgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tbGVmdCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1yaWdodCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi10b3AgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tYm90dG9tIDAuMnMgZWFzZS1vdXQgMC4ycywgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLW91dCAwLjJzLCBoZWlnaHQgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tbGVmdCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1yaWdodCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi10b3AgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tYm90dG9tIDAuMnMgZWFzZS1vdXQgMC4ycywgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZS1vdXQgMC4ycywgaGVpZ2h0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLWxlZnQgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tcmlnaHQgMC4ycyBlYXNlLW91dCAwLjJzLCBtYXJnaW4tdG9wIDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLWJvdHRvbSAwLjJzIGVhc2Utb3V0IDAuMnMsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2Utb3V0IDAuMnMsIGhlaWdodCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1sZWZ0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLXJpZ2h0IDAuMnMgZWFzZS1vdXQgMC4ycywgbWFyZ2luLXRvcCAwLjJzIGVhc2Utb3V0IDAuMnMsIG1hcmdpbi1ib3R0b20gMC4ycyBlYXNlLW91dCAwLjJzLCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLm1DUy1hdXRvSGlkZSA+IC5tQ3VzdG9tU2Nyb2xsQm94ID4gLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtYXV0b0hpZGUgPiAubUN1c3RvbVNjcm9sbEJveCB+IC5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTApXCI7XG59XG5cbi5tQ1MtYXV0b0hpZGU6aG92ZXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLWF1dG9IaWRlOmhvdmVyID4gLm1DdXN0b21TY3JvbGxCb3ggfiAubUNTQl9zY3JvbGxUb29scywgLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgPiAubUNTQl9zY3JvbGxUb29scywgLm1DdXN0b21TY3JvbGxCb3g6aG92ZXIgfiAubUNTQl9zY3JvbGxUb29scywgLm1DdXN0b21TY3JvbGxiYXIgPiAubUN1c3RvbVNjcm9sbEJveCA+IC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnLCAubUN1c3RvbVNjcm9sbGJhciA+IC5tQ3VzdG9tU2Nyb2xsQm94IH4gLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0xMDApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT03NSlcIjtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9ODUpXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChtQ1NCX2J1dHRvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgb3BhY2l0eTogMC40O1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT00MClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTQwKVwiO1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4O1xufVxuXG4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2cHg7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246aG92ZXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQ6aG92ZXIsIC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTc1KVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzUpXCI7XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd246YWN0aXZlLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmFjdGl2ZSwgLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlLCAubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcDphY3RpdmUge1xuICBvcGFjaXR5OiAwLjk7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTkwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9OTApXCI7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDtcbn1cblxuLm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00MHB4O1xufVxuXG4ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC01NnB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IGF1dG87XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjBweDtcbn1cblxuLm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC00MHB4O1xufVxuXG4ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC01NnB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG5cbi5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjBweDtcbn1cblxuLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC00MHB4O1xufVxuXG4ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC01NnB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggYXV0bztcbn1cblxuLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwcHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTQwcHg7XG59XG5cbi5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IC01NnB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMHB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IC00MHB4O1xufVxuXG4ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDBweCAtNTZweDtcbn1cblxuLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAycHg7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDdweCBhdXRvO1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuXG4ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjBweDtcbn1cblxuLm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQwcHg7XG59XG5cbi5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNTZweDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLCAubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW46IDAgMXB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciB7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAxcHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC0xcHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNHB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luOiAwIC0xcHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MnB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuXG4ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTcycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05MnB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiA0cHg7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFnQUFBQUlDQVlBQUFERUQ3NkxBQUFBTkVsRVFWUVlWMk5rSUFBWWlWYncvLzkvWTZEaU0xQU5Kb3lNakdkQmJMZ0pRQVgva1UwREtnRExrYVFBdnhXNEhFdlFGd0NSY3hJSksxWHpuQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgb3BhY2l0eTogMC4zO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC03MnB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTExMnB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggLTEyOHB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST0pO1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNzJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTJweDtcbn1cblxuLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTExMnB4O1xufVxuXG4ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggLTEyOHB4O1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpLCBjb2xvci1zdG9wKDEwMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpKSwgY29sb3Itc3RvcCgxMDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlciB7XG4gIGhlaWdodDogNzBweDtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAtMXB4IDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDRweCAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIC0xcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDRweCBhdXRvO1xufVxuXG4ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTJweDtcbn1cblxuLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTEycHg7XG59XG5cbi5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcbn1cblxuLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTEycHg7XG59XG5cbi5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjhweDtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTMwKVwiO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLCAubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogN3B4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5tQ1NCX2luc2lkZSArIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLCAubUNTQl9pbnNpZGUgKyAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwge1xuICByaWdodDogMXB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgaW5zZXQgMCAwIDE0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMXB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCBpbnNldCAwIDAgMTRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTEyOHB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIGluc2V0IDAgMCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAtMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC03MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05MnB4O1xufVxuXG4ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcbn1cblxuLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xufVxuXG4ubUNTQl9vdXRzaWRlICsgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCwgLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIHtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuXG4ubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbCArIC5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwgLm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwtZGFyayArIC5tQ1NCX3Njcm9sbFRvb2xzICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLCAubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrICsgLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLm1DUy1kaXItcnRsID4gLm1DU0Jfb3V0c2lkZSArIC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsIC5tQ1MtZGlyLXJ0bCA+IC5tQ1NCX291dHNpZGUgKyAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIsIC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXIge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLCAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIge1xuICB3aWR0aDogNTBweDtcbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MjApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbn1cblxuLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcbn1cblxuLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmaWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0yMClcIjtcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTIwKVwiO1xufVxuXG4ubUNTLW1pbmltYWwtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NTApXCI7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT01MClcIjtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luOiA1cHggMDtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkICsgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTJweDtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgKyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAycHggMDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNzJweDtcbn1cblxuLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTExMnB4O1xufVxuXG4ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMjhweDtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg1KTtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTcycHg7XG59XG5cbi5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTJweDtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcbn1cblxuLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMTI4cHg7XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIHdpZHRoOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIHdpZHRoOiA2cHg7XG4gIG1hcmdpbjogM3B4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbjogNXB4IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwgLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDJweCAwO1xufVxuXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwgLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsIC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC03MnB4O1xufVxuXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05MnB4O1xufVxuXG4ubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IC0xMTJweDtcbn1cblxuLm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LCAubUNTLWluc2V0Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTI4cHg7XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFyLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNzJweDtcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLCAubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sIC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTkycHg7XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LCAubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMTJweDtcbn1cblxuLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwgLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTEyOHB4O1xufVxuXG4ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLCAubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG4ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsIC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xufVxuXG4ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwgLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5mdWxsLWgge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxufVxuLmZpbmQtb3V0LWxpbmsge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAwLjgxM2VtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG59XG4uZmluZC1vdXQtbGluayBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjYTNfZmFkZV9tb3ZlX2Rvd24gMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBjYTNfZmFkZV9tb3ZlX2Rvd24gMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogY2EzX2ZhZGVfbW92ZV9kb3duIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLmZpbmQtb3V0LWxpbmsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIjtcbiAgZm9udC1zaXplOiAyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjYTNfZmFkZV9tb3ZlX2Rvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgY2EzX2ZhZGVfbW92ZV9kb3duIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBjYTNfZmFkZV9tb3ZlX2Rvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5zbGljay1zbGlkZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHkuYWN0aXZlLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5hY3RpdmUtbW9kYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTI7XG59XG5cbi5tZW51T3BlbiBuYXYgLmxvZ28gc3ZnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuLmhlYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uaGVhcnQgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5oZWFydCBpOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGRlZmlsZW1lbnQgM3MgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogZGVmaWxlbWVudCAzcyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IGRlZmlsZW1lbnQgM3MgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGRlZmlsZW1lbnQgM3MgbGluZWFyIGluZmluaXRlO1xufVxuLmhlYXJ0IGk6bnRoLWNoaWxkKDIpIHtcbiAgbGVmdDogNzBweDtcbiAgYm90dG9tOiAtNjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGRlZmlsZW1lbnQyIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGRlZmlsZW1lbnQyIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogZGVmaWxlbWVudDIgM3MgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGRlZmlsZW1lbnQyIDNzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBkZWZpbGVtZW50IHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbGVmdDogNzBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgdG8ge1xuICAgIGJvdHRvbTogNzBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxlZnQ6IDEwMHB4O1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgZGVmaWxlbWVudCB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIHRvIHtcbiAgICBib3R0b206IDcwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsZWZ0OiAxMDBweDtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRlZmlsZW1lbnQge1xuICBmcm9tIHtcbiAgICBib3R0b206IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGRlZmlsZW1lbnQge1xuICBmcm9tIHtcbiAgICBib3R0b206IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZGVmaWxlbWVudDIge1xuICBmcm9tIHtcbiAgICBib3R0b206IC02MHB4O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbGVmdDogNTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgdG8ge1xuICAgIGJvdHRvbTogOTBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBkZWZpbGVtZW50MiB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiA5MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRlZmlsZW1lbnQyIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIHRvIHtcbiAgICBib3R0b206IDkwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBkZWZpbGVtZW50MiB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiA5MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgQGtleWZyYW1lcyBkZWZpbGVtZW50IHtcbiAgICBmcm9tIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBsZWZ0OiA3MHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICB0byB7XG4gICAgICBib3R0b206IDcwcHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsZWZ0OiAxMDBweDtcbiAgICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgIH1cbiAgfVxuICBALW1vei1rZXlmcmFtZXMgZGVmaWxlbWVudCB7XG4gICAgZnJvbSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgbGVmdDogNzBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGVmdDogMTAwcHg7XG4gICAgICBjb2xvcjogIzAwZmYwMDtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGRlZmlsZW1lbnQge1xuICAgIGZyb20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgY29sb3I6ICMwMGZmMDA7XG4gICAgfVxuICB9XG4gIEAtbXMta2V5ZnJhbWVzIGRlZmlsZW1lbnQge1xuICAgIGZyb20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgY29sb3I6ICMwMGZmMDA7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZGVmaWxlbWVudDIge1xuICAgIGZyb20ge1xuICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICB0byB7XG4gICAgICBib3R0b206IDkwcHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgY29sb3I6ICMwMGZmMDA7XG4gICAgfVxuICB9XG4gIEAtbW96LWtleWZyYW1lcyBkZWZpbGVtZW50MiB7XG4gICAgZnJvbSB7XG4gICAgICBib3R0b206IC02MHB4O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGJvdHRvbTogOTBweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwZmYwMDtcbiAgICB9XG4gIH1cbiAgQC13ZWJraXQta2V5ZnJhbWVzIGRlZmlsZW1lbnQyIHtcbiAgICBmcm9tIHtcbiAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgYm90dG9tOiA5MHB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgIH1cbiAgfVxuICBALW1zLWtleWZyYW1lcyBkZWZpbGVtZW50MiB7XG4gICAgZnJvbSB7XG4gICAgICBib3R0b206IC02MHB4O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGJvdHRvbTogOTBweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwZmYwMDtcbiAgICB9XG4gIH1cbn1cbi5iaW5vY3VsYXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIGJvdHRvbTogNjdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYmlub2N1bGFycyBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmJpbm9jdWxhcnMgaTpudGgtY2hpbGQoMSkge1xuICB0b3A6IDY1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmluX3Zpc2liaWxpdHkgM3MgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogYmluX3Zpc2liaWxpdHkgM3MgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eSAzcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYmluX3Zpc2liaWxpdHkgM3MgbGluZWFyIGluZmluaXRlO1xufVxuLmJpbm9jdWxhcnMgaTpudGgtY2hpbGQoMikge1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eTIgMy41cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eTIgMy41cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb246IGJpbl92aXNpYmlsaXR5MiAzLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eTIgMy41cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uYmlub2N1bGFycyBpOm50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJpbl92aXNpYmlsaXR5MyA0cyBsaW5lYXIgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eTMgM3MgbGluZWFyIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eTMgNHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGJpbl92aXNpYmlsaXR5MyA0cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgYmluX3Zpc2liaWxpdHkge1xuICBmcm9tIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBiaW5fdmlzaWJpbGl0eSB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJpbl92aXNpYmlsaXR5IHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBiaW5fdmlzaWJpbGl0eSB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBiaW5fdmlzaWJpbGl0eTIge1xuICBmcm9tIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gICAgcmlnaHQ6IDYwcHg7XG4gIH1cbiAgNTAlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJpbl92aXNpYmlsaXR5MiB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICA1MCUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmluX3Zpc2liaWxpdHkyIHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG4gIDUwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGJpbl92aXNpYmlsaXR5MiB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICA1MCUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJpbl92aXNpYmlsaXR5MyB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG4gIDUwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJpbl92aXNpYmlsaXR5MyB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG4gIDUwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJpbl92aXNpYmlsaXR5MyB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG4gIDUwJSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgYmluX3Zpc2liaWxpdHkzIHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbiAgNTAlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG4udGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG4udGV0ZSAuc21pbGUge1xuICBmb250LXNpemU6IDE2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTRweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50ZXRlIC5zbWlsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi50ZXRlIC5kcm9pdGUge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDIzcHg7XG59XG4udGV0ZSAucGVuY2hlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAxOTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cbi50ZXRlIC5wZW5jaGUuYW5pbWUtbGVmdCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMS41cyBlYXNlLWluO1xuICAtbW96LXRyYW5zaXRpb246IDEuNXMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogMS41cyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiAxLjVzIGVhc2UtaW47XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbi50ZXRlIC5wZW5jaGUuYW5pbWUtcmlnaHQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDEuNXMgZWFzZS1pbjtcbiAgLW1vei10cmFuc2l0aW9uOiAxLjVzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IDEuNXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogMS41cyBlYXNlLWluO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRldGUgLmljb24tdHJhaXRzLXZlcnRzIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBjb2xvcjogIzAwZmYwMDtcbiAgdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGV0ZSB7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgLnRldGUgLnNtaWxlIHtcbiAgICBmb250LXNpemU6IDEyMnB4O1xuICAgIGhlaWdodDogMTI1cHg7XG4gIH1cbiAgLnRldGUgLnNtaWxlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbiAgLnRldGUgLnBlbmNoZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDEzMHB4O1xuICB9XG4gIC50ZXRlIC5kcm9pdGUge1xuICAgIGJvdHRvbTogMTFweDtcbiAgfVxufVxuXG5ib2R5LnN0b3Atc2Nyb2xsaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYWN0aXZlLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uZm9ybS1ibG9jay1ob251bmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8gLmZpbmQtb3V0LWxpbmsge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMwMGZmMDA7XG4gIHdpZHRoOiB1bnNldDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbn1cbi52aWRlbyAucGxheS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG4udmlkZW8gLnBsYXktYnRuIHN2ZyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4udmlkZW8gLnBsYXktYnRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwZmYwMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnZpZGVvIC5wbGF5LWJ0biB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnZpZGVvIC5wbGF5LWJ0biBzdmcge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4udmlkZW8gLm1haW4tdmlkZW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLXRleHQgLmNvdmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBSZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnZpZGVvLXRleHQgLmNvdmVyIGgyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnZpZGVvLXRleHQgLmNvdmVyIGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxuICAudmlkZW8tdGV4dCAuY292ZXIgaDIgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuLnZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnZpZGVvIC52aWRlby1sYXllciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8gLm1DdXN0b21TY3JvbGxCb3gsIC52aWRlbyAubUNTQl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnZpZGVvIC5maW5kLW91dC1saW5rIHtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbn1cbi52aWRlbyAuaG9tZS12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8gLmhvbWUtdmlkZW8gYnV0dG9uLFxuLnZpZGVvIC5ob21lLXZpZGVvIGlucHV0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZGVvIC5ob21lLXZpZGVvIGJ1dHRvbixcbi52aWRlbyAuaG9tZS12aWRlbyBpbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4udmlkZW8gLmhvbWUtdmlkZW8gYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWRlbyAuaG9tZS12aWRlbyBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4udmlkZW8gLmhvbWUtdmlkZW8gaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udmlkZW8gLmhvbWUtdmlkZW8gYnV0dG9uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi52aWRlbyAuaG9tZS12aWRlbyB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1lbmNsb3N1cmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlkZW8gLmhvbWUtdmlkZW8gI2NvbnRyb2xzLXZvbHVtZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4udmlkZW8gLmhvbWUtdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi52aWRlbyAuaG9tZS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGZmMDA7XG4gIGhlaWdodDogMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW8gLmhvbWUtdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGZmMDA7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC52aWRlbyAuaG9tZS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgfVxufVxuLnZpZGVvIC5ob21lLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdLmxpZ2h0OjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAycHggI0ZGRkZGRjtcbn1cbi52aWRlbyAuaG9tZS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmYwMDtcbiAgYm9yZGVyOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnZpZGVvIC5ob21lLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDhweDtcbiAgfVxufVxuLnZpZGVvIC5ob21lLXZpZGVvIC52b2x1bWViYXIge1xuICB3aWR0aDogMTEwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi52aWRlbyAuaG9tZS12aWRlbyAjbWFpbi12aWRlby11cmwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qIHJhdGlvIDE2LzkgKi9cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cbi52aWRlbyAuaG9tZS12aWRlbyAjbWFpbi12aWRlby11cmwgaWZyYW1lLFxuLnZpZGVvIC5ob21lLXZpZGVvICNtYWluLXZpZGVvLXVybCBvYmplY3QsXG4udmlkZW8gLmhvbWUtdmlkZW8gI21haW4tdmlkZW8tdXJsIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8gLmhvbWUtdmlkZW8gI21haW4tdmlkZW8tdXJsIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8gLmhvbWUtdmlkZW8gI2NvbnRyb2xzLXZvbHVtZSAubXV0ZSwgLnZpZGVvIC5ob21lLXZpZGVvICNjb250cm9scy12b2x1bWUgLnVubXV0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlkZW8gLmhvbWUtdmlkZW8gI2NvbnRyb2xzLXZvbHVtZSAubXV0ZS5hY3RpdmUsIC52aWRlbyAuaG9tZS12aWRlbyAjY29udHJvbHMtdm9sdW1lIC51bm11dGUuYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG4udmlkZW8gLmhvbWUtdmlkZW8gI21haW4tdmlkZW8tdXJsIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvIC5ob21lLXZpZGVvICNtYWluLXZpZGVvLXVybCBpZnJhbWUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52aWRlbyAuaG9tZS12aWRlbyAjbWFpbi12aWRlby11cmwgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMjBweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudmlkZW8gLmhvbWUtdmlkZW8gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbiAgLnZpZGVvIC5ob21lLXZpZGVvICNjb250cm9scy12b2x1bWUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLnZpZGVvIC5ob21lLXZpZGVvIC52b2x1bWViYXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5tYWluLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY3Jvc3Muc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS13YXZlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1saW5lLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXNlbWljaXJjbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tdHJpYW5nbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4td2F2ZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtc2VtaWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtc3F1YXJlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC10cmlhbmdsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMCUgMjUlLCA5NSUgOTAlLCA3MCUgODUlLCA2NSUgMjAlLCA0MCUgOTAlLCA1JSA4NSUsIDkwJSA1MCUsIDMwJSAyMCUsIDUwJSA5MCUsIDgwJSAxMCUsIDE1JSA2MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubWFpbi10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAyLjYyNWVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDFzO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMXM7XG59XG4ubWFpbi10ZXh0IGgyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFpbi10ZXh0IGgyIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDBmZjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubWFpbi10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtd2F2ZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1jaXJjbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tc2VtaWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi10cmlhbmdsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi13YXZlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC1zZW1pY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC10cmlhbmdsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUlIDEwMHB4LCA5NSUgMjkwcHgsIDQwJSA5MiUsIDUlIDI2MHB4LCA1JSA5MCUsIDc1JSA1MHB4LCA1NSUgOTBweCwgNzAlIDk1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLm1haW4tdGV4dCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4jcm9ja2V0LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcm9ja2V0LWltYWdlIGltZyB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI3JvY2tldC1pbWFnZS5sYXVuY2hlZCBpbWcge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAxcztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDFzO1xuICBib3R0b206IDEwMHZoO1xufVxuI3JvY2tldC1pbWFnZS5ydW1ibGUgaW1nIHtcbiAgYW5pbWF0aW9uOiBydW1ibGUgMC4xNXMgaW5maW5pdGUgbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcnVtYmxlIDAuMTVzIGluZmluaXRlIGxpbmVhcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICNyb2NrZXQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcnVtYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMHB4KSByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xcHgpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMHB4KSByb3RhdGUoMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDFweCkgcm90YXRlKDBkZWcpO1xuICB9XG59XG4uc3RyZW5ndGhzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RyZW5ndGhzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggMzBweCAyMHB4O1xuICB9XG59XG4uc3RyZW5ndGhzIHAge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuLnN0cmVuZ3RocyBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnN0cmVuZ3RocyBwIHtcbiAgICBmb250LXNpemU6IDEuM2VtO1xuICB9XG59XG4uc3RyZW5ndGhzIGgzIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnN0cmVuZ3RocyBoMyBzcGFuIHtcbiAgY29sb3I6ICMwMGZmMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RyZW5ndGhzIGgzIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMi4zO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RyZW5ndGhzIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgfVxufVxuLnN0cmVuZ3Rocy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zdHJlbmd0aHMtbGlzdCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zdHJlbmd0aHMtbGlzdCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5zdHJlbmd0aHMtbGlzdCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5zdHJlbmd0aHMtbGlzdCBsaTpudGgtb2YtdHlwZSgyKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4uc3RyZW5ndGhzLWxpc3QgbGk6bnRoLW9mLXR5cGUoMykge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RyZW5ndGhzLWxpc3QgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLnN0cmVuZ3Rocy1saXN0IGxpOmhvdmVyIC5zdHJlbmd0aHMtZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLnN0cmVuZ3Rocy1saXN0IGxpOmhvdmVyIC5zdHJlbmd0aHMtZGVzY3JpcHRpb24gcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbk9wYWNpdHk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5PcGFjaXR5O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMjVzO1xufVxuLnN0cmVuZ3Rocy1saXN0IGltZyB7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RyZW5ndGhzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuc3RyZW5ndGhzLWxpc3QgbGk6aG92ZXIgLnN0cmVuZ3Rocy1kZXNjcmlwdGlvbiBwIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB1bnNldDtcbiAgICBhbmltYXRpb24tbmFtZTogdW5zZXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB1bnNldDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB1bnNldDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHVuc2V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHVuc2V0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB1bnNldDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IHVuc2V0O1xuICB9XG59XG4uc3RyZW5ndGhzLWltYWdlIHtcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RyZW5ndGhzLWltYWdlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN0cmVuZ3Rocy1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN0cmVuZ3Rocy1kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxZW07XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RyZW5ndGhzLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnN0cmVuZ3Rocy1kZXNjcmlwdGlvbiB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgLypmb250LWZhbWlseTogJHBvcGluTHQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyovXG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3RyZW5ndGhzLWRlc2NyaXB0aW9uIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xuICB9XG59XG4uc3RyZW5ndGhzLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zdHJlbmd0aHMtbW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uc3RyZW5ndGhzLW1vZGFsIC5jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzAwZmYwMDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRvcDogLTIycHg7XG4gIHJpZ2h0OiAtMjJweDtcbn1cbi5zdHJlbmd0aHMtbW9kYWwgLmNsb3NlIHNwYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODc1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3RyZW5ndGhzIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICAuc3RyZW5ndGhzIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnN0cmVuZ3RocyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuc3RyZW5ndGhzIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zdHJlbmd0aHMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbGVmdDogLTE1cHg7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnN0cmVuZ3RocyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogLTEwcHg7XG4gIH1cbiAgLnN0cmVuZ3RocyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG4gIC5zdHJlbmd0aHMgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnN0cmVuZ3RocyAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSBoMyB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS43NWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMi4zO1xuICB9XG4gIC5zdHJlbmd0aHMgLnNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGUgLnN0cmVuZ3Rocy1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc3RyZW5ndGhzLWxpc3QgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbk9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbk9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hZ2VuY3kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA5MHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGZmMDA7XG4gIC8qQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7IGNvbnRlbnQ6XCJhZ2VuY2UgZGUgbWFya2V0aW5nIGRpZ2l0YWw/XCI7fVxuICAgIDMzLjMzMzMzMzMzMzMzMzMzJSB7IGNvbnRlbnQ6XCJhZ2VuY2UgZGUgY29tbXVuaWNhdGlvbj9cIjt9XG4gICAgNjYuNjY2NjY2NjY2NjY2NjYlIHsgY29udGVudDpcImFnZW5jZSBkZSBzdHJhdGVnaWUgZGlnaXRhbD9cIjt9XG4gICAgMTAwJSB7IGNvbnRlbnQ6XCJhZ2VuY2UgZCdleHBlcnRzIGJpZyBkYXRhP1wiO31cbiAgfSovXG59XG4uYWdlbmN5IGgxIHtcbiAgZm9udC1zaXplOiAzLjYyNWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWdlbmN5IGgxIHtcbiAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWdlbmN5IGgxIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5hZ2VuY3kgcCB7XG4gIG1heC13aWR0aDogNjUlO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWdlbmN5IHAge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbi5hZ2VuY3kgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5hZ2VuY3kgLmhlYWRlci10YWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFnZW5jeSAuaGVhZGVyLXRhZyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5hZ2VuY3kgLmhlYWRlci10YWcgZGl2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hZ2VuY3kgLmhlYWRlci10YWcgZGl2LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hZ2VuY3kgLmhlYWRlci10YWcgZGl2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYWdlbmN5IC5oZWFkZXItdGFnIGRpdi5hY3RpdmUge1xuICAgIGFuaW1hdGlvbjogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjEwcHgpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE0MHB4KTtcbiAgfVxuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTQwcHgpO1xuICB9XG4gIDM4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gIH1cbiAgNzElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlLW1vYmlsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU3MHB4KTtcbiAgfVxuICA1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zODBweCk7XG4gIH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4MHB4KTtcbiAgfVxuICAzOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTkwcHgpO1xuICB9XG4gIDY2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOTBweCk7XG4gIH1cbiAgNzElIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWdlbmN5IHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbn1cblxuLmJyYW5kcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJyYW5kcyBoMiB7XG4gIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5icmFuZHMgaDIgc3BhbiB7XG4gIGNvbG9yOiAjMDBmZjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmFuZHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMi43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5icmFuZHMgaDIge1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uYnJhbmRzIHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmJyYW5kcyB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cbi5icmFuZHMgdWwgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5icmFuZHMgdWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgLmJyYW5kcyB1bCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY2xpZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jbGllbnRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY2xpZW50cyBoMiB7XG4gIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNsaWVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMi43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luOiAyMHB4IDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNsaWVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmNsaWVudHMgaDIgc3BhbiB7XG4gIGNvbG9yOiAjMDBmZjAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jbGllbnRzLWhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jbGllbnRzLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCAwIDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tdHJpYW5nbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS1jcm9zcy5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtc2VtaWNpcmNsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJSA2MHB4LCA5NSUgOTBweCwgODAlIDE4MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4LCAyMHB4LCAxNXB4O1xuICB9XG4gIC5jbGllbnRzLWhlYWRpbmcgPiBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNsaWVudHMtaGVhZGluZyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xufVxuLmNsaWVudHMtaGVhZGluZyBhOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGZmMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwZmYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jbGllbnRzLWhlYWRpbmcgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuLmNsaWVudHMgdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jbGllbnRzIHVsIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gIH1cbn1cbi5jbGllbnRzIHVsIGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNsaWVudHMgdWwgbGkgYTpob3ZlciAuZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmNsaWVudHMgdWwgbGkgLmRlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1zZW1pY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC10cmlhbmdsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNSUgMTUlLCAzMCUgODUlLCA5MCUgMjUlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmNsaWVudHMgdWwgbGkgLmRlc2NyaXB0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2xpZW50cyB1bCBsaSAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cbi5jbGllbnRzIHVsIGxpIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoMSkge1xuICBncmlkLWFyZWE6IDEvMS8zLzM7XG59XG4uY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSgxKSAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoMSkgLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoNSkge1xuICBncmlkLWFyZWE6IDEvNS8zLzc7XG59XG4uY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSg1KSAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoNSkgLmRlc2NyaXB0aW9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoMSkgLmRlc2NyaXB0aW9uLCAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSg1KSAuZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLXdhdmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tc2VtaWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi13YXZlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC1zcXVhcmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vcmVkLXRyaWFuZ2xlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDglIDQyJSwgODclIDY4JSwgNTQlIDkwJSwgMzAlIDE3JSwgMjAlIDcyJSwgNzklIDI4JTtcbn1cbi5jbGllbnRzIHVsIGxpOm50aC1vZi10eXBlKDIpLCAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSgzKSwgLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoNCksIC5jbGllbnRzIHVsIGxpOm50aC1vZi10eXBlKDYpLCAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSg3KSwgLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoOCksIC5jbGllbnRzIHVsIGxpOm50aC1vZi10eXBlKDkpLCAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSgxMCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSgyKTphZnRlciwgLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoMyk6YWZ0ZXIsIC5jbGllbnRzIHVsIGxpOm50aC1vZi10eXBlKDQpOmFmdGVyLCAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSg2KTphZnRlciwgLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoNyk6YWZ0ZXIsIC5jbGllbnRzIHVsIGxpOm50aC1vZi10eXBlKDgpOmFmdGVyLCAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSg5KTphZnRlciwgLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoMTApOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoMikgaW1nLCAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSgzKSBpbWcsIC5jbGllbnRzIHVsIGxpOm50aC1vZi10eXBlKDQpIGltZywgLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoNikgaW1nLCAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSg3KSBpbWcsIC5jbGllbnRzIHVsIGxpOm50aC1vZi10eXBlKDgpIGltZywgLmNsaWVudHMgdWwgbGk6bnRoLW9mLXR5cGUoOSkgaW1nLCAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSgxMCkgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNsaWVudHMgdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSgxKSAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSg1KSB7XG4gICAgZ3JpZC1hcmVhOiB1bnNldDtcbiAgfVxuICAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSg1KSAuZGVzY3JpcHRpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXNlbWljaXJjbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vcmVkLXRyaWFuZ2xlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTUlIDE1JSwgMzAlIDg1JSwgOTAlIDI1JTtcbiAgfVxuICAuY2xpZW50cyB1bCBsaTpudGgtb2YtdHlwZSg1KSAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAuY2xpZW50cyB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGdyaWQtYXJlYTogNy8xLzkvMztcbiAgfVxuICAuY2xpZW50cyB1bCBsaTpsYXN0LW9mLXR5cGUgLmRlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLXdhdmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tc2VtaWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi13YXZlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC1zcXVhcmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vcmVkLXRyaWFuZ2xlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOCUgNDIlLCA4NyUgNjglLCA1NCUgOTAlLCAzMCUgMTclLCAyMCUgNzIlLCA3OSUgMjglO1xuICB9XG4gIC5jbGllbnRzIHVsIGxpOmxhc3Qtb2YtdHlwZSAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICAuY2xpZW50cyB1bCBsaTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgfVxuICAuY2xpZW50cyB1bCBsaSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ub3VyLWJpZy1hc3NldHMgaDIsIC5leHBlcnRpc2UtLXRleHQgaDIge1xuICBmb250LXNpemU6IDMuNjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5vdXItYmlnLWFzc2V0cyBoMiBzcGFuLCAuZXhwZXJ0aXNlLS10ZXh0IGgyIHNwYW4ge1xuICBjb2xvcjogIzAwZmYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAub3VyLWJpZy1hc3NldHMgaDIsIC5leHBlcnRpc2UtLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5wcmVzZW50YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByZXNlbnRhdGlvbiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgVGhpblwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYuOGVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDcwJTtcbiAgY29sb3I6ICMwMGZmMDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLnByZXNlbnRhdGlvbiAuZmluZC1vdXQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5wcmVzZW50YXRpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzZW50YXRpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMjBweCAxMzBweCAyMHB4O1xuICB9XG4gIC5wcmVzZW50YXRpb24gaDEge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiA2LjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wcmVzZW50YXRpb24gLmZpbmQtb3V0LWxpbmsge1xuICAgIGJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnByZXNlbnRhdGlvbiBoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzLjEyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbn1cblxuLmV4cGVydGlzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5leHBlcnRpc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uZXhwZXJ0aXNlLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5leHBlcnRpc2UtLXRleHQge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5leHBlcnRpc2UtLXRleHQgaDIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5leHBlcnRpc2UtLXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZXhwZXJ0aXNlLS10ZXh0IC5leHBlcnRpc2UtLWltZyB7XG4gIG1heC1oZWlnaHQ6IDEyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG4uZXhwZXJ0aXNlLS10ZXh0IC5leHBlcnRpc2UtLWltZyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwZXJ0aXNlLS10ZXh0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5leHBlcnRpc2UtLXRleHQgLmV4cGVydGlzZS0taW1nIHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxNDdweDtcbiAgfVxuICAuZXhwZXJ0aXNlLS10ZXh0IC5leHBlcnRpc2UtLWltZyBpbWcge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmV4cGVydGlzZS0tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLmV4cGVydGlzZS0tbWVudSB7XG4gIG1hcmdpbi10b3A6IDVlbTtcbn1cbi5leHBlcnRpc2UtLW1lbnUtbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuLmV4cGVydGlzZS0tbWVudS1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG59XG4uZXhwZXJ0aXNlLS1tZW51LWxpc3QgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5leHBlcnRpc2UtLW1lbnUtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGZmMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmV4cGVydGlzZS0tbWVudS1saXN0IGxpIGEuaW5pdCB7XG4gIGNvbG9yOiAjMDBmZjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVydGlzZS0tbWVudS1saXN0IGxpIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwZmYwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmV4cGVydGlzZS0tbWVudS1saXN0IGxpIGEuYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDBmZjAwO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0zOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuZXhwZXJ0aXNlLS1tZW51LWxpc3QgbGkgYTpob3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzAwZmYwMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtMzhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5leHBlcnRpc2UtLW1lbnUtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTk7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tdG9wOiA0LjJlbTtcbn1cbi5leHBlcnRpc2UtLW1lbnUtdGV4dCA+IGRpdiB7XG4gIGJhY2tncm91bmQ6ICMwMGZmMDA7XG4gIHBhZGRpbmc6IDM2cHggNTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcnRpc2UtLW1lbnUtdGV4dCA+IGRpdiB7XG4gICAgbWluLWhlaWdodDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcnRpc2UtLW1lbnUtdGV4dCA+IGRpdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGZmMDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmV4cGVydGlzZS0tbWVudS10ZXh0ID4gZGl2LmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZXhwZXJ0aXNlLS1tZW51LXRleHQgPiBkaXYgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uZXhwZXJ0aXNlLS1tZW51LXRleHQgaDMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGVydGlzZS0tbWVudS10ZXh0IHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5leHBlcnRpc2UtLW1lbnUtdGV4dCA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuZXhwZXJ0aXNlLS1tZW51LXRleHQtdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuZXhwZXJ0aXNlLS1tZW51LXRleHQtdGl0bGUgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMTVzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjE1cztcbiAgfVxuICAuZXhwZXJ0aXNlLS1tZW51LXRleHQtdGl0bGU6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZXhwZXJ0aXNlLS1tZW51LXRleHQtdGl0bGU6aG92ZXIgaDMge1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICB9XG4gIC5leHBlcnRpc2UtLW1lbnUtdGV4dC10aXRsZS5hY3RpdmUgaDMge1xuICAgIGNvbG9yOiAjMDBmZjAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZXhwZXJ0aXNlLS1tZW51LXRleHQgPiBkaXYgcCB7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxuICAuZXhwZXJ0aXNlLS1tZW51LXRleHQtdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG4uZXhwZXJ0aXNlIC5tQ3VzdG9tU2Nyb2xsQm94LCAuZXhwZXJ0aXNlIC5tQ1NCX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBlcnRpc2Uge1xuICAgIHBhZGRpbmc6IDkwcHggMjBweCAxMTBweCAyMHB4O1xuICB9XG4gIC5leHBlcnRpc2UtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZXhwZXJ0aXNlLS10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZXhwZXJ0aXNlLS1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gIH1cbiAgLmV4cGVydGlzZS0tbWVudSAuZXhwZXJ0aXNlLS1tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmV4cGVydGlzZS0tbWVudS1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5leHBlcnRpc2UtLW1lbnUtbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDBmZjAwO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC5leHBlcnRpc2UgLm1DdXN0b21TY3JvbGxCb3gsIC5leHBlcnRpc2UgLm1DU0JfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub3VyLWJpZy1hc3NldHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vdXItYmlnLWFzc2V0cyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBSZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xufVxuLm91ci1iaWctYXNzZXRzLS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vdXItYmlnLWFzc2V0cy0taWNvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDRlbTtcbn1cbi5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICBncmlkLWNvbHVtbi1nYXA6IDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiAwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3VyLWJpZy1hc3NldHMtLWljb25zIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwgPiBsaSB7XG4gIGhlaWdodDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2Utb3V0O1xufVxuLm91ci1iaWctYXNzZXRzLS1pY29ucyB1bCA+IGxpIC5pY29uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiA0LjA2MjVlbTtcbn1cbi5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwgPiBsaSAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbn1cbi5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwgPiBsaS5hY3RpdmUgLmljb24ge1xuICBiYWNrZ3JvdW5kOiAjMDBmZjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwgPiBsaSBpbWcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3VyLWJpZy1hc3NldHMtLWljb25zIHVsID4gbGk6bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xufVxuLm91ci1iaWctYXNzZXRzLS1pY29ucyB1bCA+IGxpOm50aC1jaGlsZCgxKSAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLm91ci1iaWctYXNzZXRzLS1pY29ucyB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtYXJlYTogMS8zLzIvNDtcbn1cbi5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwgPiBsaTpudGgtY2hpbGQoMikgLmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwgPiBsaTpudGgtY2hpbGQoMykge1xuICBncmlkLWFyZWE6IDIvMi8zLzM7XG59XG4ub3VyLWJpZy1hc3NldHMtLWljb25zIHVsID4gbGk6bnRoLWNoaWxkKDMpIC5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4ub3VyLWJpZy1hc3NldHMtLWljb25zIHVsID4gbGk6bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1hcmVhOiAyLzQvMy81O1xufVxuLm91ci1iaWctYXNzZXRzLS1pY29ucyB1bCA+IGxpOm50aC1jaGlsZCg0KSAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLm91ci1iaWctYXNzZXRzLS1pY29ucyB1bCA+IGxpOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtYXJlYTogMy8xLzQvMjtcbn1cbi5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwgPiBsaTpudGgtY2hpbGQoNSkgLmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGFcIjtcbn1cbi5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwgPiBsaTpudGgtY2hpbGQoNikge1xuICBncmlkLWFyZWE6IDMvMy80LzQ7XG59XG4ub3VyLWJpZy1hc3NldHMtLWljb25zIHVsID4gbGk6bnRoLWNoaWxkKDYpIC5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3VyLWJpZy1hc3NldHMtLWljb25zIHVsID4gbGkge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgLm91ci1iaWctYXNzZXRzLS1pY29ucyB1bCA+IGxpIC5pY29uIHtcbiAgICBmb250LXNpemU6IDIuODEyNWVtO1xuICB9XG4gIC5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwgPiBsaTpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtYXJlYTogdW5zZXQ7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm91ci1iaWctYXNzZXRzLS1pY29ucyB1bCA+IGxpOm50aC1jaGlsZCgyKSB7XG4gICAgZ3JpZC1hcmVhOiB1bnNldDtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3VyLWJpZy1hc3NldHMtLWljb25zIHVsID4gbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWFyZWE6IHVuc2V0O1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwgPiBsaTpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtYXJlYTogdW5zZXQ7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm91ci1iaWctYXNzZXRzLS1pY29ucyB1bCA+IGxpOm50aC1jaGlsZCg1KSB7XG4gICAgZ3JpZC1hcmVhOiB1bnNldDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3VyLWJpZy1hc3NldHMtLWljb25zIHVsID4gbGk6bnRoLWNoaWxkKDUpIC5pY29uIHtcbiAgICBmb250LXNpemU6IDMuNTYyNWVtO1xuICB9XG4gIC5vdXItYmlnLWFzc2V0cy0taWNvbnMgdWwgPiBsaTpudGgtY2hpbGQoNikge1xuICAgIGdyaWQtYXJlYTogdW5zZXQ7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm91ci1iaWctYXNzZXRzLS1pY29ucyB1bCA+IGxpIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vdXItYmlnLWFzc2V0cy0tdGV4dCB7XG4gIG1pbi1oZWlnaHQ6IDQxMHB4O1xufVxuLm91ci1iaWctYXNzZXRzLS10ZXh0IGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5vdXItYmlnLWFzc2V0cy0tdGV4dCA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3VyLWJpZy1hc3NldHMtLXRleHQgPiBkaXYuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3VyLWJpZy1hc3NldHMtLXRleHQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vdXItYmlnLWFzc2V0cy0tdGV4dCA+IGRpdiBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1iaWctYXNzZXRzLS10ZXh0ID4gZGl2IGltZyB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIG1heC13aWR0aDogOThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91ci1iaWctYXNzZXRzIHtcbiAgICBwYWRkaW5nOiA5MHB4IDIwcHg7XG4gIH1cbiAgLm91ci1iaWctYXNzZXRzLS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm91ci1iaWctYXNzZXRzLS1pY29ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm91ci1iaWctYXNzZXRzLS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5vdXItYmlnLWFzc2V0cy0tdGV4dCA+IGRpdiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm91ci1iaWctYXNzZXRzLS10ZXh0ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vdXItYmlnLWFzc2V0cy0tdGV4dCA+IGRpdjpudGgtb2YtdHlwZSg0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm91ci1iaWctYXNzZXRzLS10ZXh0ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5vdXItYmlnLWFzc2V0cy0tdGV4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gIH1cbiAgLm91ci1iaWctYXNzZXRzIHAge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbn1cblxuLmFsbC1leHBlcnRpc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWxsLWV4cGVydGlzZSBzZWN0aW9uICsgc2VjdGlvbiAuZXhwZXJ0aXNlLS1pbWcgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxsLWV4cGVydGlzZSBzZWN0aW9uICsgc2VjdGlvbiArIHNlY3Rpb24gLmV4cGVydGlzZS0taW1nIGltZyB7XG4gIG1hcmdpbi10b3A6IC0xM3B4O1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWxsLWV4cGVydGlzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsbC1leHBlcnRpc2Ugc2VjdGlvbiArIHNlY3Rpb24gLmV4cGVydGlzZS0taW1nIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5hbGwtZXhwZXJ0aXNlIHNlY3Rpb24gKyBzZWN0aW9uICsgc2VjdGlvbiAuZXhwZXJ0aXNlLS1pbWcgaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24ge1xuICAgIGhlaWdodDogODBweDtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiB7XG4gICAgZm9udC1zaXplOiA1M3B4O1xuICB9XG4gIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoMTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoMjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoMzpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoNDpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoNTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoNjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoODpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoMTA6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDExOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uIC5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGgxMjpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIHtcbiAgICBmb250LXNpemU6IDUzcHg7XG4gIH1cbiAgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uIC5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgxOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uIC5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgxMjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoMTM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDE0OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uIC5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgxNTpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcge1xuICAgIGZvbnQtc2l6ZTogNTNweDtcbiAgfVxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgyOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg1OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg4OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDk6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTA6YmVmb3JlLFxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTE6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTI6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTQ6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTU6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTc6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTg6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTk6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjA6YmVmb3JlLFxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjE6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjI6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjQ6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjU6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjc6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjg6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjk6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzA6YmVmb3JlLFxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzE6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzI6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzQ6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzU6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzc6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzg6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzk6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDA6YmVmb3JlLFxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDE6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDI6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDQ6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDU6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDc6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDg6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDk6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTA6YmVmb3JlLFxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTE6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTI6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTQ6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTU6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTc6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTg6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTk6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjA6YmVmb3JlLFxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjE6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjI6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjQ6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjU6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjc6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjg6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjk6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzA6YmVmb3JlLFxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzE6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzI6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzQ6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzU6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzc6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzg6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzk6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODA6YmVmb3JlLFxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODU6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24gLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODc6YmVmb3JlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZjAwO1xuICB9XG4gIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDE6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGgyOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoMzpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDQ6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGg1OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoNjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDg6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGgxMDpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDExOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoMTI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGg3OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoOTpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDE6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgxMjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDEzOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoMTQ6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgxNTpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDI6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgzOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoNDpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDU6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGg2OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoNzpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDg6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGg5OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoMTA6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgxMTpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoOTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTA6YmVmb3JlLFxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDExOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgxMjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDE0OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgxNTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDE3OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgxODpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTk6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDIwOmJlZm9yZSxcbiAgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgyMTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjI6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDIzOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgyNDpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjU6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDI2OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgyNzpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjg6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDI5OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgzMDpiZWZvcmUsXG4gIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzE6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDMyOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgzMzpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzQ6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDM1OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgzNjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzc6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDM4OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgzOTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDA6YmVmb3JlLFxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDQxOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg0MjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDQ0OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg0NTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDQ3OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg0ODpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDk6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDUwOmJlZm9yZSxcbiAgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg1MTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTI6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDUzOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg1NDpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTU6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDU2OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg1NzpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTg6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDU5OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg2MDpiZWZvcmUsXG4gIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjE6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDYyOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg2MzpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjQ6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDY1OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg2NjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjc6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDY4OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg2OTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzA6YmVmb3JlLFxuICAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDcxOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg3MjpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzM6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDc0OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg3NTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDc3OmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg3ODpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzk6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDgwOmJlZm9yZSxcbiAgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg4NTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODY6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDg3OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg4MTpiZWZvcmUsIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbi5hY3RpdmUgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODI6YmVmb3JlLCAuYWxsLWV4cGVydGlzZSAuZXhwZXJ0aXNlLW1lbnUtLW1vYmlsZSBidXR0b24uYWN0aXZlIC5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDgzOmJlZm9yZSwgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uLmFjdGl2ZSAuaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg4NDpiZWZvcmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5hbGwtZXhwZXJ0aXNlIC5leHBlcnRpc2UtbWVudS0tbW9iaWxlIGJ1dHRvbiBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUgYnV0dG9uOm50aC1vZi10eXBlKDIpIGltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLnRlYW0taGVsbG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhbS1oZWxsbyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cbi50ZWFtLWhlbGxvIGgxLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGVhbS1oZWxsbyBoMSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZWFtLWhlbGxvIGgxIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYW0taGVsbG8gaDEge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxuLnRlYW0taGVsbG8gLmhlbGxvIHtcbiAgZm9udC1zaXplOiAyMHZ3O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIFRoaW5cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMGZmMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMS42dnc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudGVhbS1oZWxsbyAuaGVsbG8ge1xuICAgIGZvbnQtc2l6ZTogMzB2dztcbiAgfVxufVxuLnRlYW0taGVsbG8gLmZpbmQtb3V0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1oZWxsbyAuZmluZC1vdXQtbGluayB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi50ZWFtLWhhbGYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRlYW0taGFsZiAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50ZWFtLWhhbGYgLmNvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG59XG4udGVhbS1oYWxmIC5jb250YWluZXIgPiBkaXYuaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhbS1oYWxmIC5jb250YWluZXIgPiBkaXYuaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0taGFsZiAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC50ZWFtLWhhbGYgLmNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRlYW0taGFsZiAuY29udGFpbmVyID4gZGl2LmltYWdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYW0taGFsZiAuY29udGFpbmVyID4gZGl2LmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxufVxuLnRlYW0taGFsZiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtLWhhbGYgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4udGVhbS1oYWxmIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIFJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1oYWxmIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi50ZWFtLXdlLWFyZS50ZWFtLWhhbGYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnRlYW0td2UtYXJlLnRlYW0taGFsZiBoMyxcbi50ZWFtLXdlLWFyZS50ZWFtLWhhbGYgcCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0td2UtYXJlLnRlYW0taGFsZiAuY29udGFpbmVyID4gZGl2LmltYWdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC50ZWFtLXdlLWFyZS50ZWFtLWhhbGYudGVhbS13ZS1zZWFyY2ggLmNvbnRhaW5lciA+IGRpdi5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYW0td2UtYXJlLnRlYW0taGFsZiAuY29udGFpbmVyID4gZGl2LmltYWdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAudGVhbS13ZS1hcmUudGVhbS1oYWxmIC5jb250YWluZXIgPiBkaXYuaW1hZ2UgLmJpbm9jdWxhcnMge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbiAgLnRlYW0td2UtYXJlLnRlYW0taGFsZiAuY29udGFpbmVyID4gZGl2LmltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZWFtLXdlLWFyZS50ZWFtLWhhbGYudGVhbS13ZS1zZWFyY2ggLmNvbnRhaW5lciA+IGRpdi5pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC50ZWFtLXdlLWFyZS50ZWFtLWhhbGYudGVhbS13ZS1zZWFyY2ggLmNvbnRhaW5lciA+IGRpdi5pbWFnZSAuYmlub2N1bGFycyB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgfVxuICAudGVhbS13ZS1hcmUudGVhbS1oYWxmLnRlYW0td2Utc2VhcmNoIC5jb250YWluZXIgPiBkaXYuaW1hZ2UgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogNjUlO1xuICAgIG1pbi13aWR0aDogMjQ0cHg7XG4gICAgbWF4LXdpZHRoOiAyNDRweDtcbiAgfVxufVxuXG4udGVhbS13ZS1sb3ZlLnRlYW0taGFsZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4udGVhbS13ZS1sb3ZlLnRlYW0taGFsZiBoMyxcbi50ZWFtLXdlLWxvdmUudGVhbS1oYWxmIHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi50ZWFtLXdlLWxvdmUudGVhbS1oYWxmIC5jb250YWluZXIgPiBkaXYuaW1hZ2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS13ZS1sb3ZlLnRlYW0taGFsZiAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnRlYW0td2UtbG92ZS50ZWFtLWhhbGYgLmNvbnRhaW5lciA+IGRpdi5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYW0td2UtbG92ZS50ZWFtLWhhbGYgLmNvbnRhaW5lciA+IGRpdi5pbWFnZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LWhlaWdodDogMjYwcHg7XG4gIH1cbiAgLnRlYW0td2UtbG92ZS50ZWFtLWhhbGYgLmNvbnRhaW5lciA+IGRpdi5pbWFnZSAuaGVhcnQge1xuICAgIHRvcDogLTQ1cHg7XG4gIH1cbiAgLnRlYW0td2UtbG92ZS50ZWFtLWhhbGYgLmNvbnRhaW5lciA+IGRpdi5pbWFnZSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogNjUlO1xuICAgIG1pbi13aWR0aDogMjQ0cHg7XG4gICAgbWF4LXdpZHRoOiAyNDRweDtcbiAgfVxufVxuXG4udGVhbS1vdXItdGVhbSB7XG4gIHBhZGRpbmc6IDkwcHggMzBweDtcbn1cbi50ZWFtLW91ci10ZWFtIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50ZWFtLW91ci10ZWFtIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuLnRlYW0tb3VyLXRlYW0gaDIgc3BhbiB7XG4gIGNvbG9yOiAjMDBmZjAwO1xufVxuLnRlYW0tb3VyLXRlYW0gLnZpc2libGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZWFtLW91ci10ZWFtIC52aXNpYmxlLWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZWFtLW91ci10ZWFtIC5tZW1iZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtZW1iZXIxIGVtcHR5MSBtZW1iZXIyXCIgXCJtZW1iZXIzIG1lbWJlcjQgbWVtYmVyNVwiIFwibWVtYmVyNiBlbXB0eTIgbWVtYmVyN1wiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLWNyb3NzLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC13YXZlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXRyaWFuZ2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC1zcXVhcmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS1jcm9zcy5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi10cmlhbmdsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0NSUgMTAwcHgsIDU1JSAxNTVweCwgMTAlIDQ1JSwgMjUlIDU1JSwgNDIlIDgwJSwgNTglIDk1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtZW1iZXIxIG1lbWJlcjJcIiBcIm1lbWJlcjMgbWVtYmVyNFwiIFwibWVtYmVyNSBtZW1iZXI2XCI7XG4gIH1cbn1cbi50ZWFtLW91ci10ZWFtIC5tZW1iZXJzIC5tZW1iZXIge1xuICBtaW4td2lkdGg6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGVhbS1vdXItdGVhbSAubWVtYmVycyAubWVtYmVyIGltZy50ZWFtLWltYWdlX19ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMTVweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlcjpob3ZlciBpbWcudGVhbS1pbWFnZV9faG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2FsYygxMDAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlcjpudGgtb2YtdHlwZSgxKSB7XG4gIGdyaWQtYXJlYTogbWVtYmVyMTtcbn1cbi50ZWFtLW91ci10ZWFtIC5tZW1iZXJzIC5tZW1iZXI6bnRoLW9mLXR5cGUoMSk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlYW0vcmVkLWhvcml6b250YWwuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzMHB4O1xufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlcjpudGgtb2YtdHlwZSgzKSB7XG4gIGdyaWQtYXJlYTogbWVtYmVyMjtcbn1cbi50ZWFtLW91ci10ZWFtIC5tZW1iZXJzIC5tZW1iZXI6bnRoLW9mLXR5cGUoMyk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlYW0vZ3JlZW4tdmVydGljYWwuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMzBweCkgNTAlO1xufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlcjpudGgtb2YtdHlwZSg1KSB7XG4gIGdyaWQtYXJlYTogbWVtYmVyMztcbn1cbi50ZWFtLW91ci10ZWFtIC5tZW1iZXJzIC5tZW1iZXI6bnRoLW9mLXR5cGUoNSk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlYW0vZ3JlZW4tdmVydGljYWwtMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDMwcHg7XG59XG4udGVhbS1vdXItdGVhbSAubWVtYmVycyAubWVtYmVyOm50aC1vZi10eXBlKDcpIHtcbiAgZ3JpZC1hcmVhOiBtZW1iZXI0O1xufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlcjpudGgtb2YtdHlwZSg3KTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbS9ibHVlLWhvcml6b250YWwuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MCU7XG59XG4udGVhbS1vdXItdGVhbSAubWVtYmVycyAubWVtYmVyOm50aC1vZi10eXBlKDkpIHtcbiAgZ3JpZC1hcmVhOiBtZW1iZXI1O1xufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlcjpudGgtb2YtdHlwZSg5KTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbS9yZWQtaG9yaXpvbnRhbC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDgwJTtcbn1cbi50ZWFtLW91ci10ZWFtIC5tZW1iZXJzIC5tZW1iZXI6bnRoLW9mLXR5cGUoMTEpIHtcbiAgZ3JpZC1hcmVhOiBtZW1iZXI2O1xufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlcjpudGgtb2YtdHlwZSgxMSk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlYW0vYmx1ZS1ob3Jpem9udGFsLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMzBweDtcbn1cbi50ZWFtLW91ci10ZWFtIC5tZW1iZXJzIC5tZW1iZXI6bnRoLW9mLXR5cGUoMTMpIHtcbiAgZ3JpZC1hcmVhOiBtZW1iZXI3O1xufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlcjpudGgtb2YtdHlwZSgxMyk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlYW0vZ3JlZW4taG9yaXpvbnRhbC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDMwcHgpO1xufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlciAuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDI1NSwgMCwgMC45KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udGVhbS1vdXItdGVhbSAubWVtYmVycyAubWVtYmVyIC5kZXRhaWxzIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlciAuZGV0YWlscyBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMi4yNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnRlYW0tb3VyLXRlYW0gLm1lbWJlcnMgLm1lbWJlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRlYW0tb3VyLXRlYW0gLnRlYW0tZW5kIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtc2VtaWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtdHJpYW5nbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS13YXZlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC13YXZlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwJSAxMCUsIDc1JSAzMCUsIDUlIDkwJSwgOTUlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCwgMjBweCwgMzVweCwgMTBweDtcbn1cbi50ZWFtLW91ci10ZWFtIC50ZWFtLWVuZCBwIHtcbiAgY29sb3I6ICMwMGZmMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMDYyNWVtO1xufVxuLnRlYW0tb3VyLXRlYW0gLnRlYW0tZW5kIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xufVxuLnRlYW0tb3VyLXRlYW0gLnRlYW0tZW5kIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMGZmMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZjAwO1xufVxuLnRlYW0tb3VyLXRlYW0gLnRlYW0tcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgei1pbmRleDogMTM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4yNXM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcbiAgbWF4LWhlaWdodDogOTUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tb3VyLXRlYW0gLnRlYW0tcG9wdXAge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYW0tb3VyLXRlYW0gLnRlYW0tcG9wdXAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4udGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cC5zaG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4udGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZsZXgtYmFzaXM6IDQwJTtcbn1cbi50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwID4gZGl2Omxhc3QtY2hpbGQge1xuICBmbGV4LWJhc2lzOiA2MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCA+IGRpdjpmaXJzdC1jaGlsZCwgLnRlYW0tb3VyLXRlYW0gLnRlYW0tcG9wdXAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgZmxleC1iYXNpczogdW5zZXQ7XG4gIH1cbn1cbi50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzLjEyNWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbi50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRlYW0tb3VyLXRlYW0gLnRlYW0tcG9wdXAgLm5hbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZjAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNTBweDtcbn1cbi50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIC5uYW1lIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIGxpZ2h0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCAubmFtZSB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDMwcHg7XG4gIH1cbn1cbi50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIC5kZXNjcmlwdGlvbiB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCAuZGVzY3JpcHRpb24gPiBkaXYge1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG59XG4udGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCAuZGVzY3JpcHRpb24gaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1ZW07XG59XG4udGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCAuZGVzY3JpcHRpb24gaDMge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIFJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMGZmMDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCAuZGVzY3JpcHRpb24gPiBkaXYge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG4gIC50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIC5kZXNjcmlwdGlvbiBoMiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIC5kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB9XG59XG4udGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCAubGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCAubGluayBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIC5saW5rIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIC5saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIC5pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICB9XG59XG4udGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCAuaW1hZ2UgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGVhbS1vdXItdGVhbSAudGVhbS1wb3B1cCAuaW1hZ2UgYnV0dG9uIGkge1xuICBjb2xvcjogIzAwZmYwMDtcbn1cbi50ZWFtLW91ci10ZWFtIC50ZWFtLXBvcHVwIC5pbWFnZSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW0tb3VyLXRlYW0gLnRlYW0tcG9wdXAgLmltYWdlIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMjBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnRlYW0tb3VyLXRlYW0gLnRlYW0tcG9wdXAgLmltYWdlIGJ1dHRvbiBpIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRlYW0tb3VyLXRlYW0ge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxuICAudGVhbS1vdXItdGVhbSAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLWNyb3NzLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC13YXZlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXRyaWFuZ2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC1zcXVhcmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS1jcm9zcy5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi10cmlhbmdsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA3MHB4LCA5NSUgMTVweCwgMTBweCAyODBweCwgMjUlIDU1JSwgNDIlIDgwJSwgNzUlIDgzJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTNweDtcbiAgfVxuICAudGVhbS1vdXItdGVhbSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbS1vdXItdGVhbSBpbWcudmlzaWJsZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAudGVhbS1vdXItdGVhbSBpbWcudmlzaWJsZS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb21lIGgxIHtcbiAgZm9udC1zaXplOiA2Ljc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgVGhpblwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwZmYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21lIGgxIHtcbiAgICBmb250LXNpemU6IDMuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5hZGRyZXNzIHtcbiAgcGFkZGluZzogOTBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWRkcmVzcyBoMiB7XG4gIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hZGRyZXNzIGgyIHNwYW4ge1xuICBjb2xvcjogIzAwZmYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWRkcmVzcyAubWFwLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMS4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5hZGRyZXNzIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWRkcmVzcyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBSZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmFkZHJlc3MgLnBob25lLW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICMwMGZmMDAgIWltcG9ydGFudDtcbn1cbi5hZGRyZXNzIC5maW5kLW91dC1saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5hZGRyZXNzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFkZHJlc3MtY29udGVudCBhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWRkcmVzcy1jb250ZW50LWltZyB7XG4gIG1hcmdpbi1yaWdodDogMi41ZW07XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFkZHJlc3MtY29udGVudC1pbWcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZGRyZXNzLWNvbnRlbnQtdGV4dCB7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG4uYWRkcmVzcyAubUN1c3RvbVNjcm9sbEJveCwgLmFkZHJlc3MgLm1DU0JfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDkwcHggMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWRkcmVzcyAubUN1c3RvbVNjcm9sbEJveCwgLmFkZHJlc3MgLm1DU0JfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWRkcmVzcyAuZmluZC1vdXQtbGluayB7XG4gICAgYm90dG9tOiA1MHB4O1xuICB9XG4gIC5hZGRyZXNzLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5hZGRyZXNzLWNvbnRlbnQtaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVlbTtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFkZHJlc3MtY29udGVudC1pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYWRkcmVzcy1jb250ZW50LXRleHQge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxuICAuYWRkcmVzcyBoMiB7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmFkZHJlc3MgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5hZGRyZXNzIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYmxrLWNvbnRhY3QtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDkwcHggMzBweCAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsay1jb250YWN0LWZvcm0gaDIge1xuICBmb250LXNpemU6IDMuMTI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmxrLWNvbnRhY3QtZm9ybSBoMiBzcGFuIHtcbiAgY29sb3I6ICMwMGZmMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsay1jb250YWN0LWZvcm0gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYmxrLWNvbnRhY3QtZm9ybSBmb3JtIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi5ibGstY29udGFjdC1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xufVxuLmJsay1jb250YWN0LWZvcm0gZm9ybSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg3KSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJsay1jb250YWN0LWZvcm0gZm9ybSAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSg4KSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5ibGstY29udGFjdC1mb3JtIGZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMC42MjVlbSAxLjI1ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXJnaW46IDA7XG59XG4uYmxrLWNvbnRhY3QtZm9ybSBmb3JtIC5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxrLWNvbnRhY3QtZm9ybSBmb3JtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBSZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ibGstY29udGFjdC1mb3JtIGZvcm0gLmZvcm0tZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsay1jb250YWN0LWZvcm0gZm9ybSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxrLWNvbnRhY3QtZm9ybSBmb3JtIGEge1xuICBjb2xvcjogIzAwZmYwMDtcbn1cbi5ibGstY29udGFjdC1mb3JtIC5idG4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIFJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiAjMDBmZjAwO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogNTJweDtcbiAgcGFkZGluZzogMC42MjVlbSAxLjg3NWVtO1xufVxuLmJsay1jb250YWN0LWZvcm0gLmJ0bi1kcm9wIHtcbiAgbWFyZ2luLXRvcDogMC42MjVlbTtcbn1cbi5ibGstY29udGFjdC1mb3JtIC5idG4tc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4uYmxrLWNvbnRhY3QtZm9ybSAuYnRuOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsay1jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibGstY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhaW5lci1oYWxmIHtcbiAgZmxleDogMTtcbn1cbi5ibGstY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhaW5lci1oYWxmOm50aC1vZi10eXBlKDEpIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibGstY29udGFjdC1mb3JtIHtcbiAgICBwYWRkaW5nOiA5MHB4IDIwcHggMTEwcHggMjBweDtcbiAgfVxuICAuYmxrLWNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsay1jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCAuY29udGFpbmVyLWhhbGYge1xuICAgIGZsZXg6IHVuc2V0O1xuICB9XG4gIC5ibGstY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhaW5lci1oYWxmOm50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1ZW07XG4gIH1cbiAgLmJsay1jb250YWN0LWZvcm0gZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAuYmxrLWNvbnRhY3QtZm9ybSBmb3JtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG4gIC5ibGstY29udGFjdC1mb3JtIGgyIHtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuYmxrLWNvbnRhY3QtZm9ybSBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAuYmxrLWNvbnRhY3QtZm9ybSAuYnRuIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAuYmxrLWNvbnRhY3QtZm9ybSAuYnRuLS1kcm9wIHtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gIH1cbn1cblxuLnBvcnRlZm9saW8tY2xpZW50IC5iYW5uZXIge1xuICBwYWRkaW5nOiA4MHB4IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuYmFubmVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogOC4zMTI1ZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuYmFubmVyIGgxIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmJhbm5lciAuZmluZC1vdXQtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiB1bnNldDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0ZWZvbGlvLWNsaWVudCAuYmFubmVyIGgxIHtcbiAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgYm90dG9tOiAxMzBweDtcbiAgfVxuICAucG9ydGVmb2xpby1jbGllbnQgLmJhbm5lciAuZmluZC1vdXQtbGluayB7XG4gICAgYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5wb3J0ZWZvbGlvLWNsaWVudCAudGFncyB7XG4gIHBhZGRpbmc6IDUwcHggMzBweDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAudGFncyAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0ZWZvbGlvLWNsaWVudCAudGFncyAuY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLnRhZyB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcnRlZm9saW8tY2xpZW50IC50YWcge1xuICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcbiAgfVxuICAucG9ydGVmb2xpby1jbGllbnQgLnRhZzpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnBvcnRlZm9saW8tY2xpZW50IC50YWcgaDQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNWVtO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC50YWcgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAudGFnIHVsIGxpIHtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBSZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLnRhZyB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBvcnRlZm9saW8tY2xpZW50IC5jbGllbnQtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDgwcHggMzBweDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuY2xpZW50LWRldGFpbHMgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuY2xpZW50LWRldGFpbHMgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEuNjI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1kZXRhaWxzIC5jbGllbnQtaW1hZ2Uge1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5jbGllbnQtZGV0YWlscyAuY2xpZW50LWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcnRlZm9saW8tY2xpZW50IC5jbGllbnQtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4IDgwcHggMjBweDtcbiAgfVxuICAucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1kZXRhaWxzIGgyIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxuICAucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1kZXRhaWxzIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxufVxuXG4ucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1pbWFnZXMge1xuICBwYWRkaW5nOiA4MHB4IDMwcHg7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1pbWFnZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1pbWFnZXMgLmNsaWVudC1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5jbGllbnQtaW1hZ2VzIC5jbGllbnQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuY2xpZW50LWltYWdlcyAuY2xpZW50LWltYWdlLmZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuY2xpZW50LWltYWdlcyAuY2xpZW50LWltYWdlLmhhbGYge1xuICB3aWR0aDogY2FsYyg1MCUgLSA0MHB4KTtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuY2xpZW50LWltYWdlcyAuY2xpZW50LWltYWdlLmhhbGY6bnRoLW9mLXR5cGUoZXZlbikge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1pbWFnZXMgLmNsaWVudC1pbWFnZS5oYWxmOm50aC1vZi10eXBlKG9kZCkge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuY2xpZW50LWltYWdlcyAuY2xpZW50LWltYWdlLm9uZS10aGlyZCB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjBweCk7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1pbWFnZXMgLmNsaWVudC1pbWFnZS5vbmUtdGhpcmQgKyAudHdvLXRoaXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1pbWFnZXMgLmNsaWVudC1pbWFnZS5vbmUtdGhpcmQgKyAub25lLXRoaXJkIHtcbiAgbWFyZ2luOiAwIDMwcHggODBweDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuY2xpZW50LWltYWdlcyAuY2xpZW50LWltYWdlLm9uZS10aGlyZCArIC5vbmUtdGhpcmQgKyAub25lLXRoaXJkIHtcbiAgbWFyZ2luOiAwIDAgODBweDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuY2xpZW50LWltYWdlcyAuY2xpZW50LWltYWdlLnR3by10aGlyZCB7XG4gIHdpZHRoOiBjYWxjKDY2LjY2NjY2NjY2NjclIC0gMjBweCk7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1pbWFnZXMgLmNsaWVudC1pbWFnZS50d28tdGhpcmQgKyAub25lLXRoaXJkIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1pbWFnZXMgLmNsaWVudC1pbWFnZS5vbmUtcXVhcnRlciB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5jbGllbnQtaW1hZ2VzIC5jbGllbnQtaW1hZ2Uub25lLXF1YXJ0ZXIgKyAudGhyZWUtcXVhcnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5jbGllbnQtaW1hZ2VzIC5jbGllbnQtaW1hZ2UudGhyZWUtcXVhcnRlciB7XG4gIHdpZHRoOiBjYWxjKDc1JSAtIDIwcHgpO1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5jbGllbnQtaW1hZ2VzIC5jbGllbnQtaW1hZ2UudGhyZWUtcXVhcnRlciArIC5vbmUtcXVhcnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcnRlZm9saW8tY2xpZW50IC5jbGllbnQtaW1hZ2VzIC5jbGllbnQtaW1hZ2UuaGFsZiwgLnBvcnRlZm9saW8tY2xpZW50IC5jbGllbnQtaW1hZ2VzIC5jbGllbnQtaW1hZ2Uub25lLXRoaXJkLCAucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1pbWFnZXMgLmNsaWVudC1pbWFnZS5vbmUtcXVhcnRlciwgLnBvcnRlZm9saW8tY2xpZW50IC5jbGllbnQtaW1hZ2VzIC5jbGllbnQtaW1hZ2UudHdvLXRoaXJkLCAucG9ydGVmb2xpby1jbGllbnQgLmNsaWVudC1pbWFnZXMgLmNsaWVudC1pbWFnZS50aHJlZS1xdWFydGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBvcnRlZm9saW8tY2xpZW50IC5jbGllbnQtaW1hZ2VzIC5jbGllbnQtaW1hZ2U6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0ZWZvbGlvLWNsaWVudCAuY2xpZW50LWltYWdlcyB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5cbi5wb3J0ZWZvbGlvLWNsaWVudCAuZnVsbC1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogODB2aDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuZnVsbC1pbWFnZS5wYXJhbGxheCB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG59XG5cbi5wb3J0ZWZvbGlvLWNsaWVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDkwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMuMTI1ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0ZWZvbGlvLWNsaWVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBSZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0ZWZvbGlvLWNsaWVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLnBvcnRlZm9saW8tY2xpZW50IC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXRhaWxzIGgyLCAucG9ydGVmb2xpby1jbGllbnQgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2RldGFpbHMgcCwgLnBvcnRlZm9saW8tY2xpZW50IC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXRhaWxzIGg0LCAucG9ydGVmb2xpby1jbGllbnQgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2RldGFpbHMgdWwge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGV0YWlscyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGV0YWlscyBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGV0YWlscyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGV0YWlscyB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9ydGVmb2xpby1jbGllbnQgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2RldGFpbHMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAucG9ydGVmb2xpby1jbGllbnQgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2RldGFpbHMgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgfVxuICAucG9ydGVmb2xpby1jbGllbnQgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2RldGFpbHMgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi5wb3J0ZWZvbGlvLWNsaWVudCAuaWNvbi1zbGlkZXIge1xuICBwYWRkaW5nOiA4MHB4IDMwcHg7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmljb24tc2xpZGVyIC5zbGlkZXIgaW1nIHtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiB7XG4gIC5wb3J0ZWZvbGlvLWNsaWVudCAuaWNvbi1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAucG9ydGVmb2xpby1jbGllbnQgLmljb24tc2xpZGVyIC5zbGlkZXIgaW1nIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLnBvcnRlZm9saW8tY2xpZW50IC5pbWFnZS1zbGlkZXIge1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmltYWdlLXNsaWRlciBpbWcge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9ydGVmb2xpby1jbGllbnQgLmltYWdlLXNsaWRlciBpbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcnRlZm9saW8tY2xpZW50IC5pbWFnZS1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG4ucG9ydGVmb2xpby1jbGllbnQgLmxhcHRvcC1zbGlkZXIge1xuICBwYWRkaW5nOiA4MHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmxhcHRvcC1zbGlkZXIuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5sYXB0b3Atc2xpZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLmxhcHRvcC1zbGlkZXIgLmxhcHRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9ydGVmb2xpby1jbGllbnQgLmxhcHRvcC1zbGlkZXIgLmxhcHRvcCB7XG4gICAgd2lkdGg6IDMxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBvcnRlZm9saW8tY2xpZW50IC5sYXB0b3Atc2xpZGVyIC5sYXB0b3Atc2Nyb2xsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0M3B4O1xuICB3aWR0aDogNzE4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ1MnB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAubGFwdG9wLXNsaWRlciAubGFwdG9wLXNjcm9sbCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAubGFwdG9wLXNsaWRlciAubGFwdG9wLXNjcm9sbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9ydGVmb2xpby1jbGllbnQgLmxhcHRvcC1zbGlkZXIgLmxhcHRvcC1zY3JvbGwge1xuICAgIHRvcDogMzdweDtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuLnBvcnRlZm9saW8tY2xpZW50IC5sYXB0b3Atc2xpZGVyIC5zbGlkZXIgaW1nIHtcbiAgd2lkdGg6IDU1MHB4O1xuICBoZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcnRlZm9saW8tY2xpZW50IC5sYXB0b3Atc2xpZGVyIC5zbGlkZXIgaW1nIHtcbiAgICB3aWR0aDogMTg5cHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnBvcnRlZm9saW8tY2xpZW50IC5sYXB0b3Atc2xpZGVyIC5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTA4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9ydGVmb2xpby1jbGllbnQgLmxhcHRvcC1zbGlkZXIgLnNsaWNrLXNsaWRlciB7XG4gICAgdG9wOiA3OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9ydGVmb2xpby1jbGllbnQgLmxhcHRvcC1zbGlkZXIgLnNsaWNrLXNsaWRlciB7XG4gICAgdG9wOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9ydGVmb2xpby1jbGllbnQgLmxhcHRvcC1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuXG4ucG9ydGVmb2xpby1jbGllbnQgLm1vYmlsZS1zbGlkZXIge1xuICBwYWRkaW5nOiA4MHB4IDMwcHg7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLm1vYmlsZS1zbGlkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAubW9iaWxlLXNsaWRlciAubW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0ZWZvbGlvLWNsaWVudCAubW9iaWxlLXNsaWRlciAubW9iaWxlIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAubW9iaWxlLXNsaWRlciAuc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDc1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9ydGVmb2xpby1jbGllbnQgLm1vYmlsZS1zbGlkZXIgLnNsaWNrLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB0b3A6IDU3cHg7XG4gIH1cbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAubW9iaWxlLXNsaWRlciAubW9iaWxlLXNjcm9sbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NnB4O1xuICB3aWR0aDogMjYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ1NXB4O1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5tb2JpbGUtc2xpZGVyIC5tb2JpbGUtc2Nyb2xsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcnRlZm9saW8tY2xpZW50IC5tb2JpbGUtc2xpZGVyIC5tb2JpbGUtc2Nyb2xsIHtcbiAgICB0b3A6IDM3cHg7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0ZWZvbGlvLWNsaWVudCAubW9iaWxlLXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9ydGVmb2xpby1jbGllbnQgLnBvcnRlZm9saW8tdmlkZW8ge1xuICBwYWRkaW5nOiA4MHB4IDMwcHg7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLnBvcnRlZm9saW8tdmlkZW8gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAucG9ydGVmb2xpby12aWRlbyB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5wb3J0ZWZvbGlvLXZpZGVvIC5wbGF5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0ZWZvbGlvLWNsaWVudCAucG9ydGVmb2xpby12aWRlbyAucGxheS1idG4gc3ZnIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAucG9ydGVmb2xpby12aWRlby5mdWxsd2lkdGgge1xuICBwYWRkaW5nOiAwO1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5wb3J0ZWZvbGlvLXZpZGVvLmZ1bGx3aWR0aCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIGhlaWdodDogMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLnBvcnRlZm9saW8tdmlkZW8uZnVsbHdpZHRoIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLnBvcnRlZm9saW8tdmlkZW8ubW9iaWxlLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL21vYmlsZS12aWRlby1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAucG9ydGVmb2xpby12aWRlby5tb2JpbGUtdmlkZW8gLmNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAucG9ydGVmb2xpby12aWRlby5tb2JpbGUtdmlkZW8gLmNvbnRhaW5lciA+IGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAucG9ydGVmb2xpby12aWRlby5tb2JpbGUtdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0ZWZvbGlvLWNsaWVudCAucG9ydGVmb2xpby12aWRlby5tb2JpbGUtdmlkZW8gdmlkZW8ge1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICB0b3A6IDY1cHg7XG4gIH1cbn1cblxuLnBvcnRlZm9saW8tY2xpZW50IC5wcm9qZWN0LWxpbmtzIHtcbiAgcGFkZGluZzogODBweCAzMHB4O1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5wcm9qZWN0LWxpbmtzIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBSZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnBvcnRlZm9saW8tY2xpZW50IC5wcm9qZWN0LWxpbmtzIGgyIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgfVxufVxuLnBvcnRlZm9saW8tY2xpZW50IC5wcm9qZWN0LWxpbmtzIC5saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wb3J0ZWZvbGlvLWNsaWVudCAucHJvamVjdC1saW5rcyAubGlua3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAucHJvamVjdC1saW5rcyAubGluayB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5wcm9qZWN0LWxpbmtzIC5saW5rIGEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIGxpZ2h0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMzMzMztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4yNXM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcbn1cbi5wb3J0ZWZvbGlvLWNsaWVudCAucHJvamVjdC1saW5rcyAubGluayBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLnByb2plY3QtbGlua3MgLmxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBmZjAwO1xufVxuLnBvcnRlZm9saW8tY2xpZW50IC5wcm9qZWN0LWxpbmtzIC5saW5rIGkge1xuICBjb2xvcjogIzAwZmYwMDtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLnByb2plY3QtbGlua3MgLmxpbms6Zmlyc3QtY2hpbGQgYSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ucG9ydGVmb2xpby1jbGllbnQgLnByb2plY3QtbGlua3MgLmxpbms6bGFzdC1jaGlsZCBhIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucG9ydGVmb2xpby1jbGllbnQgLnByb2plY3QtbGlua3MgLmxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc2l0ZS1zdXItbWVzdXJlIHNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4IDUwcHg7XG59XG4uc2l0ZS1zdXItbWVzdXJlIC5idG4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpdGUtc3VyLW1lc3VyZSAuYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4yNXM7XG59XG4uc2l0ZS1zdXItbWVzdXJlIC5idG4gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZjAwO1xuICBib3JkZXItY29sb3I6ICMwMGZmMDA7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWhlcm9CYW5uZXIge1xuICBtYXJnaW46IDVyZW0gYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzcmVtO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1oZXJvQmFubmVyLWxvZ28gLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWhlcm9CYW5uZXItbG9nbyAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtaGVyb0Jhbm5lci1sb2dvIC5kZXNjcmlwdGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjQjRCM0IzO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1oZXJvQmFubmVyLWRlc2NyaXB0aW9uLWJvdHRvbSB7XG4gIG1hcmdpbjogMCAwIDEwJTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtaGVyb0Jhbm5lci1kZXNjcmlwdGlvbi1ib3R0b20gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtaGVyb0Jhbm5lci1kZXNjcmlwdGlvbi1ib3R0b20gcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtaGVyb0Jhbm5lci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtaGVyb0Jhbm5lci1pbWFnZSBjYW52YXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtdGVjaG5vbG9naWVzIHtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLnNpdGUtc3VyLW1lc3VyZS10ZWNobm9sb2dpZXMtZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4uc2l0ZS1zdXItbWVzdXJlLXRlY2hub2xvZ2llcy1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtdGVjaG5vbG9naWVzLWFuaW1hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2l0ZS1zdXItbWVzdXJlLXRlY2hub2xvZ2llcy1hbmltYXRpb24taW5kaXYgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRvcDogMDtcbiAgY29sb3I6ICMwMGZmMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDVyZW0gYXV0bztcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZm9uY3Rpb25uYWxpdGVzLWltYWdlIHtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG4gIGdyaWQtYXJlYTogMS8xLzMvMjtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZvbmN0aW9ubmFsaXRlcy1pbWFnZS1pbmRpdiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtaW1hZ2UtaW5kaXYgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZvbmN0aW9ubmFsaXRlcy1pbWFnZS1pbmRpdi5hY3RpdmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZvbmN0aW9ubmFsaXRlcy1lbnRldGUge1xuICBncmlkLWFyZWE6IDEvMi8yLzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZvbmN0aW9ubmFsaXRlcy1lbnRldGUtaW1hZ2Uge1xuICB3aWR0aDogMjAlO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtZW50ZXRlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtZW50ZXRlLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZvbmN0aW9ubmFsaXRlcy1saXN0IHtcbiAgZ3JpZC1hcmVhOiAyLzIvMy8zO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtbGlzdCAuc3dpcGVyLWZvbmN0aW9ubmFsaXRlcyAuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtbGlzdCAuc3dpcGVyLWZvbmN0aW9ubmFsaXRlcyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZm9uY3Rpb25uYWxpdGVzLWxpc3QgLnN3aXBlci1mb25jdGlvbm5hbGl0ZXMgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgcCB7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZvbmN0aW9ubmFsaXRlcy1saXN0IC5zd2lwZXItZm9uY3Rpb25uYWxpdGVzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHAuYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtbGlzdCAuc3dpcGVyLWZvbmN0aW9ubmFsaXRlcyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZm9uY3Rpb25uYWxpdGVzLWxpc3QgLnN3aXBlci1kZXNjcmlwdGlvbi1saXN0LWluZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZm9uY3Rpb25uYWxpdGVzLWxpc3QgLnN3aXBlci1kZXNjcmlwdGlvbi1saXN0LWluZGl2IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZm9uY3Rpb25uYWxpdGVzLWxpc3QgLnN3aXBlci1kZXNjcmlwdGlvbi1saXN0LWluZGl2IHAge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZvbmN0aW9ubmFsaXRlcy1saXN0IC5zd2lwZXItZGVzY3JpcHRpb24tbGlzdC1pbmRpdi5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZm9uY3Rpb25uYWxpdGVzLWxpc3QgLnN3aXBlci1kZXNjcmlwdGlvbi1saXN0LWluZGl2IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtbGlzdCAuc3dpcGVyLWRlc2NyaXB0aW9uLWxpc3QtaW5kaXYgdWwgbGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZvbmN0aW9ubmFsaXRlcy1saXN0IC5zd2lwZXItZGVzY3JpcHRpb24tbGlzdC1pbmRpdiB1bCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIj5cIjtcbiAgY29sb3I6ICMwMGZmMDA7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWRlc2NyaXB0aW9uSW1hZ2Uge1xuICBtYXJnaW46IDVyZW0gYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiBibGFjaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS1jaXJjbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS1jcm9zcy5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLXdhdmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLWxpbmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tc2VtaWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi10cmlhbmdsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi13YXZlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC1zZW1pY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC1zcXVhcmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vcmVkLXRyaWFuZ2xlLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDclIDEzJSwgOTAlIDc3JSwgNTQlIDg1JSwgNTYlIDIwJSwgNyUgODglLCA4JSAzOSUsIDQ5JSA1MCUsIDQ3JSAxJSwgNDglIDk5JSwgOTAlIDEwJSwgMTklIDY3JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cmVtO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1kZXNjcmlwdGlvbkltYWdlLWluZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1kZXNjcmlwdGlvbkltYWdlLWluZGl2LXJpZ2h0IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2l0ZS1zdXItbWVzdXJlLWRlc2NyaXB0aW9uSW1hZ2UtaW5kaXYtcmlnaHQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2l0ZS1zdXItbWVzdXJlLWRlc2NyaXB0aW9uSW1hZ2UtaW5kaXYtcmlnaHQgY2FudmFzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWRlc2NyaXB0aW9uSW1hZ2UtaW5kaXYtbGVmdCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNpdGUtc3VyLW1lc3VyZS1kZXNjcmlwdGlvbkltYWdlLWluZGl2LWxlZnQgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiA1cmVtIDIwcHggIWltcG9ydGFudDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWhlYWRlciAudGl0bGUgaDIge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDBmZjAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogNjFweDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWhlYWRlciAuZW50ZXRlIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1oZWFkZXIgLmVudGV0ZSBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50IC5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudCAuc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50LWluZGl2IHtcbiAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudC1pbmRpdiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudCAuc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50LWluZGl2LWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG4uc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50IC5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQtaW5kaXYtZGVzY3JpcHRpb24tZXRpcXVldHRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudCAuc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50LWluZGl2LWRlc2NyaXB0aW9uLWV0aXF1ZXR0ZSBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgbGlnaHRcIiwgc2Fucy1zZXJpZjtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudC1pbmRpdi1kZXNjcmlwdGlvbi1ldGlxdWV0dGUgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi9cIjtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudC1pbmRpdi1kZXNjcmlwdGlvbi1ldGlxdWV0dGUgcDpudGgtbGFzdC1jaGlsZCgtbisxKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudCAuc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50LWluZGl2LWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50IC5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQtaW5kaXYtZGVzY3JpcHRpb24gcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudCAuc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50LWluZGl2IC5idG4ge1xuICBtYXJnaW46IDNyZW0gYXV0bztcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudC1pbmRpdiAuYnRuIGEge1xuICBjb2xvcjogIzAwZmYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwZmYwMDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudC1pbmRpdiAuYnRuIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50IC5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQtaW5kaXYtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogNXJlbSAwIDA7XG59XG4uc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50IC5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQtaW5kaXYtdmlkZW8gLmltZ01BREVCWSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50IC5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQtaW5kaXYtdmlkZW8gdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudC1pbmRpdi12aWRlby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudC1pbmRpdi12aWRlby1vdmVybGF5IHN2ZyB7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudC1pbmRpdi12aWRlby1vdmVybGF5IHN2Zzpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNyk7XG59XG4uc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50IC5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQtaW5kaXYtdmlkZW8tb3ZlcmxheS5kaXNhYmxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnN3aXBlci1nZXN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnN3aXBlci1nZXN0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYtbWFkZWJ5IHN2ZyB7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudCAuc3dpcGVyLWdlc3Rpb24gLnN3aXBlci1idXR0b24tcHJldi1tYWRlYnksIC5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnN3aXBlci1nZXN0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQtbWFkZWJ5IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudCAuc3dpcGVyLWdlc3Rpb24gLnN3aXBlci1idXR0b24tcHJldi1tYWRlYnk6aG92ZXIgcGF0aCwgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudCAuc3dpcGVyLWdlc3Rpb24gLnN3aXBlci1idXR0b24tbmV4dC1tYWRlYnk6aG92ZXIgcGF0aCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudCAuc3dpcGVyLWdlc3Rpb24gLnN3aXBlci1idXR0b24tZGlzYWJsZWQgc3ZnIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtYXNzb2NpYXRpb25zIHtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuLnNpdGUtc3VyLW1lc3VyZS1hc3NvY2lhdGlvbnMtbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWFzc29jaWF0aW9ucy1sb2dvIC5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWFzc29jaWF0aW9ucy1sb2dvIC5pbWcgaW1nIHtcbiAgd2lkdGg6IDcwJTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtYXNzb2NpYXRpb25zLWxvZ28gcC5hc3NvQU5EIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGNvbG9yOiAjMDBmZjAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtYXNzb2NpYXRpb25zLWxvZ28gcC5hc3NvQU5EOm50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWFzc29jaWF0aW9ucy1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1hc3NvY2lhdGlvbnMtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiA1cmVtIDAgM3JlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWFzc29jaWF0aW9ucy1jb250ZW50IHAge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWFzc29jaWF0aW9ucy1naWYge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtYXNzb2NpYXRpb25zLWdpZiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtYmVuZWZpY2VzIHtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdCB1bCB7XG4gIG1hcmdpbjogNXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtYmVuZWZpY2VzLWxpc3QgdWwgbGkuc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0LWltZy1pbmRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDMwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtYmVuZWZpY2VzLWxpc3QgdWwgbGkuc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0LWltZy1pbmRpdiBjYW52YXMuY29sb3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdCB1bCBsaS5zaXRlLXN1ci1tZXN1cmUtYmVuZWZpY2VzLWxpc3QtaW1nLWluZGl2IGltZy5jb2xvciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0IHVsIGxpLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdC1pbWctaW5kaXYgLmNhbnZhc1RFU1Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdCB1bCBsaS5zaXRlLXN1ci1tZXN1cmUtYmVuZWZpY2VzLWxpc3QtaW1nLWluZGl2IGltZy5ncmV5IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0IHVsIGxpLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdC1pbWctaW5kaXYgcCB7XG4gIGNvbG9yOiAjRTZFNkU2O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0IHVsIGxpLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdC1pbWctaW5kaXYgcDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtYmVuZWZpY2VzLWxpc3QgdWwgbGkuc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0LWltZy1pbmRpdi5hY3RpdmUgY2FudmFzLmNvbG9yLCAuc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0IHVsIGxpLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdC1pbWctaW5kaXYuYWN0aXZlIGltZy5jb2xvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdCB1bCBsaS5zaXRlLXN1ci1tZXN1cmUtYmVuZWZpY2VzLWxpc3QtaW1nLWluZGl2LmFjdGl2ZSBpbWcuZ3JleSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0IHVsIGxpLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdC1pbWctaW5kaXYuYWN0aXZlIC5jYW52YXNURVNUIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtYmVuZWZpY2VzLWxpc3QgdWwgbGkuc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0LWltZy1pbmRpdi5hY3RpdmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogYmxhY2s7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0IHVsIGxpLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdC1pbWctaW5kaXYuYWN0aXZlIHA6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0IGRpdi5zaXRlLXN1ci1tZXN1cmUtYmVuZWZpY2VzLWxpc3QtZGVzYy1pbmRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0IGRpdi5zaXRlLXN1ci1tZXN1cmUtYmVuZWZpY2VzLWxpc3QtZGVzYy1pbmRpdiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdCBkaXYuc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0LWRlc2MtaW5kaXYuYWN0aXZlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDEwcmVtIDUwcHggIWltcG9ydGFudDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZmFxIGRpdi5mYXEtY29udGFpbmVyIGRpdi50aXRsZSB7XG4gIG1hcmdpbjogNSUgMDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZmFxIGRpdi5mYXEtY29udGFpbmVyIGRpdi50aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZhcSBkaXYuZmFxLWNvbnRhaW5lciBkaXYudGl0bGUgaDIgc3BhbiB7XG4gIGNvbG9yOiAjMDBmZjAwO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mYXEgZGl2LmZhcS1jb250YWluZXIgZGl2Lmxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAxMCU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZhcSBkaXYuZmFxLWNvbnRhaW5lciBkaXYubGlzdCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZmFxIGRpdi5mYXEtY29udGFpbmVyIGRpdi5saXN0IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwZmYwMDtcbiAgbWFyZ2luOiAzLjJyZW0gMCAxLjJyZW0gMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mYXEgZGl2LmZhcS1jb250YWluZXIgZGl2Lmxpc3QgdWwgbGkgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZhcSBkaXYuZmFxLWNvbnRhaW5lciBkaXYubGlzdCB1bCBsaSBoMjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmYwMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNXB4O1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mYXEgZGl2LmZhcS1jb250YWluZXIgZGl2Lmxpc3QgdWwgbGkgaDI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGZmMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDVweDtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZmFxIGRpdi5mYXEtY29udGFpbmVyIGRpdi5saXN0IHVsIGxpIGgyLm9wZW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZmFxIGRpdi5mYXEtY29udGFpbmVyIGRpdi5saXN0IHVsIGxpIGgyLm9wZW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmYwMDtcbiAgei1pbmRleDogOTk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZhcSBkaXYuZmFxLWNvbnRhaW5lciBkaXYubGlzdCB1bCBsaSBzcGFuLnJlcG9uc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMDtcbiAgbWluLWhlaWdodDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwYWRkaW5nOiAwIDAgMCAwO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZmFxIGRpdi5mYXEtY29udGFpbmVyIGRpdi5saXN0IHVsIGxpIGgyLm9wZW4gKyBzcGFuLnJlcG9uc2Uge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBhZGRpbmc6IDEuMnJlbSAwO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1mYXEgZGl2LmZhcS1jb250YWluZXIgZGl2Lmxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtZmFxIGRpdi5mYXEtY29udGFpbmVyIGRpdi5saXN0IHVsIHAge1xuICBjdXJzb3I6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc2l0ZS1zdXItbWVzdXJlLWZhcSBkaXYuZmFxLWNvbnRhaW5lciBkaXYubGlzdCB1bCBwIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDBmZjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtc29sdXRpb25zIHtcbiAgbWFyZ2luOiA1cmVtIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMtaGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiA1NXB4O1xuICBsaW5lLWhlaWdodDogNjFweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zaXRlLXN1ci1tZXN1cmUtc29sdXRpb25zLWhlYWRlciBoMiBzcGFuIHtcbiAgY29sb3I6ICMwMGZmMDA7XG59XG4uc2l0ZS1zdXItbWVzdXJlLXNvbHV0aW9ucyAuc3dpcGVyLXNvbHV0aW9ucyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogNXJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtc29sdXRpb25zIC5zd2lwZXItc29sdXRpb25zIC5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2l0ZS1zdXItbWVzdXJlLXNvbHV0aW9ucyAuc3dpcGVyLXNvbHV0aW9ucyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGdhcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1zdXItbWVzdXJlLXNvbHV0aW9ucyAuc3dpcGVyLXNvbHV0aW9ucyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaW1nU29sdXRpb24ge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zaXRlLXN1ci1tZXN1cmUtc29sdXRpb25zIC5zd2lwZXItc29sdXRpb25zIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5pbWdTb2x1dGlvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtc29sdXRpb25zIC5zd2lwZXItc29sdXRpb25zIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5kZXNjcmlwdGlvblNvbHV0aW9uIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG4uc2l0ZS1zdXItbWVzdXJlLXNvbHV0aW9ucyAuc3dpcGVyLXNvbHV0aW9ucyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuZGVzY3JpcHRpb25Tb2x1dGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMgLnN3aXBlci1zb2x1dGlvbnMgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtbmV4dCwgLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMgLnN3aXBlci1zb2x1dGlvbnMgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2l0ZS1zdXItbWVzdXJlLXNvbHV0aW9ucyAuc3dpcGVyLXNvbHV0aW9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAtMjAlO1xuICB3aWR0aDogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDMwJTtcbn1cbi5zaXRlLXN1ci1tZXN1cmUtc29sdXRpb25zIC5zd2lwZXItc29sdXRpb25zIC5zd2lwZXItYnV0dG9uLXByZXYgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAlO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMgLnN3aXBlci1zb2x1dGlvbnMgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMgLnN3aXBlci1zb2x1dGlvbnMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IC0yMCU7XG4gIHdpZHRoOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzAlO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMgLnN3aXBlci1zb2x1dGlvbnMgLnN3aXBlci1idXR0b24tbmV4dCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIHJvdGF0ZTogMTgwZGVnO1xufVxuLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMgLnN3aXBlci1zb2x1dGlvbnMgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IHVuc2V0O1xufVxuLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMgLnN3aXBlci1zb2x1dGlvbnMgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1zdXItbWVzdXJlIC5idG4ge1xuICAgIG1hcmdpbjogdW5zZXQ7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1oZXJvQmFubmVyIHtcbiAgICBtYXJnaW46IDEwcmVtIGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA1cmVtO1xuICAgIGdyaWQtcm93LWdhcDogMHB4O1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1oZXJvQmFubmVyLWxvZ28ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtYXJlYTogMS8xLzIvMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtaGVyb0Jhbm5lci1sb2dvIC5pbWFnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLWhlcm9CYW5uZXItbG9nbyAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLWhlcm9CYW5uZXItZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdyaWQtYXJlYTogMi8xLzMvMjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1oZXJvQmFubmVyLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ3JpZC1hcmVhOiAxLzIvMy8zO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtZm9uY3Rpb25uYWxpdGVzIHtcbiAgICBtYXJnaW46IDEwcmVtIGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMHB4O1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtZm9uY3Rpb25uYWxpdGVzLWltYWdlIHtcbiAgICBncmlkLWFyZWE6IDEvMS8zLzI7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXJnaW46IHVuc2V0O1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtaW1hZ2UtaW5kaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLWZvbmN0aW9ubmFsaXRlcy1pbWFnZS1pbmRpdiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLWZvbmN0aW9ubmFsaXRlcy1pbWFnZS1pbmRpdi5hY3RpdmUgaW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtZW50ZXRlIHtcbiAgICBncmlkLWFyZWE6IDEvMi8yLzM7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtbGlzdCB7XG4gICAgZ3JpZC1hcmVhOiAyLzIvMy8zO1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtZm9uY3Rpb25uYWxpdGVzLWxpc3QgLnN3aXBlci1mb25jdGlvbm5hbGl0ZXMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtbGlzdCAuc3dpcGVyLWZvbmN0aW9ubmFsaXRlcyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBwIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1mb25jdGlvbm5hbGl0ZXMtbGlzdCAuc3dpcGVyLWRlc2NyaXB0aW9uLWxpc3QtaW5kaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlkge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlkgLnRpdGxlIGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlkgLnRpdGxlIC5lbnRldGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudCAuc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50LWluZGl2LWV0aXF1ZXR0ZSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudCAuc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50LWluZGl2LXZpZGVvIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQgLnNpdGUtc3VyLW1lc3VyZS1tYWRlYnlCQlktY29udGVudC1pbmRpdi12aWRlbyB2aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZOmJlZm9yZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCA0MHZ3IDAgNDB2dyBibGFjaztcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAtNDB2dyAwIC00MHZ3KTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLXRlY2hub2xvZ2llcyB7XG4gICAgbWFyZ2luOiAxMHJlbSBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS10ZWNobm9sb2dpZXMtZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtdGVjaG5vbG9naWVzLWFuaW1hdGlvbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLXRlY2hub2xvZ2llcy1hbmltYXRpb24taW5kaXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS10ZWNobm9sb2dpZXMtYW5pbWF0aW9uLWluZGl2IC50eHQge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLXRlY2hub2xvZ2llcy1hbmltYXRpb24taW5kaXY6bnRoLWNoaWxkKDJuKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtZGVzY3JpcHRpb25JbWFnZSB7XG4gICAgbWFyZ2luOiAxMHJlbSBhdXRvO1xuICAgIGdhcDogMTByZW07XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMyUsIDk2JSA5MCUsIDU0JSA4NSUsIDU2JSAyMCUsIDAgOTAlLCAwIDM5JSwgNDklIDUwJSwgNDclIDElLCA0OCUgOTYlLCA5OCUgMTAlLCAxMyUgNjUlO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtZGVzY3JpcHRpb25JbWFnZS1pbmRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDJyZW07XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1kZXNjcmlwdGlvbkltYWdlLWluZGl2LWxlZnQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1kZXNjcmlwdGlvbkltYWdlLWluZGl2LXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLWRlc2NyaXB0aW9uSW1hZ2UtaW5kaXYtcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtZGVzY3JpcHRpb25JbWFnZS1pbmRpdi1yaWdodCBjYW52YXMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtZGVzY3JpcHRpb25JbWFnZS1pbmRpdi1yaWdodCBkaXYuY2FudmFzVEVTVCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1kZXNjcmlwdGlvbkltYWdlLWluZGl2Om50aC1jaGlsZCgybikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLWFzc29jaWF0aW9ucyB7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLWFzc29jaWF0aW9ucy1sb2dvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogM3JlbTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtYXNzb2NpYXRpb25zLWxvZ28gcC5hc3NvQU5EIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRvcDogdW5zZXQ7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1hc3NvY2lhdGlvbnMtbG9nbyBwLmFzc29BTkQ6bnRoLWNoaWxkKDQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtYXNzb2NpYXRpb25zLWxvZ28gLmltZyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLWFzc29jaWF0aW9ucy1sb2dvIC5pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLWFzc29jaWF0aW9ucy1sb2dvIC5pbWc6bnRoLWNoaWxkKDMpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLWZhcSB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1mYXE6YmVmb3JlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDQwdncgMCA0MHZ3IGJsYWNrO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIC00MHZ3IDAgLTQwdncpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtYmVuZWZpY2VzIHtcbiAgICBtYXJnaW46IDEwcmVtIGF1dG87XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0LWltZy1pbmRpdiBpbWcge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLXNvbHV0aW9ucyB7XG4gICAgbWFyZ2luOiAxMHJlbSBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMgLnN3aXBlci1zb2x1dGlvbnMge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMgLnN3aXBlci1zb2x1dGlvbnMgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtbmV4dCwgLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMgLnN3aXBlci1zb2x1dGlvbnMgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLXNvbHV0aW9ucyAuc3dpcGVyLXNvbHV0aW9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTQwJTtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLXNvbHV0aW9ucyAuc3dpcGVyLXNvbHV0aW9ucyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtNDAlO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtc29sdXRpb25zIC5zd2lwZXItc29sdXRpb25zIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zaXRlLXN1ci1tZXN1cmUtc29sdXRpb25zIC5zd2lwZXItc29sdXRpb25zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDMwJTtcbiAgfVxuICAuc2l0ZS1zdXItbWVzdXJlLXNvbHV0aW9ucyAuc3dpcGVyLXNvbHV0aW9ucyAuc3dpcGVyLWJ1dHRvbi1uZXh0IGltZywgLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMgLnN3aXBlci1zb2x1dGlvbnMgLnN3aXBlci1idXR0b24tcHJldiBpbWcge1xuICAgIGhlaWdodDogNzAlO1xuICB9XG4gIC5zaXRlLXN1ci1tZXN1cmUtc29sdXRpb25zIC5idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5yZXZlYWwtbGVmdCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwMHB4KTtcbiAgfVxuICAucmV2ZWFsLWxlZnQtdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgfVxuICAucmV2ZWFsLXJpZ2h0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDBweCk7XG4gIH1cbiAgLnJldmVhbC1yaWdodC12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLCAxKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpIHtcbiAgLnNpdGUtc3VyLW1lc3VyZS1zb2x1dGlvbnMtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cbi5wcm9qZXRzIHtcbiAgcGFkZGluZzogOTBweCAwIDA7XG59XG4ucHJvamV0cyBoMSB7XG4gIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2pldHMgaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IDE3NnB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tdHJpYW5nbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS1jcm9zcy5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtc2VtaWNpcmNsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwLCAxMDAlIDU1cHgsIDQwJSA5MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCwgMjNweCwgMTVweDtcbn1cbi5wcm9qZXRzIGgxIHNwYW4ge1xuICBjb2xvcjogIzAwZmYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamV0cyBoMSB7XG4gICAgZm9udC1zaXplOiAyLjI3ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucHJvamV0cyBoMTpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogLTcwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCwgMTAwJSA0NXB4LCA2MCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHgsIDIwcHgsIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9qZXRzIGgxIHtcbiAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLnByb2pldHMgLm5hdi10YWJzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS41NjI1ZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuLnByb2pldHMgLm5hdi10YWJzIHVsIGxpIHtcbiAgZmxleDogMTtcbn1cbi5wcm9qZXRzIC5uYXYtdGFicyB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvamV0cyAubmF2LXRhYnMgdWwgbGkgYSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZXRzIC5uYXYtdGFicyB1bCBsaSBhIGgyIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLnByb2pldHMgLm5hdi10YWJzIHVsIGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZDogIzAwZmYwMDtcbiAgaGVpZ2h0OiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi5wcm9qZXRzIC5uYXYtdGFicyB1bCBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvamV0cyAubmF2LXRhYnMgdWwgbGkgYS5hY3RpdmU6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9qZXRzIC5uYXYtdGFicyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByb2pldHMgLm5hdi10YWJzIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgfVxuICAucHJvamV0cyAubmF2LXRhYnMgdWwgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLnByb2pldHMgLmNvbnRlbnQtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5wcm9qZXRzIC5jb250ZW50LXRhYnMgdWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCB7XG4gICAgcG9zaXRpb246IHVuc2V0O1xuICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg4LCAxZnIpO1xuICB9XG59XG4ucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaSBhOmhvdmVyIC5kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpIC5kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS1jaXJjbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tc2VtaWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtdHJpYW5nbGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTUlIDE1JSwgMzAlIDg1JSwgOTAlIDI1JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5wcm9qZXRzIC5jb250ZW50LXRhYnMgdWwgbGkgLmRlc2NyaXB0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpIC5kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wcm9qZXRzIC5jb250ZW50LXRhYnMgdWwgbGk6bnRoLW9mLXR5cGUoMSkge1xuICBncmlkLWFyZWE6IDEvMS8zLzM7XG59XG4ucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDEpIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDEpIC5kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wcm9qZXRzIC5jb250ZW50LXRhYnMgdWwgbGk6bnRoLW9mLXR5cGUoNSkge1xuICBncmlkLWFyZWE6IDEvNS8zLzc7XG59XG4ucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDUpIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDUpIC5kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wcm9qZXRzIC5jb250ZW50LXRhYnMgdWwgbGk6bnRoLW9mLXR5cGUoMSkgLmRlc2NyaXB0aW9uLCAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDUpIC5kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtd2F2ZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1zZW1pY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXdhdmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vcmVkLXNxdWFyZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtdHJpYW5nbGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOCUgNDIlLCA4NyUgNjglLCA1NCUgOTAlLCAzMCUgMTclLCAyMCUgNzIlLCA3OSUgMjglO1xufVxuLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSgyKSwgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSgzKSwgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSg0KSwgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSg2KSwgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSg3KSwgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSg4KSwgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSg5KSwgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSgxMCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDIpOmFmdGVyLCAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDMpOmFmdGVyLCAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDQpOmFmdGVyLCAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDYpOmFmdGVyLCAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDcpOmFmdGVyLCAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDgpOmFmdGVyLCAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDkpOmFmdGVyLCAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDEwKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5wcm9qZXRzIC5jb250ZW50LXRhYnMgdWwgbGk6bnRoLW9mLXR5cGUoMikgaW1nLCAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDMpIGltZywgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSg0KSBpbWcsIC5wcm9qZXRzIC5jb250ZW50LXRhYnMgdWwgbGk6bnRoLW9mLXR5cGUoNikgaW1nLCAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDcpIGltZywgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSg4KSBpbWcsIC5wcm9qZXRzIC5jb250ZW50LXRhYnMgdWwgbGk6bnRoLW9mLXR5cGUoOSkgaW1nLCAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDEwKSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSgxKSAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOm50aC1vZi10eXBlKDUpIHtcbiAgICBncmlkLWFyZWE6IHVuc2V0O1xuICB9XG4gIC5wcm9qZXRzIC5jb250ZW50LXRhYnMgdWwgbGk6bnRoLW9mLXR5cGUoNSkgLmRlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1zZW1pY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC10cmlhbmdsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JSAxNSUsIDMwJSA4NSUsIDkwJSAyNSU7XG4gIH1cbiAgLnByb2pldHMgLmNvbnRlbnQtdGFicyB1bCBsaTpudGgtb2YtdHlwZSg1KSAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuICAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1hcmVhOiA3LzEvOS8zO1xuICB9XG4gIC5wcm9qZXRzIC5jb250ZW50LXRhYnMgdWwgbGk6bGFzdC1vZi10eXBlIC5kZXNjcmlwdGlvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS1jaXJjbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS13YXZlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXNlbWljaXJjbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4td2F2ZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtc3F1YXJlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC10cmlhbmdsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDglIDQyJSwgODclIDY4JSwgNTQlIDkwJSwgMzAlIDE3JSwgMjAlIDcyJSwgNzklIDI4JTtcbiAgfVxuICAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOmxhc3Qtb2YtdHlwZSAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgfVxuICAucHJvamV0cyAuY29udGVudC10YWJzIHVsIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICB9XG4gIC5wcm9qZXRzIC5jb250ZW50LXRhYnMgdWwgbGkgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5oZWFkZXIuaGVhZGVyLWhpZGRlbiB7XG4gIHRvcDogLTgwcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5uYXYgLmxvZ28ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG59XG5uYXYgLmxvZ28gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNThweDtcbn1cbm5hdiAubG9nbyBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbm5hdiAubG9nby5saWdodCBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xufVxubmF2IC5uYXYtY29udGVudCB7XG4gIHBhZGRpbmc6IDEyLjVlbSAwIDIuNWVtO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxubmF2IC5uYXYtY29udGVudCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxubmF2IC5uYXYtY29udGVudCAubWVudS1saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5uYXYgLm5hdi1jb250ZW50IHAge1xuICBmb250LXNpemU6IDMuMTI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIG5hdiAubmF2LWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyLjQzNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbm5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxubmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXRhZy1tZW51IGRpdiB7XG4gIGhlaWdodDogNzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cbm5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVlbTtcbn1cbm5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYgdWwge1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbm5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogNzhweDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXRhZy1tZW51IGRpdiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGZmMDA7XG59XG5uYXYgLm5hdi1jb250ZW50IC5oZWFkZXItdGFnLW1lbnUgZGl2IHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA3NXB4O1xuICBmb250LXNpemU6IDMuMTI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbm5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYgcCBhIHtcbiAgY29sb3I6ICMwMGZmMDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgbmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXRhZy1tZW51IGRpdiBwIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAyLjRlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgbmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXRhZy1tZW51IGRpdiBwIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbm5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYuYWN0aXZlIHAsIG5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYuYW5pbVR4dCBwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xufVxubmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXRhZy1tZW51IGRpdi5hY3RpdmUubWVudUhvdmVyLCBuYXYgLm5hdi1jb250ZW50IC5oZWFkZXItdGFnLW1lbnUgZGl2LmFuaW1UeHQubWVudUhvdmVyIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcbn1cbm5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYuYWN0aXZlIHVsLCBuYXYgLm5hdi1jb250ZW50IC5oZWFkZXItdGFnLW1lbnUgZGl2LmFuaW1UeHQgdWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIG5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYuYWN0aXZlIGxpIGEsIG5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYuYW5pbVR4dCBsaSBhIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMGZmMDA7XG4gIH1cbn1cbm5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYuYWN0aXZlLWxpbmsgcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCkgdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbn1cbm5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYuYWN0aXZlLWxpbmsuYWN0aXZlIHAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIG5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICBuYXYgLm5hdi1jb250ZW50IC5oZWFkZXItdGFnLW1lbnUgZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbiAgfVxufVxubmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXNvY2lhbC1saW5rcyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMi41ZW07XG4gIGJvdHRvbTogMi41ZW07XG59XG5uYXYgLm5hdi1jb250ZW50IC5oZWFkZXItc29jaWFsLWxpbmtzIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxubmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXNvY2lhbC1saW5rcyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjgxMjVlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxubmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXNvY2lhbC1saW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMGZmMDA7XG59XG5uYXYgLm5hdi1jb250ZW50IC5oZWFkZXItc29jaWFsLWxpbmtzIHVsIGxpIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDBmZjAwICFpbXBvcnRhbnQ7XG59XG5uYXYgLm5hdi1jb250ZW50IC5oZWFkZXItc29jaWFsLWxpbmtzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICBuYXYgLm5hdi1jb250ZW50IC5oZWFkZXItc29jaWFsLWxpbmtzIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvdHRvbTogNS4zMTI1ZW07XG4gIH1cbiAgbmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXNvY2lhbC1saW5rcyB1bCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgbmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXNvY2lhbC1saW5rcyB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gIH1cbiAgbmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXNvY2lhbC1saW5rcyB1bCBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxubmF2IC5uYXYtY29udGVudCAuaGVhZGVyLWluZm8tbGluayB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIuNWVtO1xuICBib3R0b206IDIuNWVtO1xufVxubmF2IC5uYXYtY29udGVudCAuaGVhZGVyLWluZm8tbGluayBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBUaGluXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5uYXYgLm5hdi1jb250ZW50IC5oZWFkZXItaW5mby1saW5rIGEgaSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbm5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci1pbmZvLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDBmZjAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgbmF2IC5uYXYtY29udGVudCAuaGVhZGVyLWluZm8tbGluayBhIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICBuYXYgLm5hdi1jb250ZW50IC5oZWFkZXItaW5mby1saW5rIGEgaSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIG5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci1pbmZvLWxpbmsge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgbmF2IC5uYXYtY29udGVudCAuaGVhZGVyLXRhZy1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgfVxufVxubmF2IC5uYXYtYnV0dG9uIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZDogIzAwZmYwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTE7XG59XG5uYXYgLm5hdi1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxubmF2IC5uYXYtYnV0dG9uIGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5uYXYgLm5hdi1idXR0b24gZGl2IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC44LCAtMC4yNSwgMC4yLCAxLjI1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbm5hdiAubmF2LWJ1dHRvbiBkaXYgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xufVxubmF2IC5uYXYtYnV0dG9uIGRpdiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG59XG5uYXYgLm5hdi1idXR0b24gZGl2IHNwYW46bnRoLW9mLXR5cGUoMik6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxubmF2IC5uYXYtYnV0dG9uIGRpdiBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCkgdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbm5hdiAubmF2LWJ1dHRvbi5vcGVuIGRpdiBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgbWF4LXdpZHRoOiAwO1xuICBhbmltYXRpb246IGIgMC4zcyBjdWJpYy1iZXppZXIoMC44LCAtMC4yNSwgMC4yLCAxLjI1KTtcbn1cbm5hdiAubmF2LWJ1dHRvbi5vcGVuIGRpdiBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKDNweCkgdHJhbnNsYXRlWCgtNDAlKSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICBhbmltYXRpb246IGMgMC4zcyBjdWJpYy1iZXppZXIoMC44LCAtMC4yNSwgMC4yLCAxLjI1KTtcbiAgbGVmdDogMzAlO1xuICB0b3A6IDA7XG59XG5uYXYgLm5hdi1idXR0b24ub3BlbiBkaXYgc3BhbjpudGgtb2YtdHlwZSgyKTphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMG1zIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBkIDAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMjUsIDAuMiwgMS4yNSk7XG59XG5uYXYgLm5hdi1idXR0b24ub3BlbiBkaXYgc3BhbjpudGgtb2YtdHlwZSgzKSB7XG4gIG1heC13aWR0aDogMDtcbiAgYW5pbWF0aW9uOiBlIDAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMjUsIDAuMiwgMS4yNSk7XG59XG5uYXYgLm5hdi1idXR0b246aG92ZXIgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHJpZ2h0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgxKTtcbn1cbm5hdiAubmF2LWJ1dHRvbjpob3ZlciBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCkgdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xufVxubmF2IC5uYXYtYnV0dG9uOmhvdmVyIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICByaWdodDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KSB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVgoNTAlKSBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIG5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIG5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSBkaXYgcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgfVxuICBuYXYgLm5hdi1jb250ZW50IC5oZWFkZXItdGFnLW1lbnUgZGl2IHAgYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbn1cbmJvZHkubWVudU9wZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5ib2R5Lm1lbnVPcGVuIG5hdiAubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbiAuZGlzYWJsZVNQQU4sIGEgLmRpc2FibGVTUEFOIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDQwcHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmZvb3RlciA+IC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmZvb3RlciBoMiB7XG4gIGZvbnQtc2l6ZTogMy4xMjVlbTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMi43NWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZvb3RlciBoMiBzcGFuIHtcbiAgY29sb3I6ICMwMGZmMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmZvb3Rlci1jb250ZW50ID4gZGl2IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXItY29udGVudCA+IGRpdiB7XG4gICAgcGFkZGluZzogMHB4IDBweCAyMHB4IDVweDtcbiAgfVxuICAuZm9vdGVyLWNvbnRlbnQgPiBkaXYuZm9vdGVyLWxvZ28ge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICB9XG59XG4uZm9vdGVyLWNvbnRhY3Qge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLmZvb3Rlci1jb250YWN0IHAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwZmYwMDtcbn1cbi5mb290ZXItY29udGFjdCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5mb290ZXItY29udGFjdCBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXItY29udGFjdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmZvb3Rlci1sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1sb2dvIHNwYW4ge1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBsaWdodFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG59XG4uZm9vdGVyLWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLWxvZ286YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnNldDtcbiAgfVxufVxuLmZvb3Rlci1zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlci1zb2NpYWwge1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG4uZm9vdGVyLXNvY2lhbCAuc29ydGxpc3Qge1xuICBmbGV4OiAwIDAgMzAlO1xufVxuLmZvb3Rlci1zb2NpYWwgLnNvcnRsaXN0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZm9vdGVyLXNvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbi5mb290ZXItc29jaWFsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlci1zb2NpYWwgdWwge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mb290ZXItc29jaWFsIHVsIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZvb3Rlci1zb2NpYWwgdWwgbGkge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZm9vdGVyLXNvY2lhbCB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMS42MjVlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4yNXM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcbn1cbi5mb290ZXItc29jaWFsIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwZmYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mb290ZXItc29jaWFsIHVsIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmZvb3Rlci1zb2NpYWwgdWwgbGkgYSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjYyNWVtO1xuICB9XG59XG5cbi5xdWVzdGlvbm5haXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucXVlc3Rpb25uYWlyZV9jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucXVlc3Rpb25uYWlyZV9jb250YWluZXIgaDEge1xuICBmb250LXNpemU6IDMuMTI1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwZmYwMDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ucXVlc3Rpb25uYWlyZV9jb250YWluZXJfc3RlcCB7XG4gIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICBtaW4td2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnF1ZXN0aW9ubmFpcmVfY29udGFpbmVyX3N0ZXBfbnVtYmVyIHAge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjQjRCM0IzO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5xdWVzdGlvbm5haXJlX2NvbnRhaW5lcl9zdGVwX3RpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5xdWVzdGlvbm5haXJlX2NvbnRhaW5lcl9zdGVwX2Fuc3dlciB7XG4gIHdpZHRoOiA4MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbn1cbi5xdWVzdGlvbm5haXJlX2NvbnRhaW5lcl9zdGVwX2Fuc3dlciBpbnB1dFt0eXBlPXRleHRdLCAucXVlc3Rpb25uYWlyZV9jb250YWluZXJfc3RlcF9hbnN3ZXIgdGV4dGFyZWEsIC5xdWVzdGlvbm5haXJlX2NvbnRhaW5lcl9zdGVwX2Fuc3dlciBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XG4gIGNvbG9yOiAjNTA0ZjRmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnF1ZXN0aW9ubmFpcmVfY29udGFpbmVyX3N0ZXBfYW5zd2VyIHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnF1ZXN0aW9ubmFpcmVfY29udGFpbmVyX3N0ZXBfYW5zd2VyIC5jbGllbnREZXNjcmlwdGlvbiwgLnF1ZXN0aW9ubmFpcmVfY29udGFpbmVyX3N0ZXBfYW5zd2VyIC5tb3JlRm9uY3Rpb25uYWxpdHkge1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xuICBwYWRkaW5nOiAwO1xufVxuLnF1ZXN0aW9ubmFpcmVfY29udGFpbmVyX3N0ZXBfYW5zd2VyIC5jbGllbnREZXNjcmlwdGlvbi4tb3BlbiwgLnF1ZXN0aW9ubmFpcmVfY29udGFpbmVyX3N0ZXBfYW5zd2VyIC5tb3JlRm9uY3Rpb25uYWxpdHkuLW9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucXVlc3Rpb25uYWlyZSAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5xdWVzdGlvbm5haXJlIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmYwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBmZjAwO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMgbGlnaHQnO1xuICBzcmM6IHVybCgnI3skZm9udHN9UG9wcGlucy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmb250c31Qb3BwaW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zIFJlZ3VsYXInO1xuICBzcmM6IHVybCgnI3skZm9udHN9UG9wcGlucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZvbnRzfVBvcHBpbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyBCb2xkJztcbiAgc3JjOiB1cmwoJyN7JGZvbnRzfVBvcHBpbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmb250c31Qb3BwaW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zIFRoaW4nO1xuICBzcmM6IHVybCgnI3skZm9udHN9UG9wcGlucy1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZvbnRzfVBvcHBpbnMtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnJlZGVyaWNrYSB0aGUgR3JlYXQnO1xuICBzcmM6IHVybCgnI3skZm9udHN9RnJlZGVyaWNrYXRoZUdyZWF0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJyN7JGZvbnRzfUZyZWRlcmlja2F0aGVHcmVhdC1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdRdWFudGljbyc7XG4gIHNyYzogdXJsKCcjeyRmb250c31RdWFudGljby1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgdXJsKCcjeyRmb250c31RdWFudGljby1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnWWVzZXZhIE9uZSc7XG4gIHNyYzogdXJsKCcjeyRmb250c31ZZXNldmFPbmUtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udHN9WWVzZXZhT25lLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQgUmVndWxhcic7XG4gIHNyYzogdXJsKCcjeyRmb250c31Nb250c2VycmF0LVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICB1cmwoJyN7JGZvbnRzfU1vbnRzZXJyYXQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8gQm9sZCc7XG4gIHNyYzogdXJsKCcjeyRmb250c31Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgIHVybCgnI3skZm9udHN9Um9ib3RvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiRwb3Bpbkx0IDogJ1BvcHBpbnMgbGlnaHQnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJHBvcGluUmVnIDogJ1BvcHBpbnMgUmVndWxhcicsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kcG9waW5CZCA6ICdQb3BwaW5zIEJvbGQnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJHBvcGluVG4gOiAnUG9wcGlucyBUaGluJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblxuJHllc2V2YTogJ1llc2V2YSBPbmUnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJGZyZWRlcmlja2E6ICdGcmVkZXJpY2thIHRoZSBHcmVhdCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4kcXVhbnRpY29CZDogJ1F1YW50aWNvJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblxuJHJvYm90b0JkOiAnUm9ib3RvIEJvbGQnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJG1vbnRzZXJyYXRSZWc6ICdNb250c2VycmF0IFJlZ3VsYXInLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG4kaWNvbW9vbjogJ2ljb21vb24nICFpbXBvcnRhbnQ7IiwiLypHZXN0aW9uIE1peGlucyovXG5AbWl4aW4gdHJhbnNpdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgJGR1cmF0aW9uO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgJGR1cmF0aW9uO1xufVxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuQG1peGluIHJvdGF0ZSgkZGVnKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWcpO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAxNXB4IDAgcmdiYSgwLDAsMCwuMSk7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTVweCAwIHJnYmEoMCwwLDAsLjEpO1xufVxuXG4vLyBGb250IHNpemVcbiRicm93c2VyLWNvbnRleHQ6IDE2O1xuQGZ1bmN0aW9uIGVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fWVtO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICBzcmM6ICB1cmwoJyN7JGZvbnRzfWljb21vb24uZW90P3JsNjFudicpO1xuICBzcmM6ICB1cmwoJyN7JGZvbnRzfWljb21vb24uZW90P3JsNjFudiNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZvbnRzfWljb21vb24udHRmP3JsNjFudicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJyN7JGZvbnRzfWljb21vb24ud29mZj9ybDYxbnYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJyN7JGZvbnRzfWljb21vb24uc3ZnP3JsNjFudiNpY29tb29uJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaWNvbi12aWRlby12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGJcIjtcbn1cbi5pY29uLXZpZGVvLXZvbHVtZS1tdXRlLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5OGNcIjtcbn1cbi5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOVwiO1xuICBtYXJnaW4tbGVmdDogLTEuMzM5ODQzNzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4zMzk4NDM3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjMzOTg0Mzc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9uIC5wYXRoNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xuICBtYXJnaW4tbGVmdDogLTEuMzM5ODQzNzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4zMzk4NDM3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjMzOTg0Mzc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cbi5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4zMzk4NDM3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWNvbnNlaWwtY29tbXVuaWNhdGlvbiAucGF0aDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjMzOTg0Mzc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cbi5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGgxMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiO1xuICBtYXJnaW4tbGVmdDogLTEuMzM5ODQzNzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGgxMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiO1xuICBtYXJnaW4tbGVmdDogLTEuMzM5ODQzNzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb24gLnBhdGgxMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyM1wiO1xuICBtYXJnaW4tbGVmdDogLTEuMzM5ODQzNzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjRcIjtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjhcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjlcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgxMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgxNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMzXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgxNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzNFwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzN1wiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM5XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgyMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2JcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNjXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgyNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzZFwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2VcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgyOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQyXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0M1wiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ1XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGgzODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0OVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg0MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0Y1wiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRlXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg0NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDQ2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg0NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MlwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNDg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDQ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg1MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDUyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg1MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDU1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVhXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg1NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1YlwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNTc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWNcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDU4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTVkXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg1OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1ZVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDYxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYwXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg2MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDY0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTYzXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg2NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NFwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDY3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg2ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNjk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjhcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDcwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTY5XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg3MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2YVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmJcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDczOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZjXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg3NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2ZFwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NmVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDc2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTZmXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg3NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3MFwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoNzg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzFcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDc5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTcyXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg4MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3M1wiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAyNTUsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAyNTUsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAyNTUsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAyNTUsIDApO1xufVxuLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5nIC5wYXRoODU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzhcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjQzMjYxNzE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kYXRhLW1hcmtldGluZyAucGF0aDg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc5XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS40MzI2MTcxODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGF0YS1tYXJrZXRpbmcgLnBhdGg4NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk3YVwiO1xuICBtYXJnaW4tbGVmdDogLTEuNDMyNjE3MTg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5N2JcIjtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdjXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdkXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdlXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGg1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTdmXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgwXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGg3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgxXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGg4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgyXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGg5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTgzXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMjU1LCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgxMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4NFwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTcxNjc5Njg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDI1NSwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoMTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODVcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjk3MTY3OTY4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAyNTUsIDApO1xufVxuLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDEyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg2XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1hZ2VuY2UtZGVzaWduLWJyYW5kaW5nIC5wYXRoMTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ODdcIjtcbiAgbWFyZ2luLWxlZnQ6IC0wLjk3MTY3OTY4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLWFnZW5jZS1kZXNpZ24tYnJhbmRpbmcgLnBhdGgxNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk4OFwiO1xuICBtYXJnaW4tbGVmdDogLTAuOTcxNjc5Njg3NWVtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xufVxuLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZyAucGF0aDE1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTg5XCI7XG4gIG1hcmdpbi1sZWZ0OiAtMC45NzE2Nzk2ODc1ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4uaWNvbi1jaG9peC1hZ2VuY2UtY29uc2VpbC1hY2NvbXBhZ25lbWVudC1uYXZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOThhXCI7XG59XG4uaWNvbi1hZ2VuY2UtMjUtYW5zLWV4cGVyaWVuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTNcIjtcbn1cbi5pY29uLWFnZW5jZS1hZ2lsZS1tZWRhaWxsZS1vcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNFwiO1xufVxuLmljb24tYWdlbmNlLWNvbGxhYm9yYXRpdmUtcmVzZWF1LWlkZWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvbi1hZ2VuY2UtbWVpbGxldXJlLXF1YWxpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cbi5pY29uLWFnZW5jZS10YWlsbGUtaHVtYWluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tdGV0ZS1kcm9pdGUgLnBhdGgxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4uaWNvbi10ZXRlLWRyb2l0ZSAucGF0aDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjE5ODI0MjE4NzVlbTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cbi5pY29uLXRldGUtZHJvaXRlIC5wYXRoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICBtYXJnaW4tbGVmdDogLTEuMTk4MjQyMTg3NWVtO1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLmljb24tdGV0ZS1kcm9pdGUgLnBhdGg0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIG1hcmdpbi1sZWZ0OiAtMS4xOTgyNDIxODc1ZW07XG4gIGNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG4uaWNvbi10ZXRlLWRyb2l0ZSAucGF0aDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgbWFyZ2luLWxlZnQ6IC0xLjE5ODI0MjE4NzVlbTtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5pY29uLXRyYWl0cy12ZXJ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiO1xufVxuLmljb24tdGV0ZS1wZW5jaGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cbi5pY29uLWNyb2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1jb2V1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tbXNnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tbGlua2VkaW4xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbiIsIi5zbGlkZS1pbi1kb3duLm11aS1lbnRlcnt0cmFuc2l0aW9uLWR1cmF0aW9uOi41czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc2xpZGUtaW4tbGVmdC5tdWktZW50ZXIsLnNsaWRlLWluLXVwLm11aS1lbnRlcnt0cmFuc2l0aW9uLWR1cmF0aW9uOi41czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnNsaWRlLWluLWRvd24ubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uc2xpZGUtaW4tbGVmdC5tdWktZW50ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc2xpZGUtaW4tbGVmdC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5zbGlkZS1pbi11cC5tdWktZW50ZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAlKTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnNsaWRlLWluLXJpZ2h0Lm11aS1lbnRlciwuc2xpZGUtb3V0LWRvd24ubXVpLWxlYXZle3RyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc2xpZGUtaW4tdXAubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0uc2xpZGUtaW4tcmlnaHQubXVpLWVudGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zbGlkZS1pbi1yaWdodC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5zbGlkZS1vdXQtZG93bi5tdWktbGVhdmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnNsaWRlLW91dC1yaWdodC5tdWktbGVhdmUsLnNsaWRlLW91dC11cC5tdWktbGVhdmV7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfS5zbGlkZS1vdXQtZG93bi5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5zbGlkZS1vdXQtcmlnaHQubXVpLWxlYXZley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zbGlkZS1vdXQtcmlnaHQubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKX0uc2xpZGUtb3V0LXVwLm11aS1sZWF2ZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc2xpZGUtb3V0LXVwLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKX0uc2xpZGUtb3V0LWxlZnQubXVpLWxlYXZle3RyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uZmFkZS1pbi5tdWktZW50ZXIsLmZhZGUtb3V0Lm11aS1sZWF2ZXt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfS5zbGlkZS1vdXQtbGVmdC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmZhZGUtaW4ubXVpLWVudGVye29wYWNpdHk6MH0uZmFkZS1pbi5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZSwuZmFkZS1vdXQubXVpLWxlYXZle29wYWNpdHk6MX0uZmFkZS1vdXQubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmV7b3BhY2l0eTowfS5oaW5nZS1pbi1mcm9tLXRvcC5tdWktZW50ZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wO3RyYW5zZm9ybS1vcmlnaW46dG9wO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07b3BhY2l0eTowfS5oaW5nZS1pbi1mcm9tLWJvdHRvbS5tdWktZW50ZXIsLmhpbmdlLWluLWZyb20tcmlnaHQubXVpLWVudGVye3RyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm19LmhpbmdlLWluLWZyb20tdG9wLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwKTtvcGFjaXR5OjF9LmhpbmdlLWluLWZyb20tcmlnaHQubXVpLWVudGVyey13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgtOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQ7dHJhbnNmb3JtLW9yaWdpbjpyaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07b3BhY2l0eTowfS5oaW5nZS1pbi1mcm9tLXJpZ2h0Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwKTtvcGFjaXR5OjF9LmhpbmdlLWluLWZyb20tYm90dG9tLm11aS1lbnRlcnstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoOTBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b207dHJhbnNmb3JtLW9yaWdpbjpib3R0b207dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO29wYWNpdHk6MH0uaGluZ2UtaW4tZnJvbS1sZWZ0Lm11aS1lbnRlciwuaGluZ2UtaW4tZnJvbS1taWRkbGUteC5tdWktZW50ZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybX0uaGluZ2UtaW4tZnJvbS1ib3R0b20ubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApO29wYWNpdHk6MX0uaGluZ2UtaW4tZnJvbS1sZWZ0Lm11aS1lbnRlcnstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoOTBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0O3RyYW5zZm9ybS1vcmlnaW46bGVmdDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07b3BhY2l0eTowfS5oaW5nZS1pbi1mcm9tLWxlZnQubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApO29wYWNpdHk6MX0uaGluZ2UtaW4tZnJvbS1taWRkbGUteC5tdWktZW50ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO29wYWNpdHk6MH0uaGluZ2UtaW4tZnJvbS1taWRkbGUteS5tdWktZW50ZXIsLmhpbmdlLW91dC1mcm9tLXRvcC5tdWktbGVhdmV7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybX0uaGluZ2UtaW4tZnJvbS1taWRkbGUteC5tdWktZW50ZXIubXVpLWVudGVyLWFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7b3BhY2l0eToxfS5oaW5nZS1pbi1mcm9tLW1pZGRsZS15Lm11aS1lbnRlcnstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07b3BhY2l0eTowfS5oaW5nZS1pbi1mcm9tLW1pZGRsZS15Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwKTtvcGFjaXR5OjF9LmhpbmdlLW91dC1mcm9tLXRvcC5tdWktbGVhdmV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3A7dHJhbnNmb3JtLW9yaWdpbjp0b3A7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO29wYWNpdHk6MX0uaGluZ2Utb3V0LWZyb20tYm90dG9tLm11aS1sZWF2ZSwuaGluZ2Utb3V0LWZyb20tcmlnaHQubXVpLWxlYXZle3RyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm19LmhpbmdlLW91dC1mcm9tLXRvcC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKC05MGRlZyk7b3BhY2l0eTowfS5oaW5nZS1vdXQtZnJvbS1yaWdodC5tdWktbGVhdmV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodDt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtvcGFjaXR5OjF9LmhpbmdlLW91dC1mcm9tLXJpZ2h0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWSgtOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTtvcGFjaXR5OjB9LmhpbmdlLW91dC1mcm9tLWJvdHRvbS5tdWktbGVhdmV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b207dHJhbnNmb3JtLW9yaWdpbjpib3R0b207dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO29wYWNpdHk6MX0uaGluZ2Utb3V0LWZyb20tbGVmdC5tdWktbGVhdmUsLmhpbmdlLW91dC1mcm9tLW1pZGRsZS14Lm11aS1sZWF2ZXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtfS5oaW5nZS1vdXQtZnJvbS1ib3R0b20ubXVpLWxlYXZlLm11aS1sZWF2ZS1hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVYKDkwZGVnKTtvcGFjaXR5OjB9LmhpbmdlLW91dC1mcm9tLWxlZnQubXVpLWxlYXZley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO29wYWNpdHk6MX0uaGluZ2Utb3V0LWZyb20tbGVmdC5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoOTBkZWcpO29wYWNpdHk6MH0uaGluZ2Utb3V0LWZyb20tbWlkZGxlLXgubXVpLWxlYXZley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtvcGFjaXR5OjF9LmhpbmdlLW91dC1mcm9tLW1pZGRsZS15Lm11aS1sZWF2ZSwuc2NhbGUtaW4tdXAubXVpLWVudGVye3RyYW5zaXRpb24tZHVyYXRpb246LjVzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm19LmhpbmdlLW91dC1mcm9tLW1pZGRsZS14Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDIwMDBweCkgcm90YXRlWCgtOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVgoLTkwZGVnKTtvcGFjaXR5OjB9LmhpbmdlLW91dC1mcm9tLW1pZGRsZS15Lm11aS1sZWF2ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGUoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07b3BhY2l0eToxfS5oaW5nZS1vdXQtZnJvbS1taWRkbGUteS5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgyMDAwcHgpIHJvdGF0ZVkoLTkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMjAwMHB4KSByb3RhdGVZKC05MGRlZyk7b3BhY2l0eTowfS5zY2FsZS1pbi11cC5tdWktZW50ZXJ7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjUpO3RyYW5zZm9ybTpzY2FsZSguNSk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO29wYWNpdHk6MH0uc2NhbGUtaW4tZG93bi5tdWktZW50ZXIsLnNjYWxlLW91dC11cC5tdWktbGVhdmV7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybX0uc2NhbGUtaW4tdXAubXVpLWVudGVyLm11aS1lbnRlci1hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0uc2NhbGUtaW4tZG93bi5tdWktZW50ZXJ7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07b3BhY2l0eTowfS5zY2FsZS1pbi1kb3duLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9LnNjYWxlLW91dC11cC5tdWktbGVhdmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtvcGFjaXR5OjF9LnNjYWxlLW91dC1kb3duLm11aS1sZWF2ZSwuc3Bpbi1pbi5tdWktZW50ZXJ7dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybX0uc2NhbGUtb3V0LXVwLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSk7b3BhY2l0eTowfS5zY2FsZS1vdXQtZG93bi5tdWktbGVhdmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtvcGFjaXR5OjF9LnNjYWxlLW91dC1kb3duLm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC41KTt0cmFuc2Zvcm06c2NhbGUoLjUpO29wYWNpdHk6MH0uc3Bpbi1pbi5tdWktZW50ZXJ7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0uNzV0dXJuKTt0cmFuc2Zvcm06cm90YXRlKC0uNzV0dXJuKTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07b3BhY2l0eTowfS5zcGluLWluLWNjdy5tdWktZW50ZXIsLnNwaW4tb3V0Lm11aS1sZWF2ZXt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1kdXJhdGlvbjouNXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfS5zcGluLWluLm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO29wYWNpdHk6MX0uc3Bpbi1vdXQubXVpLWxlYXZley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtvcGFjaXR5OjF9LnNwaW4tb3V0Lm11aS1sZWF2ZS5tdWktbGVhdmUtYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSguNzV0dXJuKTt0cmFuc2Zvcm06cm90YXRlKC43NXR1cm4pO29wYWNpdHk6MH0uc3Bpbi1pbi1jY3cubXVpLWVudGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSguNzV0dXJuKTt0cmFuc2Zvcm06cm90YXRlKC43NXR1cm4pO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtvcGFjaXR5OjB9LnNwaW4taW4tY2N3Lm11aS1lbnRlci5tdWktZW50ZXItYWN0aXZley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApO29wYWNpdHk6MX0uc3Bpbi1vdXQtY2N3Lm11aS1sZWF2ZXt0cmFuc2l0aW9uLWR1cmF0aW9uOi41czt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTtvcGFjaXR5OjF9LnNwaW4tb3V0LWNjdy5tdWktbGVhdmUubXVpLWxlYXZlLWFjdGl2ZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLS43NXR1cm4pO3RyYW5zZm9ybTpyb3RhdGUoLS43NXR1cm4pO29wYWNpdHk6MH0uc2xvd3t0cmFuc2l0aW9uLWR1cmF0aW9uOjc1MG1zIWltcG9ydGFudH0ubGluZWFye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhciFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhciFpbXBvcnRhbnQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXIhaW1wb3J0YW50fS5lYXNle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlIWltcG9ydGFudDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UhaW1wb3J0YW50fS5lYXNlLWlue3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4haW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluIWltcG9ydGFudDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4haW1wb3J0YW50fS5lYXNlLW91dHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dCFpbXBvcnRhbnQ7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0IWltcG9ydGFudDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0IWltcG9ydGFudH0uZWFzZS1pbi1vdXR7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dCFpbXBvcnRhbnQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dCFpbXBvcnRhbnR9LmJvdW5jZS1pbnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ4NSwuMTU1LC4yNCwxLjI0NSkhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ4NSwuMTU1LC4yNCwxLjI0NSkhaW1wb3J0YW50O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40ODUsLjE1NSwuMjQsMS4yNDUpIWltcG9ydGFudH0uYm91bmNlLW91dHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ4NSwuMTU1LC41MTUsLjg0NSkhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ4NSwuMTU1LC41MTUsLjg0NSkhaW1wb3J0YW50O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40ODUsLjE1NSwuNTE1LC44NDUpIWltcG9ydGFudH0uYm91bmNlLWluLW91dHt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc2LC0uMjQ1LC4yNCwxLjI0NSkhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc2LC0uMjQ1LC4yNCwxLjI0NSkhaW1wb3J0YW50O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NiwtLjI0NSwuMjQsMS4yNDUpIWltcG9ydGFudH0uc2hvcnQtZGVsYXl7dHJhbnNpdGlvbi1kZWxheTouM3MhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4zcyFpbXBvcnRhbnQ7YW5pbWF0aW9uLWRlbGF5Oi4zcyFpbXBvcnRhbnR9LmxvbmctZGVsYXl7dHJhbnNpdGlvbi1kZWxheTouN3MhaW1wb3J0YW50Oy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi43cyFpbXBvcnRhbnQ7YW5pbWF0aW9uLWRlbGF5Oi43cyFpbXBvcnRhbnR9LnNoYWtley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2UtNzthbmltYXRpb24tbmFtZTpzaGFrZS03fUAtd2Via2l0LWtleWZyYW1lcyBzaGFrZS03ezAlLDEwJSwyMCUsMzAlLDQwJSw1MCUsNjAlLDcwJSw4MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNyUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDclKX0xNSUsMjUlLDM1JSw0NSUsNSUsNTUlLDY1JSw3NSUsODUlLDk1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC03JSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTclKX19QGtleWZyYW1lcyBzaGFrZS03ezAlLDEwJSwyMCUsMzAlLDQwJSw1MCUsNjAlLDcwJSw4MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNyUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDclKX0xNSUsMjUlLDM1JSw0NSUsNSUsNTUlLDY1JSw3NSUsODUlLDk1JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC03JSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTclKX19LnNwaW4tY3d7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzcGluLWN3LTF0dXJuO2FuaW1hdGlvbi1uYW1lOnNwaW4tY3ctMXR1cm59QC13ZWJraXQta2V5ZnJhbWVzIHNwaW4tY3ctMXR1cm57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0xdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgtMXR1cm4pfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9fS5zcGluLWNjd3std2Via2l0LWFuaW1hdGlvbi1uYW1lOnNwaW4tY3ctMXR1cm47YW5pbWF0aW9uLW5hbWU6c3Bpbi1jdy0xdHVybn1Aa2V5ZnJhbWVzIHNwaW4tY3ctMXR1cm57MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxdHVybik7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS53aWdnbGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp3aWdnbGUtN2RlZzthbmltYXRpb24tbmFtZTp3aWdnbGUtN2RlZ31ALXdlYmtpdC1rZXlmcmFtZXMgd2lnZ2xlLTdkZWd7NDAlLDUwJSw2MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDdkZWcpO3RyYW5zZm9ybTpyb3RhdGUoN2RlZyl9MzUlLDQ1JSw1NSUsNjUley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtN2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtN2RlZyl9MCUsMTAwJSwzMCUsNzAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfX1Aa2V5ZnJhbWVzIHdpZ2dsZS03ZGVnezQwJSw1MCUsNjAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg3ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDdkZWcpfTM1JSw0NSUsNTUlLDY1JXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTdkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTdkZWcpfTAlLDEwMCUsMzAlLDcwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX19LnNoYWtlLC5zcGluLWNjdywuc3Bpbi1jdywud2lnZ2xley13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czthbmltYXRpb24tZHVyYXRpb246LjVzfS5pbmZpbml0ZXstd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZX0uc2xvd3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo3NTBtcyFpbXBvcnRhbnQ7YW5pbWF0aW9uLWR1cmF0aW9uOjc1MG1zIWltcG9ydGFudH0uZmFzdHt0cmFuc2l0aW9uLWR1cmF0aW9uOjI1MG1zIWltcG9ydGFudDstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyNTBtcyFpbXBvcnRhbnQ7YW5pbWF0aW9uLWR1cmF0aW9uOjI1MG1zIWltcG9ydGFudH0iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICYuZHJhZ2dpbmcge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIubUN1c3RvbVNjcm9sbGJhcnstbXMtdG91Y2gtYWN0aW9uOnBpbmNoLXpvb207dG91Y2gtYWN0aW9uOnBpbmNoLXpvb219Lm1DdXN0b21TY3JvbGxiYXIubUNTX25vX3Njcm9sbGJhciwubUN1c3RvbVNjcm9sbGJhci5tQ1NfdG91Y2hfYWN0aW9uey1tcy10b3VjaC1hY3Rpb246YXV0bzt0b3VjaC1hY3Rpb246YXV0b30ubUN1c3RvbVNjcm9sbEJveHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7b3V0bGluZTowO2RpcmVjdGlvbjpsdHJ9Lm1DU0JfY29udGFpbmVye292ZXJmbG93OmhpZGRlbjt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjMwcHh9Lm1DU0JfY29udGFpbmVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW57bWFyZ2luLXJpZ2h0OjB9Lm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MzBweH0ubUNTLWRpci1ydGw+Lm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue21hcmdpbi1sZWZ0OjB9Lm1DU0Jfc2Nyb2xsVG9vbHN7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTZweDtoZWlnaHQ6YXV0bztsZWZ0OmF1dG87dG9wOjA7cmlnaHQ6MDtib3R0b206MDtvcGFjaXR5Oi43NTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTc1KVwifS5tQ1NCX291dHNpZGUrLm1DU0Jfc2Nyb2xsVG9vbHN7cmlnaHQ6LTI2cHh9Lm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9zY3JvbGxUb29scywubUNTLWRpci1ydGw+Lm1DU0Jfb3V0c2lkZSsubUNTQl9zY3JvbGxUb29sc3tyaWdodDphdXRvO2xlZnQ6MH0ubUNTLWRpci1ydGw+Lm1DU0Jfb3V0c2lkZSsubUNTQl9zY3JvbGxUb29sc3tsZWZ0Oi0yNnB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7aGVpZ2h0OmF1dG99Lm1DU0Jfc2Nyb2xsVG9vbHMgYSsubUNTQl9kcmFnZ2VyQ29udGFpbmVye21hcmdpbjoyMHB4IDB9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MnB4O2hlaWdodDoxMDAlO21hcmdpbjowIGF1dG87LXdlYmtpdC1ib3JkZXItcmFkaXVzOjE2cHg7LW1vei1ib3JkZXItcmFkaXVzOjE2cHg7Ym9yZGVyLXJhZGl1czoxNnB4fS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJ7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MzBweDt6LWluZGV4OjF9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bWFyZ2luOjAgYXV0bzstd2Via2l0LWJvcmRlci1yYWRpdXM6MTZweDstbW96LWJvcmRlci1yYWRpdXM6MTZweDtib3JkZXItcmFkaXVzOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCAubUNTQl9kcmFnZ2VyX2JhciwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjEycHh9Lm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo4cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoyMHB4O3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIGF1dG87Y3Vyc29yOnBvaW50ZXJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntib3R0b206MH0ubUNTQl9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjMwcHh9Lm1DU0JfaG9yaXpvbnRhbC5tQ1NCX291dHNpZGU+Lm1DU0JfY29udGFpbmVye21pbi1oZWlnaHQ6MTAwJX0ubUNTQl9ob3Jpem9udGFsPi5tQ1NCX2NvbnRhaW5lci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVue21hcmdpbi1ib3R0b206MH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7d2lkdGg6YXV0bztoZWlnaHQ6MTZweDt0b3A6YXV0bztyaWdodDowO2JvdHRvbTowO2xlZnQ6MH0ubUN1c3RvbVNjcm9sbEJveCsubUNTQl9zY3JvbGxUb29scysubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DdXN0b21TY3JvbGxCb3grLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JvdHRvbTotMjZweH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgYSsubUNTQl9kcmFnZ2VyQ29udGFpbmVye21hcmdpbjowIDIwcHh9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjJweDttYXJnaW46N3B4IDB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJ7d2lkdGg6MzBweDtoZWlnaHQ6MTAwJTtsZWZ0OjB9Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O21hcmdpbjo2cHggYXV0b30ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDoxMnB4O21hcmdpbjoycHggYXV0b30ubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6OHB4O21hcmdpbjo0cHggMH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uTGVmdCwubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMHB4O2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvO2N1cnNvcjpwb2ludGVyfS5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9idXR0b25MZWZ0e2xlZnQ6MH0ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfYnV0dG9uUmlnaHR7cmlnaHQ6MH0ubUNTQl9jb250YWluZXJfd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO292ZXJmbG93OmhpZGRlbjt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDttYXJnaW4tcmlnaHQ6MzBweDttYXJnaW4tYm90dG9tOjMwcHh9Lm1DU0JfY29udGFpbmVyX3dyYXBwZXI+Lm1DU0JfY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MzBweDtwYWRkaW5nLWJvdHRvbTozMHB4Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7Ym90dG9tOjIwcHh9Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbD4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7cmlnaHQ6MjBweH0ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7Ym90dG9tOjB9Lm1DUy1kaXItcnRsPi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwsLm1DU0JfY29udGFpbmVyX3dyYXBwZXIubUNTX25vX3Njcm9sbGJhcl95Lm1DU195X2hpZGRlbisubUNTQl9zY3JvbGxUb29sc34ubUNTQl9zY3JvbGxUb29scy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWx7cmlnaHQ6MH0ubUNTLWRpci1ydGw+Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtsZWZ0OjIwcHh9Lm1DUy1kaXItcnRsPi5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVuKy5tQ1NCX3Njcm9sbFRvb2xzfi5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtsZWZ0OjB9Lm1DUy1kaXItcnRsPi5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDozMHB4fS5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeS5tQ1NfeV9oaWRkZW4+Lm1DU0JfY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MH0ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3gubUNTX3hfaGlkZGVuPi5tQ1NCX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTowfS5tQ3VzdG9tU2Nyb2xsQm94Lm1DU0JfdmVydGljYWxfaG9yaXpvbnRhbC5tQ1NCX2luc2lkZT4ubUNTQl9jb250YWluZXJfd3JhcHBlci5tQ1Nfbm9fc2Nyb2xsYmFyX3kubUNTX3lfaGlkZGVue21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm1DdXN0b21TY3JvbGxCb3gubUNTQl92ZXJ0aWNhbF9ob3Jpem9udGFsLm1DU0JfaW5zaWRlPi5tQ1NCX2NvbnRhaW5lcl93cmFwcGVyLm1DU19ub19zY3JvbGxiYXJfeC5tQ1NfeF9oaWRkZW57bWFyZ2luLWJvdHRvbTowfS5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyey13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0fS5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlcl9iYXJ7LXdlYmtpdC10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLW91dCAuMnMsaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZS1vdXQgLjJzLGhlaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1sZWZ0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXJpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLXRvcCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1ib3R0b20gLjJzIGVhc2Utb3V0IC4ycyxvcGFjaXR5IC4ycyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLW91dCAuMnMsaGVpZ2h0IC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWxlZnQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tcmlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tdG9wIC4ycyBlYXNlLW91dCAuMnMsbWFyZ2luLWJvdHRvbSAuMnMgZWFzZS1vdXQgLjJzLG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2Utb3V0IC4ycyxoZWlnaHQgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tbGVmdCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi1yaWdodCAuMnMgZWFzZS1vdXQgLjJzLG1hcmdpbi10b3AgLjJzIGVhc2Utb3V0IC4ycyxtYXJnaW4tYm90dG9tIC4ycyBlYXNlLW91dCAuMnMsb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXR9Lm1DUy1hdXRvSGlkZT4ubUN1c3RvbVNjcm9sbEJveD4ubUNTQl9zY3JvbGxUb29scywubUNTLWF1dG9IaWRlPi5tQ3VzdG9tU2Nyb2xsQm94fi5tQ1NCX3Njcm9sbFRvb2xze29wYWNpdHk6MDtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MClcIn0ubUNTLWF1dG9IaWRlOmhvdmVyPi5tQ3VzdG9tU2Nyb2xsQm94Pi5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtYXV0b0hpZGU6aG92ZXI+Lm1DdXN0b21TY3JvbGxCb3h+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DdXN0b21TY3JvbGxCb3g6aG92ZXI+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DdXN0b21TY3JvbGxCb3g6aG92ZXJ+Lm1DU0Jfc2Nyb2xsVG9vbHMsLm1DdXN0b21TY3JvbGxiYXI+Lm1DdXN0b21TY3JvbGxCb3g+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWcsLm1DdXN0b21TY3JvbGxiYXI+Lm1DdXN0b21TY3JvbGxCb3h+Lm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19vbkRyYWd7b3BhY2l0eToxO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MTAwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTEwMClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTQwKVwifS5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT04NSlcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT04NSlcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT05MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT05MClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1pbWFnZTp1cmwobUNTQl9idXR0b25zLnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O29wYWNpdHk6LjQ7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT00MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT00MClcIn0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246MCAtMjBweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtNDBweH0ubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTU2cHh9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjpob3ZlciwubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0OmhvdmVyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0OmhvdmVyLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmhvdmVye29wYWNpdHk6Ljc1O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9NzUpXCJ9Lm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bjphY3RpdmUsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdDphY3RpdmUsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQ6YWN0aXZlLC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwOmFjdGl2ZXtvcGFjaXR5Oi45O2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9OTApXCJ9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpfS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS5tQ1MtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjBweH0ubUNTLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTQwcHh9Lm1DUy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNTZweH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6NHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjRweDttYXJnaW46NnB4IGF1dG99Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjkpfS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0ubUNTLWxpZ2h0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIwcHh9Lm1DUy1saWdodC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC00MHB4fS5tQ1MtbGlnaHQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTU2cHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KTstd2Via2l0LWJvcmRlci1yYWRpdXM6MXB4Oy1tb3otYm9yZGVyLXJhZGl1czoxcHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggMH0ubUNTLWRhcmstMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTIwcHh9Lm1DUy1kYXJrLTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC00MHB4fS5tQ1MtZGFyay0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTU2cHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjRweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjRweDttYXJnaW46NnB4IDB9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NnB4O21hcmdpbjo1cHggYXV0b30ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSl9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSl9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggMH0ubUNTLWxpZ2h0LXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0yMHB4fS5tQ1MtbGlnaHQtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTQwcHh9Lm1DUy1saWdodC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTIwcHggLTU2cHh9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDstbW96LWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1kYXJrLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAwfS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMjBweH0ubUNTLWRhcmstdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTEwMHB4IC00MHB4fS5tQ1MtZGFyay10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEwMHB4IC01NnB4fS5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye3dpZHRoOjJweH0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbGlnaHQtdGhpbi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxMDAlO2hlaWdodDoycHg7bWFyZ2luOjdweCBhdXRvfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC43NSl9Lm1DUy1kYXJrLXRoaW4ubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWRhcmstdGhpbi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjkpfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMHB4fS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC00MHB4fS5tQ1MtZGFyay10aGluLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNTZweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xNSl9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2Vye2hlaWdodDoxNHB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxNHB4O21hcmdpbjowIDFweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlcnt3aWR0aDoxNHB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2hlaWdodDoxNHB4O21hcmdpbjoxcHggMH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O21hcmdpbjotMXB4IDB9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDo0cHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntoZWlnaHQ6MTZweDt3aWR0aDoxNnB4O21hcmdpbjowIC0xcHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyQ29udGFpbmVyOmhvdmVyIC5tQ1NCX2RyYWdnZXJSYWlse2hlaWdodDo0cHg7bWFyZ2luOjZweCAwfS5tQ1Mtcm91bmRlZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246MCAtNzJweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246MCAtOTJweH0ubUNTLXJvdW5kZWQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246MCAtMTEycHh9Lm1DUy1yb3VuZGVkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweH0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpfS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLXJvdW5kZWQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTcycHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTkycHh9Lm1DUy1yb3VuZGVkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTExMnB4fS5tQ1Mtcm91bmRlZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTI4cHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6NHB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWdBQUFBSUNBWUFBQURFRDc2TEFBQUFORWxFUVZRWVYyTmtJQUFZaVZidy8vOS9ZNkRpTTFBTkpveU1qR2RCYkxnSlFBWC9rVTBES2dETGthUUF2eFc0SEV2UUZ3Q1JjeElKSzFYem5BQUFBQUJKUlU1RXJrSmdnZz09KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteTtvcGFjaXR5Oi4zO2ZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCI7LW1zLWZpbHRlcjpcImFscGhhKG9wYWNpdHk9MzApXCJ9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse2hlaWdodDo0cHg7bWFyZ2luOjZweCAwO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14fS5tQ1Mtcm91bmRlZC1kb3RzLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNzJweH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtOTJweH0ubUNTLXJvdW5kZWQtZG90cy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjBweCAtMTEycHh9Lm1DUy1yb3VuZGVkLWRvdHMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMHB4IC0xMjhweH0ubUNTLXJvdW5kZWQtZG90cy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBZ0FBQUFJQ0FZQUFBREVENzZMQUFBQUxFbEVRVlFZVjJOa0lBQVlTVkZnREZSOEJxckJCRWlmQmJHUlRmaVBaaHBZamlRRkJLM0E2bDZDdmdBQUU5a0dDZDFtdmdFQUFBQUFTVVZPUks1Q1lJST0pfS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC03MnB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTkycHh9Lm1DUy1yb3VuZGVkLWRvdHMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTAwcHggLTExMnB4fS5tQ1Mtcm91bmRlZC1kb3RzLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDBweCAtMTI4cHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15O2JhY2tncm91bmQtaW1hZ2U6LW1vei1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxyaWdodCB0b3AsY29sb3Itc3RvcCgwLHJnYmEoMjU1LDI1NSwyNTUsLjUpKSxjb2xvci1zdG9wKDEwMCUscmdiYSgyNTUsMjU1LDI1NSwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQobGVmdCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAscmdiYSgyNTUsMjU1LDI1NSwuNSkpLGNvbG9yLXN0b3AoMTAwJSxyZ2JhKDI1NSwyNTUsMjU1LDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwuNSkgMCxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotbXMtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDI1NSwyNTUsMjU1LC41KSAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMjU1LDI1NSwyNTUsLjUpIDAscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2Vye2hlaWdodDo3MHB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye3dpZHRoOjcwcHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xze29wYWNpdHk6MTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTMwKVwifS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsey13ZWJraXQtYm9yZGVyLXJhZGl1czoxNnB4Oy1tb3otYm9yZGVyLXJhZGl1czoxNnB4O2JvcmRlci1yYWRpdXM6MTZweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6OHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgMXB4IHJnYmEoMCwwLDAsLjUpLGluc2V0IC0xcHggMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuMil9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo4cHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMDAlO2hlaWdodDo4cHg7bWFyZ2luOjRweCAwO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjUpLGluc2V0IDAgLTFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuMil9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6OHB4O21hcmdpbjo0cHggYXV0b30ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLTNkLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC05MnB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtM2QubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93Omluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLC4xKX0ubUNTLTNkLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpfS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtM2QtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd257YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTkycHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy0zZC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTEyOHB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc3tvcGFjaXR5OjE7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT0zMClcIn0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scywubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyQ29udGFpbmVyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scywubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcnstd2Via2l0LWJvcmRlci1yYWRpdXM6N3B4Oy1tb3otYm9yZGVyLXJhZGl1czo3cHg7Ym9yZGVyLXJhZGl1czo3cHh9Lm1DU0JfaW5zaWRlKy5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLC5tQ1NCX2luc2lkZSsubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7cmlnaHQ6MXB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtib3gtc2hhZG93Omluc2V0IDFweCAwIDFweCByZ2JhKDAsMCwwLC4xKSxpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLC41KX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFse2JvdHRvbToxcHg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMSksaW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwuNSl9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnstd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4Oy1tb3otYm9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzppbnNldCAxcHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpO3dpZHRoOjEycHg7bWFyZ2luOjJweDtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6YXV0bzt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcntib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuNCk7aGVpZ2h0OjEycHg7d2lkdGg6YXV0b30ubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLTNkLXRoaWNrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsLjEpfS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC03MnB4fS5tQ1MtM2QtdGhpY2subUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTkycHh9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMTEycHh9Lm1DUy0zZC10aGljay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTEyOHB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xze2JveC1zaGFkb3c6aW5zZXQgMCAwIDE0cHggcmdiYSgwLDAsMCwuMil9Lm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4xKSxpbnNldCAwIDAgMTRweCByZ2JhKDAsMCwwLC4yKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JveC1zaGFkb3c6aW5zZXQgMXB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC40KSxpbnNldCAtMXB4IDAgMCByZ2JhKDAsMCwwLC4yKX0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpLGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjIpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy0zZC10aGljay1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojNzc3fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJDb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6aW5zZXQgMXB4IDFweCAxNnB4IHJnYmEoMCwwLDAsLjEpfS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtNzJweH0ubUNTLTNkLXRoaWNrLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtM2QtdGhpY2stZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xMjhweH0ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DU0Jfb3V0c2lkZSsubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbHtyaWdodDowO21hcmdpbjoxMnB4IDB9Lm1DdXN0b21TY3JvbGxCb3gubUNTLW1pbmltYWwrLm1DU0Jfc2Nyb2xsVG9vbHMrLm1DU0Jfc2Nyb2xsVG9vbHMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLC5tQ3VzdG9tU2Nyb2xsQm94Lm1DUy1taW5pbWFsKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrKy5tQ1NCX3Njcm9sbFRvb2xzKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCwubUN1c3RvbVNjcm9sbEJveC5tQ1MtbWluaW1hbC1kYXJrKy5tQ1NCX3Njcm9sbFRvb2xzLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbHtib3R0b206MDttYXJnaW46MCAxMnB4fS5tQ1MtZGlyLXJ0bD4ubUNTQl9vdXRzaWRlKy5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwsLm1DUy1kaXItcnRsPi5tQ1NCX291dHNpZGUrLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWx7bGVmdDowO3JpZ2h0OmF1dG99Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbCAubUNTQl9kcmFnZ2VyLC5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzX3ZlcnRpY2FsIC5tQ1NCX2RyYWdnZXJ7aGVpZ2h0OjUwcHh9Lm1DUy1taW5pbWFsLWRhcmsubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIsLm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2Vye3dpZHRoOjUwcHh9Lm1DUy1taW5pbWFsLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yKTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwifS5tQ1MtbWluaW1hbC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLW1pbmltYWwubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTUwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTUwKVwifS5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKTtmaWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwiOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTIwKVwifS5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtbWluaW1hbC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNSk7ZmlsdGVyOlwiYWxwaGEob3BhY2l0eT01MClcIjstbXMtZmlsdGVyOlwiYWxwaGEob3BhY2l0eT01MClcIn0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2Jhcnt3aWR0aDo2cHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtbGlnaHQtMy5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlse3dpZHRoOjEwMCU7aGVpZ2h0OjZweDttYXJnaW46NXB4IDB9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXJDb250YWluZXI6aG92ZXIgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfdmVydGljYWwubUNTQl9zY3JvbGxUb29sc19vbkRyYWdfZXhwYW5kIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZ19leHBhbmRlZCsubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc192ZXJ0aWNhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnX2V4cGFuZGVkKy5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsLm1DU0Jfc2Nyb2xsVG9vbHNfb25EcmFnX2V4cGFuZCAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWdfZXhwYW5kZWQrLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbC5tQ1NCX3Njcm9sbFRvb2xzX29uRHJhZ19leHBhbmQgLm1DU0JfZHJhZ2dlckNvbnRhaW5lcjpob3ZlciAubUNTQl9kcmFnZ2VyUmFpbHtoZWlnaHQ6MTJweDttYXJnaW46MnB4IDB9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtNzJweH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTkycHh9Lm1DUy1saWdodC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMTJweH0ubUNTLWxpZ2h0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLWRhcmstMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlse2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTcycHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05MnB4fS5tQ1MtZGFyay0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTEycHh9Lm1DUy1kYXJrLTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTI4cHh9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHt3aWR0aDoxMnB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7d2lkdGg6NnB4O21hcmdpbjozcHggNXB4O3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDphdXRvO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7aGVpZ2h0OjZweDttYXJnaW46NXB4IDNweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDphdXRvO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHNfaG9yaXpvbnRhbCAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29sc19ob3Jpem9udGFsIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzX2hvcml6b250YWwgLm1DU0JfZHJhZ2dlclJhaWx7d2lkdGg6MTAwJTtoZWlnaHQ6MTJweDttYXJnaW46MnB4IDB9Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uVXAsLm1DUy1pbnNldC5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTcycHh9Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3duLC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25Eb3due2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTkycHh9Lm1DUy1pbnNldC0yLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uTGVmdCwubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0e2JhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTExMnB4fS5tQ1MtaW5zZXQtMi5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1MtaW5zZXQtMy5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblJpZ2h0LC5tQ1MtaW5zZXQubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMjhweH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNzUpfS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjpob3ZlciAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44NSl9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6YWN0aXZlIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXIubUNTQl9kcmFnZ2VyX29uRHJhZyAubUNTQl9kcmFnZ2VyX2JhciwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmFjdGl2ZSAubUNTQl9kcmFnZ2VyX2JhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC45KX0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXJSYWlsLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWwsLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSl9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25VcCwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwLC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvblVwe2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC03MnB4fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93biwubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkRvd24sLm1DUy1pbnNldC1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uRG93bntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtOTJweH0ubUNTLWluc2V0LTItZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnQsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25MZWZ0LC5tQ1MtaW5zZXQtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2J1dHRvbkxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTExMnB4fS5tQ1MtaW5zZXQtMi1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfYnV0dG9uUmlnaHQsLm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodCwubUNTLWluc2V0LWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9idXR0b25SaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTI4cHh9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbCwubUNTLWluc2V0LTIubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4yKTstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lm1DUy1pbnNldC0yLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtib3JkZXItY29sb3I6IzAwMDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMil9Lm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlclJhaWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyUmFpbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC42KX0ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjc1KX0ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyOmhvdmVyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjg1KX0ubUNTLWluc2V0LTMubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyLm1DU0JfZHJhZ2dlcl9vbkRyYWcgLm1DU0JfZHJhZ2dlcl9iYXIsLm1DUy1pbnNldC0zLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuOSl9Lm1DUy1pbnNldC0zLWRhcmsubUNTQl9zY3JvbGxUb29scyAubUNTQl9kcmFnZ2VyIC5tQ1NCX2RyYWdnZXJfYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjc1KX0ubUNTLWluc2V0LTMtZGFyay5tQ1NCX3Njcm9sbFRvb2xzIC5tQ1NCX2RyYWdnZXI6aG92ZXIgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuODUpfS5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlci5tQ1NCX2RyYWdnZXJfb25EcmFnIC5tQ1NCX2RyYWdnZXJfYmFyLC5tQ1MtaW5zZXQtMy1kYXJrLm1DU0Jfc2Nyb2xsVG9vbHMgLm1DU0JfZHJhZ2dlcjphY3RpdmUgLm1DU0JfZHJhZ2dlcl9iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuOSl9IiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmZ1bGwtaCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICBzZWN0aW9uIHNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgfVxufVxuXG4uZmluZC1vdXQtbGluayB7XG4gIGNvbG9yOiAkY29sTm9pcjtcbiAgZm9udC1zaXplOiAwLjgxM2VtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHNwYW57XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNhM19mYWRlX21vdmVfZG93biAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAtbW96LWFuaW1hdGlvbjogICAgY2EzX2ZhZGVfbW92ZV9kb3duIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogICAgICAgICBjYTNfZmFkZV9tb3ZlX2Rvd24gMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZTkwMlwiO1xuICAgICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgY2EzX2ZhZGVfbW92ZV9kb3duIHtcbiAgMCUgICB7IC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0yMHB4KTsgb3BhY2l0eTogMDsgIH1cbiAgNTAlICB7IG9wYWNpdHk6IDE7ICB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwyMHB4KTsgb3BhY2l0eTogMDsgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGNhM19mYWRlX21vdmVfZG93biB7XG4gIDAlICAgeyAtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjBweCk7IG9wYWNpdHk6IDA7ICB9XG4gIDUwJSAgeyBvcGFjaXR5OiAxOyAgfVxuICAxMDAlIHsgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMjBweCk7IG9wYWNpdHk6IDA7IH1cbn1cbkBrZXlmcmFtZXMgY2EzX2ZhZGVfbW92ZV9kb3duIHtcbiAgMCUgICB7IHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjBweCk7IG9wYWNpdHk6IDA7ICB9XG4gIDUwJSAgeyBvcGFjaXR5OiAxOyAgfVxuICAxMDAlIHsgdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDIwcHgpOyBvcGFjaXR5OiAwOyB9XG59XG5cbi5tQ1NCX3Njcm9sbFRvb2xzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubUNTQl9pbnNpZGUgPiAubUNTQl9jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi5zbGljay1zbGlkZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJvZHl7XG4gICYuYWN0aXZlLW1vZGFse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OjAgO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEyO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudU9wZW57XG4gIG5hdiB7XG4gICAgLmxvZ28gc3ZnIHtcbiAgICAgIGZpbGw6ICRjb2xCbGFuYztcbiAgICB9XG4gIH1cbn1cblxuLy9IZWFydCBhbmltYXRpb25cbi5oZWFydHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IGRlZmlsZW1lbnQgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogZGVmaWxlbWVudCAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIC1tcy1hbmltYXRpb246IGRlZmlsZW1lbnQgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBhbmltYXRpb246IGRlZmlsZW1lbnQgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBsZWZ0OiA3MHB4O1xuICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZGVmaWxlbWVudDIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogZGVmaWxlbWVudDIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAtbXMtYW5pbWF0aW9uOiBkZWZpbGVtZW50MiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbjogZGVmaWxlbWVudDIgM3MgbGluZWFyIGluZmluaXRlO1xuICAgICAgfVxuICAgIH1cbn1cbkBrZXlmcmFtZXMgZGVmaWxlbWVudCB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIHRvIHtcbiAgICBib3R0b206IDcwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsZWZ0OiAxMDBweDtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBkZWZpbGVtZW50IHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbGVmdDogNzBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgdG8ge1xuICAgIGJvdHRvbTogNzBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxlZnQ6IDEwMHB4O1xuICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRlZmlsZW1lbnQge1xuICBmcm9tIHtcbiAgICBib3R0b206IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiA3MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgY29sb3I6ICRhY2NlbnQxO1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBkZWZpbGVtZW50IHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbGVmdDogNzBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgdG8ge1xuICAgIGJvdHRvbTogNzBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxlZnQ6IDEwMHB4O1xuICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgfVxufVxuQGtleWZyYW1lcyBkZWZpbGVtZW50MiB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiA5MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBkZWZpbGVtZW50MiB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiA5MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBkZWZpbGVtZW50MiB7XG4gIGZyb20ge1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBsZWZ0OiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICB0byB7XG4gICAgYm90dG9tOiA5MHB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGRlZmlsZW1lbnQyIHtcbiAgZnJvbSB7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIHRvIHtcbiAgICBib3R0b206IDkwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pe1xuICBAa2V5ZnJhbWVzIGRlZmlsZW1lbnQge1xuICAgIGZyb20ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgIH1cbiAgfVxuICBALW1vei1rZXlmcmFtZXMgZGVmaWxlbWVudCB7XG4gICAgZnJvbSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgbGVmdDogNzBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGVmdDogMTAwcHg7XG4gICAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgfVxuICB9XG4gIEAtd2Via2l0LWtleWZyYW1lcyBkZWZpbGVtZW50IHtcbiAgICBmcm9tIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBsZWZ0OiA3MHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICB0byB7XG4gICAgICBib3R0b206IDcwcHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsZWZ0OiAxMDBweDtcbiAgICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICB9XG4gIH1cbiAgQC1tcy1rZXlmcmFtZXMgZGVmaWxlbWVudCB7XG4gICAgZnJvbSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgbGVmdDogNzBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgYm90dG9tOiA3MHB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGVmdDogMTAwcHg7XG4gICAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgfVxuICB9XG4gIEBrZXlmcmFtZXMgZGVmaWxlbWVudDIge1xuICAgIGZyb20ge1xuICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICB0byB7XG4gICAgICBib3R0b206IDkwcHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgIH1cbiAgfVxuICBALW1vei1rZXlmcmFtZXMgZGVmaWxlbWVudDIge1xuICAgIGZyb20ge1xuICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICB0byB7XG4gICAgICBib3R0b206IDkwcHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgIH1cbiAgfVxuICBALXdlYmtpdC1rZXlmcmFtZXMgZGVmaWxlbWVudDIge1xuICAgIGZyb20ge1xuICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICB0byB7XG4gICAgICBib3R0b206IDkwcHg7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgIH1cbiAgfVxuICBALW1zLWtleWZyYW1lcyBkZWZpbGVtZW50MiB7XG4gICAgZnJvbSB7XG4gICAgICBib3R0b206IC02MHB4O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgIGJvdHRvbTogOTBweDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgfVxuICB9XG59XG5cbi8vYmlub2N1bGFycyBhbmltYXRpb25cbi5iaW5vY3VsYXJze1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5oZWlnaHQ6IDE0MHB4O1xud2lkdGg6IDMwMHB4O1xuYm90dG9tOiA2N3B4O1xubGVmdDogNTAlO1xudHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHRvcDogNjVweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eSAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eSAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIC1tcy1hbmltYXRpb246IGJpbl92aXNpYmlsaXR5IDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eSAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogYmluX3Zpc2liaWxpdHkyIDMuNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogYmluX3Zpc2liaWxpdHkyIDMuNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAtbXMtYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eTIgMy41cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGFuaW1hdGlvbjogYmluX3Zpc2liaWxpdHkyIDMuNXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eTMgNHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAtbW96LWFuaW1hdGlvbjogYmluX3Zpc2liaWxpdHkzIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgLW1zLWFuaW1hdGlvbjogYmluX3Zpc2liaWxpdHkzIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiBiaW5fdmlzaWJpbGl0eTMgNHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgfVxuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGJpbl92aXNpYmlsaXR5IHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGJpbl92aXNpYmlsaXR5IHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJpbl92aXNpYmlsaXR5IHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgYmluX3Zpc2liaWxpdHkge1xuICBmcm9tIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYmluX3Zpc2liaWxpdHkyIHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICA1MCV7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYmluX3Zpc2liaWxpdHkyIHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICA1MCV7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYmluX3Zpc2liaWxpdHkyIHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICByaWdodDogNjBweDtcbiAgfVxuICA1MCV7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5ALW1zLWtleWZyYW1lcyBiaW5fdmlzaWJpbGl0eTIge1xuICBmcm9tIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY29sb3I6ICRhY2NlbnQxO1xuICAgIHJpZ2h0OiA2MHB4O1xuICB9XG4gIDUwJXtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiaW5fdmlzaWJpbGl0eTMge1xuICBmcm9tIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY29sb3I6ICRhY2NlbnQxO1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbiAgNTAle1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgY29sb3I6ICRhY2NlbnQxO1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG5ALW1vei1rZXlmcmFtZXMgYmluX3Zpc2liaWxpdHkzIHtcbiAgZnJvbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICBsZWZ0OiA2MHB4O1xuICB9XG4gIDUwJXtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIHRvIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAtNTBweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJpbl92aXNpYmlsaXR5MyB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgbGVmdDogNjBweDtcbiAgfVxuICA1MCV7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cbkAtbXMta2V5ZnJhbWVzIGJpbl92aXNpYmlsaXR5MyB7XG4gIGZyb20ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgbGVmdDogNjBweDtcbiAgfVxuICA1MCV7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICB0byB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cblxuLy9UZXRlIGFuaW1hdGlvblxuLnRldGV7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIC5zbWlsZSB7XG4gICAgZm9udC1zaXplOiAxNjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNHB4O1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICB9XG4gIH1cbiAgLmRyb2l0ZXtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm90dG9tOiAyM3B4O1xuICB9XG4gIC5wZW5jaGV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDE5MHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgICYuYW5pbWUtbGVmdHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMS41cyBlYXNlLWluO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiAxLjVzIGVhc2UtaW47XG4gICAgICAtby10cmFuc2l0aW9uOiAxLjVzIGVhc2UtaW47XG4gICAgICB0cmFuc2l0aW9uOiAxLjVzIGVhc2UtaW47XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIH1cbiAgICAmLmFuaW1lLXJpZ2h0e1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxLjVzIGVhc2UtaW47XG4gICAgICAtbW96LXRyYW5zaXRpb246IDEuNXMgZWFzZS1pbjtcbiAgICAgIC1vLXRyYW5zaXRpb246IDEuNXMgZWFzZS1pbjtcbiAgICAgIHRyYW5zaXRpb246IDEuNXMgZWFzZS1pbjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuaWNvbi10cmFpdHMtdmVydHMge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSl7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgLnNtaWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTIycHg7XG4gICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIC8vYm9yZGVyOiA4cHggc29saWQgJGNvbEJsYW5jO1xuICAgICAgfVxuICAgIH1cbiAgICAucGVuY2hlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxlZnQ6IDEzMHB4O1xuICAgIH1cbiAgICAuZHJvaXRle1xuICAgICAgYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgfVxufVxuYm9keS5zdG9wLXNjcm9sbGluZ3tcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZS1zY3JvbGx7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cbi5mb3JtLWJsb2NrLWhvbnVuZ3tcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIvL1BhdGhcbiRpbWFnZTogJy4uL2ltZy8nO1xuJGZvbnRzOiAnLi4vZm9udHMvJztcblxuLy9Db2xvcnNcbiRjb2xOb2lyOiAjMDAwMDAwO1xuJGNvbEJsYW5jOiAjRkZGRkZGO1xuJGdyZXk6ICMzMzMzMzM7XG5cbiRhY2NlbnQxOiAjMDBmZjAwO1xuXG4vLyBicmVha3BvaW50c1xuJHNtOiA1NzZweDtcbiR0YjogNzY4cHg7XG4kdGItbWF4OiAxMDI0cHg7XG4kbGc6IDk5MnB4O1xuJHhsZzogMTIwMHB4O1xuJHh4bGc6IDE0NDBweDsiLCJcbi52aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZmluZC1vdXQtbGlua3tcbiAgICBmb250LWZhbWlseTogJHJvYm90b0JkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICRhY2NlbnQxO1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogZW0oMTApO1xuICB9XG4gIFxuICAucGxheS1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBwYXRoe1xuICAgICAgICBmaWxsOiAkYWNjZW50MSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haW4tdmlkZW97XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYtdGV4dHtcbiAgICAuY292ZXJ7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oNDApO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IFxuICB9XG5cbiAgXG5cbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cblxuICAudmlkZW8tbGF5ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAubUN1c3RvbVNjcm9sbEJveCwgLm1DU0JfY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmZpbmQtb3V0LWxpbmt7XG4gICAgICBib3R0b206IDUwcHg7XG4gICAgfVxuXG4gIH1cblxuICAuaG9tZS12aWRlb3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgYnV0dG9uLFxuICAgIGlucHV0e1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgYnV0dG9uLFxuICAgIGlucHV0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbiAgICBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICBcbiAgICB2aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scy1lbmNsb3N1cmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNjb250cm9scy12b2x1bWUge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50MTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDE7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1yYW5nZV0ubGlnaHQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAycHggJGNvbEJsYW5jO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52b2x1bWViYXIge1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICNtYWluLXZpZGVvLXVybCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiByYXRpbyAxNi85ICovXG4gICAgICBoZWlnaHQ6IDA7IG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgI21haW4tdmlkZW8tdXJsIGlmcmFtZSxcbiAgICAjbWFpbi12aWRlby11cmwgb2JqZWN0LFxuICAgICNtYWluLXZpZGVvLXVybCBlbWJlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICNtYWluLXZpZGVvLXVybHtcbiAgICAgIHdpZHRoOjEwMHZ3O1xuICAgICAgaGVpZ2h0OjEwMHZoO1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxuICAgIFxuICAgICNjb250cm9scy12b2x1bWV7XG4gICAgICAubXV0ZSwgLnVubXV0ZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgI21haW4tdmlkZW8tdXJsIGlmcmFtZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgXG4gICAgI21haW4tdmlkZW8tdXJsIGlmcmFtZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAjbWFpbi12aWRlby11cmwgaWZyYW1le1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTIwcHgpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgICAgI2NvbnRyb2xzLXZvbHVtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAudm9sdW1lYmFyIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJGJnLWltYWdlLXBhdGg6IFwiLi4vaW1nL3ByZXNlbnRhdGlvblwiO1xuXG4ubWFpbi10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbE5vaXI7XG4gIGNvbG9yOiAkY29sQmxhbmM7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiBlbSg0Mik7XG4gICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxcyk7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgfVxuICB9XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogXG4gICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L2JsdWUtY2lyY2xlLnN2ZyksXG4gICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L2JsdWUtY3Jvc3Muc3ZnKSxcbiAgICB1cmwoI3skYmctaW1hZ2UtcGF0aH0vYmx1ZS13YXZlLnN2ZyksXG4gICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L2dyZWVuLWNpcmNsZS5zdmcpLFxuICAgIHVybCgjeyRiZy1pbWFnZS1wYXRofS9ncmVlbi1saW5lLnN2ZyksXG4gICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L2dyZWVuLXNlbWljaXJjbGUuc3ZnKSxcbiAgICB1cmwoI3skYmctaW1hZ2UtcGF0aH0vZ3JlZW4tdHJpYW5nbGUuc3ZnKSxcbiAgICB1cmwoI3skYmctaW1hZ2UtcGF0aH0vZ3JlZW4td2F2ZS5zdmcpLFxuICAgIHVybCgjeyRiZy1pbWFnZS1wYXRofS9yZWQtc2VtaWNpcmNsZS5zdmcpLFxuICAgIHVybCgjeyRiZy1pbWFnZS1wYXRofS9yZWQtc3F1YXJlLnN2ZyksXG4gICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L3JlZC10cmlhbmdsZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBcbiAgICAxMCUgMjUlLFxuICAgIDk1JSA5MCUsXG4gICAgNzAlIDg1JSxcbiAgICA2NSUgMjAlLFxuICAgIDQwJSA5MCUsXG4gICAgNSUgODUlLFxuICAgIDkwJSA1MCUsXG4gICAgMzAlIDIwJSxcbiAgICA1MCUgOTAlLFxuICAgIDgwJSAxMCUsXG4gICAgMTUlIDYwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBcbiAgICAgIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY2lyY2xlLnN2ZyksIFxuICAgICAgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS13YXZlLnN2ZyksIFxuICAgICAgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tY2lyY2xlLnN2ZyksIFxuICAgICAgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tc2VtaWNpcmNsZS5zdmcpLCBcbiAgICAgIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXRyaWFuZ2xlLnN2ZyksIFxuICAgICAgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4td2F2ZS5zdmcpLCBcbiAgICAgIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC1zZW1pY2lyY2xlLnN2ZyksIFxuICAgICAgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vcmVkLXRyaWFuZ2xlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNSUgMTAwcHgsIDk1JSAyOTBweCwgNDAlIDkyJSwgNSUgMjYwcHgsIDUlIDkwJSwgNzUlIDUwcHgsIDU1JSA5MHB4LCA3MCUgOTUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgID4gLmNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gIH1cbn1cblxuI3JvY2tldC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbWcge1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIGJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAmLmxhdW5jaGVkIHtcbiAgICBpbWcge1xuICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMXMpO1xuICAgICAgYm90dG9tOiAxMDB2aDtcbiAgICB9XG4gIH1cbiAgJi5ydW1ibGV7XG4gICAgaW1nIHtcbiAgICAgIGFuaW1hdGlvbjogcnVtYmxlIC4xNXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJ1bWJsZSAuMTVzIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcnVtYmxlIHtcbiAgMCUgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7fVxuICAyNSUgey13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LCAwcHgpIHJvdGF0ZSgtMmRlZyk7fVxuICA1MCUgey13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMXB4KSByb3RhdGUoMGRlZyk7fVxuICA3NSUgey13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMHB4KSByb3RhdGUoMmRlZyk7fVxuICAxMDAlIHstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMXB4KSByb3RhdGUoMGRlZyk7fSBcbn1cbiIsIi5zdHJlbmd0aHMge1xuICBiYWNrZ3JvdW5kOiAkY29sQmxhbmM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCAzMHB4IDIwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IGVtKDI0KTtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogJHBvcGluQmQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJHBvcGluQmQ7XG4gICAgc3BhbntcbiAgICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIH1cblxuICAgIC8vJjpiZWZvcmUge1xuICAgIC8vICBjb250ZW50OiAnYmlnYml6JztcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICB0b3A6IC01cHg7XG4gICAgLy8gIGZvbnQtc2l6ZTogMTRweDtcbiAgICAvLyAgZm9udC1mYW1pbHk6ICRwb3Bpbkx0O1xuICAgIC8vICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIC8vXG4gICAgLy8gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgIC8vICAgIGNvbG9yOiAkY29sTm9pcjtcbiAgICAvLyAgfVxuICAgIC8vfVxuICB9XG5cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xOb2lyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbE5vaXI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xOb2lyO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnN0cmVuZ3Rocy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluT3BhY2l0eTtcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogZmFkZUluT3BhY2l0eTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG4gICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4yNXM7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjI1cztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbGkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuc3RyZW5ndGhzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHVuc2V0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB1bnNldDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltYWdlIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYtZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogJGNvbEJsYW5jO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAvKmZvbnQtZmFtaWx5OiAkcG9waW5MdDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsqL1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLW1vZGFse1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sQmxhbmM7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxMjtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi1jb250ZW50e1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAuY2xvc2V7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRvcDogLTIycHg7XG4gICAgICByaWdodDogLTIycHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgxNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAuc2xpY2stbGlzdHtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgfVxuICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xOb2lyO1xuICAgICAgICAgIGxlZnQ6IC0xNXB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICByaWdodDogLTEwcHg7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xOb2lyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjM7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RyZW5ndGhzLWRlc2NyaXB0aW9ue1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3QgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5PcGFjaXR5IHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gIFxuICBAa2V5ZnJhbWVzIGZhZGVJbk9wYWNpdHkge1xuICAgIDAlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn0iLCIuYWdlbmN5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50MTtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiBlbSg1OCk7XG4gICAgY29sb3I6ICRjb2xOb2lyO1xuICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBmb250LXNpemU6IGVtKDI4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1heC13aWR0aDogNjUlO1xuICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyLXRhZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgfVxuXG4gICAgZGl2IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBkaXYge1xuICBcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGFuaW1hdGlvbjogdW5zZXQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBzbGlkZSB7XG4gICAgMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjEwcHgpO31cbiAgICA1JSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDBweCk7fVxuICAgIDMzJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNDBweCk7fVxuICAgIDM4JSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTt9XG4gICAgNjYlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO31cbiAgICA3MSUge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XG4gICAgMTAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cbiAgfVxuXG4gIEBrZXlmcmFtZXMgc2xpZGUtbW9iaWxlIHtcbiAgICAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTE5MHB4ICogMykpO31cbiAgICA1JSB7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTE5MHB4ICogMikpO31cbiAgICAzMyUge3RyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xOTBweCAqIDIpKTt9XG4gICAgMzglIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE5MHB4KTt9XG4gICAgNjYlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE5MHB4KTt9XG4gICAgNzElIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxuICAgIDEwMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XG4gIH1cbiAgXG5cbiAgLypAa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHsgY29udGVudDpcImFnZW5jZSBkZSBtYXJrZXRpbmcgZGlnaXRhbD9cIjt9XG4gICAgMzMuMzMzMzMzMzMzMzMzMzMlIHsgY29udGVudDpcImFnZW5jZSBkZSBjb21tdW5pY2F0aW9uP1wiO31cbiAgICA2Ni42NjY2NjY2NjY2NjY2NiUgeyBjb250ZW50OlwiYWdlbmNlIGRlIHN0cmF0ZWdpZSBkaWdpdGFsP1wiO31cbiAgICAxMDAlIHsgY29udGVudDpcImFnZW5jZSBkJ2V4cGVydHMgYmlnIGRhdGE/XCI7fVxuICB9Ki9cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbn1cbiIsIi5icmFuZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiBlbSg1MCk7XG4gICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgIGNvbG9yOiAkY29sTm9pcjtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxLjdlbTsgICAgXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaXtcbiAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNsaWVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IGVtKDUwKTtcbiAgICBmb250LWZhbWlseTogJHBvcGluQmQ7XG4gICAgY29sb3I6ICRjb2xOb2lyO1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgICAgZm9udC1zaXplOiAyLjc1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgNjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43ZW07ICAgIFxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDIwcHggMCAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IFxuICAgICAgICB1cmwoI3skYmctaW1hZ2UtcGF0aH0vZ3JlZW4tdHJpYW5nbGUuc3ZnKSxcbiAgICAgICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L2JsdWUtY3Jvc3Muc3ZnKSxcbiAgICAgICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L3JlZC1zZW1pY2lyY2xlLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3MCUgNjBweCwgOTUlIDkwcHgsIDgwJSAxODBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHgsIDIwcHgsIDE1cHg7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbE5vaXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sTm9pcjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBmb250LXNpemU6IGVtKDE1KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4yNXMpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDE7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDE7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcbiAgICB9XG5cbiAgICBcbiAgICBsaSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC44KTtcbiAgICAgICAgICAvL2JhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMnMpO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1zZW1pY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC10cmlhbmdsZS5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JSAxNSUsIDMwJSA4NSUsIDkwJSAyNSU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHsgXG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMzsgXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgLy9mb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDUpIHsgXG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDUgLyAzIC8gNzsgXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgLy9mb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDEpLCAmOm50aC1vZi10eXBlKDUpe1xuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtd2F2ZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1zZW1pY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXdhdmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vcmVkLXNxdWFyZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtdHJpYW5nbGUuc3ZnKTsgICAgICAgICBcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4JSA0MiUsIDg3JSA2OCUsIDU0JSA5MCUsIDMwJSAxNyUsIDIwJSA3MiUsIDc5JSAyOCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtb2YtdHlwZSgyKSxcbiAgICAgICY6bnRoLW9mLXR5cGUoMyksXG4gICAgICAmOm50aC1vZi10eXBlKDQpLFxuICAgICAgJjpudGgtb2YtdHlwZSg2KSxcbiAgICAgICY6bnRoLW9mLXR5cGUoNyksXG4gICAgICAmOm50aC1vZi10eXBlKDgpLFxuICAgICAgJjpudGgtb2YtdHlwZSg5KSxcbiAgICAgICY6bnRoLW9mLXR5cGUoMTApIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7IFxuICAgICAgICAgIGdyaWQtYXJlYTogdW5zZXQ7IFxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1zZW1pY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC10cmlhbmdsZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTUlIDE1JSwgMzAlIDg1JSwgOTAlIDI1JTtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUgeyBcbiAgICAgICAgICBncmlkLWFyZWE6IDcgLyAxIC8gOSAvIDM7IFxuICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLXdhdmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tc2VtaWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi13YXZlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC1zcXVhcmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vcmVkLXRyaWFuZ2xlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4JSA0MiUsIDg3JSA2OCUsIDU0JSA5MCUsIDMwJSAxNyUsIDIwJSA3MiUsIDc5JSAyOCU7XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJXRpdGxlLWgyIHtcbiAgICBmb250LXNpemU6IGVtKDU4KTtcbiAgICBmb250LWZhbWlseTogJHBvcGluQmQ7XG4gICAgY29sb3I6ICRjb2xOb2lyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuJWNvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6IDk5MnB4O1xufVxuXG4vL3NlY3Rpb24gcHJlc2VudGlvblxuLnByZXNlbnRhdGlvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpblRuO1xuICAgICAgICBmb250LXNpemU6IDYuOGVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgIH1cbiAgICAuZmluZC1vdXQtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjQpO1xuICAgICAgICBjb2xvcjogJGNvbE5vaXI7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yil7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMjBweCAxMzBweCAyMHB4O1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2LjVlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmluZC1vdXQtbGluayB7XG4gICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKXtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL3NlY3Rpb24gZXhwZXJ0aXNlXG4uZXhwZXJ0aXNle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjcpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgICYtLWNvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgICYtLXRleHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0aXRsZS1oMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBvcGluUmVnO1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgICB9XG4gICAgICAgIC5leHBlcnRpc2UtLWltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5leHBlcnRpc2UtLWltZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQ3cHg7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tbWVudXtcbiAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xuICAgICAgICAmLWxpc3R7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pbml0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yil7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAvL2JvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjJlbTtcblxuICAgICAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDE7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzZweCA1MHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAvL3dpZHRoOiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vbGVmdDogLTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xOb2lyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXRpdGxle1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuMTVzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1DdXN0b21TY3JvbGxCb3gsIC5tQ1NCX2NvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpe1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDIwcHggMTEwcHggMjBweDtcbiAgICAgICAgJi0tY29udGVudHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYtLW1lbnV7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG5cbiAgICAgICAgICAgIC5leHBlcnRpc2UtLW1lbnUtbGlzdHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1saXN0e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGFjY2VudDE7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1DdXN0b21TY3JvbGxCb3gsIC5tQ1NCX2NvbnRhaW5lcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL3NlY3Rpb24gc3RyZW5ndGhzXG4ub3VyLWJpZy1hc3NldHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGgye1xuICAgICAgICBAZXh0ZW5kICV0aXRsZS1oMjtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgIH1cbiAgICAmLS1jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAmLS1pY29uc3tcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgICAgIHVse1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwcHg7XG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gbGl7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbE5vaXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbE5vaXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjJzKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNjUpO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29tb29uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xOb2lyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxN1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMyAvIDIgLyA0O1xuICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDIgLyAzIC8gMztcbiAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gNCAvIDMgLyA1O1xuICAgICAgICAgICAgICAgICAgICAuaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7XG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU5OGFcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMyAvIDMgLyA0IC8gNDtcbiAgICAgICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSg0NSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg1KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNTcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS10ZXh0e1xuICAgICAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOThweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKXtcbiAgICAgICAgcGFkZGluZzogOTBweCAyMHB4O1xuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtLWljb25ze1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLS10ZXh0e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCl7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICYtLXRleHR7XG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWxsLWV4cGVydGlzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgc2VjdGlvbiArIHNlY3Rpb257XG4gICAgICAgIC5leHBlcnRpc2UtLWltZyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICArIHNlY3Rpb257XG4gICAgICAgICAgICAuZXhwZXJ0aXNlLS1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5leHBlcnRpc2UtbWVudS0tbW9iaWxle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgLmFsbC1leHBlcnRpc2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5leHBlcnRpc2Uge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VjdGlvbiArIHNlY3Rpb257XG4gICAgICAgICAgICAuZXhwZXJ0aXNlLS1pbWcgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICArIHNlY3Rpb257XG4gICAgICAgICAgICAgICAgLmV4cGVydGlzZS0taW1nIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFsbC1leHBlcnRpc2UgLmV4cGVydGlzZS1tZW51LS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sTm9pcjtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sTm9pcjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAuaWNvbi1hZ2VuY2UtY29uc2VpbC1jb21tdW5pY2F0aW9ue1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTNweDtcbiAgICAgICAgICAgICAgICAucGF0aDEsLnBhdGgyLC5wYXRoMywucGF0aDQsLnBhdGg1LC5wYXRoNiwucGF0aDgsLnBhdGgxMCwucGF0aDExLC5wYXRoMTJ7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUzcHg7XG4gICAgICAgICAgICAgICAgLnBhdGgxLC5wYXRoMTIsLnBhdGgxMywucGF0aDE0LC5wYXRoMTV7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5ne1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTNweDtcbiAgICAgICAgICAgICAgICAucGF0aDEsLnBhdGgyLC5wYXRoMywucGF0aDQsLnBhdGg1LC5wYXRoNiwucGF0aDcsLnBhdGg4LC5wYXRoOSwucGF0aDEwLFxuICAgICAgICAgICAgICAgIC5wYXRoMTEsLnBhdGgxMiwucGF0aDEzLC5wYXRoMTQsLnBhdGgxNSwucGF0aDE2LC5wYXRoMTcsIC5wYXRoMTgsLnBhdGgxOSwucGF0aDIwLFxuICAgICAgICAgICAgICAgIC5wYXRoMjEsLnBhdGgyMiwucGF0aDIzLC5wYXRoMjQsLnBhdGgyNSwucGF0aDI2LC5wYXRoMjcsIC5wYXRoMjgsLnBhdGgyOSwucGF0aDMwLFxuICAgICAgICAgICAgICAgIC5wYXRoMzEsLnBhdGgzMiwucGF0aDMzLC5wYXRoMzQsLnBhdGgzNSwucGF0aDM2LC5wYXRoMzcsIC5wYXRoMzgsLnBhdGgzOSwucGF0aDQwLFxuICAgICAgICAgICAgICAgIC5wYXRoNDEsLnBhdGg0MiwucGF0aDQzLC5wYXRoNDQsLnBhdGg0NSwucGF0aDQ2LC5wYXRoNDcsIC5wYXRoNDgsLnBhdGg0OSwucGF0aDUwLFxuICAgICAgICAgICAgICAgIC5wYXRoNTEsLnBhdGg1MiwucGF0aDUzLC5wYXRoNTQsLnBhdGg1NSwucGF0aDU2LC5wYXRoNTcsIC5wYXRoNTgsLnBhdGg1OSwucGF0aDYwLFxuICAgICAgICAgICAgICAgIC5wYXRoNjEsLnBhdGg2MiwucGF0aDYzLC5wYXRoNjQsLnBhdGg2NSwucGF0aDY2LC5wYXRoNjcsIC5wYXRoNjgsLnBhdGg2OSwucGF0aDcwLFxuICAgICAgICAgICAgICAgIC5wYXRoNzEsLnBhdGg3MiwucGF0aDczLC5wYXRoNzQsLnBhdGg3NSwucGF0aDc2LC5wYXRoNzcsIC5wYXRoNzgsLnBhdGg3OSwucGF0aDgwLFxuICAgICAgICAgICAgICAgIC5wYXRoODUsLnBhdGg4NiwucGF0aDg3XG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50MTtcblxuICAgICAgICAgICAgICAgIC5pY29uLWFnZW5jZS1jb25zZWlsLWNvbW11bmljYXRpb257XG4gICAgICAgICAgICAgICAgICAgIC5wYXRoMSwucGF0aDIsLnBhdGgzLC5wYXRoNCwucGF0aDUsLnBhdGg2LC5wYXRoOCwucGF0aDEwLC5wYXRoMTEsLnBhdGgxMntcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sTm9pcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wYXRoNywucGF0aDl7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmljb24tYWdlbmNlLWRlc2lnbi1icmFuZGluZ3tcbiAgICAgICAgICAgICAgICAgICAgLnBhdGgxLC5wYXRoMTIsLnBhdGgxMywucGF0aDE0LC5wYXRoMTV7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbE5vaXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGF0aDIsLnBhdGgzLC5wYXRoNCwucGF0aDUsLnBhdGg2LC5wYXRoNywucGF0aDgsLnBhdGg5LC5wYXRoMTAsLnBhdGgxMXtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmljb24tYWdlbmNlLWRhdGEtbWFya2V0aW5ne1xuICAgICAgICAgICAgICAgICAgICAucGF0aDEsLnBhdGgyLC5wYXRoMywucGF0aDQsLnBhdGg1LC5wYXRoNiwucGF0aDcsLnBhdGg4LC5wYXRoOSwucGF0aDEwLFxuICAgICAgICAgICAgICAgICAgICAucGF0aDExLC5wYXRoMTIsLnBhdGgxMywucGF0aDE0LC5wYXRoMTUsLnBhdGgxNiwucGF0aDE3LCAucGF0aDE4LC5wYXRoMTksLnBhdGgyMCxcbiAgICAgICAgICAgICAgICAgICAgLnBhdGgyMSwucGF0aDIyLC5wYXRoMjMsLnBhdGgyNCwucGF0aDI1LC5wYXRoMjYsLnBhdGgyNywgLnBhdGgyOCwucGF0aDI5LC5wYXRoMzAsXG4gICAgICAgICAgICAgICAgICAgIC5wYXRoMzEsLnBhdGgzMiwucGF0aDMzLC5wYXRoMzQsLnBhdGgzNSwucGF0aDM2LC5wYXRoMzcsIC5wYXRoMzgsLnBhdGgzOSwucGF0aDQwLFxuICAgICAgICAgICAgICAgICAgICAucGF0aDQxLC5wYXRoNDIsLnBhdGg0MywucGF0aDQ0LC5wYXRoNDUsLnBhdGg0NiwucGF0aDQ3LCAucGF0aDQ4LC5wYXRoNDksLnBhdGg1MCxcbiAgICAgICAgICAgICAgICAgICAgLnBhdGg1MSwucGF0aDUyLC5wYXRoNTMsLnBhdGg1NCwucGF0aDU1LC5wYXRoNTYsLnBhdGg1NywgLnBhdGg1OCwucGF0aDU5LC5wYXRoNjAsXG4gICAgICAgICAgICAgICAgICAgIC5wYXRoNjEsLnBhdGg2MiwucGF0aDYzLC5wYXRoNjQsLnBhdGg2NSwucGF0aDY2LC5wYXRoNjcsIC5wYXRoNjgsLnBhdGg2OSwucGF0aDcwLFxuICAgICAgICAgICAgICAgICAgICAucGF0aDcxLC5wYXRoNzIsLnBhdGg3MywucGF0aDc0LC5wYXRoNzUsLnBhdGg3NiwucGF0aDc3LCAucGF0aDc4LC5wYXRoNzksLnBhdGg4MCxcbiAgICAgICAgICAgICAgICAgICAgLnBhdGg4NSwucGF0aDg2LC5wYXRoODdcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xOb2lyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnBhdGg4MSwucGF0aDgyLC5wYXRoODMsLnBhdGg4NFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRlYW0taGVsbG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgY29sb3I6ICRjb2xOb2lyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjVzO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICB9XG4gIH1cblxuICAuaGVsbG8ge1xuICAgIGZvbnQtc2l6ZTogMjB2dztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRwb3BpblRuO1xuICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjZ2dztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgZm9udC1zaXplOiAzMHZ3O1xuICAgIH1cbiAgfVxuXG4gIC5maW5kLW91dC1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbn0iLCIudGVhbS1oYWxmIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIFxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIFxuICAgICAgJi5pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmLmltYWdlIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgPiBkaXYge1xuXG4gICAgICAgICYuaW1hZ2Uge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJHBvcGluQmQ7XG4gICAgZm9udC1zaXplOiBlbSg0MCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43ZW07ICAgIFxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRwb3BpblJlZztcbiAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIH1cbiAgfVxufVxuXG4udGVhbS13ZS1hcmUudGVhbS1oYWxmIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbE5vaXI7XG5cbiAgaDMsXG4gIHAge1xuICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgLmNvbnRhaW5lciA+IGRpdi5pbWFnZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICYudGVhbS13ZS1zZWFyY2h7XG4gICAgICAuY29udGFpbmVyID4gZGl2LmltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAuY29udGFpbmVyID4gZGl2LmltYWdlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG5cbiAgICAgIC5iaW5vY3VsYXJzIHtcbiAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGVhbS13ZS1zZWFyY2h7XG4gICAgICAuY29udGFpbmVyID4gZGl2LmltYWdlIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgXG4gICAgICAgIC5iaW5vY3VsYXJzIHtcbiAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDRweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG4udGVhbS13ZS1sb3ZlLnRlYW0taGFsZiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xCbGFuYztcblxuICBoMyxcbiAgcCB7XG4gICAgY29sb3I6ICRjb2xOb2lyO1xuICB9XG5cbiAgLmNvbnRhaW5lciA+IGRpdi5pbWFnZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICA+IGRpdi5pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICA+IGRpdi5pbWFnZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNjBweDtcblxuICAgICAgICAuaGVhcnR7XG4gICAgICAgICAgdG9wOiAtNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDRweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI0NHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYmctaW1hZ2UtcGF0aDogXCIuLi9pbWcvcHJlc2VudGF0aW9uXCI7XG5cbi50ZWFtLW91ci10ZWFtIHtcbiAgcGFkZGluZzogOTBweCAzMHB4O1xuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogJHBvcGluQmQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogZW0oNDApO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiBlbSgzMik7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgfVxuICB9XG5cbiAgLnZpc2libGUtbW9iaWxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlzaWJsZS1kZXNrdG9we1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1lbWJlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1lbWJlcjEgZW1wdHkxIG1lbWJlcjJcIlxuICAgICAgXCJtZW1iZXIzIG1lbWJlcjQgbWVtYmVyNVwiXG4gICAgICBcIm1lbWJlcjYgZW1wdHkyIG1lbWJlcjdcIjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWVtYmVyMSBtZW1iZXIyXCJcbiAgICAgICAgXCJtZW1iZXIzIG1lbWJlcjRcIlxuICAgICAgICBcIm1lbWJlcjUgbWVtYmVyNlwiO1xuICAgIH1cblxuICAgIC5tZW1iZXIge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICAmLnRlYW0taW1hZ2VfX2hvdmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjI1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGltZy50ZWFtLWltYWdlX19ob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2FsYygxMDAlIC0gODBweCk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2FsYygxMDAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtZW1iZXIxO1xuICAgICAgICBcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90ZWFtL3JlZC1ob3Jpem9udGFsLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtZW1iZXIyO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbS9ncmVlbi12ZXJ0aWNhbC5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDMwcHgpIDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgIGdyaWQtYXJlYTogbWVtYmVyMztcbiAgICAgICAgXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbS9ncmVlbi12ZXJ0aWNhbC0yLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAgICAgZ3JpZC1hcmVhOiBtZW1iZXI0O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVhbS9ibHVlLWhvcml6b250YWwuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSg5KSB7XG4gICAgICAgIGdyaWQtYXJlYTogbWVtYmVyNTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RlYW0vcmVkLWhvcml6b250YWwuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDgwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgxMSkge1xuICAgICAgICBncmlkLWFyZWE6IG1lbWJlcjY7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90ZWFtL2JsdWUtaG9yaXpvbnRhbC5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgxMykge1xuICAgICAgICBncmlkLWFyZWE6IG1lbWJlcjc7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90ZWFtL2dyZWVuLWhvcml6b250YWwuc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGFjY2VudDEsIDAuOSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJHBvcGluQmQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgICAgZm9udC1zaXplOiBlbSgzNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBcbiAgICAgIHVybCgjeyRiZy1pbWFnZS1wYXRofS9ibHVlLWNyb3NzLnN2ZyksXG4gICAgICB1cmwoI3skYmctaW1hZ2UtcGF0aH0vcmVkLXdhdmUuc3ZnKSxcbiAgICAgIHVybCgjeyRiZy1pbWFnZS1wYXRofS9ncmVlbi10cmlhbmdsZS5zdmcpLFxuICAgICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L3JlZC1zcXVhcmUuc3ZnKSxcbiAgICAgIHVybCgjeyRiZy1pbWFnZS1wYXRofS9ibHVlLWNyb3NzLnN2ZyksXG4gICAgICB1cmwoI3skYmctaW1hZ2UtcGF0aH0vZ3JlZW4tdHJpYW5nbGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBcbiAgICAgIDQ1JSAxMDBweCxcbiAgICAgIDU1JSAxNTVweCxcbiAgICAgIDEwJSA0NSUsXG4gICAgICAyNSUgNTUlLFxuICAgICAgNDIlIDgwJSxcbiAgICAgIDU4JSA5NSU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLm1lbWJlcntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVhbS1lbmQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMzMpO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbE5vaXI7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBjb2xvcjogJGNvbE5vaXI7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuMjVzKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDE7XG4gICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQxO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IFxuICAgIHVybCgjeyRiZy1pbWFnZS1wYXRofS9yZWQtc2VtaWNpcmNsZS5zdmcpLFxuICAgIHVybCgjeyRiZy1pbWFnZS1wYXRofS9yZWQtdHJpYW5nbGUuc3ZnKSxcbiAgICB1cmwoI3skYmctaW1hZ2UtcGF0aH0vYmx1ZS13YXZlLnN2ZyksXG4gICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L3JlZC13YXZlLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogXG4gICAgICAxMCUgMTAlLFxuICAgICAgNzUlIDMwJSxcbiAgICAgIDUlIDkwJSxcbiAgICAgIDk1JSAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4LCAyMHB4LCAzNXB4LCAxMHB4O1xuICB9XG5cbiAgLnRlYW0tcG9wdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbEJsYW5jO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgei1pbmRleDogMTM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjI1cyk7XG4gICAgbWF4LWhlaWdodDogOTUlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYuc2hvd24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxleC1iYXNpczogNjAlO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgyOCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDE7XG4gICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgcGFkZGluZzogNTBweDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5MdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkY29sTm9pcjtcbiAgICAgICAgZm9udC1zaXplOiBlbSgyNCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBlbSgyMik7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpblJlZztcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbE5vaXI7XG4gICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBcbiAgICAgICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L2JsdWUtY3Jvc3Muc3ZnKSxcbiAgICAgICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L3JlZC13YXZlLnN2ZyksXG4gICAgICAgIHVybCgjeyRiZy1pbWFnZS1wYXRofS9ncmVlbi10cmlhbmdsZS5zdmcpLFxuICAgICAgICB1cmwoI3skYmctaW1hZ2UtcGF0aH0vcmVkLXNxdWFyZS5zdmcpLFxuICAgICAgICB1cmwoI3skYmctaW1hZ2UtcGF0aH0vYmx1ZS1jcm9zcy5zdmcpLFxuICAgICAgICB1cmwoI3skYmctaW1hZ2UtcGF0aH0vZ3JlZW4tdHJpYW5nbGUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IFxuICAgICAgICA1MCUgNzBweCxcbiAgICAgICAgOTUlIDE1cHgsXG4gICAgICAgIDEwcHggMjgwcHgsXG4gICAgICAgIDI1JSA1NSUsXG4gICAgICAgIDQyJSA4MCUsXG4gICAgICAgIDc1JSA4MyU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIGgye1xuICAgICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgaW1ne1xuICAgICAgJi52aXNpYmxlLW1vYmlsZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgXG4gICAgICAmLnZpc2libGUtZGVza3RvcHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvL1ByZXNlbnRhdGlvblxuLmNvbWV7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGVtKDEwOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5UbjtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSg2MCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0FkZHJlc3Ncbi5hZGRyZXNze1xuICAgIHBhZGRpbmc6IDkwcHggMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICAgICAgY29sb3I6ICRjb2xOb2lyO1xuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1hcC1pbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogZW0oMjApO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSgyMCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDI1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpblJlZztcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgLnBob25lLW51bWJlcntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgY29sb3I6ICRhY2NlbnQxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZpbmQtb3V0LWxpbmt7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgJi1jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtaW1ne1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBlbSg0MCk7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGV4dHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubUN1c3RvbVNjcm9sbEJveCwgLm1DU0JfY29udGFpbmVye1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5tQ3VzdG9tU2Nyb2xsQm94LCAubUNTQl9jb250YWluZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maW5kLW91dC1saW5re1xuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgJi1pbWd7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDMwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXRleHR7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuN2VtOyAgICBcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDN7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtOyAgIFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vRm9ybVxuLmJsay1jb250YWN0LWZvcm17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbE5vaXI7XG4gICAgcGFkZGluZzogOTBweCAzMHB4IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJHBvcGluUmVnO1xuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICB9XG5cbiAgICBmb3Jte1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGVtKDEwKTtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDgpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sQmxhbmM7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgICAgICAgICAgcGFkZGluZzogZW0oMTApIGVtKDIwKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbEJsYW5jO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1mb290ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50MVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idG57XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMjApO1xuICAgICAgICBjb2xvcjogJGNvbE5vaXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQxO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcbiAgICAgICAgcGFkZGluZzogZW0oMTApIGVtKDMwKTtcblxuICAgICAgICAmLWRyb3B7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zdWJtaXR7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHBvcGluQmQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWNvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLmNvbnRhaW5lci1oYWxme1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDIwcHggMTEwcHggMjBweDtcblxuICAgICAgICAuY29udGFjdC1jb250ZW50e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAuY29udGFpbmVyLWhhbGZ7XG4gICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZW0oMzApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm17XG4gICAgICAgICAgICAuZm9ybS1jb250cm9se1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTsgICAgXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG57XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICYtLWRyb3B7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wb3J0ZWZvbGlvLWNsaWVudCB7XG4gIC5iYW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMzBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIGgxIHtcbiAgICAgIC8vZm9udC1mYW1pbHk6ICRyb2JvdG9CZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICAgIGZvbnQtc2l6ZTogZW0oMTMzKTtcbiAgICAgIGNvbG9yOiByZ2JhKCRjb2xCbGFuYywwLjgpO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maW5kLW91dC1saW5rIHtcbiAgICAgIC8vZm9udC1mYW1pbHk6ICRyb2JvdG9CZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XG4gICAgICAgIGJvdHRvbTogMTMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5maW5kLW91dC1saW5rIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wb3J0ZWZvbGlvLWNsaWVudCB7XG4gIC50YWdzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFnIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgbWFyZ2luOiAwIDUwcHggMCAwO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogJHJvYm90b0JkO1xuICAgICAgZm9udC1zaXplOiBlbSgxMyk7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSgxMyk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdFJlZztcbiAgICAgICAgXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wb3J0ZWZvbGlvLWNsaWVudCB7XG4gIC5jbGllbnQtZGV0YWlscyB7XG4gICAgcGFkZGluZzogODBweCAzMHB4O1xuXG4gICAgaDIge1xuICAgICAgY29sb3I6ICRjb2xOb2lyO1xuICAgICAgLy9mb250LWZhbWlseTogJHJvYm90b0JkO1xuICAgICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgICAgZm9udC1zaXplOiBlbSg1MCk7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgY29sb3I6ICRjb2xOb2lyO1xuICAgICAgZm9udC1zaXplOiBlbSgyNik7XG4gICAgICAvL2ZvbnQtZmFtaWx5OiAkbW9udHNlcnJhdFJlZztcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNsaWVudC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDQwcHggMCAwO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMjBweCA4MHB4IDIwcHg7XG5cbiAgICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIH1cblxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wb3J0ZWZvbGlvLWNsaWVudCB7XG4gIC5jbGllbnQtaW1hZ2VzIHtcbiAgICBwYWRkaW5nOiA4MHB4IDMwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuY2xpZW50LWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgJi5mdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYuaGFsZiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuXG4gICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vbmUtdGhpcmQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDIwcHgpO1xuXG4gICAgICAgICsgLnR3by10aGlyZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICArIC5vbmUtdGhpcmQge1xuICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDgwcHg7XG5cbiAgICAgICAgICArIC5vbmUtdGhpcmQge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50d28tdGhpcmQge1xuICAgICAgICB3aWR0aDogY2FsYygyMDAlIC8gMyAtIDIwcHgpO1xuXG4gICAgICAgICsgLm9uZS10aGlyZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vbmUtcXVhcnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMjBweCk7XG5cbiAgICAgICAgKyAudGhyZWUtcXVhcnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi50aHJlZS1xdWFydGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzAwJSAvIDQgLSAyMHB4KTtcblxuICAgICAgICArIC5vbmUtcXVhcnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICYuaGFsZixcbiAgICAgICAgJi5vbmUtdGhpcmQsXG4gICAgICAgICYub25lLXF1YXJ0ZXIsXG4gICAgICAgICYudHdvLXRoaXJkLFxuICAgICAgICAmLnRocmVlLXF1YXJ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICB9XG4gIH1cbn0iLCIucG9ydGVmb2xpby1jbGllbnQge1xuICAuZnVsbC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xuXG4gICAgJi5wYXJhbGxheCB7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIH1cbiAgfVxufSIsIi5wb3J0ZWZvbGlvLWNsaWVudCB7XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiA5MHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbEJsYW5jO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgICAgZm9udC1zaXplOiBlbSg1MCk7XG4gICAgICBjb2xvcjogJGNvbE5vaXI7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgICBmb250LXNpemU6IGVtKDI2KTtcbiAgICAgIGNvbG9yOiAkY29sTm9pcjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHNlY3Rpb24gd2l0aCBiYWNrZ3JvdW5kIGNvbG9yXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICBoMiwgcCwgaDQsIHVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHBvcGluQmQ7XG4gICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpblJlZztcbiAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVse1xuICAgICAgICAgIGxpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBvcnRlZm9saW8tY2xpZW50IHtcbiAgLmljb24tc2xpZGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDMwcHg7XG5cbiAgICAuc2xpZGVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgLnNsaWRlciBpbWcge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnBvcnRlZm9saW8tY2xpZW50IHtcbiAgLmltYWdlLXNsaWRlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCA0MHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG4gIH1cbn0iLCIucG9ydGVmb2xpby1jbGllbnQge1xuICAubGFwdG9wLXNsaWRlciB7XG4gICAgcGFkZGluZzogODBweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xCbGFuYztcblxuICAgICYuZml4ZWQge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5sYXB0b3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGFwdG9wLXNjcm9sbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE0M3B4O1xuICAgICAgLy93aWR0aDogNzI1cHg7XG4gICAgICB3aWR0aDogNzE4cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLy9oZWlnaHQ6IDQ2MHB4O1xuICAgICAgaGVpZ2h0OiA0NTJweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICA+IGRpdntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgdG9wOiAzN3B4O1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlciBpbWcge1xuICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgaGVpZ2h0OiAzNDBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgIHdpZHRoOiAxODlweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwOHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgICAgICB0b3A6IDc4cHg7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICB0b3A6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgfVxuICB9XG59IiwiLnBvcnRlZm9saW8tY2xpZW50IHtcbiAgLm1vYmlsZS1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMzBweDtcbiAgICBcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICBcbiAgICAubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAuc2xpY2stc2xpZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNzVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB0b3A6IDU3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1zY3JvbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA3NnB4O1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogNDU1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgdG9wOiAzN3B4O1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5wb3J0ZWZvbGlvLWNsaWVudCB7XG4gIC5wb3J0ZWZvbGlvLXZpZGVvIHtcbiAgICBwYWRkaW5nOiA4MHB4IDMwcHg7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICB2aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucGxheS1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEZ1bGx3aWR0aFxuICAgICYuZnVsbHdpZHRoIHtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNb2JpbGUgdmlkZW9cbiAgICAmLm1vYmlsZS12aWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvbW9iaWxlLXZpZGVvLWJnLmpwZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgIGhlaWdodDogNDUwcHg7XG4gICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDI1NXB4O1xuICAgICAgICAgIHRvcDogNjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvcnRlZm9saW8tY2xpZW50IHtcbiAgLnByb2plY3QtbGlua3Mge1xuICAgIHBhZGRpbmc6IDgwcHggMzBweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5SZWc7XG4gICAgICBmb250LXNpemU6IGVtKDUwKTtcbiAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3Bpbkx0O1xuICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuMjVzKTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICB9XG5cbiAgICAgICRzcGFjaW5nOiAyMHB4O1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGEgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2l0ZS1zdXItbWVzdXJle1xuICBzZWN0aW9ue1xuICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgfVxuICAuYnRue1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGZmMDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwZmYwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1oZXJvQmFubmVye1xuICAgIG1hcmdpbjogNXJlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDNyZW07XG4gICAgJi1sb2dvIHtcbiAgICAgIC5pbWFnZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVzY3JpcHRpb257XG4gICAgICAgIGgxe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGNvbG9yOiAjQjRCM0IzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgJi1ib3R0b217XG4gICAgICAgIG1hcmdpbjogMCAwIDEwJTtcbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyBCb2xkJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbWFnZXtcbiAgICAgIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBjYW52YXN7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXRlY2hub2xvZ2llc3tcbiAgICBtYXJnaW46IDVyZW0gYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICYtZGVzY3JpcHRpb257XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1hbmltYXRpb257XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYtaW5kaXZ7XG4gICAgICAgIC50eHR7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBjb2xvcjogIzAwZmYwMDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMgQm9sZCcsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1mb25jdGlvbm5hbGl0ZXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogNXJlbSBhdXRvO1xuICAgICYtaW1hZ2V7XG4gICAgICBtYXJnaW46IDNyZW0gYXV0bztcbiAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMjtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmLWluZGl2e1xuICAgICAgICBpbWd7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBjYW52YXN7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtZW50ZXRlIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1saXN0e1xuICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyAzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC5zd2lwZXItZm9uY3Rpb25uYWxpdGVze1xuICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAuc3dpcGVyLXNsaWRle1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjQ0NDQ0NDO1xuICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLXBvc2l0aW9uOiB1bmRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1hY3RpdmV7XG4gICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IHVuZGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3dpcGVyLWRlc2NyaXB0aW9uLWxpc3QtaW5kaXZ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHVse1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zd2lwZXItZGVzY3JpcHRpb24tbGlzdHtcbiAgICAgICAgJi1pbmRpdntcbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMGZmMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1kZXNjcmlwdGlvbkltYWdle1xuICAgIG1hcmdpbjogNXJlbSBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY3Jvc3Muc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vYmx1ZS13YXZlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1saW5lLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXNlbWljaXJjbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4tdHJpYW5nbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vZ3JlZW4td2F2ZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtc2VtaWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtc3F1YXJlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC10cmlhbmdsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDclIDEzJSwgOTAlIDc3JSwgNTQlIDg1JSwgNTYlIDIwJSwgNyUgODglLCA4JSAzOSUsIDQ5JSA1MCUsIDQ3JSAxJSwgNDglIDk5JSwgOTAlIDEwJSwgMTklIDY3JTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1cmVtO1xuICAgICYtaW5kaXZ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgJi1yaWdodHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICAgIGNhbnZhc3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1sZWZ0e1xuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1tYWRlYnlCQll7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiA1cmVtIDIwcHggIWltcG9ydGFudDtcbiAgICAmLWhlYWRlcntcbiAgICAgIC50aXRsZXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmVudGV0ZXtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250ZW50e1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIC5zd2lwZXItd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG4gICAgICAuc2l0ZS1zdXItbWVzdXJlLW1hZGVieUJCWS1jb250ZW50LWluZGl2IHtcbiAgICAgICAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgICAgJi1kZXNjcmlwdGlvbntcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAmLWV0aXF1ZXR0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zIGxpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rMSl7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1hcmdpbjogM3JlbSBhdXRvO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzAwZmYwMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGZmMDA7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi12aWRlb3tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luOiA1cmVtIDAgMDtcbiAgICAgICAgICAuaW1nTUFERUJZe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1vdmVybGF5e1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmc6aG92ZXJ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC40cyBhbGwgZWFzZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC43KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGlzYWJsZXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zd2lwZXItZ2VzdGlvbntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldi1tYWRlYnl7XG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgcm90YXRlOiAxODBkZWc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYtbWFkZWJ5LCAuc3dpcGVyLWJ1dHRvbi1uZXh0LW1hZGVieXtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWFzc29jaWF0aW9uc3tcbiAgICBtYXJnaW46IDVyZW0gYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICYtbG9nb3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmltZ3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcC5hc3NvQU5Ee1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgY29sb3I6ICMwMGZmMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGVudHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbjogNXJlbSAwIDNyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWdpZntcbiAgICAgIG1hcmdpbjogM3JlbSAwO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1iZW5lZmljZXN7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAmLWRlc2NyaXB0aW9ue1xuICAgICAgcHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWxpc3R7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHVse1xuICAgICAgICBtYXJnaW46IDVyZW0gMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogdW5zZXQ7XG4gICAgICAgIGxpLnNpdGUtc3VyLW1lc3VyZS1iZW5lZmljZXMtbGlzdC1pbWctaW5kaXZ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsZXg6IDAgMCAzMCU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgY2FudmFzLmNvbG9ye1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZy5jb2xvcntcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FudmFzVEVTVHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZy5ncmV5e1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6ICNFNkU2RTY7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGNhbnZhcy5jb2xvciwgaW1nLmNvbG9ye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZy5ncmV5e1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNhbnZhc1RFU1R7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkaXYuc2l0ZS1zdXItbWVzdXJlLWJlbmVmaWNlcy1saXN0LWRlc2N7XG4gICAgICAgICYtaW5kaXZ7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWZhcXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAxMHJlbSA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgZGl2LmZhcS1jb250YWluZXJ7XG4gICAgICBkaXYudGl0bGV7XG4gICAgICAgIG1hcmdpbjogNSUgMDtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yIDogd2hpdGU7XG4gICAgICAgICAgc3BhbntcbiAgICAgICAgICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZGl2Lmxpc3R7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwJTtcbiAgICAgICAgdWx7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwZmYwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMy4ycmVtIDAgMS4ycmVtIDA7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDI6YmVmb3Jle1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmYwMDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDI6YWZ0ZXJ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmYwMDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIub3BlbntcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMi5vcGVuOmJlZm9yZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwZmYwMDtcbiAgICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuLnJlcG9uc2V7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMgUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIub3BlbiArIHNwYW4ucmVwb25zZXtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgbGk6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zb2x1dGlvbnN7XG4gICAgbWFyZ2luOiA1cmVtIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJi1oZWFkZXJ7XG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yIDogYmxhY2s7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgY29sb3I6ICMwMGZmMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNvbHV0aW9uc3tcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW46IDVyZW0gYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5zd2lwZXItd3JhcHBlcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnN3aXBlci1zbGlkZXtcbiAgICAgICAgICBnYXA6IDNyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAuaW1nU29sdXRpb257XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZGVzY3JpcHRpb25Tb2x1dGlvbntcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLW5leHQsICYtcHJldntcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IC0yMCU7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMzAlO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogLTIwJTtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzMCU7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgICByb3RhdGU6IDE4MGRlZztcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7XG4gIC5zaXRlLXN1ci1tZXN1cmV7XG4gICAgLmJ0bntcbiAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgfVxuICAgICYtaGVyb0Jhbm5lcntcbiAgICAgIG1hcmdpbjogMTByZW0gYXV0bztcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogNXJlbTtcbiAgICAgIGdyaWQtcm93LWdhcDogMHB4O1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjtcbiAgICAgICYtbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5pbWFnZXtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIH1cbiAgICAgICYtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBncmlkLWFyZWE6IDEgLyAyIC8gMyAvIDM7XG4gICAgICB9XG4gICAgfVxuICAgICYtZm9uY3Rpb25uYWxpdGVze1xuICAgICAgbWFyZ2luOiAxMHJlbSBhdXRvO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDBweDtcbiAgICAgICYtaW1hZ2V7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMjtcbiAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgICAgbWFyZ2luOiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgJi1pbmRpdntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1lbnRldGV7XG4gICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMztcbiAgICAgIH1cbiAgICAgICYtbGlzdHtcbiAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMiAvIDMgLyAzO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgLnN3aXBlci1mb25jdGlvbm5hbGl0ZXN7XG4gICAgICAgICAgLnN3aXBlci13cmFwcGVye1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgLnN3aXBlci1zbGlkZXtcbiAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1kZXNjcmlwdGlvbi1saXN0e1xuICAgICAgICAgICYtaW5kaXZ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLW1hZGVieUJCWXtcbiAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnRpdGxle1xuICAgICAgICBoMntcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmVudGV0ZXtcbiAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWNvbnRlbnR7XG4gICAgICAgIC5zaXRlLXN1ci1tZXN1cmUtbWFkZWJ5QkJZLWNvbnRlbnQtaW5kaXYge1xuICAgICAgICAgIC8vbWFyZ2luOiAxMHJlbSBhdXRvO1xuICAgICAgICAgICYtZXRpcXVldHRle1xuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLXZpZGVvIHtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB2aWRlb3tcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDQwdncgMCA0MHZ3IGJsYWNrO1xuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAtNDB2dyAwIC00MHZ3KTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGVjaG5vbG9naWVze1xuICAgICAgbWFyZ2luOiAxMHJlbSBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICYtZGVzY3JpcHRpb257XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgIH1cbiAgICAgICYtYW5pbWF0aW9ue1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJi1pbmRpdntcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgIC50eHR7XG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMm4pe1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWRlc2NyaXB0aW9uSW1hZ2V7XG4gICAgICBtYXJnaW46IDEwcmVtIGF1dG87XG4gICAgICBnYXA6IDEwcmVtO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMyUsIDk2JSA5MCUsIDU0JSA4NSUsIDU2JSAyMCUsIDAgOTAlLCAwIDM5JSwgNDklIDUwJSwgNDclIDElLCA0OCUgOTYlLCA5OCUgMTAlLCAxMyUgNjUlO1xuICAgICAgJi1pbmRpdntcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICYtbGVmdHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICB9XG4gICAgICAgICYtcmlnaHR7XG4gICAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgY2FudmFze1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBkaXYuY2FudmFzVEVTVHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgybil7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtYXNzb2NpYXRpb25ze1xuICAgICAgbWFyZ2luOiA1cmVtIGF1dG8gMDtcbiAgICAgICYtbG9nb3tcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHAuYXNzb0FORHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgJjpudGgtY2hpbGQoNCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1ne1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWc6bnRoLWNoaWxkKDMpe1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtZmFxe1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTByZW0gMCAhaW1wb3J0YW50O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiAwIDQwdncgMCA0MHZ3IGJsYWNrO1xuICAgICAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoMCAtNDB2dyAwIC00MHZ3KTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtYmVuZWZpY2Vze1xuICAgICAgbWFyZ2luOiAxMHJlbSBhdXRvO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICYtbGlzdHtcbiAgICAgICAgJi1pbWd7XG4gICAgICAgICAgJi1pbmRpdntcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXNvbHV0aW9uc3tcbiAgICAgIG1hcmdpbjogMTByZW0gYXV0bztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAuc3dpcGVyLXNvbHV0aW9uc3tcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgLnN3aXBlci13cmFwcGVye1xuICAgICAgICAgIC5zd2lwZXItc2xpZGV7XG4gICAgICAgICAgICAmLW5leHQsICYtcHJldntcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dHtcbiAgICAgICAgICByaWdodDogLTQwJTtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICAgICAgICAgIGxlZnQ6IC00MCU7XG4gICAgICAgIH1cbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDMwJTtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idG57XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXZlYWwtbGVmdHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwcHgpO1xuICB9XG4gIC5yZXZlYWwtbGVmdC12aXNpYmxle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgfVxuXG4gIC5yZXZlYWwtcmlnaHR7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwcHgpO1xuICB9XG4gIC5yZXZlYWwtcmlnaHQtdmlzaWJsZXtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiAxcyBjdWJpYy1iZXppZXIoLjUsIDAsIDAsIDEpO1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDMwcHgpe1xuICAuc2l0ZS1zdXItbWVzdXJlLXNvbHV0aW9ucy1oZWFkZXIgaDJ7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59IiwiLnByb2pldHN7XG4gICAgcGFkZGluZzogOTBweCAwIDA7XG4gICAgaDEge1xuICAgICAgICBmb250LXNpemU6IGVtKDUwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpbkJkO1xuICAgICAgICBjb2xvcjogJGNvbE5vaXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNzZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IFxuICAgICAgICAgICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L2dyZWVuLXRyaWFuZ2xlLnN2ZyksXG4gICAgICAgICAgICB1cmwoI3skYmctaW1hZ2UtcGF0aH0vYmx1ZS1jcm9zcy5zdmcpLFxuICAgICAgICAgICAgdXJsKCN7JGJnLWltYWdlLXBhdGh9L3JlZC1zZW1pY2lyY2xlLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCwgMTAwJSA1NXB4LCA0MCUgOTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNXB4LCAyM3B4LCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudDE7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yN2VtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAsIDEwMCUgNDVweCwgNjAlIDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4LCAyMHB4LCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgzMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi10YWJze1xuICAgICAgICB1bHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiBlbSgyNSkgMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcblxuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjI1ZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHBvcGluUmVnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbE5vaXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRhY2NlbnQxO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4ycyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGIpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC10YWJze1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xuICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQ6ICNjY2M7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjJzKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXNlbWljaXJjbGUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vcmVkLXRyaWFuZ2xlLnN2Zyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JSAxNSUsIDMwJSA4NSUsIDkwJSAyNSU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IFxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHsgXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAzIC8gMzsgXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogMC42ZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkgeyBcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gNSAvIDMgLyA3OyBcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC1zaXplOiAwLjZlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSwgJjpudGgtb2YtdHlwZSg1KXtcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtd2F2ZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1zZW1pY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXdhdmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vcmVkLXNxdWFyZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtdHJpYW5nbGUuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDglIDQyJSwgODclIDY4JSwgNTQlIDkwJSwgMzAlIDE3JSwgMjAlIDcyJSwgNzklIDI4JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSxcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpLFxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNiksXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg3KSxcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDgpLFxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoOSksXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxMCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdW5zZXQ7IFxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ibHVlLWNpcmNsZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1zZW1pY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL3JlZC10cmlhbmdsZS5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JSAxNSUsIDMwJSA4NSUsIDkwJSAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUgeyBcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogNyAvIDEgLyA5IC8gMzsgXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2JsdWUtd2F2ZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9ncmVlbi1zZW1pY2lyY2xlLnN2ZyksIHVybCguLi9pbWcvcHJlc2VudGF0aW9uL2dyZWVuLXdhdmUuc3ZnKSwgdXJsKC4uL2ltZy9wcmVzZW50YXRpb24vcmVkLXNxdWFyZS5zdmcpLCB1cmwoLi4vaW1nL3ByZXNlbnRhdGlvbi9yZWQtdHJpYW5nbGUuc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4JSA0MiUsIDg3JSA2OCUsIDU0JSA5MCUsIDMwJSAxNyUsIDIwJSA3MiUsIDc5JSAyOCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGlkZXtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAmLmhlYWRlci1oaWRkZW4ge1xuICAgIHRvcDogLTgwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5sb2dvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDExO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNThweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmLmxpZ2h0IHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRjb2xCbGFuYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2IHtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5tZW51LWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6IDEyLjVlbSAwIDIuNWVtO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sTm9pcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiBlbSg1MCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICBmb250LXNpemU6IGVtKDM5KTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlYWRlcntcblxuICAgICAgICAmLXRhZy1tZW51e1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICAgICAgICAvLyYubWVudUhvdmVye1xuICAgICAgICAgICAgLy8gIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAvLyAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgICAgICAgLy8gIHVse1xuICAgICAgICAgICAgLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgLy8gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAvLyAgfVxuICAgICAgICAgICAgLy8gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLy8gICAgbGl7XG4gICAgICAgICAgICAvLyAgICAgIGF7XG4gICAgICAgICAgICAvLyAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgLy9cbiAgICAgICAgICAgIC8vICAgICAgICBjb2xvcjogIzAwZmYwMDtcbiAgICAgICAgICAgIC8vICAgICAgfVxuICAgICAgICAgICAgLy8gICAgfVxuICAgICAgICAgICAgLy8gIH1cbiAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBlbSg2MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGZmMDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogZW0oNTApO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHBvcGluQmQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3OHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiLW1heCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNGVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUsICYuYW5pbVR4dHtcbiAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5tZW51SG92ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCkgdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwZmYwMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlLWxpbmt7XG4gICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtKDIwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgJi1zb2NpYWwtbGlua3Mge1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IGVtKDQwKTtcbiAgICAgICAgICBib3R0b206IGVtKDQwKTtcbiAgICAgICAgICB1bHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDI5KTs7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xCbGFuYztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC4zcyk7XG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGFjY2VudDEhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYm90dG9tOiBlbSg4NSk7XG4gICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgKyBsaXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWluZm8tbGluayB7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IGVtKDQwKTtcbiAgICAgICAgICBib3R0b206IGVtKDQwKTtcblxuICAgICAgICAgYXtcbiAgICAgICAgICAgZm9udC1mYW1pbHk6ICRwb3BpblRuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogZW0oMTgpO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDE2KTtcbiAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGVtKDIwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgIH1cblxuICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgfVxuICAgICB9XG5cbiAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAuaGVhZGVyLXRhZy1tZW51IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICB9XG4gICAgIH1cblxuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgYmFja2dyb3VuZDogJGFjY2VudDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHotaW5kZXg6IDExO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMjUsIDAuMiwgMS4yNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbEJsYW5jO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGVaKDApIHNjYWxlKDEpO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW57XG4gICAgICAgIGRpdntcbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBiIC4zcyBjdWJpYy1iZXppZXIoLjgsLS4yNSwuMiwxLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoM3B4KSB0cmFuc2xhdGVYKC00MCUpIHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYyAwLjNzIGN1YmljLWJlemllcigwLjgsIC0wLjI1LCAwLjIsIDEuMjUpO1xuICAgICAgICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMG1zIGxpbmVhcjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGQgLjNzIGN1YmljLWJlemllciguOCwtLjI1LC4yLDEuMjUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGUgLjNzIGN1YmljLWJlemllciguOCwtLjI1LC4yLDEuMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVYKDUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KSB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpIHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWCg1MCUpIHNjYWxlKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGItbWF4KSB7XG4gIG5hdiAubmF2LWNvbnRlbnQgLmhlYWRlci10YWctbWVudSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgZGl2IHtcbiAgICAgIHAge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sQmxhbmNcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Lm1lbnVPcGVue1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG5hdiAubG9nb3tcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJ1dHRvbiwgYXtcbiAgLmRpc2FibGVTUEFOe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn0iLCIuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbE5vaXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR0Yikge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCA0MHB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiAuY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuICBcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogZW0oNTApO1xuICAgIGZvbnQtZmFtaWx5OiAkcG9waW5CZDtcbiAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHRiKSB7XG4gICAgICBmb250LXNpemU6IDIuNzVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICBmb250LXNpemU6IDEuN2VtOyAgICBcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRhY2NlbnQxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgID4gZGl2IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAyMHB4IDVweDtcblxuICAgICAgICAmLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhY3Qge1xuICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgLy9saW5lLWhlaWdodDogMS4zZW07XG5cbiAgICBwIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRhY2NlbnQxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgICAgXG4gICAgfVxuICB9XG5cbiAgJi1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzcGFue1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBmb250LWZhbWlseTogJHBvcGluTHQ7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJGNvbEJsYW5jO1xuICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbEJsYW5jO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtKSB7XG4gICAgICAgIGNvbnRlbnQ6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgIH1cbiAgICAuc29ydGxpc3R7XG4gICAgICBmbGV4OiAwIDAgMzAlO1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIGdhcDogMnJlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGdhcDogLjVyZW07XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGNvbG9yOiAkY29sQmxhbmM7XG4gICAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjI1cyk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50MTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc20pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiBlbSgyNik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnF1ZXN0aW9ubmFpcmV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAmX2NvbnRhaW5lcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaDF7XG4gICAgICBmb250LXNpemU6IDMuMTI1ZW07XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zIEJvbGRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMDBmZjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICAmX3N0ZXB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkU2O1xuICAgICAgbWluLXdpZHRoOiA3MDBweDtcbiAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICZfbnVtYmVye1xuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjb2xvcjogI0I0QjNCMztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl90aXRsZXtcbiAgICAgICAgaDJ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucyBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2Fuc3dlcntcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICBpbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSwgc2VsZWN0e1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjRGNDtcbiAgICAgICAgICBjb2xvcjogIzUwNGY0ZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWF7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jbGllbnREZXNjcmlwdGlvbiwgLm1vcmVGb25jdGlvbm5hbGl0eXtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICYuLW9wZW57XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnV0dG9ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMjVzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjI1cztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGZmMDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMGZmMDA7XG4gICAgfVxuICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/