#loading-animation {
  visibility: hidden;
  position: fixed;
  top: 50%;
  left: 50%;
  /*   -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1); */
  /*           transform: translate(-50%, -50%) rotate(45deg) scale(1); */
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

#loading-animation.show {
  visibility: visible; }

.stroke-still {
  stroke: #232323; }

.stroke-animation {
  -webkit-animation: stroke-spacing 1.2s ease-in, stroke-color 4.8s linear;
  animation: stroke-spacing 1.2s ease-in, stroke-color 4.8s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-direction: normal;
  animation-direction: normal;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-play-state: running;
  animation-play-state: running;
  -webkit-transform-origin: center center;
  transform-origin: center center; }

@-webkit-keyframes stroke-spacing {
  0% {
    stroke-dasharray: 0 200; }
  45% {
    stroke-dashoffset: 0;
    stroke-dasharray: 200 200; }
  90% {
    stroke-dashoffset: -200;
    stroke-dasharray: 200 200; }
  100% {
    stroke-dashoffset: -200;
    stroke-dasharray: 200 200; } }

@keyframes stroke-spacing {
  0% {
    stroke-dasharray: 0 200; }
  45% {
    stroke-dashoffset: 0;
    stroke-dasharray: 200 200; }
  90% {
    stroke-dashoffset: -200;
    stroke-dasharray: 200 200; }
  100% {
    stroke-dashoffset: -200;
    stroke-dasharray: 200 200; } }

@-webkit-keyframes stroke-color {
  0% {
    stroke: #3498DB; }
  24% {
    stroke: #643232; }
  25% {
    stroke: #327864; }
  49% {
    stroke: #327864; }
  50% {
    stroke: #32326e; }
  74% {
    stroke: #32326e; }
  75% {
    stroke: #78325a; }
  99% {
    stroke: #78325a; } }

@keyframes stroke-color {
  0% {
    stroke: #3498DB; }
  24% {
    stroke: #643232; }
  25% {
    stroke: #327864; }
  49% {
    stroke: #327864; }
  50% {
    stroke: #32326e; }
  74% {
    stroke: #32326e; }
  75% {
    stroke: #78325a; }
  99% {
    stroke: #78325a; } }

.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: grey;
  cursor: pointer; }

.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important;
  color: #ffffff; }

#nav-bar {
  height: 5rem;
  position: relative;
  margin-top: 1rem;
  box-shadow: 0 10px 10px -4px #80808038;
  border-top: 2px solid #d3d3d359; }
  #nav-bar #nav-left {
    float: left;
    margin-left: 3rem;
    top: 50%;
    position: absolute;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  #nav-bar #lookup-input {
    width: 324px;
    margin-right: 3rem;
    position: absolute;
    right: 0%;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 1.4rem; }
    #nav-bar #lookup-input #get-stock {
      width: 1rem;
      vertical-align: middle; }

#nav-bar #lookup-input #stock-symbol {
  border: 0;
  height: 100%;
  box-sizing: border-box;
  -webkit-appearance: none;
  border-bottom: 1px solid black;
  width: 93%; }

.ticker {
  width: 65px;
  display: inline-block; }

div#stock-symbolautocomplete-list {
  background: #eeeeee; }

div#section-2 {
  margin-left: 3rem;
  margin-top: 2rem;
  font-family: Helvetica-Light; }

.roe-cause {
  margin-top: 1rem; }

.description-link {
  color: DodgerBlue; }
  .description-link:hover {
    color: red; }

div#section-3 {
  margin-top: 2rem;
  font-family: Helvetica-Light; }

#svg-container {
  display: inline-block; }

table#legend {
  margin-top: 3rem;
  margin-left: 2rem;
  width: 18rem;
  display: inline-block;
  vertical-align: top; }

#red, #blue, #white, #grey, #yellow {
  height: 25px;
  width: 25px;
  box-sizing: border-box;
  border: 1px solid black; }

#red {
  background: red; }

#blue {
  background: blue; }

#white {
  background: white; }

#grey {
  background: grey; }

#yellow {
  background: yellow; }

.ratio {
  width: 55%; }

.percent {
  width: 30%; }

.rectangle:hover {
  opacity: .8; }

#title-container {
  display: block;
  margin-bottom: 2rem; }

#title {
  font-size: 2rem; }

#percentage {
  font-size: 2rem; }

.tooltip-label {
  position: relative;
  display: inline-block; }

.tooltip-label .tooltiptext {
  visibility: hidden;
  width: 260px;
  background: grey;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  /* Positioning the tooltip */
  position: absolute;
  z-index: 10;
  bottom: 100%;
  left: 50%;
  margin-left: -40px; }

.tooltip-label:hover .tooltiptext {
  visibility: visible; }

#footer {
  flex-shrink: 0;
  background-color: #4686a0;
  color: rgba(255, 255, 255, 0.75);
  text-align: center;
  margin-top: 3rem;
  width: 100%;
  font-family: Helvetica-Light; }

.push {
  height: 100px; }

.icons li {
  display: inline-block;
  margin: 1rem 1rem; }
  .icons li a {
    color: white; }
    .icons li a:hover {
      color: purple; }
    .icons li avisited {
      color: white; }

.copyright li {
  display: inline-block;
  margin: 1rem .70rem; }
  .copyright li a {
    color: white; }
    .copyright li avisited {
      color: white; }

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation: portrait) {
  .push {
    height: 16rem; }
  #footer {
    width: 100%; } }

