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

Hapoel Netanel Group Holon

Hapoel Netanel Group Holon
2024-25

facebookXinstagramyoutube

Web Site
Arena Address
Arena Address: Peres Park, Holon
Office's Address
Office's Address: Jerusalem Blvd. 220, Holon
Phone
Phone: 03-6173184
Fax
Fax: 03-9680359
E-Mail
Sponsors
Sponsors: Netanel Group, Maoz Daniel, Kan Binuy, Mor Investnment House, Honda Bike, Tamir Kfir, Galey-Kor, Shagrir,Kelme

Roster

2024-25

Hapoel Netanel Group Holon

Team Kit

Team Kit

GAMES

2024-25

Hapoel Netanel Group Holon - GAMES
Date Time Round Home Away Result
11/12/2024
19:30
19:30 Winner League, Game 1
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
81 - 101
14/10/2024
21:05
21:05 Winner League, Game 2
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Shoval Haifa
Hapoel Shoval Haifa
89 - 71
17/10/2024
20:10
20:10 Winner League, Game 3
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
67 - 70
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
01/11/2024
12:50
12:50 Winner League, Game 5
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
97 - 64
11/11/2024
21:00
21:00 Winner League, Game 6
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
91 - 85
16/11/2024
21:00
21:00 Winner League, Game 7
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
68 - 72
30/11/2024
20:00
20:00 Winner League, Game 8
Bnei PenLink Herzliya
Bnei PenLink Herzliya
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
89 - 80
08/12/2024
18:30
18:30 Winner League, Game 9
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Afula
Hapoel Afula
82 - 74
14/12/2024
19:10
19:10 Winner League, Game 10
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
72 - 79
22/12/2024
18:30
18:30 Winner League, Game 11
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
90 - 88
30/12/2024
18:35
18:35 Winner League, Game 12
Hapoel Gilboa Galil
Hapoel Gilboa Galil
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
79 - 83
04/01/2025
20:50
20:50 Winner League, Game 13
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
87 - 72
10/01/2025
13:00
13:00 Winner League, Game 14
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Rivulis Galil Elion
Hapoel Rivulis Galil Elion
80 - 77
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
01/02/2025
20:50
20:50 Winner League, Game 16
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Bnei PenLink Herzliya
Bnei PenLink Herzliya
84 - 71
14/02/2025
13:00
13:00 Winner League, Game 17
Ironi Hai Motors Ness Ziona
Ironi Hai Motors Ness Ziona
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
72 - 60
03/03/2025
21:05
21:05 Winner League, Game 18
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Altshuler Shaham Be'er Sheva/Dimona
Hapoel Altshuler Shaham Be'er Sheva/Dimona
88 - 82
08/03/2025
19:20
19:20 Winner League, Game 19
Hapoel Shlomo Tel Aviv
Hapoel Shlomo Tel Aviv
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
84 - 68
16/03/2025
20:25
20:25 Winner League, Game 20
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Gilboa Galil
Hapoel Gilboa Galil
80 - 89
23/03/2025
20:50
20:50 Winner League, Game 21
Maccabi Playtika Tel Aviv
Maccabi Playtika Tel Aviv
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
86 - 83
29/03/2025
21:00
21:00 Winner League, Game 22
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Maccabi Ramat Gan
Maccabi Ramat Gan
Hapoel Netanel Group Holon Vs Maccabi Ramat Gan
07/04/2025
20:50
20:50 Winner League, Game 23
Ironi Lati Kiryat Ata
Ironi Lati Kiryat Ata
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Ironi Lati Kiryat Ata Vs Hapoel Netanel Group Holon
13/04/2025
לא סופי
Winner League, Game 24
Hapoel Afula
Hapoel Afula
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Afula Vs Hapoel Netanel Group Holon
17/04/2025
לא סופי
Winner League, Game 25
Hapoel Shoval Haifa
Hapoel Shoval Haifa
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Hapoel Shoval Haifa Vs Hapoel Netanel Group Holon
20/04/2025
לא סופי
Winner League, Game 26
Elitzur BRIGA Netanya
Elitzur BRIGA Netanya
Hapoel Netanel Group Holon
Hapoel Netanel Group Holon
Elitzur BRIGA Netanya Vs Hapoel Netanel Group Holon

Staff

Owner: 
Chairman: 
CEO: 
Team Manager: 
Marketing: 
VC Marketing: 
Managment: 
Community: 
Doctor: 
Physiotherapist: 
Fitness Trainer : 
Quartermaster: 
 
 

Arena

