/* press-start-2p-cyrillic-ext-400-normal*/
@font-face {
  font-family: 'Press Start 2P';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format('woff2'), url(/fonts/press-start-2p-all-400-normal.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* press-start-2p-cyrillic-400-normal*/
@font-face {
  font-family: 'Press Start 2P';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format('woff2'), url(/fonts/press-start-2p-all-400-normal.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* press-start-2p-greek-400-normal*/
@font-face {
  font-family: 'Press Start 2P';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(data:font/woff2;base64,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) format('woff2'), url(/fonts/press-start-2p-all-400-normal.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* press-start-2p-latin-ext-400-normal*/
@font-face {
  font-family: 'Press Start 2P';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/fonts/press-start-2p-latin-ext-400-normal.woff2) format('woff2'), url(/fonts/press-start-2p-all-400-normal.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* press-start-2p-latin-400-normal*/
@font-face {
  font-family: 'Press Start 2P';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(/fonts/press-start-2p-latin-400-normal.woff2) format('woff2'), url(/fonts/press-start-2p-all-400-normal.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* A potentially shared website could appear in an iframe in the cowebsite space. */
#cowebsite {
  position: fixed;
  z-index: 200;
  transition: transform 0.5s;
  background-color: whitesmoke;
  display: none;
}
#cowebsite.loading {
  background-color: gray;
}
#cowebsite main iframe {
  width: 100%;
  height: 100%;
  max-width: 100vw;
  max-height: 100vh;
}
#cowebsite aside {
  background: gray;
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#cowebsite aside #cowebsite-aside-holder {
  background: gray;
  height: 20px;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
#cowebsite aside #cowebsite-aside-holder img {
  width: 80%;
  pointer-events: none;
}
#cowebsite aside #cowebsite-aside-buttons {
  display: flex;
  flex-direction: column;
  margin-bottom: auto;
  flex: 1;
  justify-content: start;
}
#cowebsite aside .top-right-btn {
  transform: scale(0.5);
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
}
#cowebsite aside #cowebsite-sub-icons {
  display: flex;
  margin-top: auto;
  visibility: hidden;
  justify-content: end;
  flex: 1;
}
#cowebsite-container {
  position: absolute;
  display: none;
  height: 100%;
  width: 100%;
}
#cowebsite-container-main {
  padding: 2% 5%;
  height: 50%;
}
#cowebsite-container-sub {
  position: absolute !important;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  bottom: 23%;
  height: 20% !important;
  width: 100%;
}
#cowebsite-slot-0 {
  z-index: 70 !important;
  background-color: whitesmoke;
}
#cowebsite-slot-1 {
  transition: transform 0.5s;
  position: relative;
  height: 100%;
  display: none;
  background-color: #333333;
  width: 100%;
}
#cowebsite-slot-1 .overlay {
  width: 100%;
  height: 100%;
  z-index: 50;
  position: absolute;
  display: flex;
  flex-direction: column;
}
#cowebsite-slot-1 .overlay .actions-move {
  display: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  height: 100%;
  width: 100%;
  gap: 10%;
}
#cowebsite-slot-1 .overlay:hover {
  background-color: rgba(51, 51, 51, 0.6);
}
#cowebsite-slot-1 .overlay:hover .actions-move {
  display: flex;
}
#cowebsite-slot-1 .actions {
  pointer-events: all !important;
  margin: 3% 2%;
  display: flex;
  flex-direction: row;
  justify-content: end;
  position: relative;
  z-index: 50;
}
#cowebsite-slot-1 .actions button {
  width: 32px;
  height: 32px;
  margin: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#cowebsite-slot-2 {
  transition: transform 0.5s;
  position: relative;
  height: 100%;
  display: none;
  background-color: #333333;
  width: 33%;
  margin: 5px;
}
#cowebsite-slot-2 .overlay {
  width: 100%;
  height: 100%;
  z-index: 50;
  position: absolute;
  display: flex;
  flex-direction: column;
}
#cowebsite-slot-2 .overlay .actions-move {
  display: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  height: 100%;
  width: 100%;
  gap: 10%;
}
#cowebsite-slot-2 .overlay:hover {
  background-color: rgba(51, 51, 51, 0.6);
}
#cowebsite-slot-2 .overlay:hover .actions-move {
  display: flex;
}
#cowebsite-slot-2 .actions {
  pointer-events: all !important;
  margin: 3% 2%;
  display: flex;
  flex-direction: row;
  justify-content: end;
  position: relative;
  z-index: 50;
}
#cowebsite-slot-2 .actions button {
  width: 32px;
  height: 32px;
  margin: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#cowebsite-slot-3 {
  transition: transform 0.5s;
  position: relative;
  height: 100%;
  display: none;
  background-color: #333333;
  width: 33%;
  margin: 5px;
}
#cowebsite-slot-3 .overlay {
  width: 100%;
  height: 100%;
  z-index: 50;
  position: absolute;
  display: flex;
  flex-direction: column;
}
#cowebsite-slot-3 .overlay .actions-move {
  display: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  height: 100%;
  width: 100%;
  gap: 10%;
}
#cowebsite-slot-3 .overlay:hover {
  background-color: rgba(51, 51, 51, 0.6);
}
#cowebsite-slot-3 .overlay:hover .actions-move {
  display: flex;
}
#cowebsite-slot-3 .actions {
  pointer-events: all !important;
  margin: 3% 2%;
  display: flex;
  flex-direction: row;
  justify-content: end;
  position: relative;
  z-index: 50;
}
#cowebsite-slot-3 .actions button {
  width: 32px;
  height: 32px;
  margin: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#cowebsite-slot-4 {
  transition: transform 0.5s;
  position: relative;
  height: 100%;
  display: none;
  background-color: #333333;
  width: 33%;
  margin: 5px;
}
#cowebsite-slot-4 .overlay {
  width: 100%;
  height: 100%;
  z-index: 50;
  position: absolute;
  display: flex;
  flex-direction: column;
}
#cowebsite-slot-4 .overlay .actions-move {
  display: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  height: 100%;
  width: 100%;
  gap: 10%;
}
#cowebsite-slot-4 .overlay:hover {
  background-color: rgba(51, 51, 51, 0.6);
}
#cowebsite-slot-4 .overlay:hover .actions-move {
  display: flex;
}
#cowebsite-slot-4 .actions {
  pointer-events: all !important;
  margin: 3% 2%;
  display: flex;
  flex-direction: row;
  justify-content: end;
  position: relative;
  z-index: 50;
}
#cowebsite-slot-4 .actions button {
  width: 32px;
  height: 32px;
  margin: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#cowebsite-buffer iframe {
  z-index: 45 !important;
  pointer-events: none !important;
  overflow: hidden;
  border: 0;
  position: absolute;
}
#cowebsite-buffer .main {
  pointer-events: all !important;
  z-index: 205 !important;
}
#cowebsite-buffer .sub-main {
  pointer-events: all !important;
}
#cowebsite-buffer .thumbnail {
  transform: scale(0.5, 0.5);
}
#cowebsite .pixel {
  visibility: hidden;
  height: 1px;
  width: 1px;
}

@media (min-aspect-ratio: 1/1) {
  #cowebsite {
    right: 0;
    top: 0;
    width: 50%;
    height: 100vh;
    display: none;
  }
  #cowebsite.loading {
    transform: translateX(90%);
  }
  #cowebsite.hidden {
    transform: translateX(100%);
  }
  #cowebsite main {
    width: 100%;
  }
  #cowebsite aside {
    width: 30px;
  }
  #cowebsite aside img {
    transform: rotate(90deg);
  }
  #cowebsite-aside-holder {
    cursor: ew-resize;
  }
}
@media (max-aspect-ratio: 1/1) {
  #main-container {
    display: flex;
    flex-direction: column-reverse;
  }

  #cowebsite {
    left: 0;
    top: 0;
    width: 100%;
    height: 50%;
    display: flex;
    flex-direction: column-reverse;
  }
  #cowebsite.loading {
    transform: translateY(-90%);
  }
  #cowebsite.hidden {
    transform: translateY(-100%);
  }
  #cowebsite main {
    height: 100%;
  }
  #cowebsite-container {
    display: none;
  }
  #cowebsite aside {
    height: 50px;
    cursor: ns-resize;
    flex-direction: row-reverse;
    align-items: center;
    display: flex;
    justify-content: space-between;
  }
  #cowebsite aside #cowebsite-aside-holder {
    pointer-events: none;
    height: 100%;
  }
  #cowebsite aside #cowebsite-aside-holder img {
    height: 80%;
  }
  #cowebsite aside #cowebsite-sub-icons {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    height: 100%;
    visibility: visible;
  }
  #cowebsite aside #cowebsite-sub-icons img {
    height: 30px;
    width: 30px;
    cursor: pointer !important;
    border-radius: 50%;
    background-color: whitesmoke;
  }
  #cowebsite aside #cowebsite-sub-icons > div {
    display: flex;
    margin-left: 2px;
    margin-right: 2px;
  }
  #cowebsite aside #cowebsite-aside-buttons {
    flex-direction: row-reverse;
    margin-left: auto;
    margin-bottom: 0;
    justify-content: end;
  }
  #cowebsite aside img {
    cursor: ns-resize;
  }
  #cowebsite aside #cowebsite-fullscreen {
    padding-top: 0;
  }
  #cowebsite aside .top-right-btn img {
    width: 15px;
  }
}
@media (max-width: 960px) and (max-height: 768px) {
  #cowebsite-container {
    display: none;
  }
  #cowebsite aside #cowebsite-sub-icons {
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    height: 100%;
    visibility: visible;
  }
  #cowebsite aside #cowebsite-sub-icons img {
    height: 28px;
    width: 28px;
    cursor: pointer !important;
    border-radius: 50%;
    background-color: whitesmoke;
  }
  #cowebsite aside #cowebsite-sub-icons > div {
    display: flex;
    margin-top: 2px;
    margin-bottom: 2px;
    transform: rotate(-90deg);
  }
  #cowebsite aside img {
    cursor: ns-resize;
  }
}
* {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAgCAYAAAAMq2gFAAAACXBIWXMAAAsSAAALEgHS3X78AAADhUlEQVRIie1WS0gbURS9z2h/ULUgfihiBBcGKRohKoqfhYQYZFQmUXBjdi66MNBF3Rm3urCL7kQSN92UEhd1VzC4aulCt66MUPpBwdRPxF9uOc95dgyTz2CXvXCYzHtv7nnn3jNvIpiZ8kUwGAyk0+mn6+vr0bwLC0RJvmkhROj4+Pj9zs7Oit/vT96HiKDICkTUNjo6ytFoFDdcXl7OPT0957quv831TD7kU5RyOp00MDAgb1ZXV6mqqurB/v7+y+7u7vNgMPj6nygCPB7Pd2bmhoYGnpqawk/e2Njg2dlZqdLn830JBAKBYhTlnyR6k0qleGZmRpKpODw8lIQVFRXc29t74fP5vt2ndIhEIpGQ5dvb26Nk8sYPlZWVciyVSlF7e3uZw+F4Xl9fz+Pj4y8A26VDzlAoJBVgKYxhFbu7u1I11mia9kPTtBVbpQNcLtdn5G5tbeWRkRFLIhXxeJx1Xefa2loeGhpK2iIiokgymeS5uTnZk0IBdZubm7KnHo/nemxs7EOxRAOxWEw2H6XZ2toqSMaGOpfLxX19fSdFEQG6rp/yDSsvLS3lTA7V/f39ch0AVcPDw0dFE9XU1KwjEXqERLmipaWF3W43Ly4u8vLyMnd1de3AUEUTEVF4e3tbqrkx6t/AmFIJRZ2dndzR0cGNjY2vFIkdorZIJCL7AyLUn43GT0xMSKXqhcaYYfOPtlyn4PV6f6rjCO+MUgAnmo2Cdw7EmqZl3G73pW0iIoohOc48vFMq+eTkJKtxuEydiaYy2yYKra2t3X42NE2Do86ampq+hsNhNp+J2MT09DQPDg5m1KFrh8iJhKoHzc3N7Pf7P2FcbQKlm5+fl/MoqdfrjdtWBMCuOCUWFhbYKOXtmeh0OhnnIgLWrqure2d+tuB/BnMIIcKGgjVmTljMR4z5BDPH7szZIbpPFPoe/SfKGaXZE0IIYWygjIgeG8OPrNaa4pyILonomoguAGbO3MmrzCCEeEBE5abkwkBJ1tUMFerTkDHIMgZ+E1Gama8kkRCimogemhIqOPLAvI4MIpBcKVUmHJQKIRxZJA7TtdQCZVkoNdaqgJJTIjoxkCai6hJmxi7OsspAFmVhi3vzuApz6dTcgblH2NkTInpWoHRm1apvagNIDlMAUPILqmAMy5NBCIEEqmxwHJLhCqMoMyjDHBl9QSKUDL+vjP8YN0FEfwCEiP0LQfJzvwAAAABJRU5ErkJggg==), auto;
}

* a, button, select {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
}

body {
  overflow: hidden;
}

body button:focus,
body img:focus,
body input:focus {
  outline: -webkit-focus-ring-color auto 0;
}

body .message-info {
  width: 20%;
  height: auto;
  min-height: 30px;
  position: absolute;
  top: 5px;
  left: 40%;
  padding-top: 10px;
  text-align: center;
}

body .message-info.error {
  background: red;
}

body .message-info.success {
  background: green;
}

body .message-info.info {
  background: dodgerblue;
}

body .message-info.warning {
  background: #ffa500d6;
}

.video-container {
  position: relative;
  transition: all 0.2s ease;
  background-color: #00000099;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
}
.video-container video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
}
.video-container video.mobile {
  width: 100%;
  height: 21vh;
}
.video-container i {
  position: absolute;
  width: 100px;
  height: 100px;
  left: calc(50% - 50px);
  top: calc(50% - 50px);
  background-color: black;
  border-radius: 50%;
  text-align: center;
  padding-top: 32px;
  font-size: 28px;
  color: white;
  overflow: hidden;
}
.video-container img {
  position: absolute;
  display: none;
  width: 40px;
  height: 40px;
  left: 5px;
  bottom: 5px;
  padding: 10px;
}
.video-container img.active {
  display: block !important;
}
.video-container img.block-logo {
  left: 30%;
  bottom: 15%;
  width: 150px;
  height: 150px;
}
.video-container button.report {
  display: block;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  background: none;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  background-color: black;
  border-radius: 15px;
  position: absolute;
  width: 0px;
  height: 35px;
  right: 5px;
  bottom: 5px;
  padding: 0px;
  overflow: hidden;
  z-index: 2;
  transition: all 0.5s ease;
}
.video-container button.report img {
  position: absolute;
  display: block;
  bottom: 5px;
  left: 5px;
  margin: 0;
  padding: 0;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  width: 25px;
  height: 25px;
}
.video-container button.report span {
  position: absolute;
  bottom: 6px;
  left: 36px;
  color: white;
  font-size: 16px;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
}
.video-container button.report img.active {
  display: block !important;
}
.video-container:hover button.report {
  width: 35px;
  padding: 10px;
}
.video-container:hover button.report:hover {
  width: 160px;
}
.video-container video:focus {
  outline: none;
}

