מדיניות ביטולים ותקנון האתר

קניין רוחני

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

מדיניות ביטולים

1. קורס דיגיטלי הוא בבחינת חומר הניתן להעתקה / שכפול / צפייה חוזרת, ולכן לא ניתן לבטל את העסקה לאחר שבוצעה. רכישת הקורס הדיגיטלי של יעל אברהם ו/או עותק דיגיטלי של הספר, מהווה “מידע” כהגדרתו בחוק המחשבים, תשנ”ה – 1995. בהתאם להוראות סעיף 14ג(ד) לחוק הגנת הצרכן, תשמ”א – 1981 לרוכש לא עומדת הזכות לבטל עסקה ביחס ל”מידע” כהגדרתו הנ”ל.

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

מבוא
1. אתר yaelabraham.co.il (להלן: "האתר"), הינו אתר ברשת האינטרנט, הכולל, בין השאר, חנות וירטואלית לרכישת מוצרים ושירותים, כגון קורסים והרצאות אונליין, וכן ספרים, על ידי ציבור הגולשים ברשת. בעלת האתר ומפעילתו הינה יעל אברהם.
2. תנאי השימוש באתר מסדירים את היחסים בין יעל אברהם לבין ,כל אדם, לרבות חברה (להלן: "המשתמש") ויחולו על כל פעולה המבוצעת באתר, לרבות רכישת מוצרים ו/או שירותים המוצעים באתר (להלן: "פעולה") .
3. למען הסר ספק, בעצם השימוש באתר, מצהיר המשתמש כי קיבל את כל התנאים וההתניות הכלולים בו והינו מסכים לקיים את כל ההוראות הכלולות בו וכי לא תהא לו ו/או למי מטעמו כל טענה ו/או תביעה, במישרין ו/או בעקיפין, כנגד האתר ו/או יעל אברהם ו/או מי ממפעיליו ו/או מי מבעליו ו/או ממנהליו ו/או מי מטעמם.
4. ביצוע פעולה באתר כפופה למילוי התנאים המקדמיים המצטברים המפורטים להלן והמשתמש מצהיר ומתחייב, כי הוא מבינם והם מתקיימים לגביו במלואם:
• המשתמש הנו כשיר לבצע פעולות משפטיות מחייבות; במידה והנך קטין (מתחת לגיל 18) או אינך זכאי לבצע פעולות משפטיות ללא אישור אפוטרופוס, הנך נדרש לידע את הוריך ו/או את האפוטרופוסים החוקיים שלך ("ההורים") בדבר הוראות תנאי שימוש אלה ולקבל את אישורם לביצוע כל פעולה, מכל סוג שהיא, במסגרת האתר. על ההורים חלה אחריות ליידע את הקטינים המעוניינים לגלוש באתר בדבר התקנון וכן לפקח על פעילות הקטינים בכדי שהקטינים יפעלו על פי תנאי תקנון זה. כל פעילות אשר תבוצע על-ידי קטינים באתר, מהווה הסכמה של הקטינים ו/או ההורים לאמור בתנאי שימוש אלה.
• המשתמש הנו בעל כרטיס אשראי ישראלי או בינלאומי תקף;
• המשתמש הינו בעל תעודת זהות ישראלית תקפה.
• המשתמש הוא בעל תא דואר אלקטרוני פעיל ברשת האינטרנט;

