| 14249 | } |
| 14250 | } |
| 14251 | function Gk(s, o) { |
| 14252 | if (((ao = -1), (co = 0), 6 & Ls)) throw Error(p(327)) |
| 14253 | var i = s.callbackNode |
| 14254 | if (Hk() && s.callbackNode !== i) return null |
| 14255 | var a = uc(s, s === Fs ? $s : 0) |
| 14256 | if (0 === a) return null |
| 14257 | if (30 & a || a & s.expiredLanes || o) o = Ik(s, a) |
| 14258 | else { |
| 14259 | o = a |
| 14260 | var u = Ls |
| 14261 | Ls |= 2 |
| 14262 | var _ = Jk() |
| 14263 | for ((Fs === s && $s === o) || ((Qs = null), (Xs = ht() + 500), Kk(s, o)); ; ) |
| 14264 | try { |
| 14265 | Lk() |
| 14266 | break |
| 14267 | } catch (o) { |
| 14268 | Mk(s, o) |
| 14269 | } |
| 14270 | ;($g(), |
| 14271 | (Ms.current = _), |
| 14272 | (Ls = u), |
| 14273 | null !== Bs ? (o = 0) : ((Fs = null), ($s = 0), (o = Vs))) |
| 14274 | } |
| 14275 | if (0 !== o) { |
| 14276 | if ((2 === o && 0 !== (u = xc(s)) && ((a = u), (o = Nk(s, u))), 1 === o)) |
| 14277 | throw ((i = zs), Kk(s, 0), Ck(s, a), Dk(s, ht()), i) |
| 14278 | if (6 === o) Ck(s, a) |
| 14279 | else { |
| 14280 | if ( |
| 14281 | ((u = s.current.alternate), |
| 14282 | !( |
| 14283 | 30 & a || |
| 14284 | (function Ok(s) { |
| 14285 | for (var o = s; ; ) { |
| 14286 | if (16384 & o.flags) { |
| 14287 | var i = o.updateQueue |
| 14288 | if (null !== i && null !== (i = i.stores)) |
| 14289 | for (var a = 0; a < i.length; a++) { |
| 14290 | var u = i[a], |
| 14291 | _ = u.getSnapshot |
| 14292 | u = u.value |
| 14293 | try { |
| 14294 | if (!Dr(_(), u)) return !1 |
| 14295 | } catch (s) { |
| 14296 | return !1 |
| 14297 | } |
| 14298 | } |
| 14299 | } |
| 14300 | if (((i = o.child), 16384 & o.subtreeFlags && null !== i)) |
| 14301 | ((i.return = o), (o = i)) |
| 14302 | else { |
| 14303 | if (o === s) break |
| 14304 | for (; null === o.sibling; ) { |
| 14305 | if (null === o.return || o.return === s) return !0 |
| 14306 | o = o.return |
| 14307 | } |
| 14308 | ;((o.sibling.return = o.return), (o = o.sibling)) |