חדשות האתר

התפתחויות בבקרות הסחר העולמיות: מרץ 2025

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

שדרוג מאמרים:
עדכון, חידוש ושיפור תוכן למאמרים קיימים

משבר הקורונה: עושה גלים גם בעולם השילוח

משבר הקורונה: עושה גלים גם בעולם השילוח

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

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

עלייה במחירי השילוח

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

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

על מנת לסבר את האוזן, במחירי ההובלה הימית בקווים מסין לישראל חלה עלייה של מאות אחוזים וממחיר ממוצע של כ-1,500 דולר למכולה הגיעו המחירים ל-7,000 דולר.

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

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

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

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

בשילוח האווירי העליות חדות אף יותר ונובעות ממספר סיבות:

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

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

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

שינויים בשווקים: ציוד רפואי ומוצרים חיוניים אחרים מקבלים עדיפות על פני מוצרים אחרים.

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

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

מה ההשפעה על שוק היבוא והיצוא?

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

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

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

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

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

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

האם שער הדולר/שקל מאזן את השפעת המחירים?

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

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

מה ניתן לעשות עד שהדברים יחזרו לשגרה?

מומלץ לקבע מחירים עם חברות ההובלה שמוכנות לכך.

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

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

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

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

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

פורסם באתר – www.port2port.co.il 

עוד מאמרים בנושא...

בלוג
עורך ראשי

סחר בינלאומי בישראל

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

קרא עוד »

אולי יעניין אותך גם...

https://www.unitedxp.co.il/wp-content/uploads/2025/04/בקרת-שכר-2.png
התפתחויות בבקרות הסחר העולמיות: מרץ 2025

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

https://www.unitedxp.co.il/wp-content/uploads/2025/04/האיחוד-האירופי-מחייב-אניות-החולפות-במימיו-להציג-הוכחת-ביטוח.png
האיחוד האירופי מחייב אניות החולפות במימיו להציג הוכחת ביטוח

מבוא האיחוד האירופי (EU) פרסם לאחרונה רגולציה חדשה ומהפכנית: החל מ-2025, כל ספינה העוברת בתחומי הים הטריטוריאליים של האיחוד האירופי להציע הוכחת ביטוח בתוקף. ההחלטה, שזכתה לשם ה-EU Maritime Insurance Directive,...

https://www.unitedxp.co.il/wp-content/uploads/2025/04/שילוח-ימי.png
שילוח ימי: המדריך המלא לניווט באוקיינוס המסחרי

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

https://www.unitedxp.co.il/wp-content/uploads/2025/04/מערכת-WebFOCUS-לשינוע-מטענים.png
מערכת WebFOCUS לשינוע מטענים

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

https://www.unitedxp.co.il/wp-content/uploads/2020/08/המדריך-ליבואן-scaled.jpg
המדריך ליבואן - ייבוא בינלאומי

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

https://www.unitedxp.co.il/wp-content/uploads/2023/08/מכס.png
שירותי אחסנה ואריזה – הדרכים הטובות ביותר לשמור על הסחורה שלך

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

https://www.unitedxp.co.il/wp-content/uploads/2025/04/כללי-מקור-ואימות-מקור-בהסכם-הסחר-החופשי-ישראל-–-ארהב-1.png
טראמפ מקפיא ל-90 יום את המכסים הגבוהים – ומקפיץ אותם לסין: ניתוח המהלכים וההשלכות

הכרזת המכסים הדרמטית ב-10 באפריל 2025 הודיע נשיא ארצות הברית, דונלד טראמפ, על מהלך מפתיע בזירת הסחר הבינלאומי: הקפאה זמנית של 90 יום למכס בגובה 35% שהוטל בחודשים האחרונים על יבוא מסחורות מ-86 מדינות, ביניהן...

https://www.unitedxp.co.il/wp-content/uploads/2025/04/כללי-מקור-ואימות-מקור-בהסכם-הסחר-החופשי-ישראל-–-ארהב.png
מדריך בנושא כללי מקור ואימות מקור בהסכם הסחר החופשי ישראל – ארה"ב

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

https://www.unitedxp.co.il/wp-content/uploads/2025/04/עיצוב-ללא-שם-8.png
המכסים החדשים של ארה”ב - מטה מינהל סחר חוץ

נשיא ארה”ב דונלד טראמפ הכריז ב-2.4.25 על הטלת מכסים גלובליים על ייבוא סחורות לארה”ב מכל המדינות. טראמפ הגדיר את המכסים כמכסים הדדיים (Reciprocal Tariffs), והסביר שמטרתם המרכזית היא לאזן את גרעון הסחר של...

https://www.unitedxp.co.il/wp-content/uploads/2025/04/עיצוב-ללא-שם-7.png
מדיניות המכסים החדשה של ארה"ב - וובינר עם מומחי סחר חוץ בשיתוף מכון היצוא והתאחדות התעשיינים

תמצית הוובינר מבוסס על תלול בימים האחרונים הודיע ממשל טראמפ על הטלת מכס בגובה 17% על כלל היבוא מישראל לארה”ב. מדובר במשבר בעל השלכות משמעותיות על היצוא הישראלי, שנאמד בכ-10 מיליארד דולר בשנה. הצעד...

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