חיפוש
סגור את תיבת החיפוש
חדשות האתר

מאמרים חדשים

קטגוריות
ארכיון מאמרים
ינואר 2025
א ב ג ד ה ו ש
 1234
567891011
12131415161718
19202122232425
262728293031  

מאמרים – עודכנו לאחרונה

המאמרים הבאים עברו עדכונים ושיפורים על מנת להתאים לשינויים העדכניים בשוק העבודה ובחוקי דיני עבודה

זכויות עובדים בישראל – אכיפה

  • עודכן לפני: 6 חודשים 

פסקי דין בנושא זכויות עובדים בישראל

פסקי דין בתחום זכויות העובדים בישראל מהווים חלק משמעותי מהתפתחות דיני העבודה בארץ, ומשקפים את המאבקים המשפטיים ואת המגמות החברתיות שעיצבו את שוק העבודה המודרני. פסקי הדין מעניקים פרשנות לחוקים קיימים, יוצרים תקדימים חדשים ומספקים הגנה על זכויות העובדים. להלן סקירה של מספר פסקי דין מרכזיים בתחום זכויות העובדים בישראל:

בג"ץ 1181/03 אוניברסיטת בר אילן נ' ד"ר יפעת אלקלעי ואח'

בפסק דין זה נדונה השאלה האם מוסד להשכלה גבוהה רשאי להפלות נשים בתנאי העסקה, ובמיוחד בסוגיית הקידום האקדמי. ד"ר יפעת אלקלעי טענה שהיא מופלית לרעה בתנאי העסקתה לעומת גברים עמיתים בתפקידים דומים, במיוחד בנוגע לקידום לדרגת פרופסור.

בית המשפט קבע כי אפליה על בסיס מגדר אסורה על פי חוק שוויון ההזדמנויות בעבודה, וקבע כי מוסדות להשכלה גבוהה חייבים להבטיח שוויון הזדמנויות בקידום אקדמי. הפסיקה הדגישה את חובת המעסיק להוכיח שההחלטות שנוגעות להעסקה ולשכר מתקבלות על בסיס קריטריונים ענייניים בלבד, ללא כל התחשבות במגדר או במאפיינים אישיים אחרים.

בג"ץ 566/76 גולן נ' שירות בתי הסוהר

פסק דין זה דן בזכויות העובדים בשירות הציבורי, ובמיוחד בזכות לשוויון בעבודה. עתירה זו הוגשה על ידי עובדי שירות בתי הסוהר שטענו כי הופלו לרעה במתן הטבות לעומת עובדים במערכת הביטחון האחרים. המחלוקת המרכזית הייתה בנוגע לזכאותם להטבות שוות כמו אלה שמקבלים עובדים אחרים המועסקים במסגרת המערכת הביטחונית.

בפסק הדין, קבע בית המשפט העליון כי אין להפלות בין עובדים המועסקים בתפקידים דומים במסגרת אותו מעסיק ציבורי, והדגיש את הצורך בשוויון בעבודה גם בשירות הציבורי. בית המשפט הדגיש את עקרון השוויון כזכות יסוד והבהיר שמעסיקים ציבוריים חייבים להקפיד על מתן תנאים שווים לכל עובדיהם, למעט הבדלים מוצדקים המבוססים על קריטריונים מקצועיים ברורים.

בג"ץ 100/57 אלברט נ' שר העבודה

בפסק דין זה דן בית המשפט העליון בזכותם של עובדים לחופש ההתאגדות ובזכותם להקים ועד עובדים עצמאי. המקרה עסק בקבוצת עובדים שביקשה להקים ועד עובדים בתוך מפעלם, אך נתקלה בהתנגדות מצד ההנהלה, שניסתה להטיל סנקציות על העובדים הפעילים בארגון.

בית המשפט קבע כי זכות ההתאגדות היא זכות חוקתית שמוקנית לכל עובד בישראל, ואסר על המעסיקים להטיל סנקציות על עובדים המנסים להתאגד. פסק דין זה היווה תקדים חשוב שהגן על חופש ההתאגדות של העובדים והבטיח את זכותם להתאגד ללא חשש מתגמול מצד המעסיק.

ע"ע 300162/96 פלוני נ' אלמונית (פרשת נמל אשדוד)

פסק דין זה עסק בזכויותיהם של עובדים במקרים של הטרדה מינית במקום העבודה. עובדת בנמל אשדוד התלוננה על הטרדה מינית מצד הממונה עליה, ובעקבות כך הועבר לה תפקיד אחר בעבודה, בעוד הממונה נותר בתפקידו.

בית הדין לעבודה קבע שהמעסיק חייב לנקוט באמצעים מיידיים ומקיפים להגנה על העובדת ולמניעת הישנות מקרים דומים. כמו כן, הודגש כי העברת העובדת לתפקיד אחר במקום להרחיק את המטריד מהווה פגיעה בזכויותיה. פסק הדין חיזק את ההגנה על עובדים במקרים של הטרדה מינית, והבהיר את חובת המעסיקים להגן על העובדים וליצור סביבת עבודה בטוחה.

