פסקי דין

עא 811/23 עמנואל בן חיים נ' תשרי רהיטים בע"מ - חלק 2

17 מרץ 2025
הדפסה

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

עינינו הרואות, סעיף 9 לחוק קובע את החלופה הצורנית של הודאה "בכתב" כמקבילה ושקולה לחלופה של הודאה "בפני בית משפט". מכאן נובע, כי לשתי החלופות תפקיד זהה; וממילא, כי בבסיס שתיהן ניצבת תכלית זהה. לפיכך, על מנת לעמוד על תכליתה של דרישת הכתב בענייננו, יש להתחקות אחר המכנה המשותף במישור התכלית בינה לבין הדרישה להודאה "בפני בית משפט".
22. כפי שצוין לעיל, לנוכח משמעות סעיף 9 לחוק והרציונלים שבבסיסו, יש לייחס לדרישת הכתב הקבועה בו תכלית הנוגעת לווידוא רצינותה של הודאת הנתבע, ולמניעת מצב שבו הוא חושף את עצמו, בקלות ראש, לתביעה שאלמלא הודאתו הייתה מתיישנת. ואכן, נראה כי ניתן לייחס תכלית כזו גם לדרישה שההודאה תינתן "בפני בית משפט". אמנם, כפי שצוין לעיל, התכלית האמורה מתקיימת בדרישת הכתב בשים לב למאפיינים הטבועים, במצב הדברים הרגיל, במלאכת הכתיבה, לעומת אלו הטבועים, ברגיל, בפעולת הדיבור. ואולם, דיבור בפני בית משפט באופן ספציפי, שונה מפעולת הדיבור באופן כללי, דווקא במאפיינים הללו: בעוד שדיבור מתאפיין, ככלל, בספונטניות, הרי שדיבור בפני בית משפט מתאפיין בכובד ראש ובשקילת כל מילה ומילה (ראו והשוו: בע"מ 7734/08 פלוני נ' פלונית, פסקה טו [נבו] (27.4.2010); ע"א 4/80 מונק נ' מונק, פ"ד לו(3) 421, 428 (1982)), וזאת בדומה כאמור למאפיינים של כתיבה.
אם כן, נראה כי התכלית הנדונה היא בבחינת רציונל משותף לשתי הדרישות הצורניות המנויות בסעיף 9 לחוק – הודאה "בכתב" או "בפני בית המשפט".
23. אלא שכאמור לעיל, המערערים טוענים כי לדרישת הכתב הנ"ל תכלית שונה, ראייתית באופייה, שקשורה ביכולת להוכיח כי הנתבע אכן הודה בקיום זכות התובע.
ואכן, במסגרת הליך חקיקת החוק, במהלך הדיון במליאת הכנסת לקראת קריאה שנייה ושלישית, נדונה הסתייגות שהגיש ח"כ ישראל שלמה רוזנברג, בנוגע לדרישות הצורניות של הודאת נתבע לפי סעיף 9 לחוק. ח"כ רוזנברג הציע כי בנוסף להודאה בכתב או בפני בית משפט, ניתן יהיה להכיר בהודאה שנמסרה בעל פה לפני שני עדים:
"אולם אם מסכימים – והכל מסכימים – שאם היתה הודאה מצד הנתבע שהוא חייב את הכסף, רשאי התובע לדרוש אותו – מדוע צריכה ההודאה של הנתבע להיות רק בכתב? מהו ההבדל אם ההודאה היא בכתב או בדרך אחרת? טוענים חברים כי יש הבדל: בכתב זה ברור. אם אדם חתם את שמו, ברור שהוא הודה: אבל אם עשה זאת בעל-פה, יכול להיות ספק. הוא יכול להכחיש אחר-כך ולומר שלא הודה.
משום כך הוספתי את המלים 'בפני שני עדים' [...] אם הם עדי אמת ובית-הדין מאמין להם, ברור שהוא הודה; ואם הוא הודה, איזו קדושה יש דווקא בהודאה בכתב ולא בעל-פה?" (ד"כ 26.3.1958, 1683).
בהמשך הדיון, השיב ח"כ ברוך אזניה בשם ועדת החוקה, חוק ומשפט להסתייגותו של ח"כ רוזנברג:
"ואשר להצעת חבר-הכנסת רוזנברג להוסיף את המלים 'בפני שני עדים' כדרך של קבלת הודאה המפסיקה את ההתיישנות אף מחוץ לבית-המשפט, סבורני שאין בשני עדים הוכחה ברורה כפי שהיא ישנה במקרה של הודאה בכתב או בפני בית-משפט. רק הודאה בכתב או בפני בית-משפט יכולה להיחשב כמוכחת" (שם, בעמ' 1684).
ואכן, דברים אלו של חברי הכנסת משקפים תכלית ראייתית ביחס לדרישת הכתב הקבועה בסעיף 9 לחוק: להוכיח כי הנתבע אכן מסר את ההודאה המיוחסת לו.
24. לנוכח האמור, ניתן לצאת מנקודת הנחה, כי בבסיסה של דרישת הכתב שבסעיף 9 לחוק מונחות שתי תכליות – הן ראייתית, הן כזו הממוקדת בכוונת המודה וברצינות נסיבות מתן ההודאה. בהינתן שכל אחת מהתכליות עשויה להוביל לתוצאה שונה בענייננו, עלינו לבחון אם המחוקק קבע סדר עדיפויות בין התכליות השונות (ראו: ברק, בעמ' 207).
25. ואכן, נראה כי המחוקק קבע סדר עדיפויות כזה. כמפורט לעיל, בסיפא של סעיף 9 לחוק נקבע כי "בסעיף זה, 'הודאה' – למעט הודאה שהיה עמה טיעון התיישנות". כלומר, "הודאה שהיה עמה טיעון התיישנות" אינה בגדר "הודאה" לצורך סעיף זה. משמעות הדבר היא שגם בהיעדר מחלוקת כי הנתבע מסר את ההודאה המיוחסת לו, הרי שאם הוא הביע כוונה שלא לוותר על טענת ההתיישנות, כוונה זו שוללת את תוקפה של ההודאה לצורך סעיף 9 לחוק. מקביעה ברורה זו של המחוקק נובע, כי סעיף 9 לחוק מעניק את הבכורה לרציונל שעניינו כוונותיו של המודה לוותר על זכותו הדיונית לטעון להתיישנות, ולא לרציונל הראייתי, שעניינו עצם הוכחת ההודאה הנטענת (ראו גם: פוזנר, בעמ' 558-557).
26. לנוכח האמור, ניתן לקבוע כי תכליתה העיקרית של דרישת הכתב שבסעיף 9 לחוק ממוקדת בכוונותיו של המודה וברצינות הנסיבות האופפות את ההודאה; ולא באפשרות ההוכחה של עצם מסירת ההודאה.
המסקנה הפרשנית
27. על רקע האמור, נראה כי ככלל, אין מקום להכיר בהקלטת דברים שנאמרו בעל פה – שלא "בפני בית משפט" – כמקיימת את דרישת הכתב הקבועה בסעיף 9 לחוק. כמבואר לעיל, דרישת הכתב האמורה נועדה, בעיקרו של דבר, להבטיח את רצינות ההודאה, ולמנוע מהנתבע לחשוף עצמו בקלות דעת ובחיפזון לתביעה, שאלמלא הודאתו הייתה מתיישנת. זאת, בשים לב לכך שמלאכת הכתיבה מתאפיינת, ככלל, בכובד ראש ובשקילת מילים, בעוד שפעולת הדיבור מתאפיינת, ככלל, בספונטניות. בהינתן שהקלטה היא תיעוד דברים שנאמרו בעל פה, הרי שבמצב הדברים הרגיל, אין בהקלטה כדי לקיים את התכלית הנדונה, לא כל שכן כאשר הנתבע אינו מודע להיותו מוקלט, כבענייננו.
אכן, ייתכנו נסיבות שבהן הנתבע מודע להיותו מוקלט, ומתוך רצינות וכובד ראש מחליט להודות בעל פה בקיום זכותו של התובע. אמנם, מצב דברים זה עשוי לקיים את תכליתה של דרישת הכתב הנ"ל, אך גם עלול לעורר קשיים מסוימים (ראו, למשל: פוזנר, בעמ' 558). מכל מקום, נסיבות מסוג זה אינן לפנינו, וממילא איננו נדרשים לטעת בהן מסמרות.
מן הכלל אל הפרט
28. המסקנה מכל האמור לעיל, היא כי אין לראות בתמלילי ההקלטות שצירפו המערערים כהודאה "בכתב" לצורך סעיף 9 לחוק ההתיישנות.
בהינתן שכאמור, הצדדים הגיעו להסכמה דיונית בבית המשפט המחוזי, שלפיה ההכרעה בטענת ההתיישנות "תתמקד בשאלה המשפטית האם ההקלטה מהווה מסמך בכתב לצורך סעיף 9 לחוק ההתיישנות", בדין נדחתה, אפוא, תביעת המערערים על הסף מחמת התיישנות.
29. יודגש, כי בשים לב להסכמה הדיונית האמורה, לא ראיתי להידרש ליתר טענות המערערים, לרבות טענתם כי יש לדחות את טענת ההתיישנות אף בהיעדר הודאה "בכתב", בשל "זעקת ההגינות" שעולה מנסיבות המקרה דנן, לנוכח ההלכה שנקבעה בפסק הדין בע"א 986/93 קלמר נ' גיא, פ"ד נ(1) 185 (1996) (להלן: עניין קלמר). עם זאת, ובהינתן שהצדדים התייחסו באריכות לסוגיה זו בטענותיהם, אזכיר כי ההלכה שנקבעה בעניין קלמר נוגעת לדרישת הכתב שבסעיף 8 לחוק המקרקעין, וטרם הוחלה על דרישת הכתב הנוגעת לענייננו. מעבר לכך, אעיר כי אף לגופם של דברים, נסיבות המקרה שלפנינו רחוקות עד מאד מאותם מקרים חריגים ונדירים אשר עלולים לעורר "זעקת הגינות".
סוף דבר
30. לנוכח כל האמור לעיל, אציע לחבריי כי נדחה את הערעור.
עוד אציע, כי המערערים יישאו בהוצאות המשיבים 3-2 בסך 10,000 ש"ח.

יעל וילנר
שופטת

השופטת רות רונן:
אני מסכימה.

רות רונן
שופטת

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

עופר גרוסקופף
שופט

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

יעל וילנר
שופטת

עופר גרוסקופף
שופט

רות רונן
שופטת

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