לוח הדרושים

של ענף הבנייה

משרה לסטודנטים/בוגרים ללא ניסיון

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

סטודנטים-יריד תעסוקה

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

יריד תעסוקה 28/5/25

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

מהנדס ביצוע למשרה התחלתית

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

מהנדס ביצוע למשרה התחלתית

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

קונסטרוקטור למשרד תכנון מאמן

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

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

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

בקר פרויקטים ללא ניסיון למשרד תכנון

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

עוזר בטיחות- משרה התחלתית

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

מהנדס ביצוע מתחיל לפרויקט תשתיות

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

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

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

קונסטרוקטור לפרויקטים ייחודים

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

מהנדס ביצוע ללא ניסיון לחברה קבלנית יזמית בוטיקית

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

רק למשתמשים רשומים גישה מלאה לכל ישומי האתר !

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

ההרשמה והשימוש בתכני הפורטל ללא עלות !

הירשםהתחבר

לחצת על "סל המשרות"

רק למשתמשים רשומים גישה לסל המשרות

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

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

חזרה ללוח הדרושים | הירשם | התחבר

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