| 10308 | : s.addEventListener(o, i, !1)) |
| 10309 | } |
| 10310 | function hd(s, o, i, a, u) { |
| 10311 | var _ = a |
| 10312 | if (!(1 & o || 2 & o || null === a)) |
| 10313 | e: for (;;) { |
| 10314 | if (null === a) return |
| 10315 | var w = a.tag |
| 10316 | if (3 === w || 4 === w) { |
| 10317 | var x = a.stateNode.containerInfo |
| 10318 | if (x === u || (8 === x.nodeType && x.parentNode === u)) break |
| 10319 | if (4 === w) |
| 10320 | for (w = a.return; null !== w; ) { |
| 10321 | var C = w.tag |
| 10322 | if ( |
| 10323 | (3 === C || 4 === C) && |
| 10324 | ((C = w.stateNode.containerInfo) === u || |
| 10325 | (8 === C.nodeType && C.parentNode === u)) |
| 10326 | ) |
| 10327 | return |
| 10328 | w = w.return |
| 10329 | } |
| 10330 | for (; null !== x; ) { |
| 10331 | if (null === (w = Wc(x))) return |
| 10332 | if (5 === (C = w.tag) || 6 === C) { |
| 10333 | a = _ = w |
| 10334 | continue e |
| 10335 | } |
| 10336 | x = x.parentNode |
| 10337 | } |
| 10338 | } |
| 10339 | a = a.return |
| 10340 | } |
| 10341 | Jb(function () { |
| 10342 | var a = _, |
| 10343 | u = xb(i), |
| 10344 | w = [] |
| 10345 | e: { |
| 10346 | var x = Gr.get(s) |
| 10347 | if (void 0 !== x) { |
| 10348 | var C = Qt, |
| 10349 | j = s |
| 10350 | switch (s) { |
| 10351 | case 'keypress': |
| 10352 | if (0 === od(i)) break e |
| 10353 | case 'keydown': |
| 10354 | case 'keyup': |
| 10355 | C = mr |
| 10356 | break |
| 10357 | case 'focusin': |
| 10358 | ;((j = 'focus'), (C = sr)) |
| 10359 | break |
| 10360 | case 'focusout': |
| 10361 | ;((j = 'blur'), (C = sr)) |
| 10362 | break |
| 10363 | case 'beforeblur': |
| 10364 | case 'afterblur': |
| 10365 | C = sr |
| 10366 | break |
| 10367 | case 'click': |