מדיניות הפרטיות

חברת טיקצ'אק בע"מ (להלן: "החברה", "אנחנו" או "אנו") מכבדת את זכותך לפרטיות. ברצוננו לאפשר לך לקבל החלטות מושכלות לגבי השימוש במידע שלך.

מטרת מדיניות הפרטיות היא להסביר כיצד נוהגת החברה ביחס למידע הנאסף באמצעות השירות המסופק באמצעות האתר שלנו https://tickchak.co.il (להלן, "האתר") או באמצעות הפלטפורמה ו/או השירותים שהחברה מספקת (להלן, ביחד עם האתר: "השירות/ים") וכיצד החברה אוספת, משתמשת, מוסרת ומגנה על המידע שמתקבל מהמשתמשים ו/או גולשים באתר.

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

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

מדיניות הפרטיות מנוסחת בלשון זכר לצרכי נוחות בלבד, והיא מתייחסת לנשים וגברים כאחד. המונחים במסמך זה, אשר לא הוגדרו במפורש במסגרתו, יפורשו בהתאם להגדרות שניתנו להם בתנאי השימוש, הנמצאים בכתובת באמצעות השירות המסופק באמצעות האתר שלנו https://tickchak.co.il/privacy.

מידע שאנו אוספים

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

כיצד אנו מגנים על המידע

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

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

כיצד אנו משתמשים במידע

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

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

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

בנוסף, ייתכן שבאמצעות ניתוח של כל המידע שאנחנו נאסוף או נקבל, כולל מידע לגבי המשתמשים, אנו עשויים ליצור מידע סטטיסטי אודות מגוון רחב של משתמשים (להלן: "מידע סטטיסטי"). מידע סטטיסטי מסייע לנו בהבנת מגמות וצרכיהם של המשתמשים בכדי שנוכל לשקול שירותים ומוצרים חדשים ובכדי שנוכל להתאים שירותים ומוצרים קיימים לצרכיהם של המשתמשים. מידע סטטיסטי הינו אנונימי ולא נקשר אותו למידע אישי. ייתכן שנמסור מידע סטטיסטי לשותפים שלנו, ללא הגבלה, לפי תנאים מסחריים שנקבע לפי שיקול דעתנו הבלעדי. אנחנו גם משתמשים ב-"Google Analytics" כדי לאסוף מידע על משתמשי האתר. Google Analytics אוסף מידע אודות כמה פעמים משתמשים נכנסים לאתר, לאלו עמודים הם נכנסים ואלו אתרים אחרים הם מבקרים לפני הכניסה לאתר. Google Analytics אוסף רק את כתובת ה-IP שהוקצה למשתמש במועד שהוא נכנס לאתר, ולא את שמו או מידע מזהה אחר. איננו מצרפים את המידע שאנחנו אוספים מאת Google Analytics עם מידע מזהה. אנחנו משתמשים במידע שאנחנו מקבלים מאת Google Analytics כדי לשפר את האתר ואת השירותים שלנו. יכולתה של Google להשתמש ולשתף את המידע שנאסף באמצעות Google Analytics בזמן ביקורך באתר מוגבל על ידי תנאי השימוש של Google Analytics הנמצאים ב-http://www.google.com/analytics/terms/us.html, כמו גם מדיניות הפרטיות של Google, הנמצאת ב-http://www.google.com/policies/privacy/.

קבצי Cookies

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

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

קישורים

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

שימוש של השירותים על ידי ילדים

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

שימושים אחרים והעברת מידע

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

עיון, תיקון או עדכון של המידע שלך

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

תקשורת והודעות

אנו עשויים לשלוח לך הודעות באמצעות הדוא"ל וכן הודעות SMS או הודעות אחרות אודותינו או אודות המוצרים והשירותים שלנו. על ידי קבלת תנאי השימוש שלנו (לרבות תנאי מדיניות פרטיות זו) או שימוש בשירות, אתה מסכים לקבלת הודעות מסחריות כאלו. תוכל להסיר את הפרטים האישיים שלך מרשימת התפוצה שלנו ולהפסיק לקבל מאתנו מסרים בעתיד, על ידי לחיצה על קישור ביטול המופיע בכל מסר או על ידי שליחת דוא"ל לכתובת Office@tickchak.co.il. לידיעתך, אנו שומרים לעצמנו את הזכות לשלוח לך הודעות הקשורות לשירותים, לרבות הודעות שירות והודעות ניהוליות, המתייחסות לחשבונך, מבלי להציע לך את האפשרות לבטל את קבלתן, אלא אם תסגור את חשבונך .

שינויים במדיניות הפרטיות

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

יצירת קשר

בכל שאלה או בעיה הקשורה למדיניות הפרטיות יש לפנות ל: Office@tickchak.co.il

עדכון אחרון: פברואר, 2019

You can use the keyboard arrows to navigate between the component buttons
",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