Terms of use

PLEASE READ THESE CONDITIONS OF USE OF USE CAREFULLY.  THESE CONDITIONS OF USE (“CONDITIONS”) MAY HAVE CHANGED SINCE YOUR LAST VISIT TO THE SITE.  BY USING THE SITE, YOU INDICATE YOUR ACCEPTANCE OF THE CONDITIONS.  IF YOU DO NOT ACCEPT THE CONDITIONS, THEN DO NOT USE THE SITE. SkySaver.com (the “Website”) is owned by SkySaver, Inc. (“SkySaver “) and is currently provided free of charge to users who agree to abide by the Conditions.  SkySaver reserves the right to change the nature of this relationship at any time, and to revise the Conditions from time to time as SkySaver sees fit.  Users who violate the Conditions may have their access canceled and they may permanently be banned from using the Site.  Users should check these Conditions periodically.  By using the Website after we post changes to these Conditions, you agree to accept those changes, whether or not you actually reviewed them. USERS/PARTICIPANTS We do not discriminate on the basis of age, race, national origin, gender, sexual orientation or religion. No person under the age of 13 should use the Website without the consent of their parent or legal guardian.  We strongly encourage all parents and guardians to monitor the Internet use of their children. Use of the Website by any user shall be deemed to be a representation that the user is 13 years of age or older. COOKIES “Cookies” are small encrypted data files (containing references to user identification information supplied by the user and stored on our secure servers) that may write to your hard drive once you have accessed the Website.  SkySaver uses cookies to enhance your shopping experience with us.  Cookies are used to keep track of your shopping cart, preferences and to save your password so you do not have to re-enter it each time you visit the Website.  To learn more about how we protect customer information, please review our Privacy Policy. COPYRIGHTS, TRADEMARKS & RESTRICTIONS The material included herein, including site design, text, graphics and the selection and arrangement thereof are copyrighted © by SkySaver, Inc.  ALL RIGHTS RESERVED.  SkySaver.com, SkySaver, “Taking Safety Higher”, other trademarks and all page headers, custom graphics, logos, and custom icons are service marks and trademarks of SkySaver, Inc.  All other trademarks, product names and company names or logos cited herein are the property of their respective owners. The Website and all materials on the Website, including, but not limited to, images, illustrations, posts, audio clips and video clips (the “Materials”) are the property of SkySaver, its affiliates and licensors, and same are protected from unauthorized copying and dissemination by copyrights that are owned or licensed by SkySaver and by copyright law, trademark law, international conventions and other intellectual property laws.  You may not reproduce, perform, create derivative works from, republish, upload, post, transmit or distribute in any way whatsoever any Materials from the Website (or any other Website owned or operated by SkySaver, its subsidiaries or affiliates) without SkySaver’s prior written consent.  You are, however, permitted to print hard copy portions of the Website with the sole intent of placing an order with SkySaver.  Printing Materials for any other reason, or transferring Materials for use on any other Website, or the modification, distribution or republication of Materials from the Website without SkySaver’s prior written consent is strictly prohibited.  Any modification of Materials, or any portion thereof, or use of Materials for any other purpose constitutes an infringement of trademark or other proprietary rights of SkySaver or third-parties. LINKS SkySaver is not responsible for the content of any unaffiliated websites that may be linked to or from the Website.  These links are provided for your convenience only and you access them at your own risk. Any other website accessed from the Website is independent from SkySaver, and SkySaver has no control over the content of that other website.  In addition, a link to any other website does not imply that SkySaver endorses or accepts any responsibility for the content or use of such other website.  In no event shall any reference to any third-party or third-party product or service be construed as an approval or endorsement by SkySaver of that third-party or of any product or service provided by a third-party. PRIVACY ISSUES SkySaver is concerned about privacy matters for its customers.  To learn more about how we protect customer information, please review our Privacy Policy. PRODUCT INFORMATION Product availability and some prices offered on the Website may vary based on your location.  Prices shown on the Website apply to products on the Website.  Price and availability are subject to change without notice. We attempt to display all products shown on the Website in an accurate manner; however, because of the technical differences in the equipment of our customers, we cannot be responsible for photographic differences in size, shape and color of the products. The receipt of an email order confirmation is simply a recognition that we have received your requested order, and does not constitute an offer to sell.  We reserve the right to limit the quantity of any item sold, or prohibit a sale altogether, including but not limited to prohibiting sales to resellers. NOTICE AND TAKE-DOWN PROCEDURES If you believe any Materials on the Website infringe your copyright or trademark rights, you may request such Materials be removed by following the notice and take-down procedures of the Digital Millennium Copyright Act.  To follow those procedures, contact SkySaver’s copyright agent (identified below) and provide the following information:
  • A clear statement identifying the works or other Materials believed to be infringed.
  • A statement from the copyright holder or authorized representative that the Materials are believed to be infringing.
  • Sufficient information about the location of the allegedly infringing Materials so that SkySaver can find and verify its existence.
  • Your name, telephone number and email address.
  • A statement from you under penalty of perjury that the information supplied is accurate, and that you are authorized to act on the copyright owner’s behalf.
  • A signature or the electronic equivalent from the copyright holder or authorized representative.
