נדל"ן ותשתיות

האם זוכי מחיר למשתכן באמת הרוויחו מיליונים בזכות המדינה?

אין ספק שמי שזכה בדירות במסגרת מחיר למשתכן עשה עסקה טובה, אבל כשמסתכלים על הרווח האמיתי שלו מההנחה שחילקה המדינה לעומת עליית הערך, מבינים שמדובר בנתון זניח. הנתונים שמגיעים מגליל ים מוכיחים: זה הרווח האמיתי של מי שזכה בהגרלה
איציק יצחקי |  9
שכונת גליל ים (צילום ניר פיינה, פיינה נכסים)
בחודש דצמבר פרסמו כאן ב-ice כתבה שעוררה הדים בשוק הנדל"ן. "זוכי מחיר למשתכן התעוררו - ומחירי הדירות בגליל ים צונחים", הכריזה הכותרת. הכתבה עסקה בדירות שהשתחררו במסגרת מחיר למשתכן, שבע שנים אחרי שעשרות זוכים קיבלו את ההודעה המשמחת. כשכמות כזו של דירות משתחררת בבת אחת, המחיר יורד משמעותית וזה בדיוק מה שקרה בגליל ים.
התופעה הזאת לא מתרחשת רק שם, אלא בכל שכונה בה משתחררות לפחות עשרות דירות בבת אחת. לראשונה מזה הרבה זמן, דיווחנו, מוצעות למכירה דירות בפחות מ-40 אלף שקל למ"ר. מנגד, אפשר להסתכל גם על הרווח - מי שרכש דירה ב-1.7 מיליון שקל, גזר קופון של 2.3 מיליון שקל.
אפשר לומר שזוכי מחיר למשתכן זכו בלוטו. זה בהחלט נכון. הם רכשו דירות זולות וזאת הייתה טעות של המדינה - מי שיכול להרשות לעצמו לרכוש דירה למשתכן באחת השכונות הכי יוקרתיות בארץ, לא צריך את מחיר למשתכן. שבע שנים אחרי, נזכרו במשרד הבינוי והשיכון ובמשרד האוצר שאולי מיותר לשווק במרכז וצריך לשווק בעיקר בפריפריה. בדרך, הם חילקו לזוכים בהגרלה מיליוני שקלים.

