כרטיס אשראי דביט חיוב מיידי דיירקט

כרטיס אשראי דביט לחיוב מיידי (דיירקט): איך לבחור ואיך להנפיק

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

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

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

למדו עוד: סוגי כרטיסי אשראי

מהו כרטיס אשראי דביט וכיצד הוא פועל?

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

כיצד פועל כרטיס דביט?

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

הבדל עיקרי בין כרטיס דביט לכרטיס אשראי רגיל

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

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

יתרונות של כרטיס דביט

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

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

חסרונות של כרטיס דביט

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

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

אז למי מתאים כרטיס דביט?

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

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

למי פחות מתאים כרטיס דביט?

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

 

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

לקריאה נוספת: כרטיסי אשראי מומלצים

איך להנפיק כרטיס דביט בישראל?

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

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

 

רלוונטי: כרטיסי אשראי ללא דמי כרטיס

לסיכום, האם מומלץ להשתמש בכרטיס דביט?

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

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

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

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

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

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

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

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