חדשות האתר

נמל חיפה: סכסוך עבודה בסקטור מנהלי העבודה

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

חוקי או לא חוקי

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

קרא עוד »
בלוג
עורך ראשי

יתרונות היצוא

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

קרא עוד »

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

https://www.unitedxp.co.il/wp-content/uploads/2024/12/מתן-פטור-לטובין-המיובאים-ביבוא-מסחרי.png
החל מיום 01.09.2024 נכנסה לתוקפה הוראת מנכ"ל 2.6 המתוקנת – מתן פטור לטובין המיובאים ביבוא מסחרי

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

https://www.unitedxp.co.il/wp-content/uploads/2024/12/מסלול.png
מערכת סטאטוס לרישיונות ולאישורים בין המכס לרשויות מוסמכות - הכירו את מערכת מסלול+

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

https://www.unitedxp.co.il/wp-content/uploads/2024/12/Black-Minimalist-Business-Growth-Banner.png
ישראל השלימה הצטרפותה הרשמית לכל נספחי אמנת MARPOL

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

https://www.unitedxp.co.il/wp-content/uploads/2024/12/סחר-חופשי.png
רגולציה בסחר מקומי ובינלאומי: מדריך מעמיק לעסקים

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

https://www.unitedxp.co.il/wp-content/uploads/2024/12/הסכמי-סחר.png
הגבלות ייצוא וייבוא: מדריך מקיף להבנת החוקים והשפעתם על עסקים

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

https://www.unitedxp.co.il/wp-content/uploads/2024/12/דיני-סחר.png
יסודות דיני סחר: מה חשוב לדעת?

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

https://www.unitedxp.co.il/wp-content/uploads/2024/11/שינוע.png
אופטימיזציה של תהליכי שינוע: טיפים להקטנת עלויות ושיפור היעילות

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

https://www.unitedxp.co.il/wp-content/uploads/2024/11/שינוע-מטענים-ביבשה.png
סיכונים וניהול משברים בשינוע מטענים

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

https://www.unitedxp.co.il/wp-content/uploads/2024/11/שינוע-מטענים-1.png
תכנון שרשרת אספקה ​​יעילה: שינוע מטענים בצורה אופטימלית

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

https://www.unitedxp.co.il/wp-content/uploads/2024/11/מקרי-בוחן-איך-עמיל-מכס-פתר-בעיות-סבוכות-עבור-לקוחותיו.png
מקרי בוחן: איך עמיל מכס פתר בעיות סבוכות עבור לקוחותיו

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

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