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

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

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

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

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

מה ההבדל בין מס ירושה למס עיזבון?

מס עיזבון – מוטל על נכסיו של המוריש טרם העברתם ליורשיו.

מס ירושה – חל על כל הנכסים שהתקבלו בידי היורש.

מס עיזבון בדרום אפריקה – מה צריך לדעת?

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

תחולת מס העיזבון

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

שיעורי מס העיזבון

  • על שווי עיזבון נטו (לאחר ניכויים) העולה על 3.5 מיליון ראנד – שיעור המס הוא 20%.
  • על החלק בעיזבון העולה על 30 מיליון ראנד – שיעור המס עולה ל-25%.

לדוגמה, עיזבון נטו בשווי של 35 מיליון ראנד יחויב ב-20% על 26.5 מיליון ראנד הראשונים שמעל רף הפטור, וב-25% על 5 מיליון ראנד נוספים.

פטורים ממס עיזבון

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

מס רווחי הון

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

מס מתנות

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

תושב דרום אפריקה חייב במס מתנות, גם אם הנכס שניתן במתנה ממקום מחוץ לדרום אפריקה. שיעורי מס המתנות זהים לשיעורי מס העיזבון, וכוללים 20% משווי המתנות עד 30 מיליון ראנד בשנה, ו-25% על חלק משווי המתנות העולה על 30 מיליון ראנד בשנה.

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

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

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

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

מיסוי ירושה בישראל בהשוואה לדרום אפריקה

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

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

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

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

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

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

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

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

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

קיבלתם ירושה בדרום אפריקה? 7 שלבים למימוש נכון של ירושה מדרום אפריקה

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

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

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

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

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

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

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

איך אנחנו יכולים לעזור?

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

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

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

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

שאלות ותשובות

האם על נכס שהתקבל בירושה מדרום אפריקה צריך לשלם מס בישראל?

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

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

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

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

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

בהיעדר צוואה, הירושה תחולק בין היורשים החוקיים בהתאם לדין הירושה המקומי.

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

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

ליצירת קשר

מאמרים אחרונים

להתייעצות עם מומחה במסים

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