תנאים כלליים
1. לצורך ביצוע הזמנה באתר מתבקש המשתמש למסור את שמו המלא, כתובת דואר אלקטרוני תקפה, ופעילה, מספר טלפון ומספר תעודת זהות. יעל אברהם לא תעשה בפרטי המשתמש כל שימוש, אלא בהתאם למדיניות הפרטיות של האתר אשר מהווה חלק בלתי נפרד מתנאי שימוש אלה .
2. בעת ההרשמה לאתר, המשתמש מצורף לדיוורים הרשמיים של האתר. באם המשתמש מעוניין להסיר את עצמו מן הדיוור לאחר שנרשם, הוא יכול לעשות זאת באמצעות לחיצה על הקישור בתחתית הדיוור שהתקבל. באחריות המשתמש לשים לב כי ביצע את ההסרה כנדרש.
3. בסיום תהליך הרכישה, יידרש המשתמש למסור את פרטי כרטיס האשראי באמצעותו הוא מעוניין לשלם. מסירת פרטים כוזבים ביודעין עלולה לעלות כדי עבירה פלילית אשר בגינה שומרת לעצמה יעל אברהם את הזכות להגיש תלונה נגד המשתמש ו/או לתבוע ממנו נזקים שייגרמו לה, במישרין ו/או בעקיפין, כתוצאה ממסירת המידע הכוזב כאמור.
4. מחירי המוצרים והשירותים המוצגים באתר נקובים בשקלים חדשים, כוללים מע"מ על-פי הוראות הדין.
5. יעל אברהם מתחייבת לעשות ככל יכולתה לוודא שהמידע המוצג באתר יהיה המידע השלם והמדויק ביותר, אולם מובהר כי עלולים להופיע בו אי דיוקים, שמקורם בטעות בתום לב, ויעל אברהם לא תישא באחריות כלשהי הנובעת מהן או קשורה אליהן. יובהר, כי יעל אברהם אינה מתחייבת להחזיק בכל רגע נתון מלאי של כל המוצרים המוצגים באתר.
6. יעל אברהם רשאית לעדכן מחירים של מוצרים ושירותים המוצגים באתר בלא צורך במתן הודעה מוקדמת על כך. המחיר התקף להזמנה שבוצעה, הינו המחיר שמוצג באתר במועד השלמת תהליך ההזמנה על-ידי המשתמש. אם עודכן מחיר המוצר או השירות באתר, בטרם הושלם תהליך ההזמנה, יחויב המשתמש לפי המחיר המעודכן באתר.
7. יעל אברהם רשאית להציע מבצעים, הטבות, לרבות קופונים, והנחות באתר או בכל אמצעי תקשורת אחר וכן רשאית בכל עת להפסיק מבצעים, הטבות והנחות אלה, להחליפם או לשנותם, בלא צורך במתן הודעה מוקדמת על כך. מבצעים וקופוני הנחה חלים על כל הפריטים באתר מלבד אלה שצוינו במפורש. לא ניתן לממש יותר מקופון אחד בקנייה. במקרה של החזרת פריט שנקנה בהנחה עם שימוש בקופון, הסכום שיוחזר יהיה זה ששולם לאחר ההנחה.
8. מובהר כי יעל אברהם רשאית, על פי שיקול דעתה הבלעדי, להפסיק את פעילות האתר בכל עת וללא הודעה מראש.
9. יעל אברהם שומרת לעצמה את הזכות למנוע את הגישה לאתר ו/או לאפשרות לבצע רכישות באתר ו/או לבטל השתתפות של משתמש שהתנהגותו אינה הולמת או שאינה לפי תנאי השימוש, או המנסה לפגוע בניהולו התקין של האתר .
10. תנאי שימוש אלה ניתנים לשינוי ו/או עדכון בכל עת על-ידי יעל אברהם ו/או מי מטעמה, על פי שיקול דעתם הבלעדי.
11. האמור בתנאי שימוש אלה מתייחס באופן שווה לבני שני המינים, והשימוש בלשון זכר הוא מטעמי נוחות בלבד.

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

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

