דף הבית » חשבות שכר » חוקי עבודה וחשב שכר – למה הידע המשפטי קריטי לתפקיד?

מאמרים חדשים

עודכן לאחרונה 

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

קטגוריות
ארכיון
מרץ 2025
א ב ג ד ה ו ש
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

חוקי עבודה וחשב שכר – למה הידע המשפטי קריטי לתפקיד?

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

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

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

חלק ראשון: תפקידו של חשב השכר והחשיבות של הידע המשפטי

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

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

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

מדוע הידע המשפטי הוא קריטי לתפקיד?

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

חלק שני: הקשר ההדוק בין דיני עבודה לחישוב שכר

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

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

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

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

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

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

חוק דמי מחלה – חישוב נכון של תשלום ימי מחלה
חוק דמי מחלה, תשל"ו-1976, מעניק לעובדים זכות לקבלת תשלום בגין ימי מחלה בהתאם לשיעור הקבוע בחוק. על חשב השכר לחשב את התשלום בהתאם לכללי החוק, הכוללים תשלום של 50% מהשכר היומי עבור היום השני והשלישי למחלה ותשלום מלא החל מהיום הרביעי. טעויות בחישוב דמי המחלה עלולות להוביל לתביעות מצד העובדים ולפגיעה בזכויותיהם.

חוק חופשה שנתית ודמי הבראה – שמירה על זכויות העובדים
חוק חופשה שנתית, תשי"א-1951, וחוק דמי הבראה קובעים את זכותם של העובדים לחופשה בתשלום ולקבלת דמי הבראה בהתאם לוותק שלהם במקום העבודה. חשב השכר נדרש לחשב את ימי החופשה ודמי ההבראה בהתאם להוראות החוק ולוודא שהתשלום מועבר לעובדים במועד הקבוע.

חלק שלישי: ההשלכות המשפטיות של טעויות בחישוב השכר

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

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

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

חלק רביעי: החשיבות של הכשרה מקצועית ועדכנית לחשבי שכר

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

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

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

יתרונות הלימודים במכללה

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

חלק שישי: סיכום – שילוב הידע המשפטי והמקצועי הוא המפתח להצלחה

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

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

עוד באותו נושא...

https://www.michpalyeda.co.il/wp-content/uploads/2025/02/3.d110a0.webp
שילוב בין ניהול שכר לניהול משאבי אנוש: חשיבות ההבנה המשולבת והשפעתה על היעילות הארגונית

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

https://www.michpalyeda.co.il/wp-content/uploads/2025/01/בודק-שכר-המלצה.png
בודק שכר: מקצוע מבוקש עם עתיד מבטיח

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

https://www.michpalyeda.co.il/wp-content/uploads/2025/01/חשב-שכר.png
מקצועות ניהול שכר וחשבות

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/12/מיכפל-ידע-2.png
תשלום שכר על התלמדות, הכשרה והכנות למשמרת

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

https://www.michpalyeda.co.il/wp-content/uploads/2022/08/תחבורה-ציבורית-2.png
החזר הוצאות נסיעה

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/12/אבחון-מערך-השכר-בארגון.png
אבחון מערך השכר בארגון: המדריך המלא לשיפור תהליכי ניהול שכר

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/11/ניהול-שכר.png
ניהול שכר לעובדי קבלן ושירותים: אתגרים משפטיים ותפעוליים

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/11/ניהול-שכר-2.png
ניהול שכר לעובדים לפי שעות: אתגרים ופתרונות

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/11/ניהול-שכר-4.png
היבטים משפטיים בניהול שכר: מה כל מעסיק חייב לדעת?

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/09/דיני-עבודה.png
השפעת דיני עבודה על ניהול שכר: מה חשוב לדעת?

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

https://www.michpalyeda.co.il/wp-content/uploads/2024/09/חשבי-שכר.png
טיפים לבניית קריירה מצליחה כחשב שכר: מדריך מעשי

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

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