GRAVEZ Logo

Terms of use for GRAVEZ website and application

Please read these terms and conditions before using the app or website

Binding Agreement
  • These Terms of Use (the “Terms”) govern your rights and obligations regarding the use of the navigation software and the receipt of services regarding the cemeteries which are included in Corido’s service (the “Software”) and the Service (as defined in clause 4 below, the "Service") on the internet, in cellular media or in any other form (collectively referred to as the “App”)
  • These Terms constitute a fully binding agreement between yourself (“You” or the “User”) and Corido Ltd, registration number 515675627 (“Corido” or “We”), the proprietor of all rights in and to the Software and the Service.
  • Under these Terms, singular shall also means plural, and vice versa; Male shall also means female and vice versa, all as applicable.
  • It is hereby clarified that these Terms apply to access to the App and useage of the Service, including any and all information, text, graphics, content or other materials contained in and/or deriving from and/or related to the Software and/or the .
Terms Acceptance
  • By using the App, you signify your assent to these Terms and to Corido’s Privacy Policy [INSERT LINK] (the “Privacy Policy”), which is an integral part of these Terms. If you do not agree to these Terms or any of its parts, you must refrain from using the App.
  • These Terms shall be effective as of the time you access and/or use the App and/or the Service, and shall apply to any use of and/or access to the App.
  • You may not use the App if you are either barred or otherwise legally prohibited from accessing or using the App or receiving the Service under the laws of the country in which you reside in or from which you access and/or use the App.
Service Access
  • You are solely responsible for assuring that the device you intend to use in order to access and use the App shall fully meet all technical criteria required. We shall not supply any equipment required for accessing and/or using the App and we make no warranty or guarantee that the App will work without interruption or prevention on all types of devices and/or platforms.
  • The Internet connection required to use the Service, and any associated charges (e.g. mobile data expenses) incurred by your use of the App are your exclusive responsibility and made solely at your expense. Any and all payments charged by third parties in connection with your access to the App, are your exclusive responsibility, made solely at your expense and are subject to the agreements between you and such relevant third parties. Corido does not provide any assistance in making these payments and is not responsible for any costs incurred by you in connection with such payments.
