require('../@babel/runtime/helpers/Arrayincludes')
var e = require('../@babel/runtime/helpers/regeneratorRuntime'),
  t = require('../@babel/runtime/helpers/defineProperty'),
  n = require('../@babel/runtime/helpers/slicedToArray'),
  r = require('../@babel/runtime/helpers/createForOfIteratorHelper'),
  o = require('../@babel/runtime/helpers/typeof')
;(wx.webpackJsonp = wx.webpackJsonp || []).push([
  [933],
  {
    333: function (e, t, n) {
      n.d(t, {
        HY: function () {
          return d
        },
        Tw: function () {
          return p
        },
        Zz: function () {
          return m
        },
        y$: function () {
          return s
        },
      })
      var r = n(4107)
      function a(e) {
        return (
          'Minified Redux error #' +
          e +
          '; visit https://redux.js.org/Errors?code=' +
          e +
          ' for the full message or use the non-minified dev environment for full errors. '
        )
      }
      var i = ('function' == typeof Symbol && Symbol.observable) || '@@observable',
        c = function () {
          return Math.random().toString(36).substring(7).split('').join('.')
        },
        l = {
          INIT: '@@redux/INIT' + c(),
          REPLACE: '@@redux/REPLACE' + c(),
          PROBE_UNKNOWN_ACTION: function () {
            return '@@redux/PROBE_UNKNOWN_ACTION' + c()
          },
        }
      function u(e) {
        if ('object' !== o(e) || null === e) return !1
        for (var t = e; null !== Object.getPrototypeOf(t); ) t = Object.getPrototypeOf(t)
        return Object.getPrototypeOf(e) === t
      }
      function s(e, t, n) {
        var r
        if (
          ('function' == typeof t && 'function' == typeof n) ||
          ('function' == typeof n && 'function' == typeof arguments[3])
        )
          throw new Error(a(0))
        if (('function' == typeof t && void 0 === n && ((n = t), (t = void 0)), void 0 !== n)) {
          if ('function' != typeof n) throw new Error(a(1))
          return n(s)(e, t)
        }
        if ('function' != typeof e) throw new Error(a(2))
        var c = e,
          f = t,
          d = [],
          m = d,
          p = !1
        function v() {
          m === d && (m = d.slice())
        }
        function y() {
          if (p) throw new Error(a(3))
          return f
        }
        function b(e) {
          if ('function' != typeof e) throw new Error(a(4))
          if (p) throw new Error(a(5))
          var t = !0
          return (
            v(),
            m.push(e),
            function () {
              if (t) {
                if (p) throw new Error(a(6))
                ;(t = !1), v()
                var n = m.indexOf(e)
                m.splice(n, 1), (d = null)
              }
            }
          )
        }
        function h(e) {
          if (!u(e)) throw new Error(a(7))
          if (void 0 === e.type) throw new Error(a(8))
          if (p) throw new Error(a(9))
          try {
            ;(p = !0), (f = c(f, e))
          } finally {
            p = !1
          }
          for (var t = (d = m), n = 0; n < t.length; n++) {
            ;(0, t[n])()
          }
          return e
        }
        function g(e) {
          if ('function' != typeof e) throw new Error(a(10))
          ;(c = e), h({ type: l.REPLACE })
        }
        function E() {
          var e,
            t = b
          return (
            ((e = {
              subscribe: function (e) {
                if ('object' !== o(e) || null === e) throw new Error(a(11))
                function n() {
                  e.next && e.next(y())
                }
                return n(), { unsubscribe: t(n) }
              },
            })[i] = function () {
              return this
            }),
            e
          )
        }
        return h({ type: l.INIT }), ((r = { dispatch: h, subscribe: b, getState: y, replaceReducer: g })[i] = E), r
      }
      function f(e) {
        Object.keys(e).forEach(function (t) {
          var n = e[t]
          if (void 0 === n(void 0, { type: l.INIT })) throw new Error(a(12))
          if (void 0 === n(void 0, { type: l.PROBE_UNKNOWN_ACTION() })) throw new Error(a(13))
        })
      }
      function d(e) {
        for (var t = Object.keys(e), n = {}, r = 0; r < t.length; r++) {
          var o = t[r]
          'function' == typeof e[o] && (n[o] = e[o])
        }
        var i,
          c = Object.keys(n)
        try {
          f(n)
        } catch (e) {
          i = e
        }
        return function (e, t) {
          if ((void 0 === e && (e = {}), i)) throw i
          for (var r = !1, o = {}, l = 0; l < c.length; l++) {
            var u = c[l],
              s = n[u],
              f = e[u],
              d = s(f, t)
            if (void 0 === d) throw (t && t.type, new Error(a(14)))
            ;(o[u] = d), (r = r || d !== f)
          }
          return (r = r || c.length !== Object.keys(e).length) ? o : e
        }
      }
      function m() {
        for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]
        return 0 === t.length
          ? function (e) {
              return e
            }
          : 1 === t.length
          ? t[0]
          : t.reduce(function (e, t) {
              return function () {
                return e(t.apply(void 0, arguments))
              }
            })
      }
      function p() {
        for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++) t[n] = arguments[n]
        return function (e) {
          return function () {
            var n = e.apply(void 0, arguments),
              o = function () {
                throw new Error(a(15))
              },
              i = {
                getState: n.getState,
                dispatch: function () {
                  return o.apply(void 0, arguments)
                },
              },
              c = t.map(function (e) {
                return e(i)
              })
            return (o = m.apply(void 0, c)(n.dispatch)), (0, r.A)((0, r.A)({}, n), {}, { dispatch: o })
          }
        }
      }
    },
    599: function (e, t, n) {
      n.d(t, {
        A: function () {
          return r
        },
      })
      var r = (0, n(3266).A)(
        '<path d="M48 88C25.9 88 8 70.1 8 48S25.9 8 48 8s40 17.9 40 40-17.9 40-40 40zm0-6c18.8 0 34-15.2 34-34S66.8 14 48 14 14 29.2 14 48s15.2 34 34 34z"/>',
        'CircleOutlinedIcon',
      )
    },
    761: function (e, t, n) {
      n.d(t, {
        o: function () {
          return u
        },
        w: function () {
          return l
        },
      })
      var r = n(5652),
        o = n(2555),
        a = n(2573),
        i = n.n(a),
        c = n(3816),
        l = (function () {
          var e = (0, o.A)(
            (0, r.A)().m(function e(t) {
              var n, o, a, l, u, s, f
              return (0, r.A)().w(function (e) {
                for (;;)
                  switch (e.n) {
                    case 0:
                      return (
                        (n = t.showLoading),
                        (o = void 0 !== n && n),
                        (a = t.message),
                        (l = void 0 === a ? '请登录后重试~' : a),
                        o && i().showLoading(),
                        (e.n = 1),
                        c.A.isLogin()
                      )
                    case 1:
                      if ((u = e.v)) {
                        e.n = 3
                        break
                      }
                      return (e.n = 2), c.A.login()
                    case 2:
                      ;(s = e.v), (f = s.success), (u = f)
                    case 3:
                      return o && i().hideLoading(), e.a(2, { success: u, message: u ? '' : l })
                  }
              }, e)
            }),
          )
          return function (t) {
            return e.apply(this, arguments)
          }
        })(),
        u = function (e) {
          e && (0, a.showToast)({ title: e, icon: 'none' })
        }
    },
    905: function (e, t, n) {
      n.d(t, {
        A: function () {
          return g
        },
      })
      var o = n(6454),
        a = n(758),
        i = n(1942),
        c = Object.defineProperty,
        l = Object.defineProperties,
        u = Object.getOwnPropertyDescriptors,
        s = Object.getOwnPropertySymbols,
        f = Object.prototype.hasOwnProperty,
        d = Object.prototype.propertyIsEnumerable,
        m = function (e, t, n) {
          return t in e ? c(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        p = function (e, t) {
          for (var n in t || (t = {})) f.call(t, n) && m(e, n, t[n])
          if (s) {
            var o,
              a = r(s(t))
            try {
              for (a.s(); !(o = a.n()).done; ) {
                n = o.value
                d.call(t, n) && m(e, n, t[n])
              }
            } catch (e) {
              a.e(e)
            } finally {
              a.f()
            }
          }
          return e
        },
        v = function (e, t) {
          return l(e, u(t))
        },
        y = function (e, t) {
          var n = {}
          for (var o in e) f.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
          if (null != e && s) {
            var a,
              i = r(s(e))
            try {
              for (i.s(); !(a = i.n()).done; ) {
                o = a.value
                t.indexOf(o) < 0 && d.call(e, o) && (n[o] = e[o])
              }
            } catch (e) {
              i.e(e)
            } finally {
              i.f()
            }
          }
          return n
        },
        b = 'bui-avatar',
        h = a.forwardRef(function (e, t) {
          var n = e,
            r = n.className,
            c = n.onClick,
            l = n.onError,
            u = n.onLoad,
            s = n.children,
            f = n.src,
            d = n.lazy,
            m = n.variant,
            h = n.size,
            g = n.alt,
            E = n.fit,
            N = n.placeholder,
            O = n.ImageProps,
            w = y(n, [
              'className',
              'onClick',
              'onError',
              'onLoad',
              'children',
              'src',
              'lazy',
              'variant',
              'size',
              'alt',
              'fit',
              'placeholder',
              'ImageProps',
            ]),
            A = f
              ? a.createElement(
                  i.A,
                  v(p({ src: f, lazy: d, alt: g, fit: E, placeholder: N, onError: l, onLoad: u }, O), {
                    className: (0, o.A)(null == O ? void 0 : O.className, ''.concat(b, '-img')),
                  }),
                  s,
                )
              : null
          return a.createElement(
            'div',
            p(
              {
                className: (0, o.A)(b, r, ''.concat(b, '-').concat(h), ''.concat(b, '-').concat(m)),
                onClick: c,
                ref: t,
              },
              w,
            ),
            (function (e) {
              return e ? a.createElement('div', { className: ''.concat(b, '-children') }, e) : null
            })(s) || A,
          )
        })
      ;(h.displayName = 'BuiAvatar'), (h.defaultProps = { variant: 'rounded', size: 'medium', fit: 'cover' })
      var g = h
    },
    930: function (e, t, n) {
      n.d(t, {
        A: function () {
          return r
        },
      })
      var r = (0, n(3266).A)(
        '<path d="m48 43.7 25.8-25.8c1.2-1.2 3.1-1.2 4.3 0 1.2 1.2 1.2 3.1 0 4.3L52.3 48l25.8 25.8c1.2 1.2 1.2 3.1 0 4.3s-3.1 1.2-4.3 0L48 52.3 22.2 78.1c-1.2 1.2-3.1 1.2-4.3 0-1.2-1.2-1.2-3.1 0-4.3L43.7 48 17.9 22.2c-1.2-1.2-1.2-3.1 0-4.3 1.2-1.2 3.1-1.2 4.3 0L48 43.7z"/>',
        'CloseLargeIcon',
      )
    },
    985: function (e, o, a) {
      a.d(o, {
        A: function () {
          return B
        },
      })
      var i,
        c = a(1942),
        l = a(6924),
        u = a(3490),
        s = a(8367),
        f = a(2499),
        d = a(8773),
        m = a(4041),
        p = a(7276),
        v = a(2201),
        y = a(7427),
        b = a(3566),
        h = a(4067),
        g = a(2012),
        E = a(6454),
        N = a(3021),
        O = a.n(N),
        w = a(758),
        A = a(872),
        P = (function (e) {
          return (e.NORMAL_TEXT = '1'), (e.CONDITION_REFUND = '2'), e
        })(P || {}),
        S = (function (e) {
          return (e.NOTICE_NOTES = 'order-detail-notice-notes'), e
        })(S || {}),
        C = (function (e) {
          return (e.NOT_TIME = '1'), (e.BETWEEN_TIME = '2'), (e.AFTER_TIME = '3'), e
        })(C || {}),
        j = (function (e) {
          return (e.CHARGE = '1'), (e.FREE = '2'), (e.NOT_SUPPORT = '3'), (e.END = '4'), e
        })(j || {}),
        x = a(3919).document,
        I = Object.defineProperty,
        _ = Object.defineProperties,
        T = Object.getOwnPropertyDescriptors,
        k = Object.getOwnPropertySymbols,
        D = Object.prototype.hasOwnProperty,
        R = Object.prototype.propertyIsEnumerable,
        M = function (e, t, n) {
          return t in e ? I(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        L = function (e, t) {
          for (var n in t || (t = {})) D.call(t, n) && M(e, n, t[n])
          if (k) {
            var o,
              a = r(k(t))
            try {
              for (a.s(); !(o = a.n()).done; ) {
                n = o.value
                R.call(t, n) && M(e, n, t[n])
              }
            } catch (e) {
              a.e(e)
            } finally {
              a.f()
            }
          }
          return e
        },
        z = function (e, t) {
          return _(e, T(t))
        },
        F = function (e, t) {
          var n = {}
          for (var o in e) D.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
          if (null != e && k) {
            var a,
              i = r(k(e))
            try {
              for (i.s(); !(a = i.n()).done; ) {
                o = a.value
                t.indexOf(o) < 0 && R.call(e, o) && (n[o] = e[o])
              }
            } catch (e) {
              i.e(e)
            } finally {
              i.f()
            }
          }
          return n
        },
        U = w.forwardRef(function (e, t) {
          var n = e.isSupport,
            r = e.icon,
            o = e.hideSupportIcon
          return r
            ? w.createElement(c.A, { className: 'service-icon', src: r })
            : o
            ? null
            : 'true' === ''.concat(n)
            ? w.createElement(m.A, { className: 'notice-item-title-icon', htmlColor: '#AABBEF' })
            : w.createElement(p.A, { className: 'notice-item-title-icon', htmlColor: '#E78A98' })
        }),
        $ = w.forwardRef(function (e, r) {
          var o = e,
            a = o.open,
            m = o.onClose,
            p = o.list,
            N = o.miniappProps,
            I = o.hideSupportIcon,
            _ = o.hideAddRealViewer,
            T = void 0 !== _ && _,
            k = o.titleName,
            D = o.defaultScrollIntoView,
            R = o.onAddRealNameClk,
            M = o.className,
            $ = F(o, [
              'open',
              'onClose',
              'list',
              'miniappProps',
              'hideSupportIcon',
              'hideAddRealViewer',
              'titleName',
              'defaultScrollIntoView',
              'onAddRealNameClk',
              'className',
            ]),
            B = (0, w.useState)('0'),
            V = n(B, 2),
            q = V[0],
            H = V[1],
            W = (0, w.useState)(''),
            G = n(W, 2),
            K = G[0],
            J = G[1],
            X = (0, w.useState)('0'),
            Y = n(X, 2),
            Z = Y[0],
            Q = Y[1],
            ee = (0, w.useRef)(!1),
            te = function () {
              null == m || m(),
                setTimeout(function () {
                  H('0')
                }, 100)
            },
            ne = function (e, t) {
              var n = t.index
              Q(n)
            },
            re = (0, h.A)(function () {
              var e, t, n, r
              if ((null == p ? void 0 : p.length) > 1 && !ee.current)
                if (null == N ? void 0 : N.createSelectorQuery) {
                  ;(null == N ? void 0 : N.createSelectorQuery())
                    .select('.bui-show-explain-detail-drawer .bui-drawer-content')
                    .boundingClientRect()
                    .exec(function (e) {
                      var t,
                        n = null == (t = null == e ? void 0 : e[0]) ? void 0 : t.top
                      ;(null == N ? void 0 : N.createSelectorQuery())
                        .selectAll('.notice-content-item')
                        .boundingClientRect()
                        .exec(function (e) {
                          for (var t, r = (null == e ? void 0 : e[0]) || [], o = r.length - 1; o >= 0; o--) {
                            if ((null == (t = r[o]) ? void 0 : t.top) <= n + 80) {
                              H(''.concat(o))
                              break
                            }
                          }
                        })
                    })
                } else
                  for (
                    var o =
                        null ==
                        (t =
                          null == (e = x.querySelector('.bui-show-explain-detail-drawer .bui-drawer-content'))
                            ? void 0
                            : e.getBoundingClientRect())
                          ? void 0
                          : t.top,
                      a = x.querySelectorAll('.notice-content-item'),
                      c = a.length - 1;
                    c >= 0;
                    c--
                  ) {
                    if (
                      (null == (r = null == (n = a[c]) ? void 0 : n.getBoundingClientRect()) ? void 0 : r.top) <=
                      o + 80
                    ) {
                      H(''.concat(c))
                      break
                    }
                  }
              i && (clearTimeout(i), (i = null)),
                (i = setTimeout(function () {
                  ee.current = !1
                }, 500))
            }, 100),
            oe = function (e) {
              var t = O()().year(),
                n = O()(+e)
              return n.year() !== t ? n.format('YYYY/MM/DD HH:mm') : n.format('MM/DD HH:mm')
            },
            ae = function (e) {
              var n
              return w.createElement(
                'div',
                { className: 'perform-table' },
                w.createElement(
                  'div',
                  { className: 'perform-table-head' },
                  w.createElement('div', { className: 'perform-table-td' }, '申请退票时间段'),
                  w.createElement('div', { className: 'perform-table-td' }, '退票手续费'),
                ),
                w.createElement(
                  'div',
                  { className: 'perform-table-body' },
                  null == (n = e.rules)
                    ? void 0
                    : n.map(function (e, n) {
                        var r,
                          o,
                          a = e || {},
                          i = a.startTime,
                          c = a.endTime,
                          l = a.ruleType,
                          u = a.ruleFeeBP,
                          s = a.ruleStage,
                          f = t(
                            t(
                              t(
                                t({}, j.CHARGE, {
                                  left: ''.concat(oe(i), ' 至 ').concat(oe(c)),
                                  right: '票价'.concat(parseFloat((u / 100).toPrecision(16)), '%'),
                                }),
                                j.FREE,
                                { left: ''.concat(oe(i), ' 至 ').concat(oe(c)), right: '免费退票' },
                              ),
                              j.NOT_SUPPORT,
                              { left: ''.concat(oe(i), ' 至 ').concat(oe(c)), right: '暂停退票' },
                            ),
                            j.END,
                            { left: ''.concat(oe(i), ' 之后'), right: '停止退票' },
                          ),
                          d = O()().valueOf(),
                          m = d >= +i && (!c || d < c)
                        return w.createElement(
                          'div',
                          { className: 'perform-table-row', key: n },
                          w.createElement(
                            'div',
                            {
                              className: (0, E.A)('perform-table-td', {
                                'perform-table-cross-line': ''.concat(s) === C.AFTER_TIME,
                                'current-stage': m,
                              }),
                            },
                            w.createElement(
                              'div',
                              { className: 'perform-table-td-inner' },
                              null == (r = f[l]) ? void 0 : r.left,
                              m && w.createElement('div', { className: 'current-stage-tag' }, '当前阶段'),
                            ),
                          ),
                          w.createElement(
                            'div',
                            {
                              className: (0, E.A)('perform-table-td', {
                                'perform-table-cross-line': ''.concat(s) === C.AFTER_TIME,
                                'current-stage': m,
                              }),
                            },
                            null == (o = f[l]) ? void 0 : o.right,
                          ),
                        )
                      }),
                ),
              )
            },
            ie = function (e) {
              if (!e) return ''
              var t = e.match(/<body[^>]*>([\s\S]*?)(<\/body>|<\/html>|$)/i)
              return (
                t || (t = e.match(/<\/head[^>]*>([\s\S]*?)(<\/body>|<\/html>|$)/i)),
                t || (t = e.match(/<html[^>]*>([\s\S]*?)(<\/html>|$)/i)),
                t ? t[1].trim() : e
              )
            }
          return (
            (0, w.useEffect)(
              function () {
                J(D),
                  setTimeout(function () {
                    J('')
                  }, 100)
              },
              [D],
            ),
            (null == p ? void 0 : p.length)
              ? w.createElement(
                  l.A,
                  z(
                    L(
                      {
                        open: a,
                        transitionDuration: 0,
                        onClose: te,
                        className: (0, E.A)('bui-show-explain-detail-drawer', M),
                      },
                      $,
                    ),
                    { ref: r },
                  ),
                  w.createElement(
                    'div',
                    { className: 'notice-title-tab' },
                    k
                      ? w.createElement('div', { className: 'notice-title-text' }, w.createElement('div', null, k))
                      : w.createElement(
                          u.A,
                          {
                            value: q,
                            onChange: function (e, t) {
                              var n,
                                r = t.index
                              i && (clearTimeout(i), (i = null))
                              var o = null == (n = null == p ? void 0 : p[r]) ? void 0 : n.id
                              ;(ee.current = !0),
                                H(r),
                                J(o || 'notice-content-item-'.concat(r)),
                                setTimeout(function () {
                                  J('')
                                }, 100)
                            },
                          },
                          p.map(function (e, t) {
                            return w.createElement(
                              A.A,
                              { className: 'notice-title', Component: s.A, index: ''.concat(t), key: t },
                              null == e ? void 0 : e.title,
                            )
                          }),
                        ),
                    w.createElement(v.A, { className: 'close-drawer', onClick: te, htmlColor: '#999' }),
                  ),
                  w.createElement(
                    f.A,
                    {
                      className: (0, E.A)('notice-content', 'tph'),
                      scrollY: !0,
                      scrollIntoView: K,
                      scrollWithAnimation: !0,
                      onScroll: re,
                    },
                    w.createElement(
                      'div',
                      { className: 'notice-content-inner' },
                      p.map(function (e, t) {
                        var n = e || {},
                          r = n.title,
                          o = n.data,
                          a = n.id
                        return w.createElement(
                          'div',
                          { className: 'notice-content-item-box', key: t },
                          w.createElement('div', { id: a || 'notice-content-item-'.concat(t) }),
                          w.createElement(
                            'div',
                            { className: 'notice-content-item' },
                            p.length > 1 ? w.createElement('div', { className: 'notice-content-item-title' }, r) : null,
                            null == o
                              ? void 0
                              : o.map(function (e, t) {
                                  var n,
                                    r = e || {},
                                    o = r.tagDescJson,
                                    i = r.isSupport,
                                    l = r.tagName,
                                    f = r.renderType,
                                    m = r.imgUrl,
                                    p = r.tagDesc,
                                    v = r.tagDescWithStyle,
                                    h = r.tagType,
                                    N = r.icon,
                                    O = r.jumpUrl
                                  try {
                                    n = 'string' == typeof o ? JSON.parse(o) : o
                                  } catch (e) {
                                    throw new Error('parse tagDescJson error...', e)
                                  }
                                  var C = n || {},
                                    j = C.generalNote,
                                    x = C.performRules,
                                    _ = C.otherNote
                                  return w.createElement(
                                    'div',
                                    { key: t, className: 'notice-content-item-content' },
                                    w.createElement(
                                      'div',
                                      { className: 'notice-item-content' },
                                      a !== S.NOTICE_NOTES &&
                                        w.createElement(
                                          'div',
                                          { className: 'notice-item-title' },
                                          w.createElement(U, { isSupport: i, icon: N, hideSupportIcon: I }),
                                          l,
                                        ),
                                      ''.concat(f) !== P.CONDITION_REFUND &&
                                        (a === S.NOTICE_NOTES && O
                                          ? w.createElement(
                                              'div',
                                              {
                                                className: 'notice-item-desc notice-item-link',
                                                onClick: function () {
                                                  ;(0, g.VJ)({ url: O })
                                                },
                                              },
                                              p,
                                              w.createElement(y.A, { htmlColor: '#2faeff' }),
                                            )
                                          : w.createElement('div', {
                                              className: 'notice-item-desc',
                                              dangerouslySetInnerHTML: {
                                                __html: ''.concat(f) === P.NORMAL_TEXT ? ie(v || p) : ie(p),
                                              },
                                            })),
                                      ''.concat(f) === P.CONDITION_REFUND &&
                                        w.createElement(
                                          'div',
                                          { className: 'condition-refund-container' },
                                          j &&
                                            w.createElement('div', {
                                              className: 'notice-item-desc',
                                              dangerouslySetInnerHTML: { __html: j },
                                            }),
                                          (null == x ? void 0 : x.length) > 1 &&
                                            w.createElement(
                                              u.A,
                                              { className: 'perform-tabs', value: Z, onChange: ne },
                                              x.map(function (e, t) {
                                                return ''.concat(Z) !== ''.concat(t)
                                                  ? w.createElement(
                                                      s.A,
                                                      { className: 'perform-tab', index: ''.concat(t), key: t },
                                                      e.performDate,
                                                    )
                                                  : w.createElement(
                                                      s.A,
                                                      {
                                                        className: (0, E.A)('active-perform-tab'),
                                                        index: ''.concat(t),
                                                        key: t,
                                                      },
                                                      w.createElement(
                                                        'div',
                                                        { className: 'active-text' },
                                                        e.performDate,
                                                      ),
                                                      w.createElement('div', { className: 'active-arrow-border' }),
                                                      w.createElement('div', { className: 'active-arrow-content' }),
                                                    )
                                              }),
                                            ),
                                          (null == x ? void 0 : x.length) > 0 &&
                                            w.createElement(
                                              w.Fragment,
                                              null,
                                              x.map(function (e, t) {
                                                return w.createElement(
                                                  d.A,
                                                  {
                                                    className: 'perform-tabpanel',
                                                    value: Z,
                                                    index: ''.concat(t),
                                                    key: t,
                                                  },
                                                  e.ruleDesc
                                                    ? (function (e) {
                                                        return w.createElement(
                                                          'div',
                                                          { className: 'perform-table' },
                                                          w.createElement(
                                                            'div',
                                                            { className: 'perform-table-head' },
                                                            w.createElement(
                                                              'div',
                                                              { className: 'perform-table-td' },
                                                              '退票规则',
                                                            ),
                                                          ),
                                                          w.createElement(
                                                            'div',
                                                            { className: 'perform-table-row' },
                                                            w.createElement(
                                                              'div',
                                                              { className: 'perform-rule-text' },
                                                              e || '',
                                                            ),
                                                          ),
                                                        )
                                                      })(e.ruleDesc)
                                                    : ae(e),
                                                )
                                              }),
                                            ),
                                          _ &&
                                            w.createElement('div', {
                                              className: (0, E.A)('other-note-desc', 'notice-item-desc'),
                                              dangerouslySetInnerHTML: { __html: ''.concat(_) },
                                            }),
                                        ),
                                      m &&
                                        m.length > 0 &&
                                        w.createElement(c.A, { width: '100%', src: m, lazy: !0, fit: 'contain' }),
                                      !T &&
                                        '1' === ''.concat(h) &&
                                        w.createElement(
                                          A.A,
                                          {
                                            className: 'notice-item-link',
                                            onClick: function () {
                                              return null == R ? void 0 : R()
                                            },
                                          },
                                          w.createElement('span', null, '新增实名观演人'),
                                          w.createElement(b.A, {
                                            className: 'notice-item-link-icon',
                                            htmlColor: '#2faeff',
                                          }),
                                        ),
                                    ),
                                  )
                                }),
                          ),
                        )
                      }),
                    ),
                  ),
                )
              : null
          )
        })
      $.displayName = 'ShowExplainDetailDrawer'
      var B = $
    },
    1035: function (e, t, n) {
      var r = n(5959),
        o = {
          childContextTypes: !0,
          contextType: !0,
          contextTypes: !0,
          defaultProps: !0,
          displayName: !0,
          getDefaultProps: !0,
          getDerivedStateFromError: !0,
          getDerivedStateFromProps: !0,
          mixins: !0,
          propTypes: !0,
          type: !0,
        },
        a = { name: !0, length: !0, prototype: !0, caller: !0, callee: !0, arguments: !0, arity: !0 },
        i = { $$typeof: !0, compare: !0, defaultProps: !0, displayName: !0, propTypes: !0, type: !0 },
        c = {}
      function l(e) {
        return r.isMemo(e) ? i : c[e.$$typeof] || o
      }
      ;(c[r.ForwardRef] = { $$typeof: !0, render: !0, defaultProps: !0, displayName: !0, propTypes: !0 }),
        (c[r.Memo] = i)
      var u = Object.defineProperty,
        s = Object.getOwnPropertyNames,
        f = Object.getOwnPropertySymbols,
        d = Object.getOwnPropertyDescriptor,
        m = Object.getPrototypeOf,
        p = Object.prototype
      e.exports = function e(t, n, r) {
        if ('string' != typeof n) {
          if (p) {
            var o = m(n)
            o && o !== p && e(t, o, r)
          }
          var i = s(n)
          f && (i = i.concat(f(n)))
          for (var c = l(t), v = l(n), y = 0; y < i.length; ++y) {
            var b = i[y]
            if (!(a[b] || (r && r[b]) || (v && v[b]) || (c && c[b]))) {
              var h = d(n, b)
              try {
                u(t, b, h)
              } catch (t) {}
            }
          }
        }
        return t
      }
    },
    1378: function (e, n, o) {
      o.d(n, {
        A: function () {
          return b
        },
      })
      var a = o(9836),
        i = o(6454),
        c = o(758),
        l = Object.defineProperty,
        u = Object.getOwnPropertySymbols,
        s = Object.prototype.hasOwnProperty,
        f = Object.prototype.propertyIsEnumerable,
        d = function (e, t, n) {
          return t in e ? l(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        m = function (e, t) {
          for (var n in t || (t = {})) s.call(t, n) && d(e, n, t[n])
          if (u) {
            var o,
              a = r(u(t))
            try {
              for (a.s(); !(o = a.n()).done; ) {
                n = o.value
                f.call(t, n) && d(e, n, t[n])
              }
            } catch (e) {
              a.e(e)
            } finally {
              a.f()
            }
          }
          return e
        },
        p = function (e, t) {
          var n = {}
          for (var o in e) s.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
          if (null != e && u) {
            var a,
              i = r(u(e))
            try {
              for (i.s(); !(a = i.n()).done; ) {
                o = a.value
                t.indexOf(o) < 0 && f.call(e, o) && (n[o] = e[o])
              }
            } catch (e) {
              i.e(e)
            } finally {
              i.f()
            }
          }
          return n
        },
        v = 'bui-icon-btn',
        y = c.forwardRef(function (e, n) {
          var r,
            o,
            l,
            u = e,
            s = u.className,
            f = u.children,
            d = u.color,
            y = u.disabled,
            b = u.size,
            h = u.variant,
            g = u.shape,
            E = p(u, ['className', 'children', 'color', 'disabled', 'size', 'variant', 'shape']),
            N = 'contained' === h
          return c.createElement(
            'button',
            m(
              {
                type: 'button',
                className: (0, i.A)(
                  v,
                  ''.concat(v, '-').concat(b),
                  ''.concat(v, '-').concat(h),
                  ''.concat(v, '-').concat(g),
                  t(t({}, ''.concat(v, '-').concat(d), d), ''.concat(v, '-disabled'), y),
                  s,
                ),
                ref: n,
              },
              E,
            ),
            a.WD && c.isValidElement(f)
              ? c.cloneElement(
                  f,
                  m(
                    m(
                      {},
                      !N && {
                        color: (null == (r = f.props) ? void 0 : r.color) || d,
                        htmlColor: (null == (o = f.props) ? void 0 : o.htmlColor) || '#959aa5',
                      },
                    ),
                    N && { htmlColor: (null == (l = f.props) ? void 0 : l.htmlColor) || '#fff' },
                  ),
                )
              : f,
          )
        })
      ;(y.displayName = 'BuiIconButton'),
        (y.defaultProps = { size: 'medium', variant: 'default', shape: 'circular', disabled: !1 })
      var b = y
    },
    1963: function (e, o, a) {
      a.d(o, {
        A: function () {
          return ce
        },
      })
      var i,
        c = a(2573),
        l = a.n(c),
        u = a(3919).document,
        s = function (e, t) {
          var n = l().getCurrentPages() || [],
            r = n[n.length - 1],
            o = null == r ? void 0 : r.$taroPath,
            a = u.getElementById(o)
          return ('function' == typeof e ? e() : e) || t || a
        },
        f = a(5652),
        d = a(9476),
        m = a(469),
        p = a(4456),
        v = Object.defineProperty,
        y = Object.getOwnPropertySymbols,
        b = Object.prototype.hasOwnProperty,
        h = Object.prototype.propertyIsEnumerable,
        g = function (e, t, n) {
          return t in e ? v(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        E = '__bifrostui_react_root__',
        N = (function (e, t) {
          for (var n in t || (t = {})) b.call(t, n) && g(e, n, t[n])
          if (y) {
            var r,
              o = (0, m.A)(y(t))
            try {
              for (o.s(); !(r = o.n()).done; ) (n = r.value), h.call(t, n) && g(e, n, t[n])
            } catch (e) {
              o.e(e)
            } finally {
              o.f()
            }
          }
          return e
        })({}, p),
        O = N.version,
        w = N.render,
        A = N.unmountComponentAtNode
      try {
        Number((O || '').split('.')[0]) >= 18 && N.createRoot && (i = N.createRoot)
      } catch (e) {}
      function P(e) {
        var t = N.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED
        t && 'object' === (0, d.A)(t) && (t.usingClientEntryPoint = e)
      }
      function S(e, t) {
        i
          ? (function (e, t) {
              P(!0)
              var n = t[E] || i(t)
              P(!1), n.render(e), (t[E] = n)
            })(e, t)
          : (function (e, t) {
              w(e, t)
            })(e, t)
      }
      function C(e) {
        return (function (e, t, n) {
          return new Promise(function (r, o) {
            var a = function (e) {
                try {
                  c(n.next(e))
                } catch (e) {
                  o(e)
                }
              },
              i = function (e) {
                try {
                  c(n.throw(e))
                } catch (e) {
                  o(e)
                }
              },
              c = function (e) {
                return e.done ? r(e.value) : Promise.resolve(e.value).then(a, i)
              }
            c((n = n.apply(e, t)).next())
          })
        })(
          this,
          null,
          (0, f.A)().m(function t() {
            return (0, f.A)().w(function (t) {
              for (;;)
                switch (t.n) {
                  case 0:
                    return t.a(
                      2,
                      Promise.resolve().then(function () {
                        var t
                        null == (t = e[E]) || t.unmount(), delete e[E]
                      }),
                    )
                }
            }, t)
          }),
        )
      }
      function j(e) {
        return i
          ? C(e)
          : (function (e) {
              return A(e)
            })(e)
      }
      var x = a(758),
        I = a(6454),
        _ = (0, a(3266).A)(
          '<path d="M48 88c22.1 0 40-17.9 40-40S70.1 8 48 8 8 25.9 8 48s17.9 40 40 40zm16.3-56.3c2 2 2 5.1 0 7.1L55.1 48l9.2 9.2c2 2 2 5.1 0 7.1s-5.1 2-7.1 0L48 55.1l-9.2 9.2c-2 2-5.1 2-7.1 0s-2-5.1 0-7.1l9.2-9.2-9.2-9.2c-2-2-2-5.1 0-7.1s5.1-2 7.1 0l9.2 9.2 9.2-9.2c1.9-1.9 5.1-1.9 7.1 0z"/>',
          'ErrorCircleFilledBoldIcon',
        ),
        T = a(9521),
        k = a(7276),
        D = a(4041),
        R = a(5317),
        M = a(80),
        L = Object.defineProperty,
        z = Object.defineProperties,
        F = Object.getOwnPropertyDescriptors,
        U = Object.getOwnPropertySymbols,
        $ = Object.prototype.hasOwnProperty,
        B = Object.prototype.propertyIsEnumerable,
        V = function (e, t, n) {
          return t in e ? L(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        q = 'bui-toast',
        H = x.forwardRef(function (e, n) {
          var o = e,
            a = o.className,
            i = o.style,
            c = o.open,
            l = o.type,
            u = o.icon,
            s = o.message,
            f = o.position,
            d = void 0 === f ? 'center' : f,
            m = o.disableClick,
            p = void 0 !== m && m,
            v = o.theme,
            y = (function (e, t) {
              var n = {}
              for (var o in e) $.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
              if (null != e && U) {
                var a,
                  i = r(U(e))
                try {
                  for (i.s(); !(a = i.n()).done; ) {
                    o = a.value
                    t.indexOf(o) < 0 && B.call(e, o) && (n[o] = e[o])
                  }
                } catch (e) {
                  i.e(e)
                } finally {
                  i.f()
                }
              }
              return n
            })(o, ['className', 'style', 'open', 'type', 'icon', 'message', 'position', 'disableClick', 'theme']),
            b = (0, M.A)(v)
          ;(0, x.useImperativeHandle)(
            n,
            function () {
              return { theme: b }
            },
            [],
          )
          var h =
            {
              fail: x.createElement(_, { htmlColor: '#ffffff' }),
              loading: x.createElement(T.A, { htmlColor: '#ffffff' }),
              warning: x.createElement(k.A, { htmlColor: '#ffffff' }),
              success: x.createElement(D.A, { htmlColor: '#ffffff' }),
            }[l] || u
          return x.createElement(
            R.A,
            (function (e, t) {
              return z(e, F(t))
            })(
              (function (e, t) {
                for (var n in t || (t = {})) $.call(t, n) && V(e, n, t[n])
                if (U) {
                  var o,
                    a = r(U(t))
                  try {
                    for (a.s(); !(o = a.n()).done; ) {
                      n = o.value
                      B.call(t, n) && V(e, n, t[n])
                    }
                  } catch (e) {
                    a.e(e)
                  } finally {
                    a.f()
                  }
                }
                return e
              })({}, y),
              { in: c, appear: !1, unmountOnExit: !0 },
            ),
            x.createElement(
              'div',
              {
                className: (0, I.A)(
                  q,
                  ''.concat(q, '-').concat(d),
                  t(t({}, ''.concat(q, '-icon'), !!h), ''.concat(q, '-allow-click'), !p),
                  a,
                ),
                style: i,
              },
              h,
              s,
            ),
          )
        })
      H.displayName = 'BuiToast'
      var W = H,
        G = a(3919).document,
        K = Object.defineProperty,
        J = Object.defineProperties,
        X = Object.getOwnPropertyDescriptors,
        Y = Object.getOwnPropertySymbols,
        Z = Object.prototype.hasOwnProperty,
        Q = Object.prototype.propertyIsEnumerable,
        ee = function (e, t, n) {
          return t in e ? K(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        te = function (e, t) {
          for (var n in t || (t = {})) Z.call(t, n) && ee(e, n, t[n])
          if (Y) {
            var o,
              a = r(Y(t))
            try {
              for (a.s(); !(o = a.n()).done; ) {
                n = o.value
                Q.call(t, n) && ee(e, n, t[n])
              }
            } catch (e) {
              a.e(e)
            } finally {
              a.f()
            }
          }
          return e
        },
        ne = function (e, t) {
          return J(e, X(t))
        },
        re = [],
        oe = function (e) {
          return 'string' == typeof e ? { message: e } : e
        },
        ae = function () {
          for (var e = re.pop(); e; ) e(), (e = re.pop())
        },
        ie = function (e) {
          var t = te({ duration: 2e3, position: 'center', allowMultiple: !1, disableClick: !1 }, oe(e)),
            o = {
              close: function () {
                return null
              },
            },
            a = G.createElement('div')
          if (t.disableClick) {
            var i = {
              position: 'fixed',
              top: '0',
              bottom: '0',
              left: '0',
              right: '0',
              zIndex: 'var(--bui-z-index-toast)',
            }
            Object.keys(i).forEach(function (e) {
              a.style[e] = i[e]
            })
          }
          s(null == t ? void 0 : t.container).appendChild(a)
          return (
            S(
              x.createElement(function () {
                var e,
                  i = t,
                  c = i.duration,
                  l = i.allowMultiple,
                  u = i.onClose,
                  s =
                    (i.container,
                    (function (e, t) {
                      var n = {}
                      for (var o in e) Z.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
                      if (null != e && Y) {
                        var a,
                          i = r(Y(e))
                        try {
                          for (i.s(); !(a = i.n()).done; ) {
                            o = a.value
                            t.indexOf(o) < 0 && Q.call(e, o) && (n[o] = e[o])
                          }
                        } catch (e) {
                          i.e(e)
                        } finally {
                          i.f()
                        }
                      }
                      return n
                    })(i, ['duration', 'allowMultiple', 'onClose', 'container'])),
                  f = (0, x.useState)(!1),
                  d = n(f, 2),
                  m = d[0],
                  p = d[1],
                  v = { enter: 350, exit: 150 },
                  y = (0, x.useCallback)(
                    function () {
                      p(!1),
                        setTimeout(function () {
                          j(a) && a.parentNode && a.parentNode.removeChild(a)
                        }, v.exit),
                        null == u || u()
                    },
                    [a],
                  )
                return (
                  (0, x.useEffect)(function () {
                    return (
                      p(!0),
                      l || ae(),
                      re.push(y),
                      0 !== c &&
                        'number' == typeof c &&
                        (e = setTimeout(function () {
                          y(), l || (re = [])
                        }, c)),
                      function () {
                        clearTimeout(e)
                      }
                    )
                  }, []),
                  (o.close = y),
                  x.createElement(W, ne(te({}, s), { open: m, timeout: v, onClose: y }))
                )
              }, null),
              a,
            ),
            o
          )
        }
      ;['warning', 'loading', 'success', 'fail'].forEach(function (e) {
        ie[e] = function (t) {
          return ie(te({ type: e }, oe(t)))
        }
      }),
        (ie.clear = function () {
          setTimeout(function () {
            ae()
          })
        })
      ie.useToast = function () {
        var e = x.useRef(null)
        return (
          ['warning', 'loading', 'success', 'fail'].forEach(function (t) {
            ie[t] = function (n) {
              var r
              return ie(ne(te({ type: t }, oe(n)), { theme: null == (r = e.current) ? void 0 : r.theme }))
            }
          }),
          (ie.clear = function () {
            setTimeout(function () {
              ae()
            })
          }),
          [ie, x.createElement(W, { key: 'toast-holder', ref: e })]
        )
      }
      var ce = ie
    },
    2596: function (e, o, a) {
      a.d(o, {
        A: function () {
          return P
        },
      })
      var i = a(5718),
        c = a(599),
        l = a(4274),
        u = a(6454),
        s = a(758),
        f = s.createContext(null)
      f.Provider
      var d = f,
        m = Object.defineProperty,
        p = Object.defineProperties,
        v = Object.getOwnPropertyDescriptors,
        y = Object.getOwnPropertySymbols,
        b = Object.prototype.hasOwnProperty,
        h = Object.prototype.propertyIsEnumerable,
        g = function (e, t, n) {
          return t in e ? m(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        E = function (e, t) {
          for (var n in t || (t = {})) b.call(t, n) && g(e, n, t[n])
          if (y) {
            var o,
              a = r(y(t))
            try {
              for (a.s(); !(o = a.n()).done; ) {
                n = o.value
                h.call(t, n) && g(e, n, t[n])
              }
            } catch (e) {
              a.e(e)
            } finally {
              a.f()
            }
          }
          return e
        },
        N = function (e, t) {
          return p(e, v(t))
        },
        O = function (e, t) {
          var n = {}
          for (var o in e) b.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
          if (null != e && y) {
            var a,
              i = r(y(e))
            try {
              for (i.s(); !(a = i.n()).done; ) {
                o = a.value
                t.indexOf(o) < 0 && h.call(e, o) && (n[o] = e[o])
              }
            } catch (e) {
              i.e(e)
            } finally {
              i.f()
            }
          }
          return n
        },
        w = 'bui-checkbox',
        A = (0, s.forwardRef)(function (e, r) {
          var o,
            a,
            f = e,
            m = f.className,
            p = f.defaultChecked,
            v = f.checked,
            y = f.inputProps,
            b = f.inputRef,
            h = f.name,
            g = f.value,
            A = f.disabled,
            P = f.icon,
            S = f.checkedIcon,
            C = f.labelPlacement,
            j = f.onChange,
            x = f.children,
            I = O(f, [
              'className',
              'defaultChecked',
              'checked',
              'inputProps',
              'inputRef',
              'name',
              'value',
              'disabled',
              'icon',
              'checkedIcon',
              'labelPlacement',
              'onChange',
              'children',
            ]),
            _ = (0, s.useContext)(d),
            T = p,
            k = v
          _ &&
            ((k = null == (o = null == _ ? void 0 : _.value) ? void 0 : o.includes(g)),
            (T = null == (a = null == _ ? void 0 : _.defaultValue) ? void 0 : a.includes(g)))
          var D = (0, l.A)({ defaultValue: T, value: k }),
            R = n(D, 2),
            M = R[0],
            L = R[1],
            z = S || s.createElement(i.A, { color: 'primary' }),
            F = P || s.createElement(c.A, { htmlColor: '#ced1d6' }),
            U = void 0 !== A ? A : null == _ ? void 0 : _.disabled
          return s.createElement(
            'div',
            E(
              {
                ref: r,
                className: (0, u.A)(w, m, ''.concat(w, '-label-').concat(C), t({}, ''.concat(w, '-disabled'), U)),
              },
              I,
            ),
            s.createElement(
              'input',
              N(E({ ref: b, type: 'checkbox', value: g, name: h, checked: M, disabled: U }, y), {
                onChange: function (e) {
                  var t,
                    n,
                    r,
                    o = !M
                  if (!_)
                    return (
                      L(e, o),
                      null == j || j(e, { checked: o }),
                      void (null == (t = null == y ? void 0 : y.onChange) || t.call(y, e))
                    )
                  o
                    ? null == (n = null == _ ? void 0 : _.select) || n.call(_, e, g)
                    : null == (r = null == _ ? void 0 : _.unselect) || r.call(_, e, g)
                },
                className: (0, u.A)(''.concat(w, '-input'), null == y ? void 0 : y.className),
              }),
            ),
            s.createElement('div', { className: ''.concat(w, '-icon') }, M ? z : F),
            x && s.createElement('div', { className: ''.concat(w, '-label') }, x),
          )
        })
      ;(A.displayName = 'BuiCheckbox'), (A.defaultProps = { defaultChecked: !1, labelPlacement: 'right' })
      var P = A
    },
    3498: function (e, t, n) {
      n.d(t, {
        A: function () {
          return p
        },
      })
      var o = n(6454),
        a = n(758),
        i = Object.defineProperty,
        c = Object.getOwnPropertySymbols,
        l = Object.prototype.hasOwnProperty,
        u = Object.prototype.propertyIsEnumerable,
        s = function (e, t, n) {
          return t in e ? i(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        f = function (e, t) {
          for (var n in t || (t = {})) l.call(t, n) && s(e, n, t[n])
          if (c) {
            var o,
              a = r(c(t))
            try {
              for (a.s(); !(o = a.n()).done; ) {
                n = o.value
                u.call(t, n) && s(e, n, t[n])
              }
            } catch (e) {
              a.e(e)
            } finally {
              a.f()
            }
          }
          return e
        },
        d = function (e, t) {
          var n = {}
          for (var o in e) l.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
          if (null != e && c) {
            var a,
              i = r(c(e))
            try {
              for (i.s(); !(a = i.n()).done; ) {
                o = a.value
                t.indexOf(o) < 0 && u.call(e, o) && (n[o] = e[o])
              }
            } catch (e) {
              i.e(e)
            } finally {
              i.f()
            }
          }
          return n
        },
        m = a.forwardRef(function (e, t) {
          var n = e,
            r = n.className,
            i = n.children,
            c = d(n, ['className', 'children'])
          return a.createElement('div', f({ className: (0, o.A)('bui-card-footer', r), ref: t }, c), i)
        })
      m.displayName = 'BuiCardFooter'
      var p = m
    },
    3672: function (e, t, n) {
      n.d(t, {
        A: function () {
          return r
        },
      })
      var r = (0, n(3266).A)(
        '<path d="M22 40c4.4 0 8 3.6 8 8s-3.6 8-8 8-8-3.6-8-8 3.6-8 8-8zm26 0c4.4 0 8 3.6 8 8s-3.6 8-8 8-8-3.6-8-8 3.6-8 8-8zm26 0c4.4 0 8 3.6 8 8s-3.6 8-8 8-8-3.6-8-8 3.6-8 8-8z"/>',
        'MoreIcon',
      )
    },
    4041: function (e, t, n) {
      n.d(t, {
        A: function () {
          return r
        },
      })
      var r = (0, n(3266).A)(
        '<path d="M48 8c22.1 0 40 17.9 40 40S70.1 88 48 88 8 70.1 8 48 25.9 8 48 8zm20.5 26.3c-1.9-1.8-5-1.7-6.9.1l-20 20-7.2-7.2c-1.9-1.9-5-1.9-6.9-.1s-2 4.8-.1 6.7l10.7 10.7c1.9 1.9 5.1 1.9 7 0L68.6 41c1.9-1.9 1.8-4.9-.1-6.7z"/>',
        'SuccessCircleFilledBoldIcon',
      )
    },
    4315: function () {},
    4440: function (e, t, n) {
      n.d(t, {
        A: function () {
          return h
        },
      })
      var o = n(6454),
        a = n(758),
        i = n(6924),
        c = n(2499),
        l = n(1942),
        u = n(930),
        s = Object.defineProperty,
        f = Object.getOwnPropertySymbols,
        d = Object.prototype.hasOwnProperty,
        m = Object.prototype.propertyIsEnumerable,
        p = function (e, t, n) {
          return t in e ? s(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        v = function (e, t) {
          for (var n in t || (t = {})) d.call(t, n) && p(e, n, t[n])
          if (f) {
            var o,
              a = r(f(t))
            try {
              for (a.s(); !(o = a.n()).done; ) {
                n = o.value
                m.call(t, n) && p(e, n, t[n])
              }
            } catch (e) {
              a.e(e)
            } finally {
              a.f()
            }
          }
          return e
        },
        y = function (e, t) {
          var n = {}
          for (var o in e) d.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
          if (null != e && f) {
            var a,
              i = r(f(e))
            try {
              for (i.s(); !(a = i.n()).done; ) {
                o = a.value
                t.indexOf(o) < 0 && m.call(e, o) && (n[o] = e[o])
              }
            } catch (e) {
              i.e(e)
            } finally {
              i.f()
            }
          }
          return n
        },
        b = a.forwardRef(function (e, t) {
          var n = e,
            r = n.className,
            s = n.style,
            f = n.noticeTitle,
            d = n.openNoticeLayer,
            m = n.hideNoticeLayer,
            p = n.previewImage,
            b = void 0 === p ? function () {} : p,
            h = n.detailList,
            g = y(n, [
              'className',
              'style',
              'noticeTitle',
              'openNoticeLayer',
              'hideNoticeLayer',
              'previewImage',
              'detailList',
            ])
          return h
            ? a.createElement(
                i.A,
                v({ open: d, onClose: m, className: (0, o.A)('bui-dm-detail-top-drawer', r), style: s, ref: t }, g),
                a.createElement(
                  'div',
                  { className: 'title-section' },
                  a.createElement('span', { className: 'title-section-title' }, f || '演出公告'),
                  a.createElement(
                    'div',
                    { className: 'title-section-close-button', onClick: m },
                    a.createElement(u.A, { className: 'close-button-close-icon', htmlColor: '#999999' }),
                  ),
                ),
                a.createElement(
                  c.A,
                  { scrollY: !0, style: { maxHeight: '70vh' } },
                  a.createElement(
                    'div',
                    { className: 'content-section' },
                    h &&
                      h.map(function (e, t) {
                        var n
                        return (
                          0 === t && t === h.length - 1
                            ? (n = 'content-wrap-first content-wrap-last')
                            : 0 === t
                            ? (n = 'content-wrap-first')
                            : t === h.length - 1 && (n = 'content-wrap-last'),
                          a.createElement(
                            'div',
                            { className: 'content-wrap '.concat(n), key: 'detailItem'.concat(t) },
                            e.title && a.createElement('p', { className: 'content-wrap-content-title' }, e.title),
                            e.contentList &&
                              e.contentList.map(function (e, t) {
                                return a.createElement(
                                  a.Fragment,
                                  { key: 'cl'.concat(t) },
                                  e.performName &&
                                    a.createElement(
                                      'p',
                                      { className: 'content-wrap-content-subtitle' },
                                      '· ',
                                      e.performName,
                                    ),
                                  e.content &&
                                    a.createElement('p', { className: 'content-wrap-content-text' }, e.content),
                                  e.imageUrlList &&
                                    e.imageUrlList.map(function (e, t) {
                                      return a.createElement(
                                        'div',
                                        {
                                          className: 'content-wrap-content-box',
                                          key: 'clImg'.concat(t),
                                          onClick: function () {
                                            return b(e)
                                          },
                                        },
                                        a.createElement(l.A, {
                                          src: e,
                                          placeholder: null,
                                          fit: 'widthFix',
                                          className: 'content-wrap-content-box-img',
                                        }),
                                      )
                                    }),
                                )
                              }),
                          )
                        )
                      }),
                  ),
                ),
              )
            : null
        })
      b.displayName = 'DmNoticeLayer'
      var h = b
    },
    5837: function (e, t, n) {
      n.d(t, {
        A: function () {
          return r
        },
      })
      var r = (0, n(3266).A)(
        '<path d="M62.6 11C78.1 11 88 23.4 88 40.1c0 13-11.7 27.2-34.8 43.3-3.1 2.2-7.2 2.2-10.3 0C19.7 67.3 8 53.1 8 40.1 8 23.4 17.9 11 33.4 11c5.6 0 9.4 2 14.6 6.4C53.2 13 57 11 62.6 11z"/>',
        'HeartFilledIcon',
      )
    },
    5843: function (e, t) {
      var n = 'function' == typeof Symbol && Symbol.for,
        r = n ? Symbol.for('react.element') : 60103,
        a = n ? Symbol.for('react.portal') : 60106,
        i = n ? Symbol.for('react.fragment') : 60107,
        c = n ? Symbol.for('react.strict_mode') : 60108,
        l = n ? Symbol.for('react.profiler') : 60114,
        u = n ? Symbol.for('react.provider') : 60109,
        s = n ? Symbol.for('react.context') : 60110,
        f = n ? Symbol.for('react.async_mode') : 60111,
        d = n ? Symbol.for('react.concurrent_mode') : 60111,
        m = n ? Symbol.for('react.forward_ref') : 60112,
        p = n ? Symbol.for('react.suspense') : 60113,
        v = n ? Symbol.for('react.suspense_list') : 60120,
        y = n ? Symbol.for('react.memo') : 60115,
        b = n ? Symbol.for('react.lazy') : 60116,
        h = n ? Symbol.for('react.block') : 60121,
        g = n ? Symbol.for('react.fundamental') : 60117,
        E = n ? Symbol.for('react.responder') : 60118,
        N = n ? Symbol.for('react.scope') : 60119
      function O(e) {
        if ('object' === o(e) && null !== e) {
          var t = e.$$typeof
          switch (t) {
            case r:
              switch ((e = e.type)) {
                case f:
                case d:
                case i:
                case l:
                case c:
                case p:
                  return e
                default:
                  switch ((e = e && e.$$typeof)) {
                    case s:
                    case m:
                    case b:
                    case y:
                    case u:
                      return e
                    default:
                      return t
                  }
              }
            case a:
              return t
          }
        }
      }
      function w(e) {
        return O(e) === d
      }
      ;(t.AsyncMode = f),
        (t.ConcurrentMode = d),
        (t.ContextConsumer = s),
        (t.ContextProvider = u),
        (t.Element = r),
        (t.ForwardRef = m),
        (t.Fragment = i),
        (t.Lazy = b),
        (t.Memo = y),
        (t.Portal = a),
        (t.Profiler = l),
        (t.StrictMode = c),
        (t.Suspense = p),
        (t.isAsyncMode = function (e) {
          return w(e) || O(e) === f
        }),
        (t.isConcurrentMode = w),
        (t.isContextConsumer = function (e) {
          return O(e) === s
        }),
        (t.isContextProvider = function (e) {
          return O(e) === u
        }),
        (t.isElement = function (e) {
          return 'object' === o(e) && null !== e && e.$$typeof === r
        }),
        (t.isForwardRef = function (e) {
          return O(e) === m
        }),
        (t.isFragment = function (e) {
          return O(e) === i
        }),
        (t.isLazy = function (e) {
          return O(e) === b
        }),
        (t.isMemo = function (e) {
          return O(e) === y
        }),
        (t.isPortal = function (e) {
          return O(e) === a
        }),
        (t.isProfiler = function (e) {
          return O(e) === l
        }),
        (t.isStrictMode = function (e) {
          return O(e) === c
        }),
        (t.isSuspense = function (e) {
          return O(e) === p
        }),
        (t.isValidElementType = function (e) {
          return (
            'string' == typeof e ||
            'function' == typeof e ||
            e === i ||
            e === d ||
            e === l ||
            e === c ||
            e === p ||
            e === v ||
            ('object' === o(e) &&
              null !== e &&
              (e.$$typeof === b ||
                e.$$typeof === y ||
                e.$$typeof === u ||
                e.$$typeof === s ||
                e.$$typeof === m ||
                e.$$typeof === g ||
                e.$$typeof === E ||
                e.$$typeof === N ||
                e.$$typeof === h))
          )
        }),
        (t.typeOf = O)
    },
    5846: function (e, t, n) {
      n.d(t, {
        A: function () {
          return r
        },
      })
      var r = (0, n(3266).A)(
        '<path d="M16.4 48 50 17.2c1.2-1.1 1.3-3 .2-4.2-1.1-1.2-3-1.3-4.2-.2l-36 33a2.97 2.97 0 0 0 0 4.4l36 33c1.2 1.1 3.1 1 4.2-.2s1-3.1-.2-4.2L16.4 48z"/>',
        'ArrowBackwardLargeIcon',
      )
    },
    5866: function (e, t, n) {
      function r(e) {
        for (var t = arguments.length, n = Array(t > 1 ? t - 1 : 0), r = 1; r < t; r++) n[r - 1] = arguments[r]
        throw Error(
          '[Immer] minified error nr: ' +
            e +
            (n.length
              ? ' ' +
                n
                  .map(function (e) {
                    return "'" + e + "'"
                  })
                  .join(',')
              : '') +
            '. Find the full error at: https://bit.ly/3cXEKWf',
        )
      }
      function a(e) {
        return !!e && !!e[H]
      }
      function i(e) {
        var t
        return (
          !!e &&
          ((function (e) {
            if (!e || 'object' != o(e)) return !1
            var t = Object.getPrototypeOf(e)
            if (null === t) return !0
            var n = Object.hasOwnProperty.call(t, 'constructor') && t.constructor
            return n === Object || ('function' == typeof n && Function.toString.call(n) === W)
          })(e) ||
            Array.isArray(e) ||
            !!e[q] ||
            !!(null === (t = e.constructor) || void 0 === t ? void 0 : t[q]) ||
            d(e) ||
            m(e))
        )
      }
      function c(e, t, n) {
        void 0 === n && (n = !1),
          0 === l(e)
            ? (n ? Object.keys : G)(e).forEach(function (r) {
                ;(n && 'symbol' == o(r)) || t(r, e[r], e)
              })
            : e.forEach(function (n, r) {
                return t(r, n, e)
              })
      }
      function l(e) {
        var t = e[H]
        return t ? (t.i > 3 ? t.i - 4 : t.i) : Array.isArray(e) ? 1 : d(e) ? 2 : m(e) ? 3 : 0
      }
      function u(e, t) {
        return 2 === l(e) ? e.has(t) : Object.prototype.hasOwnProperty.call(e, t)
      }
      function s(e, t, n) {
        var r = l(e)
        2 === r ? e.set(t, n) : 3 === r ? e.add(n) : (e[t] = n)
      }
      function f(e, t) {
        return e === t ? 0 !== e || 1 / e == 1 / t : e != e && t != t
      }
      function d(e) {
        return U && e instanceof Map
      }
      function m(e) {
        return $ && e instanceof Set
      }
      function p(e) {
        return e.o || e.t
      }
      function v(e) {
        if (Array.isArray(e)) return Array.prototype.slice.call(e)
        var t = K(e)
        delete t[H]
        for (var n = G(t), r = 0; r < n.length; r++) {
          var o = n[r],
            a = t[o]
          !1 === a.writable && ((a.writable = !0), (a.configurable = !0)),
            (a.get || a.set) && (t[o] = { configurable: !0, writable: !0, enumerable: a.enumerable, value: e[o] })
        }
        return Object.create(Object.getPrototypeOf(e), t)
      }
      function y(e, t) {
        return (
          void 0 === t && (t = !1),
          h(e) ||
            a(e) ||
            !i(e) ||
            (l(e) > 1 && (e.set = e.add = e.clear = e.delete = b),
            Object.freeze(e),
            t &&
              c(
                e,
                function (e, t) {
                  return y(t, !0)
                },
                !0,
              )),
          e
        )
      }
      function b() {
        r(2)
      }
      function h(e) {
        return null == e || 'object' != o(e) || Object.isFrozen(e)
      }
      function g(e) {
        var t = J[e]
        return t || r(18, e), t
      }
      function E() {
        return z
      }
      function N(e, t) {
        t && (g('Patches'), (e.u = []), (e.s = []), (e.v = t))
      }
      function O(e) {
        w(e), e.p.forEach(P), (e.p = null)
      }
      function w(e) {
        e === z && (z = e.l)
      }
      function A(e) {
        return (z = { p: [], l: z, h: e, m: !0, _: 0 })
      }
      function P(e) {
        var t = e[H]
        0 === t.i || 1 === t.i ? t.j() : (t.g = !0)
      }
      function S(e, t) {
        t._ = t.p.length
        var n = t.p[0],
          o = void 0 !== e && e !== n
        return (
          t.h.O || g('ES5').S(t, e, o),
          o
            ? (n[H].P && (O(t), r(4)),
              i(e) && ((e = C(t, e)), t.l || x(t, e)),
              t.u && g('Patches').M(n[H].t, e, t.u, t.s))
            : (e = C(t, n, [])),
          O(t),
          t.u && t.v(t.u, t.s),
          e !== V ? e : void 0
        )
      }
      function C(e, t, n) {
        if (h(t)) return t
        var r = t[H]
        if (!r)
          return (
            c(
              t,
              function (o, a) {
                return j(e, r, t, o, a, n)
              },
              !0,
            ),
            t
          )
        if (r.A !== e) return t
        if (!r.P) return x(e, r.t, !0), r.t
        if (!r.I) {
          ;(r.I = !0), r.A._--
          var o = 4 === r.i || 5 === r.i ? (r.o = v(r.k)) : r.o,
            a = o,
            i = !1
          3 === r.i && ((a = new Set(o)), o.clear(), (i = !0)),
            c(a, function (t, a) {
              return j(e, r, o, t, a, n, i)
            }),
            x(e, o, !1),
            n && e.u && g('Patches').N(r, n, e.u, e.s)
        }
        return r.o
      }
      function j(e, t, n, r, o, c, l) {
        if (a(o)) {
          var f = C(e, o, c && t && 3 !== t.i && !u(t.R, r) ? c.concat(r) : void 0)
          if ((s(n, r, f), !a(f))) return
          e.m = !1
        } else l && n.add(o)
        if (i(o) && !h(o)) {
          if (!e.h.D && e._ < 1) return
          C(e, o), (t && t.A.l) || x(e, o)
        }
      }
      function x(e, t, n) {
        void 0 === n && (n = !1), !e.l && e.h.D && e.m && y(t, n)
      }
      function I(e, t) {
        var n = e[H]
        return (n ? p(n) : e)[t]
      }
      function _(e, t) {
        if (t in e)
          for (var n = Object.getPrototypeOf(e); n; ) {
            var r = Object.getOwnPropertyDescriptor(n, t)
            if (r) return r
            n = Object.getPrototypeOf(n)
          }
      }
      function T(e) {
        e.P || ((e.P = !0), e.l && T(e.l))
      }
      function k(e) {
        e.o || (e.o = v(e.t))
      }
      function D(e, t, n) {
        var r = d(t)
          ? g('MapSet').F(t, n)
          : m(t)
          ? g('MapSet').T(t, n)
          : e.O
          ? (function (e, t) {
              var n = Array.isArray(e),
                r = {
                  i: n ? 1 : 0,
                  A: t ? t.A : E(),
                  P: !1,
                  I: !1,
                  R: {},
                  l: t,
                  t: e,
                  k: null,
                  o: null,
                  j: null,
                  C: !1,
                },
                o = r,
                a = X
              n && ((o = [r]), (a = Y))
              var i = Proxy.revocable(o, a),
                c = i.revoke,
                l = i.proxy
              return (r.k = l), (r.j = c), l
            })(t, n)
          : g('ES5').J(t, n)
        return (n ? n.A : E()).p.push(r), r
      }
      function R(e) {
        return (
          a(e) || r(22, e),
          (function e(t) {
            if (!i(t)) return t
            var n,
              r = t[H],
              o = l(t)
            if (r) {
              if (!r.P && (r.i < 4 || !g('ES5').K(r))) return r.t
              ;(r.I = !0), (n = M(t, o)), (r.I = !1)
            } else n = M(t, o)
            return (
              c(n, function (t, o) {
                ;(r &&
                  (function (e, t) {
                    return 2 === l(e) ? e.get(t) : e[t]
                  })(r.t, t) === o) ||
                  s(n, t, e(o))
              }),
              3 === o ? new Set(n) : n
            )
          })(e)
        )
      }
      function M(e, t) {
        switch (t) {
          case 2:
            return new Map(e)
          case 3:
            return Array.from(e)
        }
        return v(e)
      }
      n.d(t, {
        U1: function () {
          return Ae
        },
        zD: function () {
          return Te
        },
        Z0: function () {
          return Ce
        },
      })
      var L,
        z,
        F = 'undefined' != typeof Symbol && 'symbol' == o(Symbol('x')),
        U = 'undefined' != typeof Map,
        $ = 'undefined' != typeof Set,
        B = 'undefined' != typeof Proxy && void 0 !== Proxy.revocable && 'undefined' != typeof Reflect,
        V = F ? Symbol.for('immer-nothing') : (((L = {})['immer-nothing'] = !0), L),
        q = F ? Symbol.for('immer-draftable') : '__$immer_draftable',
        H = F ? Symbol.for('immer-state') : '__$immer_state',
        W = ('undefined' != typeof Symbol && Symbol.iterator, '' + Object.prototype.constructor),
        G =
          'undefined' != typeof Reflect && Reflect.ownKeys
            ? Reflect.ownKeys
            : void 0 !== Object.getOwnPropertySymbols
            ? function (e) {
                return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))
              }
            : Object.getOwnPropertyNames,
        K =
          Object.getOwnPropertyDescriptors ||
          function (e) {
            var t = {}
            return (
              G(e).forEach(function (n) {
                t[n] = Object.getOwnPropertyDescriptor(e, n)
              }),
              t
            )
          },
        J = {},
        X = {
          get: function (e, t) {
            if (t === H) return e
            var n = p(e)
            if (!u(n, t))
              return (function (e, t, n) {
                var r,
                  o = _(t, n)
                return o
                  ? 'value' in o
                    ? o.value
                    : null === (r = o.get) || void 0 === r
                    ? void 0
                    : r.call(e.k)
                  : void 0
              })(e, n, t)
            var r = n[t]
            return e.I || !i(r) ? r : r === I(e.t, t) ? (k(e), (e.o[t] = D(e.A.h, r, e))) : r
          },
          has: function (e, t) {
            return t in p(e)
          },
          ownKeys: function (e) {
            return Reflect.ownKeys(p(e))
          },
          set: function (e, t, n) {
            var r = _(p(e), t)
            if (null == r ? void 0 : r.set) return r.set.call(e.k, n), !0
            if (!e.P) {
              var o = I(p(e), t),
                a = null == o ? void 0 : o[H]
              if (a && a.t === n) return (e.o[t] = n), (e.R[t] = !1), !0
              if (f(n, o) && (void 0 !== n || u(e.t, t))) return !0
              k(e), T(e)
            }
            return (
              (e.o[t] === n && (void 0 !== n || t in e.o)) ||
                (Number.isNaN(n) && Number.isNaN(e.o[t])) ||
                ((e.o[t] = n), (e.R[t] = !0)),
              !0
            )
          },
          deleteProperty: function (e, t) {
            return (
              void 0 !== I(e.t, t) || t in e.t ? ((e.R[t] = !1), k(e), T(e)) : delete e.R[t], e.o && delete e.o[t], !0
            )
          },
          getOwnPropertyDescriptor: function (e, t) {
            var n = p(e),
              r = Reflect.getOwnPropertyDescriptor(n, t)
            return r
              ? { writable: !0, configurable: 1 !== e.i || 'length' !== t, enumerable: r.enumerable, value: n[t] }
              : r
          },
          defineProperty: function () {
            r(11)
          },
          getPrototypeOf: function (e) {
            return Object.getPrototypeOf(e.t)
          },
          setPrototypeOf: function () {
            r(12)
          },
        },
        Y = {}
      c(X, function (e, t) {
        Y[e] = function () {
          return (arguments[0] = arguments[0][0]), t.apply(this, arguments)
        }
      }),
        (Y.deleteProperty = function (e, t) {
          return Y.set.call(this, e, t, void 0)
        }),
        (Y.set = function (e, t, n) {
          return X.set.call(this, e[0], t, n, e[0])
        })
      var Z = new ((function () {
          function e(e) {
            var t = this
            ;(this.O = B),
              (this.D = !0),
              (this.produce = function (e, n, a) {
                if ('function' == typeof e && 'function' != typeof n) {
                  var c = n
                  n = e
                  var l = t
                  return function (e) {
                    var t = this
                    void 0 === e && (e = c)
                    for (var r = arguments.length, o = Array(r > 1 ? r - 1 : 0), a = 1; a < r; a++)
                      o[a - 1] = arguments[a]
                    return l.produce(e, function (e) {
                      var r
                      return (r = n).call.apply(r, [t, e].concat(o))
                    })
                  }
                }
                var u
                if (('function' != typeof n && r(6), void 0 !== a && 'function' != typeof a && r(7), i(e))) {
                  var s = A(t),
                    f = D(t, e, void 0),
                    d = !0
                  try {
                    ;(u = n(f)), (d = !1)
                  } finally {
                    d ? O(s) : w(s)
                  }
                  return 'undefined' != typeof Promise && u instanceof Promise
                    ? u.then(
                        function (e) {
                          return N(s, a), S(e, s)
                        },
                        function (e) {
                          throw (O(s), e)
                        },
                      )
                    : (N(s, a), S(u, s))
                }
                if (!e || 'object' != o(e)) {
                  if ((void 0 === (u = n(e)) && (u = e), u === V && (u = void 0), t.D && y(u, !0), a)) {
                    var m = [],
                      p = []
                    g('Patches').M(e, u, m, p), a(m, p)
                  }
                  return u
                }
                r(21, e)
              }),
              (this.produceWithPatches = function (e, n) {
                if ('function' == typeof e)
                  return function (n) {
                    for (var r = arguments.length, o = Array(r > 1 ? r - 1 : 0), a = 1; a < r; a++)
                      o[a - 1] = arguments[a]
                    return t.produceWithPatches(n, function (t) {
                      return e.apply(void 0, [t].concat(o))
                    })
                  }
                var r,
                  o,
                  a = t.produce(e, n, function (e, t) {
                    ;(r = e), (o = t)
                  })
                return 'undefined' != typeof Promise && a instanceof Promise
                  ? a.then(function (e) {
                      return [e, r, o]
                    })
                  : [a, r, o]
              }),
              'boolean' == typeof (null == e ? void 0 : e.useProxies) && this.setUseProxies(e.useProxies),
              'boolean' == typeof (null == e ? void 0 : e.autoFreeze) && this.setAutoFreeze(e.autoFreeze)
          }
          var t = e.prototype
          return (
            (t.createDraft = function (e) {
              i(e) || r(8), a(e) && (e = R(e))
              var t = A(this),
                n = D(this, e, void 0)
              return (n[H].C = !0), w(t), n
            }),
            (t.finishDraft = function (e, t) {
              var n = (e && e[H]).A
              return N(n, t), S(void 0, n)
            }),
            (t.setAutoFreeze = function (e) {
              this.D = e
            }),
            (t.setUseProxies = function (e) {
              e && !B && r(20), (this.O = e)
            }),
            (t.applyPatches = function (e, t) {
              var n
              for (n = t.length - 1; n >= 0; n--) {
                var r = t[n]
                if (0 === r.path.length && 'replace' === r.op) {
                  e = r.value
                  break
                }
              }
              n > -1 && (t = t.slice(n + 1))
              var o = g('Patches').$
              return a(e)
                ? o(e, t)
                : this.produce(e, function (e) {
                    return o(e, t)
                  })
            }),
            e
          )
        })())(),
        Q = Z.produce,
        ee =
          (Z.produceWithPatches.bind(Z),
          Z.setAutoFreeze.bind(Z),
          Z.setUseProxies.bind(Z),
          Z.applyPatches.bind(Z),
          Z.createDraft.bind(Z),
          Z.finishDraft.bind(Z),
          Q),
        te = n(333)
      function ne(e) {
        return function (t) {
          var n = t.dispatch,
            r = t.getState
          return function (t) {
            return function (o) {
              return 'function' == typeof o ? o(n, r, e) : t(o)
            }
          }
        }
      }
      var re = ne()
      re.withExtraArgument = ne
      var oe,
        ae = re,
        ie = n(3919).window,
        ce =
          ((oe = function (e, t) {
            return (oe =
              Object.setPrototypeOf ||
              ({ __proto__: [] } instanceof Array &&
                function (e, t) {
                  e.__proto__ = t
                }) ||
              function (e, t) {
                for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n])
              })(e, t)
          }),
          function (e, t) {
            if ('function' != typeof t && null !== t)
              throw new TypeError('Class extends value ' + String(t) + ' is not a constructor or null')
            function n() {
              this.constructor = e
            }
            oe(e, t), (e.prototype = null === t ? Object.create(t) : ((n.prototype = t.prototype), new n()))
          }),
        le = function (e, t) {
          for (var n = 0, r = t.length, o = e.length; n < r; n++, o++) e[o] = t[n]
          return e
        },
        ue = Object.defineProperty,
        se = Object.defineProperties,
        fe = Object.getOwnPropertyDescriptors,
        de = Object.getOwnPropertySymbols,
        me = Object.prototype.hasOwnProperty,
        pe = Object.prototype.propertyIsEnumerable,
        ve = function (e, t, n) {
          return t in e ? ue(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        ye = function (e, t) {
          for (var n in t || (t = {})) me.call(t, n) && ve(e, n, t[n])
          if (de) for (var r = 0, o = de(t); r < o.length; r++) (n = o[r]), pe.call(t, n) && ve(e, n, t[n])
          return e
        },
        be = function (e, t) {
          return se(e, fe(t))
        },
        he =
          void 0 !== ie && ie.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
            ? ie.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__
            : function () {
                if (0 !== arguments.length) return 'object' === o(arguments[0]) ? te.Zz : te.Zz.apply(null, arguments)
              }
      function ge(e, t) {
        function n() {
          for (var n = [], r = 0; r < arguments.length; r++) n[r] = arguments[r]
          if (t) {
            var o = t.apply(void 0, n)
            if (!o) throw new Error('prepareAction did not return an object')
            return ye(
              ye({ type: e, payload: o.payload }, 'meta' in o && { meta: o.meta }),
              'error' in o && { error: o.error },
            )
          }
          return { type: e, payload: n[0] }
        }
        return (
          (n.toString = function () {
            return '' + e
          }),
          (n.type = e),
          (n.match = function (t) {
            return t.type === e
          }),
          n
        )
      }
      void 0 !== ie && ie.__REDUX_DEVTOOLS_EXTENSION__ && ie.__REDUX_DEVTOOLS_EXTENSION__
      var Ee = (function (e) {
          function t() {
            for (var n = [], r = 0; r < arguments.length; r++) n[r] = arguments[r]
            var o = e.apply(this, n) || this
            return Object.setPrototypeOf(o, t.prototype), o
          }
          return (
            ce(t, e),
            Object.defineProperty(t, Symbol.species, {
              get: function () {
                return t
              },
              enumerable: !1,
              configurable: !0,
            }),
            (t.prototype.concat = function () {
              for (var t = [], n = 0; n < arguments.length; n++) t[n] = arguments[n]
              return e.prototype.concat.apply(this, t)
            }),
            (t.prototype.prepend = function () {
              for (var e = [], n = 0; n < arguments.length; n++) e[n] = arguments[n]
              return 1 === e.length && Array.isArray(e[0])
                ? new (t.bind.apply(t, le([void 0], e[0].concat(this))))()
                : new (t.bind.apply(t, le([void 0], e.concat(this))))()
            }),
            t
          )
        })(Array),
        Ne = (function (e) {
          function t() {
            for (var n = [], r = 0; r < arguments.length; r++) n[r] = arguments[r]
            var o = e.apply(this, n) || this
            return Object.setPrototypeOf(o, t.prototype), o
          }
          return (
            ce(t, e),
            Object.defineProperty(t, Symbol.species, {
              get: function () {
                return t
              },
              enumerable: !1,
              configurable: !0,
            }),
            (t.prototype.concat = function () {
              for (var t = [], n = 0; n < arguments.length; n++) t[n] = arguments[n]
              return e.prototype.concat.apply(this, t)
            }),
            (t.prototype.prepend = function () {
              for (var e = [], n = 0; n < arguments.length; n++) e[n] = arguments[n]
              return 1 === e.length && Array.isArray(e[0])
                ? new (t.bind.apply(t, le([void 0], e[0].concat(this))))()
                : new (t.bind.apply(t, le([void 0], e.concat(this))))()
            }),
            t
          )
        })(Array)
      function Oe(e) {
        return i(e) ? ee(e, function () {}) : e
      }
      function we() {
        return function (e) {
          return (function (e) {
            void 0 === e && (e = {})
            var t = e.thunk,
              n = void 0 === t || t,
              r = (e.immutableCheck, e.serializableCheck, e.actionCreatorCheck, new Ee())
            return (
              n &&
                ((function (e) {
                  return 'boolean' == typeof e
                })(n)
                  ? r.push(ae)
                  : r.push(ae.withExtraArgument(n.extraArgument))),
              r
            )
          })(e)
        }
      }
      function Ae(e) {
        var t,
          n = we(),
          r = e || {},
          a = r.reducer,
          i = void 0 === a ? void 0 : a,
          c = r.middleware,
          l = void 0 === c ? n() : c,
          u = r.devTools,
          s = void 0 === u || u,
          f = r.preloadedState,
          d = void 0 === f ? void 0 : f,
          m = r.enhancers,
          p = void 0 === m ? void 0 : m
        if ('function' == typeof i) t = i
        else {
          if (
            !(function (e) {
              if ('object' !== o(e) || null === e) return !1
              var t = Object.getPrototypeOf(e)
              if (null === t) return !0
              for (var n = t; null !== Object.getPrototypeOf(n); ) n = Object.getPrototypeOf(n)
              return t === n
            })(i)
          )
            throw new Error(
              '"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers',
            )
          t = (0, te.HY)(i)
        }
        var v = l
        if ('function' == typeof v && ((v = v(n)), 0))
          throw new Error('when using a middleware builder function, an array of middleware must be returned')
        var y = te.Tw.apply(void 0, v),
          b = te.Zz
        s && (b = he(ye({ trace: !1 }, 'object' === o(s) && s)))
        var h = new Ne(y),
          g = h
        Array.isArray(p) ? (g = le([y], p)) : 'function' == typeof p && (g = p(h))
        var E = b.apply(void 0, g)
        return (0, te.y$)(t, d, E)
      }
      function Pe(e) {
        var t,
          n = {},
          r = [],
          o = {
            addCase: function (e, t) {
              var r = 'string' == typeof e ? e : e.type
              if (!r) throw new Error('`builder.addCase` cannot be called with an empty action type')
              if (r in n)
                throw new Error('`builder.addCase` cannot be called with two reducers for the same action type')
              return (n[r] = t), o
            },
            addMatcher: function (e, t) {
              return r.push({ matcher: e, reducer: t }), o
            },
            addDefaultCase: function (e) {
              return (t = e), o
            },
          }
        return e(o), [n, r, t]
      }
      function Se(e, t, n, r) {
        void 0 === n && (n = [])
        var o,
          c = 'function' == typeof t ? Pe(t) : [t, n, r],
          l = c[0],
          u = c[1],
          s = c[2]
        if (
          (function (e) {
            return 'function' == typeof e
          })(e)
        )
          o = function () {
            return Oe(e())
          }
        else {
          var f = Oe(e)
          o = function () {
            return f
          }
        }
        function d(e, t) {
          void 0 === e && (e = o())
          var n = le(
            [l[t.type]],
            u
              .filter(function (e) {
                return (0, e.matcher)(t)
              })
              .map(function (e) {
                return e.reducer
              }),
          )
          return (
            0 ===
              n.filter(function (e) {
                return !!e
              }).length && (n = [s]),
            n.reduce(function (e, n) {
              if (n) {
                if (a(e)) {
                  var r = n(e, t)
                  return void 0 === r ? e : r
                }
                if (i(e))
                  return ee(e, function (e) {
                    return n(e, t)
                  })
                if (void 0 === (r = n(e, t))) {
                  if (null === e) return e
                  throw Error('A case reducer on a non-draftable value must not return undefined')
                }
                return r
              }
              return e
            }, e)
          )
        }
        return (d.getInitialState = o), d
      }
      function Ce(e) {
        var t = e.name
        if (!t) throw new Error('`name` is a required option for createSlice')
        var n,
          r = 'function' == typeof e.initialState ? e.initialState : Oe(e.initialState),
          o = e.reducers || {},
          a = Object.keys(o),
          i = {},
          c = {},
          l = {}
        function u() {
          var t = 'function' == typeof e.extraReducers ? Pe(e.extraReducers) : [e.extraReducers],
            n = t[0],
            o = void 0 === n ? {} : n,
            a = t[1],
            i = void 0 === a ? [] : a,
            l = t[2],
            u = void 0 === l ? void 0 : l,
            s = ye(ye({}, o), c)
          return Se(r, function (e) {
            for (var t in s) e.addCase(t, s[t])
            for (var n = 0, r = i; n < r.length; n++) {
              var o = r[n]
              e.addMatcher(o.matcher, o.reducer)
            }
            u && e.addDefaultCase(u)
          })
        }
        return (
          a.forEach(function (e) {
            var n,
              r,
              a = o[e],
              u = (function (e, t) {
                return e + '/' + t
              })(t, e)
            'reducer' in a ? ((n = a.reducer), (r = a.prepare)) : (n = a),
              (i[e] = n),
              (c[u] = n),
              (l[e] = r ? ge(u, r) : ge(u))
          }),
          {
            name: t,
            reducer: function (e, t) {
              return n || (n = u()), n(e, t)
            },
            actions: l,
            caseReducers: i,
            getInitialState: function () {
              return n || (n = u()), n.getInitialState()
            },
          }
        )
      }
      var je = ['name', 'message', 'stack', 'code'],
        xe = function (e, t) {
          ;(this.payload = e), (this.meta = t)
        },
        Ie = function (e, t) {
          ;(this.payload = e), (this.meta = t)
        },
        _e = function (e) {
          if ('object' === o(e) && null !== e) {
            for (var t = {}, n = 0, r = je; n < r.length; n++) {
              var a = r[n]
              'string' == typeof e[a] && (t[a] = e[a])
            }
            return t
          }
          return { message: String(e) }
        },
        Te = (function () {
          function e(e, t, n) {
            var r = ge(e + '/fulfilled', function (e, t, n, r) {
                return { payload: e, meta: be(ye({}, r || {}), { arg: n, requestId: t, requestStatus: 'fulfilled' }) }
              }),
              a = ge(e + '/pending', function (e, t, n) {
                return {
                  payload: void 0,
                  meta: be(ye({}, n || {}), { arg: t, requestId: e, requestStatus: 'pending' }),
                }
              }),
              i = ge(e + '/rejected', function (e, t, r, o, a) {
                return {
                  payload: o,
                  error: ((n && n.serializeError) || _e)(e || 'Rejected'),
                  meta: be(ye({}, a || {}), {
                    arg: r,
                    requestId: t,
                    rejectedWithValue: !!o,
                    requestStatus: 'rejected',
                    aborted: 'AbortError' === (null == e ? void 0 : e.name),
                    condition: 'ConditionError' === (null == e ? void 0 : e.name),
                  }),
                }
              }),
              c =
                'undefined' != typeof AbortController
                  ? AbortController
                  : (function () {
                      function e() {
                        this.signal = {
                          aborted: !1,
                          addEventListener: function () {},
                          dispatchEvent: function () {
                            return !1
                          },
                          onabort: function () {},
                          removeEventListener: function () {},
                          reason: void 0,
                          throwIfAborted: function () {},
                        }
                      }
                      return (e.prototype.abort = function () {}), e
                    })()
            return Object.assign(
              function (e) {
                return function (l, u, s) {
                  var f,
                    d = (null == n ? void 0 : n.idGenerator)
                      ? n.idGenerator(e)
                      : (function (e) {
                          void 0 === e && (e = 21)
                          for (var t = '', n = e; n--; )
                            t += 'ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW'[
                              (64 * Math.random()) | 0
                            ]
                          return t
                        })(),
                    m = new c()
                  function p(e) {
                    ;(f = e), m.abort()
                  }
                  var v = (function () {
                    return (function (e, t, n) {
                      return new Promise(function (r, o) {
                        var a = function (e) {
                            try {
                              c(n.next(e))
                            } catch (e) {
                              o(e)
                            }
                          },
                          i = function (e) {
                            try {
                              c(n.throw(e))
                            } catch (e) {
                              o(e)
                            }
                          },
                          c = function (e) {
                            return e.done ? r(e.value) : Promise.resolve(e.value).then(a, i)
                          }
                        c((n = n.apply(e, t)).next())
                      })
                    })(this, null, function () {
                      var c, v, y, b, h, g
                      return (function (e, t) {
                        var n,
                          r,
                          o,
                          a,
                          i = {
                            label: 0,
                            sent: function () {
                              if (1 & o[0]) throw o[1]
                              return o[1]
                            },
                            trys: [],
                            ops: [],
                          }
                        return (
                          (a = { next: c(0), throw: c(1), return: c(2) }),
                          'function' == typeof Symbol &&
                            (a[Symbol.iterator] = function () {
                              return this
                            }),
                          a
                        )
                        function c(e) {
                          return function (t) {
                            return l([e, t])
                          }
                        }
                        function l(a) {
                          if (n) throw new TypeError('Generator is already executing.')
                          for (; i; )
                            try {
                              if (
                                ((n = 1),
                                r &&
                                  (o =
                                    2 & a[0]
                                      ? r.return
                                      : a[0]
                                      ? r.throw || ((o = r.return) && o.call(r), 0)
                                      : r.next) &&
                                  !(o = o.call(r, a[1])).done)
                              )
                                return o
                              switch (((r = 0), o && (a = [2 & a[0], o.value]), a[0])) {
                                case 0:
                                case 1:
                                  o = a
                                  break
                                case 4:
                                  return i.label++, { value: a[1], done: !1 }
                                case 5:
                                  i.label++, (r = a[1]), (a = [0])
                                  continue
                                case 7:
                                  ;(a = i.ops.pop()), i.trys.pop()
                                  continue
                                default:
                                  if (!(o = (o = i.trys).length > 0 && o[o.length - 1]) && (6 === a[0] || 2 === a[0])) {
                                    i = 0
                                    continue
                                  }
                                  if (3 === a[0] && (!o || (a[1] > o[0] && a[1] < o[3]))) {
                                    i.label = a[1]
                                    break
                                  }
                                  if (6 === a[0] && i.label < o[1]) {
                                    ;(i.label = o[1]), (o = a)
                                    break
                                  }
                                  if (o && i.label < o[2]) {
                                    ;(i.label = o[2]), i.ops.push(a)
                                    break
                                  }
                                  o[2] && i.ops.pop(), i.trys.pop()
                                  continue
                              }
                              a = t.call(e, i)
                            } catch (e) {
                              ;(a = [6, e]), (r = 0)
                            } finally {
                              n = o = 0
                            }
                          if (5 & a[0]) throw a[1]
                          return { value: a[0] ? a[1] : void 0, done: !0 }
                        }
                      })(this, function (E) {
                        switch (E.label) {
                          case 0:
                            return (
                              E.trys.push([0, 4, , 5]),
                              (function (e) {
                                return null !== e && 'object' === o(e) && 'function' == typeof e.then
                              })(
                                (b =
                                  null == (c = null == n ? void 0 : n.condition)
                                    ? void 0
                                    : c.call(n, e, { getState: u, extra: s })),
                              )
                                ? [4, b]
                                : [3, 2]
                            )
                          case 1:
                            ;(b = E.sent()), (E.label = 2)
                          case 2:
                            if (!1 === b || m.signal.aborted)
                              throw {
                                name: 'ConditionError',
                                message: 'Aborted due to condition callback returning false.',
                              }
                            return (
                              (h = new Promise(function (e, t) {
                                return m.signal.addEventListener('abort', function () {
                                  return t({ name: 'AbortError', message: f || 'Aborted' })
                                })
                              })),
                              l(
                                a(
                                  d,
                                  e,
                                  null == (v = null == n ? void 0 : n.getPendingMeta)
                                    ? void 0
                                    : v.call(n, { requestId: d, arg: e }, { getState: u, extra: s }),
                                ),
                              ),
                              [
                                4,
                                Promise.race([
                                  h,
                                  Promise.resolve(
                                    t(e, {
                                      dispatch: l,
                                      getState: u,
                                      extra: s,
                                      requestId: d,
                                      signal: m.signal,
                                      abort: p,
                                      rejectWithValue: function (e, t) {
                                        return new xe(e, t)
                                      },
                                      fulfillWithValue: function (e, t) {
                                        return new Ie(e, t)
                                      },
                                    }),
                                  ).then(function (t) {
                                    if (t instanceof xe) throw t
                                    return t instanceof Ie ? r(t.payload, d, e, t.meta) : r(t, d, e)
                                  }),
                                ]),
                              ]
                            )
                          case 3:
                            return (y = E.sent()), [3, 5]
                          case 4:
                            return (
                              (g = E.sent()),
                              (y = g instanceof xe ? i(null, d, e, g.payload, g.meta) : i(g, d, e)),
                              [3, 5]
                            )
                          case 5:
                            return (
                              (n && !n.dispatchConditionRejection && i.match(y) && y.meta.condition) || l(y), [2, y]
                            )
                        }
                      })
                    })
                  })()
                  return Object.assign(v, {
                    abort: p,
                    requestId: d,
                    arg: e,
                    unwrap: function () {
                      return v.then(ke)
                    },
                  })
                }
              },
              { pending: a, rejected: i, fulfilled: r, typePrefix: e },
            )
          }
          return (
            (e.withTypes = function () {
              return e
            }),
            e
          )
        })()
      function ke(e) {
        if (e.meta && e.meta.rejectedWithValue) throw e.payload
        if (e.error) throw e.error
        return e.payload
      }
      Object.assign
      var De = 'listenerMiddleware'
      ge(De + '/add'),
        ge(De + '/removeAll'),
        ge(De + '/remove'),
        'function' == typeof queueMicrotask &&
          queueMicrotask.bind(void 0 !== ie ? ie : void 0 !== n.g ? n.g : globalThis)
      void 0 !== ie && ie.requestAnimationFrame && ie.requestAnimationFrame,
        (function () {
          function e(e, t) {
            var n = i[e]
            return (
              n
                ? (n.enumerable = t)
                : (i[e] = n =
                    {
                      configurable: !0,
                      enumerable: t,
                      get: function () {
                        var t = this[H]
                        return X.get(t, e)
                      },
                      set: function (t) {
                        var n = this[H]
                        X.set(n, e, t)
                      },
                    }),
              n
            )
          }
          function t(e) {
            for (var t = e.length - 1; t >= 0; t--) {
              var o = e[t][H]
              if (!o.P)
                switch (o.i) {
                  case 5:
                    r(o) && T(o)
                    break
                  case 4:
                    n(o) && T(o)
                }
            }
          }
          function n(e) {
            for (var t = e.t, n = e.k, r = G(n), o = r.length - 1; o >= 0; o--) {
              var a = r[o]
              if (a !== H) {
                var i = t[a]
                if (void 0 === i && !u(t, a)) return !0
                var c = n[a],
                  l = c && c[H]
                if (l ? l.t !== i : !f(c, i)) return !0
              }
            }
            var s = !!t[H]
            return r.length !== G(t).length + (s ? 0 : 1)
          }
          function r(e) {
            var t = e.k
            if (t.length !== e.t.length) return !0
            var n = Object.getOwnPropertyDescriptor(t, t.length - 1)
            if (n && !n.get) return !0
            for (var r = 0; r < t.length; r++) if (!t.hasOwnProperty(r)) return !0
            return !1
          }
          var i = {}
          !(function (e, t) {
            J[e] || (J[e] = t)
          })('ES5', {
            J: function (t, n) {
              var r = Array.isArray(t),
                o = (function (t, n) {
                  if (t) {
                    for (var r = Array(n.length), o = 0; o < n.length; o++) Object.defineProperty(r, '' + o, e(o, !0))
                    return r
                  }
                  var a = K(n)
                  delete a[H]
                  for (var i = G(a), c = 0; c < i.length; c++) {
                    var l = i[c]
                    a[l] = e(l, t || !!a[l].enumerable)
                  }
                  return Object.create(Object.getPrototypeOf(n), a)
                })(r, t),
                a = { i: r ? 5 : 4, A: n ? n.A : E(), P: !1, I: !1, R: {}, l: n, t: t, k: o, o: null, g: !1, C: !1 }
              return Object.defineProperty(o, H, { value: a, writable: !0 }), o
            },
            S: function (e, n, i) {
              i
                ? a(n) && n[H].A === e && t(e.p)
                : (e.u &&
                    (function e(t) {
                      if (t && 'object' == o(t)) {
                        var n = t[H]
                        if (n) {
                          var a = n.t,
                            i = n.k,
                            l = n.R,
                            s = n.i
                          if (4 === s)
                            c(i, function (t) {
                              t !== H && (void 0 !== a[t] || u(a, t) ? l[t] || e(i[t]) : ((l[t] = !0), T(n)))
                            }),
                              c(a, function (e) {
                                void 0 !== i[e] || u(i, e) || ((l[e] = !1), T(n))
                              })
                          else if (5 === s) {
                            if ((r(n) && (T(n), (l.length = !0)), i.length < a.length))
                              for (var f = i.length; f < a.length; f++) l[f] = !1
                            else for (var d = a.length; d < i.length; d++) l[d] = !0
                            for (var m = Math.min(i.length, a.length), p = 0; p < m; p++)
                              i.hasOwnProperty(p) || (l[p] = !0), void 0 === l[p] && e(i[p])
                          }
                        }
                      }
                    })(e.p[0]),
                  t(e.p))
            },
            K: function (e) {
              return 4 === e.i ? n(e) : r(e)
            },
          })
        })()
    },
    5959: function (e, t, n) {
      e.exports = n(5843)
    },
    6017: function (e, t) {
      if ('function' == typeof Symbol && Symbol.for) {
        var n = Symbol.for
        n('react.element'),
          n('react.portal'),
          n('react.fragment'),
          n('react.strict_mode'),
          n('react.profiler'),
          n('react.provider'),
          n('react.context'),
          n('react.forward_ref'),
          n('react.suspense'),
          n('react.suspense_list'),
          n('react.memo'),
          n('react.lazy'),
          n('react.block'),
          n('react.server.block'),
          n('react.fundamental'),
          n('react.debug_trace_mode'),
          n('react.legacy_hidden')
      }
    },
    6160: function (e, t, n) {
      n.d(t, {
        A: function () {
          return a
        },
      })
      var r = n(8641),
        o = n(2333),
        a = function (e) {
          return new Promise(function (t) {
            var n = r.A.login,
              a = n.login,
              i = n.isLogin,
              c = e || {},
              l = c.loginOpt,
              u = void 0 === l ? {} : l,
              s = c.successMsg,
              f = c.failedMsg,
              d = function () {
                return null == a
                  ? void 0
                  : a(
                      u,
                      function () {
                        return s && (0, o.o)({ message: s }), t({ isLogin: !0 })
                      },
                      function () {
                        return f && (0, o.o)({ message: f }), t({ isLogin: !1 })
                      },
                    )
              }
            null == i ||
              i()
                .then(function (e) {
                  return e ? t({ isLogin: !0 }) : d()
                })
                .catch(function () {
                  d()
                })
          })
        }
    },
    6639: function (e, t, n) {
      n.d(t, {
        A: function () {
          return r
        },
      })
      var r = (0, n(3266).A)(
        '<path d="M48 8c22.1 0 40 17.9 40 40S70.1 88 48 88 8 70.1 8 48 25.9 8 48 8zm-8.1 27.8c-1.1-1.1-2.9-1.1-4.1 0s-1.1 2.9 0 4.1l8.1 8.1-8.1 8.1c-1.1 1.1-1.1 2.9 0 4.1s2.9 1.1 4.1 0l8.1-8.1 8.1 8.1c1.1 1.1 2.9 1.1 4.1 0s1.1-2.9 0-4.1L52.1 48l8.1-8.1c1.1-1.1 1.1-2.9 0-4.1s-2.9-1.1-4.1 0L48 43.9l-8.1-8.1z"/>',
        'ErrorCircleFilledIcon',
      )
    },
    7181: function (e, o, a) {
      a.d(o, {
        A: function () {
          return w
        },
      })
      var i = a(6639),
        c = a(4274),
        l = a(9836),
        u = a(6454),
        s = a(758),
        f = Object.defineProperty,
        d = Object.defineProperties,
        m = Object.getOwnPropertyDescriptors,
        p = Object.getOwnPropertySymbols,
        v = Object.prototype.hasOwnProperty,
        y = Object.prototype.propertyIsEnumerable,
        b = function (e, t, n) {
          return t in e ? f(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        h = function (e, t) {
          for (var n in t || (t = {})) v.call(t, n) && b(e, n, t[n])
          if (p) {
            var o,
              a = r(p(t))
            try {
              for (a.s(); !(o = a.n()).done; ) {
                n = o.value
                y.call(t, n) && b(e, n, t[n])
              }
            } catch (e) {
              a.e(e)
            } finally {
              a.f()
            }
          }
          return e
        },
        g = function (e, t) {
          return d(e, m(t))
        },
        E = function (e, t) {
          var n = {}
          for (var o in e) v.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
          if (null != e && p) {
            var a,
              i = r(p(e))
            try {
              for (i.s(); !(a = i.n()).done; ) {
                o = a.value
                t.indexOf(o) < 0 && y.call(e, o) && (n[o] = e[o])
              }
            } catch (e) {
              i.e(e)
            } finally {
              i.f()
            }
          }
          return n
        },
        N = 'bui-input',
        O = (0, s.forwardRef)(function (e, r) {
          var o = e,
            a = o.className,
            f = o.defaultValue,
            d = o.value,
            m = o.inputProps,
            p = o.inputRef,
            v = o.name,
            y = o.type,
            b = o.clearable,
            O = o.startIcon,
            w = o.endIcon,
            A = o.placeholder,
            P = o.disabled,
            S = o.onClear,
            C = o.onChange,
            j = o.onFocus,
            x = o.onBlur,
            I = E(o, [
              'className',
              'defaultValue',
              'value',
              'inputProps',
              'inputRef',
              'name',
              'type',
              'clearable',
              'startIcon',
              'endIcon',
              'placeholder',
              'disabled',
              'onClear',
              'onChange',
              'onFocus',
              'onBlur',
            ]),
            _ = (0, c.A)({ value: d, defaultValue: f, onChange: C }),
            T = n(_, 2),
            k = T[0],
            D = T[1],
            R = (0, s.useState)(!1),
            M = n(R, 2),
            L = M[0],
            z = M[1],
            F = {}
          return (
            l.WD && (F = { placeholderClass: 'bui-mini-placeholder' }),
            s.createElement(
              'div',
              h({ ref: r, className: (0, u.A)(N, a, t({}, ''.concat(N, '-disabled'), P)) }, I),
              O && s.createElement('div', { className: ''.concat(N, '-icon ').concat(N, '-icon-start') }, O),
              s.createElement(
                'input',
                g(h(g(h({}, F), { name: v, type: y, ref: p, value: k, disabled: P, placeholder: A }), m), {
                  onChange: function (e) {
                    var t
                    l.WD || (D(e, e.target.value), null == (t = null == m ? void 0 : m.onChange) || t.call(m, e))
                  },
                  onFocus: function (e) {
                    var t
                    z(!0), null == j || j(e), null == (t = null == m ? void 0 : m.onFocus) || t.call(m, e)
                  },
                  onBlur: function (e) {
                    var t
                    setTimeout(function () {
                      z(!1)
                    }, 200),
                      null == x || x(e),
                      null == (t = null == m ? void 0 : m.onBlur) || t.call(m, e)
                  },
                  onInput: function (e) {
                    var t
                    l.WD && D(e, e.target.value), null == (t = null == m ? void 0 : m.onInput) || t.call(m, e)
                  },
                  className: (0, u.A)(''.concat(N, '-input'), null == m ? void 0 : m.className),
                }),
              ),
              b &&
                !!k &&
                L &&
                s.createElement(
                  'div',
                  {
                    className: ''.concat(N, '-clear'),
                    onClick: function (e) {
                      D(e, ''), null == S || S(e)
                    },
                  },
                  s.createElement(i.A, { htmlColor: '#959aa5' }),
                ),
              w && s.createElement('div', { className: ''.concat(N, '-icon ').concat(N, '-icon-end') }, w),
            )
          )
        })
      ;(O.displayName = 'BuiInput'), (O.defaultProps = { defaultValue: '', type: 'text', clearable: !1, disabled: !1 })
      var w = O
    },
    7276: function (e, t, n) {
      n.d(t, {
        A: function () {
          return r
        },
      })
      var r = (0, n(3266).A)(
        '<path class="st0" d="M48 8c22.1 0 40 17.9 40 40S70.1 88 48 88 8 70.1 8 48 25.9 8 48 8zm0 50c-2.7 0-4.9 2.1-5 4.8V65c0 2.8 2.2 5 5 5 2.7 0 4.9-2.1 5-4.8V63c0-2.8-2.2-5-5-5zm0-33c-2.7 0-4.9 2.1-5 4.8V50c0 2.8 2.2 5 5 5 2.7 0 4.9-2.1 5-4.8V30c0-2.8-2.2-5-5-5z"/>',
        'AlertCircleFilledBoldIcon',
      )
    },
    7456: function (e, t, n) {
      n.d(t, {
        Kq: function () {
          return f
        },
        wA: function () {
          return v
        },
        d4: function () {
          return b
        },
        Pj: function () {
          return p
        },
      })
      var r = n(758),
        o = r.createContext(null)
      var a = function (e) {
        e()
      }
      function i() {
        var e = a,
          t = null,
          n = null
        return {
          clear: function () {
            ;(t = null), (n = null)
          },
          notify: function () {
            e(function () {
              for (var e = t; e; ) e.callback(), (e = e.next)
            })
          },
          get: function () {
            for (var e = [], n = t; n; ) e.push(n), (n = n.next)
            return e
          },
          subscribe: function (e) {
            var r = !0,
              o = (n = { callback: e, next: null, prev: n })
            return (
              o.prev ? (o.prev.next = o) : (t = o),
              function () {
                r &&
                  null !== t &&
                  ((r = !1),
                  o.next ? (o.next.prev = o.prev) : (n = o.prev),
                  o.prev ? (o.prev.next = o.next) : (t = o.next))
              }
            )
          },
        }
      }
      var c = {
        notify: function () {},
        get: function () {
          return []
        },
      }
      function l(e, t) {
        var n,
          r = c
        function o() {
          l.onStateChange && l.onStateChange()
        }
        function a() {
          n || ((n = t ? t.addNestedSub(o) : e.subscribe(o)), (r = i()))
        }
        var l = {
          addNestedSub: function (e) {
            return a(), r.subscribe(e)
          },
          notifyNestedSubs: function () {
            r.notify()
          },
          handleChangeWrapper: o,
          isSubscribed: function () {
            return Boolean(n)
          },
          trySubscribe: a,
          tryUnsubscribe: function () {
            n && (n(), (n = void 0), r.clear(), (r = c))
          },
          getListeners: function () {
            return r
          },
        }
        return l
      }
      var u = n(3919).window,
        s =
          void 0 !== u && void 0 !== u.document && void 0 !== u.document.createElement ? r.useLayoutEffect : r.useEffect
      var f = function (e) {
        var t = e.store,
          n = e.context,
          a = e.children,
          i = (0, r.useMemo)(
            function () {
              var e = l(t)
              return { store: t, subscription: e }
            },
            [t],
          ),
          c = (0, r.useMemo)(
            function () {
              return t.getState()
            },
            [t],
          )
        s(
          function () {
            var e = i.subscription
            return (
              (e.onStateChange = e.notifyNestedSubs),
              e.trySubscribe(),
              c !== t.getState() && e.notifyNestedSubs(),
              function () {
                e.tryUnsubscribe(), (e.onStateChange = null)
              }
            )
          },
          [i, c],
        )
        var u = n || o
        return r.createElement(u.Provider, { value: i }, a)
      }
      function d() {
        return (0, r.useContext)(o)
      }
      function m(e) {
        void 0 === e && (e = o)
        var t =
          e === o
            ? d
            : function () {
                return (0, r.useContext)(e)
              }
        return function () {
          return t().store
        }
      }
      n(1035), n(8141)
      var p = m()
      var v = (function (e) {
          void 0 === e && (e = o)
          var t = e === o ? p : m(e)
          return function () {
            return t().dispatch
          }
        })(),
        y = function (e, t) {
          return e === t
        }
      var b = (function (e) {
        void 0 === e && (e = o)
        var t =
          e === o
            ? d
            : function () {
                return (0, r.useContext)(e)
              }
        return function (e, n) {
          void 0 === n && (n = y)
          var o = t(),
            a = (function (e, t, n, o) {
              var a,
                i = (0, r.useReducer)(function (e) {
                  return e + 1
                }, 0)[1],
                c = (0, r.useMemo)(
                  function () {
                    return l(n, o)
                  },
                  [n, o],
                ),
                u = (0, r.useRef)(),
                f = (0, r.useRef)(),
                d = (0, r.useRef)(),
                m = (0, r.useRef)(),
                p = n.getState()
              try {
                if (e !== f.current || p !== d.current || u.current) {
                  var v = e(p)
                  a = void 0 !== m.current && t(v, m.current) ? m.current : v
                } else a = m.current
              } catch (e) {
                throw (
                  (u.current &&
                    (e.message +=
                      '\nThe error may be correlated with this previous error:\n' + u.current.stack + '\n\n'),
                  e)
                )
              }
              return (
                s(function () {
                  ;(f.current = e), (d.current = p), (m.current = a), (u.current = void 0)
                }),
                s(
                  function () {
                    function e() {
                      try {
                        var e = n.getState()
                        if (e === d.current) return
                        var r = f.current(e)
                        if (t(r, m.current)) return
                        ;(m.current = r), (d.current = e)
                      } catch (e) {
                        u.current = e
                      }
                      i()
                    }
                    return (
                      (c.onStateChange = e),
                      c.trySubscribe(),
                      e(),
                      function () {
                        return c.tryUnsubscribe()
                      }
                    )
                  },
                  [n, c],
                ),
                a
              )
            })(e, n, o.store, o.subscription)
          return (0, r.useDebugValue)(a), a
        }
      })()
      !(function (e) {
        a = e
      })(n(4456).unstable_batchedUpdates)
    },
    7782: function (e, t, n) {
      n.d(t, {
        A: function () {
          return r
        },
      })
      var r = (0, n(3266).A)(
        '<path d="M50 58.1c-.1.2-.3.3-.5.5-1.1.8-2.6.6-3.4-.5L32.5 40.8c-.3-.4-.5-.9-.5-1.4 0-1.3 1.1-2.4 2.5-2.4h27.1c.5 0 1.1.2 1.5.5 1.1.8 1.3 2.3.5 3.3L50 58.1z"/>',
        'CaretDownIcon',
      )
    },
    7800: function (e, t, n) {
      function r(e) {
        return function (t) {
          return {}.toString.call(t) === '[object '.concat(e, ']')
        }
      }
      n.d(t, {
        A: function () {
          return o
        },
      })
      var o = {
        isDate: r('Date'),
        isObject: r('Object'),
        isString: r('String'),
        isNumber: r('Number'),
        isPromise: r('Promise'),
        isFunction: r('Function'),
      }
    },
    7905: function (e, t, n) {
      n.d(t, {
        A: function () {
          return A
        },
      })
      var o = n(4041),
        a = n(7276),
        i = n(7427),
        c = n(1942),
        l = n(6868),
        u = n(2760),
        s = n(6454),
        f = n(758),
        d = n(872),
        m = Object.defineProperty,
        p = Object.defineProperties,
        v = Object.getOwnPropertyDescriptors,
        y = Object.getOwnPropertySymbols,
        b = Object.prototype.hasOwnProperty,
        h = Object.prototype.propertyIsEnumerable,
        g = function (e, t, n) {
          return t in e ? m(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        E = function (e, t) {
          for (var n in t || (t = {})) b.call(t, n) && g(e, n, t[n])
          if (y) {
            var o,
              a = r(y(t))
            try {
              for (a.s(); !(o = a.n()).done; ) {
                n = o.value
                h.call(t, n) && g(e, n, t[n])
              }
            } catch (e) {
              a.e(e)
            } finally {
              a.f()
            }
          }
          return e
        },
        N = function (e, t) {
          return p(e, v(t))
        },
        O = function (e, t) {
          var n = {}
          for (var o in e) b.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
          if (null != e && y) {
            var a,
              i = r(y(e))
            try {
              for (i.s(); !(a = i.n()).done; ) {
                o = a.value
                t.indexOf(o) < 0 && h.call(e, o) && (n[o] = e[o])
              }
            } catch (e) {
              i.e(e)
            } finally {
              i.f()
            }
          }
          return n
        },
        w = f.forwardRef(function (e, t) {
          var n = e,
            r = n.title,
            m = n.subtitle,
            p = n.serviceData,
            v = n.tips,
            y = void 0 === v ? [] : v,
            b = n.onClick,
            h = n.className,
            g = O(n, ['title', 'subtitle', 'serviceData', 'tips', 'onClick', 'className']),
            w = null == y ? void 0 : y.length
          if (!p) return null
          var A = p.statusNotice,
            P = p.serviceNotes,
            S = void 0 === P ? [] : P
          return f.createElement(
            d.A,
            N(E({ className: (0, s.A)('bui-show-service-tab', h, { 'service-tips': w > 0 }), ref: t }, g), {
              onClick: function () {
                null == b || b()
              },
            }),
            f.createElement(
              'div',
              { className: (0, s.A)('service-normal-main', { 'service-tips-main': w > 0 }) },
              f.createElement(
                'div',
                { className: (0, s.A)('service-container-left', { 'service-tips-left': w > 0 }) },
                f.createElement(
                  'div',
                  { className: 'service-bar' },
                  r ? f.createElement('div', { className: 'service-title' }, r) : null,
                  f.createElement(
                    'div',
                    { className: 'service-tag-list' },
                    S.map(function (e, t) {
                      return f.createElement(
                        'div',
                        { className: 'service-tag', key: t },
                        (function (e) {
                          var t = e.icon,
                            n = e.isSupport
                          return t
                            ? f.createElement(c.A, { className: 'service-icon', src: t })
                            : 'true' === n
                            ? f.createElement(o.A, { htmlColor: '#AABBEF' })
                            : f.createElement(a.A, { htmlColor: '#E78A98' })
                        })(e),
                        e.tagName,
                      )
                    }),
                  ),
                  m ? f.createElement('div', { className: 'service-subtitle' }, m) : null,
                  0 === w && f.createElement(i.A, { className: 'container-right', htmlColor: '#959aa5' }),
                ),
              ),
              w > 0 &&
                f.createElement(
                  l.A,
                  {
                    vertical: !0,
                    circular: w > 1,
                    autoplay: w > 1,
                    interval: 5e3,
                    style: { fontSize: '12px', lineHeight: '12px', width: '100%', height: '12px', marginTop: '7px' },
                  },
                  y.map(function (e, t) {
                    return f.createElement(
                      u.A,
                      { key: t },
                      f.createElement('div', { dangerouslySetInnerHTML: { __html: e } }),
                    )
                  }),
                ),
              m
                ? null
                : f.createElement('div', {
                    className: (0, s.A)('service-right-mask', {
                      'service-right-mask-top': A,
                      'service-tips-mask': w > 0,
                    }),
                  }),
            ),
            w > 0 && f.createElement(i.A, { className: 'container-right', htmlColor: '#959aa5' }),
          )
        })
      w.displayName = 'ShowServiceTab'
      var A = w
    },
    8141: function (e, t, n) {
      n(6017)
    },
    8212: function (t, o, a) {
      a.d(o, {
        A: function () {
          return ne
        },
      })
      var i = a(6924),
        c = a(2499),
        l = a(6639),
        u = a(9836),
        s = a(6454),
        f = a(758),
        d = a(872),
        m = a(8641),
        p = a(4694),
        v = a(2333),
        y = a(6160),
        b = 0,
        h = 1,
        g = { ENABLE_STATUS: 0, ECXCHANGE_STATUS: 1, VIP_PERMITION: 3, NOT_ENOUGH_POINTS_STATUS: 4 },
        E = (function (e) {
          return (e[(e.diamond = 10)] = 'diamond'), (e[(e.vip = 1)] = 'vip'), e
        })(E || {}),
        N =
          (a(4315),
          function (e, t, n) {
            return new Promise(function (r, o) {
              var a = function (e) {
                  try {
                    c(n.next(e))
                  } catch (e) {
                    o(e)
                  }
                },
                i = function (e) {
                  try {
                    c(n.throw(e))
                  } catch (e) {
                    o(e)
                  }
                },
                c = function (e) {
                  return e.done ? r(e.value) : Promise.resolve(e.value).then(a, i)
                }
              c((n = n.apply(e, t)).next())
            })
          }),
        O = function (t) {
          var r = t.open,
            o = t.itemId,
            a = t.dmChannel,
            i = t.isZLife,
            c = t.refreshCouponCounter,
            l = t.refreshData,
            u = (0, f.useState)(),
            s = n(u, 2),
            d = s[0],
            g = s[1],
            E = function () {
              m.A.mtop
                .call({
                  requestOptions: {
                    api: 'mtop.damai.wireless.mkt.coupon.queryCouponActsOfItem',
                    v: '1.0',
                    data: { itemId: o, dmChannel: a },
                  },
                })
                .then(function (e) {
                  var t = null == e ? void 0 : e.data
                  g(t)
                })
                .catch(function (e) {})
            }
          ;(0, f.useEffect)(
            function () {
              r && E()
            },
            [r, c],
          )
          var O = function () {
              var e = p.Ay.isIOS ? '167' : '168'
              return i ? e : '204'
            },
            w = function (e, t) {
              m.A.mtop
                .call({
                  requestOptions: {
                    api: 'mtop.film.MtopLuckyDrawAPI.newLotteryDraw',
                    v: '9.0',
                    data: { platform: O(), lotteryMixId: e },
                  },
                })
                .then(function (e) {
                  var n = null == e ? void 0 : e.data
                  switch (Number(null == n ? void 0 : n.returnCode)) {
                    case 0:
                      ;(0, v.o)({ message: '兑换成功' })
                      break
                    case 300004:
                    case 210001:
                    case 200008:
                      ;(0, v.o)({ message: '券已被抢光，下次早点来哦~' })
                      break
                    case 200028:
                    case 200029:
                      ;(0, v.o)({ message: '成为会员才能兑换哦~' })
                      break
                    case 200015:
                    case 200016:
                      ;(0, v.o)({ message: '您已经兑换过了~' })
                      break
                    case 200027:
                      ;(0, v.o)({ message: '您积分不足，暂不支持兑换' })
                      break
                    default:
                      ;(null == n ? void 0 : n.returnMessage) && (0, v.o)({ message: '积分兑换失败，请稍后重试~' })
                  }
                  null == t || t()
                })
                .catch(function (e) {
                  e && (0, v.o)({ message: '积分兑换失败，请稍后重试~' })
                })
            }
          return {
            couponData: d,
            queryCouponActs: E,
            getCoupon: function (t) {
              return N(void 0, [t], function (t) {
                var n = t.couponActSpreadId,
                  r = t.setStatus
                return e().mark(function t() {
                  var o
                  return e().wrap(function (e) {
                    for (;;)
                      switch ((e.prev = e.next)) {
                        case 0:
                          return (e.next = 2), (0, y.A)({ failedMsg: '登录失败，请稍后再试' })
                        case 2:
                          ;(o = e.sent),
                            o.isLogin &&
                              m.A.mtop
                                .call({
                                  requestOptions: {
                                    api: 'mtop.damai.wireless.mkt.coupon.applyCoupon4User',
                                    v: '1.0',
                                    data: { couponActSpreadId: n, calcNextApplicable: !0, dmChannel: a },
                                  },
                                })
                                .then(function (e) {
                                  var t,
                                    n,
                                    o,
                                    a = null == e ? void 0 : e.data
                                  if (
                                    ((null == a ? void 0 : a.successCoupons) &&
                                    (null == (t = null == a ? void 0 : a.successCoupons) ? void 0 : t.length) > 0
                                      ? null == (n = v.o) || n({ message: '领取成功' })
                                      : null == (o = v.o) || o({ message: '领取失败' }),
                                    a)
                                  ) {
                                    var i = 'true' === String(null == a ? void 0 : a.nextApplicable)
                                    r(i ? b : h), i || null == l || l()
                                  }
                                })
                                .catch(function (e) {
                                  var t
                                  null == (t = v.o) || t({ message: '领取失败' }),
                                    e && '30110102' === (null == e ? void 0 : e.code) && r(h)
                                })
                        case 5:
                        case 'end':
                          return e.stop()
                      }
                  }, t)
                })()
              })
            },
            getLotteryDraw: w,
          }
        },
        w = a(9424),
        A = a(2012),
        P = a(9063),
        S = (0, a(3266).A)(
          '<path d="M72 6.4C94.9 19.7 102.8 49.1 89.6 72S46.9 102.8 24 89.6-6.8 46.9 6.4 24 49.1-6.8 72 6.4zm-1 1.7C49-4.6 20.8 2.9 8.1 25S2.9 75.2 25 87.9 75.2 93.1 87.9 71 93.1 20.8 71 8.1zM32.6 78.6l-1.4 1.7.6 2.2-2.1-.8-1.9 1.2.1-2.2-1.7-1.4 2.2-.5.8-2.1 1.2 1.9h2.2zM43 81.2l-1.2 1.5.5 1.8-1.8-.7-1.6 1.1.1-1.9-1.5-1.2 1.9-.5.7-1.8 1 1.6 1.9.1zM24.7 70.7l-1.2 1.5.5 1.8-1.8-.7-1.6 1.1.1-1.9-1.5-1.2 1.9-.5.7-1.8 1 1.6 1.9.1zm-6.8-8.4-1.2 1.5.5 1.8-1.8-.7-1.6 1.1.2-2-1.5-1.2 1.9-.5.7-1.8 1 1.6 1.8.2zm35.7 20.6-1.2 1.5.5 1.8-1.8-.7-1.6 1.1.1-1.9-1.5-1.2L50 83l.7-1.8 1 1.6 1.9.1zM22.2 50.4c.8 8.3 5.5 15.8 12.9 20 7.3 4.3 16.2 4.6 23.8 1.1.5-.2 1.1 0 1.3.5s0 1.1-.5 1.3c-8.2 3.7-17.6 3.4-25.5-1.2-7.9-4.6-13-12.6-13.8-21.5 0-.5.3-1 .9-1.1.4 0 .8.4.9.9zm50.9.2 1.9 1.9-.9.7 4.8 2.7-1.2 2.1-2.4 1 2.3 1.3-2.9 5 1.1.6-1.3 2.4-4.7-2.7c0 2 1.1 4.1 2.9 6.1l.1.2-2.4 1.9c-1.9-2.2-3-4.5-3.1-7.1-2 1.1-4.4 1.2-7.8.6h-.2l.1-3.1c3.5.9 5.6.7 7.2-.3h.1l-4.6-2.6 1.3-2.4 1.2.7 1.9-3.3-.2-1.7-1-.6-1.2 2 1.2.1-.5 1.4-.5 1.4H62.6l-3.1 5.4c0 .1-.1.2-.2.3l-.1.2c-.6 1-1.2 1.1-2.1.9h-.7l-.2-.1-.2-.5-1.4-.6.8-2.8 1.2.5c.5.2.7.2 1-.2l2.1-3.6-.9-.1H57.6l.9-3h.8l.5.1h.4l1 .2 1.7-2.9-1.6-.9 1.4-2.4 1.6.9 1.8-3.2 2.4 1.5-1.8 3.1 1.4.8-.8 1.3c2-.6 3.9-1.6 5.5-2.8l.3-.4zM54.6 40.1l2.7 1.8-2.5 2.1 2.7 1.5-4.7 8.1-3.7-2.2-2 3.4-.1.1c-.3.6-.3.8.3 1.2l.1.1h.1c.4.2.7.4 1.1.6l.2.1h.1l.2.1c.7.3 1 .2 1.4-.3.1-.1.2-.3.3-.5l.2-.3.3-.4s0-.1.1-.1l.1-.1 1.9 2s0 .1-.1.2l-.1.1-.1.4-.2.3-.6.7-.1.1c-1.2 1.5-2.3 1.6-4.3.5l-.2-.1c-.8-.4-1.5-.9-2.3-1.3l-.3-.2c-1.7-1.1-1.9-2-1-3.7v-.1l2.5-4.3-1.7-1-.2.3-.2.3c-1.8 2.5-3.6 3.4-6.6 3.5H34.7l-.1-3H36c3.5.4 4.9-.2 6.3-2.2l.1-.2.1-.1-3.1-1.6 4.7-8.1 2.7 1.6.7-3.1 2.9 1.4-.9 3.3 2.6 1.5 2.5-2.4zm-15.9-8.4-5.1 8.8L22 33.8l-2.4 4.1-.1.2c-.6 1.1-.5 1.5.6 2.2l.2.1h.1c1.9 1.2 3.8 2.3 5.8 3.4l1.4.8.2.1c1 .5 1.4.4 1.9-.1l.1-.1.1-.1.1-.4.2-.2.3-.4.2-.2.2-.4.1-.2v-.2l2 2.4-.4.9c-.2.2-.4.5-.6.8l-.3.4-.1.1-.2.2-.2.2-.1.1c-1.2 1.1-2.1 1.2-3.8.4l-.2-.1c-.1 0-.2-.1-.3-.1l-.3-.1c-2.9-1.6-5.8-3.3-8.6-4.9l-.2-.1-.2-.1c-2.1-1.4-2.4-2.6-1-5.1l.1-.1 5.5-9.4 2.6 1.6-1.2 2 9 5.2 2.1-3.6-12-6.9 1.5-2.6 14.6 8.1zm35.4 29.6-1.8-1.1-1.6 2.8 1.8 1.1 1.6-2.8zM70 59l-1.6-.9-1.5 2.7 1.6.9L70 59zM53.7 46.5l-8.6-5-2 3.4 8.6 5 2-3.4zm20.9 10-3-1.7c-.6.3-1.2.6-1.8.8l-.3.1 2.9 1.7 2.2-.9zM61.9 23.9c7.9 4.6 13 12.6 13.8 21.5 0 .5-.3 1-.9 1.1-.5 0-1-.3-1.1-.9-.8-8.3-5.5-15.8-12.9-20-7.3-4.3-16.2-4.6-23.8-1.1-.5.2-1.1 0-1.3-.5s0-1.1.5-1.3c8.3-3.7 17.8-3.4 25.7 1.2zM82.2 30l-.2 2 1.5 1.2-1.9.5-.6 1.7-1-1.6-2-.1 1.2-1.5-.5-1.8 1.8.7 1.7-1.1zM46.5 9.4l-.1 1.9 1.5 1.2-2 .5-.7 1.8-1-1.6-1.9-.1 1.2-1.5-.5-1.9 1.8.7 1.7-1zm10.6 1.7L57 13l1.5 1.2-1.9.5-.7 1.8-1-1.6-1.9-.1 1.2-1.5-.5-1.8 1.8.7 1.6-1.1zm18.3 10.6-.1 1.9 1.5 1.2-1.9.5-.7 1.8-1-1.6-1.9-.1 1.2-1.5L72 22l1.8.7 1.6-1zm-7.2-8.6-.2 2.2 1.7 1.4-2.2.5-.8 2.1-1.2-1.9-2.2-.1 1.4-1.7-.6-2.2 2.1.8 2-1.1z"/>',
          'HasExchangedCircleOutlinedIcon',
        ),
        C = Object.defineProperty,
        j = Object.getOwnPropertySymbols,
        x = Object.prototype.hasOwnProperty,
        I = Object.prototype.propertyIsEnumerable,
        _ = function (e, t, n) {
          return t in e ? C(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        T = function (e) {
          var t = e,
            n = t.diamondPoint,
            o = t.diamondDiscount,
            a = t.className,
            i = (function (e, t) {
              var n = {}
              for (var o in e) x.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
              if (null != e && j) {
                var a,
                  i = r(j(e))
                try {
                  for (i.s(); !(a = i.n()).done; ) {
                    o = a.value
                    t.indexOf(o) < 0 && I.call(e, o) && (n[o] = e[o])
                  }
                } catch (e) {
                  i.e(e)
                } finally {
                  i.f()
                }
              }
              return n
            })(t, ['diamondPoint', 'diamondDiscount', 'className'])
          return o
            ? f.createElement(
                'div',
                (function (e, t) {
                  for (var n in t || (t = {})) x.call(t, n) && _(e, n, t[n])
                  if (j) {
                    var o,
                      a = r(j(t))
                    try {
                      for (a.s(); !(o = a.n()).done; ) {
                        n = o.value
                        I.call(t, n) && _(e, n, t[n])
                      }
                    } catch (e) {
                      a.e(e)
                    } finally {
                      a.f()
                    }
                  }
                  return e
                })({ className: 'bui-diamond-tag '.concat(a) }, i),
                f.createElement(
                  'div',
                  { className: 'bui-diamond-tag-header' },
                  f.createElement('img', {
                    className: 'bui-diamond-tag-img',
                    src: 'https://gw.alicdn.com/imgextra/i3/O1CN01zux2bH1uccDKf1znN_!!6000000006058-2-tps-78-45.png',
                    alt: '',
                  }),
                  f.createElement('div', { className: 'bui-diamond-tag-desc' }, '积分'.concat(o, '折')),
                ),
                n && f.createElement('div', { className: 'bui-diamond-tag-content' }, n),
              )
            : null
        },
        k = Object.defineProperty,
        D = Object.defineProperties,
        R = Object.getOwnPropertyDescriptors,
        M = Object.getOwnPropertySymbols,
        L = Object.prototype.hasOwnProperty,
        z = Object.prototype.propertyIsEnumerable,
        F = function (e, t, n) {
          return t in e ? k(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        U = function (e, t, n) {
          return new Promise(function (r, o) {
            var a = function (e) {
                try {
                  c(n.next(e))
                } catch (e) {
                  o(e)
                }
              },
              i = function (e) {
                try {
                  c(n.throw(e))
                } catch (e) {
                  o(e)
                }
              },
              c = function (e) {
                return e.done ? r(e.value) : Promise.resolve(e.value).then(a, i)
              }
            c((n = n.apply(e, t)).next())
          })
        }
      function $(e) {
        var t = e || {},
          n = t.title,
          o = t.content,
          a = t.desc,
          i = t.controls,
          c = t.diamondDiscount,
          l = t.diamond,
          u = t.vip_status,
          m = t.profitPoolId,
          p = (function (e, t) {
            var n = {}
            for (var o in e) L.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
            if (null != e && M) {
              var a,
                i = r(M(e))
              try {
                for (i.s(); !(a = i.n()).done; ) {
                  o = a.value
                  t.indexOf(o) < 0 && z.call(e, o) && (n[o] = e[o])
                }
              } catch (e) {
                i.e(e)
              } finally {
                i.f()
              }
            }
            return n
          })(t, ['title', 'content', 'desc', 'controls', 'diamondDiscount', 'diamond', 'vip_status', 'profitPoolId'])
        return f.createElement(
          P.A,
          (function (e, t) {
            return D(e, R(t))
          })(
            (function (e, t) {
              for (var n in t || (t = {})) L.call(t, n) && F(e, n, t[n])
              if (M) {
                var o,
                  a = r(M(t))
                try {
                  for (a.s(); !(o = a.n()).done; ) {
                    n = o.value
                    z.call(t, n) && F(e, n, t[n])
                  }
                } catch (e) {
                  a.e(e)
                } finally {
                  a.f()
                }
              }
              return e
            })({}, p),
            { className: l ? 'vip-coupon-modal vip-coupon-modal-diamond' : 'vip-coupon-modal' },
          ),
          f.createElement(
            'div',
            { className: 'vip-coupon-card' },
            f.createElement('img', {
              className: 'vip-card-header',
              src: 'https://gw.alicdn.com/imgextra/i4/O1CN01MUTiDu1ciPyyJG1IQ_!!6000000003634-2-tps-270-270.png',
              alt: '',
            }),
            (n && f.createElement('div', { className: 'vip-card-title' }, n)) || null,
            (o &&
              f.createElement(
                'div',
                { className: 'vip-card-content' },
                f.createElement('span', { dangerouslySetInnerHTML: { __html: o } }),
              )) ||
              null,
            l && c && c,
            (a &&
              f.createElement(
                'div',
                { className: 'vip-card-desc' },
                f.createElement('div', { className: 'vip-card-desc-h' }, '使用规则'),
                f.createElement('div', { className: 'vip-card-desc-p' }, a),
              )) ||
              null,
            (i &&
              f.createElement(
                'div',
                { className: 'controls' },
                i.map(function (e, t) {
                  return f.createElement(
                    d.A,
                    {
                      className: (0, s.A)(
                        'controls-btn',
                        (null == e ? void 0 : e.isHighlight) ? 'controls-highLight' : 'controls-normal',
                      ),
                      key: t,
                      onClick: function () {
                        var t, n
                        null == (t = null == e ? void 0 : e.callback) || t.call(e),
                          null == (n = null == p ? void 0 : p.onClose) || n.call(p)
                      },
                      dynamicData: { vip_status: u, profitPoolId: m },
                    },
                    f.createElement('div', null, null == e ? void 0 : e.text),
                  )
                }),
              )) ||
              null,
          ),
        )
      }
      var B = f.forwardRef(function (t, r) {
          var o,
            a,
            i,
            c,
            l = t.couponKey,
            u = t.couponContent,
            m = t.drawSuccess,
            p = t.getLotteryDraw,
            b = t.userProfitInfo,
            h = (0, f.useState)(!1),
            N = n(h, 2),
            O = N[0],
            w = N[1],
            A = 0 === Number(null == u ? void 0 : u.profitDrawStatus),
            P = Number(null == u ? void 0 : u.profitDrawStatus),
            C = (0, f.useMemo)(
              function () {
                return [
                  { text: '取消' },
                  {
                    text: '确认兑换',
                    isHighlight: !0,
                    callback: function () {
                      p(null == u ? void 0 : u.profitPoolSpreadId, m)
                    },
                  },
                ]
              },
              [null == u ? void 0 : u.profitPoolSpreadId, m],
            ),
            j = null == b ? void 0 : b.vipLevel,
            x = 'diamond' === E[j],
            I = u.profitPointDiscount,
            _ = u.reductionProfitPoint,
            k = u.discountDesc,
            D = null == (o = null == u ? void 0 : u.subCouponActExs) ? void 0 : o[0],
            R = null == u ? void 0 : u.profitDrawButtonText
          return u
            ? f.createElement(
                f.Fragment,
                null,
                f.createElement($, {
                  open: O,
                  title: '确认兑换此优惠券',
                  content: '本次兑换将消耗<span class="coupon-item-profit-point">'
                    .concat(null == u ? void 0 : u.profitPoint, '</span>积分（当前有')
                    .concat(null == b ? void 0 : b.userTotalPoint, '积分）'),
                  diamondDiscount:
                    I &&
                    f.createElement(T, { diamondDiscount: I, diamondPoint: _ && '本次将为您省'.concat(_, '积分') }),
                  diamond: x,
                  desc: (null == D ? void 0 : D.desc) || (null == u ? void 0 : u.desc),
                  onClose: w,
                  controls: C,
                  vip_status: j || 0,
                  profitPoolId: null == u ? void 0 : u.profitPoolSpreadId,
                }),
                f.createElement(
                  'div',
                  { className: 'member-coupon', key: l },
                  f.createElement(
                    'div',
                    { className: 'member-coupon-left' },
                    {
                      MEMBER_COUPON_ORDER_BOGO: f.createElement(
                        'div',
                        { className: 'item-price-unit' },
                        f.createElement('span', { className: 'item-price-bogo' }, '买一赠一'),
                      ),
                      MEMBER_COUPON_ORDER_REDUCE_TO: f.createElement(
                        'div',
                        { className: 'item-price-unit' },
                        '￥',
                        f.createElement(
                          'span',
                          { className: 'item-price-reduce' },
                          (Number(null == (a = null == D ? void 0 : D.overAmount) ? void 0 : a.cent) -
                            Number(null == (i = null == D ? void 0 : D.decreaseMoney) ? void 0 : i.cent)) /
                            Number(null == (c = null == D ? void 0 : D.decreaseMoney) ? void 0 : c.centFactor),
                        ),
                        '购',
                      ),
                    }[null == D ? void 0 : D.subBizType] ||
                      f.createElement(
                        'div',
                        { className: 'item-price-unit' },
                        '￥',
                        ''.concat(D.decreaseMoneyNum).length >= 3
                          ? f.createElement(
                              'span',
                              { className: 'item-price-small' },
                              null == D ? void 0 : D.decreaseMoneyNum,
                            )
                          : f.createElement(
                              'span',
                              { className: 'item-price-normal' },
                              null == D ? void 0 : D.decreaseMoneyNum,
                            ),
                      ),
                    f.createElement('div', { className: 'member-coupon-des' }, null == D ? void 0 : D.overAmountText),
                  ),
                  f.createElement(
                    'div',
                    { className: 'member-coupon-mid' },
                    f.createElement('div', { className: 'item-coupon-title' }, null == D ? void 0 : D.name),
                    f.createElement('div', { className: 'item-coupon-time' }, null == D ? void 0 : D.effectiveTimeText),
                  ),
                  f.createElement(
                    'div',
                    { className: 'member-content-right' },
                    f.createElement('div', { className: 'member-tag' }, '大麦VIP专享'),
                    P !== g.ECXCHANGE_STATUS
                      ? f.createElement(
                          f.Fragment,
                          null,
                          f.createElement(
                            d.A,
                            {
                              className: (0, s.A)('item-action-btn', 'item-buy-btn', {
                                'action-btn-disabled': !A && P === g.NOT_ENOUGH_POINTS_STATUS,
                              }),
                              onClick: function () {
                                return U(
                                  void 0,
                                  null,
                                  e().mark(function t() {
                                    return e().wrap(function (t) {
                                      for (;;)
                                        switch ((t.prev = t.next)) {
                                          case 0:
                                            A &&
                                              U(
                                                void 0,
                                                null,
                                                e().mark(function t() {
                                                  return e().wrap(function (e) {
                                                    for (;;)
                                                      switch ((e.prev = e.next)) {
                                                        case 0:
                                                          ;(null == b ? void 0 : b.login)
                                                            ? (null == b ? void 0 : b.vip)
                                                              ? Number(null == u ? void 0 : u.profitPoint) >
                                                                Number(null == b ? void 0 : b.userTotalPoint)
                                                                ? (0, v.o)({ message: '您积分不足，暂不支持兑换' })
                                                                : w(!0)
                                                              : (0, v.o)({ message: '成为会员才能兑换哦~' })
                                                            : ((0, v.o)({ message: '您还未登录，请先登录' }),
                                                              setTimeout(function () {
                                                                return (0, y.A)({ failedMsg: '登录失败，请稍后再试' })
                                                              }, 1500))
                                                        case 1:
                                                        case 'end':
                                                          return e.stop()
                                                      }
                                                  }, t)
                                                }),
                                              )
                                          case 1:
                                          case 'end':
                                            return t.stop()
                                        }
                                    }, t)
                                  }),
                                )
                              },
                              dynamicData: {
                                btn_status: P,
                                vip_status: j || 0,
                                profitPoolId: null == u ? void 0 : u.profitPoolSpreadId,
                              },
                            },
                            R,
                          ),
                          [g.ENABLE_STATUS, g.NOT_ENOUGH_POINTS_STATUS].includes(P) &&
                            (null == u ? void 0 : u.profitPoint) &&
                            f.createElement(
                              'div',
                              { className: 'member-gold' },
                              f.createElement('div', { className: 'member-gold-icon' }),
                              f.createElement(
                                'div',
                                { className: 'member-gold-num' },
                                null == u ? void 0 : u.profitPoint,
                              ),
                            ),
                          x && k && f.createElement('div', { className: 'coupon-discount-desc' }, k),
                        )
                      : f.createElement(d.A, {
                          Component: S,
                          className: 'item-action-btn item-exchanged',
                          dynamicData: {
                            btn_status: P,
                            vip_status: j || 0,
                            profitPoolId: null == u ? void 0 : u.profitPoolSpreadId,
                          },
                        }),
                  ),
                ),
              )
            : null
        }),
        V = f.forwardRef(function (e, t) {
          var r,
            o,
            a,
            i,
            c,
            l,
            u = e.getLotteryDraw,
            s = e.drawSuccess,
            m = e.couponData,
            p = (0, f.useState)(!1),
            v = n(p, 2),
            y = v[0],
            b = v[1],
            h = !(!((null == (r = null == m ? void 0 : m.performProfitActivities) ? void 0 : r.length) > 2) || y)
          return (null == (o = null == m ? void 0 : m.performProfitItems) ? void 0 : o.length) > 0 ||
            (null == (a = null == m ? void 0 : m.performProfitActivities) ? void 0 : a.length) > 0
            ? f.createElement(
                'div',
                { className: 'member-container', ref: t },
                f.createElement('div', { className: 'member-title' }, '大麦VIP会员·专属权益'),
                (null == (i = null == m ? void 0 : m.performProfitItems) ? void 0 : i.length) > 0 &&
                  (function (e) {
                    return f.createElement(
                      d.A,
                      { className: 'member-tips-list' },
                      e.map(function (e, t) {
                        var n
                        return f.createElement(
                          'div',
                          { className: 'tip-bar', key: t },
                          f.createElement('div', { className: 'tip-bar-content' }, null == e ? void 0 : e.title),
                          f.createElement(
                            d.A,
                            {
                              className: 'tip-bar-action',
                              onClick: function () {
                                return (function (e, t) {
                                  e && (0, A.VJ)({ url: e, spmC: 'preferentialexplain', spmD: 'benefit_'.concat(t) })
                                })(null == e ? void 0 : e.url, t)
                              },
                              dynamicData: {
                                vip_status:
                                  (null == (n = null == m ? void 0 : m.userProfitInfo) ? void 0 : n.vipLevel) || 0,
                                profitlabel: null == e ? void 0 : e.title,
                              },
                            },
                            '点击查看',
                            f.createElement(w.A, { className: 'tips-bar-arrow', htmlColor: '#612000' }),
                          ),
                        )
                      }),
                    )
                  })(null == m ? void 0 : m.performProfitItems),
                (null == (c = null == m ? void 0 : m.performProfitActivities) ? void 0 : c.length) > 0 &&
                  (function (e) {
                    return f.createElement(
                      d.A,
                      { className: 'member-coupon-list' },
                      e.map(function (e, t) {
                        return f.createElement(B, {
                          couponContent: e,
                          couponKey: t,
                          key: t,
                          getLotteryDraw: u,
                          drawSuccess: s,
                          userProfitInfo: m.userProfitInfo,
                        })
                      }),
                    )
                  })(
                    h
                      ? null == (l = null == m ? void 0 : m.performProfitActivities)
                        ? void 0
                        : l.slice(0, 2)
                      : null == m
                      ? void 0
                      : m.performProfitActivities,
                  ),
                h &&
                  f.createElement(
                    d.A,
                    {
                      className: 'member-more-btn',
                      onClick: function () {
                        b(!0)
                      },
                    },
                    '展开全部',
                  ),
              )
            : null
        })
      V.displayName = 'MemberCard'
      var q = V,
        H = a(7568),
        W = f.forwardRef(function (e, t) {
          var r,
            o = e.couponItem,
            a = e.getCoupon,
            i = 'true' === String(o.applicable) ? b : h,
            c = (0, f.useState)(i),
            l = n(c, 2),
            u = l[0],
            s = l[1],
            m = null == (r = null == o ? void 0 : o.subCouponActExs) ? void 0 : r[0],
            p = null == o ? void 0 : o.couponActSpreadId
          ;(0, f.useEffect)(
            function () {
              var e = 'true' === String(null == o ? void 0 : o.applicable) ? b : h
              s(e)
            },
            [null == o ? void 0 : o.applicable],
          )
          var v = (0, H.A)(function () {
            a({ couponActSpreadId: p, setStatus: s })
          }, 500)
          return f.createElement(
            'div',
            { className: 'promotion-coupon', key: p, ref: t },
            f.createElement(
              'div',
              { className: 'coupon-left' },
              f.createElement(
                'div',
                { className: 'coupon-price' },
                f.createElement('div', { className: 'coupon-price-prefix' }, '¥'),
                f.createElement(
                  'div',
                  {
                    className: 'coupon-price-num coupon-price-num-'.concat(
                      String(null == m ? void 0 : m.decreaseMoneyNum).length,
                    ),
                  },
                  null == m ? void 0 : m.decreaseMoneyNum,
                ),
              ),
              f.createElement('div', { className: 'coupon-desc' }, null == m ? void 0 : m.tag),
            ),
            f.createElement(
              'div',
              { className: 'coupon-content' },
              f.createElement('div', { className: 'coupon-title' }, null == m ? void 0 : m.name),
              f.createElement('div', { className: 'coupon-subtitle' }, null == m ? void 0 : m.effectiveTimeText),
            ),
            f.createElement(
              'div',
              { className: 'coupon-action' },
              u === b &&
                f.createElement(
                  d.A,
                  {
                    className: 'coupon-get-button coupon-track',
                    onClick: v,
                    dynamicData: { coupon_id: p, coupon_status: 0 },
                  },
                  '领取',
                ),
              u === h &&
                f.createElement(d.A, {
                  className: 'end-status has-received coupon-track',
                  dynamicData: { coupon_id: p, coupon_status: 1 },
                }),
            ),
          )
        }),
        G = a(5885),
        K = f.forwardRef(function (e, t) {
          var n = e.perform
          return f.createElement(
            'div',
            { className: 'promotion-content-container', ref: t },
            (function (e) {
              return f.createElement(
                f.Fragment,
                null,
                e.map(function (e, t) {
                  var n
                  return f.createElement(
                    'div',
                    { className: 'perform-table', key: t },
                    (null == e ? void 0 : e.promotionTag) &&
                      f.createElement(
                        'div',
                        { className: 'perform-table-head' },
                        f.createElement(
                          'div',
                          { className: 'perform-table-td perform-table-td-one' },
                          null == e ? void 0 : e.promotionTag,
                        ),
                        (null == e ? void 0 : e.infoMark) &&
                          f.createElement(
                            d.A,
                            {
                              className: (0, s.A)('extra-info'),
                              dynamicData: { promotionType: null == e ? void 0 : e.promotionType },
                              onClick: function () {
                                !(function (e) {
                                  e && (0, A.VJ)({ url: e, spmC: 'preferentialdrawer', spmD: 'rule' })
                                })(null == e ? void 0 : e.infoJumpUrl)
                              },
                            },
                            f.createElement(G.A, { htmlColor: '#CED1D6' }),
                            null == e ? void 0 : e.infoMark,
                          ),
                      ),
                    f.createElement(
                      'div',
                      { className: 'perform-table-head' },
                      f.createElement('div', { className: 'perform-table-td' }, '票档'),
                      f.createElement('div', { className: 'perform-table-td' }, '优惠内容'),
                    ),
                    f.createElement(
                      'div',
                      { className: 'perform-table-body' },
                      null == (n = null == e ? void 0 : e.promotionCategoryDetails)
                        ? void 0
                        : n.map(function (e, t) {
                            var n = e || {},
                              r = n.skuName,
                              o = n.displayContent
                            return f.createElement(
                              'div',
                              { className: 'perform-table-row', key: t },
                              f.createElement('div', { className: 'perform-table-td' }, r),
                              f.createElement('div', { className: 'perform-table-td' }, o),
                            )
                          }),
                    ),
                  )
                }),
              )
            })(n),
          )
        })
      var J = function (e) {
          var t = e.benefits,
            n = void 0 === t ? [] : t,
            r = e.itemId
          return f.createElement(
            'div',
            { className: 'extra-benefits' },
            n.map(function (e, t) {
              var n
              return f.createElement(
                d.A,
                { className: 'content-section', key: t },
                f.createElement('div', { className: 'title' }, e.benefitName),
                f.createElement(
                  'div',
                  { className: 'profit-container' },
                  null == (n = e.profits)
                    ? void 0
                    : n.map(function (n) {
                        return f.createElement(
                          d.A,
                          {
                            dynamicData: { item_id: r, title: n.title, benefit_name: e.benefitName },
                            dynamicIndex: t,
                            className: 'tip-bar',
                            key: n.title,
                          },
                          f.createElement('div', { className: 'tip-bar-content' }, n.title),
                          f.createElement(
                            'div',
                            {
                              className: 'tip-bar-action',
                              onClick: function () {
                                return (function (e) {
                                  ;(0, A.VJ)({ url: e })
                                })(n.url)
                              },
                            },
                            '点击查看',
                            f.createElement(w.A, {
                              className: 'tips-bar-arrow',
                              htmlColor: 'var(--bui-color-neutral-3)',
                            }),
                          ),
                        )
                      }),
                ),
              )
            }),
          )
        },
        X = Object.defineProperty,
        Y = Object.getOwnPropertySymbols,
        Z = Object.prototype.hasOwnProperty,
        Q = Object.prototype.propertyIsEnumerable,
        ee = function (e, t, n) {
          return t in e ? X(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : (e[t] = n)
        },
        te = f.forwardRef(function (e, t) {
          var o,
            a,
            m,
            p,
            v,
            y,
            b,
            h,
            g,
            E,
            N = e,
            w = N.className,
            A = N.style,
            P = N.openPromotion,
            S = N.queryCouponParams,
            C = N.promotionData,
            j = N.hidePromotionModel,
            x = N.refreshData,
            I = N.isZLife,
            _ = void 0 !== I && I,
            T = (function (e, t) {
              var n = {}
              for (var o in e) Z.call(e, o) && t.indexOf(o) < 0 && (n[o] = e[o])
              if (null != e && Y) {
                var a,
                  i = r(Y(e))
                try {
                  for (i.s(); !(a = i.n()).done; ) {
                    o = a.value
                    t.indexOf(o) < 0 && Q.call(e, o) && (n[o] = e[o])
                  }
                } catch (e) {
                  i.e(e)
                } finally {
                  i.f()
                }
              }
              return n
            })(N, [
              'className',
              'style',
              'openPromotion',
              'queryCouponParams',
              'promotionData',
              'hidePromotionModel',
              'refreshData',
              'isZLife',
            ]),
            k = (0, f.useState)(0),
            D = n(k, 2),
            R = D[0],
            M = D[1],
            L = O({
              open: P,
              itemId: null == S ? void 0 : S.itemId,
              isZLife: _,
              refreshCouponCounter: R,
              refreshData: x,
            }),
            z = L.couponData,
            F = L.getCoupon,
            U = L.getLotteryDraw,
            $ = function (e, t) {
              var n
              return e && (null == e ? void 0 : e.promotionGroupList)
                ? null == (n = null == e ? void 0 : e.promotionGroupList)
                  ? void 0
                  : n.find(function (e) {
                      return +(null == e ? void 0 : e.promotionGroupType) === t
                    })
                : {}
            },
            B = function () {
              return $(C, 1)
            },
            V = function () {
              return $(C, 2)
            }
          return f.createElement(
            d.A,
            (function (e, t) {
              for (var n in t || (t = {})) Z.call(t, n) && ee(e, n, t[n])
              if (Y) {
                var o,
                  a = r(Y(t))
                try {
                  for (a.s(); !(o = a.n()).done; ) {
                    n = o.value
                    Q.call(t, n) && ee(e, n, t[n])
                  }
                } catch (e) {
                  a.e(e)
                } finally {
                  a.f()
                }
              }
              return e
            })(
              {
                Component: i.A,
                open: P,
                onClose: j,
                className: (0, s.A)('bui-dm-new-promotion-drawer', w),
                style: A,
                ref: t,
              },
              T,
            ),
            f.createElement(
              'div',
              { className: 'tpl-notice' },
              f.createElement(
                'div',
                { className: 'title-section' },
                f.createElement('div', { className: 'title' }, '优惠及权益详情'),
                f.createElement(
                  d.A,
                  { className: 'close-button-container', onClick: j },
                  f.createElement(l.A, { className: 'promotion-close-icon', htmlColor: 'rgba(0,0,0,.2)' }),
                ),
              ),
              f.createElement(
                c.A,
                { scrollY: !0, className: 'promotion-content-scroll-view tph' },
                f.createElement(
                  'div',
                  { className: 'content-list' },
                  !u.WD &&
                    f.createElement(q, {
                      getLotteryDraw: U,
                      drawSuccess: function () {
                        return M(function (e) {
                          return e + 1
                        })
                      },
                      couponData: z,
                      userProfitInfo: null == z ? void 0 : z.userProfitInfo,
                    }),
                  (null == (o = null == z ? void 0 : z.performExtraBenefits) ? void 0 : o.length) > 0 &&
                    f.createElement(J, {
                      benefits: null == z ? void 0 : z.performExtraBenefits,
                      itemId: null == S ? void 0 : S.itemId,
                    }),
                  (null == (a = null == z ? void 0 : z.couponActivities) ? void 0 : a.length) > 0 &&
                    f.createElement(
                      'div',
                      { className: 'content-section' },
                      f.createElement('div', { className: 'title' }, '优惠券'),
                      f.createElement(
                        d.A,
                        { className: 'promotion-coupon-container', ref: t },
                        null == (m = null == z ? void 0 : z.couponActivities)
                          ? void 0
                          : m.map(function (e) {
                              return f.createElement(W, {
                                couponItem: e,
                                getCoupon: F,
                                key: null == e ? void 0 : e.couponActSpreadId,
                              })
                            }),
                      ),
                    ),
                  !!(null == (v = (null == (p = B()) ? void 0 : p.promotionList) || []) ? void 0 : v.length) &&
                    f.createElement(
                      'div',
                      { className: 'content-section' },
                      f.createElement(
                        'div',
                        { className: 'title' },
                        null == (y = B()) ? void 0 : y.promotionGroupTypeDesc,
                      ),
                      f.createElement(K, { perform: null == (b = B()) ? void 0 : b.promotionList }),
                    ),
                  (null == (h = V()) ? void 0 : h.promotionList) &&
                    f.createElement(
                      'div',
                      { className: 'content-section' },
                      f.createElement(
                        'div',
                        { className: 'title' },
                        null == (g = V()) ? void 0 : g.promotionGroupTypeDesc,
                      ),
                      f.createElement(K, { perform: null == (E = V()) ? void 0 : E.promotionList }),
                    ),
                  (null == C ? void 0 : C.promotionRemark) &&
                    f.createElement('div', { className: 'promotion-tips' }, null == C ? void 0 : C.promotionRemark),
                  f.createElement('div', { className: 'bottom-blank' }),
                ),
              ),
            ),
          )
        })
      te.displayName = 'ShowPromotionModal'
      var ne = te
    },
    9337: function (e, t, n) {
      n.d(t, {
        A: function () {
          return l
        },
      })
      var r = n(5652),
        o = n(4576),
        a = n(2573),
        i = n.n(a),
        c = n(9836)
      function l(e) {
        return (function (e, t, n) {
          return new Promise(function (r, o) {
            var a = function (e) {
                try {
                  c(n.next(e))
                } catch (e) {
                  o(e)
                }
              },
              i = function (e) {
                try {
                  c(n.throw(e))
                } catch (e) {
                  o(e)
                }
              },
              c = function (e) {
                return e.done ? r(e.value) : Promise.resolve(e.value).then(a, i)
              }
            c((n = n.apply(e, t)).next())
          })
        })(
          this,
          null,
          (0, r.A)().m(function t() {
            var n, a
            return (0, r.A)().w(function (t) {
              for (;;)
                switch (t.n) {
                  case 0:
                    if (!c.Yb && !c.lg) {
                      t.n = 2
                      break
                    }
                    return (t.n = 1), e.getBoundingClientRect()
                  case 1:
                    ;(n = t.v), (t.n = 4)
                    break
                  case 2:
                    return (
                      (a = i().createSelectorQuery()),
                      (t.n = 3),
                      new Promise(function (t) {
                        a.select('#'.concat(e.uid))
                          .boundingClientRect()
                          .exec(function (e) {
                            var n = (0, o.A)(e, 1)[0]
                            t(n)
                          })
                      })
                    )
                  case 3:
                    n = t.v
                  case 4:
                    return t.a(2, n)
                }
            }, t)
          }),
        )
      }
    },
    9551: function (e, t, n) {
      var r = 'Expected a function',
        a = /^\s+|\s+$/g,
        i = /^[-+]0x[0-9a-f]+$/i,
        c = /^0b[01]+$/i,
        l = /^0o[0-7]+$/i,
        u = parseInt,
        s = 'object' == o(n.g) && n.g && n.g.Object === Object && n.g,
        f = 'object' == ('undefined' == typeof self ? 'undefined' : o(self)) && self && self.Object === Object && self,
        d = s || f || Function('return this')(),
        m = Object.prototype.toString,
        p = Math.max,
        v = Math.min,
        y = function () {
          return d.Date.now()
        }
      function b(e, t, n) {
        var o,
          a,
          i,
          c,
          l,
          u,
          s = 0,
          f = !1,
          d = !1,
          m = !0
        if ('function' != typeof e) throw new TypeError(r)
        function b(t) {
          var n = o,
            r = a
          return (o = a = void 0), (s = t), (c = e.apply(r, n))
        }
        function g(e) {
          return (s = e), (l = setTimeout(O, t)), f ? b(e) : c
        }
        function N(e) {
          var n = e - u
          return void 0 === u || n >= t || n < 0 || (d && e - s >= i)
        }
        function O() {
          var e = y()
          if (N(e)) return w(e)
          l = setTimeout(
            O,
            (function (e) {
              var n = t - (e - u)
              return d ? v(n, i - (e - s)) : n
            })(e),
          )
        }
        function w(e) {
          return (l = void 0), m && o ? b(e) : ((o = a = void 0), c)
        }
        function A() {
          var e = y(),
            n = N(e)
          if (((o = arguments), (a = this), (u = e), n)) {
            if (void 0 === l) return g(u)
            if (d) return (l = setTimeout(O, t)), b(u)
          }
          return void 0 === l && (l = setTimeout(O, t)), c
        }
        return (
          (t = E(t) || 0),
          h(n) &&
            ((f = !!n.leading),
            (i = (d = 'maxWait' in n) ? p(E(n.maxWait) || 0, t) : i),
            (m = 'trailing' in n ? !!n.trailing : m)),
          (A.cancel = function () {
            void 0 !== l && clearTimeout(l), (s = 0), (o = u = a = l = void 0)
          }),
          (A.flush = function () {
            return void 0 === l ? c : w(y())
          }),
          A
        )
      }
      function h(e) {
        var t = o(e)
        return !!e && ('object' == t || 'function' == t)
      }
      function g(e) {
        return (
          'symbol' == o(e) ||
          ((function (e) {
            return !!e && 'object' == o(e)
          })(e) &&
            '[object Symbol]' == m.call(e))
        )
      }
      function E(e) {
        if ('number' == typeof e) return e
        if (g(e)) return NaN
        if (h(e)) {
          var t = 'function' == typeof e.valueOf ? e.valueOf() : e
          e = h(t) ? t + '' : t
        }
        if ('string' != typeof e) return 0 === e ? e : +e
        e = e.replace(a, '')
        var n = c.test(e)
        return n || l.test(e) ? u(e.slice(2), n ? 2 : 8) : i.test(e) ? NaN : +e
      }
      e.exports = function (e, t, n) {
        var o = !0,
          a = !0
        if ('function' != typeof e) throw new TypeError(r)
        return (
          h(n) && ((o = 'leading' in n ? !!n.leading : o), (a = 'trailing' in n ? !!n.trailing : a)),
          b(e, t, { leading: o, maxWait: t, trailing: a })
        )
      }
    },
  },
])
