פסקי דין

תאדמ (י-ם) 11589-06-22 גברין דיריה נ' אחים סמי 2000 לעבודות בניה בע"מ

24 פברואר 2025
הדפסה

בית משפט השלום בירושלים
תאד"מ 11589-06-22 דיריה ואח' נ' אחים סמי 2000 לעבודות בניה בע"מ

תיק חיצוני:

לפני כבוד הרשמת בכירה טלי להב

תובעים
1. גברין דיריה
2. חברת אלכליג' (המפרץ) לאבן ושיש

נגד

נתבעת אחים סמי 2000 לעבודות בניה בע"מ

פסק דין
בפני תביעה תמציתית לחיוב הנתבעת בסך כולל של 68,454 ₪, בשל טענה לקיום חוב כלפי הנתבעת לאחר אספקת אבן לבניית פרויקט בדוח יתרות ספקים מפורט ומכח שיק שחולל.
טענות הצדדים:
1. בתביעה התמציתית נטען, כי בין התובעת לנתבעת נחתם הסכם לאספקת אבן. התובעת נטען סיפקה את כל כמות האבן שנדרשה בסך כולל של 374,586 ₪, אולם בפועל שולם לה רק סך של 328,160 ₪, ולכן נותר חוב של 46,454 ₪. נתונים אלה נטען מבוססים על כרטיס הנהלת חשבונות של התובעת (נספח 2 לתביעה). כמו כן נטען כי חלק מהתמורה שולמה לתובעת באמצעות שיק, ע"ס 22,028 ₪, אולם השיק חולל ע"י הנתבעת בהוראת ביטול.
2. בסיכום הטענות נטען ע"י התובעים, כי הנתבעת אינה מכחישה שקיבלה מוצרי אבן מהתובעת, וכל טענתה היא לזיוף תעריפים ולחישובים שגויים, אולם כלל טענותיה לא נתמכו באסמכתאות, והאסמכתאות שצורפו סותרות את טענותיה, כאשר בידי הנתבעת מסמכי הנהלת החשבונות ותעודות משלוח, ומנגד הנתבעת בחרה שלא להביא עד מטעמה ולכן יש להסתמך על הוראות ההסכם שצורף ועל דו"ח הנהלת החשבונות כפי שנתבע. באשר לטענת זיוף התעריפים כמופיע בסעיף 3 לכתב ההגנה, הפנה ב"כ התובעת לפסיקה המורה על נטל הוכחה מוגבר להוכחת טענת תרמית, שבמקרה זה אף לא הוכחה. הנתבעת נטען אף לא הטעימה הסיבה לחילול השיק, לטענת התובעים טענת ההשבה אינה רלוונטית בהעדר תביעה שכנגד וטענה כנגד ההסכם דינה להידחות כיוון שההסכם נכתב ונוסח ע"י הנתבעת ולפיכך יש לפרשו כנגדה. מכל האמור מבוקש לחייב את הנתבעת בסך 68,482 ₪ כולל הצמדה וריבית מיום 1.6.2020.
3. לטענת הנתבעת יש לדחות התביעה, שמטרתה ניסיון להונות אותה. לטענתה, הסכם לאספקת אבן נחתם בין הצדדים ביום 2.10.2019. מאז ניסתה התובעת לשנות התחשיבים ותעריף האבן למ"ר, כאשר אף בתחשיבה שבוצע ע"י הנתבע, נותרה התובעת חבה כלפיה סך של 7560 ₪.
4. בסיכום טענותיה ציינה, כי במועד הגשת התביעה לא נולדה עילה כלפי הנתבעת כיוון שהתביעה הוגשה ביום 6.6.22, אולם מועדי האספקה כפי שמוצגים בדו"ח האספקה הם 28.11.20, 9.6.24 ו- 16.6.24. לאחר בחינת דו"ח האספקה ותאריכי האספקה, תוך השוואה לנטען בתביעה ולמוצהר בתצהיר עדות ראשית, נראה כי קיימת סתירה המשמיטה את אמינות התביעה. כך, למרות שנספח 2 לתביעה מעיד על תאריך פירעון אחרון ביום 20.8.20 ונספח 3 מעיד על סירוב שיק מיום 21.8.20, לפי דו"ח האספקה מועד אספקה הינו מיום 28.11.20. התובעים נטען לא סיפקו מוצרי אבן בסך כולל של 374,586 ₪, והוכח כי התובעים פעלו להוסיף לדו"ח האספקה "משלוחים פיקטיביים", הכל כדי להתאים את סכום דוח האספקה לסכום הכולל ולעובדות התביעה. התובעים גם נטען שינו את התמורה החוזית שבהסכם בכתב יד וזאת ללא הסכמת הנתבעת. חוק החוזים קובע שקיבול שיש בו תוספת הוא כמו הצעה חדשה, וכל עוד אין חתימת הנתבעת ליד השינוי אין הקיבול תקף ומחייב. מכיוון שהתובעים אחראים על האספקה , על התובעים היה לתעד ולשמור תעודות משלוח לרבות חתימות הנתבעת. סתירה נוספת מצויה בציון סכומים כוללים מע"מ, כאשר התובע בעדותו העיד כי הסכומים לא כוללים מע"מ. נטען, כי הוראות החוזה גוברות על תוכנן של חשבוניות או כרטסת שהונפקו בטעות בשל הפרה ושינוי הסכם ולכן, דין התביעה להידחות בהעדר הרמת נטל הראייה הדרוש להטיית מאזן ההסתברויות בתביעה אזרחית, נוכח אי עמידה בתקנות, ביצוע שינויים ותוספות בהסכם, ודו"ח האספקה ללא תיעוד ואישור, וכן אי הוכחת אספקת משלוחים, כמויות וסוג כפי העולה מדו"ח האספקה.
דיון והכרעה-
5. ברי, כי ככלל על התובע להוכיח תביעתו. בענייננו, התובעת נסמכה על כתב תביעה תמציתי, המפרט חוב שנותר בדוח יתרות ספקים מפורט, המכונה כרטסת הנהלת חשבונות, כאשר בתמיכה לתביעה צורף תצהיר מנהל התובעת (תצהיר בג"צי), הסכם אספקת אבני בניה מיום 2.10.2019, דו"ח יתרות ספקים והעתק שיק שנתקבלה בשלו הוראת ביטול.
6. סכום התביעה הכולל נסמך, איפוא, על דוח יתרות הספקים המכונה כרטסת, כאשר ב"כ התובעת טען כי חיובי הכרטסת שצורפה כראיה, מקימים חבות כספית ככתבה וכלשונה. בגין חיובי הכרטסת נטען להותרת חוב בסך של 46,454 ₪.
כן נתבע תשלום חלק מן התמורה בשיק שחולל בהוראת ביטול, כאשר תמורת שיק זה עמדה על סך של 22,028 ₪.
הוכחת חיובי דוח יתרות הספקים- הכרטסת
7. נקבע בפסיקה, לא אחת, כי כרטסת הנהלת חשבונות יכולה לשמש כרשומה מוסדית , כלומר ראיה קבילה להוכחת אמיתות תוכנה וזאת בכפוף להוכחת התנאים המנויים בסעיף 36 לפקודת הראיות. ואולם, במקרה דנן התובעים לא נזקקו לתנאים אלה אגב הוכחת תביעתם. בת"א (שלום הרצליה) 12287-12-20 עמידר החברה הלאומית לשיכון בישראל בע"מ נ' עיריית תל-אביב-יפו (נבו 18.6.2024)‏‏, הובאה פסיקה רלוונטית הקובעת כי "... בהתאם לפסיקה, ייתכנו נסיבות בהן כרטסת הנהלת חשבונות יהא בה כדי להצביע על קיומו של חוב, אולם תנאי מקדים לכך, הוא עמידת הכרטסת בתנאים המפורטים בסעיף 36 לפקודת הראיות (ת"א (מחוזי ת"א) 55526-12-12 קלדרון נ' זילכה [פורסם בנבו] (23.5.2017); עש"א (מחוזי ת"א) 56379-06-15 טמוזרטי נ' חברת רבינר אורי בע"מ, פס' 19 [פורסם בנבו] (10.1.2016); ת"א (מחוזי חי') 246/06‏ סונול ישראל בע"מ נ' גרומן שירותי דלק בע"מ [פורסם בנבו] (18.8.2011)). ת"א (שלום חי') 51019-10-20 סיאט כרמל - סחר יבוא ויצוא בע"מ נ' סיאט - ביודיאגנוסטיקה בע"מ [פורסם בנבו (18.05.2024)). ".
במקרה זה, הדוח שצורף ובו מופיע החוב הנתבע אינו עומד כאמור בתנאים שנמנו בהוראות הסעיף ובפסיקה המנחה.
8. לא זו אף זו, התובעת תמכה תביעתה בתצהירו של התובע 1, אשר לא הצהיר על היותו עורך הכרטסת. בעדותו ציין כי הסכום הנתבע על יסוד הכרטסת חושב על ידי המזכירה (ר' שורה 16 בעמ' 3 לפרוטוקול הדיון). התובע לא הבהיר בתביעתו, בתצהירו או בעדותו כיצד חושב סכום החוב, אלא שב והצהיר כי החיוב מתבסס "על מסמכי כרטיס הנהח"ש" (ר' 4 לתצהירו). בכך סברו התובעים כי קמה חזקה לקיומו של החוב בשיעור הנתבע, זאת הגם שבחקירת התובע הוצגו על ידו תחשיבים שונים לעלות האבן, לרבות 58-60 ₪ (ר' שו' 27-29 בעמ' 3 לחקירתו ושו' 16-19 בעמ' 4 באותו דיון ) ובסופו של הליך, החישוב המתמטי הנדרש להוכחת רכיבי התביעה לא צורף, לא הוכח ולא הובהר.
התובע העיד-
"ש. אני מראה לך בתצהיר עדות הראשית של הנתבע האחים סמי, בהסכם ביניכם בערבית יש חתימה שלך ושל האחים סמי שהחישוב לפי אבן 58 ₪ למ"ר?
ת. יש לי את הקבלות והחשבוניות שמראות שהתחשבנו לפי 60 ₪ למטר. אם יש בעיה ב-2 שקל מהחשבון הראשון למה לא אמר לי והלך עם החשבוניות למס הכנסה. הוא עשה חשבון במע"מ עד 60 ₪. יש לו ריכוז של מס הכנסה.
ש. איפה הקבלות שאמרת?
ת. אצלו במשרד.
ש. החישוב שעשית לפי ההסכם שלא חתום שצירפת לתביעה, והמסמכים שהבאת הם לפי 58 ₪ או 60 ₪?
ת. לפי 60 ₪.
ש. אני הולך להסכם בערבית, ואני אלך לתרגום שלך בעמ' 6 לתצהיר עדות ראשית של הנתבע, כתוב קופינג כתוב 30 ₪ למטר, לפי כמה חישבת את העובי, לפי 30 ₪ או 40 ₪?
ת. למטר באורך יש 40 ויש 30 לפי רוחב.
ש. לפי מה חישבת?
ת. רוחב 40 ו-30 ₪.
ש. לפי החשבוניות לפי מה עשית 30 או 40 ₪?
ת. רוחב 5 ס"מ מחיר אחד, רוחב 7 ס"מ מחיר אחר. מה שעבדנו בהתחלה 30 ₪.
ש. תראה לביהמ"ש בחשבונות לפי 30 ₪, איך עשית את ה-30 ₪?
ת. אני מראה פינות 15 ₪ בתעודות משלוח ב-30 ₪.
ש. מפנה לעמ' 15 בתצהיר עדות הנתבע, תסביר לנו את החישוב במסמך הזה, כאן רואים שעשית קופינג לפי 40 ₪?
ת. זה לא המסמך שלי. החישוב שלי זה התעודות משלוח.
ש. אתה מכיר מה זה תשלום סופי אחרון שעושים?
ת. כן. לא היה חשבון סופי בינינו. (עמ' 3-4 לפרוטוקול הדיון).
יוצא איפוא, שאף עדותו היחידה של התובע אף היא לא שפכה אור על הסכום הנתבע בהקשר זה.
9. לפיכך, לאחר ששבתי עיינתי בטענות הצדדים, לא שוכנעתי כי עלה בידי התובעים להוכיח החוב הנותר בכרטסת לשיטתם;
כאמור, לא צורף תצהיר של עורכת הכרטסת אשר לא זומנה להעיד על תוכנה, זאת הגם ששמה של מפיקת הפלט/רשומה מצוינת בגוף הדו"ח;
בעדותו של התובע עלו תעריפים, כמויות, אספקת חומרים במועדים שונים שלא תמכו בסופו של יום בדרישת החיוב בסך של 46,426 ₪ ככתבו וכלשונו.
ומכאן שהתביעה בהקשר זה לא הוכחה כמתחייב.
אשר לשיק שחולל-
10. בהקשר זה ברי כי נטל ההוכחה הפוך, שכן שטר יוצר חזקה לטובת האוחז בו, ואזי החותם על השטר הוא בגדר המוציא מחברו אשר עליו הראיה [ראה חזקה על תמורה ועל תום לב כאמור בסעיף 29 לפקודת השטרות [נוסח חדש] וכן ע"א 562/88 בן אריה נ' סופר פ"ד מה (1) 647; ע"א 358/80 קדש נפתלי נ' שאר ישוב פ"ד ל"ז (3) 830 ).
11. ולכן, בהתאם להלכה פסוקה טענת כישלון תמורה בטענה שטרית מחייב את הטוען לה בפירוט מסכת עובדתית שלמה ומפורטת של הגנתו (ר' גם ע"א 217/87 מרכז פרץ לרשתות (1971) בע"מ נ' בנק צפון אמריקה בע"מ פ"ד מג(4) 613), כאשר כישלון תמורה חלקי בלתי קצוב אינה מהווה טענת הגנה כנגד שטר (ר' ע"א 82/81 דו עץ בע"מ וייסנברג [פורסם בנבו]; ע"א 366/89 פיין אלומיניום נ' די מטל חברה זרה; [פורסם בנבו).
12. מכל האמור, עילות ההגנה של הנתבע אינן מעלות טענת הגנה כנגד השטר.
הנתבע העיד, כי השיק בוטל מיוזמתו-
"ישבה איתו אסתר מנהלת החשבונות והסבירה לו שאתה צריך להחזיר 22,000 ₪. השיק הראשון לא ביטלנו, אמרנו שיבדוק את עצמו, ואז את השיק השני אמרנו שנבטל בגלל שהוא גרם לנו נזק ואמר לבן דוד שלו שלא יספק אבן." (ר' עמ' 6-7 לפרוטוקול),
ובהמשך-
"ש. השיק שחזר, למה הוא חזר?
ת. ביטלנו כי הוא יודע שהוא צריך להחזיר את השיקים.
ש. למה ביטלת את השיק?
ת. לא מגיע לו.
ש. למה בכתב ההגנה וגם בתצהיר שלך לא כתוב שלא מגיע לו?
ת. אפשר לתקן את זה?" (ר' עמ' 8 לפרוטוקול).
13. טענות הקיזוז אינן משקפות איפה הן לאור כתב ההגנה והן לאור עדותו היחידה של נציג הנתבעת כישלון תמורה מלא או כישלון תמורה חלקי קצוב המהווה טענת הגנה. בענייננו, צרופות כתב ההגנה והתצהיר אינן מבססות תשתית ראייתית נדרשת להקמת הגנה כנגד הטענה השטרית.
14. מכל האמור, הרכיב הכספי המתייחס לכרטסת לא הוכח כמתחייב והוא נדחה.
15. הרכיב המתייחס לשיק שחולל, שבגינו לא הוכחה הגנה מתקבל והתוצאה היא שהתביעה מתקבלת באופן חלקי.

16. הנתבעת תשלם לתובעים תמורת השיק בסך של 22,028 ₪, לסכום זה יווסף סך של 1,000 ₪ בגין החזר יחסי של האגרה וסך של 4,500 ₪ בגין שכ"ט עו"ד.
ניתן היום, כ"ו שבט תשפ"ה, 24 פברואר 2025, בהעדר הצדדים.

טלי להב

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