מס ירושה ביוון - מה חשוב לדעת?

מס ירושה ביוון – מה חשוב לדעת?

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

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

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

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

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

מס ירושה ביוון – מה צריך לדעת?

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

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

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

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

  • בני זוג, ילדים, נכדים והורים – פטורים ממס עד 150,000 אירו. לאחר מכן שיעור המס נע בין 10%- 1% בהתאם לגובה הירושה.
  • אחים, סבים וסבתות, נינים – פטורים ממס עד 30,000 אירו. לאחר מכן שיעור המס נע בין 20%-5% בהתאם לגובה הירושה.
  • אחרים – פטורים ממס עד 6,000 אירו. לאחר מכן שיעור המס נע בין 40%-20%.

פטורים והקלות במס ירושה

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

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

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

מס מתנות

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

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

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

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

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

מיסוי ירושה בישראל בהשוואה ליוון

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

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

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

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

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

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

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

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

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

קיבלתם ירושה ביוון? 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