.video-container.div-myCamVideo {
  border: none;
  background-color: transparent;
}

.div-myCamVideo {
  position: absolute;
  right: 15px;
  bottom: 30px;
  border-radius: 15px 15px 15px 15px;
  max-height: 20%;
  transition: right 350ms;
}

.div-myCamVideo.hide {
  right: -20vw;
}

video.myCamVideo {
  background-color: #00000099;
  max-height: 20vh;
  width: 15vw;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  border-radius: 15px 15px 15px 15px;
  /*width: 200px;*/
  /*height: 113px;*/
}

.sound-progress {
  display: none;
  position: absolute;
  right: 14px;
  top: calc(50% - 5px);
}

.sound-progress.active {
  display: table-column;
}

.sound-progress span {
  position: absolute;
  color: black;
  background-color: #00000020;
  width: 5px;
  height: 5px;
  border-radius: 50%;
}

.sound-progress span.active {
  background-color: #00c3ff66;
}

.sound-progress span:nth-child(1) {
  top: calc(50% + 20px);
}

.sound-progress span:nth-child(2) {
  top: calc(50% + 10px);
}

.sound-progress span:nth-child(3) {
  top: calc(50% - 0px);
}

.sound-progress span:nth-child(4) {
  top: calc(50% - 10px);
}

.sound-progress span:nth-child(5) {
  top: calc(50% - 20px);
}

.btn-cam-action {
  pointer-events: all;
  position: absolute;
  display: inline-flex;
  bottom: 10px;
  right: 15px;
  width: 240px;
  height: 40px;
  text-align: center;
  align-content: center;
  align-items: center;
  justify-content: flex-end;
  justify-items: center;
}

/*btn animation*/
.btn-cam-action div {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid 0px black;
  width: 44px;
  height: 44px;
  background: #666;
  box-shadow: 2px 2px 24px #444;
  border-radius: 48px;
  transform: translateY(15px);
  transition-timing-function: ease-in-out;
  margin: 0 4%;
}

.btn-cam-action div.disabled {
  background: #d75555;
}

.btn-cam-action div.enabled {
  background: #73c973;
}

.btn-cam-action:hover div {
  transform: translateY(0);
}

.btn-cam-action div:hover {
  background: #407cf7;
  box-shadow: 4px 4px 48px #666;
  transition: 120ms;
}

.btn-micro {
  pointer-events: auto;
  transition: all 0.3s;
  /*right: 44px;*/
}

.btn-video {
  pointer-events: auto;
  transition: all 0.25s;
  /*right: 134px;*/
}

.btn-monitor {
  pointer-events: auto;
  transition: all 0.2s;
  /*right: 224px;*/
}

.btn-monitor.hide {
  transform: translateY(60px);
}

.btn-cam-action:hover .btn-monitor.hide {
  transform: translateY(60px);
}

.btn-layout {
  pointer-events: auto;
  transition: all 0.15s;
}

.btn-layout.hide {
  transform: translateY(60px);
}

.btn-cam-action:hover .btn-layout.hide {
  transform: translateY(60px);
}

.btn-copy {
  pointer-events: auto;
  transition: all 0.3s;
  right: 44px;
  opacity: 1;
}

.btn-cam-action div img {
  height: 22px;
  width: 30px;
  position: relative;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
}

/* Spinner */
.connecting-spinner {
  /*display: inline-block;*/
  position: absolute;
  left: calc(50% - 62px);
  top: calc(50% - 62px);
  width: 130px;
  height: 130px;
}

.connecting-spinner:after {
  content: " ";
  display: block;
  width: 108px;
  height: 108px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #fff;
  border-color: #fff transparent #fff transparent;
  animation: connecting-spinner 1.2s linear infinite;
}

@keyframes connecting-spinner {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.rtc-error {
  position: absolute;
  left: calc(50% - 68px);
  top: calc(50% - 68px);
  width: 130px;
  height: 130px;
}

.rtc-error:after {
  content: " ";
  display: block;
  width: 108px;
  height: 108px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #f00;
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
/* New layout */
body {
  margin: 0;
  height: 100%;
  width: 100%;
}

.main-container {
  height: 100%;
  width: 100%;
  position: absolute;
}

@media (min-aspect-ratio: 1/1) {
  .game-overlay {
    flex-direction: row;
  }

  .sidebar {
    flex-direction: column;
  }

  .sidebar > div {
    max-height: 21%;
  }

  .sidebar > div:hover {
    max-height: 25%;
  }
}
#game {
  position: relative;
  /* Position relative is needed for the game-overlay. */
}
#game iframe {
  pointer-events: all;
}

/*
 * Style Input Range
 * https://www.cssportal.com/style-input-range/
 */
input[type=range] {
  height: 28px;
  -webkit-appearance: none;
  margin: 10px 0;
  width: 100%;
  background-color: transparent;
}

input[type=range]:focus {
  outline: none;
}

input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 5px;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000;
  background: #FFFFFF;
  border-radius: 5px;
  border: 1px solid #000000;
}

input[type=range]::-webkit-slider-thumb {
  box-shadow: 1px 1px 1px #000000;
  border: 1px solid #000000;
  height: 20px;
  width: 10px;
  border-radius: 5px;
  background: #FFFFFF;
  -webkit-appearance: none;
  margin-top: -8.5px;
}

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #FFFFFF;
}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 5px;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000;
  background: #FFFFFF;
  border-radius: 5px;
  border: 1px solid #000000;
}

input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000;
  border: 1px solid #000000;
  height: 20px;
  width: 10px;
  border-radius: 5px;
  background: #FFFFFF;
}

input[type=range]::-ms-track {
  width: 100%;
  height: 5px;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  color: transparent;
}

input[type=range]::-ms-fill-lower {
  background: #FFFFFF;
  border: 1px solid #000000;
  border-radius: 10px;
  box-shadow: 1px 1px 1px #000000;
}

input[type=range]::-ms-fill-upper {
  background: #FFFFFF;
  border: 1px solid #000000;
  border-radius: 10px;
  box-shadow: 1px 1px 1px #000000;
}

input[type=range]::-ms-thumb {
  margin-top: 1px;
  box-shadow: 1px 1px 1px #000000;
  border: 1px solid #000000;
  height: 20px;
  width: 10px;
  border-radius: 5px;
  background: #FFFFFF;
}

input[type=range]:focus::-ms-fill-lower {
  background: #FFFFFF;
}

input[type=range]:focus::-ms-fill-upper {
  background: #FFFFFF;
}

.game-overlay {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  /* TODO: DO WE NEED FLEX HERE???? WE WANT A SIDEBAR OF EXACTLY 25% (note: flex useful for direction!!!) */
}

.game-overlay + div {
  pointer-events: none;
}

.game-overlay + div > div {
  pointer-events: auto;
}

.game-overlay.active {
  display: flex;
}

.game-overlay video {
  width: 100%;
}

.main-section {
  flex: 0 0 75%;
  display: flex;
  justify-content: start;
  align-items: flex-start;
  flex-wrap: wrap;
}

.main-section > div {
  margin: 2%;
  flex-basis: 96%;
  transition: margin-left 0.2s, margin-right 0.2s, margin-bottom 0.2s, margin-top 0.2s, flex-basis 0.2s;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  pointer-events: auto;
  /*flex-shrink: 2;*/
}

.main-section > div:hover {
  margin: 0%;
  flex-basis: 100%;
}

.sidebar {
  flex: 0 0 25%;
  display: flex;
}

.sidebar > div {
  margin: 2%;
  transition: margin-left 0.2s, margin-right 0.2s, margin-bottom 0.2s, margin-top 0.2s, max-height 0.2s, max-width 0.2s;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  border-radius: 15px 15px 15px 15px;
  pointer-events: auto;
}
.sidebar > div video {
  max-height: 21vh;
}

.sidebar > div:hover {
  margin: 0%;
}

.sidebar > div video {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
}

/* Let's make sure videos are vertically centered if they need to be cropped */
.media-container {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 15px;
}

.chat-mode {
  display: grid;
  width: 100%;
  align-items: flex-start;
  padding: 1%;
}

.chat-mode > div {
  margin: 1%;
  max-height: 96%;
  transition: margin-left 0.2s, margin-right 0.2s, margin-bottom 0.2s, margin-top 0.2s;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
}

.chat-mode > div:hover {
  margin: 0%;
}

.chat-mode.one-col {
  grid-template-columns: repeat(1, 1fr);
}

.chat-mode.two-col {
  grid-template-columns: repeat(2, 1fr);
}

.chat-mode.three-col {
  grid-template-columns: repeat(3, 1fr);
}

.chat-mode.four-col {
  grid-template-columns: repeat(4, 1fr);
}

/*GLOBAL MESSAGE*/
.message-container {
  position: absolute;
  width: 80%;
  height: 80%;
  min-height: 200px;
  max-height: 80%;
  top: -80%;
  left: 250px;
  background: #333333;
  z-index: 200;
  transition: all 0.1s ease-out;
  border-radius: 0 0 15px 15px;
}

.message-container {
  height: auto;
  border-radius: 0 0 10px 10px;
  color: white;
  top: 0;
}

.message-container .content-message {
  position: relative;
  padding: 20px;
  margin: 20px;
  overflow: scroll;
  max-height: 400px;
}

.message-container div.clear {
  position: absolute;
  color: white;
  z-index: 200;
  transition: all 0.1s ease-out;
  top: calc(100% + 2px);
  width: 200px;
  height: 40px;
  background-color: #2d2d2dba;
  left: calc(50% - 100px);
  border-radius: 15px 15px 15px 15px;
  text-align: center;
}

.message-container div.clear {
  width: 100px;
  left: calc(50% - 50px);
}

.message-container div.clear img {
  margin-top: 6px;
  width: 30px;
  height: 30px;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  padding: 0 5px;
  transition: all 0.5s ease;
  transform: rotateY(0);
  opacity: 0.5;
}

.message-container div.clear img:hover {
  opacity: 1;
}

.message-container div.clear img {
  transform: rotateY(3.142rad);
  opacity: 1;
}

.message-container div.clear p {
  margin-top: 12px;
}

.message-container div.clear:hover {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  top: calc(100% + 5px);
  transform: scale(1.2) translateY(3px);
}

/* VIDEO QUALITY */
.main-console div.setting h1 {
  color: white;
}

.main-console div.setting select {
  background: black;
  color: white;
  min-width: 280px;
  text-align: center;
  min-height: 40px;
  padding: 10px;
  border-radius: 15px;
}

.main-console div.setting select:focus {
  border: solid 1px white;
  outline: none;
}

.main-console div.setting.active section {
  display: block;
}

/*REPORT input*/
div.modal-report-user {
  position: absolute;
  width: 800px;
  height: 600px;
  left: calc(50% - 400px);
  top: 100px;
  background-color: #000000ad;
  border-radius: 15px;
}

.modal-report-user textarea {
  position: absolute;
  height: 200px;
  z-index: 999;
  top: 200px;
  background-color: #000000;
  color: white;
  width: calc(100% - 60px);
  margin: 30px;
  border-radius: 15px;
}

.modal-report-user img {
  position: absolute;
  height: 24px;
  width: 24px;
  z-index: 999;
  left: calc(50% - 12px);
  top: 10px;
}

.modal-report-user img#cancel-report-user {
  position: absolute;
  z-index: 999;
  right: 0;
  left: auto;
  top: 0;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  width: 15px;
  height: 15px;
  margin: 10px;
}

.modal-report-user button {
  position: absolute;
  top: 450px;
  left: calc(50% - 50px);
  width: 100px;
  border: 1px solid black;
  background-color: #00000000;
  color: #ffda01;
  border-radius: 15px;
  padding: 10px 30px;
  transition: all 0.2s ease;
}

.modal-report-user button:hover {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  background-color: #ffda01;
  color: black;
  border: 1px solid black;
  transform: scale(1.1);
}

.modal-report-user p#title-report-user {
  font-size: 30px;
  color: white;
  position: absolute;
  top: 30px;
  width: 100%;
  text-align: center;
}

.modal-report-user p#body-report-user {
  font-size: 24px;
  color: white;
  position: absolute;
  top: 70px;
  width: 100%;
  text-align: left;
  padding: 30px;
  max-width: calc(800px - 60px);
  /* size of modal - padding*/
}

/*MESSAGE*/
.discussion {
  position: fixed;
  left: -300px;
  top: 0px;
  width: 220px;
  height: 100%;
  background-color: #333333;
  padding: 20px;
  transition: all 0.5s ease;
}

.discussion.active {
  left: 0;
}

.discussion .active-btn {
  display: none;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  height: 50px;
  width: 50px;
  background-color: #2d2d2dba;
  position: absolute;
  top: calc(50% - 25px);
  margin-left: 315px;
  border-radius: 50%;
  border: none;
  transition: all 0.5s ease;
}

.discussion .active-btn.active {
  display: block;
}

.discussion .active-btn:hover {
  transform: scale(1.1) rotateY(3.142rad);
}

.discussion .active-btn img {
  width: 26px;
  height: 26px;
  margin: 13px 5px;
}

.discussion .close-btn {
  position: absolute;
  top: 0;
  right: 10px;
  background: none;
  border: none;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
}

.discussion .close-btn img {
  height: 15px;
  right: 15px;
}

.discussion p {
  color: white;
  font-size: 22px;
  padding-left: 10px;
  margin: 0;
}

.discussion .participants {
  height: 200px;
  margin: 10px 0;
}

.discussion .participants .participant {
  display: flex;
  margin: 5px 10px;
  background-color: #ffffff69;
  padding: 5px;
  border-radius: 15px;
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
}

.discussion .participants .participant:hover {
  background-color: #ffffff;
}

.discussion .participants .participant:hover p {
  color: black;
}

.discussion .participants .participant:before {
  content: "";
  height: 10px;
  width: 10px;
  background-color: #1e7e34;
  position: absolute;
  margin-left: 18px;
  border-radius: 50%;
  margin-top: 18px;
}

.discussion .participants .participant img {
  width: 26px;
  height: 26px;
}

.discussion .participants .participant p {
  font-size: 16px;
  margin-left: 10px;
  margin-top: 2px;
}

.discussion .participants .participant button.report-btn {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  position: absolute;
  background-color: #2d2d2dba;
  right: 34px;
  margin: 0px;
  padding: 2px 0px;
  border-radius: 15px;
  border: none;
  color: white;
  width: 0px;
  overflow: hidden;
  transition: all 0.5s ease;
}

.discussion .participants .participant:hover button.report-btn {
  width: 70px;
}

.discussion .messages {
  position: absolute;
  height: calc(100% - 390px);
  overflow-x: hidden;
  overflow-y: auto;
  max-width: calc(100% - 40px);
  width: calc(100% - 40px);
}

.discussion .messages h2 {
  color: white;
}

