/*
	===============================
			@Import	Function
	===============================
*/
/*
	===============================
			@Import	Mixins
	===============================
*/
@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
body.dark .spinner-border {
  position: relative;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  overflow: hidden;
  text-indent: -999em;
  border: 0.25em solid;
  border-color: currentColor transparent currentColor currentColor;
  border-radius: 50%;
  -webkit-animation-name: spinner-border;
  animation-name: spinner-border;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  vertical-align: bottom;
}
body.dark .spinner-border-reverse {
  border-color: transparent currentColor transparent transparent;
}
body.dark .spinner-border-reverse::after {
  position: absolute;
  top: -0.25em;
  right: -0.25em;
  bottom: -0.25em;
  left: -0.25em;
  display: inline-block;
  content: "";
  border: 0.25em solid rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}
@-webkit-keyframes spinner-grow {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes spinner-grow {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
body.dark .spinner-grow {
  position: relative;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  overflow: hidden;
  text-indent: -999em;
  background-color: currentColor;
  border-radius: 50%;
  -webkit-animation-name: spinner-grow;
  animation-name: spinner-grow;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  vertical-align: bottom;
}
body.dark .loader-lg {
  width: 2.5rem;
  height: 2.5rem;
  border-width: 0.35em;
}
body.dark .loader-sm {
  width: 1.5rem;
  height: 1.5rem;
  border-width: 0.15em;
}
body.dark .loader-shapes-circle {
  width: 40px;
  aspect-ratio: 1;
  position: relative;
}
body.dark .loader-shapes-circle:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  --lscircle:#0000, var(--danger_500) 1deg 120deg,#0000 121deg;
  background: conic-gradient(from 0deg, var(--lscircle)) top right, conic-gradient(from 120deg, var(--lscircle)) bottom, conic-gradient(from 240deg, var(--lscircle)) top left;
  background-size: 40px 40px;
  background-repeat: no-repeat;
  animation: l25 2s infinite cubic-bezier(0.3, 1, 0, 1);
}
@keyframes l25 {
  33% {
    inset: -8px;
    transform: rotate(0deg);
  }
  66% {
    inset: -8px;
    transform: rotate(180deg);
  }
  100% {
    inset: 0;
    transform: rotate(180deg);
  }
}
body.dark .loader-shapes-triangle {
  width: 50px;
  aspect-ratio: 1.154;
  position: relative;
  background: conic-gradient(from 120deg at 50% 64%, rgba(0, 0, 0, 0), var(--primary_500) 1deg 120deg, rgba(0, 0, 0, 0) 121deg);
  animation: l27-0 1.5s infinite cubic-bezier(0.3, 1, 0, 1);
}
body.dark .loader-shapes-triangle:before, body.dark .loader-shapes-triangle:after {
  content: "";
  position: absolute;
  inset: 0;
  background: inherit;
  transform-origin: 50% 66%;
  animation: l27-1 1.5s infinite;
}
body.dark .loader-shapes-triangle:after {
  --s:-1;
}
@keyframes l27-0 {
  0%, 30% {
    transform: rotate(0);
  }
  70% {
    transform: rotate(120deg);
  }
  70.01%, 100% {
    transform: rotate(360deg);
  }
}
@keyframes l27-1 {
  0% {
    transform: rotate(calc(var(--s, 1) * 120deg)) translate(0);
  }
  30%, 70% {
    transform: rotate(calc(var(--s, 1) * 120deg)) translate(calc(var(--s, 1) * -5px), 10px);
  }
  100% {
    transform: rotate(calc(var(--s, 1) * 120deg)) translate(0);
  }
}
body.dark .loader-shapes-square {
  height: 60px;
  aspect-ratio: 1;
  --c:no-repeat linear-gradient(var(--secondary_500) 0 0);
  background: var(--c), var(--c), var(--c), var(--c), var(--c), var(--c);
  animation: l34-1 2s infinite alternate, l34-2 2s infinite alternate;
}
@keyframes l34-1 {
  0%, 20% {
    background-size: 20px 20px;
  }
  40%, 60% {
    background-size: 100% 20px;
  }
  80%, 100% {
    background-size: 20px 20px;
  }
}
@keyframes l34-2 {
  0%, 40% {
    background-position: 0 0, 100% 0, 50% 50%, 50% 50%, 0 100%, 100% 100%;
  }
  60%, 100% {
    background-position: 50% 0, 50% 0, 0 50%, 100% 50%, 50% 100%, 50% 100%;
  }
}
body.dark .loader-shapes-circle-merger {
  width: 50px;
  aspect-ratio: 1;
  display: grid;
}
body.dark .loader-shapes-circle-merger:before, body.dark .loader-shapes-circle-merger:after {
  content: "";
  grid-area: 1/1;
  border-radius: 50%;
  background: var(--success_500);
  -webkit-mask: repeating-linear-gradient(#000 0 5px, rgba(0, 0, 0, 0) 0 10px);
  animation: l35 1.5s infinite;
}
body.dark .loader-shapes-circle-merger:after {
  -webkit-mask: repeating-linear-gradient(rgba(0, 0, 0, 0) 0 5px, #000 0 10px);
  --s:-1;
}
@keyframes l35 {
  0%, 10% {
    transform: translate(0) rotate(0);
  }
  35% {
    transform: translate(calc(var(--s, 1) * 50%)) rotate(0);
  }
  66% {
    transform: translate(calc(var(--s, 1) * 50%)) rotate(calc(var(--s, 1) * 180deg));
  }
  90%, 100% {
    transform: translate(0) rotate(calc(var(--s, 1) * 180deg));
  }
}
body.dark .loader-factory-packaging {
  width: 90px;
  height: 14px;
  box-shadow: 0 3px 0 var(--dark_500);
  position: relative;
  clip-path: inset(-40px 0 -5px);
}
body.dark .loader-factory-packaging:before {
  content: "";
  position: absolute;
  inset: auto calc(50% - 17px) 0;
  height: 50px;
  --g:no-repeat linear-gradient(var(--secondary_400) 0 0);
  background: var(--g), var(--g), var(--g), var(--g);
  background-size: 16px 14px;
  animation: l7-1 2s infinite linear, l7-2 2s infinite linear;
}
@keyframes l7-1 {
  0%, 100% {
    background-position: 0 -50px, 100% -50px;
  }
  17.5% {
    background-position: 0 100%, 100% -50px, 0 -50px, 100% -50px;
  }
  35% {
    background-position: 0 100%, 100% 100%, 0 -50px, 100% -50px;
  }
  52.5% {
    background-position: 0 100%, 100% 100%, 0 calc(100% - 16px), 100% -50px;
  }
  70%, 98% {
    background-position: 0 100%, 100% 100%, 0 calc(100% - 16px), 100% calc(100% - 16px);
  }
}
@keyframes l7-2 {
  0%, 70% {
    transform: translate(0);
  }
  100% {
    transform: translate(200%);
  }
}
body.dark .loader-clones-square {
  width: 60px;
  aspect-ratio: 1;
  display: flex;
  --c1:linear-gradient(var(--warning_900) 0 0);
  --c2:linear-gradient(var(--warning_400) 0 0);
  --s:calc(100%/3) calc(100%/3);
  background: var(--c1) 0 0, var(--c2) 50% 0, var(--c1) 100% 0, var(--c2) 0 50%, var(--c2) 100% 50%, var(--c1) 0 100%, var(--c2) 50% 100%, var(--c1) 100% 100%;
  background-repeat: no-repeat;
  animation: l8-0 1.5s infinite alternate;
}
body.dark .loader-clones-square:before {
  content: "";
  width: 33.3333333333%;
  height: 33.3333333333%;
  background: var(--danger_500);
  animation: inherit;
  animation-delay: 0s;
  animation-name: l8-1;
}
@keyframes l8-0 {
  0%, 12.49% {
    background-size: var(--s), 0 0, 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
  }
  12.5%, 24.9% {
    background-size: var(--s), var(--s), 0 0, 0 0, 0 0, 0 0, 0 0, 0 0;
  }
  25%, 37.4% {
    background-size: var(--s), var(--s), var(--s), 0 0, 0 0, 0 0, 0 0, 0 0;
  }
  37.5%, 49.9% {
    background-size: var(--s), var(--s), var(--s), 0 0, var(--s), 0 0, 0 0, 0 0;
  }
  50%, 61.4% {
    background-size: var(--s), var(--s), var(--s), 0 0, var(--s), 0 0, 0 0, var(--s);
  }
  62.5%, 74.9% {
    background-size: var(--s), var(--s), var(--s), 0 0, var(--s), 0 0, var(--s), var(--s);
  }
  75%, 86.4% {
    background-size: var(--s), var(--s), var(--s), 0 0, var(--s), var(--s), var(--s), var(--s);
  }
  87.5%, 100% {
    background-size: var(--s), var(--s), var(--s), var(--s), var(--s), var(--s), var(--s), var(--s);
  }
}
@keyframes l8-1 {
  0%, 5% {
    transform: translate(0, 0);
  }
  12.5% {
    transform: translate(100%, 0);
  }
  25% {
    transform: translate(200%, 0);
  }
  37.5% {
    transform: translate(200%, 100%);
  }
  50% {
    transform: translate(200%, 200%);
  }
  62.5% {
    transform: translate(100%, 200%);
  }
  75% {
    transform: translate(0, 200%);
  }
  87.5% {
    transform: translate(0, 100%);
  }
  95%, 100% {
    transform: translate(100%, 100%);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Jhc2UvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vYmFzZS9fbWl4aW5zLnNjc3MiLCJsb2FkZXJzL2N1c3RvbS1sb2FkZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FDQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQ0tJO0VBQ0k7SUFDQTtJQUNBOzs7QUFJSjtFQUNJO0lBQ0E7SUFDQTs7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNJO0lBQ0E7SUFDQTtJQUNBOztFQUdBO0lBQ0E7O0VBR0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlKO0VBQ0k7SUFDQTtJQUNBO0lBQ0E7O0VBR0E7SUFDQTs7RUFHQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBOztBQVlKO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBQ0k7RUFHSjtFQUNBO0VBQ0E7O0FBSVI7RUFDSTtJQUFNO0lBQVc7O0VBQ2pCO0lBQU07SUFBVzs7RUFDakI7SUFBTTtJQUFXOzs7QUFTckI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FBSVI7RUFDSTtJQUFhOztFQUNiO0lBQWE7O0VBQ2I7SUFBYTs7O0FBRWpCO0VBQ0k7SUFBUzs7RUFDVDtJQUFTOztFQUNUO0lBQVM7OztBQVliO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsWUFDSTtFQUdKLFdBQ0k7O0FBR1I7RUFDSTtJQUFVOztFQUNWO0lBQVU7O0VBQ1Y7SUFBVTs7O0FBRWQ7RUFDSTtJQUFTOztFQUNUO0lBQVM7OztBQVFiO0VBQ0k7RUFDQTtFQUNBOztBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFJUjtFQUNJO0lBQ0s7O0VBQ0w7SUFBSzs7RUFDTDtJQUFLOztFQUNMO0lBQ007OztBQVNWO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0FDSTs7QUFNWjtFQUNJO0lBQ087O0VBQ1A7SUFBTzs7RUFDUDtJQUFPOztFQUNQO0lBQU87O0VBQ1A7SUFDTTs7O0FBRVY7RUFDSTtJQUFROztFQUNSO0lBQU87OztBQVVYO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFDSTtFQUdKO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQUNJO0lBQWE7O0VBQ2I7SUFBYTs7RUFDYjtJQUFhOztFQUNiO0lBQWE7O0VBQ2I7SUFBYTs7RUFDYjtJQUFhOztFQUNiO0lBQWE7O0VBQ2I7SUFBYTs7O0FBRWpCO0VBQ0k7SUFDTzs7RUFDUDtJQUFPOztFQUNQO0lBQU87O0VBQ1A7SUFBTzs7RUFDUDtJQUFPOztFQUNQO0lBQU87O0VBQ1A7SUFBTzs7RUFDUDtJQUFPOztFQUNQO0lBQ08iLCJmaWxlIjoibG9hZGVycy9jdXN0b20tbG9hZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdFx0XHRASW1wb3J0XHRGdW5jdGlvblxyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbiIsIi8qXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdFx0XHRASW1wb3J0XHRNaXhpbnNcclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4vLyBCb3JkZXJcclxuJGRpcmVjdGlvbjogJyc7XHJcbkBtaXhpbiBib3JkZXIoJGRpcmVjdGlvbiwgJHdpZHRoLCAkc3R5bGUsICRjb2xvcikge1xyXG5cclxuICAgQGlmICRkaXJlY3Rpb24gPT0gJycge1xyXG4gICAgICAgIGJvcmRlcjogJHdpZHRoICRzdHlsZSAkY29sb3I7XHJcbiAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGJvcmRlci0jeyRkaXJlY3Rpb259OiAkd2lkdGggJHN0eWxlICRjb2xvcjtcclxuICAgfVxyXG59IiwiQGltcG9ydCAnLi4vLi4vLi4vYmFzZS9iYXNlJztcclxuXHJcblxyXG5ib2R5LmRhcmsge1xyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XHJcbiAgICAgICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcclxuICAgICAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGlubmVyLWJvcmRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG4gICAgICAgIGJvcmRlcjogLjI1ZW0gc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgdHJhbnNwYXJlbnQgY3VycmVudENvbG9yIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XHJcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcGlubmVyLWJvcmRlci1yZXZlcnNlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IGN1cnJlbnRDb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0uMjVlbTtcclxuICAgICAgICByaWdodDogLS4yNWVtO1xyXG4gICAgICAgIGJvdHRvbTogLS4yNWVtO1xyXG4gICAgICAgIGxlZnQ6IC0uMjVlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXI6IDAuMjVlbSBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDUwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGlubmVyLWdyb3cge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTllbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcclxuICAgICAgICBhbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2FkZXItbGcge1xyXG4gICAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjM1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmxvYWRlci1zbSB7XHJcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAuMTVlbTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgLy8gTG9hZGVyIFNoYXBlcyBDaXJjbGVcclxuXHJcbiAgICAubG9hZGVyLXNoYXBlcy1jaXJjbGUge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgLS1sc2NpcmNsZTojMDAwMCwgdmFyKC0tZGFuZ2VyXzUwMCkgMWRlZyAxMjBkZWcsIzAwMDAgMTIxZGVnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOlxyXG4gICAgICAgICAgICAgICAgY29uaWMtZ3JhZGllbnQoZnJvbSAwZGVnLCAgdmFyKC0tbHNjaXJjbGUpKSB0b3AgcmlnaHQsXHJcbiAgICAgICAgICAgICAgICBjb25pYy1ncmFkaWVudChmcm9tIDEyMGRlZyx2YXIoLS1sc2NpcmNsZSkpIGJvdHRvbSxcclxuICAgICAgICAgICAgICAgIGNvbmljLWdyYWRpZW50KGZyb20gMjQwZGVnLHZhcigtLWxzY2lyY2xlKSkgdG9wIGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGwyNSAycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4zLDEsMCwxKTsgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIGwyNSB7XHJcbiAgICAgICAgMzMlICB7aW5zZXQ6LThweDt0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKX1cclxuICAgICAgICA2NiUgIHtpbnNldDotOHB4O3RyYW5zZm9ybTogcm90YXRlKDE4MGRlZyl9XHJcbiAgICAgICAgMTAwJSB7aW5zZXQ6MCAgIDt0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAvLyBMb2FkZXIgU2hhcGVzIFRyaWFuZ2xlXHJcblxyXG4gICAgLmxvYWRlci1zaGFwZXMtdHJpYW5nbGUge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMS4xNTQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGNvbmljLWdyYWRpZW50KGZyb20gMTIwZGVnIGF0IDUwJSA2NCUsIzAwMDAsIHZhcigtLXByaW1hcnlfNTAwKSAxZGVnIDEyMGRlZywjMDAwMCAxMjFkZWcpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbDI3LTAgMS41cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4zLDEsMCwxKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGluc2V0OjA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6aW5oZXJpdDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDY2JTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBsMjctMSAxLjVzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIC0tczotMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBsMjctMCB7XHJcbiAgICAgICAgMCUsMzAlICAgICAge3RyYW5zZm9ybTogcm90YXRlKDApfVxyXG4gICAgICAgIDcwJSAgICAgICAgIHt0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpfVxyXG4gICAgICAgIDcwLjAxJSwxMDAlIHt0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpfVxyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBsMjctMSB7XHJcbiAgICAgICAgMCUgICAgICB7dHJhbnNmb3JtOiByb3RhdGUoY2FsYyh2YXIoLS1zLDEpKjEyMGRlZykpIHRyYW5zbGF0ZSgwKX1cclxuICAgICAgICAzMCUsNzAlIHt0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKHZhcigtLXMsMSkqMTIwZGVnKSkgdHJhbnNsYXRlKGNhbGModmFyKC0tcywxKSotNXB4KSwxMHB4KX1cclxuICAgICAgICAxMDAlICAgIHt0cmFuc2Zvcm06IHJvdGF0ZShjYWxjKHZhcigtLXMsMSkqMTIwZGVnKSkgdHJhbnNsYXRlKDApfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAvLyBMb2FkZXIgU2hhcGVzIFNxdWFyZVxyXG5cclxuICAgIC5sb2FkZXItc2hhcGVzLXNxdWFyZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICAtLWM6bm8tcmVwZWF0IGxpbmVhci1ncmFkaWVudCh2YXIoLS1zZWNvbmRhcnlfNTAwKSAwIDApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IFxyXG4gICAgICAgICAgICB2YXIoLS1jKSx2YXIoLS1jKSxcclxuICAgICAgICAgICAgdmFyKC0tYyksdmFyKC0tYyksXHJcbiAgICAgICAgICAgIHZhcigtLWMpLHZhcigtLWMpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogXHJcbiAgICAgICAgICAgIGwzNC0xIDJzIGluZmluaXRlIGFsdGVybmF0ZSxcclxuICAgICAgICAgICAgbDM0LTIgMnMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBsMzQtMSB7XHJcbiAgICAgICAgMCUsMjAlICAge2JhY2tncm91bmQtc2l6ZToyMHB4IDIwcHh9XHJcbiAgICAgICAgNDAlLDYwJSAge2JhY2tncm91bmQtc2l6ZToxMDAlIDIwcHh9XHJcbiAgICAgICAgODAlLDEwMCUge2JhY2tncm91bmQtc2l6ZToyMHB4IDIwcHh9XHJcbiAgICB9XHJcbiAgICBAa2V5ZnJhbWVzIGwzNC0yIHtcclxuICAgICAgICAwJSw0MCUgIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwICAgMCwxMDAlIDAsIDUwJSA1MCUsIDUwJSA1MCUsIDAgICAxMDAlLDEwMCUgMTAwJX1cclxuICAgICAgICA2MCUsMTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMCw1MCUgIDAsIDAgICA1MCUsMTAwJSA1MCUsIDUwJSAxMDAlLDUwJSAgMTAwJX1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAvLyBMb2FkZXIgU2hhcGVzIFNxdWFyZVxyXG5cclxuICAgIC5sb2FkZXItc2hhcGVzLWNpcmNsZS1tZXJnZXIge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMS8xO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXN1Y2Nlc3NfNTAwKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1tYXNrOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoIzAwMCAwIDVweCwjMDAwMCAwIDEwcHgpO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGwzNSAxLjVzIGluZmluaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbWFzazpyZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KCMwMDAwIDAgNXB4LCMwMDAgMCAxMHB4KTtcclxuICAgICAgICAgICAgLS1zOi0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIEBrZXlmcmFtZXMgbDM1IHtcclxuICAgICAgICAwJSxcclxuICAgICAgICAxMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlKDApIHJvdGF0ZSgwKX1cclxuICAgICAgICAzNSUge3RyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGModmFyKC0tcywxKSo1MCUpKSByb3RhdGUoMCl9XHJcbiAgICAgICAgNjYlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKHZhcigtLXMsMSkqNTAlKSkgcm90YXRlKGNhbGModmFyKC0tcywxKSoxODBkZWcpKX1cclxuICAgICAgICA5MCUsXHJcbiAgICAgICAgMTAwJSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgcm90YXRlKGNhbGModmFyKC0tcywxKSoxODBkZWcpKX1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgLy8gTG9hZGVyIEZhY3RvcnkgUGFja2FnaW5nXHJcblxyXG4gICAgLmxvYWRlci1mYWN0b3J5LXBhY2thZ2luZyB7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgdmFyKC0tZGFya181MDApO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjbGlwLXBhdGg6IGluc2V0KC00MHB4IDAgLTVweCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogYXV0byBjYWxjKDUwJSAtIDE3cHgpIDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgLS1nOm5vLXJlcGVhdCBsaW5lYXItZ3JhZGllbnQodmFyKC0tc2Vjb25kYXJ5XzQwMCkgMCAwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZyksdmFyKC0tZyksdmFyKC0tZyksdmFyKC0tZyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNHB4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246XHJcbiAgICAgICAgICAgICAgICBsNy0xIDJzIGluZmluaXRlIGxpbmVhcixcclxuICAgICAgICAgICAgICAgIGw3LTIgMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGw3LTEge1xyXG4gICAgICAgIDAlLFxyXG4gICAgICAgIDEwMCUgIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MHB4LDEwMCUgLTUwcHh9XHJcbiAgICAgICAgMTcuNSUge2JhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJSwxMDAlIC01MHB4LDAgLTUwcHgsMTAwJSAtNTBweH1cclxuICAgICAgICAzNSUgICB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlLDEwMCUgMTAwJSAsMCAtNTBweCwxMDAlIC01MHB4fVxyXG4gICAgICAgIDUyLjUlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCUsMTAwJSAxMDAlICwwIGNhbGMoMTAwJSAtIDE2cHgpLDEwMCUgLTUwcHh9XHJcbiAgICAgICAgNzAlLFxyXG4gICAgICAgIDk4JSAge2JhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJSwxMDAlIDEwMCUgLDAgY2FsYygxMDAlIC0gMTZweCksMTAwJSBjYWxjKDEwMCUgLSAxNnB4KX1cclxuICAgIH1cclxuICAgIEBrZXlmcmFtZXMgbDctMiB7XHJcbiAgICAgICAgMCUsNzAlIHt0cmFuc2Zvcm06dHJhbnNsYXRlKDApfVxyXG4gICAgICAgIDEwMCUgIHt0cmFuc2Zvcm06dHJhbnNsYXRlKDIwMCUpfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4gICAgLy8gTG9hZGVyIENsb25lcyBTcXVhcmVcclxuXHJcbiAgICAubG9hZGVyLWNsb25lcy1zcXVhcmUge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC0tYzE6bGluZWFyLWdyYWRpZW50KHZhcigtLXdhcm5pbmdfOTAwKSAwIDApO1xyXG4gICAgICAgIC0tYzI6bGluZWFyLWdyYWRpZW50KHZhcigtLXdhcm5pbmdfNDAwKSAwIDApO1xyXG4gICAgICAgIC0tczpjYWxjKDEwMCUvMykgY2FsYygxMDAlLzMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6XHJcbiAgICAgICAgICAgIHZhcigtLWMxKSAwICAgMCAsdmFyKC0tYzIpIDUwJSAwICAgLHZhcigtLWMxKSAxMDAlIDAsXHJcbiAgICAgICAgICAgIHZhcigtLWMyKSAwICA1MCUsICAgICAgICAgICAgICAgICAgIHZhcigtLWMyKSAxMDAlIDUwJSxcclxuICAgICAgICAgICAgdmFyKC0tYzEpIDAgMTAwJSx2YXIoLS1jMikgNTAlIDEwMCUsdmFyKC0tYzEpIDEwMCUgMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGFuaW1hdGlvbjogbDgtMCAxLjVzIGluZmluaXRlIGFsdGVybmF0ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJS8zKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZGFuZ2VyXzUwMCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwczsgXHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBsOC0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIGw4LTAge1xyXG4gICAgICAgIDAlLDEyLjQ5JSAgIHtiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXMpLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgfVxyXG4gICAgICAgIDEyLjUlLDI0LjklIHtiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXMpLHZhcigtLXMpLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgfVxyXG4gICAgICAgIDI1JSwzNy40JSAgIHtiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgfVxyXG4gICAgICAgIDM3LjUlLDQ5LjklIHtiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpLDAgMCAgICAgLHZhcigtLXMpLDAgMCAgICAgLDAgMCAgICAgLDAgMCAgICAgfVxyXG4gICAgICAgIDUwJSw2MS40JSAgIHtiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpLDAgMCAgICAgLHZhcigtLXMpLDAgMCAgICAgLDAgMCAgICAgLHZhcigtLXMpfVxyXG4gICAgICAgIDYyLjUlLDc0LjklIHtiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpLDAgMCAgICAgLHZhcigtLXMpLDAgMCAgICAgLHZhcigtLXMpLHZhcigtLXMpfVxyXG4gICAgICAgIDc1JSw4Ni40JSAgIHtiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpLDAgMCAgICAgLHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpfVxyXG4gICAgICAgIDg3LjUlLDEwMCUgIHtiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpLHZhcigtLXMpfVxyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBsOC0xIHtcclxuICAgICAgICAwJSxcclxuICAgICAgICA1JSAgICB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAgICwwICAgKX1cclxuICAgICAgICAxMi41JSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwwICAgKX1cclxuICAgICAgICAyNSUgICB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAwJSwwICAgKX1cclxuICAgICAgICAzNy41JSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAwJSwxMDAlKX1cclxuICAgICAgICA1MCUgICB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjAwJSwyMDAlKX1cclxuICAgICAgICA2Mi41JSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwyMDAlKX1cclxuICAgICAgICA3NSUgICB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAgICwyMDAlKX1cclxuICAgICAgICA4Ny41JSB7dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCAgICwxMDAlKX1cclxuICAgICAgICA5NSUsXHJcbiAgICAgICAgMTAwJSAge3RyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsMTAwJSl9XHJcbiAgICB9XHJcblxyXG5cclxufSJdfQ== */
