/* Main font */
@font-face {
  font-family: 'Archivo';
  src: url("../public/fonts/Archivo-Regular.ttf") format("truetype");
  font-weight: 400; }

.app-btn {
  --corner-size: 3px;
  cursor: pointer;
  position: relative;
  min-height: 40px;
  min-width: 40px;
  width: 100%;
  padding-block: 4px; }
  .app-btn__border {
    --pixel-size: var(--corner-size) !important;
    position: absolute;
    inset: 0;
    padding: var(--pixel-size); }
  .app-btn__bg {
    position: relative;
    width: 100%;
    height: 100%;
    --pixel-size: var(--corner-size) !important; }
    .app-btn__bg:before, .app-btn__bg:after {
      --pixel-size: var(--corner-size) !important;
      content: '';
      position: absolute;
      z-index: 1; }
    .app-btn__bg::before {
      inset: var(--pixel-size); }
    .app-btn__bg::after {
      inset: calc(var(--pixel-size) * 2);
      top: calc(var(--pixel-size) * 3); }
  .app-btn__line-top, .app-btn__line-bottom {
    position: absolute;
    z-index: 2; }
  .app-btn__line-top {
    left: calc(var(--pixel-size) * 4);
    top: calc(var(--pixel-size) * 2);
    width: calc(var(--pixel-size) * 5); }
    .app-btn__line-top, .app-btn__line-top::before, .app-btn__line-top::after {
      height: var(--pixel-size); }
    .app-btn__line-top::before, .app-btn__line-top::after {
      content: '';
      position: absolute;
      display: block;
      width: var(--pixel-size); }
    .app-btn__line-top::before {
      left: calc(100% + var(--pixel-size)); }
    .app-btn__line-top::after {
      left: calc(100% + calc(var(--pixel-size) * 3)); }
  .app-btn__line-bottom {
    right: calc(var(--pixel-size) * 4);
    bottom: calc(var(--pixel-size) * 2);
    width: calc(var(--pixel-size) * 4); }
    .app-btn__line-bottom, .app-btn__line-bottom::after {
      height: var(--pixel-size); }
    .app-btn__line-bottom::after {
      content: '';
      position: absolute;
      display: block;
      width: var(--pixel-size);
      right: calc(100% + var(--pixel-size)); }
  .app-btn__content {
    position: relative;
    z-index: 3;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center; }
  .app-btn_icon .app-btn__line-top {
    width: var(--pixel-size); }
    .app-btn_icon .app-btn__line-top::before, .app-btn_icon .app-btn__line-top::after {
      display: none; }
  .app-btn_icon .app-btn__line-bottom {
    width: calc(var(--pixel-size) * 3); }
    .app-btn_icon .app-btn__line-bottom::before, .app-btn_icon .app-btn__line-bottom::after {
      display: none; }
  .app-btn.disabled {
    cursor: pointer; }

.app-btn {
  color: var(--app-btn-color);
  text-shadow: 2px 2px 0 var(--app-btn-text-shadow-color), 3px 3px 0 var(--app-btn-text-shadow-color); }
  .app-btn__border {
    background: var(--app-btn-border-color); }
  .app-btn__bg {
    background: var(--app-btn-bg-color-1); }
    .app-btn__bg::before {
      background: var(--app-btn-bg-color-2); }
    .app-btn__bg::after {
      background: var(--app-btn-bg-color-3); }
  .app-btn__line-top, .app-btn__line-top::before, .app-btn__line-top::after {
    background: var(--app-btn-line-top-color); }
  .app-btn__line-bottom, .app-btn__line-bottom::after {
    background: var(--app-btn-line-bottom-color); }
  .app-btn:hover {
    color: var(--app-btn-color-hover);
    text-shadow: 2px 2px 0 var(--app-btn-text-shadow-color-hover), 3px 3px 0 var(--app-btn-text-shadow-color-hover); }
    .app-btn:hover .app-btn__border {
      background: var(--app-btn-border-color-hover); }
    .app-btn:hover .app-btn__bg {
      background: var(--app-btn-bg-color-hover-1); }
      .app-btn:hover .app-btn__bg::before {
        background: var(--app-btn-bg-color-hover-2); }
      .app-btn:hover .app-btn__bg::after {
        background: var(--app-btn-bg-color-hover-3); }
    .app-btn:hover .app-btn__line-top, .app-btn:hover .app-btn__line-top::before, .app-btn:hover .app-btn__line-top::after {
      background: var(--app-btn-line-top-color-hover); }
    .app-btn:hover .app-btn__line-bottom, .app-btn:hover .app-btn__line-bottom::after {
      background: var(--app-btn-line-bottom-color-hover); }
  .app-btn:active {
    color: var(--app-btn-color-active);
    text-shadow: 2px 2px 0 var(--app-btn-text-shadow-color-active), 3px 3px 0 var(--app-btn-text-shadow-color-active); }
    .app-btn:active .app-btn__border {
      background: var(--app-btn-border-color-active); }
    .app-btn:active .app-btn__bg {
      background: var(--app-btn-bg-color-active-1); }
      .app-btn:active .app-btn__bg::before {
        background: var(--app-btn-bg-color-active-2); }
      .app-btn:active .app-btn__bg::after {
        background: var(--app-btn-bg-color-active-3); }
    .app-btn:active .app-btn__line-top, .app-btn:active .app-btn__line-top::before, .app-btn:active .app-btn__line-top::after {
      background: var(--app-btn-line-top-color-active); }
    .app-btn:active .app-btn__line-bottom, .app-btn:active .app-btn__line-bottom::after {
      background: var(--app-btn-line-bottom-color-active); }
  .app-btn.disabled, .app-btn.disabled:hover, .app-btn.disabled:active {
    color: var(--app-btn-color-disabled);
    text-shadow: 2px 2px 0 var(--app-btn-text-shadow-color-disabled), 3px 3px 0 var(--app-btn-text-shadow-color-disabled); }
    .app-btn.disabled .app-btn__border, .app-btn.disabled:hover .app-btn__border, .app-btn.disabled:active .app-btn__border {
      background: var(--app-btn-border-color-disabled); }
    .app-btn.disabled .app-btn__bg, .app-btn.disabled:hover .app-btn__bg, .app-btn.disabled:active .app-btn__bg {
      background: var(--app-btn-bg-color-disabled-1); }
      .app-btn.disabled .app-btn__bg::before, .app-btn.disabled:hover .app-btn__bg::before, .app-btn.disabled:active .app-btn__bg::before {
        background: var(--app-btn-bg-color-disabled-2); }
      .app-btn.disabled .app-btn__bg::after, .app-btn.disabled:hover .app-btn__bg::after, .app-btn.disabled:active .app-btn__bg::after {
        background: var(--app-btn-bg-color-disabled-3); }
    .app-btn.disabled .app-btn__line-top, .app-btn.disabled .app-btn__line-top::before, .app-btn.disabled .app-btn__line-top::after, .app-btn.disabled:hover .app-btn__line-top, .app-btn.disabled:hover .app-btn__line-top::before, .app-btn.disabled:hover .app-btn__line-top::after, .app-btn.disabled:active .app-btn__line-top, .app-btn.disabled:active .app-btn__line-top::before, .app-btn.disabled:active .app-btn__line-top::after {
      background: var(--app-btn-line-top-color-disabled); }
    .app-btn.disabled .app-btn__line-bottom, .app-btn.disabled .app-btn__line-bottom::after, .app-btn.disabled:hover .app-btn__line-bottom, .app-btn.disabled:hover .app-btn__line-bottom::after, .app-btn.disabled:active .app-btn__line-bottom, .app-btn.disabled:active .app-btn__line-bottom::after {
      background: var(--app-btn-line-bottom-color-disabled); }