Toto Arena. Holon
Toto Arena. Holon
Address: Peres Park, Holon נווט עם וויז
Places: 5400
 
 

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 1696 421/778 210/582 224/299 504 207 711 376 377 183 264 407 59 39 1950
Average 80.8 20/37 (54.1%) 10/28 (36.1%) 11/14 (74.9%) 24.0 9.9 33.9 17.9 18.0 8.7 12.6 19.4 2.8 1.9 92.9
Team Stats - Advanced Stats, Regular Season
Stat Name Games Pts From Turnovers Pts From Paint Second Chance Pts
Total 21 395 696 214
Average   18.8 33.1 10.2
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
2 Hapoel Haifa (H) 89 71 20/36 55.6% 14/26 53.8% 7/9 77.8% 24 5 29 17 15 10 13 25 2 0 110
3 Hapoel Galil Elion (A) 70 67 15/28 53.6% 9/25 36% 13/17 76.5% 23 6 29 19 18 7 14 16 3 1 76
4 Hapoel Jerusalem (A) 66 91 18/35 51.4% 7/27 25.9% 9/14 64.3% 21 7 28 16 17 6 13 15 2 5 58
5 Elitzur Netanya (H) 97 64 25/41 61% 12/29 41.4% 11/14 78.6% 27 11 38 13 17 11 9 21 8 2 132
6 Ness Ziona (H) 91 85 24/45 53.3% 11/23 47.8% 10/12 83.3% 27 7 34 14 17 6 11 19 4 2 109
7 Hapoel Tel-Aviv (H) 68 72 18/34 52.9% 7/24 29.2% 11/16 68.8% 32 7 39 20 22 5 14 12 5 3 76
8 Bnei Herzliya (A) 80 89 24/47 51.1% 7/30 23.3% 11/13 84.6% 21 14 35 21 18 12 10 14 2 4 78
9 Hapoel Afula (H) 82 74 18/30 60% 13/30 43.3% 7/9 77.8% 30 7 37 18 13 3 15 20 3 1 93
1 Be'er Sheva/Dimona (A) 101 81 24/40 60% 11/29 37.9% 20/26 76.9% 29 8 37 19 19 10 11 24 2 4 119
10 Maccabi Tel-Aviv (H) 72 79 20/38 52.6% 8/34 23.5% 8/9 88.9% 20 9 29 17 19 11 4 14 1 2 78
11 Maccabi Ramat Gan (A) 88 90 19/36 52.8% 10/30 33.3% 20/25 80% 23 8 31 26 23 12 10 20 0 0 96
12 Gilboa Galil (A) 83 79 20/33 60.6% 10/28 35.7% 13/18 72.2% 23 10 33 17 21 5 12 18 3 0 98
13 Ironi Kiryat Ata (H) 87 72 27/37 73% 8/31 25.8% 9/14 64.3% 23 8 31 15 19 16 14 23 3 0 112
14 Hapoel Galil Elion (H) 80 77 22/40 55% 9/24 37.5% 9/12 75% 28 12 40 13 16 7 13 24 2 0 107
15 Hapoel Jerusalem (H) 79 85 11/30 36.7% 17/33 51.5% 6/8 75% 20 11 31 20 16 7 13 24 1 3 85
16 Bnei Herzliya (H) 84 71 19/33 57.6% 13/27 48.1% 7/10 70% 28 10 38 15 18 6 19 17 6 1 103
17 Ness Ziona (A) 60 72 17/36 47.2% 5/24 20.8% 11/18 61.1% 22 17 39 19 14 11 15 15 1 2 59
18 Be'er Sheva/Dimona (H) 88 82 23/39 59% 10/23 43.5% 12/17 70.6% 28 9 37 18 19 8 18 26 5 0 113
19 Hapoel Tel-Aviv (A) 68 84 21/40 52.5% 7/24 29.2% 5/7 71.4% 21 8 29 18 16 10 15 19 0 5 66
20 Gilboa Galil (H) 80 89 15/32 46.9% 12/32 37.5% 14/20 70% 16 13 29 21 23 11 11 20 1 3 86
21 Maccabi Tel-Aviv (A) 83 86 21/48 43.8% 10/29 34.5% 11/11 100% 18 20 38 20 17 9 10 21 5 1 96
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
02 Brendan Adams 5 1 26.2 11.0 58.8% 38.5% 62.5% 2.2 0.6 2.8 1.6 2.2 0.2 0.8 3.4 0.0 0.2 11.8
03 Guy Egozi 2 0 2.0 0.0 0.0% 0.0% 0.0% 0.0 0.0 0.0 0.0 0.0 0.0 0.5 0.0 0.0 0.0 -1.0
04 Mike Davis Jr. 12 7 25.8 13.6 41.0% 36.5% 69.0% 1.8 1.2 3.0 2.8 2.1 2.4 1.7 1.9 0.4 0.5 10.3
05 Jalen Adams 11 6 28.5 15.1 55.7% 39.7% 84.6% 2.8 0.3 3.1 1.8 1.5 1.5 2.5 2.8 0.2 0.6 12.6
06 Omri Mane 2 0 2.0 0.0 0.0% 0.0% 0.0% 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
12 Michale Kyser 20 18 20.6 7.2 56.6% 0.0% 91.2% 3.2 1.8 5.0 1.6 2.1 0.6 1.0 0.8 1.2 0.1 11.9
14 Dakarai Tucker 18 11 25.9 7.6 52.2% 35.1% 77.8% 2.1 0.8 2.9 1.5 0.7 0.8 1.2 1.4 0.3 0.1 6.8
20 Idan Zalmanson 21 3 16.7 6.2 54.8% 31.3% 65.0% 2.2 1.0 3.2 1.8 1.4 0.5 1.1 1.8 0.2 0.1 7.4
21 Netanel Artzi 21 16 24.6 9.1 67.1% 38.6% 53.1% 2.2 0.8 3.1 2.6 1.7 1.2 1.1 1.2 0.1 0.2 8.7
22 D.J. Cooper 4 4 30.3 12.5 36.4% 36.4% 100.0% 3.3 0.5 3.8 2.3 2.5 2.3 3.0 8.5 0.0 0.3 17.0
23 Eliad Tal 11 0 5.3 1.9 55.6% 27.3% 66.7% 0.7 0.4 1.1 0.6 0.2 0.3 0.2 0.3 0.1 0.0 1.8
30 Ran Solomon 1 0 3.0 3.0 100.0% 0.0% 50.0% 1.0 0.0 1.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 4.0
32 Justin Alston 5 5 28.8 15.4 66.7% 60.0% 100.0% 3.6 1.8 5.4 1.8 1.4 0.2 1.4 1.0 0.6 0.2 17.2
99 Yiftach Ziv 21 7 24.1 9.2 45.9% 23.8% 75.4% 3.1 0.5 3.6 2.6 4.4 1.4 2.0 4.1 0.2 0.2 12.3
Released Players
100 Elijah Mitrou-Long 15 15 27.3 12.1 51.2% 36.1% 81.8% 2.7 0.7 3.4 2.7 2.7 1.1 1.7 4.0 0.1 0.4 12.9
104 Marcus Bingham Jr. 6 6 31.8 17.5 66.7% 52.9% 69.2% 6.3 1.8 8.2 1.7 4.7 1.3 1.7 1.2 1.2 0.2 25.3
108 Yotam Hanochi 10 2 12.2 3.6 39.1% 25.0% 100.0% 1.1 0.4 1.5 2.1 1.1 0.1 0.5 0.8 0.0 0.1 1.8
144 Niv Misgav 5 4 27.2 8.8 64.3% 41.2% 71.4% 2.6 0.4 3.0 3.0 2.6 1.0 2.6 5.8 0.0 0.0 12.2

