רח' אלטלף 4, יהוד

מיקוד 5621604

פקס

03-539-5901

דף הבית » בלוג » איך מפרקים חברה בע"מ?

קטגוריות
ארכיונים
מאי 2025
אבגדהוש
 123
45678910
11121314151617
18192021222324
25262728293031
פתרונות אפקטיביים

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

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

מהו פירוק חברה?

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

פתרונות אפקטיביים
פירוק חברה

מתי תפורק החברה?

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

כאשר מדובר בפירוק שמתבצע ע"י בית משפט- ישנן 4 עילות פירוק:

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

מקרים מיוחדים

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

סוגי הפירוק וביצועו

פירוק מרצון

פירוק זה נחלק לשלושה מסלולים: רגיל, מקוצר וע"י נושים.

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

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

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

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

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

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

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

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

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

פירוק חברה מרצון על ידי נושים: על החברה לזמן אסיפת בעלי מניות ואסיפת נושים (בעלי חוב) לאותו מועד או ליום למחרת. באשר לאסיפת הנושים- יש לשלוח את ההזמנה לאסיפה בדואר ולפרסמה ברשומות ובעיתון יומי לפחות 21 יום לפני מועד האסיפה.

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

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

פירוק ע"י בית משפט

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

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

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

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

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

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

פטור מאגרות

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

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

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

סיכום

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

למדור: דיני תאגידים

* עו"ד אבי מורה, שותף במשרד עורכי דין מורה-טובים, העוסק בתחום המסחרי-אזרחי.

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

פורסם באתר פסק דין

פתרונות אפקטיביים
ייעוץ לעסקים

ממשל תאגידי מודרני – תפקיד הדירקטור אינו רק פיקוח

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

קרא עוד »
פתרונות אפקטיביים
דירקטוריון

השאלות שדירקטור חייב לשאול בישיבת תקציב

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

קרא עוד »
פתרונות אפקטיביים
משאבי אנוש

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

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

קרא עוד »
פתרונות אפקטיביים
המומחים של פתרונות

שיטת "Zero-Based Procurement" – כך חוסכים מיליונים בלי לפגוע באיכות

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

קרא עוד »
פתרונות אפקטיביים
משאבי אנוש - פרסומים בתקשורת

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

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

קרא עוד »
פתרונות אפקטיביים
מחקרים וסקירות

שוק העבודה בישראל – תמונת מצב עדכנית לפברואר 2025

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

קרא עוד »
Facebook
Twitter
LinkedIn
WhatsApp
Pinterest
Print
Email
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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