SkySaver’s agent for notice of copyright issues on the Website can be reached as follows: SkySaver, Inc. 40 Wall Street New York, NY 10005 Attn: Legal Department (ref: Copyright Infringement) CONDUCT OF USERS You agree that you will not: (i) transmit via or through the Website any information, data, text, files, links, software, chat, communication or other materials that is or that SkySaver considers to be unlawful, harmful, threatening, abusive, harassing, defamatory, vulgar, obscene, racially or ethnically hateful or otherwise objectionable; (ii) attempt to transmit any “virus,” “trojan horse” or other software destruction or disruption device; (iii) intentionally or unintentionally violate any applicable local, state, national or international law, including but not limited to, any regulations having the force of law while you are using or accessing the Website or in connection with your use of the Website, in any manner; and (iv) invade the privacy or violate any personal or proprietary right (including intellectual property rights) of any person or entity. INDEMNITY By using the Website, you agree to indemnify SkySaver for any and all claims, damages, losses, liabilities and causes of action (including expenses and attorneys’ fees) incurred by SkySaver arising out of or relating to your breach or alleged breach of these Conditions (including, without limitation, claims made by third-parties for infringement of intellectual property rights).  You agree to cooperate as fully as reasonably required in the defense of any claim.  SkySaver reserves the right to assume the exclusive defense and control of any matter otherwise subject to indemnification by you. DISCLAIMER, LIMITATION OF LIABILITY THE WEBSITE IS PROVIDED BY SKYSAVER ON AN “AS IS” AND “AS AVAILABLE” BASIS.  SKYSAVER MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, AS TO (1) THE OPERATION OF THE WEBSITE, (2) THE QUALITY, ACCURACY, COMPLETENESS OR VALIDITY OF ANY MATERIALS ON THE SITE, OR THE INFORMATION, CONTENT, MATERIALS OR PRODUCTS INCLUDED ON THE WEBSITE, OR (3) WHETHER THE FUNCTIONS CONTAINED ON THE WEBSITE WILL BE UNINTERRUPTED OR ERROR FREE, OR THAT DEFECTS WILL BE CORRECTED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF TITLE, IMPLIED WARRANTIES OF MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.  SKYSAVER IS NOT RESPONSIBLE FOR PRINTING OR TYPOGRAPHICAL ERRORS.  YOU EXPRESSLY AGREE THAT YOUR USE OF THE WEBSITE IS AT YOUR SOLE RISK. THIS WEBSITE MAY ALSO CONTAIN FACTS, VIEWS, OPINIONS, STATEMENTS AND RECOMMENDATIONS OF THIRD-PARTY INDIVIDUALS AND ORGANIZATIONS. SKYSAVER DOES NOT REPRESENT OR ENDORSE THE ACCURACY, TIMELINESS OR RELIABILITY OF ANY ADVICE, OPINION, STATEMENT OR OTHER INFORMATION DISPLAYED, UPLOADED OR DISTRIBUTED THROUGH THE WEBSITE.  YOU ACKNOWLEDGE THAT ANY RELIANCE ON ANY SUCH OPINION, ADVICE, STATEMENT OR INFORMATION WILL BE AT YOUR SOLE RISK. SKYSAVER IS NOT RESPONSIBLE OR LIABLE FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR OTHER INDIRECT DAMAGES THAT RESULT FROM THE USE OF, OR THE INABILITY TO USE, THE WEBSITE OR THE INFORMATION CONTAINED ON THE WEBSITE, EVEN IF THAT PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.  IN NO EVENT SHALL THE TOTAL LIABILITY OF SKYSAVER TO YOU FOR ALL DAMAGES, LOSSES AND CAUSES OF ACTION RESULTING FROM YOUR USE OF THE WEBSITE, WHETHER IN CONTRACT, TORT (INCLUDING, BUT NOT LIMITED TO, NEGLIGENCE) OR OTHERWISE, EXCEED ONE DOLLAR (USD $1.00). CERTAIN STATE LAWS DO NOT ALLOW LIMITATIONS ON IMPLIED WARRANTIES OR THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES.  IF THESE LAWS APPLY TO YOU, SOME OR ALL OF THE ABOVE DISCLAIMERS, EXCLUSIONS OR LIMITATIONS MAY NOT APPLY TO YOU, AND YOU MIGHT HAVE ADDITIONAL RIGHTS. TERMINATION SkySaver may, in its sole discretion, terminate or suspend your access to all or part of the Website, for any reason, including, without limitation, breach of these Conditions.  In the event these Conditions are terminated, the restrictions regarding Materials appearing on the Website, and the representations and warranties, indemnities and limitations of liabilities set forth in these Conditions will survive termination.  In the event that you are unsatisfied with the services provided by SkySaver, your sole remedy is to terminate your use of the Website. JURISDICTION SkySaver operates the Site from its offices within the United States.  SkySaver makes no representations that content and materials on the Site are legal or appropriate for use from outside the United States. If you choose to access the Site from other locations, you do so at your own risk and are responsible for compliance with any and all local laws.  You may not use the Website in violation of U.S. export laws and regulations.  These Conditions will be governed by and construed in accordance with the laws of the State of New York, as it is applied to agreements entered into and performed therein, and excluding (i) the United Nations Convention on Contracts for the International Sale of Goods; (ii) the 1974 Convention on the Limitation Period in the International Sale of Goods; and (iii) the Protocol amending the 1974 Convention, done at Vienna April 11, 1980.  Any action brought to enforce these Conditions or matters related to the Site will be brought in either the State or Federal Courts of the State of New York; provided, however, that notwithstanding anything contained in these Conditions to the contrary, SkySaver shall have the right to institute judicial proceedings against you or anyone acting by, through or under you, in order to enforce SkySaver’s rights hereunder through reformation of contract, specific performance, injunction or similar equitable relief.  Any claim or cause of action you have with respect to use of the Website must be commenced within one (1) year after the claim arises.  If any provision of these Conditions is deemed void, unlawful or otherwise unenforceable for any reason, that provision will be severed from these Conditions and the remaining provisions of these Conditions will remain in force.  These Conditions constitute the entire agreement between you and SkySaver concerning your use of the Site. COMMENTS, COMPLAINTS AND QUESTIONS We welcome your feedback about the Website.  However, any comments, ideas, notes, messages, suggestions or other communications sent to the Website shall be and remain the exclusive property of SkySaver, and we may use all such communications in any manner, including reproducing, disclosing and publishing such communications, all without compensation to you.  Should you have any questions or complaints regarding violations of these Conditions, please contact us.
×
×

Cart

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