.discussion .messages .message {
  margin: 5px;
  float: right;
  text-align: right;
  width: 100%;
}

.discussion .messages .message.me {
  float: left;
  text-align: left;
}

.discussion .messages .message p {
  font-size: 12px;
}

.discussion .messages .message p.body {
  color: white;
  font-size: 16px;
  overflow: hidden;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.discussion .messages .message p a {
  color: white;
}

.discussion .messages .message p a:visited {
  color: white;
}

.discussion .send-message {
  position: absolute;
  bottom: 45px;
  width: 200px;
  height: 26px;
  margin-bottom: 10px;
}

.discussion .send-message input {
  position: absolute;
  width: calc(100% - 20px);
  height: 30px;
  background-color: #171717;
  color: white;
  border-radius: 10px;
  border: none;
  padding: 6px;
}

.discussion .send-message img {
  position: absolute;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  background-color: #ffffff69;
}

.discussion .send-message img:hover {
  background-color: #ffffff;
}

/** Action button **/
div.action {
  position: absolute;
  width: 100%;
  height: auto;
  text-align: center;
  bottom: 40px;
  transition: all 0.5s ease;
  animation: mymove 0.5s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

div.action.info,
div.action.warning,
div.action.danger {
  transition: all 1s ease;
  animation: mymove 1s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
}

div.action p.action-body {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAcCAYAAACOGPReAAAACXBIWXMAAAsSAAALEgHS3X78AAADW0lEQVRIiaVUS0tbQRT+JsYiybWmLnQhGNGVUEmKQYSbkLgQJPgC8wPSlS4EU4g0G9E/UMxC7apNdwVBtIUWceMtVSqYYtJuLHQRkG50YWxaH7XtKef2TkiuudHSA4eZOTPnm/MGEVXkSCQSGR4efmJ1X40rXnZ1dT0FQJ2dnaSq6vl/gwLw9vT00MzMDB0fH7OAwuHw/X8BtcNE8Xj8ndPpRCaTgcvlgsfjgc1mewAgZX5rRVdADw4OChMTE3XJZFI/h0IhbG1t3fX7/eeNjY0Zu93+pVAoBFwu1yO+F0K8Xl5e/lgGYja9paXlMf2NA21uburscDhoamqKxsbGSFEUGhkZIY/Ho78JhUJnkUjk4XUxHc1kMrri7OwsmT9oaGjQZePj4xxr/Y2qqjQ0NLQjMWwVwqJpmqa7zStTMBiElJ2cnOjxHhgYwPb2Nubm5uDz+ZDP5+9Zus8cDoc/7+3t6RZyBczPz1MwGNQt5D1bzMQyvl9dXZUeXHWfC35wcPCD3++/XFxcpPr6el2BFfmTasQGyNgW3RdCeBVFeb67u9vV3d1tT6fTaGpq0t3m0vJ6vVXLiEN0enoaLXMfwDOZFGlVKpUit9td1UJJnDCfz/fTnCgtm80ilUohGo0ikUjolsZisRsV/MrKCtrb29/wvhR0bXJy8r0QAktLS9jf38fGxsaNQQuFAi4uLuwVsw8wTkxP0OjoaDHr1xE3R19fX8FySjU3N7+Kx+NnsqxkE1gRlxi/42FkCSrbVdM0yuVyZcmzIi4/OX+tZyLANZRkUC54nq1cDZL4E/aAw8OfdnR0FFu1+rAF2np7ez+xxTxMuMd5JnD3MBADJhIJSiaT1N/f/1LqCUO5Kk1PT5+pqlrHfR4IBNDa2orDw8PzdDq9o2naC64cIspJjCvztBKtr6+/VRSl3+12ZxcWFtYMkIzV+2stFVy4QBuAXKmcqigWQQ3lWgBOAHUmL0QFXQl6AeAcwCkR/SyCCiHuAFCMRzaDa0pYnm2mLvwFgIEuAfww9kd2IUSNAShKQOwG15bwLZSv0hMG/A7gK4BvLLcREf/GB7OL8syrmaXFzAwu93x3WBpTFnIsHQBum9yXXKrMir+NmB4ByHMIOIFVs28kTxKDyR63rgAAfwCURaUPu3QdawAAAABJRU5ErkJggg==), pointer;
  padding: 10px;
  background-color: #2d2d2dba;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  max-width: 350px;
  margin-left: calc(50% - 175px);
  border-radius: 15px;
}

div.action.warning p.action-body {
  background-color: #ff9800eb;
  color: #000;
}

div.action.danger p.action-body {
  background-color: #da0000e3;
  color: #000;
}

.popUpElement {
  font-family: "Press Start 2P";
  text-align: left;
  color: white;
}

.popUpElement div {
  font-family: "Press Start 2P";
  font-size: 10px;
  background-color: #727678;
  white-space: pre-line;
}

.popUpElement .nes-container {
  padding: 1rem 1rem;
}

.popUpElement button {
  position: relative;
  font-size: 10px;
  border-image-repeat: revert;
  margin-right: 5px;
}

.popUpElement .buttonContainer {
  float: right;
  background-color: inherit;
}

@keyframes mymove {
  0% {
    bottom: 40px;
  }
  50% {
    bottom: 30px;
  }
  100% {
    bottom: 40px;
  }
}
#svelte-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
#svelte-overlay > div {
  position: relative;
  width: 100%;
  height: 100%;
}
#svelte-overlay > div > div {
  position: absolute;
  width: 100%;
  height: 100%;
}
#svelte-overlay > div > div.scrollable {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  pointer-events: auto;
}

div.is-silent {
  position: absolute;
  bottom: 40px;
  border-radius: 15px 15px 15px 15px;
  max-height: 20%;
  transition: right 350ms;
  right: -300px;
  background-color: black;
  font-size: 20px;
  color: white;
  padding: 30px 20px;
}

div.is-silent.hide {
  right: 15px;
}

div.emoji-picker {
  background-color: #333;
  border-radius: 1em;
}
div.emoji-picker input.emoji-picker__search {
  border-radius: 1em;
}

.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
     supported by Chrome, Edge, Opera and Firefox */
}

.pixel {
  height: 1px !important;
  width: 1px !important;
}

@media (hover: none) {
  /**
   * If we cannot hover over elements, let's display camera button in full.
   */
  .btn-cam-action div {
    transform: translateY(0px);
  }
}
@media screen and (max-width: 700px), screen and (max-height: 700px) {
  video.myCamVideo {
    width: 150px;
  }

  .div-myCamVideo.hide {
    right: -160px;
  }

  .sidebar {
    width: 20%;
    min-width: 200px;
    position: absolute;
    display: block;
    right: 0;
    height: 80%;
  }
  .sidebar > div {
    min-width: 200px;
    max-height: 21vh;
  }
  .sidebar .video-container {
    min-width: 200px;
  }

  .main-section {
    position: absolute;
    width: 100%;
  }
  .main-section > div {
    z-index: 2;
  }
}
@font-face {
  font-family: "Twemoji Mozilla";
  src: url(/fonts/TwemojiMozilla.ttf) format("truetype");
}
* {
  font-family: PixelFont-7, monospace;
}

.nes-btn {
  font-family: "Press Start 2P";
}

section.section-input-send-text {
  --height-toolbar: 20%;
  height: 100%;
}
section.section-input-send-text .ql-toolbar {
  max-height: var(--height-toolbar);
  background: whitesmoke;
}
section.section-input-send-text div.input-send-text {
  height: calc(100% - var(--height-toolbar));
  overflow: auto;
  color: whitesmoke;
  font-size: 1rem;
}
section.section-input-send-text div.input-send-text .ql-editor.ql-blank::before {
  color: whitesmoke;
  font-size: 1rem;
}
section.section-input-send-text div.input-send-text .ql-tooltip {
  top: 40% !important;
  left: 20% !important;
  color: whitesmoke;
  background-color: #333333;
}

