מכבי Playtika תל אביב הפועל "שלמה" תל אביב מכבי עירוני רמת גן הפועל בנק יהב י-ם הפועל קבוצת נתנאל חולון עירוני לאטי קריית אתא הפועל שובל חיפה
עירוני חי מוטורס נס ציונה הפועל עפולה בני Ofek Dist הרצליה הפועל נופר גליל עליון הפועל אלטשולר שחם ב"ש/דימונה הפועל יוסי אברהמי אילת

Hapoel Shlomo Tel Aviv

2023-24



Hapoel Shlomo Tel Aviv

SEASON STATS

2023-24

Team Stats
2PT 3PT 1PT Rebounds Fouls Blocks
GP SF Min Pts M/A M/A M/A DR OR TR PF FA ST TO AS BKF BKA VAL
Total 25 0 414 233 90/153 3/16 44/74 67 19 86 47 57 9 37 73 15 7 276
Average 25 0% 16.6 9.3 58.8% 18.8% 59.5% 2.7 0.8 3.4 1.9 2.3 0.4 1.5 2.9 0.6 0.3 11.0
Stats By Games - Regular Season (Hapoel Tel-Aviv)
2PT 3PT 1PT Rebounds Fouls Blocks
# Game SF Min Pts M/A % M/A % M/A % DR OR TR PF FA ST TO AS BKF BKA VAL
9 Be'er Sheva (A) W 22 20 8/14 57.1% 1/1 100% 1/5 20% 2 0 2 2 3 1 3 5 0 1 15
1 Galil Elion (H) W 18 5 2/6 33.3% 0/1 0% 1/1 100% 4 1 5 2 1 1 2 5 0 1 7
4 Ness Ziona (H) W 18 14 6/11 54.5% 0/0 0% 2/2 100% 4 0 4 1 2 0 0 0 4 1 17
11 Hapoel Eilat (H) W 21 14 5/6 83.3% 1/1 100% 1/2 50% 2 2 4 3 3 1 1 9 1 0 26
12 Hapoel Jerusalem (H) W 23 13 6/8 75% 0/1 0% 1/1 100% 1 0 1 1 1 1 1 3 0 0 14
14 Kiryat Ata (H) L 22 7 1/5 20% 0/1 0% 5/8 62.5% 8 2 10 2 4 0 4 1 1 0 9
7 Maccabi Ramat Gan (A) W 19 20 8/10 80% 0/1 0% 4/6 66.7% 6 2 8 3 4 1 3 2 2 0 26
16 Maccabi Tel-Aviv (H) W 15 1 0/3 0% 0/0 0% 1/4 25% 1 2 3 2 2 0 3 0 0 0 -5
2 Kiryat Ata (A) W 12 1 0/1 0% 0/0 0% 1/4 25% 0 1 1 2 3 0 3 2 0 0 -2
18 Be'er Sheva (H) W 20 13 5/7 71.4% 0/0 0% 3/3 100% 4 1 5 3 3 0 1 3 2 0 20
13 Hapoel Haifa (A) W 17 7 2/6 33.3% 0/1 0% 3/3 100% 5 2 7 3 3 0 0 5 0 0 14
5 Maccabi Tel-Aviv (A) L 7 0 0/2 0% 0/0 0% 0/0 0% 1 0 1 1 1 0 0 1 0 0 0
6 Hapoel Afula (H) W 17 11 5/6 83.3% 0/0 0% 1/2 50% 2 0 2 2 1 1 1 2 0 0 12
20 Hapoel Eilat (A) W 19 11 5/8 62.5% 0/0 0% 1/3 33.3% 4 0 4 2 2 1 0 3 0 1 13
22 Hapoel Haifa (H) L 6 4 2/3 66.7% 0/0 0% 0/0 0% 0 0 0 0 1 0 1 1 0 0 4
23 Galil Elion (A) W 20 19 7/9 77.8% 0/0 0% 5/5 100% 3 1 4 2 4 0 2 4 0 0 25
24 Maccabi Ramat Gan (H) L 21 12 5/9 55.6% 0/0 0% 2/5 40% 3 0 3 2 3 0 2 2 1 0 10
25 Hapoel Afula (A) L 17 15 6/9 66.7% 0/0 0% 3/7 42.9% 2 1 3 1 5 0 2 4 0 0 17
26 Ness Ziona (A) W 20 8 4/5 80% 0/2 0% 0/0 0% 2 1 3 2 0 0 1 6 1 0 12
15 Bnei Herzeliya (A) W 10 4 1/2 50% 0/2 0% 2/2 100% 0 0 0 2 2 0 1 0 1 0 1
27 Hapoel Holon (H) W 15 11 3/7 42.9% 1/2 50% 2/3 66.7% 2 0 2 1 3 0 0 4 1 1 13
30 Maccabi Ramat Gan (H) W 12 2 1/3 33.3% 0/0 0% 0/0 0% 4 2 6 2 1 0 1 1 1 1 5
29 Kiryat Ata (H) W 15 15 5/7 71.4% 0/0 0% 5/8 62.5% 4 0 4 3 5 1 2 3 0 0 18
28 Maccabi Tel-Aviv (A) L 11 0 0/2 0% 0/1 0% 0/0 0% 1 1 2 1 0 0 0 5 0 1 2
31 Hapoel Jerusalem (A) L 17 6 3/4 75% 0/2 0% 0/0 0% 2 0 2 2 0 1 3 2 0 0 3
PlayOff
2PT 3PT 1PT Rebounds Fouls Blocks
GP SF Min Pts M/A M/A M/A DR OR TR PF FA ST TO AS BKF BKA VAL
Total 9 0 85 26 11/28 1/3 1/2 19 10 29 19 8 2 11 13 1 2 27
Average 9 0% 9.4 2.9 39.3% 33.3% 50% 2.1 1.1 3.2 2.1 0.9 0.2 1.2 1.4 0.1 0.2 3.0
Stats By Games - PlayOff (Hapoel Tel-Aviv)
2PT 3PT 1PT Rebounds Fouls Blocks
# Game SF Min Pts M/A % M/A % M/A % DR OR TR PF FA ST TO AS BKF BKA VAL
1 Hapoel Haifa (H) W 13 9 4/5 80% 0/1 0% 1/1 100% 4 0 4 3 1 1 4 2 0 0 8
2 Hapoel Haifa (A) W 8 2 1/3 33.3% 0/0 0% 0/0 0% 3 2 5 2 0 0 0 1 0 0 4
3 Hapoel Haifa (H) W 14 7 2/6 33.3% 1/1 100% 0/0 0% 4 3 7 4 0 0 2 0 0 0 4
1 Kiryat Ata (H) L 9 0 0/3 0% 0/0 0% 0/0 0% 2 1 3 2 2 0 1 3 0 0 2
2 Kiryat Ata (A) W 8 2 1/1 100% 0/0 0% 0/1 0% 3 0 3 1 2 0 3 2 1 0 5
3 Kiryat Ata (H) W 17 4 2/6 33.3% 0/0 0% 0/0 0% 2 4 6 3 1 0 0 5 0 2 7
1 Maccabi Tel-Aviv (A) L 6 0 0/1 0% 0/0 0% 0/0 0% 0 0 0 2 2 0 1 0 0 0 -2
2 Maccabi Tel-Aviv (H) W 7 2 1/3 33.3% 0/0 0% 0/0 0% 1 0 1 0 0 0 0 0 0 0 1
3 Maccabi Tel-Aviv (A) L 3 0 0/0 0% 0/1 0% 0/0 0% 0 0 0 2 0 1 0 0 0 0 -2

