תפריט מכללת ידע

דף הבית » רשויות » מס הכנסה » מה זה גילוי מרצון במס הכנסה – ומתי שווה לשקול את זה?

מאמרים חדשים
אולי יעניין אותך גם…
מאמרים – עודכנו לאחרונה

דמי הבראה

עובדים שהשלימו שנת עבודה אחת (12 חודשים) לפחות במקום עבודתם זכאים לדמי הבראה בהתאם לוותק

קרא עוד »
קטגוריות
ארכיון
יולי 2025
אבגדהוש
 12345
6789101112
13141516171819
20212223242526
2728293031 

הצטרפו לרשימת התפוצה שלנו

מה זה גילוי מרצון במס הכנסה – ומתי שווה לשקול את זה?

 מבוא

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

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

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

שלבי הליך הגילוי מרצון
  1. התייעצות ראשונית עם עורך דין או יועץ מס – יש לבחון את המצב הקיים, להבין את היקף ההכנסות או הנכסים הלא מדווחים ולבנות אסטרטגיה.
  2. הגשת בקשה ראשונית לרשות המיסים – ניתן להגיש בקשה בשני אופנים: אנונימי (בשלב ראשון) או גלוי (מהרגע הראשון).
  3. בדיקת הרשות את הבקשה – רשות המיסים בוחנת אם הבקשה עומדת בתנאים, אם היא הוגשה לפני פתיחת חקירה או בדיקה.
  4. הסדרת חוב המס – במקרה שהבקשה מתקבלת, יש לשלם את המס על ההכנסות המדווחות, כולל ריביות והצמדות – אך ללא קנסות פליליים.
  5. חתימה על הסכם סופי – הצדדים חותמים על הסכם לפיו רשות המיסים מתחייבת שלא לפתוח בהליך פלילי, והמבקש משלם את מלוא חובו.
מי זכאי להגיש בקשת גילוי מרצון?
  • יחידים – אזרחים ישראלים המחזיקים כספים או נכסים לא מדווחים בישראל או בחו"ל.
  • חברות – עסקים שלא דיווחו במלואם על הכנסותיהם.
  • יורשים – שירשו חשבונות בנק בחו"ל או נכסים, ולא היו מודעים לכך שלא דווחו.
  • ישראלים חוזרים – שגרו בחו"ל והחזיקו שם נכסים, ולא ביצעו דיווח כנדרש בעת שובם.
  • תושבי חוץ בעלי קשרים עסקיים לישראל.
אילו סוגי נכסים והכנסות ניתן לכלול בגילוי מרצון?
  • חשבונות בנק בחו"ל שלא דווחו
  • נכסי נדל"ן בארץ או בחו"ל
  • מניות, קרנות נאמנות, תיקי השקעות
  • הכנסות משכר דירה שלא דווחו
  • הכנסות מעסק או עבודה עצמאית
  • כספים שהועברו בירושה
  • רווחי הון שהתקבלו מחוץ למערכת המדווחת
יתרונות מרכזיים של הגילוי מרצון
  1. פטור מהליך פלילי – כל עוד המבקש עומד בתנאים, רשות המיסים לא תפתח בהליכים פליליים.
  2. שקיפות מול הרשויות – יצירת מערכת יחסים אמינה מול רשות המיסים לעתיד.
  3. הפחתת סיכונים עסקיים ואישיים – במיוחד עבור אנשי מקצוע, בעלי רישיון או תפקיד ציבורי.
  4. אפשרות להסדרה מדורגת – לעיתים ניתן לפרוס תשלומים או להגיע להסכמות מס.
  5. הימנעות מחשיפה בינלאומית – במסגרת הסכמי שיתוף מידע בין מדינות, אי-דיווח צפוי להתגלות גם מחו"ל.