.app-btn_theme_blue {
  --app-btn-color: #fff;
  --app-btn-color-hover: #fff;
  --app-btn-color-active: #fff;
  --app-btn-color-disabled: #516172;
  --app-btn-text-shadow-color: #295a73;
  --app-btn-text-shadow-color-hover: #217193;
  --app-btn-text-shadow-color-active: #295a73;
  --app-btn-text-shadow-color-disabled: transparent;
  --app-btn-border-color: #fff;
  --app-btn-border-color-hover: #fff;
  --app-btn-border-color-active: #fff;
  --app-btn-border-color-disabled: #66798f;
  --app-btn-bg-color-1: #295173;
  --app-btn-bg-color-hover-1: #217193;
  --app-btn-bg-color-active-1: #002045;
  --app-btn-bg-color-disabled-1: #1f3248;
  --app-btn-bg-color-2: #3e8daf;
  --app-btn-bg-color-hover-2: #c3e1ed;
  --app-btn-bg-color-active-2: #217193;
  --app-btn-bg-color-disabled-2: #2e4258;
  --app-btn-bg-color-3: #217193;
  --app-btn-bg-color-hover-3: #a3cfe1;
  --app-btn-bg-color-active-3: #217193;
  --app-btn-bg-color-disabled-3: #26394f;
  --app-btn-line-top-color: #5ba9ca;
  --app-btn-line-top-color-hover: #fff;
  --app-btn-line-top-color-active: #5ba9ca;
  --app-btn-line-top-color-disabled: #3a4e64;
  --app-btn-line-bottom-color: #256183;
  --app-btn-line-bottom-color-hover: #256183;
  --app-btn-line-bottom-color-active: #002045;
  --app-btn-line-bottom-color-disabled: #1f3248; }

.app-btn_theme_green {
  --app-btn-color: #fff;
  --app-btn-color-hover: #fff;
  --app-btn-color-active: #fff;
  --app-btn-color-disabled: #516172;
  --app-btn-text-shadow-color: #297329;
  --app-btn-text-shadow-color-hover: #45a445;
  --app-btn-text-shadow-color-active: #297329;
  --app-btn-text-shadow-color-disabled: transparent;
  --app-btn-border-color: #fff;
  --app-btn-border-color-hover: #fff;
  --app-btn-border-color-active: #fff;
  --app-btn-border-color-disabled: #66798f;
  --app-btn-bg-color-1: #297329;
  --app-btn-bg-color-hover-1: #45a445;
  --app-btn-bg-color-active-1: #004527;
  --app-btn-bg-color-disabled-1: #1f3248;
  --app-btn-bg-color-2: #45a445;
  --app-btn-bg-color-hover-2: #98e598;
  --app-btn-bg-color-active-2: #368736;
  --app-btn-bg-color-disabled-2: #2e4258;
  --app-btn-bg-color-3: #368736;
  --app-btn-bg-color-hover-3: #5bca5b;
  --app-btn-bg-color-active-3: #368736;
  --app-btn-bg-color-disabled-3: #26394f;
  --app-btn-line-top-color: #5bca5b;
  --app-btn-line-top-color-hover: #fff;
  --app-btn-line-top-color-active: #5bca5b;
  --app-btn-line-top-color-disabled: #3a4e64;
  --app-btn-line-bottom-color: #297329;
  --app-btn-line-bottom-color-hover: #45a445;
  --app-btn-line-bottom-color-active: #004527;
  --app-btn-line-bottom-color-disabled: #1f3248; }

.notch-1 {
  --pixel-size: 4px;
  clip-path: polygon(0% calc(var(--pixel-size) * 1), var(--pixel-size) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 0), calc(var(--pixel-size) * 1) var(--pixel-size), calc(var(--pixel-size) * 1) 0%, calc(100% - calc(var(--pixel-size) * 1)) 0%, calc(100% - calc(var(--pixel-size) * 1)) var(--pixel-size), calc(100% - var(--pixel-size)) calc(var(--pixel-size) * 1), 100% calc(var(--pixel-size) * 1), 100% calc(100% - calc(var(--pixel-size) * 1)), calc(100% - var(--pixel-size)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - calc(var(--pixel-size) * 0)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - var(--pixel-size)), calc(100% - calc(var(--pixel-size) * 1)) 100%, calc(var(--pixel-size) * 1) 100%, calc(var(--pixel-size) * 1) calc(100% - var(--pixel-size)), var(--pixel-size) calc(100% - calc(var(--pixel-size) * 1)), 0% calc(100% - calc(var(--pixel-size) * 1))); }

.notch-after-1::after {
  --pixel-size: 4px;
  clip-path: polygon(0% calc(var(--pixel-size) * 1), var(--pixel-size) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 0), calc(var(--pixel-size) * 1) var(--pixel-size), calc(var(--pixel-size) * 1) 0%, calc(100% - calc(var(--pixel-size) * 1)) 0%, calc(100% - calc(var(--pixel-size) * 1)) var(--pixel-size), calc(100% - var(--pixel-size)) calc(var(--pixel-size) * 1), 100% calc(var(--pixel-size) * 1), 100% calc(100% - calc(var(--pixel-size) * 1)), calc(100% - var(--pixel-size)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - calc(var(--pixel-size) * 0)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - var(--pixel-size)), calc(100% - calc(var(--pixel-size) * 1)) 100%, calc(var(--pixel-size) * 1) 100%, calc(var(--pixel-size) * 1) calc(100% - var(--pixel-size)), var(--pixel-size) calc(100% - calc(var(--pixel-size) * 1)), 0% calc(100% - calc(var(--pixel-size) * 1))); }

.notch-before-1::before {
  --pixel-size: 4px;
  clip-path: polygon(0% calc(var(--pixel-size) * 1), var(--pixel-size) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 0), calc(var(--pixel-size) * 1) var(--pixel-size), calc(var(--pixel-size) * 1) 0%, calc(100% - calc(var(--pixel-size) * 1)) 0%, calc(100% - calc(var(--pixel-size) * 1)) var(--pixel-size), calc(100% - var(--pixel-size)) calc(var(--pixel-size) * 1), 100% calc(var(--pixel-size) * 1), 100% calc(100% - calc(var(--pixel-size) * 1)), calc(100% - var(--pixel-size)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - calc(var(--pixel-size) * 0)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - var(--pixel-size)), calc(100% - calc(var(--pixel-size) * 1)) 100%, calc(var(--pixel-size) * 1) 100%, calc(var(--pixel-size) * 1) calc(100% - var(--pixel-size)), var(--pixel-size) calc(100% - calc(var(--pixel-size) * 1)), 0% calc(100% - calc(var(--pixel-size) * 1))); }

