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

Hapoel Bank Yahav Jerusalem

Hapoel Bank Yahav Jerusalem
2024-25

facebookXinstagramyoutubetiktok

Web Site
Office's Address
Office's Address: Kossel Center, Givat Ram
Phone
Phone: 02-6241440
Fax
Fax: 02-6241441
E-Mail
Sponsors
Sponsors: Bank Yahav, Prima Hotels, Colmobil, ALM, Yifora-Tavori, Hadassa, Brown Hotels, Luciana, RTMI

Roster

2024-25

Hapoel Bank Yahav Jerusalem

Team Kit

Team Kit

GAMES

2024-25

Hapoel Bank Yahav Jerusalem - GAMES
Date Time Round Home Away Result
06/10/2024
21:05
21:05 Winner League, Game 1
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
74 - 81
13/10/2024
20:50
20:50 Winner League, Game 2
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
72 - 85
20/10/2024
19:40
19:40 Winner League, Game 3
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
89 - 66
26/10/2024
21:00
21:00 Winner League, Game 4
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
91 - 66
02/11/2024
20:10
20:10 Winner League, Game 5
Hapoel Gilboa Galil
Hapoel Gilboa Galil
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
81 - 89
10/11/2024
18:30
18:30 Winner League, Game 6
Hapoel Shoval Haifa
Hapoel Shoval Haifa
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
61 - 82
16/11/2024
18:50
18:50 Winner League, Game 7
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Hapoel Afula
Hapoel Afula
80 - 78
01/12/2024
18:30
18:30 Winner League, Game 8
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
68 - 104
07/12/2024
19:20
19:20 Winner League, Game 9
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
84 - 80 (1)
14/12/2024
18:30
18:30 Winner League, Game 10
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
68 - 66
22/12/2024
21:00
21:00 Winner League, Game 11
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
101 - 84
29/12/2024
20:50
20:50 Winner League, Game 12
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
74 - 98
05/01/2025
20:50
20:50 Winner League, Game 13
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Maccabi Ramat Gan
Maccabi Ramat Gan
86 - 87
11/01/2025
19:05
19:05 Winner League, Game 14
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
77 - 92
25/01/2025
19:10
19:10 Winner League, Game 15
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
79 - 85
02/02/2025
18:30
18:30 Winner League, Game 16
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
88 - 85
16/02/2025
20:50
20:50 Winner League, Game 17
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Hapoel Gilboa Galil
Hapoel Gilboa Galil
85 - 75
02/03/2025
18:30
18:30 Winner League, Game 18
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Bnei PenLink Herzliya
Bnei PenLink Herzliya
94 - 79
06/03/2025
20:50
20:50 Winner League, Game 19
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
75 - 82
17/03/2025
21:00
21:00 Winner League, Game 20
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Hapoel Shoval Haifa
Hapoel Shoval Haifa
106 - 83
21/03/2025
12:50
12:50 Winner League, Game 21
Hapoel Afula
Hapoel Afula
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
84 - 82
30/03/2025
20:50
20:50 Winner League, Game 22
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
Hapoel Bank Yahav Jerusalem Vs Elitzur BRIGA Netanya
06/04/2025
21:00
21:00 Winner League, Game 23
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Maccabi Playtika Tel Aviv Vs Hapoel Bank Yahav Jerusalem
13/04/2025
לא סופי
Winner League, Game 24
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Bank Yahav Jerusalem Vs Hapoel Altshuler Shaham Be'er Sheva/Dimona
17/04/2025
לא סופי
Winner League, Game 25
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Hapoel Rivulis Galil Elion Vs Hapoel Bank Yahav Jerusalem
20/04/2025
לא סופי
Winner League, Game 26
Hapoel Bank Yahav Jerusalem
Hapoel Bank Yahav Jerusalem
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
Hapoel Bank Yahav Jerusalem Vs Ironi Hai Motors Ness Ziona

Staff

