.rc-notification {
  position: fixed;
  z-index: 1000
}

.rc-notification-notice {
  padding: 7px 20px 7px 10px;
  border-radius: 3px;
  border: 1px solid #999;
  box-shadow: 0 0 10px #0003;
  border: 0px solid rgba(0,0,0,0);
  background: #fff;
  display: block;
  width: auto;
  line-height: 1.5;
  position: relative;
  margin: 10px 0
}

.rc-notification-notice-closable {
  padding-right: 20px
}

.rc-notification-notice-close {
  position: absolute;
  right: 5px;
  top: 3px;
  color: #000;
  cursor: pointer;
  outline: none;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
  text-decoration: none
}

.rc-notification-notice-close-x:after {
  content: "\d7"
}

.rc-notification-notice-close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none
}

.rc-notification-fade-appear,.rc-notification-fade-enter {
  opacity: 0;
  animation-duration: .3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(.55,0,.55,.2);
  animation-play-state: paused
}

.rc-notification-fade-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(.55,0,.55,.2);
  animation-play-state: paused
}

.rc-notification-fade-appear.rc-notification-fade-appear-active,.rc-notification-fade-enter.rc-notification-fade-enter-active {
  animation-name: rcNotificationFadeIn;
  animation-play-state: running
}

.rc-notification-fade-leave.rc-notification-fade-leave-active {
  animation-name: rcDialogFadeOut;
  animation-play-state: running
}

@keyframes rcNotificationFadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.r {
  font-size: 14px;
  line-height: 22px;
  display: flex;
  align-items: center;
  justify-content: center
}

.r svg {
  margin-right: 8px
}

.o .rc-notification-notice {
  padding: 0;
  box-shadow: 0 4px 20px #00000026;
  border-radius: 18px;
  height: 36px;
  width: 124px;
  display: flex;
  align-items: center;
  justify-content: center
}

.t {
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0;
  margin-bottom: 0
}

.t .rc-dialog-container {
  background: #f4f6fc;
  border-radius: 16px
}

.t .rc-dialog-body {
  padding: 40px 30px
}

.t .rc-dialog-close {
  right: -36px;
  top: 0;
  opacity: 1
}

.t .a {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #05073b;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 30px
}

.t .a svg {
  margin-right: 4px
}

.t .e {
  height: 45px;
  border-radius: 23px;
  background: #fff;
  padding: 0 5px 0 14px;
  display: flex;
  align-items: center
}

.t .e span {
  color: #676c90;
  width: 0;
  flex: 1;
  font-size: 15px;
  line-height: 22px;
  font-weight: 400;
  margin-right: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-break: break-all
}

.t .e button {
  width: 89px;
  height: 35px;
  border-radius: 25px;
  background: #4955f5;
  cursor: pointer;
  color: #fff;
  text-align: center;
  line-height: 35px
}

.rc-dialog {
  position: relative;
  width: auto;
  margin: 10px
}

.rc-dialog-wrap {
  position: fixed;
  overflow: auto;
  inset: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0
}

.rc-dialog-title {
  margin: 0;
  font-size: 14px;
  line-height: 21px;
  font-weight: 700
}

.rc-dialog-container {
  position: relative;
  background-color: #fff;
  border: none;
  border-radius: 6px;
  background-clip: padding-box
}

.rc-dialog-close {
  cursor: pointer;
  border: 0;
  background: transparent;
  font-size: 21px;
  position: absolute;
  right: 20px;
  top: 12px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
  text-decoration: none
}

.rc-dialog-close:disabled {
  pointer-events: none
}

.rc-dialog-close-x:after {
  content: "\d7"
}

.rc-dialog-close:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none
}

.rc-dialog-header {
  padding: 13px 20px 14px;
  border-radius: 5px 5px 0 0;
  background: #fff;
  color: #666;
  border-bottom: 1px solid #e9e9e9
}

.rc-dialog-body {
  padding: 20px
}

.rc-dialog-footer {
  border-top: 1px solid #e9e9e9;
  padding: 10px 20px;
  text-align: right;
  border-radius: 0 0 5px 5px
}

.rc-dialog-zoom-enter,.rc-dialog-zoom-appear {
  opacity: 0;
  animation-duration: .3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(.08,.82,.17,1);
  animation-play-state: paused
}

.rc-dialog-zoom-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(.6,.04,.98,.34);
  animation-play-state: paused
}

.rc-dialog-zoom-enter.rc-dialog-zoom-enter-active,.rc-dialog-zoom-appear.rc-dialog-zoom-appear-active {
  animation-name: rcDialogZoomIn;
  animation-play-state: running
}

.rc-dialog-zoom-leave.rc-dialog-zoom-leave-active {
  animation-name: rcDialogZoomOut;
  animation-play-state: running
}

@keyframes rcDialogZoomIn {
  0% {
    opacity: 0;
    transform: scale(0)
  }

  to {
    opacity: 1;
    transform: scale(1)
  }
}

@keyframes rcDialogZoomOut {
  0% {
    transform: scale(1)
  }

  to {
    opacity: 0;
    transform: scale(0)
  }
}

@media (min-width: 768px) {
  .rc-dialog {
    width: 600px;
    margin: 30px auto
  }
}

.rc-dialog-mask {
  position: fixed;
  inset: 0;
  background-color: #373737;
  background-color: #37373799;
  height: 100%;
  filter: alpha(opacity=50);
  z-index: 1050
}

.rc-dialog-mask-hidden {
  display: none
}

.rc-dialog-fade-enter,.rc-dialog-fade-appear {
  opacity: 0;
  animation-duration: .3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(.55,0,.55,.2);
  animation-play-state: paused
}

.rc-dialog-fade-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(.55,0,.55,.2);
  animation-play-state: paused
}

.rc-dialog-fade-enter.rc-dialog-fade-enter-active,.rc-dialog-fade-appear.rc-dialog-fade-appear-active {
  animation-name: rcDialogFadeIn;
  animation-play-state: running
}

.rc-dialog-fade-leave.rc-dialog-fade-leave-active {
  animation-name: rcDialogFadeOut;
  animation-play-state: running
}

@keyframes rcDialogFadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes rcDialogFadeOut {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

html,:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent
}

abbr:where([title]) {
  text-decoration: underline dotted
}

.sticky {
  position: sticky
}

.mb-12 {
  margin-bottom: 3rem
}

.mb-3 {
  margin-bottom: .75rem
}

.mb-4 {
  margin-bottom: 1rem
}

.mb-8 {
  margin-bottom: 2rem
}

.mt-8 {
  margin-top: 2rem
}

.h-16 {
  height: 4rem
}

.h-24 {
  height: 6rem
}

.min-h-screen {
  min-height: 100vh
}

.w-12 {
  width: 3rem
}

.w-16 {
  width: 4rem
}

.w-24 {
  width: 6rem
}

.max-w-2xl {
  max-width: 42rem
}

.max-w-4xl {
  max-width: 56rem
}

.max-w-6xl {
  max-width: 72rem
}

.max-w-7xl {
  max-width: 80rem
}

.max-w-md {
  max-width: 28rem
}

.gap-3 {
  gap: .75rem
}

.gap-6 {
  gap: 1.5rem
}

.gap-8 {
  gap: 2rem
}

.space-x-3>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(.75rem * var(--tw-space-x-reverse));
  margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-8>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(2rem * var(--tw-space-x-reverse));
  margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse)))
}

.rounded-2xl {
  border-radius: 1rem
}

.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1))
}

.border-gray-700 {
  --tw-border-opacity: 1;
  border-color: rgb(55 65 81 / var(--tw-border-opacity, 1))
}

.border-pink-100 {
  --tw-border-opacity: 1;
  border-color: rgb(252 231 243 / var(--tw-border-opacity, 1))
}

.border-pink-300 {
  --tw-border-opacity: 1;
  border-color: rgb(249 168 212 / var(--tw-border-opacity, 1))
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1))
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1))
}

.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1))
}

.bg-gray-700 {
  --tw-bg-opacity: 1;
  background-color: rgb(55 65 81 / var(--tw-bg-opacity, 1))
}

.bg-gray-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(31 41 55 / var(--tw-bg-opacity, 1))
}

.bg-green-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1))
}

.bg-pink-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 231 243 / var(--tw-bg-opacity, 1))
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
}

.bg-opacity-50 {
  --tw-bg-opacity: .5
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom,var(--tw-gradient-stops))
}

.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right,var(--tw-gradient-stops))
}

.bg-gradient-to-r {
  background-image: linear-gradient(to right,var(--tw-gradient-stops))
}

.from-pink-100 {
  --tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-400 {
  --tw-gradient-from: #f472b6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-50 {
  --tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-500 {
  --tw-gradient-from: #ec4899 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-pink-600 {
  --tw-gradient-from: #db2777 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.via-rose-100 {
  --tw-gradient-to: rgb(255 228 230 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6 var(--tw-gradient-via-position), var(--tw-gradient-to)
}

.to-pink-50 {
  --tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)
}

.to-purple-100 {
  --tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)
}

.to-purple-500 {
  --tw-gradient-to: #a855f7 var(--tw-gradient-to-position)
}

.to-rose-600 {
  --tw-gradient-to: #e11d48 var(--tw-gradient-to-position)
}

.to-white {
  --tw-gradient-to: #fff var(--tw-gradient-to-position)
}

.p-8 {
  padding: 2rem
}

.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem
}

.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem
}

.pt-8 {
  padding-top: 2rem
}

.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem
}

.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem
}

.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem
}

.leading-relaxed {
  line-height: 1.625
}

.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity, 1))
}

.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1))
}

.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}

.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1))
}

.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}

.text-green-700 {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1))
}

.text-pink-600 {
  --tw-text-opacity: 1;
  color: rgb(219 39 119 / var(--tw-text-opacity, 1))
}

.text-purple-500 {
  --tw-text-opacity: 1;
  color: rgb(168 85 247 / var(--tw-text-opacity, 1))
}

.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1))
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}

.text-yellow-500 {
  --tw-text-opacity: 1;
  color: rgb(234 179 8 / var(--tw-text-opacity, 1))
}

.shadow-2xl {
  --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
  --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.transition {
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

*,:before,:after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;--tw-pan-y:;
  --tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;--tw-gradient-via-position:;
  --tw-gradient-to-position: ;--tw-ordinal:;
  --tw-slashed-zero: ;--tw-numeric-figure:;
  --tw-numeric-spacing: ;--tw-numeric-fraction:;
  --tw-ring-inset: ;--tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;--tw-brightness:;
  --tw-contrast: ;--tw-grayscale:;
  --tw-hue-rotate: ;--tw-invert:;
  --tw-saturate: ;--tw-sepia:;
  --tw-drop-shadow: ;--tw-backdrop-blur:;
  --tw-backdrop-brightness: ;--tw-backdrop-contrast:;
  --tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate:;
  --tw-backdrop-invert: ;--tw-backdrop-opacity:;
  --tw-backdrop-saturate: ;--tw-backdrop-sepia:;
  --tw-contain-size: ;--tw-contain-layout:;
  --tw-contain-paint: ;--tw-contain-style:
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;--tw-pan-y:;
  --tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;--tw-gradient-via-position:;
  --tw-gradient-to-position: ;--tw-ordinal:;
  --tw-slashed-zero: ;--tw-numeric-figure:;
  --tw-numeric-spacing: ;--tw-numeric-fraction:;
  --tw-ring-inset: ;--tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / .5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;--tw-brightness:;
  --tw-contrast: ;--tw-grayscale:;
  --tw-hue-rotate: ;--tw-invert:;
  --tw-saturate: ;--tw-sepia:;
  --tw-drop-shadow: ;--tw-backdrop-blur:;
  --tw-backdrop-brightness: ;--tw-backdrop-contrast:;
  --tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate:;
  --tw-backdrop-invert: ;--tw-backdrop-opacity:;
  --tw-backdrop-saturate: ;--tw-backdrop-sepia:;
  --tw-contain-size: ;--tw-contain-layout:;
  --tw-contain-paint: ;--tw-contain-style:
}

*,:before,:after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb
}

:before,:after {
  --tw-content: ""
}

html,:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent
}

body {
  margin: 0;
  line-height: inherit
}

hr {
  height: 0;
  color: inherit;
  border-top-width: 1px
}

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

h1,h2,h3,h4,h5,h6 {
  font-size: inherit;
  font-weight: inherit
}

a {
  color: inherit;
  text-decoration: inherit
}

b,strong {
  font-weight: bolder
}

code,kbd,samp,pre {
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em
}

small {
  font-size: 80%
}

sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse
}

button,input,optgroup,select,textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0
}

button,select {
  text-transform: none
}

button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none
}

:-moz-focusring {
  outline: auto
}

:-moz-ui-invalid {
  box-shadow: none
}

progress {
  vertical-align: baseline
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
  height: auto
}[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

summary {
  display: list-item
}

blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {
  margin: 0
}

fieldset {
  margin: 0;
  padding: 0
}

legend {
  padding: 0
}

ol,ul,menu {
  list-style: none;
  margin: 0;
  padding: 0
}

dialog {
  padding: 0
}

textarea {
  resize: vertical
}

input::-moz-placeholder,textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af
}

input::placeholder,textarea::placeholder {
  opacity: 1;
  color: #9ca3af
}

button,[role=button] {
  cursor: pointer
}

:disabled {
  cursor: default
}

img,svg,video,canvas,audio,iframe,embed,object {
  display: block;
  vertical-align: middle
}

img,video {
  max-width: 100%;
  height: auto
}[hidden]:where(:not([hidden=until-found])) {
  display: none
}

:root {
  --background: 0 0% 100%;
  --foreground: 222.2 84% 4.9%;
  --card: 0 0% 100%;
  --card-foreground: 222.2 84% 4.9%;
  --popover: 0 0% 100%;
  --popover-foreground: 222.2 84% 4.9%;
  --primary: 222.2 47.4% 11.2%;
  --primary-foreground: 210 40% 98%;
  --secondary: 210 40% 96.1%;
  --secondary-foreground: 222.2 47.4% 11.2%;
  --muted: 210 40% 96.1%;
  --muted-foreground: 215.4 16.3% 46.9%;
  --accent: 210 40% 96.1%;
  --accent-foreground: 222.2 47.4% 11.2%;
  --destructive: 0 84.2% 60.2%;
  --destructive-foreground: 210 40% 98%;
  --border: 214.3 31.8% 91.4%;
  --input: 214.3 31.8% 91.4%;
  --ring: 222.2 84% 4.9%;
  --radius: .5rem;
  --chart-1: 12 76% 61%;
  --chart-2: 173 58% 39%;
  --chart-3: 197 37% 24%;
  --chart-4: 43 74% 66%;
  --chart-5: 27 87% 67%
}

.dark {
  --background: 222.2 84% 4.9%;
  --foreground: 210 40% 98%;
  --card: 222.2 84% 4.9%;
  --card-foreground: 210 40% 98%;
  --popover: 222.2 84% 4.9%;
  --popover-foreground: 210 40% 98%;
  --primary: 210 40% 98%;
  --primary-foreground: 222.2 47.4% 11.2%;
  --secondary: 217.2 32.6% 17.5%;
  --secondary-foreground: 210 40% 98%;
  --muted: 217.2 32.6% 17.5%;
  --muted-foreground: 215 20.2% 65.1%;
  --accent: 217.2 32.6% 17.5%;
  --accent-foreground: 210 40% 98%;
  --destructive: 0 62.8% 30.6%;
  --destructive-foreground: 210 40% 98%;
  --border: 217.2 32.6% 17.5%;
  --input: 217.2 32.6% 17.5%;
  --ring: 212.7 26.8% 83.9%;
  --chart-1: 220 70% 50%;
  --chart-2: 160 60% 45%;
  --chart-3: 30 80% 55%;
  --chart-4: 280 65% 60%;
  --chart-5: 340 75% 55%
}

* {
  border-color: hsl(var(--border))
}

body {
  background-color: hsl(var(--background));
  color: hsl(var(--foreground))
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border-width: 0
}

.pointer-events-none {
  pointer-events: none
}

.pointer-events-auto {
  pointer-events: auto
}

.visible {
  visibility: visible
}

.invisible {
  visibility: hidden
}

.static {
  position: static
}

.fixed {
  position: fixed
}

.absolute {
  position: absolute
}

.relative {
  position: relative
}

.inset-0 {
  inset: 0
}

.inset-x-0 {
  left: 0;
  right: 0
}

.inset-y-0 {
  top: 0;
  bottom: 0
}

.-bottom-12 {
  bottom: -3rem
}

.-left-12 {
  left: -3rem
}

.-right-12 {
  right: -3rem
}

.-top-12 {
  top: -3rem
}

.bottom-0 {
  bottom: 0
}

.left-0 {
  left: 0
}

.left-1 {
  left: .25rem
}

.left-1\/2 {
  left: 50%
}

.left-2 {
  left: .5rem
}

.left-\[50\%\] {
  left: 50%
}

.right-0 {
  right: 0
}

.right-1 {
  right: .25rem
}

.right-2 {
  right: .5rem
}

.right-4 {
  right: 1rem
}

.top-0 {
  top: 0
}

.top-1\/2 {
  top: 50%
}

.top-2 {
  top: .5rem
}

.top-4 {
  top: 1rem
}

.top-\[1px\] {
  top: 1px
}

.top-\[50\%\] {
  top: 50%
}

.top-\[60\%\] {
  top: 60%
}

.top-full {
  top: 100%
}

.z-10 {
  z-index: 10
}

.z-50 {
  z-index: 50
}

.z-\[100\] {
  z-index: 100
}

.z-\[1\] {
  z-index: 1
}

.-mx-1 {
  margin-left: -.25rem;
  margin-right: -.25rem
}

.mx-auto {
  margin-left: auto;
  margin-right: auto
}

.my-0\.5 {
  margin-top: .125rem;
  margin-bottom: .125rem
}

.my-1 {
  margin-top: .25rem;
  margin-bottom: .25rem
}

.-ml-4 {
  margin-left: -1rem
}

.-mt-4 {
  margin-top: -1rem
}

.mb-1 {
  margin-bottom: .25rem
}

.mb-2 {
  margin-bottom: .5rem
}

.mb-6 {
  margin-bottom: 1.5rem
}

.ml-1 {
  margin-left: .25rem
}

.ml-auto {
  margin-left: auto
}

.mr-2 {
  margin-right: .5rem
}

.mt-1\.5 {
  margin-top: .375rem
}

.mt-2 {
  margin-top: .5rem
}

.mt-24 {
  margin-top: 6rem
}

.mt-4 {
  margin-top: 1rem
}

.mt-auto {
  margin-top: auto
}

.block {
  display: block
}

.flex {
  display: flex
}

.inline-flex {
  display: inline-flex
}

.table {
  display: table
}

.grid {
  display: grid
}

.hidden {
  display: none
}

.aspect-square {
  aspect-ratio: 1 / 1
}

.aspect-video {
  aspect-ratio: 16 / 9
}

.h-1\.5 {
  height: .375rem
}

.h-10 {
  height: 2.5rem
}

.h-11 {
  height: 2.75rem
}

.h-12 {
  height: 3rem
}

.h-2 {
  height: .5rem
}

.h-2\.5 {
  height: .625rem
}

.h-3 {
  height: .75rem
}

.h-3\.5 {
  height: .875rem
}

.h-4 {
  height: 1rem
}

.h-5 {
  height: 1.25rem
}

.h-6 {
  height: 1.5rem
}

.h-64 {
  height: 16rem
}

.h-7 {
  height: 1.75rem
}

.h-8 {
  height: 2rem
}

.h-9 {
  height: 2.25rem
}

.h-\[1px\] {
  height: 1px
}

.h-\[var\(--radix-navigation-menu-viewport-height\)\] {
  height: var(--radix-navigation-menu-viewport-height)
}

.h-\[var\(--radix-select-trigger-height\)\] {
  height: var(--radix-select-trigger-height)
}

.h-auto {
  height: auto
}

.h-full {
  height: 100%
}

.h-px {
  height: 1px
}

.max-h-96 {
  max-height: 24rem
}

.max-h-\[300px\] {
  max-height: 300px
}

.max-h-screen {
  max-height: 100vh
}

.min-h-\[80px\] {
  min-height: 80px
}

.w-0 {
  width: 0px
}

.w-1 {
  width: .25rem
}

.w-10 {
  width: 2.5rem
}

.w-11 {
  width: 2.75rem
}

.w-2 {
  width: .5rem
}

.w-2\.5 {
  width: .625rem
}

.w-3 {
  width: .75rem
}

.w-3\.5 {
  width: .875rem
}

.w-3\/4 {
  width: 75%
}

.w-4 {
  width: 1rem
}

.w-5 {
  width: 1.25rem
}

.w-64 {
  width: 16rem
}

.w-7 {
  width: 1.75rem
}

.w-72 {
  width: 18rem
}

.w-8 {
  width: 2rem
}

.w-9 {
  width: 2.25rem
}

.w-\[100px\] {
  width: 100px
}

.w-\[1px\] {
  width: 1px
}

.w-full {
  width: 100%
}

.w-max {
  width: -moz-max-content;
  width: max-content
}

.w-px {
  width: 1px
}

.min-w-0 {
  min-width: 0px
}

.min-w-\[12rem\] {
  min-width: 12rem
}

.min-w-\[8rem\] {
  min-width: 8rem
}

.min-w-\[var\(--radix-select-trigger-width\)\] {
  min-width: var(--radix-select-trigger-width)
}

.max-w-3xl {
  max-width: 48rem
}

.max-w-lg {
  max-width: 32rem
}

.max-w-max {
  max-width: -moz-max-content;
  max-width: max-content
}

.flex-1 {
  flex: 1 1 0%
}

.shrink-0 {
  flex-shrink: 0
}

.grow {
  flex-grow: 1
}

.grow-0 {
  flex-grow: 0
}

.basis-full {
  flex-basis: 100%
}

.caption-bottom {
  caption-side: bottom
}

.border-collapse {
  border-collapse: collapse
}

.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[-50\%\] {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-50\%\] {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-45 {
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90 {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.transform {
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes caret-blink {
  0%,70%,to {
    opacity: 1
  }

  20%,50% {
    opacity: 0
  }
}

.animate-caret-blink {
  animation: caret-blink 1.25s ease-out infinite
}

@keyframes pulse {
  50% {
    opacity: .5
  }
}

.animate-pulse {
  animation: pulse 2s cubic-bezier(.4,0,.6,1) infinite
}

.cursor-default {
  cursor: default
}

.cursor-pointer {
  cursor: pointer
}

.touch-none {
  touch-action: none
}

.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.list-none {
  list-style-type: none
}

.flex-row {
  flex-direction: row
}

.flex-col {
  flex-direction: column
}

.flex-col-reverse {
  flex-direction: column-reverse
}

.flex-wrap {
  flex-wrap: wrap
}

.items-start {
  align-items: flex-start
}

.items-end {
  align-items: flex-end
}

.items-center {
  align-items: center
}

.items-stretch {
  align-items: stretch
}

.justify-center {
  justify-content: center
}

.justify-between {
  justify-content: space-between
}

.gap-1 {
  gap: .25rem
}

.gap-1\.5 {
  gap: .375rem
}

.gap-2 {
  gap: .5rem
}

.gap-4 {
  gap: 1rem
}

.space-x-1>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(.25rem * var(--tw-space-x-reverse));
  margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-x-4>:not([hidden])~:not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.space-y-1>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.25rem * var(--tw-space-y-reverse))
}

.space-y-1\.5>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.375rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.375rem * var(--tw-space-y-reverse))
}

.space-y-2>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(.5rem * var(--tw-space-y-reverse))
}

.space-y-4>:not([hidden])~:not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.overflow-auto {
  overflow: auto
}

.overflow-hidden {
  overflow: hidden
}

.overflow-y-auto {
  overflow-y: auto
}

.overflow-x-hidden {
  overflow-x: hidden
}

.whitespace-nowrap {
  white-space: nowrap
}

.break-words {
  overflow-wrap: break-word
}

.rounded-\[2px\] {
  border-radius: 2px
}

.rounded-\[inherit\] {
  border-radius: inherit
}

.rounded-full {
  border-radius: 9999px
}

.rounded-lg {
  border-radius: var(--radius)
}

.rounded-md {
  border-radius: calc(var(--radius) - 2px)
}

.rounded-sm {
  border-radius: calc(var(--radius) - 4px)
}

.rounded-t-\[10px\] {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px
}

.rounded-tl-sm {
  border-top-left-radius: calc(var(--radius) - 4px)
}

.border {
  border-width: 1px
}

.border-2 {
  border-width: 2px
}

.border-\[1\.5px\] {
  border-width: 1.5px
}

.border-y {
  border-top-width: 1px;
  border-bottom-width: 1px
}

.border-b {
  border-bottom-width: 1px
}

.border-l {
  border-left-width: 1px
}

.border-r {
  border-right-width: 1px
}

.border-t {
  border-top-width: 1px
}

.border-dashed {
  border-style: dashed
}

.border-\[--color-border\] {
  border-color: var(--color-border)
}

.border-border\/50 {
  border-color: hsl(var(--border) / .5)
}

.border-destructive {
  border-color: hsl(var(--destructive))
}

.border-destructive\/50 {
  border-color: hsl(var(--destructive) / .5)
}

.border-input {
  border-color: hsl(var(--input))
}

.border-primary {
  border-color: hsl(var(--primary))
}

.border-transparent {
  border-color: transparent
}

.border-l-transparent {
  border-left-color: transparent
}

.border-t-transparent {
  border-top-color: transparent
}

.bg-\[--color-bg\] {
  background-color: var(--color-bg)
}

.bg-accent {
  background-color: hsl(var(--accent))
}

.bg-background {
  background-color: hsl(var(--background))
}

.bg-black\/80 {
  background-color: #000c
}

.bg-border {
  background-color: hsl(var(--border))
}

.bg-card {
  background-color: hsl(var(--card))
}

.bg-destructive {
  background-color: hsl(var(--destructive))
}

.bg-foreground {
  background-color: hsl(var(--foreground))
}

.bg-muted {
  background-color: hsl(var(--muted))
}

.bg-muted\/50 {
  background-color: hsl(var(--muted) / .5)
}

.bg-popover {
  background-color: hsl(var(--popover))
}

.bg-primary {
  background-color: hsl(var(--primary))
}

.bg-secondary {
  background-color: hsl(var(--secondary))
}

.bg-transparent {
  background-color: transparent
}

.fill-current {
  fill: currentColor
}

.p-0 {
  padding: 0
}

.p-1 {
  padding: .25rem
}

.p-3 {
  padding: .75rem
}

.p-4 {
  padding: 1rem
}

.p-6 {
  padding: 1.5rem
}

.p-\[1px\] {
  padding: 1px
}

.px-2 {
  padding-left: .5rem;
  padding-right: .5rem
}

.px-2\.5 {
  padding-left: .625rem;
  padding-right: .625rem
}

.px-3 {
  padding-left: .75rem;
  padding-right: .75rem
}

.px-4 {
  padding-left: 1rem;
  padding-right: 1rem
}

.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem
}

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem
}

.py-0\.5 {
  padding-top: .125rem;
  padding-bottom: .125rem
}

.py-1 {
  padding-top: .25rem;
  padding-bottom: .25rem
}

.py-1\.5 {
  padding-top: .375rem;
  padding-bottom: .375rem
}

.py-2 {
  padding-top: .5rem;
  padding-bottom: .5rem
}

.py-3 {
  padding-top: .75rem;
  padding-bottom: .75rem
}

.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem
}

.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem
}

.pb-3 {
  padding-bottom: .75rem
}

.pb-4 {
  padding-bottom: 1rem
}

.pl-2\.5 {
  padding-left: .625rem
}

.pl-4 {
  padding-left: 1rem
}

.pl-8 {
  padding-left: 2rem
}

.pr-2 {
  padding-right: .5rem
}

.pr-2\.5 {
  padding-right: .625rem
}

.pr-8 {
  padding-right: 2rem
}

.pt-0 {
  padding-top: 0
}

.pt-1 {
  padding-top: .25rem
}

.pt-3 {
  padding-top: .75rem
}

.pt-4 {
  padding-top: 1rem
}

.text-left {
  text-align: left
}

.text-center {
  text-align: center
}

.align-middle {
  vertical-align: middle
}

.font-mono {
  font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
}

.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem
}

.text-\[0\.8rem\] {
  font-size: .8rem
}

.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem
}

.text-sm {
  font-size: .875rem;
  line-height: 1.25rem
}

.text-xs {
  font-size: .75rem;
  line-height: 1rem
}

.font-bold {
  font-weight: 700
}

.font-medium {
  font-weight: 500
}

.font-normal {
  font-weight: 400
}

.font-semibold {
  font-weight: 600
}

.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)
}

.leading-none {
  line-height: 1
}

.tracking-tight {
  letter-spacing: -.025em
}

.tracking-widest {
  letter-spacing: .1em
}

.text-accent-foreground {
  color: hsl(var(--accent-foreground))
}

.text-card-foreground {
  color: hsl(var(--card-foreground))
}

.text-current {
  color: currentColor
}

.text-destructive {
  color: hsl(var(--destructive))
}

.text-destructive-foreground {
  color: hsl(var(--destructive-foreground))
}

.text-foreground {
  color: hsl(var(--foreground))
}

.text-foreground\/50 {
  color: hsl(var(--foreground) / .5)
}

.text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1))
}

.text-muted-foreground {
  color: hsl(var(--muted-foreground))
}

.text-popover-foreground {
  color: hsl(var(--popover-foreground))
}

.text-primary {
  color: hsl(var(--primary))
}

.text-primary-foreground {
  color: hsl(var(--primary-foreground))
}

.text-secondary-foreground {
  color: hsl(var(--secondary-foreground))
}

.underline-offset-4 {
  text-underline-offset: 4px
}

.opacity-0 {
  opacity: 0
}

.opacity-50 {
  opacity: .5
}

.opacity-60 {
  opacity: .6
}

.opacity-70 {
  opacity: .7
}

.opacity-90 {
  opacity: .9
}

.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-md {
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px
}

.outline {
  outline-style: solid
}

.ring-0 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.ring-ring {
  --tw-ring-color: hsl(var(--ring))
}

.ring-offset-background {
  --tw-ring-offset-color: hsl(var(--background))
}

.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition {
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.transition-colors {
  transition-property: color,background-color,border-color,text-decoration-color,fill,stroke;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .15s
}

.duration-1000 {
  transition-duration: 1s
}

.duration-200 {
  transition-duration: .2s
}

.ease-in-out {
  transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@keyframes enter {
  0% {
    opacity: var(--tw-enter-opacity, 1);
    transform: translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))
  }
}

@keyframes exit {
  to {
    opacity: var(--tw-exit-opacity, 1);
    transform: translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))
  }
}

.animate-in {
  animation-name: enter;
  animation-duration: .15s;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial
}

.fade-in-0 {
  --tw-enter-opacity: 0
}

.fade-in-80 {
  --tw-enter-opacity: .8
}

.zoom-in-95 {
  --tw-enter-scale: .95
}

.duration-1000 {
  animation-duration: 1s
}

.duration-200 {
  animation-duration: .2s
}

.ease-in-out {
  animation-timing-function: cubic-bezier(.4,0,.2,1)
}

.file\:border-0::file-selector-button {
  border-width: 0px
}

.file\:bg-transparent::file-selector-button {
  background-color: transparent
}

.file\:text-sm::file-selector-button {
  font-size: .875rem;
  line-height: 1.25rem
}

.file\:font-medium::file-selector-button {
  font-weight: 500
}

.placeholder\:text-muted-foreground::-moz-placeholder {
  color: hsl(var(--muted-foreground))
}

.placeholder\:text-muted-foreground::placeholder {
  color: hsl(var(--muted-foreground))
}

.after\:absolute:after {
  content: var(--tw-content);
  position: absolute
}

.after\:inset-y-0:after {
  content: var(--tw-content);
  top: 0;
  bottom: 0
}

.after\:left-1\/2:after {
  content: var(--tw-content);
  left: 50%
}

.after\:w-1:after {
  content: var(--tw-content);
  width: .25rem
}

.after\:-translate-x-1\/2:after {
  content: var(--tw-content);
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.first\:rounded-l-md:first-child {
  border-top-left-radius: calc(var(--radius) - 2px);
  border-bottom-left-radius: calc(var(--radius) - 2px)
}

.first\:border-l:first-child {
  border-left-width: 1px
}

.last\:rounded-r-md:last-child {
  border-top-right-radius: calc(var(--radius) - 2px);
  border-bottom-right-radius: calc(var(--radius) - 2px)
}

.focus-within\:relative:focus-within {
  position: relative
}

.focus-within\:z-20:focus-within {
  z-index: 20
}

.hover\:bg-accent:hover {
  background-color: hsl(var(--accent))
}

.hover\:bg-destructive\/80:hover {
  background-color: hsl(var(--destructive) / .8)
}

.hover\:bg-destructive\/90:hover {
  background-color: hsl(var(--destructive) / .9)
}

.hover\:bg-muted:hover {
  background-color: hsl(var(--muted))
}

.hover\:bg-muted\/50:hover {
  background-color: hsl(var(--muted) / .5)
}

.hover\:bg-primary:hover {
  background-color: hsl(var(--primary))
}

.hover\:bg-primary\/80:hover {
  background-color: hsl(var(--primary) / .8)
}

.hover\:bg-primary\/90:hover {
  background-color: hsl(var(--primary) / .9)
}

.hover\:bg-secondary:hover {
  background-color: hsl(var(--secondary))
}

.hover\:bg-secondary\/80:hover {
  background-color: hsl(var(--secondary) / .8)
}

.hover\:text-accent-foreground:hover {
  color: hsl(var(--accent-foreground))
}

.hover\:text-foreground:hover {
  color: hsl(var(--foreground))
}

.hover\:text-muted-foreground:hover {
  color: hsl(var(--muted-foreground))
}

.hover\:text-primary-foreground:hover {
  color: hsl(var(--primary-foreground))
}

.hover\:underline:hover {
  text-decoration-line: underline
}

.hover\:opacity-100:hover {
  opacity: 1
}

.focus\:bg-accent:focus {
  background-color: hsl(var(--accent))
}

.focus\:bg-primary:focus {
  background-color: hsl(var(--primary))
}

.focus\:text-accent-foreground:focus {
  color: hsl(var(--accent-foreground))
}

.focus\:text-primary-foreground:focus {
  color: hsl(var(--primary-foreground))
}

.focus\:opacity-100:focus {
  opacity: 1
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px
}

.focus\:ring-ring:focus {
  --tw-ring-color: hsl(var(--ring))
}

.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px
}

.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px
}

.focus-visible\:ring-1:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)
}

.focus-visible\:ring-ring:focus-visible {
  --tw-ring-color: hsl(var(--ring))
}

.focus-visible\:ring-offset-1:focus-visible {
  --tw-ring-offset-width: 1px
}

.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px
}

.focus-visible\:ring-offset-background:focus-visible {
  --tw-ring-offset-color: hsl(var(--background))
}

.disabled\:pointer-events-none:disabled {
  pointer-events: none
}

.disabled\:cursor-not-allowed:disabled {
  cursor: not-allowed
}

.disabled\:opacity-50:disabled {
  opacity: .5
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1
}

.group.destructive .group-\[\.destructive\]\:border-muted\/40 {
  border-color: hsl(var(--muted) / .4)
}

.group.destructive .group-\[\.destructive\]\:text-red-300 {
  --tw-text-opacity: 1;
  color: rgb(252 165 165 / var(--tw-text-opacity, 1))
}

.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover {
  border-color: hsl(var(--destructive) / .3)
}

.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover {
  background-color: hsl(var(--destructive))
}

.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover {
  color: hsl(var(--destructive-foreground))
}

.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover {
  --tw-text-opacity: 1;
  color: rgb(254 242 242 / var(--tw-text-opacity, 1))
}

.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus {
  --tw-ring-color: hsl(var(--destructive))
}

.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))
}

.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus {
  --tw-ring-offset-color: #dc2626
}

.peer:disabled~.peer-disabled\:cursor-not-allowed {
  cursor: not-allowed
}

.peer:disabled~.peer-disabled\:opacity-70 {
  opacity: .7
}

.has-\[\:disabled\]\:opacity-50:has(:disabled) {
  opacity: .5
}

.aria-selected\:bg-accent[aria-selected=true] {
  background-color: hsl(var(--accent))
}

.aria-selected\:bg-accent\/50[aria-selected=true] {
  background-color: hsl(var(--accent) / .5)
}

.aria-selected\:text-accent-foreground[aria-selected=true] {
  color: hsl(var(--accent-foreground))
}

.aria-selected\:text-muted-foreground[aria-selected=true] {
  color: hsl(var(--muted-foreground))
}

.aria-selected\:opacity-100[aria-selected=true] {
  opacity: 1
}

.aria-selected\:opacity-30[aria-selected=true] {
  opacity: .3
}

.data-\[disabled\]\:pointer-events-none[data-disabled] {
  pointer-events: none
}

.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical] {
  height: 1px
}

.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical] {
  width: 100%
}

.data-\[side\=bottom\]\:translate-y-1[data-side=bottom] {
  --tw-translate-y: .25rem;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[side\=left\]\:-translate-x-1[data-side=left] {
  --tw-translate-x: -.25rem;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[side\=right\]\:translate-x-1[data-side=right] {
  --tw-translate-x: .25rem;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[side\=top\]\:-translate-y-1[data-side=top] {
  --tw-translate-y: -.25rem;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[state\=checked\]\:translate-x-5[data-state=checked] {
  --tw-translate-x: 1.25rem;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel] {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end] {
  --tw-translate-x: var(--radix-toast-swipe-end-x);
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move] {
  --tw-translate-x: var(--radix-toast-swipe-move-x);
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes accordion-up {
  0% {
    height: var(--radix-accordion-content-height)
  }

  to {
    height: 0
  }
}

.data-\[state\=closed\]\:animate-accordion-up[data-state=closed] {
  animation: accordion-up .2s ease-out
}

@keyframes accordion-down {
  0% {
    height: 0
  }

  to {
    height: var(--radix-accordion-content-height)
  }
}

.data-\[state\=open\]\:animate-accordion-down[data-state=open] {
  animation: accordion-down .2s ease-out
}

.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical] {
  flex-direction: column
}

.data-\[active\]\:bg-accent\/50[data-active] {
  background-color: hsl(var(--accent) / .5)
}

.data-\[state\=active\]\:bg-background[data-state=active] {
  background-color: hsl(var(--background))
}

.data-\[state\=checked\]\:bg-primary[data-state=checked] {
  background-color: hsl(var(--primary))
}

.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open] {
  background-color: hsl(var(--accent))
}

.data-\[state\=open\]\:bg-accent\/50[data-state=open] {
  background-color: hsl(var(--accent) / .5)
}

.data-\[state\=open\]\:bg-secondary[data-state=open] {
  background-color: hsl(var(--secondary))
}

.data-\[state\=selected\]\:bg-muted[data-state=selected] {
  background-color: hsl(var(--muted))
}

.data-\[state\=unchecked\]\:bg-input[data-state=unchecked] {
  background-color: hsl(var(--input))
}

.data-\[state\=active\]\:text-foreground[data-state=active] {
  color: hsl(var(--foreground))
}

.data-\[state\=checked\]\:text-primary-foreground[data-state=checked] {
  color: hsl(var(--primary-foreground))
}

.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open] {
  color: hsl(var(--accent-foreground))
}

.data-\[state\=open\]\:text-muted-foreground[data-state=open] {
  color: hsl(var(--muted-foreground))
}

.data-\[disabled\]\:opacity-50[data-disabled] {
  opacity: .5
}

.data-\[state\=active\]\:shadow-sm[data-state=active] {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)
}

.data-\[swipe\=move\]\:transition-none[data-swipe=move] {
  transition-property: none
}

.data-\[state\=closed\]\:duration-300[data-state=closed] {
  transition-duration: .3s
}

.data-\[state\=open\]\:duration-500[data-state=open] {
  transition-duration: .5s
}

.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible] {
  animation-name: enter;
  animation-duration: .15s;
  --tw-enter-opacity: initial;
  --tw-enter-scale: initial;
  --tw-enter-rotate: initial;
  --tw-enter-translate-x: initial;
  --tw-enter-translate-y: initial
}

.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end] {
  animation-name: exit;
  animation-duration: .15s;
  --tw-exit-opacity: initial;
  --tw-exit-scale: initial;
  --tw-exit-rotate: initial;
  --tw-exit-translate-x: initial;
  --tw-exit-translate-y: initial
}

.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-] {
  --tw-enter-opacity: 0
}

.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed] {
  --tw-exit-opacity: 0
}

.data-\[state\=closed\]\:fade-out-80[data-state=closed] {
  --tw-exit-opacity: .8
}

.data-\[state\=hidden\]\:fade-out[data-state=hidden] {
  --tw-exit-opacity: 0
}

.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible] {
  --tw-enter-opacity: 0
}

.data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
  --tw-exit-scale: .95
}

.data-\[state\=open\]\:zoom-in-90[data-state=open] {
  --tw-enter-scale: .9
}

.data-\[state\=open\]\:zoom-in-95[data-state=open] {
  --tw-enter-scale: .95
}

.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end] {
  --tw-enter-translate-x: 13rem
}

.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start] {
  --tw-enter-translate-x: -13rem
}

.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end] {
  --tw-exit-translate-x: 13rem
}

.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start] {
  --tw-exit-translate-x: -13rem
}

.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom] {
  --tw-enter-translate-y: -.5rem
}

.data-\[side\=left\]\:slide-in-from-right-2[data-side=left] {
  --tw-enter-translate-x: .5rem
}

.data-\[side\=right\]\:slide-in-from-left-2[data-side=right] {
  --tw-enter-translate-x: -.5rem
}

.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top] {
  --tw-enter-translate-y: .5rem
}

.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed] {
  --tw-exit-translate-y: 100%
}

.data-\[state\=closed\]\:slide-out-to-left[data-state=closed] {
  --tw-exit-translate-x: -100%
}

.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed] {
  --tw-exit-translate-x: -50%
}

.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed] {
  --tw-exit-translate-x: 100%
}

.data-\[state\=closed\]\:slide-out-to-top[data-state=closed] {
  --tw-exit-translate-y: -100%
}

.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed] {
  --tw-exit-translate-y: -48%
}

.data-\[state\=open\]\:slide-in-from-bottom[data-state=open] {
  --tw-enter-translate-y: 100%
}

.data-\[state\=open\]\:slide-in-from-left[data-state=open] {
  --tw-enter-translate-x: -100%
}

.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open] {
  --tw-enter-translate-x: -50%
}

.data-\[state\=open\]\:slide-in-from-right[data-state=open] {
  --tw-enter-translate-x: 100%
}

.data-\[state\=open\]\:slide-in-from-top[data-state=open] {
  --tw-enter-translate-y: -100%
}

.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open] {
  --tw-enter-translate-y: -48%
}

.data-\[state\=open\]\:slide-in-from-top-full[data-state=open] {
  --tw-enter-translate-y: -100%
}

.data-\[state\=closed\]\:duration-300[data-state=closed] {
  animation-duration: .3s
}

.data-\[state\=open\]\:duration-500[data-state=open] {
  animation-duration: .5s
}

.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after {
  content: var(--tw-content);
  left: 0
}

.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after {
  content: var(--tw-content);
  height: .25rem
}

.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after {
  content: var(--tw-content);
  width: 100%
}

.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after {
  content: var(--tw-content);
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after {
  content: var(--tw-content);
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.group[data-state=open] .group-data-\[state\=open\]\:rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.dark\:border-destructive:is(.dark *) {
  border-color: hsl(var(--destructive))
}

@media (min-width: 640px) {
  .sm\:bottom-0 {
    bottom: 0
  }

  .sm\:right-0 {
    right: 0
  }

  .sm\:top-auto {
    top: auto
  }

  .sm\:mt-0 {
    margin-top: 0
  }

  .sm\:max-w-sm {
    max-width: 24rem
  }

  .sm\:flex-row {
    flex-direction: row
  }

  .sm\:flex-col {
    flex-direction: column
  }

  .sm\:justify-end {
    justify-content: flex-end
  }

  .sm\:gap-2\.5 {
    gap: .625rem
  }

  .sm\:space-x-2>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.5rem * var(--tw-space-x-reverse));
    margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse)))
  }

  .sm\:space-x-4>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)))
  }

  .sm\:space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse))
  }

  .sm\:rounded-lg {
    border-radius: var(--radius)
  }

  .sm\:text-left {
    text-align: left
  }

  .data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open] {
    --tw-enter-translate-y: 100%
  }
}

@media (min-width: 768px) {
  .md\:absolute {
    position: absolute
  }

  .md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
    width: var(--radix-navigation-menu-viewport-width)
  }

  .md\:w-auto {
    width: auto
  }

  .md\:max-w-\[420px\] {
    max-width: 420px
  }
}

.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]) {
  background-color: hsl(var(--accent))
}

.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child {
  border-top-left-radius: calc(var(--radius) - 2px);
  border-bottom-left-radius: calc(var(--radius) - 2px)
}

.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child {
  border-top-right-radius: calc(var(--radius) - 2px);
  border-bottom-right-radius: calc(var(--radius) - 2px)
}

.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside) {
  background-color: hsl(var(--accent) / .5)
}

.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end) {
  border-top-right-radius: calc(var(--radius) - 2px);
  border-bottom-right-radius: calc(var(--radius) - 2px)
}

.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]) {
  padding-right: 0
}

.\[\&\>span\]\:line-clamp-1>span {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1
}

.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div {
  --tw-translate-y: -3px;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&\>svg\]\:absolute>svg {
  position: absolute
}

.\[\&\>svg\]\:left-4>svg {
  left: 1rem
}

.\[\&\>svg\]\:top-4>svg {
  top: 1rem
}

.\[\&\>svg\]\:size-3\.5>svg {
  width: .875rem;
  height: .875rem
}

.\[\&\>svg\]\:h-2\.5>svg {
  height: .625rem
}

.\[\&\>svg\]\:h-3>svg {
  height: .75rem
}

.\[\&\>svg\]\:w-2\.5>svg {
  width: .625rem
}

.\[\&\>svg\]\:w-3>svg {
  width: .75rem
}

.\[\&\>svg\]\:text-destructive>svg {
  color: hsl(var(--destructive))
}

.\[\&\>svg\]\:text-foreground>svg {
  color: hsl(var(--foreground))
}

.\[\&\>svg\]\:text-muted-foreground>svg {
  color: hsl(var(--muted-foreground))
}

.\[\&\>svg\~\*\]\:pl-7>svg~* {
  padding-left: 1.75rem
}

.\[\&\>tr\]\:last\:border-b-0:last-child>tr {
  border-bottom-width: 0px
}

.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text {
  fill: hsl(var(--muted-foreground))
}

.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-600:hover{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-pink-600:hover{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-transparent:focus{border-color:transparent}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-pink-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}@media (min-width: 640px){.sm\:flex-row{flex-direction:row}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}}


.qa-sdk-wrapper {
  position: fixed;
  width: 400px;
  right: -600px;
  max-height: 530px;
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  transition: all 0.5s ease-in-out;
  background: #fff;
}

.qa-sdk-close-btn {
  display: inline-block;
  width: 18px;
  height: 18px;
  cursor: pointer;
  position: absolute;
  top: 16px;
  right: 16px;
}

.qa-sdk-close-btn:hover {
  border-radius: 50%;
  background-color: #d5d9df;
}

#qa-sdk-iframe {
  width: 400px;
}

@media (min-width: 1024px) and (max-width: 1366px) {
  .qa-sdk-wrapper{
    width: 356px;
  }
  #qa-sdk-iframe {
    width: 356px;
  }
}
</style><style id="ai-assist-webType-style">
    .ai-assist-highlight {
      background: yellow;
    }
    @media print {
      #ai-assist-root-bangs,
      #ai-assist-root-bilibili,
      #ai-assist-root-new {
        display: none !important;
      }
    }


(()=>{var Gx=Object.create;var Af=Object.defineProperty;var Xx=Object.getOwnPropertyDescriptor;var Kx=Object.getOwnPropertyNames;var $x=Object.getPrototypeOf,Qx=Object.prototype.hasOwnProperty;var De=(e,t)=>()=>(t||e((t= {
  exports: {
}}).exports,t),t.exports);var Yx=(e,t,a,r)=> {
  if(t&&typeof t=="object"||typeof t=="function")for(let o of Kx(t))!Qx.call(e,o)&&o!==a&&Af(e,o,{get: ()=>t[o],enumerable:!(r=Xx(t,o))||r.enumerable
});

return e
};

var k=(e,t,a)=>(a=e!=null?Gx($x(e)): {
},Yx(t||!e||!e.__esModule?Af(a,"default", {
value: e,enumerable:!0
}):a,e));var Hf=De(H=> {
"use strict"
;var Gr=Symbol.for("react.element"),Zx=Symbol.for("react.portal"),Jx=Symbol.for("react.fragment"),ev=Symbol.for("react.strict_mode"),tv=Symbol.for("react.profiler"),av=Symbol.for("react.provider"),rv=Symbol.for("react.context"),ov=Symbol.for("react.forward_ref"),nv=Symbol.for("react.suspense"),lv=Symbol.for("react.memo"),uv=Symbol.for("react.lazy"),Tf=Symbol.iterator;function iv(e){return e===null||typeof e!="object"?null: (e=Tf&&e[Tf]||e["@@iterator"],typeof e=="function"?e:null)
}

var Ff= {
isMounted: function(){return!1
},enqueueForceUpdate:function() {
},enqueueReplaceState:function() {
},enqueueSetState:function() {
}},Nf=Object.assign,Of= {
};

function tr(e,t,a) {
this.props=e,this.context=t,this.refs=Of,this.updater=a||Ff
}

tr.prototype.isReactComponent= {
};

tr.prototype.setState=function(e,t) {
if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")
};

tr.prototype.forceUpdate=function(e) {
this.updater.enqueueForceUpdate(this,e,"forceUpdate")
};

function _f() {
}

_f.prototype=tr.prototype;function Zu(e,t,a) {
this.props=e,this.context=t,this.refs=Of,this.updater=a||Ff
}

var Ju=Zu.prototype=new _f;Ju.constructor=Zu;Nf(Ju,tr.prototype);Ju.isPureReactComponent=!0;var Mf=Array.isArray,Bf=Object.prototype.hasOwnProperty,ei= {
current: null
},Uf= {
key: !0,ref:!0,__self:!0,__source:!0
};

function zf(e,t,a) {
var r,o={
},n=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(n=""+t.key),t)Bf.call(t,r)&&!Uf.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(u===1)o.children=a;else if(1<u) {
for(var i=Array(u),s=0;s<u;s++)i[s]=arguments[s+2];o.children=i
}

if(e&&e.defaultProps)for(r in u=e.defaultProps,u)o[r]===void 0&&(o[r]=u[r]);return {
$$typeof: Gr,type:e,key:n,ref:l,props:o,_owner:ei.current
}}

function sv(e,t) {
return{$$typeof: Gr,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner
}}

function ti(e) {
return typeof e=="object"&&e!==null&&e.$$typeof===Gr
}

function dv(e) {
var t={"=": "=0",":":"=2"
};

return"$"+e.replace(/[=:]/g,function(a) {
return t[a]
})}

var Df=/\/+/g;function Yu(e,t) {
return typeof e=="object"&&e!==null&&e.key!=null?dv(""+e.key): t.toString(36)
}

function gn(e,t,a,r,o) {
var n=typeof e;(n==="undefined"||n==="boolean")&&(e=null);var l=!1;if(e===null)l=!0;else switch(n){case"string": case"number":l=!0;
break;case"object": switch(e.$$typeof){case Gr:case Zx:l=!0
}}

if(l)return l=e,o=o(l),e=r===""?"."+Yu(l,0):r,Mf(o)?(a="",e!=null&&(a=e.replace(Df,"$&/")+"/"),gn(o,t,a,"",function(s) {
return s
})):o!=null&&(ti(o)&&(o=sv(o,a+(!o.key||l&&l.key===o.key?"":(""+o.key).replace(Df,"$&/")+"/")+e)),t.push(o)),1;if(l=0,r=r===""?".":r+":",Mf(e))for(var u=0;u<e.length;u++) {
n=e[u];var i=r+Yu(n,u);l+=gn(n,t,a,i,o)
}

else if(i=iv(e),typeof i=="function")for(e=i.call(e),u=0;!(n=e.next()).done;)n=n.value,i=r+Yu(n,u++),l+=gn(n,t,a,i,o);else if(n==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l
}

function hn(e,t,a) {
if(e==null)return e;var r=[],o=0;return gn(e,r,"","",function(n){return t.call(a,n,o++)
}),r
}

function fv(e) {
if(e._status===-1){var t=e._result;t=t(),t.then(function(a){(e._status===0||e._status===-1)&&(e._status=1,e._result=a)
},function(a) {
(e._status===0||e._status===-1)&&(e._status=2,e._result=a)
}),e._status===-1&&(e._status=0,e._result=t)
}

if(e._status===1)return e._result.default;throw e._result
}

var Fe= {
current: null
},xn= {
transition: null
},cv= {
ReactCurrentDispatcher: Fe,ReactCurrentBatchConfig:xn,ReactCurrentOwner:ei
};

function qf() {
throw Error("act(...) is not supported in production builds of React.")
}

H.Children= {
map: hn,forEach:function(e,t,a){hn(e,function(){t.apply(this,arguments)
},a)
},count:function(e) {
var t=0;return hn(e,function(){t++
}),t
},toArray:function(e) {
return hn(e,function(t){return t
})||[]},only:function(e) {
if(!ti(e))throw Error("React.Children.only expected to receive a single React element child.");return e
}};

H.Component=tr;H.Fragment=Jx;H.Profiler=tv;H.PureComponent=Zu;H.StrictMode=ev;H.Suspense=nv;H.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=cv;H.act=qf;H.cloneElement=function(e,t,a) {
if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Nf({
},e.props),o=e.key,n=e.ref,l=e._owner;if(t!=null) {
if(t.ref!==void 0&&(n=t.ref,l=ei.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(i in t)Bf.call(t,i)&&!Uf.hasOwnProperty(i)&&(r[i]=t[i]===void 0&&u!==void 0?u[i]: t[i])
}

var i=arguments.length-2;if(i===1)r.children=a;else if(1<i) {
u=Array(i);for(var s=0;s<i;s++)u[s]=arguments[s+2];r.children=u
}

return {
$$typeof: Gr,type:e.type,key:o,ref:n,props:r,_owner:l
}};

H.createContext=function(e) {
return e={$$typeof: rv,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null
},e.Provider= {
$$typeof: av,_context:e
},e.Consumer=e
};

H.createElement=zf;H.createFactory=function(e) {
var t=zf.bind(null,e);return t.type=e,t
};

H.createRef=function() {
return{current: null
}};

H.forwardRef=function(e) {
return{$$typeof: ov,render:e
}};

H.isValidElement=ti;H.lazy=function(e) {
return{$$typeof: uv,_payload:{_status:-1,_result:e
},_init:fv
}};

H.memo=function(e,t) {
return{$$typeof: lv,type:e,compare:t===void 0?null:t
}};

H.startTransition=function(e) {
var t=xn.transition;xn.transition={
};

try {
e()
}

finally {
xn.transition=t
}};

H.unstable_act=qf;H.useCallback=function(e,t) {
return Fe.current.useCallback(e,t)
};

H.useContext=function(e) {
return Fe.current.useContext(e)
};

H.useDebugValue=function() {
};

H.useDeferredValue=function(e) {
return Fe.current.useDeferredValue(e)
};

H.useEffect=function(e,t) {
return Fe.current.useEffect(e,t)
};

H.useId=function() {
return Fe.current.useId()
};

H.useImperativeHandle=function(e,t,a) {
return Fe.current.useImperativeHandle(e,t,a)
};

H.useInsertionEffect=function(e,t) {
return Fe.current.useInsertionEffect(e,t)
};

H.useLayoutEffect=function(e,t) {
return Fe.current.useLayoutEffect(e,t)
};

H.useMemo=function(e,t) {
return Fe.current.useMemo(e,t)
};

H.useReducer=function(e,t,a) {
return Fe.current.useReducer(e,t,a)
};

H.useRef=function(e) {
return Fe.current.useRef(e)
};

H.useState=function(e) {
return Fe.current.useState(e)
};

H.useSyncExternalStore=function(e,t,a) {
return Fe.current.useSyncExternalStore(e,t,a)
};

H.useTransition=function() {
return Fe.current.useTransition()
};

H.version="18.3.1"
});

var T=De((vL,Vf)=> {
"use strict"
;Vf.exports=Hf()
});

var Wf=De(vn=> {
"use strict"
;var pv=T(),mv=Symbol.for("react.element"),hv=Symbol.for("react.fragment"),gv=Object.prototype.hasOwnProperty,xv=pv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,vv={key: !0,ref:!0,__self:!0,__source:!0
};

function jf(e,t,a) {
var r,o={
},n=null,l=null;a!==void 0&&(n=""+a),t.key!==void 0&&(n=""+t.key),t.ref!==void 0&&(l=t.ref);for(r in t)gv.call(t,r)&&!vv.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return {
$$typeof: mv,type:e,key:n,ref:l,props:o,_owner:xv.current
}}

vn.Fragment=hv;vn.jsx=jf;vn.jsxs=jf
});

var Qt=De((yL,Gf)=> {
"use strict"
;Gf.exports=Wf()
});

var ac=De($=> {
"use strict"
;function ni(e,t){var a=e.length;e.push(t);e: for(;
0<a;){var r=a-1>>>1,o=e[r];if(0<wn(o,t))e[r]=t,e[a]=o,a=r;else break e
}}

function ft(e) {
return e.length===0?null: e[0]
}

function Ln(e) {
if(e.length===0)return null;var t=e[0],a=e.pop();if(a!==t){e[0]=a;e: for(var r=0,o=e.length,n=o>>>1;
r<n;){var l=2*(r+1)-1,u=e[l],i=l+1,s=e[i];if(0>wn(u,a))i<o&&0>wn(s,u)?(e[r]=s,e[i]=a,r=i): (e[r]=u,e[l]=a,r=l);
else if(i<o&&0>wn(s,a))e[r]=s,e[i]=a,r=i;else break e
}}

return t
}

function wn(e,t) {
var a=e.sortIndex-t.sortIndex;return a!==0?a: e.id-t.id
}

typeof performance=="object"&&typeof performance.now=="function"?(Xf=performance,$.unstable_now=function() {
return Xf.now()
}):(ai=Date,Kf=ai.now(),$.unstable_now=function() {
return ai.now()-Kf
});

var Xf,ai,Kf,St=[],Yt=[],wv=1,at=null,be=3,In=!1,Ra=!1,Kr=!1,Yf=typeof setTimeout=="function"?setTimeout:null,Zf=typeof clearTimeout=="function"?clearTimeout:null,$f=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function li(e) {
for(var t=ft(Yt);t!==null;){if(t.callback===null)Ln(Yt);else if(t.startTime<=e)Ln(Yt),t.sortIndex=t.expirationTime,ni(St,t);else break;t=ft(Yt)
}}

function ui(e) {
if(Kr=!1,li(e),!Ra)if(ft(St)!==null)Ra=!0,si(ii);else{var t=ft(Yt);t!==null&&di(ui,t.startTime-e)
}}

function ii(e,t) {
Ra=!1,Kr&&(Kr=!1,Zf($r),$r=-1),In=!0;var a=be;try{for(li(t),at=ft(St);at!==null&&(!(at.expirationTime>t)||e&&!tc());){var r=at.callback;if(typeof r=="function"){at.callback=null,be=at.priorityLevel;var o=r(at.expirationTime<=t);t=$.unstable_now(),typeof o=="function"?at.callback=o: at===ft(St)&&Ln(St),li(t)
}

else Ln(St);at=ft(St)
}

if(at!==null)var n=!0;else {
var l=ft(Yt);l!==null&&di(ui,l.startTime-t),n=!1
}

return n
}

finally {
at=null,be=a,In=!1
}}

var Sn=!1,yn=null,$r=-1,Jf=5,ec=-1;function tc() {
return!($.unstable_now()-ec<Jf)
}

function ri() {
if(yn!==null){var e=$.unstable_now();ec=e;var t=!0;try{t=yn(!0,e)
}

finally {
t?Xr(): (Sn=!1,yn=null)
}}

else Sn=!1
}

var Xr;typeof $f=="function"?Xr=function() {
$f(ri)
}

:typeof MessageChannel<"u"?(oi=new MessageChannel,Qf=oi.port2,oi.port1.onmessage=ri,Xr=function() {
Qf.postMessage(null)
}):Xr=function() {
Yf(ri,0)
};

var oi,Qf;function si(e) {
yn=e,Sn||(Sn=!0,Xr())
}

function di(e,t) {
$r=Yf(function(){e($.unstable_now())
},t)
}$.unstable_IdlePriority=5;$.unstable_ImmediatePriority=1;$.unstable_LowPriority=4;$.unstable_NormalPriority=3;$.unstable_Profiling=null;$.unstable_UserBlockingPriority=2;$.unstable_cancelCallback=function(e) {
e.callback=null
};$.unstable_continueExecution=function() {
Ra||In||(Ra=!0,si(ii))
};$.unstable_forceFrameRate=function(e) {
0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"): Jf=0<e?Math.floor(1e3/e):5
};$.unstable_getCurrentPriorityLevel=function() {
return be
};$.unstable_getFirstCallbackNode=function() {
return ft(St)
};$.unstable_next=function(e) {
switch(be){case 1: case 2:case 3:var t=3;
break;default: t=be
}

var a=be;be=t;try {
return e()
}

finally {
be=a
}};$.unstable_pauseExecution=function() {
};$.unstable_requestPaint=function() {
};$.unstable_runWithPriority=function(e,t) {
switch(e){case 1: case 2:case 3:case 4:case 5:break;
default: e=3
}

var a=be;be=e;try {
return t()
}

finally {
be=a
}};$.unstable_scheduleCallback=function(e,t,a) {
var r=$.unstable_now();switch(typeof a=="object"&&a!==null?(a=a.delay,a=typeof a=="number"&&0<a?r+a: r):a=r,e){case 1:var o=-1;
break;case 2: o=250;
break;case 5: o=1073741823;
break;case 4: o=1e4;
break;default: o=5e3
}

return o=a+o,e= {
id: wv++,callback:t,priorityLevel:e,startTime:a,expirationTime:o,sortIndex:-1
},a>r?(e.sortIndex=a,ni(Yt,e),ft(St)===null&&e===ft(Yt)&&(Kr?(Zf($r),$r=-1):Kr=!0,di(ui,a-r))):(e.sortIndex=o,ni(St,e),Ra||In||(Ra=!0,si(ii))),e
};$.unstable_shouldYield=tc;$.unstable_wrapCallback=function(e) {
var t=be;return function(){var a=be;be=t;try{return e.apply(this,arguments)
}

finally {
be=a
}}}});

var oc=De((IL,rc)=> {
"use strict"
;rc.exports=ac()
});

var ih=De(tt=> {
"use strict"
;var yv=T(),Je=oc();function S(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."
}

var fp=new Set,vo= {
};

function Ha(e,t) {
Ir(e,t),Ir(e+"Capture",t)
}

function Ir(e,t) {
for(vo[e]=t,e=0;e<t.length;e++)fp.add(t[e])
}

var Ot=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Di=Object.prototype.hasOwnProperty,Lv=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,nc= {
},lc= {
};

function Iv(e) {
return Di.call(lc,e)?!0: Di.call(nc,e)?!1:Lv.test(e)?lc[e]=!0:(nc[e]=!0,!1)
}

function Sv(e,t,a,r) {
if(a!==null&&a.type===0)return!1;switch(typeof t){case"function": case"symbol":return!0;
case"boolean": return r?!1:a!==null?!a.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");
default: return!1
}}

function Cv(e,t,a,r) {
if(t===null||typeof t>"u"||Sv(e,t,a,r))return!0;if(r)return!1;if(a!==null)switch(a.type){case 3: return!t;
case 4: return t===!1;
case 5: return isNaN(t);
case 6: return isNaN(t)||1>t
}

return!1
}

function _e(e,t,a,r,o,n,l) {
this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=a,this.propertyName=e,this.type=t,this.sanitizeURL=n,this.removeEmptyString=l
}

var Ie= {
};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e) {
Ie[e]=new _e(e,0,!1,e,null,!1,!1)
});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e) {
var t=e[0];Ie[t]=new _e(t,1,!1,e[1],null,!1,!1)
});["contentEditable","draggable","spellCheck","value"].forEach(function(e) {
Ie[e]=new _e(e,2,!1,e.toLowerCase(),null,!1,!1)
});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e) {
Ie[e]=new _e(e,2,!1,e,null,!1,!1)
});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e) {
Ie[e]=new _e(e,3,!1,e.toLowerCase(),null,!1,!1)
});["checked","multiple","muted","selected"].forEach(function(e) {
Ie[e]=new _e(e,3,!0,e,null,!1,!1)
});["capture","download"].forEach(function(e) {
Ie[e]=new _e(e,4,!1,e,null,!1,!1)
});["cols","rows","size","span"].forEach(function(e) {
Ie[e]=new _e(e,6,!1,e,null,!1,!1)
});["rowSpan","start"].forEach(function(e) {
Ie[e]=new _e(e,5,!1,e.toLowerCase(),null,!1,!1)
});

var ks=/[\-:]([a-z])/g;function bs(e) {
return e[1].toUpperCase()
}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e) {
var t=e.replace(ks,bs);Ie[t]=new _e(t,1,!1,e,null,!1,!1)
});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e) {
var t=e.replace(ks,bs);Ie[t]=new _e(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)
});["xml:base","xml:lang","xml:space"].forEach(function(e) {
var t=e.replace(ks,bs);Ie[t]=new _e(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)
});["tabIndex","crossOrigin"].forEach(function(e) {
Ie[e]=new _e(e,1,!1,e.toLowerCase(),null,!1,!1)
});

Ie.xlinkHref=new _e("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e) {
Ie[e]=new _e(e,1,!1,e.toLowerCase(),null,!0,!0)
});

function Ps(e,t,a,r) {
var o=Ie.hasOwnProperty(t)?Ie[t]: null;
(o!==null?o.type!==0: r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Cv(t,a,o,r)&&(a=null),r||o===null?Iv(t)&&(a===null?e.removeAttribute(t):e.setAttribute(t,""+a)):o.mustUseProperty?e[o.propertyName]=a===null?o.type===3?!1:"":a:(t=o.attributeName,r=o.attributeNamespace,a===null?e.removeAttribute(t):(o=o.type,a=o===3||o===4&&a===!0?"":""+a,r?e.setAttributeNS(r,t,a):e.setAttribute(t,a))))
}

var zt=yv.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Cn=Symbol.for("react.element"),or=Symbol.for("react.portal"),nr=Symbol.for("react.fragment"),Es=Symbol.for("react.strict_mode"),Fi=Symbol.for("react.profiler"),cp=Symbol.for("react.provider"),pp=Symbol.for("react.context"),Rs=Symbol.for("react.forward_ref"),Ni=Symbol.for("react.suspense"),Oi=Symbol.for("react.suspense_list"),As=Symbol.for("react.memo"),Jt=Symbol.for("react.lazy");Symbol.for("react.scope");Symbol.for("react.debug_trace_mode");var mp=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden");Symbol.for("react.cache");Symbol.for("react.tracing_marker");var uc=Symbol.iterator;function Qr(e) {
return e===null||typeof e!="object"?null: (e=uc&&e[uc]||e["@@iterator"],typeof e=="function"?e:null)
}

var ne=Object.assign,fi;function oo(e) {
if(fi===void 0)try{throw Error()
}

catch(a) {
var t=a.stack.trim().match(/\n( *(at )?)/);fi=t&&t[1]||""
}

return`
`+fi+e
}

var ci=!1;function pi(e,t) {
if(!e||ci)return"";ci=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()
},Object.defineProperty(t.prototype,"props", {
set: function(){throw Error()
}}),typeof Reflect=="object"&&Reflect.construct) {
try{Reflect.construct(t,[])
}

catch(s) {
var r=s
}

Reflect.construct(e,[],t)
}

else {
try{t.call()
}

catch(s) {
r=s
}

e.call(t.prototype)
}

else {
try{throw Error()
}

catch(s) {
r=s
}

e()
}}

catch(s) {
if(s&&r&&typeof s.stack=="string"){for(var o=s.stack.split(`
`),n=r.stack.split(`
`),l=o.length-1,u=n.length-1;1<=l&&0<=u&&o[l]!==n[u];)u--;for(;1<=l&&0<=u;l--,u--)if(o[l]!==n[u]){if(l!==1||u!==1)do if(l--,u--,0>u||o[l]!==n[u]){var i=`
`+o[l].replace(" at new "," at ");return e.displayName&&i.includes("<anonymous>")&&(i=i.replace("<anonymous>",e.displayName)),i
}

while(1<=l&&0<=u);break
}}}

finally {
ci=!1,Error.prepareStackTrace=a
}

return(e=e?e.displayName||e.name:"")?oo(e):""
}

function kv(e) {
switch(e.tag){case 5: return oo(e.type);
case 16: return oo("Lazy");
case 13: return oo("Suspense");
case 19: return oo("SuspenseList");
case 0: case 2:case 15:return e=pi(e.type,!1),e;
case 11: return e=pi(e.type.render,!1),e;
case 1: return e=pi(e.type,!0),e;
default: return""
}}

function _i(e) {
if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case nr: return"Fragment";
case or: return"Portal";
case Fi: return"Profiler";
case Es: return"StrictMode";
case Ni: return"Suspense";
case Oi: return"SuspenseList"
}

if(typeof e=="object")switch(e.$$typeof) {
case pp: return(e.displayName||"Context")+".Consumer";
case cp: return(e._context.displayName||"Context")+".Provider";
case Rs: var t=e.render;
return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")": "ForwardRef"),e;
case As: return t=e.displayName||null,t!==null?t:_i(e.type)||"Memo";
case Jt: t=e._payload,e=e._init;
try{return _i(e(t))
}

catch {
}}

return null
}

function bv(e) {
var t=e.type;switch(e.tag){case 24: return"Cache";
case 9: return(t.displayName||"Context")+".Consumer";
case 10: return(t._context.displayName||"Context")+".Provider";
case 18: return"DehydratedFragment";
case 11: return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");
case 7: return"Fragment";
case 5: return t;
case 4: return"Portal";
case 3: return"Root";
case 6: return"Text";
case 16: return _i(t);
case 8: return t===Es?"StrictMode":"Mode";
case 22: return"Offscreen";
case 12: return"Profiler";
case 21: return"Scope";
case 13: return"Suspense";
case 19: return"SuspenseList";
case 25: return"TracingMarker";
case 1: case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;
if(typeof t=="string")return t
}

return null
}

function pa(e) {
switch(typeof e){case"boolean": case"number":case"string":case"undefined":return e;
case"object": return e;
default: return""
}}

function hp(e) {
var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")
}

function Pv(e) {
var t=hp(e)?"checked": "value",a=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];
if(!e.hasOwnProperty(t)&&typeof a<"u"&&typeof a.get=="function"&&typeof a.set=="function"){var o=a.get,n=a.set;return Object.defineProperty(e,t,{configurable: !0,get:function(){return o.call(this)
},set:function(l) {
r=""+l,n.call(this,l)
}}),Object.defineProperty(e,t, {
enumerable: a.enumerable
}),{getValue:function() {
return r
},setValue:function(l) {
r=""+l
},stopTracking:function() {
e._valueTracker=null,delete e[t]
}}}}

function kn(e) {
e._valueTracker||(e._valueTracker=Pv(e))
}

function gp(e) {
if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),r="";return e&&(r=hp(e)?e.checked?"true": "false":e.value),e=r,e!==a?(t.setValue(e),!0):!1
}

function Jn(e) {
if(e=e||(typeof document<"u"?document: void 0),typeof e>"u")return null;
try{return e.activeElement||e.body
}

catch {
return e.body
}}

function Bi(e,t) {
var a=t.checked;return ne({
},t, {
defaultChecked: void 0,defaultValue:void 0,value:void 0,checked:a??e._wrapperState.initialChecked
})}

function ic(e,t) {
var a=t.defaultValue==null?"": t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;
a=pa(t.value!=null?t.value: a),e._wrapperState={initialChecked:r,initialValue:a,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null
}}

function xp(e,t) {
t=t.checked,t!=null&&Ps(e,"checked",t,!1)
}

function Ui(e,t) {
xp(e,t);var a=pa(t.value),r=t.type;if(a!=null)r==="number"?(a===0&&e.value===""||e.value!=a)&&(e.value=""+a): e.value!==""+a&&(e.value=""+a);
else if(r==="submit"||r==="reset"){e.removeAttribute("value");return
}

t.hasOwnProperty("value")?zi(e,t.type,a):t.hasOwnProperty("defaultValue")&&zi(e,t.type,pa(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)
}

function sc(e,t,a) {
if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,a||t===e.value||(e.value=t),e.defaultValue=t
}

a=e.name,a!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,a!==""&&(e.name=a)
}

function zi(e,t,a) {
(t!=="number"||Jn(e.ownerDocument)!==e)&&(a==null?e.defaultValue=""+e._wrapperState.initialValue: e.defaultValue!==""+a&&(e.defaultValue=""+a))
}

var no=Array.isArray;function gr(e,t,a,r) {
if(e=e.options,t){t={
};

for(var o=0;o<a.length;o++)t["$"+a[o]]=!0;for(a=0;a<e.length;a++)o=t.hasOwnProperty("$"+e[a].value),e[a].selected!==o&&(e[a].selected=o),o&&r&&(e[a].defaultSelected=!0)
}

else {
for(a=""+pa(a),t=null,o=0;o<e.length;o++){if(e[o].value===a){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return
}

t!==null||e[o].disabled||(t=e[o])
}

t!==null&&(t.selected=!0)
}}

function qi(e,t) {
if(t.dangerouslySetInnerHTML!=null)throw Error(S(91));return ne({
},t, {
value: void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue
})}

function dc(e,t) {
var a=t.value;if(a==null){if(a=t.children,t=t.defaultValue,a!=null){if(t!=null)throw Error(S(92));if(no(a)){if(1<a.length)throw Error(S(93));a=a[0]
}

t=a
}

t==null&&(t=""),a=t
}

e._wrapperState= {
initialValue: pa(a)
}}

function vp(e,t) {
var a=pa(t.value),r=pa(t.defaultValue);a!=null&&(a=""+a,a!==e.value&&(e.value=a),t.defaultValue==null&&e.defaultValue!==a&&(e.defaultValue=a)),r!=null&&(e.defaultValue=""+r)
}

function fc(e) {
var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)
}

function wp(e) {
switch(e){case"svg": return"http://www.w3.org/2000/svg";
case"math": return"http://www.w3.org/1998/Math/MathML";
default: return"http://www.w3.org/1999/xhtml"
}}

function Hi(e,t) {
return e==null||e==="http://www.w3.org/1999/xhtml"?wp(t): e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e
}

var bn,yp=(function(e) {
return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,a,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,a,r,o)
})}

:e
})(function(e,t) {
if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(bn=bn||document.createElement("div"),bn.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=bn.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)
}});

function wo(e,t) {
if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return
}}

e.textContent=t
}

var io= {
animationIterationCount: !0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0
},Ev=["Webkit","ms","Moz","O"];Object.keys(io).forEach(function(e) {
Ev.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),io[t]=io[e]
})});

function Lp(e,t,a) {
return t==null||typeof t=="boolean"||t===""?"": a||typeof t!="number"||t===0||io.hasOwnProperty(e)&&io[e]?(""+t).trim():t+"px"
}

function Ip(e,t) {
e=e.style;for(var a in t)if(t.hasOwnProperty(a)){var r=a.indexOf("--")===0,o=Lp(a,t[a],r);a==="float"&&(a="cssFloat"),r?e.setProperty(a,o): e[a]=o
}}

var Rv=ne( {
menuitem: !0
},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0
});

function Vi(e,t) {
if(t){if(Rv[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(S(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(S(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(S(61))
}

if(t.style!=null&&typeof t.style!="object")throw Error(S(62))
}}

function ji(e,t) {
if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml": case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;
default: return!0
}}

var Wi=null;function Ts(e) {
return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode: e
}

var Gi=null,xr=null,vr=null;function cc(e) {
if(e=_o(e)){if(typeof Gi!="function")throw Error(S(280));var t=e.stateNode;t&&(t=Pl(t),Gi(e.stateNode,e.type,t))
}}

function Sp(e) {
xr?vr?vr.push(e): vr=[e]:xr=e
}

function Cp() {
if(xr){var e=xr,t=vr;if(vr=xr=null,cc(e),t)for(e=0;e<t.length;e++)cc(t[e])
}}

function kp(e,t) {
return e(t)
}

function bp() {
}

var mi=!1;function Pp(e,t,a) {
if(mi)return e(t,a);mi=!0;try{return kp(e,t,a)
}

finally {
mi=!1,(xr!==null||vr!==null)&&(bp(),Cp())
}}

function yo(e,t) {
var a=e.stateNode;if(a===null)return null;var r=Pl(a);if(r===null)return null;a=r[t];e: switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;
break e;default: e=!1
}

if(e)return null;if(a&&typeof a!="function")throw Error(S(231,t,typeof a));return a
}

var Xi=!1;if(Ot)try {
ar={
},Object.defineProperty(ar,"passive", {
get: function(){Xi=!0
}}),window.addEventListener("test",ar,ar),window.removeEventListener("test",ar,ar)
}

catch {
Xi=!1
}

var ar;function Av(e,t,a,r,o,n,l,u,i) {
var s=Array.prototype.slice.call(arguments,3);try{t.apply(a,s)
}

catch(f) {
this.onError(f)
}}

var so=!1,el=null,tl=!1,Ki=null,Tv= {
onError: function(e){so=!0,el=e
}};

function Mv(e,t,a,r,o,n,l,u,i) {
so=!1,el=null,Av.apply(Tv,arguments)
}

function Dv(e,t,a,r,o,n,l,u,i) {
if(Mv.apply(this,arguments),so){if(so){var s=el;so=!1,el=null
}

else throw Error(S(198));tl||(tl=!0,Ki=s)
}}

function Va(e) {
var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)
}

return t.tag===3?a:null
}

function Ep(e) {
if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated
}

return null
}

function pc(e) {
if(Va(e)!==e)throw Error(S(188))
}

function Fv(e) {
var t=e.alternate;if(!t){if(t=Va(e),t===null)throw Error(S(188));return t!==e?null: e
}

for(var a=e,r=t;;) {
var o=a.return;if(o===null)break;var n=o.alternate;if(n===null){if(r=o.return,r!==null){a=r;continue
}

break
}

if(o.child===n.child) {
for(n=o.child;n;){if(n===a)return pc(o),e;if(n===r)return pc(o),t;n=n.sibling
}

throw Error(S(188))
}

if(a.return!==r.return)a=o,r=n;else {
for(var l=!1,u=o.child;u;){if(u===a){l=!0,a=o,r=n;break
}

if(u===r) {
l=!0,r=o,a=n;break
}

u=u.sibling
}

if(!l) {
for(u=n.child;u;){if(u===a){l=!0,a=n,r=o;break
}

if(u===r) {
l=!0,r=n,a=o;break
}

u=u.sibling
}

if(!l)throw Error(S(189))
}}

if(a.alternate!==r)throw Error(S(190))
}

if(a.tag!==3)throw Error(S(188));return a.stateNode.current===a?e:t
}

function Rp(e) {
return e=Fv(e),e!==null?Ap(e): null
}

function Ap(e) {
if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ap(e);if(t!==null)return t;e=e.sibling
}

return null
}

var Tp=Je.unstable_scheduleCallback,mc=Je.unstable_cancelCallback,Nv=Je.unstable_shouldYield,Ov=Je.unstable_requestPaint,ie=Je.unstable_now,_v=Je.unstable_getCurrentPriorityLevel,Ms=Je.unstable_ImmediatePriority,Mp=Je.unstable_UserBlockingPriority,al=Je.unstable_NormalPriority,Bv=Je.unstable_LowPriority,Dp=Je.unstable_IdlePriority,Sl=null,Pt=null;function Uv(e) {
if(Pt&&typeof Pt.onCommitFiberRoot=="function")try{Pt.onCommitFiberRoot(Sl,e,void 0,(e.current.flags&128)===128)
}

catch {
}}

var gt=Math.clz32?Math.clz32:Hv,zv=Math.log,qv=Math.LN2;function Hv(e) {
return e>>>=0,e===0?32: 31-(zv(e)/qv|0)|0
}

var Pn=64,En=4194304;function lo(e) {
switch(e&-e){case 1: return 1;
case 2: return 2;
case 4: return 4;
case 8: return 8;
case 16: return 16;
case 32: return 32;
case 64: case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;
case 4194304: case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;
case 134217728: return 134217728;
case 268435456: return 268435456;
case 536870912: return 536870912;
case 1073741824: return 1073741824;
default: return e
}}

function rl(e,t) {
var a=e.pendingLanes;if(a===0)return 0;var r=0,o=e.suspendedLanes,n=e.pingedLanes,l=a&268435455;if(l!==0){var u=l&~o;u!==0?r=lo(u): (n&=l,n!==0&&(r=lo(n)))
}

else l=a&~o,l!==0?r=lo(l):n!==0&&(r=lo(n));if(r===0)return 0;if(t!==0&&t!==r&&(t&o)===0&&(o=r&-r,n=t&-t,o>=n||o===16&&(n&4194240)!==0))return t;if((r&4)!==0&&(r|=a&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)a=31-gt(t),o=1<<a,r|=e[a],t&=~o;return r
}

function Vv(e,t) {
switch(e){case 1: case 2:case 4:return t+250;
case 8: case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;
case 4194304: case 8388608:case 16777216:case 33554432:case 67108864:return-1;
case 134217728: case 268435456:case 536870912:case 1073741824:return-1;
default: return-1
}}

function jv(e,t) {
for(var a=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,n=e.pendingLanes;0<n;){var l=31-gt(n),u=1<<l,i=o[l];i===-1?((u&a)===0||(u&r)!==0)&&(o[l]=Vv(u,t)): i<=t&&(e.expiredLanes|=u),n&=~u
}}

function $i(e) {
return e=e.pendingLanes&-1073741825,e!==0?e: e&1073741824?1073741824:0
}

function Fp() {
var e=Pn;return Pn<<=1,(Pn&4194240)===0&&(Pn=64),e
}

function hi(e) {
for(var t=[],a=0;31>a;a++)t.push(e);return t
}

function No(e,t,a) {
e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-gt(t),e[t]=a
}

function Wv(e,t) {
var a=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<a;){var o=31-gt(a),n=1<<o;t[o]=0,r[o]=-1,e[o]=-1,a&=~n
}}

function Ds(e,t) {
var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var r=31-gt(a),o=1<<r;o&t|e[r]&t&&(e[r]|=t),a&=~o
}}

var W=0;function Np(e) {
return e&=-e,1<e?4<e?(e&268435455)!==0?16: 536870912:4:1
}

var Op,Fs,_p,Bp,Up,Qi=!1,Rn=[],na=null,la=null,ua=null,Lo=new Map,Io=new Map,ta=[],Gv="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function hc(e,t) {
switch(e){case"focusin": case"focusout":na=null;
break;case"dragenter": case"dragleave":la=null;
break;case"mouseover": case"mouseout":ua=null;
break;case"pointerover": case"pointerout":Lo.delete(t.pointerId);
break;case"gotpointercapture": case"lostpointercapture":Io.delete(t.pointerId)
}}

function Yr(e,t,a,r,o,n) {
return e===null||e.nativeEvent!==n?(e={blockedOn: t,domEventName:a,eventSystemFlags:r,nativeEvent:n,targetContainers:[o]
},t!==null&&(t=_o(t),t!==null&&Fs(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)
}

function Xv(e,t,a,r,o) {
switch(t){case"focusin": return na=Yr(na,e,t,a,r,o),!0;
case"dragenter": return la=Yr(la,e,t,a,r,o),!0;
case"mouseover": return ua=Yr(ua,e,t,a,r,o),!0;
case"pointerover": var n=o.pointerId;
return Lo.set(n,Yr(Lo.get(n)||null,e,t,a,r,o)),!0;case"gotpointercapture": return n=o.pointerId,Io.set(n,Yr(Io.get(n)||null,e,t,a,r,o)),!0
}

return!1
}

function zp(e) {
var t=Ma(e.target);if(t!==null){var a=Va(t);if(a!==null){if(t=a.tag,t===13){if(t=Ep(a),t!==null){e.blockedOn=t,Up(e.priority,function(){_p(a)
});

return
}}

else if(t===3&&a.stateNode.current.memoizedState.isDehydrated) {
e.blockedOn=a.tag===3?a.stateNode.containerInfo: null;
return
}}}

e.blockedOn=null
}

function Vn(e) {
if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Yi(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(a===null){a=e.nativeEvent;var r=new a.constructor(a.type,a);Wi=r,a.target.dispatchEvent(r),Wi=null
}

else return t=_o(a),t!==null&&Fs(t),e.blockedOn=a,!1;t.shift()
}

return!0
}

function gc(e,t,a) {
Vn(e)&&a.delete(t)
}

function Kv() {
Qi=!1,na!==null&&Vn(na)&&(na=null),la!==null&&Vn(la)&&(la=null),ua!==null&&Vn(ua)&&(ua=null),Lo.forEach(gc),Io.forEach(gc)
}

function Zr(e,t) {
e.blockedOn===t&&(e.blockedOn=null,Qi||(Qi=!0,Je.unstable_scheduleCallback(Je.unstable_NormalPriority,Kv)))
}

function So(e) {
function t(o){return Zr(o,e)
}

if(0<Rn.length) {
Zr(Rn[0],e);for(var a=1;a<Rn.length;a++){var r=Rn[a];r.blockedOn===e&&(r.blockedOn=null)
}}

for(na!==null&&Zr(na,e),la!==null&&Zr(la,e),ua!==null&&Zr(ua,e),Lo.forEach(t),Io.forEach(t),a=0;a<ta.length;a++)r=ta[a],r.blockedOn===e&&(r.blockedOn=null);for(;0<ta.length&&(a=ta[0],a.blockedOn===null);)zp(a),a.blockedOn===null&&ta.shift()
}

var wr=zt.ReactCurrentBatchConfig,ol=!0;function $v(e,t,a,r) {
var o=W,n=wr.transition;wr.transition=null;try{W=1,Ns(e,t,a,r)
}

finally {
W=o,wr.transition=n
}}

function Qv(e,t,a,r) {
var o=W,n=wr.transition;wr.transition=null;try{W=4,Ns(e,t,a,r)
}

finally {
W=o,wr.transition=n
}}

function Ns(e,t,a,r) {
if(ol){var o=Yi(e,t,a,r);if(o===null)Ii(e,t,r,nl,a),hc(e,r);else if(Xv(o,e,t,a,r))r.stopPropagation();else if(hc(e,r),t&4&&-1<Gv.indexOf(e)){for(;o!==null;){var n=_o(o);if(n!==null&&Op(n),n=Yi(e,t,a,r),n===null&&Ii(e,t,r,nl,a),n===o)break;o=n
}

o!==null&&r.stopPropagation()
}

else Ii(e,t,r,null,a)
}}

var nl=null;function Yi(e,t,a,r) {
if(nl=null,e=Ts(r),e=Ma(e),e!==null)if(t=Va(e),t===null)e=null;else if(a=t.tag,a===13){if(e=Ep(t),e!==null)return e;e=null
}

else if(a===3) {
if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo: null;
e=null
}

else t!==e&&(e=null);return nl=e,null
}

function qp(e) {
switch(e){case"cancel": case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;
case"drag": case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;
case"message": switch(_v()){case Ms:return 1;
case Mp: return 4;
case al: case Bv:return 16;
case Dp: return 536870912;
default: return 16
}

default:return 16
}}

var ra=null,Os=null,jn=null;function Hp() {
if(jn)return jn;var e,t=Os,a=t.length,r,o="value"in ra?ra.value: ra.textContent,n=o.length;
for(e=0;e<a&&t[e]===o[e];e++);var l=a-e;for(r=1;r<=l&&t[a-r]===o[n-r];r++);return jn=o.slice(e,1<r?1-r: void 0)
}

function Wn(e) {
var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)): e=t,e===10&&(e=13),32<=e||e===13?e:0
}

function An() {
return!0
}

function xc() {
return!1
}

function et(e) {
function t(a,r,o,n,l){this._reactName=a,this._targetInst=o,this.type=r,this.nativeEvent=n,this.target=l,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(a=e[u],this[u]=a?a(n): n[u]);
return this.isDefaultPrevented=(n.defaultPrevented!=null?n.defaultPrevented: n.returnValue===!1)?An:xc,this.isPropagationStopped=xc,this
}

return ne(t.prototype, {
preventDefault: function(){this.defaultPrevented=!0;
var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault(): typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=An)
},stopPropagation:function() {
var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation(): typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=An)
},persist:function() {
},isPersistent:An
}),t
}

var Rr= {
eventPhase: 0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()
},defaultPrevented:0,isTrusted:0
},_s=et(Rr),Oo=ne( {
},Rr, {
view: 0,detail:0
}),Yv=et(Oo),gi,xi,Jr,Cl=ne( {
},Oo, {
screenX: 0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Bs,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget
},movementX:function(e) {
return"movementX"in e?e.movementX: (e!==Jr&&(Jr&&e.type==="mousemove"?(gi=e.screenX-Jr.screenX,xi=e.screenY-Jr.screenY):xi=gi=0,Jr=e),gi)
},movementY:function(e) {
return"movementY"in e?e.movementY: xi
}}),vc=et(Cl),Zv=ne( {
},Cl, {
dataTransfer: 0
}),Jv=et(Zv),e0=ne( {
},Oo, {
relatedTarget: 0
}),vi=et(e0),t0=ne( {
},Rr, {
animationName: 0,elapsedTime:0,pseudoElement:0
}),a0=et(t0),r0=ne( {
},Rr, {
clipboardData: function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData
}}),o0=et(r0),n0=ne( {
},Rr, {
data: 0
}),wc=et(n0),l0= {
Esc: "Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"
},u0= {
8: "Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"
},i0= {
Alt: "altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"
};

function s0(e) {
var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e): (e=i0[e])?!!t[e]:!1
}

function Bs() {
return s0
}

var d0=ne( {
},Oo, {
key: function(e){if(e.key){var t=l0[e.key]||e.key;
if(t!=="Unidentified")return t
}

return e.type==="keypress"?(e=Wn(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?u0[e.keyCode]||"Unidentified":""
},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Bs,charCode:function(e) {
return e.type==="keypress"?Wn(e): 0
},keyCode:function(e) {
return e.type==="keydown"||e.type==="keyup"?e.keyCode: 0
},which:function(e) {
return e.type==="keypress"?Wn(e): e.type==="keydown"||e.type==="keyup"?e.keyCode:0
}}),f0=et(d0),c0=ne( {
},Cl, {
pointerId: 0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0
}),yc=et(c0),p0=ne( {
},Oo, {
touches: 0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Bs
}),m0=et(p0),h0=ne( {
},Rr, {
propertyName: 0,elapsedTime:0,pseudoElement:0
}),g0=et(h0),x0=ne( {
},Cl, {
deltaX: function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0
},deltaY:function(e) {
return"deltaY"in e?e.deltaY: "wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0
},deltaZ:0,deltaMode:0
}),v0=et(x0),w0=[9,13,27,32],Us=Ot&&"CompositionEvent"in window,fo=null;Ot&&"documentMode"in document&&(fo=document.documentMode);var y0=Ot&&"TextEvent"in window&&!fo,Vp=Ot&&(!Us||fo&&8<fo&&11>=fo),Lc=" ",Ic=!1;function jp(e,t) {
switch(e){case"keyup": return w0.indexOf(t.keyCode)!==-1;
case"keydown": return t.keyCode!==229;
case"keypress": case"mousedown":case"focusout":return!0;
default: return!1
}}

function Wp(e) {
return e=e.detail,typeof e=="object"&&"data"in e?e.data: null
}

var lr=!1;function L0(e,t) {
switch(e){case"compositionend": return Wp(t);
case"keypress": return t.which!==32?null:(Ic=!0,Lc);
case"textInput": return e=t.data,e===Lc&&Ic?null:e;
default: return null
}}

function I0(e,t) {
if(lr)return e==="compositionend"||!Us&&jp(e,t)?(e=Hp(),jn=Os=ra=null,lr=!1,e): null;
switch(e){case"paste": return null;
case"keypress": if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;
if(t.which)return String.fromCharCode(t.which)
}

return null;case"compositionend":return Vp&&t.locale!=="ko"?null:t.data;default:return null
}}

var S0= {
color: !0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0
};

function Sc(e) {
var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!S0[e.type]: t==="textarea"
}

function Gp(e,t,a,r) {
Sp(r),t=ll(t,"onChange"),0<t.length&&(a=new _s("onChange","change",null,a,r),e.push({event: a,listeners:t
}))}

var co=null,Co=null;function C0(e) {
rm(e,0)
}

function kl(e) {
var t=sr(e);if(gp(t))return e
}

function k0(e,t) {
if(e==="change")return t
}

var Xp=!1;Ot&&(Ot?(Mn="oninput"in document,Mn||(wi=document.createElement("div"),wi.setAttribute("oninput","return;"),Mn=typeof wi.oninput=="function"),Tn=Mn):Tn=!1,Xp=Tn&&(!document.documentMode||9<document.documentMode));var Tn,Mn,wi;function Cc() {
co&&(co.detachEvent("onpropertychange",Kp),Co=co=null)
}

function Kp(e) {
if(e.propertyName==="value"&&kl(Co)){var t=[];Gp(t,Co,e,Ts(e)),Pp(C0,t)
}}

function b0(e,t,a) {
e==="focusin"?(Cc(),co=t,Co=a,co.attachEvent("onpropertychange",Kp)): e==="focusout"&&Cc()
}

function P0(e) {
if(e==="selectionchange"||e==="keyup"||e==="keydown")return kl(Co)
}

function E0(e,t) {
if(e==="click")return kl(t)
}

function R0(e,t) {
if(e==="input"||e==="change")return kl(t)
}

function A0(e,t) {
return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t
}

var vt=typeof Object.is=="function"?Object.is:A0;function ko(e,t) {
if(vt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),r=Object.keys(t);if(a.length!==r.length)return!1;for(r=0;r<a.length;r++){var o=a[r];if(!Di.call(t,o)||!vt(e[o],t[o]))return!1
}

return!0
}

function kc(e) {
for(;e&&e.firstChild;)e=e.firstChild;return e
}

function bc(e,t) {
var a=kc(e);e=0;for(var r;a;){if(a.nodeType===3){if(r=e+a.textContent.length,e<=t&&r>=t)return{node: a,offset:t-e
};

e=r
}

e: {
for(;a;){if(a.nextSibling){a=a.nextSibling;break e
}

a=a.parentNode
}

a=void 0
}

a=kc(a)
}}

function $p(e,t) {
return e&&t?e===t?!0: e&&e.nodeType===3?!1:t&&t.nodeType===3?$p(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1
}

function Qp() {
for(var e=window,t=Jn();t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"
}

catch {
a=!1
}

if(a)e=t.contentWindow;else break;t=Jn(e.document)
}

return t
}

function zs(e) {
var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")
}

function T0(e) {
var t=Qp(),a=e.focusedElem,r=e.selectionRange;if(t!==a&&a&&a.ownerDocument&&$p(a.ownerDocument.documentElement,a)){if(r!==null&&zs(a)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in a)a.selectionStart=t,a.selectionEnd=Math.min(e,a.value.length);else if(e=(t=a.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=a.textContent.length,n=Math.min(r.start,o);r=r.end===void 0?n: Math.min(r.end,o),!e.extend&&n>r&&(o=r,r=n,n=o),o=bc(a,n);
var l=bc(a,r);o&&l&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),n>r?(e.addRange(t),e.extend(l.node,l.offset)): (t.setEnd(l.node,l.offset),e.addRange(t)))
}}

for(t=[],e=a;e=e.parentNode;)e.nodeType===1&&t.push( {
element: e,left:e.scrollLeft,top:e.scrollTop
});

for(typeof a.focus=="function"&&a.focus(),a=0;a<t.length;a++)e=t[a],e.element.scrollLeft=e.left,e.element.scrollTop=e.top
}}

var M0=Ot&&"documentMode"in document&&11>=document.documentMode,ur=null,Zi=null,po=null,Ji=!1;function Pc(e,t,a) {
var r=a.window===a?a.document: a.nodeType===9?a:a.ownerDocument;
Ji||ur==null||ur!==Jn(r)||(r=ur,"selectionStart"in r&&zs(r)?r={start: r.selectionStart,end:r.selectionEnd
}

:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r= {
anchorNode: r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset
}),po&&ko(po,r)||(po=r,r=ll(Zi,"onSelect"),0<r.length&&(t=new _s("onSelect","select",null,t,a),e.push( {
event: t,listeners:r
}),t.target=ur)))
}

function Dn(e,t) {
var a={
};

return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a
}

var ir= {
animationend: Dn("Animation","AnimationEnd"),animationiteration:Dn("Animation","AnimationIteration"),animationstart:Dn("Animation","AnimationStart"),transitionend:Dn("Transition","TransitionEnd")
},yi= {
},Yp= {
};

Ot&&(Yp=document.createElement("div").style,"AnimationEvent"in window||(delete ir.animationend.animation,delete ir.animationiteration.animation,delete ir.animationstart.animation),"TransitionEvent"in window||delete ir.transitionend.transition);function bl(e) {
if(yi[e])return yi[e];if(!ir[e])return e;var t=ir[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Yp)return yi[e]=t[a];return e
}

var Zp=bl("animationend"),Jp=bl("animationiteration"),em=bl("animationstart"),tm=bl("transitionend"),am=new Map,Ec="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ha(e,t) {
am.set(e,t),Ha(t,[e])
}

for(Fn=0;Fn<Ec.length;Fn++)Nn=Ec[Fn],Rc=Nn.toLowerCase(),Ac=Nn[0].toUpperCase()+Nn.slice(1),ha(Rc,"on"+Ac);var Nn,Rc,Ac,Fn;ha(Zp,"onAnimationEnd");ha(Jp,"onAnimationIteration");ha(em,"onAnimationStart");ha("dblclick","onDoubleClick");ha("focusin","onFocus");ha("focusout","onBlur");ha(tm,"onTransitionEnd");Ir("onMouseEnter",["mouseout","mouseover"]);Ir("onMouseLeave",["mouseout","mouseover"]);Ir("onPointerEnter",["pointerout","pointerover"]);Ir("onPointerLeave",["pointerout","pointerover"]);Ha("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Ha("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Ha("onBeforeInput",["compositionend","keypress","textInput","paste"]);Ha("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Ha("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Ha("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var uo="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),D0=new Set("cancel close invalid load scroll toggle".split(" ").concat(uo));function Tc(e,t,a) {
var r=e.type||"unknown-event";e.currentTarget=a,Dv(r,t,void 0,e),e.currentTarget=null
}

function rm(e,t) {
t=(t&4)!==0;for(var a=0;a<e.length;a++){var r=e[a],o=r.event;r=r.listeners;e: {var n=void 0;
if(t)for(var l=r.length-1;0<=l;l--){var u=r[l],i=u.instance,s=u.currentTarget;if(u=u.listener,i!==n&&o.isPropagationStopped())break e;Tc(o,u,s),n=i
}

else for(l=0;l<r.length;l++) {
if(u=r[l],i=u.instance,s=u.currentTarget,u=u.listener,i!==n&&o.isPropagationStopped())break e;Tc(o,u,s),n=i
}}}

if(tl)throw e=Ki,tl=!1,Ki=null,e
}

function J(e,t) {
var a=t[os];a===void 0&&(a=t[os]=new Set);var r=e+"__bubble";a.has(r)||(om(t,e,2,!1),a.add(r))
}

function Li(e,t,a) {
var r=0;t&&(r|=4),om(a,e,r,t)
}

var On="_reactListening"+Math.random().toString(36).slice(2);function bo(e) {
if(!e[On]){e[On]=!0,fp.forEach(function(a){a!=="selectionchange"&&(D0.has(a)||Li(a,!1,e),Li(a,!0,e))
});

var t=e.nodeType===9?e:e.ownerDocument;t===null||t[On]||(t[On]=!0,Li("selectionchange",!1,t))
}}

function om(e,t,a,r) {
switch(qp(t)){case 1: var o=$v;
break;case 4: o=Qv;
break;default: o=Ns
}

a=o.bind(null,t,a,e),o=void 0,!Xi||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,a, {
capture: !0,passive:o
}):e.addEventListener(t,a,!0):o!==void 0?e.addEventListener(t,a, {
passive: o
}):e.addEventListener(t,a,!1)
}

function Ii(e,t,a,r,o) {
var n=r;if((t&1)===0&&(t&2)===0&&r!==null)e: for(;
;){if(r===null)return;var l=r.tag;if(l===3||l===4){var u=r.stateNode.containerInfo;if(u===o||u.nodeType===8&&u.parentNode===o)break;if(l===4)for(l=r.return;l!==null;){var i=l.tag;if((i===3||i===4)&&(i=l.stateNode.containerInfo,i===o||i.nodeType===8&&i.parentNode===o))return;l=l.return
}

for(;u!==null;) {
if(l=Ma(u),l===null)return;if(i=l.tag,i===5||i===6){r=n=l;continue e
}

u=u.parentNode
}}

r=r.return
}

Pp(function() {
var s=n,f=Ts(a),c=[];e: {var m=am.get(e);
if(m!==void 0){var x=_s,v=e;switch(e){case"keypress": if(Wn(a)===0)break e;
case"keydown": case"keyup":x=f0;
break;case"focusin": v="focus",x=vi;
break;case"focusout": v="blur",x=vi;
break;case"beforeblur": case"afterblur":x=vi;
break;case"click": if(a.button===2)break e;
case"auxclick": case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":x=vc;
break;case"drag": case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":x=Jv;
break;case"touchcancel": case"touchend":case"touchmove":case"touchstart":x=m0;
break;case Zp: case Jp:case em:x=a0;
break;case tm: x=g0;
break;case"scroll": x=Yv;
break;case"wheel": x=v0;
break;case"copy": case"cut":case"paste":x=o0;
break;case"gotpointercapture": case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":x=yc
}

var y=(t&4)!==0,A=!y&&e==="scroll",p=y?m!==null?m+"Capture":null:m;y=[];for(var d=s,h;d!==null;) {
h=d;var w=h.stateNode;if(h.tag===5&&w!==null&&(h=w,p!==null&&(w=yo(d,p),w!=null&&y.push(Po(d,w,h)))),A)break;d=d.return
}

0<y.length&&(m=new x(m,v,null,a,f),c.push( {
event: m,listeners:y
}))}}

if((t&7)===0) {
e: {if(m=e==="mouseover"||e==="pointerover",x=e==="mouseout"||e==="pointerout",m&&a!==Wi&&(v=a.relatedTarget||a.fromElement)&&(Ma(v)||v[_t]))break e;
if((x||m)&&(m=f.window===f?f: (m=f.ownerDocument)?m.defaultView||m.parentWindow:window,x?(v=a.relatedTarget||a.toElement,x=s,v=v?Ma(v):null,v!==null&&(A=Va(v),v!==A||v.tag!==5&&v.tag!==6)&&(v=null)):(x=null,v=s),x!==v)){if(y=vc,w="onMouseLeave",p="onMouseEnter",d="mouse",(e==="pointerout"||e==="pointerover")&&(y=yc,w="onPointerLeave",p="onPointerEnter",d="pointer"),A=x==null?m:sr(x),h=v==null?m:sr(v),m=new y(w,d+"leave",x,a,f),m.target=A,m.relatedTarget=h,w=null,Ma(f)===s&&(y=new y(p,d+"enter",v,a,f),y.target=h,y.relatedTarget=A,w=y),A=w,x&&v)t:{for(y=x,p=v,d=0,h=y;
h;h=rr(h))d++;for(h=0,w=p;w;w=rr(w))h++;for(;0<d-h;)y=rr(y),d--;for(;0<h-d;)p=rr(p),h--;for(;d--;){if(y===p||p!==null&&y===p.alternate)break t;y=rr(y),p=rr(p)
}

y=null
}

else y=null;x!==null&&Mc(c,m,x,y,!1),v!==null&&A!==null&&Mc(c,A,v,y,!0)
}}

e: {
if(m=s?sr(s): window,x=m.nodeName&&m.nodeName.toLowerCase(),x==="select"||x==="input"&&m.type==="file")var I=k0;
else if(Sc(m))if(Xp)I=R0;else{I=P0;var P=b0
}

else(x=m.nodeName)&&x.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(I=E0);if(I&&(I=I(e,s))) {
Gp(c,I,a,f);break e
}

P&&P(e,m,s),e==="focusout"&&(P=m._wrapperState)&&P.controlled&&m.type==="number"&&zi(m,"number",m.value)
}

switch(P=s?sr(s):window,e) {
case"focusin": (Sc(P)||P.contentEditable==="true")&&(ur=P,Zi=s,po=null);
break;case"focusout": po=Zi=ur=null;
break;case"mousedown": Ji=!0;
break;case"contextmenu": case"mouseup":case"dragend":Ji=!1,Pc(c,a,f);
break;case"selectionchange": if(M0)break;
case"keydown": case"keyup":Pc(c,a,f)
}

var b;if(Us)e: {
switch(e){case"compositionstart": var R="onCompositionStart";
break e;case"compositionend": R="onCompositionEnd";
break e;case"compositionupdate": R="onCompositionUpdate";
break e
}

R=void 0
}

else lr?jp(e,a)&&(R="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(R="onCompositionStart");R&&(Vp&&a.locale!=="ko"&&(lr||R!=="onCompositionStart"?R==="onCompositionEnd"&&lr&&(b=Hp()):(ra=f,Os="value"in ra?ra.value:ra.textContent,lr=!0)),P=ll(s,R),0<P.length&&(R=new wc(R,e,null,a,f),c.push( {
event: R,listeners:P
}),b?R.data=b:(b=Wp(a),b!==null&&(R.data=b)))),(b=y0?L0(e,a):I0(e,a))&&(s=ll(s,"onBeforeInput"),0<s.length&&(f=new wc("onBeforeInput","beforeinput",null,a,f),c.push( {
event: f,listeners:s
}),f.data=b))
}

rm(c,t)
})}

function Po(e,t,a) {
return{instance: e,listener:t,currentTarget:a
}}

function ll(e,t) {
for(var a=t+"Capture",r=[];e!==null;){var o=e,n=o.stateNode;o.tag===5&&n!==null&&(o=n,n=yo(e,a),n!=null&&r.unshift(Po(e,n,o)),n=yo(e,t),n!=null&&r.push(Po(e,n,o))),e=e.return
}

return r
}

function rr(e) {
if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null
}

function Mc(e,t,a,r,o) {
for(var n=t._reactName,l=[];a!==null&&a!==r;){var u=a,i=u.alternate,s=u.stateNode;if(i!==null&&i===r)break;u.tag===5&&s!==null&&(u=s,o?(i=yo(a,n),i!=null&&l.unshift(Po(a,i,u))): o||(i=yo(a,n),i!=null&&l.push(Po(a,i,u)))),a=a.return
}

l.length!==0&&e.push( {
event: t,listeners:l
})}

var F0=/\r\n?/g,N0=/\u0000|\uFFFD/g;function Dc(e) {
return(typeof e=="string"?e: ""+e).replace(F0,`
`).replace(N0,"")
}

function _n(e,t,a) {
if(t=Dc(t),Dc(e)!==t&&a)throw Error(S(425))
}

function ul() {
}

var es=null,ts=null;function as(e,t) {
return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null
}

var rs=typeof setTimeout=="function"?setTimeout:void 0,O0=typeof clearTimeout=="function"?clearTimeout:void 0,Fc=typeof Promise=="function"?Promise:void 0,_0=typeof queueMicrotask=="function"?queueMicrotask:typeof Fc<"u"?function(e) {
return Fc.resolve(null).then(e).catch(B0)
}

:rs;function B0(e) {
setTimeout(function(){throw e
})}

function Si(e,t) {
var a=t,r=0;do{var o=a.nextSibling;if(e.removeChild(a),o&&o.nodeType===8)if(a=o.data,a==="/$"){if(r===0){e.removeChild(o),So(t);return
}

r--
}

else a!=="$"&&a!=="$?"&&a!=="$!"||r++;a=o
}

while(a);So(t)
}

function ia(e) {
for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null
}}

return e
}

function Nc(e) {
e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"){if(t===0)return e;t--
}

else a==="/$"&&t++
}

e=e.previousSibling
}

return null
}

var Ar=Math.random().toString(36).slice(2),bt="__reactFiber$"+Ar,Eo="__reactProps$"+Ar,_t="__reactContainer$"+Ar,os="__reactEvents$"+Ar,U0="__reactListeners$"+Ar,z0="__reactHandles$"+Ar;function Ma(e) {
var t=e[bt];if(t)return t;for(var a=e.parentNode;a;){if(t=a[_t]||a[bt]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Nc(e);e!==null;){if(a=e[bt])return a;e=Nc(e)
}

return t
}

e=a,a=e.parentNode
}

return null
}

function _o(e) {
return e=e[bt]||e[_t],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null: e
}

function sr(e) {
if(e.tag===5||e.tag===6)return e.stateNode;throw Error(S(33))
}

function Pl(e) {
return e[Eo]||null
}

var ns=[],dr=-1;function ga(e) {
return{current: e
}}

function ee(e) {
0>dr||(e.current=ns[dr],ns[dr]=null,dr--)
}

function Q(e,t) {
dr++,ns[dr]=e.current,e.current=t
}

var ma= {
},Ae=ga(ma),He=ga(!1),_a=ma;function Sr(e,t) {
var a=e.type.contextTypes;if(!a)return ma;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={
},n;for(n in a)o[n]=t[n];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o
}

function Ve(e) {
return e=e.childContextTypes,e!=null
}

function il() {
ee(He),ee(Ae)
}

function Oc(e,t,a) {
if(Ae.current!==ma)throw Error(S(168));Q(Ae,t),Q(He,a)
}

function nm(e,t,a) {
var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return a;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(S(108,bv(e)||"Unknown",o));return ne({
},a,r)
}

function sl(e) {
return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ma,_a=Ae.current,Q(Ae,e),Q(He,He.current),!0
}

function _c(e,t,a) {
var r=e.stateNode;if(!r)throw Error(S(169));a?(e=nm(e,t,_a),r.__reactInternalMemoizedMergedChildContext=e,ee(He),ee(Ae),Q(Ae,e)): ee(He),Q(He,a)
}

var Mt=null,El=!1,Ci=!1;function lm(e) {
Mt===null?Mt=[e]: Mt.push(e)
}

function q0(e) {
El=!0,lm(e)
}

function xa() {
if(!Ci&&Mt!==null){Ci=!0;var e=0,t=W;try{var a=Mt;for(W=1;e<a.length;e++){var r=a[e];do r=r(!0);while(r!==null)
}

Mt=null,El=!1
}

catch(o) {
throw Mt!==null&&(Mt=Mt.slice(e+1)),Tp(Ms,xa),o
}

finally {
W=t,Ci=!1
}}

return null
}

var fr=[],cr=0,dl=null,fl=0,rt=[],ot=0,Ba=null,Dt=1,Ft="";function Aa(e,t) {
fr[cr++]=fl,fr[cr++]=dl,dl=e,fl=t
}

function um(e,t,a) {
rt[ot++]=Dt,rt[ot++]=Ft,rt[ot++]=Ba,Ba=e;var r=Dt;e=Ft;var o=32-gt(r)-1;r&=~(1<<o),a+=1;var n=32-gt(t)+o;if(30<n){var l=o-o%5;n=(r&(1<<l)-1).toString(32),r>>=l,o-=l,Dt=1<<32-gt(t)+o|a<<o|r,Ft=n+e
}

else Dt=1<<n|a<<o|r,Ft=e
}

function qs(e) {
e.return!==null&&(Aa(e,1),um(e,1,0))
}

function Hs(e) {
for(;e===dl;)dl=fr[--cr],fr[cr]=null,fl=fr[--cr],fr[cr]=null;for(;e===Ba;)Ba=rt[--ot],rt[ot]=null,Ft=rt[--ot],rt[ot]=null,Dt=rt[--ot],rt[ot]=null
}

var Ze=null,Ye=null,te=!1,ht=null;function im(e,t) {
var a=nt(5,null,null,0);a.elementType="DELETED",a.stateNode=t,a.return=e,t=e.deletions,t===null?(e.deletions=[a],e.flags|=16): t.push(a)
}

function Bc(e,t) {
switch(e.tag){case 5: var a=e.type;
return t=t.nodeType!==1||a.toLowerCase()!==t.nodeName.toLowerCase()?null: t,t!==null?(e.stateNode=t,Ze=e,Ye=ia(t.firstChild),!0):!1;
case 6: return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ze=e,Ye=null,!0):!1;
case 13: return t=t.nodeType!==8?null:t,t!==null?(a=Ba!==null?{id:Dt,overflow:Ft
}

:null,e.memoizedState= {
dehydrated: t,treeContext:a,retryLane:1073741824
},a=nt(18,null,null,0),a.stateNode=t,a.return=e,e.child=a,Ze=e,Ye=null,!0):!1;default:return!1
}}

function ls(e) {
return(e.mode&1)!==0&&(e.flags&128)===0
}

function us(e) {
if(te){var t=Ye;if(t){var a=t;if(!Bc(e,t)){if(ls(e))throw Error(S(418));t=ia(a.nextSibling);var r=Ze;t&&Bc(e,t)?im(r,a): (e.flags=e.flags&-4097|2,te=!1,Ze=e)
}}

else {
if(ls(e))throw Error(S(418));e.flags=e.flags&-4097|2,te=!1,Ze=e
}}}

function Uc(e) {
for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ze=e
}

function Bn(e) {
if(e!==Ze)return!1;if(!te)return Uc(e),te=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!as(e.type,e.memoizedProps)),t&&(t=Ye)){if(ls(e))throw sm(),Error(S(418));for(;t;)im(e,t),t=ia(t.nextSibling)
}

if(Uc(e),e.tag===13) {
if(e=e.memoizedState,e=e!==null?e.dehydrated: null,!e)throw Error(S(317));
e: {for(e=e.nextSibling,t=0;
e;){if(e.nodeType===8){var a=e.data;if(a==="/$"){if(t===0){Ye=ia(e.nextSibling);break e
}

t--
}

else a!=="$"&&a!=="$!"&&a!=="$?"||t++
}

e=e.nextSibling
}

Ye=null
}}

else Ye=Ze?ia(e.stateNode.nextSibling):null;return!0
}

function sm() {
for(var e=Ye;e;)e=ia(e.nextSibling)
}

function Cr() {
Ye=Ze=null,te=!1
}

function Vs(e) {
ht===null?ht=[e]: ht.push(e)
}

var H0=zt.ReactCurrentBatchConfig;function eo(e,t,a) {
if(e=a.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(a._owner){if(a=a._owner,a){if(a.tag!==1)throw Error(S(309));var r=a.stateNode
}

if(!r)throw Error(S(147,e));var o=r,n=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===n?t.ref:(t=function(l) {
var u=o.refs;l===null?delete u[n]: u[n]=l
},t._stringRef=n,t)
}

if(typeof e!="string")throw Error(S(284));if(!a._owner)throw Error(S(290,e))
}

return e
}

function Un(e,t) {
throw e=Object.prototype.toString.call(t),Error(S(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}": e))
}

function zc(e) {
var t=e._init;return t(e._payload)
}

function dm(e) {
function t(p,d){if(e){var h=p.deletions;h===null?(p.deletions=[d],p.flags|=16): h.push(d)
}}

function a(p,d) {
if(!e)return null;for(;d!==null;)t(p,d),d=d.sibling;return null
}

function r(p,d) {
for(p=new Map;d!==null;)d.key!==null?p.set(d.key,d): p.set(d.index,d),d=d.sibling;
return p
}

function o(p,d) {
return p=ca(p,d),p.index=0,p.sibling=null,p
}

function n(p,d,h) {
return p.index=h,e?(h=p.alternate,h!==null?(h=h.index,h<d?(p.flags|=2,d): h):(p.flags|=2,d)):(p.flags|=1048576,d)
}

function l(p) {
return e&&p.alternate===null&&(p.flags|=2),p
}

function u(p,d,h,w) {
return d===null||d.tag!==6?(d=Ti(h,p.mode,w),d.return=p,d): (d=o(d,h),d.return=p,d)
}

function i(p,d,h,w) {
var I=h.type;return I===nr?f(p,d,h.props.children,w,h.key): d!==null&&(d.elementType===I||typeof I=="object"&&I!==null&&I.$$typeof===Jt&&zc(I)===d.type)?(w=o(d,h.props),w.ref=eo(p,d,h),w.return=p,w):(w=Zn(h.type,h.key,h.props,null,p.mode,w),w.ref=eo(p,d,h),w.return=p,w)
}

function s(p,d,h,w) {
return d===null||d.tag!==4||d.stateNode.containerInfo!==h.containerInfo||d.stateNode.implementation!==h.implementation?(d=Mi(h,p.mode,w),d.return=p,d): (d=o(d,h.children||[]),d.return=p,d)
}

function f(p,d,h,w,I) {
return d===null||d.tag!==7?(d=Oa(h,p.mode,w,I),d.return=p,d): (d=o(d,h),d.return=p,d)
}

function c(p,d,h) {
if(typeof d=="string"&&d!==""||typeof d=="number")return d=Ti(""+d,p.mode,h),d.return=p,d;if(typeof d=="object"&&d!==null){switch(d.$$typeof){case Cn: return h=Zn(d.type,d.key,d.props,null,p.mode,h),h.ref=eo(p,null,d),h.return=p,h;
case or: return d=Mi(d,p.mode,h),d.return=p,d;
case Jt: var w=d._init;
return c(p,w(d._payload),h)
}

if(no(d)||Qr(d))return d=Oa(d,p.mode,h,null),d.return=p,d;Un(p,d)
}

return null
}

function m(p,d,h,w) {
var I=d!==null?d.key: null;
if(typeof h=="string"&&h!==""||typeof h=="number")return I!==null?null: u(p,d,""+h,w);
if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Cn: return h.key===I?i(p,d,h,w):null;
case or: return h.key===I?s(p,d,h,w):null;
case Jt: return I=h._init,m(p,d,I(h._payload),w)
}

if(no(h)||Qr(h))return I!==null?null:f(p,d,h,w,null);Un(p,h)
}

return null
}

function x(p,d,h,w,I) {
if(typeof w=="string"&&w!==""||typeof w=="number")return p=p.get(h)||null,u(d,p,""+w,I);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Cn: return p=p.get(w.key===null?h:w.key)||null,i(d,p,w,I);
case or: return p=p.get(w.key===null?h:w.key)||null,s(d,p,w,I);
case Jt: var P=w._init;
return x(p,d,h,P(w._payload),I)
}

if(no(w)||Qr(w))return p=p.get(h)||null,f(d,p,w,I,null);Un(d,w)
}

return null
}

function v(p,d,h,w) {
for(var I=null,P=null,b=d,R=d=0,z=null;b!==null&&R<h.length;R++){b.index>R?(z=b,b=null): z=b.sibling;
var F=m(p,b,h[R],w);if(F===null){b===null&&(b=z);break
}

e&&b&&F.alternate===null&&t(p,b),d=n(F,d,R),P===null?I=F:P.sibling=F,P=F,b=z
}

if(R===h.length)return a(p,b),te&&Aa(p,R),I;if(b===null) {
for(;R<h.length;R++)b=c(p,h[R],w),b!==null&&(d=n(b,d,R),P===null?I=b: P.sibling=b,P=b);
return te&&Aa(p,R),I
}

for(b=r(p,b);R<h.length;R++)z=x(b,p,R,h[R],w),z!==null&&(e&&z.alternate!==null&&b.delete(z.key===null?R:z.key),d=n(z,d,R),P===null?I=z:P.sibling=z,P=z);return e&&b.forEach(function(B) {
return t(p,B)
}),te&&Aa(p,R),I
}

function y(p,d,h,w) {
var I=Qr(h);if(typeof I!="function")throw Error(S(150));if(h=I.call(h),h==null)throw Error(S(151));for(var P=I=null,b=d,R=d=0,z=null,F=h.next();b!==null&&!F.done;R++,F=h.next()){b.index>R?(z=b,b=null): z=b.sibling;
var B=m(p,b,F.value,w);if(B===null){b===null&&(b=z);break
}

e&&b&&B.alternate===null&&t(p,b),d=n(B,d,R),P===null?I=B:P.sibling=B,P=B,b=z
}

if(F.done)return a(p,b),te&&Aa(p,R),I;if(b===null) {
for(;!F.done;R++,F=h.next())F=c(p,F.value,w),F!==null&&(d=n(F,d,R),P===null?I=F: P.sibling=F,P=F);
return te&&Aa(p,R),I
}

for(b=r(p,b);!F.done;R++,F=h.next())F=x(b,p,R,F.value,w),F!==null&&(e&&F.alternate!==null&&b.delete(F.key===null?R:F.key),d=n(F,d,R),P===null?I=F:P.sibling=F,P=F);return e&&b.forEach(function(Y) {
return t(p,Y)
}),te&&Aa(p,R),I
}

function A(p,d,h,w) {
if(typeof h=="object"&&h!==null&&h.type===nr&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case Cn: e:{for(var I=h.key,P=d;
P!==null;){if(P.key===I){if(I=h.type,I===nr){if(P.tag===7){a(p,P.sibling),d=o(P,h.props.children),d.return=p,p=d;break e
}}

else if(P.elementType===I||typeof I=="object"&&I!==null&&I.$$typeof===Jt&&zc(I)===P.type) {
a(p,P.sibling),d=o(P,h.props),d.ref=eo(p,P,h),d.return=p,p=d;break e
}

a(p,P);break
}

else t(p,P);P=P.sibling
}

h.type===nr?(d=Oa(h.props.children,p.mode,w,h.key),d.return=p,p=d):(w=Zn(h.type,h.key,h.props,null,p.mode,w),w.ref=eo(p,d,h),w.return=p,p=w)
}

return l(p);case or:e: {
for(P=h.key;d!==null;){if(d.key===P)if(d.tag===4&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){a(p,d.sibling),d=o(d,h.children||[]),d.return=p,p=d;break e
}

else {
a(p,d);break
}

else t(p,d);d=d.sibling
}

d=Mi(h,p.mode,w),d.return=p,p=d
}

return l(p);case Jt:return P=h._init,A(p,d,P(h._payload),w)
}

if(no(h))return v(p,d,h,w);if(Qr(h))return y(p,d,h,w);Un(p,h)
}

return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,d!==null&&d.tag===6?(a(p,d.sibling),d=o(d,h),d.return=p,p=d):(a(p,d),d=Ti(h,p.mode,w),d.return=p,p=d),l(p)):a(p,d)
}

return A
}

var kr=dm(!0),fm=dm(!1),cl=ga(null),pl=null,pr=null,js=null;function Ws() {
js=pr=pl=null
}

function Gs(e) {
var t=cl.current;ee(cl),e._currentValue=t
}

function is(e,t,a) {
for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)): r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===a)break;
e=e.return
}}

function yr(e,t) {
pl=e,js=pr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(qe=!0),e.firstContext=null)
}

function ut(e) {
var t=e._currentValue;if(js!==e)if(e={context: e,memoizedValue:t,next:null
},pr===null) {
if(pl===null)throw Error(S(308));pr=e,pl.dependencies={lanes: 0,firstContext:e
}}

else pr=pr.next=e;return t
}

var Da=null;function Xs(e) {
Da===null?Da=[e]: Da.push(e)
}

function cm(e,t,a,r) {
var o=t.interleaved;return o===null?(a.next=a,Xs(t)): (a.next=o.next,o.next=a),t.interleaved=a,Bt(e,r)
}

function Bt(e,t) {
e.lanes|=t;var a=e.alternate;for(a!==null&&(a.lanes|=t),a=e,e=e.return;e!==null;)e.childLanes|=t,a=e.alternate,a!==null&&(a.childLanes|=t),a=e,e=e.return;return a.tag===3?a.stateNode: null
}

var ea=!1;function Ks(e) {
e.updateQueue={baseState: e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0
},effects:null
}}

function pm(e,t) {
e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState: e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects
})}

function Nt(e,t) {
return{eventTime: e,lane:t,tag:0,payload:null,callback:null,next:null
}}

function sa(e,t,a) {
var r=e.updateQueue;if(r===null)return null;if(r=r.shared,(j&2)!==0){var o=r.pending;return o===null?t.next=t: (t.next=o.next,o.next=t),r.pending=t,Bt(e,a)
}

return o=r.interleaved,o===null?(t.next=t,Xs(r)):(t.next=o.next,o.next=t),r.interleaved=t,Bt(e,a)
}

function Gn(e,t,a) {
if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,a|=r,t.lanes=a,Ds(e,a)
}}

function qc(e,t) {
var a=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,a===r)){var o=null,n=null;if(a=a.firstBaseUpdate,a!==null){do{var l={eventTime: a.eventTime,lane:a.lane,tag:a.tag,payload:a.payload,callback:a.callback,next:null
};

n===null?o=n=l:n=n.next=l,a=a.next
}

while(a!==null);n===null?o=n=t:n=n.next=t
}

else o=n=t;a= {
baseState: r.baseState,firstBaseUpdate:o,lastBaseUpdate:n,shared:r.shared,effects:r.effects
},e.updateQueue=a;return
}

e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t
}

function ml(e,t,a,r) {
var o=e.updateQueue;ea=!1;var n=o.firstBaseUpdate,l=o.lastBaseUpdate,u=o.shared.pending;if(u!==null){o.shared.pending=null;var i=u,s=i.next;i.next=null,l===null?n=s: l.next=s,l=i;
var f=e.alternate;f!==null&&(f=f.updateQueue,u=f.lastBaseUpdate,u!==l&&(u===null?f.firstBaseUpdate=s: u.next=s,f.lastBaseUpdate=i))
}

if(n!==null) {
var c=o.baseState;l=0,f=s=i=null,u=n;do{var m=u.lane,x=u.eventTime;if((r&m)===m){f!==null&&(f=f.next={eventTime: x,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null
});

e: {
var v=e,y=u;switch(m=t,x=a,y.tag){case 1: if(v=y.payload,typeof v=="function"){c=v.call(x,c,m);
break e
}

c=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=y.payload,m=typeof v=="function"?v.call(x,c,m):v,m==null)break e;c=ne( {
},c,m);break e;case 2:ea=!0
}}

u.callback!==null&&u.lane!==0&&(e.flags|=64,m=o.effects,m===null?o.effects=[u]:m.push(u))
}

else x= {
eventTime: x,lane:m,tag:u.tag,payload:u.payload,callback:u.callback,next:null
},f===null?(s=f=x,i=c):f=f.next=x,l|=m;if(u=u.next,u===null) {
if(u=o.shared.pending,u===null)break;m=u,u=m.next,m.next=null,o.lastBaseUpdate=m,o.shared.pending=null
}}

while(!0);if(f===null&&(i=c),o.baseState=i,o.firstBaseUpdate=s,o.lastBaseUpdate=f,t=o.shared.interleaved,t!==null) {
o=t;do l|=o.lane,o=o.next;while(o!==t)
}

else n===null&&(o.shared.lanes=0);za|=l,e.lanes=l,e.memoizedState=c
}}

function Hc(e,t,a) {
if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=a,typeof o!="function")throw Error(S(191,o));o.call(r)
}}}

var Bo= {
},Et=ga(Bo),Ro=ga(Bo),Ao=ga(Bo);function Fa(e) {
if(e===Bo)throw Error(S(174));return e
}

function $s(e,t) {
switch(Q(Ao,t),Q(Ro,e),Q(Et,Bo),e=t.nodeType,e){case 9: case 11:t=(t=t.documentElement)?t.namespaceURI:Hi(null,"");
break;default: e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Hi(t,e)
}

ee(Et),Q(Et,t)
}

function br() {
ee(Et),ee(Ro),ee(Ao)
}

function mm(e) {
Fa(Ao.current);var t=Fa(Et.current),a=Hi(t,e.type);t!==a&&(Q(Ro,e),Q(Et,a))
}

function Qs(e) {
Ro.current===e&&(ee(Et),ee(Ro))
}

var re=ga(0);function hl(e) {
for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||a.data==="$?"||a.data==="$!"))return t
}

else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0) {
if((t.flags&128)!==0)return t
}

else if(t.child!==null) {
t.child.return=t,t=t.child;continue
}

if(t===e)break;for(;t.sibling===null;) {
if(t.return===null||t.return===e)return null;t=t.return
}

t.sibling.return=t.return,t=t.sibling
}

return null
}

var ki=[];function Ys() {
for(var e=0;e<ki.length;e++)ki[e]._workInProgressVersionPrimary=null;ki.length=0
}

var Xn=zt.ReactCurrentDispatcher,bi=zt.ReactCurrentBatchConfig,Ua=0,oe=null,me=null,ge=null,gl=!1,mo=!1,To=0,V0=0;function Pe() {
throw Error(S(321))
}

function Zs(e,t) {
if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!vt(e[a],t[a]))return!1;return!0
}

function Js(e,t,a,r,o,n) {
if(Ua=n,oe=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Xn.current=e===null||e.memoizedState===null?X0: K0,e=a(r,o),mo){n=0;
do{if(mo=!1,To=0,25<=n)throw Error(S(301));n+=1,ge=me=null,t.updateQueue=null,Xn.current=$0,e=a(r,o)
}

while(mo)
}

if(Xn.current=xl,t=me!==null&&me.next!==null,Ua=0,ge=me=oe=null,gl=!1,t)throw Error(S(300));return e
}

function ed() {
var e=To!==0;return To=0,e
}

function kt() {
var e={memoizedState: null,baseState:null,baseQueue:null,queue:null,next:null
};

return ge===null?oe.memoizedState=ge=e:ge=ge.next=e,ge
}

function it() {
if(me===null){var e=oe.alternate;e=e!==null?e.memoizedState: null
}

else e=me.next;var t=ge===null?oe.memoizedState:ge.next;if(t!==null)ge=t,me=e;else {
if(e===null)throw Error(S(310));me=e,e={memoizedState: me.memoizedState,baseState:me.baseState,baseQueue:me.baseQueue,queue:me.queue,next:null
},ge===null?oe.memoizedState=ge=e:ge=ge.next=e
}

return ge
}

function Mo(e,t) {
return typeof t=="function"?t(e): t
}

function Pi(e) {
var t=it(),a=t.queue;if(a===null)throw Error(S(311));a.lastRenderedReducer=e;var r=me,o=r.baseQueue,n=a.pending;if(n!==null){if(o!==null){var l=o.next;o.next=n.next,n.next=l
}

r.baseQueue=o=n,a.pending=null
}

if(o!==null) {
n=o.next,r=r.baseState;var u=l=null,i=null,s=n;do{var f=s.lane;if((Ua&f)===f)i!==null&&(i=i.next={lane: 0,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null
}),r=s.hasEagerState?s.eagerState:e(r,s.action);else {
var c={lane: f,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null
};

i===null?(u=i=c,l=r):i=i.next=c,oe.lanes|=f,za|=f
}

s=s.next
}

while(s!==null&&s!==n);i===null?l=r:i.next=u,vt(r,t.memoizedState)||(qe=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=i,a.lastRenderedState=r
}

if(e=a.interleaved,e!==null) {
o=e;do n=o.lane,oe.lanes|=n,za|=n,o=o.next;while(o!==e)
}

else o===null&&(a.lanes=0);return[t.memoizedState,a.dispatch]
}

function Ei(e) {
var t=it(),a=t.queue;if(a===null)throw Error(S(311));a.lastRenderedReducer=e;var r=a.dispatch,o=a.pending,n=t.memoizedState;if(o!==null){a.pending=null;var l=o=o.next;do n=e(n,l.action),l=l.next;while(l!==o);vt(n,t.memoizedState)||(qe=!0),t.memoizedState=n,t.baseQueue===null&&(t.baseState=n),a.lastRenderedState=n
}

return[n,r]
}

function hm() {
}

function gm(e,t) {
var a=oe,r=it(),o=t(),n=!vt(r.memoizedState,o);if(n&&(r.memoizedState=o,qe=!0),r=r.queue,td(wm.bind(null,a,r,e),[e]),r.getSnapshot!==t||n||ge!==null&&ge.memoizedState.tag&1){if(a.flags|=2048,Do(9,vm.bind(null,a,r,o,t),void 0,null),xe===null)throw Error(S(349));(Ua&30)!==0||xm(a,t,o)
}

return o
}

function xm(e,t,a) {
e.flags|=16384,e={getSnapshot: t,value:a
},t=oe.updateQueue,t===null?(t= {
lastEffect: null,stores:null
},oe.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))
}

function vm(e,t,a,r) {
t.value=a,t.getSnapshot=r,ym(t)&&Lm(e)
}

function wm(e,t,a) {
return a(function(){ym(t)&&Lm(e)
})}

function ym(e) {
var t=e.getSnapshot;e=e.value;try{var a=t();return!vt(e,a)
}

catch {
return!0
}}

function Lm(e) {
var t=Bt(e,1);t!==null&&xt(t,e,1,-1)
}

function Vc(e) {
var t=kt();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending: null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Mo,lastRenderedState:e
},t.queue=e,e=e.dispatch=G0.bind(null,oe,e),[t.memoizedState,e]
}

function Do(e,t,a,r) {
return e={tag: e,create:t,destroy:a,deps:r,next:null
},t=oe.updateQueue,t===null?(t= {
lastEffect: null,stores:null
},oe.updateQueue=t,t.lastEffect=e.next=e):(a=t.lastEffect,a===null?t.lastEffect=e.next=e:(r=a.next,a.next=e,e.next=r,t.lastEffect=e)),e
}

function Im() {
return it().memoizedState
}

function Kn(e,t,a,r) {
var o=kt();oe.flags|=e,o.memoizedState=Do(1|t,a,void 0,r===void 0?null: r)
}

function Rl(e,t,a,r) {
var o=it();r=r===void 0?null: r;
var n=void 0;if(me!==null){var l=me.memoizedState;if(n=l.destroy,r!==null&&Zs(r,l.deps)){o.memoizedState=Do(t,a,n,r);return
}}

oe.flags|=e,o.memoizedState=Do(1|t,a,n,r)
}

function jc(e,t) {
return Kn(8390656,8,e,t)
}

function td(e,t) {
return Rl(2048,8,e,t)
}

function Sm(e,t) {
return Rl(4,2,e,t)
}

function Cm(e,t) {
return Rl(4,4,e,t)
}

function km(e,t) {
if(typeof t=="function")return e=e(),t(e),function(){t(null)
};

if(t!=null)return e=e(),t.current=e,function() {
t.current=null
}}

function bm(e,t,a) {
return a=a!=null?a.concat([e]): null,Rl(4,4,km.bind(null,t,e),a)
}

function ad() {
}

function Pm(e,t) {
var a=it();t=t===void 0?null: t;
var r=a.memoizedState;return r!==null&&t!==null&&Zs(t,r[1])?r[0]: (a.memoizedState=[e,t],e)
}

function Em(e,t) {
var a=it();t=t===void 0?null: t;
var r=a.memoizedState;return r!==null&&t!==null&&Zs(t,r[1])?r[0]: (e=e(),a.memoizedState=[e,t],e)
}

function Rm(e,t,a) {
return(Ua&21)===0?(e.baseState&&(e.baseState=!1,qe=!0),e.memoizedState=a): (vt(a,t)||(a=Fp(),oe.lanes|=a,za|=a,e.baseState=!0),t)
}

function j0(e,t) {
var a=W;W=a!==0&&4>a?a: 4,e(!0);
var r=bi.transition;bi.transition={
};

try {
e(!1),t()
}

finally {
W=a,bi.transition=r
}}

function Am() {
return it().memoizedState
}

function W0(e,t,a) {
var r=fa(e);if(a={lane: r,action:a,hasEagerState:!1,eagerState:null,next:null
},Tm(e))Mm(t,a);else if(a=cm(e,t,a,r),a!==null) {
var o=Oe();xt(a,e,r,o),Dm(a,t,r)
}}

function G0(e,t,a) {
var r=fa(e),o={lane: r,action:a,hasEagerState:!1,eagerState:null,next:null
};

if(Tm(e))Mm(t,o);else {
var n=e.alternate;if(e.lanes===0&&(n===null||n.lanes===0)&&(n=t.lastRenderedReducer,n!==null))try{var l=t.lastRenderedState,u=n(l,a);if(o.hasEagerState=!0,o.eagerState=u,vt(u,l)){var i=t.interleaved;i===null?(o.next=o,Xs(t)): (o.next=i.next,i.next=o),t.interleaved=o;
return
}}

catch {
}

finally {
}

a=cm(e,t,o,r),a!==null&&(o=Oe(),xt(a,e,r,o),Dm(a,t,r))
}}

function Tm(e) {
var t=e.alternate;return e===oe||t!==null&&t===oe
}

function Mm(e,t) {
mo=gl=!0;var a=e.pending;a===null?t.next=t: (t.next=a.next,a.next=t),e.pending=t
}

function Dm(e,t,a) {
if((a&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,a|=r,t.lanes=a,Ds(e,a)
}}

var xl= {
readContext: ut,useCallback:Pe,useContext:Pe,useEffect:Pe,useImperativeHandle:Pe,useInsertionEffect:Pe,useLayoutEffect:Pe,useMemo:Pe,useReducer:Pe,useRef:Pe,useState:Pe,useDebugValue:Pe,useDeferredValue:Pe,useTransition:Pe,useMutableSource:Pe,useSyncExternalStore:Pe,useId:Pe,unstable_isNewReconciler:!1
},X0= {
readContext: ut,useCallback:function(e,t){return kt().memoizedState=[e,t===void 0?null:t],e
},useContext:ut,useEffect:jc,useImperativeHandle:function(e,t,a) {
return a=a!=null?a.concat([e]): null,Kn(4194308,4,km.bind(null,t,e),a)
},useLayoutEffect:function(e,t) {
return Kn(4194308,4,e,t)
},useInsertionEffect:function(e,t) {
return Kn(4,2,e,t)
},useMemo:function(e,t) {
var a=kt();return t=t===void 0?null: t,e=e(),a.memoizedState=[e,t],e
},useReducer:function(e,t,a) {
var r=kt();return t=a!==void 0?a(t): t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t
},r.queue=e,e=e.dispatch=W0.bind(null,oe,e),[r.memoizedState,e]
},useRef:function(e) {
var t=kt();return e={current: e
},t.memoizedState=e
},useState:Vc,useDebugValue:ad,useDeferredValue:function(e) {
return kt().memoizedState=e
},useTransition:function() {
var e=Vc(!1),t=e[0];return e=j0.bind(null,e[1]),kt().memoizedState=e,[t,e]
},useMutableSource:function() {
},useSyncExternalStore:function(e,t,a) {
var r=oe,o=kt();if(te){if(a===void 0)throw Error(S(407));a=a()
}

else {
if(a=t(),xe===null)throw Error(S(349));(Ua&30)!==0||xm(r,t,a)
}

o.memoizedState=a;var n= {
value: a,getSnapshot:t
};

return o.queue=n,jc(wm.bind(null,r,n,e),[e]),r.flags|=2048,Do(9,vm.bind(null,r,n,a,t),void 0,null),a
},useId:function() {
var e=kt(),t=xe.identifierPrefix;if(te){var a=Ft,r=Dt;a=(r&~(1<<32-gt(r)-1)).toString(32)+a,t=":"+t+"R"+a,a=To++,0<a&&(t+="H"+a.toString(32)),t+=":"
}

else a=V0++,t=":"+t+"r"+a.toString(32)+":";return e.memoizedState=t
},unstable_isNewReconciler:!1
},K0= {
readContext: ut,useCallback:Pm,useContext:ut,useEffect:td,useImperativeHandle:bm,useInsertionEffect:Sm,useLayoutEffect:Cm,useMemo:Em,useReducer:Pi,useRef:Im,useState:function(){return Pi(Mo)
},useDebugValue:ad,useDeferredValue:function(e) {
var t=it();return Rm(t,me.memoizedState,e)
},useTransition:function() {
var e=Pi(Mo)[0],t=it().memoizedState;return[e,t]
},useMutableSource:hm,useSyncExternalStore:gm,useId:Am,unstable_isNewReconciler:!1
},$0= {
readContext: ut,useCallback:Pm,useContext:ut,useEffect:td,useImperativeHandle:bm,useInsertionEffect:Sm,useLayoutEffect:Cm,useMemo:Em,useReducer:Ei,useRef:Im,useState:function(){return Ei(Mo)
},useDebugValue:ad,useDeferredValue:function(e) {
var t=it();return me===null?t.memoizedState=e: Rm(t,me.memoizedState,e)
},useTransition:function() {
var e=Ei(Mo)[0],t=it().memoizedState;return[e,t]
},useMutableSource:hm,useSyncExternalStore:gm,useId:Am,unstable_isNewReconciler:!1
};

function pt(e,t) {
if(e&&e.defaultProps){t=ne({
},t),e=e.defaultProps;for(var a in e)t[a]===void 0&&(t[a]=e[a]);return t
}

return t
}

function ss(e,t,a,r) {
t=e.memoizedState,a=a(r,t),a=a==null?t: ne({
},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)
}

var Al= {
isMounted: function(e){return(e=e._reactInternals)?Va(e)===e:!1
},enqueueSetState:function(e,t,a) {
e=e._reactInternals;var r=Oe(),o=fa(e),n=Nt(r,o);n.payload=t,a!=null&&(n.callback=a),t=sa(e,n,o),t!==null&&(xt(t,e,o,r),Gn(t,e,o))
},enqueueReplaceState:function(e,t,a) {
e=e._reactInternals;var r=Oe(),o=fa(e),n=Nt(r,o);n.tag=1,n.payload=t,a!=null&&(n.callback=a),t=sa(e,n,o),t!==null&&(xt(t,e,o,r),Gn(t,e,o))
},enqueueForceUpdate:function(e,t) {
e=e._reactInternals;var a=Oe(),r=fa(e),o=Nt(a,r);o.tag=2,t!=null&&(o.callback=t),t=sa(e,o,r),t!==null&&(xt(t,e,r,a),Gn(t,e,r))
}};

function Wc(e,t,a,r,o,n,l) {
return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,n,l): t.prototype&&t.prototype.isPureReactComponent?!ko(a,r)||!ko(o,n):!0
}

function Fm(e,t,a) {
var r=!1,o=ma,n=t.contextType;return typeof n=="object"&&n!==null?n=ut(n): (o=Ve(t)?_a:Ae.current,r=t.contextTypes,n=(r=r!=null)?Sr(e,o):ma),t=new t(a,n),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Al,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=n),t
}

function Gc(e,t,a,r) {
e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,r),t.state!==e&&Al.enqueueReplaceState(t,t.state,null)
}

function ds(e,t,a,r) {
var o=e.stateNode;o.props=a,o.state=e.memoizedState,o.refs={
},Ks(e);var n=t.contextType;typeof n=="object"&&n!==null?o.context=ut(n):(n=Ve(t)?_a:Ae.current,o.context=Sr(e,n)),o.state=e.memoizedState,n=t.getDerivedStateFromProps,typeof n=="function"&&(ss(e,t,n,a),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Al.enqueueReplaceState(o,o.state,null),ml(e,a,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)
}

function Pr(e,t) {
try{var a="",r=t;do a+=kv(r),r=r.return;while(r);var o=a
}

catch(n) {
o=`
Error generating stack: `+n.message+`
`+n.stack
}

return {
value: e,source:t,stack:o,digest:null
}}

function Ri(e,t,a) {
return{value: e,source:null,stack:a??null,digest:t??null
}}

function fs(e,t) {
try{console.error(t.value)
}

catch(a) {
setTimeout(function(){throw a
})}}

var Q0=typeof WeakMap=="function"?WeakMap:Map;function Nm(e,t,a) {
a=Nt(-1,a),a.tag=3,a.payload={element: null
};

var r=t.value;return a.callback=function() {
wl||(wl=!0,Ls=r),fs(e,t)
},a
}

function Om(e,t,a) {
a=Nt(-1,a),a.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;a.payload=function(){return r(o)
},a.callback=function() {
fs(e,t)
}}

var n=e.stateNode;return n!==null&&typeof n.componentDidCatch=="function"&&(a.callback=function() {
fs(e,t),typeof r!="function"&&(da===null?da=new Set([this]): da.add(this));
var l=t.stack;this.componentDidCatch(t.value,{componentStack: l!==null?l:""
})}),a
}

function Xc(e,t,a) {
var r=e.pingCache;if(r===null){r=e.pingCache=new Q0;var o=new Set;r.set(t,o)
}

else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(a)||(o.add(a),e=dw.bind(null,e,t,a),t.then(e,e))
}

function Kc(e) {
do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null: !0),t)return e;
e=e.return
}

while(e!==null);return null
}

function $c(e,t,a,r,o) {
return(e.mode&1)===0?(e===t?e.flags|=65536: (e.flags|=128,a.flags|=131072,a.flags&=-52805,a.tag===1&&(a.alternate===null?a.tag=17:(t=Nt(-1,1),t.tag=2,sa(a,t,1))),a.lanes|=1),e):(e.flags|=65536,e.lanes=o,e)
}

var Y0=zt.ReactCurrentOwner,qe=!1;function Ne(e,t,a,r) {
t.child=e===null?fm(t,null,a,r): kr(t,e.child,a,r)
}

function Qc(e,t,a,r,o) {
a=a.render;var n=t.ref;return yr(t,o),r=Js(e,t,a,r,n,o),a=ed(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ut(e,t,o)): (te&&a&&qs(t),t.flags|=1,Ne(e,t,r,o),t.child)
}

function Yc(e,t,a,r,o) {
if(e===null){var n=a.type;return typeof n=="function"&&!dd(n)&&n.defaultProps===void 0&&a.compare===null&&a.defaultProps===void 0?(t.tag=15,t.type=n,_m(e,t,n,r,o)): (e=Zn(a.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)
}

if(n=e.child,(e.lanes&o)===0) {
var l=n.memoizedProps;if(a=a.compare,a=a!==null?a: ko,a(l,r)&&e.ref===t.ref)return Ut(e,t,o)
}

return t.flags|=1,e=ca(n,r),e.ref=t.ref,e.return=t,t.child=e
}

function _m(e,t,a,r,o) {
if(e!==null){var n=e.memoizedProps;if(ko(n,r)&&e.ref===t.ref)if(qe=!1,t.pendingProps=r=n,(e.lanes&o)!==0)(e.flags&131072)!==0&&(qe=!0);else return t.lanes=e.lanes,Ut(e,t,o)
}

return cs(e,t,a,r,o)
}

function Bm(e,t,a) {
var r=t.pendingProps,o=r.children,n=e!==null?e.memoizedState: null;
if(r.mode==="hidden")if((t.mode&1)===0)t.memoizedState={baseLanes: 0,cachePool:null,transitions:null
},Q(hr,Qe),Qe|=a;else {
if((a&1073741824)===0)return e=n!==null?n.baseLanes|a: a,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null
},t.updateQueue=null,Q(hr,Qe),Qe|=e,null;t.memoizedState= {
baseLanes: 0,cachePool:null,transitions:null
},r=n!==null?n.baseLanes:a,Q(hr,Qe),Qe|=r
}

else n!==null?(r=n.baseLanes|a,t.memoizedState=null):r=a,Q(hr,Qe),Qe|=r;return Ne(e,t,o,a),t.child
}

function Um(e,t) {
var a=t.ref;(e===null&&a!==null||e!==null&&e.ref!==a)&&(t.flags|=512,t.flags|=2097152)
}

function cs(e,t,a,r,o) {
var n=Ve(a)?_a: Ae.current;
return n=Sr(t,n),yr(t,o),a=Js(e,t,a,r,n,o),r=ed(),e!==null&&!qe?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Ut(e,t,o)): (te&&r&&qs(t),t.flags|=1,Ne(e,t,a,o),t.child)
}

function Zc(e,t,a,r,o) {
if(Ve(a)){var n=!0;sl(t)
}

else n=!1;if(yr(t,o),t.stateNode===null)$n(e,t),Fm(t,a,r),ds(t,a,r,o),r=!0;else if(e===null) {
var l=t.stateNode,u=t.memoizedProps;l.props=u;var i=l.context,s=a.contextType;typeof s=="object"&&s!==null?s=ut(s): (s=Ve(a)?_a:Ae.current,s=Sr(t,s));
var f=a.getDerivedStateFromProps,c=typeof f=="function"||typeof l.getSnapshotBeforeUpdate=="function";c||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==r||i!==s)&&Gc(t,l,r,s),ea=!1;var m=t.memoizedState;l.state=m,ml(t,r,l,o),i=t.memoizedState,u!==r||m!==i||He.current||ea?(typeof f=="function"&&(ss(t,a,f,r),i=t.memoizedState),(u=ea||Wc(t,a,u,r,m,i,s))?(c||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount()),typeof l.componentDidMount=="function"&&(t.flags|=4194308)): (typeof l.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=i),l.props=r,l.state=i,l.context=s,r=u):(typeof l.componentDidMount=="function"&&(t.flags|=4194308),r=!1)
}

else {
l=t.stateNode,pm(e,t),u=t.memoizedProps,s=t.type===t.elementType?u: pt(t.type,u),l.props=s,c=t.pendingProps,m=l.context,i=a.contextType,typeof i=="object"&&i!==null?i=ut(i):(i=Ve(a)?_a:Ae.current,i=Sr(t,i));
var x=a.getDerivedStateFromProps;(f=typeof x=="function"||typeof l.getSnapshotBeforeUpdate=="function")||typeof l.UNSAFE_componentWillReceiveProps!="function"&&typeof l.componentWillReceiveProps!="function"||(u!==c||m!==i)&&Gc(t,l,r,i),ea=!1,m=t.memoizedState,l.state=m,ml(t,r,l,o);var v=t.memoizedState;u!==c||m!==v||He.current||ea?(typeof x=="function"&&(ss(t,a,x,r),v=t.memoizedState),(s=ea||Wc(t,a,s,r,m,v,i)||!1)?(f||typeof l.UNSAFE_componentWillUpdate!="function"&&typeof l.componentWillUpdate!="function"||(typeof l.componentWillUpdate=="function"&&l.componentWillUpdate(r,v,i),typeof l.UNSAFE_componentWillUpdate=="function"&&l.UNSAFE_componentWillUpdate(r,v,i)),typeof l.componentDidUpdate=="function"&&(t.flags|=4),typeof l.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)): (typeof l.componentDidUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=v),l.props=r,l.state=v,l.context=i,r=s):(typeof l.componentDidUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=4),typeof l.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&m===e.memoizedState||(t.flags|=1024),r=!1)
}

return ps(e,t,a,r,n,o)
}

function ps(e,t,a,r,o,n) {
Um(e,t);var l=(t.flags&128)!==0;if(!r&&!l)return o&&_c(t,a,!1),Ut(e,t,n);r=t.stateNode,Y0.current=t;var u=l&&typeof a.getDerivedStateFromError!="function"?null: r.render();
return t.flags|=1,e!==null&&l?(t.child=kr(t,e.child,null,n),t.child=kr(t,null,u,n)): Ne(e,t,u,n),t.memoizedState=r.state,o&&_c(t,a,!0),t.child
}

function zm(e) {
var t=e.stateNode;t.pendingContext?Oc(e,t.pendingContext,t.pendingContext!==t.context): t.context&&Oc(e,t.context,!1),$s(e,t.containerInfo)
}

function Jc(e,t,a,r,o) {
return Cr(),Vs(o),t.flags|=256,Ne(e,t,a,r),t.child
}

var ms= {
dehydrated: null,treeContext:null,retryLane:0
};

function hs(e) {
return{baseLanes: e,cachePool:null,transitions:null
}}

function qm(e,t,a) {
var r=t.pendingProps,o=re.current,n=!1,l=(t.flags&128)!==0,u;if((u=l)||(u=e!==null&&e.memoizedState===null?!1: (o&2)!==0),u?(n=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),Q(re,o&1),e===null)return us(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?((t.mode&1)===0?t.lanes=1:e.data==="$!"?t.lanes=8:t.lanes=1073741824,null):(l=r.children,e=r.fallback,n?(r=t.mode,n=t.child,l={mode:"hidden",children:l
},(r&1)===0&&n!==null?(n.childLanes=0,n.pendingProps=l):n=Dl(l,r,0,null),e=Oa(e,r,a,null),n.return=t,e.return=t,n.sibling=e,t.child=n,t.child.memoizedState=hs(a),t.memoizedState=ms,e):rd(t,l));if(o=e.memoizedState,o!==null&&(u=o.dehydrated,u!==null))return Z0(e,t,l,r,u,o,a);if(n) {
n=r.fallback,l=t.mode,o=e.child,u=o.sibling;var i={mode: "hidden",children:r.children
};

return(l&1)===0&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=i,t.deletions=null):(r=ca(o,i),r.subtreeFlags=o.subtreeFlags&14680064),u!==null?n=ca(u,n):(n=Oa(n,l,a,null),n.flags|=2),n.return=t,r.return=t,r.sibling=n,t.child=r,r=n,n=t.child,l=e.child.memoizedState,l=l===null?hs(a): {
baseLanes: l.baseLanes|a,cachePool:null,transitions:l.transitions
},n.memoizedState=l,n.childLanes=e.childLanes&~a,t.memoizedState=ms,r
}

return n=e.child,e=n.sibling,r=ca(n, {
mode: "visible",children:r.children
}),(t.mode&1)===0&&(r.lanes=a),r.return=t,r.sibling=null,e!==null&&(a=t.deletions,a===null?(t.deletions=[e],t.flags|=16):a.push(e)),t.child=r,t.memoizedState=null,r
}

function rd(e,t) {
return t=Dl({mode: "visible",children:t
},e.mode,0,null),t.return=e,e.child=t
}

function zn(e,t,a,r) {
return r!==null&&Vs(r),kr(t,e.child,null,a),e=rd(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e
}

function Z0(e,t,a,r,o,n,l) {
if(a)return t.flags&256?(t.flags&=-257,r=Ri(Error(S(422))),zn(e,t,l,r)): t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(n=r.fallback,o=t.mode,r=Dl({mode:"visible",children:r.children
},o,0,null),n=Oa(n,o,l,null),n.flags|=2,r.return=t,n.return=t,r.sibling=n,t.child=r,(t.mode&1)!==0&&kr(t,e.child,null,l),t.child.memoizedState=hs(l),t.memoizedState=ms,n);if((t.mode&1)===0)return zn(e,t,l,null);if(o.data==="$!") {
if(r=o.nextSibling&&o.nextSibling.dataset,r)var u=r.dgst;return r=u,n=Error(S(419)),r=Ri(n,r,void 0),zn(e,t,l,r)
}

if(u=(l&e.childLanes)!==0,qe||u) {
if(r=xe,r!==null){switch(l&-l){case 4: o=2;
break;case 16: o=8;
break;case 64: case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;
break;case 536870912: o=268435456;
break;default: o=0
}

o=(o&(r.suspendedLanes|l))!==0?0:o,o!==0&&o!==n.retryLane&&(n.retryLane=o,Bt(e,o),xt(r,e,o,-1))
}

return sd(),r=Ri(Error(S(421))),zn(e,t,l,r)
}

return o.data==="$?"?(t.flags|=128,t.child=e.child,t=fw.bind(null,e),o._reactRetry=t,null):(e=n.treeContext,Ye=ia(o.nextSibling),Ze=t,te=!0,ht=null,e!==null&&(rt[ot++]=Dt,rt[ot++]=Ft,rt[ot++]=Ba,Dt=e.id,Ft=e.overflow,Ba=t),t=rd(t,r.children),t.flags|=4096,t)
}

function ep(e,t,a) {
e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),is(e.return,t,a)
}

function Ai(e,t,a,r,o) {
var n=e.memoizedState;n===null?e.memoizedState={isBackwards: t,rendering:null,renderingStartTime:0,last:r,tail:a,tailMode:o
}

:(n.isBackwards=t,n.rendering=null,n.renderingStartTime=0,n.last=r,n.tail=a,n.tailMode=o)
}

function Hm(e,t,a) {
var r=t.pendingProps,o=r.revealOrder,n=r.tail;if(Ne(e,t,r.children,a),r=re.current,(r&2)!==0)r=r&1|2,t.flags|=128;else{if(e!==null&&(e.flags&128)!==0)e: for(e=t.child;
e!==null;){if(e.tag===13)e.memoizedState!==null&&ep(e,a,t);else if(e.tag===19)ep(e,a,t);else if(e.child!==null){e.child.return=e,e=e.child;continue
}

if(e===t)break e;for(;e.sibling===null;) {
if(e.return===null||e.return===t)break e;e=e.return
}

e.sibling.return=e.return,e=e.sibling
}

r&=1
}

if(Q(re,r),(t.mode&1)===0)t.memoizedState=null;else switch(o) {
case"forwards": for(a=t.child,o=null;
a!==null;)e=a.alternate,e!==null&&hl(e)===null&&(o=a),a=a.sibling;a=o,a===null?(o=t.child,t.child=null): (o=a.sibling,a.sibling=null),Ai(t,!1,o,a,n);
break;case"backwards": for(a=null,o=t.child,t.child=null;
o!==null;){if(e=o.alternate,e!==null&&hl(e)===null){t.child=o;break
}

e=o.sibling,o.sibling=a,a=o,o=e
}

Ai(t,!0,a,null,n);break;case"together":Ai(t,!1,null,null,void 0);break;default:t.memoizedState=null
}

return t.child
}

function $n(e,t) {
(t.mode&1)===0&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)
}

function Ut(e,t,a) {
if(e!==null&&(t.dependencies=e.dependencies),za|=t.lanes,(a&t.childLanes)===0)return null;if(e!==null&&t.child!==e.child)throw Error(S(153));if(t.child!==null){for(e=t.child,a=ca(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=ca(e,e.pendingProps),a.return=t;a.sibling=null
}

return t.child
}

function J0(e,t,a) {
switch(t.tag){case 3: zm(t),Cr();
break;case 5: mm(t);
break;case 1: Ve(t.type)&&sl(t);
break;case 4: $s(t,t.stateNode.containerInfo);
break;case 10: var r=t.type._context,o=t.memoizedProps.value;
Q(cl,r._currentValue),r._currentValue=o;break;case 13: if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Q(re,re.current&1),t.flags|=128,null):(a&t.child.childLanes)!==0?qm(e,t,a):(Q(re,re.current&1),e=Ut(e,t,a),e!==null?e.sibling:null);
Q(re,re.current&1);break;case 19: if(r=(a&t.childLanes)!==0,(e.flags&128)!==0){if(r)return Hm(e,t,a);
t.flags|=128
}

if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),Q(re,re.current),r)break;return null;case 22:case 23:return t.lanes=0,Bm(e,t,a)
}

return Ut(e,t,a)
}

var Vm,gs,jm,Wm;Vm=function(e,t) {
for(var a=t.child;a!==null;){if(a.tag===5||a.tag===6)e.appendChild(a.stateNode);else if(a.tag!==4&&a.child!==null){a.child.return=a,a=a.child;continue
}

if(a===t)break;for(;a.sibling===null;) {
if(a.return===null||a.return===t)return;a=a.return
}

a.sibling.return=a.return,a=a.sibling
}};

gs=function() {
};

jm=function(e,t,a,r) {
var o=e.memoizedProps;if(o!==r){e=t.stateNode,Fa(Et.current);var n=null;switch(a){case"input": o=Bi(e,o),r=Bi(e,r),n=[];
break;case"select": o=ne({
},o, {
value: void 0
}),r=ne( {
},r, {
value: void 0
}),n=[];break;case"textarea":o=qi(e,o),r=qi(e,r),n=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ul)
}

Vi(a,r);var l;a=null;for(s in o)if(!r.hasOwnProperty(s)&&o.hasOwnProperty(s)&&o[s]!=null)if(s==="style") {
var u=o[s];for(l in u)u.hasOwnProperty(l)&&(a||(a={
}),a[l]="")
}

else s!=="dangerouslySetInnerHTML"&&s!=="children"&&s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(vo.hasOwnProperty(s)?n||(n=[]):(n=n||[]).push(s,null));for(s in r) {
var i=r[s];if(u=o?.[s],r.hasOwnProperty(s)&&i!==u&&(i!=null||u!=null))if(s==="style")if(u){for(l in u)!u.hasOwnProperty(l)||i&&i.hasOwnProperty(l)||(a||(a={
}),a[l]="");for(l in i)i.hasOwnProperty(l)&&u[l]!==i[l]&&(a||(a= {
}),a[l]=i[l])
}

else a||(n||(n=[]),n.push(s,a)),a=i;else s==="dangerouslySetInnerHTML"?(i=i?i.__html:void 0,u=u?u.__html:void 0,i!=null&&u!==i&&(n=n||[]).push(s,i)):s==="children"?typeof i!="string"&&typeof i!="number"||(n=n||[]).push(s,""+i):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&(vo.hasOwnProperty(s)?(i!=null&&s==="onScroll"&&J("scroll",e),n||u===i||(n=[])):(n=n||[]).push(s,i))
}

a&&(n=n||[]).push("style",a);var s=n;(t.updateQueue=s)&&(t.flags|=4)
}};

Wm=function(e,t,a,r) {
a!==r&&(t.flags|=4)
};

function to(e,t) {
if(!te)switch(e.tailMode){case"hidden": t=e.tail;
for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null: a.sibling=null;
break;case"collapsed": a=e.tail;
for(var r=null;a!==null;)a.alternate!==null&&(r=a),a=a.sibling;r===null?t||e.tail===null?e.tail=null: e.tail.sibling=null:r.sibling=null
}}

function Ee(e) {
var t=e.alternate!==null&&e.alternate.child===e.child,a=0,r=0;if(t)for(var o=e.child;o!==null;)a|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)a|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=a,t
}

function ew(e,t,a) {
var r=t.pendingProps;switch(Hs(t),t.tag){case 2: case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ee(t),null;
case 1: return Ve(t.type)&&il(),Ee(t),null;
case 3: return r=t.stateNode,br(),ee(He),ee(Ae),Ys(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Bn(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ht!==null&&(Cs(ht),ht=null))),gs(e,t),Ee(t),null;
case 5: Qs(t);
var o=Fa(Ao.current);if(a=t.type,e!==null&&t.stateNode!=null)jm(e,t,a,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(S(166));return Ee(t),null
}

if(e=Fa(Et.current),Bn(t)) {
r=t.stateNode,a=t.type;var n=t.memoizedProps;switch(r[bt]=t,r[Eo]=n,e=(t.mode&1)!==0,a){case"dialog": J("cancel",r),J("close",r);
break;case"iframe": case"object":case"embed":J("load",r);
break;case"video": case"audio":for(o=0;
o<uo.length;o++)J(uo[o],r);break;case"source": J("error",r);
break;case"img": case"image":case"link":J("error",r),J("load",r);
break;case"details": J("toggle",r);
break;case"input": ic(r,n),J("invalid",r);
break;case"select": r._wrapperState={wasMultiple:!!n.multiple
},J("invalid",r);break;case"textarea":dc(r,n),J("invalid",r)
}

Vi(a,n),o=null;for(var l in n)if(n.hasOwnProperty(l)) {
var u=n[l];l==="children"?typeof u=="string"?r.textContent!==u&&(n.suppressHydrationWarning!==!0&&_n(r.textContent,u,e),o=["children",u]): typeof u=="number"&&r.textContent!==""+u&&(n.suppressHydrationWarning!==!0&&_n(r.textContent,u,e),o=["children",""+u]):vo.hasOwnProperty(l)&&u!=null&&l==="onScroll"&&J("scroll",r)
}

switch(a) {
case"input": kn(r),sc(r,n,!0);
break;case"textarea": kn(r),fc(r);
break;case"select": case"option":break;
default: typeof n.onClick=="function"&&(r.onclick=ul)
}

r=o,t.updateQueue=r,r!==null&&(t.flags|=4)
}

else {
l=o.nodeType===9?o: o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=wp(a)),e==="http://www.w3.org/1999/xhtml"?a==="script"?(e=l.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(a,{is:r.is
}):(e=l.createElement(a),a==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,a),e[bt]=t,e[Eo]=r,Vm(e,t,!1,!1),t.stateNode=e;e: {
switch(l=ji(a,r),a){case"dialog": J("cancel",e),J("close",e),o=r;
break;case"iframe": case"object":case"embed":J("load",e),o=r;
break;case"video": case"audio":for(o=0;
o<uo.length;o++)J(uo[o],e);o=r;break;case"source": J("error",e),o=r;
break;case"img": case"image":case"link":J("error",e),J("load",e),o=r;
break;case"details": J("toggle",e),o=r;
break;case"input": ic(e,r),o=Bi(e,r),J("invalid",e);
break;case"option": o=r;
break;case"select": e._wrapperState={wasMultiple:!!r.multiple
},o=ne( {
},r, {
value: void 0
}),J("invalid",e);break;case"textarea":dc(e,r),o=qi(e,r),J("invalid",e);break;default:o=r
}

Vi(a,o),u=o;for(n in u)if(u.hasOwnProperty(n)) {
var i=u[n];n==="style"?Ip(e,i): n==="dangerouslySetInnerHTML"?(i=i?i.__html:void 0,i!=null&&yp(e,i)):n==="children"?typeof i=="string"?(a!=="textarea"||i!=="")&&wo(e,i):typeof i=="number"&&wo(e,""+i):n!=="suppressContentEditableWarning"&&n!=="suppressHydrationWarning"&&n!=="autoFocus"&&(vo.hasOwnProperty(n)?i!=null&&n==="onScroll"&&J("scroll",e):i!=null&&Ps(e,n,i,l))
}

switch(a) {
case"input": kn(e),sc(e,r,!1);
break;case"textarea": kn(e),fc(e);
break;case"option": r.value!=null&&e.setAttribute("value",""+pa(r.value));
break;case"select": e.multiple=!!r.multiple,n=r.value,n!=null?gr(e,!!r.multiple,n,!1):r.defaultValue!=null&&gr(e,!!r.multiple,r.defaultValue,!0);
break;default: typeof o.onClick=="function"&&(e.onclick=ul)
}

switch(a) {
case"button": case"input":case"select":case"textarea":r=!!r.autoFocus;
break e;case"img": r=!0;
break e;default: r=!1
}}

r&&(t.flags|=4)
}

t.ref!==null&&(t.flags|=512,t.flags|=2097152)
}

return Ee(t),null;case 6:if(e&&t.stateNode!=null)Wm(e,t,e.memoizedProps,r);else {
if(typeof r!="string"&&t.stateNode===null)throw Error(S(166));if(a=Fa(Ao.current),Fa(Et.current),Bn(t)){if(r=t.stateNode,a=t.memoizedProps,r[bt]=t,(n=r.nodeValue!==a)&&(e=Ze,e!==null))switch(e.tag){case 3: _n(r.nodeValue,a,(e.mode&1)!==0);
break;case 5: e.memoizedProps.suppressHydrationWarning!==!0&&_n(r.nodeValue,a,(e.mode&1)!==0)
}

n&&(t.flags|=4)
}

else r=(a.nodeType===9?a:a.ownerDocument).createTextNode(r),r[bt]=t,t.stateNode=r
}

return Ee(t),null;case 13:if(ee(re),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null) {
if(te&&Ye!==null&&(t.mode&1)!==0&&(t.flags&128)===0)sm(),Cr(),t.flags|=98560,n=!1;else if(n=Bn(t),r!==null&&r.dehydrated!==null){if(e===null){if(!n)throw Error(S(318));if(n=t.memoizedState,n=n!==null?n.dehydrated: null,!n)throw Error(S(317));
n[bt]=t
}

else Cr(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Ee(t),n=!1
}

else ht!==null&&(Cs(ht),ht=null),n=!0;if(!n)return t.flags&65536?t:null
}

return(t.flags&128)!==0?(t.lanes=a,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,(t.mode&1)!==0&&(e===null||(re.current&1)!==0?he===0&&(he=3):sd())),t.updateQueue!==null&&(t.flags|=4),Ee(t),null);case 4:return br(),gs(e,t),e===null&&bo(t.stateNode.containerInfo),Ee(t),null;case 10:return Gs(t.type._context),Ee(t),null;case 17:return Ve(t.type)&&il(),Ee(t),null;case 19:if(ee(re),n=t.memoizedState,n===null)return Ee(t),null;if(r=(t.flags&128)!==0,l=n.rendering,l===null)if(r)to(n,!1);else {
if(he!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(l=hl(e),l!==null){for(t.flags|=128,to(n,!1),r=l.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=a,a=t.child;a!==null;)n=a,e=r,n.flags&=14680066,l=n.alternate,l===null?(n.childLanes=0,n.lanes=e,n.child=null,n.subtreeFlags=0,n.memoizedProps=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null,n.stateNode=null): (n.childLanes=l.childLanes,n.lanes=l.lanes,n.child=l.child,n.subtreeFlags=0,n.deletions=null,n.memoizedProps=l.memoizedProps,n.memoizedState=l.memoizedState,n.updateQueue=l.updateQueue,n.type=l.type,e=l.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext
}),a=a.sibling;return Q(re,re.current&1|2),t.child
}

e=e.sibling
}

n.tail!==null&&ie()>Er&&(t.flags|=128,r=!0,to(n,!1),t.lanes=4194304)
}

else {
if(!r)if(e=hl(l),e!==null){if(t.flags|=128,r=!0,a=e.updateQueue,a!==null&&(t.updateQueue=a,t.flags|=4),to(n,!0),n.tail===null&&n.tailMode==="hidden"&&!l.alternate&&!te)return Ee(t),null
}

else 2*ie()-n.renderingStartTime>Er&&a!==1073741824&&(t.flags|=128,r=!0,to(n,!1),t.lanes=4194304);n.isBackwards?(l.sibling=t.child,t.child=l):(a=n.last,a!==null?a.sibling=l:t.child=l,n.last=l)
}

return n.tail!==null?(t=n.tail,n.rendering=t,n.tail=t.sibling,n.renderingStartTime=ie(),t.sibling=null,a=re.current,Q(re,r?a&1|2:a&1),t):(Ee(t),null);case 22:case 23:return id(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(Qe&1073741824)!==0&&(Ee(t),t.subtreeFlags&6&&(t.flags|=8192)):Ee(t),null;case 24:return null;case 25:return null
}

throw Error(S(156,t.tag))
}

function tw(e,t) {
switch(Hs(t),t.tag){case 1: return Ve(t.type)&&il(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;
case 3: return br(),ee(He),ee(Ae),Ys(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;
case 5: return Qs(t),null;
case 13: if(ee(re),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(S(340));
Cr()
}

return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ee(re),null;case 4:return br(),null;case 10:return Gs(t.type._context),null;case 22:case 23:return id(),null;case 24:return null;default:return null
}}

var qn=!1,Re=!1,aw=typeof WeakSet=="function"?WeakSet:Set,D=null;function mr(e,t) {
var a=e.ref;if(a!==null)if(typeof a=="function")try{a(null)
}

catch(r) {
ue(e,t,r)
}

else a.current=null
}

function xs(e,t,a) {
try{a()
}

catch(r) {
ue(e,t,r)
}}

var tp=!1;function rw(e,t) {
if(es=ol,e=Qp(),zs(e)){if("selectionStart"in e)var a={start: e.selectionStart,end:e.selectionEnd
};

else e: {
a=(a=e.ownerDocument)&&a.defaultView||window;var r=a.getSelection&&a.getSelection();if(r&&r.rangeCount!==0){a=r.anchorNode;var o=r.anchorOffset,n=r.focusNode;r=r.focusOffset;try{a.nodeType,n.nodeType
}

catch {
a=null;break e
}

var l=0,u=-1,i=-1,s=0,f=0,c=e,m=null;t:for(;;) {
for(var x;c!==a||o!==0&&c.nodeType!==3||(u=l+o),c!==n||r!==0&&c.nodeType!==3||(i=l+r),c.nodeType===3&&(l+=c.nodeValue.length),(x=c.firstChild)!==null;)m=c,c=x;for(;;){if(c===e)break t;if(m===a&&++s===o&&(u=l),m===n&&++f===r&&(i=l),(x=c.nextSibling)!==null)break;c=m,m=c.parentNode
}

c=x
}

a=u===-1||i===-1?null: {
start: u,end:i
}}

else a=null
}

a=a|| {
start: 0,end:0
}}

else a=null;for(ts= {
focusedElem: e,selectionRange:a
},ol=!1,D=t;D!==null;)if(t=D,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,D=e;else for(;D!==null;) {
t=D;try{var v=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0: case 11:case 15:break;
case 1: if(v!==null){var y=v.memoizedProps,A=v.memoizedState,p=t.stateNode,d=p.getSnapshotBeforeUpdate(t.elementType===t.type?y:pt(t.type,y),A);
p.__reactInternalSnapshotBeforeUpdate=d
}

break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(S(163))
}}

catch(w) {
ue(t,t.return,w)
}

if(e=t.sibling,e!==null) {
e.return=t.return,D=e;break
}

D=t.return
}

return v=tp,tp=!1,v
}

function ho(e,t,a) {
var r=t.updateQueue;if(r=r!==null?r.lastEffect: null,r!==null){var o=r=r.next;
do{if((o.tag&e)===e){var n=o.destroy;o.destroy=void 0,n!==void 0&&xs(t,a,n)
}

o=o.next
}

while(o!==r)
}}

function Tl(e,t) {
if(t=t.updateQueue,t=t!==null?t.lastEffect: null,t!==null){var a=t=t.next;
do{if((a.tag&e)===e){var r=a.create;a.destroy=r()
}

a=a.next
}

while(a!==t)
}}

function vs(e) {
var t=e.ref;if(t!==null){var a=e.stateNode;switch(e.tag){case 5: e=a;
break;default: e=a
}

typeof t=="function"?t(e):t.current=e
}}

function Gm(e) {
var t=e.alternate;t!==null&&(e.alternate=null,Gm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[bt],delete t[Eo],delete t[os],delete t[U0],delete t[z0])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null
}

function Xm(e) {
return e.tag===5||e.tag===3||e.tag===4
}

function ap(e) {
e: for(;
;){for(;e.sibling===null;){if(e.return===null||Xm(e.return))return null;e=e.return
}

for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;) {
if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child
}

if(!(e.flags&2))return e.stateNode
}}

function ws(e,t,a) {
var r=e.tag;if(r===5||r===6)e=e.stateNode,t?a.nodeType===8?a.parentNode.insertBefore(e,t): a.insertBefore(e,t):(a.nodeType===8?(t=a.parentNode,t.insertBefore(e,a)):(t=a,t.appendChild(e)),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=ul));
else if(r!==4&&(e=e.child,e!==null))for(ws(e,t,a),e=e.sibling;e!==null;)ws(e,t,a),e=e.sibling
}

function ys(e,t,a) {
var r=e.tag;if(r===5||r===6)e=e.stateNode,t?a.insertBefore(e,t): a.appendChild(e);
else if(r!==4&&(e=e.child,e!==null))for(ys(e,t,a),e=e.sibling;e!==null;)ys(e,t,a),e=e.sibling
}

var ye=null,mt=!1;function Zt(e,t,a) {
for(a=a.child;a!==null;)Km(e,t,a),a=a.sibling
}

function Km(e,t,a) {
if(Pt&&typeof Pt.onCommitFiberUnmount=="function")try{Pt.onCommitFiberUnmount(Sl,a)
}

catch {
}

switch(a.tag) {
case 5: Re||mr(a,t);
case 6: var r=ye,o=mt;
ye=null,Zt(e,t,a),ye=r,mt=o,ye!==null&&(mt?(e=ye,a=a.stateNode,e.nodeType===8?e.parentNode.removeChild(a): e.removeChild(a)):ye.removeChild(a.stateNode));
break;case 18: ye!==null&&(mt?(e=ye,a=a.stateNode,e.nodeType===8?Si(e.parentNode,a):e.nodeType===1&&Si(e,a),So(e)):Si(ye,a.stateNode));
break;case 4: r=ye,o=mt,ye=a.stateNode.containerInfo,mt=!0,Zt(e,t,a),ye=r,mt=o;
break;case 0: case 11:case 14:case 15:if(!Re&&(r=a.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;
do{var n=o,l=n.destroy;n=n.tag,l!==void 0&&((n&2)!==0||(n&4)!==0)&&xs(a,t,l),o=o.next
}

while(o!==r)
}

Zt(e,t,a);break;case 1:if(!Re&&(mr(a,t),r=a.stateNode,typeof r.componentWillUnmount=="function"))try {
r.props=a.memoizedProps,r.state=a.memoizedState,r.componentWillUnmount()
}

catch(u) {
ue(a,t,u)
}

Zt(e,t,a);break;case 21:Zt(e,t,a);break;case 22:a.mode&1?(Re=(r=Re)||a.memoizedState!==null,Zt(e,t,a),Re=r):Zt(e,t,a);break;default:Zt(e,t,a)
}}

function rp(e) {
var t=e.updateQueue;if(t!==null){e.updateQueue=null;var a=e.stateNode;a===null&&(a=e.stateNode=new aw),t.forEach(function(r){var o=cw.bind(null,e,r);a.has(r)||(a.add(r),r.then(o,o))
})}}

function ct(e,t) {
var a=t.deletions;if(a!==null)for(var r=0;r<a.length;r++){var o=a[r];try{var n=e,l=t,u=l;e: for(;
u!==null;){switch(u.tag){case 5: ye=u.stateNode,mt=!1;
break e;case 3: ye=u.stateNode.containerInfo,mt=!0;
break e;case 4: ye=u.stateNode.containerInfo,mt=!0;
break e
}

u=u.return
}

if(ye===null)throw Error(S(160));Km(n,l,o),ye=null,mt=!1;var i=o.alternate;i!==null&&(i.return=null),o.return=null
}

catch(s) {
ue(o,t,s)
}}

if(t.subtreeFlags&12854)for(t=t.child;t!==null;)$m(t,e),t=t.sibling
}

function $m(e,t) {
var a=e.alternate,r=e.flags;switch(e.tag){case 0: case 11:case 14:case 15:if(ct(t,e),Ct(e),r&4){try{ho(3,e,e.return),Tl(3,e)
}

catch(y) {
ue(e,e.return,y)
}

try {
ho(5,e,e.return)
}

catch(y) {
ue(e,e.return,y)
}}

break;case 1:ct(t,e),Ct(e),r&512&&a!==null&&mr(a,a.return);break;case 5:if(ct(t,e),Ct(e),r&512&&a!==null&&mr(a,a.return),e.flags&32) {
var o=e.stateNode;try{wo(o,"")
}

catch(y) {
ue(e,e.return,y)
}}

if(r&4&&(o=e.stateNode,o!=null)) {
var n=e.memoizedProps,l=a!==null?a.memoizedProps: n,u=e.type,i=e.updateQueue;
if(e.updateQueue=null,i!==null)try{u==="input"&&n.type==="radio"&&n.name!=null&&xp(o,n),ji(u,l);var s=ji(u,n);for(l=0;l<i.length;l+=2){var f=i[l],c=i[l+1];f==="style"?Ip(o,c): f==="dangerouslySetInnerHTML"?yp(o,c):f==="children"?wo(o,c):Ps(o,f,c,s)
}

switch(u) {
case"input": Ui(o,n);
break;case"textarea": vp(o,n);
break;case"select": var m=o._wrapperState.wasMultiple;
o._wrapperState.wasMultiple=!!n.multiple;var x=n.value;x!=null?gr(o,!!n.multiple,x,!1): m!==!!n.multiple&&(n.defaultValue!=null?gr(o,!!n.multiple,n.defaultValue,!0):gr(o,!!n.multiple,n.multiple?[]:"",!1))
}

o[Eo]=n
}

catch(y) {
ue(e,e.return,y)
}}

break;case 6:if(ct(t,e),Ct(e),r&4) {
if(e.stateNode===null)throw Error(S(162));o=e.stateNode,n=e.memoizedProps;try{o.nodeValue=n
}

catch(y) {
ue(e,e.return,y)
}}

break;case 3:if(ct(t,e),Ct(e),r&4&&a!==null&&a.memoizedState.isDehydrated)try {
So(t.containerInfo)
}

catch(y) {
ue(e,e.return,y)
}

break;case 4:ct(t,e),Ct(e);break;case 13:ct(t,e),Ct(e),o=e.child,o.flags&8192&&(n=o.memoizedState!==null,o.stateNode.isHidden=n,!n||o.alternate!==null&&o.alternate.memoizedState!==null||(ld=ie())),r&4&&rp(e);break;case 22:if(f=a!==null&&a.memoizedState!==null,e.mode&1?(Re=(s=Re)||f,ct(t,e),Re=s):ct(t,e),Ct(e),r&8192) {
if(s=e.memoizedState!==null,(e.stateNode.isHidden=s)&&!f&&(e.mode&1)!==0)for(D=e,f=e.child;f!==null;){for(c=D=f;D!==null;){switch(m=D,x=m.child,m.tag){case 0: case 11:case 14:case 15:ho(4,m,m.return);
break;case 1: mr(m,m.return);
var v=m.stateNode;if(typeof v.componentWillUnmount=="function"){r=m,a=m.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()
}

catch(y) {
ue(r,a,y)
}}

break;case 5:mr(m,m.return);break;case 22:if(m.memoizedState!==null) {
np(c);continue
}}

x!==null?(x.return=m,D=x):np(c)
}

f=f.sibling
}

e:for(f=null,c=e;;) {
if(c.tag===5){if(f===null){f=c;try{o=c.stateNode,s?(n=o.style,typeof n.setProperty=="function"?n.setProperty("display","none","important"): n.display="none"):(u=c.stateNode,i=c.memoizedProps.style,l=i!=null&&i.hasOwnProperty("display")?i.display:null,u.style.display=Lp("display",l))
}

catch(y) {
ue(e,e.return,y)
}}}

else if(c.tag===6) {
if(f===null)try{c.stateNode.nodeValue=s?"": c.memoizedProps
}

catch(y) {
ue(e,e.return,y)
}}

else if((c.tag!==22&&c.tag!==23||c.memoizedState===null||c===e)&&c.child!==null) {
c.child.return=c,c=c.child;continue
}

if(c===e)break e;for(;c.sibling===null;) {
if(c.return===null||c.return===e)break e;f===c&&(f=null),c=c.return
}

f===c&&(f=null),c.sibling.return=c.return,c=c.sibling
}}

break;case 19:ct(t,e),Ct(e),r&4&&rp(e);break;case 21:break;default:ct(t,e),Ct(e)
}}

function Ct(e) {
var t=e.flags;if(t&2){try{e: {for(var a=e.return;
a!==null;){if(Xm(a)){var r=a;break e
}

a=a.return
}

throw Error(S(160))
}

switch(r.tag) {
case 5: var o=r.stateNode;
r.flags&32&&(wo(o,""),r.flags&=-33);var n=ap(e);ys(e,n,o);break;case 3: case 4:var l=r.stateNode.containerInfo,u=ap(e);
ws(e,u,l);break;default: throw Error(S(161))
}}

catch(i) {
ue(e,e.return,i)
}

e.flags&=-3
}

t&4096&&(e.flags&=-4097)
}

function ow(e,t,a) {
D=e,Qm(e,t,a)
}

function Qm(e,t,a) {
for(var r=(e.mode&1)!==0;D!==null;){var o=D,n=o.child;if(o.tag===22&&r){var l=o.memoizedState!==null||qn;if(!l){var u=o.alternate,i=u!==null&&u.memoizedState!==null||Re;u=qn;var s=Re;if(qn=l,(Re=i)&&!s)for(D=o;D!==null;)l=D,i=l.child,l.tag===22&&l.memoizedState!==null?lp(o): i!==null?(i.return=l,D=i):lp(o);
for(;n!==null;)D=n,Qm(n,t,a),n=n.sibling;D=o,qn=u,Re=s
}

op(e,t,a)
}

else(o.subtreeFlags&8772)!==0&&n!==null?(n.return=o,D=n):op(e,t,a)
}}

function op(e) {
for(;D!==null;){var t=D;if((t.flags&8772)!==0){var a=t.alternate;try{if((t.flags&8772)!==0)switch(t.tag){case 0: case 11:case 15:Re||Tl(5,t);
break;case 1: var r=t.stateNode;
if(t.flags&4&&!Re)if(a===null)r.componentDidMount();else{var o=t.elementType===t.type?a.memoizedProps: pt(t.type,a.memoizedProps);
r.componentDidUpdate(o,a.memoizedState,r.__reactInternalSnapshotBeforeUpdate)
}

var n=t.updateQueue;n!==null&&Hc(t,n,r);break;case 3:var l=t.updateQueue;if(l!==null) {
if(a=null,t.child!==null)switch(t.child.tag){case 5: a=t.child.stateNode;
break;case 1: a=t.child.stateNode
}

Hc(t,l,a)
}

break;case 5:var u=t.stateNode;if(a===null&&t.flags&4) {
a=u;var i=t.memoizedProps;switch(t.type){case"button": case"input":case"select":case"textarea":i.autoFocus&&a.focus();
break;case"img": i.src&&(a.src=i.src)
}}

break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null) {
var s=t.alternate;if(s!==null){var f=s.memoizedState;if(f!==null){var c=f.dehydrated;c!==null&&So(c)
}}}

break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(S(163))
}

Re||t.flags&512&&vs(t)
}

catch(m) {
ue(t,t.return,m)
}}

if(t===e) {
D=null;break
}

if(a=t.sibling,a!==null) {
a.return=t.return,D=a;break
}

D=t.return
}}

function np(e) {
for(;D!==null;){var t=D;if(t===e){D=null;break
}

var a=t.sibling;if(a!==null) {
a.return=t.return,D=a;break
}

D=t.return
}}

function lp(e) {
for(;D!==null;){var t=D;try{switch(t.tag){case 0: case 11:case 15:var a=t.return;
try{Tl(4,t)
}

catch(i) {
ue(t,a,i)
}

break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function") {
var o=t.return;try{r.componentDidMount()
}

catch(i) {
ue(t,o,i)
}}

var n=t.return;try {
vs(t)
}

catch(i) {
ue(t,n,i)
}

break;case 5:var l=t.return;try {
vs(t)
}

catch(i) {
ue(t,l,i)
}}}

catch(i) {
ue(t,t.return,i)
}

if(t===e) {
D=null;break
}

var u=t.sibling;if(u!==null) {
u.return=t.return,D=u;break
}

D=t.return
}}

var nw=Math.ceil,vl=zt.ReactCurrentDispatcher,od=zt.ReactCurrentOwner,lt=zt.ReactCurrentBatchConfig,j=0,xe=null,ce=null,Le=0,Qe=0,hr=ga(0),he=0,Fo=null,za=0,Ml=0,nd=0,go=null,ze=null,ld=0,Er=1/0,Tt=null,wl=!1,Ls=null,da=null,Hn=!1,oa=null,yl=0,xo=0,Is=null,Qn=-1,Yn=0;function Oe() {
return(j&6)!==0?ie(): Qn!==-1?Qn:Qn=ie()
}

function fa(e) {
return(e.mode&1)===0?1: (j&2)!==0&&Le!==0?Le&-Le:H0.transition!==null?(Yn===0&&(Yn=Fp()),Yn):(e=W,e!==0||(e=window.event,e=e===void 0?16:qp(e.type)),e)
}

function xt(e,t,a,r) {
if(50<xo)throw xo=0,Is=null,Error(S(185));No(e,a,r),((j&2)===0||e!==xe)&&(e===xe&&((j&2)===0&&(Ml|=a),he===4&&aa(e,Le)),je(e,r),a===1&&j===0&&(t.mode&1)===0&&(Er=ie()+500,El&&xa()))
}

function je(e,t) {
var a=e.callbackNode;jv(e,t);var r=rl(e,e===xe?Le: 0);
if(r===0)a!==null&&mc(a),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(a!=null&&mc(a),t===1)e.tag===0?q0(up.bind(null,e)): lm(up.bind(null,e)),_0(function(){(j&6)===0&&xa()
}),a=null;else {
switch(Np(r)){case 1: a=Ms;
break;case 4: a=Mp;
break;case 16: a=al;
break;case 536870912: a=Dp;
break;default: a=al
}

a=oh(a,Ym.bind(null,e))
}

e.callbackPriority=t,e.callbackNode=a
}}

function Ym(e,t) {
if(Qn=-1,Yn=0,(j&6)!==0)throw Error(S(327));var a=e.callbackNode;if(Lr()&&e.callbackNode!==a)return null;var r=rl(e,e===xe?Le: 0);
if(r===0)return null;if((r&30)!==0||(r&e.expiredLanes)!==0||t)t=Ll(e,r);else{t=r;var o=j;j|=2;var n=Jm();(xe!==e||Le!==t)&&(Tt=null,Er=ie()+500,Na(e,t));do try{iw();break
}

catch(u) {
Zm(e,u)
}

while(!0);Ws(),vl.current=n,j=o,ce!==null?t=0:(xe=null,Le=0,t=he)
}

if(t!==0) {
if(t===2&&(o=$i(e),o!==0&&(r=o,t=Ss(e,o))),t===1)throw a=Fo,Na(e,0),aa(e,r),je(e,ie()),a;if(t===6)aa(e,r);else{if(o=e.current.alternate,(r&30)===0&&!lw(o)&&(t=Ll(e,r),t===2&&(n=$i(e),n!==0&&(r=n,t=Ss(e,n))),t===1))throw a=Fo,Na(e,0),aa(e,r),je(e,ie()),a;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0: case 1:throw Error(S(345));
case 2: Ta(e,ze,Tt);
break;case 3: if(aa(e,r),(r&130023424)===r&&(t=ld+500-ie(),10<t)){if(rl(e,0)!==0)break;
if(o=e.suspendedLanes,(o&r)!==r){Oe(),e.pingedLanes|=e.suspendedLanes&o;break
}

e.timeoutHandle=rs(Ta.bind(null,e,ze,Tt),t);break
}

Ta(e,ze,Tt);break;case 4:if(aa(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;) {
var l=31-gt(r);n=1<<l,l=t[l],l>o&&(o=l),r&=~n
}

if(r=o,r=ie()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*nw(r/1960))-r,10<r) {
e.timeoutHandle=rs(Ta.bind(null,e,ze,Tt),r);break
}

Ta(e,ze,Tt);break;case 5:Ta(e,ze,Tt);break;default:throw Error(S(329))
}}}

return je(e,ie()),e.callbackNode===a?Ym.bind(null,e):null
}

function Ss(e,t) {
var a=go;return e.current.memoizedState.isDehydrated&&(Na(e,t).flags|=256),e=Ll(e,t),e!==2&&(t=ze,ze=a,t!==null&&Cs(t)),e
}

function Cs(e) {
ze===null?ze=e: ze.push.apply(ze,e)
}

function lw(e) {
for(var t=e;;){if(t.flags&16384){var a=t.updateQueue;if(a!==null&&(a=a.stores,a!==null))for(var r=0;r<a.length;r++){var o=a[r],n=o.getSnapshot;o=o.value;try{if(!vt(n(),o))return!1
}

catch {
return!1
}}}

if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;else {
if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return
}

t.sibling.return=t.return,t=t.sibling
}}

return!0
}

function aa(e,t) {
for(t&=~nd,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var a=31-gt(t),r=1<<a;e[a]=-1,t&=~r
}}

function up(e) {
if((j&6)!==0)throw Error(S(327));Lr();var t=rl(e,0);if((t&1)===0)return je(e,ie()),null;var a=Ll(e,t);if(e.tag!==0&&a===2){var r=$i(e);r!==0&&(t=r,a=Ss(e,r))
}

if(a===1)throw a=Fo,Na(e,0),aa(e,t),je(e,ie()),a;if(a===6)throw Error(S(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ta(e,ze,Tt),je(e,ie()),null
}

function ud(e,t) {
var a=j;j|=1;try{return e(t)
}

finally {
j=a,j===0&&(Er=ie()+500,El&&xa())
}}

function qa(e) {
oa!==null&&oa.tag===0&&(j&6)===0&&Lr();var t=j;j|=1;var a=lt.transition,r=W;try{if(lt.transition=null,W=1,e)return e()
}

finally {
W=r,lt.transition=a,j=t,(j&6)===0&&xa()
}}

function id() {
Qe=hr.current,ee(hr)
}

function Na(e,t) {
e.finishedWork=null,e.finishedLanes=0;var a=e.timeoutHandle;if(a!==-1&&(e.timeoutHandle=-1,O0(a)),ce!==null)for(a=ce.return;a!==null;){var r=a;switch(Hs(r),r.tag){case 1: r=r.type.childContextTypes,r!=null&&il();
break;case 3: br(),ee(He),ee(Ae),Ys();
break;case 5: Qs(r);
break;case 4: br();
break;case 13: ee(re);
break;case 19: ee(re);
break;case 10: Gs(r.type._context);
break;case 22: case 23:id()
}

a=a.return
}

if(xe=e,ce=e=ca(e.current,null),Le=Qe=t,he=0,Fo=null,nd=Ml=za=0,ze=go=null,Da!==null) {
for(t=0;t<Da.length;t++)if(a=Da[t],r=a.interleaved,r!==null){a.interleaved=null;var o=r.next,n=a.pending;if(n!==null){var l=n.next;n.next=o,r.next=l
}

a.pending=r
}

Da=null
}

return e
}

function Zm(e,t) {
do{var a=ce;try{if(Ws(),Xn.current=xl,gl){for(var r=oe.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next
}

gl=!1
}

if(Ua=0,ge=me=oe=null,mo=!1,To=0,od.current=null,a===null||a.return===null) {
he=1,Fo=t,ce=null;break
}

e: {
var n=e,l=a.return,u=a,i=t;if(t=Le,u.flags|=32768,i!==null&&typeof i=="object"&&typeof i.then=="function"){var s=i,f=u,c=f.tag;if((f.mode&1)===0&&(c===0||c===11||c===15)){var m=f.alternate;m?(f.updateQueue=m.updateQueue,f.memoizedState=m.memoizedState,f.lanes=m.lanes): (f.updateQueue=null,f.memoizedState=null)
}

var x=Kc(l);if(x!==null) {
x.flags&=-257,$c(x,l,u,n,t),x.mode&1&&Xc(n,s,t),t=x,i=s;var v=t.updateQueue;if(v===null){var y=new Set;y.add(i),t.updateQueue=y
}

else v.add(i);break e
}

else {
if((t&1)===0){Xc(n,s,t),sd();break e
}

i=Error(S(426))
}}

else if(te&&u.mode&1) {
var A=Kc(l);if(A!==null){(A.flags&65536)===0&&(A.flags|=256),$c(A,l,u,n,t),Vs(Pr(i,u));break e
}}

n=i=Pr(i,u),he!==4&&(he=2),go===null?go=[n]:go.push(n),n=l;do {
switch(n.tag){case 3: n.flags|=65536,t&=-t,n.lanes|=t;
var p=Nm(n,i,t);qc(n,p);break e;case 1: u=i;
var d=n.type,h=n.stateNode;if((n.flags&128)===0&&(typeof d.getDerivedStateFromError=="function"||h!==null&&typeof h.componentDidCatch=="function"&&(da===null||!da.has(h)))){n.flags|=65536,t&=-t,n.lanes|=t;var w=Om(n,u,t);qc(n,w);break e
}}

n=n.return
}

while(n!==null)
}

th(a)
}

catch(I) {
t=I,ce===a&&a!==null&&(ce=a=a.return);continue
}

break
}

while(!0)
}

function Jm() {
var e=vl.current;return vl.current=xl,e===null?xl: e
}

function sd() {
(he===0||he===3||he===2)&&(he=4),xe===null||(za&268435455)===0&&(Ml&268435455)===0||aa(xe,Le)
}

function Ll(e,t) {
var a=j;j|=2;var r=Jm();(xe!==e||Le!==t)&&(Tt=null,Na(e,t));do try{uw();break
}

catch(o) {
Zm(e,o)
}

while(!0);if(Ws(),j=a,vl.current=r,ce!==null)throw Error(S(261));return xe=null,Le=0,he
}

function uw() {
for(;ce!==null;)eh(ce)
}

function iw() {
for(;ce!==null&&!Nv();)eh(ce)
}

function eh(e) {
var t=rh(e.alternate,e,Qe);e.memoizedProps=e.pendingProps,t===null?th(e): ce=t,od.current=null
}

function th(e) {
var t=e;do{var a=t.alternate;if(e=t.return,(t.flags&32768)===0){if(a=ew(a,t,Qe),a!==null){ce=a;return
}}

else {
if(a=tw(a,t),a!==null){a.flags&=32767,ce=a;return
}

if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else {
he=6,ce=null;return
}}

if(t=t.sibling,t!==null) {
ce=t;return
}

ce=t=e
}

while(t!==null);he===0&&(he=5)
}

function Ta(e,t,a) {
var r=W,o=lt.transition;try{lt.transition=null,W=1,sw(e,t,a,r)
}

finally {
lt.transition=o,W=r
}

return null
}

function sw(e,t,a,r) {
do Lr();while(oa!==null);if((j&6)!==0)throw Error(S(327));a=e.finishedWork;var o=e.finishedLanes;if(a===null)return null;if(e.finishedWork=null,e.finishedLanes=0,a===e.current)throw Error(S(177));e.callbackNode=null,e.callbackPriority=0;var n=a.lanes|a.childLanes;if(Wv(e,n),e===xe&&(ce=xe=null,Le=0),(a.subtreeFlags&2064)===0&&(a.flags&2064)===0||Hn||(Hn=!0,oh(al,function(){return Lr(),null
})),n=(a.flags&15990)!==0,(a.subtreeFlags&15990)!==0||n) {
n=lt.transition,lt.transition=null;var l=W;W=1;var u=j;j|=4,od.current=null,rw(e,a),$m(a,e),T0(ts),ol=!!es,ts=es=null,e.current=a,ow(a,e,o),Ov(),j=u,W=l,lt.transition=n
}

else e.current=a;if(Hn&&(Hn=!1,oa=e,yl=o),n=e.pendingLanes,n===0&&(da=null),Uv(a.stateNode,r),je(e,ie()),t!==null)for(r=e.onRecoverableError,a=0;a<t.length;a++)o=t[a],r(o.value, {
componentStack: o.stack,digest:o.digest
});

if(wl)throw wl=!1,e=Ls,Ls=null,e;return(yl&1)!==0&&e.tag!==0&&Lr(),n=e.pendingLanes,(n&1)!==0?e===Is?xo++:(xo=0,Is=e):xo=0,xa(),null
}

function Lr() {
if(oa!==null){var e=Np(yl),t=lt.transition,a=W;try{if(lt.transition=null,W=16>e?16: e,oa===null)var r=!1;
else{if(e=oa,oa=null,yl=0,(j&6)!==0)throw Error(S(331));var o=j;for(j|=4,D=e.current;D!==null;){var n=D,l=n.child;if((D.flags&16)!==0){var u=n.deletions;if(u!==null){for(var i=0;i<u.length;i++){var s=u[i];for(D=s;D!==null;){var f=D;switch(f.tag){case 0: case 11:case 15:ho(8,f,n)
}

var c=f.child;if(c!==null)c.return=f,D=c;else for(;D!==null;) {
f=D;var m=f.sibling,x=f.return;if(Gm(f),f===s){D=null;break
}

if(m!==null) {
m.return=x,D=m;break
}

D=x
}}}

var v=n.alternate;if(v!==null) {
var y=v.child;if(y!==null){v.child=null;do{var A=y.sibling;y.sibling=null,y=A
}

while(y!==null)
}}

D=n
}}

if((n.subtreeFlags&2064)!==0&&l!==null)l.return=n,D=l;else e:for(;D!==null;) {
if(n=D,(n.flags&2048)!==0)switch(n.tag){case 0: case 11:case 15:ho(9,n,n.return)
}

var p=n.sibling;if(p!==null) {
p.return=n.return,D=p;break e
}

D=n.return
}}

var d=e.current;for(D=d;D!==null;) {
l=D;var h=l.child;if((l.subtreeFlags&2064)!==0&&h!==null)h.return=l,D=h;else e: for(l=d;
D!==null;){if(u=D,(u.flags&2048)!==0)try{switch(u.tag){case 0: case 11:case 15:Tl(9,u)
}}

catch(I) {
ue(u,u.return,I)
}

if(u===l) {
D=null;break e
}

var w=u.sibling;if(w!==null) {
w.return=u.return,D=w;break e
}

D=u.return
}}

if(j=o,xa(),Pt&&typeof Pt.onPostCommitFiberRoot=="function")try {
Pt.onPostCommitFiberRoot(Sl,e)
}

catch {
}

r=!0
}

return r
}

finally {
W=a,lt.transition=t
}}

return!1
}

function ip(e,t,a) {
t=Pr(a,t),t=Nm(e,t,1),e=sa(e,t,1),t=Oe(),e!==null&&(No(e,1,t),je(e,t))
}

function ue(e,t,a) {
if(e.tag===3)ip(e,e,a);else for(;t!==null;){if(t.tag===3){ip(t,e,a);break
}

else if(t.tag===1) {
var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(da===null||!da.has(r))){e=Pr(a,e),e=Om(t,e,1),t=sa(t,e,1),e=Oe(),t!==null&&(No(t,1,e),je(t,e));break
}}

t=t.return
}}

function dw(e,t,a) {
var r=e.pingCache;r!==null&&r.delete(t),t=Oe(),e.pingedLanes|=e.suspendedLanes&a,xe===e&&(Le&a)===a&&(he===4||he===3&&(Le&130023424)===Le&&500>ie()-ld?Na(e,0): nd|=a),je(e,t)
}

function ah(e,t) {
t===0&&((e.mode&1)===0?t=1: (t=En,En<<=1,(En&130023424)===0&&(En=4194304)));
var a=Oe();e=Bt(e,t),e!==null&&(No(e,t,a),je(e,a))
}

function fw(e) {
var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),ah(e,a)
}

function cw(e,t) {
var a=0;switch(e.tag){case 13: var r=e.stateNode,o=e.memoizedState;
o!==null&&(a=o.retryLane);break;case 19: r=e.stateNode;
break;default: throw Error(S(314))
}

r!==null&&r.delete(t),ah(e,a)
}

var rh;rh=function(e,t,a) {
if(e!==null)if(e.memoizedProps!==t.pendingProps||He.current)qe=!0;else{if((e.lanes&a)===0&&(t.flags&128)===0)return qe=!1,J0(e,t,a);qe=(e.flags&131072)!==0
}

else qe=!1,te&&(t.flags&1048576)!==0&&um(t,fl,t.index);switch(t.lanes=0,t.tag) {
case 2: var r=t.type;
$n(e,t),e=t.pendingProps;var o=Sr(t,Ae.current);yr(t,a),o=Js(null,t,r,e,o,a);var n=ed();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ve(r)?(n=!0,sl(t)): n=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Ks(t),o.updater=Al,t.stateNode=o,o._reactInternals=t,ds(t,r,e,a),t=ps(null,t,r,!0,n,a)):(t.tag=0,te&&n&&qs(t),Ne(null,t,o,a),t=t.child),t;
case 16: r=t.elementType;
e: {switch($n(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=mw(r),e=pt(r,e),o){case 0:t=cs(null,t,r,e,a);
break e;case 1: t=Zc(null,t,r,e,a);
break e;case 11: t=Qc(null,t,r,e,a);
break e;case 14: t=Yc(null,t,r,pt(r.type,e),a);
break e
}

throw Error(S(306,r,""))
}

return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:pt(r,o),cs(e,t,r,o,a);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:pt(r,o),Zc(e,t,r,o,a);case 3:e: {
if(zm(t),e===null)throw Error(S(387));r=t.pendingProps,n=t.memoizedState,o=n.element,pm(e,t),ml(t,r,null,a);var l=t.memoizedState;if(r=l.element,n.isDehydrated)if(n={element: r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions
},t.updateQueue.baseState=n,t.memoizedState=n,t.flags&256) {
o=Pr(Error(S(423)),t),t=Jc(e,t,r,a,o);break e
}

else if(r!==o) {
o=Pr(Error(S(424)),t),t=Jc(e,t,r,a,o);break e
}

else for(Ye=ia(t.stateNode.containerInfo.firstChild),Ze=t,te=!0,ht=null,a=fm(t,null,r,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else {
if(Cr(),r===o){t=Ut(e,t,a);break e
}

Ne(e,t,r,a)
}

t=t.child
}

return t;case 5:return mm(t),e===null&&us(t),r=t.type,o=t.pendingProps,n=e!==null?e.memoizedProps:null,l=o.children,as(r,o)?l=null:n!==null&&as(r,n)&&(t.flags|=32),Um(e,t),Ne(e,t,l,a),t.child;case 6:return e===null&&us(t),null;case 13:return qm(e,t,a);case 4:return $s(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=kr(t,null,r,a):Ne(e,t,r,a),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:pt(r,o),Qc(e,t,r,o,a);case 7:return Ne(e,t,t.pendingProps,a),t.child;case 8:return Ne(e,t,t.pendingProps.children,a),t.child;case 12:return Ne(e,t,t.pendingProps.children,a),t.child;case 10:e: {
if(r=t.type._context,o=t.pendingProps,n=t.memoizedProps,l=o.value,Q(cl,r._currentValue),r._currentValue=l,n!==null)if(vt(n.value,l)){if(n.children===o.children&&!He.current){t=Ut(e,t,a);break e
}}

else for(n=t.child,n!==null&&(n.return=t);n!==null;) {
var u=n.dependencies;if(u!==null){l=n.child;for(var i=u.firstContext;i!==null;){if(i.context===r){if(n.tag===1){i=Nt(-1,a&-a),i.tag=2;var s=n.updateQueue;if(s!==null){s=s.shared;var f=s.pending;f===null?i.next=i: (i.next=f.next,f.next=i),s.pending=i
}}

n.lanes|=a,i=n.alternate,i!==null&&(i.lanes|=a),is(n.return,a,t),u.lanes|=a;break
}

i=i.next
}}

else if(n.tag===10)l=n.type===t.type?null:n.child;else if(n.tag===18) {
if(l=n.return,l===null)throw Error(S(341));l.lanes|=a,u=l.alternate,u!==null&&(u.lanes|=a),is(l,a,t),l=n.sibling
}

else l=n.child;if(l!==null)l.return=n;else for(l=n;l!==null;) {
if(l===t){l=null;break
}

if(n=l.sibling,n!==null) {
n.return=l.return,l=n;break
}

l=l.return
}

n=l
}

Ne(e,t,o.children,a),t=t.child
}

return t;case 9:return o=t.type,r=t.pendingProps.children,yr(t,a),o=ut(o),r=r(o),t.flags|=1,Ne(e,t,r,a),t.child;case 14:return r=t.type,o=pt(r,t.pendingProps),o=pt(r.type,o),Yc(e,t,r,o,a);case 15:return _m(e,t,t.type,t.pendingProps,a);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:pt(r,o),$n(e,t),t.tag=1,Ve(r)?(e=!0,sl(t)):e=!1,yr(t,a),Fm(t,r,o),ds(t,r,o,a),ps(null,t,r,!0,e,a);case 19:return Hm(e,t,a);case 22:return Bm(e,t,a)
}

throw Error(S(156,t.tag))
};

function oh(e,t) {
return Tp(e,t)
}

function pw(e,t,a,r) {
this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null
}

function nt(e,t,a,r) {
return new pw(e,t,a,r)
}

function dd(e) {
return e=e.prototype,!(!e||!e.isReactComponent)
}

function mw(e) {
if(typeof e=="function")return dd(e)?1: 0;
if(e!=null){if(e=e.$$typeof,e===Rs)return 11;if(e===As)return 14
}

return 2
}

function ca(e,t) {
var a=e.alternate;return a===null?(a=nt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a): (a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&14680064,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext
},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a
}

function Zn(e,t,a,r,o,n) {
var l=2;if(r=e,typeof e=="function")dd(e)&&(l=1);else if(typeof e=="string")l=5;else e: switch(e){case nr:return Oa(a.children,o,n,t);
case Es: l=8,o|=8;
break;case Fi: return e=nt(12,a,t,o|2),e.elementType=Fi,e.lanes=n,e;
case Ni: return e=nt(13,a,t,o),e.elementType=Ni,e.lanes=n,e;
case Oi: return e=nt(19,a,t,o),e.elementType=Oi,e.lanes=n,e;
case mp: return Dl(a,o,n,t);
default: if(typeof e=="object"&&e!==null)switch(e.$$typeof){case cp:l=10;
break e;case pp: l=9;
break e;case Rs: l=11;
break e;case As: l=14;
break e;case Jt: l=16,r=null;
break e
}

throw Error(S(130,e==null?e:typeof e,""))
}

return t=nt(l,a,t,o),t.elementType=e,t.type=r,t.lanes=n,t
}

function Oa(e,t,a,r) {
return e=nt(7,e,r,t),e.lanes=a,e
}

function Dl(e,t,a,r) {
return e=nt(22,e,r,t),e.elementType=mp,e.lanes=a,e.stateNode={isHidden: !1
},e
}

function Ti(e,t,a) {
return e=nt(6,e,null,t),e.lanes=a,e
}

function Mi(e,t,a) {
return t=nt(4,e.children!==null?e.children: [],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation
},t
}

function hw(e,t,a,r,o) {
this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=hi(0),this.expirationTimes=hi(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=hi(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null
}

function fd(e,t,a,r,o,n,l,u,i) {
return e=new hw(e,t,a,u,i),t===1?(t=1,n===!0&&(t|=8)): t=0,n=nt(3,null,null,t),e.current=n,n.stateNode=e,n.memoizedState={element:r,isDehydrated:a,cache:null,transitions:null,pendingSuspenseBoundaries:null
},Ks(n),e
}

function gw(e,t,a) {
var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]: null;
return{$$typeof: or,key:r==null?null:""+r,children:e,containerInfo:t,implementation:a
}}

function nh(e) {
if(!e)return ma;e=e._reactInternals;e: {if(Va(e)!==e||e.tag!==1)throw Error(S(170));
var t=e;do{switch(t.tag){case 3: t=t.stateNode.context;
break e;case 1: if(Ve(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;
break e
}}

t=t.return
}

while(t!==null);throw Error(S(171))
}

if(e.tag===1) {
var a=e.type;if(Ve(a))return nm(e,a,t)
}

return t
}

function lh(e,t,a,r,o,n,l,u,i) {
return e=fd(a,r,!0,e,o,n,l,u,i),e.context=nh(null),a=e.current,r=Oe(),o=fa(a),n=Nt(r,o),n.callback=t??null,sa(a,n,o),e.current.lanes=o,No(e,o,r),je(e,r),e
}

function Fl(e,t,a,r) {
var o=t.current,n=Oe(),l=fa(o);return a=nh(a),t.context===null?t.context=a: t.pendingContext=a,t=Nt(n,l),t.payload={element:e
},r=r===void 0?null:r,r!==null&&(t.callback=r),e=sa(o,t,l),e!==null&&(xt(e,o,l,n),Gn(e,o,l)),l
}

function Il(e) {
if(e=e.current,!e.child)return null;switch(e.child.tag){case 5: return e.child.stateNode;
default: return e.child.stateNode
}}

function sp(e,t) {
if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a: t
}}

function cd(e,t) {
sp(e,t),(e=e.alternate)&&sp(e,t)
}

function xw() {
return null
}

var uh=typeof reportError=="function"?reportError:function(e) {
console.error(e)
};

function pd(e) {
this._internalRoot=e
}

Nl.prototype.render=pd.prototype.render=function(e) {
var t=this._internalRoot;if(t===null)throw Error(S(409));Fl(e,t,null,null)
};

Nl.prototype.unmount=pd.prototype.unmount=function() {
var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;qa(function(){Fl(null,e,null,null)
}),t[_t]=null
}};

function Nl(e) {
this._internalRoot=e
}

Nl.prototype.unstable_scheduleHydration=function(e) {
if(e){var t=Bp();e={blockedOn: null,target:e,priority:t
};

for(var a=0;a<ta.length&&t!==0&&t<ta[a].priority;a++);ta.splice(a,0,e),a===0&&zp(e)
}};

function md(e) {
return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)
}

function Ol(e) {
return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))
}

function dp() {
}

function vw(e,t,a,r,o) {
if(o){if(typeof r=="function"){var n=r;r=function(){var s=Il(l);n.call(s)
}}

var l=lh(t,r,e,0,null,!1,!1,"",dp);return e._reactRootContainer=l,e[_t]=l.current,bo(e.nodeType===8?e.parentNode:e),qa(),l
}

for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function") {
var u=r;r=function(){var s=Il(i);u.call(s)
}}

var i=fd(e,0,!1,null,null,!1,!1,"",dp);return e._reactRootContainer=i,e[_t]=i.current,bo(e.nodeType===8?e.parentNode:e),qa(function() {
Fl(t,i,a,r)
}),i
}

function _l(e,t,a,r,o) {
var n=a._reactRootContainer;if(n){var l=n;if(typeof o=="function"){var u=o;o=function(){var i=Il(l);u.call(i)
}}

Fl(t,l,e,o)
}

else l=vw(a,t,e,o,r);return Il(l)
}

Op=function(e) {
switch(e.tag){case 3: var t=e.stateNode;
if(t.current.memoizedState.isDehydrated){var a=lo(t.pendingLanes);a!==0&&(Ds(t,a|1),je(t,ie()),(j&6)===0&&(Er=ie()+500,xa()))
}

break;case 13:qa(function() {
var r=Bt(e,1);if(r!==null){var o=Oe();xt(r,e,1,o)
}}),cd(e,1)
}};

Fs=function(e) {
if(e.tag===13){var t=Bt(e,134217728);if(t!==null){var a=Oe();xt(t,e,134217728,a)
}

cd(e,134217728)
}};

_p=function(e) {
if(e.tag===13){var t=fa(e),a=Bt(e,t);if(a!==null){var r=Oe();xt(a,e,t,r)
}

cd(e,t)
}};

Bp=function() {
return W
};

Up=function(e,t) {
var a=W;try{return W=e,t()
}

finally {
W=a
}};

Gi=function(e,t,a) {
switch(t){case"input": if(Ui(e,a),t=a.name,a.type==="radio"&&t!=null){for(a=e;
a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<a.length;t++){var r=a[t];if(r!==e&&r.form===e.form){var o=Pl(r);if(!o)throw Error(S(90));gp(r),Ui(r,o)
}}}

break;case"textarea":vp(e,a);break;case"select":t=a.value,t!=null&&gr(e,!!a.multiple,t,!1)
}};

kp=ud;bp=qa;var ww= {
usingClientEntryPoint: !1,Events:[_o,sr,Pl,Sp,Cp,ud]
},ao= {
findFiberByHostInstance: Ma,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"
},yw= {
bundleType: ao.bundleType,version:ao.version,rendererPackageName:ao.rendererPackageName,rendererConfig:ao.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:zt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Rp(e),e===null?null:e.stateNode
},findFiberByHostInstance:ao.findFiberByHostInstance||xw,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"
};

if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&(ro=__REACT_DEVTOOLS_GLOBAL_HOOK__,!ro.isDisabled&&ro.supportsFiber))try {
Sl=ro.inject(yw),Pt=ro
}

catch {
}

var ro;tt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ww;tt.createPortal=function(e,t) {
var a=2<arguments.length&&arguments[2]!==void 0?arguments[2]: null;
if(!md(t))throw Error(S(200));return gw(e,t,null,a)
};

tt.createRoot=function(e,t) {
if(!md(e))throw Error(S(299));var a=!1,r="",o=uh;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=fd(e,1,!1,null,null,a,!1,r,o),e[_t]=t.current,bo(e.nodeType===8?e.parentNode: e),new pd(t)
};

tt.findDOMNode=function(e) {
if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(S(188)): (e=Object.keys(e).join(","),Error(S(268,e)));
return e=Rp(t),e=e===null?null: e.stateNode,e
};

tt.flushSync=function(e) {
return qa(e)
};

tt.hydrate=function(e,t,a) {
if(!Ol(t))throw Error(S(200));return _l(null,e,t,!0,a)
};

tt.hydrateRoot=function(e,t,a) {
if(!md(e))throw Error(S(405));var r=a!=null&&a.hydratedSources||null,o=!1,n="",l=uh;if(a!=null&&(a.unstable_strictMode===!0&&(o=!0),a.identifierPrefix!==void 0&&(n=a.identifierPrefix),a.onRecoverableError!==void 0&&(l=a.onRecoverableError)),t=lh(t,null,e,1,a??null,o,!1,n,l),e[_t]=t.current,bo(e),r)for(e=0;e<r.length;e++)a=r[e],o=a._getVersion,o=o(a._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[a,o]: t.mutableSourceEagerHydrationData.push(a,o);
return new Nl(t)
};

tt.render=function(e,t,a) {
if(!Ol(t))throw Error(S(200));return _l(null,e,t,!1,a)
};

tt.unmountComponentAtNode=function(e) {
if(!Ol(e))throw Error(S(40));return e._reactRootContainer?(qa(function(){_l(null,null,e,!1,function(){e._reactRootContainer=null,e[_t]=null
})}),!0):!1
};

tt.unstable_batchedUpdates=ud;tt.unstable_renderSubtreeIntoContainer=function(e,t,a,r) {
if(!Ol(a))throw Error(S(200));if(e==null||e._reactInternals===void 0)throw Error(S(38));return _l(e,t,a,!1,r)
};

tt.version="18.3.1-next-f1338f8080-20240426"
});

var Tr=De((CL,dh)=> {
"use strict"
;function sh(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(sh)
}

catch(e) {
console.error(e)
}}

sh(),dh.exports=ih()
});

var ch=De(hd=> {
"use strict"
;var fh=Tr();hd.createRoot=fh.createRoot,hd.hydrateRoot=fh.hydrateRoot;var kL
});

var mh=De((PL,gd)=> {
"use strict"
;var Lw=Object.prototype.hasOwnProperty,Be="~";function Uo(){
}

Object.create&&(Uo.prototype=Object.create(null),new Uo().__proto__||(Be=!1));function Iw(e,t,a) {
this.fn=e,this.context=t,this.once=a||!1
}

function ph(e,t,a,r,o) {
if(typeof a!="function")throw new TypeError("The listener must be a function");var n=new Iw(a,r||e,o),l=Be?Be+t: t;
return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],n]: e._events[l].push(n):(e._events[l]=n,e._eventsCount++),e
}

function Bl(e,t) {
--e._eventsCount===0?e._events=new Uo: delete e._events[t]
}

function Te() {
this._events=new Uo,this._eventsCount=0
}

Te.prototype.eventNames=function() {
var t=[],a,r;if(this._eventsCount===0)return t;for(r in a=this._events)Lw.call(a,r)&&t.push(Be?r.slice(1): r);
return Object.getOwnPropertySymbols?t.concat(Object.getOwnPropertySymbols(a)): t
};

Te.prototype.listeners=function(t) {
var a=Be?Be+t: t,r=this._events[a];
if(!r)return[];if(r.fn)return[r.fn];for(var o=0,n=r.length,l=new Array(n);o<n;o++)l[o]=r[o].fn;return l
};

Te.prototype.listenerCount=function(t) {
var a=Be?Be+t: t,r=this._events[a];
return r?r.fn?1: r.length:0
};

Te.prototype.emit=function(t,a,r,o,n,l) {
var u=Be?Be+t: t;
if(!this._events[u])return!1;var i=this._events[u],s=arguments.length,f,c;if(i.fn){switch(i.once&&this.removeListener(t,i.fn,void 0,!0),s){case 1: return i.fn.call(i.context),!0;
case 2: return i.fn.call(i.context,a),!0;
case 3: return i.fn.call(i.context,a,r),!0;
case 4: return i.fn.call(i.context,a,r,o),!0;
case 5: return i.fn.call(i.context,a,r,o,n),!0;
case 6: return i.fn.call(i.context,a,r,o,n,l),!0
}

for(c=1,f=new Array(s-1);c<s;c++)f[c-1]=arguments[c];i.fn.apply(i.context,f)
}

else {
var m=i.length,x;for(c=0;c<m;c++)switch(i[c].once&&this.removeListener(t,i[c].fn,void 0,!0),s){case 1: i[c].fn.call(i[c].context);
break;case 2: i[c].fn.call(i[c].context,a);
break;case 3: i[c].fn.call(i[c].context,a,r);
break;case 4: i[c].fn.call(i[c].context,a,r,o);
break;default: if(!f)for(x=1,f=new Array(s-1);
x<s;x++)f[x-1]=arguments[x];i[c].fn.apply(i[c].context,f)
}}

return!0
};

Te.prototype.on=function(t,a,r) {
return ph(this,t,a,r,!1)
};

Te.prototype.once=function(t,a,r) {
return ph(this,t,a,r,!0)
};

Te.prototype.removeListener=function(t,a,r,o) {
var n=Be?Be+t: t;
if(!this._events[n])return this;if(!a)return Bl(this,n),this;var l=this._events[n];if(l.fn)l.fn===a&&(!o||l.once)&&(!r||l.context===r)&&Bl(this,n);else{for(var u=0,i=[],s=l.length;u<s;u++)(l[u].fn!==a||o&&!l[u].once||r&&l[u].context!==r)&&i.push(l[u]);i.length?this._events[n]=i.length===1?i[0]: i:Bl(this,n)
}

return this
};

Te.prototype.removeAllListeners=function(t) {
var a;return t?(a=Be?Be+t: t,this._events[a]&&Bl(this,a)):(this._events=new Uo,this._eventsCount=0),this
};

Te.prototype.off=Te.prototype.removeListener;Te.prototype.addListener=Te.prototype.on;Te.prefixed=Be;Te.EventEmitter=Te;typeof gd<"u"&&(gd.exports=Te)
});

var Ih=De(G=> {
"use strict"
;var vd=Symbol.for("react.element"),wd=Symbol.for("react.portal"),ql=Symbol.for("react.fragment"),Hl=Symbol.for("react.strict_mode"),Vl=Symbol.for("react.profiler"),jl=Symbol.for("react.provider"),Wl=Symbol.for("react.context"),Sw=Symbol.for("react.server_context"),Gl=Symbol.for("react.forward_ref"),Xl=Symbol.for("react.suspense"),Kl=Symbol.for("react.suspense_list"),$l=Symbol.for("react.memo"),Ql=Symbol.for("react.lazy"),Cw=Symbol.for("react.offscreen"),Lh;Lh=Symbol.for("react.module.reference");function st(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case vd: switch(e=e.type,e){case ql:case Vl:case Hl:case Xl:case Kl:return e;
default: switch(e=e&&e.$$typeof,e){case Sw:case Wl:case Gl:case Ql:case $l:case jl:return e;
default: return t
}}

case wd:return t
}}}

G.ContextConsumer=Wl;G.ContextProvider=jl;G.Element=vd;G.ForwardRef=Gl;G.Fragment=ql;G.Lazy=Ql;G.Memo=$l;G.Portal=wd;G.Profiler=Vl;G.StrictMode=Hl;G.Suspense=Xl;G.SuspenseList=Kl;G.isAsyncMode=function() {
return!1
};

G.isConcurrentMode=function() {
return!1
};

G.isContextConsumer=function(e) {
return st(e)===Wl
};

G.isContextProvider=function(e) {
return st(e)===jl
};

G.isElement=function(e) {
return typeof e=="object"&&e!==null&&e.$$typeof===vd
};

G.isForwardRef=function(e) {
return st(e)===Gl
};

G.isFragment=function(e) {
return st(e)===ql
};

G.isLazy=function(e) {
return st(e)===Ql
};

G.isMemo=function(e) {
return st(e)===$l
};

G.isPortal=function(e) {
return st(e)===wd
};

G.isProfiler=function(e) {
return st(e)===Vl
};

G.isStrictMode=function(e) {
return st(e)===Hl
};

G.isSuspense=function(e) {
return st(e)===Xl
};

G.isSuspenseList=function(e) {
return st(e)===Kl
};

G.isValidElementType=function(e) {
return typeof e=="string"||typeof e=="function"||e===ql||e===Vl||e===Hl||e===Xl||e===Kl||e===Cw||typeof e=="object"&&e!==null&&(e.$$typeof===Ql||e.$$typeof===$l||e.$$typeof===jl||e.$$typeof===Wl||e.$$typeof===Gl||e.$$typeof===Lh||e.getModuleId!==void 0)
};

G.typeOf=st
});

var yd=De((_L,Sh)=> {
"use strict"
;Sh.exports=Ih()
});

var qt=De((SI,ou)=> {
(function(){"use strict";var e={
}

.hasOwnProperty;function t() {
for(var o="",n=0;n<arguments.length;n++){var l=arguments[n];l&&(o=r(o,a(l)))
}

return o
}

function a(o) {
if(typeof o=="string"||typeof o=="number")return o;if(typeof o!="object")return"";if(Array.isArray(o))return t.apply(null,o);if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]"))return o.toString();var n="";for(var l in o)e.call(o,l)&&o[l]&&(n=r(n,l));return n
}

function r(o,n) {
return n?o?o+" "+n: o+n:o
}

typeof ou<"u"&&ou.exports?(t.default=t,ou.exports=t):typeof define=="function"&&typeof define.amd=="object"&&define.amd?define("classnames",[],function() {
return t
}):window.classNames=t
})()});

var Tg=De((PC,Ag)=> {
Ag.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){
};

for(var t=document.activeElement,a=[],r=0;r<e.rangeCount;r++)a.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()) {
case"INPUT": case"TEXTAREA":t.blur();
break;default: t=null;
break
}

return e.removeAllRanges(),function() {
e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||a.forEach(function(o){e.addRange(o)
}),t&&t.focus()
}}});

var Fg=De((EC,Dg)=> {
"use strict"
;var vy=Tg(),Mg={"text/plain": "Text","text/html":"Url",default:"Text"
},wy="Copy to clipboard: #{key}, Enter";function yy(e) {
var t=(/mac os x/i.test(navigator.userAgent)?"\u2318": "Ctrl")+"+C";
return e.replace(/#{\s*key\s*
}/g,t)
}

function Ly(e,t) {
var a,r,o,n,l,u,i=!1;t||(t={
}),a=t.debug||!1;try {
o=vy(),n=document.createRange(),l=document.getSelection(),u=document.createElement("span"),u.textContent=e,u.ariaHidden="true",u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",function(f){if(f.stopPropagation(),t.format)if(f.preventDefault(),typeof f.clipboardData>"u"){a&&console.warn("unable to use e.clipboardData"),a&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var c=Mg[t.format]||Mg.default;window.clipboardData.setData(c,e)
}

else f.clipboardData.clearData(),f.clipboardData.setData(t.format,e);t.onCopy&&(f.preventDefault(),t.onCopy(f.clipboardData))
}),document.body.appendChild(u),n.selectNodeContents(u),l.addRange(n);var s=document.execCommand("copy");if(!s)throw new Error("copy command was unsuccessful");i=!0
}

catch(f) {
a&&console.error("unable to copy using execCommand: ",f),a&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),i=!0
}

catch(c) {
a&&console.error("unable to copy using clipboardData: ",c),a&&console.error("falling back to prompt"),r=yy("message"in t?t.message: wy),window.prompt(r,e)
}}

finally {
l&&(typeof l.removeRange=="function"?l.removeRange(n): l.removeAllRanges()),u&&document.body.removeChild(u),o()
}

return i
}

Dg.exports=Ly
});

var Ja=k(Qt()),qx=k(T()),Hx=k(ch());var vh=k(Qt()),wh=k(T());var hh=k(mh(),1);var gh=hh.default;var Ul=class extends gh {
constructor(){super(),this.onMessageFn=this.onMessage.bind(this),this.bind()
}

onMessage(t) {
if(!(!t.data||!t.data.wwMsgType))switch(t.data.wwMsgType){case"reloadImage": {this.emit("reloadImage",t.data.payload);
break
}

case"setSandbox": {
this.emit("setSandbox",t.data.payload);break
}

case"runtimeError": {
this.emit("runtimeError",t.data.payload);break
}

case"reloadPage": {
this.emit("reloadPage",t.data.payload);break
}}}

bind() {
window.addEventListener("message",this.onMessageFn)
}

dispose() {
window.removeEventListener("message",this.onMessageFn)
}

reloadImage(t) {
let a={wwMsgType: "reloadImage",payload:void 0
};

t.postMessage(a,"*")
}

reloadPage(t) {
let a={wwMsgType: "reloadPage",payload:void 0
};

t.postMessage(a,"*")
}

setSandbox(t) {
let a={wwMsgType: "setSandbox",payload:void 0
};

t.postMessage(a,"*")
}

runtimeError(t,a) {
let r={wwMsgType: "runtimeError",payload:{error:a
}};

t.postMessage(r,"*")
}

on(t,a) {
return super.on(t,a)
}

once(t,a) {
return super.once(t,a)
}

off(t,a) {
return super.off(t,a)
}};

var zl=new Ul;zl.on("setSandbox",()=> {
window.sandbox=!0
});

zl.on("reloadImage",()=> {
document.querySelectorAll("img").forEach(e=>{let t=new URL(e.src);t.searchParams.set("t",Date.now().toString()),e.src=t.toString()
})});

zl.on("reloadPage",()=> {
window.location.reload()
});

var xh=zl;var xd=class extends wh.Component {
constructor(t){super(t),this.state={hasError: !1
}}

static getDerivedStateFromError() {
return{hasError: !0
}}

componentDidCatch(t) {
this.setState(a=>({hasError: a.hasError
})),console.log("react render error:",t),xh.runtimeError(window.parent,t)
}

render() {
return this.state.hasError?(0,vh.jsx)("div",{id: "reactErrorBoundary"
}):this.props.children
}},yh=xd;var Pf=k(Qt()),Gu=k(T());var le=k(Qt());function Me() {
return!!(typeof window<"u"&&window.document&&window.document.createElement)
}

var Zl=k(T()),zo=k(yd());var Ch=k(T());function Ld(e,t,a) {
let r=Ch.useRef({
});

return(!("value"in r.current)||a(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value
}

var kw=Symbol.for("react.element"),bw=Symbol.for("react.transitional.element"),Pw=Symbol.for("react.fragment");function Yl(e) {
return e&&typeof e=="object"&&(e.$$typeof===kw||e.$$typeof===bw)&&e.type===Pw
}

var Ew=Number(Zl.version.split(".")[0]),Rw=(e,t)=> {
typeof e=="function"?e(t): typeof e=="object"&&e&&"current"in e&&(e.current=t)
},Aw=(...e)=> {
let t=e.filter(Boolean);return t.length<=1?t[0]: a=>{e.forEach(r=>{Rw(r,a)
})}},qo=(...e)=>Ld(()=>Aw(...e),e,(t,a)=>t.length!==a.length||t.every((r,o)=>r!==a[o])),Ho=e=> {
if(!e)return!1;if(kh(e)&&Ew>=19)return!0;let t=(0,zo.isMemo)(e)?e.type.type: e.type;
return!(typeof t=="function"&&!t.prototype?.render&&t.$$typeof!==zo.ForwardRef||typeof e=="function"&&!e.prototype?.render&&e.$$typeof!==zo.ForwardRef)
};

function kh(e) {
return(0,Zl.isValidElement)(e)&&!Yl(e)
}

var Jl=e=> {
if(e&&kh(e)){let t=e;return t.props.propertyIsEnumerable("ref")?t.props.ref: t.ref
}

return null
};

var Id= {
},Tw=[],Mw=e=> {
Tw.push(e)
};

function Dw(e,t) {
}

function Fw(e,t) {
}

function Nw() {
Id={
}}

function bh(e,t,a) {
!t&&!Id[a]&&(e(!1,a),Id[a]=!0)
}

function Sd(e,t) {
bh(Dw,e,t)
}

function Ph(e,t) {
bh(Fw,e,t)
}

Sd.preMessage=Mw;Sd.resetWarned=Nw;Sd.noteOnce=Ph;var dt=k(T()),Hh=k(Tr());var Eh=k(T()),Ow=Eh.createContext(null),eu=Ow;var Rh=!1;function Cd(e) {
return typeof e=="boolean"&&(Rh=e),Rh
}

var ja=k(T());var Mr=k(T());var Ah=Me()?Mr.useLayoutEffect:Mr.useEffect,_w=(e,t)=> {
let a=Mr.useRef(!0);Ah(()=>e(a.current),t),Ah(()=>(a.current=!1,()=>{a.current=!0
}),[])};

var Dr=_w;var Th=[];function kd(e,t) {
let[a]=ja.useState(()=>Me()?document.createElement("div"): null),r=ja.useRef(!1),o=ja.useContext(eu),[n,l]=ja.useState(Th),u=o||(r.current?void 0:f=>{l(c=>[f,...c])
});

function i() {
a.parentElement||document.body.appendChild(a),r.current=!0
}

function s() {
a.parentElement?.removeChild(a),r.current=!1
}

return Dr(()=>(e?o?o(i):i():s(),s),[e]),Dr(()=> {
n.length&&(n.forEach(f=>f()),l(Th))
},[n]),[a,u]
}

var zh=k(T());function Fr(e,t) {
if(!e)return!1;if(e.contains)return e.contains(t);let a=t;for(;a;){if(a===e)return!0;a=a.parentNode
}

return!1
}

var Mh="data-rc-order",Dh="data-rc-priority",Bw="rc-util-key",bd=new Map;function Fh( {
mark: e
}={}){return e?e.startsWith("data-")?e:`data-$ {
e
}`:Bw
}

function tu(e) {
return e.attachTo?e.attachTo: document.querySelector("head")||document.body
}

function Uw(e) {
return e==="queue"?"prependQueue": e?"prepend":"append"
}

function Pd(e) {
return Array.from((bd.get(e)||e).children).filter(t=>t.tagName==="STYLE")
}

function Nh(e,t= {
}){if(!Me())return null;let {
csp: a,prepend:r,priority:o=0
}=t,n=Uw(r),l=n==="prependQueue",u=document.createElement("style");u.setAttribute(Mh,n),l&&o&&u.setAttribute(Dh,`$ {
o
}`),a?.nonce&&(u.nonce=a?.nonce),u.innerHTML=e;let i=tu(t), {
firstChild: s
}=i;if(r) {
if(l){let f=(t.styles||Pd(i)).filter(c=>{if(!["prepend","prependQueue"].includes(c.getAttribute(Mh)))return!1;let m=Number(c.getAttribute(Dh)||0);return o>=m
});

if(f.length)return i.insertBefore(u,f[f.length-1].nextSibling),u
}

i.insertBefore(u,s)
}

else i.appendChild(u);return u
}

function Oh(e,t= {
}){let {
styles: a
}=t;return a||=Pd(tu(t)),a.find(r=>r.getAttribute(Fh(t))===e)
}

function Vo(e,t= {
}){let a=Oh(e,t);a&&tu(t).removeChild(a)
}

function zw(e,t) {
let a=bd.get(e);if(!a||!Fr(document,a)){let r=Nh("",t),{parentNode: o
}=r;bd.set(e,o),e.removeChild(r)
}}

function au(e,t,a= {
}){let r=tu(a),o=Pd(r),n= {
...a,styles: o
};

zw(r,n);let l=Oh(t,n);if(l)return n.csp?.nonce&&l.nonce!==n.csp?.nonce&&(l.nonce=n.csp?.nonce),l.innerHTML!==e&&(l.innerHTML=e),l;let u=Nh(e,n);return u.setAttribute(Fh(n),t),u
}

function qw(e) {
let t=`rc-scrollbar-measure-${Math.random().toString(36).substring(7)
}`,a=document.createElement("div");a.id=t;let r=a.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";let o,n;if(e) {
let i=getComputedStyle(e);r.scrollbarColor=i.scrollbarColor,r.scrollbarWidth=i.scrollbarWidth;let s=getComputedStyle(e,"::-webkit-scrollbar"),f=parseInt(s.width,10),c=parseInt(s.height,10);try{let m=f?`width: ${s.width
};`:"",x=c?`height: $ {
s.height
};`:"";au(`
#$ {
t
}

::-webkit-scrollbar {
${m
}
${x
}
}`,t)
}

catch(m) {
console.error(m),o=f,n=c
}}

document.body.appendChild(a);let l=e&&o&&!isNaN(o)?o:a.offsetWidth-a.clientWidth,u=e&&n&&!isNaN(n)?n:a.offsetHeight-a.clientHeight;return document.body.removeChild(a),Vo(t), {
width: l,height:u
}}

function _h(e) {
return typeof document>"u"||!e||!(e instanceof Element)?{width: 0,height:0
}

:qw(e)
}

function Bh() {
return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth
}

var Hw=`rc-util-locker-$ {
Date.now()
}`,Uh=0;function Ed(e) {
let t=!!e,[a]=zh.useState(()=>(Uh+=1,`${Hw
}

_$ {
Uh
}`));

Dr(()=> {
if(t){let r=_h(document.body).width,o=Bh();au(`
html body {
  overflow-y: hidden;
${o?`width: calc(100% - ${r
}

px);`:""
}
}`,a)
}

else Vo(a);return()=> {
Vo(a)
}},[t,a])
}

var qh=e=>e===!1?!1:!Me()||!e?null:typeof e=="string"?document.querySelector(e):typeof e=="function"?e():e,Vw=dt.forwardRef((e,t)=> {
let{open: a,autoLock:r,getContainer:o,debug:n,autoDestroy:l=!0,children:u
}=e,[i,s]=dt.useState(a),f=i||a;dt.useEffect(()=> {
(l||a)&&s(a)
},[a,l]);let[c,m]=dt.useState(()=>qh(o));dt.useEffect(()=> {
let w=qh(o);m(w??null)
});

let[x,v]=kd(f&&!c,n),y=c??x;Ed(r&&a&&Me()&&(y===x||y===document.body));let A=null;u&&Ho(u)&&t&&(A=Jl(u));let p=qo(A,t);if(!f||!Me()||c===void 0)return null;let d=y===!1||Cd(),h=u;return t&&(h=dt.cloneElement(u, {
ref: p
})),dt.createElement(eu.Provider, {
value: v
},d?h:(0,Hh.createPortal)(h,y))
}),Vh=Vw;var jh=Vh;var Rt=k(T());var Wh=k(T()),ru=Wh.createContext( {
});

var Kd=k(qt());var jo=k(T());function jw() {
return{...jo
}

.useId
}

var Gh=0;var Xh=jw(),Kh=Xh?function(t) {
let a=Xh();return t||a
}

:function(t) {
let[a,r]=jo.useState("ssr-id");return jo.useEffect(()=>{let o=Gh;Gh+=1,r(`rc_unique_${o
}`)},[]),t||a
};

var _= {
MAC_ENTER: 3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){let{keyCode:a
}=t;if(t.altKey&&!t.ctrlKey||t.metaKey||a>=_.F1&&a<=_.F12)return!1;switch(a) {
case _.ALT: case _.CAPS_LOCK:case _.CONTEXT_MENU:case _.CTRL:case _.DOWN:case _.END:case _.ESC:case _.HOME:case _.INSERT:case _.LEFT:case _.MAC_FF_META:case _.META:case _.NUMLOCK:case _.NUM_CENTER:case _.PAGE_DOWN:case _.PAGE_UP:case _.PAUSE:case _.PRINT_SCREEN:case _.RIGHT:case _.SHIFT:case _.UP:case _.WIN_KEY:case _.WIN_KEY_RIGHT:return!1;
default: return!0
}},isCharacterKey:function(t) {
if(t>=_.ZERO&&t<=_.NINE||t>=_.NUM_ZERO&&t<=_.NUM_MULTIPLY||t>=_.A&&t<=_.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case _.SPACE: case _.QUESTION_MARK:case _.NUM_PLUS:case _.NUM_MINUS:case _.NUM_PERIOD:case _.NUM_DIVISION:case _.SEMICOLON:case _.DASH:case _.EQUALS:case _.COMMA:case _.PERIOD:case _.SLASH:case _.APOSTROPHE:case _.SINGLE_QUOTE:case _.OPEN_SQUARE_BRACKET:case _.BACKSLASH:case _.CLOSE_SQUARE_BRACKET:return!0;
default: return!1
}}},Rd=_;var Ww=`accept acceptCharset accessKey action allowFullScreen allowTransparency
    alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
    charSet checked classID className colSpan cols content contentEditable contextMenu
    controls coords crossOrigin data dateTime default defer dir disabled download draggable
    encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
    headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
    is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
    mediaGroup method min minLength multiple muted name noValidate nonce open
    optimum pattern placeholder poster preload radioGroup readOnly rel required
    reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
    shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
    summary tabIndex target title type useMap value width wmode wrap`,Gw=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
    onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
    onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
    onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
    onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
    onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
    onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,Xw=`$ {
Ww
} ${Gw
}`.split(/[\s\n]+/),Kw="aria-",$w="data-";function $h(e,t) {
return e.indexOf(t)===0
}

function Wo(e,t=!1) {
let a;t===!1?a={aria: !0,data:!0,attr:!0
}

:t===!0?a= {
aria: !0
}

:a= {
...t
};

let r= {
};

return Object.keys(e).forEach(o=> {
(a.aria&&(o==="role"||$h(o,Kw))||a.data&&$h(o,$w)||a.attr&&Xw.includes(o))&&(r[o]=e[o])
}),r
}

var $a=k(T()),Wt=k(T());function Ad(e,t,a) {
let r=t;return!r&&a&&(r=`${e
}

-$ {
a
}`),r
}

function Qh(e,t) {
let a=e[`page${t?"Y": "X"
}

Offset`],r=`scroll$ {
t?"Top": "Left"
}`;

if(typeof a!="number") {
let o=e.document;a=o.documentElement[r],typeof a!="number"&&(a=o.body[r])
}

return a
}

function Yh(e) {
let t=e.getBoundingClientRect(),a={left: t.left,top:t.top
},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return a.left+=Qh(o),a.top+=Qh(o,!0),a
}

var jt=k(T()),Wd=k(T()),Sg=k(qt());function Zh(e) {
return e instanceof HTMLElement||e instanceof SVGElement
}

function Jh(e) {
return e&&typeof e=="object"&&Zh(e.nativeElement)?e.nativeElement: Zh(e)?e:null
}

var vg=k(qt()),Ge=k(T()),wg=k(T());var Td=k(T()),eg=Td.createContext( {
});

var nu=k(T());function Qw(e) {
let t=nu.useRef();return t.current=e,nu.useCallback((...r)=>t.current?.(...r),[])
}

var Wa=Qw;var Nr=k(T());function Ga(e) {
let t=Nr.useRef(!1),[a,r]=Nr.useState(e);Nr.useEffect(()=>(t.current=!1,()=>{t.current=!0
}),[]);

function o(n,l) {
l&&t.current||r(n)
}

return[a,o]
}

var Yw=k(T());var Jw=k(T());var lu=k(T());function Md(e) {
let[,t]=lu.useReducer(n=>n+1,0),a=lu.useRef(e),r=Wa(()=>a.current),o=Wa(n=>{a.current=typeof n=="function"?n(a.current): n,t()
});

return[r,o]
}

var mu=k(T()),Vt=k(T());var wt="none",Go="appear",Xo="enter",Ko="leave",Dd="none",We="prepare",Ht="start",va="active";var uu="prepared";var lg=k(T()),ug=k(T());function tg(e,t) {
let a={
};

return a[e.toLowerCase()]=t.toLowerCase(),a[`Webkit$ {
e
}`]=`webkit$ {
t
}`,a[`Moz$ {
e
}`]=`moz$ {
t
}`,a[`ms$ {
e
}`]=`MS$ {
t
}`,a[`O$ {
e
}`]=`o$ {
t.toLowerCase()
}`,a
}

function ey(e,t) {
let a={animationend: tg("Animation","AnimationEnd"),transitionend:tg("Transition","TransitionEnd")
};

return e&&("AnimationEvent"in t||delete a.animationend.animation,"TransitionEvent"in t||delete a.transitionend.transition),a
}

var ty=ey(Me(),typeof window<"u"?window: {
}),ag= {
};

Me()&&( {
style: ag
}=document.createElement("div"));var iu= {
};

function rg(e) {
if(iu[e])return iu[e];let t=ty[e];if(t){let a=Object.keys(t),r=a.length;for(let o=0;o<r;o+=1){let n=a[o];if(Object.prototype.hasOwnProperty.call(t,n)&&n in ag)return iu[e]=t[n],iu[e]
}}

return""
}

var og=rg("animationend"),ng=rg("transitionend"),su=!!(og&&ng),Fd=og||"animationend",Nd=ng||"transitionend";function Od(e,t) {
if(!e)return null;if(typeof e=="object"){let a=t.replace(/-\w/g,r=>r[1].toUpperCase());return e[a]
}

return`$ {
e
}

-$ {
t
}`}

var ig=(e=> {
let t=(0,ug.useRef)();function a(o){o&&(o.removeEventListener(Nd,e),o.removeEventListener(Fd,e))
}

function r(o) {
t.current&&t.current!==o&&a(t.current),o&&o!==t.current&&(o.addEventListener(Nd,e),o.addEventListener(Fd,e),t.current=o)
}

return lg.useEffect(()=>()=> {
a(t.current)
},[]),[r,a]
});

var du=k(T()),ay=Me()?du.useLayoutEffect:du.useEffect,fu=ay;var hg=k(T());var dg=e=>+setTimeout(e,16),fg=e=>clearTimeout(e);typeof window<"u"&&"requestAnimationFrame"in window&&(dg=e=>window.requestAnimationFrame(e),fg=e=>window.cancelAnimationFrame(e));var sg=0,_d=new Map;function cg(e) {
_d.delete(e)
}

var pg=(e,t=1)=> {
sg+=1;let a=sg;function r(o){if(o===0)cg(a),e();else{let n=dg(()=>{r(o-1)
});

_d.set(a,n)
}}

return r(t),a
};

pg.cancel=e=> {
let t=_d.get(e);return cg(e),fg(t)
};

var Bd=pg;var cu=k(T()),mg=(()=> {
let e=cu.useRef(null);function t(){Bd.cancel(e.current)
}

function a(r,o=2) {
t();let n=Bd(()=>{o<=1?r({isCanceled: ()=>n!==e.current
}):a(r,o-1)
});

e.current=n
}

return cu.useEffect(()=>()=> {
t()
},[]),[a,t]
});

var ry=[We,Ht,va,"end"],oy=[We,uu],zd=!1,gg=!0;function pu(e) {
return e===va||e==="end"
}

var xg=((e,t,a)=> {
let[r,o]=Ga(Dd),[n,l]=mg();function u(){o(We,!0)
}

let i=t?oy:ry;return fu(()=> {
if(r!==Dd&&r!=="end"){let s=i.indexOf(r),f=i[s+1],c=a(r);c===zd?o(f,!0): f&&n(m=>{function x(){m.isCanceled()||o(f,!0)
}

c===!0?x():Promise.resolve(c).then(x)
})}},[e,r]),hg.useEffect(()=>()=> {
l()
},[]),[u,r]
});

function qd(e,t,a, {
motionEnter: r=!0,motionAppear:o=!0,motionLeave:n=!0,motionDeadline:l,motionLeaveImmediately:u,onAppearPrepare:i,onEnterPrepare:s,onLeavePrepare:f,onAppearStart:c,onEnterStart:m,onLeaveStart:x,onAppearActive:v,onEnterActive:y,onLeaveActive:A,onAppearEnd:p,onEnterEnd:d,onLeaveEnd:h,onVisibleChanged:w
}){let[I,P]=Ga(),[b,R]=Md(wt),[z,F]=Ga(null),B=b(),Y=(0,Vt.useRef)(!1),X=(0,Vt.useRef)(null);function de() {
return a()
}

let fe=(0,Vt.useRef)(!1);function E() {
R(wt),F(null,!0)
}

let L=Wa(U=> {
let Ce=b();if(Ce===wt)return;let $t=de();if(U&&!U.deadline&&U.target!==$t)return;let er=fe.current,Pa;Ce===Go&&er?Pa=p?.($t,U): Ce===Xo&&er?Pa=d?.($t,U):Ce===Ko&&er&&(Pa=h?.($t,U)),er&&Pa!==!1&&E()
}),[C]=ig(L),N=U=> {
switch(U){case Go: return{[We]:i,[Ht]:c,[va]:v
};

case Xo:return {
[We]: s,[Ht]:m,[va]:y
};

case Ko:return {
[We]: f,[Ht]:x,[va]:A
};

default:return {
}}},O=mu.useMemo(()=>N(B),[B]),[M,V]=xg(B,!e,U=> {
if(U===We){let Ce=O[We];return Ce?Ce(de()): zd
}

return V in O&&F(O[V]?.(de(),null)||null),V===va&&B!==wt&&(C(de()),l>0&&(clearTimeout(X.current),X.current=setTimeout(()=> {
L({deadline: !0
})},l))),V===uu&&E(),gg
}),ae=pu(V);fe.current=ae;let Z=(0,Vt.useRef)(null);fu(()=> {
if(Y.current&&Z.current===t)return;P(t);let U=Y.current;Y.current=!0;let Ce;!U&&t&&o&&(Ce=Go),U&&t&&r&&(Ce=Xo),(U&&!t&&n||!U&&u&&!t&&n)&&(Ce=Ko);let $t=N(Ce);Ce&&(e||$t[We])?(R(Ce),M()): R(wt),Z.current=t
},[t]),(0,Vt.useEffect)(()=> {
(B===Go&&!o||B===Xo&&!r||B===Ko&&!n)&&R(wt)
},[o,r,n]),(0,Vt.useEffect)(()=>()=> {
Y.current=!1,clearTimeout(X.current)
},[]);

let Se=mu.useRef(!1);(0,Vt.useEffect)(()=> {
I&&(Se.current=!0),I!==void 0&&B===wt&&((Se.current||I)&&w?.(I),Se.current=!0)
},[I,B]);let we=z;return O[We]&&V===Ht&&(we= {
transition: "none",...we
}),[b,V,we,I??t]
}

function ny(e) {
let t=e;typeof e=="object"&&({transitionSupport: t
}=e);function a(o,n) {
return!!(o.motionName&&t&&n!==!1)
}

let r=Ge.forwardRef((o,n)=> {
let{visible: l=!0,removeOnLeave:u=!0,forceRender:i,children:s,motionName:f,leavedClassName:c,eventProps:m
}=o, {
motion: x
}=Ge.useContext(eg),v=a(o,x),y=(0,wg.useRef)();function A() {
return Jh(y.current)
}

let[p,d,h,w]=qd(v,l,A,o),I=p(),P=Ge.useRef(w);w&&(P.current=!0);let b=Ge.useMemo(()=> {
let F={
};

return Object.defineProperties(F, {
nativeElement: {enumerable:!0,get:A
},inMotion: {
enumerable: !0,get:()=>()=>p()!==wt
},enableMotion: {
enumerable: !0,get:()=>()=>v
}}),F
},[]);

Ge.useImperativeHandle(n,()=>b,[]);let R,z= {
...m,visible: l
};

if(!s)R=null;else if(I===wt)w?R=s( {
...z
},y):!u&&P.current&&c?R=s( {
...z,className: c
},y):i||!u&&!c?R=s( {
...z,style: {display:"none"
}},y):R=null;else {
let F;d===We?F="prepare": pu(d)?F="active":d===Ht&&(F="start");
let B=Od(f,`${I
}

-$ {
F
}`);

R=s( {
...z,className: (0,vg.default)(Od(f,I),{[B]:B&&F,[f]:typeof f=="string"
}),style:h
},y)
}

return Ge.isValidElement(R)&&Ho(R)&&(Jl(R)||(R=Ge.cloneElement(R, {
ref: y
}))),R
});

return r.displayName="CSSMotion",r
}

var hu=ny(su);var Xa=k(T());var gu="keep",xu="remove",wu="removed";function ly(e) {
let t;return e&&typeof e=="object"&&"key"in e?t=e: t={key:e
},{...t,key:String(t.key)
}}

function vu(e=[]) {
return e.map(ly)
}

function yg(e=[],t=[]) {
let a=[],r=0,o=t.length,n=vu(e),l=vu(t);n.forEach(s=>{let f=!1;for(let c=r;c<o;c+=1){let m=l[c];if(m.key===s.key){r<c&&(a=a.concat(l.slice(r,c).map(x=>({...x,status: "add"
}))),r=c),a.push( {
...m,status: gu
}),r+=1,f=!0;break
}}

f||a.push( {
...s,status: xu
})}),r<o&&(a=a.concat(l.slice(r).map(s=>( {
...s,status: "add"
}))));

let u= {
};

return a.forEach(( {
key: s
})=>{u[s]=(u[s]||0)+1
}),Object.keys(u).filter(s=>u[s]>1).forEach(s=> {
a=a.filter(({key: f,status:c
})=>f!==s||c!==xu),a.forEach(f=> {
f.key===s&&(f.status=gu)
})}),a
}

function Hd() {
return Hd=Object.assign?Object.assign.bind(): function(e){for(var t=1;
t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])
}

return e
},Hd.apply(this,arguments)
}

var iy=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function sy(e,t=hu) {
class a extends Xa.Component{static defaultProps={component: "div"
};

state= {
keyEntities: []
};

static getDerivedStateFromProps( {
keys: o
},{keyEntities:n
}){let l=vu(o);return {
keyEntities: yg(n,l).filter(i=>{let s=n.find(({key:f
})=>i.key===f);return!(s&&s.status===wu&&i.status===xu)
})}}

removeKey=o=> {
this.setState(n=>({keyEntities: n.keyEntities.map(u=>u.key!==o?u:{...u,status:wu
})}),()=>{let {
keyEntities: n
}=this.state;n.filter(( {
status: u
})=>u!==wu).length===0&&this.props.onAllRemoved&&this.props.onAllRemoved()
})};

render() {
let{keyEntities: o
}=this.state, {
component: n,children:l,onVisibleChanged:u,onAllRemoved:i,...s
}=this.props,f=n||Xa.Fragment,c= {
};

return iy.forEach(m=> {
c[m]=s[m],delete s[m]
}),delete s.keys,Xa.createElement(f,s,o.map(( {
status: m,...x
},v)=> {
let y=m==="add"||m===gu;return Xa.createElement(t,Hd({
},c, {
key: x.key,visible:y,eventProps:x,onVisibleChanged:A=>{u?.(A,{key:x.key
}),A||this.removeKey(x.key)
}}),(A,p)=>l( {
...A,index: v
},p))
}))}}

return a
}

var dy=sy(su);var yu=hu;var Ka=k(qt());var pe=k(T());var Lg=k(T()),Ig=Lg.memo(( {
children: e
})=>e,(e, {
shouldUpdate: t
})=>!t);function Lu() {
return Lu=Object.assign?Object.assign.bind(): function(e){for(var t=1;
t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])
}

return e
},Lu.apply(this,arguments)
}

var fy= {
width: 0,height:0,overflow:"hidden",outline:"none"
},cy= {
outline: "none"
},py=pe.default.forwardRef((e,t)=> {
let{prefixCls: a,className:r,style:o,title:n,ariaId:l,footer:u,closable:i,closeIcon:s,onClose:f,children:c,bodyStyle:m,bodyProps:x,modalRender:v,onMouseDown:y,onMouseUp:A,holderRef:p,visible:d,forceRender:h,width:w,height:I,classNames:P,styles:b
}=e, {
panel: R
}=pe.default.useContext(ru),z=qo(p,R),F=(0,pe.useRef)(null),B=(0,pe.useRef)(null);pe.default.useImperativeHandle(t,()=>( {
focus: ()=>{F.current?.focus({preventScroll:!0
})},changeActive:O=> {
let{activeElement: M
}=document;O&&M===B.current?F.current.focus( {
preventScroll: !0
}):!O&&M===F.current&&B.current.focus( {
preventScroll: !0
})}}));

let Y= {
};

w!==void 0&&(Y.width=w),I!==void 0&&(Y.height=I);let X=u?pe.default.createElement("div", {
className: (0,Ka.default)(`${a
}

-footer`,P?.footer),style: {
...b?.footer
}},u):null,de=n?pe.default.createElement("div", {
className: (0,Ka.default)(`${a
}

-header`,P?.header),style: {
...b?.header
}},pe.default.createElement("div", {
className: (0,Ka.default)(`${a
}

-title`,P?.title),id:l,style: {
...b?.title
}},n)):null,fe=(0,pe.useMemo)(()=>typeof i=="object"&&i!==null?i:i? {
closeIcon: s??pe.default.createElement("span",{className:`${a
}

-close-x`
})}

: {
},[i,s,a]),E=Wo(fe,!0),L=typeof i=="object"&&i.disabled,C=i?pe.default.createElement("button",Lu( {
type: "button",onClick:f,"aria-label":"Close"
},E, {
className: `${a
}

-close`,disabled:L
}),fe.closeIcon):null,N=pe.default.createElement("div", {
className: (0,Ka.default)(`${a
}

-container`,P?.container),style:b?.container
},C,de,pe.default.createElement("div",Lu( {
className: (0,Ka.default)(`${a
}

-body`,P?.body),style: {
...m,...b?.body
}},x),c),X);return pe.default.createElement("div", {
key: "dialog-element",role:"dialog","aria-labelledby":n?l:null,"aria-modal":"true",ref:z,style:{...o,...Y
},className:(0,Ka.default)(a,r),onMouseDown:y,onMouseUp:A
},pe.default.createElement("div", {
ref: F,tabIndex:0,style:cy
},pe.default.createElement(Ig, {
shouldUpdate: d||h
},v?v(N):N)),pe.default.createElement("div", {
tabIndex: 0,ref:B,style:fy
}))}),Vd=py;function jd() {
return jd=Object.assign?Object.assign.bind(): function(e){for(var t=1;
t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])
}

return e
},jd.apply(this,arguments)
}

var my=jt.forwardRef((e,t)=> {
let{prefixCls: a,title:r,style:o,className:n,visible:l,forceRender:u,destroyOnHidden:i,motionName:s,ariaId:f,onVisibleChanged:c,mousePosition:m
}=e,x=(0,Wd.useRef)(null),v=(0,Wd.useRef)(null);jt.useImperativeHandle(t,()=>( {
...v.current,inMotion: x.current.inMotion,enableMotion:x.current.enableMotion
}));

let[y,A]=jt.useState(),p= {
};

y&&(p.transformOrigin=y);function d() {
let h=Yh(x.current.nativeElement);A(m&&(m.x||m.y)?`${m.x-h.left
}

px $ {
m.y-h.top
}

px`:"")
}

return jt.createElement(yu, {
visible: l,onVisibleChanged:c,onAppearPrepare:d,onEnterPrepare:d,forceRender:u,motionName:s,removeOnLeave:i,ref:x
},({className:h,style:w
},I)=>jt.createElement(Vd,jd( {
},e, {
ref: v,title:r,ariaId:f,prefixCls:a,holderRef:I,style:{...w,...o,...p
},className:(0,Sg.default)(n,h)
})))}),Cg=my;var Xd=k(T()),kg=k(qt());function Gd() {
return Gd=Object.assign?Object.assign.bind(): function(e){for(var t=1;
t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])
}

return e
},Gd.apply(this,arguments)
}

var hy=e=> {
let{prefixCls: t,style:a,visible:r,maskProps:o,motionName:n,className:l
}=e;return Xd.createElement(yu, {
key: "mask",visible:r,motionName:n,leavedClassName:`${t
}

-mask-hidden`
},({className:u,style:i
},s)=>Xd.createElement("div",Gd( {
ref: s,style:{...i,...a
},className:(0,kg.default)(`$ {
t
}

-mask`,u,l)
},o)))
},bg=hy;function $o() {
return $o=Object.assign?Object.assign.bind(): function(e){for(var t=1;
t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])
}

return e
},$o.apply(this,arguments)
}

var gy=e=> {
let{prefixCls: t="rc-dialog",zIndex:a,visible:r=!1,keyboard:o=!0,focusTriggerAfterClose:n=!0,wrapStyle:l,wrapClassName:u,wrapProps:i,onClose:s,afterOpenChange:f,afterClose:c,transitionName:m,animation:x,closable:v=!0,mask:y=!0,maskTransitionName:A,maskAnimation:p,maskClosable:d=!0,maskStyle:h,maskProps:w,rootClassName:I,rootStyle:P,classNames:b,styles:R
}=e,z=(0,Wt.useRef)(null),F=(0,Wt.useRef)(null),B=(0,Wt.useRef)(null),[Y,X]=$a.useState(r),de=Kh();function fe() {
Fr(F.current,document.activeElement)||(z.current=document.activeElement)
}

function E() {
Fr(F.current,document.activeElement)||B.current?.focus()
}

function L() {
if(X(!1),y&&z.current&&n){try{z.current.focus({preventScroll: !0
})}

catch {
}

z.current=null
}

Y&&c?.()
}

function C(U) {
U?E(): L(),f?.(U)
}

function N(U) {
s?.(U)
}

let O=(0,Wt.useRef)(!1),M=(0,Wt.useRef)(null),V=()=> {
clearTimeout(M.current),O.current=!0
},ae=()=> {
M.current=setTimeout(()=>{O.current=!1
})},Z=null;d&&(Z=U=> {
O.current?O.current=!1: F.current===U.target&&N(U)
});

function Se(U) {
if(o&&U.keyCode===Rd.ESC){U.stopPropagation(),N(U);return
}

r&&U.keyCode===Rd.TAB&&B.current.changeActive(!U.shiftKey)
}(0,Wt.useEffect)(()=> {
r?(X(!0),fe()): Y&&B.current.enableMotion()&&!B.current.inMotion()&&L()
},[r]),(0,Wt.useEffect)(()=>()=> {
clearTimeout(M.current)
},[]);

let we= {
zIndex: a,...l,...R?.wrapper,display:Y?null:"none"
};

return $a.createElement("div",$o( {
className: (0,Kd.default)(`${t
}

-root`,I),style:P
},Wo(e, {
data: !0
})),$a.createElement(bg, {
prefixCls: t,visible:y&&r,motionName:Ad(t,A,p),style:{zIndex:a,...h,...R?.mask
},maskProps:w,className:b?.mask
}),$a.createElement("div",$o( {
tabIndex: -1,onKeyDown:Se,className:(0,Kd.default)(`${t
}

-wrap`,u,b?.wrapper),ref:F,onClick:Z,style:we
},i),$a.createElement(Cg,$o( {
},e, {
onMouseDown: V,onMouseUp:ae,ref:B,closable:v,ariaId:de,prefixCls:t,visible:r&&Y,onClose:N,onVisibleChanged:C,motionName:Ad(t,m,x)
}))))},Pg=gy;function $d() {
return $d=Object.assign?Object.assign.bind(): function(e){for(var t=1;
t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])
}

return e
},$d.apply(this,arguments)
}

var xy=e=> {
let{visible: t,getContainer:a,forceRender:r,destroyOnHidden:o=!1,afterClose:n,closable:l,panelRef:u
}=e,[i,s]=Rt.useState(t),f=Rt.useMemo(()=>( {
panel: u
}),[u]);return Rt.useEffect(()=> {
t&&s(!0)
},[t]),!r&&o&&!i?null:Rt.createElement(ru.Provider, {
value: f
},Rt.createElement(jh, {
open: t||r||i,autoDestroy:!1,getContainer:a,autoLock:t||i
},Rt.createElement(Pg,$d( {
},e, {
destroyOnHidden: o,afterClose:()=>{let c=l&&typeof l=="object"?l:{
},{afterClose:m
}=c|| {
};

m?.(),n?.(),s(!1)
}}))))},Eg=xy;var Rg=Eg;var Fx=k(Fg());var ba=k(Qt());function Ng(e,t) {
if(e==null)return{
};

var a= {
};

for(var r in e)if( {
}

.hasOwnProperty.call(e,r)) {
if(t.indexOf(r)!==-1)continue;a[r]=e[r]
}

return a
}

function Or(e,t) {
if(e==null)return{
};

var a,r,o=Ng(e,t);if(Object.getOwnPropertySymbols) {
var n=Object.getOwnPropertySymbols(e);for(r=0;r<n.length;r++)a=n[r],t.indexOf(a)===-1&&{
}

.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])
}

return o
}

function yt() {
return yt=Object.assign?Object.assign.bind(): function(e){for(var t=1;
t<arguments.length;t++){var a=arguments[t];for(var r in a)({
}).hasOwnProperty.call(a,r)&&(e[r]=a[r])
}

return e
},yt.apply(null,arguments)
}

function K(e) {
"@babel/helpers - typeof"
;return K=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t
}

:function(t) {
return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol": typeof t
},K(e)
}

function Og(e,t) {
if(K(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var r=a.call(e,t||"default");if(K(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")
}

return(t==="string"?String:Number)(e)
}

function Iu(e) {
var t=Og(e,"string");return K(t)=="symbol"?t: t+""
}

function se(e,t,a) {
return(t=Iu(t))in e?Object.defineProperty(e,t,{value: a,enumerable:!0,configurable:!0,writable:!0
}):e[t]=a,e
}

function _g(e,t) {
var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable
})),a.push.apply(a,r)
}

return a
}

function q(e) {
for(var t=1;t<arguments.length;t++){var a=arguments[t]!=null?arguments[t]: {
};

t%2?_g(Object(a),!0).forEach(function(r) {
se(e,r,a[r])
}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):_g(Object(a)).forEach(function(r) {
Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(a,r))
})}

return e
}

function wa(e,t) {
if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")
}

function Bg(e,t) {
for(var a=0;a<t.length;a++){var r=t[a];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Iu(r.key),r)
}}

function ya(e,t,a) {
return t&&Bg(e.prototype,t),a&&Bg(e,a),Object.defineProperty(e,"prototype",{writable: !1
}),e
}

function Su(e,t) {
return Su=Object.setPrototypeOf?Object.setPrototypeOf.bind(): function(a,r){return a.__proto__=r,a
},Su(e,t)
}

function La(e,t) {
if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor: {value:e,writable:!0,configurable:!0
}}),Object.defineProperty(e,"prototype", {
writable: !1
}),t&&Su(e,t)
}

function Qo(e) {
return Qo=Object.setPrototypeOf?Object.getPrototypeOf.bind(): function(t){return t.__proto__||Object.getPrototypeOf(t)
},Qo(e)
}

function Qd() {
try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){
}))}

catch {
}

return(Qd=function() {
return!!e
})()}

function Yo(e) {
if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e
}

function Ug(e,t) {
if(t&&(K(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Yo(e)
}

function Ia(e) {
var t=Qd();return function(){var a,r=Qo(e);if(t){var o=Qo(this).constructor;a=Reflect.construct(r,arguments,o)
}

else a=r.apply(this,arguments);return Ug(this,a)
}}

var Ur=k(T()),Ex=k(T());function _r() {
"use strict"
;_r=function(){return t
};

var e,t= {
},a=Object.prototype,r=a.hasOwnProperty,o=Object.defineProperty||function(E,L,C) {
E[L]=C.value
},n=typeof Symbol=="function"?Symbol: {
},l=n.iterator||"@@iterator",u=n.asyncIterator||"@@asyncIterator",i=n.toStringTag||"@@toStringTag";function s(E,L,C) {
return Object.defineProperty(E,L,{value: C,enumerable:!0,configurable:!0,writable:!0
}),E[L]
}

try {
s({
},"")}

catch {
s=function(C,N,O){return C[N]=O
}}

function f(E,L,C,N) {
var O=L&&L.prototype instanceof p?L: p,M=Object.create(O.prototype),V=new de(N||[]);
return o(M,"_invoke",{value: F(E,C,V)
}),M
}

function c(E,L,C) {
try{return{type: "normal",arg:E.call(L,C)
}}

catch(N) {
return{type: "throw",arg:N
}}}

t.wrap=f;var m="suspendedStart",x="suspendedYield",v="executing",y="completed",A= {
};

function p() {
}

function d() {
}

function h() {
}

var w= {
};

s(w,l,function() {
return this
});

var I=Object.getPrototypeOf,P=I&&I(I(fe([])));P&&P!==a&&r.call(P,l)&&(w=P);var b=h.prototype=p.prototype=Object.create(w);function R(E) {
["next","throw","return"].forEach(function(L){s(E,L,function(C){return this._invoke(L,C)
})})}

function z(E,L) {
function C(O,M,V,ae){var Z=c(E[O],E,M);if(Z.type!=="throw"){var Se=Z.arg,we=Se.value;return we&&K(we)=="object"&&r.call(we,"__await")?L.resolve(we.__await).then(function(U){C("next",U,V,ae)
},function(U) {
C("throw",U,V,ae)
}):L.resolve(we).then(function(U) {
Se.value=U,V(Se)
},function(U) {
return C("throw",U,V,ae)
})}

ae(Z.arg)
}

var N;o(this,"_invoke", {
value: function(M,V){function ae(){return new L(function(Z,Se){C(M,V,Z,Se)
})}

return N=N?N.then(ae,ae):ae()
}})}

function F(E,L,C) {
var N=m;return function(O,M){if(N===v)throw Error("Generator is already running");if(N===y){if(O==="throw")throw M;return{value: e,done:!0
}}

for(C.method=O,C.arg=M;;) {
var V=C.delegate;if(V){var ae=B(V,C);if(ae){if(ae===A)continue;return ae
}}

if(C.method==="next")C.sent=C._sent=C.arg;else if(C.method==="throw") {
if(N===m)throw N=y,C.arg;C.dispatchException(C.arg)
}

else C.method==="return"&&C.abrupt("return",C.arg);N=v;var Z=c(E,L,C);if(Z.type==="normal") {
if(N=C.done?y: x,Z.arg===A)continue;
return{value: Z.arg,done:C.done
}}

Z.type==="throw"&&(N=y,C.method="throw",C.arg=Z.arg)
}}}

function B(E,L) {
var C=L.method,N=E.iterator[C];if(N===e)return L.delegate=null,C==="throw"&&E.iterator.return&&(L.method="return",L.arg=e,B(E,L),L.method==="throw")||C!=="return"&&(L.method="throw",L.arg=new TypeError("The iterator does not provide a '"+C+"' method")),A;var O=c(N,E.iterator,L.arg);if(O.type==="throw")return L.method="throw",L.arg=O.arg,L.delegate=null,A;var M=O.arg;return M?M.done?(L[E.resultName]=M.value,L.next=E.nextLoc,L.method!=="return"&&(L.method="next",L.arg=e),L.delegate=null,A): M:(L.method="throw",L.arg=new TypeError("iterator result is not an object"),L.delegate=null,A)
}

function Y(E) {
var L={tryLoc: E[0]
};

1 in E&&(L.catchLoc=E[1]),2 in E&&(L.finallyLoc=E[2],L.afterLoc=E[3]),this.tryEntries.push(L)
}

function X(E) {
var L=E.completion||{
};

L.type="normal",delete L.arg,E.completion=L
}

function de(E) {
this.tryEntries=[{tryLoc: "root"
}],E.forEach(Y,this),this.reset(!0)
}

function fe(E) {
if(E||E===""){var L=E[l];if(L)return L.call(E);if(typeof E.next=="function")return E;if(!isNaN(E.length)){var C=-1,N=function O(){for(;++C<E.length;)if(r.call(E,C))return O.value=E[C],O.done=!1,O;return O.value=e,O.done=!0,O
};

return N.next=N
}}

throw new TypeError(K(E)+" is not iterable")
}

return d.prototype=h,o(b,"constructor", {
value: h,configurable:!0
}),o(h,"constructor", {
value: d,configurable:!0
}),d.displayName=s(h,i,"GeneratorFunction"),t.isGeneratorFunction=function(E) {
var L=typeof E=="function"&&E.constructor;return!!L&&(L===d||(L.displayName||L.name)==="GeneratorFunction")
},t.mark=function(E) {
return Object.setPrototypeOf?Object.setPrototypeOf(E,h): (E.__proto__=h,s(E,i,"GeneratorFunction")),E.prototype=Object.create(b),E
},t.awrap=function(E) {
return{__await: E
}},R(z.prototype),s(z.prototype,u,function() {
return this
}),t.AsyncIterator=z,t.async=function(E,L,C,N,O) {
O===void 0&&(O=Promise);var M=new z(f(E,L,C,N),O);return t.isGeneratorFunction(L)?M: M.next().then(function(V){return V.done?V.value:M.next()
})},R(b),s(b,i,"Generator"),s(b,l,function() {
return this
}),s(b,"toString",function() {
return"[object Generator]"
}),t.keys=function(E) {
var L=Object(E),C=[];for(var N in L)C.push(N);return C.reverse(),function O(){for(;C.length;){var M=C.pop();if(M in L)return O.value=M,O.done=!1,O
}

return O.done=!0,O
}},t.values=fe,de.prototype= {
constructor: de,reset:function(L){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(X),!L)for(var C in this)C.charAt(0)==="t"&&r.call(this,C)&&!isNaN(+C.slice(1))&&(this[C]=e)
},stop:function() {
this.done=!0;var L=this.tryEntries[0].completion;if(L.type==="throw")throw L.arg;return this.rval
},dispatchException:function(L) {
if(this.done)throw L;var C=this;function N(Se,we){return V.type="throw",V.arg=L,C.next=Se,we&&(C.method="next",C.arg=e),!!we
}

for(var O=this.tryEntries.length-1;O>=0;--O) {
var M=this.tryEntries[O],V=M.completion;if(M.tryLoc==="root")return N("end");if(M.tryLoc<=this.prev){var ae=r.call(M,"catchLoc"),Z=r.call(M,"finallyLoc");if(ae&&Z){if(this.prev<M.catchLoc)return N(M.catchLoc,!0);if(this.prev<M.finallyLoc)return N(M.finallyLoc)
}

else if(ae) {
if(this.prev<M.catchLoc)return N(M.catchLoc,!0)
}

else {
if(!Z)throw Error("try statement without catch or finally");if(this.prev<M.finallyLoc)return N(M.finallyLoc)
}}}},abrupt:function(L,C) {
for(var N=this.tryEntries.length-1;N>=0;--N){var O=this.tryEntries[N];if(O.tryLoc<=this.prev&&r.call(O,"finallyLoc")&&this.prev<O.finallyLoc){var M=O;break
}}

M&&(L==="break"||L==="continue")&&M.tryLoc<=C&&C<=M.finallyLoc&&(M=null);var V=M?M.completion: {
};

return V.type=L,V.arg=C,M?(this.method="next",this.next=M.finallyLoc,A):this.complete(V)
},complete:function(L,C) {
if(L.type==="throw")throw L.arg;return L.type==="break"||L.type==="continue"?this.next=L.arg: L.type==="return"?(this.rval=this.arg=L.arg,this.method="return",this.next="end"):L.type==="normal"&&C&&(this.next=C),A
},finish:function(L) {
for(var C=this.tryEntries.length-1;C>=0;--C){var N=this.tryEntries[C];if(N.finallyLoc===L)return this.complete(N.completion,N.afterLoc),X(N),A
}},catch:function(L) {
for(var C=this.tryEntries.length-1;C>=0;--C){var N=this.tryEntries[C];if(N.tryLoc===L){var O=N.completion;if(O.type==="throw"){var M=O.arg;X(N)
}

return M
}}

throw Error("illegal catch attempt")
},delegateYield:function(L,C,N) {
return this.delegate={iterator: fe(L),resultName:C,nextLoc:N
},this.method==="next"&&(this.arg=e),A
}},t
}

function zg(e,t,a,r,o,n,l) {
try{var u=e[n](l),i=u.value
}

catch(s) {
return void a(s)
}

u.done?t(i):Promise.resolve(i).then(r,o)
}

function Yd(e) {
return function(){var t=this,a=arguments;return new Promise(function(r,o){var n=e.apply(t,a);function l(i){zg(n,r,o,l,u,"next",i)
}

function u(i) {
zg(n,r,o,l,u,"throw",i)
}

l(void 0)
})}}

var Iy=k(Tr()),Zo=q( {
},Iy),Sy=Zo.version,Zd=Zo.render,Cy=Zo.unmountComponentAtNode,ku;try {
qg=Number((Sy||"").split(".")[0]),qg>=18&&(ku=Zo.createRoot)
}

catch {
}

var qg;function Hg(e) {
var t=Zo.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&K(t)==="object"&&(t.usingClientEntryPoint=e)
}

var Cu="__rc_react_root__";function ky(e,t) {
Hg(!0);var a=t[Cu]||ku(t);Hg(!1),a.render(e),t[Cu]=a
}

function by(e,t) {
Zd?.(e,t)
}

function Vg(e,t) {
if(ku){ky(e,t);return
}

by(e,t)
}

function Py(e) {
return Jd.apply(this,arguments)
}

function Jd() {
return Jd=Yd(_r().mark(function e(t){return _r().wrap(function(r){for(;;)switch(r.prev=r.next){case 0: return r.abrupt("return",Promise.resolve().then(function(){var o;
(o=t[Cu])===null||o===void 0||o.unmount(),delete t[Cu]
}));

case 1:case"end":return r.stop()
}},e)
})),Jd.apply(this,arguments)
}

function Ey(e) {
Cy(e)
}

function jg(e) {
return ef.apply(this,arguments)
}

function ef() {
return ef=Yd(_r().mark(function e(t){return _r().wrap(function(r){for(;;)switch(r.prev=r.next){case 0: if(ku===void 0){r.next=2;
break
}

return r.abrupt("return",Py(t));case 2:Ey(t);case 3:case"end":return r.stop()
}},e)
})),ef.apply(this,arguments)
}

var ju=k(qt());function tf(e) {
if(Array.isArray(e))return e
}

function Wg(e,t) {
var a=e==null?null: typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];
if(a!=null){var r,o,n,l,u=[],i=!0,s=!1;try{if(n=(a=a.call(e)).next,t===0){if(Object(a)!==a)return;i=!1
}

else for(;!(i=(r=n.call(a)).done)&&(u.push(r.value),u.length!==t);i=!0);
}

catch(f) {
s=!0,o=f
}

finally {
try{if(!i&&a.return!=null&&(l=a.return(),Object(l)!==l))return
}

finally {
if(s)throw o
}}

return u
}}

function Jo(e,t) {
(t==null||t>e.length)&&(t=e.length);for(var a=0,r=Array(t);a<t;a++)r[a]=e[a];return r
}

function en(e,t) {
if(e){if(typeof e=="string")return Jo(e,t);var a={
}

.toString.call(e).slice(8,-1);return a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set"?Array.from(e):a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Jo(e,t):void 0
}}

function af() {
throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)
}

function ve(e,t) {
return tf(e)||Wg(e,t)||en(e,t)||af()
}

var Lx=k(qt());var Xg=k(T()),rf=k(Tr());function Gg(e) {
return e instanceof HTMLElement||e instanceof SVGElement
}

function Ry(e) {
return e&&K(e)==="object"&&Gg(e.nativeElement)?e.nativeElement: Gg(e)?e:null
}

function of(e) {
var t=Ry(e);if(t)return t;if(e instanceof Xg.default.Component){var a;return(a=rf.default.findDOMNode)===null||a===void 0?void 0: a.call(rf.default,e)
}

return null
}

var bu=k(T()),tn=k(yd());var Ay=k(T());var Ty=Symbol.for("react.element"),My=Symbol.for("react.transitional.element"),Dy=Symbol.for("react.fragment");function nf(e) {
return e&&K(e)==="object"&&(e.$$typeof===Ty||e.$$typeof===My)&&e.type===Dy
}

var Fy=Number(bu.version.split(".")[0]),Kg=function(t,a) {
typeof t=="function"?t(a): K(t)==="object"&&t&&"current"in t&&(t.current=a)
};

var lf=function(t) {
var a,r;if(!t)return!1;if($g(t)&&Fy>=19)return!0;var o=(0,tn.isMemo)(t)?t.type.type: t.type;
return!(typeof o=="function"&&!((a=o.prototype)!==null&&a!==void 0&&a.render)&&o.$$typeof!==tn.ForwardRef||typeof t=="function"&&!((r=t.prototype)!==null&&r!==void 0&&r.render)&&t.$$typeof!==tn.ForwardRef)
};

function $g(e) {
return(0,bu.isValidElement)(e)&&!nf(e)
}

var Qg=function(t) {
if(t&&$g(t)){var a=t;return a.props.propertyIsEnumerable("ref")?a.props.ref: a.ref
}

return null
};

var Ke=k(T()),Lf=k(T());var uf=k(T());var Yg=uf.createContext( {
});

var Zg=k(T()),Ny=(function(e) {
La(a,e);var t=Ia(a);function a(){return wa(this,a),t.apply(this,arguments)
}

return ya(a,[ {
key: "render",value:function(){return this.props.children
}}]),a
})(Zg.Component),Jg=Ny;var Pu=k(T());function Sa(e) {
var t=Pu.useRef();t.current=e;var a=Pu.useCallback(function(){for(var r,o=arguments.length,n=new Array(o),l=0;l<o;l++)n[l]=arguments[l];return(r=t.current)===null||r===void 0?void 0: r.call.apply(r,[t].concat(n))
},[]);

return a
}

var an=k(T());function Ca() {
return!!(typeof window<"u"&&window.document&&window.document.createElement)
}

var j1=Ca()?an.useLayoutEffect:an.useEffect;var Br=k(T());function Qa(e) {
var t=Br.useRef(!1),a=Br.useState(e),r=ve(a,2),o=r[0],n=r[1];Br.useEffect(function(){return t.current=!1,function(){t.current=!0
}},[]);

function l(u,i) {
i&&t.current||n(u)
}

return[o,l]
}

function ex(e) {
if(Array.isArray(e))return Jo(e)
}

function sf(e) {
if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)
}

function tx() {
throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)
}

function Eu(e) {
return ex(e)||sf(e)||en(e)||tx()
}

var df= {
},_y=[],By=function(t) {
_y.push(t)
};

function Uy(e,t) {
if(0)var a
}

function zy(e,t) {
if(0)var a
}

function qy() {
df={
}}

function ax(e,t,a) {
!t&&!df[a]&&(e(!1,a),df[a]=!0)
}

function ff(e,t) {
ax(Uy,e,t)
}

function Hy(e,t) {
ax(zy,e,t)
}

ff.preMessage=By;ff.resetWarned=qy;ff.noteOnce=Hy;var Ru=k(T());function cf(e) {
var t=Ru.useReducer(function(u){return u+1
},0),a=ve(t,2),r=a[1],o=Ru.useRef(e),n=Sa(function() {
return o.current
}),l=Sa(function(u) {
o.current=typeof u=="function"?u(o.current): u,r()
});

return[n,l]
}

var Bu=k(T()),Xt=k(T());var At="none",rn="appear",on="enter",nn="leave",pf="none",Xe="prepare",Gt="start",ka="active",Au="end",Tu="prepared";var sx=k(T()),dx=k(T());function rx(e,t) {
var a={
};

return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit".concat(e)]="webkit".concat(t),a["Moz".concat(e)]="moz".concat(t),a["ms".concat(e)]="MS".concat(t),a["O".concat(e)]="o".concat(t.toLowerCase()),a
}

function Vy(e,t) {
var a={animationend: rx("Animation","AnimationEnd"),transitionend:rx("Transition","TransitionEnd")
};

return e&&("AnimationEvent"in t||delete a.animationend.animation,"TransitionEvent"in t||delete a.transitionend.transition),a
}

var jy=Vy(Ca(),typeof window<"u"?window: {
}),nx= {
};

Ca()&&(ox=document.createElement("div"),nx=ox.style);var ox,Mu= {
};

function lx(e) {
if(Mu[e])return Mu[e];var t=jy[e];if(t)for(var a=Object.keys(t),r=a.length,o=0;o<r;o+=1){var n=a[o];if(Object.prototype.hasOwnProperty.call(t,n)&&n in nx)return Mu[e]=t[n],Mu[e]
}

return""
}

var ux=lx("animationend"),ix=lx("transitionend"),Du=!!(ux&&ix),mf=ux||"animationend",hf=ix||"transitionend";function gf(e,t) {
if(!e)return null;if(K(e)==="object"){var a=t.replace(/-\w/g,function(r){return r[1].toUpperCase()
});

return e[a]
}

return"".concat(e,"-").concat(t)
}

var fx=(function(e) {
var t=(0,dx.useRef)();function a(o){o&&(o.removeEventListener(hf,e),o.removeEventListener(mf,e))
}

function r(o) {
t.current&&t.current!==o&&a(t.current),o&&o!==t.current&&(o.addEventListener(hf,e),o.addEventListener(mf,e),t.current=o)
}

return sx.useEffect(function() {
return function(){a(t.current)
}},[]),[r,a]
});

var Fu=k(T()),Wy=Ca()?Fu.useLayoutEffect:Fu.useEffect,Nu=Wy;var vx=k(T());var px=function(t) {
return+setTimeout(t,16)
},mx=function(t) {
return clearTimeout(t)
};

typeof window<"u"&&"requestAnimationFrame"in window&&(px=function(t) {
return window.requestAnimationFrame(t)
},mx=function(t) {
return window.cancelAnimationFrame(t)
});

var cx=0,xf=new Map;function hx(e) {
xf.delete(e)
}

var gx=function(t) {
var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]: 1;
cx+=1;var r=cx;function o(n){if(n===0)hx(r),t();else{var l=px(function(){o(n-1)
});

xf.set(r,l)
}}

return o(a),r
};

gx.cancel=function(e) {
var t=xf.get(e);return hx(e),mx(t)
};

var vf=gx;var Ou=k(T()),xx=(function() {
var e=Ou.useRef(null);function t(){vf.cancel(e.current)
}

function a(r) {
var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]: 2;
t();var n=vf(function(){o<=1?r({isCanceled: function(){return n!==e.current
}}):a(r,o-1)
});

e.current=n
}

return Ou.useEffect(function() {
return function(){t()
}},[]),[a,t]
});

var Gy=[Xe,Gt,ka,Au],Xy=[Xe,Tu],wf=!1,wx=!0;function _u(e) {
return e===ka||e===Au
}

var yx=(function(e,t,a) {
var r=Qa(pf),o=ve(r,2),n=o[0],l=o[1],u=xx(),i=ve(u,2),s=i[0],f=i[1];function c(){l(Xe,!0)
}

var m=t?Xy:Gy;return Nu(function() {
if(n!==pf&&n!==Au){var x=m.indexOf(n),v=m[x+1],y=a(n);y===wf?l(v,!0): v&&s(function(A){function p(){A.isCanceled()||l(v,!0)
}

y===!0?p():Promise.resolve(y).then(p)
})}},[e,n]),vx.useEffect(function() {
return function(){f()
}},[]),[c,n]
});

function yf(e,t,a,r) {
var o=r.motionEnter,n=o===void 0?!0: o,l=r.motionAppear,u=l===void 0?!0:l,i=r.motionLeave,s=i===void 0?!0:i,f=r.motionDeadline,c=r.motionLeaveImmediately,m=r.onAppearPrepare,x=r.onEnterPrepare,v=r.onLeavePrepare,y=r.onAppearStart,A=r.onEnterStart,p=r.onLeaveStart,d=r.onAppearActive,h=r.onEnterActive,w=r.onLeaveActive,I=r.onAppearEnd,P=r.onEnterEnd,b=r.onLeaveEnd,R=r.onVisibleChanged,z=Qa(),F=ve(z,2),B=F[0],Y=F[1],X=cf(At),de=ve(X,2),fe=de[0],E=de[1],L=Qa(null),C=ve(L,2),N=C[0],O=C[1],M=fe(),V=(0,Xt.useRef)(!1),ae=(0,Xt.useRef)(null);
function Z(){return a()
}

var Se=(0,Xt.useRef)(!1);function we() {
E(At),O(null,!0)
}

var U=Sa(function(Ue) {
var ke=fe();if(ke!==At){var It=Z();if(!(Ue&&!Ue.deadline&&Ue.target!==It)){var pn=Se.current,mn;ke===rn&&pn?mn=I?.(It,Ue): ke===on&&pn?mn=P?.(It,Ue):ke===nn&&pn&&(mn=b?.(It,Ue)),pn&&mn!==!1&&we()
}}}),Ce=fx(U),$t=ve(Ce,1),er=$t[0],Pa=function(ke) {
switch(ke){case rn: return se(se(se({
},Xe,m),Gt,y),ka,d);case on:return se(se(se( {
},Xe,x),Gt,A),ka,h);case nn:return se(se(se( {
},Xe,v),Gt,p),ka,w);default:return {
}}},Wr=Bu.useMemo(function() {
return Pa(M)
},[M]),Vx=yx(M,!e,function(Ue) {
if(Ue===Xe){var ke=Wr[Xe];return ke?ke(Z()): wf
}

if(Ea in Wr) {
var It;O(((It=Wr[Ea])===null||It===void 0?void 0: It.call(Wr,Z(),null))||null)
}

return Ea===ka&&M!==At&&(er(Z()),f>0&&(clearTimeout(ae.current),ae.current=setTimeout(function() {
U({deadline: !0
})},f))),Ea===Tu&&we(),wx
}),Ef=ve(Vx,2),jx=Ef[0],Ea=Ef[1],Wx=_u(Ea);Se.current=Wx;var Rf=(0,Xt.useRef)(null);Nu(function() {
if(!(V.current&&Rf.current===t)){Y(t);var Ue=V.current;V.current=!0;var ke;!Ue&&t&&u&&(ke=rn),Ue&&t&&n&&(ke=on),(Ue&&!t&&s||!Ue&&c&&!t&&s)&&(ke=nn);var It=Pa(ke);ke&&(e||It[Xe])?(E(ke),jx()): E(At),Rf.current=t
}},[t]),(0,Xt.useEffect)(function() {
(M===rn&&!u||M===on&&!n||M===nn&&!s)&&E(At)
},[u,n,s]),(0,Xt.useEffect)(function() {
return function(){V.current=!1,clearTimeout(ae.current)
}},[]);

var $u=Bu.useRef(!1);(0,Xt.useEffect)(function() {
B&&($u.current=!0),B!==void 0&&M===At&&(($u.current||B)&&R?.(B),$u.current=!0)
},[B,M]);var Qu=N;return Wr[Xe]&&Ea===Gt&&(Qu=q( {
transition: "none"
},Qu)),[M,Ea,Qu,B??t]
}

function Ky(e) {
var t=e;K(e)==="object"&&(t=e.transitionSupport);function a(o,n){return!!(o.motionName&&t&&n!==!1)
}

var r=Ke.forwardRef(function(o,n) {
var l=o.visible,u=l===void 0?!0: l,i=o.removeOnLeave,s=i===void 0?!0:i,f=o.forceRender,c=o.children,m=o.motionName,x=o.leavedClassName,v=o.eventProps,y=Ke.useContext(Yg),A=y.motion,p=a(o,A),d=(0,Lf.useRef)(),h=(0,Lf.useRef)();
function w(){try{return d.current instanceof HTMLElement?d.current: of(h.current)
}

catch {
return null
}}

var I=yf(p,u,w,o),P=ve(I,4),b=P[0],R=P[1],z=P[2],F=P[3],B=Ke.useRef(F);F&&(B.current=!0);var Y=Ke.useCallback(function(C) {
d.current=C,Kg(n,C)
},[n]),X,de=q(q( {
},v), {
},{visible:u
});

if(!c)X=null;else if(b===At)F?X=c(q( {
},de),Y):!s&&B.current&&x?X=c(q(q( {
},de), {
},{className:x
}),Y):f||!s&&!x?X=c(q(q( {
},de), {
},{style: {
display: "none"
}}),Y):X=null;else {
var fe;R===Xe?fe="prepare": _u(R)?fe="active":R===Gt&&(fe="start");
var E=gf(m,"".concat(b,"-").concat(fe));X=c(q(q({
},de), {
},{className:(0,Lx.default)(gf(m,b),se(se( {
},E,E&&fe),m,typeof m=="string")),style:z
}),Y)
}

if(Ke.isValidElement(X)&&lf(X)) {
var L=Qg(X);L||(X=Ke.cloneElement(X,{ref: Y
}))}

return Ke.createElement(Jg, {
ref: h
},X)
});

return r.displayName="CSSMotion",r
}

var If=Ky(Du);var Ya=k(T());var Uu="add",zu="keep",qu="remove",Vu="removed";function $y(e) {
var t;return e&&K(e)==="object"&&"key"in e?t=e: t={key:e
},q(q( {
},t), {
},{key:String(t.key)
})}

function Hu() {
var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]: [];
return e.map($y)
}

function Ix() {
var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]: [],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=[],r=0,o=t.length,n=Hu(e),l=Hu(t);
n.forEach(function(s){for(var f=!1,c=r;c<o;c+=1){var m=l[c];if(m.key===s.key){r<c&&(a=a.concat(l.slice(r,c).map(function(x){return q(q({
},x), {
},{status:Uu
})})),r=c),a.push(q(q( {
},m), {
},{status:zu
})),r+=1,f=!0;break
}}

f||a.push(q(q( {
},s), {
},{status:qu
}))}),r<o&&(a=a.concat(l.slice(r).map(function(s) {
return q(q({
},s), {
},{status:Uu
})})));

var u= {
};

a.forEach(function(s) {
var f=s.key;u[f]=(u[f]||0)+1
});

var i=Object.keys(u).filter(function(s) {
return u[s]>1
});

return i.forEach(function(s) {
a=a.filter(function(f){var c=f.key,m=f.status;return c!==s||m!==qu
}),a.forEach(function(f) {
f.key===s&&(f.status=zu)
})}),a
}

var Qy=["component","children","onVisibleChanged","onAllRemoved"],Yy=["status"],Zy=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Jy(e) {
var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]: If,a=(function(r){La(n,r);
var o=Ia(n);function n(){var l;wa(this,n);for(var u=arguments.length,i=new Array(u),s=0;s<u;s++)i[s]=arguments[s];return l=o.call.apply(o,[this].concat(i)),se(Yo(l),"state",{keyEntities: []
}),se(Yo(l),"removeKey",function(f) {
l.setState(function(c){var m=c.keyEntities.map(function(x){return x.key!==f?x: q(q({
},x), {
},{status:Vu
})});

return {
keyEntities: m
}},function() {
var c=l.state.keyEntities,m=c.filter(function(x){var v=x.status;return v!==Vu
}).length;m===0&&l.props.onAllRemoved&&l.props.onAllRemoved()
})}),l
}

return ya(n,[ {
key: "render",value:function(){var u=this,i=this.state.keyEntities,s=this.props,f=s.component,c=s.children,m=s.onVisibleChanged,x=s.onAllRemoved,v=Or(s,Qy),y=f||Ya.Fragment,A={
};

return Zy.forEach(function(p) {
A[p]=v[p],delete v[p]
}),delete v.keys,Ya.createElement(y,v,i.map(function(p,d) {
var h=p.status,w=Or(p,Yy),I=h===Uu||h===zu;return Ya.createElement(t,yt({
},A, {
key: w.key,visible:I,eventProps:w,onVisibleChanged:function(b){m?.(b,{key:w.key
}),b||u.removeKey(w.key)
}}),function(P,b) {
return c(q(q({
},P), {
},{index:d
}),b)
})}))}}],[{key:"getDerivedStateFromProps",value:function(u,i) {
var s=u.keys,f=i.keyEntities,c=Hu(s),m=Ix(f,c);return{keyEntities: m.filter(function(x){var v=f.find(function(y){var A=y.key;
return x.key===A
});

return!(v&&v.status===Vu&&x.status===qu)
})}}}]),n
})(Ya.Component);return se(a,"defaultProps", {
component: "div"
}),a
}

var Sf=Jy(Du);var ln=k(T()),Sx=k(T()),Cx=k(Tr()),kx=k(qt()),un=(function(e) {
La(a,e);var t=Ia(a);function a(){var r;wa(this,a);for(var o=arguments.length,n=new Array(o),l=0;l<o;l++)n[l]=arguments[l];return r=t.call.apply(t,[this].concat(n)),r.closeTimer=null,r.close=function(u){u&&u.stopPropagation(),r.clearCloseTimer();var i=r.props,s=i.onClose,f=i.noticeKey;s&&s(f)
},r.startCloseTimer=function() {
r.props.duration&&(r.closeTimer=window.setTimeout(function(){r.close()
},r.props.duration*1e3))
},r.clearCloseTimer=function() {
r.closeTimer&&(clearTimeout(r.closeTimer),r.closeTimer=null)
},r
}

return ya(a,[ {
key: "componentDidMount",value:function(){this.startCloseTimer()
}},{key:"componentDidUpdate",value:function(o) {
(this.props.duration!==o.duration||this.props.updateMark!==o.updateMark||this.props.visible!==o.visible&&this.props.visible)&&this.restartCloseTimer()
}},{key:"componentWillUnmount",value:function() {
this.clearCloseTimer()
}},{key:"restartCloseTimer",value:function() {
this.clearCloseTimer(),this.startCloseTimer()
}},{key:"render",value:function() {
var o=this,n=this.props,l=n.prefixCls,u=n.className,i=n.closable,s=n.closeIcon,f=n.style,c=n.onClick,m=n.children,x=n.holder,v="".concat(l,"-notice"),y=Object.keys(this.props).reduce(function(p,d){return(d.substr(0,5)==="data-"||d.substr(0,5)==="aria-"||d==="role")&&(p[d]=o.props[d]),p
},{}),A=ln.createElement("div",yt( {
className: (0,kx.default)(v,u,se({
},"".concat(v,"-closable"),i)),style:f,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:c
},y),ln.createElement("div", {
className: "".concat(v,"-content")
},m),i?ln.createElement("a", {
tabIndex: 0,onClick:this.close,className:"".concat(v,"-close")
},s||ln.createElement("span", {
className: "".concat(v,"-close-x")
})):null);return x?Cx.default.createPortal(A,x):A
}}]),a
})(Sx.Component);un.defaultProps= {
onClose: function(){
},duration:1.5
};

var Kt=k(T());function Cf(e) {
var t=Kt.useRef({
}),a=Kt.useState([]),r=ve(a,2),o=r[0],n=r[1];function l(u) {
var i=!0;e.add(u,function(s,f){var c=f.key;if(s&&(!t.current[c]||i)){var m=Kt.createElement(un,yt({
},f, {
holder: s
}));

t.current[c]=m,n(function(x) {
var v=x.findIndex(function(A){return A.key===f.key
});

if(v===-1)return[].concat(Eu(x),[m]);var y=Eu(x);return y[v]=m,y
})}

i=!1
})}

return[l,Kt.createElement(Kt.Fragment,null,o)]
}

var eL=["getContainer"],bx=0,tL=Date.now();function Px() {
var e=bx;return bx+=1,"rcNotification_".concat(tL,"_").concat(e)
}

var sn=(function(e) {
La(a,e);var t=Ia(a);function a(){var r;wa(this,a);for(var o=arguments.length,n=new Array(o),l=0;l<o;l++)n[l]=arguments[l];return r=t.call.apply(t,[this].concat(n)),r.state={notices: []
},r.hookRefs=new Map,r.add=function(u,i) {
var s,f=(s=u.key)!==null&&s!==void 0?s: Px(),c=q(q({
},u), {
},{key:f
}),m=r.props.maxCount;r.setState(function(x) {
var v=x.notices,y=v.map(function(p){return p.notice.key
}).indexOf(f),A=v.concat();return y!==-1?A.splice(y,1, {
notice: c,holderCallback:i
}):(m&&v.length>=m&&(c.key=A[0].notice.key,c.updateMark=Px(),c.userPassKey=f,A.shift()),A.push( {
notice: c,holderCallback:i
})),{notices:A
}})},r.remove=function(u) {
r.setState(function(i){var s=i.notices;return{notices: s.filter(function(f){var c=f.notice,m=c.key,x=c.userPassKey,v=x??m;
return v!==u
})}})},r.noticePropsMap= {
},r
}

return ya(a,[ {
key: "getTransitionName",value:function(){var o=this.props,n=o.prefixCls,l=o.animation,u=this.props.transitionName;
return!u&&l&&(u="".concat(n,"-").concat(l)),u
}},{key:"render",value:function() {
var o=this,n=this.state.notices,l=this.props,u=l.prefixCls,i=l.className,s=l.closeIcon,f=l.style,c=[];return n.forEach(function(m,x){var v=m.notice,y=m.holderCallback,A=x===n.length-1?v.updateMark: void 0,p=v.key,d=v.userPassKey,h=q(q(q({prefixCls:u,closeIcon:s
},v),v.props), {
},{key:p,noticeKey:d||p,updateMark:A,onClose:function(I) {
var P;o.remove(I),(P=v.onClose)===null||P===void 0||P.call(v)
},onClick:v.onClick,children:v.content
});

c.push(p),o.noticePropsMap[p]= {
props: h,holderCallback:y
}}),Ur.createElement("div", {
className: (0,ju.default)(u,i),style:f
},Ur.createElement(Sf, {
keys: c,motionName:this.getTransitionName(),onVisibleChanged:function(x,v){var y=v.key;
x||delete o.noticePropsMap[y]
}},function(m) {
var x=m.key,v=m.className,y=m.style,A=m.visible,p=o.noticePropsMap[x],d=p.props,h=p.holderCallback;return h?Ur.createElement("div",{key: x,className:(0,ju.default)(v,"".concat(u,"-hook-holder")),style:q({
},y),ref:function(I) {
typeof x>"u"||(I?(o.hookRefs.set(x,I),h(I,d)): o.hookRefs.delete(x))
}}):Ur.createElement(un,yt( {
},d, {
className: (0,ju.default)(v,d?.className),style:q(q({
},y),d?.style),visible:A
}))}))}}]),a
})(Ex.Component);sn.newInstance=void 0;sn.defaultProps= {
prefixCls: "rc-notification",animation:"fade",style:{top:65,left:"50%"
}};

sn.newInstance=function(t,a) {
var r=t||{
},o=r.getContainer,n=Or(r,eL),l=document.createElement("div");if(o) {
var u=o();u.appendChild(l)
}

else document.body.appendChild(l);var i=!1;function s(f) {
i||(i=!0,a({notice: function(m){f.add(m)
},removeNotice:function(m) {
f.remove(m)
},component:f,destroy:function() {
jg(l),l.parentNode&&l.parentNode.removeChild(l)
},useNotification:function() {
return Cf(f)
}}))}

Vg(Ur.createElement(sn,yt( {
},n, {
ref: s
})),l)
};

var Rx=sn;var Ax=Rx;var Ib=k(T());var zr= {
customNotification: "r",notification:"o"
};

var Tx=()=>(0,ba.jsx)("svg", {
width: "14",height:"15",viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,ba.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.6109 7.49978C13.6109 11.151 10.651 14.1109 6.99978 14.1109C3.34857 14.1109 0.388672 11.151 0.388672 7.49978C0.388672 3.84857 3.34857 0.888672 6.99978 0.888672C10.651 0.888672 13.6109 3.84857 13.6109 7.49978ZM4.08379 7.11022L5.89793 8.92436L9.91578 4.90652C10.1309 4.69137 10.4798 4.69137 10.6949 4.90652C10.9101 5.12167 10.9101 5.47049 10.6949 5.68564L6.28749 10.0931C6.07234 10.3082 5.72352 10.3082 5.50837 10.0931L3.30466 7.88935C3.08951 7.6742 3.08951 7.32537 3.30466 7.11022C3.51981 6.89507 3.86864 6.89507 4.08379 7.11022Z",fill:"#00BD5D"
})}),kf=null,rL=(e,t= {
maxCount: 1
})=>{if(kf)return e(kf);Ax.newInstance( {
style: {top:20,left:"calc(50% - 62px)",zIndex:9999,padding:0
},className:zr.notification,...t
},a=> {
kf=a,e(a)
})},dn=(e,t)=>a=> {
t?Mx(e,t,a): rL(r=>{Mx(e,r,a)
})},Mx=(e,t,a)=> {
typeof a=="string"?t.notice({content: (0,ba.jsxs)("div",{className:zr.customNotification,children:[e!=="default"&&(0,ba.jsx)(Tx,{
}),a]
}),className:zr.notification
}):t.notice( {
...a,content: (0,ba.jsxs)("div",{className:zr.customNotification,children:[e!=="default"&&(0,ba.jsx)(Tx,{
}),a?.content]
}),className:zr.notification
})},Dx= {
info: dn("msg-info"),success:dn("msg-success"),warning:dn("msg-warning"),error:dn("msg-error"),default:dn("default")
};

var Wu= {
dialog: "t",title:"a",desc:"e"
};

function nL() {
return(0,le.jsxs)("svg",{width: "18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,le.jsx)("g",{clipPath:"url(#clip0_238_18302)",children:(0,le.jsx)("path",{d:"M9 0C13.9706 0 18 4.02938 18 9C18 13.9706 13.9706 18 9 18C4.02938 18 0 13.9706 0 9C0 4.02938 4.02938 0 9 0ZM9 12.0829C8.24729 12.0829 7.63703 12.6929 7.63703 13.4458C7.63703 14.1985 8.24729 14.8088 9 14.8088C9.75271 14.8088 10.363 14.1985 10.363 13.4458C10.363 12.6929 9.75271 12.0829 9 12.0829ZM8.9608 11.0173C9.60917 11.0173 10.1347 10.4916 10.1347 9.84344V4.36508C10.1347 3.71672 9.60917 3.1912 8.9608 3.1912C8.31244 3.1912 7.78692 3.7169 7.78692 4.36508V9.84344C7.78692 10.4918 8.31244 11.0173 8.9608 11.0173Z",fill:"#13BF3E"
})}),(0,le.jsx)("defs", {
children: (0,le.jsx)("clipPath",{id:"clip0_238_18302",children:(0,le.jsx)("rect",{width:"18",height:"18",fill:"white"
})})})]})}

function lL() {
return(0,le.jsx)("svg",{width: "28",height:"28",viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,le.jsxs)("g",{id:"\xE5\x85\xB3\xE9\x97\xAD",children:[(0,le.jsx)("rect",{id:"\xE7\x9F\xA9\xE5\xBD\xA2\xE5\xA4\x87\xE4\xBB\xBD 12",opacity:"0.5",width:"28",height:"28",rx:"6",fill:"#05073B"
}),(0,le.jsx)("g", {
id: "\xE7\xBC\x96\xE7\xBB\x84 8",children:(0,le.jsxs)("g",{id:"\xE7\xBC\x96\xE7\xBB\x84 4",children:[(0,le.jsx)("path",{id:"\xE8\xB7\xAF\xE5\xBE\x84",d:"M7.4668 20.5335L20.5335 7.4668",stroke:"white",strokeWidth:"2.66667",strokeLinecap:"round"
}),(0,le.jsx)("path", {
id: "\xE8\xB7\xAF\xE5\xBE\x84_2",d:"M20.5332 20.5335L7.46654 7.4668",stroke:"white",strokeWidth:"2.66667",strokeLinecap:"round"
})]})})]})})}

function bf( {
link: e,onClose:t
}){return(0,le.jsxs)(Rg, {
visible: !0,className:Wu.dialog,closeIcon:(0,le.jsx)(lL,{
}),onClose:t,children:[(0,le.jsxs)("div", {
className: Wu.title,children:[(0,le.jsx)(nL,{
}),(0,le.jsx)("span", {
children: "\u5982\u9700\u8DF3\u8F6C\u81F3\u5176\u4ED6\u7F51\u7AD9\uFF0C\u8BF7\u590D\u5236\u94FE\u63A5\u5E76\u5728\u65B0\u7A97\u53E3\u6253\u5F00"
})]}),(0,le.jsxs)("div", {
className: Wu.desc,children:[(0,le.jsx)("span",{children:e
}),(0,le.jsx)("button", {
onClick: ()=>{(0,Fx.default)(e),Dx.success({content:"\u94FE\u63A5\u5DF2\u590D\u5236",duration:5
})},children:"\u590D\u5236\u94FE\u63A5"
})]})]})}

function uL() {
let[e,t]=(0,Gu.useState)(null);return(0,Gu.useLayoutEffect)(()=>{let a=window.open;window.popupLinkBlock=(r,o="_self",n)=>r?window.sandbox?(t(typeof r=="string"?r: r.href),null):a(r,o,n):null,window.open=window.popupLinkBlock,["pushState","replaceState"].forEach(r=>{let o=window.history[r];
window.history[r]=(n,l,u)=>{if(u==null)return;let i=u.toString();if(window.sandbox){t(i);return
}

return o.call(window.history,n,l,i)
}}),window.$location= {
get href(){return window.location.href
},set href(r) {
if(window.sandbox){t(r);return
}

window.location.href=r
},replace:r=> {
let o=r.toString();window.sandbox&&t(o),window.location.replace(o)
},assign:r=> {
let o=r.toString();window.sandbox&&t(o),window.location.assign(o)
}}},[]),(0,Pf.jsx)("div", {
children: e&&(0,Pf.jsx)(bf,{onClose:()=>t(null),link:e
})})}

var Nx=uL;var Ux=k(T());var Ku=k(T(),1);var Ox=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Xu=(...e)=>e.filter((t,a,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===a).join(" ").trim();var fn=k(T(),1);var _x= {
xmlns: "http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"
};

var Bx=(0,fn.forwardRef)(( {
color: e="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:r,className:o="",children:n,iconNode:l,...u
},i)=>(0,fn.createElement)("svg", {
ref: i,..._x,width:t,height:t,stroke:e,strokeWidth:r?Number(a)*24/Number(t):a,className:Xu("lucide",o),...u
},[...l.map(([s,f])=>(0,fn.createElement)(s,f)),...Array.isArray(n)?n:[n]]));var $e=(e,t)=> {
let a=(0,Ku.forwardRef)(({className: r,...o
},n)=>(0,Ku.createElement)(Bx, {
ref: n,iconNode:t,className:Xu(`lucide-${Ox(e)
}`,r),...o
}));

return a.displayName=`$ {
e
}`,a
};

var iL=[["path", {
d: "M8 2v4",key:"1cmpym"
}],["path",{d:"M16 2v4",key:"4m81vk"
}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"
}],["path",{d:"M3 10h18",key:"8toen8"
}]],qr=$e("Calendar",iL);var sL=[["path", {
d: "M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"
}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"
}]],Lt=$e("CircleCheckBig",sL);var dL=[["path", {
d: "M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"
}]],Za=$e("Heart",dL);var fL=[["path", {
d: "M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"
}]],Hr=$e("MessageCircle",fL);var cL=[["path", {
d: "M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"
}]],Vr=$e("Phone",cL);var pL=[["path", {
d: "M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"
}]],cn=$e("Star",pL);var mL=[["path", {
d: "M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"
}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"
}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"
}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"
}]],jr=$e("Users",mL);var g=k(Qt()),hL=()=> {
let[e,t]=(0,Ux.useState)(!1),a=[{icon: (0,g.jsx)(Za,{className:"text-red-500",size:32
}),title:"\u604B\u7231\u60C5\u611F\u54A8\u8BE2",desc:"\u4E13\u4E1A\u5206\u6790\u604B\u7231\u5173\u7CFB\u4E2D\u7684\u95EE\u9898\uFF0C\u5E2E\u52A9\u60A8\u4FEE\u590D\u611F\u60C5\u3001\u633D\u56DE\u7231\u60C5\u3001\u63D0\u5347\u604B\u7231\u8D28\u91CF"
},{icon:(0,g.jsx)(Hr, {
className: "text-blue-500",size:32
}),title:"\u5A5A\u59FB\u4FEE\u590D\u54A8\u8BE2",desc:"\u9488\u5BF9\u5A5A\u59FB\u5371\u673A\u3001\u6C9F\u901A\u969C\u788D\u3001\u4FE1\u4EFB\u5371\u673A\u7B49\u95EE\u9898\uFF0C\u63D0\u4F9B\u4E13\u4E1A\u7684\u5A5A\u59FB\u4FEE\u590D\u65B9\u6848"
},{icon:(0,g.jsx)(jr, {
className: "text-purple-500",size:32
}),title:"\u5BB6\u5EAD\u5173\u7CFB\u8C03\u89E3",desc:"\u89E3\u51B3\u5A46\u5AB3\u77DB\u76FE\u3001\u4EB2\u5B50\u5173\u7CFB\u3001\u5BB6\u5EAD\u6210\u5458\u95F4\u7684\u51B2\u7A81\uFF0C\u91CD\u5EFA\u548C\u8C10\u5BB6\u5EAD\u6C1B\u56F4"
},{icon:(0,g.jsx)(cn, {
className: "text-yellow-500",size:32
}),title:"\u4E2A\u4EBA\u60C5\u611F\u6210\u957F",desc:"\u5E2E\u52A9\u60A8\u8BA4\u8BC6\u81EA\u6211\u3001\u63D0\u5347\u60C5\u5546\u3001\u5EFA\u7ACB\u5065\u5EB7\u7684\u60C5\u611F\u6A21\u5F0F\uFF0C\u5B9E\u73B0\u4E2A\u4EBA\u6210\u957F"
}],r=[ {
step: "01",title:"\u5728\u7EBF\u9884\u7EA6",desc:"\u586B\u5199\u54A8\u8BE2\u9700\u6C42\u8868\u5355\uFF0C\u9009\u62E9\u5408\u9002\u7684\u54A8\u8BE2\u65F6\u95F4"
},{step:"02",title:"\u4E13\u5BB6\u5339\u914D",desc:"\u6839\u636E\u60A8\u7684\u60C5\u51B5\uFF0C\u5339\u914D\u6700\u9002\u5408\u7684\u60C5\u611F\u54A8\u8BE2\u5E08"
},{step:"03",title:"\u6DF1\u5EA6\u54A8\u8BE2",desc:"\u4E00\u5BF9\u4E00\u6DF1\u5165\u6C9F\u901A\uFF0C\u5168\u9762\u5206\u6790\u60C5\u611F\u95EE\u9898\u6839\u6E90"
},{step:"04",title:"\u5236\u5B9A\u65B9\u6848",desc:"\u91CF\u8EAB\u5B9A\u5236\u4E2A\u6027\u5316\u89E3\u51B3\u65B9\u6848\uFF0C\u63D0\u4F9B\u4E13\u4E1A\u6307\u5BFC"
},{step:"05",title:"\u8DDF\u8E2A\u670D\u52A1",desc:"\u540E\u7EED\u8DDF\u8E2A\u56DE\u8BBF\uFF0C\u786E\u4FDD\u54A8\u8BE2\u6548\u679C\u6301\u7EED\u6539\u5584"
}],o=[ {
name: "\u5C0F\u7F8E & \u5C0F\u521A",type:"\u604B\u7231\u633D\u56DE",desc:"\u56E0\u6C9F\u901A\u4E0D\u7545\u5BFC\u81F4\u5206\u624B\uFF0C\u7ECF\u8FC73\u6B21\u54A8\u8BE2\u540E\u6210\u529F\u590D\u5408\uFF0C\u73B0\u5728\u611F\u60C5\u66F4\u52A0\u7A33\u5B9A\u751C\u871C",result:"\u5DF2\u590D\u54086\u4E2A\u6708\uFF0C\u611F\u60C5\u7A33\u5B9A"
},{name:"\u674E\u5973\u58EB & \u738B\u5148\u751F",type:"\u5A5A\u59FB\u4FEE\u590D",desc:"\u7ED3\u5A5A7\u5E74\u9762\u4E34\u4FE1\u4EFB\u5371\u673A\uFF0C\u901A\u8FC7\u7CFB\u7EDF\u7684\u5A5A\u59FB\u54A8\u8BE2\uFF0C\u91CD\u65B0\u5EFA\u7ACB\u4E86\u4FE1\u4EFB\u548C\u6C9F\u901A",result:"\u91CD\u83B7\u5E78\u798F\uFF0C\u5BB6\u5EAD\u548C\u7766"
},{name:"\u5F20\u5148\u751F",type:"\u4E2A\u4EBA\u6210\u957F",desc:"\u957F\u671F\u5355\u8EAB\uFF0C\u7F3A\u4E4F\u81EA\u4FE1\uFF0C\u901A\u8FC7\u60C5\u611F\u6210\u957F\u54A8\u8BE2\uFF0C\u5B66\u4F1A\u4E86\u5065\u5EB7\u7684\u604B\u7231\u65B9\u5F0F",result:"\u5DF2\u627E\u5230\u7406\u60F3\u4F34\u4FA3"
}],n=[ {
name: "\u9648\u5FC3\u6021",title:"\u9996\u5E2D\u60C5\u611F\u54A8\u8BE2\u5E08",exp:"10\u5E74\u7ECF\u9A8C",specialty:"\u604B\u7231\u633D\u56DE\u3001\u5A5A\u59FB\u4FEE\u590D",avatar:"\u9648"
},{name:"\u738B\u660E\u8FDC",title:"\u8D44\u6DF1\u5A5A\u59FB\u987E\u95EE",exp:"8\u5E74\u7ECF\u9A8C",specialty:"\u5BB6\u5EAD\u5173\u7CFB\u3001\u4EB2\u5B50\u6559\u80B2",avatar:"\u738B"
},{name:"\u5218\u601D\u96E8",title:"\u60C5\u611F\u6210\u957F\u5BFC\u5E08",exp:"6\u5E74\u7ECF\u9A8C",specialty:"\u4E2A\u4EBA\u6210\u957F\u3001\u60C5\u5546\u63D0\u5347",avatar:"\u5218"
}];

return(0,g.jsxs)("div", {
className: "min-h-screen bg-gradient-to-b from-pink-50 to-white",children:[(0,g.jsx)("header",{className:"bg-white shadow-sm sticky top-0 z-50",children:(0,g.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-4",children:(0,g.jsxs)("div",{className:"flex items-center justify-between",children:[(0,g.jsxs)("div",{className:"flex items-center space-x-3",children:[(0,g.jsx)("div",{className:"w-10 h-10 bg-gradient-to-br from-pink-500 to-rose-600 rounded-full flex items-center justify-center",children:(0,g.jsx)(Za,{className:"text-white",size:24
})}),(0,g.jsxs)("div", {
children: [(0,g.jsx)("h1",{className:"text-xl font-bold text-gray-800",children:"\u5F52\u5FC3\u5A5A\u59FB\u4E0E\u60C5\u611F\u54A8\u8BE2"
}),(0,g.jsx)("p", {
className: "text-xs text-gray-500",children:"\u4E13\u4E1A \xB7 \u4FDD\u5BC6 \xB7 \u9AD8\u6548"
})]})]}),(0,g.jsxs)("nav", {
className: "hidden md:flex space-x-8 text-sm text-gray-600",children:[(0,g.jsx)("a",{href:"javascript:popupLinkBlock('#', '_self')",className:"hover:text-pink-600 transition",children:"\u9996\u9875"
}),(0,g.jsx)("a", {
href: "javascript:popupLinkBlock('#', '_self')",className:"hover:text-pink-600 transition text-pink-600 font-semibold",children:"\u60C5\u611F\u54A8\u8BE2"
}),(0,g.jsx)("a", {
href: "javascript:popupLinkBlock('#', '_self')",className:"hover:text-pink-600 transition",children:"\u5A5A\u59FB\u54A8\u8BE2"
}),(0,g.jsx)("a", {
href: "javascript:popupLinkBlock('#', '_self')",className:"hover:text-pink-600 transition",children:"\u5173\u4E8E\u6211\u4EEC"
})]})]})})}),(0,g.jsx)("section", {
className: "py-16 px-4 sm:px-6 lg:px-8 bg-gradient-to-r from-pink-100 via-rose-100 to-purple-100",children:(0,g.jsxs)("div",{className:"max-w-4xl mx-auto text-center",children:[(0,g.jsx)("h2",{className:"text-4xl md:text-5xl font-bold text-gray-800 mb-6",children:"\u60C5\u611F\u54A8\u8BE2 - \u4E13\u4E1A\u89E3\u51B3\u60A8\u7684\u60C5\u611F\u56F0\u6270"
}),(0,g.jsx)("p", {
className: "text-lg text-gray-600 max-w-2xl mx-auto",children:"10\u5E74\u4E13\u4E1A\u7ECF\u9A8C\uFF0C10000+\u6210\u529F\u6848\u4F8B\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u6700\u4E13\u4E1A\u7684\u60C5\u611F\u54A8\u8BE2\u670D\u52A1"
}),(0,g.jsxs)("div", {
className: "mt-8 flex justify-center gap-4",children:[(0,g.jsxs)("button",{onClick:()=>t(!0),className:"bg-gradient-to-r from-pink-500 to-rose-600 text-white px-8 py-3 rounded-full font-semibold hover:shadow-lg transition transform hover:scale-105 flex items-center gap-2",children:[(0,g.jsx)(qr,{size:20
}),"\u7ACB\u5373\u9884\u7EA6\u54A8\u8BE2"]}),(0,g.jsxs)("button", {
className: "bg-white text-pink-600 px-8 py-3 rounded-full font-semibold border-2 border-pink-300 hover:bg-pink-50 transition",children:[(0,g.jsx)(Vr,{size:20
}),"\u7535\u8BDD\u54A8\u8BE2"]})]})]})}),(0,g.jsxs)("section", {
className: "py-16 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto",children:[(0,g.jsxs)("div",{className:"text-center mb-12",children:[(0,g.jsx)("h3",{className:"text-3xl font-bold text-gray-800 mb-4",children:"\u6838\u5FC3\u670D\u52A1"
}),(0,g.jsx)("p", {
className: "text-gray-600",children:"\u4E13\u4E1A\u56E2\u961F\u4E3A\u60A8\u63D0\u4F9B\u5168\u65B9\u4F4D\u7684\u60C5\u611F\u54A8\u8BE2\u670D\u52A1"
})]}),(0,g.jsx)("div", {
className: "grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:a.map((l,u)=>(0,g.jsxs)("div",{className:"bg-white p-6 rounded-2xl shadow-md hover:shadow-xl transition transform hover:-translate-y-2 border border-pink-100",children:[(0,g.jsx)("div",{className:"mb-4",children:l.icon
}),(0,g.jsx)("h4", {
className: "text-xl font-bold text-gray-800 mb-3",children:l.title
}),(0,g.jsx)("p", {
className: "text-gray-600 text-sm leading-relaxed",children:l.desc
})]},u))
})]}),(0,g.jsx)("section", {
className: "py-16 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-white to-pink-50",children:(0,g.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,g.jsxs)("div",{className:"text-center mb-12",children:[(0,g.jsx)("h3",{className:"text-3xl font-bold text-gray-800 mb-4",children:"\u54A8\u8BE2\u6D41\u7A0B"
}),(0,g.jsx)("p", {
className: "text-gray-600",children:"\u7B80\u53555\u6B65\uFF0C\u5F00\u542F\u60A8\u7684\u60C5\u611F\u8715\u53D8\u4E4B\u65C5"
})]}),(0,g.jsx)("div", {
className: "grid md:grid-cols-5 gap-6",children:r.map((l,u)=>(0,g.jsxs)("div",{className:"text-center",children:[(0,g.jsx)("div",{className:"w-16 h-16 bg-gradient-to-br from-pink-500 to-rose-600 text-white rounded-full flex items-center justify-center text-2xl font-bold mx-auto mb-4 shadow-lg",children:l.step
}),(0,g.jsx)("h4", {
className: "font-bold text-gray-800 mb-2",children:l.title
}),(0,g.jsx)("p", {
className: "text-sm text-gray-600",children:l.desc
})]},u))
})]})}),(0,g.jsxs)("section", {
className: "py-16 px-4 sm:px-6 lg:px-8 max-w-7xl mx-auto",children:[(0,g.jsxs)("div",{className:"text-center mb-12",children:[(0,g.jsx)("h3",{className:"text-3xl font-bold text-gray-800 mb-4",children:"\u6210\u529F\u6848\u4F8B"
}),(0,g.jsx)("p", {
className: "text-gray-600",children:"\u771F\u5B9E\u6848\u4F8B\uFF0C\u89C1\u8BC1\u6211\u4EEC\u7684\u4E13\u4E1A\u5B9E\u529B"
})]}),(0,g.jsx)("div", {
className: "grid md:grid-cols-3 gap-8",children:o.map((l,u)=>(0,g.jsxs)("div",{className:"bg-white p-6 rounded-2xl shadow-md hover:shadow-xl transition border border-pink-100",children:[(0,g.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,g.jsx)("div",{className:"w-12 h-12 bg-gradient-to-br from-pink-400 to-purple-500 text-white rounded-full flex items-center justify-center font-bold",children:l.name[0]
}),(0,g.jsxs)("div", {
children: [(0,g.jsx)("h4",{className:"font-bold text-gray-800",children:l.name
}),(0,g.jsx)("span", {
className: "text-sm text-pink-600 font-medium",children:l.type
})]})]}),(0,g.jsx)("p", {
className: "text-gray-600 text-sm mb-4 leading-relaxed",children:l.desc
}),(0,g.jsx)("div", {
className: "bg-green-50 p-3 rounded-lg",children:(0,g.jsxs)("div",{className:"flex items-center gap-2 text-green-700 font-semibold text-sm",children:[(0,g.jsx)(Lt,{size:16
}),l.result]
})})]},u))
})]}),(0,g.jsx)("section", {
className: "py-16 px-4 sm:px-6 lg:px-8 bg-gradient-to-b from-pink-50 to-white",children:(0,g.jsxs)("div",{className:"max-w-6xl mx-auto",children:[(0,g.jsxs)("div",{className:"text-center mb-12",children:[(0,g.jsx)("h3",{className:"text-3xl font-bold text-gray-800 mb-4",children:"\u4E13\u5BB6\u56E2\u961F"
}),(0,g.jsx)("p", {
className: "text-gray-600",children:"\u8D44\u6DF1\u60C5\u611F\u54A8\u8BE2\u5E08\uFF0C\u4E3A\u60A8\u4FDD\u9A7E\u62A4\u822A"
})]}),(0,g.jsx)("div", {
className: "grid md:grid-cols-3 gap-8",children:n.map((l,u)=>(0,g.jsxs)("div",{className:"bg-white p-6 rounded-2xl shadow-md hover:shadow-xl transition text-center border border-pink-100",children:[(0,g.jsx)("div",{className:"w-24 h-24 bg-gradient-to-br from-pink-400 to-purple-500 text-white rounded-full flex items-center justify-center text-3xl font-bold mx-auto mb-4 shadow-lg",children:l.avatar
}),(0,g.jsx)("h4", {
className: "text-xl font-bold text-gray-800 mb-2",children:l.name
}),(0,g.jsx)("p", {
className: "text-pink-600 font-semibold mb-2",children:l.title
}),(0,g.jsxs)("div", {
className: "text-sm text-gray-600 mb-3",children:[(0,g.jsxs)("div",{className:"mb-1",children:["\u4ECE\u4E1A\u7ECF\u9A8C\uFF1A",l.exp]
}),(0,g.jsxs)("div", {
children: ["\u64C5\u957F\u9886\u57DF\uFF1A",l.specialty]
})]}),(0,g.jsx)("button", {
className: "bg-pink-100 text-pink-600 px-6 py-2 rounded-full text-sm font-semibold hover:bg-pink-200 transition",children:"\u9884\u7EA6\u54A8\u8BE2"
})]},u))
})]})}),(0,g.jsx)("section", {
className: "py-16 px-4 sm:px-6 lg:px-8 bg-gradient-to-r from-pink-600 to-rose-600 text-white",children:(0,g.jsxs)("div",{className:"max-w-4xl mx-auto text-center",children:[(0,g.jsx)("h3",{className:"text-3xl md:text-4xl font-bold mb-6",children:"\u7ACB\u5373\u5F00\u542F\u60A8\u7684\u60C5\u611F\u54A8\u8BE2\u4E4B\u65C5"
}),(0,g.jsx)("p", {
className: "text-lg mb-8 opacity-90",children:"\u4E13\u4E1A\u54A8\u8BE2\u5E0824\u5C0F\u65F6\u5728\u7EBF\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u6700\u8D34\u5FC3\u7684\u670D\u52A1"
}),(0,g.jsxs)("div", {
className: "flex flex-col sm:flex-row gap-4 justify-center",children:[(0,g.jsxs)("button",{onClick:()=>t(!0),className:"bg-white text-pink-600 px-8 py-4 rounded-full font-bold text-lg hover:shadow-xl transition transform hover:scale-105 flex items-center justify-center gap-2",children:[(0,g.jsx)(qr,{size:24
}),"\u514D\u8D39\u9884\u7EA6\u54A8\u8BE2"]}),(0,g.jsxs)("button", {
className: "bg-transparent border-2 border-white text-white px-8 py-4 rounded-full font-bold text-lg hover:bg-white hover:text-pink-600 transition flex items-center justify-center gap-2",children:[(0,g.jsx)(Vr,{size:24
}),"400-888-9999"]})]}),(0,g.jsxs)("div", {
className: "mt-8 flex justify-center gap-8 text-sm",children:[(0,g.jsxs)("div",{className:"flex items-center gap-2",children:[(0,g.jsx)(Lt,{size:20
}),(0,g.jsx)("span", {
children: "100%\u4FDD\u5BC6"
})]}),(0,g.jsxs)("div", {
className: "flex items-center gap-2",children:[(0,g.jsx)(Lt,{size:20
}),(0,g.jsx)("span", {
children: "\u4E13\u4E1A\u56E2\u961F"
})]}),(0,g.jsxs)("div", {
className: "flex items-center gap-2",children:[(0,g.jsx)(Lt,{size:20
}),(0,g.jsx)("span", {
children: "\u6548\u679C\u4FDD\u969C"
})]})]})]})}),e&&(0,g.jsx)("div", {
className: "fixed inset-0 bg-black bg-opacity-50 flex items-center justify-center z-50 p-4",children:(0,g.jsxs)("div",{className:"bg-white rounded-2xl p-8 max-w-md w-full shadow-2xl",children:[(0,g.jsx)("h3",{className:"text-2xl font-bold text-gray-800 mb-6 text-center",children:"\u9884\u7EA6\u60C5\u611F\u54A8\u8BE2"
}),(0,g.jsxs)("form", {
className: "space-y-4",onSubmit:l=>{l.preventDefault(),alert("\u9884\u7EA6\u6210\u529F\uFF01\u6211\u4EEC\u5C06\u5C3D\u5FEB\u8054\u7CFB\u60A8\u3002"),t(!1)
},children:[(0,g.jsxs)("div", {
children: [(0,g.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"\u60A8\u7684\u59D3\u540D"
}),(0,g.jsx)("input", {
type: "text",className:"w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-pink-500 focus:border-transparent",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D",required:!0
})]}),(0,g.jsxs)("div", {
children: [(0,g.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"\u8054\u7CFB\u7535\u8BDD"
}),(0,g.jsx)("input", {
type: "tel",className:"w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-pink-500 focus:border-transparent",placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7",required:!0
})]}),(0,g.jsxs)("div", {
children: [(0,g.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"\u54A8\u8BE2\u7C7B\u578B"
}),(0,g.jsxs)("select", {
className: "w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-pink-500 focus:border-transparent",children:[(0,g.jsx)("option",{children:"\u604B\u7231\u60C5\u611F\u54A8\u8BE2"
}),(0,g.jsx)("option", {
children: "\u5A5A\u59FB\u4FEE\u590D\u54A8\u8BE2"
}),(0,g.jsx)("option", {
children: "\u5BB6\u5EAD\u5173\u7CFB\u8C03\u89E3"
}),(0,g.jsx)("option", {
children: "\u4E2A\u4EBA\u60C5\u611F\u6210\u957F"
})]})]}),(0,g.jsxs)("div", {
children: [(0,g.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"\u7B80\u8981\u63CF\u8FF0"
}),(0,g.jsx)("textarea", {
className: "w-full px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-pink-500 focus:border-transparent",rows:"3",placeholder:"\u8BF7\u7B80\u8981\u63CF\u8FF0\u60A8\u7684\u60C5\u611F\u56F0\u6270"
})]}),(0,g.jsxs)("div", {
className: "flex gap-4 pt-4",children:[(0,g.jsx)("button",{type:"submit",className:"flex-1 bg-gradient-to-r from-pink-500 to-rose-600 text-white py-3 rounded-lg font-semibold hover:shadow-lg transition",children:"\u63D0\u4EA4\u9884\u7EA6"
}),(0,g.jsx)("button", {
type: "button",onClick:()=>t(!1),className:"flex-1 bg-gray-100 text-gray-700 py-3 rounded-lg font-semibold hover:bg-gray-200 transition",children:"\u53D6\u6D88"
})]})]})]})}),(0,g.jsx)("footer", {
className: "bg-gray-800 text-white py-12",children:(0,g.jsxs)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[(0,g.jsxs)("div",{className:"grid md:grid-cols-4 gap-8 mb-8",children:[(0,g.jsxs)("div",{children:[(0,g.jsxs)("div",{className:"flex items-center space-x-3 mb-4",children:[(0,g.jsx)("div",{className:"w-10 h-10 bg-gradient-to-br from-pink-500 to-rose-600 rounded-full flex items-center justify-center",children:(0,g.jsx)(Za,{className:"text-white",size:24
})}),(0,g.jsxs)("div", {
children: [(0,g.jsx)("h4",{className:"font-bold",children:"\u5F52\u5FC3\u54A8\u8BE2"
}),(0,g.jsx)("p", {
className: "text-xs text-gray-400",children:"\u4E13\u4E1A\u60C5\u611F\u54A8\u8BE2"
})]})]}),(0,g.jsx)("p", {
className: "text-sm text-gray-400",children:"10\u5E74\u4E13\u4E1A\u7ECF\u9A8C\uFF0C\u503C\u5F97\u4FE1\u8D56\u7684\u60C5\u611F\u54A8\u8BE2\u54C1\u724C"
})]}),(0,g.jsxs)("div", {
children: [(0,g.jsx)("h4",{className:"font-bold mb-4",children:"\u670D\u52A1\u9879\u76EE"
}),(0,g.jsxs)("ul", {
className: "space-y-2 text-sm text-gray-400",children:[(0,g.jsx)("li",{children:"\u604B\u7231\u60C5\u611F\u54A8\u8BE2"
}),(0,g.jsx)("li", {
children: "\u5A5A\u59FB\u4FEE\u590D\u54A8\u8BE2"
}),(0,g.jsx)("li", {
children: "\u5BB6\u5EAD\u5173\u7CFB\u8C03\u89E3"
}),(0,g.jsx)("li", {
children: "\u4E2A\u4EBA\u60C5\u611F\u6210\u957F"
})]})]}),(0,g.jsxs)("div", {
children: [(0,g.jsx)("h4",{className:"font-bold mb-4",children:"\u8054\u7CFB\u6211\u4EEC"
}),(0,g.jsxs)("ul", {
className: "space-y-2 text-sm text-gray-400",children:[(0,g.jsx)("li",{children:"\u7535\u8BDD\uFF1A400-888-9999"
}),(0,g.jsx)("li", {
children: "\u90AE\u7BB1\uFF1Acontact@guixin.com"
}),(0,g.jsx)("li", {
children: "\u5730\u5740\uFF1A\u5317\u4EAC\u5E02\u671D\u9633\u533A"
})]})]}),(0,g.jsxs)("div", {
children: [(0,g.jsx)("h4",{className:"font-bold mb-4",children:"\u5173\u6CE8\u6211\u4EEC"
}),(0,g.jsxs)("div", {
className: "flex space-x-4",children:[(0,g.jsx)("div",{className:"w-10 h-10 bg-gray-700 rounded-full flex items-center justify-center hover:bg-pink-600 transition cursor-pointer",children:(0,g.jsx)(Hr,{size:20
})}),(0,g.jsx)("div", {
className: "w-10 h-10 bg-gray-700 rounded-full flex items-center justify-center hover:bg-pink-600 transition cursor-pointer",children:(0,g.jsx)(jr,{size:20
})})]})]})]}),(0,g.jsx)("div", {
className: "border-t border-gray-700 pt-8 text-center text-sm text-gray-400",children:(0,g.jsx)("p",{children:"\xA9 2024 \u5F52\u5FC3\u5A5A\u59FB\u4E0E\u60C5\u611F\u54A8\u8BE2. \u4FDD\u7559\u6240\u6709\u6743\u5229."
})})]})})]})},zx=hL;(0,Hx.createRoot)(document.getElementById("root")).render((0,Ja.jsx)(qx.StrictMode, {
children: (0,Ja.jsx)(yh,{children:(0,Ja.jsxs)("div",{children:[(0,Ja.jsx)(Nx,{
}),(0,Ja.jsx)(zx, {
})]})})}));})();
/*! Bundled license information:

react/cjs/react.production.min.js:
  (**
   * @license React
   * react.production.min.js
   *
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

react/cjs/react-jsx-runtime.production.min.js:
  (**
   * @license React
   * react-jsx-runtime.production.min.js
   *
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

scheduler/cjs/scheduler.production.min.js:
  (**
   * @license React
   * scheduler.production.min.js
   *
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

react-dom/cjs/react-dom.production.min.js:
  (**
   * @license React
   * react-dom.production.min.js
   *
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

react-is/cjs/react-is.production.min.js:
  (**
   * @license React
   * react-is.production.min.js
   *
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *)

classnames/index.js:
  (*!
    Copyright (c) 2018 Jed Watson.
    Licensed under the MIT License (MIT), see
    http://jedwatson.github.io/classnames
  *)

@babel/runtime/helpers/esm/regeneratorRuntime.js:
  (*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE *)

lucide-react/dist/esm/shared/src/utils.js:
lucide-react/dist/esm/defaultAttributes.js:
lucide-react/dist/esm/Icon.js:
lucide-react/dist/esm/createLucideIcon.js:
lucide-react/dist/esm/icons/calendar.js:
lucide-react/dist/esm/icons/circle-check-big.js:
lucide-react/dist/esm/icons/heart.js:
lucide-react/dist/esm/icons/message-circle.js:
lucide-react/dist/esm/icons/phone.js:
lucide-react/dist/esm/icons/star.js:
lucide-react/dist/esm/icons/users.js:
lucide-react/dist/esm/lucide-react.js:
  (**
   * @license lucide-react v0.474.0 - ISC
   *
   * This source code is licensed under the ISC license.
   * See the LICENSE file in the root directory of this source tree.
   *)
*/