.notch-2 {
  --pixel-size: 4px;
  clip-path: polygon(0% calc(var(--pixel-size) * 2), var(--pixel-size) calc(var(--pixel-size) * 2), calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 0), calc(var(--pixel-size) * 2) var(--pixel-size), calc(var(--pixel-size) * 2) 0%, calc(100% - calc(var(--pixel-size) * 2)) 0%, calc(100% - calc(var(--pixel-size) * 2)) var(--pixel-size), calc(100% - calc(var(--pixel-size) * 1)) calc(var(--pixel-size) * 1), calc(100% - var(--pixel-size)) calc(var(--pixel-size) * 2), 100% calc(var(--pixel-size) * 2), 100% calc(100% - calc(var(--pixel-size) * 2)), calc(100% - var(--pixel-size)) calc(100% - calc(var(--pixel-size) * 2)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 0)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - var(--pixel-size)), calc(100% - calc(var(--pixel-size) * 2)) 100%, calc(var(--pixel-size) * 2) 100%, calc(var(--pixel-size) * 2) calc(100% - var(--pixel-size)), calc(var(--pixel-size) * 1) calc(100% - calc(var(--pixel-size) * 1)), var(--pixel-size) calc(100% - calc(var(--pixel-size) * 2)), 0% calc(100% - calc(var(--pixel-size) * 2))); }

.notch-after-2::after {
  --pixel-size: 4px;
  clip-path: polygon(0% calc(var(--pixel-size) * 2), var(--pixel-size) calc(var(--pixel-size) * 2), calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 0), calc(var(--pixel-size) * 2) var(--pixel-size), calc(var(--pixel-size) * 2) 0%, calc(100% - calc(var(--pixel-size) * 2)) 0%, calc(100% - calc(var(--pixel-size) * 2)) var(--pixel-size), calc(100% - calc(var(--pixel-size) * 1)) calc(var(--pixel-size) * 1), calc(100% - var(--pixel-size)) calc(var(--pixel-size) * 2), 100% calc(var(--pixel-size) * 2), 100% calc(100% - calc(var(--pixel-size) * 2)), calc(100% - var(--pixel-size)) calc(100% - calc(var(--pixel-size) * 2)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 0)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - var(--pixel-size)), calc(100% - calc(var(--pixel-size) * 2)) 100%, calc(var(--pixel-size) * 2) 100%, calc(var(--pixel-size) * 2) calc(100% - var(--pixel-size)), calc(var(--pixel-size) * 1) calc(100% - calc(var(--pixel-size) * 1)), var(--pixel-size) calc(100% - calc(var(--pixel-size) * 2)), 0% calc(100% - calc(var(--pixel-size) * 2))); }

.notch-before-2::before {
  --pixel-size: 4px;
  clip-path: polygon(0% calc(var(--pixel-size) * 2), var(--pixel-size) calc(var(--pixel-size) * 2), calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 0), calc(var(--pixel-size) * 2) var(--pixel-size), calc(var(--pixel-size) * 2) 0%, calc(100% - calc(var(--pixel-size) * 2)) 0%, calc(100% - calc(var(--pixel-size) * 2)) var(--pixel-size), calc(100% - calc(var(--pixel-size) * 1)) calc(var(--pixel-size) * 1), calc(100% - var(--pixel-size)) calc(var(--pixel-size) * 2), 100% calc(var(--pixel-size) * 2), 100% calc(100% - calc(var(--pixel-size) * 2)), calc(100% - var(--pixel-size)) calc(100% - calc(var(--pixel-size) * 2)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 0)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - var(--pixel-size)), calc(100% - calc(var(--pixel-size) * 2)) 100%, calc(var(--pixel-size) * 2) 100%, calc(var(--pixel-size) * 2) calc(100% - var(--pixel-size)), calc(var(--pixel-size) * 1) calc(100% - calc(var(--pixel-size) * 1)), var(--pixel-size) calc(100% - calc(var(--pixel-size) * 2)), 0% calc(100% - calc(var(--pixel-size) * 2))); }

.notch-3 {
  --pixel-size: 4px;
  clip-path: polygon(0% calc(var(--pixel-size) * 3), var(--pixel-size) calc(var(--pixel-size) * 3), calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 2), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 2), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 3) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 3) calc(var(--pixel-size) * 0), calc(var(--pixel-size) * 3) var(--pixel-size), calc(var(--pixel-size) * 3) 0%, calc(100% - calc(var(--pixel-size) * 3)) 0%, calc(100% - calc(var(--pixel-size) * 3)) var(--pixel-size), calc(100% - calc(var(--pixel-size) * 2)) calc(var(--pixel-size) * 1), calc(100% - calc(var(--pixel-size) * 2)) calc(var(--pixel-size) * 2), calc(100% - calc(var(--pixel-size) * 1)) calc(var(--pixel-size) * 2), calc(100% - var(--pixel-size)) calc(var(--pixel-size) * 3), 100% calc(var(--pixel-size) * 3), 100% calc(100% - calc(var(--pixel-size) * 3)), calc(100% - var(--pixel-size)) calc(100% - calc(var(--pixel-size) * 3)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - calc(var(--pixel-size) * 2)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 2)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 3)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 3)) calc(100% - calc(var(--pixel-size) * 0)), calc(100% - calc(var(--pixel-size) * 3)) calc(100% - var(--pixel-size)), calc(100% - calc(var(--pixel-size) * 3)) 100%, calc(var(--pixel-size) * 3) 100%, calc(var(--pixel-size) * 3) calc(100% - var(--pixel-size)), calc(var(--pixel-size) * 2) calc(100% - calc(var(--pixel-size) * 1)), calc(var(--pixel-size) * 2) calc(100% - calc(var(--pixel-size) * 2)), calc(var(--pixel-size) * 1) calc(100% - calc(var(--pixel-size) * 2)), var(--pixel-size) calc(100% - calc(var(--pixel-size) * 3)), 0% calc(100% - calc(var(--pixel-size) * 3))); }

.notch-after-3::after {
  --pixel-size: 4px;
  clip-path: polygon(0% calc(var(--pixel-size) * 3), var(--pixel-size) calc(var(--pixel-size) * 3), calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 2), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 2), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 3) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 3) calc(var(--pixel-size) * 0), calc(var(--pixel-size) * 3) var(--pixel-size), calc(var(--pixel-size) * 3) 0%, calc(100% - calc(var(--pixel-size) * 3)) 0%, calc(100% - calc(var(--pixel-size) * 3)) var(--pixel-size), calc(100% - calc(var(--pixel-size) * 2)) calc(var(--pixel-size) * 1), calc(100% - calc(var(--pixel-size) * 2)) calc(var(--pixel-size) * 2), calc(100% - calc(var(--pixel-size) * 1)) calc(var(--pixel-size) * 2), calc(100% - var(--pixel-size)) calc(var(--pixel-size) * 3), 100% calc(var(--pixel-size) * 3), 100% calc(100% - calc(var(--pixel-size) * 3)), calc(100% - var(--pixel-size)) calc(100% - calc(var(--pixel-size) * 3)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - calc(var(--pixel-size) * 2)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 2)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 3)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 3)) calc(100% - calc(var(--pixel-size) * 0)), calc(100% - calc(var(--pixel-size) * 3)) calc(100% - var(--pixel-size)), calc(100% - calc(var(--pixel-size) * 3)) 100%, calc(var(--pixel-size) * 3) 100%, calc(var(--pixel-size) * 3) calc(100% - var(--pixel-size)), calc(var(--pixel-size) * 2) calc(100% - calc(var(--pixel-size) * 1)), calc(var(--pixel-size) * 2) calc(100% - calc(var(--pixel-size) * 2)), calc(var(--pixel-size) * 1) calc(100% - calc(var(--pixel-size) * 2)), var(--pixel-size) calc(100% - calc(var(--pixel-size) * 3)), 0% calc(100% - calc(var(--pixel-size) * 3))); }

