Build 542549stable
Module 507254
10,138 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{pM:()=>C,GQ:()=>E,KU:()=>T,yq:()=>S});var i=n(178375);class r{*[Symbol.iterator](){let e=this.firstChild;for(;e;)yield e,e=e.nextSibling}get firstChild(){return this._firstChild}set firstChild(e){this._firstChild=e,this.ownerDocument.markDirty(this)}get lastChild(){return this._lastChild}set lastChild(e){this._lastChild=e,this.ownerDocument.markDirty(this)}get previousSibling(){return this._previousSibling}set previousSibling(e){this._previousSibling=e,this.ownerDocument.markDirty(this)}get nextSibling(){return this._nextSibling}set nextSibling(e){this._nextSibling=e,this.ownerDocument.markDirty(this)}get parentNode(){return this._parentNode}set parentNode(e){this._parentNode=e,this.ownerDocument.markDirty(this)}get isConnected(){var e;return(null==(e=this.parentNode)?void 0:e.isConnected)||!1}invalidateChildIndices(e){(null==this._minInvalidChildIndex||!this._minInvalidChildIndex.isConnected||e.index<this._minInvalidChildIndex.index)&&(this._minInvalidChildIndex=e,this.ownerDocument.markDirty(this))}updateChildIndices(){let e=this._minInvalidChildIndex;for(;e;)e.index=e.previousSibling?e.previousSibling.index+1:0,e=e.nextSibling;this._minInvalidChildIndex=null}appendChild(e){e.parentNode&&e.parentNode.removeChild(e),null==this.firstChild&&(this.firstChild=e),this.lastChild?(this.lastChild.nextSibling=e,e.index=this.lastChild.index+1,e.previousSibling=this.lastChild):(e.previousSibling=null,e.index=0),e.parentNode=this,e.nextSibling=null,this.lastChild=e,this.ownerDocument.markDirty(this),this.isConnected&&this.ownerDocument.queueUpdate()}insertBefore(e,t){if(null==t)return this.appendChild(e);e.parentNode&&e.parentNode.removeChild(e),e.nextSibling=t,e.previousSibling=t.previousSibling,e.index=t.index-1,this.firstChild===t?this.firstChild=e:t.previousSibling&&(t.previousSibling.nextSibling=e),t.previousSibling=e,e.parentNode=t.parentNode,this.invalidateChildIndices(e),this.isConnected&&this.ownerDocument.queueUpdate()}removeChild(e){e.parentNode===this&&(this._minInvalidChildIndex===e&&(this._minInvalidChildIndex=null),e.nextSibling&&(this.invalidateChildIndices(e.nextSibling),e.nextSibling.previousSibling=e.previousSibling),e.previousSibling&&(e.previousSibling.nextSibling=e.nextSibling),this.firstChild===e&&(this.firstChild=e.nextSibling),this.lastChild===e&&(this.lastChild=e.previousSibling),e.parentNode=null,e.nextSibling=null,e.previousSibling=null,e.index=0,this.ownerDocument.markDirty(e),this.isConnected&&this.ownerDocument.queueUpdate())}addEventListener(){}removeEventListener(){}get previousVisibleSibling(){let e=this.previousSibling;for(;e&&e.isHidden;)e=e.previousSibling;return e}get nextVisibleSibling(){let e=this.nextSibling;for(;e&&e.isHidden;)e=e.nextSibling;return e}get firstVisibleChild(){let e=this.firstChild;for(;e&&e.isHidden;)e=e.nextSibling;return e}get lastVisibleChild(){let e=this.lastChild;for(;e&&e.isHidden;)e=e.previousSibling;return e}constructor(e){this._firstChild=null,this._lastChild=null,this._previousSibling=null,this._nextSibling=null,this._parentNode=null,this._minInvalidChildIndex=null,this.ownerDocument=e}}class s extends r{get index(){return this._index}set index(e){this._index=e,this.ownerDocument.markDirty(this)}get level(){var e;return this.parentNode instanceof s?this.parentNode.level+ +((null==(e=this.node)?void 0:e.type)==="item"):0}getMutableNode(){return null==this.node?null:(this.isMutated||(this.node=this.node.clone(),this.isMutated=!0),this.ownerDocument.markDirty(this),this.node)}updateNode(){var e,t,n,i,r,a,o,l,u,c,d,_,f,h,p;let E=this.nextVisibleSibling,m=this.getMutableNode();if(null!=m&&(m.index=this.index,m.level=this.level,m.parentKey=this.parentNode instanceof s&&null!=(u=null==(e=this.parentNode.node)?void 0:e.key)?u:null,m.prevKey=null!=(c=null==(n=this.previousVisibleSibling)||null==(t=n.node)?void 0:t.key)?c:null,m.nextKey=null!=(d=null==E||null==(i=E.node)?void 0:i.key)?d:null,m.hasChildNodes=!!this.firstChild,m.firstChildKey=null!=(_=null==(a=this.firstVisibleChild)||null==(r=a.node)?void 0:r.key)?_:null,m.lastChildKey=null!=(f=null==(l=this.lastVisibleChild)||null==(o=l.node)?void 0:o.key)?f:null,(null!=m.colSpan||null!=m.colIndex)&&E)){let e=(null!=(h=m.colIndex)?h:m.index)+(null!=(p=m.colSpan)?p:1);null!=E.node&&e!==E.node.colIndex&&(E.getMutableNode().colIndex=e)}}setProps(e,t,n,i,r){let s,{value:a,textValue:o,id:l,...u}=e;if(null==this.node?(s=new n(null!=l?l:`react-aria-${++this.ownerDocument.nodeId}`),this.node=s):s=this.getMutableNode(),u.ref=t,s.props=u,s.rendered=i,s.render=r,s.value=a,s.textValue=o||("string"==typeof u.children?u.children:"")||e["aria-label"]||"",null!=l&&l!==s.key)throw Error("Cannot change the id of an item");null!=u.colSpan&&(s.colSpan=u.colSpan),this.isConnected&&this.ownerDocument.queueUpdate()}get style(){let e=this;return{get display(){return e.isHidden?"none":""},set display(value){let i="none"===value;if(e.isHidden!==i){var t,n;((null==(t=e.parentNode)?void 0:t.firstVisibleChild)===e||(null==(n=e.parentNode)?void 0:n.lastVisibleChild)===e)&&e.ownerDocument.markDirty(e.parentNode);let r=e.previousVisibleSibling,s=e.nextVisibleSibling;r&&e.ownerDocument.markDirty(r),s&&e.ownerDocument.markDirty(s),e.isHidden=i,e.ownerDocument.markDirty(e)}}}}hasAttribute(){}setAttribute(){}setAttributeNS(){}removeAttribute(){}constructor(e,t){super(t),this.nodeType=8,this.isMutated=!0,this._index=0,this.isHidden=!1,this.node=null}}class a extends r{get isConnected(){return!0}createElement(e){return new s(e,this)}getMutableCollection(){return this.nextCollection||(this.nextCollection=this.collection.clone()),this.nextCollection}markDirty(e){this.dirtyNodes.add(e)}addNode(e){if(e.isHidden||null==e.node)return;let t=this.getMutableCollection();if(!t.getItem(e.node.key))for(let t of e)this.addNode(t);t.addNode(e.node)}removeNode(e){for(let t of e)this.removeNode(t);e.node&&this.getMutableCollection().removeNode(e.node.key)}getCollection(){return this.inSubscription?this.collection.clone():(this.queuedRender=!1,this.updateCollection(),this.collection)}updateCollection(){for(let e of this.dirtyNodes)e instanceof s&&(!e.isConnected||e.isHidden)?this.removeNode(e):e.updateChildIndices();for(let e of this.dirtyNodes)e instanceof s?(e.isConnected&&!e.isHidden&&(e.updateNode(),this.addNode(e)),e.node&&this.dirtyNodes.delete(e),e.isMutated=!1):this.dirtyNodes.delete(e);if(this.nextCollection){var e,t,n,i,r,a;this.nextCollection.commit(null!=(r=null==(t=this.firstVisibleChild)||null==(e=t.node)?void 0:e.key)?r:null,null!=(a=null==(i=this.lastVisibleChild)||null==(n=i.node)?void 0:n.key)?a:null,this.isSSR),this.isSSR||(this.collection=this.nextCollection,this.nextCollection=null)}}queueUpdate(){if(0!==this.dirtyNodes.size&&!this.queuedRender){for(let e of(this.queuedRender=!0,this.inSubscription=!0,this.subscriptions))e();this.inSubscription=!1}}subscribe(e){return this.subscriptions.add(e),()=>this.subscriptions.delete(e)}resetAfterSSR(){this.isSSR&&(this.isSSR=!1,this.firstChild=null,this.lastChild=null,this.nodeId=0)}constructor(e){super(null),this.nodeType=11,this.ownerDocument=this,this.dirtyNodes=new Set,this.isSSR=!1,this.nodeId=0,this.nodesByProps=new WeakMap,this.nextCollection=null,this.subscriptions=new Set,this.queuedRender=!1,this.inSubscription=!1,this.collection=e,this.nextCollection=e}}var o=n(183590),l=n(564004),u=n(340287),c=n(877247),d=n(64700),_=n(341221),f=n(524519);let h=(0,d.createContext)(!1),p=(0,d.createContext)(null);function E(e){if((0,d.useContext)(p))return e.content;let{collection:t,document:n}=function(e){let[t]=(0,d.useState)(()=>new a((null==e?void 0:e())||new(0,i.Wk)));return{collection:g((0,d.useCallback)(e=>t.subscribe(e),[t]),(0,d.useCallback)(()=>{let e=t.getCollection();return t.isSSR&&t.resetAfterSSR(),e},[t]),(0,d.useCallback)(()=>(t.isSSR=!0,t.getCollection()),[t])),document:t}}(e.createCollection);return d.createElement(d.Fragment,null,d.createElement(l.jZ,null,d.createElement(p.Provider,{value:n},e.content)),d.createElement(m,{render:e.children,collection:t}))}function m({collection:e,render:t}){return t(e)}let g="function"==typeof d.useSyncExternalStore?d.useSyncExternalStore:function(e,t,n){let i=(0,_.wR)(),r=(0,d.useRef)(i);r.current=i;let s=(0,d.useCallback)(()=>r.current?n():t(),[t,n]);return(0,f.useSyncExternalStore)(e,s)},A=(0,d.createContext)(null);function I(e,t,n,r,s,a){var o,l;"string"==typeof e&&(o=e,(l=class extends i.Pt{}).type=o,e=l);let u=(0,d.useCallback)(i=>{null==i||i.setProps(t,n,e,r,a)},[t,n,r,a,e]),c=(0,d.useContext)(A);if(c){let i=c.ownerDocument.nodesByProps.get(t);return i||((i=c.ownerDocument.createElement(e.type)).setProps(t,n,e,r,a),c.appendChild(i),c.ownerDocument.updateCollection(),c.ownerDocument.nodesByProps.set(t,i)),s?d.createElement(A.Provider,{value:i},s):null}return d.createElement(e.type,{ref:u},s)}function T(e,t){let n=({node:e})=>t(e.props,e.props.ref,e),i=(0,d.forwardRef)((i,r)=>{let s=(0,d.useContext)(c.gY);if(!(0,d.useContext)(h)){if(t.length>=3)throw Error(t.name+" cannot be rendered outside a collection.");return t(i,r)}return I(e,i,r,"children"in i?i.children:null,null,e=>d.createElement(c.gY.Provider,{value:s},d.createElement(n,{node:e})))});return i.displayName=t.name,i}function S(e,t,n=N){let i=({node:e})=>t(e.props,e.props.ref,e),r=(0,d.forwardRef)((t,r)=>{var s;let a=n(t);return null!=(s=I(e,t,r,null,a,e=>d.createElement(i,{node:e})))?s:d.createElement(d.Fragment,null)});return r.displayName=t.name,r}function N(e){return(0,o.p)({...e,addIdAndValue:!0})}let y=(0,d.createContext)(null);function C(e){let t=(0,d.useContext)(y),n=((null==t?void 0:t.dependencies)||[]).concat(e.dependencies),i=e.idScope||(null==t?void 0:t.idScope),r=N({...e,idScope:i,dependencies:n});return(0,d.useContext)(p)&&(r=d.createElement(v,null,r)),t=(0,d.useMemo)(()=>({dependencies:n,idScope:i}),[i,...n]),d.createElement(y.Provider,{value:t},r)}function v({children:e}){let t=(0,d.useContext)(p),n=(0,d.useMemo)(()=>d.createElement(p.Provider,{value:null},d.createElement(h.Provider,{value:!0},e)),[e]);return(0,_.wR)()?d.createElement(A.Provider,{value:t},n):(0,u.createPortal)(n,t)}}