CAREER STATS

Regular Season
2PT 3PT 1PT Rebounds Fouls Blocks
Season Team GP Min Pts M/A M/A M/A DR OR TR FF FA ST TO AS BKF BKA VAL
2011-12 M. Tel-Aviv 2 4.5 1.0 50% 0% 0% 0.0 0.0 0.0 1.0 0.5 0.0 0.0 0.0 0.0 0.5 -0.5
2012-13 M. Tel-Aviv 4 3.5 0.0 0% 0% 0% 0.5 0.3 0.8 0.8 0.0 0.3 0.8 0.0 0.0 0.3 -1.8
2013-14 Herzeliya 18 6.7 2.3 41% 0% 78% 0.7 0.4 1.1 1.4 0.4 0.3 0.2 0.3 0.1 0.1 1.4
2014-15 M. Tel-Aviv 1 3.0 0.0 0% 0% 0% 0.0 0.0 0.0 2.0 0.0 0.0 0.0 0.0 0.0 0.0 -5.0
2014-15 Herzeliya 21 6.3 2.5 50% 0% 52.6% 0.4 0.7 1.1 1.5 0.6 0.1 0.2 0.2 0.0 0.2 1.0
2015-16 M. Rishon 31 6.4 2.4 52% 0% 64% 1.1 0.4 1.5 1.6 0.5 0.1 0.7 0.4 0.2 0.1 1.6
2016-17 M. Rishon 31 16.8 8.0 57% 33% 68% 2.8 1.1 3.9 2.3 1.8 0.7 1.2 1.0 0.6 0.4 8.8
2017-18 M. Rishon 32 19.3 8.9 52% 12% 65% 3.2 1.4 4.6 2.7 2.4 0.3 1.8 1.5 0.1 0.4 8.7
2018-19 Hapoel Eilat 33 18.3 8.6 52% 0% 61% 2.3 1.1 3.4 2.6 2.2 0.8 1.6 1.5 0.3 0.5 7.6
2019-20 Hapoel J-M 28 18.0 8.9 57% 50% 81% 3.3 1.3 4.6 2.6 1.5 0.4 1.5 1.7 0.7 0.3 10.3
2020-21 Hapoel J-M 27 19.1 9.4 55% 12% 76% 3.2 1.6 4.8 2.0 2.4 0.6 1.2 1.9 0.3 0.3 11.9
2021-22 Hapoel Tel-Aviv 27 21.6 9.3 51% 28% 66% 4.2 1.4 5.7 2.8 1.6 0.3 1.8 1.7 0.4 0.5 9.2
2022-23 Hapoel Tel-Aviv 21 13.7 7.6 58% 33% 78% 3.1 0.9 4.0 2.1 1.8 0.1 1.7 1.2 0.4 0.5 8.1
2023-24 Hapoel Tel-Aviv 25 16.6 9.3 59% 19% 59% 2.7 0.8 3.4 1.9 2.3 0.4 1.5 2.9 0.6 0.3 11.0
2024-25 Hapoel Holon 22 16.7 6.3 55% 35% 67% 2.2 1.1 3.3 1.8 1.5 0.5 1.1 1.9 0.2 0.1 7.7
PlayOff
2PT 3PT 1PT Rebounds Fouls Blocks
Season Team GP Min Pts M/A M/A M/A DR OR TR FF FA ST TO AS BKF BKA VAL
2011-12 M. Tel-Aviv 5 3.6 2.2 45% 0% 50% 0.8 0.4 1.2 0.6 0.4 0.0 0.4 0.0 0.0 0.2 1.2
2015-16 M. Rishon 5 4.4 0.4 33% 0% 0% 1.0 0.2 1.2 1.2 0.8 0.2 0.4 0.2 0.0 0.0 0.0
2016-17 M. Rishon 6 14.5 7.2 55% 50% 67% 2.5 1.7 4.2 3.0 0.7 0.2 0.7 0.7 0.5 0.5 6.2
2018-19 Hapoel Eilat 5 18.0 8.6 55% 0% 100% 2.0 1.0 3.0 2.0 2.4 0.2 0.8 2.0 0.2 0.2 10.8
2019-20 Hapoel J-M 3 17.7 6.3 57% 0% 60% 3.7 1.3 5.0 2.7 2.0 1.0 1.0 2.0 0.7 0.0 10.7
2020-21 Hapoel J-M 2 25.5 11.0 42% 0% 75% 3.5 3.0 6.5 4.0 3.0 0.0 2.5 2.5 1.0 0.0 11.0
2021-22 Hapoel Tel-Aviv 4 25.5 15.0 54% 40% 93% 4.0 1.3 5.3 3.5 3.0 0.0 1.3 2.8 0.3 0.3 16.0
2022-23 Hapoel Tel-Aviv 7 13.1 6.1 52% 50% 71% 3.0 1.1 4.1 1.9 1.4 0.3 0.9 1.7 0.3 0.3 8.3
2023-24 Hapoel Tel-Aviv 9 9.4 2.9 39% 33% 50% 2.1 1.1 3.2 2.1 0.9 0.2 1.2 1.4 0.1 0.2 3.0