.notch-before-3::before {
  --pixel-size: 4px;
  clip-path: polygon(0% calc(var(--pixel-size) * 3), var(--pixel-size) calc(var(--pixel-size) * 3), calc(var(--pixel-size) * 1) calc(var(--pixel-size) * 2), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 2), calc(var(--pixel-size) * 2) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 3) calc(var(--pixel-size) * 1), calc(var(--pixel-size) * 3) calc(var(--pixel-size) * 0), calc(var(--pixel-size) * 3) var(--pixel-size), calc(var(--pixel-size) * 3) 0%, calc(100% - calc(var(--pixel-size) * 3)) 0%, calc(100% - calc(var(--pixel-size) * 3)) var(--pixel-size), calc(100% - calc(var(--pixel-size) * 2)) calc(var(--pixel-size) * 1), calc(100% - calc(var(--pixel-size) * 2)) calc(var(--pixel-size) * 2), calc(100% - calc(var(--pixel-size) * 1)) calc(var(--pixel-size) * 2), calc(100% - var(--pixel-size)) calc(var(--pixel-size) * 3), 100% calc(var(--pixel-size) * 3), 100% calc(100% - calc(var(--pixel-size) * 3)), calc(100% - var(--pixel-size)) calc(100% - calc(var(--pixel-size) * 3)), calc(100% - calc(var(--pixel-size) * 1)) calc(100% - calc(var(--pixel-size) * 2)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 2)), calc(100% - calc(var(--pixel-size) * 2)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 3)) calc(100% - calc(var(--pixel-size) * 1)), calc(100% - calc(var(--pixel-size) * 3)) calc(100% - calc(var(--pixel-size) * 0)), calc(100% - calc(var(--pixel-size) * 3)) calc(100% - var(--pixel-size)), calc(100% - calc(var(--pixel-size) * 3)) 100%, calc(var(--pixel-size) * 3) 100%, calc(var(--pixel-size) * 3) calc(100% - var(--pixel-size)), calc(var(--pixel-size) * 2) calc(100% - calc(var(--pixel-size) * 1)), calc(var(--pixel-size) * 2) calc(100% - calc(var(--pixel-size) * 2)), calc(var(--pixel-size) * 1) calc(100% - calc(var(--pixel-size) * 2)), var(--pixel-size) calc(100% - calc(var(--pixel-size) * 3)), 0% calc(100% - calc(var(--pixel-size) * 3))); }

html {
  font-family: "Archivo", sans-serif;
  font-size: 16px;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent; }

/* Hide scrollbar for Chrome, Safari and Opera */
::-webkit-scrollbar {
  display: none; }

/* Hide scrollbar for IE, Edge and Firefox */
.body {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */ }

body {
  margin: 0;
  padding: 0;
  background-color: black;
  color: white;
  background: url(../public/bg.webp) no-repeat center center;
  background-size: cover;
  height: 100dvh; }

img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain; }

button {
  all: unset; }

.container {
  width: 100%;
  height: 100%;
  position: relative; }

.logo-container {
  position: absolute;
  top: 5%;
  left: 5%;
  max-width: 300px;
  height: 100%;
  max-height: 120px; }

.buttons-container {
  position: absolute;
  bottom: 5%;
  right: 5%;
  left: 5%;
  margin: 0 auto;
  width: 90%;
  max-width: 500px;
  display: flex;
  align-items: center;
  gap: 24px;
  font-size: 20px; }

