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

מיקוד 5621604

פקס

03-539-5901

דף הבית » ייעוץ לעסקים » מדריכים » ניהול קשרי לקוחות

קטגוריות
ארכיונים
אפריל 2025
אבגדהוש
 12345
6789101112
13141516171819
20212223242526
27282930 

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

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

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

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

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

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

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

החשיבות של מעורבות עובדים חזקה

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

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

משיכת ושימור כישרונות מובילה לחוויית לקוח משופרת

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

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

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

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

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

יוזמות גיוון והכלה בשיפור קשרי הלקוחות

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

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

מנף טכנולוגיה לאינטגרציה חלקה של HR ו-CRM

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

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

קבלת החלטות מונעת נתונים באסטרטגיות HR ו-CRM

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

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

רווחת העובדים והשפעתה על שביעות רצון הלקוחות

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

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

מדידת הצלחת מאמצי שיתוף הפעולה של HR-CRM

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

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

לסיכום

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

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

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

    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