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

מאמרים חדשים

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

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

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

מידע מרכזי שכל מעסיק צריך לדעת

הבנת חובותיו החוקיות של המעסיק

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

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

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

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

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

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

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

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

יצירת מדיניות ונהלים יעילים במקום העבודה

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

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

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

טיפוח תרבות ארגונית חיובית

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

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

יישום הליכי גיוס ומיון הוגנים

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

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

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

טיפול בניהול ביצועי עובדים

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

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

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

תשלומים לעובדים – חובתו של כל מעסיק!

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

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

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

הבטחת תאימות לבטיחות ובטיחות במקום העבודה

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

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

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

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

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

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

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

אימוץ יוזמות גיוון והכלה

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

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

כינון יחסי עובד מעביד וסיומם

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

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

לסיכום

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

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

https://www.michpalyeda.co.il/wp-content/uploads/2025/03/חשבות-שכר.png
תחומי אחריות של חשב שכר: מהות, מיומנויות וחשיבות לתפקוד הארגון

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

https://www.michpalyeda.co.il/wp-content/uploads/2025/03/חשב-שכר.png
מהו תפקידו של חשב שכר בארגון?

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

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

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

https://www.michpalyeda.co.il/wp-content/uploads/2025/03/10.d110a0.webp
המדריך המלא למע"מ עבור מוסדות ללא כוונת רווח (מלכ"רים)

מבוא סעיף 52 (א) לחוק מס ערך מוסף, התשל"ו-1975, קובע  מי  חייב להירשם  לצורכי מע"מ:  "עוסק,...

https://www.michpalyeda.co.il/wp-content/uploads/2025/03/Blue-Minimalist-Email-Header.d110a0.webp
עדכוני פסיקה וחקיקה פבר' 2025

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

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