קנה לך חבר

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

בפרק ראשון בפרקי אבות ישנה את הוראת המשנה: "עשה לך רב וקנה לך חבר".
רב הוא סמכות רוחנית אדם בעל ידע תורני המורה ומלמד מה צריך לעשות בחיי היום־יום בתחום הרוחני וההלכתי. הרבי הדגיש פעמים רבות את חשיבות קיום ההוראה "עשה לך רב" שפירושה שלכל אחד צריך להיות 'משפיע' שידריך אותו וילמדהו כיצד להתנהג.
לצד הציווי "עשה לך רב" חז"ל מורים לאדם גם לקנות לו חבר. מהי המעלה המיוחדת של הקשר החברי לענייני עבודת ה'?
כדי להבין את מעלת הקשר החברי כדאי להיזכר במובא ב'היום יום' (כ' בטבת): שכאשר שניים משוחחים יחד בענייני עבודת ה' של השני – הרי זה שתי נפש אלוקית מול נפש טבעית אחת.
הקשר החברי שונה מן הקשר בין התלמיד לרבו דווקא משום שבין החברים אין אחד שהוא בעל סמכות כלפי רעהו. הקשר ביניהם הוא קשר של שותפות וקרבה חברות ואהבת ישראל. ההשפעה של קשר כזה נוצרת מתוך ש"משוחחים יחד". זו השפעה הדדית מתוך אכפתיות ודאגה חסידית אמיתית של איש לרעהו.
תפקידו העיקרי של החבר – להקשיב. הוא איננו אמור לשמש בעל סמכות כלפי חברו בן שיחו. אם הוא נתפס כ'סמכות' ולא כ'אוזן קשבת' פירוש הדבר שהיחסים בין השניים אינם היחסים שאליהם התכוונו חז"ל בהדרכתם "קנה לך חבר".
חברים אינם אמורים 'להנחית פקודות' זה על זה או להכתיב זה לזה איך להתנהג. גם שיחות מוסר אינן מתפקידם. בזמן שיחה בין חברים כל חבר מקשיב לחברו מתעניין בו ובדברים שהוא משמיע. בכוחה של השיחה המשותפת לסייע רבות.
ההתעניינות האמיתית באדם ובדבריו גורמת למְדַבר להרגיש שהוא חשוב למישהו שיש אדם אחר שאכפת לו ממנו. לצד ההקשבה נודעת חשיבות גם למילים הטובות שהחבר משמיע באוזניו אחרי ששטח לפניו את רגשותיו ולעיתים צרותיו. העידוד שמגיע מֵחָבר ממישהו שדואג לנו – עשוי לפתור בעיות שנוצרו או למנוע מהן להיווצר לכתחילה. התמיכה החברית היא־היא ה'נשמה' (היינו המהות) של הקשר שאליו התכוונו במילים "קנה לך חבר".

לא להנמיך
ה'חברות' היא ערך עליון בחיים יהודיים ובמיוחד בחיים של חסידים.
צריך להיזהר מאמירת מוסר לחברים. איש מאיתנו אינו מושלם. אם עולה בדעתנו להטיף מוסר לזולתנו כדאי שניזכר באמור בגמרא במסכת ערכין: "תְּמֵהַנִי אני אם יש בדור הזה שמקבל תוכחה. אם אמר לו "טול קיסם מבין שִׁנֶּיךָ" אמר לו "טול קורה מבין עֵינֶיךָ"!"... אחרי שנזכרנו נוכל לשקול אם אכן ראוי שנעשה זאת או מוטב לבטל את הרעיון ולא להוציאו אל הפועל.
נשאל את עצמנו: האם אני מתנהג כראוי בכל התחומים? יש להניח שאם נשיב לעצמנו תשובה כנה כולנו יודעים איזו תשובה היא תהיה. ואם אינני עושה הכול כראוי – מניין לי הזכות או הסמכות לתבוע זאת מזולתי?!
ולא זו בלבד: הרי הטפת המוסר מבטאת ביקורת כלפי הזולת. אנו טוענים כנגדו שבעניינים א ב ג – הוא מתנהג שלא כראוי. אנו מונים את חסרונותיו (להבנתנו). וכיוון שאנו מתמקדים בהם אנו כביכול מציגים את קלונו דווקא והוא מרגיש מושפל. ככל שאנו מונים חסרונות רבים יותר ההשפלה שהשומע חש הולכת וגוברת. האם מותר לבזות חבר? להשפיל אותו? ודאי לא! אבל אם לא נוכיחו – כיצד נוכל לעזור לו? הרי כל רצוננו לעזור?! כדי להושיט לחבר עזרה אמיתית – נלך בדרך אחרת: נפרגן לו נזכיר ונדגיש מעלותיו ונעודדו וגם כשנציע לו עזרה – נציע אותה בעדינות. אין ספק שדרך זו תועיל לחבר יותר משתועיל לו התוכחה (אם בכלל).
המציאות מוכיחה שכאשר נמנעים מהטפת מוסר ויוצרים קשר של חברות אמיתית גם עבודת ה' יוצאת נשכרת.
כשאדם מרגיש שמותחים עליו ביקורת הוא 'מתכווץ' וממילא לא משתף בחייו במחשבותיו ובצרותיו. לפעמים אנו חושבים שאם החבר מתנהג שלא כראוי השמעת ביקורת שיש בה אמת יכולה לעזור לו – אולי בעקבותיה הוא 'יתעורר' ויתקן דרכיו?! חשוב להבין שגם כאשר נעשו מעשים שלכאורה ראוי למתוח עליהם ביקורת מוטב שלא 'לתקוף' את האדם ולהטיף לו מוסר. התעניינות ואכפתיות עשויות לרומם אותו (לעומת הביקורת שתגרום לו לחוש מושפל) וכשירגיש מרומם – ימצא בתוכו כוח ורצון להשתפר להתקדם ולתקן.
זו המשמעות העמוקה של הפתגם המובא ב'היום יום' שנקרא בשבוע הבא (י"ב בסיוון): "אהוב את הביקורת כי היא תעמידך על הגובה האמיתי" – ביקורת שאפשר לאהוב אותה היא ביקורת שמרוממת את האדם לגובה ולא משפילה אותו.

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

מקורות

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


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


ובמשנה ברורה סימן קכח ס"ק יג: אלא בשעה וכו' – ר"ל וממילא אין חל עליהם שום חיוב אפילו כשיכנסו אח"כ וכנ"ל בס"ב:


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


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


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


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


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


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


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


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


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


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