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

דף הבית » דיני עבודה » ניהול שכר » למה העסק שלך צריך בקרת שכר?

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

דמי הבראה

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

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

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

למה העסק שלך צריך בקרת שכר?

מבוא

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

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

מדוע בקרת שכר חיונית לעסק שלך?

1. מניעת טעויות והפחתת סיכונים

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

2. עמידה בדרישות החוק והרגולציה

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

3. שיפור שביעות רצון העובדים

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

4. שיפור היעילות התפעולית

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

5. ניתוח נתונים וקבלת החלטות

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

שלבים בהטמעת מערכת בקרת שכר

1. הגדרת מטרות ויעדים

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

2. בחירת מערכת תוכנה מתאימה

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

3. הטמעה והדרכה

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

4. ביצוע בדיקות תקופתיות

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

5. התאמות ושיפורים

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

טבלה: יתרונות ומאפיינים של בקרת שכר

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

סיכום

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

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

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

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

6 טעויות שכר נפוצות שכל מעסיק חייב להכיר
מתווה פיצויים לעסקים בעקבות מבצע "עם כלביא" – סיכום הסעיפים המרכזיים בהצעת החוק

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

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

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

זכויות עובדים בנוכחות בזום
זכויות עובדים בנוכחות בזום/מרחוק: עבודה מהבית בתקופת מלחמה

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

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

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

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

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

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

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

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

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

חברה בעמ (1)
משרד העבודה מפרסם שאלות ותשובות בנושא זכויות עובדים (מבצע "עם כלביא")

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

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

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

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