.listView {
    --color: #fff;
    --background: rgb(255 255 255 / .05);
    --background-hover: rgb(255 255 255 / .05);
    --icon-color: #18cc63;
    padding: 6px 12px 6px 8px;
    margin: 0;
    display: flex;
    outline: none;
    position: relative;
    border: none;
    border-radius: 9px;
    background: var(--b, var(--background));
    cursor: pointer;
    -webkit-appearence: none;
    -webkit-tap-highlight-color: transparent;
    transform: scale(var(--scale, 1)) translateZ(0);
    transition: transform 0.15s, background 0.4s;
  }
  .listView:active {
    --scale: .95;
  }
  .listView:hover {
    --b: var(--background-hover);
  }
  .listView.without-text {
    --background: #275EFE;
    --background-hover: #1548DB;
    --icon-color: #18cc63;
    padding: 6px;
  }
  .listView .icon {
    width: 24px;
    height: 24px;
    position: relative;
  }
  .listView .icon i {
    position: absolute;
    left: var(--left, 4px);
    top: var(--top, 4px);
    display: block;
    border-radius: 2px;
    width: var(--width, 7px);
    height: var(--height, 7px);
    background: var(--icon-color);
    -webkit-animation: var(--name, var(--dots-name, none)) var(--duration, var(--dots-duration, 0.5s)) var(--easing, var(--dots-easing, linear)) forwards var(--delay, var(--dots-delay, 0s));
            animation: var(--name, var(--dots-name, none)) var(--duration, var(--dots-duration, 0.5s)) var(--easing, var(--dots-easing, linear)) forwards var(--delay, var(--dots-delay, 0s));
  }
  .listView .icon .dots i:nth-child(1) {
    --x-middle: -8px;
    --y-middle: 10px;
    --x-end: -2px;
    --y-end: 12px;
    --x-back: 10px;
    --y-back: 7px;
    --x-back-end: 9px;
    --y-back-end: 0;
  }
  .listView .icon .dots i:nth-child(2) {
    --left: 13px;
    --x-middle: -12px;
    --y-middle: 5px;
    --x-end: -11px;
    --y-end: 7px;
    --x-back: -3px;
    --y-back: 1px;
    --x-back-end: -9px;
    --y-back-end: 0;
  }
  .listView .icon .dots i:nth-child(3) {
    --top: 13px;
    --x-middle: 4px;
    --y-middle: -5px;
    --x-end: -2px;
    --y-end: -7px;
    --x-back: -5px;
    --y-back: 0px;
    --x-back-end: 9px;
    --y-back-end: 0;
  }
  .listView .icon .dots i:nth-child(4) {
    --left: 13px;
    --top: 13px;
    --x-middle: 0;
    --y-middle: -10px;
    --x-end: -11px;
    --y-end: -12px;
    --x-back: -14px;
    --y-back: -8px;
    --x-back-end: -9px;
    --y-back-end: 0;
  }
  .listView .icon .lines {
    --name: var(--lines-name, none);
    --duration: var(--lines-duration, .15s);
    --easing: var(--lines-easing, linear);
    --delay: var(--lines-delay, 0s);
  }
  .listView .icon .lines i {
    --left: 9px;
    --top: 3px;
    --height: 2px;
    --width: 11px;
    transform: translateY(20%) translateZ(0) scaleX(0);
  }
  .listView .icon .lines i:nth-child(2) {
    --top: 8px;
  }
  .listView .icon .lines i:nth-child(3) {
    --top: 13px;
  }
  .listView .icon .lines i:nth-child(4) {
    --top: 18px;
  }
  .listView .text {
    margin-left: 4px;
    position: relative;
    line-height: 24px;
    font-weight: 600;
    font-size: 14px;
    min-width: 28px;
    color: var(--color);
  }
  .listView .text span {
    --y-default: 0;
    --o-default: 1;
    --y-active: -12px;
    --o-active: 0;
    display: block;
    opacity: var(--o-default);
    transform: translateY(var(--y-default)) translateZ(0);
    -webkit-animation: var(--span-name, none) 0.4s ease forwards;
            animation: var(--span-name, none) 0.4s ease forwards;
  }
  .listView .text span:last-child {
    --y-default: 12px;
    --o-default: 0;
    --y-active: 0;
    --o-active: 1;
    position: absolute;
    left: 0;
    top: 0;
  }
  .listView.animation {
    --span-name: text;
    --dots-name: back;
    --lines-name: scale-down;
  }
  .listView.animation .lines i {
    transform-origin: 0 50%;
  }
  .listView.animation .lines i:nth-child(3), .listView.animation .lines i:nth-child(4) {
    transform-origin: 100% 50%;
  }
  .listView.animation.active {
    --span-name: text-active;
    --dots-name: move;
    --lines-name: scale;
    --lines-duration: .15s;
    --lines-delay: .3s;
  }
  .listView.animation.active .lines i {
    transform-origin: 100% 50%;
  }
  .listView.animation.active .lines i:nth-child(3), .listView.animation.active .lines i:nth-child(4) {
    transform-origin: 0 50%;
  }
  
  @-webkit-keyframes text {
    0% {
      opacity: var(--o-active);
      transform: translateY(var(--y-active)) translateZ(0);
    }
    100% {
      opacity: var(--o-default);
      transform: translateY(var(--y-default)) translateZ(0);
    }
  }
  
  @keyframes text {
    0% {
      opacity: var(--o-active);
      transform: translateY(var(--y-active)) translateZ(0);
    }
    100% {
      opacity: var(--o-default);
      transform: translateY(var(--y-default)) translateZ(0);
    }
  }
  @-webkit-keyframes text-active {
    0% {
      opacity: var(--o-default);
      transform: translateY(var(--y-default)) translateZ(0);
    }
    100% {
      opacity: var(--o-active);
      transform: translateY(var(--y-active)) translateZ(0);
    }
  }
  @keyframes text-active {
    0% {
      opacity: var(--o-default);
      transform: translateY(var(--y-default)) translateZ(0);
    }
    100% {
      opacity: var(--o-active);
      transform: translateY(var(--y-active)) translateZ(0);
    }
  }
  @-webkit-keyframes move {
    50% {
      transform: translate(var(--x-middle, 0), var(--y-middle, 0)) scale(0.4);
    }
    100% {
      transform: translate(var(--x-end, 0), var(--y-end, 0)) scale(0.4);
    }
  }
  @keyframes move {
    50% {
      transform: translate(var(--x-middle, 0), var(--y-middle, 0)) scale(0.4);
    }
    100% {
      transform: translate(var(--x-end, 0), var(--y-end, 0)) scale(0.4);
    }
  }
  @-webkit-keyframes back {
    0%, 15% {
      transform: translate(var(--x-end, 0), var(--y-end, 0)) scale(0.4);
    }
    50% {
      transform: translate(var(--x-back, 0), var(--y-back, 0)) scale(0.5);
    }
    100% {
      transform: translate(var(--x-back-end, 0), var(--y-back-end, 0)) scale(1);
    }
  }
  @keyframes back {
    0%, 15% {
      transform: translate(var(--x-end, 0), var(--y-end, 0)) scale(0.4);
    }
    50% {
      transform: translate(var(--x-back, 0), var(--y-back, 0)) scale(0.5);
    }
    100% {
      transform: translate(var(--x-back-end, 0), var(--y-back-end, 0)) scale(1);
    }
  }
  @-webkit-keyframes scale {
    100% {
      transform: translateY(20%) translateZ(0) scaleX(1);
    }
  }
  @keyframes scale {
    100% {
      transform: translateY(20%) translateZ(0) scaleX(1);
    }
  }
  @-webkit-keyframes scale-down {
    0% {
      transform: translateY(20%) translateZ(0) scaleX(1);
    }
    100% {
      transform: translateY(20%) translateZ(0) scaleX(0);
    }
  }
  @keyframes scale-down {
    0% {
      transform: translateY(20%) translateZ(0) scaleX(1);
    }
    100% {
      transform: translateY(20%) translateZ(0) scaleX(0);
    }
  }
/*
     FILE ARCHIVED ON 22:01:59 Apr 04, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:05:25 Sep 05, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.531
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.009
  esindex: 0.026
  cdx.remote: 6.995
  LoadShardBlock: 137.949 (3)
  PetaboxLoader3.datanode: 132.203 (5)
  PetaboxLoader3.resolve: 184.973 (3)
  load_resource: 187.747 (2)
*/