Owner: 
Co-Owner: 
CEO: 
Sports Manager: 
Team Manager: 
Marketing: 
Doctor: 
Fitness Trainer: 
 
 

Arena

Pais Arena, Jerusalem
Pais Arena, Jerusalem
Places: 11600
 
 

Standings

Pts L W GP Team #
42 3 20 23 Hapoel Tel-Aviv 1
39 3 18 21 Maccabi Tel-Aviv 2
37 5 16 21 Hapoel Jerusalem 3
33 9 12 21 Maccabi Ramat Gan 4
33 9 12 21 Bnei Herzliya 5
32 10 11 21 Hapoel Holon 6
 
31 11 10 21 Ness Ziona 7
31 13 9 22 Gilboa Galil 8
31 13 9 22 Hapoel Galil Elion 9
30 12 9 21 Be'er Sheva/Dimona 10
 
29 15 7 22 Hapoel Afula 11
28 14 7 21 Elitzur Netanya 12
 
28 14 7 21 Ironi Kiryat Ata 13
25 19 3 22 Hapoel Haifa 14

Team Highlights

2024-25

אנא המתן

Stats

2024-25

Team Stats - Regular Season
2PT 3PT 1PT Rebounds Fouls Blocks
GP Pts M/A M/A M/A DR OR TR FF FA ST TO AS BKF BKA VAL
Total 21 1834 402/789 221/562 367/488 548 248 796 412 446 189 266 376 63 48 2129
Average 87.3 19/38 (51%) 11/27 (39.3%) 17/23 (75.2%) 26.1 11.8 37.9 19.6 21.2 9.0 12.7 17.9 3.0 2.3 101.4
Team Stats - Advanced Stats, Regular Season
Stat Name Games Pts From Turnovers Pts From Paint Second Chance Pts
Total 21 391 678 258
Average   18.6 32.3 12.3
Team Stats Per Game - Regular Season
2PT 3PT 1PT Rebounds Fouls Blocks
# Game Pts AG M/A % M/A % M/A % DR OR TR FF FA ST TO AS BKF BKA VAL
1 Ness Ziona (A) 81 74 22/41 53.7% 7/17 41.2% 16/17 94.1% 27 8 35 21 18 7 15 19 3 1 96
2 Hapoel Tel-Aviv (H) 72 85 17/37 45.9% 7/24 29.2% 17/24 70.8% 19 14 33 20 20 9 14 12 5 2 71
3 Ironi Kiryat Ata (H) 89 66 23/38 60.5% 10/28 35.7% 13/18 72.2% 34 8 42 23 19 8 11 24 3 5 108
4 Hapoel Holon (H) 91 66 24/40 60% 10/25 40% 13/18 72.2% 33 9 42 17 16 8 12 21 5 2 116
5 Gilboa Galil (A) 89 81 10/24 41.7% 13/30 43.3% 30/38 78.9% 24 7 31 18 26 8 10 17 3 2 105
6 Hapoel Haifa (A) 82 61 18/33 54.5% 10/36 27.8% 16/20 80% 37 12 49 24 22 8 15 26 2 2 103
7 Hapoel Afula (H) 80 78 13/27 48.1% 11/29 37.9% 21/25 84% 30 7 37 22 25 8 18 14 3 2 89
8 Be'er Sheva/Dimona (A) 104 68 22/36 61.1% 13/23 56.5% 21/29 72.4% 27 7 34 22 27 13 18 22 1 0 129
9 Hapoel Galil Elion (H) 84 80 18/44 40.9% 6/29 20.7% 30/38 78.9% 30 15 45 21 25 11 8 14 1 1 93
10 Bnei Herzliya (A) 66 68 12/41 29.3% 7/28 25% 21/24 87.5% 29 19 48 21 22 9 18 13 4 8 62
11 Maccabi Tel-Aviv (H) 101 84 18/32 56.2% 15/25 60% 20/30 66.7% 20 10 30 21 25 7 8 16 2 2 116
12 Elitzur Netanya (A) 98 74 17/35 48.6% 13/28 46.4% 25/28 89.3% 27 16 43 20 21 12 15 19 3 4 121
13 Maccabi Ramat Gan (H) 86 87 23/41 56.1% 9/26 34.6% 13/19 68.4% 20 10 30 17 18 12 12 20 5 1 100
14 Hapoel Tel-Aviv (A) 92 77 25/52 48.1% 10/19 52.6% 12/19 63.2% 22 17 39 18 19 12 10 12 2 4 101
15 Hapoel Holon (A) 85 79 20/40 50% 10/22 45.5% 15/21 71.4% 25 13 38 16 19 9 10 17 3 1 106
16 Ironi Kiryat Ata (A) 85 88 17/34 50% 12/29 41.4% 15/22 68.2% 19 18 37 21 25 8 18 18 4 2 95
17 Gilboa Galil (H) 85 75 16/33 48.5% 12/29 41.4% 17/22 77.3% 28 9 37 18 23 6 11 21 3 1 106
18 Bnei Herzliya (H) 94 79 24/46 52.2% 12/22 54.5% 10/18 55.6% 24 9 33 19 17 13 11 17 4 4 104
19 Maccabi Ramat Gan (A) 82 75 18/30 60% 10/32 31.2% 16/22 72.7% 21 8 29 19 22 10 10 15 1 0 90
20 Hapoel Haifa (H) 106 83 27/41 65.9% 13/35 37.1% 13/17 76.5% 30 15 45 18 17 5 10 21 3 1 128
21 Hapoel Afula (A) 82 84 18/44 40.9% 11/26 42.3% 13/19 68.4% 22 17 39 16 20 6 12 18 3 3 90
Players - Regular Season Averages
2PT 3PT 1PT Rebounds Fouls Blocks
# Player Name GP SF Min Pts % / A % / A % / A DR OR TR FF FA ST TO AS BKF BKA VAL
00 Justin Smith 13 7 20.9 12.4 65.2% 100.0% 52.2% 2.5 2.4 4.9 2.4 2.2 1.2 0.7 0.6 0.6 0.5 14.4
01 Jared Harper 20 12 26.1 19.1 43.1% 45.2% 87.0% 2.1 0.6 2.7 1.9 6.0 1.2 2.5 4.9 0.2 0.3 22.0
03 Khadeen Carrington 17 10 24.4 13.8 41.3% 29.8% 91.7% 2.4 0.5 2.9 2.4 3.1 0.8 1.8 2.7 0.0 0.2 10.7
04 Chris Johnson 18 15 22.7 8.6 57.1% 41.5% 71.4% 3.8 1.9 5.7 2.4 1.9 1.3 0.8 0.6 0.5 0.1 11.7
05 Austin Wiley 7 6 22.4 13.0 62.7% 0.0% 58.6% 6.3 3.1 9.4 2.1 3.6 0.4 1.1 0.4 1.0 0.4 19.3
07 Gabriel Chachashvili 18 9 20.7 6.1 55.7% 36.4% 60.6% 3.2 1.1 4.3 2.1 2.3 0.9 1.5 1.5 0.6 0.2 9.1
08 Noam Dovrat 15 4 18.1 5.7 33.3% 34.7% 66.7% 1.6 0.5 2.1 1.8 1.3 0.5 1.9 2.7 0.0 0.2 4.6
14 Nir Perri 6 0 2.7 1.0 0.0% 66.7% 0.0% 0.2 0.2 0.3 0.5 0.0 0.0 0.3 0.0 0.0 0.2 -0.5
18 Yarin Hasson 2 0 3.0 0.0 0.0% 0.0% 0.0% 0.0 0.5 0.5 1.0 0.0 0.0 1.0 0.5 0.0 0.5 -2.0
20 Jeremy Morgan 18 6 21.8 7.0 38.2% 45.8% 79.2% 2.1 1.1 3.2 2.4 1.4 1.3 0.7 1.8 0.2 0.2 8.4
22 Tarik Phillip 12 8 22.9 7.0 52.5% 31.3% 44.4% 2.6 0.9 3.5 1.9 3.0 1.0 1.8 2.7 0.3 0.3 8.8
34 Derek Ogbeide 8 3 15.8 6.9 77.4% 0.0% 50.0% 2.4 1.0 3.4 1.5 1.3 0.6 0.6 0.3 0.3 0.4 8.3
50 Yovel Zoosman 19 16 26.5 10.3 44.4% 45.5% 77.8% 3.3 0.7 4.0 2.1 1.8 1.7 1.3 2.0 0.6 0.2 12.3
51 Egor Koulechov 11 0 12.0 4.1 57.1% 35.3% 100.0% 1.6 0.5 2.0 1.6 0.1 0.4 0.2 0.4 0.5 0.0 3.4
80 Or Cornelius 15 5 16.3 4.7 50.0% 32.3% 66.7% 1.9 0.5 2.5 1.5 0.8 0.5 0.9 1.1 0.1 0.1 4.5
Released Players
144 Speedy Smith 5 4 22.6 7.0 36.4% 39.1% 0.0% 2.0 0.4 2.4 2.0 0.6 0.6 2.2 3.4 0.0 0.0 5.6

