חיפוש
סגור את תיבת החיפוש

להשלים את הדפים החסרים בספר החיים

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

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

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

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

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

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

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

הרצאות

אנשים, דנ״א
ומה שבניהם

כרטיס הכניסה שלכם
לעולם הדנ״א

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

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

הזמינו עכשיו וכנסו אל העולם המרתק והמהפנט של הדנ”א.

*ניתן להזמין את ההרצאה גם בזום

בדיקות דנ״א

תשובות לשאלות
שלא שאלנו

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

מה קורה כשמקבלים תשובות לשאלות שלא שאלנו?

מה עושים עם מידע שמשנה את כל מה שידענו?

מה עושים עם סודות שהתגלו?

האם יש ספר הוראות מה נכון ולא נכון לעשות?

איך בדיקות דנ”א קשורות לדילמות של מצפון, מוסר ואתיקה?

איך יכולות תוצאות להשפיע על הקרובים אלינו?

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

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

*ניתן להזמין את ההרצאה גם בזום

חיפוש
שורשים יומן מסע

מסע של איש אחד לסגירת מעגל

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

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

*ניתן להזמין את ההרצאה גם בזום

סודות.
משפחה.
DNA

התעלומה-מי הביא אותי לעולם?

איך חיים עם חלקים חסרים בזהות? וכמה רחוק מוכנים ללכת כדי לחשוף את האמיתות הנסתרות? כנסו לסיפור המרתק של “סודות, משפחה, DNA”, למסע מחשמל, מחמם לב, חוצה זמן וגבולות.
חוו הרפתקה אמיתית של אומץ וסקרנות שבו מסתורין של שורשים לא ידועים מתגלים במסע שאין כמותו.

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

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

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

*ניתן להזמין את ההרצאה גם בזום

ייעוץ

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

ליווי
אישי

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

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

המלצות

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

רונן גינת "גינת פרוייקטים בריהוט"

סודות. משפחה. DNA

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

נעמי אלעד

סודות. משפחה. DNA

לקוחות

נגן וידאו

שאלות ותשובות

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

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

בעולם יש לא מעט חברות , והן שונות מאד ועוסקות בנושאים שונים ומגוונים: סוג דיאטה, סוג פעילות גופנית, רגישויות ומחלות שונות ואפילו בדיקות גנטיות לחיות המחמד.
חברות רלוונטיות למטרה של גילוי שורשים – היום (2023) מתייחסים ל 5 עיקריות:

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

23andMe: בדיקת  DNA אוטוזומלית. יש להם מאגר לקוחות גדול (נכון לתחילת 2023 עומד על מעל 13 מיליון נבדקים) והתוצאות מספקות הערכה של מוצא ורשימה של התאמות דנ”א (מספקת קבוצה כללית של MT ו- Y)

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

FamilyTreeDNA: מציעים בדיקת DNA אוטוזומלי, והחברה היחידה המציעה בדיקת Y-DNA ובדיקת mtDNA   עם רשימת התאמות. מציעים פרויקטים מיוחדים של שמות משפחה, אזור מוצא ועוד.

LIVINGDNA: מציעים בדיקות DNA אוטוזומליות עם התמקדות בהערכות אתניות מפורטות ומיקוד בקבוצות באזור אנגליה.

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

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

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