בג"ץ 5678/07 גיורא עמיר נ' שירות הביטחון הכללי

בפסק דין זה דן בית המשפט העליון בזכויות עובדים בהליכי פיטורין, במיוחד במקרים של עובדים המועסקים בתפקידים רגישים בשירותי הביטחון. העותר, גיורא עמיר, פוטר מתפקידו בשירות הביטחון הכללי בטענה של אי-התאמה לתפקיד, אך הוא טען כי הפיטורין היו בלתי חוקיים והוגשו בשל דעותיו הפוליטיות.

בית המשפט קבע כי גם במקרים של תפקידים רגישים בשירותי הביטחון, על המעסיקים לפעול בהתאם להוראות החוק ולשמור על זכויות העובדים. פסק הדין הדגיש כי פיטורין חייבים להתבצע רק על בסיס שיקולים מקצועיים וענייניים, ולא בשל דעותיו הפוליטיות של העובד.

סיכום

פסקי דין אלו ועוד רבים אחרים מעצבים את מערכת דיני העבודה בישראל ומשפיעים על הזכויות והחובות של העובדים והמעסיקים. הם משמשים כלי חשוב בהגנה על זכויות העובדים ובהבטחת שוויון והוגנות בשוק העבודה. מערכת בתי הדין לעבודה והגופים הרלוונטיים ממשיכים לשחק תפקיד מרכזי בהתפתחות זכויות העובדים בישראל, תוך שמירה על עקרונות הצדק וההגנה על זכויות יסוד של כל עובד ועובדת.

אילו צעדים ננקטו נגד מעסיקים?

 

אולי יעניין אותך גם…

https://www.kolhamas.co.il/wp-content/uploads/2025/01/קטרסים.png
איך לבחור קורס מקצועי שמתאים לקריירה שלך?

מבוא בעידן שבו הכשרות מקצועיות הן מפתח להצלחה תעסוקתית, הבחירה בקורס הנכון היא החלטה חשובה שיכולה להשפיע על עתידכם. לימודי חשבות שכר, לדוגמה, הם אחת מהאפשרויות המומלצות כיום, המשלבות יציבות תעסוקתית עם פוטנציאל לקידום מקצועי. מדריך זה יעזור לכם להבין איך לבחור את המסלול הנכון לקריירה שלכם, עם דגש על...

https://www.kolhamas.co.il/wp-content/uploads/2025/01/22.d110a0.webp
מדריך ללמידה מקוונת: איך לנצל את הזמן וללמוד בצורה מיטבית?

מבוא בעידן הדיגיטלי, למידה מקוונת הפכה לכלי מרכזי בהכשרת אנשי מקצוע מכל התחומים. מכללת קול המס מציעה מגוון קורסים מקוונים המותאמים לאנשי מקצוע המעוניינים לשלב לימודים עם עבודה וחיי משפחה. במדריך זה נעסוק ביתרונות הלמידה המקוונת ובכלים לניהול זמן יעיל, כך שתוכלו להפיק את המרב מהחוויה הלימודית. היתרונות...

https://www.kolhamas.co.il/wp-content/uploads/2025/01/טיפים-וכלים-להצלחה-בקורסים-של-קול-המס.png
הכנה למבחני לשכת רואי חשבון: טיפים וכלים להצלחה בקורסים של קול המס

מבוא מבחני לשכת רואי החשבון מהווים אתגר משמעותי לכל סטודנט השואף להיות רואה חשבון מוסמך. ההצלחה במבחנים אלו דורשת לא רק ידע מעמיק בתחומים הרלוונטיים, אלא גם יכולות ניהול זמן, התמדה ושימוש נכון בכלים המוצעים לאורך תהליך הלמידה. במאמר זה נציג מדריך מפורט להיערכות למבחנים, נמליץ על כלים וטכניקות אפקטיביות...

https://www.kolhamas.co.il/wp-content/uploads/2025/01/קורס-חשב-שכר-בכיר-בפיקוח-לשכת-רואי-חשבון.png
קורס חשב שכר בכיר בפיקוח לשכת רואי חשבון: המפתח לקריירה מבטיחה בעולם השכר והפיננסים

קורס חשב שכר בכיר בפיקוח לשכת רואי חשבון: הדרך לקריירה יציבה ומתגמלת מבוא תפקיד חשב השכר הבכיר הוא אחד המקצועות המבוקשים והחשובים בשוק העבודה המודרני. תפקיד זה משלב ידע מעמיק במיסוי, חוקי עבודה ומיומנויות טכנולוגיות, ומהווה נדבך מרכזי בתפעול התקין והחוקי של כל ארגון. הצטרפות לקורס חשב שכר בכיר היא צעד...

