רח' אלטלף 4, יהוד

מיקוד 5621604

פקס

03-539-5901

דף הבית » משאבי אנוש » AI ו-HR – איך בינה מלאכותית משנה את חוקי המשחק בניהול עובדים – חלק שני

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

פרק 9: היבטים אתיים ורגולטוריים

9.1 שקיפות והגינות

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

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

9.2 עמידה בדרישות חוקיות

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

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

פרק 10: חווית עובד בעידן הדיגיטלי

10.1 מעורבות ושביעות רצון

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

10.2 בניית תרבות ארגונית מותאמת

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

פרק 11: שיטות עבודה מומלצות ליישום AI ב-HR

11.1 שלב תכנון מקיף

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

11.2 הטמעה הדרגתית והדרכה

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

פרק 12: ניתוח תחזיתי ככלי לשינוי ארגוני

12.1 עוצמת הניבוי והמשמעות האסטרטגית

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

12.2 אינטגרציה עם מידע עסקי

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

פרק 13: מקרים לדוגמה (Case Studies)

13.1 חברת טק גלובלית

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

13.2 ארגון ממשלתי

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

פרק 14: האתגר התרבותי וההתנגדות לשינוי

14.1 חששות מפני החלפת עובדים

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

14.2 הדרכה ושקיפות

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

פרק 15: העתיד של AI ו-HR

15.1 מבט לעשור הקרוב

ההתפתחות של בינה מלאכותית רק בתחילתה, וצפויים עוד שיפורים רבים ביכולת המערכות להבין ולחזות התנהגות אנושית. ככל שהכלים ייעשו מדויקים וגמישים יותר, השימוש ב-AI בתחום משאבי אנוש יתרחב גם לתחומים שעדיין לא היו חשופים לטכנולוגיה זו. אפשר לצפות להופעת אלגוריתמים לניתוח "כימיית צוות" ושילוב ראיית מחשב (Computer Vision) במעקבי בטיחות ורווחה.

15.2 שילוב בין יכולות אנושיות לבינה מלאכותית

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

פרק 16: מדריך מעשי ליישום AI ב-HR

16.1 אבחון צרכים ארגוניים

  1. הגדרת יעדים ברורים: האם המטרה היא ייעול גיוס עובדים, שיפור תהליך Onboarding, או הרחבה של הדרכה מותאמת?
  2. מיפוי תהליכים קיימים: הבנת ה"כאב" המרכזי של מחלקת HR – איפה משקיעים הכי הרבה זמן ומשאבים?
  3. בניית תרחישים לשינוי: מהם הערוצים בהם ישולב AI, אילו נתונים ייאספו?

16.2 בחירת פלטפורמה והטמעה בפועל

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

פרק 17: קייס סטאדי – אימוץ AI בארגון בינוני

17.1 הרקע לארגון

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

17.2 מהלכי הארגון

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

התוצאות הראו הפחתה של 40% בזמן הגיוס, עלייה של 25% בשביעות רצון עובדים חדשים, וצמצום של 15% בנטישת עובדים בשנה הראשונה. ההחזר על ההשקעה (ROI) הגיע כבר תוך 8 חודשים.

פרק 18: השפעת AI על התרבות הארגונית

18.1 פיתוח חשיבה נתונית (Data-Driven)

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

18.2 העצמת חדשנות

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

פרק 19: סיכונים והיערכות לעתיד

19.1 הסיכון שבהסתמכות יתר על AI

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

19.2 עדכון מתמיד של מערכות וחוקים

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

פרק 20: סיכום המאמר

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

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

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

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

Facebook
Twitter
LinkedIn
WhatsApp
Pinterest
Print
Email

תוכן עניינים

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