תפריט מכללת ידע

דף הבית » דיני עבודה » ניהול שכר » הטעויות הנפוצות בבקרת שכר וכיצד להימנע מהן

מאמרים חדשים
אולי יעניין אותך גם…
מאמרים – עודכנו לאחרונה

דמי הבראה

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

קרא עוד »
קטגוריות
ארכיון
יולי 2025
אבגדהוש
 12345
6789101112
13141516171819
20212223242526
2728293031 

הצטרפו לרשימת התפוצה שלנו

הטעויות הנפוצות בבקרת שכר וכיצד להימנע מהן

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

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

1. טעויות חישוב שכר

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

1.2 כיצד להימנע מטעויות חישוב שכר

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

2. טעויות בניהול שעות עבודה ונוכחות

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

2.2 כיצד להימנע מטעויות בניהול שעות עבודה

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

3. טעויות בניכויי מס וניהול הטבות

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

3.2 כיצד להימנע מטעויות בניכויי מס והטבות

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

4. טעויות בתיעוד ודיווח לרשויות

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

4.2 כיצד להימנע מטעויות בתיעוד ודיווח

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

5. טעויות בתקשורת עם עובדים

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

5.2 כיצד להימנע מטעויות בתקשורת עם העובדים

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

6. טעויות באבטחת מידע ובשמירה על פרטיות

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

6.2 כיצד להימנע מטעויות באבטחת מידע

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

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

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

סיכום

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

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

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

איך לקרוא תלוש שכר ב-60 שניות
איך לקרוא תלוש שכר ב-60 שניות – המדריך השלם לכל עובד בישראל

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

עסקת רכב לעובדים – מה מותר ומה אסור לפי חוק המס
עסקת רכב לעובדים – מה מותר ומה אסור לפי חוק המס?

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

עדכוני-פסיקה-וחקיקה-יוני-2025
עדכוני פסיקה וחקיקה יוני 2025

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

עמלות ובונסים
תמריצים, עמלות ובונוסים – מתי הם הופכים לשכר קבוע לפי החוק?

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

6 טעויות שכר נפוצות שכל מעסיק חייב להכיר
6 טעויות שכר נפוצות שכל מעסיק חייב להכיר

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

איך לקרוא את סעיף “שווי רכב” בתלוש – ומה המשמעות למעסיק ולעובד
איך לקרוא את סעיף “שווי רכב” בתלוש – ומה המשמעות למעסיק ולעובד?

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

בקרת שכר
שכר נטו מול שכר עלות – כמה באמת עולה כל עובד?

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

חשב שכר (3)
הסודות מאחורי תלוש השכר: טעויות נפוצות של מעסיקים

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

חשב שכר (1)
ימי מחלה, דמי הבראה וחופשה – כל מה שחשב שכר חייב לדעת ב־2025

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

3
שכר נטו לעומת ברוטו – איך להסביר לעובד את ההפרשים?

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

    תוכן עניינים

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