https://www.kolhamas.co.il/wp-content/uploads/2025/01/קורסים-מקצועיים-השקעה-בעובדים-היא-השקעה-בעתיד-הארגון.png
קורסים מקצועיים: השקעה בעובדים היא השקעה בעתיד הארגון

מבוא בשוק העבודה התחרותי והמתפתח במהירות, הצלחת הארגון תלויה לא רק בטכנולוגיה או במוצרים, אלא בעיקר באנשים שמרכיבים אותו. עובדים מיומנים, מעודכנים ומלאי מוטיבציה מהווים את עמוד השדרה של כל עסק מצליח. השקעה בקורסים מקצועיים לעובדים היא דרך ישירה ומעשית לשפר את ביצועי הארגון, להעלות את שביעות רצון העובדים...

https://www.kolhamas.co.il/wp-content/uploads/2025/01/עיצוב-ללא-שם.png
שדרוג הקריירה בעזרת קורסים בניהול פיננסי וחשבות שכר

מבוא העולם המקצועי המודרני מתפתח בקצב מהיר, ואיתו הדרישה למיומנויות מתקדמות ומומחיות בתחומים שונים. אחד התחומים החשובים ביותר כיום הוא הניהול הפיננסי וחשבות השכר, אשר מהווים חלק בלתי נפרד מתפקוד עסקי תקין. באמצעות קורסים מקצועיים בניהול פיננסי וחשבות שכר, אנשי מקצוע יכולים לשדרג את הקריירה שלהם, לשפר...

https://www.kolhamas.co.il/wp-content/uploads/2025/01/נסח.png
קורס ניהול תהליכי פרישה: כיצד לתכנן פרישה נכונה

מבוא ניהול תהליכי פרישה הוא שלב קריטי בחיי העובד ובתפקוד הארגון. תהליך זה כולל היבטים כלכליים, אישיים ורגשיים אשר משפיעים על העובד ועל הארגון כאחד. קורס ניהול תהליכי פרישה נועד להעניק כלים מקצועיים ומעשיים לניהול נכון של הפרישה ולהבטיח מעבר חלק עבור העובד תוך שמירה על האינטרסים של הארגון. מטרות הקורס קורס...

https://www.kolhamas.co.il/wp-content/uploads/2025/01/קורס-ייעוץ-מס.png
כיצד לבחור קורס ייעוץ מס המתאים לך

בחירת קורס ייעוץ מס היא צעד משמעותי לקראת קריירה בתחום המיסוי והפיננסים. ההחלטה הנכונה תספק לך את הידע, הכלים וההסמכה הנדרשים להצלחה מקצועית. להלן מדריך שיעזור לך לבחור את התוכנית המתאימה ביותר לצרכיך. קריטריונים חשובים לבחירת קורס ייעוץ מס 1. הכרה והסמכה ודא שהקורס מוכר על ידי הגופים הרלוונטיים, כגון...

https://www.kolhamas.co.il/wp-content/uploads/2025/01/רואה-חשבון.png
הכנה למבחני לשכת רואי החשבון: טיפים והמלצות

מבחני לשכת רואי החשבון הם שלב חשוב ומשמעותי עבור אלו המעוניינים לעסוק בתחום החשבונאות ולהצטרף לשורות המקצוענים בענף. ההכנה למבחנים דורשת גישה ממוקדת, תכנון נכון ושימוש במשאבים מתאימים. מאמר זה מספק המלצות מעשיות וטיפים לניהול יעיל של תהליך ההכנה, כולל המלצה על מכללת קול המס כתוכנית לימודים מובילה בתחום. מהם...

https://www.kolhamas.co.il/wp-content/uploads/2025/01/הנהלת-חשבונות.png
מדריך מקיף להנהלת חשבונות לעסקים קטנים ובינוניים

ניהול פיננסי נכון הוא אחד הגורמים הקריטיים להצלחתם של עסקים קטנים ובינוניים. הנהלת חשבונות מקצועית היא לא רק חובה חוקית, אלא גם כלי ניהולי חשוב שמספק לבעלי עסקים מידע מדויק על מצבם הכלכלי. במדריך זה נסביר את תהליכי הנהלת החשבונות, נדון בחשיבותם ונציע טיפים לניהול פיננסי יעיל. בנוסף, נציג את האפשרות לניהול...

https://www.kolhamas.co.il/wp-content/uploads/2025/01/מע_מ.png
10 טעויות נפוצות שעסקים עושים בדיווח למע"מ: מדריך להימנעות וייעול

מבוא ניהול הדיווחים למע"מ (מס ערך מוסף) הוא חלק בלתי נפרד מהפעילות הפיננסית של כל עסק בישראל. עם זאת, עסקים רבים עושים טעויות שעלולות להוביל לקנסות, חבות מס מיותרת, ואף ביקורת מצד רשויות המס. במאמר זה נסקור 10 טעויות נפוצות שעסקים עושים בדיווח למע"מ, נסביר כיצד להימנע מהן, ונציג טיפים וכלים...

ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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