Records

2024-25

VAL
132 VAL
Round 5 Vs Elitzur Netanya [Home]
Points
101 Points
Round 1 Vs Be'er Sheva/Dimona [Away]
Rebounds
40 Rebounds
Round 14 Vs Hapoel Galil Elion [Home]
Assists
26 Assists
Round 18 Vs Be'er Sheva/Dimona [Home]
Steals
16 Steals
Round 13 Vs Ironi Kiryat Ata [Home]
Turnovers
19 Turnovers
Round 16 Vs Bnei Herzliya [Home]
Blocks
8 Blocks
Round 5 Vs Elitzur Netanya [Home]
3Points Made
17 3Points Made
Round 15 Vs Hapoel Jerusalem [Home]

Trophies

Israel Champions
Israel Champions
2 Times
Israel Cup
Israel Cup
2 Times

Accomplishments

תארים
אלופת המדינה: 2 פעמים
מחזיקת גביע המדינה: 2 פעמים
מחזיקת גביע הליגה: 0 פעמים
הליגה הבלקנית: 2021 
הישגים נוספים
גמרי פלייאוף: 3 (עונות 07/08, 17/18, 21/22)
חצאי גמר פלייאוף: 11 (עונות 82/83, 84/85, 85/86, 87/88, 94/95, 98/99, 07/08, 11/12, 17/18, 20/21, 21/22)
עונה סדירה
עונות בליגה: 59 
משחקים: 1419 
נצחונות: 744 
הפסדים: 675 
אחוז הצלחה: 52.4% 
פלייאוף
עונות: 25 
משחקים: 141 
נצחונות: 66 
הפסדים: 75 
אחוז הצלחה: 46.8% 
פיינל פורים
פיינל פור 2008: ניצחה בגמר את מכבי תל אביב 72-73 
פיינל פור 2012: הפסידה בחצי הגמר למכבי תל אביב 73-102 
פיינל פור 2018: הפסידה בגמר למכבי תל אביב 95-75 
גביע המדינה
גמרים: 7 (עונות 58/59, 60/61, 85/86, 90/91, 94/95, 08/09, 17/18)
חצאי גמר: 15 
מחזיקת גביע: 2 פעמים
אירופה
עונות: 9 
משחקים: 64 
נצחונות: 24 
תיקו: 1 
הפסדים: 39 
הישג שיא: חצי גמר היורופקאפ (18/19) 
הישג שיא: פיינל פור ליגת האלופות (21/22) 
הליגה הבלקנית
אלופה: 2021 

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