השקעות לטווח בינוני

השקעות לטווח בינוני עד 5 שנים – כך תתאימו את ההשקעה למטרה ולזמן

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

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

מה זה השקעה לטווח בינוני?

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

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

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

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

מאפייני ההשקעה לטווח בינוני

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

טווח זמן מוגדר וברור

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

חשיבות גבוהה לנזילות

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

רגישות לתנודתיות

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

איזון בין סיכון לתשואה

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

אפשרויות השקעה פופולריות לטווח בינוני

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

קופת גמל להשקעה

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

מסחר עצמאי

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

נדל"ן

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

פקדונות בנקאיים

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

קרנות אג"ח

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

תעודות סל

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

קרנות נאמנות

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

השקעות אלטרנטיביות

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

אסטרטגיות והרכב תיק להשקעה לטווח בינוני

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

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

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

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

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

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

איך יודעים באיזה אפיק השקעה לטווח בינוני לבחור?

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

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

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

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

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

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

בחרתם אפיק השקעה? הנה הצעדים הבאים שצריך לעשות תכלס:

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

לבדוק עלויות ודמי ניהול
כל השקעה מגיעה עם עלויות: דמי ניהול, עמלות קנייה/מכירה, עמלות משיכה מוקדמת וכו'. אפילו אם זה נראה כמו השקעה "סולידית", עלות גבוהה יכולה לשחוק את הרווח. השוו בין גופים שונים לפעמים ההבדל בין דמי ניהול של 1% ל־0.5% שווה אלפי שקלים בטווח בינוני.

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

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

להחליט מה לקנות ואיך

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

למשקיעים שמעדיפים מדדים רחבים, אפשר לשקול תעודות סל כמו SPY שעוקבת אחרי S&P 500, VOO שהיא אלטרנטיבה דומה עם דמי ניהול נמוכים יותר, או QQQ שמתמקדת במניות הטכנולוגיה של נאסד"ק. מי שמחפש השקעות גלובליות יוכל לבחור ב-VT שמכסה את רוב שוקי העולם, או ב-VEA שמתמקדת בשווקים מפותחים מחוץ לארה"ב.

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

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

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

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

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

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

הצטרפו לניוזלטר הסודי שלנו!

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

הצטרפו לקבוצת הפייסבוק שלנו

הצטרפו לקבוצת הפייסבוק שלנו

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

מידע מקצועי נוסף עבורכם

רוצה לדבר עם מומחה?

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