Fruit & Bloom 💐 בית ספר לשזירה | סדנאות | מארזי מתנה מיוחדים

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

FRUIT & BLOOM
נרשמים
ומקבלים טיפים, עדכונים וחדשות מעולם הפרחים 🙂
להרשמה
מסע הפרחים ללונדון 2025
מסע הפרחים ללונדון – חוויה מקצועית ומלאת השראה לשוזרות ולחובבות פרחים
למידע נוסף
סדנת סידור פרחים ענק
+ בניית תקציב לאירוע ותמחור
למידע נוסף
סדנת עיצוב קופסת פרחים
בשילוב בלונים
סדנה מעשירה שכוללת שפע טכיקות וחומרים
למידע נוסף
קורס שזירת פרחים
הקורס שיהפוך אותך מחובבת פרחים לשוזרת מקצועית
למידע נוסף
סדנאות שזירה במגוון נושאים מתאימות
לרמות ידע שונות (גם למתחילות וגם למתקדמות)
לפרטים
ימי השתלמות מקצועיים עבור כל מי שכבר בתחום או בתחילת הדרך
לאלו שרוצות להגיע לרמה חדשה של מומחיות. יום שהוא כולו ידע והשראה
לפרטים
החבילה שתשדרג לכם
את הצילומים והאירוע!
לפרטים נוספים
מועדון לקוחות

FRUIT & BLOOM
נרשמים
ומקבלים טיפים, עדכונים וחדשות מעולם הפרחים 🙂
להרשמה
מסע הפרחים ללונדון 2025
מסע הפרחים ללונדון – חוויה מקצועית ומלאת השראה לשוזרות ולחובבות פרחים
למידע נוסף
סדנת סידור פרחים ענק
+ בניית תקציב לאירוע ותמחור
למידע נוסף
סדנת עיצוב קופסת פרחים
בשילוב בלונים
סדנה מעשירה שכוללת שפע טכיקות וחומרים
למידע נוסף
קורס שזירת פרחים
הקורס שיהפוך אותך מחובבת פרחים לשוזרת מקצועית
למידע נוסף
סדנאות שזירה במגוון נושאים מתאימות
לרמות ידע שונות (גם למתחילות וגם למתקדמות)
לפרטים
ימי השתלמות מקצועיים עבור כל מי שכבר בתחום או בתחילת הדרך
לאלו שרוצות להגיע לרמה חדשה של מומחיות. יום שהוא כולו ידע והשראה
לפרטים
החבילה שתשדרג לכם
את הצילומים והאירוע!
לפרטים נוספים
מועדון לקוחות

FRUIT & BLOOM
נרשמים
ומקבלים טיפים, עדכונים וחדשות מעולם הפרחים 🙂
להרשמה

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

מחלקת האירועים

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

מחלקת הדרכות

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

איך אפשר לשמח
אתכם היום?

מה הלקוחות שלנו אומרים:

Goldi Furman
4 months ago
השתתפתי בסדנת סידור בכלי, נהנתי מכל רגע. למדתי ומאמינה שגם איישם!
Raz Yosef
4 months ago
רונצה ר
5 months ago
חוויה נחמדה, עשיתי סדנת ספירלה והיום אני יודעת להכים זר ספירלה! גם אהבתי את זה שאני סוף סוף יכולה לשים אקליפטוס בזר וזה יפה. פחות אהבתי שהקצו לנו איזה פרחים יהיו בזר, הייתי מעדיפה לבחור את הפרחים בעצמי. גם נראה לי שהיו יחסית קצת פרחים, והרבה עלים. (כי נגיד רציתי לשלב יותר ליזאנטוסים אבל קיבלנו רק ענף אחד ולא היה ניתן לקבל עוד, כי ניגמרו הפרחים..)
עדי צפריר
7 months ago
היה מהמם מאוד נהניתי, מגוון רחב של פרחים, אווירה נעימה, נטע הייתה מקסימה❤️ממליצה בחום
anya mull
7 months ago
תודה רבה לפרוט אנד בלום על חוויה בלתי נשכחת , סיימתי קורס בסיס באקדמיה ומרוצה מאד שבחרתי ללמוד דווקא אצלכם היה לי מאד חשוב למצוא מקום מקצועי ואומנותי עם אנרגיות טובות וויב כייפי וזו בדיוק הכתובת ! אולגה מלמדת בקורס אחד את כל מה ששוזרת מתחילה צריכה, סידור בכלי, זר ספירלה, זר כלה, עיצוב סידור פרוע לאירוע ועוד המון דברים תכנסו תראו באתר, ככה יכלתי להבין בדיוק למה אני מתחברת יותר ולמה אני מתחברת פחות , ממליצה בחום🫶🏽❤️❤️
סדנה כיפית ומושקעת
Galit Simhi
a year ago
תודה על סדנת בוטיק שופעת אנרגיות מדהימות אווירה של יצירה בחדווה וחיבור ניפלא .התקבלנו בחיוכים שלא פסקו לאורך כל הסדנה .מינפנו את הידע על צמחים וטיפול בהם וכמובן התנסנו בסידור בכלי בהדרכה נהדרת שאין אפשרות לפספס תוצאה נהדרת .תודה על החוויה
היה מושלם. אולגה מקסימה האווירה נהדרת ומאפשרת וגם יצאנו עם תוצר נהדר. ממליצה מאוד
ayala yaffe
a year ago
תודה לכן על ערב מקסים, קישטתן עם עמדת שזירת הפרחים שלכן, את בת המצווה של הבת שלי ואת החצר שלנו כולה.היה פשוט נפלא🌺🌺🌺🌺
Alvetta Lak
a year ago
ללמוד אצל אולגה זאת הייתה חוויה בשבילי היה כיף ו לא סטנדרטי אני נהנתי מאוד ב קורס ו כול פעם היה לי חשק לבוא ו ללמוד.אולגה את מקסימה
אתחיל מהסוף :)אני ממליצה מאד ובחום!השתתפתי היום בקורס שזירת פרחים ובלונים בהובלתן של אולגה ואביטל, נשים מופלאות המעוררות השראה בהגשמת חלומן!הקורס הכיל המון ידע, תכנים שווים וערך מטורף, כמו גם, טיפים ״מאחורי הקלעים״, ירידה לפרטים, חומרים בנדיבות הלב ובאיכות הניכרת היטב.הכל נעשה בווייב חיובי ושמח, עם סבלנות וחוש הומור משובח!עשיתי בעבר מספר קורסים כולם היו טובים, אבלFruit & Bloom פשוט מצויינים!!Value for money לגמרי
שחר פיל
a year ago
אחרי שחיפשתי דוכן שזירה לחתונה שלי ועברתי כמה מקומות הגעתי לפרוט אנד בלום ולא התבאסתי לרגע!!לקחתי לחתונה עיצוב רכב, זר לכלה, סיכת דש ודוכן שזירה בחתונה עצמה, הייתי מרוצה מהכל! היחס החם והפנים המחייכות שקיבלו אותי היה שווה הכל! ממליצה עליהן!!!
מתקדמים רק עם הטובים ביותר!פיתוח מקצועי וצבירת ניסיון בעולם הפרחים המודרני הוא חשוב בשבילנו. זה למה בחרנו ללמוד דווקא אצל אולגהכל שיעור היה עולם ומלואו מלא בהשראה ולמידה. רכשנו מיומנויות חדשות והרחבנו את ארגז הכלים שלנו. ועכשיו יכולים לספק ללקוחותינו זרים ועיצוב אירועים ברמה גבוהה יותר!תודה על ידע יקר הערך, היכרות עם אנשים בעלי צורת חשיבה דומה והגישה החיובית!את בהחלט הטובה ביותר!
shani hirsh
a year ago
אולגה מקסימה וסופר מקצועית! נפגשתי איתה לשיעור פרטי לדיוקים וחשיבה משותפת והיא נתנה לי המון ידע, כלים וביטחון.ממליצה בחום😍
Shelly Eilon
a year ago
חגגנו לבתי בת ה-14 יום הולדת יחד עם עשר חברותיה אצלנו בבית. היה מושלם! אולגה מפרוט אנד בלום, הגיעה לפני, אירגנה להם שולחן עבודה מהמם עם כל הפרחים והציוד הנדרש, העבירה להן סדנה בת שעה וחצי שהייתה כייפית, קלילה עם הרבה סבלנות והתייחסות לכל אחת מהן. הבנות ממש נהנו ויצאו מאושרות עם זר פרחים מקסים וססגוני. בסיום הסדנה אולגה דאגה להשאיר את הכל נקי ומסודר. היא הייתה סופר מקצועית ואדיבהממליצה בחום לכל מי שמחפש פעילות כייפית וססגונית
Maria Adamsky
2 years ago
ביקשתי הורטנזיות וקיבלתי הורטנזיות מחוץ לעונה שלהן, בצבע מדהים!!! ההזמנה היתה פשוטה, בעלת העסק רספונסיבית ומבינה את הלקוחה. המשלוח היה בקופסה נוחה והפרחים היו במים, פדוט מושלם. הפרחים עמדו שבוע ועכשיו לפי המלצת בעלת העסק אני מנסה לייבש אותן.
חובה לכל אחד לעבור את החוויה המדהימה עם אולגה בעלת העסק והמדריכה. מי שמחפש/ת ללמוד שזירת פרחים, עיצוב ולקבל ידע לפרחים זה המקום! אולגה שופעת ידע ויצירתיות, האהבה שלה למקצוע מורגש בכל פרח שהיא נוגעת, יחס אישי וחם. יצאתי מהקורס עם ידע עצום בפרחים, גילתי עולם חדש ואהבה חדשה. אמשיך לקורס מתקדם ועוד קורסים שאולגה מעבירה. זה קורס לנפש ולנשמה. ממליצה מאוד, בחום, באהבה ובאחריות מלאה על הקורסב- fruit @ bloom. לא תתאכזבו.
Lioritay Goren
3 years ago
ממליצה בחום על הזרים של אולגה המקסימה!אני מזמינה זרים באופן קבוע לאנשים שאני אוהבת ותמיד מקבלת זרים יפיפיים ברמה אחרת ושרות נפלא. הפעם הזמנתי עמדת שזירה לבת המצווה שחגגתי לביתי והיה פשוט מושלם. האורחים לא הפסיקו להחמיא ולהתלהב ובסוף האירוע קיבלו זרים מקסימים הביתה.תודה אולגה, את אומנית 🌸❤️🌺
anna nes
3 years ago
אולגה היקרה,רציתי לומר תודה רבה על הסדנא נהדרת שהייתה לנו ביום שישי האחרון.אני מאוד נהניתי , מהלימוד עצמו מהאווירה, ממידע ותשומת לב שנתת בסדנא! הרגשתי שלמדתי המון כמו (להכין את הזר קריסמס, שילוב של צבעים, בחירה של כל מיני תוספות על מנת שיראה פיקס).תודה שנתת לי קצת להרגיש את הקריסמס בתקופה בה לא ניתן לנסוע לשום מקום. אני בטוחה שעוד נהיה בקשר בהמשך.רב תודות,אנה נס
js_loader

עתונות

לקבלת עדכונים והטבות של 

הירשמו למועדון
הלקוחות שלנו

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