<!-- SOLID-PLAYTIME · part 30 -->
=t.queue;e!==null&&(e.pending=null),t=t.next}ah=!1}xs=0,sn=Ce=Qt=null,Kr=!1,Ql=rh=0,jr=null}function Nn(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return sn===null?Qt.memoizedState=sn=t:sn=sn.next=t,sn}function nn(){if(Ce===null){var t=Qt.alternate;t=t!==null?t.memoizedState:null}else t=Ce.next;var e=sn===null?Qt.memoizedState:sn.next;if(e!==null)sn=e,Ce=t;else{if(t===null){if(Qt.alternate===null)throw Error(nt(467));throw Error(nt(310))}Ce=t,t={memoizedState:Ce.memoizedState,baseState:Ce.baseState,baseQueue:Ce.baseQueue,queue:Ce.queue,next:null},sn===null?Qt.memoizedState=sn=t:sn=sn.next=t}return sn}function wh(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function cc(t){var e=Ql;return Ql+=1,jr===null&&(jr=[]),t=fy(jr,t,e),e=Qt,(sn===null?e.memoizedState:sn.next)===null&&(e=e.alternate,Gt.H=e===null||e.memoizedState===null?Yy:B0),t}function Ch(t){if(t!==null&&typeof t==="object"){if(typeof t.then==="function")return cc(t);if(t.$$typeof===ds)return Tn(t)}throw Error(nt(438,String(t)))}function C0(t){var e=null,n=Qt.updateQueue;if(n!==null&&(e=n.memoCache),e==null){var i=Qt.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(e={data:i.data.map(function(s){return s.slice()}),index:0})))}if(e==null&&(e={data:[],index:0}),n===null&&(n=wh(),Qt.updateQueue=n),n.memoCache=e,n=e.data[e.index],n===void 0)for(n=e.data[e.index]=Array(t),i=0;i<t;i++)n[i]=O_;return e.index++,n}function bs(t,e){return typeof e==="function"?e(t):e}function Bu(t){var e=nn();return D0(e,Ce,t)}function D0(t,e,n){var i=t.queue;if(i===null)throw Error(nt(311));i.lastRenderedReducer=n;var s=t.baseQueue,a=i.pending;if(a!==null){if(s!==null){var r=s.next;s.next=a.next,a.next=r}e.baseQueue=s=a,i.pending=null}if(a=t.baseState,s===null)t.memoizedState=a;else{e=s.next;var o=r=null,l=null,c=e,u=!1;do{var f=c.lane&-536870913;if(f!==c.lane?(ae&f)===f:(xs&f)===f){var h=c.revertLane;if(h===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),f===io&&(u=!0);else if((xs&h)===h){c=c.next,h===io&&(u=!0);continue}else f={lane:0,revertLane:c.revertLane,gesture:null,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},l===null?(o=l=f,r=a):l=l.next=f,Qt.lanes|=h,ha|=h;f=c.action,Ka&&n(a,f),a=c.hasEagerState?c.eagerState:n(a,f)}else h={lane:f,revertLane:c.revertLane,gesture:c.gesture,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null},l===null?(o=l=h,r=a):l=l.next=h,Qt.lanes|=f,ha|=f;c=c.next}while(c!==null&&c!==e);if(l===null?r=a:l.next=o,!oi(a,t.memoizedState)&&(on=!0,u&&(n=qr,n!==null)))throw n;t.memoizedState=a,t.baseState=r,t.baseQueue=l,i.lastRenderedState=a}return s===null&&(i.lanes=0),[t.memoizedState,i.dispatch]}function Gd(t){var e=nn(),n=e.queue;if(n===null)throw Error(nt(311));n.lastRenderedReducer=t;var{dispatch:i,pending:s}=n,a=e.memoizedState;if(s!==null){n.pending=null;var r=s=s.next;do a=t(a,r.action),r=r.next;while(r!==s);oi(a,e.memoizedState)||(on=!0),e.memoizedState=a,e.baseQueue===null&&(e.baseState=a),n.lastRenderedState=a}return[a,i]}function xy(t,e,n){var i=Qt,s=nn(),a=oe;if(a){if(n===void 0)throw Error(nt(407));n=n()}else n=e();var r=!oi((Ce||s).memoizedState,n);if(r&&(s.memoizedState=n,on=!0),s=s.queue,P0(My.bind(null,i,s,t),[t]),s.getSnapshot!==e||r||sn!==null&&sn.memoizedState.tag&1){if(i.flags|=2048,ao(9,{destroy:void 0},Ey.bind(null,i,s,n,e),null),Ie===null)throw Error(nt(349));a||(xs&127)!==0||by(i,e,n)}return n}function by(t,e,n){t.flags|=16384,t={getSnapshot:e,value:n},e=Qt.updateQueue,e===null?(e=wh(),Qt.updateQueue=e,e.stores=[t]):(n=e.stores,n===null?e.stores=[t]:n.push(t))}function Ey(t,e,n,i){e.value=n,e.getSnapshot=i,_y(e)&&Ty(t)}function My(t,e,n){return n(function(){_y(e)&&Ty(t)})}function _y(t){var e=t.getSnapshot;t=t.value;try{var n=e();return!oi(t,n)}catch(i){return!0}}function Ty(t){var e=ir(t,2);e!==null&&Jn(e,t,2)}function Hp(t){var e=Nn();if(typeof t==="function"){var n=t;if(t=n(),Ka){qs(!0);try{n()}finally{qs(!1)}}}return e.memoizedState=e.baseState=t,e.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:bs,lastRenderedState:t},e}function Ay(t,e,n,i){return t.baseState=n,D0(t,Ce,typeof i==="function"?i:bs)}function eA(t,e,n,i,s){if(Ph(t))throw Error(nt(485));if(t=e.action,t!==null){var a={payload:s,action:t,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(r){a.listeners.push(r)}};Gt.T!==null?n(!0):a.isTransition=!1,i(a),n=e.pending,n===null?(a.next=e.pending=a,Sy(e,a)):(a.next=n.next,e.pending=n.next=a)}}function Sy(t,e){var{action:n,payload:i}=e,s=t.state;if(e.isTransition){var a=Gt.T,r={};Gt.T=r;try{var o=n(s,i),l=Gt.S;l!==null&&l(r,o),R1(t,e,o)}catch(c){Ip(t,e,c)}finally{a!==null&&r.types!==null&&(a.types=r.types),Gt.T=a}}else try{a=n(s,i),R1(t,e,a)}catch(c){Ip(t,e,c)}}function R1(t,e,n){n!==null&&typeof n===