@media only screen and (max-width: 800px), only screen and (max-height: 800px) {
  section.section-input-send-text {
    --height-toolbar: 30%;
  }
  section.section-input-send-text .ql-toolbar {
    overflow: auto;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93b3JrYWR2ZW50dXJlZnJvbnQvLi9ub2RlX21vZHVsZXMvQGZvbnRzb3VyY2UvcHJlc3Mtc3RhcnQtMnAvaW5kZXguY3NzIiwid2VicGFjazovL3dvcmthZHZlbnR1cmVmcm9udC8uL3N0eWxlL2Nvd2Vic2l0ZS5zY3NzIiwid2VicGFjazovL3dvcmthZHZlbnR1cmVmcm9udC8uL3N0eWxlL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2FkdmVudHVyZWZyb250Ly4vc3R5bGUvY293ZWJzaXRlLW1vYmlsZS5zY3NzIiwid2VicGFjazovL3dvcmthZHZlbnR1cmVmcm9udC8uL3N0eWxlL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2FkdmVudHVyZWZyb250Ly4vc3R5bGUvbW9iaWxlLXN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vd29ya2FkdmVudHVyZWZyb250Ly4vc3R5bGUvZm9udHMuc2NzcyIsIndlYnBhY2s6Ly93b3JrYWR2ZW50dXJlZnJvbnQvLi9zdHlsZS9UZXh0R2xvYmFsTWVzc2FnZVN2ZWx0ZS1TdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDBDQUEwQztBQUMxQztFQUNFLDZCQUE2QjtFQUM3QixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixvSEFBa0o7RUFDbEosc0ZBQXNGO0FBQ3hGO0FBQ0Esc0NBQXNDO0FBQ3RDO0VBQ0UsNkJBQTZCO0VBQzdCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG9IQUE4STtFQUM5SSw0REFBNEQ7QUFDOUQ7QUFDQSxtQ0FBbUM7QUFDbkM7RUFDRSw2QkFBNkI7RUFDN0Isa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsb0hBQTJJO0VBQzNJLDBCQUEwQjtBQUM1QjtBQUNBLHVDQUF1QztBQUN2QztFQUNFLDZCQUE2QjtFQUM3QixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixvSEFBK0k7RUFDL0ksbUhBQW1IO0FBQ3JIO0FBQ0EsbUNBQW1DO0FBQ25DO0VBQ0UsNkJBQTZCO0VBQzdCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLG9IQUEySTtFQUMzSSx5S0FBeUs7QUFDM0s7O0FDNUNBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0Y7QURDRTtFQUNFO0FDQ0o7QURHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDRE47QURLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNISjtBREtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNITjtBREtNO0VBQ0U7RUFDQTtBQ0hSO0FET0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDTE47QURRSTtFQUNFO0VBQ0E7QUNOTjtBRFNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1BOO0FEV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ1RKO0FEV0k7RUFDRTtFQUNBO0FDVE47QURZSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDVk47QURjRTtFQUNFO0VBQ0E7QUNaSjtBRGdCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHRTtBQ2hCUjtBRHNCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3BCUjtBRHNCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNwQlY7QUR1QlE7RUFDRTtBQ3JCVjtBRHVCVTtFQUNFO0FDckJaO0FEMEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN4QlI7QUQwQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN4QlY7QURqQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0U7RUFDQTtBQytCUjtBRDVCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzhCUjtBRDVCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM4QlY7QUQzQlE7RUFDRTtBQzZCVjtBRDNCVTtFQUNFO0FDNkJaO0FEeEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMwQlI7QUR4QlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUMwQlY7QURuRkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0U7RUFDQTtBQ2lGUjtBRDlFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2dGUjtBRDlFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNnRlY7QUQ3RVE7RUFDRTtBQytFVjtBRDdFVTtFQUNFO0FDK0VaO0FEMUVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM0RVI7QUQxRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM0RVY7QURySUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0U7RUFDQTtBQ21JUjtBRGhJTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2tJUjtBRGhJUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNrSVY7QUQvSFE7RUFDRTtBQ2lJVjtBRC9IVTtFQUNFO0FDaUlaO0FENUhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM4SFI7QUQ1SFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUM4SFY7QUR2SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDeUhOO0FEdEhJO0VBQ0U7RUFDQTtBQ3dITjtBRHJISTtFQUNFO0FDdUhOO0FEcEhJO0VBQ0U7QUNzSE47QURsSEU7RUFDRTtFQUNBO0VBQ0E7QUNvSEo7O0FEaEhBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbUhGO0VEakhFO0lBQ0U7RUNtSEo7RURqSEU7SUFDRTtFQ21ISjtFRGhIRTtJQUNFO0VDa0hKO0VEOUdFO0lBQ0U7RUNnSEo7RUQ5R0k7SUFDRTtFQ2dITjtFRDVHRTtJQUNFO0VDOEdKO0FBQ0Y7QUN2VUE7RUFFSTtJQUNFO0lBQ0E7RUR3VUo7O0VDcFVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEdVVKO0VDclVJO0lBQ0U7RUR1VU47RUNyVUk7SUFDRTtFRHVVTjtFQ3BVSTtJQUNFO0VEc1VOO0VDblVJO0lBQ0U7RURxVU47RUNqVUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURtVU47RUNqVU07SUFDRTtJQUNBO0VEbVVSO0VDalVRO0lBQ0U7RURtVVY7RUMvVE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGlVUjtFQy9UUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RURpVVY7RUM5VFE7SUFDRTtJQUNBO0lBQ0E7RURnVVY7RUM1VE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRDhUUjtFQzNUTTtJQUNFO0VENlRSO0VDMVRNO0lBQ0U7RUQ0VFI7RUN4VFE7SUFDRTtFRDBUVjtBQUNGO0FDcFRBO0VBR0k7SUFDRTtFRG9USjtFQ2hUSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VEa1ROO0VDaFRNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRGtUUjtFQy9TTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VEaVRSO0VDN1NJO0lBQ0U7RUQrU047QUFDRjtBRW5iQTtFQUNJO0FGcWJKOztBRW5iQTtFQUNJO0FGc2JKOztBRXBiQTtFQUNJO0FGdWJKOztBRXJiQTs7O0VBR0k7QUZ3Yko7O0FFdGJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnliSjs7QUV2YkE7RUFDSTtBRjBiSjs7QUV4YkE7RUFDSTtBRjJiSjs7QUV6YkE7RUFDSTtBRjRiSjs7QUUxYkE7RUFDSTtBRjZiSjs7QUUxYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRjZiSjtBRTNiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGNmJSO0FFM2JRO0VBQ0k7RUFDQTtBRjZiWjtBRXpiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJiUjtBRXhiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMGJSO0FFeGJRO0VBQ0k7QUYwYlo7QUV0Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRndiUjtBRXJiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdWJSO0FFcmJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdWJaO0FFcGJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc2JaO0FFbmJRO0VBQ0k7QUZxYlo7QUVqYkk7RUFDSTtFQUNBO0FGbWJSO0FFamJRO0VBQ0k7QUZtYlo7QUUvYUk7RUFDSTtBRmliUjs7QUU3YUE7RUFDSTtFQUNBO0FGZ2JKOztBRTdhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdiSjs7QUU3YUE7RUFDSTtBRmdiSjs7QUU3YUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ2JKOztBRTdhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGZ2JKOztBRTlhQTtFQUNJO0FGaWJKOztBRS9hQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtiSjs7QUVoYkE7RUFDSTtBRm1iSjs7QUVqYkE7RUFDSTtBRm9iSjs7QUVsYkE7RUFDSTtBRnFiSjs7QUVuYkE7RUFDSTtBRnNiSjs7QUVwYkE7RUFDSTtBRnViSjs7QUVyYkE7RUFDSTtBRndiSjs7QUVyYkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ3Yko7O0FFdGJBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnliSjs7QUV2YkE7RUFDSTtBRjBiSjs7QUV4YkE7RUFDSTtBRjJiSjs7QUV6YkE7RUFDSTtBRjRiSjs7QUUxYkE7RUFDSTtFQUNBO0VBQ0E7QUY2Yko7O0FFM2JBO0VBQ0k7RUFDQTtFQUNBO0FGOGJKOztBRTViQTtFQUNJO0VBQ0E7RUFDQTtBRitiSjs7QUU3YkE7RUFDSTtFQUNBO0VBQ0E7QUZnY0o7O0FFOWJBO0VBQ0k7QUZpY0o7O0FFL2JBO0VBQ0k7QUZrY0o7O0FFaGNBO0VBQ0k7RUFDQTtBRm1jSjs7QUVqY0E7RUFDSTtBRm9jSjs7QUVsY0E7RUFDSTtBRnFjSjs7QUVuY0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnNjSjs7QUVwY0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRnVjSjs7QUVwY0E7QUFDQTtFQUNNO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBRnFjTjs7QUVuY0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZzY0o7O0FFcGNBO0VBQ0k7SUFDSTtFRnVjTjtFRXJjRTtJQUNJO0VGdWNOO0FBQ0Y7QUVuY0E7RUFDSTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0FGbWNKOztBRWpjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZvY0o7O0FFamNBO0VBQ0k7SUFDSTtFRm9jTjtBQUNGO0FFamNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QUZtY0o7O0FFamNBO0VBQ0k7RUFDQTtFQUNBO0FGb2NKOztBRWpjQTtFQUNJO0lBQ0k7RUZvY047O0VFamNFO0lBQ0k7RUZvY047O0VFamNFO0lBQ0k7RUZvY047O0VFamNFO0lBQ0k7RUZvY047QUFDRjtBRS9iQTtFQUNJO0VBQW9CO0FGa2N4QjtBRWhjSTtFQUNJO0FGa2NSOztBRTliQTs7O0VBQUE7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpY0o7O0FFL2JBO0VBQ0k7QUZrY0o7O0FFaGNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtY0o7O0FFamNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm9jSjs7QUVsY0E7RUFDSTtBRnFjSjs7QUVuY0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnNjSjs7QUVwY0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1Y0o7O0FFcmNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd2NKOztBRXRjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGeWNKOztBRXZjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGMGNKOztBRXhjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMmNKOztBRXpjQTtFQUNJO0FGNGNKOztBRTFjQTtFQUNJO0FGNmNKOztBRXpjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRjSjs7QUV6Y0E7RUFDSTtBRjRjSjs7QUV6Y0E7RUFDSTtBRjRjSjs7QUV6Y0E7RUFDSTtBRjRjSjs7QUV6Y0E7RUFDSTtBRjRjSjs7QUV6Y0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNGNKOztBRXpjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRjSjs7QUV6Y0E7RUFDSTtFQUNBO0FGNGNKOztBRXpjQTtFQUNJO0VBQ0E7QUY0Y0o7O0FFemNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRjSjtBRTFjSTtFQUNJO0FGNGNSOztBRXhjQTtFQUNJO0FGMmNKOztBRXhjQTtFQUNJO0FGMmNKOztBRXhjQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUYyY0o7O0FFeGNBO0VBQ0k7RUFDQTtFQUVBO0VBRUE7QUZ5Y0o7O0FFdGNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUZ5Y0o7O0FFdGNBO0VBQ0k7QUZ5Y0o7O0FFdmNBO0VBQ0k7QUYwY0o7O0FFdmNBO0VBQ0k7QUYwY0o7O0FFdmNBO0VBQ0k7QUYwY0o7O0FFdmNBO0VBQ0k7QUYwY0o7O0FFdmNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGeWNKOztBRXRjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGeWNKOztBRXRjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5Y0o7O0FFdGNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnljSjs7QUV0Y0E7RUFDSTtFQUNBO0FGeWNKOztBRXRjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ5Y0o7O0FFdGNBO0VBQ0k7QUZ5Y0o7O0FFdGNBO0VBQ0k7RUFDQTtBRnljSjs7QUV0Y0E7RUFDSTtBRnljSjs7QUV0Y0E7RUFDSTtFQUNBO0VBQ0E7QUZ5Y0o7O0FFcmNBO0FBQ0E7RUFDSTtBRndjSjs7QUV0Y0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnljSjs7QUV2Y0E7RUFDSTtFQUNBO0FGMGNKOztBRXhjQTtFQUNJO0FGMmNKOztBRXZjQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwY0o7O0FFdmNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMGNKOztBRXZjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBjSjs7QUV2Y0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwY0o7O0FFdmNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwY0o7O0FFeGNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJjSjs7QUV4Y0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYyY0o7O0FFeGNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUErQjtBRjRjbkM7O0FFemNBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNGNKOztBRTFjQTtFQUNJO0FGNmNKOztBRTNjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4Y0o7O0FFNWNBO0VBQ0k7QUYrY0o7O0FFN2NBO0VBQ0k7QUZnZEo7O0FFOWNBO0VBQ0k7RUFDQTtFQUNBO0FGaWRKOztBRTljQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlkSjs7QUUvY0E7RUFDSTtFQUNBO0FGa2RKOztBRS9jQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGa2RKOztBRS9jQTtFQUNJO0VBQ0E7QUZrZEo7O0FFL2NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa2RKOztBRS9jQTtFQUNJO0FGa2RKOztBRWhkQTtFQUNJO0FGbWRKOztBRWhkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtZEo7O0FFaGRBO0VBQ0k7RUFDQTtBRm1kSjs7QUVoZEE7RUFDSTtFQUNBO0VBQ0E7QUZtZEo7O0FFaGRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbWRKOztBRWhkQTtFQUNJO0FGbWRKOztBRWhkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1kSjs7QUVoZEE7RUFDSTtBRm1kSjs7QUVoZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRm1kSjs7QUVoZEE7RUFDSTtFQUNBO0FGbWRKOztBRWhkQTtFQUNJO0FGbWRKOztBRWhkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtZEo7O0FFamRBO0VBQ0k7QUZvZEo7O0FFamRBO0VBQ0k7QUZvZEo7O0FFamRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm9kSjs7QUVqZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb2RKOztBRWpkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZvZEo7O0FFbGRBO0VBQ0k7QUZxZEo7O0FFamRBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZvZEo7O0FFbGRBOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtBRnFkSjs7QUVuZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnNkSjs7QUVwZEE7RUFDSTtFQUNBO0FGdWRKOztBRXJkQTtFQUNJO0VBQ0E7QUZ3ZEo7O0FFdGRBO0VBQ0k7RUFDQTtFQUNBO0FGeWRKOztBRXZkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGMGRKOztBRXhkQTtFQUNJO0FGMmRKOztBRXhkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGMmRKOztBRXhkQTtFQUNJO0VBQ0E7QUYyZEo7O0FFdGRBO0VBQ0k7SUFBSTtFRjBkTjtFRXpkRTtJQUFLO0VGNGRQO0VFM2RFO0lBQU07RUY4ZFI7QUFDRjtBRTNkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGNmRKO0FFM2RJO0VBQ0k7RUFDQTtFQUNBO0FGNmRSO0FFM2RRO0VBQ0k7RUFDQTtFQUNBO0FGNmRaO0FFMWRRO0VBQ0k7RUFDQTtFQUNBO0FGNGRaOztBRXZkQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGMGRKOztBRXhkQTtFQUNJO0FGMmRKOztBRXhkQTtFQUNJO0VBQ0E7QUYyZEo7QUV6ZEk7RUFDSTtBRjJkUjs7QUV2ZEE7RUFDSTtFQUE2QjtFQUMzQjtFQUEyQjtFQUMxQjtFQUEwQjtFQUN4QjtFQUF3QjtFQUN2QjtFQUF1QjtFQUNuQjtFQUFtQjttREFBQTtBRmllakM7O0FFN2RBO0VBQ0k7RUFDQTtBRmdlSjs7QUd0a0RBO0VBQ0U7O0lBQUE7RUFJRTtJQUNFO0VId2tESjtBQUNGO0FHcGtEQTtFQUVFO0lBQ0U7RUhxa0RGOztFR2xrREE7SUFDRTtFSHFrREY7O0VHbGtEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSHFrREY7RUdua0RFO0lBQ0U7SUFDQTtFSHFrREo7RUdsa0RFO0lBQ0U7RUhva0RKOztFR2hrREE7SUFDRTtJQUNBO0VIbWtERjtFR2prREU7SUFDRTtFSG1rREo7QUFDRjtBSTltREE7RUFDRTtFQUNBO0FKZ25ERjtBSTdtREE7RUFDRTtBSittREY7O0FJNW1EQTtFQUNFO0FKK21ERjs7QUsxbkRBO0VBQ0U7RUFDQTtBTDZuREY7QUszbkRFO0VBQ0U7RUFDQTtBTDZuREo7QUsxbkRFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QUwybkRKO0FLem5ESTtFQUNFO0VBQ0E7QUwybkROO0FLeG5ESTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FMeW5ETjs7QUtwbkRBO0VBQ0U7SUFDRTtFTHVuREY7RUtybkRFO0lBQ0U7RUx1bkRKO0FBQ0YsQyIsImZpbGUiOiJtYWluLjU0NjliZjdkMGQ3NGY1YmM2ZDNjLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIHByZXNzLXN0YXJ0LTJwLWN5cmlsbGljLWV4dC00MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ByZXNzIFN0YXJ0IDJQJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL3ByZXNzLXN0YXJ0LTJwLWN5cmlsbGljLWV4dC00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcHJlc3Mtc3RhcnQtMnAtYWxsLTQwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIHByZXNzLXN0YXJ0LTJwLWN5cmlsbGljLTQwMC1ub3JtYWwqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJlc3MgU3RhcnQgMlAnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoJy4vZmlsZXMvcHJlc3Mtc3RhcnQtMnAtY3lyaWxsaWMtNDAwLW5vcm1hbC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuL2ZpbGVzL3ByZXNzLXN0YXJ0LTJwLWFsbC00MDAtbm9ybWFsLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogcHJlc3Mtc3RhcnQtMnAtZ3JlZWstNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcmVzcyBTdGFydCAyUCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9wcmVzcy1zdGFydC0ycC1ncmVlay00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcHJlc3Mtc3RhcnQtMnAtYWxsLTQwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHByZXNzLXN0YXJ0LTJwLWxhdGluLWV4dC00MDAtbm9ybWFsKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1ByZXNzIFN0YXJ0IDJQJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKCcuL2ZpbGVzL3ByZXNzLXN0YXJ0LTJwLWxhdGluLWV4dC00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcHJlc3Mtc3RhcnQtMnAtYWxsLTQwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogcHJlc3Mtc3RhcnQtMnAtbGF0aW4tNDAwLW5vcm1hbCovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcmVzcyBTdGFydCAyUCc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybCgnLi9maWxlcy9wcmVzcy1zdGFydC0ycC1sYXRpbi00MDAtbm9ybWFsLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4vZmlsZXMvcHJlc3Mtc3RhcnQtMnAtYWxsLTQwMC1ub3JtYWwud29mZicpIGZvcm1hdCgnd29mZicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuIiwiLyogQSBwb3RlbnRpYWxseSBzaGFyZWQgd2Vic2l0ZSBjb3VsZCBhcHBlYXIgaW4gYW4gaWZyYW1lIGluIHRoZSBjb3dlYnNpdGUgc3BhY2UuICovXG5cbiNjb3dlYnNpdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5sb2FkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuICB9XG5cbiAgbWFpbiB7XG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIH1cbiAgfVxuXG4gIGFzaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiBncmF5O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICNjb3dlYnNpdGUtYXNpZGUtaG9sZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGdyYXk7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjY293ZWJzaXRlLWFzaWRlLWJ1dHRvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgZmxleDogMTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgfVxuXG4gICAgLnRvcC1yaWdodC1idG57XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICBjdXJzb3I6IHVybCgnLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nJyksIHBvaW50ZXI7XG4gICAgfVxuXG4gICAgI2Nvd2Vic2l0ZS1zdWItaWNvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtbWFpbiB7XG4gICAgICBwYWRkaW5nOiAyJSA1JTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgIH1cblxuICAgICYtc3ViIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3R0b206IDIzJTtcbiAgICAgIGhlaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLXNsb3QtMCB7XG4gICAgei1pbmRleDogNzAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA0IHtcbiAgICAmLXNsb3QtI3skaX0ge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcblxuICAgICAgQGlmICRpID09IDEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgIH1cblxuICAgICAgLm92ZXJsYXkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5hY3Rpb25zLW1vdmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZ2FwOiAxMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzMzMzMzMywgJGFscGhhOiAwLjYpO1xuXG4gICAgICAgICAgLmFjdGlvbnMtbW92ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWN0aW9ucyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAzJSAyJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTA7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idWZmZXIge1xuICAgIGlmcmFtZSB7XG4gICAgICB6LWluZGV4OiA0NSAhaW1wb3J0YW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLm1haW4ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuICAgICAgei1pbmRleDogMjA1ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN1Yi1tYWluIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGh1bWJuYWlsIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41LCAwLjUpO1xuICAgIH1cbiAgfVxuXG4gIC5waXhlbCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxLzEpIHtcbiAgI2Nvd2Vic2l0ZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg5MCUpO1xuICAgIH1cbiAgICAmLmhpZGRlbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuXG4gICAgbWFpbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgIGFzaWRlIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1hc2lkZS1ob2xkZXIge1xuICAgICAgY3Vyc29yOiBldy1yZXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvKiBBIHBvdGVudGlhbGx5IHNoYXJlZCB3ZWJzaXRlIGNvdWxkIGFwcGVhciBpbiBhbiBpZnJhbWUgaW4gdGhlIGNvd2Vic2l0ZSBzcGFjZS4gKi9cbkBpbXBvcnQgXCJ+QGZvbnRzb3VyY2UvcHJlc3Mtc3RhcnQtMnAvaW5kZXguY3NzXCI7XG4jY293ZWJzaXRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xuICBkaXNwbGF5OiBub25lO1xufVxuI2Nvd2Vic2l0ZS5sb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcbn1cbiNjb3dlYnNpdGUgbWFpbiBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbiNjb3dlYnNpdGUgYXNpZGUge1xuICBiYWNrZ3JvdW5kOiBncmF5O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jY293ZWJzaXRlIGFzaWRlICNjb3dlYnNpdGUtYXNpZGUtaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogZ3JheTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jY293ZWJzaXRlIGFzaWRlICNjb3dlYnNpdGUtYXNpZGUtaG9sZGVyIGltZyB7XG4gIHdpZHRoOiA4MCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuI2Nvd2Vic2l0ZSBhc2lkZSAjY293ZWJzaXRlLWFzaWRlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuI2Nvd2Vic2l0ZSBhc2lkZSAudG9wLXJpZ2h0LWJ0biB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgY3Vyc29yOiB1cmwoXCIuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmdcIiksIHBvaW50ZXI7XG59XG4jY293ZWJzaXRlIGFzaWRlICNjb3dlYnNpdGUtc3ViLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgZmxleDogMTtcbn1cbiNjb3dlYnNpdGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2Nvd2Vic2l0ZS1jb250YWluZXItbWFpbiB7XG4gIHBhZGRpbmc6IDIlIDUlO1xuICBoZWlnaHQ6IDUwJTtcbn1cbiNjb3dlYnNpdGUtY29udGFpbmVyLXN1YiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogMjMlO1xuICBoZWlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb3dlYnNpdGUtc2xvdC0wIHtcbiAgei1pbmRleDogNzAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbn1cbiNjb3dlYnNpdGUtc2xvdC0xIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICB3aWR0aDogMTAwJTtcbn1cbiNjb3dlYnNpdGUtc2xvdC0xIC5vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNjb3dlYnNpdGUtc2xvdC0xIC5vdmVybGF5IC5hY3Rpb25zLW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDEwJTtcbn1cbiNjb3dlYnNpdGUtc2xvdC0xIC5vdmVybGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xufVxuI2Nvd2Vic2l0ZS1zbG90LTEgLm92ZXJsYXk6aG92ZXIgLmFjdGlvbnMtbW92ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jY293ZWJzaXRlLXNsb3QtMSAuYWN0aW9ucyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAzJSAyJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG59XG4jY293ZWJzaXRlLXNsb3QtMSAuYWN0aW9ucyBidXR0b24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY293ZWJzaXRlLXNsb3QtMiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgd2lkdGg6IDMzJTtcbiAgbWFyZ2luOiA1cHg7XG59XG4jY293ZWJzaXRlLXNsb3QtMiAub3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDUwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jY293ZWJzaXRlLXNsb3QtMiAub3ZlcmxheSAuYWN0aW9ucy1tb3ZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMCU7XG59XG4jY293ZWJzaXRlLXNsb3QtMiAub3ZlcmxheTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbn1cbiNjb3dlYnNpdGUtc2xvdC0yIC5vdmVybGF5OmhvdmVyIC5hY3Rpb25zLW1vdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI2Nvd2Vic2l0ZS1zbG90LTIgLmFjdGlvbnMge1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMyUgMiU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwO1xufVxuI2Nvd2Vic2l0ZS1zbG90LTIgLmFjdGlvbnMgYnV0dG9uIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2Nvd2Vic2l0ZS1zbG90LTMge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIHdpZHRoOiAzMyU7XG4gIG1hcmdpbjogNXB4O1xufVxuI2Nvd2Vic2l0ZS1zbG90LTMgLm92ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI2Nvd2Vic2l0ZS1zbG90LTMgLm92ZXJsYXkgLmFjdGlvbnMtbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTAlO1xufVxuI2Nvd2Vic2l0ZS1zbG90LTMgLm92ZXJsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG59XG4jY293ZWJzaXRlLXNsb3QtMyAub3ZlcmxheTpob3ZlciAuYWN0aW9ucy1tb3ZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbiNjb3dlYnNpdGUtc2xvdC0zIC5hY3Rpb25zIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDMlIDIlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cbiNjb3dlYnNpdGUtc2xvdC0zIC5hY3Rpb25zIGJ1dHRvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNjb3dlYnNpdGUtc2xvdC00IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICB3aWR0aDogMzMlO1xuICBtYXJnaW46IDVweDtcbn1cbiNjb3dlYnNpdGUtc2xvdC00IC5vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogNTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNjb3dlYnNpdGUtc2xvdC00IC5vdmVybGF5IC5hY3Rpb25zLW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDEwJTtcbn1cbiNjb3dlYnNpdGUtc2xvdC00IC5vdmVybGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xufVxuI2Nvd2Vic2l0ZS1zbG90LTQgLm92ZXJsYXk6aG92ZXIgLmFjdGlvbnMtbW92ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jY293ZWJzaXRlLXNsb3QtNCAuYWN0aW9ucyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAzJSAyJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG59XG4jY293ZWJzaXRlLXNsb3QtNCAuYWN0aW9ucyBidXR0b24ge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW46IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jY293ZWJzaXRlLWJ1ZmZlciBpZnJhbWUge1xuICB6LWluZGV4OiA0NSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNjb3dlYnNpdGUtYnVmZmVyIC5tYWluIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyMDUgIWltcG9ydGFudDtcbn1cbiNjb3dlYnNpdGUtYnVmZmVyIC5zdWItbWFpbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGwgIWltcG9ydGFudDtcbn1cbiNjb3dlYnNpdGUtYnVmZmVyIC50aHVtYm5haWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSwgMC41KTtcbn1cbiNjb3dlYnNpdGUgLnBpeGVsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxLzEpIHtcbiAgI2Nvd2Vic2l0ZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNjb3dlYnNpdGUubG9hZGluZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDkwJSk7XG4gIH1cbiAgI2Nvd2Vic2l0ZS5oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAjY293ZWJzaXRlIG1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjb3dlYnNpdGUgYXNpZGUge1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG4gICNjb3dlYnNpdGUgYXNpZGUgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIH1cbiAgI2Nvd2Vic2l0ZS1hc2lkZS1ob2xkZXIge1xuICAgIGN1cnNvcjogZXctcmVzaXplO1xuICB9XG59XG5AbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDEvMSkge1xuICAjbWFpbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgI2Nvd2Vic2l0ZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgI2Nvd2Vic2l0ZS5sb2FkaW5nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwJSk7XG4gIH1cbiAgI2Nvd2Vic2l0ZS5oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgI2Nvd2Vic2l0ZSBtYWluIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgI2Nvd2Vic2l0ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2Nvd2Vic2l0ZSBhc2lkZSB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGN1cnNvcjogbnMtcmVzaXplO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICNjb3dlYnNpdGUgYXNpZGUgI2Nvd2Vic2l0ZS1hc2lkZS1ob2xkZXIge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAjY293ZWJzaXRlIGFzaWRlICNjb3dlYnNpdGUtYXNpZGUtaG9sZGVyIGltZyB7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbiAgI2Nvd2Vic2l0ZSBhc2lkZSAjY293ZWJzaXRlLXN1Yi1pY29ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgI2Nvd2Vic2l0ZSBhc2lkZSAjY293ZWJzaXRlLXN1Yi1pY29ucyBpbWcge1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgfVxuICAjY293ZWJzaXRlIGFzaWRlICNjb3dlYnNpdGUtc3ViLWljb25zID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbiAgI2Nvd2Vic2l0ZSBhc2lkZSAjY293ZWJzaXRlLWFzaWRlLWJ1dHRvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG4gICNjb3dlYnNpdGUgYXNpZGUgaW1nIHtcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcbiAgfVxuICAjY293ZWJzaXRlIGFzaWRlICNjb3dlYnNpdGUtZnVsbHNjcmVlbiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgI2Nvd2Vic2l0ZSBhc2lkZSAudG9wLXJpZ2h0LWJ0biBpbWcge1xuICAgIHdpZHRoOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIGFuZCAobWF4LWhlaWdodDogNzY4cHgpIHtcbiAgI2Nvd2Vic2l0ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2Nvd2Vic2l0ZSBhc2lkZSAjY293ZWJzaXRlLXN1Yi1pY29ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgI2Nvd2Vic2l0ZSBhc2lkZSAjY293ZWJzaXRlLXN1Yi1pY29ucyBpbWcge1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgfVxuICAjY293ZWJzaXRlIGFzaWRlICNjb3dlYnNpdGUtc3ViLWljb25zID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAjY293ZWJzaXRlIGFzaWRlIGltZyB7XG4gICAgY3Vyc29yOiBucy1yZXNpemU7XG4gIH1cbn1cbioge1xuICBjdXJzb3I6IHVybChcIi4vaW1hZ2VzL2N1cnNvcl9ub3JtYWwucG5nXCIpLCBhdXRvO1xufVxuXG4qIGEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgY3Vyc29yOiB1cmwoXCIuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmdcIiksIHBvaW50ZXI7XG59XG5cbmJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IGJ1dHRvbjpmb2N1cyxcbmJvZHkgaW1nOmZvY3VzLFxuYm9keSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDA7XG59XG5cbmJvZHkgLm1lc3NhZ2UtaW5mbyB7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5IC5tZXNzYWdlLWluZm8uZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiByZWQ7XG59XG5cbmJvZHkgLm1lc3NhZ2UtaW5mby5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogZ3JlZW47XG59XG5cbmJvZHkgLm1lc3NhZ2UtaW5mby5pbmZvIHtcbiAgYmFja2dyb3VuZDogZG9kZ2VyYmx1ZTtcbn1cblxuYm9keSAubWVzc2FnZS1pbmZvLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZmZhNTAwZDY7XG59XG5cbi52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA5OTtcbiAgY3Vyc29yOiB1cmwoXCIuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmdcIiksIHBvaW50ZXI7XG59XG4udmlkZW8tY29udGFpbmVyIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGN1cnNvcjogdXJsKFwiLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nXCIpLCBwb2ludGVyO1xufVxuLnZpZGVvLWNvbnRhaW5lciB2aWRlby5tb2JpbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMXZoO1xufVxuLnZpZGVvLWNvbnRhaW5lciBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogNXB4O1xuICBib3R0b206IDVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi52aWRlby1jb250YWluZXIgaW1nLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udmlkZW8tY29udGFpbmVyIGltZy5ibG9jay1sb2dvIHtcbiAgbGVmdDogMzAlO1xuICBib3R0b206IDE1JTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xufVxuLnZpZGVvLWNvbnRhaW5lciBidXR0b24ucmVwb3J0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogdXJsKFwiLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nXCIpLCBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMzVweDtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi52aWRlby1jb250YWluZXIgYnV0dG9uLnJlcG9ydCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogdXJsKFwiLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nXCIpLCBwb2ludGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLnZpZGVvLWNvbnRhaW5lciBidXR0b24ucmVwb3J0IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNnB4O1xuICBsZWZ0OiAzNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiB1cmwoXCIuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmdcIiksIHBvaW50ZXI7XG59XG4udmlkZW8tY29udGFpbmVyIGJ1dHRvbi5yZXBvcnQgaW1nLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4udmlkZW8tY29udGFpbmVyOmhvdmVyIGJ1dHRvbi5yZXBvcnQge1xuICB3aWR0aDogMzVweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi52aWRlby1jb250YWluZXI6aG92ZXIgYnV0dG9uLnJlcG9ydDpob3ZlciB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi52aWRlby1jb250YWluZXIgdmlkZW86Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlkZW8tY29udGFpbmVyLmRpdi1teUNhbVZpZGVvIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRpdi1teUNhbVZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuICBtYXgtaGVpZ2h0OiAyMCU7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDM1MG1zO1xufVxuXG4uZGl2LW15Q2FtVmlkZW8uaGlkZSB7XG4gIHJpZ2h0OiAtMjB2dztcbn1cblxudmlkZW8ubXlDYW1WaWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA5OTtcbiAgbWF4LWhlaWdodDogMjB2aDtcbiAgd2lkdGg6IDE1dnc7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gIC8qd2lkdGg6IDIwMHB4OyovXG4gIC8qaGVpZ2h0OiAxMTNweDsqL1xufVxuXG4uc291bmQtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbn1cblxuLnNvdW5kLXByb2dyZXNzLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cblxuLnNvdW5kLXByb2dyZXNzIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDIwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uc291bmQtcHJvZ3Jlc3Mgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjM2ZmNjY7XG59XG5cbi5zb3VuZC1wcm9ncmVzcyBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogY2FsYyg1MCUgKyAyMHB4KTtcbn1cblxuLnNvdW5kLXByb2dyZXNzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiBjYWxjKDUwJSArIDEwcHgpO1xufVxuXG4uc291bmQtcHJvZ3Jlc3Mgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IGNhbGMoNTAlIC0gMHB4KTtcbn1cblxuLnNvdW5kLXByb2dyZXNzIHNwYW46bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuXG4uc291bmQtcHJvZ3Jlc3Mgc3BhbjpudGgtY2hpbGQoNSkge1xuICB0b3A6IGNhbGMoNTAlIC0gMjBweCk7XG59XG5cbi5idG4tY2FtLWFjdGlvbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuXG4vKmJ0biBhbmltYXRpb24qL1xuLmJ0bi1jYW0tYWN0aW9uIGRpdiB7XG4gIGN1cnNvcjogdXJsKFwiLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nXCIpLCBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAwcHggYmxhY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQ6ICM2NjY7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMjRweCAjNDQ0O1xuICBib3JkZXItcmFkaXVzOiA0OHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgbWFyZ2luOiAwIDQlO1xufVxuXG4uYnRuLWNhbS1hY3Rpb24gZGl2LmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2Q3NTU1NTtcbn1cblxuLmJ0bi1jYW0tYWN0aW9uIGRpdi5lbmFibGVkIHtcbiAgYmFja2dyb3VuZDogIzczYzk3Mztcbn1cblxuLmJ0bi1jYW0tYWN0aW9uOmhvdmVyIGRpdiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmJ0bi1jYW0tYWN0aW9uIGRpdjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM0MDdjZjc7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNDhweCAjNjY2O1xuICB0cmFuc2l0aW9uOiAxMjBtcztcbn1cblxuLmJ0bi1taWNybyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgLypyaWdodDogNDRweDsqL1xufVxuXG4uYnRuLXZpZGVvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgLypyaWdodDogMTM0cHg7Ki9cbn1cblxuLmJ0bi1tb25pdG9yIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAvKnJpZ2h0OiAyMjRweDsqL1xufVxuXG4uYnRuLW1vbml0b3IuaGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbn1cblxuLmJ0bi1jYW0tYWN0aW9uOmhvdmVyIC5idG4tbW9uaXRvci5oaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xufVxuXG4uYnRuLWxheW91dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG59XG5cbi5idG4tbGF5b3V0LmhpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG59XG5cbi5idG4tY2FtLWFjdGlvbjpob3ZlciAuYnRuLWxheW91dC5oaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xufVxuXG4uYnRuLWNvcHkge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHJpZ2h0OiA0NHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWNhbS1hY3Rpb24gZGl2IGltZyB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiB1cmwoXCIuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmdcIiksIHBvaW50ZXI7XG59XG5cbi8qIFNwaW5uZXIgKi9cbi5jb25uZWN0aW5nLXNwaW5uZXIge1xuICAvKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNjJweCk7XG4gIHRvcDogY2FsYyg1MCUgLSA2MnB4KTtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuXG4uY29ubmVjdGluZy1zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMTA4cHg7XG4gIG1hcmdpbjogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGNvbm5lY3Rpbmctc3Bpbm5lciAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBjb25uZWN0aW5nLXNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnJ0Yy1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSA2OHB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDY4cHgpO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMTMwcHg7XG59XG5cbi5ydGMtZXJyb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDhweDtcbiAgaGVpZ2h0OiAxMDhweDtcbiAgbWFyZ2luOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA2cHggc29saWQgI2YwMDtcbiAgYW5pbWF0aW9uOiBibGlua2VyIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBibGlua2VyIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBOZXcgbGF5b3V0ICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMS8xKSB7XG4gIC5nYW1lLW92ZXJsYXkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuc2lkZWJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5zaWRlYmFyID4gZGl2IHtcbiAgICBtYXgtaGVpZ2h0OiAyMSU7XG4gIH1cblxuICAuc2lkZWJhciA+IGRpdjpob3ZlciB7XG4gICAgbWF4LWhlaWdodDogMjUlO1xuICB9XG59XG4jZ2FtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogUG9zaXRpb24gcmVsYXRpdmUgaXMgbmVlZGVkIGZvciB0aGUgZ2FtZS1vdmVybGF5LiAqL1xufVxuI2dhbWUgaWZyYW1lIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLypcbiAqIFN0eWxlIElucHV0IFJhbmdlXG4gKiBodHRwczovL3d3dy5jc3Nwb3J0YWwuY29tL3N0eWxlLWlucHV0LXJhbmdlL1xuICovXG5pbnB1dFt0eXBlPXJhbmdlXSB7XG4gIGhlaWdodDogMjhweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDEwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgYW5pbWF0ZTogMC4ycztcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLTguNXB4O1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgYW5pbWF0ZTogMC4ycztcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVweDtcbiAgYW5pbWF0ZTogMC4ycztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLWxvd2VyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMDtcbn1cblxuaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYiB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LW1zLWZpbGwtdXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuXG4uZ2FtZS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLyogVE9ETzogRE8gV0UgTkVFRCBGTEVYIEhFUkU/Pz8/IFdFIFdBTlQgQSBTSURFQkFSIE9GIEVYQUNUTFkgMjUlIChub3RlOiBmbGV4IHVzZWZ1bCBmb3IgZGlyZWN0aW9uISEhKSAqL1xufVxuXG4uZ2FtZS1vdmVybGF5ICsgZGl2IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5nYW1lLW92ZXJsYXkgKyBkaXYgPiBkaXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmdhbWUtb3ZlcmxheS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ2FtZS1vdmVybGF5IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLXNlY3Rpb24ge1xuICBmbGV4OiAwIDAgNzUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFpbi1zZWN0aW9uID4gZGl2IHtcbiAgbWFyZ2luOiAyJTtcbiAgZmxleC1iYXNpczogOTYlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjJzLCBtYXJnaW4tcmlnaHQgMC4ycywgbWFyZ2luLWJvdHRvbSAwLjJzLCBtYXJnaW4tdG9wIDAuMnMsIGZsZXgtYmFzaXMgMC4ycztcbiAgY3Vyc29yOiB1cmwoXCIuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmdcIiksIHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAvKmZsZXgtc2hyaW5rOiAyOyovXG59XG5cbi5tYWluLXNlY3Rpb24gPiBkaXY6aG92ZXIge1xuICBtYXJnaW46IDAlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4uc2lkZWJhciB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaWRlYmFyID4gZGl2IHtcbiAgbWFyZ2luOiAyJTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4ycywgbWFyZ2luLXJpZ2h0IDAuMnMsIG1hcmdpbi1ib3R0b20gMC4ycywgbWFyZ2luLXRvcCAwLjJzLCBtYXgtaGVpZ2h0IDAuMnMsIG1heC13aWR0aCAwLjJzO1xuICBjdXJzb3I6IHVybChcIi4vaW1hZ2VzL2N1cnNvcl9wb2ludGVyLnBuZ1wiKSwgcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMTVweDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc2lkZWJhciA+IGRpdiB2aWRlbyB7XG4gIG1heC1oZWlnaHQ6IDIxdmg7XG59XG5cbi5zaWRlYmFyID4gZGl2OmhvdmVyIHtcbiAgbWFyZ2luOiAwJTtcbn1cblxuLnNpZGViYXIgPiBkaXYgdmlkZW8ge1xuICBjdXJzb3I6IHVybChcIi4vaW1hZ2VzL2N1cnNvcl9wb2ludGVyLnBuZ1wiKSwgcG9pbnRlcjtcbn1cblxuLyogTGV0J3MgbWFrZSBzdXJlIHZpZGVvcyBhcmUgdmVydGljYWxseSBjZW50ZXJlZCBpZiB0aGV5IG5lZWQgdG8gYmUgY3JvcHBlZCAqL1xuLm1lZGlhLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5jaGF0LW1vZGUge1xuICBkaXNwbGF5OiBncmlkO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDElO1xufVxuXG4uY2hhdC1tb2RlID4gZGl2IHtcbiAgbWFyZ2luOiAxJTtcbiAgbWF4LWhlaWdodDogOTYlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjJzLCBtYXJnaW4tcmlnaHQgMC4ycywgbWFyZ2luLWJvdHRvbSAwLjJzLCBtYXJnaW4tdG9wIDAuMnM7XG4gIGN1cnNvcjogdXJsKFwiLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nXCIpLCBwb2ludGVyO1xufVxuXG4uY2hhdC1tb2RlID4gZGl2OmhvdmVyIHtcbiAgbWFyZ2luOiAwJTtcbn1cblxuLmNoYXQtbW9kZS5vbmUtY29sIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cblxuLmNoYXQtbW9kZS50d28tY29sIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cblxuLmNoYXQtbW9kZS50aHJlZS1jb2wge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuXG4uY2hhdC1tb2RlLmZvdXItY29sIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLypHTE9CQUwgTUVTU0FHRSovXG4ubWVzc2FnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogODAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogODAlO1xuICB0b3A6IC04MCU7XG4gIGxlZnQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICB6LWluZGV4OiAyMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xufVxuXG4ubWVzc2FnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdG9wOiAwO1xufVxuXG4ubWVzc2FnZS1jb250YWluZXIgLmNvbnRlbnQtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAyMHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuLm1lc3NhZ2UtY29udGFpbmVyIGRpdi5jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICB6LWluZGV4OiAyMDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkYmE7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tZXNzYWdlLWNvbnRhaW5lciBkaXYuY2xlYXIge1xuICB3aWR0aDogMTAwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5cbi5tZXNzYWdlLWNvbnRhaW5lciBkaXYuY2xlYXIgaW1nIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHVybChcIi4vaW1hZ2VzL2N1cnNvcl9wb2ludGVyLnBuZ1wiKSwgcG9pbnRlcjtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubWVzc2FnZS1jb250YWluZXIgZGl2LmNsZWFyIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tZXNzYWdlLWNvbnRhaW5lciBkaXYuY2xlYXIgaW1nIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDMuMTQycmFkKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lc3NhZ2UtY29udGFpbmVyIGRpdi5jbGVhciBwIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLm1lc3NhZ2UtY29udGFpbmVyIGRpdi5jbGVhcjpob3ZlciB7XG4gIGN1cnNvcjogdXJsKFwiLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nXCIpLCBwb2ludGVyO1xuICB0b3A6IGNhbGMoMTAwJSArIDVweCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVZKDNweCk7XG59XG5cbi8qIFZJREVPIFFVQUxJVFkgKi9cbi5tYWluLWNvbnNvbGUgZGl2LnNldHRpbmcgaDEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5tYWluLWNvbnNvbGUgZGl2LnNldHRpbmcgc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ubWFpbi1jb25zb2xlIGRpdi5zZXR0aW5nIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogc29saWQgMXB4IHdoaXRlO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ubWFpbi1jb25zb2xlIGRpdi5zZXR0aW5nLmFjdGl2ZSBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qUkVQT1JUIGlucHV0Ki9cbmRpdi5tb2RhbC1yZXBvcnQtdXNlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDYwMHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDQwMHB4KTtcbiAgdG9wOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGFkO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ubW9kYWwtcmVwb3J0LXVzZXIgdGV4dGFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjAwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIG1hcmdpbjogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLm1vZGFsLXJlcG9ydC11c2VyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgei1pbmRleDogOTk5O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEycHgpO1xuICB0b3A6IDEwcHg7XG59XG5cbi5tb2RhbC1yZXBvcnQtdXNlciBpbWcjY2FuY2VsLXJlcG9ydC11c2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogdXJsKFwiLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nXCIpLCBwb2ludGVyO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5tb2RhbC1yZXBvcnQtdXNlciBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHdpZHRoOiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAwMDtcbiAgY29sb3I6ICNmZmRhMDE7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLm1vZGFsLXJlcG9ydC11c2VyIGJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogdXJsKFwiLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nXCIpLCBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYTAxO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5tb2RhbC1yZXBvcnQtdXNlciBwI3RpdGxlLXJlcG9ydC11c2VyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWwtcmVwb3J0LXVzZXIgcCNib2R5LXJlcG9ydC11c2VyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDgwMHB4IC0gNjBweCk7XG4gIC8qIHNpemUgb2YgbW9kYWwgLSBwYWRkaW5nKi9cbn1cblxuLypNRVNTQUdFKi9cbi5kaXNjdXNzaW9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAtMzAwcHg7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmRpc2N1c3Npb24uYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cblxuLmRpc2N1c3Npb24gLmFjdGl2ZS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHVybChcIi4vaW1hZ2VzL2N1cnNvcl9wb2ludGVyLnBuZ1wiKSwgcG9pbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZGJhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgbWFyZ2luLWxlZnQ6IDMxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmRpc2N1c3Npb24gLmFjdGl2ZS1idG4uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kaXNjdXNzaW9uIC5hY3RpdmUtYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHJvdGF0ZVkoMy4xNDJyYWQpO1xufVxuXG4uZGlzY3Vzc2lvbiAuYWN0aXZlLWJ0biBpbWcge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDEzcHggNXB4O1xufVxuXG4uZGlzY3Vzc2lvbiAuY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogdXJsKFwiLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nXCIpLCBwb2ludGVyO1xufVxuXG4uZGlzY3Vzc2lvbiAuY2xvc2UtYnRuIGltZyB7XG4gIGhlaWdodDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5kaXNjdXNzaW9uIHAge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXNjdXNzaW9uIC5wYXJ0aWNpcGFudHMge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmRpc2N1c3Npb24gLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNjk7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY3Vyc29yOiB1cmwoXCIuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmdcIiksIHBvaW50ZXI7XG59XG5cbi5kaXNjdXNzaW9uIC5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmRpc2N1c3Npb24gLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnQ6aG92ZXIgcCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmRpc2N1c3Npb24gLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4uZGlzY3Vzc2lvbiAucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudCBpbWcge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4uZGlzY3Vzc2lvbiAucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uZGlzY3Vzc2lvbiAucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudCBidXR0b24ucmVwb3J0LWJ0biB7XG4gIGN1cnNvcjogdXJsKFwiLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nXCIpLCBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkMmRiYTtcbiAgcmlnaHQ6IDM0cHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAycHggMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmRpc2N1c3Npb24gLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnQ6aG92ZXIgYnV0dG9uLnJlcG9ydC1idG4ge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmRpc2N1c3Npb24gLm1lc3NhZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM5MHB4KTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG5cbi5kaXNjdXNzaW9uIC5tZXNzYWdlcyBoMiB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmRpc2N1c3Npb24gLm1lc3NhZ2VzIC5tZXNzYWdlIHtcbiAgbWFyZ2luOiA1cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZGlzY3Vzc2lvbiAubWVzc2FnZXMgLm1lc3NhZ2UubWUge1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRpc2N1c3Npb24gLm1lc3NhZ2VzIC5tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kaXNjdXNzaW9uIC5tZXNzYWdlcyAubWVzc2FnZSBwLmJvZHkge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5kaXNjdXNzaW9uIC5tZXNzYWdlcyAubWVzc2FnZSBwIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5kaXNjdXNzaW9uIC5tZXNzYWdlcyAubWVzc2FnZSBwIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmRpc2N1c3Npb24gLnNlbmQtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0NXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRpc2N1c3Npb24gLnNlbmQtbWVzc2FnZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5kaXNjdXNzaW9uIC5zZW5kLW1lc3NhZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY2OTtcbn1cblxuLmRpc2N1c3Npb24gLnNlbmQtbWVzc2FnZSBpbWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiogQWN0aW9uIGJ1dHRvbiAqKi9cbmRpdi5hY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBhbmltYXRpb246IG15bW92ZSAwLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbmRpdi5hY3Rpb24uaW5mbyxcbmRpdi5hY3Rpb24ud2FybmluZyxcbmRpdi5hY3Rpb24uZGFuZ2VyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gIGFuaW1hdGlvbjogbXltb3ZlIDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5cbmRpdi5hY3Rpb24gcC5hY3Rpb24tYm9keSB7XG4gIGN1cnNvcjogdXJsKFwiLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nXCIpLCBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkYmE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gMTc1cHgpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG5kaXYuYWN0aW9uLndhcm5pbmcgcC5hY3Rpb24tYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDBlYjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbmRpdi5hY3Rpb24uZGFuZ2VyIHAuYWN0aW9uLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEwMDAwZTM7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucG9wVXBFbGVtZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlc3MgU3RhcnQgMlBcIjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ucG9wVXBFbGVtZW50IGRpdiB7XG4gIGZvbnQtZmFtaWx5OiBcIlByZXNzIFN0YXJ0IDJQXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyNzY3ODtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuXG4ucG9wVXBFbGVtZW50IC5uZXMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuXG4ucG9wVXBFbGVtZW50IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBib3JkZXItaW1hZ2UtcmVwZWF0OiByZXZlcnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ucG9wVXBFbGVtZW50IC5idXR0b25Db250YWluZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbkBrZXlmcmFtZXMgbXltb3ZlIHtcbiAgMCUge1xuICAgIGJvdHRvbTogNDBweDtcbiAgfVxuICA1MCUge1xuICAgIGJvdHRvbTogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBib3R0b206IDQwcHg7XG4gIH1cbn1cbiNzdmVsdGUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4jc3ZlbHRlLW92ZXJsYXkgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jc3ZlbHRlLW92ZXJsYXkgPiBkaXYgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jc3ZlbHRlLW92ZXJsYXkgPiBkaXYgPiBkaXYuc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbmRpdi5pcy1zaWxlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMTVweDtcbiAgbWF4LWhlaWdodDogMjAlO1xuICB0cmFuc2l0aW9uOiByaWdodCAzNTBtcztcbiAgcmlnaHQ6IC0zMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5cbmRpdi5pcy1zaWxlbnQuaGlkZSB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG5kaXYuZW1vamktcGlja2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xufVxuZGl2LmVtb2ppLXBpY2tlciBpbnB1dC5lbW9qaS1waWNrZXJfX3NlYXJjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbn1cblxuLm5vc2VsZWN0IHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogTm9uLXByZWZpeGVkIHZlcnNpb24sIGN1cnJlbnRseVxuICAgICBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG4ucGl4ZWwge1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcbiAgLyoqXG4gICAqIElmIHdlIGNhbm5vdCBob3ZlciBvdmVyIGVsZW1lbnRzLCBsZXQncyBkaXNwbGF5IGNhbWVyYSBidXR0b24gaW4gZnVsbC5cbiAgICovXG4gIC5idG4tY2FtLWFjdGlvbiBkaXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG4gIHZpZGVvLm15Q2FtVmlkZW8ge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxuXG4gIC5kaXYtbXlDYW1WaWRlby5oaWRlIHtcbiAgICByaWdodDogLTE2MHB4O1xuICB9XG5cbiAgLnNpZGViYXIge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbiAgLnNpZGViYXIgPiBkaXYge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgbWF4LWhlaWdodDogMjF2aDtcbiAgfVxuICAuc2lkZWJhciAudmlkZW8tY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLm1haW4tc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tYWluLXNlY3Rpb24gPiBkaXYge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUd2Vtb2ppIE1vemlsbGFcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL1R3ZW1vamlNb3ppbGxhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn1cbioge1xuICBmb250LWZhbWlseTogUGl4ZWxGb250LTcsIG1vbm9zcGFjZTtcbn1cblxuLm5lcy1idG4ge1xuICBmb250LWZhbWlseTogXCJQcmVzcyBTdGFydCAyUFwiO1xufVxuXG5zZWN0aW9uLnNlY3Rpb24taW5wdXQtc2VuZC10ZXh0IHtcbiAgLS1oZWlnaHQtdG9vbGJhcjogMjAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5zZWN0aW9uLnNlY3Rpb24taW5wdXQtc2VuZC10ZXh0IC5xbC10b29sYmFyIHtcbiAgbWF4LWhlaWdodDogdmFyKC0taGVpZ2h0LXRvb2xiYXIpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuc2VjdGlvbi5zZWN0aW9uLWlucHV0LXNlbmQtdGV4dCBkaXYuaW5wdXQtc2VuZC10ZXh0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1oZWlnaHQtdG9vbGJhcikpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgY29sb3I6IHdoaXRlc21va2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbnNlY3Rpb24uc2VjdGlvbi1pbnB1dC1zZW5kLXRleHQgZGl2LmlucHV0LXNlbmQtdGV4dCAucWwtZWRpdG9yLnFsLWJsYW5rOjpiZWZvcmUge1xuICBjb2xvcjogd2hpdGVzbW9rZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuc2VjdGlvbi5zZWN0aW9uLWlucHV0LXNlbmQtdGV4dCBkaXYuaW5wdXQtc2VuZC10ZXh0IC5xbC10b29sdGlwIHtcbiAgdG9wOiA0MCUgIWltcG9ydGFudDtcbiAgbGVmdDogMjAlICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZXNtb2tlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICBzZWN0aW9uLnNlY3Rpb24taW5wdXQtc2VuZC10ZXh0IHtcbiAgICAtLWhlaWdodC10b29sYmFyOiAzMCU7XG4gIH1cbiAgc2VjdGlvbi5zZWN0aW9uLWlucHV0LXNlbmQtdGV4dCAucWwtdG9vbGJhciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn0iLCJAbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDEvMSkge1xuXG4gICAgI21haW4tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuXG5cbiAgICAjY293ZWJzaXRlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MCUpO1xuICAgICAgfVxuICAgICAgJi5oaWRkZW4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICBtYWluIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cblxuICAgICAgYXNpZGUge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGN1cnNvcjogbnMtcmVzaXplO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAjY293ZWJzaXRlLWFzaWRlLWhvbGRlciB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNjb3dlYnNpdGUtc3ViLWljb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNjb3dlYnNpdGUtYXNpZGUtYnV0dG9ucyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGN1cnNvcjogbnMtcmVzaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgI2Nvd2Vic2l0ZS1mdWxsc2NyZWVuIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3AtcmlnaHQtYnRuIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOjk2MHB4KSBhbmQgKG1heC1oZWlnaHQ6NzY4cHgpIHtcbiAgI2Nvd2Vic2l0ZSB7XG5cbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGFzaWRlIHtcbiAgICAgICNjb3dlYnNpdGUtc3ViLWljb25zIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2U7XG4gICAgICAgIH1cblxuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgY3Vyc29yOiBucy1yZXNpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIqe1xuICAgIGN1cnNvcjogdXJsKCcuL2ltYWdlcy9jdXJzb3Jfbm9ybWFsLnBuZycpLCBhdXRvO1xufVxuKiBhLCBidXR0b24sIHNlbGVjdHtcbiAgICBjdXJzb3I6IHVybCgnLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nJyksIHBvaW50ZXI7XG59XG5ib2R5e1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5ib2R5IGJ1dHRvbjpmb2N1cyxcbmJvZHkgaW1nOmZvY3VzLFxuYm9keSBpbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMDtcbn1cbmJvZHkgLm1lc3NhZ2UtaW5mb3tcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keSAubWVzc2FnZS1pbmZvLmVycm9ye1xuICAgIGJhY2tncm91bmQ6IHJlZDtcbn1cbmJvZHkgLm1lc3NhZ2UtaW5mby5zdWNjZXNze1xuICAgIGJhY2tncm91bmQ6IGdyZWVuO1xufVxuYm9keSAubWVzc2FnZS1pbmZvLmluZm97XG4gICAgYmFja2dyb3VuZDogZG9kZ2VyYmx1ZTtcbn1cbmJvZHkgLm1lc3NhZ2UtaW5mby53YXJuaW5ne1xuICAgIGJhY2tncm91bmQ6ICNmZmE1MDBkNjtcbn1cblxuLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDk5O1xuICAgIGN1cnNvcjogdXJsKCcuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmcnKSwgcG9pbnRlcjtcblxuICAgIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGN1cnNvcjogdXJsKCcuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmcnKSwgcG9pbnRlcjtcblxuICAgICAgICAmLm1vYmlsZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMXZoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nLmJsb2NrLWxvZ28ge1xuICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgIGJvdHRvbTogMTUlO1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxuXG4gICAgYnV0dG9uLnJlcG9ydHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogdXJsKCcuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmcnKSwgcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGN1cnNvcjogdXJsKCcuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmcnKSwgcG9pbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDZweDtcbiAgICAgICAgICAgIGxlZnQ6IDM2cHg7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHVybCgnLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nJyksIHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcuYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIGJ1dHRvbi5yZXBvcnR7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdmlkZW86Zm9jdXN7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuXG4udmlkZW8tY29udGFpbmVyLmRpdi1teUNhbVZpZGVve1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRpdi1teUNhbVZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDM1MG1zO1xufVxuXG4uZGl2LW15Q2FtVmlkZW8uaGlkZSB7XG4gICAgcmlnaHQ6IC0yMHZ3O1xufVxuXG52aWRlby5teUNhbVZpZGVve1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA5OTtcbiAgICBtYXgtaGVpZ2h0OiAyMHZoO1xuICAgIHdpZHRoOiAxNXZ3O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuICAgIC8qd2lkdGg6IDIwMHB4OyovXG4gICAgLypoZWlnaHQ6IDExM3B4OyovXG59XG5cbi5zb3VuZC1wcm9ncmVzc3tcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTRweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbn1cbi5zb3VuZC1wcm9ncmVzcy5hY3RpdmV7XG4gICAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxuLnNvdW5kLXByb2dyZXNzIHNwYW57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwMjA7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc291bmQtcHJvZ3Jlc3Mgc3Bhbi5hY3RpdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzNmZjY2XG59XG4uc291bmQtcHJvZ3Jlc3Mgc3BhbjpudGgtY2hpbGQoMSl7XG4gICAgdG9wOiBjYWxjKDUwJSArIDIwcHgpO1xufVxuLnNvdW5kLXByb2dyZXNzIHNwYW46bnRoLWNoaWxkKDIpe1xuICAgIHRvcDogY2FsYyg1MCUgKyAxMHB4KTtcbn1cbi5zb3VuZC1wcm9ncmVzcyBzcGFuOm50aC1jaGlsZCgzKXtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMHB4KTtcbn1cbi5zb3VuZC1wcm9ncmVzcyBzcGFuOm50aC1jaGlsZCg0KXtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG59XG4uc291bmQtcHJvZ3Jlc3Mgc3BhbjpudGgtY2hpbGQoNSl7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xufVxuXG4uYnRuLWNhbS1hY3Rpb24ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICByaWdodDogMTVweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi8qYnRuIGFuaW1hdGlvbiovXG4uYnRuLWNhbS1hY3Rpb24gZGl2e1xuICAgIGN1cnNvcjogdXJsKCcuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmcnKSwgcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBzb2xpZCAwcHggYmxhY2s7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAyNHB4ICM0NDQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG1hcmdpbjogMCA0JTtcbn1cbi5idG4tY2FtLWFjdGlvbiBkaXYuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICNkNzU1NTU7XG59XG4uYnRuLWNhbS1hY3Rpb24gZGl2LmVuYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICM3M2M5NzM7XG59XG4uYnRuLWNhbS1hY3Rpb246aG92ZXIgZGl2e1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5idG4tY2FtLWFjdGlvbiBkaXY6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogIzQwN2NmNztcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDQ4cHggIzY2NjtcbiAgICB0cmFuc2l0aW9uOiAxMjBtcztcbn1cbi5idG4tbWljcm97XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAvKnJpZ2h0OiA0NHB4OyovXG59XG4uYnRuLXZpZGVve1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzO1xuICAgIC8qcmlnaHQ6IDEzNHB4OyovXG59XG4uYnRuLW1vbml0b3J7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcbiAgICAvKnJpZ2h0OiAyMjRweDsqL1xufVxuLmJ0bi1tb25pdG9yLmhpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbn1cbi5idG4tY2FtLWFjdGlvbjpob3ZlciAuYnRuLW1vbml0b3IuaGlkZXtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG59XG4uYnRuLWxheW91dHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cztcbn1cbi5idG4tbGF5b3V0LmhpZGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbn1cbi5idG4tY2FtLWFjdGlvbjpob3ZlciAuYnRuLWxheW91dC5oaWRle1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbn1cbi5idG4tY29weXtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHJpZ2h0OiA0NHB4O1xuICAgIG9wYWNpdHk6IDE7XG59XG4uYnRuLWNhbS1hY3Rpb24gZGl2IGltZ3tcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogdXJsKCcuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmcnKSwgcG9pbnRlcjtcbn1cblxuLyogU3Bpbm5lciAqL1xuLmNvbm5lY3Rpbmctc3Bpbm5lciB7XG4gICAgICAvKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSA2MnB4KTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA2MnB4KTtcblxuXG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICB9XG4uY29ubmVjdGluZy1zcGlubmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBtYXJnaW46IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA2cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgICBhbmltYXRpb246IGNvbm5lY3Rpbmctc3Bpbm5lciAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgY29ubmVjdGluZy1zcGlubmVyIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cblxuLnJ0Yy1lcnJvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNjhweCk7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDY4cHgpO1xuXG5cbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbn1cbi5ydGMtZXJyb3I6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDhweDtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIG1hcmdpbjogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDZweCBzb2xpZCAjZjAwO1xuICAgIGFuaW1hdGlvbjogYmxpbmtlciAxcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmtlciB7XG4gICAgNTAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5cbi8qIE5ldyBsYXlvdXQgKi9cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbi1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMS8xKSB7XG4gICAgLmdhbWUtb3ZlcmxheSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLnNpZGViYXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5zaWRlYmFyID4gZGl2IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjElO1xuICAgIH1cblxuICAgIC5zaWRlYmFyID4gZGl2OmhvdmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUlO1xuICAgIH1cblxuXG59XG5cbiNnYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIFBvc2l0aW9uIHJlbGF0aXZlIGlzIG5lZWRlZCBmb3IgdGhlIGdhbWUtb3ZlcmxheS4gKi9cblxuICAgIGlmcmFtZSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgfVxufVxuXG4vKlxuICogU3R5bGUgSW5wdXQgUmFuZ2VcbiAqIGh0dHBzOi8vd3d3LmNzc3BvcnRhbC5jb20vc3R5bGUtaW5wdXQtcmFuZ2UvXG4gKi9cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFuaW1hdGU6IDAuMnM7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtOC41cHg7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYW5pbWF0ZTogMC4ycztcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDFweCAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFuaW1hdGU6IDAuMnM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDA7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICMwMDAwMDA7XG59XG5pbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRodW1iIHtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAxcHggIzAwMDAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjotbXMtZmlsbC11cHBlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuXG4uZ2FtZS1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLyogVE9ETzogRE8gV0UgTkVFRCBGTEVYIEhFUkU/Pz8/IFdFIFdBTlQgQSBTSURFQkFSIE9GIEVYQUNUTFkgMjUlIChub3RlOiBmbGV4IHVzZWZ1bCBmb3IgZGlyZWN0aW9uISEhKSAqL1xufVxuXG4uZ2FtZS1vdmVybGF5ICsgZGl2IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmdhbWUtb3ZlcmxheSArIGRpdiA+IGRpdiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5nYW1lLW92ZXJsYXkuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ2FtZS1vdmVybGF5IHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tc2VjdGlvbiB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubWFpbi1zZWN0aW9uID4gZGl2IHtcbiAgICBtYXJnaW46IDIlO1xuICAgIGZsZXgtYmFzaXM6IDk2JTtcbiAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjJzLCBtYXJnaW4tcmlnaHQgMC4ycywgbWFyZ2luLWJvdHRvbSAwLjJzLCBtYXJnaW4tdG9wIDAuMnMsIGZsZXgtYmFzaXMgMC4ycztcbiAgICBjdXJzb3I6IHVybCgnLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nJyksIHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgLypmbGV4LXNocmluazogMjsqL1xufVxuXG4ubWFpbi1zZWN0aW9uID4gZGl2OmhvdmVyIHtcbiAgICBtYXJnaW46IDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5zaWRlYmFyIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zaWRlYmFyID4gZGl2IHtcbiAgICBtYXJnaW46IDIlO1xuICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMnMsIG1hcmdpbi1yaWdodCAwLjJzLCBtYXJnaW4tYm90dG9tIDAuMnMsIG1hcmdpbi10b3AgMC4ycywgbWF4LWhlaWdodCAwLjJzLCBtYXgtd2lkdGggMC4ycztcbiAgICBjdXJzb3I6IHVybCgnLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nJyksIHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMTVweDtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgIHZpZGVvIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjF2aDtcbiAgICB9XG59XG5cbi5zaWRlYmFyID4gZGl2OmhvdmVyIHtcbiAgICBtYXJnaW46IDAlO1xufVxuXG4uc2lkZWJhciA+IGRpdiB2aWRlbyB7XG4gICAgY3Vyc29yOiB1cmwoJy4vaW1hZ2VzL2N1cnNvcl9wb2ludGVyLnBuZycpLCBwb2ludGVyO1xufVxuXG4vKiBMZXQncyBtYWtlIHN1cmUgdmlkZW9zIGFyZSB2ZXJ0aWNhbGx5IGNlbnRlcmVkIGlmIHRoZXkgbmVlZCB0byBiZSBjcm9wcGVkICovXG4ubWVkaWEtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uY2hhdC1tb2RlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBwYWRkaW5nOiAxJTtcbn1cblxuLmNoYXQtbW9kZSA+IGRpdiB7XG4gICAgbWFyZ2luOiAxJTtcbiAgICBtYXgtaGVpZ2h0OiA5NiU7XG4gICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4ycywgbWFyZ2luLXJpZ2h0IDAuMnMsIG1hcmdpbi1ib3R0b20gMC4ycywgbWFyZ2luLXRvcCAwLjJzO1xuICAgIGN1cnNvcjogdXJsKCcuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmcnKSwgcG9pbnRlcjtcbn1cblxuLmNoYXQtbW9kZSA+IGRpdjpob3ZlciB7XG4gICAgbWFyZ2luOiAwJTtcbn1cbi5jaGF0LW1vZGUub25lLWNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cblxuLmNoYXQtbW9kZS50d28tY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4uY2hhdC1tb2RlLnRocmVlLWNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cblxuLmNoYXQtbW9kZS5mb3VyLWNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cblxuLypHTE9CQUwgTUVTU0FHRSovXG4ubWVzc2FnZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICB0b3A6IC04MCU7XG4gICAgLy9sZWZ0OiAxMCU7XG4gICAgbGVmdDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICB6LWluZGV4OiAyMDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDE1cHggMTVweDtcbn1cblxuLm1lc3NhZ2UtY29udGFpbmVye1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0b3A6IDA7XG59XG5cbi5tZXNzYWdlLWNvbnRhaW5lciAuY29udGVudC1tZXNzYWdle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ubWVzc2FnZS1jb250YWluZXIgZGl2LmNsZWFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkYmE7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMDBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tZXNzYWdlLWNvbnRhaW5lciBkaXYuY2xlYXJ7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5cbi5tZXNzYWdlLWNvbnRhaW5lciBkaXYuY2xlYXIgaW1ne1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiB1cmwoJy4vaW1hZ2VzL2N1cnNvcl9wb2ludGVyLnBuZycpLCBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMC41O1xufVxuXG4ubWVzc2FnZS1jb250YWluZXIgZGl2LmNsZWFyIGltZzpob3ZlcntcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4ubWVzc2FnZS1jb250YWluZXIgZGl2LmNsZWFyIGltZ3tcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMy4xNDJyYWQpO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5tZXNzYWdlLWNvbnRhaW5lciBkaXYuY2xlYXIgcHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ubWVzc2FnZS1jb250YWluZXIgZGl2LmNsZWFyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHVybCgnLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nJyksIHBvaW50ZXI7XG4gICAgdG9wOiBjYWxjKDEwMCUgKyA1cHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVZKDNweCk7XG59XG5cblxuLyogVklERU8gUVVBTElUWSAqL1xuLm1haW4tY29uc29sZSBkaXYuc2V0dGluZyBoMXtcbiAgICBjb2xvcjogd2hpdGU7XG59XG4ubWFpbi1jb25zb2xlIGRpdi5zZXR0aW5nIHNlbGVjdHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ubWFpbi1jb25zb2xlIGRpdi5zZXR0aW5nIHNlbGVjdDpmb2N1c3tcbiAgICBib3JkZXI6IHNvbGlkIDFweCB3aGl0ZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLm1haW4tY29uc29sZSBkaXYuc2V0dGluZy5hY3RpdmUgc2VjdGlvbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vKlJFUE9SVCBpbnB1dCovXG5kaXYubW9kYWwtcmVwb3J0LXVzZXJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4MDBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDAwcHgpO1xuICAgIHRvcDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMGFkO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5tb2RhbC1yZXBvcnQtdXNlciB0ZXh0YXJlYXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgdG9wOiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWFyZ2luOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5tb2RhbC1yZXBvcnQtdXNlciBpbWd7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICB0b3A6IDEwcHg7XG59XG5cbi5tb2RhbC1yZXBvcnQtdXNlciBpbWcjY2FuY2VsLXJlcG9ydC11c2Vye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiB1cmwoJy4vaW1hZ2VzL2N1cnNvcl9wb2ludGVyLnBuZycpLCBwb2ludGVyO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW46IDEwcHg7XG59XG5cbi5tb2RhbC1yZXBvcnQtdXNlciBidXR0b257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUwcHg7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZkYTAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cbi5tb2RhbC1yZXBvcnQtdXNlciBidXR0b246aG92ZXJ7XG4gICAgY3Vyc29yOiB1cmwoJy4vaW1hZ2VzL2N1cnNvcl9wb2ludGVyLnBuZycpLCBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRhMDE7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLm1vZGFsLXJlcG9ydC11c2VyIHAjdGl0bGUtcmVwb3J0LXVzZXJ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsLXJlcG9ydC11c2VyIHAjYm9keS1yZXBvcnQtdXNlcntcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1heC13aWR0aDogY2FsYyg4MDBweCAtIDYwcHgpOyAvKiBzaXplIG9mIG1vZGFsIC0gcGFkZGluZyovXG59XG5cbi8qTUVTU0FHRSovXG4uZGlzY3Vzc2lvbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogLTMwMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZGlzY3Vzc2lvbi5hY3RpdmV7XG4gICAgbGVmdDogMDtcbn1cbi5kaXNjdXNzaW9uIC5hY3RpdmUtYnRue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiB1cmwoJy4vaW1hZ2VzL2N1cnNvcl9wb2ludGVyLnBuZycpLCBwb2ludGVyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkYmE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogMzE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmRpc2N1c3Npb24gLmFjdGl2ZS1idG4uYWN0aXZle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRpc2N1c3Npb24gLmFjdGl2ZS1idG46aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGVZKDMuMTQycmFkKTtcbn1cbi5kaXNjdXNzaW9uIC5hY3RpdmUtYnRuIGltZ3tcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAxM3B4IDVweDtcbn1cblxuLmRpc2N1c3Npb24gLmNsb3NlLWJ0bntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogdXJsKCcuL2ltYWdlcy9jdXJzb3JfcG9pbnRlci5wbmcnKSwgcG9pbnRlcjtcbn1cbi5kaXNjdXNzaW9uIC5jbG9zZS1idG4gaW1ne1xuICAgIGhlaWdodDogMTVweDtcbiAgICByaWdodDogMTVweDtcbn1cblxuLmRpc2N1c3Npb24gcHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5kaXNjdXNzaW9uIC5wYXJ0aWNpcGFudHN7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmRpc2N1c3Npb24gLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDVweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY2OTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBjdXJzb3I6IHVybCgnLi9pbWFnZXMvY3Vyc29yX3BvaW50ZXIucG5nJyksIHBvaW50ZXI7XG59XG5cbi5kaXNjdXNzaW9uIC5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZGlzY3Vzc2lvbiAucGFydGljaXBhbnRzIC5wYXJ0aWNpcGFudDpob3ZlciBwe1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuLmRpc2N1c3Npb24gLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5kaXNjdXNzaW9uIC5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50IGltZ3tcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG59XG5cbi5kaXNjdXNzaW9uIC5wYXJ0aWNpcGFudHMgLnBhcnRpY2lwYW50IHB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmRpc2N1c3Npb24gLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnQgYnV0dG9uLnJlcG9ydC1idG57XG4gICAgY3Vyc29yOiB1cmwoJy4vaW1hZ2VzL2N1cnNvcl9wb2ludGVyLnBuZycpLCBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyZDJkYmE7XG4gICAgcmlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMnB4IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbn1cblxuLmRpc2N1c3Npb24gLnBhcnRpY2lwYW50cyAucGFydGljaXBhbnQ6aG92ZXIgYnV0dG9uLnJlcG9ydC1idG57XG4gICAgd2lkdGg6IDcwcHg7XG59XG5cbi5kaXNjdXNzaW9uIC5tZXNzYWdlc3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzOTBweCk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG59XG5cbi5kaXNjdXNzaW9uIC5tZXNzYWdlcyBoMntcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5kaXNjdXNzaW9uIC5tZXNzYWdlcyAubWVzc2FnZXtcbiAgICBtYXJnaW46IDVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXNjdXNzaW9uIC5tZXNzYWdlcyAubWVzc2FnZS5tZXtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZGlzY3Vzc2lvbiAubWVzc2FnZXMgLm1lc3NhZ2UgcHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5kaXNjdXNzaW9uIC5tZXNzYWdlcyAubWVzc2FnZSBwLmJvZHl7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uZGlzY3Vzc2lvbiAubWVzc2FnZXMgLm1lc3NhZ2UgcCBhe1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmRpc2N1c3Npb24gLm1lc3NhZ2VzIC5tZXNzYWdlIHAgYTp2aXNpdGVke1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmRpc2N1c3Npb24gLnNlbmQtbWVzc2FnZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0NXB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmRpc2N1c3Npb24gLnNlbmQtbWVzc2FnZSBpbnB1dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHg7XG59XG5cbi5kaXNjdXNzaW9uIC5zZW5kLW1lc3NhZ2UgaW1ne1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY2OTtcbn1cbi5kaXNjdXNzaW9uIC5zZW5kLW1lc3NhZ2UgaW1nOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cblxuLyoqIEFjdGlvbiBidXR0b24gKiovXG5kaXYuYWN0aW9ue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG4gICAgYW5pbWF0aW9uOiBteW1vdmUgLjVzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xufVxuZGl2LmFjdGlvbi5pbmZvLFxuZGl2LmFjdGlvbi53YXJuaW5nLFxuZGl2LmFjdGlvbi5kYW5nZXJ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgYW5pbWF0aW9uOiBteW1vdmUgMXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG59XG5kaXYuYWN0aW9uIHAuYWN0aW9uLWJvZHl7XG4gICAgY3Vyc29yOiB1cmwoJy4vaW1hZ2VzL2N1cnNvcl9wb2ludGVyLnBuZycpLCBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQyZGJhO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDE3NXB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuZGl2LmFjdGlvbi53YXJuaW5nIHAuYWN0aW9uLWJvZHl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMGViO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuZGl2LmFjdGlvbi5kYW5nZXIgcC5hY3Rpb24tYm9keXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEwMDAwZTM7XG4gICAgY29sb3I6ICMwMDA7XG59XG4ucG9wVXBFbGVtZW50e1xuICAgIGZvbnQtZmFtaWx5OiAnUHJlc3MgU3RhcnQgMlAnO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLnBvcFVwRWxlbWVudCBkaXZ7XG4gICAgZm9udC1mYW1pbHk6ICdQcmVzcyBTdGFydCAyUCc7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Mjc2Nzg7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuLnBvcFVwRWxlbWVudCAubmVzLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG5cbi5wb3BVcEVsZW1lbnQgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJvcmRlci1pbWFnZS1yZXBlYXQ6IHJldmVydDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLnBvcFVwRWxlbWVudCAuYnV0dG9uQ29udGFpbmVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblxufVxuXG5cbkBrZXlmcmFtZXMgbXltb3ZlIHtcbiAgICAwJSB7Ym90dG9tOiA0MHB4O31cbiAgICA1MCUge2JvdHRvbTogMzBweDt9XG4gICAgMTAwJSB7Ym90dG9tOiA0MHB4O31cbn1cblxuXG4jc3ZlbHRlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmID4gZGl2IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2LnNjcm9sbGFibGUge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kaXYuaXMtc2lsZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gICAgbWF4LWhlaWdodDogMjAlO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDM1MG1zO1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5kaXYuaXMtc2lsZW50LmhpZGUge1xuICAgIHJpZ2h0OiAxNXB4O1xufVxuXG5kaXYuZW1vamktcGlja2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcblxuICAgIGlucHV0LmVtb2ppLXBpY2tlcl9fc2VhcmNoIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIH1cbn1cblxuLm5vc2VsZWN0IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIFNhZmFyaSAqL1xuICAgICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lOyAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQgYnkgQ2hyb21lLCBFZGdlLCBPcGVyYSBhbmQgRmlyZWZveCAqL1xufVxuXG4ucGl4ZWwge1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuIiwiQG1lZGlhIChob3Zlcjogbm9uZSkge1xuICAvKipcbiAgICogSWYgd2UgY2Fubm90IGhvdmVyIG92ZXIgZWxlbWVudHMsIGxldCdzIGRpc3BsYXkgY2FtZXJhIGJ1dHRvbiBpbiBmdWxsLlxuICAgKi9cbiAgLmJ0bi1jYW0tYWN0aW9uIHtcbiAgICBkaXYge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSxcbiAgICAgICAgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNzAwcHgpe1xuICB2aWRlby5teUNhbVZpZGVvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cblxuICAuZGl2LW15Q2FtVmlkZW8uaGlkZSB7XG4gICAgcmlnaHQ6IC0xNjBweDtcbiAgfVxuXG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogODAlO1xuXG4gICAgJj4gZGl2IHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyMXZoO1xuICAgIH1cblxuICAgIC52aWRlby1jb250YWluZXJ7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYgPiBkaXYge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ+QGZvbnRzb3VyY2UvcHJlc3Mtc3RhcnQtMnAvaW5kZXguY3NzXCI7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUd2Vtb2ppIE1vemlsbGFcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL1R3ZW1vamlNb3ppbGxhLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbip7XG4gIGZvbnQtZmFtaWx5OiBQaXhlbEZvbnQtNyxtb25vc3BhY2U7XG59XG5cbi5uZXMtYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJlc3MgU3RhcnQgMlBcIjtcbn1cbiIsIi8vVGV4dEdsb2JhbE1lc3NhZ2VcbnNlY3Rpb24uc2VjdGlvbi1pbnB1dC1zZW5kLXRleHQge1xuICAtLWhlaWdodC10b29sYmFyOiAyMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAucWwtdG9vbGJhcntcbiAgICBtYXgtaGVpZ2h0OiB2YXIoLS1oZWlnaHQtdG9vbGJhcik7XG4gICAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbiAgfVxuXG4gIGRpdi5pbnB1dC1zZW5kLXRleHR7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1oZWlnaHQtdG9vbGJhcikpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgY29sb3I6IHdoaXRlc21va2U7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiB3aGl0ZXNtb2tlO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5xbC10b29sdGlwIHtcbiAgICAgIHRvcDogNDAlICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAyMCUgIWltcG9ydGFudDtcblxuICAgICAgY29sb3I6IHdoaXRlc21va2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSwgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICBzZWN0aW9uLnNlY3Rpb24taW5wdXQtc2VuZC10ZXh0IHtcbiAgICAtLWhlaWdodC10b29sYmFyOiAzMCU7XG5cbiAgICAucWwtdG9vbGJhciB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/