מדדים

מסחר בשברי מניות: מה זה, איפה קונים ואיך?

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

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

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

מה זה שברי מניות?

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

איך זה עובד?

כאשר אתם רוכשים שבר של מניה, אתם קונים למעשה אחוז מסוים מערכה של המניה. לדוגמה:
אם מניה של חברה מסוימת שווה 1,000 דולר ואתם משקיעים רק 100 דולר, תקבלו 10% מהמניה. השווי של שבר המניה שברשותכם יעלה או ירד בהתאם למחיר המניה בשוק, בדיוק כמו כל מניה שלמה.

בעלות מלאה ביחס להשקעה

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

למה זה קיים?

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

מתי הוצג לראשונה מסחר במניות חלקיות?

בשנת 1999, ברוקראז' בשם BuyandHold אפשר ללקוחות לסחור בחלקי מניות עם מנוי של כמה דולרים בחודש בלבד, אך זה לא החזיק מעמד. במשך כמעט 20 שנה, מסחר חלקי במניות לא הייתה אופציה, אבל ב-2017, M1 Finance פרסמה את תכנית המסחר בחלקי מניות שלה. עד סוף 2019, Robinhood, SoFi ו-CashApp הציעו כולן גם מסחר חלקי.

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

למי מתאים מסחר בשברי מניות?

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

משקיעים מתחילים

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

מי שמתחיל עם תקציב קטן

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

משקיעים שמעוניינים לפזר סיכונים

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

מי שמעוניין להשקיע בחברות יוקרתיות (או יקרות)

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

משקיעים צעירים

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

משקיעים סבלניים לטווח הארוך

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

פלטפורמה מומלצת למסחר בשברי מניות:

ללא דמי ניהול

בלינק

דירוג פיננקה

5

בלינק הנה חבר בורסה חדש(החל מ-14.11.2023) כאשר החיבור שלה לבורסה בארצות הברית נעשה דרך Interactive Brokers LLC. באמצעות האפליקציה של בלינק אשר בשונה מאפליקציות אחרות, נבנתה מאפס – ניתן לסחור במניות, תעודות סל ועוד. החידוש העיקרי הוא האפשרות לסחור עם מינימום הפקדה סופר נמוך – החל מ-1$ בלבד. בנוסף, אין דמי ניהול ואין עלות מסחר (עד 10 פעולות בחודש או 1,000 המניות הראשונות בחודש). בנוסף, אפשר לסחור בשברי מניות בזמן אמת. לקריאה נוספת אודות בלינק.

עד 50$ החזר עמלות

אינטראקטיב ישראל

דירוג פיננקה

4.8

לסחור בפלטפורמת המסחר הפופולארית בעולם מבית אינטראקטיב ברוקרס העולמית!
מינימום השקעה: $3000 – המרה לדולר ללא עמלה (בהוראת קבע) – הוראת קניה בהוראת קבע – מסחר בשברי מניות
ללא דמי מנוי – לא סחרת לא שילמת! עד 50$ החזר עמלות לגולשי פיננקה

בונוס גבוה

IBI SMART

דירוג פיננקה

4.8
מינימום השקעה 15,000 ש"ח – מבצע עד סוף החודש: מצטרפים ומקבלים 250 ש"ח מתנה לחשבון,
פטור לשנתיים מדמי ניהול, המלצות אנליסטים (TipRanks), מסחר בקריפטו, מסחר בשברי מניות ובנוסף, קורס מסחר בשוק ההון מתנה

כיצד לבחור פלטפורמה למסחר בשברי מניות?

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

גורמים שיש לקחת בחשבון

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

שימושיות ותמיכה

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

אבטחה ואמינות פלטפורמה

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

תכונות מתקדמות

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

אינטגרציה ותוספות

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

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

היתרונות של מסחר בשברי מניות

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

נגישות שמתאימה לכולם

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

גיוון ופיזור סיכונים

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

פוטנציאל לרווחים

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

השקעה שמראה תוצאות

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

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

חסרונות של מסחר בשברי מניות

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

אין לך באמת "קול" בחברה

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

יותר קשה למכור במצבי לחץ

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

מעקב אחרי ההשקעה יכול להיות בלגן

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

השוק עדיין שולט בך

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

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

לסיכום, האם מסחר בשברי מניות מתאים לכם?

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

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

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

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

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

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

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

האקסל לניהול תקציב של פיננקה עושה לכם סדר בכספים!
חדש! עכשיו בגרסה 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