UNPKG

one

Version:

One is a new React Framework that makes Vite serve both native and web.

1,974 lines 59.3 kB
/**
 * @license React
 * react-dom-server-legacy.browser.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.
 */
;(function () {
  'use strict'
  ;(function (w, F) {
    'object' === typeof exports && 'undefined' !== typeof module
      ? F(exports, require('react'))
      : 'function' === typeof define && define.amd
        ? define(['exports', 'react'], F)
        : ((w = w || self), F((w.ReactDOMServer = {}), w.React))
  })(this, function (w, F) {
    function l(a) {
      for (
        var b = 'https://reactjs.org/docs/error-decoder.html?invariant=' + a, c = 1;
        c < arguments.length;
        c++
      )
        b += '&args[]=' + encodeURIComponent(arguments[c])
      return (
        'Minified React error #' +
        a +
        '; visit ' +
        b +
        ' for the full message or use the non-minified dev environment for full errors and additional helpful warnings.'
      )
    }
    function ra(a) {
      if (v.call(sa, a)) return !0
      if (v.call(ta, a)) return !1
      if (hb.test(a)) return (sa[a] = !0)
      ta[a] = !0
      return !1
    }
    function q(a, b, c, d, f, e, g) {
      this.acceptsBooleans = 2 === b || 3 === b || 4 === b
      this.attributeName = d
      this.attributeNamespace = f
      this.mustUseProperty = c
      this.propertyName = a
      this.type = b
      this.sanitizeURL = e
      this.removeEmptyString = g
    }
    function r(a) {
      if ('boolean' === typeof a || 'number' === typeof a) return '' + a
      a = '' + a
      var b = ib.exec(a)
      if (b) {
        var c = '',
          d,
          f = 0
        for (d = b.index; d < a.length; d++) {
          switch (a.charCodeAt(d)) {
            case 34:
              b = '&quot;'
              break
            case 38:
              b = '&amp;'
              break
            case 39:
              b = '&#x27;'
              break
            case 60:
              b = '&lt;'
              break
            case 62:
              b = '&gt;'
              break
            default:
              continue
          }
          f !== d && (c += a.substring(f, d))
          f = d + 1
          c += b
        }
        a = f !== d ? c + a.substring(f, d) : c
      }
      return a
    }
    function y(a, b) {
      return { insertionMode: a, selectedValue: b }
    }
    function jb(a, b, c) {
      switch (b) {
        case 'select':
          return y(1, null != c.value ? c.value : c.defaultValue)
        case 'svg':
          return y(2, null)
        case 'math':
          return y(3, null)
        case 'foreignObject':
          return y(1, null)
        case 'table':
          return y(4, null)
        case 'thead':
        case 'tbody':
        case 'tfoot':
          return y(5, null)
        case 'colgroup':
          return y(7, null)
        case 'tr':
          return y(6, null)
      }
      return 4 <= a.insertionMode || 0 === a.insertionMode ? y(1, null) : a
    }
    function ua(a, b, c) {
      if ('object' !== typeof c) throw Error(l(62))
      b = !0
      for (var d in c)
        if (v.call(c, d)) {
          var f = c[d]
          if (null != f && 'boolean' !== typeof f && '' !== f) {
            if (0 === d.indexOf('--')) {
              var e = r(d)
              f = r(('' + f).trim())
            } else {
              e = d
              var g = va.get(e)
              void 0 !== g
                ? (e = g)
                : ((g = r(e.replace(kb, '-$1').toLowerCase().replace(lb, '-ms-'))),
                  va.set(e, g),
                  (e = g))
              f =
                'number' === typeof f
                  ? 0 === f || v.call(L, d)
                    ? '' + f
                    : f + 'px'
                  : r(('' + f).trim())
            }
            b ? ((b = !1), a.push(' style="', e, ':', f)) : a.push(';', e, ':', f)
          }
        }
      b || a.push('"')
    }
    function x(a, b, c, d) {
      switch (c) {
        case 'style':
          ua(a, b, d)
          return
        case 'defaultValue':
        case 'defaultChecked':
        case 'innerHTML':
        case 'suppressContentEditableWarning':
        case 'suppressHydrationWarning':
          return
      }
      if (
        !(2 < c.length) ||
        ('o' !== c[0] && 'O' !== c[0]) ||
        ('n' !== c[1] && 'N' !== c[1])
      )
        if (((b = p.hasOwnProperty(c) ? p[c] : null), null !== b)) {
          switch (typeof d) {
            case 'function':
            case 'symbol':
              return
            case 'boolean':
              if (!b.acceptsBooleans) return
          }
          c = b.attributeName
          switch (b.type) {
            case 3:
              d && a.push(' ', c, '=""')
              break
            case 4:
              !0 === d
                ? a.push(' ', c, '=""')
                : !1 !== d && a.push(' ', c, '="', r(d), '"')
              break
            case 5:
              isNaN(d) || a.push(' ', c, '="', r(d), '"')
              break
            case 6:
              !isNaN(d) && 1 <= d && a.push(' ', c, '="', r(d), '"')
              break
            default:
              ;(b.sanitizeURL && (d = '' + d), a.push(' ', c, '="', r(d), '"'))
          }
        } else if (ra(c)) {
          switch (typeof d) {
            case 'function':
            case 'symbol':
              return
            case 'boolean':
              if (((b = c.toLowerCase().slice(0, 5)), 'data-' !== b && 'aria-' !== b))
                return
          }
          a.push(' ', c, '="', r(d), '"')
        }
    }
    function M(a, b, c) {
      if (null != b) {
        if (null != c) throw Error(l(60))
        if ('object' !== typeof b || !('__html' in b)) throw Error(l(61))
        b = b.__html
        null !== b && void 0 !== b && a.push('' + b)
      }
    }
    function mb(a) {
      var b = ''
      F.Children.forEach(a, function (a) {
        null != a && (b += a)
      })
      return b
    }
    function aa(a, b, c, d) {
      a.push(z(c))
      var f = (c = null),
        e
      for (e in b)
        if (v.call(b, e)) {
          var g = b[e]
          if (null != g)
            switch (e) {
              case 'children':
                c = g
                break
              case 'dangerouslySetInnerHTML':
                f = g
                break
              default:
                x(a, d, e, g)
            }
        }
      a.push('>')
      M(a, f, c)
      return 'string' === typeof c ? (a.push(r(c)), null) : c
    }
    function z(a) {
      var b = wa.get(a)
      if (void 0 === b) {
        if (!nb.test(a)) throw Error(l(65, a))
        b = '<' + a
        wa.set(a, b)
      }
      return b
    }
    function ob(a, b, c, d, f) {
      switch (b) {
        case 'select':
          a.push(z('select'))
          var e = null,
            g = null
          for (t in c)
            if (v.call(c, t)) {
              var h = c[t]
              if (null != h)
                switch (t) {
                  case 'children':
                    e = h
                    break
                  case 'dangerouslySetInnerHTML':
                    g = h
                    break
                  case 'defaultValue':
                  case 'value':
                    break
                  default:
                    x(a, d, t, h)
                }
            }
          a.push('>')
          M(a, g, e)
          return e
        case 'option':
          g = f.selectedValue
          a.push(z('option'))
          var m = (h = null),
            n = null
          var t = null
          for (e in c)
            if (v.call(c, e)) {
              var k = c[e]
              if (null != k)
                switch (e) {
                  case 'children':
                    h = k
                    break
                  case 'selected':
                    n = k
                    break
                  case 'dangerouslySetInnerHTML':
                    t = k
                    break
                  case 'value':
                    m = k
                  default:
                    x(a, d, e, k)
                }
            }
          if (null != g)
            if (((c = null !== m ? '' + m : mb(h)), ba(g)))
              for (d = 0; d < g.length; d++) {
                if ('' + g[d] === c) {
                  a.push(' selected=""')
                  break
                }
              }
            else '' + g === c && a.push(' selected=""')
          else n && a.push(' selected=""')
          a.push('>')
          M(a, t, h)
          return h
        case 'textarea':
          a.push(z('textarea'))
          t = g = e = null
          for (h in c)
            if (v.call(c, h) && ((m = c[h]), null != m))
              switch (h) {
                case 'children':
                  t = m
                  break
                case 'value':
                  e = m
                  break
                case 'defaultValue':
                  g = m
                  break
                case 'dangerouslySetInnerHTML':
                  throw Error(l(91))
                default:
                  x(a, d, h, m)
              }
          null === e && null !== g && (e = g)
          a.push('>')
          if (null != t) {
            if (null != e) throw Error(l(92))
            if (ba(t) && 1 < t.length) throw Error(l(93))
            e = '' + t
          }
          'string' === typeof e && '\n' === e[0] && a.push('\n')
          null !== e && a.push(r('' + e))
          return null
        case 'input':
          a.push(z('input'))
          m = t = h = e = null
          for (g in c)
            if (v.call(c, g) && ((n = c[g]), null != n))
              switch (g) {
                case 'children':
                case 'dangerouslySetInnerHTML':
                  throw Error(l(399, 'input'))
                case 'defaultChecked':
                  m = n
                  break
                case 'defaultValue':
                  h = n
                  break
                case 'checked':
                  t = n
                  break
                case 'value':
                  e = n
                  break
                default:
                  x(a, d, g, n)
              }
          null !== t ? x(a, d, 'checked', t) : null !== m && x(a, d, 'checked', m)
          null !== e ? x(a, d, 'value', e) : null !== h && x(a, d, 'value', h)
          a.push('/>')
          return null
        case 'menuitem':
          a.push(z('menuitem'))
          for (var p in c)
            if (v.call(c, p) && ((e = c[p]), null != e))
              switch (p) {
                case 'children':
                case 'dangerouslySetInnerHTML':
                  throw Error(l(400))
                default:
                  x(a, d, p, e)
              }
          a.push('>')
          return null
        case 'title':
          a.push(z('title'))
          e = null
          for (k in c)
            if (v.call(c, k) && ((g = c[k]), null != g))
              switch (k) {
                case 'children':
                  e = g
                  break
                case 'dangerouslySetInnerHTML':
                  throw Error(l(434))
                default:
                  x(a, d, k, g)
              }
          a.push('>')
          return e
        case 'listing':
        case 'pre':
          a.push(z(b))
          g = e = null
          for (m in c)
            if (v.call(c, m) && ((h = c[m]), null != h))
              switch (m) {
                case 'children':
                  e = h
                  break
                case 'dangerouslySetInnerHTML':
                  g = h
                  break
                default:
                  x(a, d, m, h)
              }
          a.push('>')
          if (null != g) {
            if (null != e) throw Error(l(60))
            if ('object' !== typeof g || !('__html' in g)) throw Error(l(61))
            c = g.__html
            null !== c &&
              void 0 !== c &&
              ('string' === typeof c && 0 < c.length && '\n' === c[0]
                ? a.push('\n', c)
                : a.push('' + c))
          }
          'string' === typeof e && '\n' === e[0] && a.push('\n')
          return e
        case 'area':
        case 'base':
        case 'br':
        case 'col':
        case 'embed':
        case 'hr':
        case 'img':
        case 'keygen':
        case 'link':
        case 'meta':
        case 'param':
        case 'source':
        case 'track':
        case 'wbr':
          a.push(z(b))
          for (var q in c)
            if (v.call(c, q) && ((e = c[q]), null != e))
              switch (q) {
                case 'children':
                case 'dangerouslySetInnerHTML':
                  throw Error(l(399, b))
                default:
                  x(a, d, q, e)
              }
          a.push('/>')
          return null
        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 aa(a, c, b, d)
        case 'html':
          return (0 === f.insertionMode && a.push('<!DOCTYPE html>'), aa(a, c, b, d))
        default:
          if (-1 === b.indexOf('-') && 'string' !== typeof c.is) return aa(a, c, b, d)
          a.push(z(b))
          g = e = null
          for (n in c)
            if (v.call(c, n) && ((h = c[n]), null != h))
              switch (n) {
                case 'children':
                  e = h
                  break
                case 'dangerouslySetInnerHTML':
                  g = h
                  break
                case 'style':
                  ua(a, d, h)
                  break
                case 'suppressContentEditableWarning':
                case 'suppressHydrationWarning':
                  break
                default:
                  ra(n) &&
                    'function' !== typeof h &&
                    'symbol' !== typeof h &&
                    a.push(' ', n, '="', r(h), '"')
              }
          a.push('>')
          M(a, g, e)
          return e
      }
    }
    function xa(a, b, c) {
      a.push('\x3c!--$?--\x3e<template id="')
      if (null === c) throw Error(l(395))
      a.push(c)
      return a.push('"></template>')
    }
    function pb(a, b, c, d) {
      switch (c.insertionMode) {
        case 0:
        case 1:
          return (
            a.push('<div hidden id="'),
            a.push(b.segmentPrefix),
            (b = d.toString(16)),
            a.push(b),
            a.push('">')
          )
        case 2:
          return (
            a.push('<svg aria-hidden="true" style="display:none" id="'),
            a.push(b.segmentPrefix),
            (b = d.toString(16)),
            a.push(b),
            a.push('">')
          )
        case 3:
          return (
            a.push('<math aria-hidden="true" style="display:none" id="'),
            a.push(b.segmentPrefix),
            (b = d.toString(16)),
            a.push(b),
            a.push('">')
          )
        case 4:
          return (
            a.push('<table hidden id="'),
            a.push(b.segmentPrefix),
            (b = d.toString(16)),
            a.push(b),
            a.push('">')
          )
        case 5:
          return (
            a.push('<table hidden><tbody id="'),
            a.push(b.segmentPrefix),
            (b = d.toString(16)),
            a.push(b),
            a.push('">')
          )
        case 6:
          return (
            a.push('<table hidden><tr id="'),
            a.push(b.segmentPrefix),
            (b = d.toString(16)),
            a.push(b),
            a.push('">')
          )
        case 7:
          return (
            a.push('<table hidden><colgroup id="'),
            a.push(b.segmentPrefix),
            (b = d.toString(16)),
            a.push(b),
            a.push('">')
          )
        default:
          throw Error(l(397))
      }
    }
    function qb(a, b) {
      switch (b.insertionMode) {
        case 0:
        case 1:
          return a.push('</div>')
        case 2:
          return a.push('</svg>')
        case 3:
          return a.push('</math>')
        case 4:
          return a.push('</table>')
        case 5:
          return a.push('</tbody></table>')
        case 6:
          return a.push('</tr></table>')
        case 7:
          return a.push('</colgroup></table>')
        default:
          throw Error(l(397))
      }
    }
    function ca(a) {
      return JSON.stringify(a).replace(rb, function (a) {
        switch (a) {
          case '<':
            return '\\u003c'
          case '\u2028':
            return '\\u2028'
          case '\u2029':
            return '\\u2029'
          default:
            throw Error(
              'escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React'
            )
        }
      })
    }
    function sb(a, b) {
      b = void 0 === b ? '' : b
      return {
        bootstrapChunks: [],
        startInlineScript: '<script>',
        placeholderPrefix: b + 'P:',
        segmentPrefix: b + 'S:',
        boundaryPrefix: b + 'B:',
        idPrefix: b,
        nextSuspenseID: 0,
        sentCompleteSegmentFunction: !1,
        sentCompleteBoundaryFunction: !1,
        sentClientRenderFunction: !1,
        generateStaticMarkup: a,
      }
    }
    function ya(a, b, c, d) {
      if (c.generateStaticMarkup) return (a.push(r(b)), !1)
      '' === b ? (a = d) : (d && a.push('\x3c!-- --\x3e'), a.push(r(b)), (a = !0))
      return a
    }
    function da(a) {
      if (null == a) return null
      if ('function' === typeof a) return a.displayName || a.name || null
      if ('string' === typeof a) return a
      switch (a) {
        case za:
          return 'Fragment'
        case Aa:
          return 'Portal'
        case Ba:
          return 'Profiler'
        case Ca:
          return 'StrictMode'
        case Da:
          return 'Suspense'
        case Ea:
          return 'SuspenseList'
      }
      if ('object' === typeof a)
        switch (a.$$typeof) {
          case Fa:
            return (a.displayName || 'Context') + '.Consumer'
          case Ga:
            return (a._context.displayName || 'Context') + '.Provider'
          case Ha:
            var b = a.render
            a = a.displayName
            a ||
              ((a = b.displayName || b.name || ''),
              (a = '' !== a ? 'ForwardRef(' + a + ')' : 'ForwardRef'))
            return a
          case Ia:
            return ((b = a.displayName || null), null !== b ? b : da(a.type) || 'Memo')
          case ea:
            b = a._payload
            a = a._init
            try {
              return da(a(b))
            } catch (c) {}
        }
      return null
    }
    function Ja(a, b) {
      a = a.contextTypes
      if (!a) return Ka
      var c = {},
        d
      for (d in a) c[d] = b[d]
      return c
    }
    function N(a, b) {
      if (a !== b) {
        a.context._currentValue2 = a.parentValue
        a = a.parent
        var c = b.parent
        if (null === a) {
          if (null !== c) throw Error(l(401))
        } else {
          if (null === c) throw Error(l(401))
          N(a, c)
        }
        b.context._currentValue2 = b.value
      }
    }
    function La(a) {
      a.context._currentValue2 = a.parentValue
      a = a.parent
      null !== a && La(a)
    }
    function Ma(a) {
      var b = a.parent
      null !== b && Ma(b)
      a.context._currentValue2 = a.value
    }
    function Na(a, b) {
      a.context._currentValue2 = a.parentValue
      a = a.parent
      if (null === a) throw Error(l(402))
      a.depth === b.depth ? N(a, b) : Na(a, b)
    }
    function Oa(a, b) {
      var c = b.parent
      if (null === c) throw Error(l(402))
      a.depth === c.depth ? N(a, c) : Oa(a, c)
      b.context._currentValue2 = b.value
    }
    function O(a) {
      var b = D
      b !== a &&
        (null === b
          ? Ma(a)
          : null === a
            ? La(b)
            : b.depth === a.depth
              ? N(b, a)
              : b.depth > a.depth
                ? Na(b, a)
                : Oa(b, a),
        (D = a))
    }
    function Pa(a, b, c, d) {
      var f = void 0 !== a.state ? a.state : null
      a.updater = Qa
      a.props = c
      a.state = f
      var e = { queue: [], replace: !1 }
      a._reactInternals = e
      var g = b.contextType
      a.context = 'object' === typeof g && null !== g ? g._currentValue2 : d
      g = b.getDerivedStateFromProps
      'function' === typeof g &&
        ((g = g(c, f)), (f = null === g || void 0 === g ? f : G({}, f, g)), (a.state = f))
      if (
        'function' !== typeof b.getDerivedStateFromProps &&
        'function' !== typeof a.getSnapshotBeforeUpdate &&
        ('function' === typeof a.UNSAFE_componentWillMount ||
          'function' === typeof a.componentWillMount)
      )
        if (
          ((b = a.state),
          'function' === typeof a.componentWillMount && a.componentWillMount(),
          'function' === typeof a.UNSAFE_componentWillMount &&
            a.UNSAFE_componentWillMount(),
          b !== a.state && Qa.enqueueReplaceState(a, a.state, null),
          null !== e.queue && 0 < e.queue.length)
        )
          if (
            ((b = e.queue),
            (g = e.replace),
            (e.queue = null),
            (e.replace = !1),
            g && 1 === b.length)
          )
            a.state = b[0]
          else {
            e = g ? b[0] : a.state
            f = !0
            for (g = g ? 1 : 0; g < b.length; g++) {
              var h = b[g]
              h = 'function' === typeof h ? h.call(a, e, c, d) : h
              null != h && (f ? ((f = !1), (e = G({}, e, h))) : G(e, h))
            }
            a.state = e
          }
        else e.queue = null
    }
    function fa(a, b, c) {
      var d = a.id
      a = a.overflow
      var f = 32 - P(d) - 1
      d &= ~(1 << f)
      c += 1
      var e = 32 - P(b) + f
      if (30 < e) {
        var g = f - (f % 5)
        e = (d & ((1 << g) - 1)).toString(32)
        d >>= g
        f -= g
        return { id: (1 << (32 - P(b) + f)) | (c << f) | d, overflow: e + a }
      }
      return { id: (1 << e) | (c << f) | d, overflow: a }
    }
    function tb(a) {
      a >>>= 0
      return 0 === a ? 32 : (31 - ((ub(a) / vb) | 0)) | 0
    }
    function wb(a, b) {
      return (a === b && (0 !== a || 1 / a === 1 / b)) || (a !== a && b !== b)
    }
    function E() {
      if (null === B) throw Error(l(321))
      return B
    }
    function Ra() {
      if (0 < Q) throw Error(l(312))
      return { memoizedState: null, queue: null, next: null }
    }
    function ha() {
      null === k
        ? null === R
          ? ((H = !1), (R = k = Ra()))
          : ((H = !0), (k = R))
        : null === k.next
          ? ((H = !1), (k = k.next = Ra()))
          : ((H = !0), (k = k.next))
      return k
    }
    function ia() {
      ja = B = null
      S = !1
      R = null
      Q = 0
      k = A = null
    }
    function Sa(a, b) {
      return 'function' === typeof b ? b(a) : b
    }
    function Ta(a, b, c) {
      B = E()
      k = ha()
      if (H) {
        var d = k.queue
        b = d.dispatch
        if (null !== A && ((c = A.get(d)), void 0 !== c)) {
          A.delete(d)
          d = k.memoizedState
          do ((d = a(d, c.action)), (c = c.next))
          while (null !== c)
          k.memoizedState = d
          return [d, b]
        }
        return [k.memoizedState, b]
      }
      a = a === Sa ? ('function' === typeof b ? b() : b) : void 0 !== c ? c(b) : b
      k.memoizedState = a
      a = k.queue = { last: null, dispatch: null }
      a = a.dispatch = xb.bind(null, B, a)
      return [k.memoizedState, a]
    }
    function Ua(a, b) {
      B = E()
      k = ha()
      b = void 0 === b ? null : b
      if (null !== k) {
        var c = k.memoizedState
        if (null !== c && null !== b) {
          var d = c[1]
          a: if (null === d) d = !1
          else {
            for (var f = 0; f < d.length && f < b.length; f++)
              if (!yb(b[f], d[f])) {
                d = !1
                break a
              }
            d = !0
          }
          if (d) return c[0]
        }
      }
      a = a()
      k.memoizedState = [a, b]
      return a
    }
    function xb(a, b, c) {
      if (25 <= Q) throw Error(l(301))
      if (a === B)
        if (
          ((S = !0),
          (a = { action: c, next: null }),
          null === A && (A = new Map()),
          (c = A.get(b)),
          void 0 === c)
        )
          A.set(b, a)
        else {
          for (b = c; null !== b.next; ) b = b.next
          b.next = a
        }
    }
    function zb() {
      throw Error(l(394))
    }
    function T() {}
    function Ab(a) {
      console.error(a)
      return null
    }
    function I() {}
    function Bb(a, b, c, d, f, e, g, h, m) {
      var n = [],
        l = new Set()
      b = {
        destination: null,
        responseState: b,
        progressiveChunkSize: void 0 === d ? 12800 : d,
        status: 0,
        fatalError: null,
        nextSegmentId: 0,
        allPendingTasks: 0,
        pendingRootTasks: 0,
        completedRootSegment: null,
        abortableTasks: l,
        pingedTasks: n,
        clientRenderedBoundaries: [],
        completedBoundaries: [],
        partialBoundaries: [],
        onError: void 0 === f ? Ab : f,
        onAllReady: void 0 === e ? I : e,
        onShellReady: void 0 === g ? I : g,
        onShellError: void 0 === h ? I : h,
        onFatalError: void 0 === m ? I : m,
      }
      c = U(b, 0, null, c, !1, !1)
      c.parentFlushed = !0
      a = ka(b, a, null, c, l, Ka, null, Cb)
      n.push(a)
      return b
    }
    function ka(a, b, c, d, f, e, g, h) {
      a.allPendingTasks++
      null === c ? a.pendingRootTasks++ : c.pendingTasks++
      var m = {
        node: b,
        ping: function () {
          var b = a.pingedTasks
          b.push(m)
          1 === b.length && Va(a)
        },
        blockedBoundary: c,
        blockedSegment: d,
        abortSet: f,
        legacyContext: e,
        context: g,
        treeContext: h,
      }
      f.add(m)
      return m
    }
    function U(a, b, c, d, f, e) {
      return {
        status: 0,
        id: -1,
        index: b,
        parentFlushed: !1,
        chunks: [],
        children: [],
        formatContext: d,
        boundary: c,
        lastPushedText: f,
        textEmbedded: e,
      }
    }
    function J(a, b) {
      a = a.onError(b)
      if (null != a && 'string' !== typeof a)
        throw Error(
          'onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "' +
            typeof a +
            '" instead'
        )
      return a
    }
    function V(a, b) {
      var c = a.onShellError
      c(b)
      c = a.onFatalError
      c(b)
      null !== a.destination
        ? ((a.status = 2), a.destination.destroy(b))
        : ((a.status = 1), (a.fatalError = b))
    }
    function Wa(a, b, c, d, f) {
      B = {}
      ja = b
      K = 0
      for (a = c(d, f); S; ) ((S = !1), (K = 0), (Q += 1), (k = null), (a = c(d, f)))
      ia()
      return a
    }
    function Xa(a, b, c, d, f) {
      f = c.render()
      var e = d.childContextTypes
      if (null !== e && void 0 !== e) {
        var g = b.legacyContext
        if ('function' !== typeof c.getChildContext) d = g
        else {
          c = c.getChildContext()
          for (var h in c) if (!(h in e)) throw Error(l(108, da(d) || 'Unknown', h))
          d = G({}, g, c)
        }
        b.legacyContext = d
        u(a, b, f)
        b.legacyContext = g
      } else u(a, b, f)
    }
    function Ya(a, b) {
      if (a && a.defaultProps) {
        b = G({}, b)
        a = a.defaultProps
        for (var c in a) void 0 === b[c] && (b[c] = a[c])
        return b
      }
      return b
    }
    function la(a, b, c, d, f) {
      if ('function' === typeof c)
        if (c.prototype && c.prototype.isReactComponent) {
          f = Ja(c, b.legacyContext)
          var e = c.contextType
          e = new c(d, 'object' === typeof e && null !== e ? e._currentValue2 : f)
          Pa(e, c, d, f)
          Xa(a, b, e, c)
        } else {
          e = Ja(c, b.legacyContext)
          f = Wa(a, b, c, d, e)
          var g = 0 !== K
          if (
            'object' === typeof f &&
            null !== f &&
            'function' === typeof f.render &&
            void 0 === f.$$typeof
          )
            (Pa(f, c, d, e), Xa(a, b, f, c))
          else if (g) {
            d = b.treeContext
            b.treeContext = fa(d, 1, 0)
            try {
              u(a, b, f)
            } finally {
              b.treeContext = d
            }
          } else u(a, b, f)
        }
      else if ('string' === typeof c) {
        f = b.blockedSegment
        e = ob(f.chunks, c, d, a.responseState, f.formatContext)
        f.lastPushedText = !1
        g = f.formatContext
        f.formatContext = jb(g, c, d)
        ma(a, b, e)
        f.formatContext = g
        switch (c) {
          case 'area':
          case 'base':
          case 'br':
          case 'col':
          case 'embed':
          case 'hr':
          case 'img':
          case 'input':
          case 'keygen':
          case 'link':
          case 'meta':
          case 'param':
          case 'source':
          case 'track':
          case 'wbr':
            break
          default:
            f.chunks.push('</', c, '>')
        }
        f.lastPushedText = !1
      } else {
        switch (c) {
          case Db:
          case Eb:
          case Ca:
          case Ba:
          case za:
            u(a, b, d.children)
            return
          case Ea:
            u(a, b, d.children)
            return
          case Fb:
            throw Error(l(343))
          case Da:
            a: {
              c = b.blockedBoundary
              f = b.blockedSegment
              e = d.fallback
              d = d.children
              g = new Set()
              var h = {
                  id: null,
                  rootSegmentID: -1,
                  parentFlushed: !1,
                  pendingTasks: 0,
                  forceClientRender: !1,
                  completedSegments: [],
                  byteSize: 0,
                  fallbackAbortableTasks: g,
                  errorDigest: null,
                },
                m = U(a, f.chunks.length, h, f.formatContext, !1, !1)
              f.children.push(m)
              f.lastPushedText = !1
              var n = U(a, 0, null, f.formatContext, !1, !1)
              n.parentFlushed = !0
              b.blockedBoundary = h
              b.blockedSegment = n
              try {
                if (
                  (ma(a, b, d),
                  a.responseState.generateStaticMarkup ||
                    (n.lastPushedText &&
                      n.textEmbedded &&
                      n.chunks.push('\x3c!-- --\x3e')),
                  (n.status = 1),
                  W(h, n),
                  0 === h.pendingTasks)
                )
                  break a
              } catch (t) {
                ;((n.status = 4), (h.forceClientRender = !0), (h.errorDigest = J(a, t)))
              } finally {
                ;((b.blockedBoundary = c), (b.blockedSegment = f))
              }
              b = ka(a, e, c, m, g, b.legacyContext, b.context, b.treeContext)
              a.pingedTasks.push(b)
            }
            return
        }
        if ('object' === typeof c && null !== c)
          switch (c.$$typeof) {
            case Ha:
              d = Wa(a, b, c.render, d, f)
              if (0 !== K) {
                c = b.treeContext
                b.treeContext = fa(c, 1, 0)
                try {
                  u(a, b, d)
                } finally {
                  b.treeContext = c
                }
              } else u(a, b, d)
              return
            case Ia:
              c = c.type
              d = Ya(c, d)
              la(a, b, c, d, f)
              return
            case Ga:
              f = d.children
              c = c._context
              d = d.value
              e = c._currentValue2
              c._currentValue2 = d
              g = D
              D = d = {
                parent: g,
                depth: null === g ? 0 : g.depth + 1,
                context: c,
                parentValue: e,
                value: d,
              }
              b.context = d
              u(a, b, f)
              a = D
              if (null === a) throw Error(l(403))
              d = a.parentValue
              a.context._currentValue2 = d === Gb ? a.context._defaultValue : d
              a = D = a.parent
              b.context = a
              return
            case Fa:
              d = d.children
              d = d(c._currentValue2)
              u(a, b, d)
              return
            case ea:
              f = c._init
              c = f(c._payload)
              d = Ya(c, d)
              la(a, b, c, d, void 0)
              return
          }
        throw Error(l(130, null == c ? c : typeof c, ''))
      }
    }
    function u(a, b, c) {
      b.node = c
      if ('object' === typeof c && null !== c) {
        switch (c.$$typeof) {
          case Hb:
            la(a, b, c.type, c.props, c.ref)
            return
          case Aa:
            throw Error(l(257))
          case ea:
            var d = c._init
            c = d(c._payload)
            u(a, b, c)
            return
        }
        if (ba(c)) {
          Za(a, b, c)
          return
        }
        null === c || 'object' !== typeof c
          ? (d = null)
          : ((d = ($a && c[$a]) || c['@@iterator']),
            (d = 'function' === typeof d ? d : null))
        if (d && (d = d.call(c))) {
          c = d.next()
          if (!c.done) {
            var f = []
            do (f.push(c.value), (c = d.next()))
            while (!c.done)
            Za(a, b, f)
          }
          return
        }
        a = Object.prototype.toString.call(c)
        throw Error(
          l(
            31,
            '[object Object]' === a
              ? 'object with keys {' + Object.keys(c).join(', ') + '}'
              : a
          )
        )
      }
      'string' === typeof c
        ? ((d = b.blockedSegment),
          (d.lastPushedText = ya(
            b.blockedSegment.chunks,
            c,
            a.responseState,
            d.lastPushedText
          )))
        : 'number' === typeof c &&
          ((d = b.blockedSegment),
          (d.lastPushedText = ya(
            b.blockedSegment.chunks,
            '' + c,
            a.responseState,
            d.lastPushedText
          )))
    }
    function Za(a, b, c) {
      for (var d = c.length, f = 0; f < d; f++) {
        var e = b.treeContext
        b.treeContext = fa(e, d, f)
        try {
          ma(a, b, c[f])
        } finally {
          b.treeContext = e
        }
      }
    }
    function ma(a, b, c) {
      var d = b.blockedSegment.formatContext,
        f = b.legacyContext,
        e = b.context
      try {
        return u(a, b, c)
      } catch (m) {
        if ((ia(), 'object' === typeof m && null !== m && 'function' === typeof m.then)) {
          c = m
          var g = b.blockedSegment,
            h = U(a, g.chunks.length, null, g.formatContext, g.lastPushedText, !0)
          g.children.push(h)
          g.lastPushedText = !1
          a = ka(
            a,
            b.node,
            b.blockedBoundary,
            h,
            b.abortSet,
            b.legacyContext,
            b.context,
            b.treeContext
          ).ping
          c.then(a, a)
          b.blockedSegment.formatContext = d
          b.legacyContext = f
          b.context = e
          O(e)
        } else
          throw (
            (b.blockedSegment.formatContext = d),
            (b.legacyContext = f),
            (b.context = e),
            O(e),
            m
          )
      }
    }
    function Ib(a) {
      var b = a.blockedBoundary
      a = a.blockedSegment
      a.status = 3
      ab(this, b, a)
    }
    function bb(a, b, c) {
      var d = a.blockedBoundary
      a.blockedSegment.status = 3
      null === d
        ? (b.allPendingTasks--,
          2 !== b.status &&
            ((b.status = 2), null !== b.destination && b.destination.push(null)))
        : (d.pendingTasks--,
          d.forceClientRender ||
            ((d.forceClientRender = !0),
            (a = void 0 === c ? Error(l(432)) : c),
            (d.errorDigest = b.onError(a)),
            d.parentFlushed && b.clientRenderedBoundaries.push(d)),
          d.fallbackAbortableTasks.forEach(function (a) {
            return bb(a, b, c)
          }),
          d.fallbackAbortableTasks.clear(),
          b.allPendingTasks--,
          0 === b.allPendingTasks && ((d = b.onAllReady), d()))
    }
    function W(a, b) {
      if (
        0 === b.chunks.length &&
        1 === b.children.length &&
        null === b.children[0].boundary
      ) {
        var c = b.children[0]
        c.id = b.id
        c.parentFlushed = !0
        1 === c.status && W(a, c)
      } else a.completedSegments.push(b)
    }
    function ab(a, b, c) {
      if (null === b) {
        if (c.parentFlushed) {
          if (null !== a.completedRootSegment) throw Error(l(389))
          a.completedRootSegment = c
        }
        a.pendingRootTasks--
        0 === a.pendingRootTasks && ((a.onShellError = I), (b = a.onShellReady), b())
      } else
        (b.pendingTasks--,
          b.forceClientRender ||
            (0 === b.pendingTasks
              ? (c.parentFlushed && 1 === c.status && W(b, c),
                b.parentFlushed && a.completedBoundaries.push(b),
                b.fallbackAbortableTasks.forEach(Ib, a),
                b.fallbackAbortableTasks.clear())
              : c.parentFlushed &&
                1 === c.status &&
                (W(b, c),
                1 === b.completedSegments.length &&
                  b.parentFlushed &&
                  a.partialBoundaries.push(b))))
      a.allPendingTasks--
      0 === a.allPendingTasks && ((a = a.onAllReady), a())
    }
    function Va(a) {
      if (2 !== a.status) {
        var b = D,
          c = na.current
        na.current = cb
        var d = X
        X = a.responseState
        try {
          var f = a.pingedTasks,
            e
          for (e = 0; e < f.length; e++) {
            var g = f[e]
            var h = a,
              m = g.blockedSegment
            if (0 === m.status) {
              O(g.context)
              try {
                ;(u(h, g, g.node),
                  h.responseState.generateStaticMarkup ||
                    (m.lastPushedText &&
                      m.textEmbedded &&
                      m.chunks.push('\x3c!-- --\x3e')),
                  g.abortSet.delete(g),
                  (m.status = 1),
                  ab(h, g.blockedBoundary, m))
              } catch (C) {
                if (
                  (ia(),
                  'object' === typeof C && null !== C && 'function' === typeof C.then)
                ) {
                  var l = g.ping
                  C.then(l, l)
                } else {
                  g.abortSet.delete(g)
                  m.status = 4
                  var k = g.blockedBoundary,
                    p = C,
                    q = J(h, p)
                  null === k
                    ? V(h, p)
                    : (k.pendingTasks--,
                      k.forceClientRender ||
                        ((k.forceClientRender = !0),
                        (k.errorDigest = q),
                        k.parentFlushed && h.clientRenderedBoundaries.push(k)))
                  h.allPendingTasks--
                  if (0 === h.allPendingTasks) {
                    var r = h.onAllReady
                    r()
                  }
                }
              } finally {
              }
            }
          }
          f.splice(0, e)
          null !== a.destination && oa(a, a.destination)
        } catch (C) {
          ;(J(a, C), V(a, C))
        } finally {
          ;((X = d), (na.current = c), c === cb && O(b))
        }
      }
    }
    function Y(a, b, c) {
      c.parentFlushed = !0
      switch (c.status) {
        case 0:
          var d = (c.id = a.nextSegmentId++)
          c.lastPushedText = !1
          c.textEmbedded = !1
          a = a.responseState
          b.push('<template id="')
          b.push(a.placeholderPrefix)
          a = d.toString(16)
          b.push(a)
          return b.push('"></template>')
        case 1:
          c.status = 2
          var f = !0
          d = c.chunks
          var e = 0
          c = c.children
          for (var g = 0; g < c.length; g++) {
            for (f = c[g]; e < f.index; e++) b.push(d[e])
            f = Z(a, b, f)
          }
          for (; e < d.length - 1; e++) b.push(d[e])
          e < d.length && (f = b.push(d[e]))
          return f
        default:
          throw Error(l(390))
      }
    }
    function Z(a, b, c) {
      var d = c.boundary
      if (null === d) return Y(a, b, c)
      d.parentFlushed = !0
      if (d.forceClientRender)
        return (
          a.responseState.generateStaticMarkup ||
            ((d = d.errorDigest),
            b.push('\x3c!--$!--\x3e'),
            b.push('<template'),
            d && (b.push(' data-dgst="'), (d = r(d)), b.push(d), b.push('"')),
            b.push('></template>')),
          Y(a, b, c),
          (a = a.responseState.generateStaticMarkup ? !0 : b.push('\x3c!--/$--\x3e')),
          a
        )
      if (0 < d.pendingTasks) {
        d.rootSegmentID = a.nextSegmentId++
        0 < d.completedSegments.length && a.partialBoundaries.push(d)
        var f = a.responseState
        var e = f.nextSuspenseID++
        f = f.boundaryPrefix + e.toString(16)
        d = d.id = f
        xa(b, a.responseState, d)
        Y(a, b, c)
        return b.push('\x3c!--/$--\x3e')
      }
      if (d.byteSize > a.progressiveChunkSize)
        return (
          (d.rootSegmentID = a.nextSegmentId++),
          a.completedBoundaries.push(d),
          xa(b, a.responseState, d.id),
          Y(a, b, c),
          b.push('\x3c!--/$--\x3e')
        )
      a.responseState.generateStaticMarkup || b.push('\x3c!--$--\x3e')
      c = d.completedSegments
      if (1 !== c.length) throw Error(l(391))
      Z(a, b, c[0])
      a = a.responseState.generateStaticMarkup ? !0 : b.push('\x3c!--/$--\x3e')
      return a
    }
    function db(a, b, c) {
      pb(b, a.responseState, c.formatContext, c.id)
      Z(a, b, c)
      return qb(b, c.formatContext)
    }
    function eb(a, b, c) {
      for (var d = c.completedSegments, f = 0; f < d.length; f++) fb(a, b, c, d[f])
      d.length = 0
      a = a.responseState
      d = c.id
      c = c.rootSegmentID
      b.push(a.startInlineScript)
      a.sentCompleteBoundaryFunction
        ? b.push('$RC("')
        : ((a.sentCompleteBoundaryFunction = !0),
          b.push(
            'function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'
          ))
      if (null === d) throw Error(l(395))
      c = c.toString(16)
      b.push(d)
      b.push('","')
      b.push(a.segmentPrefix)
      b.push(c)
      return b.push('")\x3c/script>')
    }
    function fb(a, b, c, d) {
      if (2 === d.status) return !0
      var f = d.id
      if (-1 === f) {
        if (-1 === (d.id = c.rootSegmentID)) throw Error(l(392))
        return db(a, b, d)
      }
      db(a, b, d)
      a = a.responseState
      b.push(a.startInlineScript)
      a.sentCompleteSegmentFunction
        ? b.push('$RS("')
        : ((a.sentCompleteSegmentFunction = !0),
          b.push(
            'function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'
          ))
      b.push(a.segmentPrefix)
      f = f.toString(16)
      b.push(f)
      b.push('","')
      b.push(a.placeholderPrefix)
      b.push(f)
      return b.push('")\x3c/script>')
    }
    function oa(a, b) {
      try {
        var c = a.completedRootSegment
        if (null !== c && 0 === a.pendingRootTasks) {
          Z(a, b, c)
          a.completedRootSegment = null
          var d = a.responseState.bootstrapChunks
          for (c = 0; c < d.length - 1; c++) b.push(d[c])
          c < d.length && b.push(d[c])
        }
        var f = a.clientRenderedBoundaries,
          e
        for (e = 0; e < f.length; e++) {
          var g = f[e]
          d = b
          var h = a.responseState,
            m = g.id,
            k = g.errorDigest,
            p = g.errorMessage,
            q = g.errorComponentStack
          d.push(h.startInlineScript)
          h.sentClientRenderFunction
            ? d.push('$RX("')
            : ((h.sentClientRenderFunction = !0),
              d.push(
                'function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("'
              ))
          if (null === m) throw Error(l(395))
          d.push(m)
          d.push('"')
          if (k || p || q) {
            d.push(',')
            var r = ca(k || '')
            d.push(r)
          }
          if (p || q) {
            d.push(',')
            var v = ca(p || '')
            d.push(v)
          }
          if (q) {
            d.push(',')
            var x = ca(q)
            d.push(x)
          }
          if (!d.push(')\x3c/script>')) {
            a.destination = null
            e++
            f.splice(0, e)
            return
          }
        }
        f.splice(0, e)
        var u = a.completedBoundaries
        for (e = 0; e < u.length; e++)
          if (!eb(a, b, u[e])) {
            a.destination = null
            e++
            u.splice(0, e)
            return
          }
        u.splice(0, e)
        var w = a.partialBoundaries
        for (e = 0; e < w.length; e++) {
          var z = w[e]
          a: {
            f = a
            g = b
            var y = z.completedSegments
            for (h = 0; h < y.length; h++)
              if (!fb(f, g, z, y[h])) {
                h++
                y.splice(0, h)
                var B = !1
                break a
              }
            y.splice(0, h)
            B = !0
          }
          if (!B) {
            a.destination = null
            e++
            w.splice(0, e)
            return
          }
        }
        w.splice(0, e)
        var A = a.completedBoundaries
        for (e = 0; e < A.length; e++)
          if (!eb(a, b, A[e])) {
            a.destination = null
            e++
            A.splice(0, e)
            return
          }
        A.splice(0, e)
      } finally {
        0 === a.allPendingTasks &&
          0 === a.pingedTasks.length &&
          0 === a.clientRenderedBoundaries.length &&
          0 === a.completedBoundaries.length &&
          b.push(null)
      }
    }
    function Jb(a, b) {
      try {
        var c = a.abortableTasks
        c.forEach(function (c) {
          return bb(c, a, b)
        })
        c.clear()
        null !== a.destination && oa(a, a.destination)
      } catch (d) {
        ;(J(a, d), V(a, d))
      }
    }
    function Kb() {}
    function gb(a, b, c, d) {
      var f = !1,
        e = null,
        g = '',
        h = {
          push: function (a) {
            null !== a && (g += a)
            return !0
          },
          destroy: function (a) {
            f = !0
            e = a
          },
        },
        k = !1
      a = Bb(
        a,
        sb(c, b ? b.identifierPrefix : void 0),
        { insertionMode: 1, selectedValue: null },
        Infinity,
        Kb,
        void 0,
        function () {
          k = !0
        },
        void 0,
        void 0
      )
      Va(a)
      Jb(a, d)
      if (1 === a.status) ((a.status = 2), h.destroy(a.fatalError))
      else if (2 !== a.status && null === a.destination) {
        a.destination = h
        try {
          oa(a, h)
        } catch (n) {
          ;(J(a, n), V(a, n))
        }
      }
      if (f) throw e
      if (!k) throw Error(l(426))
      return g
    }
    var v = Object.prototype.hasOwnProperty,
      hb =
        /^[: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]*$/,
      ta = {},
      sa = {},
      p = {}
    'children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style'
      .split(' ')
      .forEach(function (a) {
        p[a] = new q(a, 0, !1, a, null, !1, !1)
      })
    ;[
      ['acceptCharset', 'accept-charset'],
      ['className', 'class'],
      ['htmlFor', 'for'],
      ['httpEquiv', 'http-equiv'],
    ].forEach(function (a) {
      var b = a[0]
      p[b] = new q(b, 1, !1, a[1], null, !1, !1)
    })
    ;['contentEditable', 'draggable', 'spellCheck', 'value'].forEach(function (a) {
      p[a] = new q(a, 2, !1, a.toLowerCase(), null, !1, !1)
    })
    ;['autoReverse', 'externalResourcesRequired', 'focusable', 'preserveAlpha'].forEach(
      function (a) {
        p[a] = new q(a, 2, !1, a, 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 (a) {
        p[a] = new q(a, 3, !1, a.toLowerCase(), null, !1, !1)
      })
    ;['checked', 'multiple', 'muted', 'selected'].forEach(function (a) {
      p[a] = new q(a, 3, !0, a, null, !1, !1)
    })
    ;['capture', 'download'].forEach(function (a) {
      p[a] = new q(a, 4, !1, a, null, !1, !1)
    })
    ;['cols', 'rows', 'size', 'span'].forEach(function (a) {
      p[a] = new q(a, 6, !1, a, null, !1, !1)
    })
    ;['rowSpan', 'start'].forEach(function (a) {
      p[a] = new q(a, 5, !1, a.toLowerCase(), null, !1, !1)
    })
    var pa = /[\-:]([a-z])/g,
      qa = function (a) {
        return a[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 (a) {
        var b = a.replace(pa, qa)
        p[b] = new q(b, 1, !1, a, null, !1, !1)
      })
    'xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type'
      .split(' ')
      .forEach(function (a) {
        var b = a.replace(pa, qa)
        p[b] = new q(b, 1, !1, a, 'http://www.w3.org/1999/xlink', !1, !1)
      })
    ;['xml:base', 'xml:lang', 'xml:space'].forEach(function (a) {
      var b = a.replace(pa, qa)
      p[b] = new q(b, 1, !1, a, 'http://www.w3.org/XML/1998/namespace', !1, !1)
    })
    ;['tabIndex', 'crossOrigin'].forEach(function (a) {
      p[a] = new q(a, 1, !1, a.toLowerCase(), null, !1, !1)
    })
    p.xlinkHref = new q(
      'xlinkHref',
      1,
      !1,
      'xlink:href',
      'http://www.w3.org/1999/xlink',
      !0,
      !1
    )
    ;['src', 'href', 'action', 'formAction'].forEach(function (a) {
      p[a] = new q(a, 1, !1, a.toLowerCase(), null, !0, !0)
    })
    var L = {
        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,
      },
      Lb = ['Webkit', 'ms', 'Moz', 'O']
    Object.keys(L).forEach(function (a) {
      Lb.forEach(function (b) {
        b = b + a.charAt(0).toUpperCase() + a.substring(1)
        L[b] = L[a]
      })
    })
    var ib = /["'&<>]/,
      kb = /([A-Z])/g,
      lb = /^ms-/,
      ba = Array.isArray,
      va = new Map(),
      nb = /^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,
      wa = new Map(),
      rb = /[<\u2028\u2029]/g,
      G = Object.assign,
      Hb = Symbol.for('react.element'),
      Aa = Symbol.for('react.portal'),
      za = Symbol.for('react.fragment'),
      Ca = Symbol.for('react.strict_mode'),
      Ba = Symbol.for('react.profiler'),
      Ga = Symbol.for('react.provider'),
      Fa = Symbol.for('react.context'),
      Ha = Symbol.for('react.forward_ref'),
      Da = Symbol.for('react.suspense'),
      Ea = Symbol.for('react.suspense_list'),
      Ia = Symbol.for('react.memo'),
      ea = Symbol.for('react.lazy'),
      Fb = Symbol.for('react.scope'),
      Eb = Symbol.for('react.debug_trace_mode'),
      Db = Symbol.for('react.legacy_hidden'),
      Gb = Symbol.for('react.default_value'),
      $a = Symbol.iterator,
      Ka = {},
      D = null,
      Qa = {
        isMounted: function (a) {
          return !1
        },
        enqueueSetState: function (a, b, c) {
          a = a._reactInternals
          null !== a.queue && a.queue.push(b)
        },
        enqueueReplaceState: function (a, b, c) {
          a = a._reactInternals
          a.replace = !0
          a.queue = [b]
        },
        enqueueForceUpdate: function (a, b) {},
      },
      Cb = { id: 1, overflow: '' },
      P = Math.clz32 ? Math.clz32 : tb,
      ub = Math.log,
      vb = Math.LN2,
      yb = 'function' === typeof Object.is ? Object.is : wb,
      B = null,
      ja = null,
      R = null,
      k = null,
      H = !1,
      S = !1,
      K = 0,
      A = null,
      Q = 0,
      cb = {
        readContext: function (a) {
          return a._currentValue2
        },
        useContext: function (a) {
          E()
          return a._currentValue2
        },
        useMemo: Ua,
        useReducer: Ta,
        useRef: function (a) {
          B = E()
          k = ha()
          var b = k.memoizedState
          return null === b ? ((a = { current: a }), (k.memoizedState = a)) : b
        },
        useState: function (a) {
          return Ta(Sa, a)
        },
        useInsertionEffect: T,
        useLayoutEffect: function (a, b) {},
        useCallback: function (a, b) {
          return Ua(function () {
            return a
          }, b)
        },
        useImperativeHandle: T,
        useEffect: T,
        useDebugValue: T,
        useDeferredValue: function (a) {
          E()
          return a
        },
        useTransition: function () {
          E()
          return [!1, zb]
        },
        useId: function () {
          var a = ja.treeContext
          var b = a.overflow
          a = a.id
          a = (a & ~(1 << (32 - P(a) - 1))).toString(32) + b
          var c = X
          if (null === c) throw Error(l(404))
          b = K++
          a = ':' + c.idPrefix + 'R' + a
          0 < b && (a += 'H' + b.toString(32))
          return a + ':'
        },
        useMutableSource: function (a, b, c) {
          E()
          return b(a._source)
        },
        useSyncExternalStore: function (a, b, c) {
          if (void 0 === c) throw Error(l(407))
          return c()
        },
      },
      X = null,
      na = F.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher
    w.renderToNodeStream = function () {
      throw Error(l(207))
    }
    w.renderToStaticMarkup = function (a, b) {
      return gb(
        a,
        b,
        !0,
        'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server'
      )
    }
    w.renderToStaticNodeStream = function () {
      throw Error(l(208))
    }
    w.renderToString = function (a, b) {
      return gb(
        a,
        b,
        !1,
        'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server'
      )
    }
    w.version = '18.3.1'
  })
})()