1.7 מיליון בזכות עליית המחיר - השאר בזכות המדינה. גליל ים (צילום: ניר פיינה)
השאלה היא האם באמת אפשר לומר על זוכי מחיר למשתכן, שהם גרפו רווח של 1-2 מיליון שקל על חשבון המדינה והאם אפשר לומר שזוכי מחיר למשתכן בגליל ים הרוויחו יותר מ-2 מיליון שקל רק בגלל המדינה. בדיקה שערכנו ממחישה על כמה המציאות רחוקה מכך והסיבה לכך היא פשוטה: כל מי שרכש דירה בשכונות החדשות במסגרת השוק החופשי - הרוויח. מבדיקה שערכנו במגוון פרויקטים התברר כי ההנחה הממוצעת בפרויקטים במרכז הארץ נעה סביב 300-600 אלף שקל. ככל שמתרחקים ומתמקדים בפריפריה ההנחה יורדת לרף התחתון. הסיבה לכך היא שגובה ההנחה הוא לרוב הנמוך מבין ההנחה המקסימלית בשקלים או באחוזים.
מה אנחנו רוצים לומר? שמי שרכש דירה במסגרת מחיר למשתכן באמת התעשר, אבל רוב הרווח שלו לא נרשם כי הוא זכה בדירה בהנחה, אלא בגלל עליית מחירי הדיור. דוגמא טובה לכך אפשר למצוא מהזוכים בקריית קריניצי ברמת גן. אלה שזכו במחיר למשתכן רשמו רווח של 2 מיליון שקל, אולי מעט יותר בחלק מהדירות. המספרים האלה מזכירים את מה שקורה בגליל ים. מצד שני, רוב הרווח שרשמו הגיע בגלל עליית ערך. אם צריך לכמת את זה למספרים, דירה ממוצעת של 4 חדרים רשמו עליית ערך של 2 מיליון שקל שמתוכה 1.6 מיליון שקל הגיעה מעליית ערך ועוד כ-400 אלף שקל הגיעו מההנחה.
יש כאן עוד עניין שכדאי לדבר עליו. לרוב, כשאדם קונה בפרויקט שאינו מכיל מחיר למשתכן, הוא ישלם מחיר יקר יותר לעומת מי שרכש בשוק החופשי בבניין שבו רוב הרוכשים הם במסגרת מחיר למשתכן. כשהקבלן זוכה בפרויקט של מחיר למשתכן, מראש ידוע שרמת הגמר של הדירות נמוכה יותר. אסור לשכוח גם את הטבות המימון הכלולות במחיר דירה חדשה בשוק החופשי - שלא קיימות במחיר למשתכן. על תופעה זו הרחבנו כאן בעבר.
מה קרה בגליל ים? שם הפרידו לחלוטין את דירות מחיר למשתכן לעומת הדירות לשוק החופשי. כשאדם רוצה לרכוש היום דירות שהיו שייכות למחיר למשתכן, הוא ישלם כמעט מיליון שקל פחות - ללמדכם על ההבדל ברמת הגמר והמשמעות שלה.
ניר פיינה, בעלי סוכנות התיווך פיינה נכסים שהתראיין גם לכתבה בחודש דצמבר, טוען כי עליית הערך בגליל ים היא אפילו משמעותית יותר. "אני לא חשוב שמחיר למשתכן היה 'אָ גְרוֹייסֵע מְצִיאֶה'", הוא אומר ל-ice. השאלה הגדולה היא בכמה מכרו דירות ב-2017 בשוק החופשי באותה תקופה בגליל ים או בסביבה - ועל זה אני יכול לענות בקלות. ההנחה הסתכמה, עבור דירות 4 חדרים, ב-250 אלף שקל, פלוס מינוס. עבור דירות 5 חדרים - ההבדל עמד על 400 אלף שקל. כלומר - הרוב המוחלט של עליית הערך הגיעה בגלל שמדובר בשכונה טובה ובגלל שמחירי הדיור עלו".
קצת קשה להשוות את מחירי הדירות במסגרת מחיר למשתכן של 2017 לשוק החופשי, כי הפרויקטים הכילו רק דירות של מחיר למשתכן. מה כן עשינו? בדקנו את מחירי הדירות בפרויקט צמרות גליל ים של יצחקי. ההנחה עמדה על 250 אלף שקל לדירה ממוצעת. "אבל הכסף הזה גם משקף את רמת הגמר של הדירה. במחיר למשתכן אין אסלות תלויות אלא מונובלוק, אין הכנה למיזוג או מזגנים, אין ריצוף וסניטריה באותה רמה. זה אומר שבפועל, ההנחה היא נמוכה יותר", מסכם פיינה. 
אם תשאלו את זוכי מחיר למשתכן מהאזור, הם יספרו לכם שלולא ההנחה, לא היו משקיעים בנדל"ן. הרווח האמיתי שלהם הגיע כי החליטו לקנות דירה בשל ההנחה וברגע אחד הצליחו לקבל עליית ערך אמיתית. כלומר, הרווח האמיתי של זוכי מחיר למשתכן הוא ההנחה לפעולה - ההחלטה לקנות דירה ולהרוויח עשרות אחוזים כתוצאה מעליית ערך - ולאו דווקא בגלל ההנחה שהעניקה המדינה. אפשר לראות את זה גם בפרויקטים אחרים בצפון, שם הזוכים אמנם הרוויח בין 1-1.5 מיליון שקל על הדירות, אבל זה דומה מאוד לשיעור עליית הערך באזור.
תגובות לכתבה(9):

נותרו 55 תווים

נותרו 1000 תווים

הוסף תגובה

