דף הבית » מדריך מקיף לבחירת מדפסת: למשרד, לבית ולכל צורך
צרכנות

מדריך מקיף לבחירת מדפסת: למשרד, לבית ולכל צורך

Printer on white desk

למה אנחנו עדיין זקוקים למדפסות ב-2025?

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

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

סוגי מדפסות: מה יש בשוק?

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

  1. מדפסות הזרקת דיו (Inkjet Printers)
    מדפסות אלה משתמשות בדיו נוזלי שמוזרק על הנייר דרך ראשי הדפסה זעירים. הן נפוצות מאוד לשימוש ביתי בזכות המחיר הנמוך שלהן (החל מ-250-300 ש”ח לדגמים פשוטים) והיכולת להדפיס תמונות באיכות גבוהה. עם זאת, עלות הדיו לטווח ארוך עלולה להיות גבוהה, והן פחות מתאימות להדפסות בנפח גדול.
  2. מדפסות לייזר (Laser Printers)
    מדפסות לייזר משתמשות בטונר – אבקה יבשה שמוטבעת על הנייר בחום. הן מהירות יותר ממדפסות דיו, חסכוניות יותר בהדפסות טקסט גדולות, ומתאימות במיוחד למשרדים. החיסרון? מחיר הרכישה הראשוני גבוה יותר (החל מ-700-1000 ש”ח), והן פחות מוצלחות בהדפסת תמונות צבעוניות.
  3. מדפסות מיכלי דיו (Tank Printers)
    דור חדש של מדפסות הזרקת דיו שהחליף את מחסניות הדיו הקטנות במיכלים גדולים שניתנים למילוי. היתרון הגדול הוא עלות הדיו הנמוכה ביותר לדף – לפעמים פחות מ-10 אגורות להדפסה. חברות כמו Epson עם סדרת EcoTank מובילות את הקטגוריה הזו, והן הפכו לפופולריות מאוד בישראל בשנים האחרונות.
  4. מדפסות משולבות (All-in-One)
    מדפסות שמשלבות הדפסה, סריקה, צילום ולעיתים גם פקס. הן אידיאליות למי שרוצה מכשיר אחד שיעשה הכל, וקיימות גם בגרסאות דיו וגם בלייזר. המחיר משתנה בהתאם לפונקציות – החל מ-400 ש”ח לדגמים ביתיים ועד אלפי שקלים לדגמים משרדיים מתקדמים.
  5. מדפסות ייעודיות
    ישנן מדפסות המיועדות למטרות ספציפיות, כמו מדפסות תמונות (Photo Printers) להדפסה באיכות גבוהה של תצלומים, או מדפסות A3 להדפסת שרטוטים גדולים. אלה פחות נפוצות בבתים, אבל שימושיות מאוד למקצועות כמו עיצוב ואדריכלות.

למשרד או לבית: מה ההבדל?

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

  • מדפסות למשרד
    במשרד, המיקוד הוא על מהירות, עמידות ונפח הדפסה גבוה. מדפסות לייזר הן לרוב הבחירה המועדפת כאן, במיוחד אם מדובר בהדפסות טקסט בשחור-לבן. דגמים כמו Brother HL-L2350DW או HP LaserJet Pro M404n מציעים מהירות של 30-40 דפים בדקה ותפוקה חודשית של אלפי דפים. משרדים שזקוקים גם לסריקה ופקס יעדיפו מדפסות משולבות כמו HP OfficeJet Pro 9015, שמציעה חיבור רשת ותמיכה בהדפסה דו-צדדית אוטומטית.
  • מדפסות לבית
    בבית, השימוש הוא בדרך כלל לסירוגין: הדפסת עבודה לבית הספר, סריקת תעודה, או תמונה מדי פעם. כאן מדפסות הזרקת דיו או מיכלי דיו זולות יותר מתאימות. דגמים כמו Canon Pixma TS5150 או Epson EcoTank L3250 מציעים פתרון קומפקטי ורב-תכליתי, עם או בלי סורק, במחיר נגיש של 400-800 ש”ח.

עלויות שימוש: דיו מול טונר

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

  • עלות דיו (מדפסות הזרקת דיו)
    מחסניות דיו סטנדרטיות עולות בישראל בין 65 ל-140 ש”ח למחסנית, תלוי בדגם ובמותג. לדוגמה, מחסנית שחורה של HP DeskJet עשויה להספיק ל-200-300 דפים, כלומר עלות של כ-0.3-0.5 ש”ח לדף. לעומת זאת, מדפסות מיכלי דיו מציעות חיסכון משמעותי: בקבוק דיו שחור של Epson EcoTank עולה כ-50 ש”ח ומספיק ל-4500 דפים – פחות מ-0.02 ש”ח לדף! זה הופך אותן לאופציה הכלכלית ביותר לשימוש ביתי או משרדי קל.
  • עלות טונר (מדפסות לייזר)
    טונר יקר יותר מראש – בין 250 ל-500 ש”ח לקופסה – אבל מספיק להרבה יותר זמן. טונר של Brother ללייזר ביתי עשוי להדפיס 1000-2000 דפים, כלומר עלות של כ-0.15-0.25 ש”ח לדף. בלייזר צבעוני העלות עולה משמעותית כי יש צורך ב-4 טונרים (שחור, צהוב, כחול, אדום), מה שיכול להגיע ל-1000 ש”ח לסט.
  • טיפ חשוב
    אל תסתנוורו ממחיר מדפסת זול. יצרנים רבים מוכרים מדפסות במחירי רצפה (200-300 ש”ח) אבל מפצים על זה עם דיו או טונר יקרים. לפני הקנייה, בדקו את העלות לדף (Cost Per Page) – היצרן בדרך כלל מציין את התפוקה הצפויה של המחסניות.

