חדשות האתר

"מה זה HS Code ולמה הוא קריטי לעמילות מכס?"

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

מסי היבוא והחות׳ים – מה עושים עם עלויות ההובלה הנוספות?

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

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

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

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

ואכן, כבר ב-16.10.23 הוציא מנהל המכס, מר כפיר חן, את ההנחייה הבאה: ״בהתאם לסמכותי לפי סעיף (133א()()5א) לפקודת המכס, אני קובע כי אין לכלול בערך העסקה לצורך חישוב מסי יבוא את עלויות ההובלה שנגרמו ליבואנים עקב מצב המלחמה החל מיום 16 באוקטובר 2023  ועד להודעה חדשה״.

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

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

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

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

ממש לאחרונה, ביום 18.3.24, בעקבות פעילויות של גופים שונים, הוציא מינהל המכס את ההבהרה הנדרשת לגבי ההסטה מהים האדום. הינה עיקרי ההנחייה: ״בהתאם לסמכות הקבועה בסעיף (133א()()5א) לפקודת המכס, הח״מ קובע כי אין לכלול בערך העסקה לצורך חישוב מסי יבוא את עלויות ההובלה הנוספות אשר הושתו/ יושתו על היבואנים והקשורות באופן ישיר עם מצב מלחמת ׳חרבות ברזל׳ ופעילות השילוח הימי מהמזרח הרחוק דרך נתיבים אלטרנטיביים בעקבות האיום החות׳י בים האדום״.

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

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

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

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

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

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

פורסם ב אתר port2port

לכתבה המלאה לחצו כאן

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

https://www.unitedxp.co.il/wp-content/uploads/2025/03/תיוג.png
רשימת תיוג למשלוח בינלאומי

1. הכנות מוקדמות זיהוי קוד HS (Harmonized System Code) עבור הסחורה. בדיקת הגבלות ורגולציות במדינת היעד (למשל: איסור יבוא, דרישות תווי תקן, מגבלות על מוצרים מסוימים). אישורים ספציפיים למוצר (למשל:...

https://www.unitedxp.co.il/wp-content/uploads/2025/03/HS-Code.png
"מה זה HS Code ולמה הוא קריטי לעמילות מכס?"

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

https://www.unitedxp.co.il/wp-content/uploads/2025/03/ארהב.png
רפורמת ״מה שטוב לאירופה״ מתרחבת לארה״ב

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

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

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

https://www.unitedxp.co.il/wp-content/uploads/2025/03/שילוח-בינלאומי-יבוא.png
שילוח בינלאומי: מבוא מקיף, אפשרויות השילוח ודרכים להצלחה

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

https://www.unitedxp.co.il/wp-content/uploads/2025/03/חדשות.png
סקירה מקיפה של תחום היבוא, היצוא ועמילות המכס בישראל ובעולם

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

https://www.unitedxp.co.il/wp-content/uploads/2025/02/שירותי-אחסנה-ואריזה.png
שירותי אחסנה ואריזה – מילון מושגים בסיסי

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

https://www.unitedxp.co.il/wp-content/uploads/2025/02/שינוע-מטענים.png
שינוע מטענים – מילון מושגים בסיסי

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

https://www.unitedxp.co.il/wp-content/uploads/2025/02/מגמות-2025.png
מגמות חדשות ביבוא, יצוא, עמילות מכס 2025

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

https://www.unitedxp.co.il/wp-content/uploads/2025/02/3-1.png
שילוח אווירי – מילון מושגים בסיסי

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

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