תגובתך התקבלה ותפורסם בכפוף למדיניות המערכת.
תודה.
לתגובה חדשה
תגובתך לא נשלחה בשל בעיית תקשורת, אנא נסה שנית.
חזור לתגובה
  • 9.
    כתבה ראשונה שאני רואה התייחסות אמיתית להנחות התוכנית..
    ישראלי מודאג 04/2025/17
    הגב לתגובה זו
    0 0
    לצערי זה קצת מדי ומאוחר מדי את הנדסת התודעה והנזק לכחלון ולתוכנית כבר אי אפשר לתקן.
    סגור
  • 8.
    מגיע לזוגות צעירים
    א.א 04/2025/15
    הגב לתגובה זו
    0 0
    ואים זוגות צעירים הרוויחו לבריאות להם הם שירתו את המדינה עובדים קשה משלמים מיסים הגיע הזמן שהמדינה תחזיר להם לא רק בוחרים הומוגנים מגיע להם מגיע לכולם
    סגור
  • 7.
    מחירי הדירות עלו באופן כללי
    כורדי 04/2025/15
    הגב לתגובה זו
    1 0
    הרווח של זוכי מחיר למשתכן הוא קטן ממה שהכותב מציין, שכן צריך לנטרל את עליית מחירי הדיור בתקופת זמן הזו. כל אדם שהיה רוכש דירה ב2017 ומוכר ב2025 היה עושה רווח גדול.
    סגור
  • 6.
    מחיר למשתכן בגליל ים
    אור 04/2025/14
    הגב לתגובה זו
    0 0
    רכיב ההנחה בדירות שהמדינה שיווקה לקבלנים היה באיזור ה30% מהמחירים הממוצעים בשכונה או בקרבתה, אם המחיר למר לזוכים עמד בפרויקטים השונים בשכונה בין 16-18 אלף שח, בשוק החופשי מכרו באיזור 23-25 אלף במכרזים שנסגרו עוד לפני 2016. שכונה מעולה, אין סוף אופציות לילדים ולהורים ההבדל בין דירות שוק חופשי למחיר למשתכן הוא מינורי, נכון לא מדובר על אותו המוצר. אבל בקלות עושים בגרוש וחצי את ההתאמות הדרושות בשיפוץ קליל.
    סגור
  • 5.
    וכמה ריבית שילמו עד כה על המשכנתא? (ל"ת)
    אין רווח אין כלום 04/2025/14
    הגב לתגובה זו
    2 1
    סגור
  • 4.
    היתרון הגדול של התכנית היה לאפשר רכישת דירה עם הון
    שלומי 04/2025/14
    הגב לתגובה זו
    2 1
    עצמי מינמאלי של 10%. מי שהקפיץ את המחיר הם המשקיעים והבנקים בכסות המדינה שאפשרו הלוואות ברבית 0. ומשכון דירה קיימת לטובת משכנתא. הורדת מס משקיעים ל5%. רבית פריים עד 2/3 וכו... יצרו פה גל של השקעות אחרי הקורונה. כיום יש אלטרנטיבות טובות יותר להשקעות ולכן המכירות בשפל. רק הפסיכולוגיה ממשיכה לשחק ולשחוק את הצעירים בעיקר.
    סגור
  • 3.
    סוף סוף כתבה אמיתית
    שלומי 04/2025/14
    הגב לתגובה זו
    2 0
    אי אפשר להשוות את מחיר הזכיה לפני כ 7 שנים למחיר הדירה היום. כל מי שרכש אז דירה עשה רווח על הנייר. נהפוך הוא בזמנו התכנית לא זכתה להצלחה גדולה כי ההנחה הייתה קטנה, בהתחשב בכך שהיה צורך לשלם משכנתא + שכירות מה שהקשה מאוד על הרוכשים וההטבה נשחקה. רק עם העליות של 2021 ראו כי טוב.
    סגור
  • 2.
    בתכלס הם צודקים.
    יוגב 04/2025/14
    הגב לתגובה זו
    4 0
    כשהתחלתי להירשם להגרלות ב-2016 מחיר דירת 4 חדרים היה 1.3M, היום היא עולה 2.4M. במחיר למשתכן היא עלתה 1.0M. היום אחרי 7 שנים קיבלתי את הדירה. בינתיים הוצאתי כמעט 0.5M על שכירות. אם הייתי קונה ב-2016 את הדירה ב-1.3M הייתי מרוויח לעומת המצב כיום.
    סגור
  • 1.
    שכונה מעולה
    גלילי 04/2025/14
    הגב לתגובה זו
    5 0
    כזוכה במחיר למשתכן: א. ההנחה בזמן הרכישה הייתה במשוער משהו כמו 500-700 אלף. סכום גבוה לכל הדעות, אבל לא 2.3 מיליוני שקלים. המחירים עלו מאז בכל הארץ ולכן, הפערים הם כאלו היום. ב. תוכניות הדירה בגליל ים לא היו מושלמות כולם. בחלק מהפרויקטים היו מעט דירות 5 חדרים (הרבה מחפשים לשדרג את הדירות שקנו בזמנו). בחלק אחר אני זוכר שהיו דירות יקרות מדי עבור הזוכים. היו הרבה מאוד ביטולים דאז ברמה שבחלק מהפרויקטים, עברו על כל רשימת ההמתנה ולא הצליחו למכור הכל. חלק מהדירות (כולל דירות גן שוות ודירות גדולות ששוות כפול) נמכרו למי שהיה בידו תעודת זכאות, בלי הגרלה.
    סגור
ניתן להשתמש בחצי המקלדת בכדי לנווט בין כפתורי הרכיב
",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