The Service
  • The Service allows the User to locate burial location of deceased in cemeteries which are included in the Service, and to navigate easily to the burial plot (the “Service").
  • In addition to the provisions of section 4 below, the Service allows and/or shall allow the User, in some or all of the cemeteries included in the App, to purchase relevant services from external services providers who offer such services, such as: tombstones cleaning and maintenance services, supply of funeral and memorial wreaths and/or memorial candles, transportation services to cemeteries Etc. (the “Paid Services”).
    1. Corido enables the User to purchase the Paid Services from various external service providers (the “Service Providers").
    2. The decision which Service Providers could offer the Paid Services using the App shall be at Corido's sole discretion and the User shall have no claims or demands regarding the availability or unavailability of certain Paid Services or certain Service Providers in the App.
    3. The acquisition of the Paid Services is subject to the availability and responsibility of the Service Providers. Corido does not guarantee the ability to purchase any certain Paid Service offered by the Service Providers, and shall not bear any responsibility to the provision of the Paid Service by the Service Providers, nor to the Paid Service’s accuracy, quality or suitability to the User's needs and/or the compatibility of such Paid Service to the details in the User’s order.
    4. Corido will be charging the User for the Paid Service, in accordance with the rates specified in the App, and the proceeds to the Service Provider will be transferred to such Service Provider by Corido. Upon cancellation of a Paid Service order due to a Service Provider's inability to perform it, the User will receive a full refund for such cancelled order.
The License
  • Corido hereby grants you a free of charge, non-exclusive, time-limited, non-transferable, non- sub-licensable, revocable license to use the Service (including the Software) for non- commercial purposes, subject to these Terms.
Using The App
  • The App may be used solely for private and personal purposes. The Appmay not be used commercially. For example (without derogating from the generality of the aforesaid), it is prohibited to (i) offer to third parties a service of your own that uses the ; (ii) resell the Service and/or the access to the App; (iii) offer to rent or lease the Service and/or any use of the App; or (iv) offer the Service and/or the App to the public or integrate the Service and/or the App within a service of your own, without the prior written consent of Corido.
  • It is prohibited to copy, print, save or otherwise use data from the App or the Service’s database. This clause does not limit the use of the database as intended by the Software and for the purposes of private and personal use of the Service.
  • When using the Service or the App you may not engage in scraping, data mining, harvesting screenshots, data aggregating, and indexing. You agree that you will not use any robot, scanning software, scraper or other automated means to access the App’s database or the Service’s database, for any purpose, without the express prior written consent of Corido.
  • Whether you are a pedestrian or a driver, you must always conduct yourself vigilantly according to the conditions of the road and in accordance with traffic laws. It is strictly forbidden to use the Service for any purpose other than navigation while driving. The App may be used only for its designated purposes. It is forbidden to use the App for illegal purposes, or in a manner which constitutes a violation of any law The App may not be used in any way that is not expressly permitted by these Terms.
Prohibited Usage And Use Restrictions
  • There are certain types of conduct that are strictly prohibited when using the Service. Your failure to comply with the provisions set forth in Section 7.2 below may result, at Corido’s sole discretion, in the termination of your access to the Service and may also expose you to civil and/or criminal liability.
  • You may not, whether by yourself or through any other means or person:
    1. copy, modify, adapt, translate, reverse engineer, decompile, disassemble, publicly display, or distribute in any way all or part of the Software and/or the content contained in the Service and/or the App;
    2. make any use of the content included in the App on any other website or networked computer environment for any purpose;
    3. create a browser or border environment around the content included in the App (e.g. frame or inline linking);
    4. interfere with or violate of any third party’s right to privacy or other rights, including copyrights and any other legal right of others, or harvest or collect identifying information of visitors or Users of the Service and/or the App without their express consent, including by using any robot, spider, site search or retrieval application, or other manual or automatic device or process to retrieve, index, or data-mine;
    5. defame, abuse, harass, stalk, threaten, or otherwise violate the legal rights of others, including others’ copyrights, and other intellectual property rights, right for privacy or a person's good reputation;
    6. transmit or otherwise make available in connection with the Service and/or the App any computer virus, worm, Trojan Horse, time bomb, web bug, spyware, or any other computer code, file, or program which may or is intended to damage or hijack the operation of any hardware, software, or telecommunications equipment, or any other actually or potentially harmful, disruptive, or invasive code or component;
    7. interfere with or disrupt the operation of the Service and/or the App, or the servers or networks that host the Service and/or the App or make the Service and/or the App available, or disobey any requirements, procedures, policies, or regulations of such servers or networks;
    8. sell, license, or exploit for any commercial purposes any use of or access to the Service and/or the App and/or to the content included in the Service and/or App;
    9. frame or mirror any part of the Service and/or the App without Corido’s prior express written consent;
    10. create a database by systematically downloading and storing all or any of the content included in the Service and/or App;
    11. forward any data generated from the Service and/or the App without Corido’s prior written consent;
    12. transfer or assign your Service account's password, temporarily or permanently, to any third party;
    13. use the Service and/or the App for any illegal, immoral or unauthorized purpose;
    14. use the App, the Service and/or the content included therein, for non-personal or commercial purposes without Corido’s express prior written consent;
    15. infringe or violate any of these Terms.
Termination Of Use Of The Service
  • You may terminate your use of the App and/or the Service at any time and for any reason. You are not obligated to advise Corido of such termination. However, if you opened a Service account, and would also like Corido to delete such an account and your personal information contained therein, please use the “Delete Account” function in the App (in the privacy settings or account settings). Upon receiving such a request, Corido will use reasonable efforts to delete such information, however please note that personal information may not be deleted immediately from our back-up systems. For more information, please read our Privacy Policy.
  • Corido retains the right to terminate, permanently or temporarily, the provision of the Service, in whole or in part, of all Users or any part of the Users, and to block your access to the App and terminate your use of it at any time and for any reason that Corido deems appropriate, all in accordance with Corido's sole and absolute discretion.
  • If you wish to terminate the use of any of the Paid Services, such termination may be subject to terms of use and agreements with the relevant Service Providers.
Privacy
  • Your privacy is important to us. When using the Service, personal information may be disclosed by you or collected by Corido, as specified in our Privacy Policy. The Privacy Policy explains our procedures for the use of your personal information. By accepting these Terms, you acknowledge and agree that Corido will collect, store and use your personal information in accordance with and subject to the provisions of this section, in the Privacy Policy and in accordance with any applicable law.
App's Contents
  • The content and information appearing in the App regarding the names of the deceased and the location of the graves belong to the forum of the directors of the major Jewish burial societies in Israel (a non-profit organization bearing registration number 580535664, hereinafter: the "Forum"), and are the sole and exclusive responsibility of the Forum. Any other content that appears in the App belongs to Corido and/or to the Service Providers that offer the Paid Services through the App.
  • In the event you feel that content appearing in the App (including details of a deceased and/or a picture) offends you, please contact us as soon as possible at the following e-mail address, info@corido.co.il, and we shall use our best efforts to address your request as soon as possible.
Intellectual Property Rights
  • All intellectual property rights in the Software belong to Corido. The App is protected, inter alia, by the Israeli Copyright Law, 5768-2007, and by all other copyright provisions prescribed by any law, in Israel and elsewhere.
  • The name "Corrido", the Corrido logo and other trademarks and/or service marks are the property of Corido, and you have no right to use these logos trademarks and/or logos and/or service marks for any purpose which is not expressly stated in these Terms without Corido's prior written approval. Trademarks, logos, and trade names of Service Providers may be subject to the intellectual property rights of the Service Providers.
  • The design, appearance, maps (including the manner in which maps are displayed and used) and the Service are works protected by the copyright laws applicable to such works, and Corido retain all intellectual property rights therein. The license to use the Software granted to you in these Terms does not extend to or include a license to use the maps displayed by the Software or any mark, indicator, logo or notation embedded in the maps that are displayed by the Software. You may not copy or print more than one copy of any data or material appearing on the App.
  • Corido may protect the Software and the Service by technological means intended to prevent unauthorized use thereof. You undertake not to try and circumvent these means. Without derogating from Corido’s rights under these Terms or under any applicable law, you are advised that any attempted or actual infringement of this provision will result in the termination of all your rights under these Terms. If you circumvent any of the means taken by Corido to protect the Software and/or the Service from unauthorized use, you must immediately cease any and all use of the Software and Service, and you undertake to do so.
  • In the extent that you believe that the App or any part thereof - including content related to the Paid Services provided by the Service Providers - infringes your intellectual property rights, you must contact Corido as soon as possible and provide details that will allow Corido to review your claim. Without derogating from the generality of the foregoing, it is hereby clarified that Corido is not responsible for the contents and trademarks used by the Service Providers in connection with the Paid Services.
Legal use
  • You are not allowed to use the App and/or the Service, except in accordance with the laws of the State of Israel and the laws of the country you are located in while using the App and/or the Services.
  • By accessing the App you represent and warrant that: (i) you are not located in a country which is an “enemy country” (as such term defined under Israeli law), and/or (ii) you are not located in a country that is subject to a U.S. Government embargo, or that has been designated by the U.S. Government as a “terrorist supporting” country; and/or (iii) you are not listed on the list of terrorist organizations and terrorists in Israel, nor you are listed in any U.S. Government list of "prohibited" or "restricted" parties, (iv) your use of the App shall not constitute a breach of any legal obligation applicable to you, including (and without derogating from the generality of the foregoing) under the Israeli Protection of Privacy Law, 5741-1981, the Prohibition of Money Laundering Law, 5760-2000, the Prohibition of Defamation Law, 5725-1965 or any other law or regulation that applies to your use of the App.
Limitation Of Liability And Warranty
  • Corido provides the App and the content included therein for use on an “as is” and “as available” basis. They cannot be customized to fulfill the needs of each and every user. We hereby disclaim all warranties and representations, either express or implied, with respect to the Service, including, without limitation, any warranties of merchantability, and appropriateness for a particular purpose, features, quality, non-infringement, title, compatibility, performance, security or accuracy.
  • Additionally and without derogating from the foregoing, Corido disclaims any warranties relating to the accuracy of the maps, content, or navigation routes presented or displayed in or by the Service.
  • You agree and acknowledge that you assume full, exclusive and sole responsibility for the use of and reliance on the App. Corido does not and shall not bear any liability for your access to and/or use of the App, except as expressly provided in these Terms and under applicable law.
  • The information provided by the Service is not intended to replace the information presented on the road. In the event that the information presented on the road (including traffic lights, traffic signs, police officers, road and/or trails blocks, an indication of the accessibility of a proposed route, etc.) provides provisions different from the Service and/or if the road conditions are different from those presented in the Service, you must not rely on the Service. In addition, your use of the Service does not exempt you from your obligation to act with caution while staying in the area of the cemetery and reaching it, and it is your responsibility to ensure that the route offered to you by the Service is indeed suitable for you, and that Corido shall not be liable to you in connection with any hazard and/or obstacle in the cemetery area and/or any damage caused as a result of inaccuracies in the information presented in the App.
  • Corido exerts efforts to provide you with a high quality and satisfactory Service. However, We do not warrant that the Service will operate in an uninterrupted or error-free manner, or that it will always be available or free from all harmful components, or that it is safe, secured from unauthorized access to Corido’s computers, immune from damages, free of malfunctions, bugs or failures, including, but not limited to hardware failures, Software failures and Software communication failures, originating either in Corido or any of its providers. While Cordido makes an effort to maintain the information presented in the App accurate and updated, we cannot guarantee that the information presented in the App is accurate and up-to-date and we make no representations or warranties in connection with such information.
  • Corido, including its officers, managers, shareholders, employees, sub-contractors and agents shall not be liable for any direct, indirect, incidental or consequential damage, or any other damage, and loss (including loss of profit and loss of data), costs, expenses and payments, either under tort law, contract law, or any other liability regime, arising from, or in connection with the use of, or the inability to use the Service, or from any failure, error, or collapse in or of the function of the Service, or from any fault, or error made by our staff or anyone acting on its behalf, or from your reliance on the content of the Service, including, without limitation, content originating from third parties, or from any communication with the Service, or with other Users on or through the Service, or from any denial or cancellation of your User account, or from retention, deletion, disclosure and any other use or loss of your content on the Service. In any event, your sole remedy will be limited to correcting such errors, or malfunctions, and such correction shall be subjected to the relevant circumstances.
  • Corido enables your order of the Paid Services from the various Service Providers, according to the details specified in your order. It is hereby clarified that Corido does not hold any inventory of the Paid Services offered in the App, therefore each order of Paid Services is subject to the inventory and availability of the relevant Service Providers. It is hereby clarified that in no event shall Corido be liable for the correctness or accuracy of the information received from the Service Providers, nor to failures and/or malfunctions in the actual provision of the Paid Service (since the Paid Services are not under Corido’s control), if such failures and/or malfunctions occurs, unless Corido knew or should have known about such failures and/or malfunctions in advance, or if such failure and/or malfunction occurred due to a deliberate act or omission of Corido. In the event of a malfunction and/or incompatibility, you must immediately contact Corido, who will be entitled, at its sole discretion, to attend to your claim itself, or refer you directly to the relevant Service Providers. By using the Service you acknowledge and agree that Corido is not responsible for the review or evaluation of the content, the legality, reliability, compliance with copyright, appropriateness, quality and/or any other aspect of the Paid Services. You understand and agree that the referral from the App to purchase the Paid Services does not constitute a recommendation or encouragement to purchase any Paid Service, and we do not and shall not have any responsibility and/or liability to any direct or indirect damage, related and/or arising from such referral and/or from any products or services connected to the Paid Services, and you hereby waive any demand and/or claim and / or suit against Corido regarding Paid Services.
Breach And Indemnity
  • Without derogating from any applicable law, you agree and undertake to indemnify and hold harmless Corido and its employees, officers, managers and agents, as well as all any Service Provider and any third party offering services through the App, from and against all claims, damages, expenses, losses and liabilities which derives from your violation of these Terms. In view of the fact that the Service is provided to you free-of-charge, this indemnity is intended to cover all expenses, payments, loss, loss of profits or any other damage, direct or indirect, monetary or non-monetary, incurred by Corido, its employees, officers, directors or agents as a result of your violation of these Terms, including but not limited to legal expenses and attorney fees.
Modifications To The Service And Software
  • Corido may, at its sole discretion, either partially or in its entirety and without being obligated to provide prior notice – modify, adapt or change the Software, the Service’s features, the user interface and design, the extent and availability of the contents in the Service and any other aspect related to the Service, including support for various types of devices and/or software and operating systems, as well as modifying the system requirements for the use of the Service. You shall have no claim, complaint or demand against Corido for applying such changes or for failures incidental to such changes.
  • Cordido may, from time to time (at its sole discretion and without any obligation on its part), offer new and updated versions of the Software, whether through an automatic updating or subject to any action to be taken by you. By using the App you agree to allow Corido to make updates and changes to the Software, its structure or manner of operation and you shall have no claim or demand against Corido in connection with such changes and updates. Should the installation of new versions of the Software depends on the performance of actions by you, and such actions required were not carried out by you, you shall not have any claim or demand against Corido regarding the recency of the Software in the version you are using.
Modifications Of These Terms
  • Corido may modify these Terms from time to time. If fundamental changes are introduced, a notice will be posted in the updated version of the Software as well as on the App’s home page. Your continued use of the Service after these Terms have been modified signifies your assent to the updated Terms. If you dissent to the updated Terms or to any part therein, you must discontinue all further use of the Software.
Concessions
  • Corido’s concession of any right under these Terms shall not be valid unless done in writing and signed by an authorized representative of Corido.
Governing Law And Jurisdiction
  • These Terms, the Software and the Service will be governed solely by the laws of the State of Israel, without giving effect to any conflicts of law principles. Any dispute, claim or controversy arising out of, connected with or relating to these Terms, the Software and/or the Service, will be under the exclusive jurisdiction of the competent court in the Tel Aviv district in Israel.
Limitations
  • Should you desire to file any cause of action against Corido, arising from or related to the Software or the Service, you must do so within one (1) year of the day you become aware of the cause of action. Failure to file a claim within the aforementioned timeframe will bring about the permanent barring of the cause of action, and will constitute your complete and final waiving of such claim.
Assignment Of Rights
  • You may not assign or transfer your rights in and to the Service, without the prior written consent of Corido.
  • Corido may assign its rights in and to the Service to a third party at its sole and absolute discretion, provided that such third party undertakes Coriso’s obligations to you under these Terms.
COMPLETE TERMS
  • These Terms, together with the Privacy Policy shall constitute the entire and complete agreement between you and Corido regarding the Service.
  • In the event of an inconsistency between these Terms and the synopsis of terms presented to the User during the Software installation, these Terms shall prevail.
No Legal Relationship
  • These Terms and/or your use of the Service, do not, and shall not be construed as creating any relationship, partnership, joint venture, employer-employee, agency, or franchisor-franchisee relationship in any way and of any kind between the parties hereto. Your use of the Service is intended for your enjoyment and benefit and dose not grant you any right or entitlement to receive any consideration.
Contact Us
  • You may contact us with any question regarding the Service, through the following email address info@corido.co.il, and we shall make our best efforts to address your inquiry promptly.

Last modified: 04/02/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