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

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

מאמרים חדשים
מאמרים – עודכנו לאחרונה
קטגוריות
ארכיון
מרץ 2025
אבגדהוש
 1
2345678
9101112131415
16171819202122
23242526272829
3031 

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

ניהול שכר פנימי או מיקור חוץ? היתרונות והחסרונות שכל מנהל צריך לדעת

מבוא

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

ניהול שכר פנימי – יתרונות וחסרונות

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

מיקור חוץ לניהול שכר – יתרונות וחסרונות

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

מה עדיף לעסק שלך?

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

שירותי מיקור חוץ "בקרת שכר"

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

סיכום

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

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

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

10 השאלות החשובות לבחירת חברת שכר אמינה

1. מה הניסיון של החברה בניהול שכר לעסקים בסדר גודל שלנו?

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

2. אילו שירותים כלולים?

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

3. האם החברה עומדת בכל התקנים והרגולציות?

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

4. איזה פתרונות טכנולוגיים החברה מציעה?

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

5. מהי רמת השקיפות בתמחור השירותים?

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

6. איזה סוג של תמיכה זמינה?

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

7. כיצד החברה מטפלת באבטחת מידע?

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

8. האם החברה מספקת דוחות וניתוחי נתונים?

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

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

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

10. האם לחברה יש המלצות מלקוחות קיימים?

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

גילום רכב
שווי רכב צמוד – גילום שווי רכב לעובד: מדריך מקיף למעסיקים ולעובדים

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

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

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

5 טעויות נפוצות בניהול שכר – וכיצד מהן
5 טעויות נפוצות בניהול שכר – ואיך להימנע מהן

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

השוואת שכר
השגת האיזון המושלם: שכר בונוס לעומת שכר קבוע

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

בקרת שכר 3
מדדים קריטיים לבקרת שכר: איך לנתח נתונים ולייצר תובנות?

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

עבודה מבית
פענוח ההיבטים המשפטיים של עבודה מהבית: זכויות עובד-מעביד

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

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

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

תלוש שכר
ניכויים מהשכר: מדריך מקיף לעובדים ולמעסיקים

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

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

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

משכורות
שקיפות שכר: יתרונות וסיכונים עבור ארגונים

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

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