SEASON RECORDS

2023-24 - Regular Season, Current Team

VAL
26 VAL
Round 7 Vs Maccabi Ramat Gan [Away]
Points
20 Points
Round 7 Vs Maccabi Ramat Gan [Away]
Rebounds
10 Rebounds
Round 14 Vs Kiryat Ata [Home]
Assists
9 Assists
Round 11 Vs Hapoel Eilat [Home]
Steals
1 Steals
Round 29 Vs Kiryat Ata [Home]
Turnovers
4 Turnovers
Round 14 Vs Kiryat Ata [Home]
Blocks
4 Blocks
Round 4 Vs Ness Ziona [Home]
3Points Made
1 3Points Made
Round 27 Vs Hapoel Holon [Home]

CAREER RECORDS

RANKING

2023-24

VAL
11.0 VAL
Ranks #62
Points
9.3 Points
Ranks #76
Rebounds
3.4 Rebounds
Ranks #73
Assists
2.9 Assists
Ranks #34
Steals
0.4 Steals
Ranks #122
Turnovers
1.5 Turnovers
Ranks #56
Blocks
0.6 Blocks
Ranks #17

Titles

Champion
2 Champion
מכבי ת"א (2011-12)
ראשון לציון (2015-16)
Cups
4 Cups
מכבי ת"א (2011-12)
מכבי ת"א (2012-13)
מכבי אלקטרה (2014-15)
הפועל י-ם (2019-20)
Winner Cups
3 Winner Cups
מכבי ת"א (2011-12)
מכבי ת"א (2012-13)
הפועל י-ם (2019-20)
Personal Titles
Week First Team: 7 פעמים (WEEK #16 Season 2018-19, WEEK #10 Season 2019-20, WEEK #21 Season 2020-21, WEEK #7 Season 2021-22, WEEK #7 Season 2022-23, WEEK #11 Season 2023-24, WEEK #23 Season 2023-24)
Improve POTY: 1 פעמים (2016-17)

ABOUT

News

Winner League Application

Download now our new app, follow all the games online and be the first to get all the latest action from the Basketball Super League
ISRAEL BASKETBALL SUPER LEAGUE
You can use the keyboard arrows to navigate between the component buttons
",e=e.removeChild(e.firstChild)):"string"==typeof o.is?e=l.createElement(a,{is:o.is}):(e=l.createElement(a),"select"===a&&(l=e,o.multiple?l.multiple=!0:o.size&&(l.size=o.size))):e=l.createElementNS(e,a),e[Ni]=t,e[Pi]=o,Pl(e,t,!1,!1),t.stateNode=e,l=Ae(a,o),a){case"iframe":case"object":case"embed":Te("load",e),u=o;break;case"video":case"audio":for(u=0;u<$a.length;u++)Te($a[u],e);u=o;break;case"source":Te("error",e),u=o;break;case"img":case"image":case"link":Te("error",e),Te("load",e),u=o;break;case"form":Te("reset",e),Te("submit",e),u=o;break;case"details":Te("toggle",e),u=o;break;case"input":A(e,o),u=M(e,o),Te("invalid",e),Ie(n,"onChange");break;case"option":u=B(e,o);break;case"select":e._wrapperState={wasMultiple:!!o.multiple},u=Uo({},o,{value:void 0}),Te("invalid",e),Ie(n,"onChange");break;case"textarea":V(e,o),u=H(e,o),Te("invalid",e),Ie(n,"onChange");break;default:u=o}Me(a,u);var s=u;for(i in s)if(s.hasOwnProperty(i)){var c=s[i];"style"===i?ze(e,c):"dangerouslySetInnerHTML"===i?(c=c?c.__html:void 0,null!=c&&Aa(e,c)):"children"===i?"string"==typeof c?("textarea"!==a||""!==c)&&X(e,c):"number"==typeof c&&X(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(ea.hasOwnProperty(i)?null!=c&&Ie(n,i):null!=c&&x(e,i,c,l))}switch(a){case"input":L(e),j(e,o,!1);break;case"textarea":L(e),$(e);break;case"option":null!=o.value&&e.setAttribute("value",""+P(o.value));break;case"select":e.multiple=!!o.multiple,n=o.value,null!=n?q(e,!!o.multiple,n,!1):null!=o.defaultValue&&q(e,!!o.multiple,o.defaultValue,!0);break;default:"function"==typeof u.onClick&&(e.onclick=Fe)}Ve(a,o)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ll(e,t,e.memoizedProps,o);else{if("string"!=typeof o&&null===t.stateNode)throw Error(r(166));n=yn(yu.current),yn(bu.current),Jn(t)?(n=t.stateNode,o=t.memoizedProps,n[Ni]=t,n.nodeValue!==o&&(t.effectTag|=4)):(n=(9===n.nodeType?n:n.ownerDocument).createTextNode(o),n[Ni]=t,t.stateNode=n)}return null;case 13:return zt(vu),o=t.memoizedState,0!==(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==o,o=!1,null===e?void 0!==t.memoizedProps.fallback&&Jn(t):(a=e.memoizedState,o=null!==a,n||null===a||(a=e.child.sibling,null!==a&&(i=t.firstEffect,null!==i?(t.firstEffect=a,a.nextEffect=i):(t.firstEffect=t.lastEffect=a,a.nextEffect=null),a.effectTag=8))),n&&!o&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&vu.current)?rs===Qu&&(rs=Yu):(rs!==Qu&&rs!==Yu||(rs=Gu),0!==us&&null!==es&&(To(es,ns),Co(es,us)))),(n||o)&&(t.effectTag|=4),null);case 4:return wn(),Ol(t),null;case 10:return Zt(t),null;case 17:return It(t.type)&&Ft(),null;case 19:if(zt(vu),o=t.memoizedState,null===o)return null;if(a=0!==(64&t.effectTag),i=o.rendering,null===i){if(a)mr(o,!1);else if(rs!==Qu||null!==e&&0!==(64&e.effectTag))for(i=t.child;null!==i;){if(e=_n(i),null!==e){for(t.effectTag|=64,mr(o,!1),a=e.updateQueue,null!==a&&(t.updateQueue=a,t.effectTag|=4),null===o.lastEffect&&(t.firstEffect=null),t.lastEffect=o.lastEffect,o=t.child;null!==o;)a=o,i=n,a.effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,e=a.alternate,null===e?(a.childExpirationTime=0,a.expirationTime=i,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=e.childExpirationTime,a.expirationTime=e.expirationTime,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,i=e.dependencies,a.dependencies=null===i?null:{expirationTime:i.expirationTime,firstContext:i.firstContext,responders:i.responders}),o=o.sibling;return Mt(vu,1&vu.current|2),t.child}i=i.sibling}}else{if(!a)if(e=_n(i),null!==e){if(t.effectTag|=64,a=!0,n=e.updateQueue,null!==n&&(t.updateQueue=n,t.effectTag|=4),mr(o,!0),null===o.tail&&"hidden"===o.tailMode&&!i.alternate)return t=t.lastEffect=o.lastEffect,null!==t&&(t.nextEffect=null),null}else 2*ru()-o.renderingStartTime>o.tailExpiration&&1t)&&vs.set(e,t)))}}function Ur(e,t){e.expirationTimee?n:e,2>=e&&t!==e?0:e}function qr(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=$t(Vr.bind(null,e));else{var t=Br(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Fr();if(1073741823===t?r=99:1===t||2===t?r=95:(r=10*(1073741821-t)-10*(1073741821-r),r=0>=r?99:250>=r?98:5250>=r?97:95),null!==n){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=r)return;n!==Yl&&Bl(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?$t(Vr.bind(null,e)):Wt(r,Hr.bind(null,e),{timeout:10*(1073741821-t)-ru()}),e.callbackNode=t}}}function Hr(e,t){if(ks=0,t)return t=Fr(),No(e,t),qr(e),null;var n=Br(e);if(0!==n){if(t=e.callbackNode,(Ju&(Wu|$u))!==Hu)throw Error(r(327));if(lo(),e===es&&n===ns||Kr(e,n),null!==ts){var o=Ju;Ju|=Wu;for(var a=Yr();;)try{eo();break}catch(t){Xr(e,t)}if(Gt(),Ju=o,Bu.current=a,rs===Ku)throw t=os,Kr(e,n),To(e,n),qr(e),t;if(null===ts)switch(a=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,o=rs,es=null,o){case Qu:case Ku:throw Error(r(345));case Xu:No(e,2=n){e.lastPingedTime=n,Kr(e,n);break}}if(i=Br(e),0!==i&&i!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}e.timeoutHandle=Si(oo.bind(null,e),a);break}oo(e);break;case Gu:if(To(e,n),o=e.lastSuspendedTime,n===o&&(e.nextKnownPendingLevel=ro(a)),ss&&(a=e.lastPingedTime,0===a||a>=n)){e.lastPingedTime=n,Kr(e,n);break}if(a=Br(e),0!==a&&a!==n)break;if(0!==o&&o!==n){e.lastPingedTime=o;break}if(1073741823!==is?o=10*(1073741821-is)-ru():1073741823===as?o=0:(o=10*(1073741821-as)-5e3,a=ru(),n=10*(1073741821-n)-a,o=a-o,0>o&&(o=0),o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*Uu(o/1960))-o,n=o?o=0:(a=0|l.busyDelayMs,i=ru()-(10*(1073741821-i)-(0|l.timeoutMs||5e3)),o=i<=a?0:a+o-i),10 component higher in the tree to provide a loading indicator or placeholder to display."+N(i))}rs!==Zu&&(rs=Xu),l=yr(l,i),f=a;do{switch(f.tag){case 3:u=l,f.effectTag|=4096,f.expirationTime=t;var w=Ar(f,u,t);ln(f,w); break e;case 1:u=l;var E=f.type,k=f.stateNode;if(0===(64&f.effectTag)&&("function"==typeof E.getDerivedStateFromError||null!==k&&"function"==typeof k.componentDidCatch&&(null===ms||!ms.has(k)))){f.effectTag|=4096,f.expirationTime=t;var _=Ir(f,u,t);ln(f,_);break e}}f=f.return}while(null!==f)}ts=no(ts)}catch(e){t=e;continue}break}}function Yr(){var e=Bu.current;return Bu.current=Cu,null===e?Cu:e}function Gr(e,t){eus&&(us=e)}function Jr(){for(;null!==ts;)ts=to(ts)}function eo(){for(;null!==ts&&!Gl();)ts=to(ts)}function to(e){var t=Fu(e.alternate,e,ns);return e.memoizedProps=e.pendingProps,null===t&&(t=no(e)),qu.current=null,t}function no(e){ts=e;do{var t=ts.alternate;if(e=ts.return,0===(2048&ts.effectTag)){if(t=br(t,ts,ns),1===ns||1!==ts.childExpirationTime){for(var n=0,r=ts.child;null!==r;){var o=r.expirationTime,a=r.childExpirationTime;o>n&&(n=o),a>n&&(n=a),r=r.sibling}ts.childExpirationTime=n}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=ts.firstEffect),null!==ts.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=ts.firstEffect),e.lastEffect=ts.lastEffect),1e?t:e}function oo(e){var t=qt();return Vt(99,ao.bind(null,e,t)),null}function ao(e,t){do lo();while(null!==gs);if((Ju&(Wu|$u))!==Hu)throw Error(r(327));var n=e.finishedWork,o=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(r(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var a=ro(n);if(e.firstPendingTime=a,o<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:o<=e.firstSuspendedTime&&(e.firstSuspendedTime=o-1),o<=e.lastPingedTime&&(e.lastPingedTime=0),o<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===es&&(ts=es=null,ns=0),1u&&(c=u,u=l,l=c),c=Ue(w,l),f=Ue(w,u),c&&f&&(1!==k.rangeCount||k.anchorNode!==c.node||k.anchorOffset!==c.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&(E=E.createRange(),E.setStart(c.node,c.offset),k.removeAllRanges(),l>u?(k.addRange(E),k.extend(f.node,f.offset)):(E.setEnd(f.node,f.offset),k.addRange(E)))))),E=[];for(k=w;k=k.parentNode;)1===k.nodeType&&E.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w=t&&e<=t}function To(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Co(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function No(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Po(e,t,n,o){var a=t.current,i=Fr(),l=su.suspense;i=jr(i,a,l);e:if(n){n=n._reactInternalFiber;t:{if(J(n)!==n||1!==n.tag)throw Error(r(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(It(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(r(171))}if(1===n.tag){var s=n.type;if(It(s)){n=Dt(n,s,u);break e}}n=u}else n=Al;return null===t.context?t.context=n:t.pendingContext=n,t=on(i,l),t.payload={element:e},o=void 0===o?null:o,null!==o&&(t.callback=o),an(a,t),Dr(a,i),i}function Oo(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ro(e,t){e=e.memoizedState,null!==e&&null!==e.dehydrated&&e.retryTime