חברות מובילות בשוק המדפסות

מי שולט בשוק המדפסות ב-2025? הנה סקירה של המותגים המובילים שתמצאו בישראל:

  1. HP (Hewlett-Packard)
    מובילה עולמית עם מגוון רחב של מדפסות דיו ולייזר. סדרת DeskJet מתאימה לבית, בעוד OfficeJet Pro פופולרית במשרדים קטנים. היתרון: קלות שימוש ותמיכה טובה בישראל. החיסרון: דיו יקר יחסית בדגמים הזולים.
  2. Epson
    חלוצה בתחום מיכלי הדיו עם סדרת EcoTank, שזוכה לפופולריות עצומה בזכות עלויות התפעול הנמוכות. גם מדפסות הלייזר שלהם מוצלחות, אבל המיקוד כיום הוא על הדפסה חסכונית וידידותית לסביבה.
  3. Canon
    ידועה במדפסות הזרקת דיו איכותיות, במיוחד להדפסת תמונות (סדרת Pixma). מתאימה מאוד לשימוש ביתי, עם דגמים קומפקטיים וזולים יחסית.
  4. Brother
    מתמחה במדפסות לייזר עמידות וחסכוניות, פופולריות במיוחד במשרדים. היתרון: טונרים זולים יחסית ותוחלת חיים ארוכה של המכשירים.
  5. Xerox ו-Samsung
    פחות נפוצות לשימוש ביתי, אבל מצוינות למשרדים גדולים עם דגמים מתקדמים ומהירים.

מדפסות ביתיות: עם או בלי סורק?

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

  • עם סורק (משולבת)
    מתאים למי שצריך לסרוק תעודות, למלא טפסים או לשלוח מסמכים במייל. דגמים כמו HP DeskJet 2810 או Epson L3256 מציעים סריקה באיכות טובה, והמחיר לא גבוה משמעותית ממדפסת רגילה (400-600 ש”ח). החיסרון: תופסות יותר מקום.
  • בלי סורק
    אם אתם מדפיסים רק טקסט או תמונות ואין לכם צורך בסריקה, מדפסת פשוטה כמו Canon Pixma MG2550S (כ-300 ש”ח) תספיק. הן קומפקטיות וזולות יותר, אבל מוגבלות מבחינת פונקציונליות ויקרות מבחינת הדיו.
  • מתי כדאי משולבת?
    למשפחות עם ילדים בבית הספר או לעצמאיים שמנהלים ניירת מהבית, מדפסת משולבת היא השקעה משתלמת. ההבדל במחיר מול התועלת שהיא מביאה הופך אותה לבחירה חכמה.

תחזוקה: איך לשמור על המדפסת?

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

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

המלצות לדגמים מובילים ב-2025

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

  • לבית, תקציב נמוך: Canon Pixma TS5150 (כ-450 ש”ח) – משולבת, קומפקטית, טובה לטקסט ותמונות.
  • לבית, חסכונית: Epson EcoTank L3250 (כ-800 ש”ח) – מיכלי דיו, סורק, עלות הדפסה נמוכה מאוד.
  • למשרד קטן: Brother HL-L2350DW (כ-900 ש”ח) – לייזר שחור-לבן, מהירה ואמינה.
  • למשרד מתקדם: HP OfficeJet Pro 9015 (כ-1200 ש”ח) – משולבת, תומכת ברשת, מהירות גבוהה.
איך תבחרו נכון?בחירת מדפסת היא עניין של התאמה אישית. שאלו את עצמכם: מה אני מדפיס? כמה אני מדפיס? מה התקציב שלי? אם אתם משתמשים קלים בבית, לכו על מדפסת דיו או מיכלי דיו. למשרד עם נפח עבודה גבוה, לייזר היא הבחירה הטובה ביותר. אל תשכחו לבדוק עלויות תחזוקה, לבחור מותג אמין, ולהתאים את הפונקציות (כמו סורק) לצרכים שלכם. עם קצת מחקר, תמצאו את המדפסת שתשרת אתכם שנים – בלי לשבור את הכיס.
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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