הגבלת פרטיות
1. הנתונים אותם מסר המשתמש בעת הרישום ו/או בעת ביצוע פעולות אחרות באתר, ישמרו במאגר המידע שמנהלת יעל אברהם ובהתאם להוראות חוק הגנת הפרטיות התשמ"א – 1981. יובהר, כי המשתמש לא חייב על-פי חוק למסור פרטי מידע אישי, אולם בלא למוסרם לא יוכל המשתמש לבצע פעולות עבורן נדרש המידע האישי.
2. יעל אברהם מתחייבת לנקוט באמצעי זהירות מקובלים על מנת לשמור, ככל האפשר על סודיות פרטי המידע האישי של המשתמש, והיא תעשה בו שימוש לצרכים פנימיים בלבד, לרבות לצורך יצירת קשר עם המשתמש, אספקת המוצרים ושירותי דיוור אליהם נרשם.
4. החזרות וביטול עסקה על-ידי המשתמש
קורס דיגיטלי הוא בבחינת חומר הניתן להעתקה / שכפול / צפייה חוזרת, ולכן לא ניתן לבטל את העסקה לאחר שבוצעה רכישת הקורס הדיגיטלי של יעל אברהם ו/או עותק דיגיטלי של הספר,. מוצר דיגיטלי מהווה “מידע” כהגדרתו בחוק המחשבים, תשנ”ה – 1995. בהתאם להוראות סעיף 14ג(ד) לחוק הגנת הצרכן, תשמ”א – 1981 ולרוכש לא עומדת הזכות לבטל עסקה ביחס ל”מידע” כהגדרתו הנ”ל.
בנוגע לרכישת הספרים המודפסים (hard copy):
א. כל עוד הספר לא נשלח בדואר ישראל אל הלקוח. ניתן לבטל את ההזמנה והכסף יוחזר ללקוח.
ב. במקרה שהספרים כבר נשלחו אל הלקוח, ניתן להחזיר את הספרים תוך 14 יום, בדואר רשום אל יעל אברהם. לאחר קבלתם כשהם במצב תקין וללא פגם, תוחזר ללקוח עלות הספר (ללא דמי משלוח).
כמובן שאם מדובר בטעות שלנו, או בספר פגום שנשלח אליכם, ההחלפה תבוצע על חשבוננו כחלק מן השירות ללקוח.

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

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

שירות לקוחות
לפרטים ובירורים באשר למוצרים ו/או לאספקתם, ניתן לפנות אל יעל אברהם בכתובת דוא"ל yaelanduri@gmail.com.
1. קניין רוחני
1. כל זכויות הקניין הרוחני בכל התכנים באתר, לרבות סימני המסחר, זכויות היוצרים, המדגמים, השיטות והסודות המסחריים, וכן התכנים הנכללים בהרצאות ובקורסים המשווקים באתר, הינם רכושה של יעל אברהם בלבד. זכויות אלה חלות, בין היתר, על עיצובו הגרפי של האתר, בסיסי הנתונים בו (לרבות רשימות המוצרים, תיאור המוצרים וכד'), קוד המחשב של האתר וכל פרט אחר הקשור בהפעלתו.
2. אין לעשות כל שימוש מסחרי בנתונים המתפרסמים באתר, בבסיס הנתונים באתר, ברשימות ובתמונות המוצרים המופיעים בו או בפרטים אחרים המתפרסמים על ידי ו/או מטעם יעל אברהם, בלא קבלת הסכמתה מראש ובכתב. אין להשתמש בנתונים כלשהם המתפרסמים באתר לצורך הצגתם באתר אינטרנט או בשירות אחר כלשהו בניגוד בתנאי השימוש ו/או בלא לקבל את הסכמתה של יעל אברהם מראש ובכתב ובכפוף לתנאי אותה הסכמה (אם וככל שתינתן).
3. בכלל זה נאסר לאסוף נתונים מן האתר או מהמוצרים הדיגיטליים והתכנים הנלווים אליהם באמצעות תוכנות ו/או להפיץ נתונים כאלה ברבים באופן מסחרי או במסגרת מסחרית. אין להעתיק לשכפל, להפיץ, לפרסם או להשתמש בכל דרך אחרת את התכנים המופיעים באתר או את המוצרים הנמכרים דרכו, אלא אם יעל אברהם נתנה את הסכמתה לכך מראש ובכתב.

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

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