svg#rectangularareachart1, svg#rectangularareachart2 {
  position: relative;
  top: 4px; }

html, body, div, h1, h2, h3, p, a, ul, li {
  padding: 0;
  margin: 0;
  border: 0;
  font: inherit;
  font-size: 100%; }

h3 {
  color: darkblue;
  font-size: 1.9rem;
  font-family: 'Times New Roman', Times, serif; }

body {
  min-width: 780px; }

#app {
  flex: 1 0 auto; }

html, body {
  height: 100%;
  width: 100%; }

body {
  display: flex;
  flex-direction: column; }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3R5bGVzL2FwcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1RUFBdUU7QUFDdkUsdUVBQXVFO0FBQ3ZFO0FBQ0EsbUNBQW1DOztBQUVuQztBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7O0FBRWxDO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBLDhCQUE4QjtBQUM5QjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSw4QkFBOEIsRUFBRTs7QUFFaEM7QUFDQTtBQUNBLDRCQUE0QjtBQUM1QjtBQUNBO0FBQ0EsOEJBQThCO0FBQzlCO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBLDhCQUE4QixFQUFFOztBQUVoQztBQUNBO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esb0JBQW9CO0FBQ3BCO0FBQ0Esb0JBQW9CLEVBQUU7O0FBRXRCO0FBQ0E7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxvQkFBb0IsRUFBRTs7QUFFdEI7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0E7QUFDQSxpQkFBaUI7O0FBRWpCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBa0M7QUFDbEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0NBQWdDO0FBQ2hDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLDZCQUE2Qjs7QUFFN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTs7QUFFYjtBQUNBO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBLHNCQUFzQjs7QUFFdEI7QUFDQTtBQUNBO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQSxvQkFBb0I7QUFDcEI7QUFDQSxlQUFlOztBQUVmO0FBQ0E7QUFDQSwrQkFBK0I7O0FBRS9CO0FBQ0Esd0JBQXdCOztBQUV4QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQjs7QUFFMUI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLG9CQUFvQjs7QUFFcEI7QUFDQSxtQkFBbUI7O0FBRW5CO0FBQ0EscUJBQXFCOztBQUVyQjtBQUNBLGFBQWE7O0FBRWI7QUFDQSxhQUFhOztBQUViO0FBQ0EsY0FBYzs7QUFFZDtBQUNBO0FBQ0Esc0JBQXNCOztBQUV0QjtBQUNBLGtCQUFrQjs7QUFFbEI7QUFDQSxrQkFBa0I7O0FBRWxCO0FBQ0E7QUFDQSx3QkFBd0I7O0FBRXhCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjs7QUFFckI7QUFDQSxzQkFBc0I7O0FBRXRCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsK0JBQStCOztBQUUvQjtBQUNBLGdCQUFnQjs7QUFFaEI7QUFDQTtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG9CQUFvQjtBQUNwQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBLHNCQUFzQjtBQUN0QjtBQUNBLGlCQUFpQjtBQUNqQjtBQUNBLG1CQUFtQjs7QUFFbkI7QUFDQTtBQUNBLGtCQUFrQjtBQUNsQjtBQUNBLGdCQUFnQixFQUFFOztBQUVsQjtBQUNBO0FBQ0EsV0FBVzs7QUFFWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCOztBQUVsQjtBQUNBO0FBQ0E7QUFDQSwrQ0FBK0M7O0FBRS9DO0FBQ0EsbUJBQW1COztBQUVuQjtBQUNBLGlCQUFpQjs7QUFFakI7QUFDQTtBQUNBLGNBQWM7O0FBRWQ7QUFDQTtBQUNBLHlCQUF5QiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiNsb2FkaW5nLWFuaW1hdGlvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAvKiAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTsgKi9cbiAgLyogICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZykgc2NhbGUoMSk7ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbiNsb2FkaW5nLWFuaW1hdGlvbi5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3Ryb2tlLXN0aWxsIHtcbiAgc3Ryb2tlOiAjMjMyMzIzOyB9XG5cbi5zdHJva2UtYW5pbWF0aW9uIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0cm9rZS1zcGFjaW5nIDEuMnMgZWFzZS1pbiwgc3Ryb2tlLWNvbG9yIDQuOHMgbGluZWFyO1xuICBhbmltYXRpb246IHN0cm9rZS1zcGFjaW5nIDEuMnMgZWFzZS1pbiwgc3Ryb2tlLWNvbG9yIDQuOHMgbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXBsYXktc3RhdGU6IHJ1bm5pbmc7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN0cm9rZS1zcGFjaW5nIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgMjAwOyB9XG4gIDQ1JSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMjAwIDIwMDsgfVxuICA5MCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMjAwO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwMCAyMDA7IH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0yMDA7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMjAwIDIwMDsgfSB9XG5cbkBrZXlmcmFtZXMgc3Ryb2tlLXNwYWNpbmcge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCAyMDA7IH1cbiAgNDUlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyMDAgMjAwOyB9XG4gIDkwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC0yMDA7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMjAwIDIwMDsgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTIwMDtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAyMDAgMjAwOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN0cm9rZS1jb2xvciB7XG4gIDAlIHtcbiAgICBzdHJva2U6ICMzNDk4REI7IH1cbiAgMjQlIHtcbiAgICBzdHJva2U6ICM2NDMyMzI7IH1cbiAgMjUlIHtcbiAgICBzdHJva2U6ICMzMjc4NjQ7IH1cbiAgNDklIHtcbiAgICBzdHJva2U6ICMzMjc4NjQ7IH1cbiAgNTAlIHtcbiAgICBzdHJva2U6ICMzMjMyNmU7IH1cbiAgNzQlIHtcbiAgICBzdHJva2U6ICMzMjMyNmU7IH1cbiAgNzUlIHtcbiAgICBzdHJva2U6ICM3ODMyNWE7IH1cbiAgOTklIHtcbiAgICBzdHJva2U6ICM3ODMyNWE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHN0cm9rZS1jb2xvciB7XG4gIDAlIHtcbiAgICBzdHJva2U6ICMzNDk4REI7IH1cbiAgMjQlIHtcbiAgICBzdHJva2U6ICM2NDMyMzI7IH1cbiAgMjUlIHtcbiAgICBzdHJva2U6ICMzMjc4NjQ7IH1cbiAgNDklIHtcbiAgICBzdHJva2U6ICMzMjc4NjQ7IH1cbiAgNTAlIHtcbiAgICBzdHJva2U6ICMzMjMyNmU7IH1cbiAgNzQlIHtcbiAgICBzdHJva2U6ICMzMjMyNmU7IH1cbiAgNzUlIHtcbiAgICBzdHJva2U6ICM3ODMyNWE7IH1cbiAgOTklIHtcbiAgICBzdHJva2U6ICM3ODMyNWE7IH0gfVxuXG4uYXV0b2NvbXBsZXRlLWl0ZW1zIGRpdjpob3ZlciB7XG4gIC8qd2hlbiBob3ZlcmluZyBhbiBpdGVtOiovXG4gIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYXV0b2NvbXBsZXRlLWFjdGl2ZSB7XG4gIC8qd2hlbiBuYXZpZ2F0aW5nIHRocm91Z2ggdGhlIGl0ZW1zIHVzaW5nIHRoZSBhcnJvdyBrZXlzOiovXG4gIGJhY2tncm91bmQtY29sb3I6IERvZGdlckJsdWUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuI25hdi1iYXIge1xuICBoZWlnaHQ6IDVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggLTRweCAjODA4MDgwMzg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDNkM2QzNTk7IH1cbiAgI25hdi1iYXIgI25hdi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgI25hdi1iYXIgI2xvb2t1cC1pbnB1dCB7XG4gICAgd2lkdGg6IDMyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIHRvcDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogMS40cmVtOyB9XG4gICAgI25hdi1iYXIgI2xvb2t1cC1pbnB1dCAjZ2V0LXN0b2NrIHtcbiAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4jbmF2LWJhciAjbG9va3VwLWlucHV0ICNzdG9jay1zeW1ib2wge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmxhY2s7XG4gIHdpZHRoOiA5MyU7IH1cblxuLnRpY2tlciB7XG4gIHdpZHRoOiA2NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuZGl2I3N0b2NrLXN5bWJvbGF1dG9jb21wbGV0ZS1saXN0IHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTsgfVxuXG5kaXYjc2VjdGlvbi0yIHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EtTGlnaHQ7IH1cblxuLnJvZS1jYXVzZSB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLmRlc2NyaXB0aW9uLWxpbmsge1xuICBjb2xvcjogRG9kZ2VyQmx1ZTsgfVxuICAuZGVzY3JpcHRpb24tbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJlZDsgfVxuXG5kaXYjc2VjdGlvbi0zIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYS1MaWdodDsgfVxuXG4jc3ZnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG50YWJsZSNsZWdlbmQge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgd2lkdGg6IDE4cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuI3JlZCwgI2JsdWUsICN3aGl0ZSwgI2dyZXksICN5ZWxsb3cge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjazsgfVxuXG4jcmVkIHtcbiAgYmFja2dyb3VuZDogcmVkOyB9XG5cbiNibHVlIHtcbiAgYmFja2dyb3VuZDogYmx1ZTsgfVxuXG4jd2hpdGUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG4jZ3JleSB7XG4gIGJhY2tncm91bmQ6IGdyZXk7IH1cblxuI3llbGxvdyB7XG4gIGJhY2tncm91bmQ6IHllbGxvdzsgfVxuXG4ucmF0aW8ge1xuICB3aWR0aDogNTUlOyB9XG5cbi5wZXJjZW50IHtcbiAgd2lkdGg6IDMwJTsgfVxuXG4ucmVjdGFuZ2xlOmhvdmVyIHtcbiAgb3BhY2l0eTogLjg7IH1cblxuI3RpdGxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbiN0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4jcGVyY2VudGFnZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4udG9vbHRpcC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50b29sdGlwLWxhYmVsIC50b29sdGlwdGV4dCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDI2MHB4O1xuICBiYWNrZ3JvdW5kOiBncmV5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIC8qIFBvc2l0aW9uaW5nIHRoZSB0b29sdGlwICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7IH1cblxuLnRvb2x0aXAtbGFiZWw6aG92ZXIgLnRvb2x0aXB0ZXh0IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4jZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Njg2YTA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLUxpZ2h0OyB9XG5cbi5wdXNoIHtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4uaWNvbnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMXJlbSAxcmVtOyB9XG4gIC5pY29ucyBsaSBhIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuaWNvbnMgbGkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogcHVycGxlOyB9XG4gICAgLmljb25zIGxpIGF2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY29weXJpZ2h0IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDFyZW0gLjcwcmVtOyB9XG4gIC5jb3B5cmlnaHQgbGkgYSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNvcHlyaWdodCBsaSBhdmlzaXRlZCB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzc1cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNjY3cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5wdXNoIHtcbiAgICBoZWlnaHQ6IDE2cmVtOyB9XG4gICNmb290ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuc3ZnI3JlY3Rhbmd1bGFyYXJlYWNoYXJ0MSwgc3ZnI3JlY3Rhbmd1bGFyYXJlYWNoYXJ0MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7IH1cblxuaHRtbCwgYm9keSwgZGl2LCBoMSwgaDIsIGgzLCBwLCBhLCB1bCwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbmgzIHtcbiAgY29sb3I6IGRhcmtibHVlO1xuICBmb250LXNpemU6IDEuOXJlbTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7IH1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogNzgwcHg7IH1cblxuI2FwcCB7XG4gIGZsZXg6IDEgMCBhdXRvOyB9XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4iXSwic291cmNlUm9vdCI6IiJ9*/