@media (max-width: 768px) {
  .buttons-container {
    position: absolute;
    bottom: 5%;
    left: 5%;
    right: 5%;
    margin: 0 auto;
    width: 90%;
    flex-direction: column;
    gap: 12px;
    min-width: 250px;
    max-width: 250px; }
  .logo-container {
    position: absolute;
    top: 5%;
    left: 5%;
    right: 5%;
    margin: 0 auto;
    max-width: 300px;
    height: fit-content; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBNYWluIGZvbnQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0FyY2hpdm8nO1xuICBzcmM6IHVybChcIi4uL3B1YmxpYy9mb250cy9BcmNoaXZvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5hcHAtYnRuIHtcbiAgLS1jb3JuZXItc2l6ZTogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ibG9jazogNHB4OyB9XG4gIC5hcHAtYnRuX19ib3JkZXIge1xuICAgIC0tcGl4ZWwtc2l6ZTogdmFyKC0tY29ybmVyLXNpemUpICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHBhZGRpbmc6IHZhcigtLXBpeGVsLXNpemUpOyB9XG4gIC5hcHAtYnRuX19iZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtLXBpeGVsLXNpemU6IHZhcigtLWNvcm5lci1zaXplKSAhaW1wb3J0YW50OyB9XG4gICAgLmFwcC1idG5fX2JnOmJlZm9yZSwgLmFwcC1idG5fX2JnOmFmdGVyIHtcbiAgICAgIC0tcGl4ZWwtc2l6ZTogdmFyKC0tY29ybmVyLXNpemUpICFpbXBvcnRhbnQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuYXBwLWJ0bl9fYmc6OmJlZm9yZSB7XG4gICAgICBpbnNldDogdmFyKC0tcGl4ZWwtc2l6ZSk7IH1cbiAgICAuYXBwLWJ0bl9fYmc6OmFmdGVyIHtcbiAgICAgIGluc2V0OiBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMik7XG4gICAgICB0b3A6IGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKTsgfVxuICAuYXBwLWJ0bl9fbGluZS10b3AsIC5hcHAtYnRuX19saW5lLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmFwcC1idG5fX2xpbmUtdG9wIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogNCk7XG4gICAgdG9wOiBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMik7XG4gICAgd2lkdGg6IGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiA1KTsgfVxuICAgIC5hcHAtYnRuX19saW5lLXRvcCwgLmFwcC1idG5fX2xpbmUtdG9wOjpiZWZvcmUsIC5hcHAtYnRuX19saW5lLXRvcDo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiB2YXIoLS1waXhlbC1zaXplKTsgfVxuICAgIC5hcHAtYnRuX19saW5lLXRvcDo6YmVmb3JlLCAuYXBwLWJ0bl9fbGluZS10b3A6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogdmFyKC0tcGl4ZWwtc2l6ZSk7IH1cbiAgICAuYXBwLWJ0bl9fbGluZS10b3A6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyB2YXIoLS1waXhlbC1zaXplKSk7IH1cbiAgICAuYXBwLWJ0bl9fbGluZS10b3A6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSk7IH1cbiAgLmFwcC1idG5fX2xpbmUtYm90dG9tIHtcbiAgICByaWdodDogY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDQpO1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpO1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogNCk7IH1cbiAgICAuYXBwLWJ0bl9fbGluZS1ib3R0b20sIC5hcHAtYnRuX19saW5lLWJvdHRvbTo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiB2YXIoLS1waXhlbC1zaXplKTsgfVxuICAgIC5hcHAtYnRuX19saW5lLWJvdHRvbTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiB2YXIoLS1waXhlbC1zaXplKTtcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyB2YXIoLS1waXhlbC1zaXplKSk7IH1cbiAgLmFwcC1idG5fX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFwcC1idG5faWNvbiAuYXBwLWJ0bl9fbGluZS10b3Age1xuICAgIHdpZHRoOiB2YXIoLS1waXhlbC1zaXplKTsgfVxuICAgIC5hcHAtYnRuX2ljb24gLmFwcC1idG5fX2xpbmUtdG9wOjpiZWZvcmUsIC5hcHAtYnRuX2ljb24gLmFwcC1idG5fX2xpbmUtdG9wOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcHAtYnRuX2ljb24gLmFwcC1idG5fX2xpbmUtYm90dG9tIHtcbiAgICB3aWR0aDogY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpOyB9XG4gICAgLmFwcC1idG5faWNvbiAuYXBwLWJ0bl9fbGluZS1ib3R0b206OmJlZm9yZSwgLmFwcC1idG5faWNvbiAuYXBwLWJ0bl9fbGluZS1ib3R0b206OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFwcC1idG4uZGlzYWJsZWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYXBwLWJ0biB7XG4gIGNvbG9yOiB2YXIoLS1hcHAtYnRuLWNvbG9yKTtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggMCB2YXIoLS1hcHAtYnRuLXRleHQtc2hhZG93LWNvbG9yKSwgM3B4IDNweCAwIHZhcigtLWFwcC1idG4tdGV4dC1zaGFkb3ctY29sb3IpOyB9XG4gIC5hcHAtYnRuX19ib3JkZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWFwcC1idG4tYm9yZGVyLWNvbG9yKTsgfVxuICAuYXBwLWJ0bl9fYmcge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWFwcC1idG4tYmctY29sb3ItMSk7IH1cbiAgICAuYXBwLWJ0bl9fYmc6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYnRuLWJnLWNvbG9yLTIpOyB9XG4gICAgLmFwcC1idG5fX2JnOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYnRuLWJnLWNvbG9yLTMpOyB9XG4gIC5hcHAtYnRuX19saW5lLXRvcCwgLmFwcC1idG5fX2xpbmUtdG9wOjpiZWZvcmUsIC5hcHAtYnRuX19saW5lLXRvcDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWFwcC1idG4tbGluZS10b3AtY29sb3IpOyB9XG4gIC5hcHAtYnRuX19saW5lLWJvdHRvbSwgLmFwcC1idG5fX2xpbmUtYm90dG9tOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYXBwLWJ0bi1saW5lLWJvdHRvbS1jb2xvcik7IH1cbiAgLmFwcC1idG46aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1hcHAtYnRuLWNvbG9yLWhvdmVyKTtcbiAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAwIHZhcigtLWFwcC1idG4tdGV4dC1zaGFkb3ctY29sb3ItaG92ZXIpLCAzcHggM3B4IDAgdmFyKC0tYXBwLWJ0bi10ZXh0LXNoYWRvdy1jb2xvci1ob3Zlcik7IH1cbiAgICAuYXBwLWJ0bjpob3ZlciAuYXBwLWJ0bl9fYm9yZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFwcC1idG4tYm9yZGVyLWNvbG9yLWhvdmVyKTsgfVxuICAgIC5hcHAtYnRuOmhvdmVyIC5hcHAtYnRuX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYnRuLWJnLWNvbG9yLWhvdmVyLTEpOyB9XG4gICAgICAuYXBwLWJ0bjpob3ZlciAuYXBwLWJ0bl9fYmc6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFwcC1idG4tYmctY29sb3ItaG92ZXItMik7IH1cbiAgICAgIC5hcHAtYnRuOmhvdmVyIC5hcHAtYnRuX19iZzo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYnRuLWJnLWNvbG9yLWhvdmVyLTMpOyB9XG4gICAgLmFwcC1idG46aG92ZXIgLmFwcC1idG5fX2xpbmUtdG9wLCAuYXBwLWJ0bjpob3ZlciAuYXBwLWJ0bl9fbGluZS10b3A6OmJlZm9yZSwgLmFwcC1idG46aG92ZXIgLmFwcC1idG5fX2xpbmUtdG9wOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYnRuLWxpbmUtdG9wLWNvbG9yLWhvdmVyKTsgfVxuICAgIC5hcHAtYnRuOmhvdmVyIC5hcHAtYnRuX19saW5lLWJvdHRvbSwgLmFwcC1idG46aG92ZXIgLmFwcC1idG5fX2xpbmUtYm90dG9tOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYnRuLWxpbmUtYm90dG9tLWNvbG9yLWhvdmVyKTsgfVxuICAuYXBwLWJ0bjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS1hcHAtYnRuLWNvbG9yLWFjdGl2ZSk7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggMCB2YXIoLS1hcHAtYnRuLXRleHQtc2hhZG93LWNvbG9yLWFjdGl2ZSksIDNweCAzcHggMCB2YXIoLS1hcHAtYnRuLXRleHQtc2hhZG93LWNvbG9yLWFjdGl2ZSk7IH1cbiAgICAuYXBwLWJ0bjphY3RpdmUgLmFwcC1idG5fX2JvcmRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYnRuLWJvcmRlci1jb2xvci1hY3RpdmUpOyB9XG4gICAgLmFwcC1idG46YWN0aXZlIC5hcHAtYnRuX19iZyB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYnRuLWJnLWNvbG9yLWFjdGl2ZS0xKTsgfVxuICAgICAgLmFwcC1idG46YWN0aXZlIC5hcHAtYnRuX19iZzo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYXBwLWJ0bi1iZy1jb2xvci1hY3RpdmUtMik7IH1cbiAgICAgIC5hcHAtYnRuOmFjdGl2ZSAuYXBwLWJ0bl9fYmc6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYXBwLWJ0bi1iZy1jb2xvci1hY3RpdmUtMyk7IH1cbiAgICAuYXBwLWJ0bjphY3RpdmUgLmFwcC1idG5fX2xpbmUtdG9wLCAuYXBwLWJ0bjphY3RpdmUgLmFwcC1idG5fX2xpbmUtdG9wOjpiZWZvcmUsIC5hcHAtYnRuOmFjdGl2ZSAuYXBwLWJ0bl9fbGluZS10b3A6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFwcC1idG4tbGluZS10b3AtY29sb3ItYWN0aXZlKTsgfVxuICAgIC5hcHAtYnRuOmFjdGl2ZSAuYXBwLWJ0bl9fbGluZS1ib3R0b20sIC5hcHAtYnRuOmFjdGl2ZSAuYXBwLWJ0bl9fbGluZS1ib3R0b206OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFwcC1idG4tbGluZS1ib3R0b20tY29sb3ItYWN0aXZlKTsgfVxuICAuYXBwLWJ0bi5kaXNhYmxlZCwgLmFwcC1idG4uZGlzYWJsZWQ6aG92ZXIsIC5hcHAtYnRuLmRpc2FibGVkOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLWFwcC1idG4tY29sb3ItZGlzYWJsZWQpO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDAgdmFyKC0tYXBwLWJ0bi10ZXh0LXNoYWRvdy1jb2xvci1kaXNhYmxlZCksIDNweCAzcHggMCB2YXIoLS1hcHAtYnRuLXRleHQtc2hhZG93LWNvbG9yLWRpc2FibGVkKTsgfVxuICAgIC5hcHAtYnRuLmRpc2FibGVkIC5hcHAtYnRuX19ib3JkZXIsIC5hcHAtYnRuLmRpc2FibGVkOmhvdmVyIC5hcHAtYnRuX19ib3JkZXIsIC5hcHAtYnRuLmRpc2FibGVkOmFjdGl2ZSAuYXBwLWJ0bl9fYm9yZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFwcC1idG4tYm9yZGVyLWNvbG9yLWRpc2FibGVkKTsgfVxuICAgIC5hcHAtYnRuLmRpc2FibGVkIC5hcHAtYnRuX19iZywgLmFwcC1idG4uZGlzYWJsZWQ6aG92ZXIgLmFwcC1idG5fX2JnLCAuYXBwLWJ0bi5kaXNhYmxlZDphY3RpdmUgLmFwcC1idG5fX2JnIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFwcC1idG4tYmctY29sb3ItZGlzYWJsZWQtMSk7IH1cbiAgICAgIC5hcHAtYnRuLmRpc2FibGVkIC5hcHAtYnRuX19iZzo6YmVmb3JlLCAuYXBwLWJ0bi5kaXNhYmxlZDpob3ZlciAuYXBwLWJ0bl9fYmc6OmJlZm9yZSwgLmFwcC1idG4uZGlzYWJsZWQ6YWN0aXZlIC5hcHAtYnRuX19iZzo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYXBwLWJ0bi1iZy1jb2xvci1kaXNhYmxlZC0yKTsgfVxuICAgICAgLmFwcC1idG4uZGlzYWJsZWQgLmFwcC1idG5fX2JnOjphZnRlciwgLmFwcC1idG4uZGlzYWJsZWQ6aG92ZXIgLmFwcC1idG5fX2JnOjphZnRlciwgLmFwcC1idG4uZGlzYWJsZWQ6YWN0aXZlIC5hcHAtYnRuX19iZzo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYnRuLWJnLWNvbG9yLWRpc2FibGVkLTMpOyB9XG4gICAgLmFwcC1idG4uZGlzYWJsZWQgLmFwcC1idG5fX2xpbmUtdG9wLCAuYXBwLWJ0bi5kaXNhYmxlZCAuYXBwLWJ0bl9fbGluZS10b3A6OmJlZm9yZSwgLmFwcC1idG4uZGlzYWJsZWQgLmFwcC1idG5fX2xpbmUtdG9wOjphZnRlciwgLmFwcC1idG4uZGlzYWJsZWQ6aG92ZXIgLmFwcC1idG5fX2xpbmUtdG9wLCAuYXBwLWJ0bi5kaXNhYmxlZDpob3ZlciAuYXBwLWJ0bl9fbGluZS10b3A6OmJlZm9yZSwgLmFwcC1idG4uZGlzYWJsZWQ6aG92ZXIgLmFwcC1idG5fX2xpbmUtdG9wOjphZnRlciwgLmFwcC1idG4uZGlzYWJsZWQ6YWN0aXZlIC5hcHAtYnRuX19saW5lLXRvcCwgLmFwcC1idG4uZGlzYWJsZWQ6YWN0aXZlIC5hcHAtYnRuX19saW5lLXRvcDo6YmVmb3JlLCAuYXBwLWJ0bi5kaXNhYmxlZDphY3RpdmUgLmFwcC1idG5fX2xpbmUtdG9wOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYnRuLWxpbmUtdG9wLWNvbG9yLWRpc2FibGVkKTsgfVxuICAgIC5hcHAtYnRuLmRpc2FibGVkIC5hcHAtYnRuX19saW5lLWJvdHRvbSwgLmFwcC1idG4uZGlzYWJsZWQgLmFwcC1idG5fX2xpbmUtYm90dG9tOjphZnRlciwgLmFwcC1idG4uZGlzYWJsZWQ6aG92ZXIgLmFwcC1idG5fX2xpbmUtYm90dG9tLCAuYXBwLWJ0bi5kaXNhYmxlZDpob3ZlciAuYXBwLWJ0bl9fbGluZS1ib3R0b206OmFmdGVyLCAuYXBwLWJ0bi5kaXNhYmxlZDphY3RpdmUgLmFwcC1idG5fX2xpbmUtYm90dG9tLCAuYXBwLWJ0bi5kaXNhYmxlZDphY3RpdmUgLmFwcC1idG5fX2xpbmUtYm90dG9tOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hcHAtYnRuLWxpbmUtYm90dG9tLWNvbG9yLWRpc2FibGVkKTsgfVxuXG4uYXBwLWJ0bl90aGVtZV9ibHVlIHtcbiAgLS1hcHAtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWFwcC1idG4tY29sb3ItaG92ZXI6ICNmZmY7XG4gIC0tYXBwLWJ0bi1jb2xvci1hY3RpdmU6ICNmZmY7XG4gIC0tYXBwLWJ0bi1jb2xvci1kaXNhYmxlZDogIzUxNjE3MjtcbiAgLS1hcHAtYnRuLXRleHQtc2hhZG93LWNvbG9yOiAjMjk1YTczO1xuICAtLWFwcC1idG4tdGV4dC1zaGFkb3ctY29sb3ItaG92ZXI6ICMyMTcxOTM7XG4gIC0tYXBwLWJ0bi10ZXh0LXNoYWRvdy1jb2xvci1hY3RpdmU6ICMyOTVhNzM7XG4gIC0tYXBwLWJ0bi10ZXh0LXNoYWRvdy1jb2xvci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XG4gIC0tYXBwLWJ0bi1ib3JkZXItY29sb3I6ICNmZmY7XG4gIC0tYXBwLWJ0bi1ib3JkZXItY29sb3ItaG92ZXI6ICNmZmY7XG4gIC0tYXBwLWJ0bi1ib3JkZXItY29sb3ItYWN0aXZlOiAjZmZmO1xuICAtLWFwcC1idG4tYm9yZGVyLWNvbG9yLWRpc2FibGVkOiAjNjY3OThmO1xuICAtLWFwcC1idG4tYmctY29sb3ItMTogIzI5NTE3MztcbiAgLS1hcHAtYnRuLWJnLWNvbG9yLWhvdmVyLTE6ICMyMTcxOTM7XG4gIC0tYXBwLWJ0bi1iZy1jb2xvci1hY3RpdmUtMTogIzAwMjA0NTtcbiAgLS1hcHAtYnRuLWJnLWNvbG9yLWRpc2FibGVkLTE6ICMxZjMyNDg7XG4gIC0tYXBwLWJ0bi1iZy1jb2xvci0yOiAjM2U4ZGFmO1xuICAtLWFwcC1idG4tYmctY29sb3ItaG92ZXItMjogI2MzZTFlZDtcbiAgLS1hcHAtYnRuLWJnLWNvbG9yLWFjdGl2ZS0yOiAjMjE3MTkzO1xuICAtLWFwcC1idG4tYmctY29sb3ItZGlzYWJsZWQtMjogIzJlNDI1ODtcbiAgLS1hcHAtYnRuLWJnLWNvbG9yLTM6ICMyMTcxOTM7XG4gIC0tYXBwLWJ0bi1iZy1jb2xvci1ob3Zlci0zOiAjYTNjZmUxO1xuICAtLWFwcC1idG4tYmctY29sb3ItYWN0aXZlLTM6ICMyMTcxOTM7XG4gIC0tYXBwLWJ0bi1iZy1jb2xvci1kaXNhYmxlZC0zOiAjMjYzOTRmO1xuICAtLWFwcC1idG4tbGluZS10b3AtY29sb3I6ICM1YmE5Y2E7XG4gIC0tYXBwLWJ0bi1saW5lLXRvcC1jb2xvci1ob3ZlcjogI2ZmZjtcbiAgLS1hcHAtYnRuLWxpbmUtdG9wLWNvbG9yLWFjdGl2ZTogIzViYTljYTtcbiAgLS1hcHAtYnRuLWxpbmUtdG9wLWNvbG9yLWRpc2FibGVkOiAjM2E0ZTY0O1xuICAtLWFwcC1idG4tbGluZS1ib3R0b20tY29sb3I6ICMyNTYxODM7XG4gIC0tYXBwLWJ0bi1saW5lLWJvdHRvbS1jb2xvci1ob3ZlcjogIzI1NjE4MztcbiAgLS1hcHAtYnRuLWxpbmUtYm90dG9tLWNvbG9yLWFjdGl2ZTogIzAwMjA0NTtcbiAgLS1hcHAtYnRuLWxpbmUtYm90dG9tLWNvbG9yLWRpc2FibGVkOiAjMWYzMjQ4OyB9XG5cbi5hcHAtYnRuX3RoZW1lX2dyZWVuIHtcbiAgLS1hcHAtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWFwcC1idG4tY29sb3ItaG92ZXI6ICNmZmY7XG4gIC0tYXBwLWJ0bi1jb2xvci1hY3RpdmU6ICNmZmY7XG4gIC0tYXBwLWJ0bi1jb2xvci1kaXNhYmxlZDogIzUxNjE3MjtcbiAgLS1hcHAtYnRuLXRleHQtc2hhZG93LWNvbG9yOiAjMjk3MzI5O1xuICAtLWFwcC1idG4tdGV4dC1zaGFkb3ctY29sb3ItaG92ZXI6ICM0NWE0NDU7XG4gIC0tYXBwLWJ0bi10ZXh0LXNoYWRvdy1jb2xvci1hY3RpdmU6ICMyOTczMjk7XG4gIC0tYXBwLWJ0bi10ZXh0LXNoYWRvdy1jb2xvci1kaXNhYmxlZDogdHJhbnNwYXJlbnQ7XG4gIC0tYXBwLWJ0bi1ib3JkZXItY29sb3I6ICNmZmY7XG4gIC0tYXBwLWJ0bi1ib3JkZXItY29sb3ItaG92ZXI6ICNmZmY7XG4gIC0tYXBwLWJ0bi1ib3JkZXItY29sb3ItYWN0aXZlOiAjZmZmO1xuICAtLWFwcC1idG4tYm9yZGVyLWNvbG9yLWRpc2FibGVkOiAjNjY3OThmO1xuICAtLWFwcC1idG4tYmctY29sb3ItMTogIzI5NzMyOTtcbiAgLS1hcHAtYnRuLWJnLWNvbG9yLWhvdmVyLTE6ICM0NWE0NDU7XG4gIC0tYXBwLWJ0bi1iZy1jb2xvci1hY3RpdmUtMTogIzAwNDUyNztcbiAgLS1hcHAtYnRuLWJnLWNvbG9yLWRpc2FibGVkLTE6ICMxZjMyNDg7XG4gIC0tYXBwLWJ0bi1iZy1jb2xvci0yOiAjNDVhNDQ1O1xuICAtLWFwcC1idG4tYmctY29sb3ItaG92ZXItMjogIzk4ZTU5ODtcbiAgLS1hcHAtYnRuLWJnLWNvbG9yLWFjdGl2ZS0yOiAjMzY4NzM2O1xuICAtLWFwcC1idG4tYmctY29sb3ItZGlzYWJsZWQtMjogIzJlNDI1ODtcbiAgLS1hcHAtYnRuLWJnLWNvbG9yLTM6ICMzNjg3MzY7XG4gIC0tYXBwLWJ0bi1iZy1jb2xvci1ob3Zlci0zOiAjNWJjYTViO1xuICAtLWFwcC1idG4tYmctY29sb3ItYWN0aXZlLTM6ICMzNjg3MzY7XG4gIC0tYXBwLWJ0bi1iZy1jb2xvci1kaXNhYmxlZC0zOiAjMjYzOTRmO1xuICAtLWFwcC1idG4tbGluZS10b3AtY29sb3I6ICM1YmNhNWI7XG4gIC0tYXBwLWJ0bi1saW5lLXRvcC1jb2xvci1ob3ZlcjogI2ZmZjtcbiAgLS1hcHAtYnRuLWxpbmUtdG9wLWNvbG9yLWFjdGl2ZTogIzViY2E1YjtcbiAgLS1hcHAtYnRuLWxpbmUtdG9wLWNvbG9yLWRpc2FibGVkOiAjM2E0ZTY0O1xuICAtLWFwcC1idG4tbGluZS1ib3R0b20tY29sb3I6ICMyOTczMjk7XG4gIC0tYXBwLWJ0bi1saW5lLWJvdHRvbS1jb2xvci1ob3ZlcjogIzQ1YTQ0NTtcbiAgLS1hcHAtYnRuLWxpbmUtYm90dG9tLWNvbG9yLWFjdGl2ZTogIzAwNDUyNztcbiAgLS1hcHAtYnRuLWxpbmUtYm90dG9tLWNvbG9yLWRpc2FibGVkOiAjMWYzMjQ4OyB9XG5cbi5ub3RjaC0xIHtcbiAgLS1waXhlbC1zaXplOiA0cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSksIHZhcigtLXBpeGVsLXNpemUpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAwKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpIHZhcigtLXBpeGVsLXNpemUpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkgMCUsIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgMCUsIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgdmFyKC0tcGl4ZWwtc2l6ZSksIGNhbGMoMTAwJSAtIHZhcigtLXBpeGVsLXNpemUpKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSksIDEwMCUgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpLCAxMDAlIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSksIGNhbGMoMTAwJSAtIHZhcigtLXBpeGVsLXNpemUpKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAwKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpIDEwMCUsIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSAxMDAlLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpLCB2YXIoLS1waXhlbC1zaXplKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCAwJSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpKTsgfVxuXG4ubm90Y2gtYWZ0ZXItMTo6YWZ0ZXIge1xuICAtLXBpeGVsLXNpemU6IDRweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgdmFyKC0tcGl4ZWwtc2l6ZSkgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDApLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkgdmFyKC0tcGl4ZWwtc2l6ZSksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSAwJSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSAwJSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSB2YXIoLS1waXhlbC1zaXplKSwgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgMTAwJSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSksIDEwMCUgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSwgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDApKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSBjYWxjKDEwMCUgLSB2YXIoLS1waXhlbC1zaXplKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgMTAwJSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpIDEwMCUsIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSBjYWxjKDEwMCUgLSB2YXIoLS1waXhlbC1zaXplKSksIHZhcigtLXBpeGVsLXNpemUpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSksIDAlIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkpOyB9XG5cbi5ub3RjaC1iZWZvcmUtMTo6YmVmb3JlIHtcbiAgLS1waXhlbC1zaXplOiA0cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSksIHZhcigtLXBpeGVsLXNpemUpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAwKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpIHZhcigtLXBpeGVsLXNpemUpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkgMCUsIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgMCUsIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgdmFyKC0tcGl4ZWwtc2l6ZSksIGNhbGMoMTAwJSAtIHZhcigtLXBpeGVsLXNpemUpKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSksIDEwMCUgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpLCAxMDAlIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSksIGNhbGMoMTAwJSAtIHZhcigtLXBpeGVsLXNpemUpKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAwKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpIDEwMCUsIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSAxMDAlLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpLCB2YXIoLS1waXhlbC1zaXplKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCAwJSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpKTsgfVxuXG4ubm90Y2gtMiB7XG4gIC0tcGl4ZWwtc2l6ZTogNHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpLCB2YXIoLS1waXhlbC1zaXplKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMiksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMCksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSB2YXIoLS1waXhlbC1zaXplKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpIDAlLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIDAlLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIHZhcigtLXBpeGVsLXNpemUpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSwgMTAwJSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMiksIDEwMCUgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSwgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAwKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSkgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIDEwMCUsIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSAxMDAlLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSwgdmFyKC0tcGl4ZWwtc2l6ZSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSwgMCUgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSk7IH1cblxuLm5vdGNoLWFmdGVyLTI6OmFmdGVyIHtcbiAgLS1waXhlbC1zaXplOiA0cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMiksIHZhcigtLXBpeGVsLXNpemUpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAwKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpIHZhcigtLXBpeGVsLXNpemUpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikgMCUsIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSkgMCUsIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSkgdmFyKC0tcGl4ZWwtc2l6ZSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpLCBjYWxjKDEwMCUgLSB2YXIoLS1waXhlbC1zaXplKSkgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpLCAxMDAlIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSwgMTAwJSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpLCBjYWxjKDEwMCUgLSB2YXIoLS1waXhlbC1zaXplKSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDApKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSBjYWxjKDEwMCUgLSB2YXIoLS1waXhlbC1zaXplKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSkgMTAwJSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpIDEwMCUsIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSBjYWxjKDEwMCUgLSB2YXIoLS1waXhlbC1zaXplKSksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCB2YXIoLS1waXhlbC1zaXplKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpLCAwJSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpKTsgfVxuXG4ubm90Y2gtYmVmb3JlLTI6OmJlZm9yZSB7XG4gIC0tcGl4ZWwtc2l6ZTogNHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpLCB2YXIoLS1waXhlbC1zaXplKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMiksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMCksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSB2YXIoLS1waXhlbC1zaXplKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpIDAlLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIDAlLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIHZhcigtLXBpeGVsLXNpemUpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSwgMTAwJSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMiksIDEwMCUgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSwgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAwKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSkgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIDEwMCUsIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSAxMDAlLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSwgdmFyKC0tcGl4ZWwtc2l6ZSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSwgMCUgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSk7IH1cblxuLm5vdGNoLTMge1xuICAtLXBpeGVsLXNpemU6IDRweDtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSwgdmFyKC0tcGl4ZWwtc2l6ZSkgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMykgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMykgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDApLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMykgdmFyKC0tcGl4ZWwtc2l6ZSksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSAwJSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpKSAwJSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpKSB2YXIoLS1waXhlbC1zaXplKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSkgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSwgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSwgMTAwJSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMyksIDEwMCUgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpKSwgY2FsYygxMDAlIC0gdmFyKC0tcGl4ZWwtc2l6ZSkpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMCkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMykpIGNhbGMoMTAwJSAtIHZhcigtLXBpeGVsLXNpemUpKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpKSAxMDAlLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMykgMTAwJSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpIGNhbGMoMTAwJSAtIHZhcigtLXBpeGVsLXNpemUpKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSwgdmFyKC0tcGl4ZWwtc2l6ZSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpKSwgMCUgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpKSk7IH1cblxuLm5vdGNoLWFmdGVyLTM6OmFmdGVyIHtcbiAgLS1waXhlbC1zaXplOiA0cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMyksIHZhcigtLXBpeGVsLXNpemUpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAwKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpIHZhcigtLXBpeGVsLXNpemUpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMykgMCUsIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSkgMCUsIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSkgdmFyKC0tcGl4ZWwtc2l6ZSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSkgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMiksIGNhbGMoMTAwJSAtIHZhcigtLXBpeGVsLXNpemUpKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMyksIDEwMCUgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpLCAxMDAlIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSksIGNhbGMoMTAwJSAtIHZhcigtLXBpeGVsLXNpemUpKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMykpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMykpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDApKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpKSBjYWxjKDEwMCUgLSB2YXIoLS1waXhlbC1zaXplKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSkgMTAwJSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpIDEwMCUsIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSBjYWxjKDEwMCUgLSB2YXIoLS1waXhlbC1zaXplKSksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSksIHZhcigtLXBpeGVsLXNpemUpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSksIDAlIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSkpOyB9XG5cbi5ub3RjaC1iZWZvcmUtMzo6YmVmb3JlIHtcbiAgLS1waXhlbC1zaXplOiA0cHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwJSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMyksIHZhcigtLXBpeGVsLXNpemUpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAwKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpIHZhcigtLXBpeGVsLXNpemUpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMykgMCUsIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSkgMCUsIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSkgdmFyKC0tcGl4ZWwtc2l6ZSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSkgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikpIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMiksIGNhbGMoMTAwJSAtIHZhcigtLXBpeGVsLXNpemUpKSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMyksIDEwMCUgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpLCAxMDAlIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSksIGNhbGMoMTAwJSAtIHZhcigtLXBpeGVsLXNpemUpKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMykpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMykpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAxKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSkgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDApKSwgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpKSBjYWxjKDEwMCUgLSB2YXIoLS1waXhlbC1zaXplKSksIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSkgMTAwJSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDMpIDEwMCUsIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSBjYWxjKDEwMCUgLSB2YXIoLS1waXhlbC1zaXplKSksIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSBjYWxjKDEwMCUgLSBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMSkpLCBjYWxjKHZhcigtLXBpeGVsLXNpemUpICogMikgY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDIpKSwgY2FsYyh2YXIoLS1waXhlbC1zaXplKSAqIDEpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAyKSksIHZhcigtLXBpeGVsLXNpemUpIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSksIDAlIGNhbGMoMTAwJSAtIGNhbGModmFyKC0tcGl4ZWwtc2l6ZSkgKiAzKSkpOyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJBcmNoaXZvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIEhpZGUgc2Nyb2xsYmFyIGZvciBDaHJvbWUsIFNhZmFyaSBhbmQgT3BlcmEgKi9cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuLmJvZHkge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIElFIGFuZCBFZGdlICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9wdWJsaWMvYmcud2VicCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTAwZHZoOyB9XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbmJ1dHRvbiB7XG4gIGFsbDogdW5zZXQ7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubG9nby1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNSU7XG4gIGxlZnQ6IDUlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEyMHB4OyB9XG5cbi5idXR0b25zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1JTtcbiAgcmlnaHQ6IDUlO1xuICBsZWZ0OiA1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9ucy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUlO1xuICAgIGxlZnQ6IDUlO1xuICAgIHJpZ2h0OiA1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDsgfVxuICAubG9nby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUlO1xuICAgIGxlZnQ6IDUlO1xuICAgIHJpZ2h0OiA1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7IH0gfVxuIl19 */