חסרונות או סיכונים בהליך גילוי מרצון
  • חיוב במס מלא – אין פטור מתשלום מס, רק מקנסות פליליים.
  • דרישה לחשוף פרטים מלאים – לא ניתן להעלים פרטים מסוימים או לנסות 'להסתיר חלקית'.
  • תהליך בירוקרטי לא קצר – דורש הכנה, סבלנות ולעיתים מו"מ מתמשך מול הרשויות.
  • אי קבלת הבקשה – במידה ורשות המיסים תמצא שהבקשה לא בתום לב, ההליך עלול להיפסל.
  • חשיפת מידע אישי – כולל מסמכים בנקאיים, חוזים, תצהירים ועוד.
גילוי מרצון אנונימי לעומת גילוי גלוי
פרמטרגילוי אנונימיגילוי גלוי
זהות המבקשמוסתרת בשלב הראשוניידועה מהרגע הראשון
רמת הסיכוןנמוכה יותר להתחלה, אך דורשת השלמהחשיפה מידית, אך לעיתים נתפסת כאמינה יותר
שלב ההכרעהלאחר בדיקה ניתן לחשוף זהותהתהליך מתחיל מידית מול המבקש
שימושי במיוחד עבורמי שמתלבט או חושש מהשלכותמי שמבין היטב את מצבו ורוצה סגירה מהירה
טיפים חשובים לפני הגשת בקשה לגילוי מרצון
  • ליווי מקצועי הכרחי – עורך דין מומחה למיסוי או יועץ מס מנוסה.
  • איסוף כל המסמכים הרלוונטיים מראש – דפי בנק, חוזים, אישורים, הצהרות הון.
  • שקיפות מלאה – ניסיון להסתרת פרטים יוביל לדחיית הבקשה.
  • בדיקה שאין הליכים תלויים ועומדים – ברגע שנפתחת חקירה, אין אפשרות להגיש בקשה.
  • שיקול של עלות מול תועלת – לעיתים תשלום המס עשוי להיות זניח יחסית לסיכון הפלילי.
מקרים אמיתיים מהשטח
  • יורש שגילה לאחר מות אביו חשבון בנק בשווייץ – לאחר התייעצות הגיש גילוי מרצון, שילם מס בלבד וחסך תביעה פלילית.
  • בעל עסק קטן שהעלים הכנסות של כמה שנים – פנה עם עורך דינו לגילוי מרצון, שילם סכום מס ונסגר ההליך ללא כתב אישום.
  • שכיר שהשקיע במטבעות דיגיטליים – לא דיווח על רווחי מכירה, אך במסגרת גילוי מרצון הצליח להסדיר את המעמד.
שילוב הליך גילוי מרצון עם ירושות או סגירת עסקים

לעיתים הליך גילוי מרצון מבוצע כחלק מתהליך רחב יותר, למשל:

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

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

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

 
איך לקרוא תלוש שכר ב-60 שניות
איך לקרוא תלוש שכר ב-60 שניות – המדריך השלם לכל עובד בישראל

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

6 טעויות שכר נפוצות שכל מעסיק חייב להכיר
מתווה פיצויים לעסקים בעקבות מבצע "עם כלביא" – סיכום הסעיפים המרכזיים בהצעת החוק

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

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

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

זכויות עובדים בנוכחות בזום
זכויות עובדים בנוכחות בזום/מרחוק: עבודה מהבית בתקופת מלחמה

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

הערכת המצב בפיקוד העורף
מדיניות ההתגוננות של פיקוד העורף

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

עם כלביא (3)
"עם כלביא": רשות המסים פרסמה מגוון הקלות לציבור בשל המצב הביטחוני

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

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

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

חברה בעמ (1)
משרד העבודה מפרסם שאלות ותשובות בנושא זכויות עובדים (מבצע "עם כלביא")

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

6 טעויות שכר נפוצות שכל מעסיק חייב להכיר
6 טעויות שכר נפוצות שכל מעסיק חייב להכיר

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

הסכמים קיבוציים והשפעתם על השכר בפועל
הסכמים קיבוציים והשפעתם על השכר בפועל

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

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