Records

2024-25

VAL
129 VAL
Round 8 Vs Be'er Sheva/Dimona [Away]
Points
106 Points
Round 20 Vs Hapoel Haifa [Home]
Rebounds
49 Rebounds
Round 6 Vs Hapoel Haifa [Away]
Assists
26 Assists
Round 6 Vs Hapoel Haifa [Away]
Steals
13 Steals
Round 8 Vs Be'er Sheva/Dimona [Away]
Turnovers
18 Turnovers
Round 7 Vs Hapoel Afula [Home]
Blocks
5 Blocks
Round 2 Vs Hapoel Tel-Aviv [Home]
3Points Made
15 3Points Made
Round 11 Vs Maccabi Tel-Aviv [Home]

Trophies

Israel Champions
Israel Champions
2 Times
Israel Cup
Israel Cup
8 Times
Israel League Cup
Israel League Cup
6 Times

Accomplishments

תארים
אלופת המדינה: 2 פעמים
מחזיקת גביע המדינה: 8 פעמים
מחזיקת גביע הליגה: 6 פעמים
גביע יול"ב: 2004 
עונה סדירה
עונות בליגה: 59 
משחקים: 1457 
נצחונות: 801 
הפסדים: 656 
אחוז הצלחה: 55.0% 
פלייאוף
עונות: 31 
משחקים: 178 
נצחונות: 93 
הפסדים: 85 
אחוז הצלחה: 52.2% 
פיינל פורים
פיינל פור 2006: הפסידה בגמר למכבי תל אביב 96-66 
פיינל פור 2007: הפסידה בגמר למכבי תל אביב 80-78 
פיינל פור 2009: הפסידה בחצי הגמר למכבי חיפה 98-93 
פיינל פור 2010: הפסידה בחצי הגמר לגלבוע/גליל 79-69 
פיינל פור 2011: הפסידה בחצי הגמר לגלבוע/גליל 98-80 
פיינל פור 2016: הפסידה בגמר למכבי ראשון לציון 83-77 
פיינל פור 2017: ניצחה בגמר את מכבי חיפה 76-83 
פיינל פור 2018: הפסידה בחצי הגמר להפועל חולון 80-76 
גביע המדינה
מחזיקת גביע: 8 פעמים
גמרים: 16 
אירופה
עונות: 28 
משחקים: 328 
נצחונות: 171 
הפסדים: 157 
גביע יול"ב: אלופה (2004) 
ליגת האלופות: סגנית אלופה (2023) 

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