1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[521],{60887:function(m,y,_){"use strict";_.d(y,{LB:function(){return eF},g4:function(){return ei},Lg:function(){return KeyboardSensor},we:function(){return PointerSensor},pE:function(){return closestCenter},ey:function(){return closestCorners},VK:function(){return getClientRect},_8:function(){return getFirstCollision},hI:function(){return getScrollableAncestors},Cj:function(){return useDndContext},O1:function(){return useDraggable},Zj:function(){return useDroppable},VT:function(){return useSensor},Dy:function(){return useSensors}});var S,T,R,D,j,B,Z,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef=_(67294),ep=_(73935),eh=_(24285);let eg={display:"none"};function HiddenText(m){let{id:y,value:_}=m;return ef.createElement("div",{id:y,style:eg},_)}function LiveRegion(m){let{id:y,announcement:_,ariaLiveType:S="assertive"}=m;return ef.createElement("div",{id:y,style:{position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":S,"aria-atomic":!0},_)}let em=(0,ef.createContext)(null),ey={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},eb={onDragStart(m){let{active:y}=m;return"Picked up draggable item "+y.id+"."},onDragOver(m){let{active:y,over:_}=m;return _?"Draggable item "+y.id+" was moved over droppable area "+_.id+".":"Draggable item "+y.id+" is no longer over a droppable area."},onDragEnd(m){let{active:y,over:_}=m;return _?"Draggable item "+y.id+" was dropped over droppable area "+_.id:"Draggable item "+y.id+" was dropped."},onDragCancel(m){let{active:y}=m;return"Dragging was cancelled. Draggable item "+y.id+" was dropped."}};function Accessibility(m){let{announcements:y=eb,container:_,hiddenTextDescribedById:S,screenReaderInstructions:T=ey}=m,{announce:R,announcement:D}=function(){let[m,y]=(0,ef.useState)(""),_=(0,ef.useCallback)(m=>{null!=m&&y(m)},[]);return{announce:_,announcement:m}}(),j=(0,eh.Ld)("DndLiveRegion"),[B,Z]=(0,ef.useState)(!1);if((0,ef.useEffect)(()=>{Z(!0)},[]),!function(m){let y=(0,ef.useContext)(em);(0,ef.useEffect)(()=>{if(!y)throw Error("useDndMonitor must be used within a children of <DndContext>");let _=y(m);return _},[m,y])}((0,ef.useMemo)(()=>({onDragStart(m){let{active:_}=m;R(y.onDragStart({active:_}))},onDragMove(m){let{active:_,over:S}=m;y.onDragMove&&R(y.onDragMove({active:_,over:S}))},onDragOver(m){let{active:_,over:S}=m;R(y.onDragOver({active:_,over:S}))},onDragEnd(m){let{active:_,over:S}=m;R(y.onDragEnd({active:_,over:S}))},onDragCancel(m){let{active:_,over:S}=m;R(y.onDragCancel({active:_,over:S}))}}),[R,y])),!B)return null;let W=ef.createElement(ef.Fragment,null,ef.createElement(HiddenText,{id:S,value:T.draggable}),ef.createElement(LiveRegion,{id:j,announcement:D}));return _?(0,ep.createPortal)(W,_):W}function noop(){}function useSensor(m,y){return(0,ef.useMemo)(()=>({sensor:m,options:null!=y?y:{}}),[m,y])}function useSensors(){for(var m=arguments.length,y=Array(m),_=0;_<m;_++)y[_]=arguments[_];return(0,ef.useMemo)(()=>[...y].filter(m=>null!=m),[...y])}(S=ee||(ee={})).DragStart="dragStart",S.DragMove="dragMove",S.DragEnd="dragEnd",S.DragCancel="dragCancel",S.DragOver="dragOver",S.RegisterDroppable="registerDroppable",S.SetDroppableDisabled="setDroppableDisabled",S.UnregisterDroppable="unregisterDroppable";let ev=Object.freeze({x:0,y:0});function distanceBetween(m,y){return Math.sqrt(Math.pow(m.x-y.x,2)+Math.pow(m.y-y.y,2))}function sortCollisionsAsc(m,y){let{data:{value:_}}=m,{data:{value:S}}=y;return _-S}function sortCollisionsDesc(m,y){let{data:{value:_}}=m,{data:{value:S}}=y;return S-_}function cornersOfRectangle(m){let{left:y,top:_,height:S,width:T}=m;return[{x:y,y:_},{x:y+T,y:_},{x:y,y:_+S},{x:y+T,y:_+S}]}function getFirstCollision(m,y){if(!m||0===m.length)return null;let[_]=m;return y?_[y]:_}function centerOfRectangle(m,y,_){return void 0===y&&(y=m.left),void 0===_&&(_=m.top),{x:y+.5*m.width,y:_+.5*m.height}}let closestCenter=m=>{let{collisionRect:y,droppableRects:_,droppableContainers:S}=m,T=centerOfRectangle(y,y.left,y.top),R=[];for(let m of S){let{id:y}=m,S=_.get(y);if(S){let _=distanceBetween(centerOfRectangle(S),T);R.push({id:y,data:{droppableContainer:m,value:_}})}}return R.sort(sortCollisionsAsc)},closestCorners=m=>{let{collisionRect:y,droppableRects:_,droppableContainers:S}=m,T=cornersOfRectangle(y),R=[];for(let m of S){let{id:y}=m,S=_.get(y);if(S){let _=cornersOfRectangle(S),D=T.reduce((m,y,S)=>m+distanceBetween(_[S],y),0),j=Number((D/4).toFixed(4));R.push({id:y,data:{droppableContainer:m,value:j}})}}return R.sort(sortCollisionsAsc)},rectIntersection=m=>{let{collisionRect:y,droppableRects:_,droppableContainers:S}=m,T=[];for(let m of S){let{id:S}=m,R=_.get(S);if(R){let _=function(m,y){let _=Math.max(y.top,m.top),S=Math.max(y.left,m.left),T=Math.min(y.left+y.width,m.left+m.width),R=Math.min(y.top+y.height,m.top+m.height);if(S<T&&_<R){let D=y.width*y.height,j=m.width*m.height,B=(T-S)*(R-_);return Number((B/(D+j-B)).toFixed(4))}return 0}(R,y);_>0&&T.push({id:S,data:{droppableContainer:m,value:_}})}}
1return T.sort(sortCollisionsDesc)};function getRectDelta(m,y){return m&&y?{x:m.left-y.left,y:m.top-y.top}:ev}let getAdjustedRect=function(m){for(var y=arguments.length,_=Array(y>1?y-1:0),S=1;S<y;S++)_[S-1]=arguments[S];return _.reduce((m,y)=>({...m,top:m.top+1*y.y,bottom:m.bottom+1*y.y,left:m.left+1*y.x,right:m.right+1*y.x}),{...m})},ex={ignoreTransform:!1};function getClientRect(m,y){void 0===y&&(y=ex);let _=m.getBoundingClientRect();if(y.ignoreTransform){let{transform:y,transformOrigin:S}=(0,eh.Jj)(m).getComputedStyle(m);y&&(_=function(m,y,_){let S=function(m){if(m.startsWith("matrix3d(")){let y=m.slice(9,-1).split(/, /);return{x:+y[12],y:+y[13],scaleX:+y[0],scaleY:+y[5]}}if(m.startsWith("matrix(")){let y=m.slice(7,-1).split(/, /);return{x:+y[4],y:+y[5],scaleX:+y[0],scaleY:+y[3]}}return null}(y);if(!S)return m;let{scaleX:T,scaleY:R,x:D,y:j}=S,B=m.left-D-(1-T)*parseFloat(_),Z=m.top-j-(1-R)*parseFloat(_.slice(_.indexOf(" ")+1)),W=T?m.width/T:m.width,q=R?m.height/R:m.height;return{width:W,height:q,top:Z,right:B+W,bottom:Z+q,left:B}}(_,y,S))}let{top:S,left:T,width:R,height:D,bottom:j,right:B}=_;return{top:S,left:T,width:R,height:D,bottom:j,right:B}}function getTransformAgnosticClientRect(m){return getClientRect(m,{ignoreTransform:!0})}function getScrollableAncestors(m,y){let _=[];return m?function findScrollableAncestors(S){var T;if(null!=y&&_.length>=y||!S)return _;if((0,eh.qk)(S)&&null!=S.scrollingElement&&!_.includes(S.scrollingElement))return _.push(S.scrollingElement),_;if(!(0,eh.Re)(S)||(0,eh.vZ)(S)||_.includes(S))return _;let R=(0,eh.Jj)(m).getComputedStyle(S);return(S!==m&&function(m,y){void 0===y&&(y=(0,eh.Jj)(m).getComputedStyle(m));let _=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(m=>{let S=y[m];return"string"==typeof S&&_.test(S)})}(S,R)&&_.push(S),void 0===(T=R)&&(T=(0,eh.Jj)(S).getComputedStyle(S)),"fixed"===T.position)?_:findScrollableAncestors(S.parentNode)}(m):_}function getFirstScrollableAncestor(m){let[y]=getScrollableAncestors(m,1);return null!=y?y:null}function getScrollableElement(m){return eh.Nq&&m?(0,eh.FJ)(m)?m:(0,eh.UG)(m)?(0,eh.qk)(m)||m===(0,eh.r3)(m).scrollingElement?window:(0,eh.Re)(m)?m:null:null:null}function getScrollXCoordinate(m){return(0,eh.FJ)(m)?m.scrollX:m.scrollLeft}function getScrollYCoordinate(m){return(0,eh.FJ)(m)?m.scrollY:m.scrollTop}function getScrollCoordinates(m){return{x:getScrollXCoordinate(m),y:getScrollYCoordinate(m)}}function isDocumentScrollingElement(m){return!!eh.Nq&&!!m&&m===document.scrollingElement}function getScrollPosition(m){let y={x:0,y:0},_=isDocumentScrollingElement(m)?{height:window.innerHeight,width:window.innerWidth}:{height:m.clientHeight,width:m.clientWidth},S={x:m.scrollWidth-_.width,y:m.scrollHeight-_.height},T=m.scrollTop<=y.y,R=m.scrollLeft<=y.x,D=m.scrollTop>=S.y,j=m.scrollLeft>=S.x;return{isTop:T,isLeft:R,isBottom:D,isRight:j,maxScroll:S,minScroll:y}}(T=et||(et={}))[T.Forward=1]="Forward",T[T.Backward=-1]="Backward";let ew={x:.2,y:.2};function getScrollOffsets(m){return m.reduce((m,y)=>(0,eh.IH)(m,getScrollCoordinates(y)),ev)}let e_=[["x",["left","right"],function(m){return m.reduce((m,y)=>m+getScrollXCoordinate(y),0)}],["y",["top","bottom"],function(m){return m.reduce((m,y)=>m+getScrollYCoordinate(y),0)}]];let Rect=class Rect{constructor(m,y){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;let _=getScrollableAncestors(y),S=getScrollOffsets(_);for(let[y,T,R]of(this.rect={...m},this.width=m.width,this.height=m.height,e_))for(let m of T)Object.defineProperty(this,m,{get:()=>{let T=R(_),D=S[y]-T;return this.rect[m]+D},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}};let Listeners=class Listeners{constructor(m){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(m=>{var y;return null==(y=this.target)?void 0:y.removeEventListener(...m)})},this.target=m}add(m,y,_){var S;null==(S=this.target)||S.addEventListener(m,y,_),this.listeners.push([m,y,_])}};function hasExceededDistance(m,y){let _=Math.abs(m.x),S=Math.abs(m.y);return"number"==typeof y?Math.sqrt(_**2+S**2)>y:"x"in y&&"y"in y?_>y.x&&S>y.y:"x"in y?_>y.x:"y"in y&&S>y.y}function preventDefault(m){m.preventDefault()}function stopPropagation(m){m.stopPropagation()}(R=er||(er={})).Click="click",R.DragStart="dragstart",R.Keydown="keydown",R.ContextMenu="contextmenu",R.Resize="resize",R.SelectionChange="selectionchange",R.VisibilityChange="visibilitychange",(D=ei||(ei={})).Space="Space",D.Down="ArrowDown",D.Right="ArrowRight",D.Left="ArrowLeft",D.Up="ArrowUp",D.Esc="Escape",D.Enter="Enter",D.Tab="Tab";let eC={start:[ei.Space,ei.Enter],cancel:[ei.Esc],end:[ei.Space,ei.Enter,ei.Tab]},defaultKeyboardCoordinateGetter=(m,y)=>{let{currentCoordinates:_}=y;switch(m.code){case ei.Right:return{..._,x:_.x+25};case ei.Left:return{..._,x:_.x-25};case ei.Down:return{..._,y:_.y+25};case ei.Up:return{..._,y:_.y-25}}};let KeyboardSensor=class KeyboardSensor{constructor(m){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=m;let{event:{target:y}}=m;this.props=m,this.listeners=new Listeners((0,eh.r3)(y)),this.windowListeners=new Listeners((0,eh.Jj)(y)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(er.Resize,this.handleCancel),this.windowListeners.add(er.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(er.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:m,onStart:y}=this.props,_=m.node.current;_&&function(m,y){if(void 0===y&&(y=getClientRect),!m)return;let{top:_,left:S,bottom:T,right:R}=y(m),D=getFirstScrollableAncestor(m);D&&(T<=0||R<=0||_>=window.innerHeight||S>=window.innerWidth)&&m.scrollIntoView({block:"center",inline:"center"})}(_),y(ev)}handleKeyDown(m){if((0,eh.vd)(m)){let{active:y,context:_,options:S}=this.props,{keyboardCodes:T=eC,coordinateGetter:R=defaultKeyboardCoordinateGetter,scrollBehavior:D="smooth"}=S,{code:j}=m;if(T.end.includes(j)){this.handleEnd(m);return}if(T.cancel.includes(j)){this.handleCancel(m);return}let{collisionRect:B}=_.current,Z=B?{x:B.left,y:B.top}:ev;this.referenceCoordinates||(this.referenceCoordinates=Z);let W=R(m,{active:y,context:_.current,currentCoordinates:Z});if(W){let y=(0,eh.$X)(W,Z),S={x:0,y:0},{scrollableAncestors:T}=_.current;for(let _ of T){let T=m.code,{isTop:R,isRight:j,isLeft:B,isBottom:Z,maxScroll:q,minScroll:Y}=getScrollPosition(_),ee=function(m){if(m===document.scrollingElement){let{innerWidth:m,innerHe
1ight:y}=window;return{top:0,left:0,right:m,bottom:y,width:m,height:y}}let{top:y,left:_,right:S,bottom:T}=m.getBoundingClientRect();return{top:y,left:_,right:S,bottom:T,width:m.clientWidth,height:m.clientHeight}}(_),et={x:Math.min(T===ei.Right?ee.right-ee.width/2:ee.right,Math.max(T===ei.Right?ee.left:ee.left+ee.width/2,W.x)),y:Math.min(T===ei.Down?ee.bottom-ee.height/2:ee.bottom,Math.max(T===ei.Down?ee.top:ee.top+ee.height/2,W.y))},er=T===ei.Right&&!j||T===ei.Left&&!B,ea=T===ei.Down&&!Z||T===ei.Up&&!R;if(er&&et.x!==W.x){let m=_.scrollLeft+y.x,R=T===ei.Right&&m<=q.x||T===ei.Left&&m>=Y.x;if(R&&!y.y){_.scrollTo({left:m,behavior:D});return}R?S.x=_.scrollLeft-m:S.x=T===ei.Right?_.scrollLeft-q.x:_.scrollLeft-Y.x,S.x&&_.scrollBy({left:-S.x,behavior:D});break}if(ea&&et.y!==W.y){let m=_.scrollTop+y.y,R=T===ei.Down&&m<=q.y||T===ei.Up&&m>=Y.y;if(R&&!y.x){_.scrollTo({top:m,behavior:D});return}R?S.y=_.scrollTop-m:S.y=T===ei.Down?_.scrollTop-q.y:_.scrollTop-Y.y,S.y&&_.scrollBy({top:-S.y,behavior:D});break}}this.handleMove(m,(0,eh.IH)((0,eh.$X)(W,this.referenceCoordinates),S))}}}handleMove(m,y){let{onMove:_}=this.props;m.preventDefault(),_(y)}handleEnd(m){let{onEnd:y}=this.props;m.preventDefault(),this.detach(),y()}handleCancel(m){let{onCancel:y}=this.props;m.preventDefault(),this.detach(),y()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}};function isDistanceConstraint(m){return!!(m&&"distance"in m)}function isDelayConstraint(m){return!!(m&&"delay"in m)}KeyboardSensor.activators=[{eventName:"onKeyDown",handler:(m,y,_)=>{let{keyboardCodes:S=eC,onActivation:T}=y,{active:R}=_,{code:D}=m.nativeEvent;if(S.start.includes(D)){let y=R.activatorNode.current;return(!y||m.target===y)&&(m.preventDefault(),null==T||T({event:m.nativeEvent}),!0)}return!1}}];let AbstractPointerSensor=class AbstractPointerSensor{constructor(m,y,_){var S;void 0===_&&(_=function(m){let{EventTarget:y}=(0,eh.Jj)(m);return m instanceof y?m:(0,eh.r3)(m)}(m.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=m,this.events=y;let{event:T}=m,{target:R}=T;this.props=m,this.events=y,this.document=(0,eh.r3)(R),this.documentListeners=new Listeners(this.document),this.listeners=new Listeners(_),this.windowListeners=new Listeners((0,eh.Jj)(R)),this.initialCoordinates=null!=(S=(0,eh.DC)(T))?S:ev,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){let{events:m,props:{options:{activationConstraint:y,bypassActivationConstraint:_}}}=this;if(this.listeners.add(m.move.name,this.handleMove,{passive:!1}),this.listeners.add(m.end.name,this.handleEnd),m.cancel&&this.listeners.add(m.cancel.name,this.handleCancel),this.windowListeners.add(er.Resize,this.handleCancel),this.windowListeners.add(er.DragStart,preventDefault),this.windowListeners.add(er.VisibilityChange,this.handleCancel),this.windowListeners.add(er.ContextMenu,preventDefault),this.documentListeners.add(er.Keydown,this.handleKeydown),y){if(null!=_&&_({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(isDelayConstraint(y)){this.timeoutId=setTimeout(this.handleStart,y.delay),this.handlePending(y);return}if(isDistanceConstraint(y)){this.handlePending(y);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(m,y){let{active:_,onPending:S}=this.props;S(_,m,this.initialCoordinates,y)}handleStart(){let{initialCoordinates:m}=this,{onStart:y}=this.props;m&&(this.activated=!0,this.documentListeners.add(er.Click,stopPropagation,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(er.SelectionChange,this.removeTextSelection),y(m))}handleMove(m){var y;let{activated:_,initialCoordinates:S,props:T}=this,{onMove:R,options:{activationConstraint:D}}=T;if(!S)return;let j=null!=(y=(0,eh.DC)(m))?y:ev,B=(0,eh.$X)(S,j);if(!_&&D){if(isDistanceConstraint(D)){if(null!=D.tolerance&&hasExceededDistance(B,D.tolerance))return this.handleCancel();if(hasExceededDistance(B,D.distance))return this.handleStart()}return isDelayConstraint(D)&&hasExceededDistance(B,D.tolerance)?this.handleCancel():void this.handlePending(D,B)}m.cancelable&&m.preventDefault(),R(j)}handleEnd(){let{onAbort:m,onEnd:y}=this.props;this.detach(),this.activated||m(this.props.active),y()}handleCancel(){let{onAbort:m,onCancel:y}=this.props;this.detach(),this.activated||m(this.props.active),y()}handleKeydown(m){m.code===ei.Esc&&this.handleCancel()}removeTextSelection(){var m;
1null==(m=this.document.getSelection())||m.removeAllRanges()}};let eS={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};let PointerSensor=class PointerSensor extends AbstractPointerSensor{constructor(m){let{event:y}=m,_=(0,eh.r3)(y.target);super(m,eS,_)}};PointerSensor.activators=[{eventName:"onPointerDown",handler:(m,y)=>{let{nativeEvent:_}=m,{onActivation:S}=y;return!!_.isPrimary&&0===_.button&&(null==S||S({event:_}),!0)}}],(j=ea||(ea={}))[j.RightClick=2]="RightClick",(B=es||(es={}))[B.Pointer=0]="Pointer",B[B.DraggableRect=1]="DraggableRect",(Z=el||(el={}))[Z.TreeOrder=0]="TreeOrder",Z[Z.ReversedTreeOrder=1]="ReversedTreeOrder";let ek={x:{[et.Backward]:!1,[et.Forward]:!1},y:{[et.Backward]:!1,[et.Forward]:!1}};(W=eu||(eu={}))[W.Always=0]="Always",W[W.BeforeDragging=1]="BeforeDragging",W[W.WhileDragging=2]="WhileDragging",(ec||(ec={})).Optimized="optimized";let eT=new Map;function useInitialValue(m,y){return(0,eh.Gj)(_=>m?_||("function"==typeof y?y(m):m):null,[y,m])}function useResizeObserver(m){let{callback:y,disabled:_}=m,S=(0,eh.zX)(y),T=(0,ef.useMemo)(()=>{if(_||"undefined"==typeof window||void 0===window.ResizeObserver)return;let{ResizeObserver:m}=window;return new m(S)},[_]);return(0,ef.useEffect)(()=>()=>null==T?void 0:T.disconnect(),[T]),T}function defaultMeasure(m){return new Rect(getClientRect(m),m)}function useRect(m,y,_){void 0===y&&(y=defaultMeasure);let[S,T]=(0,ef.useState)(null);function measureRect(){T(S=>{if(!m)return null;if(!1===m.isConnected){var T;return null!=(T=null!=S?S:_)?T:null}let R=y(m);return JSON.stringify(S)===JSON.stringify(R)?S:R})}let R=function(m){let{callback:y,disabled:_}=m,S=(0,eh.zX)(y),T=(0,ef.useMemo)(()=>{if(_||"undefined"==typeof window||void 0===window.MutationObserver)return;let{MutationObserver:m}=window;return new m(S)},[S,_]);return(0,ef.useEffect)(()=>()=>null==T?void 0:T.disconnect(),[T]),T}({callback(y){if(m)for(let _ of y){let{type:y,target:S}=_;if("childList"===y&&S instanceof HTMLElement&&S.contains(m)){measureRect();break}}}}),D=useResizeObserver({callback:measureRect});return(0,eh.LI)(()=>{measureRect(),m?(null==D||D.observe(m),null==R||R.observe(document.body,{childList:!0,subtree:!0})):(null==D||D.disconnect(),null==R||R.disconnect())},[m]),S}let eE=[];function useScrollOffsetsDelta(m,y){void 0===y&&(y=[]);let _=(0,ef.useRef)(null);return(0,ef.useEffect)(()=>{_.current=null},y),(0,ef.useEffect)(()=>{let y=m!==ev;y&&!_.current&&(_.current=m),!y&&_.current&&(_.current=null)},[m]),_.current?(0,eh.$X)(m,_.current):ev}function useWindowRect(m){return(0,ef.useMemo)(()=>m?function(m){let y=m.innerWidth,_=m.innerHeight;return{top:0,left:0,right:y,bottom:_,width:y,height:_}}(m):null,[m])}let eO=[],eP=[{sensor:PointerSensor,options:{}},{sensor:KeyboardSensor,options:{}}],eR={current:{}},eI={draggable:{measure:getTransformAgnosticClientRect},droppable:{measure:getTransformAgnosticClientRect,strategy:eu.WhileDragging,frequency:ec.Optimized},dragOverlay:{measure:getClientRect}};let DroppableContainersMap=class DroppableContainersMap extends Map{get(m){var y;return null!=m&&null!=(y=super.get(m))?y:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(m=>{let{disabled:y}=m;return!y})}getNodeFor(m){var y,_;return null!=(y=null==(_=this.get(m))?void 0:_.node.current)?y:void 0}};let eA={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new DroppableContainersMap,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:noop},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:eI,measureDroppableContainers:noop,windowRect:null,measuringScheduled:!1},eM={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:noop,draggableNodes:new Map,over:null,measureDroppableContainers:noop},eD=(0,ef.createContext)(eM),ej=(0,ef.createContext)(eA);function getInitialState(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new DroppableContainersMap}}}function reducer(m,y){switch(y.type){case ee.DragStart:return{...m,draggable:{...m.draggable,initialCoordinates:y.initialCoordinates,active:y.active}};case ee.DragMove:if(null==m.draggable.active)return m;return{...m,draggable:{...m.draggable,translate:{x:y.coordinates.x-m.draggable.initialCoordinates.x,y:y.coordinates.y-m.draggable.initialCoordinates.y}}};case ee.DragEnd:case ee.DragCancel:return{...m,draggable:{...m.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case ee.RegisterDroppable:{let{element:_}=y,{id:S}
1=_,T=new DroppableContainersMap(m.droppable.containers);return T.set(S,_),{...m,droppable:{...m.droppable,containers:T}}}case ee.SetDroppableDisabled:{let{id:_,key:S,disabled:T}=y,R=m.droppable.containers.get(_);if(!R||S!==R.key)return m;let D=new DroppableContainersMap(m.droppable.containers);return D.set(_,{...R,disabled:T}),{...m,droppable:{...m.droppable,containers:D}}}case ee.UnregisterDroppable:{let{id:_,key:S}=y,T=m.droppable.containers.get(_);if(!T||S!==T.key)return m;let R=new DroppableContainersMap(m.droppable.containers);return R.delete(_),{...m,droppable:{...m.droppable,containers:R}}}default:return m}}function RestoreFocus(m){let{disabled:y}=m,{active:_,activatorEvent:S,draggableNodes:T}=(0,ef.useContext)(eD),R=(0,eh.D9)(S),D=(0,eh.D9)(null==_?void 0:_.id);return(0,ef.useEffect)(()=>{if(!y&&!S&&R&&null!=D){if(!(0,eh.vd)(R)||document.activeElement===R.target)return;let m=T.get(D);if(!m)return;let{activatorNode:y,node:_}=m;(y.current||_.current)&&requestAnimationFrame(()=>{for(let m of[y.current,_.current]){if(!m)continue;let y=(0,eh.so)(m);if(y){y.focus();break}}})}},[S,y,T,D,R]),null}let eL=(0,ef.createContext)({...ev,scaleX:1,scaleY:1});(q=ed||(ed={}))[q.Uninitialized=0]="Uninitialized",q[q.Initializing=1]="Initializing",q[q.Initialized=2]="Initialized";let eF=(0,ef.memo)(function(m){var y,_,S,T,R;let{id:D,accessibility:j,autoScroll:B=!0,children:Z,sensors:W=eP,collisionDetection:q=rectIntersection,measuring:Y,modifiers:er,...ei}=m,ea=(0,ef.useReducer)(reducer,void 0,getInitialState),[ec,eg]=ea,[ey,eb]=function(){let[m]=(0,ef.useState)(()=>new Set),y=(0,ef.useCallback)(y=>(m.add(y),()=>m.delete(y)),[m]),_=(0,ef.useCallback)(y=>{let{type:_,event:S}=y;m.forEach(m=>{var y;return null==(y=m[_])?void 0:y.call(m,S)})},[m]);return[_,y]}(),[ex,e_]=(0,ef.useState)(ed.Uninitialized),eC=ex===ed.Initialized,{draggable:{active:eS,nodes:eA,translate:eM},droppable:{containers:eF}}=ec,eN=null!=eS?eA.get(eS):null,eV=(0,ef.useRef)({initial:null,translated:null}),ez=(0,ef.useMemo)(()=>{var m;return null!=eS?{id:eS,data:null!=(m=null==eN?void 0:eN.data)?m:eR,rect:eV}:null},[eS,eN]),e$=(0,ef.useRef)(null),[eH,eB]=(0,ef.useState)(null),[eU,eZ]=(0,ef.useState)(null),eW=(0,eh.Ey)(ei,Object.values(ei)),eG=(0,eh.Ld)("DndDescribedBy",D),eq=(0,ef.useMemo)(()=>eF.getEnabled(),[eF]),eY=(0,ef.useMemo)(()=>({draggable:{...eI.draggable,...null==Y?void 0:Y.draggable},droppable:{...eI.droppable,...null==Y?void 0:Y.droppable},dragOverlay:{...eI.dragOverlay,...null==Y?void 0:Y.dragOverlay}}),[null==Y?void 0:Y.draggable,null==Y?void 0:Y.droppable,null==Y?void 0:Y.dragOverlay]),{droppableRects:eK,measureDroppableContainers:eX,measuringScheduled:eJ}=function(m,y){let{dragging:_,dependencies:S,config:T}=y,[R,D]=(0,ef.useState)(null),{frequency:j,measure:B,strategy:Z}=T,W=(0,ef.useRef)(m),q=function(){switch(Z){case eu.Always:return!1;case eu.BeforeDragging:return _;default:return!_}}(),Y=(0,eh.Ey)(q),ee=(0,ef.useCallback)(function(m){void 0===m&&(m=[]),Y.current||D(y=>null===y?m:y.concat(m.filter(m=>!y.includes(m))))},[Y]),et=(0,ef.useRef)(null),er=(0,eh.Gj)(y=>{if(q&&!_)return eT;if(!y||y===eT||W.current!==m||null!=R){let y=new Map;for(let _ of m){if(!_)continue;if(R&&R.length>0&&!R.includes(_.id)&&_.rect.current){y.set(_.id,_.rect.current);continue}let m=_.node.current,S=m?new Rect(B(m),m):null;_.rect.current=S,S&&y.set(_.id,S)}return y}return y},[m,R,_,q,B]);return(0,ef.useEffect)(()=>{W.current=m},[m]),(0,ef.useEffect)(()=>{q||ee()},[_,q]),(0,ef.useEffect)(()=>{R&&R.length>0&&D(null)},[JSON.stringify(R)]),(0,ef.useEffect)(()=>{q||"number"!=typeof j||null!==et.current||(et.current=setTimeout(()=>{ee(),et.current=null},j))},[j,q,ee,...S]),{droppableRects:er,measureDroppableContainers:ee,measuringScheduled:null!=R}}(eq,{dragging:eC,dependencies:[eM.x,eM.y],config:eY.droppable}),eQ=function(m,y){let _=null!=y?m.get(y):void 0,S=_?_.node.current:null;return(0,eh.Gj)(m=>{var _;return null==y?null:null!=(_=null!=S?S:m)?_:null},[S,y])}(eA,eS),e0=(0,ef.useMemo)(()=>eU?(0,eh.DC)(eU):null,[eU]),e1=function(){let m=(null==eH?void 0:eH.autoScrollEnabled)===!1,y="object"==typeof B?!1===B.enabled:!1===B,_=eC&&!m&&!y;return"object"==typeof B?{...B,enabled:_}:{enabled:_}}(),e2=useInitialValue(eQ,eY.draggable.measure);!function(m){let{activeNode:y,measure:_,initialRect:S,config:T=!0}=m,R=(0,ef.useRef)(!1),{x:D,y:j}="boolean"==typeof T?{x:T,y:T}:T;(0,eh.LI)(()=>{let m=!D&&!j;if(m||!y){R.current=!1;return}if(R.current||!S)return;let T=null==y?void 0:y.node.current;if(!T||!1===T.isConnected)return;let B=_(T),Z=getRectDelta(B,S);
1if(D||(Z.x=0),j||(Z.y=0),R.current=!0,Math.abs(Z.x)>0||Math.abs(Z.y)>0){let m=getFirstScrollableAncestor(T);m&&m.scrollBy({top:Z.y,left:Z.x})}},[y,D,j,S,_])}({activeNode:null!=eS?eA.get(eS):null,config:e1.layoutShiftCompensation,initialRect:e2,measure:eY.draggable.measure});let e5=useRect(eQ,eY.draggable.measure,e2),e3=useRect(eQ?eQ.parentElement:null),e4=(0,ef.useRef)({activatorEvent:null,active:null,activeNode:eQ,collisionRect:null,collisions:null,droppableRects:eK,draggableNodes:eA,draggingNode:null,draggingNodeRect:null,droppableContainers:eF,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),e6=eF.getNodeFor(null==(y=e4.current.over)?void 0:y.id),e9=function(m){let{measure:y}=m,[_,S]=(0,ef.useState)(null),T=(0,ef.useCallback)(m=>{for(let{target:_}of m)if((0,eh.Re)(_)){S(m=>{let S=y(_);return m?{...m,width:S.width,height:S.height}:S});break}},[y]),R=useResizeObserver({callback:T}),D=(0,ef.useCallback)(m=>{let _=function(m){if(!m)return null;if(m.children.length>1)return m;let y=m.children[0];return(0,eh.Re)(y)?y:m}(m);null==R||R.disconnect(),_&&(null==R||R.observe(_)),S(_?y(_):null)},[y,R]),[j,B]=(0,eh.wm)(D);return(0,ef.useMemo)(()=>({nodeRef:j,rect:_,setRef:B}),[_,j,B])}({measure:eY.dragOverlay.measure}),e8=null!=(_=e9.nodeRef.current)?_:eQ,e7=eC?null!=(S=e9.rect)?S:e5:null,tr=!!(e9.nodeRef.current&&e9.rect),tn=function(m){let y=useInitialValue(m);return getRectDelta(m,y)}(tr?null:e5),to=useWindowRect(e8?(0,eh.Jj)(e8):null),ti=function(m){let y=(0,ef.useRef)(m),_=(0,eh.Gj)(_=>m?_&&_!==eE&&m&&y.current&&m.parentNode===y.current.parentNode?_:getScrollableAncestors(m):eE,[m]);return(0,ef.useEffect)(()=>{y.current=m},[m]),_}(eC?null!=e6?e6:eQ:null),ta=function(m,y){void 0===y&&(y=getClientRect);let[_]=m,S=useWindowRect(_?(0,eh.Jj)(_):null),[T,R]=(0,ef.useState)(eO);function measureRects(){R(()=>m.length?m.map(m=>isDocumentScrollingElement(m)?S:new Rect(y(m),m)):eO)}let D=useResizeObserver({callback:measureRects});return(0,eh.LI)(()=>{null==D||D.disconnect(),measureRects(),m.forEach(m=>null==D?void 0:D.observe(m))},[m]),T}(ti),ts=function(m,y){let{transform:_,...S}=y;return null!=m&&m.length?m.reduce((m,y)=>y({transform:m,...S}),_):_}(er,{transform:{x:eM.x-tn.x,y:eM.y-tn.y,scaleX:1,scaleY:1},activatorEvent:eU,active:ez,activeNodeRect:e5,containerNodeRect:e3,draggingNodeRect:e7,over:e4.current.over,overlayNodeRect:e9.rect,scrollableAncestors:ti,scrollableAncestorRects:ta,windowRect:to}),tl=e0?(0,eh.IH)(e0,eM):null,tu=function(m){let[y,_]=(0,ef.useState)(null),S=(0,ef.useRef)(m),T=(0,ef.useCallback)(m=>{let y=getScrollableElement(m.target);y&&_(m=>m?(m.set(y,getScrollCoordinates(y)),new Map(m)):null)},[]);return(0,ef.useEffect)(()=>{let y=S.current;if(m!==y){cleanup(y);let R=m.map(m=>{let y=getScrollableElement(m);return y?(y.addEventListener("scroll",T,{passive:!0}),[y,getScrollCoordinates(y)]):null}).filter(m=>null!=m);_(R.length?new Map(R):null),S.current=m}return()=>{cleanup(m),cleanup(y)};function cleanup(m){m.forEach(m=>{let y=getScrollableElement(m);null==y||y.removeEventListener("scroll",T)})}},[T,m]),(0,ef.useMemo)(()=>m.length?y?Array.from(y.values()).reduce((m,y)=>(0,eh.IH)(m,y),ev):getScrollOffsets(m):ev,[m,y])}(ti),tc=useScrollOffsetsDelta(tu),td=useScrollOffsetsDelta(tu,[e5]),tf=(0,eh.IH)(ts,tc),tp=e7?getAdjustedRect(e7,ts):null,th=ez&&tp?q({active:ez,collisionRect:tp,droppableRects:eK,droppableContainers:eq,pointerCoordinates:tl}):null,tg=getFirstCollision(th,"id"),[tm,ty]=(0,ef.useState)(null),tb=tr?ts:(0,eh.IH)(ts,td),tv=(R=null!=(T=null==tm?void 0:tm.rect)?T:null,{...tb,scaleX:R&&e5?R.width/e5.width:1,scaleY:R&&e5?R.height/e5.height:1}),tx=(0,ef.useRef)(null),tw=(0,ef.useCallback)((m,y)=>{let{sensor:_,options:S}=y;if(null==e$.current)return;let T=eA.get(e$.current);if(!T)return;let R=m.nativeEvent,D=new _({active:e$.current,activeNode:T,event:R,options:S,context:e4,onAbort(m){let y=eA.get(m);if(!y)return;let{onDragAbort:_}=eW.current,S={id:m};null==_||_(S),ey({type:"onDragAbort",event:S})},onPending(m,y,_,S){let T=eA.get(m);if(!T)return;let{onDragPending:R}=eW.current,D={id:m,constraint:y,initialCoordinates:_,offset:S};null==R||R(D),ey({type:"onDragPending",event:D})},onStart(m){let y=e$.current;if(null==y)return;let _=eA.get(y);if(!_)return;let{onDragStart:S}=eW.current,T={activatorEvent:R,active:{id:y,data:_.data,rect:eV}};(0,ep.unstable_batchedUpdates)(()=>{null==S||S(T),e_(ed.Initializing),eg({type:ee.DragStart,initialCoordinates:m,active:y}),ey({type:"onDragStart",event:T}),eB(tx.current),eZ(R)})},onMove(m){eg({type:ee.DragMove,coordinates:m})},onEnd:createHandler(ee.DragEnd),onCancel:createHandler(ee.DragCancel)});function createHandler(m){return async function(){let{active:y,collisions:_,over:S,scrollAdjustedTranslate:T}=e4.current,D=null;if(y&&T){let{cancelDrop:j}=eW.current;if(D={activatorEvent:R,active:y,collisions:_,delta:T,over:S},m===ee.DragEnd&&"function"==typeof j){let y=await Promise.resolve(j(D));y&&(m=ee.DragCancel)}}e$.current=null,(0,ep.unstable_batchedUpdates)(()=>{eg({type:m}),e_(ed.Uninitialized),ty(null),eB(null),eZ(null),tx.current=null;let y=m===ee.DragEnd?"onDragEnd":"onDragCancel";if(D){let m=eW.current[y];null==m||m(D),ey({type:y,event:D})}})}}tx.current=D},[eA]),t_=(0,ef.useCallback)((m,y)=>(_,S)=>{let T=_.nativeEvent,R=eA.get(S);if(null!==e$.current||!R||T.dndKit||T.defaultPrevented)return;let D=m(_,y.options,{active:R});!0===D&&(T.dndKit={capturedBy:y.sensor},e$.current=S,tw(_,y))},[eA,tw]),tC=(0,ef.useMemo)(()=>W.reduce((m,y)=>{let{sensor:_}=y,S=_.activators.map(m=>({eventName:m.eventName,handler:t_(m.handler,y)}));return[...m,...S]},[]),[W,t_]);(0,ef.useEffect)(()=>
1{if(!eh.Nq)return;let m=W.map(m=>{let{sensor:y}=m;return null==y.setup?void 0:y.setup()});return()=>{for(let y of m)null==y||y()}},W.map(m=>{let{sensor:y}=m;return y})),(0,eh.LI)(()=>{e5&&ex===ed.Initializing&&e_(ed.Initialized)},[e5,ex]),(0,ef.useEffect)(()=>{let{onDragMove:m}=eW.current,{active:y,activatorEvent:_,collisions:S,over:T}=e4.current;if(!y||!_)return;let R={active:y,activatorEvent:_,collisions:S,delta:{x:tf.x,y:tf.y},over:T};(0,ep.unstable_batchedUpdates)(()=>{null==m||m(R),ey({type:"onDragMove",event:R})})},[tf.x,tf.y]),(0,ef.useEffect)(()=>{let{active:m,activatorEvent:y,collisions:_,droppableContainers:S,scrollAdjustedTranslate:T}=e4.current;if(!m||null==e$.current||!y||!T)return;let{onDragOver:R}=eW.current,D=S.get(tg),j=D&&D.rect.current?{id:D.id,rect:D.rect.current,data:D.data,disabled:D.disabled}:null,B={active:m,activatorEvent:y,collisions:_,delta:{x:T.x,y:T.y},over:j};(0,ep.unstable_batchedUpdates)(()=>{ty(j),null==R||R(B),ey({type:"onDragOver",event:B})})},[tg]),(0,eh.LI)(()=>{e4.current={activatorEvent:eU,active:ez,activeNode:eQ,collisionRect:tp,collisions:th,droppableRects:eK,draggableNodes:eA,draggingNode:e8,draggingNodeRect:e7,droppableContainers:eF,over:tm,scrollableAncestors:ti,scrollAdjustedTranslate:tf},eV.current={initial:e7,translated:tp}},[ez,eQ,th,tp,eA,e8,e7,eK,eF,tm,ti,tf]),function(m){let{acceleration:y,activator:_=es.Pointer,canScroll:S,draggingRect:T,enabled:R,interval:D=5,order:j=el.TreeOrder,pointerCoordinates:B,scrollableAncestors:Z,scrollableAncestorRects:W,delta:q,threshold:Y}=m,ee=function(m){let{delta:y,disabled:_}=m,S=(0,eh.D9)(y);return(0,eh.Gj)(m=>{if(_||!S||!m)return ek;let T={x:Math.sign(y.x-S.x),y:Math.sign(y.y-S.y)};return{x:{[et.Backward]:m.x[et.Backward]||-1===T.x,[et.Forward]:m.x[et.Forward]||1===T.x},y:{[et.Backward]:m.y[et.Backward]||-1===T.y,[et.Forward]:m.y[et.Forward]||1===T.y}}},[_,y,S])}({delta:q,disabled:!R}),[er,ei]=(0,eh.Yz)(),ea=(0,ef.useRef)({x:0,y:0}),eu=(0,ef.useRef)({x:0,y:0}),ec=(0,ef.useMemo)(()=>{switch(_){case es.Pointer:return B?{top:B.y,bottom:B.y,left:B.x,right:B.x}:null;case es.DraggableRect:return T}},[_,T,B]),ed=(0,ef.useRef)(null),ep=(0,ef.useCallback)(()=>{let m=ed.current;if(!m)return;let y=ea.current.x*eu.current.x,_=ea.current.y*eu.current.y;m.scrollBy(y,_)},[]),eg=(0,ef.useMemo)(()=>j===el.TreeOrder?[...Z].reverse():Z,[j,Z]);(0,ef.useEffect)(()=>{if(!R||!Z.length||!ec){ei();return}for(let m of eg){if((null==S?void 0:S(m))===!1)continue;let _=Z.indexOf(m),T=W[_];if(!T)continue;let{direction:R,speed:j}=function(m,y,_,S,T){let{top:R,left:D,right:j,bottom:B}=_;void 0===S&&(S=10),void 0===T&&(T=ew);let{isTop:Z,isBottom:W,isLeft:q,isRight:Y}=getScrollPosition(m),ee={x:0,y:0},er={x:0,y:0},ei={height:y.height*T.y,width:y.width*T.x};return!Z&&R<=y.top+ei.height?(ee.y=et.Backward,er.y=S*Math.abs((y.top+ei.height-R)/ei.height)):!W&&B>=y.bottom-ei.height&&(ee.y=et.Forward,er.y=S*Math.abs((y.bottom-ei.height-B)/ei.height)),!Y&&j>=y.right-ei.width?(ee.x=et.Forward,er.x=S*Math.abs((y.right-ei.width-j)/ei.width)):!q&&D<=y.left+ei.width&&(ee.x=et.Backward,er.x=S*Math.abs((y.left+ei.width-D)/ei.width)),{direction:ee,speed:er}}(m,T,ec,y,Y);for(let m of["x","y"])ee[m][R[m]]||(j[m]=0,R[m]=0);if(j.x>0||j.y>0){ei(),ed.current=m,er(ep,D),ea.current=j,eu.current=R;return}}ea.current={x:0,y:0},eu.current={x:0,y:0},ei()},[y,ep,S,ei,R,D,JSON.stringify(ec),JSON.stringify(ee),er,Z,eg,W,JSON.stringify(Y)])}({...e1,delta:eM,draggingRect:tp,pointerCoordinates:tl,scrollableAncestors:ti,scrollableAncestorRects:ta});let tS=(0,ef.useMemo)(()=>({active:ez,activeNode:eQ,activeNodeRect:e5,activatorEvent:eU,collisions:th,containerNodeRect:e3,dragOverlay:e9,draggableNodes:eA,droppableContainers:eF,droppableRects:eK,over:tm,measureDroppableContainers:eX,scrollableAncestors:ti,scrollableAncestorRects:ta,measuringConfiguration:eY,measuringScheduled:eJ,windowRect:to}),[ez,eQ,e5,eU,th,e3,e9,eA,eF,eK,tm,eX,ti,ta,eY,eJ,to]),tk=(0,ef.useMemo)(()=>({activatorEvent:eU,activators:tC,active:ez,activeNodeRect:e5,ariaDescribedById:{draggable:eG},dispatch:eg,draggableNodes:eA,over:tm,measureDroppableContainers:eX}),[eU,tC,ez,e5,eg,eG,eA,tm,eX]);return ef.createElement(em.Provider,{value:eb},ef.createElement(eD.Provider,{value:tk},ef.createElement(ej.Provider,{value:tS},ef.createElement(eL.Provider,{value:tv},Z)),ef.createElement(RestoreFocus,{disabled:(null==j?void 0:j.restoreFocus)===!1})),ef.createElement(Accessibility,{...j,hiddenTextDescribedById:eG}))}),eN=(0,ef.createContext)(null),eV="button";function useDraggable(m){let{id:y,data:_,disabled:S=!1,attributes:T}=m,R=(0,eh.Ld)("Draggable"),{activators:D,activatorEvent:j,active:B,activeNodeRect:Z,ariaDescribedById:W,draggableNodes:q,over:Y}=(0,ef.useContext)(eD),{role:ee=eV,roleDescription:et="draggable",tabIndex:er=0}=null!=T?T:{},ei=(null==B?void 0:B.id)===y,ea=(0,ef.useContext)(ei?eL:eN),[es,el]=(0,eh.wm)(),[eu,ec]=(0,eh.wm)(),ed=(0,ef.useMemo)(()=>D.reduce((m,_)=>{let{eventName:S,handler:T}=_;return m[S]=m=>{T(m,y)},m},{}),[D,y]),ep=(0,eh.Ey)(_);(0,eh.LI)(()=>(q.set(y,{id:y,key:R,node:es,activatorNode:eu,data:ep}),()=>{let m=q.get(y);m&&m.key===R&&q.delete(y)}),[q,y]);let eg=(0,ef.useMemo)(()=>({role:ee,tabIndex:er,"aria-disabled":S,"aria-pressed":!!ei&&ee===eV||void 0,"aria-roledescription":et,"aria-describedby":W.draggable}),[S,ee,er,ei,et,W.draggable]);return{active:B,activatorEvent:j,activeNodeRect:Z,attributes:eg,isDragging:ei,listeners:S?void 0:ed,node:es,over:Y,setNodeRef:el,setActivatorNodeRef:ec,transform:ea}}function useDndContext(){return(0,ef.useContext)(ej)}let ez={timeout:25};function useDroppable(m){let{data:y,disabled:_=!1,id:S,resizeObserverConfig:T}=m,R=(0,eh.Ld)("Droppable"),{active:D,dispatch:j,over:B,measureDroppableContainers:Z}=(0,ef.useContext)(eD),W=(0,ef.useRef)({disabled:_}),q=(0,ef.useRef)(!1),Y=(0,ef.useRef)(null),et=(0,ef.useRef)(null),{disabled:er,updateMeasurementsFor:ei,timeout:ea}={...ez,...T},es=(0,eh.Ey)(null!=ei?ei:S),el=(0,ef.useCallback)(()=>
1{if(!q.current){q.current=!0;return}null!=et.current&&clearTimeout(et.current),et.current=setTimeout(()=>{Z(Array.isArray(es.current)?es.current:[es.current]),et.current=null},ea)},[ea]),eu=useResizeObserver({callback:el,disabled:er||!D}),ec=(0,ef.useCallback)((m,y)=>{eu&&(y&&(eu.unobserve(y),q.current=!1),m&&eu.observe(m))},[eu]),[ed,ep]=(0,eh.wm)(ec),eg=(0,eh.Ey)(y);return(0,ef.useEffect)(()=>{eu&&ed.current&&(eu.disconnect(),q.current=!1,eu.observe(ed.current))},[ed,eu]),(0,ef.useEffect)(()=>(j({type:ee.RegisterDroppable,element:{id:S,key:R,disabled:_,node:ed,rect:Y,data:eg}}),()=>j({type:ee.UnregisterDroppable,key:R,id:S})),[S]),(0,ef.useEffect)(()=>{_!==W.current.disabled&&(j({type:ee.SetDroppableDisabled,id:S,key:R,disabled:_}),W.current.disabled=_)},[S,R,_,j]),{active:D,rect:Y,isOver:(null==B?void 0:B.id)===S,node:ed,over:B,setNodeRef:ep}}Y={styles:{active:{opacity:"0"}}},m=>{let{active:y,dragOverlay:_}=m,S={},{styles:T,className:R}=Y;if(null!=T&&T.active)for(let[m,_]of Object.entries(T.active))void 0!==_&&(S[m]=y.node.style.getPropertyValue(m),y.node.style.setProperty(m,_));if(null!=T&&T.dragOverlay)for(let[m,y]of Object.entries(T.dragOverlay))void 0!==y&&_.node.style.setProperty(m,y);return null!=R&&R.active&&y.node.classList.add(R.active),null!=R&&R.dragOverlay&&_.node.classList.add(R.dragOverlay),function(){for(let[m,_]of Object.entries(S))y.node.style.setProperty(m,_);null!=R&&R.active&&y.node.classList.remove(R.active)}}},32339:function(m,y,_){"use strict";_.d(y,{DL:function(){return restrictToVerticalAxis},K7:function(){return restrictToHorizontalAxis}}),_(24285);let restrictToHorizontalAxis=m=>{let{transform:y}=m;return{...y,y:0}},restrictToVerticalAxis=m=>{let{transform:y}=m;return{...y,x:0}}},45587:function(m,y,_){"use strict";_.d(y,{Fo:function(){return SortableContext},PG:function(){return horizontalListSortingStrategy},is:function(){return sortableKeyboardCoordinates},nB:function(){return useSortable},qw:function(){return verticalListSortingStrategy}});var S=_(67294),T=_(60887),R=_(24285);function arrayMove(m,y,_){let S=m.slice();return S.splice(_<0?S.length+_:_,0,S.splice(y,1)[0]),S}function isValidIndex(m){return null!==m&&m>=0}let D={scaleX:1,scaleY:1},horizontalListSortingStrategy=m=>{var y;let{rects:_,activeNodeRect:S,activeIndex:T,overIndex:R,index:j}=m,B=null!=(y=_[T])?y:S;if(!B)return null;let Z=function(m,y,_){let S=m[y],T=m[y-1],R=m[y+1];return S&&(T||R)?_<y?T?S.left-(T.left+T.width):R.left-(S.left+S.width):R?R.left-(S.left+S.width):S.left-(T.left+T.width):0}(_,j,T);if(j===T){let m=_[R];return m?{x:T<R?m.left+m.width-(B.left+B.width):m.left-B.left,y:0,...D}:null}return j>T&&j<=R?{x:-B.width-Z,y:0,...D}:j<T&&j>=R?{x:B.width+Z,y:0,...D}:{x:0,y:0,...D}},rectSortingStrategy=m=>{let{rects:y,activeIndex:_,overIndex:S,index:T}=m,R=arrayMove(y,S,_),D=y[T],j=R[T];return j&&D?{x:j.left-D.left,y:j.top-D.top,scaleX:j.width/D.width,scaleY:j.height/D.height}:null},j={scaleX:1,scaleY:1},verticalListSortingStrategy=m=>{var y;let{activeIndex:_,activeNodeRect:S,index:T,rects:R,overIndex:D}=m,B=null!=(y=R[_])?y:S;if(!B)return null;if(T===_){let m=R[D];return m?{x:0,y:_<D?m.top+m.height-(B.top+B.height):m.top-B.top,...j}:null}let Z=function(m,y,_){let S=m[y],T=m[y-1],R=m[y+1];return S?_<y?T?S.top-(T.top+T.height):R?R.top-(S.top+S.height):0:R?R.top-(S.top+S.height):T?S.top-(T.top+T.height):0:0}(R,T,_);return T>_&&T<=D?{x:0,y:-B.height-Z,...j}:T<_&&T>=D?{x:0,y:B.height+Z,...j}:{x:0,y:0,...j}},B="Sortable",Z=S.createContext({activeIndex:-1,containerId:B,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:rectSortingStrategy,disabled:{draggable:!1,droppable:!1}});function SortableContext(m){let{children:y,id:_,items:D,strategy:j=rectSortingStrategy,disabled:W=!1}=m,{active:q,dragOverlay:Y,droppableRects:ee,over:et,measureDroppableContainers:er}=(0,T.Cj)(),ei=(0,R.Ld)(B,_),ea=null!==Y.rect,es=(0,S.useMemo)(()=>D.map(m=>"object"==typeof m&&"id"in m?m.id:m),[D]),el=null!=q,eu=q?es.indexOf(q.id):-1,ec=et?es.indexOf(et.id):-1,ed=(0,S.useRef)(es),ef=!function(m,y){if(m===y)return!0;if(m.length!==y.length)return!1;for(let _=0;_<m.length;_++)if(m[_]!==y[_])return!1;return!0}(es,ed.current),ep=-1!==ec&&-1===eu||ef,eh="boolean"==typeof W?{draggable:W,droppable:W}:W;(0,R.LI)(()=>{ef&&el&&er(es)},[ef,es,el,er]),(0,S.useEffect)(()=>{ed.current=es},[es]);let eg=(0,S.useMemo)(()=>({activeIndex:eu,containerId:ei,disabled:eh,disableTransforms:ep,items:es,overIndex:ec,useDragOverlay:ea,sortedRects:es.reduce((m,y,_)=>{let S=ee.get(y);return S&&(m[_]=S),m},Array(es.length)),strategy:j}),[eu,ei,eh.draggable,eh.droppable,ep,es,ec,ee,ea,j]);return S.createElement(Z.Provider,{value:eg},y)}let defaultNewIndexGetter=m=>{let{id:y,items:_,activeIndex:S,overIndex:T}=m;return arrayMove(_,S,T).indexOf(y)},defaultAnimateLayoutChanges=m=>
1{let{containerId:y,isSorting:_,wasDragging:S,index:T,items:R,newIndex:D,previousItems:j,previousContainerId:B,transition:Z}=m;return!!Z&&!!S&&(j===R||T!==D)&&(!!_||D!==T&&y===B)},W={duration:200,easing:"ease"},q="transform",Y=R.ux.Transition.toString({property:q,duration:0,easing:"linear"}),ee={roleDescription:"sortable"};function useSortable(m){var y,_;let{animateLayoutChanges:D=defaultAnimateLayoutChanges,attributes:j,disabled:B,data:et,getNewIndex:er=defaultNewIndexGetter,id:ei,strategy:ea,resizeObserverConfig:es,transition:el=W}=m,{items:eu,containerId:ec,activeIndex:ed,disabled:ef,disableTransforms:ep,sortedRects:eh,overIndex:eg,useDragOverlay:em,strategy:ey}=(0,S.useContext)(Z),eb="boolean"==typeof B?{draggable:B,droppable:!1}:{draggable:null!=(y=null==B?void 0:B.draggable)?y:ef.draggable,droppable:null!=(_=null==B?void 0:B.droppable)?_:ef.droppable},ev=eu.indexOf(ei),ex=(0,S.useMemo)(()=>({sortable:{containerId:ec,index:ev,items:eu},...et}),[ec,et,ev,eu]),ew=(0,S.useMemo)(()=>eu.slice(eu.indexOf(ei)),[eu,ei]),{rect:e_,node:eC,isOver:eS,setNodeRef:ek}=(0,T.Zj)({id:ei,data:ex,disabled:eb.droppable,resizeObserverConfig:{updateMeasurementsFor:ew,...es}}),{active:eT,activatorEvent:eE,activeNodeRect:eO,attributes:eP,setNodeRef:eR,listeners:eI,isDragging:eA,over:eM,setActivatorNodeRef:eD,transform:ej}=(0,T.O1)({id:ei,data:ex,attributes:{...ee,...j},disabled:eb.draggable}),eL=(0,R.HB)(ek,eR),eF=!!eT,eN=eF&&!ep&&isValidIndex(ed)&&isValidIndex(eg),eV=!em&&eA,ez=eV&&eN?ej:null,e$=eN?null!=ez?ez:(null!=ea?ea:ey)({rects:eh,activeNodeRect:eO,activeIndex:ed,overIndex:eg,index:ev}):null,eH=isValidIndex(ed)&&isValidIndex(eg)?er({id:ei,items:eu,activeIndex:ed,overIndex:eg}):ev,eB=null==eT?void 0:eT.id,eU=(0,S.useRef)({activeId:eB,items:eu,newIndex:eH,containerId:ec}),eZ=eu!==eU.current.items,eW=D({active:eT,containerId:ec,isDragging:eA,isSorting:eF,id:ei,index:ev,items:eu,newIndex:eU.current.newIndex,previousItems:eU.current.items,previousContainerId:eU.current.containerId,transition:el,wasDragging:null!=eU.current.activeId}),eG=function(m){let{disabled:y,index:_,node:D,rect:j}=m,[B,Z]=(0,S.useState)(null),W=(0,S.useRef)(_);return(0,R.LI)(()=>{if(!y&&_!==W.current&&D.current){let m=j.current;if(m){let y=(0,T.VK)(D.current,{ignoreTransform:!0}),_={x:m.left-y.left,y:m.top-y.top,scaleX:m.width/y.width,scaleY:m.height/y.height};(_.x||_.y)&&Z(_)}}_!==W.current&&(W.current=_)},[y,_,D,j]),(0,S.useEffect)(()=>{B&&Z(null)},[B]),B}({disabled:!eW,index:ev,node:eC,rect:e_});return(0,S.useEffect)(()=>{eF&&eU.current.newIndex!==eH&&(eU.current.newIndex=eH),ec!==eU.current.containerId&&(eU.current.containerId=ec),eu!==eU.current.items&&(eU.current.items=eu)},[eF,eH,ec,eu]),(0,S.useEffect)(()=>{if(eB===eU.current.activeId)return;if(eB&&!eU.current.activeId){eU.current.activeId=eB;return}let m=setTimeout(()=>{eU.current.activeId=eB},50);return()=>clearTimeout(m)},[eB]),{active:eT,activeIndex:ed,attributes:eP,data:ex,rect:e_,index:ev,newIndex:eH,items:eu,isOver:eS,isSorting:eF,isDragging:eA,listeners:eI,node:eC,overIndex:eg,over:eM,setNodeRef:eL,setActivatorNodeRef:eD,setDroppableNodeRef:ek,setDraggableNodeRef:eR,transform:null!=eG?eG:e$,transition:eG||eZ&&eU.current.newIndex===ev?Y:(!eV||(0,R.vd)(eE))&&el&&(eF||eW)?R.ux.Transition.toString({...el,property:q}):void 0}}function hasSortableData(m){if(!m)return!1;let y=m.data.current;return!!y&&"sortable"in y&&"object"==typeof y.sortable&&"containerId"in y.sortable&&"items"in y.sortable&&"index"in y.sortable}let et=[T.g4.Down,T.g4.Right,T.g4.Up,T.g4.Left],sortableKeyboardCoordinates=(m,y)=>{let{context:{active:_,collisionRect:S,droppableRects:D,droppableContainers:j,over:B,scrollableAncestors:Z}}=y;if(et.includes(m.code)){if(m.preventDefault(),!_||!S)return;let y=[];j.getEnabled().forEach(_=>{if(!_||null!=_&&_.disabled)return;let R=D.get(_.id);if(R)switch(m.code){case T.g4.Down:S.top<R.top&&y.push(_);break;case T.g4.Up:S.top>R.top&&y.push(_);break;case T.g4.Left:S.left>R.left&&y.push(_);break;case T.g4.Right:S.left<R.left&&y.push(_)}});let W=(0,T.ey)({active:_,collisionRect:S,droppableRects:D,droppableContainers:y,pointerCoordinates:null}),q=(0,T._8)(W,"id");if(q===(null==B?void 0:B.id)&&W.length>1&&(q=W[1].id),null!=q){let m=j.get(_.id),y=j.get(q),B=y?D.get(y.id):null,W=null==y?void 0:y.node.current;if(W&&B&&m&&y){let _=(0,T.hI)(W),D=_.some((m,y)=>Z[y]!==m),j=isSameContainer(m,y),q=!!(hasSortableData(m)&&hasSortableData(y)&&isSameContainer(m,y))&&m.data.current.sortable.index<y.data.current.sortable.index,Y=D||!j?{x:0,y:0}:{x:q?S.width-B.width:0,y:q?S.height-B.height:0},ee={x:B.left,y:B.top},et=Y.x&&Y.y?ee:(0,R.$X)(ee,Y);return et}}}};function isSameContainer(m,y){return!!(hasSortableData(m)&&hasSortableData(y))&&m.data.current.sortable.containerId===y.data.current.sortable.containerId}},24285:function(m,y,_){"use strict";_.d(y,{$X:function(){return B},D9:function(){return usePrevious}
1,DC:function(){return getEventCoordinates},Ey:function(){return useLatestValue},FJ:function(){return isWindow},Gj:function(){return useLazyMemo},HB:function(){return useCombinedRefs},IH:function(){return j},Jj:function(){return getWindow},LI:function(){return R},Ld:function(){return useUniqueId},Nq:function(){return T},Re:function(){return isHTMLElement},UG:function(){return isNode},Yz:function(){return useInterval},qk:function(){return isDocument},r3:function(){return getOwnerDocument},so:function(){return findFirstFocusableNode},ux:function(){return Z},vZ:function(){return isSVGElement},vd:function(){return isKeyboardEvent},wm:function(){return useNodeRef},zX:function(){return useEvent}});var S=_(67294);function useCombinedRefs(){for(var m=arguments.length,y=Array(m),_=0;_<m;_++)y[_]=arguments[_];return(0,S.useMemo)(()=>m=>{y.forEach(y=>y(m))},y)}let T="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function isWindow(m){let y=Object.prototype.toString.call(m);return"[object Window]"===y||"[object global]"===y}function isNode(m){return"nodeType"in m}function getWindow(m){var y,_;return m?isWindow(m)?m:isNode(m)&&null!=(y=null==(_=m.ownerDocument)?void 0:_.defaultView)?y:window:window}function isDocument(m){let{Document:y}=getWindow(m);return m instanceof y}function isHTMLElement(m){return!isWindow(m)&&m instanceof getWindow(m).HTMLElement}function isSVGElement(m){return m instanceof getWindow(m).SVGElement}function getOwnerDocument(m){return m?isWindow(m)?m.document:isNode(m)?isDocument(m)?m:isHTMLElement(m)||isSVGElement(m)?m.ownerDocument:document:document:document}let R=T?S.useLayoutEffect:S.useEffect;function useEvent(m){let y=(0,S.useRef)(m);return R(()=>{y.current=m}),(0,S.useCallback)(function(){for(var m=arguments.length,_=Array(m),S=0;S<m;S++)_[S]=arguments[S];return null==y.current?void 0:y.current(..._)},[])}function useInterval(){let m=(0,S.useRef)(null),y=(0,S.useCallback)((y,_)=>{m.current=setInterval(y,_)},[]),_=(0,S.useCallback)(()=>{null!==m.current&&(clearInterval(m.current),m.current=null)},[]);return[y,_]}function useLatestValue(m,y){void 0===y&&(y=[m]);let _=(0,S.useRef)(m);return R(()=>{_.current!==m&&(_.current=m)},y),_}function useLazyMemo(m,y){let _=(0,S.useRef)();return(0,S.useMemo)(()=>{let y=m(_.current);return _.current=y,y},[...y])}function useNodeRef(m){let y=useEvent(m),_=(0,S.useRef)(null),T=(0,S.useCallback)(m=>{m!==_.current&&(null==y||y(m,_.current)),_.current=m},[]);return[_,T]}function usePrevious(m){let y=(0,S.useRef)();return(0,S.useEffect)(()=>{y.current=m},[m]),y.current}let D={};function useUniqueId(m,y){return(0,S.useMemo)(()=>{if(y)return y;let _=null==D[m]?0:D[m]+1;return D[m]=_,m+"-"+_},[m,y])}function createAdjustmentFn(m){return function(y){for(var _=arguments.length,S=Array(_>1?_-1:0),T=1;T<_;T++)S[T-1]=arguments[T];return S.reduce((y,_)=>{let S=Object.entries(_);for(let[_,T]of S){let S=y[_];null!=S&&(y[_]=S+m*T)}return y},{...y})}}let j=createAdjustmentFn(1),B=createAdjustmentFn(-1);function isKeyboardEvent(m){if(!m)return!1;let{KeyboardEvent:y}=getWindow(m.target);return y&&m instanceof y}function getEventCoordinates(m){if(function(m){if(!m)return!1;let{TouchEvent:y}=getWindow(m.target);return y&&m instanceof y}(m)){if(m.touches&&m.touches.length){let{clientX:y,clientY:_}=m.touches[0];return{x:y,y:_}}if(m.changedTouches&&m.changedTouches.length){let{clientX:y,clientY:_}=m.changedTouches[0];return{x:y,y:_}}}return"clientX"in m&&"clientY"in m?{x:m.clientX,y:m.clientY}:null}let Z=Object.freeze({Translate:{toString(m){if(!m)return;let{x:y,y:_}=m;return"translate3d("+(y?Math.round(y):0)+"px, "+(_?Math.round(_):0)+"px, 0)"}},Scale:{toString(m){if(!m)return;let{scaleX:y,scaleY:_}=m;return"scaleX("+y+") scaleY("+_+")"}},Transform:{toString(m){if(m)return[Z.Translate.toString(m),Z.Scale.toString(m)].join(" ")}},Transition:{toString(m){let{property:y,duration:_,easing:S}=m;return y+" "+_+"ms "+S}}}),W="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function findFirstFocusableNode(m){return m.matches(W)?m:m.querySelector(W)}},48711:function(m,y,_){"use strict";_.d(y,{Z:function(){return createCache}});var S=function(){function StyleSheet(m){var y=this;this._insertTag=function(m){var _;_=0===y.tags.length?y.insertionPoint?y.insertionPoint.nextSibling:y.prepend?y.container.firstChild:y.before:y.tags[y.tags.length-1].nextSibling,y.container.insertBefore(m,_),y.tags.push(m)},this.isSpeedy=void 0===m.speedy||m.speedy,this.tags=[],this.ctr=0,this.nonce=m.nonce,this.key=m.key,this.container=m.container,this.prepend=m.prepend,this.insertionPoint=m.insertionPoint,this.before=null}var m=StyleSheet.prototype;return m.hydrate=function(m){m.forEach(this._insertTag)},m.insert=function(m){if(this.ctr%(this.isSpeedy?65e3:1)==0){var y;this._insertTag(((y=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&y.setAttribute("nonce",this.nonce),y.appendChild(document.createTextNode("")),y.setAttribute("data-s",""),y))}var _=this.tags[this.tags.length-1];if(this.isSpeedy){var S=function(m){if(m.sheet)return m.sheet;for(var y=0;y<document.styleSheets.length;y++)if(document.styleSheets[y].ownerNode===m)return document.styleSheets[y]}(_);try{S.insertRule(m,S.cssRules.length)}catch(m){}}else _.appendChild(document.createTextNode(m));this.ctr++}
vendor: 6,258 bytes, line 1
1,m.flush=function(){this.tags.forEach(function(m){var y;return null==(y=m.parentNode)?void 0:y.removeChild(m)}),this.tags=[],this.ctr=0},StyleSheet}(),T=Math.abs,R=String.fromCharCode,D=Object.assign;function Utility_replace(m,y,_){return m.replace(y,_)}function indexof(m,y){return m.indexOf(y)}function Utility_charat(m,y){return 0|m.charCodeAt(y)}function Utility_substr(m,y,_){return m.slice(y,_)}function Utility_strlen(m){return m.length}function Utility_append(m,y){return y.push(m),m}var j=1,B=1,Z=0,W=0,q=0,Y="";function node(m,y,_,S,T,R,D){return{value:m,root:y,parent:_,type:S,props:T,children:R,line:j,column:B,length:D,return:""}}function Tokenizer_copy(m,y){return D(node("",null,null,"",null,null,0),m,{length:-m.length},y)}function next(){return q=W<Z?Utility_charat(Y,W++):0,B++,10===q&&(B=1,j++),q}function peek(){return Utility_charat(Y,W)}function token(m){switch(m){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function alloc(m){return j=B=1,Z=Utility_strlen(Y=m),W=0,[]}function delimit(m){var y,_;return(y=W-1,_=function delimiter(m){for(;next();)switch(q){case m:return W;case 34:case 39:34!==m&&39!==m&&delimiter(q);break;case 40:41===m&&delimiter(m);break;case 92:next()}return W}(91===m?m+2:40===m?m+1:m),Utility_substr(Y,y,_)).trim()}var ee="-ms-",et="-moz-",er="-webkit-",ei="comm",ea="rule",es="decl",el="@keyframes";function Serializer_serialize(m,y){for(var _="",S=m.length,T=0;T<S;T++)_+=y(m[T],T,m,y)||"";return _}function stringify(m,y,_,S){switch(m.type){case"@layer":if(m.children.length)break;case"@import":case es:return m.return=m.return||m.value;case ei:return"";case el:return m.return=m.value+"{"+Serializer_serialize(m.children,S)+"}";case ea:m.value=m.props.join(",")}return Utility_strlen(_=Serializer_serialize(m.children,S))?m.return=m.value+"{"+_+"}":""}function ruleset(m,y,_,S,R,D,j,B,Z,W,q){for(var Y=R-1,ee=0===R?D:[""],et=ee.length,er=0,ei=0,es=0;er<S;++er)for(var el=0,eu=Utility_substr(m,Y+1,Y=T(ei=j[er])),ec=m;el<et;++el)(ec=(ei>0?ee[el]+" "+eu:Utility_replace(eu,/&\f/g,ee[el])).trim())&&(Z[es++]=ec);return node(m,y,_,0===R?ea:B,Z,W,q)}function declaration(m,y,_,S){return node(m,y,_,es,Utility_substr(m,0,S),Utility_substr(m,S+1,-1),S)}var identifierWithPointTracking=function(m,y,_){for(var S=0,T=0;S=T,T=peek(),38===S&&12===T&&(y[_]=1),!token(T);)next();return Utility_substr(Y,m,W)},toRules=function(m,y){var _=-1,S=44;do switch(token(S)){case 0:38===S&&12===peek()&&(y[_]=1),m[_]+=identifierWithPointTracking(W-1,y,_);break;case 2:m[_]+=delimit(S);break;case 4:if(44===S){m[++_]=58===peek()?"&\f":"",y[_]=m[_].length;break}default:m[_]+=R(S)}while(S=next());return m},getRules=function(m,y){var _;return _=toRules(alloc(m),y),Y="",_},eu=new WeakMap,compat=function(m){if("rule"===m.type&&m.parent&&!(m.length<1)){for(var y=m.value,_=m.parent,S=m.column===_.column&&m.line===_.line;"rule"!==_.type;)if(!(_=_.parent))return;if((1!==m.props.length||58===y.charCodeAt(0)||eu.get(_))&&!S){eu.set(m,!0);for(var T=[],R=getRules(y,T),D=_.props,j=0,B=0;j<R.length;j++)for(var Z=0;Z<D.length;Z++,B++)m.props[B]=T[j]?R[j].replace(/&\f/g,D[Z]):D[Z]+" "+R[j]}}},removeLabel=function(m){if("decl"===m.type){var y=m.value;108===y.charCodeAt(0)&&98===y.charCodeAt(2)&&(m.return="",m.value="")}},ec=[function(m,y,_,S){if(m.length>-1&&!m.return)switch(m.type){case es:m.return=function emotion_cache_browser_esm_prefix(m,y){switch(45^Utility_charat(m,0)?(((y<<2^Utility_charat(m,0))<<2^Utility_charat(m,1))<<2^Utility_charat(m,2))<<2^Utility_charat(m,3):0){case 5103:return er+"print-"+m+m;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return er+m+m;case 5349:case 4246:case 4810:case 6968:case 2756:return er+m+et+m+ee+m+m;case 6828:case 4268:return er+m+ee+m+m;case 6165:return er+m+ee+"flex-"+m+m;case 5187:return er+m+Utility_replace(m,/(\w+).+(:[^]+)/,er+"box-$1$2"+ee+"flex-$1$2")+m;case 5443:return er+m+ee+"flex-item-"+Utility_replace(m,/flex-|-self/,"")+m;case 4675:return er+m+ee+"flex-line-pack"+Utility_replace(m,/align-content|flex-|-self/,"")+m;case 5548:return er+m+ee+Utility_replace(m,"shrink","negative")+m;case 5292:return er+m+ee+Utility_replace(m,"basis","preferred-size")+m;case 6060:return er+"box-"+Utility_replace(m,"-grow","")+er+m+ee+Utility_replace(m,"grow","positive")+m;case 4554:return er+Utility_replace(m,/([^-])(transform)/g,"$1"+er+"$2")+m;case 6187:return Utility_replace(Utility_replace(Utility_replace(m,/(zoom-|grab)/,er+"$1"),/(image-set)/,er+"$1"),m,"")+m;case 5495:case 3959:return Utility_replace(m,/(image-set\([^]*)/,er+"$1$`$1");case 4968:return Utility_replace(Utility_replace(m,/(.+:)(flex-)?(.*)/,er+"box-pack:$3"+ee+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+er+m+m;case 4095:case 3583:case 4068:case 2532:return Utility_replace(m,/(.+)-inline(.+)/,er+"$1$2")+m;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Utility_strlen(m)-1-y>6)switch(Utility_charat(m,y+1)){case 109:if(45!==Utility_charat(m,y+4))break;case 102:return Utility_replace(m,/(.+:)(.+)-([^]+)/,"$1"+er+"$2-$3$1"+et+(108==Utility_charat(m,y+3)?"$3":"$2-$3"))+m;case 115:return~indexof(m,"stretch")?emotion_cache_browser_esm_prefix(Utility_replace(m,"stretch","fill-available"),y)+m:m}break;case 4949:if(115!==Utility_charat(m,y+1))break;case 6444:switch(Utility_charat(m,Utility_strlen(m)-3-(~indexof(m,"!important")&&10))){case 107:return Utility_replace(m,":",":"+er)+m;case 101:return Utility_replace(m,/(.+:)([^;!]+)(;|!.+)?/,"$1"+er+(45===Utility_charat(m,14)?"inline-":"")+"box$3$1"+er+"$2$3$1"+ee+"$2box$3")+m}break;case 5936:switch(Utility_charat(m,y+11)){case 114:return er+m+ee+Utility_replace(m,/[svh]\w+-[tblr]{2}/,"tb")+m;case 108:return er+m+ee+Utility_replace(m,/[svh]\w+-[tblr]{2}/,"tb-rl")+m;case 45:return er+m+ee+Utility_replace(m,/[svh]\w+-[tblr]{2}/,"lr")+m}return er+m+ee+m+m}return m}(m.value,m.length);break;
vendor: 5,029 bytes, line 1
1case el:return Serializer_serialize([Tokenizer_copy(m,{value:Utility_replace(m.value,"@","@"+er)})],S);case ea:if(m.length)return m.props.map(function(y){var _;switch(_=y,(_=/(::plac\w+|:read-\w+)/.exec(_))?_[0]:_){case":read-only":case":read-write":return Serializer_serialize([Tokenizer_copy(m,{props:[Utility_replace(y,/:(read-\w+)/,":"+et+"$1")]})],S);case"::placeholder":return Serializer_serialize([Tokenizer_copy(m,{props:[Utility_replace(y,/:(plac\w+)/,":"+er+"input-$1")]}),Tokenizer_copy(m,{props:[Utility_replace(y,/:(plac\w+)/,":"+et+"$1")]}),Tokenizer_copy(m,{props:[Utility_replace(y,/:(plac\w+)/,ee+"input-$1")]})],S)}return""}).join("")}}],createCache=function(m){var y,_,T,D,Z,ee=m.key;if("css"===ee){var et=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(et,function(m){-1!==m.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(m),m.setAttribute("data-s",""))})}var er=m.stylisPlugins||ec,ea={},es=[];D=m.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+ee+' "]'),function(m){for(var y=m.getAttribute("data-emotion").split(" "),_=1;_<y.length;_++)ea[y[_]]=!0;es.push(m)});var el=(_=(y=[compat,removeLabel].concat(er,[stringify,(T=function(m){Z.insert(m)},function(m){!m.root&&(m=m.return)&&T(m)})])).length,function(m,S,T,R){for(var D="",j=0;j<_;j++)D+=y[j](m,S,T,R)||"";return D}),stylis=function(m){var y,_;return Serializer_serialize((_=function parse(m,y,_,S,T,D,Z,ee,et){for(var er,ea=0,es=0,el=Z,eu=0,ec=0,ed=0,ef=1,ep=1,eh=1,eg=0,em="",ey=T,eb=D,ev=S,ex=em;ep;)switch(ed=eg,eg=next()){case 40:if(108!=ed&&58==Utility_charat(ex,el-1)){-1!=indexof(ex+=Utility_replace(delimit(eg),"&","&\f"),"&\f")&&(eh=-1);break}case 34:case 39:case 91:ex+=delimit(eg);break;case 9:case 10:case 13:case 32:ex+=function(m){for(;q=peek();)if(q<33)next();else break;return token(m)>2||token(q)>3?"":" "}(ed);break;case 92:ex+=function(m,y){for(var _;--y&&next()&&!(q<48)&&!(q>102)&&(!(q>57)||!(q<65))&&(!(q>70)||!(q<97)););return _=W+(y<6&&32==peek()&&32==next()),Utility_substr(Y,m,_)}(W-1,7);continue;case 47:switch(peek()){case 42:case 47:Utility_append(node(er=function(m,y){for(;next();)if(m+q===57)break;else if(m+q===84&&47===peek())break;return"/*"+Utility_substr(Y,y,W-1)+"*"+R(47===m?m:next())}(next(),W),y,_,ei,R(q),Utility_substr(er,2,-2),0),et);break;default:ex+="/"}break;case 123*ef:ee[ea++]=Utility_strlen(ex)*eh;case 125*ef:case 59:case 0:switch(eg){case 0:case 125:ep=0;case 59+es:-1==eh&&(ex=Utility_replace(ex,/\f/g,"")),ec>0&&Utility_strlen(ex)-el&&Utility_append(ec>32?declaration(ex+";",S,_,el-1):declaration(Utility_replace(ex," ","")+";",S,_,el-2),et);break;case 59:ex+=";";default:if(Utility_append(ev=ruleset(ex,y,_,ea,es,T,ee,em,ey=[],eb=[],el),D),123===eg){if(0===es)parse(ex,y,ev,ev,ey,D,el,ee,eb);else switch(99===eu&&110===Utility_charat(ex,3)?100:eu){case 100:case 108:case 109:case 115:parse(m,ev,ev,S&&Utility_append(ruleset(m,ev,ev,0,0,T,ee,em,T,ey=[],el),eb),T,eb,el,ee,S?ey:eb);break;default:parse(ex,ev,ev,ev,[""],eb,0,ee,eb)}}}ea=es=ec=0,ef=eh=1,em=ex="",el=Z;break;case 58:el=1+Utility_strlen(ex),ec=ed;default:if(ef<1){if(123==eg)--ef;else if(125==eg&&0==ef++&&125==(q=W>0?Utility_charat(Y,--W):0,B--,10===q&&(B=1,j--),q))continue}switch(ex+=R(eg),eg*ef){case 38:eh=es>0?1:(ex+="\f",-1);break;case 44:ee[ea++]=(Utility_strlen(ex)-1)*eh,eh=1;break;case 64:45===peek()&&(ex+=delimit(next())),eu=peek(),es=el=Utility_strlen(em=ex+=function(m){for(;!token(peek());)next();return Utility_substr(Y,m,W)}(W)),eg++;break;case 45:45===ed&&2==Utility_strlen(ex)&&(ef=0)}}return D}("",null,null,null,[""],y=alloc(y=m),0,[0],y),Y="",_),el)},eu={key:ee,sheet:new S({key:ee,container:D,nonce:m.nonce,speedy:m.speedy,prepend:m.prepend,insertionPoint:m.insertionPoint}),nonce:m.nonce,inserted:ea,registered:{},insert:function(m,y,_,S){Z=_,stylis(m?m+"{"+y.styles+"}":y.styles),S&&(eu.inserted[y.name]=!0)}};return eu.sheet.hydrate(es),eu}},79601:function(m,y,_){"use strict";_.d(y,{iv:function(){return css},tZ:function(){return jsx},F4:function(){return keyframes}});var S,T,R,D,j,B=_(67294),Z=_.t(B,2),W=_(48711),emotion_utils_browser_esm_registerStyles=function(m,y,_){var S=m.key+"-"+y.name;!1===_&&void 0===m.registered[S]&&(m.registered[S]=y.styles)},emotion_utils_browser_esm_insertStyles=function(m,y,_){emotion_utils_browser_esm_registerStyles(m,y,_);var S=m.key+"-"+y.name;if(void 0===m.inserted[y.name]){var T=y;do m.insert(y===T?"."+S:"",T,m.sheet,!0),T=T.next;while(void 0!==T)}},q=_(94371),Y=/[A-Z]|^ms/g,ee=/_EMO_([^_]+?)_([^]*?)_EMO_/g,isCustomProperty=function(m){return 45===m.charCodeAt(1)},isProcessableValue=function(m){return null!=m&&"boolean"!=typeof m},et=(S=Object.create(null),function(m){return void 0===S[m]&&(S[m]=isCustomProperty(m)?m:m.replace(Y,"-$&").toLowerCase()),S[m]}),processStyleValue=function(m,y){switch(m){case"animation":case"animationName":if("string"==typeof y)return y.replace(ee,function(m,y,_){return j={name:y,styles:_,next:j},y})}
1return 1===q.Z[m]||isCustomProperty(m)||"number"!=typeof y||0===y?y:y+"px"};function handleInterpolation(m,y,_){if(null==_)return"";if(void 0!==_.__emotion_styles)return _;switch(typeof _){case"boolean":return"";case"object":if(1===_.anim)return j={name:_.name,styles:_.styles,next:j},_.name;if(void 0!==_.styles){var S=_.next;if(void 0!==S)for(;void 0!==S;)j={name:S.name,styles:S.styles,next:j},S=S.next;return _.styles+";"}return function(m,y,_){var S="";if(Array.isArray(_))for(var T=0;T<_.length;T++)S+=handleInterpolation(m,y,_[T])+";";else for(var R in _){var D=_[R];if("object"!=typeof D)null!=y&&void 0!==y[D]?S+=R+"{"+y[D]+"}":isProcessableValue(D)&&(S+=et(R)+":"+processStyleValue(R,D)+";");else if(Array.isArray(D)&&"string"==typeof D[0]&&(null==y||void 0===y[D[0]]))for(var j=0;j<D.length;j++)isProcessableValue(D[j])&&(S+=et(R)+":"+processStyleValue(R,D[j])+";");else{var B=handleInterpolation(m,y,D);switch(R){case"animation":case"animationName":S+=et(R)+":"+B+";";break;default:S+=R+"{"+B+"}"}}}return S}(m,y,_);case"function":if(void 0!==m){var T=j,R=_(m);return j=T,handleInterpolation(m,y,R)}}if(null==y)return _;var D=y[_];return void 0!==D?D:_}var er=/label:\s*([^\s;{]+)\s*(;|$)/g;function emotion_serialize_esm_serializeStyles(m,y,_){if(1===m.length&&"object"==typeof m[0]&&null!==m[0]&&void 0!==m[0].styles)return m[0];var S,T=!0,R="";j=void 0;var D=m[0];null==D||void 0===D.raw?(T=!1,R+=handleInterpolation(_,y,D)):R+=D[0];for(var B=1;B<m.length;B++)R+=handleInterpolation(_,y,m[B]),T&&(R+=D[B]);er.lastIndex=0;for(var Z="";null!==(S=er.exec(R));)Z+="-"+S[1];return{name:function(m){for(var y,_=0,S=0,T=m.length;T>=4;++S,T-=4)y=(65535&(y=255&m.charCodeAt(S)|(255&m.charCodeAt(++S))<<8|(255&m.charCodeAt(++S))<<16|(255&m.charCodeAt(++S))<<24))*1540483477+((y>>>16)*59797<<16),y^=y>>>24,_=(65535&y)*1540483477+((y>>>16)*59797<<16)^(65535&_)*1540483477+((_>>>16)*59797<<16);switch(T){case 3:_^=(255&m.charCodeAt(S+2))<<16;case 2:_^=(255&m.charCodeAt(S+1))<<8;case 1:_^=255&m.charCodeAt(S),_=(65535&_)*1540483477+((_>>>16)*59797<<16)}return _^=_>>>13,(((_=(65535&_)*1540483477+((_>>>16)*59797<<16))^_>>>15)>>>0).toString(36)}(R)+Z,styles:R,next:j}}var ei=!!Z.useInsertionEffect&&Z.useInsertionEffect,ea=ei||function(m){return m()};ei||B.useLayoutEffect;var es=B.createContext("undefined"!=typeof HTMLElement?(0,W.Z)({key:"css"}):null);es.Provider;var el=B.createContext({}),eu={}.hasOwnProperty,ec="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",createEmotionProps=function(m,y){var _={};for(var S in y)eu.call(y,S)&&(_[S]=y[S]);return _[ec]=m,_},Insertion=function(m){var y=m.cache,_=m.serialized,S=m.isStringTag;return emotion_utils_browser_esm_registerStyles(y,_,S),ea(function(){return emotion_utils_browser_esm_insertStyles(y,_,S)}),null},ed=(T=function(m,y,_){var S,T,R,D=m.css;"string"==typeof D&&void 0!==y.registered[D]&&(D=y.registered[D]);var j=m[ec],Z=[D],W="";"string"==typeof m.className?(S=y.registered,T=m.className,R="",T.split(" ").forEach(function(m){void 0!==S[m]?Z.push(S[m]+";"):m&&(R+=m+" ")}),W=R):null!=m.className&&(W=m.className+" ");var q=emotion_serialize_esm_serializeStyles(Z,void 0,B.useContext(el));W+=y.key+"-"+q.name;var Y={};for(var ee in m)eu.call(m,ee)&&"css"!==ee&&ee!==ec&&(Y[ee]=m[ee]);return Y.className=W,_&&(Y.ref=_),B.createElement(B.Fragment,null,B.createElement(Insertion,{cache:y,serialized:q,isStringTag:"string"==typeof j}),B.createElement(j,Y))},(0,B.forwardRef)(function(m,y){return T(m,(0,B.useContext)(es),y)}));_(8679);var jsx=function(m,y){var _=arguments;if(null==y||!eu.call(y,"css"))return B.createElement.apply(void 0,_);var S=_.length,T=Array(S);T[0]=ed,T[1]=createEmotionProps(m,y);for(var R=2;R<S;R++)T[R]=_[R];return B.createElement.apply(null,T)};function css(){for(var m=arguments.length,y=Array(m),_=0;_<m;_++)y[_]=arguments[_];return emotion_serialize_esm_serializeStyles(y)}function keyframes(){var m=css.apply(void 0,arguments),y="animation-"+m.name;return{name:y,styles:"@keyframes "+y+"{"+m.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}R=jsx||(jsx={}),D||(D=R.JSX||(R.JSX={}))},94371:function(m,y,_){"use strict";_.d(y,{Z:function(){return S}});var S={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGr
1idRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},58463:function(m,y,_){"use strict";_.d(y,{YF:function(){return useFloating},x7:function(){return arrow}});var S=_(18573),T=_(67294),R=_(73935);let arrow=m=>{let{element:y,padding:_}=m;return{name:"arrow",options:m,fn(m){if(y&&({}).hasOwnProperty.call(y,"current")){if(null!=y.current)return(0,S.x7)({element:y.current,padding:_}).fn(m)}else if(y)return(0,S.x7)({element:y,padding:_}).fn(m);return{}}}};var D="undefined"!=typeof document?T.useLayoutEffect:T.useEffect;function deepEqual(m,y){let _,S,T;if(m===y)return!0;if(typeof m!=typeof y)return!1;if("function"==typeof m&&m.toString()===y.toString())return!0;if(m&&y&&"object"==typeof m){if(Array.isArray(m)){if((_=m.length)!=y.length)return!1;for(S=_;0!=S--;)if(!deepEqual(m[S],y[S]))return!1;return!0}if((_=(T=Object.keys(m)).length)!==Object.keys(y).length)return!1;for(S=_;0!=S--;)if(!({}).hasOwnProperty.call(y,T[S]))return!1;for(S=_;0!=S--;){let _=T[S];if(("_owner"!==_||!m.$$typeof)&&!deepEqual(m[_],y[_]))return!1}return!0}return m!=m&&y!=y}function getDPR(m){if("undefined"==typeof window)return 1;let y=m.ownerDocument.defaultView||window;return y.devicePixelRatio||1}function roundByDPR(m,y){let _=getDPR(m);return Math.round(y*_)/_}function useLatestRef(m){let y=T.useRef(m);return D(()=>{y.current=m}),y}function useFloating(m){void 0===m&&(m={});let{placement:y="bottom",strategy:_="absolute",middleware:j=[],platform:B,elements:{reference:Z,floating:W}={},transform:q=!0,whileElementsMounted:Y,open:ee}=m,[et,er]=T.useState({x:0,y:0,strategy:_,placement:y,middlewareData:{},isPositioned:!1}),[ei,ea]=T.useState(j);deepEqual(ei,j)||ea(j);let[es,el]=T.useState(null),[eu,ec]=T.useState(null),ed=T.useCallback(m=>{m!=eg.current&&(eg.current=m,el(m))},[el]),ef=T.useCallback(m=>{m!==em.current&&(em.current=m,ec(m))},[ec]),ep=Z||es,eh=W||eu,eg=T.useRef(null),em=T.useRef(null),ey=T.useRef(et),eb=useLatestRef(Y),ev=useLatestRef(B),ex=T.useCallback(()=>{if(!eg.current||!em.current)return;let m={placement:y,strategy:_,middleware:ei};ev.current&&(m.platform=ev.current),(0,S.oo)(eg.current,em.current,m).then(m=>{let y={...m,isPositioned:!0};ew.current&&!deepEqual(ey.current,y)&&(ey.current=y,R.flushSync(()=>{er(y)}))})},[ei,y,_,ev]);D(()=>{!1===ee&&ey.current.isPositioned&&(ey.current.isPositioned=!1,er(m=>({...m,isPositioned:!1})))},[ee]);let ew=T.useRef(!1);D(()=>(ew.current=!0,()=>{ew.current=!1}),[]),D(()=>{if(ep&&(eg.current=ep),eh&&(em.current=eh),ep&&eh){if(eb.current)return eb.current(ep,eh,ex);ex()}},[ep,eh,ex,eb]);let e_=T.useMemo(()=>({reference:eg,floating:em,setReference:ed,setFloating:ef}),[ed,ef]),eC=T.useMemo(()=>({reference:ep,floating:eh}),[ep,eh]),eS=T.useMemo(()=>{let m={position:_,left:0,top:0};if(!eC.floating)return m;let y=roundByDPR(eC.floating,et.x),S=roundByDPR(eC.floating,et.y);return q?{...m,transform:"translate("+y+"px, "+S+"px)",...getDPR(eC.floating)>=1.5&&{willChange:"transform"}}:{position:_,left:y,top:S}},[_,q,eC.floating,et.x,et.y]);return T.useMemo(()=>({...et,update:ex,refs:e_,elements:eC,floatingStyles:eS}),[et,ex,e_,eC,eS])}},70597:function(m,y,_){"use strict";var S,T=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},R=(S=_(67294))&&S.__esModule?S:{default:S};y.Z=function(m){var y=m.fill,_=m.width,S=m.height,D=m.style,j=void 0===D?{}:D,B=function(m,y){var _={};for(var S in m)!(y.indexOf(S)>=0)&&Object.prototype.hasOwnProperty.call(m,S)&&(_[S]=m[S]);return _}(m,["fill","width","height","style"]);return R.default.createElement("svg",T({viewBox:"0 0 24 24",style:T({fill:void 0===y?"currentColor":y,width:void 0===_?24:_,height:void 0===S?24:S},j)},B),R.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},43891:function(m,y,_){"use strict";var S,T=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];
1for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},R=(S=_(67294))&&S.__esModule?S:{default:S};y.Z=function(m){var y=m.fill,_=m.width,S=m.height,D=m.style,j=void 0===D?{}:D,B=function(m,y){var _={};for(var S in m)!(y.indexOf(S)>=0)&&Object.prototype.hasOwnProperty.call(m,S)&&(_[S]=m[S]);return _}(m,["fill","width","height","style"]);return R.default.createElement("svg",T({viewBox:"0 0 24 24",style:T({fill:void 0===y?"currentColor":y,width:void 0===_?24:_,height:void 0===S?24:S},j)},B),R.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},58354:function(m,y,_){"use strict";_.d(y,{do:function(){return ep}});var S,T,R,D=[],j="ResizeObserver loop completed with undelivered notifications.",deliverResizeLoopError=function(){var m;"function"==typeof ErrorEvent?m=new ErrorEvent("error",{message:j}):((m=document.createEvent("Event")).initEvent("error",!1,!1),m.message=j),window.dispatchEvent(m)};(S=T||(T={})).BORDER_BOX="border-box",S.CONTENT_BOX="content-box",S.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var freeze=function(m){return Object.freeze(m)},ResizeObserverSize=function(m,y){this.inlineSize=m,this.blockSize=y,freeze(this)},B=function(){function DOMRectReadOnly(m,y,_,S){return this.x=m,this.y=y,this.width=_,this.height=S,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,freeze(this)}return DOMRectReadOnly.prototype.toJSON=function(){return{x:this.x,y:this.y,top:this.top,right:this.right,bottom:this.bottom,left:this.left,width:this.width,height:this.height}},DOMRectReadOnly.fromRect=function(m){return new DOMRectReadOnly(m.x,m.y,m.width,m.height)},DOMRectReadOnly}(),isSVG=function(m){return m instanceof SVGElement&&"getBBox"in m},isHidden=function(m){if(isSVG(m)){var y=m.getBBox(),_=y.width,S=y.height;return!_&&!S}var T=m.offsetWidth,R=m.offsetHeight;return!(T||R||m.getClientRects().length)},isElement=function(m){if(m instanceof Element)return!0;var y,_=null===(y=null==m?void 0:m.ownerDocument)||void 0===y?void 0:y.defaultView;return!!(_&&m instanceof _.Element)},isReplacedElement=function(m){switch(m.tagName){case"INPUT":if("image"!==m.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},Z="undefined"!=typeof window?window:{},W=new WeakMap,q=/auto|scroll/,Y=/^tb|vertical/,ee=/msie|trident/i.test(Z.navigator&&Z.navigator.userAgent),parseDimension=function(m){return parseFloat(m||"0")},size=function(m,y,_){return void 0===m&&(m=0),void 0===y&&(y=0),void 0===_&&(_=!1),new ResizeObserverSize((_?y:m)||0,(_?m:y)||0)},et=freeze({devicePixelContentBoxSize:size(),borderBoxSize:size(),contentBoxSize:size(),contentRect:new B(0,0,0,0)}),calculateBoxSizes=function(m,y){if(void 0===y&&(y=!1),W.has(m)&&!y)return W.get(m);if(isHidden(m))return W.set(m,et),et;var _=getComputedStyle(m),S=isSVG(m)&&m.ownerSVGElement&&m.getBBox(),T=!ee&&"border-box"===_.boxSizing,R=Y.test(_.writingMode||""),D=!S&&q.test(_.overflowY||""),j=!S&&q.test(_.overflowX||""),Z=S?0:parseDimension(_.paddingTop),er=S?0:parseDimension(_.paddingRight),ei=S?0:parseDimension(_.paddingBottom),ea=S?0:parseDimension(_.paddingLeft),es=S?0:parseDimension(_.borderTopWidth),el=S?0:parseDimension(_.borderRightWidth),eu=S?0:parseDimension(_.borderBottomWidth),ec=S?0:parseDimension(_.borderLeftWidth),ed=ea+er,ef=Z+ei,ep=ec+el,eh=es+eu,eg=j?m.offsetHeight-eh-m.clientHeight:0,em=D?m.offsetWidth-ep-m.clientWidth:0,ey=S?S.width:parseDimension(_.width)-(T?ed+ep:0)-em,eb=S?S.height:parseDimension(_.height)-(T?ef+eh:0)-eg,ev=ey+ed+em+ep,ex=eb+ef+eg+eh,ew=freeze({devicePixelContentBoxSize:size(Math.round(ey*devicePixelRatio),Math.round(eb*devicePixelRatio),R),borderBoxSize:size(ev,ex,R),contentBoxSize:size(ey,eb,R),contentRect:new B(ea,Z,ey,eb)});return W.set(m,ew),ew},calculateBoxSize=function(m,y,_){var S=calculateBoxSizes(m,_),R=S.borderBoxSize,D=S.contentBoxSize,j=S.devicePixelContentBoxSize;switch(y){case T.DEVICE_PIXEL_CONTENT_BOX:return j;case T.BORDER_BOX:return R;default:return D}},ResizeObserverEntry=function(m){var y=calculateBoxSizes(m);this.target=m,this.contentRect=y.contentRect,this.borderBoxSize=freeze([y.borderBoxSize]),this.contentBoxSize=freeze([y.contentBoxSize]),this.devicePixelContentBoxSize=freeze([y.devicePixelContentBoxSize])},calculateDepthForNode=function(m){if(isHidden(m))return 1/0;for(var y=0,_=m.parentNode;_;)y+=1,_=_.parentNode;return y},broadcastActiveObservations=function(){var m=1/0,y=[];D.forEach(function(_){if(0!==_.activeTargets.length){var S=[];
1_.activeTargets.forEach(function(y){var _=new ResizeObserverEntry(y.target),T=calculateDepthForNode(y.target);S.push(_),y.lastReportedSize=calculateBoxSize(y.target,y.observedBox),T<m&&(m=T)}),y.push(function(){_.callback.call(_.observer,S,_.observer)}),_.activeTargets.splice(0,_.activeTargets.length)}});for(var _=0;_<y.length;_++)(0,y[_])();return m},gatherActiveObservationsAtDepth=function(m){D.forEach(function(y){y.activeTargets.splice(0,y.activeTargets.length),y.skippedTargets.splice(0,y.skippedTargets.length),y.observationTargets.forEach(function(_){_.isActive()&&(calculateDepthForNode(_.target)>m?y.activeTargets.push(_):y.skippedTargets.push(_))})})},process=function(){var m=0;for(gatherActiveObservationsAtDepth(0);D.some(function(m){return m.activeTargets.length>0});)gatherActiveObservationsAtDepth(m=broadcastActiveObservations());return D.some(function(m){return m.skippedTargets.length>0})&&deliverResizeLoopError(),m>0},er=[],queueMicroTask=function(m){if(!R){var y=0,_=document.createTextNode("");new MutationObserver(function(){return er.splice(0).forEach(function(m){return m()})}).observe(_,{characterData:!0}),R=function(){_.textContent="".concat(y?y--:y++)}}er.push(m),R()},queueResizeObserver=function(m){queueMicroTask(function(){requestAnimationFrame(m)})},ei=0,ea={attributes:!0,characterData:!0,childList:!0,subtree:!0},es=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],time=function(m){return void 0===m&&(m=0),Date.now()+m},el=!1,eu=new(function(){function Scheduler(){var m=this;this.stopped=!0,this.listener=function(){return m.schedule()}}return Scheduler.prototype.run=function(m){var y=this;if(void 0===m&&(m=250),!el){el=!0;var _=time(m);queueResizeObserver(function(){var S=!1;try{S=process()}finally{if(el=!1,m=_-time(),!ei)return;S?y.run(1e3):m>0?y.run(m):y.start()}})}},Scheduler.prototype.schedule=function(){this.stop(),this.run()},Scheduler.prototype.observe=function(){var m=this,cb=function(){return m.observer&&m.observer.observe(document.body,ea)};document.body?cb():Z.addEventListener("DOMContentLoaded",cb)},Scheduler.prototype.start=function(){var m=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),es.forEac
1h(function(y){return Z.addEventListener(y,m.listener,!0)}))},Scheduler.prototype.stop=function(){var m=this;this.stopped||(this.observer&&this.observer.disconnect(),es.forEach(function(y){return Z.removeEventListener(y,m.listener,!0)}),this.stopped=!0)},Scheduler}()),updateCount=function(m){!ei&&m>0&&eu.start(),(ei+=m)||eu.stop()},ec=function(){function ResizeObservation(m,y){this.target=m,this.observedBox=y||T.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return ResizeObservation.prototype.isActive=function(){var m,y=calculateBoxSize(this.target,this.observedBox,!0);return isSVG(m=this.target)||isReplacedElement(m)||"inline"!==getComputedStyle(m).display||(this.lastReportedSize=y),this.lastReportedSize.inlineSize!==y.inlineSize||this.lastReportedSize.blockSize!==y.blockSize},ResizeObservation}(),ResizeObserverDetail=function(m,y){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=m,this.callback=y},ed=new WeakMap,getObservationIndex=function(m,y){for(var _=0;_<m.length;_+=1)if(m[_].target===y)return _;return -1},ef=function(){function ResizeObserverController(){}return ResizeObserverController.connect=function(m,y){var _=new ResizeObserverDetail(m,y);ed.set(m,_)},ResizeObserverController.observe=function(m,y,_){var S=ed.get(m),T=0===S.observationTargets.length;0>getObservationIndex(S.observationTargets,y)&&(T&&D.push(S),S.observationTargets.push(new ec(y,_&&_.box)),updateCount(1),eu.schedule())},ResizeObserverController.unobserve=function(m,y){var _=ed.get(m),S=getObservationIndex(_.observationTargets,y),T=1===_.observationTargets.length;S>=0&&(T&&D.splice(D.indexOf(_),1),_.observationTargets.splice(S,1),updateCount(-1))},ResizeObserverController.disconnect=function(m){var y=this,_=ed.get(m);_.observationTargets.slice().forEach(function(_){return y.unobserve(m,_.target)}),_.activeTargets.splice(0,_.activeTargets.length)},ResizeObserverController}(),ep=function(){function ResizeObserver(m){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof m)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");ef.connect(this,m)}return ResizeObserver.prototype.observe=function(m,y){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!isElement(m))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");ef.observe(this,m,y)},ResizeObserver.prototype.unobserve=function(m){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!isElement(m))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");ef.unobserve(this,m)},ResizeObserver.prototype.disconnect=function(){ef.disconnect(this)},ResizeObserver.toString=function(){return"function ResizeObserver () { [polyfill code] }"},ResizeObserver}()},57151:function(m,y,_){"use strict";_.d(y,{W0:function(){return fromUrl}});var S,T,R,D=_(34978),j=_(43994),B=_(65583),Z=_(53741),W=_(74727),q=_(93833),Y=_(68515),ee=_(94975),et=_(29127),er=_(8328
16),ei=_(30743),ea=_(22401),es=_(1545),el=_(32817),eu=_(40564),ec=_(23071),ed=_(19917),ef=_(53416),__assign=function(){return(__assign=Object.assign||function(m){for(var y,_=1,S=arguments.length;_<S;_++)for(var T in y=arguments[_])Object.prototype.hasOwnProperty.call(y,T)&&(m[T]=y[T]);return m}).apply(this,arguments)},ep=(0,ef.kP)("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-",20);function formatRequest(m,y,_){return JSON.stringify({jsonrpc:"2.0",method:m,params:__assign(__assign({},y),{apiVersion:"v1"}),id:_})}var createClient=function(m,y){void 0===y&&(y={});var _=y.token$,S=y.getNextRequestId,T=void 0===S?ep:S,R=(0,ei.u)(m.pipe((0,D.w)(function(m){return(0,ea.R)(m,"message")})),function(m){return"â¥"===m.data}),ef=R[0],eh=R[1],eg=eh.pipe((0,j.z)(function(m){var y=function(m){try{return[null,JSON.parse(m)]}catch(m){return m instanceof Error?[m]:[Error("".concat(m))]}}(m.data),_=y[0],S=y[1];return _?(console.warn("Unable to parse message: %s",_.message),es.E):S&&S.jsonrpc?(0,el.of)(S):(console.warn("Received empty or non-jsonrpc message: %s",S),es.E)}),(0,B.B)()),em=_?(0,eu.a)([_,m]).pipe((0,Z.x)(function(m,y){var _=m[0],S=m[1],T=y[0],R=y[1];return _===T&&S===R}),(0,D.w)(function(m){var y=m[0],_=m[1];return y?call(_,"authorization",{authorization:"Bearer ".concat(y)}).pipe((0,W.q)(1),(0,q.h)(_)):(0,el.of)(_)}),(0,Y.d)({refCount:!0,bufferSize:1})):m;function call(m,y,_){void 0===_&&(_={});var S=T();return(0,ec.T)(eg.pipe((0,ee.h)(function(m){return m.id===S}),(0,et.U)(function(m){return m.result})),(0,ed.P)(function(){return m.send(formatRequest(y,_,S)),es.E}))}return{heartbeats:(0,ec.T)(em,ef,eh).pipe((0,et.U)(function(){return new Date})),listen:function(m,y){return em.pipe((0,W.q)(1),(0,j.z)(function(_){return call(_,"".concat(m,"_subscribe"),y).pipe((0,W.q)(1),(0,j.z)(function(y){return eg.pipe((0,ee.h)(function(_){return _.method==="".concat(m,"_subscription")&&_.params.subscription===y}),(0,et.U)(function(m){return m.params.result}),(0,er.x)(function(){_.readyState!==_.CLOSED&&_.readyState!==_.CLOSING&&_.send(formatRequest("".concat(m,"_unsubscribe"),{subscriptionId:y},T()))}))}))}))},request:function(m,y){return em.pipe((0,W.q)(1),(0,j.z)(function(_){return call(_,m,y).pipe((0,W.q)(1))}))}}},eh=_(80230),eg=(S=function(m,y){return(S=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(m,y){m.__proto__=y}||function(m,y){for(var _ in y)Object.prototype.hasOwnProperty.call(y,_)&&(m[_]=y[_])})(m,y)},function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Class extends value "+String(y)+" is not a constructor or null");function __(){this.constructor=m}S(m,y),m.prototype=null===y?Object.create(y):(__.prototype=y.prototype,new __)}),em=function(m){function WebSocketError(y,_,S,T){var R=m.call(this,y)||this;return R.type=_,R.code=S,R.reason=T,R}return eg(WebSocketError,m),WebSocketError}(Error),ey=_(87878),eb=_(68936),ev=_(2566),ex=_(26625),ew=_(83505),e_=_(83610);(T=R||(R={}))[T.BAD_REQUEST=4e3]="BAD_REQUEST",T[T.UNAUTHORIZED=4001]="UNAUTHORIZED",T[T.NOT_FOUND=4004]="NOT_FOUND",T[T.INVALID_REQUEST=-32600]="INVALID_REQUEST",T[T.METHOD_NOT_FOUND=-32601]="METHOD_NOT_FOUND",T[T.INVALID_PARAMS=-32602]="INVALID_PARAMS",T[T.SUBSCRIPTION_NOT_FOUND=-32602]="SUBSCRIPTION_NOT_FOUND",T[T.PARSE_ERROR=-32700]="PARSE_ERROR";var id=function(m){return m};function fromUrl(m,y){void 0===y&&(y={});var _,S=y.timeout,T=y.token$;return createClient(new eh.y(function(y){var _=new window.WebSocket(m,void 0),S=!1;return _.onopen=function(){y.next(_)},_.onclose=function(m){S?y.complete():y.error(new em("WebSocket connection error","CONNECTION_CLOSED",m.code,m.reason))},_.onerror=function(){y.error(new em("WebSocket connection error","CONNECTION_ERROR"))},function(){S=!0,_.close(1e3,"WebSockets connection closed by client")}}).pipe(S?(_=(0,e_._)(function(){return Error("Timeout after ".concat(S," while establishing WebSockets connection"))}),function(m){return function(){for(var m,y=[],_=0;_<arguments.length;_++)y[_]=arguments[_];return 1===(y=(0,eb.k)(y)).length?(0,ey.Xf)(y[0]):new eh.y((m=y,function(y){for(var _=[],_loop_1=function(S){_.push((0,ey.Xf)(m[S]).subscribe((0,ev.x)(y,function(m){if(_){for(var T=0;T<_.length;T++)T!==S&&_[T].unsubscribe();_=null}y.next(m)})))},S=0;_&&!y.closed&&S<m.length;S++)_loop_1(S)}))}(m,(0,ex.H)(S).pipe((0,j.z)(function(){return _})))}):id,(0,Y.d)({refCount:!0}),(0,ew.R)((0,ea.R)(window,"beforeunload"))),{token$:T})}},80535:function(m,y,_){"use strict";_.d(y,{UT:function(){return nx}});var S,T,R,D,j,B,Z,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef=_(7071),ep=_(14457),eh=_(85893),eg=_(67294),em=_(96486),ey=_(11636),eb=_(40168),ev=_(1150),ex=_(79941),calculateChange=function(m,y,_,S,T){var R=T.clientWidth,D=T.clientHeight,j="number"==typeof m.pageX?m.pageX:m.touches[0].pageX,B="number"==typeof m.pageY?m.pageY:m.touches[0].pageY,Z=j-(T.getBoundingClientRect().left+window.pageXOffset),W=B-(T.getBoundingClientRect().top+window.pageYOffset);if("vertical"===_){var q=void 0;if(q=W<0?0:W>D?1:Math.round(100*W/D)/100,y.a!==q)return{h:y.h,s:y.s,l:y.l,a:q,source:"rgb"}}else{var Y=void 0;if(S!==(Y=Z<0?0:Z>R?1:Math.round(100*Z/R)/100))return{h:y.h,s:y.s,l:y.l,a:Y,source:"rgb"}}return null},ew={},render=function(m,y,_,S){if("undefined"==typeof document&&!S)return null;var T=S?new S:document.createElement("canvas");T.width=2*_,T.height=2*_;var R=T.getContext("2d");return R?(R.fillStyle=m,R.fillRect(0,0,T.width,T.height),R.fillStyle=y,R.fillRect(0,0,_,_),R.translate(_,_),R.fillRect(0,0,_,_),T.toDataURL()):null},get=function(m,y,_,S){var T=m+"-"+y+"-"+_+(S?"-server":"");
1if(ew[T])return ew[T];var R=render(m,y,_,S);return ew[T]=R,R},e_=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},Checkboard=function(m){var y=m.white,_=m.grey,S=m.size,T=m.renderers,R=m.borderRadius,D=m.boxShadow,j=m.children,B=(0,ex.default)({default:{grid:{borderRadius:R,boxShadow:D,absolute:"0px 0px 0px 0px",background:"url("+get(y,_,S,T.canvas)+") center left"}}});return(0,eg.isValidElement)(j)?eg.cloneElement(j,e_({},j.props,{style:e_({},j.props.style,B.grid)})):eg.createElement("div",{style:B.grid})};Checkboard.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var eC=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},eS=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}();function _possibleConstructorReturn(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}var ek=function(m){function Alpha(){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,Alpha);for(var m,y,_,S=arguments.length,T=Array(S),R=0;R<S;R++)T[R]=arguments[R];return y=_=_possibleConstructorReturn(this,(m=Alpha.__proto__||Object.getPrototypeOf(Alpha)).call.apply(m,[this].concat(T))),_.handleChange=function(m){var y=calculateChange(m,_.props.hsl,_.props.direction,_.props.a,_.container);y&&"function"==typeof _.props.onChange&&_.props.onChange(y,m)},_.handleMouseDown=function(m){_.handleChange(m),window.addEventListener("mousemove",_.handleChange),window.addEventListener("mouseup",_.handleMouseUp)},_.handleMouseUp=function(){_.unbindEventListeners()},_.unbindEventListeners=function(){window.removeEventListener("mousemove",_.handleChange),window.removeEventListener("mouseup",_.handleMouseUp)},_possibleConstructorReturn(_,y)}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(Alpha,m),eS(Alpha,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var m=this,y=this.props.rgb,_=(0,ex.default)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+y.r+","+y.g+","+y.b+", 0) 0%,\n rgba("+y.r+","+y.g+","+y.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*y.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+y.r+","+y.g+","+y.b+", 0) 0%,\n rgba("+y.r+","+y.g+","+y.b+", 1) 100%)"},pointer:{left:0,top:100*y.a+"%"}},overwrite:eC({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return eg.createElement("div",{style:_.alpha},eg.createElement("div",{style:_.checkboard},eg.createElement(Checkboard,{renderers:this.props.renderers})),eg.createElement("div",{style:_.gradient}),eg.createElement("div",{style:_.container,ref:function(y){return m.container=y},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},eg.createElement("div",{style:_.pointer},this.props.pointer?eg.createElement(this.props.pointer,this.props):eg.createElement("div",{style:_.slider}))))}}]),Alpha}(eg.PureComponent||eg.Component),eT=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}(),eE=[38,40],eO=1,eP=function(m){function EditableInput(m){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,EditableInput);var y=function(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}(this,(EditableInput.__proto__||Object.getPrototypeOf(EditableInput)).call(this));return y.handleBlur=function(){y.state.blurValue&&y.setState({value:y.state.blurValue,blurValue:null})}
1,y.handleChange=function(m){y.setUpdatedValue(m.target.value,m)},y.handleKeyDown=function(m){var _,S=Number(String(m.target.value).replace(/%/g,""));if(!isNaN(S)&&(_=m.keyCode,eE.indexOf(_)>-1)){var T=y.getArrowOffset(),R=38===m.keyCode?S+T:S-T;y.setUpdatedValue(R,m)}},y.handleDrag=function(m){if(y.props.dragLabel){var _=Math.round(y.props.value+m.movementX);_>=0&&_<=y.props.dragMax&&y.props.onChange&&y.props.onChange(y.getValueObjectWithLabel(_),m)}},y.handleMouseDown=function(m){y.props.dragLabel&&(m.preventDefault(),y.handleDrag(m),window.addEventListener("mousemove",y.handleDrag),window.addEventListener("mouseup",y.handleMouseUp))},y.handleMouseUp=function(){y.unbindEventListeners()},y.unbindEventListeners=function(){window.removeEventListener("mousemove",y.handleDrag),window.removeEventListener("mouseup",y.handleMouseUp)},y.state={value:String(m.value).toUpperCase(),blurValue:String(m.value).toUpperCase()},y.inputId="rc-editable-input-"+eO++,y}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(EditableInput,m),eT(EditableInput,[{key:"componentDidUpdate",value:function(m,y){this.props.value!==this.state.value&&(m.value!==this.props.value||y.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(m){var y,_;return y={},(_=this.props.label)in y?Object.defineProperty(y,_,{value:m,enumerable:!0,configurable:!0,writable:!0}):y[_]=m,y}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(m,y){var _=this.props.label?this.getValueObjectWithLabel(m):m;this.props.onChange&&this.props.onChange(_,y),this.setState({value:m})}},{key:"render",value:function(){var m=this,y=(0,ex.default)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return eg.createElement("div",{style:y.wrap},eg.createElement("input",{id:this.inputId,style:y.input,ref:function(y){return m.input=y},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?eg.createElement("label",{htmlFor:this.inputId,style:y.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),EditableInput}(eg.PureComponent||eg.Component),hue_calculateChange=function(m,y,_,S){var T=S.clientWidth,R=S.clientHeight,D="number"==typeof m.pageX?m.pageX:m.touches[0].pageX,j="number"==typeof m.pageY?m.pageY:m.touches[0].pageY,B=D-(S.getBoundingClientRect().left+window.pageXOffset),Z=j-(S.getBoundingClientRect().top+window.pageYOffset);if("vertical"===y){var W=void 0;if(W=Z<0?359:Z>R?0:360*(-(100*Z/R)+100)/100,_.h!==W)return{h:W,s:_.s,l:_.l,a:_.a,source:"hsl"}}else{var q=void 0;if(q=B<0?0:B>T?359:360*(100*B/T)/100,_.h!==q)return{h:q,s:_.s,l:_.l,a:_.a,source:"hsl"}}return null},eR=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}();function Hue_possibleConstructorReturn(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}var eI=function(m){function Hue(){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,Hue);for(var m,y,_,S=arguments.length,T=Array(S),R=0;R<S;R++)T[R]=arguments[R];return y=_=Hue_possibleConstructorReturn(this,(m=Hue.__proto__||Object.getPrototypeOf(Hue)).call.apply(m,[this].concat(T))),_.handleChange=function(m){var y=hue_calculateChange(m,_.props.direction,_.props.hsl,_.container);y&&"function"==typeof _.props.onChange&&_.props.onChange(y,m)},_.handleMouseDown=function(m){_.handleChange(m),window.addEventListener("mousemove",_.handleChange),window.addEventListener("mouseup",_.handleMouseUp)},_.handleMouseUp=function(){_.unbindEventListeners()},Hue_possibleConstructorReturn(_,y)}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}
1(Hue,m),eR(Hue,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var m=this,y=this.props.direction,_=void 0===y?"horizontal":y,S=(0,ex.default)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-(100*this.props.hsl.h/360)+100+"%"}}},{vertical:"vertical"===_});return eg.createElement("div",{style:S.hue},eg.createElement("div",{className:"hue-"+_,style:S.container,ref:function(y){return m.container=y},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},eg.createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),eg.createElement("div",{style:S.pointer},this.props.pointer?eg.createElement(this.props.pointer,this.props):eg.createElement("div",{style:S.slider}))))}}]),Hue}(eg.PureComponent||eg.Component),eA=_(45697),eM=_.n(eA),lodash_es_eq=function(m,y){return m===y||m!=m&&y!=y},_assocIndexOf=function(m,y){for(var _=m.length;_--;)if(lodash_es_eq(m[_][0],y))return _;return -1},eD=Array.prototype.splice;function ListCache(m){var y=-1,_=null==m?0:m.length;for(this.clear();++y<_;){var S=m[y];this.set(S[0],S[1])}}ListCache.prototype.clear=function(){this.__data__=[],this.size=0},ListCache.prototype.delete=function(m){var y=this.__data__,_=_assocIndexOf(y,m);return!(_<0)&&(_==y.length-1?y.pop():eD.call(y,_,1),--this.size,!0)},ListCache.prototype.get=function(m){var y=this.__data__,_=_assocIndexOf(y,m);return _<0?void 0:y[_][1]},ListCache.prototype.has=function(m){return _assocIndexOf(this.__data__,m)>-1},ListCache.prototype.set=function(m,y){var _=this.__data__,S=_assocIndexOf(_,m);return S<0?(++this.size,_.push([m,y])):_[S][1]=y,this};var ej="object"==typeof global&&global&&global.Object===Object&&global,eL="object"==typeof self&&self&&self.Object===Object&&self,eF=ej||eL||Function("return this")(),eN=eF.Symbol,eV=Object.prototype,ez=eV.hasOwnProperty,e$=eV.toString,eH=eN?eN.toStringTag:void 0,_getRawTag=function(m){var y=ez.call(m,eH),_=m[eH];try{m[eH]=void 0;var S=!0}catch(m){}var T=e$.call(m);return S&&(y?m[eH]=_:delete m[eH]),T},eB=Object.prototype.toString,eU=eN?eN.toStringTag:void 0,_baseGetTag=function(m){return null==m?void 0===m?"[object Undefined]":"[object Null]":eU&&eU in Object(m)?_getRawTag(m):eB.call(m)},lodash_es_isObject=function(m){var y=typeof m;return null!=m&&("object"==y||"function"==y)},lodash_es_isFunction=function(m){if(!lodash_es_isObject(m))return!1;var y=_baseGetTag(m);return"[object Function]"==y||"[object GeneratorFunction]"==y||"[object AsyncFunction]"==y||"[object Proxy]"==y},eZ=eF["__core-js_shared__"],eW=(R=/[^.]+$/.exec(eZ&&eZ.keys&&eZ.keys.IE_PROTO||""))?"Symbol(src)_1."+R:"",eG=Function.prototype.toString,_toSource=function(m){if(null!=m){try{return eG.call(m)}catch(m){}try{return m+""}catch(m){}}return""},eq=/^\[object .+?Constructor\]$/,eY=Object.prototype,eK=Function.prototype.toString,eX=eY.hasOwnProperty,eJ=RegExp("^"+eK.call(eX).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),_getNative=function(m,y){var _,S=null==m?void 0:m[y];return lodash_es_isObject(_=S)&&(!eW||!(eW in _))&&(lodash_es_isFunction(_)?eJ:eq).test(_toSource(_))?S:void 0},eQ=_getNative(eF,"Map"),e0=_getNative(Object,"create"),e1=Object.prototype.hasOwnProperty,e2=Object.prototype.hasOwnProperty;function Hash(m){var y=-1,_=null==m?0:m.length;for(this.clear();++y<_;){var S=m[y];this.set(S[0],S[1])}}Hash.prototype.clear=function(){this.__data__=e0?e0(null):{},this.size=0},Hash.prototype.delete=function(m){var y=this.has(m)&&delete this.__data__[m];return this.size-=y?1:0,y},Hash.prototype.get=function(m){var y=this.__data__;if(e0){var _=y[m];return"__lodash_hash_undefined__"===_?void 0:_}return e1.call(y,m)?y[m]:void 0},Hash.prototype.has=function(m){var y=this.__data__;return e0?void 0!==y[m]:e2.call(y,m)},Hash.prototype.set=function(m,y){var _=this.__data__;return this.size+=this.has(m)?0:1,_[m]=e0&&void 0===y?"__lodash_hash_undefined__":y,this};var _isKeyable=function(m){var y=typeof m;return"string"==y||"number"==y||"symbol"==y||"boolean"==y?"__proto__"!==m:null===m},_getMapData=function(m,y){var _=m.__data__;return _isKeyable(y)?_["string"==typeof y?"string":"hash"]:_.map};function MapCache(m){var y=-1,_=null==m?0:m.length;for(this.clear();++y<_;){var S=m[y];this.set(S[0],S[1])}}function Stack(m){var y=this.__data__=new ListCache(m);this.size=y.size}MapCache.prototype.clear=function(){this.size=0,this.__data__={hash:new Hash,map:new(eQ||ListCache),string:new Hash}},MapCache.prototype.delete=function(m){var y=_getMapData(this,m).delete(m);return this.size-=y?1:0,y},MapCache.prototype.get=function(m){return _getMapData(this,m).get(m)},MapCache.prototype.has=function(m){return _getMapData(this,m).has(m)},MapCache.prototype.set=function(m,y){var _=_getMapData(this,m),S=_.size;return _.set(m,y),this.size+=_.size==S?0:1,this},Stack.prototype.clear=function(){this.__data__=new ListCache,this.size=0},Stack.prototype.delete=function(m){var y=this.__data__,_=y.delete(m);return this.size=y.size,_},Stack.prototype.get=function(m){return this.__data__.get(m)},Stack.prototype.has=function(m){return this.__data__.has(m)},Stack.prototype.set=function(m,y){var _=this.__data__;if(_ instanceof ListCache){var S=_.__data__;if(!eQ||S.length<199)return S.push([m,y]),this.size=++_.size,this;_=this.__data__=new MapCache(S)}return _.set(m,y),this.size=_.size,this};var e5=function(){try{var m=_getNative(Object,"defineProperty");return m({},"",{}),m}catch(m){}}(),_baseAssignValue=function(m,y,_){"__proto__"==y&&e5?e5(m,y,{configurable:!0,enumerable:!0,value:_,writable:!0}):m[y]=_},_assignMergeValue=function(m,y,_){(void 0===_||lodash_es_eq(m[y],_))&&(void 0!==_||y in m)||_baseAssignValue(m,y,_)},_baseFor=function(m,y,_){for(var S=-1,T=Object(m),R=_(m),D=R.length;D--;){var j=R[++S];if(!1===y(T[j],j,T))break}return m},e3="object"==typeof exports&&exports&&!exports.nodeType&&exports,e4=e3&&"object"==typeof module&&module&&!module.nodeType&&module,e6=e4&&e4.exports===e3?eF.Buffer:void 0,e9=e6?e6.allocUnsafe:void 0,_cloneBuffer=function(m,y){if(y)return m.slice();var _=m.length,S=e9?e9(_):new m.constructor(_);return m.copy(S),S},e8=eF.Uint8Array,_cloneArrayBuffer=function(m){var y=new m.constructor(m.byteLength);return new e8(y).set(new e8(m)),y},_cloneTypedArray=function(m,y){var _=y?_cloneArrayBuffer(m.buffer):m.buffer;return new m.constructor(_,m.byteOffset,m.length)},_copyArray=function(m,y){var _=-1,S=m.length;for(y||(y=Array(S));++_<S;)y[_]=m[_];return y},e7=Object.create,tr=function(){function object(){}return function(m){if(!lodash_es_isObject(m))return{};if(e7)return e7(m);object.prototype=m;var y=new object;return object.prototype=void 0,y}}(),_overArg=function(m,y){return function(_){return m(y(_))}},tn=_overArg(Object.getPrototypeOf,Object),to=Object.prototype,_isPrototype=function(m){var y=m&&m.constructor;return m===("function"==typeof y&&y.prototype||to)},lodash_es_isObjectLike=function(m){return null!=m&&"object"==typeof m},_baseIsArguments=function(m){return lodash_es_isObjectLike(m)&&"[object Arguments]"==_baseGetTag(m)},ti=Object.prototype,ta=ti.hasOwnProperty,ts=ti.propertyIsEnumerable,tl=_baseIsArguments(function(){return arguments}())?_baseIsArguments:function(m){return lodash_es_isObjectLike(m)&&ta.call(m,"callee")&&!ts.call(m,"callee")},tu=Array.isArray,lodash_es_isLength=function(m){return"number"==typeof m&&m>-1&&m%1==0&&m<=9007199254740991},lodash_es_isArrayLike=function(m){return null!=m&&lodash_es_isLength(m.length)&&!lodash_es_isFunction(m)},tc="object"==typeof exports&&exports&&!exports.nodeType&&exports,td=tc&&"object"==typeof module&&module&&!module.nodeType&&module,tf=td&&td.exports===tc?eF.Buffer:void 0,tp=(tf?tf.isBuffer:void 0)||function(){return!1},th=Object.prototype,tg=Function.prototype.toString,tm=th.hasOwnProperty,ty=tg.call(Object),lodash_es_isPlainObject=function(m){if(!lodash_es_isObjectLike(m)||"[object Object]"!=_baseGetTag(m))return!1;var y=tn(m);if(null===y)return!0;var _=tm.call(y,"constructor")&&y.constructor;return"function"==typeof _&&_ instanceof _&&tg.call(_)==ty},tb={};
1tb["[object Float32Array]"]=tb["[object Float64Array]"]=tb["[object Int8Array]"]=tb["[object Int16Array]"]=tb["[object Int32Array]"]=tb["[object Uint8Array]"]=tb["[object Uint8ClampedArray]"]=tb["[object Uint16Array]"]=tb["[object Uint32Array]"]=!0,tb["[object Arguments]"]=tb["[object Array]"]=tb["[object ArrayBuffer]"]=tb["[object Boolean]"]=tb["[object DataView]"]=tb["[object Date]"]=tb["[object Error]"]=tb["[object Function]"]=tb["[object Map]"]=tb["[object Number]"]=tb["[object Object]"]=tb["[object RegExp]"]=tb["[object Set]"]=tb["[object String]"]=tb["[object WeakMap]"]=!1;var tv="object"==typeof exports&&exports&&!exports.nodeType&&exports,tx=tv&&"object"==typeof module&&module&&!module.nodeType&&module,tw=tx&&tx.exports===tv&&ej.process,t_=function(){try{var m=tx&&tx.require&&tx.require("util").types;if(m)return m;return tw&&tw.binding&&tw.binding("util")}catch(m){}}(),tC=t_&&t_.isTypedArray,tS=tC?function(m){return tC(m)}:function(m){return lodash_es_isObjectLike(m)&&lodash_es_isLength(m.length)&&!!tb[_baseGetTag(m)]},_safeGet=function(m,y){if(("constructor"!==y||"function"!=typeof m[y])&&"__proto__"!=y)return m[y]},tk=Object.prototype.hasOwnProperty,_assignValue=function(m,y,_){var S=m[y];tk.call(m,y)&&lodash_es_eq(S,_)&&(void 0!==_||y in m)||_baseAssignValue(m,y,_)},_copyObject=function(m,y,_,S){var T=!_;_||(_={});for(var R=-1,D=y.length;++R<D;){var j=y[R],B=S?S(_[j],m[j],j,_,m):void 0;void 0===B&&(B=m[j]),T?_baseAssignValue(_,j,B):_assignValue(_,j,B)}return _},_baseTimes=function(m,y){for(var _=-1,S=Array(m);++_<m;)S[_]=y(_);return S},tT=/^(?:0|[1-9]\d*)$/,_isIndex=function(m,y){var _=typeof m;return!!(y=null==y?9007199254740991:y)&&("number"==_||"symbol"!=_&&tT.test(m))&&m>-1&&m%1==0&&m<y},tE=Object.prototype.hasOwnProperty,_arrayLikeKeys=function(m,y){var _=tu(m),S=!_&&tl(m),T=!_&&!S&&tp(m),R=!_&&!S&&!T&&tS(m),D=_||S||T||R,j=D?_baseTimes(m.length,String):[],B=j.length;for(var Z in m)(y||tE.call(m,Z))&&!(D&&("length"==Z||T&&("offset"==Z||"parent"==Z)||R&&("buffer"==Z||"byteLength"==Z||"byteOffset"==Z)||_isIndex(Z,B)))&&j.push(Z);return j},_nativeKeysIn=function(m){var y=[];if(null!=m)for(var _ in Object(m))y.push(_);return y},tO=Object.prototype.hasOwnProperty,_baseKeysIn=function(m){if(!lodash_es_isObject(m))return _nativeKeysIn(m);var y=_isPrototype(m),_=[];for(var S in m)"constructor"==S&&(y||!tO.call(m,S))||_.push(S);return _},lodash_es_keysIn=function(m){return lodash_es_isArrayLike(m)?_arrayLikeKeys(m,!0):_baseKeysIn(m)},_baseMergeDeep=function(m,y,_,S,T,R,D){var j=_safeGet(m,_),B=_safeGet(y,_),Z=D.get(B);if(Z){_assignMergeValue(m,_,Z);return}var W=R?R(j,B,_+"",m,y,D):void 0,q=void 0===W;if(q){var Y=tu(B),ee=!Y&&tp(B),et=!Y&&!ee&&tS(B);(W=B,Y||ee||et)?tu(j)?W=j:lodash_es_isObjectLike(j)&&lodash_es_isArrayLike(j)?W=_copyArray(j):ee?(q=!1,W=_cloneBuffer(B,!0)):et?(q=!1,W=_cloneTypedArray(B,!0)):W=[]:lodash_es_isPlainObject(B)||tl(B)?(W=j,tl(j))?W=_copyObject(j,lodash_es_keysIn(j)):(!lodash_es_isObject(j)||lodash_es_isFunction(j))&&(W="function"!=typeof B.constructor||_isPrototype(B)?{}:tr(tn(B))):q=!1}q&&(D.set(B,W),T(W,B,S,R,D),D.delete(B)),_assignMergeValue(m,_,W)},_baseMerge=function baseMerge(m,y,_,S,T){m!==y&&_baseFor(y,function(R,D){if(T||(T=new Stack),lodash_es_isObject(R))_baseMergeDeep(m,y,D,_,baseMerge,S,T);else{var j=S?S(_safeGet(m,D),R,D+"",m,y,T):void 0;void 0===j&&(j=R),_assignMergeValue(m,D,j)}},lodash_es_keysIn)},lodash_es_identity=function(m){return m},_apply=function(m,y,_){switch(_.length){case 0:return m.call(y);case 1:return m.call(y,_[0]);case 2:return m.call(y,_[0],_[1]);case 3:return m.call(y,_[0],_[1],_[2])}return m.apply(y,_)},tP=Math.max,tR=e5?function(m,y){return e5(m,"toString",{configurable:!0,enumerable:!1,value:function(){return y},writable:!0})}:lodash_es_identity,tI=Date.now,tA=(D=0,j=0,function(){var m=tI(),y=16-(m-j);if(j=m,y>0){if(++D>=800)return arguments[0]}else D=0;return tR.apply(void 0,arguments)}),_isIterateeCall=function(m,y,_){if(!lodash_es_isObject(_))return!1;var S=typeof y;return("number"==S?!!(lodash_es_isArrayLike(_)&&_isIndex(y,_.length)):"string"==S&&y in _)&&lodash_es_eq(_[y],m)},tM=(B=function(m,y,_){_baseMerge(m,y,_)},tA((T=tP((T=void 0,(S=function(m,y){var _=-1,S=y.length,T=S>1?y[S-1]:void 0,R=S>2?y[2]:void 0;for(T=B.length>3&&"function"==typeof T?(S--,T):void 0,R&&_isIterateeCall(y[0],y[1],R)&&(T=S<3?void 0:T,S=1),m=Object(m);++_<S;){var D=y[_];D&&B(m,D,_,T)}return m}).length-1),0),function(){for(var m=arguments,y=-1,_=tP(m.length-T,0),R=Array(_);++y<_;)R[y]=m[T+y];y=-1;for(var D=Array(T+1);++y<T;)D[y]=m[y];return D[T]=lodash_es_identity(R),_apply(S,this,D)}
1),S+"")),Raised=function(m){var y=m.zDepth,_=m.radius,S=m.background,T=m.children,R=m.styles,D=(0,ex.default)(tM({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+y+"px "+4*y+"px rgba(0,0,0,.24)",borderRadius:_,background:S}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},void 0===R?{}:R),{"zDepth-1":1===y});return eg.createElement("div",{style:D.wrap},eg.createElement("div",{style:D.bg}),eg.createElement("div",{style:D.content},T))};Raised.propTypes={background:eM().string,zDepth:eM().oneOf([0,1,2,3,4,5]),radius:eM().number,styles:eM().object},Raised.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var lodash_es_now=function(){return eF.Date.now()},tD=/\s/,_trimmedEndIndex=function(m){for(var y=m.length;y--&&tD.test(m.charAt(y)););return y},tj=/^\s+/,lodash_es_isSymbol=function(m){return"symbol"==typeof m||lodash_es_isObjectLike(m)&&"[object Symbol]"==_baseGetTag(m)},tL=0/0,tF=/^[-+]0x[0-9a-f]+$/i,tN=/^0b[01]+$/i,tV=/^0o[0-7]+$/i,tz=parseInt,lodash_es_toNumber=function(m){if("number"==typeof m)return m;if(lodash_es_isSymbol(m))return tL;if(lodash_es_isObject(m)){var y,_="function"==typeof m.valueOf?m.valueOf():m;m=lodash_es_isObject(_)?_+"":_}if("string"!=typeof m)return 0===m?m:+m;m=(y=m)?y.slice(0,_trimmedEndIndex(y)+1).replace(tj,""):y;var S=tN.test(m);return S||tV.test(m)?tz(m.slice(2),S?2:8):tF.test(m)?tL:+m},t$=Math.max,tH=Math.min,lodash_es_debounce=function(m,y,_){var S,T,R,D,j,B,Z=0,W=!1,q=!1,Y=!0;if("function"!=typeof m)throw TypeError("Expected a function");function invokeFunc(y){var _=S,R=T;return S=T=void 0,Z=y,D=m.apply(R,_)}function shouldInvoke(m){var _=m-B,S=m-Z;return void 0===B||_>=y||_<0||q&&S>=R}function timerExpired(){var m,_,S,T=lodash_es_now();if(shouldInvoke(T))return trailingEdge(T);j=setTimeout(timerExpired,(m=T-B,_=T-Z,S=y-m,q?tH(S,R-_):S))}function trailingEdge(m){return(j=void 0,Y&&S)?invokeFunc(m):(S=T=void 0,D)}function debounced(){var m,_=lodash_es_now(),R=shouldInvoke(_);if(S=arguments,T=this,B=_,R){if(void 0===j)return Z=m=B,j=setTimeout(timerExpired,y),W?invokeFunc(m):D;if(q)return clearTimeout(j),j=setTimeout(timerExpired,y),invokeFunc(B)}return void 0===j&&(j=setTimeout(timerExpired,y)),D}return y=lodash_es_toNumber(y)||0,lodash_es_isObject(_)&&(W=!!_.leading,R=(q="maxWait"in _)?t$(lodash_es_toNumber(_.maxWait)||0,y):R,Y="trailing"in _?!!_.trailing:Y),debounced.cancel=function(){void 0!==j&&clearTimeout(j),Z=0,S=B=T=j=void 0},debounced.flush=function(){return void 0===j?D:trailingEdge(lodash_es_now())},debounced},lodash_es_throttle=function(m,y,_){var S=!0,T=!0;if("function"!=typeof m)throw TypeError("Expected a function");return lodash_es_isObject(_)&&(S="leading"in _?!!_.leading:S,T="trailing"in _?!!_.trailing:T),lodash_es_debounce(m,y,{leading:S,maxWait:y,trailing:T})},saturation_calculateChange=function(m,y,_){var S=_.getBoundingClientRect(),T=S.width,R=S.height,D="number"==typeof m.pageX?m.pageX:m.touches[0].pageX,j="number"==typeof m.pageY?m.pageY:m.touches[0].pageY,B=D-(_.getBoundingClientRect().left+window.pageXOffset),Z=j-(_.getBoundingClientRect().top+window.pageYOffset);B<0?B=0:B>T&&(B=T),Z<0?Z=0:Z>R&&(Z=R);var W=B/T,q=1-Z/R;return{h:y.h,s:W,v:q,a:y.a,source:"hsv"}},tB=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}(),tU=function(m){function Saturation(m){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,Saturation);var y=function(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}(this,(Saturation.__proto__||Object.getPrototypeOf(Saturation)).call(this,m));return y.handleChange=function(m){"function"==typeof y.props.onChange&&y.throttle(y.props.onChange,saturation_calculateChange(m,y.props.hsl,y.container),m)}
1,y.handleMouseDown=function(m){y.handleChange(m);var _=y.getContainerRenderWindow();_.addEventListener("mousemove",y.handleChange),_.addEventListener("mouseup",y.handleMouseUp)},y.handleMouseUp=function(){y.unbindEventListeners()},y.throttle=lodash_es_throttle(function(m,y,_){m(y,_)},50),y}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(Saturation,m),tB(Saturation,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var m=this.container,y=window;!y.document.contains(m)&&y.parent!==y;)y=y.parent;return y}},{key:"unbindEventListeners",value:function(){var m=this.getContainerRenderWindow();m.removeEventListener("mousemove",this.handleChange),m.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var m=this,y=this.props.style||{},_=y.color,S=y.white,T=y.black,R=y.pointer,D=y.circle,j=(0,ex.default)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-(100*this.props.hsv.v)+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:_,white:S,black:T,pointer:R,circle:D}},{custom:!!this.props.style});return eg.createElement("div",{style:j.color,ref:function(y){return m.container=y},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},eg.createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),eg.createElement("div",{style:j.white,className:"saturation-white"},eg.createElement("div",{style:j.black,className:"saturation-black"}),eg.createElement("div",{style:j.pointer},this.props.pointer?eg.createElement(this.props.pointer,this.props):eg.createElement("div",{style:j.circle}))))}}]),Saturation}(eg.PureComponent||eg.Component),_arrayEach=function(m,y){for(var _=-1,S=null==m?0:m.length;++_<S&&!1!==y(m[_],_,m););return m},tZ=_overArg(Object.keys,Object),tW=Object.prototype.hasOwnProperty,_baseKeys=function(m){if(!_isPrototype(m))return tZ(m);var y=[];for(var _ in Object(m))tW.call(m,_)&&"constructor"!=_&&y.push(_);return y},lodash_es_keys=function(m){return lodash_es_isArrayLike(m)?_arrayLikeKeys(m):_baseKeys(m)},baseEach=function(m,y){if(null==m)return m;if(!lodash_es_isArrayLike(m))return m&&_baseFor(m,y,lodash_es_keys);for(var _=m.length,S=Z?_:-1,T=Object(m);(Z?S--:++S<_)&&!1!==y(T[S],S,T););return m};function _typeof(m){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(m)}var tG=/^\s+/,tq=/\s+$/;function tinycolor(m,y){if(y=y||{},(m=m||"")instanceof tinycolor)return m;if(!(this instanceof tinycolor))return new tinycolor(m,y);var _,S,T,R,D,j,B,Z,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed=(S={r:0,g:0,b:0},T=1,R=null,D=null,j=null,B=!1,Z=!1,"string"==typeof(_=m)&&(_=function(m){m=m.replace(tG,"").replace(tq,"").toLowerCase();var y,_=!1;if(tY[m])m=tY[m],_=!0;else if("transparent"==m)return{r:0,g:0,b:0,a:0,format:"name"};return(y=tX.rgb.exec(m))?{r:y[1],g:y[2],b:y[3]}:(y=tX.rgba.exec(m))?{r:y[1],g:y[2],b:y[3],a:y[4]}:(y=tX.hsl.exec(m))?{h:y[1],s:y[2],l:y[3]}:(y=tX.hsla.exec(m))?{h:y[1],s:y[2],l:y[3],a:y[4]}:(y=tX.hsv.exec(m))?{h:y[1],s:y[2],v:y[3]}:(y=tX.hsva.exec(m))?{h:y[1],s:y[2],v:y[3],a:y[4]}:(y=tX.hex8.exec(m))?{r:parseIntFromHex(y[1]),g:parseIntFromHex(y[2]),b:parseIntFromHex(y[3]),a:parseIntFromHex(y[4])/255,format:_?"name":"hex8"}:(y=tX.hex6.exec(m))?{r:parseIntFromHex(y[1]),g:parseIntFromHex(y[2]),b:parseIntFromHex(y[3]),format:_?"name":"hex"}:(y=tX.hex4.exec(m))?{r:parseIntFromHex(y[1]+""+y[1]),g:parseIntFromHex(y[2]+""+y[2]),b:parseIntFromHex(y[3]+""+y[3]),a:parseIntFromHex(y[4]+""+y[4])/255,format:_?"name":"hex8"}:!!(y=tX.hex3.exec(m))&&{r:parseIntFromHex(y[1]+""+y[1]),g:parseIntFromHex(y[2]+""+y[2]),b:parseIntFromHex(y[3]+""+y[3]),format:_?"name":"hex"}}(_)),"object"==_typeof(_)&&(isValidCSSUnit(_.r)&&isValidCSSUnit(_.g)&&isValidCSSUnit(_.b)?(W=_.r,q=_.g,Y=_.b,S={r:255*bound01(W,255),g:255*bound01(q,255),b:255*bound01(Y,255)},B=!0,Z="%"===String(_.r).substr(-1)?"prgb":"rgb"):isValidCSSUnit(_.h)&&isValidCSSUnit(_.s)&&isValidCSSUnit(_.v)?(R=convertToPercentage(_.s),D=convertToPercentage(_.v),ee=_.h,et=R,er=D,ee=6*bound01(ee,360),et=bound01(et,100),er=bound01(er,100),ei=Math.floor(ee),ea=ee-ei,es=er*(1-et),el=er*(1-ea*et),eu=er*(1-(1-ea)*et),S={r:255*[er,el,es,es,eu,er][ec=ei%6],g:255*[eu,er,er,el,es,es][ec],b:255*[es,es,eu,er,er,el][ec]},B=!0,Z="hsv"):isValidCSSUnit(_.h)&&isValidCSSUnit(_.s)&&isValidCSSUnit(_.l)&&(R=convertToPercentage(_.s),j=convertToPercentage(_.l),S=function(m,y,_){var S,T,R;function hue2rgb(m,y,_){return(_<0&&(_+=1),_>1&&(_-=1),_<1/6)?m+(y-m)*6*_:_<.5?y:_<2/3?m+(y-m)*(2/3-_)*6:m}if(m=bound01(m,360),y=bound01(y,100),_=bound01(_,100),0===y)S=T=R=_;else{var D=_<.5?_*(1+y):_+y-_*y,j=2*_-D;S=hue2rgb(j,D,m+1/3),T=hue2rgb(j,D,m),R=hue2rgb(j,D,m-1/3)}return{r:255*S,g:255*T,b:255*R}}(_.h,R,j),B=!0,Z="hsl"),_.hasOwnProperty("a")&&(T=_.a)),T=boundAlpha(T),{ok:B,format:_.format||Z,r:Math.min(255,Math.max(S.r,0)),g:Math.min(255,Math.max(S.g,0)),b:Math.min(255,Math.max(S.b,0)),a:T});this._originalInput=m,this._r=ed.r,this._g=ed.g,this._b=ed.b,this._a=ed.a,this._roundA=Math.round(100*this._a)/100,this._format=y.format||ed.format,this._gradientType=y.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=ed.ok}function rgbToHsl(m,y,_){var S,T,R=Math.max(m=bound01(m,255),y=bound01(y,255),_=bound01(_,255)),D=Math.min(m,y,_),j=(R+D)/2;if(R==D)S=T=0;else{var B=R-D;switch(T=j>.5?B/(2-R-D):B/(R+D),R){case m:S=(y-_)/B+(y<_?6:0);break;case y:S=(_-m)/B+2;break;case _:S=(m-y)/B+4}S/=6}return{h:S,s:T,l:j}}function rgbToHsv(m,y,_){var S,T=Math.max(m=bound01(m,255),y=bound01(y,255),_=bound01(_,255)),R=Math.min(m,y,_),D=T-R;if(T==R)S=0;else{switch(T){case m:S=(y-_)/D+(y<_?6:0);break;case y:S=(_-m)/D+2;break;case _:S=(m-y)/D+4}S/=6}return{h:S,s:0===T?0:D/T,v:T}}function rgbToHex(m,y,_,S){var T=[pad2(Math.round(m).toString(16)),pad2(Math.round(y).toString(16)),pad2(Math.round(_).toString(16))];return S&&T[0].charAt(0)==T[0].charAt(1)&&T[1].charAt(0)==T[1].charAt(1)&&T[2].charAt(0)==T[2].charAt(1)?T[0].charAt(0)+T[1].charAt(0)+T[2].charAt(0):T.join("")}function rgbaToArgbHex(m,y,_,S){return[pad2(convertDecimalToHex(S)),pad2(Math.round(m).toString(16)),pad2(Math.round(y).toString(16)),pad2(Math.round(_).toString(16))].join("")}function _desaturate(m,y){y=0===y?0:y||10;var _=tinycolor(m).toHsl();return _.s-=y/100,_.s=clamp01(_.s),tinycolor(_)}function _saturate(m,y){y=0===y?0:y||10;var _=tinycolor(m).toHsl();return _.s+=y/100,_.s=clamp01(_.s),tinycolor(_)}function _greyscale(m){return tinycolor(m).desaturate(100)}function _lighten(m,y){y=0===y?0:y||10;var _=tinycolor(m).toHsl();return _.l+=y/100,_.l=clamp01(_.l),tinycolor(_)}function _brighten(m,y){y=0===y?0:y||10;var _=tinycolor(m).toRgb();return _.r=Math.max(0,Math.min(255,_.r-Math.round(-(255*(y/100))))),_.g=M
1ath.max(0,Math.min(255,_.g-Math.round(-(255*(y/100))))),_.b=Math.max(0,Math.min(255,_.b-Math.round(-(255*(y/100))))),tinycolor(_)}function _darken(m,y){y=0===y?0:y||10;var _=tinycolor(m).toHsl();return _.l-=y/100,_.l=clamp01(_.l),tinycolor(_)}function _spin(m,y){var _=tinycolor(m).toHsl(),S=(_.h+y)%360;return _.h=S<0?360+S:S,tinycolor(_)}function _complement(m){var y=tinycolor(m).toHsl();return y.h=(y.h+180)%360,tinycolor(y)}function polyad(m,y){if(isNaN(y)||y<=0)throw Error("Argument to polyad must be a positive number");for(var _=tinycolor(m).toHsl(),S=[tinycolor(m)],T=360/y,R=1;R<y;R++)S.push(tinycolor({h:(_.h+R*T)%360,s:_.s,l:_.l}));return S}function _splitcomplement(m){var y=tinycolor(m).toHsl(),_=y.h;return[tinycolor(m),tinycolor({h:(_+72)%360,s:y.s,l:y.l}),tinycolor({h:(_+216)%360,s:y.s,l:y.l})]}function _analogous(m,y,_){y=y||6,_=_||30;var S=tinycolor(m).toHsl(),T=360/_,R=[tinycolor(m)];for(S.h=(S.h-(T*y>>1)+720)%360;--y;)S.h=(S.h+T)%360,R.push(tinycolor(S));return R}function _monochromatic(m,y){y=y||6;for(var _=tinycolor(m).toHsv(),S=_.h,T=_.s,R=_.v,D=[],j=1/y;y--;)D.push(tinycolor({h:S,s:T,v:R})),R=(R+j)%1;return D}tinycolor.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var m=this.toRgb();return(299*m.r+587*m.g+114*m.b)/1e3},getLuminance:function(){var m,y,_,S=this.toRgb();return m=S.r/255,.2126*(m<=.03928?m/12.92:Math.pow((m+.055)/1.055,2.4))+.7152*((y=S.g/255)<=.03928?y/12.92:Math.pow((y+.055)/1.055,2.4))+.0722*((_=S.b/255)<=.03928?_/12.92:Math.pow((_+.055)/1.055,2.4))},setAlpha:function(m){return this._a=boundAlpha(m),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var m=rgbToHsv(this._r,this._g,this._b);return{h:360*m.h,s:m.s,v:m.v,a:this._a}},toHsvString:function(){var m=rgbToHsv(this._r,this._g,this._b),y=Math.round(360*m.h),_=Math.round(100*m.s),S=Math.round(100*m.v);return 1==this._a?"hsv("+y+", "+_+"%, "+S+"%)":"hsva("+y+", "+_+"%, "+S+"%, "+this._roundA+")"},toHsl:function(){var m=rgbToHsl(this._r,this._g,this._b);return{h:360*m.h,s:m.s,l:m.l,a:this._a}},toHslString:function(){var m=rgbToHsl(this._r,this._g,this._b),y=Math.round(360*m.h),_=Math.round(100*m.s),S=Math.round(100*m.l);return 1==this._a?"hsl("+y+", "+_+"%, "+S+"%)":"hsla("+y+", "+_+"%, "+S+"%, "+this._roundA+")"},toHex:function(m){return rgbToHex(this._r,this._g,this._b,m)},toHexString:function(m){return"#"+this.toHex(m)},toHex8:function(m){var y,_,S,T,R;return y=this._r,_=this._g,S=this._b,T=this._a,R=[pad2(Math.round(y).toString(16)),pad2(Math.round(_).toString(16)),pad2(Math.round(S).toString(16)),pad2(convertDecimalToHex(T))],m&&R[0].charAt(0)==R[0].charAt(1)&&R[1].charAt(0)==R[1].charAt(1)&&R[2].charAt(0)==R[2].charAt(1)&&R[3].charAt(0)==R[3].charAt(1)?R[0].charAt(0)+R[1].charAt(0)+R[2].charAt(0)+R[3].charAt(0):R.join("")},toHex8String:function(m){return"#"+this.toHex8(m)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*bound01(this._r,255))+"%",g:Math.round(100*bound01(this._g,255))+"%",b:Math.round(100*bound01(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*bound01(this._r,255))+"%, "+Math.round(100*bound01(this._g,255))+"%, "+Math.round(100*bound01(this._b,255))+"%)":"rgba("+Math.round(100*bound01(this._r,255))+"%, "+Math.round(100*bound01(this._g,255))+"%, "+Math.round(100*bound01(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(tK[rgbToHex(this._r,this._g,this._b,!0)]||!1)},toFilter:function(m){var y="#"+rgbaToArgbHex(this._r,this._g,this._b,this._a),_=y,S=this._gradientType?"GradientType = 1, ":"";if(m){var T=tinycolor(m);_="#"+rgbaToArgbHex(T._r,T._g,T._b,T._a)}return"progid:DXImageTransform.Microsoft.gradient("+S+"startColorstr="+y+",endColorstr="+_+")"},toString:function(m){var y=!!m;m=m||this._format;var _=!1,S=this._a<1&&this._a>=0;return!y&&S&&("hex"===m||"hex6"===m||"hex3"===m||"hex4"===m||"hex8"===m||"name"===m)?"name"===m&&0===this._a?this.toName():this.toRgbString():("rgb"===m&&(_=this.toRgbString()),"prgb"===m&&(_=this.toPercentageRgbString()),("hex"===m||"hex6"===m)&&(_=this.toHexString()),"hex3"===m&&(_=this.toHexString(!0)),"hex4"===m&&(_=this.toHex8String(!0)),"hex8"===m&&(_=this.toHex8String()),"name"===m&&(_=this.toName()),"hsl"===m&&(_=this.toHslString()),"hsv"===m&&(_=this.toHsvString()),_||this.toHexString())},clone:function(){return tinycolor(this.toString())},_applyModification:function(m,y){var _=m.apply(null,[this].concat([].slice.call(y)));return this._r=_._r,this._g=_._g,this._b=_._b,this.setAlpha(_._a),this},lighten:function(){return this._applyModification(_lighten,arguments)},brighten:function(){return this._applyModification(_brighten,arguments)},darken:function(){return this._applyModification(_darken,arguments)},desaturate:function(){return this._applyModification(_desaturate,arguments)},saturate:function(){return this._applyModification(_saturate,arguments)},greyscale:function(){return this._applyModification(_greyscale,arguments)},spin:function(){return this._applyModification(_spin,arguments)},_applyCombination:function(m,y){return m.apply(null,[this].concat([].slice.call(y)))},analogous:function(){return this._applyCombination(_analogous,arguments)},complement:function(){return this._applyCombination(_complement,arguments)},monochromatic:function(){return this._applyCombination(_monochromatic,arguments)},splitcomplement:function(){return this._applyCombination(_splitcomplement,arguments)},triad:function(){return this._applyCombination(polyad,[3])},tetrad:function(){return this._applyCombination(polyad,[4])}},tinycolor.fromRatio=function(m,y){if("object"==_typeof(m)){var _={};for(var S in m)m.hasOwnProperty(S)&&("a"===S?_[S]=m[S]:_[S]=convertToPercentage(m[S]));m=_}return tinycolor(m,y)},tinycolor.equals=function(m,y){return!!m&&!!y&&tinycolor(m).toRgbString()==tinycolor(y).toRgbString()},tinycolor.random=function(){return tinycolor.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},tinycolor.mix=function(m,y,_){_=0===_?0:_||50;var S=tinycolor(m).toRgb(),T=tinycolor(y).toRgb(),R=_/100;return tinycolor({r:(T.r-S.r)*R+S.r,g:(T.g-S.g)*R+S.g,b:(T.b-S.b)*R+S.b,a:(T.a-S.a)*R+S.a})},tinycolor.readability=function(m,y){var _=tinycolor(m),S=tinycolor(y);return(Math.max(_.getLuminance(),S.getLuminance())+.05)/(Math.min(_.getLuminance(),S.getLuminance())+.05)},tinycolor.isReadable=function(m,y,_){var S,T,R,D,j,B=tinycolor.readability(m,y);switch(j=!1,(T=((S=(S=_)||{level:"AA",size:"small"}).level||"AA").toUpperCase(),R=(S.size||"small").toLowerCase(),"AA"!==T&&"AAA"!==T&&(T="AA"),"small"!==R&&"large"!==R&&(R="small"),D={level:T,size:R}).level+D.size){case"AAsmall":case"AAAlarge":j=B>=4.5;break;case"AAlarge":j=B>=3;break;case"AAAsmall":j=B>=7}return j},tinycolor.mostReadable=function(m,y,_){var S,T,R,D,j=null,B=0;T=(_=_||{}).includeFallbackColors,R=_.level,D=_.size;
vendor: 1,624 bytes, line 1
1for(var Z=0;Z<y.length;Z++)(S=tinycolor.readability(m,y[Z]))>B&&(B=S,j=tinycolor(y[Z]));return tinycolor.isReadable(m,j,{level:R,size:D})||!T?j:(_.includeFallbackColors=!1,tinycolor.mostReadable(m,["#fff","#000"],_))};var tY=tinycolor.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee9
10",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},tK=tinycolor.hexNames=function(m){var y={};for(var _ in m)m.hasOwnProperty(_)&&(y[m[_]]=_);return y}(tY);function boundAlpha(m){return(isNaN(m=parseFloat(m))||m<0||m>1)&&(m=1),m}function bound01(m,y){"string"==typeof(_=m)&&-1!=_.indexOf(".")&&1===parseFloat(_)&&(m="100%");var _,S,T="string"==typeof(S=m)&&-1!=S.indexOf("%");return(m=Math.min(y,Math.max(0,parseFloat(m))),T&&(m=parseInt(m*y,10)/100),1e-6>Math.abs(m-y))?1:m%y/parseFloat(y)}function clamp01(m){return Math.min(1,Math.max(0,m))}function parseIntFromHex(m){return parseInt(m,16)}function pad2(m){return 1==m.length?"0"+m:""+m}function convertToPercentage(m){return m<=1&&(m=100*m+"%"),m}function convertDecimalToHex(m){return Math.round(255*parseFloat(m)).toString(16)}var tX=(q="[\\s|\\(]+("+(W="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+W+")[,|\\s]+("+W+")\\s*\\)?",Y="[\\s|\\(]+("+W+")[,|\\s]+("+W+")[,|\\s]+("+W+")[,|\\s]+("+W+")\\s*\\)?",{CSS_UNIT:new RegExp(W),rgb:RegExp("rgb"+q),rgba:RegExp("rgba"+Y),hsl:RegExp("hsl"+q),hsla:RegExp("hsla"+Y),hsv:RegExp("hsv"+q),hsva:RegExp("hsva"
1+Y),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function isValidCSSUnit(m){return!!tX.CSS_UNIT.exec(m)}var simpleCheckForValidColor=function(m){var y,_,S=0,T=0;return y=["r","g","b","a","h","s","l","v"],_=function(y){m[y]&&(S+=1,isNaN(m[y])||(T+=1),("s"===y||"l"===y)&&/^\d+%$/.test(m[y])&&(T+=1))},(tu(y)?_arrayEach:baseEach)(y,"function"==typeof _?_:lodash_es_identity),S===T&&m},toState=function(m,y){var _=m.hex?tinycolor(m.hex):tinycolor(m),S=_.toHsl(),T=_.toHsv(),R=_.toRgb(),D=_.toHex();return 0===S.s&&(S.h=y||0,T.h=y||0),{hsl:S,hex:"000000"===D&&0===R.a?"transparent":"#"+D,rgb:R,hsv:T,oldHue:m.h||y||S.h,source:m.source}},isValidHex=function(m){if("transparent"===m)return!0;var y="#"===String(m).charAt(0)?1:0;return m.length!==4+y&&m.length<7+y&&tinycolor(m).isValid()},getContrastingColor=function(m){if(!m)return"#fff";var y=toState(m);return"transparent"===y.hex?"rgba(0,0,0,0.4)":(299*y.rgb.r+587*y.rgb.g+114*y.rgb.b)/1e3>=128?"#000":"#fff"},isvalidColorString=function(m,y){return tinycolor(y+" ("+m.replace("\xb0","")+")")._ok},tJ=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},tQ=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}(),common_ColorWrap=function(m){var y=function(y){function ColorPicker(m){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}
1(this,ColorPicker);var y=function(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}(this,(ColorPicker.__proto__||Object.getPrototypeOf(ColorPicker)).call(this));return y.handleChange=function(m,_){if(simpleCheckForValidColor(m)){var S=toState(m,m.h||y.state.oldHue);y.setState(S),y.props.onChangeComplete&&y.debounce(y.props.onChangeComplete,S,_),y.props.onChange&&y.props.onChange(S,_)}},y.handleSwatchHover=function(m,_){if(simpleCheckForValidColor(m)){var S=toState(m,m.h||y.state.oldHue);y.props.onSwatchHover&&y.props.onSwatchHover(S,_)}},y.state=tJ({},toState(m.color,0)),y.debounce=lodash_es_debounce(function(m,y,_){m(y,_)},100),y}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(ColorPicker,y),tQ(ColorPicker,[{key:"render",value:function(){var y={};return this.props.onSwatchHover&&(y.onSwatchHover=this.handleSwatchHover),eg.createElement(m,tJ({},this.props,this.state,{onChange:this.handleChange},y))}}],[{key:"getDerivedStateFromProps",value:function(m,y){return tJ({},toState(m.color,y.oldHue))}}]),ColorPicker}(eg.PureComponent||eg.Component);return y.propTypes=tJ({},m.propTypes),y.defaultProps=tJ({},m.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),y},t0=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},t1=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}();function interaction_possibleConstructorReturn(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}var t2=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},t5=function(m){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(_){function Focus(){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,Focus);for(var m,y,_,S=arguments.length,T=Array(S),R=0;R<S;R++)T[R]=arguments[R];return y=_=interaction_possibleConstructorReturn(this,(m=Focus.__proto__||Object.getPrototypeOf(Focus)).call.apply(m,[this].concat(T))),_.state={focus:!1},_.handleFocus=function(){return _.setState({focus:!0})},_.handleBlur=function(){return _.setState({focus:!1})},interaction_possibleConstructorReturn(_,y)}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(Focus,_),t1(Focus,[{key:"render",value:function(){return eg.createElement(y,{onFocus:this.handleFocus,onBlur:this.handleBlur},eg.createElement(m,t0({},this.props,this.state)))}}]),Focus}(eg.Component)}(function(m){var y=m.color,_=m.style,S=m.onClick,T=void 0===S?function(){}:S,R=m.onHover,D=m.title,j=void 0===D?y:D,B=m.children,Z=m.focus,W=m.focusStyle,q="transparent"===y,Y=(0,ex.default)({default:{swatch:t2({background:y,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},_,Z?void 0===W?{}:W:{})}}),ee={};return R&&(ee.onMouseOver=function(m){return R(y,m)}),eg.createElement("div",t2({style:Y.swatch,onClick:function(m){return T(y,m)},title:j,tabIndex:0,onKeyDown:function(m){return 13===m.keyCode&&T(y,m)}},ee),B,q&&eg.createElement(Checkboard,{borderRadius:Y.swatch.borderRadius,boxSh
1adow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))}),t3=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},AlphaPicker=function(m){var y=m.rgb,_=m.hsl,S=m.width,T=m.height,R=m.onChange,D=m.direction,j=m.style,B=m.renderers,Z=m.pointer,W=m.className,q=(0,ex.default)({default:{picker:{position:"relative",width:S,height:T},alpha:{radius:"2px",style:j}}});return eg.createElement("div",{style:q.picker,className:"alpha-picker "+(void 0===W?"":W)},eg.createElement(ek,t3({},q.alpha,{rgb:y,hsl:_,pointer:Z,renderers:B,onChange:R,direction:D})))};AlphaPicker.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(m){var y=m.direction,_=(0,ex.default)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===y});return eg.createElement("div",{style:_.picker})}},common_ColorWrap(AlphaPicker);var _arrayMap=function(m,y){for(var _=-1,S=null==m?0:m.length,T=Array(S);++_<S;)T[_]=y(m[_],_,m);return T};function SetCache(m){var y=-1,_=null==m?0:m.length;for(this.__data__=new MapCache;++y<_;)this.add(m[y])}SetCache.prototype.add=SetCache.prototype.push=function(m){return this.__data__.set(m,"__lodash_hash_undefined__"),this},SetCache.prototype.has=function(m){return this.__data__.has(m)};var _arraySome=function(m,y){for(var _=-1,S=null==m?0:m.length;++_<S;)if(y(m[_],_,m))return!0;return!1},_equalArrays=function(m,y,_,S,T,R){var D=1&_,j=m.length,B=y.length;if(j!=B&&!(D&&B>j))return!1;var Z=R.get(m),W=R.get(y);if(Z&&W)return Z==y&&W==m;var q=-1,Y=!0,ee=2&_?new SetCache:void 0;for(R.set(m,y),R.set(y,m);++q<j;){var et=m[q],er=y[q];if(S)var ei=D?S(er,et,q,y,m,R):S(et,er,q,m,y,R);if(void 0!==ei){if(ei)continue;Y=!1;break}if(ee){if(!_arraySome(y,function(m,y){if(!ee.has(y)&&(et===m||T(et,m,_,S,R)))return ee.push(y)})){Y=!1;break}}else if(!(et===er||T(et,er,_,S,R))){Y=!1;break}}return R.delete(m),R.delete(y),Y},_mapToArray=function(m){var y=-1,_=Array(m.size);return m.forEach(function(m,S){_[++y]=[S,m]}),_},_setToArray=function(m){var y=-1,_=Array(m.size);return m.forEach(function(m){_[++y]=m}),_},t4=eN?eN.prototype:void 0,t6=t4?t4.valueOf:void 0,_equalByTag=function(m,y,_,S,T,R,D){switch(_){case"[object DataView]":if(m.byteLength!=y.byteLength||m.byteOffset!=y.byteOffset)break;m=m.buffer,y=y.buffer;case"[object ArrayBuffer]":if(m.byteLength!=y.byteLength||!R(new e8(m),new e8(y)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return lodash_es_eq(+m,+y);case"[object Error]":return m.name==y.name&&m.message==y.message;case"[object RegExp]":case"[object String]":return m==y+"";case"[object Map]":var j=_mapToArray;case"[object Set]":var B=1&S;if(j||(j=_setToArray),m.size!=y.size&&!B)break;var Z=D.get(m);if(Z)return Z==y;S|=2,D.set(m,y);var W=_equalArrays(j(m),j(y),S,T,R,D);return D.delete(m),W;case"[object Symbol]":if(t6)return t6.call(m)==t6.call(y)}return!1},_arrayPush=function(m,y){for(var _=-1,S=y.length,T=m.length;++_<S;)m[T+_]=y[_];return m},_baseGetAllKeys=function(m,y,_){var S=y(m);return tu(m)?S:_arrayPush(S,_(m))},_arrayFilter=function(m,y){for(var _=-1,S=null==m?0:m.length,T=0,R=[];++_<S;){var D=m[_];y(D,_,m)&&(R[T++]=D)}return R},t9=Object.prototype.propertyIsEnumerable,t8=Object.getOwnPropertySymbols,t7=t8?function(m){return null==m?[]:_arrayFilter(t8(m=Object(m)),function(y){return t9.call(m,y)})}:function(){return[]},_getAllKeys=function(m){return _baseGetAllKeys(m,lodash_es_keys,t7)},rr=Object.prototype.hasOwnProperty,_equalObjects=function(m,y,_,S,T,R){var D=1&_,j=_getAllKeys(m),B=j.length;if(B!=_getAllKeys(y).length&&!D)return!1;for(var Z=B;Z--;){var W=j[Z];if(!(D?W in y:rr.call(y,W)))return!1}var q=R.get(m),Y=R.get(y);if(q&&Y)return q==y&&Y==m;var ee=!0;R.set(m,y),R.set(y,m);for(var et=D;++Z<B;){var er=m[W=j[Z]],ei=y[W];if(S)var ea=D?S(ei,er,W,y,m,R):S(er,ei,W,m,y,R);if(!(void 0===ea?er===ei||T(er,ei,_,S,R):ea)){ee=!1;break}et||(et="constructor"==W)}if(ee&&!et){var es=m.constructor,el=y.constructor;es!=el&&"constructor"in m&&"constructor"in y&&!("function"==typeof es&&es instanceof es&&"function"==typeof el&&el instanceof el)&&(ee=!1)}return R.delete(m),R.delete(y),ee},rn=_getNative(eF,"DataView"),ro=_getNative(eF,"Promise"),ri=_getNative(eF,"Set"),ra=_getNative(eF,"WeakMap"),rs="[object Map]",rl="[object Promise]",ru="[object Set]",rc="[object WeakMap]",rd="[object DataView]",rf=_toSource(rn),rp=_toSource(eQ),rh=_toSource(ro),rg=_toSource(ri),rm=_toSource(ra),ry=_baseGetTag;(rn&&ry(new rn(new ArrayBuffer(1)))!=rd||eQ&&ry(new eQ)!=rs||ro&&ry(ro.resolve())!=rl||ri&&ry(new ri)!=ru||ra&&ry(new ra)!=rc)&&(ry=function(m){var y=_baseGetTag(m),_="[object Object]"==y?m.constructor:void 0,S=_?_toSource(_):"";if(S)switch(S){case rf:return rd;case rp:return rs;case rh:return rl;case rg:return ru;case rm:return rc}return y});var rb=ry,rv="[object Arguments]",rx="[object Array]",rw="[object Object]",r_=Object.prototype.hasOwnProperty,_baseIsEqualDeep=function(m,y,_,S,T,R){var D=tu(m),j=tu(y),B=D?rx:rb(m),Z=j?rx:rb(y);B=B==rv?rw:B,Z=Z==rv?rw:Z;var W=B==rw,q=Z==rw,Y=B==Z;if(Y&&tp(m)){if(!tp(y))return!1;D=!0,W=!1}if(Y&&!W)return R||(R=new Stack),D||tS(m)?_equalArrays(m,y,_,S,T,R):_equalByTag(m,y,B,_,S,T,R);if(!(1&_)){var ee=W&&r_.call(m,"__wrapped__"),et=q&&r_.call(y,"__wrapped__");
1if(ee||et){var er=ee?m.value():m,ei=et?y.value():y;return R||(R=new Stack),T(er,ei,_,S,R)}}return!!Y&&(R||(R=new Stack),_equalObjects(m,y,_,S,T,R))},_baseIsEqual=function baseIsEqual(m,y,_,S,T){return m===y||(null!=m&&null!=y&&(lodash_es_isObjectLike(m)||lodash_es_isObjectLike(y))?_baseIsEqualDeep(m,y,_,S,baseIsEqual,T):m!=m&&y!=y)},_baseIsMatch=function(m,y,_,S){var T=_.length,R=T,D=!S;if(null==m)return!R;for(m=Object(m);T--;){var j=_[T];if(D&&j[2]?j[1]!==m[j[0]]:!(j[0]in m))return!1}for(;++T<R;){var B=(j=_[T])[0],Z=m[B],W=j[1];if(D&&j[2]){if(void 0===Z&&!(B in m))return!1}else{var q=new Stack;if(S)var Y=S(Z,W,B,m,y,q);if(!(void 0===Y?_baseIsEqual(W,Z,3,S,q):Y))return!1}}return!0},_isStrictComparable=function(m){return m==m&&!lodash_es_isObject(m)},_getMatchData=function(m){for(var y=lodash_es_keys(m),_=y.length;_--;){var S=y[_],T=m[S];y[_]=[S,T,_isStrictComparable(T)]}return y},_matchesStrictComparable=function(m,y){return function(_){return null!=_&&_[m]===y&&(void 0!==y||m in Object(_))}},_baseMatches=function(m){var y=_getMatchData(m);return 1==y.length&&y[0][2]?_matchesStrictComparable(y[0][0],y[0][1]):function(_){return _===m||_baseIsMatch(_,m,y)}},rC=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rS=/^\w*$/,_isKey=function(m,y){if(tu(m))return!1;var _=typeof m;return!!("number"==_||"symbol"==_||"boolean"==_||null==m||lodash_es_isSymbol(m))||rS.test(m)||!rC.test(m)||null!=y&&m in Object(y)};function memoize(m,y){if("function"!=typeof m||null!=y&&"function"!=typeof y)throw TypeError("Expected a function");var memoized=function(){var _=arguments,S=y?y.apply(this,_):_[0],T=memoized.cache;if(T.has(S))return T.get(S);var R=m.apply(this,_);return memoized.cache=T.set(S,R)||T,R};return memoized.cache=new(memoize.Cache||MapCache),memoized}memoize.Cache=MapCache;var rk=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rT=/\\(\\)?/g,rE=(et=(ee=memoize(function(m){var y=[];return 46===m.charCodeAt(0)&&y.push(""),m.replace(rk,function(m,_,S,T){y.push(S?T.replace(rT,"$1"):_||m)}),y},function(m){return 500===et.size&&et.clear(),m})).cache,ee),rO=1/0,rP=eN?eN.prototype:void 0,rR=rP?rP.toString:void 0,_baseToString=function baseToString(m){if("string"==typeof m)return m;if(tu(m))return _arrayMap(m,baseToString)+"";if(lodash_es_isSymbol(m))return rR?rR.call(m):"";var y=m+"";return"0"==y&&1/m==-rO?"-0":y},_castPath=function(m,y){return tu(m)?m:_isKey(m,y)?[m]:rE(null==m?"":_baseToString(m))},rI=1/0,_toKey=function(m){if("string"==typeof m||lodash_es_isSymbol(m))return m;var y=m+"";return"0"==y&&1/m==-rI?"-0":y},_baseGet=function(m,y){y=_castPath(y,m);for(var _=0,S=y.length;null!=m&&_<S;)m=m[_toKey(y[_++])];return _&&_==S?m:void 0},lodash_es_get=function(m,y,_){var S=null==m?void 0:_baseGet(m,y);return void 0===S?_:S},_baseHasIn=function(m,y){return null!=m&&y in Object(m)},_hasPath=function(m,y,_){y=_castPath(y,m);for(var S=-1,T=y.length,R=!1;++S<T;){var D=_toKey(y[S]);if(!(R=null!=m&&_(m,D)))break;m=m[D]}return R||++S!=T?R:!!(T=null==m?0:m.length)&&lodash_es_isLength(T)&&_isIndex(D,T)&&(tu(m)||tl(m))},lodash_es_property=function(m){var y;return _isKey(m)?(y=_toKey(m),function(m){return null==m?void 0:m[y]}):function(y){return _baseGet(y,m)}},_baseIteratee=function(m){if("function"==typeof m)return m;if(null==m)return lodash_es_identity;if("object"==typeof m){var y,_;return tu(m)?(y=m[0],_=m[1],_isKey(y)&&_isStrictComparable(_)?_matchesStrictComparable(_toKey(y),_):function(m){var S=lodash_es_get(m,y);return void 0===S&&S===_?null!=m&&_hasPath(m,y,_baseHasIn):_baseIsEqual(_,S,3)}):_baseMatches(m)}return lodash_es_property(m)},_baseMap=function(m,y){var _=-1,S=lodash_es_isArrayLike(m)?Array(m.length):[];return baseEach(m,function(m,T,R){S[++_]=y(m,T,R)}),S},lodash_es_map=function(m,y){return(tu(m)?_arrayMap:_baseMap)(m,_baseIteratee(y,3))},block_BlockSwatches=function(m){var y=m.colors,_=m.onClick,S=m.onSwatchHover,T=(0,ex.default)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return eg.createElement("div",{style:T.swatches},lodash_es_map(y,function(m){return eg.createElement(t5,{key:m,color:m,style:T.swatch,onClick:_,onHover:S,focusStyle:{boxShadow:"0 0 4px "+m}})}),eg.createElement("div",{style:T.clear}))},Block=function(m){var y=m.onChange,_=m.onSwatchHover,S=m.hex,T=m.colors,R=m.width,D=m.triangle,j=m.styles,B=m.className,Z="transparent"===S,handleChange=function(m,_){isValidHex(m)&&y({hex:m,source:"hex"},_)},W=(0,ex.default)(tM({default:{card:{width:R,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:S,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:getContrastingColor(S),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+S+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},void 0===j?{}:j),{"hide-triangle":"hide"===D});return eg.createElement("div",{style:W.card,className:"block-picker "+(void 0===B?"":B)},eg.createElement("div",{style:W.triangle}),eg.createElement("div",{style:W.head},Z&&eg.createElement(Checkboard,{borderRadius:"6px 6px 0 0"}),eg.createElement("div",{style:W.label},S)),eg.createElement("div",{style:W.body}
1,eg.createElement(block_BlockSwatches,{colors:T,onClick:handleChange,onSwatchHover:_}),eg.createElement(eP,{style:{input:W.input},value:S,onChange:handleChange})))};Block.propTypes={width:eM().oneOfType([eM().string,eM().number]),colors:eM().arrayOf(eM().string),triangle:eM().oneOf(["top","hide"]),styles:eM().object},Block.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}},common_ColorWrap(Block);var rA={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},rM={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},rD={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},rj={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},rL={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},rF={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},rN={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},rV={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},rz={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},r$={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},rH={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},rB={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},rU={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},rZ={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},rW={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},rG={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},rq={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},rY={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},CircleSwatch=function(m){var y=m.color,_=m.onClick,S=m.onSwatchHover,T=m.hover,R=m.active,D=m.circleSize,j=m.circleSpacing,B=(0,ex.default)({default:{swatch:{width:D,height:D,marginRight:j,marginBottom:j,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(D/2+1)+"px "+y,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+y}}},{hover:T,active:R});return eg.createElement("div",{style:B.swatch},eg.createElement(t5,{style:B.Swatch,color:y,onClick:_,onHover:S,focusStyle:{boxShadow:B.Swatch.boxSh
1adow+", 0 0 5px "+y}}))};CircleSwatch.defaultProps={circleSize:28,circleSpacing:14};var rK=(0,ex.handleHover)(CircleSwatch),Circle=function(m){var y=m.width,_=m.onChange,S=m.onSwatchHover,T=m.colors,R=m.hex,D=m.circleSize,j=m.styles,B=m.circleSpacing,Z=m.className,W=(0,ex.default)(tM({default:{card:{width:y,display:"flex",flexWrap:"wrap",marginRight:-B,marginBottom:-B}}},void 0===j?{}:j)),handleChange=function(m,y){return _({hex:m,source:"hex"},y)};return eg.createElement("div",{style:W.card,className:"circle-picker "+(void 0===Z?"":Z)},lodash_es_map(T,function(m){return eg.createElement(rK,{key:m,color:m,onClick:handleChange,onSwatchHover:S,active:R===m.toLowerCase(),circleSize:D,circleSpacing:B})}))};Circle.propTypes={width:eM().oneOfType([eM().string,eM().number]),circleSize:eM().number,circleSpacing:eM().number,styles:eM().object},Circle.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[rA["500"],rM["500"],rD["500"],rj["500"],rL["500"],rF["500"],rN["500"],rV["500"],rz["500"],r$["500"],rH["500"],rB["500"],rU["500"],rZ["500"],rW["500"],rG["500"],rq["500"],rY["500"]],styles:{}},common_ColorWrap(Circle);var lodash_es_isUndefined=function(m){return void 0===m},rX=_(43891),rJ=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}(),rQ=function(m){function ChromeFields(m){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,ChromeFields);var y=function(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}(this,(ChromeFields.__proto__||Object.getPrototypeOf(ChromeFields)).call(this));return y.toggleViews=function(){"hex"===y.state.view?y.setState({view:"rgb"}):"rgb"===y.state.view?y.setState({view:"hsl"}):"hsl"===y.state.view&&(1===y.props.hsl.a?y.setState({view:"hex"}):y.setState({view:"rgb"}))},y.handleChange=function(m,_){m.hex?isValidHex(m.hex)&&y.props.onChange({hex:m.hex,source:"hex"},_):m.r||m.g||m.b?y.props.onChange({r:m.r||y.props.rgb.r,g:m.g||y.props.rgb.g,b:m.b||y.props.rgb.b,source:"rgb"},_):m.a?(m.a<0?m.a=0:m.a>1&&(m.a=1),y.props.onChange({h:y.props.hsl.h,s:y.props.hsl.s,l:y.props.hsl.l,a:Math.round(100*m.a)/100,source:"rgb"},_)):(m.h||m.s||m.l)&&("string"==typeof m.s&&m.s.includes("%")&&(m.s=m.s.replace("%","")),"string"==typeof m.l&&m.l.includes("%")&&(m.l=m.l.replace("%","")),1==m.s?m.s=.01:1==m.l&&(m.l=.01),y.props.onChange({h:m.h||y.props.hsl.h,s:Number(lodash_es_isUndefined(m.s)?y.props.hsl.s:m.s),l:Number(lodash_es_isUndefined(m.l)?y.props.hsl.l:m.l),source:"hsl"},_))},y.showHighlight=function(m){m.currentTarget.style.background="#eee"},y.hideHighlight=function(m){m.currentTarget.style.background="transparent"},1!==m.hsl.a&&"hex"===m.view?y.state={view:"rgb"}:y.state={view:m.view},y}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(ChromeFields,m),rJ(ChromeFields,[{key:"render",value:function(){var m=this,y=(0,ex.default)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),_=void 0;return"hex"===this.state.view?_=eg.createElement("div",{style:y.fields,className:"flexbox-fix"},eg.createElement("div",{style:y.field},eg.createElement(eP,{style:{input:y.input,label:y.label},label:"hex",value:this.props.hex,onChange:this.handleChange}
1))):"rgb"===this.state.view?_=eg.createElement("div",{style:y.fields,className:"flexbox-fix"},eg.createElement("div",{style:y.field},eg.createElement(eP,{style:{input:y.input,label:y.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),eg.createElement("div",{style:y.field},eg.createElement(eP,{style:{input:y.input,label:y.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),eg.createElement("div",{style:y.field},eg.createElement(eP,{style:{input:y.input,label:y.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),eg.createElement("div",{style:y.alpha},eg.createElement(eP,{style:{input:y.input,label:y.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(_=eg.createElement("div",{style:y.fields,className:"flexbox-fix"},eg.createElement("div",{style:y.field},eg.createElement(eP,{style:{input:y.input,label:y.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),eg.createElement("div",{style:y.field},eg.createElement(eP,{style:{input:y.input,label:y.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),eg.createElement("div",{style:y.field},eg.createElement(eP,{style:{input:y.input,label:y.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),eg.createElement("div",{style:y.alpha},eg.createElement(eP,{style:{input:y.input,label:y.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),eg.createElement("div",{style:y.wrap,className:"flexbox-fix"},_,eg.createElement("div",{style:y.toggle},eg.createElement("div",{style:y.icon,onClick:this.toggleViews,ref:function(y){return m.icon=y}},eg.createElement(rX.Z,{style:y.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(m,y){return 1!==m.hsl.a&&"hex"===y.view?{view:"rgb"}:null}}]),ChromeFields}(eg.Component);rQ.defaultProps={view:"hex"};var chrome_ChromePointer=function(){var m=(0,ex.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return eg.createElement("div",{style:m.picker})},chrome_ChromePointerCircle=function(){var m=(0,ex.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return eg.createElement("div",{style:m.picker})},Chrome=function(m){var y=m.width,_=m.onChange,S=m.disableAlpha,T=m.rgb,R=m.hsl,D=m.hsv,j=m.hex,B=m.renderers,Z=m.styles,W=m.className,q=m.defaultView,Y=(0,ex.default)(tM({default:{picker:{width:y,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+T.r+", "+T.g+", "+T.b+", "+T.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},void 0===Z?{}:Z),{disableAlpha:S});return eg.createElement("div",{style:Y.picker,className:"chrome-picker "+(void 0===W?"":W)},eg.createElement("div",{style:Y.saturation},eg.createElement(tU,{style:Y.Saturation,hsl:R,hsv:D,pointer:chrome_ChromePointerCircle,onChange:_})),eg.createElement("div",{style:Y.body},eg.createElement("div",{style:Y.controls,className:"flexbox-fix"},eg.createElement("div",{style:Y.color},eg.createElement("div",{style:Y.swatch},eg.createElement("div",{style:Y.active}),eg.createElement(Checkboard,{renderers:B}))),eg.createElement("div",{style:Y.toggles},eg.createElement("div",{style:Y.hue},eg.createElement(eI,{style:Y.Hue,hsl:R,pointer:chrome_ChromePointer,onChange:_})),eg.createElement("div",{style:Y.alpha},eg.createElement(ek,{style:Y.Alpha,rgb:T,hsl:R,pointer:chrome_ChromePointer,renderers:B,onChange:_})))),eg.createElement(rQ,{rgb:T,hsl:R,hex:j,view:q,onChange:_,disableAlpha:S})))};Chrome.propTypes={width:eM().oneOfType([eM().string,eM().number]),disableAlpha:eM().bool,styles:eM().object,defaultView:eM().oneOf(["hex","rgb","hsl"])},Chrome.defaultProps={width:225,disableAlpha:!1,styles:{}},common_ColorWrap(Chrome);var compact_CompactColor=function(m){var y=m.color,_=m.onClick,S=m.onSwatchHover,T=m.active,R=(0,ex.default)({default:{color:{background:y,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",curs
1or:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:getContrastingColor(y),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:T,"color-#FFFFFF":"#FFFFFF"===y,transparent:"transparent"===y});return eg.createElement(t5,{style:R.color,color:y,onClick:void 0===_?function(){}:_,onHover:S,focusStyle:{boxShadow:"0 0 4px "+y}},eg.createElement("div",{style:R.dot}))},compact_CompactFields=function(m){var y=m.hex,_=m.rgb,S=m.onChange,T=(0,ex.default)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:y},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),handleChange=function(m,y){m.r||m.g||m.b?S({r:m.r||_.r,g:m.g||_.g,b:m.b||_.b,source:"rgb"},y):S({hex:m.hex,source:"hex"},y)};return eg.createElement("div",{style:T.fields,className:"flexbox-fix"},eg.createElement("div",{style:T.active}),eg.createElement(eP,{style:{wrap:T.HEXwrap,input:T.HEXinput,label:T.HEXlabel},label:"hex",value:y,onChange:handleChange}),eg.createElement(eP,{style:{wrap:T.RGBwrap,input:T.RGBinput,label:T.RGBlabel},label:"r",value:_.r,onChange:handleChange}),eg.createElement(eP,{style:{wrap:T.RGBwrap,input:T.RGBinput,label:T.RGBlabel},label:"g",value:_.g,onChange:handleChange}),eg.createElement(eP,{style:{wrap:T.RGBwrap,input:T.RGBinput,label:T.RGBlabel},label:"b",value:_.b,onChange:handleChange}))},Compact=function(m){var y=m.onChange,_=m.onSwatchHover,S=m.colors,T=m.hex,R=m.rgb,D=m.styles,j=void 0===D?{}:D,B=m.className,Z=(0,ex.default)(tM({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},j)),handleChange=function(m,_){m.hex?isValidHex(m.hex)&&y({hex:m.hex,source:"hex"},_):y(m,_)};return eg.createElement(Raised,{style:Z.Compact,styles:j},eg.createElement("div",{style:Z.compact,className:"compact-picker "+(void 0===B?"":B)},eg.createElement("div",null,lodash_es_map(S,function(m){return eg.createElement(compact_CompactColor,{key:m,color:m,active:m.toLowerCase()===T,onClick:handleChange,onSwatchHover:_})}),eg.createElement("div",{style:Z.clear})),eg.createElement(compact_CompactFields,{hex:T,rgb:R,onChange:handleChange})))};Compact.propTypes={colors:eM().arrayOf(eM().string),styles:eM().object},Compact.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}},common_ColorWrap(Compact);var r0=(0,ex.handleHover)(function(m){var y=m.hover,_=m.color,S=m.onClick,T=m.onSwatchHover,R={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},D=(0,ex.default)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:R}},{hover:y});return eg.createElement("div",{style:D.swatch},eg.createElement(t5,{color:_,onClick:S,onHover:T,focusStyle:R}))}),Github=function(m){var y=m.width,_=m.colors,S=m.onChange,T=m.onSwatchHover,R=m.triangle,D=m.styles,j=m.className,B=(0,ex.default)(tM({default:{card:{width:y,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},void 0===D?{}:D),{"hide-triangle":"hide"===R,"top-left-triangle":"top-left"===R,"top-right-triangle":"top-right"===R,"bottom-left-triangle":"bottom-left"===R,"bottom-right-triangle":"bottom-right"===R}),handleChange=function(m,y){return S({hex:m,source:"hex"},y)};
1return eg.createElement("div",{style:B.card,className:"github-picker "+(void 0===j?"":j)},eg.createElement("div",{style:B.triangleShadow}),eg.createElement("div",{style:B.triangle}),lodash_es_map(_,function(m){return eg.createElement(r0,{color:m,key:m,onClick:handleChange,onSwatchHover:T})}))};Github.propTypes={width:eM().oneOfType([eM().string,eM().number]),colors:eM().arrayOf(eM().string),triangle:eM().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:eM().object},Github.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}},common_ColorWrap(Github);var r1=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},HuePicker=function(m){var y=m.width,_=m.height,S=m.onChange,T=m.hsl,R=m.direction,D=m.pointer,j=m.styles,B=m.className,Z=(0,ex.default)(tM({default:{picker:{position:"relative",width:y,height:_},hue:{radius:"2px"}}},void 0===j?{}:j));return eg.createElement("div",{style:Z.picker,className:"hue-picker "+(void 0===B?"":B)},eg.createElement(eI,r1({},Z.hue,{hsl:T,pointer:D,onChange:function(m){return S({a:1,h:m.h,l:.5,s:1})},direction:R})))};HuePicker.propTypes={styles:eM().object},HuePicker.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(m){var y=m.direction,_=(0,ex.default)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===y});return eg.createElement("div",{style:_.picker})},styles:{}},common_ColorWrap(HuePicker),common_ColorWrap(function(m){var y=m.onChange,_=m.hex,S=m.rgb,T=m.styles,R=void 0===T?{}:T,D=m.className,j=(0,ex.default)(tM({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+_,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},R)),handleChange=function(m,_){m.hex?isValidHex(m.hex)&&y({hex:m.hex,source:"hex"},_):(m.r||m.g||m.b)&&y({r:m.r||S.r,g:m.g||S.g,b:m.b||S.b,source:"rgb"},_)};return eg.createElement(Raised,{styles:R},eg.createElement("div",{style:j.material,className:"material-picker "+(void 0===D?"":D)},eg.createElement(eP,{style:{wrap:j.HEXwrap,input:j.HEXinput,label:j.HEXlabel},label:"hex",value:_,onChange:handleChange}),eg.createElement("div",{style:j.split,className:"flexbox-fix"},eg.createElement("div",{style:j.third},eg.createElement(eP,{style:{wrap:j.RGBwrap,input:j.RGBinput,label:j.RGBlabel},label:"r",value:S.r,onChange:handleChange})),eg.createElement("div",{style:j.third},eg.createElement(eP,{style:{wrap:j.RGBwrap,input:j.RGBinput,label:j.RGBlabel},label:"g",value:S.g,onChange:handleChange})),eg.createElement("div",{style:j.third},eg.createElement(eP,{style:{wrap:j.RGBwrap,input:j.RGBinput,label:j.RGBlabel},label:"b",value:S.b,onChange:handleChange})))))});var PhotoshopFields=function(m){var y=m.onChange,_=m.rgb,S=m.hsv,T=m.hex,R=(0,ex.default)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),handleChange=function(m,T){m["#"]?isValidHex(m["#"])&&y({hex:m["#"],source:"hex"},T):m.r||m.g||m.b?y({r:m.r||_.r,g:m.g||_.g,b:m.b||_.b,source:"rgb"},T):(m.h||m.s||m.v)&&y({h:m.h||S.h,s:m.s||S.s,v:m.v||S.v,source:"hsv"},T)};return eg.createElement("div",{style:R.fields}
1,eg.createElement(eP,{style:{wrap:R.RGBwrap,input:R.RGBinput,label:R.RGBlabel},label:"h",value:Math.round(S.h),onChange:handleChange}),eg.createElement(eP,{style:{wrap:R.RGBwrap,input:R.RGBinput,label:R.RGBlabel},label:"s",value:Math.round(100*S.s),onChange:handleChange}),eg.createElement(eP,{style:{wrap:R.RGBwrap,input:R.RGBinput,label:R.RGBlabel},label:"v",value:Math.round(100*S.v),onChange:handleChange}),eg.createElement("div",{style:R.divider}),eg.createElement(eP,{style:{wrap:R.RGBwrap,input:R.RGBinput,label:R.RGBlabel},label:"r",value:_.r,onChange:handleChange}),eg.createElement(eP,{style:{wrap:R.RGBwrap,input:R.RGBinput,label:R.RGBlabel},label:"g",value:_.g,onChange:handleChange}),eg.createElement(eP,{style:{wrap:R.RGBwrap,input:R.RGBinput,label:R.RGBlabel},label:"b",value:_.b,onChange:handleChange}),eg.createElement("div",{style:R.divider}),eg.createElement(eP,{style:{wrap:R.HEXwrap,input:R.HEXinput,label:R.HEXlabel},label:"#",value:T.replace("#",""),onChange:handleChange}),eg.createElement("div",{style:R.fieldSymbols},eg.createElement("div",{style:R.symbol},"\xb0"),eg.createElement("div",{style:R.symbol},"%"),eg.createElement("div",{style:R.symbol},"%")))},photoshop_PhotoshopPointerCircle=function(m){var y=m.hsl,_=(0,ex.default)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":y.l>.5});return eg.createElement("div",{style:_.picker})},PhotoshopPointer=function(){var m=(0,ex.default)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return eg.createElement("div",{style:m.pointer},eg.createElement("div",{style:m.left},eg.createElement("div",{style:m.leftInside})),eg.createElement("div",{style:m.right},eg.createElement("div",{style:m.rightInside})))},photoshop_PhotoshopButton=function(m){var y=m.onClick,_=m.label,S=m.children,T=m.active,R=(0,ex.default)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:T});return eg.createElement("div",{style:R.button,onClick:y},_||S)},photoshop_PhotoshopPreviews=function(m){var y=m.rgb,_=m.currentColor,S=(0,ex.default)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+y.r+","+y.g+", "+y.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:_,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return eg.createElement("div",null,eg.createElement("div",{style:S.label},"new"),eg.createElement("div",{style:S.swatches},eg.createElement("div",{style:S.new}),eg.createElement("div",{style:S.current})),eg.createElement("div",{style:S.label},"current"))},r2=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}(),r5=function(m){function Photoshop(m){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,Photoshop);var y=function(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}(this,(Photoshop.__proto__||Object.getPrototypeOf(Photoshop)).call(this));return y.state={currentColor:m.hex},y}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(Photoshop,m),r2(Photoshop,[{key:"render",value:function(){var m=this.props,y=m.styles,_=m.className,S=(0,ex.default)(tM({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px s
1olid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},void 0===y?{}:y));return eg.createElement("div",{style:S.picker,className:"photoshop-picker "+(void 0===_?"":_)},eg.createElement("div",{style:S.head},this.props.header),eg.createElement("div",{style:S.body,className:"flexbox-fix"},eg.createElement("div",{style:S.saturation},eg.createElement(tU,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:photoshop_PhotoshopPointerCircle,onChange:this.props.onChange})),eg.createElement("div",{style:S.hue},eg.createElement(eI,{direction:"vertical",hsl:this.props.hsl,pointer:PhotoshopPointer,onChange:this.props.onChange})),eg.createElement("div",{style:S.controls},eg.createElement("div",{style:S.top,className:"flexbox-fix"},eg.createElement("div",{style:S.previews},eg.createElement(photoshop_PhotoshopPreviews,{rgb:this.props.rgb,currentColor:this.state.currentColor})),eg.createElement("div",{style:S.actions},eg.createElement(photoshop_PhotoshopButton,{label:"OK",onClick:this.props.onAccept,active:!0}),eg.createElement(photoshop_PhotoshopButton,{label:"Cancel",onClick:this.props.onCancel}),eg.createElement(PhotoshopFields,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),Photoshop}(eg.Component);r5.propTypes={header:eM().string,styles:eM().object},r5.defaultProps={header:"Color Picker",styles:{}},common_ColorWrap(r5);var sketch_SketchFields=function(m){var y=m.onChange,_=m.rgb,S=m.hsl,T=m.hex,R=m.disableAlpha,D=(0,ex.default)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:R}),handleChange=function(m,T){m.hex?isValidHex(m.hex)&&y({hex:m.hex,source:"hex"},T):m.r||m.g||m.b?y({r:m.r||_.r,g:m.g||_.g,b:m.b||_.b,a:_.a,source:"rgb"},T):m.a&&(m.a<0?m.a=0:m.a>100&&(m.a=100),m.a/=100,y({h:S.h,s:S.s,l:S.l,a:m.a,source:"rgb"},T))};return eg.createElement("div",{style:D.fields,className:"flexbox-fix"},eg.createElement("div",{style:D.double},eg.createElement(eP,{style:{input:D.input,label:D.label},label:"hex",value:T.replace("#",""),onChange:handleChange})),eg.createElement("div",{style:D.single},eg.createElement(eP,{style:{input:D.input,label:D.label},label:"r",value:_.r,onChange:handleChange,dragLabel:"true",dragMax:"255"})),eg.createElement("div",{style:D.single},eg.createElement(eP,{style:{input:D.input,label:D.label},label:"g",value:_.g,onChange:handleChange,dragLabel:"true",dragMax:"255"})),eg.createElement("div",{style:D.single},eg.createElement(eP,{style:{input:D.input,label:D.label},label:"b",value:_.b,onChange:handleChange,dragLabel:"true",dragMax:"255"})),eg.createElement("div",{style:D.alpha},eg.createElement(eP,{style:{input:D.input,label:D.label},label:"a",value:Math.round(100*_.a),onChange:handleChange,dragLabel:"true",dragMax:"100"})))},r3=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},SketchPresetColors=function(m){var y=m.colors,_=m.onClick,S=void 0===_?function(){}:_,T=m.onSwatchHover,R=(0,ex.default)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!y||!y.length}),handleClick=function(m,y){S({hex:m,source:"hex"},y)};return eg.createElement("div",{style:R.colors,className:"flexbox-fix"},y.map(function(m){var y="string"==typeof m?{color:m}:m,_=""+y.color+(y.title||"");
1return eg.createElement("div",{key:_,style:R.swatchWrap},eg.createElement(t5,r3({},y,{style:R.swatch,onClick:handleClick,onHover:T,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+y.color}})))}))};SketchPresetColors.propTypes={colors:eM().arrayOf(eM().oneOfType([eM().string,eM().shape({color:eM().string,title:eM().string})])).isRequired};var r4=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},Sketch=function(m){var y=m.width,_=m.rgb,S=m.hex,T=m.hsv,R=m.hsl,D=m.onChange,j=m.onSwatchHover,B=m.disableAlpha,Z=m.presetColors,W=m.renderers,q=m.styles,Y=void 0===q?{}:q,ee=m.className,et=(0,ex.default)(tM({default:r4({picker:{width:y,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+_.r+","+_.g+","+_.b+","+_.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},Y),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},Y),{disableAlpha:B});return eg.createElement("div",{style:et.picker,className:"sketch-picker "+(void 0===ee?"":ee)},eg.createElement("div",{style:et.saturation},eg.createElement(tU,{style:et.Saturation,hsl:R,hsv:T,onChange:D})),eg.createElement("div",{style:et.controls,className:"flexbox-fix"},eg.createElement("div",{style:et.sliders},eg.createElement("div",{style:et.hue},eg.createElement(eI,{style:et.Hue,hsl:R,onChange:D})),eg.createElement("div",{style:et.alpha},eg.createElement(ek,{style:et.Alpha,rgb:_,hsl:R,renderers:W,onChange:D}))),eg.createElement("div",{style:et.color},eg.createElement(Checkboard,null),eg.createElement("div",{style:et.activeColor}))),eg.createElement(sketch_SketchFields,{rgb:_,hsl:R,hex:S,onChange:D,disableAlpha:B}),eg.createElement(SketchPresetColors,{colors:Z,onClick:D,onSwatchHover:j}))};Sketch.propTypes={disableAlpha:eM().bool,width:eM().oneOfType([eM().string,eM().number]),styles:eM().object},Sketch.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]},common_ColorWrap(Sketch);var slider_SliderSwatch=function(m){var y=m.hsl,_=m.offset,S=m.onClick,T=void 0===S?function(){}:S,R=m.active,D=m.first,j=m.last,B=(0,ex.default)({default:{swatch:{height:"12px",background:"hsl("+y.h+", 50%, "+100*_+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:R,first:D,last:j});return eg.createElement("div",{style:B.swatch,onClick:function(m){return T({h:y.h,s:.5,l:_,source:"hsl"},m)}})},slider_SliderSwatches=function(m){var y=m.onClick,_=m.hsl,S=(0,ex.default)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}});return eg.createElement("div",{style:S.swatches},eg.createElement("div",{style:S.swatch},eg.createElement(slider_SliderSwatch,{hsl:_,offset:".80",active:.1>Math.abs(_.l-.8)&&.1>Math.abs(_.s-.5),onClick:y,first:!0})),eg.createElement("div",{style:S.swatch},eg.createElement(slider_SliderSwatch,{hsl:_,offset:".65",active:.1>Math.abs(_.l-.65)&&.1>Math.abs(_.s-.5),onClick:y}
1)),eg.createElement("div",{style:S.swatch},eg.createElement(slider_SliderSwatch,{hsl:_,offset:".50",active:.1>Math.abs(_.l-.5)&&.1>Math.abs(_.s-.5),onClick:y})),eg.createElement("div",{style:S.swatch},eg.createElement(slider_SliderSwatch,{hsl:_,offset:".35",active:.1>Math.abs(_.l-.35)&&.1>Math.abs(_.s-.5),onClick:y})),eg.createElement("div",{style:S.swatch},eg.createElement(slider_SliderSwatch,{hsl:_,offset:".20",active:.1>Math.abs(_.l-.2)&&.1>Math.abs(_.s-.5),onClick:y,last:!0})),eg.createElement("div",{style:S.clear}))},Slider=function(m){var y=m.hsl,_=m.onChange,S=m.pointer,T=m.styles,R=m.className,D=(0,ex.default)(tM({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},void 0===T?{}:T));return eg.createElement("div",{style:D.wrap||{},className:"slider-picker "+(void 0===R?"":R)},eg.createElement("div",{style:D.hue},eg.createElement(eI,{style:D.Hue,hsl:y,pointer:S,onChange:_})),eg.createElement("div",{style:D.swatches},eg.createElement(slider_SliderSwatches,{hsl:y,onClick:_})))};Slider.propTypes={styles:eM().object},Slider.defaultProps={pointer:function(){var m=(0,ex.default)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return eg.createElement("div",{style:m.picker})},styles:{}},common_ColorWrap(Slider);var r6=_(70597),swatches_SwatchesColor=function(m){var y=m.color,_=m.onClick,S=m.onSwatchHover,T=m.first,R=m.last,D=m.active,j=(0,ex.default)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:y,marginBottom:"1px"},check:{color:getContrastingColor(y),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:T,last:R,active:D,"color-#FFFFFF":"#FFFFFF"===y,transparent:"transparent"===y});return eg.createElement(t5,{color:y,style:j.color,onClick:void 0===_?function(){}:_,onHover:S,focusStyle:{boxShadow:"0 0 4px "+y}},eg.createElement("div",{style:j.check},eg.createElement(r6.Z,null)))},swatches_SwatchesGroup=function(m){var y=m.onClick,_=m.onSwatchHover,S=m.group,T=m.active,R=(0,ex.default)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return eg.createElement("div",{style:R.group},lodash_es_map(S,function(m,R){return eg.createElement(swatches_SwatchesColor,{key:m,color:m,active:m.toLowerCase()===T,first:0===R,last:R===S.length-1,onClick:y,onSwatchHover:_})}))},Swatches=function(m){var y=m.width,_=m.height,S=m.onChange,T=m.onSwatchHover,R=m.colors,D=m.hex,j=m.styles,B=m.className,Z=(0,ex.default)(tM({default:{picker:{width:y,height:_},overflow:{height:_,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},void 0===j?{}:j)),handleChange=function(m,y){return S({hex:m,source:"hex"},y)};return eg.createElement("div",{style:Z.picker,className:"swatches-picker "+(void 0===B?"":B)},eg.createElement(Raised,null,eg.createElement("div",{style:Z.overflow},eg.createElement("div",{style:Z.body},lodash_es_map(R,function(m){return eg.createElement(swatches_SwatchesGroup,{key:m.toString(),group:m,active:D,onClick:handleChange,onSwatchHover:T})}),eg.createElement("div",{style:Z.clear})))))};Swatches.propTypes={width:eM().oneOfType([eM().string,eM().number]),height:eM().oneOfType([eM().string,eM().number]),colors:eM().arrayOf(eM().arrayOf(eM().string)),styles:eM().object},Swatches.defaultProps={width:320,height:240,colors:[[rA["900"],rA["700"],rA["500"],rA["300"],rA["100"]],[rM["900"],rM["700"],rM["500"],rM["300"],rM["100"]],[rD["900"],rD["700"],rD["500"],rD["300"],rD["100"]],[rj["900"],rj["700"],rj["500"],rj["300"],rj["100"]],[rL["900"],rL["700"],rL["500"],rL["300"],rL["100"]],[rF["900"],rF["700"],rF["500"],rF["300"],rF["100"]],[rN["900"],rN["700"],rN["500"],rN["300"],rN["100"]],[rV["900"],rV["700"],rV["500"],rV["300"],rV["100"]],[rz["900"],rz["700"],rz["500"],rz["300"],rz["100"]],["#194D33",r$["700"],r$["500"],r$["300"],r$["100"]],[rH["900"],rH["700"],rH["500"],rH["300"],rH["100"]],[rB["900"],rB["700"],rB["500"],rB["300"],rB["100"]],[rU["900"],rU["700"],rU["500"],rU["300"],rU["100"]],[rZ["900"],rZ["700"],rZ["500"],rZ["300"],rZ["100"]],[rW["900"],rW["700"],rW["500"],rW["300"],rW["100"]],[rG["900"],rG["700"],rG["500"],rG["300"],rG["100"]],[rq["900"],rq["700"],rq["500"],rq["300"],rq["100"]],[rY["900"],rY["700"],rY["500"],rY["300"],rY["100"]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}},common_ColorWrap(Swatches);var Twitter=function(m){var y=m.onChange,_=m.onSwatchHover,S=m.hex,T=m.colors,R=m.width,D=m.triangle,j=m.styles,B=m.className,Z=(0,ex.default)(tM({default:{card:{width:R,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",dis
1play:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},void 0===j?{}:j),{"hide-triangle":"hide"===D,"top-left-triangle":"top-left"===D,"top-right-triangle":"top-right"===D}),handleChange=function(m,_){isValidHex(m)&&y({hex:m,source:"hex"},_)};return eg.createElement("div",{style:Z.card,className:"twitter-picker "+(void 0===B?"":B)},eg.createElement("div",{style:Z.triangleShadow}),eg.createElement("div",{style:Z.triangle}),eg.createElement("div",{style:Z.body},lodash_es_map(T,function(m,y){return eg.createElement(t5,{key:y,color:m,hex:m,style:Z.swatch,onClick:handleChange,onHover:_,focusStyle:{boxShadow:"0 0 4px "+m}})}),eg.createElement("div",{style:Z.hash},"#"),eg.createElement(eP,{label:null,style:{input:Z.input},value:S.replace("#",""),onChange:handleChange}),eg.createElement("div",{style:Z.clear})))};Twitter.propTypes={width:eM().oneOfType([eM().string,eM().number]),triangle:eM().oneOf(["hide","top-left","top-right"]),colors:eM().arrayOf(eM().string),styles:eM().object},Twitter.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}},common_ColorWrap(Twitter);var GooglePointerCircle=function(m){var y=(0,ex.default)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(m.hsl.h)+", "+Math.round(100*m.hsl.s)+"%, "+Math.round(100*m.hsl.l)+"%)"}}});return eg.createElement("div",{style:y.picker})};GooglePointerCircle.propTypes={hsl:eM().shape({h:eM().number,s:eM().number,l:eM().number,a:eM().number})},GooglePointerCircle.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var GooglePointer=function(m){var y=(0,ex.default)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(m.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return eg.createElement("div",{style:y.picker})};GooglePointer.propTypes={hsl:eM().shape({h:eM().number,s:eM().number,l:eM().number,a:eM().number})},GooglePointer.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var google_GoogleFields=function(m){var y=m.onChange,_=m.rgb,S=m.hsl,T=m.hex,R=m.hsv,handleChange=function(m,_){if(m.hex)isValidHex(m.hex)&&y({hex:m.hex,source:"hex"},_);else if(m.rgb){var S=m.rgb.split(",");isvalidColorString(m.rgb,"rgb")&&y({r:S[0],g:S[1],b:S[2],a:1,source:"rgb"},_)}else if(m.hsv){var T=m.hsv.split(",");isvalidColorString(m.hsv,"hsv")&&(T[2]=T[2].replace("%",""),T[1]=T[1].replace("%",""),T[0]=T[0].replace("\xb0",""),1==T[1]?T[1]=.01:1==T[2]&&(T[2]=.01),y({h:Number(T[0]),s:Number(T[1]),v:Number(T[2]),source:"hsv"},_))}else if(m.hsl){var R=m.hsl.split(",");isvalidColorString(m.hsl,"hsl")&&(R[2]=R[2].replace("%",""),R[1]=R[1].replace("%",""),R[0]=R[0].replace("\xb0",""),1==Z[1]?Z[1]=.01:1==Z[2]&&(Z[2]=.01),y({h:Number(R[0]),s:Number(R[1]),v:Number(R[2]),source:"hsl"},_))}},D=(0,ex.default)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),j=_.r+", "+_.g+", "+_.b,B=Math.round(S.h)+"\xb0, "+Math.round(100*S.s)+"%, "+Math.round(100*S.l)+"%",Z=Math.round(R.h)+"\xb0, "+Math.round(100*R.s)+"%, "+Math.round(100*R.v)+"%";return eg.createElement("div",{style:D.wrap,className:"flexbox-fix"},eg.createElement("div",{style:D.fields},eg.createElement("div",{style:D.double},eg.createElement(eP,{style:{input:D.input,label:D.label},label:"hex",value:T,onChange:handleChange})),eg.createElement("div",{style:D.column},eg.createElement("div",{style:D.single},eg.createElement(eP,{style:{input:D.input2,label:D.label2},label:"rgb",value:j,onChange:handleChange})),eg.createElement("div",{style:D.single},eg.createElement(eP,{style:{input:D.input2,label:D.label2},label:"hsv",value:Z,onChange:handleChange})),eg.createElement("div",{style:D.single},eg.createElement(eP,{style:{input:D.input2,label:D.label2},label:"hsl",value:B,onChange:handleChange}
1)))))},Google=function(m){var y=m.width,_=m.onChange,S=m.rgb,T=m.hsl,R=m.hsv,D=m.hex,j=m.header,B=m.styles,Z=m.className,W=(0,ex.default)(tM({default:{picker:{width:y,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+S.r+", "+S.g+", "+S.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},void 0===B?{}:B));return eg.createElement("div",{style:W.picker,className:"google-picker "+(void 0===Z?"":Z)},eg.createElement("div",{style:W.head},j),eg.createElement("div",{style:W.swatch}),eg.createElement("div",{style:W.saturation},eg.createElement(tU,{hsl:T,hsv:R,pointer:GooglePointerCircle,onChange:_})),eg.createElement("div",{style:W.body},eg.createElement("div",{style:W.controls,className:"flexbox-fix"},eg.createElement("div",{style:W.hue},eg.createElement(eI,{style:W.Hue,hsl:T,radius:"4px",pointer:GooglePointer,onChange:_}))),eg.createElement(google_GoogleFields,{rgb:S,hsl:T,hex:D,hsv:R,onChange:_})))};Google.propTypes={width:eM().oneOfType([eM().string,eM().number]),styles:eM().object,header:eM().string},Google.defaultProps={width:652,styles:{},header:"Color picker"},common_ColorWrap(Google);var r9=_(15437),r8=_(64809);let r7=(0,ef.fe)({title:"Hue Saturation Lightness",name:"hslaColor",type:"object",fields:[{name:"h",type:"number",title:"Hue"},{name:"s",type:"number",title:"Saturation"},{name:"l",type:"number",title:"Lightness"},{name:"a",type:"number",title:"Alpha"}]}),ne=(0,ef.fe)({title:"Red Green Blue (rgb)",name:"rgbaColor",type:"object",fields:[{name:"r",type:"number",title:"Red"},{name:"g",type:"number",title:"Green"},{name:"b",type:"number",title:"Blue"},{name:"a",type:"number",title:"Alpha"}]}),ColorPickerFields=m=>{var y;let{onChange:_,rgb:S,hsl:T,hex:R,disableAlpha:D}=m,{sanity:j}=(0,ey.Fg)(),B=(0,eg.useMemo)(()=>({input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px ".concat(j.color.input.default.enabled.border),color:j.color.input.default.enabled.fg,backgroundColor:j.color.input.default.enabled.bg,fontSize:j.fonts.text.sizes[0].fontSize,textAlign:"center"},label:{display:"block",textAlign:"center",fontSize:j.fonts.label.sizes[0].fontSize,color:j.color.base.fg,paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}}),[j]),Z=(0,eg.useCallback)(m=>{if("hex"in m&&m.hex&&(0,r8.isValidHex)(m.hex))_({hex:m.hex,source:"hex"});else if(S&&("r"in m&&m.r||"g"in m&&m.g||"b"in m&&m.b))_({r:Number(m.r)||S.r,g:Number(m.g)||S.g,b:Number(m.b)||S.b,a:S.a,source:"rgb"});else if(T&&"a"in m&&m.a){let y=Number(m.a);y<0?y=0:y>100&&(y=100),y/=100,_({h:T.h,s:T.s,l:T.l,a:y,source:"hsl"})}},[_,T,S]);return(0,eh.jsxs)(ey.kC,{children:[(0,eh.jsx)(ey.xu,{flex:2,marginRight:1,children:(0,eh.jsx)(ev.Vm,{style:B,label:"hex",value:null==R?void 0:R.replace("#",""),onChange:Z})}),(0,eh.jsx)(ey.xu,{flex:1,marginRight:1,children:(0,eh.jsx)(ev.Vm,{style:B,label:"r",value:null==S?void 0:S.r,onChange:Z,dragLabel:!0,dragMax:255})}),(0,eh.jsx)(ey.xu,{flex:1,marginRight:1,children:(0,eh.jsx)(ev.Vm,{style:B,label:"g",value:null==S?void 0:S.g,onChange:Z,dragLabel:!0,dragMax:255})}),(0,eh.jsx)(ey.xu,{flex:1,marginRight:1,children:(0,eh.jsx)(ev.Vm,{style:B,label:"b",value:null==S?void 0:S.b,onChange:Z,dragLabel:!0,dragMax:255})}),!D&&(0,eh.jsx)(ey.xu,{flex:1,children:(0,eh.jsx)(ev.Vm,{style:B,label:"a",value:Math.round((null!=(y=null==S?void 0:S.a)?y:1)*100),onChange:Z,dragLabel:!0,dragMax:100})})]})};function index_esm_typeof(m){return(index_esm_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(m)}var nr=/^\s+/,nn=/\s+$/;function index_esm_tinycolor(m,y){if(y=y||{},(m=m||"")instanceof index_esm_tinycolor)return m;if(!(this instanceof index_esm_tinycolor))return new index_esm_tinycolor(m,y);var _,S,T,R,D,j,B,Z,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed=(S={r:0,g:0,b:0},T=1,R=null,D=null,j=null,B=!1,Z=!1,"string"==typeof(_=m)&&(_=function(m){m=m.replace(nr,"").replace(nn,"").toLowerCase();var y,_=!1;if(no[m])m=no[m],_=!0;else if("transparent"==m)return{r:0,g:0,b:0,a:0,format:"name"};return(y=na.rgb.exec(m))?{r:y[1],g:y[2],b:y[3]}:(y=na.rgba.exec(m))?{r:y[1],g:y[2],b:y[3],a:y[4]}:(y=na.hsl.exec(m))?{h:y[1],s:y[2],l:y[3]}:(y=na.hsla.exec(m))?{h:y[1],s:y[2],l:y[3],a:y[4]}:(y=na.hsv.exec(m))?{h:y[1],s:y[2],v:y[3]}:(y=na.hsva.exec(m))?{h:y[1],s:y[2],v:y[3],a:y[4]}:(y=na.hex8.exec(m))?{r:index_esm_parseIntFromHex(y[1]),g:index_esm_parseIntFromHex(y[2]),b:index_esm_parseIntFromHex(y[3]),a:index_esm_parseIntFromHex(y[4])/255,format:_?"name":"hex8"}:(y=na.hex6.exec(m))?{r:index_esm_parseIntFromHex(y[1]),g:index_esm_parseIntFromHex(y[2]),b:index_esm_parseIntFromHex(y[3]),format:_?"name":"hex"}:(y=na.hex4.exec(m))?{r:index_esm_parseIntFromHex(y[1]+""+y[1]),g:index_esm_parseIntFromHex(y[2]+""+y[2]),b:index_esm_parseIntFromHex(y[3]+""+y[3]),a:index_esm_parseIntFromHex(y[4]+""+y[4])/255,format:_?"name":"hex8"}:!!(y=na.hex3.exec(m))&&{r:index_esm_parseIntFromHex(y[1]+""+y[1]),g:index_esm_parseIntFromHex(y[2]+""+y[2]),b:index_esm_parseIntFromHex(y[3]+""+y[3]),format:_?"name":"hex"}}(_)),"object"==index_esm_typeof(_)&&(index_esm_isValidCSSUnit(_.r)&&index_esm_isValidCSSUnit(_.g)&&index_esm_isValidCSSUnit(_.b)?(W=_.r,q=_.g,Y=_.b,S={r:255*index_esm_bound01(W,255),g:255*index_esm_bound01(q,255),b:255*index_esm_bound01(Y,255)},B=!0,Z="%"===String(_.r).substr(-1)?"prgb":"rgb"):index_esm_isValidCSSUnit(_.h)&&index_esm_isValidCSSUnit(_.s)&&index_esm_isValidCSSUnit(_.v)?(R=index_esm_convertToPercentage(_.s),D=index_esm_convertToPercentage(_.v),ee=_.h,et=R,er=D,ee=6*index_esm_bound01(ee,360),et=index_esm_bound01(et,100),er=index_esm_bound01(er,100),ei=Math.floor(ee),ea=ee-ei,es=er*(1-et),el=er*(1-ea*et),eu=er*(1-(1-ea)*et),S={r:255*[er,el,es,es,eu,er][ec=ei%6],g:255*[eu,er,er,el,es,es][ec],b:255*[es,es,eu,er,er,el][ec]},B=!0,Z="hsv"):index_esm_isValidCSSUnit(_.h)&&index_esm_isValidCSSUnit(_.s)&&index_esm_isValidCSSUnit(_.l)&&(R=index_esm_convertToPercentage(_.s),j=index_esm_convertToPercentage(_.l),S=function(m,y,_){var S,T,R;function hue2rgb(m,y,_){return(_<0&&(_+=1),_>1&&(_-=1),_<1/6)?m+(y-m)*6*_:_<.5?y:_<2/3?m+(y-m)*(2/3-_)*6:m}if(m=index_esm_bound01(m,360),y=index_esm_bound01(y,100),_=index_esm_bound01(_,100),0===y)S=T=R=_;else{var D=_<.5?_*(1+y):_+y-_*y,j=2*_-D;S=hue2rgb(j,D,m+1/3),T=hue2rgb(j,D,m),R=hue2rgb(j,D,m-1/3)}return{r:255*S,g:255*T,b:255*R}}(_.h,R,j),B=!0,Z="hsl"),_.hasOwnProperty("a")&&(T=_.a)),T=index_esm_boundAlpha(T),{ok:B,format:_.format||Z,r:Math.min(255,Math.max(S.r,0)),g:Math.min(255,Math.max(S.g,0)),b:Math.min(255,Math.max(S.b,0)),a:T});this._originalInput=m,this._r=ed.r,this._g=ed.g,this._b=ed.b,this._a=ed.a,this._roundA=Math.round(100*this._a)/100,this._format=y.format||ed.format,this._gradientType=y.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=ed.ok}function index_esm_rgbToHsl(m,y,_){var S,T,R=Math.max(m=index_esm_bound01(m,255),y=index_esm_bound01(y,255),_=index_esm_bound01(_,255)),D=Math.min(m,y,_),j=(R+D)/2;if(R==D)S=T=0;else{var B=R-D;switch(T=j>.5?B/(2-R-D):B/(R+D),R){case m:S=(y-_)/B+(y<_?6:0);break;case y:S=(_-m)/B+2;break;case _:S=(m-y)/B+4}S/=6}return{h:S,s:T,l:j}}function index_esm_rgbToHsv(m,y,_){var S,T=Math.max(m=index_esm_bound01(m,255),y=index_esm_bound01(y,255),_=index_esm_bound01(_,255)),R=Math.min(m,y,_),D=T-R;if(T==R)S=0;else{switch(T){case m:S=(y-_)/D+(y<_?6:0);break;case y:S=(_-m)/D+2;break;case _:S=(m-y)/D+4}S/=6}return{h:S,s:0===T?0:D/T,v:T}}function index_esm_rgbToHex(m,y,_,S){var T=[index_esm_pad2(Math.round(m).toString(16)),index_esm_pad2(Math.round(y).toString(16)),index_esm_pad2(Math.round(_).toString(16))];return S&&T[0].charAt(0)==T[0].charAt(1)&&T[1].charAt(0)==T[1].charAt(1)&&T[2].charAt(0)==T[2].charAt(1)?T[0].charAt(0)+T[1].charAt(0)+T[2].charAt(0):T.join("")}function index_esm_rgbaToArgbHex(m,y,_,S){return[index_esm_pad2(index_esm_convertDecimalToHex(S)),index_esm_pad2(Math.round(m).toString(16)),index_esm_pad2(Math.round(y).toString(16)),index_esm_pad2(Math.round(_).toString(16))].join("")}function index_esm_desaturate(m,y){y=0===y?0:y||10;var _=index_esm_tinycolor(m).toHsl();return _.s-=y/100,_.s=index_esm_clamp01(_.s),index_esm_tinycolor(_)}function index_esm_saturate(m,y){y=0===y?0:y||10;var _=index_esm_tinycolor(m).toHsl();return _.s+=y/100,_.s=index_esm_clamp01(_.s),index_esm_tinycolor(_)}function index_esm_greyscale(m){return index_esm_tinycolor(m).desaturate(100)}function index_esm_lighten(m,y){y=0===y?0:y||10;var _=index_esm_tinycolor(m).toHsl();return _.l+=y/100,_.l=index_esm_clamp01(_.l),index_esm_tinycolor(_)}function index_esm_brighten(m,y){y=0===y?0:y||10;var _=index_esm_tinycolor(m).toRgb();return _.r=Math.max(0,Math.min(255,_.r-Math.round(-(255*(y/100))))),_.g=M
1ath.max(0,Math.min(255,_.g-Math.round(-(255*(y/100))))),_.b=Math.max(0,Math.min(255,_.b-Math.round(-(255*(y/100))))),index_esm_tinycolor(_)}function index_esm_darken(m,y){y=0===y?0:y||10;var _=index_esm_tinycolor(m).toHsl();return _.l-=y/100,_.l=index_esm_clamp01(_.l),index_esm_tinycolor(_)}function index_esm_spin(m,y){var _=index_esm_tinycolor(m).toHsl(),S=(_.h+y)%360;return _.h=S<0?360+S:S,index_esm_tinycolor(_)}function index_esm_complement(m){var y=index_esm_tinycolor(m).toHsl();return y.h=(y.h+180)%360,index_esm_tinycolor(y)}function index_esm_polyad(m,y){if(isNaN(y)||y<=0)throw Error("Argument to polyad must be a positive number");for(var _=index_esm_tinycolor(m).toHsl(),S=[index_esm_tinycolor(m)],T=360/y,R=1;R<y;R++)S.push(index_esm_tinycolor({h:(_.h+R*T)%360,s:_.s,l:_.l}));return S}function index_esm_splitcomplement(m){var y=index_esm_tinycolor(m).toHsl(),_=y.h;return[index_esm_tinycolor(m),index_esm_tinycolor({h:(_+72)%360,s:y.s,l:y.l}),index_esm_tinycolor({h:(_+216)%360,s:y.s,l:y.l})]}function index_esm_analogous(m,y,_){y=y||6,_=_||30;var S=index_esm_tinycolor(m).toHsl(),T=360/_,R=[index_esm_tinycolor(m)];for(S.h=(S.h-(T*y>>1)+720)%360;--y;)S.h=(S.h+T)%360,R.push(index_esm_tinycolor(S));return R}function index_esm_monochromatic(m,y){y=y||6;for(var _=index_esm_tinycolor(m).toHsv(),S=_.h,T=_.s,R=_.v,D=[],j=1/y;y--;)D.push(index_esm_tinycolor({h:S,s:T,v:R})),R=(R+j)%1;return D}index_esm_tinycolor.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var m=this.toRgb();return(299*m.r+587*m.g+114*m.b)/1e3},getLuminance:function(){var m,y,_,S=this.toRgb();return m=S.r/255,.2126*(m<=.03928?m/12.92:Math.pow((m+.055)/1.055,2.4))+.7152*((y=S.g/255)<=.03928?y/12.92:Math.pow((y+.055)/1.055,2.4))+.0722*((_=S.b/255)<=.03928?_/12.92:Math.pow((_+.055)/1.055,2.4))},setAlpha:function(m){return this._a=index_esm_boundAlpha(m),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var m=index_esm_rgbToHsv(this._r,this._g,this._b);return{h:360*m.h,s:m.s,v:m.v,a:this._a}},toHsvString:function(){var m=index_esm_rgbToHsv(this._r,this._g,this._b),y=Math.round(360*m.h),_=Math.round(100*m.s),S=Math.round(100*m.v);return 1==this._a?"hsv("+y+", "+_+"%, "+S+"%)":"hsva("+y+", "+_+"%, "+S+"%, "+this._roundA+")"},toHsl:function(){var m=index_esm_rgbToHsl(this._r,this._g,this._b);return{h:360*m.h,s:m.s,l:m.l,a:this._a}},toHslString:function(){var m=index_esm_rgbToHsl(this._r,this._g,this._b),y=Math.round(360*m.h),_=Math.round(100*m.s),S=Math.round(100*m.l);return 1==this._a?"hsl("+y+", "+_+"%, "+S+"%)":"hsla("+y+", "+_+"%, "+S+"%, "+this._roundA+")"},toHex:function(m){return index_esm_rgbToHex(this._r,this._g,this._b,m)},toHexString:function(m){return"#"+this.toHex(m)},toHex8:function(m){var y,_,S,T,R;return y=this._r,_=this._g,S=this._b,T=this._a,R=[index_esm_pad2(Math.round(y).toString(16)),index_esm_pad2(Math.round(_).toString(16)),index_esm_pad2(Math.round(S).toString(16)),index_esm_pad2(index_esm_convertDecimalToHex(T))],m&&R[0].charAt(0)==R[0].charAt(1)&&R[1].charAt(0)==R[1].charAt(1)&&R[2].charAt(0)==R[2].charAt(1)&&R[3].charAt(0)==R[3].charAt(1)?R[0].charAt(0)+R[1].charAt(0)+R[2].charAt(0)+R[3].charAt(0):R.join("")},toHex8String:function(m){return"#"+this.toHex8(m)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*index_esm_bound01(this._r,255))+"%",g:Math.round(100*index_esm_bound01(this._g,255))+"%",b:Math.round(100*index_esm_bound01(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*index_esm_bound01(this._r,255))+"%, "+Math.round(100*index_esm_bound01(this._g,255))+"%, "+Math.round(100*index_esm_bound01(this._b,255))+"%)":"rgba("+Math.round(100*index_esm_bound01(this._r,255))+"%, "+Math.round(100*index_esm_bound01(this._g,255))+"%, "+Math.round(100*index_esm_bound01(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(ni[index_esm_rgbToHex(this._r,this._g,this._b,!0)]||!1)},toFilter:function(m){var y="#"+index_esm_rgbaToArgbHex(this._r,this._g,this._b,this._a),_=y,S=this._gradientType?"GradientType = 1, ":"";if(m){var T=index_esm_tinycolor(m);_="#"+index_esm_rgbaToArgbHex(T._r,T._g,T._b,T._a)}return"progid:DXImageTransform.Microsoft.gradient("+S+"startColorstr="+y+",endColorstr="+_+")"},toString:function(m){var y=!!m;m=m||this._format;var _=!1,S=this._a<1&&this._a>=0;return!y&&S&&("hex"===m||"hex6"===m||"hex3"===m||"hex4"===m||"hex8"===m||"name"===m)?"name"===m&&0===this._a?this.toName():this.toRgbString():("rgb"===m&&(_=this.toRgbString()),"prgb"===m&&(_=this.toPercentageRgbString()),("hex"===m||"hex6"===m)&&(_=this.toHexString()),"hex3"===m&&(_=this.toHexString(!0)),"hex4"===m&&(_=this.toHex8String(!0)),"hex8"===m&&(_=this.toHex8String()),"name"===m&&(_=this.toName()),"hsl"===m&&(_=this.toHslString()),"hsv"===m&&(_=this.toHsvString()),_||this.toHexString())},clone:function(){return index_esm_tinycolor(this.toString())},_applyModification:function(m,y){var _=m.apply(null,[this].concat([].slice.call(y)));return this._r=_._r,this._g=_._g,this._b=_._b,this.setAlpha(_._a),this},lighten:function(){return this._applyModification(index_esm_lighten,arguments)},brighten:function(){return this._applyModification(index_esm_brighten,arguments)},darken:function(){return this._applyModification(index_esm_darken,arguments)},desaturate:function(){return this._applyModification(index_esm_desaturate,arguments)},saturate:function(){return this._applyModification(index_esm_saturate,arguments)},greyscale:function(){return this._applyModification(index_esm_greyscale,arguments)},spin:function(){return this._applyModification(index_esm_spin,arguments)},_applyCombination:function(m,y){return m.apply(null,[this].concat([].slice.call(y)))},analogous:function(){return this._applyCombination(index_esm_analogous,arguments)},complement:function(){return this._applyCombination(index_esm_complement,arguments)},monochromatic:function(){return this._applyCombination(index_esm_monochromatic,arguments)},splitcomplement:function(){return this._applyCombination(index_esm_splitcomplement,arguments)},triad:function(){return this._applyCombination(index_esm_polyad,[3])},tetrad:function(){return this._applyCombination(index_esm_polyad,[4])}},index_esm_tinycolor.fromRatio=function(m,y){if("object"==index_esm_typeof(m)){var _={};for(var S in m)m.hasOwnProperty(S)&&("a"===S?_[S]=m[S]:_[S]=index_esm_convertToPercentage(m[S]));m=_}return index_esm_tinycolor(m,y)},index_esm_tinycolor.equals=function(m,y){return!!m&&!!y&&index_esm_tinycolor(m).toRgbString()==index_esm_tinycolor(y).toRgbString()},index_esm_tinycolor.random=function(){return index_esm_tinycolor.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},index_esm_tinycolor.mix=function(m,y,_){_=0===_?0:_||50;var S=index_esm_tinycolor(m).toRgb(),T=index_esm_tinycolor(y).toRgb(),R=_/100;return index_esm_tinycolor({r:(T.r-S.r)*R+S.r,g:(T.g-S.g)*R+S.g,b:(T.b-S.b)*R+S.b,a:(T.a-S.a)*R+S.a})},index_esm_tinycolor.readability=function(m,y){var _=index_esm_tinycolor(m),S=index_esm_tinycolor(y);return(Math.max(_.getLuminance(),S.getLuminance())+.05)/(Math.min(_.getLuminance(),S.getLuminance())+.05)},index_esm_tinycolor.isReadable=function(m,y,_){var S,T,R,D,j,B=index_esm_tinycolor.readability(m,y);switch(j=!1,(T=((S=(S=_)||{level:"AA",size:"small"}).level||"AA").toUpperCase(),R=(S.size||"small").toLowerCase(),"AA"!==T&&"AAA"!==T&&(T="AA"),"small"!==R&&"large"!==R&&(R="small"),D={level:T,size:R}).level+D.size){case"AAsmall":case"AAAlarge":j=B>=4.5;break;case"AAlarge":j=B>=3;break;case"AAAsmall":j=B>=7}return j},index_esm_tinycolor.mostReadable=function(m,y,_){var S,T,R,D,j=null,B=0;T=(_=_||{}).includeFallbackColors,R=_.level,D=_.size;
vendor: 1,674 bytes, line 1
1for(var Z=0;Z<y.length;Z++)(S=index_esm_tinycolor.readability(m,y[Z]))>B&&(B=S,j=index_esm_tinycolor(y[Z]));return index_esm_tinycolor.isReadable(m,j,{level:R,size:D})||!T?j:(_.includeFallbackColors=!1,index_esm_tinycolor.mostReadable(m,["#fff","#000"],_))};var no=index_esm_tinycolor.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee9
10",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},ni=index_esm_tinycolor.hexNames=function(m){var y={};for(var _ in m)m.hasOwnProperty(_)&&(y[m[_]]=_);return y}(no);function index_esm_boundAlpha(m){return(isNaN(m=parseFloat(m))||m<0||m>1)&&(m=1),m}function index_esm_bound01(m,y){"string"==typeof(_=m)&&-1!=_.indexOf(".")&&1===parseFloat(_)&&(m="100%");var _,S,T="string"==typeof(S=m)&&-1!=S.indexOf("%");return(m=Math.min(y,Math.max(0,parseFloat(m))),T&&(m=parseInt(m*y,10)/100),1e-6>Math.abs(m-y))?1:m%y/parseFloat(y)}function index_esm_clamp01(m){return Math.min(1,Math.max(0,m))}function index_esm_parseIntFromHex(m){return parseInt(m,16)}function index_esm_pad2(m){return 1==m.length?"0"+m:""+m}function index_esm_convertToPercentage(m){return m<=1&&(m=100*m+"%"),m}function index_esm_convertDecimalToHex(m){return Math.round(255*parseFloat(m)).toString(16)}var na=(ei="[\\s|\\(]+("+(er="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+er+")[,|\\s]+("+er+")\\s*\\)?",ea="[\\s|\\(]+("+er+")[,|\\s]+("+er+")[,|\\s]+("+er+")[,|\\s]+("+er+")\\s*\\)?",{CSS_UNIT:new RegExp(er),rgb:RegExp("rgb"+ei),rgba:RegExp("rgba"+ea),hsl:RegExp("hsl"+ei),hsla:RegExp("hsla"+ea),hsv:RegExp("hsv"+ei),hsva:RegExp("hsva"
1+ea),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function index_esm_isValidCSSUnit(m){return!!na.CSS_UNIT.exec(m)}var ns=Object.freeze,nl=Object.defineProperty,__template$1=(m,y)=>ns(nl(m,"raw",{value:ns(y||m.slice())}));let nu=(0,r9.ZP)(ey.kC)(es||(es=__template$1(["\n gap: 0.25em;\n"]))),nc=r9.ZP.div(el||(el=__template$1(["\n width: 2.1em;\n height: 2.1em;\n cursor: pointer;\n position: relative;\n overflow: hidden;\n border-radius: 3px;\n background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAADFJREFUOE9jZGBgEGHAD97gk2YcNYBhmIQBgWSAP52AwoAQwJvQRg1gACckQoC2gQgAIF8IscwEtKYAAAAASUVORK5CYII=') left center #fff;\n"]))),nd=r9.ZP.div(eu||(eu=__template$1(["\n border-radius: inherit;\n box-shadow: inset 0 0 0 1px var(--card-shadow-outline-color);\n content: '';\n position: absolute;\n inset: 0;\n z-index: 1;\n"]))),validateColors=m=>m.reduce((m,y)=>{let _=y.hex?index_esm_tinycolor(y.hex):index_esm_tinycolor(y);return _.isValid()&&m.push({color:y,backgroundColor:_.toRgbString()}),m},[]),ColorList=m=>{let{colors:y,onChange:_}=m;return y?(0,eh.jsx)(nu,{wrap:"wrap",children:validateColors(y).map((m,y)=>{let{color:S,backgroundColor:T}=m;return(0,eh.jsx)(nc,{onClick:()=>{_(S)},children:(0,eh.jsx)(nd,{style:{background:T}})},"".concat(T,"-").concat(y))})}):null};var nf=Object.freeze,np=Object.defineProperty,__template=(m,y)=>nf(np(m,"raw",{value:nf(y||m.slice())}));let nh=(0,r9.ZP)(ey.xu)(ec||(ec=__template(["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n"]))),ng=(0,r9.ZP)(ey.kC)(ed||(ed=__template(["\n margin-top: 6rem;\n background-color: var(--card-bg-color);\n position: relative;\n width: 100%;\n"]))),nm=common_ColorWrap(m=>{var y,_,S;let{width:T,color:{rgb:R,hex:D,hsv:j,hsl:B},onChange:Z,onUnset:W,disableAlpha:q,colorList:Y,readOnly:ee}=m;return B&&j?(0,eh.jsx)("div",{style:{width:T},children:(0,eh.jsx)(ey.Zb,{padding:1,border:!0,radius:1,children:(0,eh.jsxs)(ey.Kq,{space:2,children:[!ee&&(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsx)(ey.Zb,{overflow:"hidden",style:{position:"relative",height:"5em"},children:(0,eh.jsx)(ev.OQ,{onChange:Z,hsl:B,hsv:j})}),(0,eh.jsx)(ey.Zb,{shadow:1,radius:3,overflow:"hidden",style:{position:"relative",height:"10px"},children:(0,eh.jsx)(ev.PS,{hsl:B,onChange:!ee&&Z})}),!q&&(0,eh.jsx)(ey.Zb,{shadow:1,radius:3,overflow:"hidden",style:{position:"relative",height:"10px",background:"#fff"},children:(0,eh.jsx)(ev.xV,{rgb:R,hsl:B,onChange:Z})})]}),(0,eh.jsxs)(ey.kC,{children:[(0,eh.jsxs)(ey.Zb,{flex:1,radius:2,overflow:"hidden",style:{position:"relative",minWidth:"4em",background:"#fff"},children:[(0,eh.jsx)(ev.QN,{}),(0,eh.jsx)(nh,{style:{backgroundColor:"rgba(".concat(null==R?void 0:R.r,",").concat(null==R?void 0:R.g,",").concat(null==R?void 0:R.b,",").concat(null==R?void 0:R.a,")")}}),ee&&(0,eh.jsx)(ng,{padding:2,paddingBottom:1,sizing:"border",justify:"space-between",children:(0,eh.jsxs)(ey.Kq,{space:3,marginTop:1,children:[(0,eh.jsx)(ey.xv,{size:3,weight:"bold",children:D}),(0,eh.jsxs)(ey.gF,{space:3,children:[(0,eh.jsxs)(ey.xv,{size:1,children:[(0,eh.jsx)("strong",{children:"RGB: "}),null==R?void 0:R.r," ",null==R?void 0:R.g," ",null==R?void 0:R.b]}),(0,eh.jsxs)(ey.xv,{size:1,children:[(0,eh.jsx)("strong",{children:"HSL: "})," ",Math.round(null!=(y=null==B?void 0:B.h)?y:0)," ",Math.round((null!=(_=null==B?void 0:B.s)?_:0)*100),"% ",Math.round((null!=(S=null==B?void 0:B.l)?S:0)*100),"%"]})]})]})})]}),!ee&&(0,eh.jsxs)(ey.kC,{align:"flex-start",marginLeft:2,children:[(0,eh.jsx)(ey.xu,{style:{width:200},children:(0,eh.jsx)(ColorPickerFields,{rgb:R,hsl:B,hex:D,onChange:Z,disableAlpha:q})}),(0,eh.jsx)(ey.xu,{marginLeft:2,children:(0,eh.jsx)(ey.zx,{onClick:W,title:"Delete color",icon:eb.XHJ,tone:"critical"})})]})]}),Y&&(0,eh.jsx)(ColorList,{colors:Y,onChange:Z})]})})}):null}),ny={hex:"#24a3e3",hsl:{h:200,s:.7732,l:.5156,a:1},hsv:{h:200,s:.8414,v:.8901,a:1},rgb:{r:46,g:163,b:227,a:1},source:"hex"},round=function(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return Math.round(100*m)},nb=(0,ef.fe)({name:"color",type:"object",title:"Color",components:{input:function(m){var y,_;let{onChange:S,readOnly:T}=m,R=m.value,D=m.schemaType,j=(0,eg.useRef)(null),[B,Z]=(0,eg.useState)(R);(0,eg.useEffect)(()=>Z(R),[R]);let W=(0,eg.useCallback)(m=>{var y;let _=D.fields.filter(y=>y.name in m).map(y=>{let _=m[y.name],S="object"===y.type.jsonType;return(0,ep.t8m)(S?Object.assign({_type:y.type.name},_):_,[y.name])});S([(0,ep.CbY)({_type:D.name}),(0,ep.t8m)(D.name,["_type"]),(0,ep.t8m)(null==(y=m.rgb)?void 0:y.a,["alpha"]),..._])},[S,D]),q=(0,eg.useMemo)(()=>(0,em.debounce)(W,100),[W]),Y=(0,eg.useCallback)(m=>{Z(m),q(m)},[q,Z]),ee=(0,eg.useCallback)(()=>{Z(ny),W(ny)},[W]),et=(0,eg.useCallback)(()=>{Z(void 0),S((0,ep.zNf)())},[S]);return(0,eh.jsx)(eh.Fragment,{children:R&&R.hex?(0,eh.jsx)(nm,{color:B,onChange:Y,readOnly:T||"boolean"==typeof D.readOnly&&D.readOnly,disableAlpha:!!(null==(y=D.options)?void 0:y.disableAlpha),colorList:null==(_=D.options)?void 0:_.colorList,onUnset:et}):(0,eh.jsx)(ey.zx,{icon:eb.dtP,mode:"ghost",text:"Create color",ref:j,disabled:!!T,onClick:ee})})}},fields:[{title:"Hex",name:"hex",type:"string"},{title:"Alpha",name:"alpha",type:"number"},{title:"Hue Saturation Lightness",name:"hsl",type:"hslaColor"},{title:"Hue Saturation Value",name:"hsv",type:"hsvaColor"},{title:"Red Green Blue (rgb)",name:"rgb",type:"rgbaColor"}],preview:{select:{title:"hex",alpha:"alpha",hex:"hex",hsl:"hsl"},prepare(m){let{title:y,hex:_,hsl:S,alpha:T}=m,R=_||"No color set";return S&&(R="H:".concat(round(S.h)," S:").concat(round(S.s)," L:").concat(round(S.l)," A:").concat(round(T))),{title:y,subtitle:R,media:()=>(0,eh.jsx)("div",{style:{backgroundColor:null!=_?_:"#000",opacity:null!=T?T:1,position:"absolute",height:"100%",width:"100%",top:"0",left:"0"}})}}}}),nv=(0,ef.fe)({title:"Hue Saturation Value",name:"hsvaColor",type:"object",fields:[{name:"h",type:"number",title:"Hue"},{name:"s",type:"number",title:"Saturation"},{name:"v",type:"number",title:"Value"},{name:"a",type:"number",title:"Alpha"}]}),nx=(0,ep.Cw0)({name:"@sanity/color-input",schema:{types:[r7,nv,ne,nb]}})},76619:function(m,y,_){"use strict";_.d(y,{Wm:function(){return eZ},_v:function(){return projectUsersWidget},u5:function(){return projectInfoWidget}});var S,T,R,D,j,B,Z,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep=_(85893),eh=_(67294),eg=_(11636),em=_(15437),ey=_(14457),eb=_(40052),ev=_(34978),ex=_(29127),ew=_(40168),e_=Object.freeze,eC=Object.defineProperty,__template$3=(m,y)=>e_(eC(m,"raw",{value:e_(y||m.slice())}));let eS=(0,em.ZP)(eg.Zb)(T||(T=__template$3(["\n display: flex;\n flex-direction: column;\n justify-content: stretch;\n height: 100%;\n box-sizing: border-box;\n position: relative;\n"]))),ek=(0,em.ZP)(eg.Zb)(R||(R=__template$3(["\n position: sticky;\n top: 0;\n z-index: 2;\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n"]))),eT=(0,em.ZP)(eg.Zb)(D||(D=__template$3(["\n position: sticky;\n overflow: hidden;\n bottom: 0;\n z-index: 2;\n border-bottom-right-radius: inherit;\n border-bottom-left-radius: inherit;\n margin-top: auto;\n"]))),eE=(0,em.ZP)(eg.xu)(j||(j=__template$3(["\n position: relative;\n z-index: 1;\n height: stretch;\n min-height: 21.5em;\n\n @media (min-width: ","px) {\n overflow-y: auto;\n outline: none;\n }\n"])),m=>{let{theme:y}=m;return y.sanity.media[0]}),eO=(0,eh.forwardRef)(function(m,y){let{header:_,children:S,footer:T}=m;
1return(0,ep.jsxs)(eS,{radius:3,display:"flex",ref:y,children:[_&&(0,ep.jsx)(ek,{borderBottom:!0,paddingX:3,paddingY:4,children:(0,ep.jsx)(eg.X6,{size:1,textOverflow:"ellipsis",children:_})}),S&&(0,ep.jsx)(eE,{children:S}),T&&(0,ep.jsx)(eT,{borderTop:!0,children:T})]})});function useVersionedClient(){return(0,ey.m85)({apiVersion:"1"})}let eP=(0,eh.createContext)({widgets:[]});function WidgetContainer(m){let y=(0,eh.useContext)(eP),_=(0,eh.useMemo)(()=>({...m.layout||{},...y.layout||{}}),[m.layout,y.layout]);return(0,ep.jsx)(eg.Zb,{shadow:1,"data-width":_.width,"data-height":_.height,children:(0,eh.createElement)(m.component,{})})}let eR=[],eI=[];function ProjectInfo(m){let{__experimental_before:y=eR,data:_=eI}=m,[S,T]=(0,eh.useState)(),[R,D]=(0,eh.useState)(),j=useVersionedClient(),{projectId:B="unknown",dataset:Z="unknown"}=j.config();(0,eh.useEffect)(()=>{let m=[];return m.push(j.observable.request({uri:"/projects/".concat(B)}).subscribe({next:m=>{let{studioHost:y}=m;T(y?"https://".concat(y,".sanity.studio"):void 0)},error:m=>{console.error("Error while looking for studioHost",m),T({error:"Something went wrong while looking up studioHost. See console."})}})),m.push(j.observable.request({method:"HEAD",uri:"/graphql/".concat(Z,"/default")}).subscribe({next:()=>D("https://".concat(B,".api.sanity.io/v1/graphql/").concat(Z,"/default")),error:m=>{404===m.statusCode?D(void 0):(console.error("Error while looking for graphqlApi",m),D({error:"Something went wrong while looking up graphqlApi. See console."}))}})),()=>{m.forEach(m=>m.unsubscribe())}},[Z,B,j,D,T]);let W=(0,eh.useMemo)(()=>{var m;let y=[{title:"Sanity project",rows:[{title:"Project ID",value:B},{title:"Dataset",value:Z}]}],T=[S?{title:"Studio",value:S}:null,..._.filter(m=>"apps"===m.category)].filter(m=>!!m);T.length>0&&(y=y.concat([{title:"Apps",rows:T}])),y=y.concat([{title:"APIs",rows:[{title:"GROQ",value:"https://".concat(B,".api.sanity.io/v1/groq/").concat(Z)},{title:"GraphQL",value:null!=(m="object"==typeof R?"Error":R)?m:"Not deployed"}]}],_.filter(m=>"apis"===m.category));let D={};return _.forEach(m=>{m.category&&"apps"!==m.category&&"apis"!==m.category&&(D[m.category]||(D[m.category]=[]),D[m.category].push(m))}),Object.keys(D).forEach(m=>{y.push({title:m,rows:D[m]})}),y},[R,S,B,Z,_]);return(0,ep.jsxs)(ep.Fragment,{children:[y.map((m,y)=>(0,ep.jsx)(WidgetContainer,{...m},y)),(0,ep.jsx)(eg.xu,{height:"fill",marginTop:(null==y?void 0:y.length)>0?4:0,children:(0,ep.jsx)(eO,{footer:(0,ep.jsx)(eg.zx,{style:{width:"100%"},paddingX:2,paddingY:4,mode:"bleed",tone:"primary",text:"Manage project",as:"a",href:"https://manage.sanity.io/projects/".concat(B)}),children:(0,ep.jsx)(eg.Zb,{paddingY:4,radius:2,role:"table","aria-label":"Project info","aria-describedby":"project_info_table",children:(0,ep.jsxs)(eg.Kq,{space:4,children:[(0,ep.jsx)(eg.xu,{paddingX:3,as:"header",children:(0,ep.jsx)(eg.X6,{size:1,as:"h2",id:"project_info_table",children:"Project info"})}),W.map(m=>m&&m.rows?(0,ep.jsxs)(eg.Kq,{space:3,children:[(0,ep.jsx)(eg.Zb,{borderBottom:!0,padding:3,children:(0,ep.jsx)(eg.__,{size:0,muted:!0,role:"columnheader",children:m.title})}),(0,ep.jsx)(eg.Kq,{space:4,paddingX:3,role:"rowgroup",children:m.rows.map(m=>{var y,_;return(0,ep.jsxs)(eg.rj,{columns:2,role:"row",children:[(0,ep.jsx)(eg.xv,{weight:"medium",role:"rowheader",children:m.title}),"object"==typeof m.value&&(0,ep.jsx)(eg.xv,{size:1,children:null==(y=m.value)?void 0:y.error}),"string"==typeof m.value&&(0,ep.jsx)(ep.Fragment,{children:(_=m.value)&&/^https?:\/\//.test("".concat(_))?(0,ep.jsx)(eg.xv,{size:1,role:"cell",style:{wordBreak:"break-word"},children:(0,ep.jsx)("a",{href:m.value,children:m.value})}):(0,ep.jsx)(eg.EK,{size:1,role:"cell",style:{wordBreak:"break-word"},children:m.value})})]},m.title)})})]},m.title):null)]})})})})]})}function projectInfoWidget(m){var y;return{name:"project-info",component:ProjectInfo,layout:null!=(y=null==m?void 0:m.layout)?y:{width:"medium"}}}var eA=Object.freeze,eM=Object.defineProperty;let eD=(0,em.ZP)(eg.Zb)(B||(B=eA(eM(S=["\n box-sizing: border-box;\n border-radius: 50%;\n border-color: transparent;\n overflow: hidden;\n width: 100%;\n height: 100%;\n\n & > img {\n width: 100%;\n height: auto;\n }\n"],"raw",{value:eA(S.slice())}))));function ProjectUsers(){var m;let[y,_]=(0,eh.useState)(),[S,T]=(0,eh.useState)(),[R,D]=(0,eh.useState)(),j=(0,ey.LMB)(),B=useVersionedClient(),Z=(0,eh.useCallback)(()=>{let{projectId:m}=B.config(),y=B.observable.request({uri:"/projects/".concat(m)}).pipe((0,ev.w)(m=>(0,eb.D)(j.getUsers(m.members.map(m=>m.id))).pipe((0,ex.U)(y=>({project:m,users:y}))))).subscribe({next:m=>{let{users:y,project:S}=m;_(S),T((Array.isArray(y)?y:[y]).sort((m,y)=>(function(m,y,_){let{members:S}=_,T=S.find(y=>y.id===(null==m?void 0:m.id)),R=S.find(m=>m.id===(null==y?void 0:y.id));return(null==T?void 0:T.isRobot)?1:(null==R?void 0:R.isRobot)?-1:0})(m,y,S)))},error:m=>D(m)});return()=>y.unsubscribe()},[j,B]);(0,eh.useEffect)(()=>Z(),[Z]);let W=(0,eh.useCallback)(()=>Z(),[Z]),q=!S||!y;return R?(0,ep.jsx)(eO,{header:"Project users",children:(0,ep.jsx)(eg.xu,{padding:4,children:(0,ep.jsxs)(eg.xv,{children:["Something went wrong while fetching data. You could"," ",(0,ep.jsx)("a",{onClick:W,title:"Retry users fetch",style:{cursor:"pointer"},children:"retry"}),"..?"]})})}
1):(0,ep.jsxs)(eO,{header:"Project users",footer:(0,ep.jsx)(eg.zx,{style:{width:"100%"},paddingX:2,paddingY:4,mode:"bleed",tone:"primary",text:"Invite members",as:"a",loading:q,href:q?void 0:(m=y.id,"https://manage.sanity.io/projects/".concat(m,"/team/invite"))}),children:[q&&(0,ep.jsx)(eg.xu,{paddingY:5,paddingX:2,children:(0,ep.jsxs)(eg.Kq,{space:4,children:[(0,ep.jsx)(eg.xv,{align:"center",muted:!0,size:1,children:(0,ep.jsx)(eg.$j,{})}),(0,ep.jsx)(eg.xv,{align:"center",size:1,muted:!0,children:"Loading items..."})]})}),!q&&(0,ep.jsx)(eg.Kq,{space:3,padding:3,children:null==S?void 0:S.map(m=>{let _=y.members.find(y=>y.id===m.id),S=(null==_?void 0:_.isRobot)?(0,ep.jsx)(eg.xv,{size:3,children:(0,ep.jsx)(ew.wGt,{})}):(0,ep.jsx)(eD,{tone:"transparent",children:(null==m?void 0:m.imageUrl)&&(0,ep.jsx)("img",{src:m.imageUrl,alt:null==m?void 0:m.displayName})});return(0,ep.jsx)(eg.xu,{children:(0,ep.jsx)(ey.z8c,{title:m.displayName,subtitle:null==_?void 0:_.role,media:S})},m.id)})})]})}function projectUsersWidget(m){return{name:"project-info",component:ProjectUsers,layout:null==m?void 0:m.layout}}var ej=Object.freeze,eL=Object.defineProperty,__template$1=(m,y)=>ej(eL(m,"raw",{value:ej(y||m.slice())}));let eF=(0,em.ZP)(eg.xu)(Z||(Z=__template$1(["\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n\n &:before {\n content: '';\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 2.75em;\n height: 2.75em;\n border-radius: 50%;\n background: ",";\n opacity: 0.75;\n }\n"])),m=>{let{theme:y}=m;return y.sanity.color.card.enabled.bg});function DashboardLayout(m){return(0,ep.jsx)(eg.W2,{width:4,padding:4,sizing:"border",style:{height:"100%",overflowY:"auto"},children:m.children})}(0,em.ZP)(eg.kC)(W||(W=__template$1(["\n &:hover {\n "," {\n &:before {\n opacity: 1;\n }\n }\n }\n"])),eF),(0,em.ZP)(eg.Zb)(q||(q=__template$1(["\n width: 100%;\n padding-bottom: calc(9 / 16 * 100%);\n position: relative;\n"]))),em.ZP.img(Y||(Y=__template$1(["\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n width: 100%;\n object-fit: cover;\n display: block;\n\n &:not([src]) {\n display: none;\n }\n"])));var eN=Object.freeze,eV=Object.defineProperty,__template=(m,y)=>eN(eV(m,"raw",{value:eN(y||m.slice())}));let ez={small:function(){return(0,em.iv)(ee||(ee=__template(["\n @media (min-width: ","px) {\n ","\n }\n "])),m=>{let{theme:y}=m;return y.sanity.media[0]},(0,em.iv)(...arguments))},medium:function(){return(0,em.iv)(et||(et=__template(["\n @media (min-width: ","px) {\n ","\n }\n "])),m=>{let{theme:y}=m;return y.sanity.media[2]},(0,em.iv)(...arguments))}},e$=(0,em.ZP)(eg.rj)(ef||(ef=__template(["\n grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n\n & > div {\n overflow: hidden;\n }\n\n & > div[data-width='medium'] {\n ","\n }\n\n & > div[data-width='large'] {\n ","\n\n ","\n }\n\n & > div[data-width='full'] {\n ","\n }\n\n & > div[data-height='medium'] {\n ","\n }\n\n & > div[data-height='large'] {\n ","\n\n ","\n }\n\n & > div[data-height='full'] {\n ","\n }\n"])),ez.small(er||(er=__template(["\n grid-column: span 2;\n "]))),ez.small(ei||(ei=__template(["\n grid-column: span 2;\n "]))),ez.medium(ea||(ea=__template(["\n grid-column: span 3;\n "]))),ez.small(es||(es=__template(["\n grid-column: 1 / -1;\n "]))),ez.small(el||(el=__template(["\n grid-row: span 2;\n "]))),ez.small(eu||(eu=__template(["\n grid-row: span 2;\n "]))),ez.medium(ec||(ec=__template(["\n grid-row: span 3;\n "]))),ez.medium(ed||(ed=__template(["\n grid-row: 1 / -1;\n "])))),eH=[],eB={};function WidgetGroup(m){let{config:{layout:y=eB,widgets:_=eH}}=m;return(0,ep.jsxs)(e$,{autoFlow:"row dense","data-width":y.width||"auto","data-height":y.height||"auto",gap:4,children:[_.length?null:(0,ep.jsx)(eg.Zb,{padding:4,shadow:1,tone:"primary",children:(0,ep.jsx)(eg.xv,{align:"center",children:"Add some widgets to populate this space."})}),_.map((m,y)=>"__experimental_group"===m.type?(0,ep.jsx)(WidgetGroup,{config:m},y):m.component?(0,ep.jsx)(WidgetContainer,{...m},y):(0,ep.jsxs)(eg.xu,{children:[m.name," is missing widget component"]},y))]})}
1function Dashboard(m){let{config:y}=m;return y?(0,ep.jsx)(eP.Provider,{value:y,children:(0,ep.jsx)(DashboardLayout,{children:(0,ep.jsx)(WidgetGroup,{config:y})})}):null}let eU={stroke:"currentColor",strokeWidth:1.2},DashboardIcon=()=>(0,ep.jsxs)("svg",{"data-sanity-icon":!0,viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid",width:"1em",height:"1em",children:[(0,ep.jsx)("path",{d:"M19.5 19.5H5.5V5.5H19.5V19.5Z",style:eU}),(0,ep.jsx)("path",{d:"M5.5 12.5H19.5",style:eU}),(0,ep.jsx)("path",{d:"M14.5 19.5V12.5M10.5 12.5V5.5",style:eU})]}),eZ=(0,ey.Cw0)(function(){var m,y,_,S,T;let R=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},D={layout:null!=(m=R.defaultLayout)?m:{},widgets:null!=(y=R.widgets)?y:[]},j=null!=(_=R.title)?_:"Dashboard",B=null!=(S=R.name)?S:"dashboard",Z=null!=(T=R.icon)?T:DashboardIcon;return{name:"dashboard",tools:(m,y)=>[...m,{title:j,name:B,icon:Z,component:()=>(0,ep.jsx)(Dashboard,{config:D})}]}})},24792:function(m,y,_){"use strict";var S,T,R,D,j=Object.create,B=Object.defineProperty,Z=Object.getOwnPropertyDescriptor,W=Object.getOwnPropertyNames,q=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty,__copyProps=(m,y,_,S)=>{if(y&&"object"==typeof y||"function"==typeof y)for(let T of W(y))Y.call(m,T)||T===_||B(m,T,{get:()=>y[T],enumerable:!(S=Z(y,T))||S.enumerable});return m},ee={};((m,y)=>{for(var _ in y)B(m,_,{get:y[_],enumerable:!0})})(ee,{$dispatcherGuard:()=>$dispatcherGuard,$makeReadOnly:()=>$makeReadOnly,$reset:()=>$reset,$structuralCheck:()=>$structuralCheck,c:()=>eu,clearRenderCounterRegistry:()=>clearRenderCounterRegistry,renderCounterRegistry:()=>ep,useRenderCounter:()=>useRenderCounter}),m.exports=__copyProps(B({},"__esModule",{value:!0}),ee);var et=(T=null!=(S=_(67294))?j(q(S)):{},__copyProps(S&&S.__esModule?T:B(T,"default",{value:S,enumerable:!0}),S)),{useRef:er,useEffect:ei,isValidElement:ea}=et,es=null!=(R=et.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?R:et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,el=Symbol.for("react.memo_cache_sentinel"),eu="function"==typeof(null==(D=et.__COMPILER_RUNTIME)?void 0:D.c)?et.__
1COMPILER_RUNTIME.c:function(m){return et.useMemo(()=>{let y=Array(m);for(let _=0;_<m;_++)y[_]=el;return y[el]=!0,y},[])},ec={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(m=>{ec[m]=()=>{throw Error(`[React] Unexpected React hook call (${m}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var ed=null;function setCurrent(m){return es.ReactCurrentDispatcher.current=m,es.ReactCurrentDispatcher.current}ec.useMemoCache=m=>{if(null!=ed)return ed.useMemoCache(m);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var ef=[];function $dispatcherGuard(m){let y=es.ReactCurrentDispatcher.current;if(0===m){if(ef.push(y),1===ef.length&&(ed=y),y===ec)throw Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");setCurrent(ec)}else if(1===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");0===ef.length&&(ed=null),setCurrent(m)}else if(2===m)ef.push(y),setCurrent(ed);else if(3===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");setCurrent(m)}else throw Error("React Compiler internal error: unreachable block"+m)}function $reset(m){for(let y=0;y<m.length;y++)m[y]=el}function $makeReadOnly(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var ep=new Map;function clearRenderCounterRegistry(){for(let m of ep.values())m.forEach(m=>{m.count=0})}function useRenderCounter(m){let y=er(null);null!=y.current&&(y.current.count+=1),ei(()=>{if(null==y.current){let _;let S={count:0};null==(_=ep.get(m))&&(_=new Set,ep.set(m,_)),_.add(S),y.current=S}return()=>{null!==y.current&&function(m,y){let _=ep.get(m);null!=_&&_.delete(y)}(m,y.current)}})}var eh=new Set;function $structuralCheck(m,y,_,S,T,R){function error(m,y,D,j){let B=`${S}:${R} [${T}] ${_}${D} changed from ${m} to ${y} at depth ${j}`;eh.has(B)||(eh.add(B),console.error(B))}!function recur(m,y,_,S){if(!(S>2)&&m!==y){if(typeof m!=typeof y)error(`type ${typeof m}`,`type ${typeof y}`,_,S);else if("object"==typeof m){let T=Array.isArray(m),R=Array.isArray(y);if(null===m&&null!==y)error("null",`type ${typeof y}`,_,S);else if(null===y)error(`type ${typeof m}`,"null",_,S);else if(m instanceof Map){if(y instanceof Map){if(m.size!==y.size)error(`Map instance with size ${m.size}`,`Map instance with size ${y.size}`,_,S);else for(let[T,R]of m)y.has(T)?recur(R,y.get(T),`${_}.get(${T})`,S+1):error(`Map instance with key ${T}`,`Map instance without key ${T}`,_,S)}else error("Map instance","other value",_,S)}else if(y instanceof Map)error("other value","Map instance",_,S);else if(m instanceof Set){if(y instanceof Set){if(m.size!==y.size)error(`Set instance with size ${m.size}`,`Set instance with size ${y.size}`,_,S);else for(let T of y)m.has(T)||error(`Set instance without element ${T}`,`Set instance with element ${T}`,_,S)}else error("Set instance","other value",_,S)}else if(y instanceof Set)error("other value","Set instance",_,S);else if(T||R){if(T!==R)error(`type ${T?"array":"object"}`,`type ${R?"array":"object"}`,_,S);else if(m.length!==y.length)error(`array with length ${m.length}`,`array with length ${y.length}`,_,S);else for(let T=0;T<m.length;T++)recur(m[T],y[T],`${_}[${T}]`,S+1)}else if(ea(m)||ea(y))ea(m)!==ea(y)?error(`type ${ea(m)?"React element":"object"}`,`type ${ea(y)?"React element":"object"}`,_,S):m.type!==y.type?error(`React element of type ${m.type}`,`React element of type ${y.type}`,_,S):recur(m.props,y.props,`[props of ${_}]`,S+1);else{for(let T in y)T in m||error(`object without key ${T}`,`object with key ${T}`,_,S);for(let T in m)T in y?recur(m[T],y[T],`${_}.${T}`,S+1):error(`object with key ${T}`,`object without key ${T}`,_,S)}}else{if("function"==typeof m)return;isNaN(m)||isNaN(y)?isNaN(m)!==isNaN(y)&&error(`${isNaN(m)?"NaN":"non-NaN value"}`,`${isNaN(y)?"NaN":"non-NaN value"}
1`,_,S):m!==y&&error(m,y,_,S)}}}(m,y,"",0)}},51555:function(m,y,_){"use strict";var S,T,R,D,j=Object.create,B=Object.defineProperty,Z=Object.getOwnPropertyDescriptor,W=Object.getOwnPropertyNames,q=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty,__copyProps=(m,y,_,S)=>{if(y&&"object"==typeof y||"function"==typeof y)for(let T of W(y))Y.call(m,T)||T===_||B(m,T,{get:()=>y[T],enumerable:!(S=Z(y,T))||S.enumerable});return m},ee={};((m,y)=>{for(var _ in y)B(m,_,{get:y[_],enumerable:!0})})(ee,{$dispatcherGuard:()=>$dispatcherGuard,$makeReadOnly:()=>$makeReadOnly,$reset:()=>$reset,$structuralCheck:()=>$structuralCheck,c:()=>eu,clearRenderCounterRegistry:()=>clearRenderCounterRegistry,renderCounterRegistry:()=>ep,useRenderCounter:()=>useRenderCounter}),m.exports=__copyProps(B({},"__esModule",{value:!0}),ee);var et=(T=null!=(S=_(67294))?j(q(S)):{},__copyProps(S&&S.__esModule?T:B(T,"default",{value:S,enumerable:!0}),S)),{useRef:er,useEffect:ei,isValidElement:ea}=et,es=null!=(R=et.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?R:et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,el=Symbol.for("react.memo_cache_sentinel"),eu="function"==typeof(null==(D=et.__COMPILER_RUNTIME)?void 0:D.c)?et.__
1COMPILER_RUNTIME.c:function(m){return et.useMemo(()=>{let y=Array(m);for(let _=0;_<m;_++)y[_]=el;return y[el]=!0,y},[])},ec={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(m=>{ec[m]=()=>{throw Error(`[React] Unexpected React hook call (${m}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var ed=null;function setCurrent(m){return es.ReactCurrentDispatcher.current=m,es.ReactCurrentDispatcher.current}ec.useMemoCache=m=>{if(null!=ed)return ed.useMemoCache(m);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var ef=[];function $dispatcherGuard(m){let y=es.ReactCurrentDispatcher.current;if(0===m){if(ef.push(y),1===ef.length&&(ed=y),y===ec)throw Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");setCurrent(ec)}else if(1===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");0===ef.length&&(ed=null),setCurrent(m)}else if(2===m)ef.push(y),setCurrent(ed);else if(3===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");setCurrent(m)}else throw Error("React Compiler internal error: unreachable block"+m)}function $reset(m){for(let y=0;y<m.length;y++)m[y]=el}function $makeReadOnly(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var ep=new Map;function clearRenderCounterRegistry(){for(let m of ep.values())m.forEach(m=>{m.count=0})}function useRenderCounter(m){let y=er(null);null!=y.current&&(y.current.count+=1),ei(()=>{if(null==y.current){let _;let S={count:0};null==(_=ep.get(m))&&(_=new Set,ep.set(m,_)),_.add(S),y.current=S}return()=>{null!==y.current&&function(m,y){let _=ep.get(m);null!=_&&_.delete(y)}(m,y.current)}})}var eh=new Set;function $structuralCheck(m,y,_,S,T,R){function error(m,y,D,j){let B=`${S}:${R} [${T}] ${_}${D} changed from ${m} to ${y} at depth ${j}`;eh.has(B)||(eh.add(B),console.error(B))}!function recur(m,y,_,S){if(!(S>2)&&m!==y){if(typeof m!=typeof y)error(`type ${typeof m}`,`type ${typeof y}`,_,S);else if("object"==typeof m){let T=Array.isArray(m),R=Array.isArray(y);if(null===m&&null!==y)error("null",`type ${typeof y}`,_,S);else if(null===y)error(`type ${typeof m}`,"null",_,S);else if(m instanceof Map){if(y instanceof Map){if(m.size!==y.size)error(`Map instance with size ${m.size}`,`Map instance with size ${y.size}`,_,S);else for(let[T,R]of m)y.has(T)?recur(R,y.get(T),`${_}.get(${T})`,S+1):error(`Map instance with key ${T}`,`Map instance without key ${T}`,_,S)}else error("Map instance","other value",_,S)}else if(y instanceof Map)error("other value","Map instance",_,S);else if(m instanceof Set){if(y instanceof Set){if(m.size!==y.size)error(`Set instance with size ${m.size}`,`Set instance with size ${y.size}`,_,S);else for(let T of y)m.has(T)||error(`Set instance without element ${T}`,`Set instance with element ${T}`,_,S)}else error("Set instance","other value",_,S)}else if(y instanceof Set)error("other value","Set instance",_,S);else if(T||R){if(T!==R)error(`type ${T?"array":"object"}`,`type ${R?"array":"object"}`,_,S);else if(m.length!==y.length)error(`array with length ${m.length}`,`array with length ${y.length}`,_,S);else for(let T=0;T<m.length;T++)recur(m[T],y[T],`${_}[${T}]`,S+1)}else if(ea(m)||ea(y))ea(m)!==ea(y)?error(`type ${ea(m)?"React element":"object"}`,`type ${ea(y)?"React element":"object"}`,_,S):m.type!==y.type?error(`React element of type ${m.type}`,`React element of type ${y.type}`,_,S):recur(m.props,y.props,`[props of ${_}]`,S+1);else{for(let T in y)T in m||error(`object without key ${T}`,`object with key ${T}`,_,S);for(let T in m)T in y?recur(m[T],y[T],`${_}.${T}`,S+1):error(`object with key ${T}`,`object without key ${T}`,_,S)}}else{if("function"==typeof m)return;isNaN(m)||isNaN(y)?isNaN(m)!==isNaN(y)&&error(`${isNaN(m)?"NaN":"non-NaN value"}`,`${isNaN(y)?"NaN":"non-NaN value"}
1`,_,S):m!==y&&error(m,y,_,S)}}}(m,y,"",0)}},20567:function(m,y,_){"use strict";var S,T,R,D,j=Object.create,B=Object.defineProperty,Z=Object.getOwnPropertyDescriptor,W=Object.getOwnPropertyNames,q=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty,__copyProps=(m,y,_,S)=>{if(y&&"object"==typeof y||"function"==typeof y)for(let T of W(y))Y.call(m,T)||T===_||B(m,T,{get:()=>y[T],enumerable:!(S=Z(y,T))||S.enumerable});return m},ee={};((m,y)=>{for(var _ in y)B(m,_,{get:y[_],enumerable:!0})})(ee,{$dispatcherGuard:()=>$dispatcherGuard,$makeReadOnly:()=>$makeReadOnly,$reset:()=>$reset,$structuralCheck:()=>$structuralCheck,c:()=>eu,clearRenderCounterRegistry:()=>clearRenderCounterRegistry,renderCounterRegistry:()=>ep,useRenderCounter:()=>useRenderCounter}),m.exports=__copyProps(B({},"__esModule",{value:!0}),ee);var et=(T=null!=(S=_(67294))?j(q(S)):{},__copyProps(S&&S.__esModule?T:B(T,"default",{value:S,enumerable:!0}),S)),{useRef:er,useEffect:ei,isValidElement:ea}=et,es=null!=(R=et.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?R:et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,el=Symbol.for("react.memo_cache_sentinel"),eu="function"==typeof(null==(D=et.__COMPILER_RUNTIME)?void 0:D.c)?et.__
1COMPILER_RUNTIME.c:function(m){return et.useMemo(()=>{let y=Array(m);for(let _=0;_<m;_++)y[_]=el;return y[el]=!0,y},[])},ec={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(m=>{ec[m]=()=>{throw Error(`[React] Unexpected React hook call (${m}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var ed=null;function setCurrent(m){return es.ReactCurrentDispatcher.current=m,es.ReactCurrentDispatcher.current}ec.useMemoCache=m=>{if(null!=ed)return ed.useMemoCache(m);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var ef=[];function $dispatcherGuard(m){let y=es.ReactCurrentDispatcher.current;if(0===m){if(ef.push(y),1===ef.length&&(ed=y),y===ec)throw Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");setCurrent(ec)}else if(1===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");0===ef.length&&(ed=null),setCurrent(m)}else if(2===m)ef.push(y),setCurrent(ed);else if(3===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");setCurrent(m)}else throw Error("React Compiler internal error: unreachable block"+m)}function $reset(m){for(let y=0;y<m.length;y++)m[y]=el}function $makeReadOnly(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var ep=new Map;function clearRenderCounterRegistry(){for(let m of ep.values())m.forEach(m=>{m.count=0})}function useRenderCounter(m){let y=er(null);null!=y.current&&(y.current.count+=1),ei(()=>{if(null==y.current){let _;let S={count:0};null==(_=ep.get(m))&&(_=new Set,ep.set(m,_)),_.add(S),y.current=S}return()=>{null!==y.current&&function(m,y){let _=ep.get(m);null!=_&&_.delete(y)}(m,y.current)}})}var eh=new Set;function $structuralCheck(m,y,_,S,T,R){function error(m,y,D,j){let B=`${S}:${R} [${T}] ${_}${D} changed from ${m} to ${y} at depth ${j}`;eh.has(B)||(eh.add(B),console.error(B))}!function recur(m,y,_,S){if(!(S>2)&&m!==y){if(typeof m!=typeof y)error(`type ${typeof m}`,`type ${typeof y}`,_,S);else if("object"==typeof m){let T=Array.isArray(m),R=Array.isArray(y);if(null===m&&null!==y)error("null",`type ${typeof y}`,_,S);else if(null===y)error(`type ${typeof m}`,"null",_,S);else if(m instanceof Map){if(y instanceof Map){if(m.size!==y.size)error(`Map instance with size ${m.size}`,`Map instance with size ${y.size}`,_,S);else for(let[T,R]of m)y.has(T)?recur(R,y.get(T),`${_}.get(${T})`,S+1):error(`Map instance with key ${T}`,`Map instance without key ${T}`,_,S)}else error("Map instance","other value",_,S)}else if(y instanceof Map)error("other value","Map instance",_,S);else if(m instanceof Set){if(y instanceof Set){if(m.size!==y.size)error(`Set instance with size ${m.size}`,`Set instance with size ${y.size}`,_,S);else for(let T of y)m.has(T)||error(`Set instance without element ${T}`,`Set instance with element ${T}`,_,S)}else error("Set instance","other value",_,S)}else if(y instanceof Set)error("other value","Set instance",_,S);else if(T||R){if(T!==R)error(`type ${T?"array":"object"}`,`type ${R?"array":"object"}`,_,S);else if(m.length!==y.length)error(`array with length ${m.length}`,`array with length ${y.length}`,_,S);else for(let T=0;T<m.length;T++)recur(m[T],y[T],`${_}[${T}]`,S+1)}else if(ea(m)||ea(y))ea(m)!==ea(y)?error(`type ${ea(m)?"React element":"object"}`,`type ${ea(y)?"React element":"object"}`,_,S):m.type!==y.type?error(`React element of type ${m.type}`,`React element of type ${y.type}`,_,S):recur(m.props,y.props,`[props of ${_}]`,S+1);else{for(let T in y)T in m||error(`object without key ${T}`,`object with key ${T}`,_,S);for(let T in m)T in y?recur(m[T],y[T],`${_}.${T}`,S+1):error(`object with key ${T}`,`object without key ${T}`,_,S)}}else{if("function"==typeof m)return;isNaN(m)||isNaN(y)?isNaN(m)!==isNaN(y)&&error(`${isNaN(m)?"NaN":"non-NaN value"}`,`${isNaN(y)?"NaN":"non-NaN value"}
1`,_,S):m!==y&&error(m,y,_,S)}}}(m,y,"",0)}},86126:function(m,y,_){"use strict";_.d(y,{ee:function(){return useNProgress}});var S=_(4942),T=_(86854),R=_(67294);_(85893),_(8679);var clamp=function(m,y,_){return m=(m=m<=_?m:_)>=y?m:y},createQueue=function(){var m=!1,y=[],_next=function(){m=!0;var _=y.shift();if(_)return _(_next);m=!1};return{clear:function(){m=!1,y=[]},enqueue:function(_){y.push(_),m||1!==y.length||_next()}}},createTimeout=function(){var m;return{cancel:function(){m&&window.cancelAnimationFrame(m)},schedule:function(y,_){var S,_frame=function(T){if(S=S||T,T-S>_){y();return}m=window.requestAnimationFrame(_frame)};m=window.requestAnimationFrame(_frame)}}},increment=function(m){var y=0;return m>=0&&m<.2?y=.1:m>=.2&&m<.5?y=.04:m>=.5&&m<.8?y=.02:m>=.8&&m<.99&&(y=.005),clamp(m+y,0,.994)},useEffectOnce=function(m){(0,R.useEffect)(m,[])};function ownKeys$2(m,y){var _=Object.keys(m);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(m);y&&(S=S.filter(function(y){return Object.getOwnPropertyDescriptor(m,y).enumerable})),_.push.apply(_,S)}return _}var incrementParameter=function(m){return++m%1e6},useUpdate=function(){var m=(0,R.useState)(0),y=(0,T.Z)(m,2)[1];return(0,R.useCallback)(function(){return y(incrementParameter)},[])},useGetSetState=function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=useUpdate(),_=(0,R.useRef)(function(m){for(var y=1;y<arguments.length;y++){var _=null!=arguments[y]?arguments[y]:{};y%2?ownKeys$2(Object(_),!0).forEach(function(y){(0,S.Z)(m,y,_[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(_)):ownKeys$2(Object(_)).forEac
1h(function(y){Object.defineProperty(m,y,Object.getOwnPropertyDescriptor(_,y))})}return m}({},m));return[(0,R.useCallback)(function(){return _.current},[]),(0,R.useCallback)(function(m){m&&(Object.assign(_.current,m),y())},[])]},useFirstMountState=function(){var m=(0,R.useRef)(!0);return m.current?(m.current=!1,!0):m.current},useUpdateEffect=function(m,y){var _=useFirstMountState();(0,R.useEffect)(function(){if(!_)return m()},y)};function ownKeys$1(m,y){var _=Object.keys(m);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(m);y&&(S=S.filter(function(y){return Object.getOwnPropertyDescriptor(m,y).enumerable})),_.push.apply(_,S)}return _}function _objectSpread$1(m){for(var y=1;y<arguments.length;y++){var _=null!=arguments[y]?arguments[y]:{};y%2?ownKeys$1(Object(_),!0).forEach(function(y){(0,S.Z)(m,y,_[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(_)):ownKeys$1(Object(_)).forEach(function(y){Object.defineProperty(m,y,Object.getOwnPropertyDescriptor(_,y))})}return m}var noop=function(){},D={isFinished:!0,progress:0,sideEffect:noop},useNProgress=function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=m.animationDuration,_=void 0===y?200:y,S=m.incrementDuration,j=void 0===S?800:S,B=m.isAnimating,Z=void 0!==B&&B,W=m.minimum,q=void 0===W?.08:W,Y=useGetSetState(D),ee=(0,T.Z)(Y,2),et=ee[0],er=ee[1],ei=(0,R.useRef)(null),ea=(0,R.useRef)(null);useEffectOnce(function(){ei.current=createQueue(),ea.current=createTimeout()});var es=(0,R.useCallback)(function(){var m,y;null===(m=ea.current)||void 0===m||m.cancel(),null===(y=ei.current)||void 0===y||y.clear()},[]),el=(0,R.useCallback)(function(m){var y,S,T;if(1===(m=clamp(m,q,1))){es(),null===(S=ei.current)||void 0===S||S.enqueue(function(y){er({progress:m,sideEffect:function(){var m;return null===(m=ea.current)||void 0===m?void 0:m.schedule(y,_)}})}),null===(T=ei.current)||void 0===T||T.enqueue(function(){er({isFinished:!0,sideEffect:es})});return}null===(y=ei.current)||void 0===y||y.enqueue(function(y){er({isFinished:!1,progress:m,sideEffect:function(){var m;return null===(m=ea.current)||void 0===m?void 0:m.schedule(y,_)}})})},[_,es,q,ei,er,ea]),eu=(0,R.useCallback)(function(){el(increment(et().progress))},[et,el]),ec=(0,R.useCallback)(function(){var _work=function(){var m;eu(),null===(m=ei.current)||void 0===m||m.enqueue(function(m){var y;null===(y=ea.current)||void 0===y||y.schedule(function(){_work(),m()},j)})};_work()},[j,ei,ea,eu]),ed=(0,R.useRef)(noop),ef=et().sideEffect;return(0,R.useEffect)(function(){ed.current=eu}),useEffectOnce(function(){return Z&&ec(),es}),useUpdateEffect(function(){et().sideEffect()},[et,ef]),useUpdateEffect(function(){Z?er(_objectSpread$1(_objectSpread$1({},D),{},{sideEffect:ec})):el(1)},[Z,el,er,ec]),{animationDuration:_,isFinished:et().isFinished,progress:et().progress}}},3527:function(m,y,_){"use strict";_.d(y,{TH:function(){return useActorRef},v9:function(){return useSelector}});var S=_(67294),T=_(73469),R=_(25427),D=_(52798);_(61688);let forEachActor=(m,y)=>{y(m);let _=m.getSnapshot().children;_&&Object.values(_).forEach(m=>{forEachActor(m,y)})};function useActorRef(m,...[y,_]){let D=function(m,...[y]){let[[_,D],j]=(0,S.useState)(()=>{let _=(0,R.c)(m,y);return[m.config,_]});if(m.config!==_){let _=(0,R.c)(m,{...y,snapshot:D.getPersistedSnapshot({__unsafeAllowInlineActors:!0})});j([m.config,_]),D=_}return(0,T.Z)(()=>{D.logic.implementations=m.implementations}),D}(m,y);return(0,S.useEffect)(()=>{if(!_)return;let m=D.subscribe((0,R.w)(_));return()=>{m.unsubscribe()}},[_]),(0,S.useEffect)(()=>(D.start(),()=>{!function(m){let y=[];forEachActor(m,m=>{y.push([m,m.getSnapshot()]),m.observers=new Set});let _=m.system.getSnapshot?.();m.stop(),m.system._snapshot=_,y.forEach(([m,y])=>{m._processingStatus=0,m._snapshot=y})}(D)}),[D]),D}function defaultCompare(m,y){return m===y}function useSelector(m,y,_=defaultCompare){let T=(0,S.useCallback)(y=>{if(!m)return()=>{};let{unsubscribe:_}=m.subscribe(y);return _},[m]),R=(0,S.useCallback)(()=>m?.getSnapshot(),[m]),j=(0,D.useSyncExternalStoreWithSelector)(T,R,R,y,_);return j}},61021:function(m){"use strict";m.exports=m=>null==m?[]:Array.isArray(m)?m:"string"==typeof m?[m]:"function"==typeof m[Symbol.iterator]?[...m]:[m]},34549:function(m,y){"use strict";y.Z=function(m,y){if(m&&y){var _=Array.isArray(y)?y:y.split(",");if(0===_.length)return!0;var S=m.name||"",T=(m.type||"").toLowerCase(),R=T.replace(/\/.*$/,"");return _.some(function(m){var y=m.trim().toLowerCase();return"."===y.charAt(0)?S.toLowerCase().endsWith(y):y.endsWith("/*")?R===y.replace(/\/.*$/,""):T===y})}return!0}},56851:function(m,y){"use strict";y.Q=function(m){for(var y,_=[],S=String(m||""),T=S.indexOf(","),R=0,D=!1;!D;)-1===T&&(T=S.length,D=!0),((y=S.slice(R,T).trim())||!D)&&_.push(y),R=T+1,T=S.indexOf(",",R);return _}},20640:function(m,y,_){"use strict";var S=_(11742),T={"text/plain":"Text","text/html":"Url",default:"Text"};m.exports=function(m,y){var _,R,D,j,B,Z,W,q,Y=!1;y||(y={}),D=y.debug||!1;try{if(B=S(),Z=document.createRange(),W=document.getSelection(),(q=document.createElement("span")).textContent=m,q.ariaHidden="true",q.style.all="unset",q.style.position="fixed",q.style.top=0,q.style.clip="rect(0, 0, 0, 0)",q.style.whiteSpace="pre",q.style.webkitUserSelect="text",q.style.MozUserSelect="text",q.style.msUserSelect="text",q.style.userSelect="text",q.addEventListener("copy",function(_){if(_.stopPropagation(),y.format){if(_.preventDefault(),void 0===_.clipboardData){D&&console.warn("unable to use e.clipboardData"),D&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var S=T[y.format]||T.default;window.clipboardData.setData(S,m)}else _.clipboardData.clearData(),_.clipboardData.setData(y.format,m)}y.onCopy&&(_.preventDefault(),y.onCopy(_.clipboardData))}),document.body.appendChild(q),Z.selectNodeContents(q),W.addRange(Z),!document.execCommand("copy"))throw Error("copy command was unsuccessful");Y=!0}catch(S){D&&console.error("unable to copy using execCommand: ",S),D&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(y.format||"text",m),y.onCopy&&y.onCopy(window.clipboardData),Y=!0}catch(S){D&&console.error("unable to copy using clipboardData: ",S),D&&console.error("falling back to prompt"),_="message"in y?y.message:"Copy to clipboard: #{key}, Enter",R=(/mac os x/i.test(navigator.userAgent)?"â":"Ctrl")+"+C",j=_.replace(/#{\s*key\s*}/g,R),window.prompt(j,m)}}finally{W&&("function"==typeof W.removeRange?W.removeRange(Z):W.removeAllRanges()),q&&document.body.removeChild(q),B()}return Y}},27642:function(m,y,_){"use strict";_.d(y,{Dz:function(){return getRect},Oq:function(){return calculateBox},cv:function(){return offset},dO:function(){return createBox},iz:function(){return getBox},jn:function(){return expand},oc:function(){return withScroll}});var S=_(38776),getRect=function(m){var y=m.top,_=m.right,S=m.bottom,T=m.left;return{top:y,right:_,bottom:S,left:T,width:_-T,height:S-y,x:T,y:y,center:{x:(_+T)/2,y:(S+y)/2}}}
1,expand=function(m,y){return{top:m.top-y.top,left:m.left-y.left,bottom:m.bottom+y.bottom,right:m.right+y.right}},shrink=function(m,y){return{top:m.top+y.top,left:m.left+y.left,bottom:m.bottom-y.bottom,right:m.right-y.right}},T={top:0,right:0,bottom:0,left:0},createBox=function(m){var y=m.borderBox,_=m.margin,S=void 0===_?T:_,R=m.border,D=void 0===R?T:R,j=m.padding,B=void 0===j?T:j,Z=getRect(expand(y,S)),W=getRect(shrink(y,D)),q=getRect(shrink(W,B));return{marginBox:Z,borderBox:getRect(y),paddingBox:W,contentBox:q,margin:S,border:D,padding:B}},parse=function(m){var y=m.slice(0,-2);if("px"!==m.slice(-2))return 0;var _=Number(y);return isNaN(_)&&(0,S.Z)(!1),_},offset=function(m,y){var _=m.borderBox,S=m.border,T=m.margin,R=m.padding;return createBox({borderBox:{top:_.top+y.y,left:_.left+y.x,bottom:_.bottom+y.y,right:_.right+y.x},border:S,margin:T,padding:R})},withScroll=function(m,y){return void 0===y&&(y={x:window.pageXOffset,y:window.pageYOffset}),offset(m,y)},calculateBox=function(m,y){return createBox({borderBox:m,margin:{top:parse(y.marginTop),right:parse(y.marginRight),bottom:parse(y.marginBottom),left:parse(y.marginLeft)},padding:{top:parse(y.paddingTop),right:parse(y.paddingRight),bottom:parse(y.paddingBottom),left:parse(y.paddingLeft)},border:{top:parse(y.borderTopWidth),right:parse(y.borderRightWidth),bottom:parse(y.borderBottomWidth),left:parse(y.borderLeftWidth)}})},getBox=function(m){return calculateBox(m.getBoundingClientRect(),window.getComputedStyle(m))}},45933:function(m,y,_){"use strict";var S,T=_(34155),R=function(){function DataLoader(m,y){if("function"!=typeof m)throw TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: "+m+".");this._batchLoadFn=m,this._maxBatchSize=function(m){if(!(!m||!1!==m.batch))return 1;var y=m&&m.maxBatchSize;if(void 0===y)return 1/0;if("number"!=typeof y||y<1)throw TypeError("maxBatchSize must be a positive number: "+y);return y}(y),this._batchScheduleFn=function(m){var y=m&&m.batchScheduleFn;if(void 0===y)return D;if("function"!=typeof y)throw TypeError("batchScheduleFn must be a function: "+y);return y}(y),this._cacheKeyFn=function(m){var y=m&&m.cacheKeyFn;if(void 0===y)return function(m){return m};if("function"!=typeof y)throw TypeError("cacheKeyFn must be a function: "+y);return y}(y),this._cacheMap=function(m){if(!(!m||!1!==m.cache))return null;var y=m&&m.cacheMap;if(void 0===y)return new Map;if(null!==y){var _=["get","set","delete","clear"].filter(function(m){return y&&"function"!=typeof y[m]});if(0!==_.length)throw TypeError("Custom cacheMap missing methods: "+_.join(", "))}return y}(y),this._batch=null,this.name=y&&y.name?y.name:null}var m=DataLoader.prototype;return m.load=function(m){if(null==m)throw TypeError("The loader.load() function must be called with a value, but got: "+String(m)+".");var y,_=function(m){var y=m._batch;if(null!==y&&!y.hasDispatched&&y.keys.length<m._maxBatchSize)return y;var _={hasDispatched:!1,keys:[],callbacks:[]};return m._batch=_,m._batchScheduleFn(function(){(function(m,y){var _;if(y.hasDispatched=!0,0===y.keys.length){resolveCacheHits(y);return}try{_=m._batchLoadFn(y.keys)}catch(_){return failedDispatch(m,y,TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: "+String(_)+"."))}if(!_||"function"!=typeof _.then)return failedDispatch(m,y,TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: "+String(_)+"."));_.then(function(m){if(!isArrayLike(m))throw TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: "+String(m)+".");if(m.length!==y.keys.length)throw TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\n\nKeys:\n"+String(y.keys)+"\n\nValues:\n"+String(m));
1resolveCacheHits(y);for(var _=0;_<y.callbacks.length;_++){var S=m[_];S instanceof Error?y.callbacks[_].reject(S):y.callbacks[_].resolve(S)}}).catch(function(_){failedDispatch(m,y,_)})})(m,_)}),_}(this),S=this._cacheMap;if(S){y=this._cacheKeyFn(m);var T=S.get(y);if(T){var R=_.cacheHits||(_.cacheHits=[]);return new Promise(function(m){R.push(function(){m(T)})})}}_.keys.push(m);var D=new Promise(function(m,y){_.callbacks.push({resolve:m,reject:y})});return S&&S.set(y,D),D},m.loadMany=function(m){if(!isArrayLike(m))throw TypeError("The loader.loadMany() function must be called with Array<key> but got: "+m+".");for(var y=[],_=0;_<m.length;_++)y.push(this.load(m[_]).catch(function(m){return m}));return Promise.all(y)},m.clear=function(m){var y=this._cacheMap;if(y){var _=this._cacheKeyFn(m);y.delete(_)}return this},m.clearAll=function(){var m=this._cacheMap;return m&&m.clear(),this},m.prime=function(m,y){var _=this._cacheMap;if(_){var S,T=this._cacheKeyFn(m);void 0===_.get(T)&&(y instanceof Error?(S=Promise.reject(y)).catch(function(){}):S=Promise.resolve(y),_.set(T,S))}return this},DataLoader}(),D="object"==typeof T&&"function"==typeof T.nextTick?function(m){S||(S=Promise.resolve()),S.then(function(){T.nextTick(m)})}:"function"==typeof setImmediate?function(m){setImmediate(m)}:function(m){setTimeout(m)};function failedDispatch(m,y,_){resolveCacheHits(y);for(var S=0;S<y.keys.length;S++)m.clear(y.keys[S]),y.callbacks[S].reject(_)}function resolveCacheHits(m){if(m.cacheHits)for(var y=0;y<m.cacheHits.length;y++)m.cacheHits[y]()}function isArrayLike(m){return"object"==typeof m&&null!==m&&"number"==typeof m.length&&(0===m.length||m.length>0&&Object.prototype.hasOwnProperty.call(m,m.length-1))}m.exports=R},87394:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m,y){for(var _=Math.abs(m).toString();_.length<y;)_="0"+_;return(m<0?"-":"")+_},m.exports=y.default},88609:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m,y){if(null==m)throw TypeError("assign requires that input parameter not be null or undefined");for(var _ in y)Object.prototype.hasOwnProperty.call(y,_)&&(m[_]=y[_]);return m},m.exports=y.default},46420:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){return(0,T.default)({},m)};var T=S(_(88609));m.exports=y.default},97561:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=void 0;var T=S(_(82512)).default;y.default=T,m.exports=y.default},98729:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.getDefaultOptions=function(){return _},y.setDefaultOptions=function(m){_=m};var _={}},52084:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=void 0;var T=S(_(21603)),R=S(_(91354)),D=S(_(81370)),j=S(_(60623)),B=S(_(66226)),Z=S(_(87394)),W=S(_(62699)),q={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function formatTimezoneShort(m,y){var _=m>0?"-":"+",S=Math.abs(m),T=Math.floor(S/60),R=S%60;return 0===R?_+String(T):_+String(T)+(y||"")+(0,Z.default)(R,2)}function formatTimezoneWithOptionalMinutes(m,y){return m%60==0?(m>0?"-":"+")+(0,Z.default)(Math.abs(m)/60,2):formatTimezone(m,y)}function formatTimezone(m,y){var _=m>0?"-":"+",S=Math.abs(m);return _+(0,Z.default)(Math.floor(S/60),2)+(y||"")+(0,Z.default)(S%60,2)}y.default={G:function(m,y,_){var S=m.getUTCFullYear()>0?1:0;switch(y){case"G":case"GG":case"GGG":return _.era(S,{width:"abbreviated"});case"GGGGG":return _.era(S,{width:"narrow"});default:return _.era(S,{width:"wide"})}},y:function(m,y,_){if("yo"===y){var S=m.getUTCFullYear(),T=S>0?S:1-S;return _.ordinalNumber(T,{unit:"year"})}return W.default.y(m,y)},Y:function(m,y,_,S){var T=(0,B.default)(m,S),R=T>0?T:1-T;if("YY"===y){var D=R%100;return(0,Z.default)(D,2)}return"Yo"===y?_.ordinalNumber(R,{unit:"year"}):(0,Z.default)(R,y.length)},R:function(m,y){var _=(0,D.default)(m);return(0,Z.default)(_,y.length)},u:function(m,y){var _=m.getUTCFullYear();return(0,Z.default)(_,y.length)},Q:function(m,y,_){var S=Math.ceil((m.getUTCMonth()+1)/3);switch(y){case"Q":return String(S);case"QQ":return(0,Z.default)(S,2);case"Qo":return _.ordinalNumber(S,{unit:"quarter"});case"QQQ":return _.quarter(S,{width:"abbreviated",context:"formatting"});case"QQQQQ":return _.quarter(S,{width:"narrow",context:"formatting"});default:return _.quarter(S,{width:"wide",context:"formatting"})}},q:function(m,y,_){var S=Math.ceil((m.getUTCMonth()+1)/3);switch(y){case"q":return String(S);case"qq":return(0,Z.default)(S,2);case"qo":return _.ordinalNumber(S,{unit:"quarter"});case"qqq":return _.quarter(S,{width:"abbreviated",context:"standalone"});case"qqqqq":return _.quarter(S,{width:"narrow",context:"standalone"});default:return _.quarter(S,{width:"wide",context:"standalone"})}},M:function(m,y,_){var S=m.getUTCMonth();switch(y){case"M":case"MM":return W.default.M(m,y);case"Mo":return _.ordinalNumber(S+1,{unit:"month"});case"MMM":return _.month(S,{width:"abbreviated",context:"formatting"});case"MMMMM":return _.month(S,{width:"narrow",context:"formatting"});default:return _.month(S,{width:"wide",context:"formatting"})}},L:function(m,y,_){var S=m.getUTCMonth();switch(y){case"L":return String(S+1);case"LL":return(0,Z.default)(S+1,2);case"Lo":return _.ordinalNumber(S+1,{unit:"month"});case"LLL":return _.month(S,{width:"abbreviated",context:"standalone"});case"LLLLL":return _.month(S,{width:"narrow",context:"standalone"});default:return _.month(S,{width:"wide",context:"standalone"})}},w:function(m,y,_,S){var T=(0,j.default)(m,S);return"wo"===y?_.ordinalNumber(T,{unit:"week"}):(0,Z.default)(T,y.length)},I:function(m,y,_){var S=(0,R.default)(m);return"Io"===y?_.ordinalNumber(S,{unit:"week"}):(0,Z.default)(S,y.length)},d:function(m,y,_){return"do"===y?_.ordinalNumber(m.getUTCDate(),{unit:"date"}):W.default.d(m,y)},D:function(m,y,_){var S=(0,T.default)(m);return"Do"===y?_.ordinalNumber(S,{unit:"dayOfYear"}):(0,Z.default)(S,y.length)},E:function(m,y,_){var S=m.getUTCDay();switch(y){case"E":case"EE":case"EEE":return _.day(S,{width:"abbreviated",context:"formatting"});case"EEEEE":return _.day(S,{width:"narrow",context:"formatting"});case"EEEEEE":return _.day(S,{width:"short",context:"formatting"});default:return _.day(S,{width:"wide",context:"formatting"})}},e:function(m,y,_,S){var T=m.getUTCDay(),R=(T-S.weekStartsOn+8)%7||7;switch(y){case"e":return String(R);case"ee":return(0,Z.default)(R,2);case"eo":return _.ordinalNumber(R,{unit:"day"});case"eee":return _.day(T,{width:"abbreviated",context:"formatting"});case"eeeee":return _.day(T,{width:"narrow",context:"formatting"});case"eeeeee":return _.day(T,{width:"short",context:"formatting"});default:return _.day(T,{width:"wide",context:"formatting"})}},c:function(m,y,_,S){var T=m.getUTCDay(),R=(T-S.weekStartsOn+8)%7||7;switch(y){case"c":return String(R);case"cc":return(0,Z.default)(R,y.length);case"co":return _.ordinalNumber(R,{unit:"day"});case"ccc":return _.day(T,{width:"abbreviated",context:"standalone"});case"ccccc":return _.day(T,{width:"narrow",context:"standalone"});case"cccccc":return _.day(T,{width:"short",context:"standalone"});default:return _.day(T,{width:"wide",context:"standalone"})}},i:function(m,y,_){var S=m.getUTCDay(),T=0===S?7:S;switch(y){case"i":return String(T);case"ii":return(0,Z.default)(T,y.length);case"io":return _.ordinalNumber(T,{unit:"day"});case"iii":return _.day(S,{width:"abbreviated",context:"formatting"});case"iiiii":return _.day(S,{width:"narrow",context:"formatting"});case"iiiiii":return _.day(S,{width:"short",context:"formatting"});default:return _.day(S,{width:"wide",context:"formatting"})}},a:function(m,y,_){var S=m.getUTCHours()/12>=1?"pm":"am";switch(y){case"a":case"aa":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"});case"aaa":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return _.dayPeriod(S,{width:"narrow",context:"formatting"});default:return _.dayPeriod(S,{width:"wide",context:"formatting"})}},b:function(m,y,_){var S,T=m.getUTCHours();switch(S=12===T?q.noon:0===T?q.midnight:T/12>
1=1?"pm":"am",y){case"b":case"bb":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"});case"bbb":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return _.dayPeriod(S,{width:"narrow",context:"formatting"});default:return _.dayPeriod(S,{width:"wide",context:"formatting"})}},B:function(m,y,_){var S,T=m.getUTCHours();switch(S=T>=17?q.evening:T>=12?q.afternoon:T>=4?q.morning:q.night,y){case"B":case"BB":case"BBB":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"});case"BBBBB":return _.dayPeriod(S,{width:"narrow",context:"formatting"});default:return _.dayPeriod(S,{width:"wide",context:"formatting"})}},h:function(m,y,_){if("ho"===y){var S=m.getUTCHours()%12;return 0===S&&(S=12),_.ordinalNumber(S,{unit:"hour"})}return W.default.h(m,y)},H:function(m,y,_){return"Ho"===y?_.ordinalNumber(m.getUTCHours(),{unit:"hour"}):W.default.H(m,y)},K:function(m,y,_){var S=m.getUTCHours()%12;return"Ko"===y?_.ordinalNumber(S,{unit:"hour"}):(0,Z.default)(S,y.length)},k:function(m,y,_){var S=m.getUTCHours();return(0===S&&(S=24),"ko"===y)?_.ordinalNumber(S,{unit:"hour"}):(0,Z.default)(S,y.length)},m:function(m,y,_){return"mo"===y?_.ordinalNumber(m.getUTCMinutes(),{unit:"minute"}):W.default.m(m,y)},s:function(m,y,_){return"so"===y?_.ordinalNumber(m.getUTCSeconds(),{unit:"second"}):W.default.s(m,y)},S:function(m,y){return W.default.S(m,y)},X:function(m,y,_,S){var T=(S._originalDate||m).getTimezoneOffset();if(0===T)return"Z";switch(y){case"X":return formatTimezoneWithOptionalMinutes(T);case"XXXX":case"XX":return formatTimezone(T);default:return formatTimezone(T,":")}},x:function(m,y,_,S){var T=(S._originalDate||m).getTimezoneOffset();switch(y){case"x":return formatTimezoneWithOptionalMinutes(T);case"xxxx":case"xx":return formatTimezone(T);default:return formatTimezone(T,":")}},O:function(m,y,_,S){var T=(S._originalDate||m).getTimezoneOffset();switch(y){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(T,":");default:return"GMT"+formatTimezone(T,":")}},z:function(m,y,_,S){var T=(S._originalDate||m).getTimezoneOffset();switch(y){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(T,":");default:return"GMT"+formatTimezone(T,":")}},t:function(m,y,_,S){var T=Math.floor((S._originalDate||m).getTime()/1e3);return(0,Z.default)(T,y.length)},T:function(m,y,_,S){var T=(S._originalDate||m).getTime();return(0,Z.default)(T,y.length)}},m.exports=y.default},62699:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=void 0;var T=S(_(87394));y.default={y:function(m,y){var _=m.getUTCFullYear(),S=_>0?_:1-_;return(0,T.default)("yy"===y?S%100:S,y.length)},M:function(m,y){var _=m.getUTCMonth();return"M"===y?String(_+1):(0,T.default)(_+1,2)},d:function(m,y){return(0,T.default)(m.getUTCDate(),y.length)},a:function(m,y){var _=m.getUTCHours()/12>=1?"pm":"am";switch(y){case"a":case"aa":return _.toUpperCase();case"aaa":return _;case"aaaaa":return _[0];default:return"am"===_?"a.m.":"p.m."}},h:function(m,y){return(0,T.default)(m.getUTCHours()%12||12,y.length)},H:function(m,y){return(0,T.default)(m.getUTCHours(),y.length)},m:function(m,y){return(0,T.default)(m.getUTCMinutes(),y.length)},s:function(m,y){return(0,T.default)(m.getUTCSeconds(),y.length)},S:function(m,y){var _=y.length,S=m.getUTCMilliseconds();return(0,T.default)(Math.floor(S*Math.pow(10,_-3)),y.length)}},m.exports=y.default},95209:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=void 0;var dateLongFormatter=function(m,y){switch(m){case"P":return y.date({width:"short"});case"PP":return y.date({width:"medium"});case"PPP":return y.date({width:"long"});default:return y.date({width:"full"})}},timeLongFormatter=function(m,y){switch(m){case"p":return y.time({width:"short"});case"pp":return y.time({width:"medium"});case"ppp":return y.time({width:"long"});default:return y.time({width:"full"})}};y.default={p:timeLongFormatter,P:function(m,y){var _,S=m.match(/(P+)(p+)?/)||[],T=S[1],R=S[2];if(!R)return dateLongFormatter(m,y);switch(T){case"P":_=y.dateTime({width:"short"});break;case"PP":_=y.dateTime({width:"medium"});break;case"PPP":_=y.dateTime({width:"long"});break;default:_=y.dateTime({width:"full"})}return _.replace("{{date}}",dateLongFormatter(T,y)).replace("{{time}}
1",timeLongFormatter(R,y))}},m.exports=y.default},93561:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){var y=new Date(Date.UTC(m.getFullYear(),m.getMonth(),m.getDate(),m.getHours(),m.getMinutes(),m.getSeconds(),m.getMilliseconds()));return y.setUTCFullYear(m.getFullYear()),m.getTime()-y.getTime()},m.exports=y.default},21603:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){(0,R.default)(1,arguments);var y=(0,T.default)(m),_=y.getTime();return y.setUTCMonth(0,1),y.setUTCHours(0,0,0,0),Math.floor((_-y.getTime())/864e5)+1};var T=S(_(71171)),R=S(_(68734));m.exports=y.default},91354:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){(0,j.default)(1,arguments);var y=(0,T.default)(m);return Math.round(((0,R.default)(y).getTime()-(0,D.default)(y).getTime())/6048e5)+1};var T=S(_(71171)),R=S(_(80079)),D=S(_(94275)),j=S(_(68734));m.exports=y.default},81370:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){(0,R.default)(1,arguments);var y=(0,T.default)(m),_=y.getUTCFullYear(),S=new Date(0);S.setUTCFullYear(_+1,0,4),S.setUTCHours(0,0,0,0);var j=(0,D.default)(S),B=new Date(0);B.setUTCFullYear(_,0,4),B.setUTCHours(0,0,0,0);var Z=(0,D.default)(B);return y.getTime()>=j.getTime()?_+1:y.getTime()>=Z.getTime()?_:_-1};var T=S(_(71171)),R=S(_(68734)),D=S(_(80079));m.exports=y.default},60623:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m,y){(0,j.default)(1,arguments);var _=(0,T.default)(m);return Math.round(((0,R.default)(_,y).getTime()-(0,D.default)(_,y).getTime())/6048e5)+1};var T=S(_(71171)),R=S(_(69209)),D=S(_(34118)),j=S(_(68734));m.exports=y.default},66226:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m,y){(0,R.default)(1,arguments);var _,S,Z,W,q,Y,ee,et,er=(0,T.default)(m),ei=er.getUTCFullYear(),ea=(0,B.getDefaultOptions)(),es=(0,j.default)(null!==(_=null!==(S=null!==(Z=null!==(W=null==y?void 0:y.firstWeekContainsDate)&&void 0!==W?W:null==y?void 0:null===(q=y.locale)||void 0===q?void 0:null===(Y=q.options)||void 0===Y?void 0:Y.firstWeekContainsDate)&&void 0!==Z?Z:ea.firstWeekContainsDate)&&void 0!==S?S:null===(ee=ea.locale)||void 0===ee?void 0:null===(et=ee.options)||void 0===et?void 0:et.firstWeekContainsDate)&&void 0!==_?_:1);if(!(es>=1&&es<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var el=new Date(0);el.setUTCFullYear(ei+1,0,es),el.setUTCHours(0,0,0,0);var eu=(0,D.default)(el,y),ec=new Date(0);ec.setUTCFullYear(ei,0,es),ec.setUTCHours(0,0,0,0);var ed=(0,D.default)(ec,y);return er.getTime()>=eu.getTime()?ei+1:er.getTime()>=ed.getTime()?ei:ei-1};var T=S(_(71171)),R=S(_(68734)),D=S(_(69209)),j=S(_(82084)),B=_(98729);m.exports=y.default},56736:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.isProtectedDayOfYearToken=function(m){return -1!==_.indexOf(m)},y.isProtectedWeekYearToken=function(m){return -1!==S.indexOf(m)},y.throwProtectedError=function(m,y,_){if("YYYY"===m)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(y,"`) for formatting years to the input `").
1concat(_,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===m)throw RangeError("Use `yy` instead of `YY` (in `".concat(y,"`) for formatting years to the input `").concat(_,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===m)throw RangeError("Use `d` instead of `D` (in `".concat(y,"`) for formatting days of the month to the input `").concat(_,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===m)throw RangeError("Use `dd` instead of `DD` (in `".concat(y,"`) for formatting days of the month to the input `").concat(_,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))};var _=["D","DD"],S=["YY","YYYY"]},68734:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m,y){if(y.length<m)throw TypeError(m+" argument"+(m>1?"s":"")+" required, but only "+y.length+" present")},m.exports=y.default},80079:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){(0,R.default)(1,arguments);var y=(0,T.default)(m),_=y.getUTCDay();return y.setUTCDate(y.getUTCDate()-((_<1?7:0)+_-1)),y.setUTCHours(0,0,0,0),y};var T=S(_(71171)),R=S(_(68734));m.exports=y.default},94275:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){(0,D.default)(1,arguments);var y=(0,T.default)(m),_=new Date(0);return _.setUTCFullYear(y,0,4),_.setUTCHours(0,0,0,0),(0,R.default)(_)};var T=S(_(81370)),R=S(_(80079)),D=S(_(68734));m.exports=y.default},69209:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m,y){(0,R.default)(1,arguments);var _,S,B,Z,W,q,Y,ee,et=(0,j.getDefaultOptions)(),er=(0,D.default)(null!==(_=null!==(S=null!==(B=null!==(Z=null==y?void 0:y.weekStartsOn)&&void 0!==Z?Z:null==y?void 0:null===(W=y.locale)||void 0===W?void 0:null===(q=W.options)||void 0===q?void 0:q.weekStartsOn)&&void 0!==B?B:et.weekStartsOn)&&void 0!==S?S:null===(Y=et.locale)||void 0===Y?void 0:null===(ee=Y.options)||void 0===ee?void 0:ee.weekStartsOn)&&void 0!==_?_:0);if(!(er>=0&&er<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var ei=(0,T.default)(m),ea=ei.getUTCDay();return ei.setUTCDate(ei.getUTCDate()-((ea<er?7:0)+ea-er)),ei.setUTCHours(0,0,0,0),ei};var T=S(_(71171)),R=S(_(68734)),D=S(_(82084)),j=_(98729);m.exports=y.default},34118:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m,y){(0,R.default)(1,arguments);var _,S,Z,W,q,Y,ee,et,er=(0,B.getDefaultOptions)(),ei=(0,j.default)(null!==(_=null!==(S=null!==(Z=null!==(W=null==y?void 0:y.firstWeekContainsDate)&&void 0!==W?W:null==y?void 0:null===(q=y.locale)||void 0===q?void 0:null===(Y=q.options)||void 0===Y?void 0:Y.firstWeekContainsDate)&&void 0!==Z?Z:er.firstWeekContainsDate)&&void 0!==S?S:null===(ee=er.locale)||void 0===ee?void 0:null===(et=ee.options)||void 0===et?void 0:et.firstWeekContainsDate)&&void 0!==_?_:1),ea=(0,T.default)(m,y),es=new Date(0);return es.setUTCFullYear(ea,0,ei),es.setUTCHours(0,0,0,0),(0,D.default)(es,y)};var T=S(_(66226)),R=S(_(68734)),D=S(_(69209)),j=S(_(82084)),B=_(98729);m.exports=y.default},82084:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){if(null===m||!0===m||!1===m)return NaN;var y=Number(m);return isNaN(y)?y:y<0?Math.ceil(y):Math.floor(y)},m.exports=y.default},5065:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m,y){(0,D.default)(2,arguments);var _=(0,R.default)(m).getTime(),S=(0,T.default)(y);return new Date(_+S)};var T=S(_(82084)),R=S(_(71171)),D=S(_(68734));m.exports=y.default},52149:function(m,y,_){"use strict";function assign(m,y){if(null==m)throw TypeError("assign requires that input parameter not be null or undefined");for(var _ in y)Object.prototype.hasOwnProperty.call(y,_)&&(m[_]=y[_]);return m}_.d(y,{Z:function(){return assign}})},86559:function(m,y,_){"use strict";_.d(y,{Z:function(){return j}});var S,T={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function buildFormatLongFn(m){return function(){var y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=y.width?String(y.width):m.defaultWidth;return m.formats[_]||m.formats[m.defaultWidth]}}var R={date:buildFormatLongFn({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:buildFormatLongFn({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},D={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function buildLocalizeFn(m){return function(y,_){var S;if("formatting"===(null!=_&&_.context?String(_.context):"standalone")&&m.formattingValues){var T=m.defaultFormattingWidth||m.defaultWidth,R=null!=_&&_.width?String(_.width):T;S=m.formattingValues[R]||m.formattingValues[T]}else{var D=m.defaultWidth,j=null!=_&&_.width?String(_.width):m.defaultWidth;S=m.values[j]||m.values[D]}return S[m.argumentCallback?m.argumentCallback(y):y]}}function buildMatchFn(m){return function(y){var _,S=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},T=S.width,R=T&&m.matchPatterns[T]||m.matchPatterns[m.defaultMatchWidth],D=y.match(R);if(!D)return null;var j=D[0],B=T&&m.parsePatterns[T]||m.parsePatterns[m.defaultParseWidth],Z=Array.isArray(B)?function(m,y){for(var _=0;_<m.length;_++)if(y(m[_]))return _}(B,function(m){return m.test(j)}):function(m,y){for(var _ in m)if(m.hasOwnProperty(_)&&y(m[_]))return _}(B,function(m){return m.test(j)});return _=m.valueCallback?m.valueCallback(Z):Z,{value:_=S.valueCallback?S.valueCallback(_):_,rest:y.slice(j.length)}}}var j={code:"en-US",formatDistance:function(m,y,_){var S,R=T[m];
1return(S="string"==typeof R?R:1===y?R.one:R.other.replace("{{count}}",y.toString()),null!=_&&_.addSuffix)?_.comparison&&_.comparison>0?"in "+S:S+" ago":S},formatLong:R,formatRelative:function(m,y,_,S){return D[m]},localize:{ordinalNumber:function(m,y){var _=Number(m),S=_%100;if(S>20||S<10)switch(S%10){case 1:return _+"st";case 2:return _+"nd";case 3:return _+"rd"}return _+"th"},era:buildLocalizeFn({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:buildLocalizeFn({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(m){return m-1}}),month:buildLocalizeFn({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:buildLocalizeFn({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(S={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(m){return parseInt(m,10)}},function(m){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_=m.match(S.matchPattern);if(!_)return null;var T=_[0],R=m.match(S.parsePattern);if(!R)return null;var D=S.valueCallback?S.valueCallback(R[0]):R[0];return{value:D=y.valueCallback?y.valueCallback(D):D,rest:m.slice(T.length)}}),era:buildMatchFn({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(m){return m+1}}),month:buildMatchFn({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}},84314:function(m,y,_){"use strict";_.d(y,{j:function(){return getDefaultOptions}});var S={};function getDefaultOptions(){return S}},97621:function(m,y){"use strict";var dateLongFormatter=function(m,y){switch(m){case"P":return y.date({width:"short"});case"PP":return y.date({width:"medium"});case"PPP":return y.date({width:"long"});default:return y.date({width:"full"})}},timeLongFormatter=function(m,y){switch(m){case"p":return y.time({width:"short"});case"pp":return y.time({width:"medium"});case"ppp":return y.time({width:"long"});default:return y.time({width:"full"})}};y.Z={p:timeLongFormatter,P:function(m,y){var _,S=m.match(/(P+)(p+)?/)||[],T=S[1],R=S[2];if(!R)return dateLongFormatter(m,y);switch(T){case"P":_=y.dateTime({width:"short"});break;case"PP":_=y.dateTime({width:"medium"});break;case"PPP":_=y.dateTime({width:"long"});break;default:_=y.dateTime({width:"full"})}return _.replace("{{date}}",dateLongFormatter(T,y)).replace("{{time}}
1",timeLongFormatter(R,y))}}},24262:function(m,y,_){"use strict";function getTimezoneOffsetInMilliseconds(m){var y=new Date(Date.UTC(m.getFullYear(),m.getMonth(),m.getDate(),m.getHours(),m.getMinutes(),m.getSeconds(),m.getMilliseconds()));return y.setUTCFullYear(m.getFullYear()),m.getTime()-y.getTime()}_.d(y,{Z:function(){return getTimezoneOffsetInMilliseconds}})},33276:function(m,y,_){"use strict";_.d(y,{Z:function(){return getUTCISOWeek}});var S=_(19013),T=_(66979),R=_(7032),D=_(13882);function getUTCISOWeek(m){(0,D.Z)(1,arguments);var y=(0,S.Z)(m);return Math.round(((0,T.Z)(y).getTime()-(function(m){(0,D.Z)(1,arguments);var y=(0,R.Z)(m),_=new Date(0);return _.setUTCFullYear(y,0,4),_.setUTCHours(0,0,0,0),(0,T.Z)(_)})(y).getTime())/6048e5)+1}},7032:function(m,y,_){"use strict";_.d(y,{Z:function(){return getUTCISOWeekYear}});var S=_(19013),T=_(13882),R=_(66979);function getUTCISOWeekYear(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m),_=y.getUTCFullYear(),D=new Date(0);D.setUTCFullYear(_+1,0,4),D.setUTCHours(0,0,0,0);var j=(0,R.Z)(D),B=new Date(0);B.setUTCFullYear(_,0,4),B.setUTCHours(0,0,0,0);var Z=(0,R.Z)(B);return y.getTime()>=j.getTime()?_+1:y.getTime()>=Z.getTime()?_:_-1}},5230:function(m,y,_){"use strict";_.d(y,{Z:function(){return getUTCWeek}});var S=_(19013),T=_(59025),R=_(7651),D=_(13882),j=_(83946),B=_(84314);function getUTCWeek(m,y){(0,D.Z)(1,arguments);var _=(0,S.Z)(m);return Math.round(((0,T.Z)(_,y).getTime()-(function(m,y){(0,D.Z)(1,arguments);var _,S,Z,W,q,Y,ee,et,er=(0,B.j)(),ei=(0,j.Z)(null!==(_=null!==(S=null!==(Z=null!==(W=null==y?void 0:y.firstWeekContainsDate)&&void 0!==W?W:null==y?void 0:null===(q=y.locale)||void 0===q?void 0:null===(Y=q.options)||void 0===Y?void 0:Y.firstWeekContainsDate)&&void 0!==Z?Z:er.firstWeekContainsDate)&&void 0!==S?S:null===(ee=er.locale)||void 0===ee?void 0:null===(et=ee.options)||void 0===et?void 0:et.firstWeekContainsDate)&&void 0!==_?_:1),ea=(0,R.Z)(m,y),es=new Date(0);return es.setUTCFullYear(ea,0,ei),es.setUTCHours(0,0,0,0),(0,T.Z)(es,y)})(_,y).getTime())/6048e5)+1}},7651:function(m,y,_){"use strict";_.d(y,{Z:function(){return getUTCWeekYear}});var S=_(19013),T=_(13882),R=_(59025),D=_(83946),j=_(84314);function getUTCWeekYear(m,y){(0,T.Z)(1,arguments);var _,B,Z,W,q,Y,ee,et,er=(0,S.Z)(m),ei=er.getUTCFullYear(),ea=(0,j.j)(),es=(0,D.Z)(null!==(_=null!==(B=null!==(Z=null!==(W=null==y?void 0:y.firstWeekContainsDate)&&void 0!==W?W:null==y?void 0:null===(q=y.locale)||void 0===q?void 0:null===(Y=q.options)||void 0===Y?void 0:Y.firstWeekContainsDate)&&void 0!==Z?Z:ea.firstWeekContainsDate)&&void 0!==B?B:null===(ee=ea.locale)||void 0===ee?void 0:null===(et=ee.options)||void 0===et?void 0:et.firstWeekContainsDate)&&void 0!==_?_:1);if(!(es>=1&&es<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var el=new Date(0);el.setUTCFullYear(ei+1,0,es),el.setUTCHours(0,0,0,0);var eu=(0,R.Z)(el,y),ec=new Date(0);ec.setUTCFullYear(ei,0,es),ec.setUTCHours(0,0,0,0);var ed=(0,R.Z)(ec,y);return er.getTime()>=eu.getTime()?ei+1:er.getTime()>=ed.getTime()?ei:ei-1}},5267:function(m,y,_){"use strict";_.d(y,{Do:function(){return isProtectedWeekYearToken},Iu:function(){return isProtectedDayOfYearToken},qp:function(){return throwProtectedError}});var S=["D","DD"],T=["YY","YYYY"];function isProtectedDayOfYearToken(m){return -1!==S.indexOf(m)}function isProtectedWeekYearToken(m){return -1!==T.indexOf(m)}function throwProtectedError(m,y,_){if("YYYY"===m)throw RangeError("Use `yyyy` instead of `YYYY` (in `".concat(y,"`) for formatting years to the input `").
1concat(_,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===m)throw RangeError("Use `yy` instead of `YY` (in `".concat(y,"`) for formatting years to the input `").concat(_,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===m)throw RangeError("Use `d` instead of `D` (in `".concat(y,"`) for formatting days of the month to the input `").concat(_,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===m)throw RangeError("Use `dd` instead of `DD` (in `".concat(y,"`) for formatting days of the month to the input `").concat(_,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},13882:function(m,y,_){"use strict";function requiredArgs(m,y){if(y.length<m)throw TypeError(m+" argument"+(m>1?"s":"")+" required, but only "+y.length+" present")}_.d(y,{Z:function(){return requiredArgs}})},93645:function(m,y,_){"use strict";_.d(y,{u:function(){return getRoundingMethod}});var S={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(m){return m<0?Math.ceil(m):Math.floor(m)}};function getRoundingMethod(m){return m?S[m]:S.trunc}},66979:function(m,y,_){"use strict";_.d(y,{Z:function(){return startOfUTCISOWeek}});var S=_(19013),T=_(13882);function startOfUTCISOWeek(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m),_=y.getUTCDay();return y.setUTCDate(y.getUTCDate()-((_<1?7:0)+_-1)),y.setUTCHours(0,0,0,0),y}},59025:function(m,y,_){"use strict";_.d(y,{Z:function(){return startOfUTCWeek}});var S=_(19013),T=_(13882),R=_(83946),D=_(84314);function startOfUTCWeek(m,y){(0,T.Z)(1,arguments);var _,j,B,Z,W,q,Y,ee,et=(0,D.j)(),er=(0,R.Z)(null!==(_=null!==(j=null!==(B=null!==(Z=null==y?void 0:y.weekStartsOn)&&void 0!==Z?Z:null==y?void 0:null===(W=y.locale)||void 0===W?void 0:null===(q=W.options)||void 0===q?void 0:q.weekStartsOn)&&void 0!==B?B:et.weekStartsOn)&&void 0!==j?j:null===(Y=et.locale)||void 0===Y?void 0:null===(ee=Y.options)||void 0===ee?void 0:ee.weekStartsOn)&&void 0!==_?_:0);if(!(er>=0&&er<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var ei=(0,S.Z)(m),ea=ei.getUTCDay();return ei.setUTCDate(ei.getUTCDate()-((ea<er?7:0)+ea-er)),ei.setUTCHours(0,0,0,0),ei}},83946:function(m,y,_){"use strict";function toInteger(m){if(null===m||!0===m||!1===m)return NaN;var y=Number(m);return isNaN(y)?y:y<0?Math.ceil(y):Math.floor(y)}_.d(y,{Z:function(){return toInteger}})},77349:function(m,y,_){"use strict";_.d(y,{Z:function(){return addDays}});var S=_(83946),T=_(19013),R=_(13882);function addDays(m,y){(0,R.Z)(2,arguments);var _=(0,T.Z)(m),D=(0,S.Z)(y);return isNaN(D)?new Date(NaN):(D&&_.setDate(_.getDate()+D),_)}},78343:function(m,y,_){"use strict";_.d(y,{Z:function(){return addHours}});var S=_(83946),T=_(51820),R=_(13882);function addHours(m,y){(0,R.Z)(2,arguments);var _=(0,S.Z)(y);return(0,T.Z)(m,36e5*_)}},51820:function(m,y,_){"use strict";_.d(y,{Z:function(){return addMilliseconds}});var S=_(83946),T=_(19013),R=_(13882);function addMilliseconds(m,y){(0,R.Z)(2,arguments);var _=(0,T.Z)(m).getTime(),D=(0,S.Z)(y);return new Date(_+D)}},11640:function(m,y,_){"use strict";_.d(y,{Z:function(){return addMonths}});var S=_(83946),T=_(19013),R=_(13882);function addMonths(m,y){(0,R.Z)(2,arguments);var _=(0,T.Z)(m),D=(0,S.Z)(y);if(isNaN(D))return new Date(NaN);if(!D)return _;var j=_.getDate(),B=new Date(_.getTime());return(B.setMonth(_.getMonth()+D+1,0),j>=B.getDate())?B:(_.setFullYear(B.getFullYear(),B.getMonth(),j),_)}},63500:function(m,y,_){"use strict";_.d(y,{Z:function(){return addWeeks}});var S=_(83946),T=_(77349),R=_(13882);function addWeeks(m,y){(0,R.Z)(2,arguments);var _=(0,S.Z)(y);return(0,T.Z)(m,7*_)}},49474:function(m,y,_){"use strict";_.d(y,{Z:function(){return compareAsc}});var S=_(19013),T=_(13882);function compareAsc(m,y){(0,T.Z)(2,arguments);var _=(0,S.Z)(m),R=(0,S.Z)(y),D=_.getTime()-R.getTime();return D<0?-1:D>0?1:D}},36948:function(m,y,_){"use strict";_.d(y,{qk:function(){return R},vh:function(){return T},yJ:function(){return S}});var S=6e4,T=36e5,R=1e3},92300:function(m,y,_){"use strict";_.d(y,{Z:function(){return differenceInCalendarDays}});var S=_(24262),T=_(69119),R=_(13882);function differenceInCalendarDays(m,y){(0,R.Z)(2,arguments);var _=(0,T.Z)(m),D=(0,T.Z)(y);return Math.round((_.getTime()-(0,S.Z)(_)-(D.getTime()-(0,S.Z)(D)))/864e5)}},67803:function(m,y,_){"use strict";_.d(y,{Z:function(){return differenceInDays}});var S=_(19013),T=_(92300),R=_(13882);function compareLocalAsc(m,y){var _=m.getFullYear()-y.getFullYear()||m.getMonth()-y.getMonth()||m.getDate()-y.getDate()||m.getHours()-y.getHours()||m.getMinutes()-y.getMinutes()||m.getSeconds()-y.get
1Seconds()||m.getMilliseconds()-y.getMilliseconds();return _<0?-1:_>0?1:_}function differenceInDays(m,y){(0,R.Z)(2,arguments);var _=(0,S.Z)(m),D=(0,S.Z)(y),j=compareLocalAsc(_,D),B=Math.abs((0,T.Z)(_,D));_.setDate(_.getDate()-j*B);var Z=Number(compareLocalAsc(_,D)===-j),W=j*(B-Z);return 0===W?0:W}},76972:function(m,y,_){"use strict";_.d(y,{Z:function(){return differenceInHours}});var S=_(36948),T=_(59910),R=_(13882),D=_(93645);function differenceInHours(m,y,_){(0,R.Z)(2,arguments);var j=(0,T.Z)(m,y)/S.vh;return(0,D.u)(null==_?void 0:_.roundingMethod)(j)}},59910:function(m,y,_){"use strict";_.d(y,{Z:function(){return differenceInMilliseconds}});var S=_(19013),T=_(13882);function differenceInMilliseconds(m,y){return(0,T.Z)(2,arguments),(0,S.Z)(m).getTime()-(0,S.Z)(y).getTime()}},69690:function(m,y,_){"use strict";_.d(y,{Z:function(){return differenceInMinutes}});var S=_(36948),T=_(59910),R=_(13882),D=_(93645);function differenceInMinutes(m,y,_){(0,R.Z)(2,arguments);var j=(0,T.Z)(m,y)/S.yJ;return(0,D.u)(null==_?void 0:_.roundingMethod)(j)}},57278:function(m,y,_){"use strict";_.d(y,{Z:function(){return differenceInMonths}});var S=_(19013),T=_(13882),R=_(49474),D=_(83894);function differenceInMonths(m,y){(0,T.Z)(2,arguments);var _,j=(0,S.Z)(m),B=(0,S.Z)(y),Z=(0,R.Z)(j,B),W=Math.abs(function(m,y){(0,T.Z)(2,arguments);var _=(0,S.Z)(m),R=(0,S.Z)(y);return 12*(_.getFullYear()-R.getFullYear())+(_.getMonth()-R.getMonth())}(j,B));if(W<1)_=0;else{1===j.getMonth()&&j.getDate()>27&&j.setDate(30),j.setMonth(j.getMonth()-Z*W);var q=(0,R.Z)(j,B)===-Z;(function(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m);return(0,D.Z)(y).getTime()===(function(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m),_=y.getMonth();return y.setFullYear(y.getFullYear(),_+1,0),y.setHours(23,59,59,999),y})(y).getTime()})((0,S.Z)(m))&&1===W&&1===(0,R.Z)(m,B)&&(q=!1),_=Z*(W-Number(q))}return 0===_?0:_}},11699:function(m,y,_){"use strict";_.d(y,{Z:function(){return differenceInSeconds}});var S=_(59910),T=_(13882),R=_(93645);function differenceInSeconds(m,y,_){(0,T.Z)(2,arguments);var D=(0,S.Z)(m,y)/1e3;return(0,R.u)(null==_?void 0:_.roundingMethod)(D)}},69295:function(m,y,_){"use strict";_.d(y,{Z:function(){return differenceInWeeks}});var S=_(67803),T=_(13882),R=_(93645);function differenceInWeeks(m,y,_){(0,T.Z)(2,arguments);var D=(0,S.Z)(m,y)/7;return(0,R.u)(null==_?void 0:_.roundingMethod)(D)}},31397:function(m,y,_){"use strict";_.d(y,{Z:function(){return differenceInYears}});var S=_(19013),T=_(13882),R=_(49474);function differenceInYears(m,y){(0,T.Z)(2,arguments);var _=(0,S.Z)(m),D=(0,S.Z)(y),j=(0,R.Z)(_,D),B=Math.abs(function(m,y){(0,T.Z)(2,arguments);var _=(0,S.Z)(m),R=(0,S.Z)(y);return _.getFullYear()-R.getFullYear()}(_,D));_.setFullYear(1584),D.setFullYear(1584);var Z=(0,R.Z)(_,D)===-j,W=j*(B-Number(Z));return 0===W?0:W}},59095:function(m,y,_){"use strict";_.d(y,{Z:function(){return eachWeekOfInterval}});var S=_(63500),T=_(584),R=_(19013),D=_(13882);function eachWeekOfInterval(m,y){(0,D.Z)(1,arguments);var _=m||{},j=(0,R.Z)(_.start),B=(0,R.Z)(_.end),Z=B.getTime();if(!(j.getTime()<=Z))throw RangeError("Invalid interval");var W=(0,T.Z)(j,y),q=(0,T.Z)(B,y);W.setHours(15),q.setHours(15),Z=q.getTime();for(var Y=[],ee=W;ee.getTime()<=Z;)ee.setHours(0),Y.push((0,R.Z)(ee)),(ee=(0,S.Z)(ee,1)).setHours(15);return Y}},83894:function(m,y,_){"use strict";_.d(y,{Z:function(){return endOfDay}});var S=_(19013),T=_(13882);function endOfDay(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m);return y.setHours(23,59,59,999),y}},55250:function(m,y,_){"use strict";_.d(y,{Z:function(){return endOfMinute}});var S=_(19013),T=_(13882);function endOfMinute(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m);return y.setSeconds(59,999),y}},42298:function(m,y,_){"use strict";_.d(y,{Z:function(){return format}});var S=_(61436),T=_(91218),R=_(19013),D=_(13882),j=_(33276),B=_(7032),Z=_(5230),W=_(7651);function addLeadingZeros(m,y){for(var _=Math.abs(m).toString();_.length<y;)_="0"+_;return(m<0?"-":"")+_}var q={y:function(m,y){var _=m.getUTCFullYear(),S=_>0?_:1-_;return addLeadingZeros("yy"===y?S%100:S,y.length)},M:function(m,y){var _=m.getUTCMonth();return"M"===y?String(_+1):addLeadingZeros(_+1,2)},d:function(m,y){return addLeadingZeros(m.getUTCDate(),y.length)},a:function(m,y){var _=m.getUTCHours()/12>=1?"pm":"am";switch(y){case"a":case"aa":return _.toUpperCase();case"aaa":return _;case"aaaaa":return _[0];
1default:return"am"===_?"a.m.":"p.m."}},h:function(m,y){return addLeadingZeros(m.getUTCHours()%12||12,y.length)},H:function(m,y){return addLeadingZeros(m.getUTCHours(),y.length)},m:function(m,y){return addLeadingZeros(m.getUTCMinutes(),y.length)},s:function(m,y){return addLeadingZeros(m.getUTCSeconds(),y.length)},S:function(m,y){var _=y.length;return addLeadingZeros(Math.floor(m.getUTCMilliseconds()*Math.pow(10,_-3)),y.length)}},Y={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function formatTimezoneShort(m,y){var _=m>0?"-":"+",S=Math.abs(m),T=Math.floor(S/60),R=S%60;return 0===R?_+String(T):_+String(T)+(y||"")+addLeadingZeros(R,2)}function formatTimezoneWithOptionalMinutes(m,y){return m%60==0?(m>0?"-":"+")+addLeadingZeros(Math.abs(m)/60,2):formatTimezone(m,y)}function formatTimezone(m,y){var _=m>0?"-":"+",S=Math.abs(m);return _+addLeadingZeros(Math.floor(S/60),2)+(y||"")+addLeadingZeros(S%60,2)}var ee={G:function(m,y,_){var S=m.getUTCFullYear()>0?1:0;switch(y){case"G":case"GG":case"GGG":return _.era(S,{width:"abbreviated"});case"GGGGG":return _.era(S,{width:"narrow"});default:return _.era(S,{width:"wide"})}},y:function(m,y,_){if("yo"===y){var S=m.getUTCFullYear(),T=S>0?S:1-S;return _.ordinalNumber(T,{unit:"year"})}return q.y(m,y)},Y:function(m,y,_,S){var T=(0,W.Z)(m,S),R=T>0?T:1-T;return"YY"===y?addLeadingZeros(R%100,2):"Yo"===y?_.ordinalNumber(R,{unit:"year"}):addLeadingZeros(R,y.length)},R:function(m,y){return addLeadingZeros((0,B.Z)(m),y.length)},u:function(m,y){return addLeadingZeros(m.getUTCFullYear(),y.length)},Q:function(m,y,_){var S=Math.ceil((m.getUTCMonth()+1)/3);switch(y){case"Q":return String(S);case"QQ":return addLeadingZeros(S,2);case"Qo":return _.ordinalNumber(S,{unit:"quarter"});case"QQQ":return _.quarter(S,{width:"abbreviated",context:"formatting"});case"QQQQQ":return _.quarter(S,{width:"narrow",context:"formatting"});default:return _.quarter(S,{width:"wide",context:"formatting"})}},q:function(m,y,_){var S=Math.ceil((m.getUTCMonth()+1)/3);switch(y){case"q":return String(S);case"qq":return addLeadingZeros(S,2);case"qo":return _.ordinalNumber(S,{unit:"quarter"});case"qqq":return _.quarter(S,{width:"abbreviated",context:"standalone"});case"qqqqq":return _.quarter(S,{width:"narrow",context:"standalone"});default:return _.quarter(S,{width:"wide",context:"standalone"})}},M:function(m,y,_){var S=m.getUTCMonth();switch(y){case"M":case"MM":return q.M(m,y);case"Mo":return _.ordinalNumber(S+1,{unit:"month"});case"MMM":return _.month(S,{width:"abbreviated",context:"formatting"});case"MMMMM":return _.month(S,{width:"narrow",context:"formatting"});default:return _.month(S,{width:"wide",context:"formatting"})}},L:function(m,y,_){var S=m.getUTCMonth();switch(y){case"L":return String(S+1);case"LL":return addLeadingZeros(S+1,2);case"Lo":return _.ordinalNumber(S+1,{unit:"month"});case"LLL":return _.month(S,{width:"abbreviated",context:"standalone"});case"LLLLL":return _.month(S,{width:"narrow",context:"standalone"});default:return _.month(S,{width:"wide",context:"standalone"})}},w:function(m,y,_,S){var T=(0,Z.Z)(m,S);return"wo"===y?_.ordinalNumber(T,{unit:"week"}):addLeadingZeros(T,y.length)},I:function(m,y,_){var S=(0,j.Z)(m);return"Io"===y?_.ordinalNumber(S,{unit:"week"}):addLeadingZeros(S,y.length)},d:function(m,y,_){return"do"===y?_.ordinalNumber(m.getUTCDate(),{unit:"date"}):q.d(m,y)},D:function(m,y,_){var S=function(m){(0,D.Z)(1,arguments);var y=(0,R.Z)(m),_=y.getTime();return y.setUTCMonth(0,1),y.setUTCHours(0,0,0,0),Math.floor((_-y.getTime())/864e5)+1}(m);return"Do"===y?_.ordinalNumber(S,{unit:"dayOfYear"}):addLeadingZeros(S,y.length)},E:function(m,y,_){var S=m.getUTCDay();switch(y){case"E":case"EE":case"EEE":return _.day(S,{width:"abbreviated",context:"formatting"});case"EEEEE":return _.day(S,{width:"narrow",context:"formatting"});case"EEEEEE":return _.day(S,{width:"short",context:"formatting"});default:return _.day(S,{width:"wide",context:"formatting"})}},e:function(m,y,_,S){var T=m.getUTCDay(),R=(T-S.weekStartsOn+8)%7||7;switch(y){case"e":return String(R);case"ee":return addLeadingZeros(R,2);case"eo":return _.ordinalNumber(R,{unit:"day"});case"eee":return _.day(T,{width:"abbreviated",context:"formatting"});case"eeeee":return _.day(T,{width:"narrow",context:"formatting"});case"eeeeee":return _.day(T,{width:"short",context:"formatting"});default:return _.day(T,{width:"wide",context:"formatting"})}},c:function(m,y,_,S){var T=m.getUTCDay(),R=(T-S.weekStartsOn+8)%7||7;switch(y){case"c":return String(R);case"cc":return addLeadingZeros(R,y.length);case"co":return _.ordinalNumber(R,{unit:"day"});case"ccc":return _.day(T,{width:"abbreviated",context:"standalone"});case"ccccc":return _.day(T,{width:"narrow",context:"standalone"});case"cccccc":return _.day(T,{width:"short",context:"standalone"});default:return _.day(T,{width:"wide",context:"standalone"})}},i:function(m,y,_){var S=m.getUTCDay(),T=0===S?7:S;switch(y){case"i":return String(T);case"ii":return addLeadingZeros(T,y.length);case"io":return _.ordinalNumber(T,{unit:"day"});case"iii":return _.day(S,{width:"abbreviated",context:"formatting"});case"iiiii":return _.day(S,{width:"narrow",context:"formatting"});case"iiiiii":return _.day(S,{width:"short",context:"formatting"});default:return _.day(S,{width:"wide",context:"formatting"})}},a:function(m,y,_){var S=m.getUTCHours()/12>=1?"pm":"am";switch(y){case"a":case"aa":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"});case"aaa":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return _.dayPeriod(S,{width:"narrow",context:"formatting"});default:return _.dayPeriod(S,{width:"wide",context:"formatting"})}},b:function(m,y,_){var S,T=m.getUTCHours();switch(S=12===T?Y.noon:0===T?Y.midnight:T/12>
1=1?"pm":"am",y){case"b":case"bb":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"});case"bbb":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return _.dayPeriod(S,{width:"narrow",context:"formatting"});default:return _.dayPeriod(S,{width:"wide",context:"formatting"})}},B:function(m,y,_){var S,T=m.getUTCHours();switch(S=T>=17?Y.evening:T>=12?Y.afternoon:T>=4?Y.morning:Y.night,y){case"B":case"BB":case"BBB":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"});case"BBBBB":return _.dayPeriod(S,{width:"narrow",context:"formatting"});default:return _.dayPeriod(S,{width:"wide",context:"formatting"})}},h:function(m,y,_){if("ho"===y){var S=m.getUTCHours()%12;return 0===S&&(S=12),_.ordinalNumber(S,{unit:"hour"})}return q.h(m,y)},H:function(m,y,_){return"Ho"===y?_.ordinalNumber(m.getUTCHours(),{unit:"hour"}):q.H(m,y)},K:function(m,y,_){var S=m.getUTCHours()%12;return"Ko"===y?_.ordinalNumber(S,{unit:"hour"}):addLeadingZeros(S,y.length)},k:function(m,y,_){var S=m.getUTCHours();return(0===S&&(S=24),"ko"===y)?_.ordinalNumber(S,{unit:"hour"}):addLeadingZeros(S,y.length)},m:function(m,y,_){return"mo"===y?_.ordinalNumber(m.getUTCMinutes(),{unit:"minute"}):q.m(m,y)},s:function(m,y,_){return"so"===y?_.ordinalNumber(m.getUTCSeconds(),{unit:"second"}):q.s(m,y)},S:function(m,y){return q.S(m,y)},X:function(m,y,_,S){var T=(S._originalDate||m).getTimezoneOffset();if(0===T)return"Z";switch(y){case"X":return formatTimezoneWithOptionalMinutes(T);case"XXXX":case"XX":return formatTimezone(T);default:return formatTimezone(T,":")}},x:function(m,y,_,S){var T=(S._originalDate||m).getTimezoneOffset();switch(y){case"x":return formatTimezoneWithOptionalMinutes(T);case"xxxx":case"xx":return formatTimezone(T);default:return formatTimezone(T,":")}},O:function(m,y,_,S){var T=(S._originalDate||m).getTimezoneOffset();switch(y){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(T,":");default:return"GMT"+formatTimezone(T,":")}},z:function(m,y,_,S){var T=(S._originalDate||m).getTimezoneOffset();switch(y){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(T,":");default:return"GMT"+formatTimezone(T,":")}},t:function(m,y,_,S){return addLeadingZeros(Math.floor((S._originalDate||m).getTime()/1e3),y.length)},T:function(m,y,_,S){return addLeadingZeros((S._originalDate||m).getTime(),y.length)}},et=_(97621),er=_(24262),ei=_(5267),ea=_(83946),es=_(84314),el=_(86559),eu=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ec=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ed=/^'([^]*?)'?$/,ef=/''/g,ep=/[a-zA-Z]/;function format(m,y,_){(0,D.Z)(2,arguments);var j,B,Z,W,q,Y,eh,eg,em,ey,eb,ev,ex,ew,e_,eC,eS,ek,eT=String(y),eE=(0,es.j)(),eO=null!==(j=null!==(B=null==_?void 0:_.locale)&&void 0!==B?B:eE.locale)&&void 0!==j?j:el.Z,eP=(0,ea.Z)(null!==(Z=null!==(W=null!==(q=null!==(Y=null==_?void 0:_.firstWeekContainsDate)&&void 0!==Y?Y:null==_?void 0:null===(eh=_.locale)||void 0===eh?void 0:null===(eg=eh.options)||void 0===eg?void 0:eg.firstWeekContainsDate)&&void 0!==q?q:eE.firstWeekContainsDate)&&void 0!==W?W:null===(em=eE.locale)||void 0===em?void 0:null===(ey=em.options)||void 0===ey?void 0:ey.firstWeekContainsDate)&&void 0!==Z?Z:1);if(!(eP>=1&&eP<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var eR=(0,ea.Z)(null!==(eb=null!==(ev=null!==(ex=null!==(ew=null==_?void 0:_.weekStartsOn)&&void 0!==ew?ew:null==_?void 0:null===(e_=_.locale)||void 0===e_?void 0:null===(eC=e_.options)||void 0===eC?void 0:eC.weekStartsOn)&&void 0!==ex?ex:eE.weekStartsOn)&&void 0!==ev?ev:null===(eS=eE.locale)||void 0===eS?void 0:null===(ek=eS.options)||void 0===ek?void 0:ek.weekStartsOn)&&void 0!==eb?eb:0);if(!(eR>=0&&eR<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!eO.localize)throw RangeError("locale must contain localize property");if(!eO.formatLong)throw RangeError("locale must contain formatLong property");var eI=(0,R.Z)(m);if(!(0,S.Z)(eI))throw RangeError("Invalid time value");var eA=(0,er.Z)(eI),eM=(0,T.Z)(eI,eA),eD={firstWeekContainsDate:eP,weekStartsOn:eR,locale:eO,_originalDate:eI};return eT.match(ec).map(function(m){var y=m[0];return"p"===y||"P"===y?(0,et.Z[y])(m,eO.formatLong):m}).join("").match(eu).map(function(S){if("''"===S)return"'";var T,R=S[0];if("'"===R)return(T=S.match(ed))?T[1].replace(ef,"'"):S;var D=ee[R];if(D)return!(null!=_&&_.useAdditionalWeekYearTokens)&&(0,ei.Do)(S)&&(0,ei.qp)(S,y,String(m)),!(null!=_&&_.useAdditionalDayOfYearTokens)&&(0,ei.Iu)(S)&&(0,ei.qp)(S,y,String(m)),D(eM,S,eO.localize,eD);
1if(R.match(ep))throw RangeError("Format string contains an unescaped latin alphabet character `"+R+"`");return S}).join("")}},96556:function(m,y,_){"use strict";_.d(y,{Z:function(){return formatDistance}});var S=_(84314),T=_(49474),R=_(57278),D=_(11699),j=_(86559),B=_(19013),Z=_(52149),W=_(24262),q=_(13882);function formatDistance(m,y,_){(0,q.Z)(2,arguments);var Y,ee,et,er,ei,ea=(0,S.j)(),es=null!==(Y=null!==(ee=null==_?void 0:_.locale)&&void 0!==ee?ee:ea.locale)&&void 0!==Y?Y:j.Z;if(!es.formatDistance)throw RangeError("locale must contain formatDistance property");var el=(0,T.Z)(m,y);if(isNaN(el))throw RangeError("Invalid time value");var eu=(0,Z.Z)((0,Z.Z)({},_),{addSuffix:!!(null==_?void 0:_.addSuffix),comparison:el});el>0?(et=(0,B.Z)(y),er=(0,B.Z)(m)):(et=(0,B.Z)(m),er=(0,B.Z)(y));var ec=(0,D.Z)(er,et),ed=Math.round((ec-((0,W.Z)(er)-(0,W.Z)(et))/1e3)/60);if(ed<2){if(null!=_&&_.includeSeconds){if(ec<5)return es.formatDistance("lessThanXSeconds",5,eu);if(ec<10)return es.formatDistance("lessThanXSeconds",10,eu);if(ec<20)return es.formatDistance("lessThanXSeconds",20,eu);if(ec<40)return es.formatDistance("halfAMinute",0,eu);else if(ec<60)return es.formatDistance("lessThanXMinutes",1,eu);else return es.formatDistance("xMinutes",1,eu)}return 0===ed?es.formatDistance("lessThanXMinutes",1,eu):es.formatDistance("xMinutes",ed,eu)}if(ed<45)return es.formatDistance("xMinutes",ed,eu);if(ed<90)return es.formatDistance("aboutXHours",1,eu);if(ed<1440){var ef=Math.round(ed/60);return es.formatDistance("aboutXHours",ef,eu)}if(ed<2520)return es.formatDistance("xDays",1,eu);if(ed<43200){var ep=Math.round(ed/1440);return es.formatDistance("xDays",ep,eu)}if(ed<86400)return ei=Math.round(ed/43200),es.formatDistance("aboutXMonths",ei,eu);if((ei=(0,R.Z)(er,et))<12){var eh=Math.round(ed/43200);return es.formatDistance("xMonths",eh,eu)}var eg=ei%12,em=Math.floor(ei/12);return eg<3?es.formatDistance("aboutXYears",em,eu):eg<9?es.formatDistance("overXYears",em,eu):es.formatDistance("almostXYears",em+1,eu)}},19642:function(m,y,_){"use strict";_.d(y,{Z:function(){return formatRelative}});var S=_(84314),T=_(92300),R=_(42298),D=_(86559),j=_(91218),B=_(19013),Z=_(24262),W=_(13882),q=_(83946);function formatRelative(m,y,_){(0,W.Z)(2,arguments);var Y,ee,et,er,ei,ea,es,el,eu,ec,ed=(0,B.Z)(m),ef=(0,B.Z)(y),ep=(0,S.j)(),eh=null!==(Y=null!==(ee=null==_?void 0:_.locale)&&void 0!==ee?ee:ep.locale)&&void 0!==Y?Y:D.Z,eg=(0,q.Z)(null!==(et=null!==(er=null!==(ei=null!==(ea=null==_?void 0:_.weekStartsOn)&&void 0!==ea?ea:null==_?void 0:null===(es=_.locale)||void 0===es?void 0:null===(el=es.options)||void 0===el?void 0:el.weekStartsOn)&&void 0!==ei?ei:ep.weekStartsOn)&&void 0!==er?er:null===(eu=ep.locale)||void 0===eu?void 0:null===(ec=eu.options)||void 0===ec?void 0:ec.weekStartsOn)&&void 0!==et?et:0);if(!eh.localize)throw RangeError("locale must contain localize property");if(!eh.formatLong)throw RangeError("locale must contain formatLong property");if(!eh.formatRelative)throw RangeError("locale must contain formatRelative property");var em=(0,T.Z)(ed,ef);if(isNaN(em))throw RangeError("Invalid time value");var ey=(0,j.Z)(ed,(0,Z.Z)(ed)),eb=(0,j.Z)(ef,(0,Z.Z)(ef)),ev=eh.formatRelative(em<-6?"other":em<-1?"lastWeek":em<0?"yesterday":em<1?"today":em<2?"tomorrow":em<7?"nextWeek":"other",ey,eb,{locale:eh,weekStartsOn:eg});return(0,R.Z)(ed,ev,{locale:eh,weekStartsOn:eg})}},39159:function(m,y,_){"use strict";_.d(y,{Z:function(){return getMinutes}});var S=_(19013),T=_(13882);function getMinutes(m){return(0,T.Z)(1,arguments),(0,S.Z)(m).getMinutes()}},13956:function(m,y,_){"use strict";_.d(y,{Z:function(){return getWeek}});var S=_(584),T=_(19013),R=_(83946),D=_(13882),j=_(84314);function getWeek(m,y){(0,D.Z)(1,arguments);var _=(0,T.Z)(m);return Math.round(((0,S.Z)(_,y).getTime()-(function(m,y){(0,D.Z)(1,arguments);var _,B,Z,W,q,Y,ee,et,er=(0,j.j)(),ei=(0,R.Z)(null!==(_=null!==(B=null!==(Z=null!==(W=null==y?void 0:y.firstWeekContainsDate)&&void 0!==W?W:null==y?void 0:null===(q=y.locale)||void 0===q?void 0:null===(Y=q.options)||void 0===Y?void 0:Y.firstWeekContainsDate)&&void 0!==Z?Z:er.firstWeekContainsDate)&&void 0!==B?B:null===(ee=er.locale)||void 0===ee?void 0:null===(et=ee.options)||void 0===et?void 0:et.firstWeekContainsDate)&&void 0!==_?_:1),ea=function(m,y){(0,D.Z)(1,arguments);var _,B,Z,W,q,Y,ee,et,er=(0,T.Z)(m),ei=er.getFullYear(),ea=(0,j.j)(),es=(0,R.Z)(null!==(_=null!==(B=null!==(Z=null!==(W=null==y?void 0:y.firstWeekContainsDate)&&void 0!==W?W:null==y?void 0:null===(q=y.locale)||void 0===q?void 0:null===(Y=q.options)||void 0===Y?void 0:Y.firstWeekContainsDate)&&void 0!==Z?Z:ea.firstWeekContainsDate)&&void 0!==B?B:null===(ee=ea.locale)||void 0===ee?void 0:null===(et=ee.options)||void 0===et?void 0:et.firstWeekContainsDate)&&void 0!==_?_:1);if(!(es>=1&&es<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var el=new Date(0);el.setFullYear(ei+1,0,es),el.setHours(0,0,0,0);var eu=(0,S.Z)(el,y),ec=new Date(0);ec.setFullYear(ei,0,es),ec.setHours(0,0,0,0);var ed=(0,S.Z)(ec,y);return er.getTime()>=eu.getTime()?ei+1:er.getTime()>=ed.getTime()?ei:ei-1}(m,y),es=new Date(0);return es.setFullYear(ea,0,ei),es.setHours(0,0,0,0),(0,S.Z)(es,y)})(_,y).getTime())/6048e5)+1}},42699:function(m,y,_){"use strict";_.d(y,{Z:function(){return isAfter}});var S=_(19013),T=_(13882);function isAfter(m,y){(0,T.Z)(2,arguments);var _=(0,S.Z)(m),R=(0,S.Z)(y);return _.getTime()>R.getTime()}},313:function(m,y,_){"use strict";_.d(y,{Z:function(){return isBefore}});var S=_(19013),T=_(13882);function isBefore(m,y){(0,T.Z)(2,arguments);var _=(0,S.Z)(m),R=(0,S.Z)(y);return _.getTime()<R.getTime()}},33913:function(m,y,_){"use strict";_.d(y,{Z:function(){return isPast}});var S=_(19013),T=_(13882);function isPast(m){return(0,T.Z)(1,arguments),(0,S.Z)(m).getTime()<Date.now()}},3151:function(m,y,_){"use strict";_.d(y,{Z:function(){return isSameDay}});var S=_(69119),T=_(13882);function isSameDay(m,y){(0,T.Z)(2,arguments);var _=(0,S.Z)(m),R=(0,S.Z)(y);return _.getTime()===R.getTime()}},49160:function(m,y,_){"use strict";_.d(y,{Z:function(){return isSameMonth}});var S=_(19013),T=_(13882);function isSameMonth(m,y){(0,T.Z)(2,arguments);var _=(0,S.Z)(m),R=(0,S.Z)(y);return _.getFullYear()===R.getFullYear()&&_.getMonth()===R.getMonth()}},93231:function(m,y,_){"use strict";_.d(y,{Z:function(){return isThisISOWeek}});var S=_(584),T=_(13882);function isThisISOWeek(m){return(0,T.Z)(1,arguments),function(m,y){return(0,T.Z)(2,arguments),function(m,y,_){(0,T.Z)(2,arguments);var R=(0,S.Z)(m,_),D=(0,S.Z)(y,_);return R.getTime()===D.getTime()}(m,y,{weekStartsOn:1}
1)}(m,Date.now())}},51085:function(m,y,_){"use strict";_.d(y,{Z:function(){return isToday}});var S=_(3151),T=_(13882);function isToday(m){return(0,T.Z)(1,arguments),(0,S.Z)(m,Date.now())}},61436:function(m,y,_){"use strict";_.d(y,{Z:function(){return isValid}});var S=_(71002),T=_(13882),R=_(19013);function isValid(m){return(0,T.Z)(1,arguments),(!!function(m){return(0,T.Z)(1,arguments),m instanceof Date||"object"===(0,S.Z)(m)&&"[object Date]"===Object.prototype.toString.call(m)}(m)||"number"==typeof m)&&!isNaN(Number((0,R.Z)(m)))}},49317:function(m,y,_){"use strict";_.d(y,{Z:function(){return isWeekend}});var S=_(19013),T=_(13882);function isWeekend(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m).getDay();return 0===y||6===y}},8230:function(m,y,_){"use strict";_.d(y,{Z:function(){return lastDayOfMonth}});var S=_(19013),T=_(13882);function lastDayOfMonth(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m),_=y.getMonth();return y.setFullYear(y.getFullYear(),_+1,0),y.setHours(0,0,0,0),y}},70197:function(m,y,_){"use strict";_.d(y,{Z:function(){return parse}});var S=_(71002),T=_(40181);function _createForOfIteratorHelper(m,y){var _="undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(!_){if(Array.isArray(m)||(_=(0,T.Z)(m))||y&&m&&"number"==typeof m.length){_&&(m=_);var S=0,F=function(){};return{s:F,n:function(){return S>=m.length?{done:!0}:{done:!1,value:m[S++]}},e:function(m){throw m},f:F}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var R,D=!0,j=!1;return{s:function(){_=_.call(m)},n:function(){var m=_.next();return D=m.done,m},e:function(m){j=!0,R=m},f:function(){try{D||null==_.return||_.return()}finally{if(j)throw R}}}}var R=_(86559),D=_(91218),j=_(19013),B=_(52149),Z=_(97621),W=_(24262),q=_(5267),Y=_(83946),ee=_(13882),et=_(97326),er=_(60136),ei=_(73568),ea=_(15671),es=_(43144),el=_(4942),eu=function(){function Setter(){(0,ea.Z)(this,Setter),(0,el.Z)(this,"priority",void 0),(0,el.Z)(this,"subPriority",0)}return(0,es.Z)(Setter,[{key:"validate",value:function(m,y){return!0}}]),Setter}(),ec=function(m){(0,er.Z)(ValueSetter,m);var y=(0,ei.Z)(ValueSetter);function ValueSetter(m,_,S,T,R){var D;return(0,ea.Z)(this,ValueSetter),(D=y.call(this)).value=m,D.validateValue=_,D.setValue=S,D.priority=T,R&&(D.subPriority=R),D}return(0,es.Z)(ValueSetter,[{key:"validate",value:function(m,y){return this.validateValue(m,this.value,y)}},{key:"set",value:function(m,y,_){return this.setValue(m,y,this.value,_)}}]),ValueSetter}(eu),ed=function(m){(0,er.Z)(DateToSystemTimezoneSetter,m);var y=(0,ei.Z)(DateToSystemTimezoneSetter);function DateToSystemTimezoneSetter(){var m;(0,ea.Z)(this,DateToSystemTimezoneSetter);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",10),(0,el.Z)((0,et.Z)(m),"subPriority",-1),m}return(0,es.Z)(DateToSystemTimezoneSetter,[{key:"set",value:function(m,y){if(y.timestampIsSet)return m;var _=new Date(0);return _.setFullYear(m.getUTCFullYear(),m.getUTCMonth(),m.getUTCDate()),_.setHours(m.getUTCHours(),m.getUTCMinutes(),m.getUTCSeconds(),m.getUTCMilliseconds()),_}}]),DateToSystemTimezoneSetter}(eu),ef=function(){function Parser(){(0,ea.Z)(this,Parser),(0,el.Z)(this,"incompatibleTokens",void 0),(0,el.Z)(this,"priority",void 0),(0,el.Z)(this,"subPriority",void 0)}return(0,es.Z)(Parser,[{key:"run",value:function(m,y,_,S){var T=this.parse(m,y,_,S);return T?{setter:new ec(T.value,this.validate,this.set,this.priority,this.subPriority),rest:T.rest}:null}},{key:"validate",value:function(m,y,_){return!0}}]),Parser}(),ep=function(m){(0,er.Z)(EraParser,m);var y=(0,ei.Z)(EraParser);function EraParser(){var m;(0,ea.Z)(this,EraParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",140),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["R","u","t","T"]),m}return(0,es.Z)(EraParser,[{key:"parse",value:function(m,y,_){switch(y){case"G":case"GG":case"GGG":return _.era(m,{width:"abbreviated"})||_.era(m,{width:"narrow"});case"GGGGG":return _.era(m,{width:"narrow"});default:return _.era(m,{width:"wide"})||_.era(m,{width:"abbreviated"})||_.era(m,{width:"narrow"})}}},{key:"set",value:function(m,y,_){return y.era=_,m.setUTCFullYear(_,0,1),m.setUTCHours(0,0,0,0),m}}]),EraParser}(ef),eh=_(36948),eg={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/}
1,em={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function mapValue(m,y){return m?{value:y(m.value),rest:m.rest}:m}function parseNumericPattern(m,y){var _=y.match(m);return _?{value:parseInt(_[0],10),rest:y.slice(_[0].length)}:null}function parseTimezonePattern(m,y){var _=y.match(m);if(!_)return null;if("Z"===_[0])return{value:0,rest:y.slice(1)};var S="+"===_[1]?1:-1,T=_[2]?parseInt(_[2],10):0,R=_[3]?parseInt(_[3],10):0,D=_[5]?parseInt(_[5],10):0;return{value:S*(T*eh.vh+R*eh.yJ+D*eh.qk),rest:y.slice(_[0].length)}}function parseAnyDigitsSigned(m){return parseNumericPattern(eg.anyDigitsSigned,m)}function parseNDigits(m,y){switch(m){case 1:return parseNumericPattern(eg.singleDigit,y);case 2:return parseNumericPattern(eg.twoDigits,y);case 3:return parseNumericPattern(eg.threeDigits,y);case 4:return parseNumericPattern(eg.fourDigits,y);default:return parseNumericPattern(RegExp("^\\d{1,"+m+"}"),y)}}function parseNDigitsSigned(m,y){switch(m){case 1:return parseNumericPattern(eg.singleDigitSigned,y);case 2:return parseNumericPattern(eg.twoDigitsSigned,y);case 3:return parseNumericPattern(eg.threeDigitsSigned,y);case 4:return parseNumericPattern(eg.fourDigitsSigned,y);default:return parseNumericPattern(RegExp("^-?\\d{1,"+m+"}"),y)}}function dayPeriodEnumToHours(m){switch(m){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function normalizeTwoDigitYear(m,y){var _,S=y>0,T=S?y:1-y;if(T<=50)_=m||100;else{var R=T+50;_=m+100*Math.floor(R/100)-(m>=R%100?100:0)}return S?_:1-_}function isLeapYearIndex(m){return m%400==0||m%4==0&&m%100!=0}var ey=function(m){(0,er.Z)(YearParser,m);var y=(0,ei.Z)(YearParser);function YearParser(){var m;(0,ea.Z)(this,YearParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",130),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),m}return(0,es.Z)(YearParser,[{key:"parse",value:function(m,y,_){var valueCallback=function(m){return{year:m,isTwoDigitYear:"yy"===y}};switch(y){case"y":return mapValue(parseNDigits(4,m),valueCallback);case"yo":return mapValue(_.ordinalNumber(m,{unit:"year"}),valueCallback);default:return mapValue(parseNDigits(y.length,m),valueCallback)}}},{key:"validate",value:function(m,y){return y.isTwoDigitYear||y.year>0}},{key:"set",value:function(m,y,_){var S=m.getUTCFullYear();if(_.isTwoDigitYear){var T=normalizeTwoDigitYear(_.year,S);return m.setUTCFullYear(T,0,1),m.setUTCHours(0,0,0,0),m}var R="era"in y&&1!==y.era?1-_.year:_.year;return m.setUTCFullYear(R,0,1),m.setUTCHours(0,0,0,0),m}}]),YearParser}(ef),eb=_(7651),ev=_(59025),ex=function(m){(0,er.Z)(LocalWeekYearParser,m);var y=(0,ei.Z)(LocalWeekYearParser);function LocalWeekYearParser(){var m;(0,ea.Z)(this,LocalWeekYearParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",130),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),m}return(0,es.Z)(LocalWeekYearParser,[{key:"parse",value:function(m,y,_){var valueCallback=function(m){return{year:m,isTwoDigitYear:"YY"===y}};switch(y){case"Y":return mapValue(parseNDigits(4,m),valueCallback);case"Yo":return mapValue(_.ordinalNumber(m,{unit:"year"}),valueCallback);default:return mapValue(parseNDigits(y.length,m),valueCallback)}}},{key:"validate",value:function(m,y){return y.isTwoDigitYear||y.year>0}},{key:"set",value:function(m,y,_,S){var T=(0,eb.Z)(m,S);if(_.isTwoDigitYear){var R=normalizeTwoDigitYear(_.year,T);return m.setUTCFullYear(R,0,S.firstWeekContainsDate),m.setUTCHours(0,0,0,0),(0,ev.Z)(m,S)}var D="era"in y&&1!==y.era?1-_.year:_.year;return m.setUTCFullYear(D,0,S.firstWeekContainsDate),m.setUTCHours(0,0,0,0),(0,ev.Z)(m,S)}}]),LocalWeekYearParser}(ef),ew=_(66979),e_=function(m){(0,er.Z)(ISOWeekYearParser,m);var y=(0,ei.Z)(ISOWeekYearParser);function ISOWeekYearParser(){var m;(0,ea.Z)(this,ISOWeekYearParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",130),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),m}return(0,es.Z)(ISOWeekYearParser,[{key:"parse",value:function(m,y){return"R"===y?parseNDigitsSigned(4,m):parseNDigitsSigned(y.length,m)}},{key:"set",value:function(m,y,_){var S=new Date(0);return S.setUTCFullYear(_,0,4),S.setUTCHours(0,0,0,0),(0,ew.Z)(S)}}]),ISOWeekYearParser}(ef),eC=function(m){(0,er.Z)(ExtendedYearParser,m);var y=(0,ei.Z)(ExtendedYearParser);function ExtendedYearParser(){var m;(0,ea.Z)(this,ExtendedYearParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",130),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),m}return(0,es.Z)(ExtendedYearParser,[{key:"parse",value:function(m,y){return"u"===y?parseNDigitsSigned(4,m):parseNDigitsSigned(y.length,m)}},{key:"set",value:function(m,y,_){return m.setUTCFullYear(_,0,1),m.setUTCHours(0,0,0,0),m}}]),ExtendedYearParser}(ef),eS=function(m){(0,er.Z)(QuarterParser,m);var y=(0,ei.Z)(QuarterParser);function QuarterParser(){var m;(0,ea.Z)(this,QuarterParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",120),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),m}return(0,es.Z)(QuarterParser,[{key:"parse",value:function(m,y,_){switch(y){case"Q":case"QQ":return parseNDigits(y.length,m);case"Qo":return _.ordinalNumber(m,{unit:"quarter"});case"QQQ":return _.quarter(m,{width:"abbreviated",context:"formatting"})||_.quarter(m,{width:"narrow",context:"formatting"});case"QQQQQ":return _.quarter(m,{width:"narrow",context:"formatting"});default:return _.quarter(m,{width:"wide",context:"formatting"})||_.quarter(m,{width:"abbreviated",context:"formatting"})||_.quarter(m,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(m,y){return y>=1&&y<=4}},{key:"set",value:function(m,y,_){return m.setUTCMonth((_-1)*3,1),m.setUTCHours(0,0,0,0),m}}]),QuarterParser}(ef),ek=function(m){(0,er.Z)(StandAloneQuarterParser,m);var y=(0,ei.Z)(StandAloneQuarterParser);function StandAloneQuarterParser(){var m;(0,ea.Z)(this,StandAloneQuarterParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",120),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),m}return(0,es.Z)(StandAloneQuarterParser,[{key:"parse",value:function(m,y,_){switch(y){case"q":case"qq":return parseNDigits(y.length,m);case"qo":return _.ordinalNumber(m,{unit:"quarter"});case"qqq":return _.quarter(m,{width:"abbreviated",context:"standalone"})||_.quarter(m,{width:"narrow",context:"standalone"});case"qqqqq":return _.quarter(m,{width:"narrow",context:"standalone"});default:return _.quarter(m,{width:"wide",context:"standalone"})||_.quarter(m,{width:"abbreviated",context:"standalone"})||_.quarter(m,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(m,y){return y>=1&&y<=4}},{key:"set",value:function(m,y,_){return m.setUTCMonth((_-1)*3,1),m.setUTCHours(0,0,0,0),m}}]),StandAloneQuarterParser}(ef),eT=function(m){(0,er.Z)(MonthParser,m);var y=(0,ei.Z)(MonthParser);function MonthParser(){var m;(0,ea.Z)(this,MonthParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),(0,el.Z)((0,et.Z)(m),"priority",110),m}return(0,es.Z)(MonthParser,[{key:"parse",value:function(m,y,_){var valueCallback=function(m){return m-1};switch(y){case"M":return mapValue(parseNumericPattern(eg.month,m),valueCallback);case"MM":return mapValue(parseNDigits(2,m),valueCallback);case"Mo":return mapValue(_.ordinalNumber(m,{unit:"month"}),valueCallback);case"MMM":return _.month(m,{width:"abbreviated",context:"formatting"})||_.month(m,{width:"narrow",context:"formatting"});case"MMMMM":return _.month(m,{width:"narrow",context:"formatting"});default:return _.month(m,{width:"wide",context:"formatting"})||_.month(m,{width:"abbreviated",context:"formatting"})||_.month(m,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(m,y){return y>=0&&y<=11}},{key:"set",value:function(m,y,_){return m.setUTCMonth(_,1),m.setUTCHours(0,0,0,0),m}}]),MonthParser}(ef),eE=function(m){(0,er.Z)(StandAloneMonthParser,m);var y=(0,ei.Z)(StandAloneMonthParser);function StandAloneMonthParser(){var m;(0,ea.Z)(this,StandAloneMonthParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",110),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),m}return(0,es.Z)(StandAloneMonthParser,[{key:"parse",value:function(m,y,_){var valueCallback=function(m){return m-1};switch(y){case"L":return mapValue(parseNumericPattern(eg.month,m),valueCallback);case"LL":return mapValue(parseNDigits(2,m),valueCallback);case"Lo":return mapValue(_.ordinalNumber(m,{unit:"month"}),valueCallback);case"LLL":return _.month(m,{width:"abbreviated",context:"standalone"})||_.month(m,{width:"narrow",context:"standalone"});case"LLLLL":return _.month(m,{width:"narrow",context:"standalone"});default:return _.month(m,{width:"wide",context:"standalone"})||_.month(m,{width:"abbreviated",context:"standalone"})||_.month(m,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(m,y){return y>=0&&y<=11}},{key:"set",value:function(m,y,_){return m.setUTCMonth(_,1),m.setUTCHours(0,0,0,0),m}}]),StandAloneMonthParser}(ef),eO=_(5230),eP=function(m){(0,er.Z)(LocalWeekParser,m);var y=(0,ei.Z)(LocalWeekParser);function LocalWeekParser(){var m;(0,ea.Z)(this,LocalWeekParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",100),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),m}return(0,es.Z)(LocalWeekParser,[{key:"parse",value:function(m,y,_){switch(y){case"w":return parseNumericPattern(eg.week,m);case"wo":return _.ordinalNumber(m,{unit:"week"});default:return parseNDigits(y.length,m)}}},{key:"validate",value:function(m,y){return y>=1&&y<=53}},{key:"set",value:function(m,y,_,S){return(0,ev.Z)(function(m,y,_){(0,ee.Z)(2,arguments);var S=(0,j.Z)(m),T=(0,Y.Z)(y),R=(0,eO.Z)(S,_)-T;return S.setUTCDate(S.getUTCDate()-7*R),S}(m,_,S),S)}}]),LocalWeekParser}(ef),eR=_(33276),eI=function(m){(0,er.Z)(ISOWeekParser,m);var y=(0,ei.Z)(ISOWeekParser);function ISOWeekParser(){var m;(0,ea.Z)(this,ISOWeekParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",100),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),m}return(0,es.Z)(ISOWeekParser,[{key:"parse",value:function(m,y,_){switch(y){case"I":return parseNumericPattern(eg.week,m);case"Io":return _.ordinalNumber(m,{unit:"week"});default:return parseNDigits(y.length,m)}}},{key:"validate",value:function(m,y){return y>=1&&y<=53}},{key:"set",value:function(m,y,_){return(0,ew.Z)(function(m,y){(0,ee.Z)(2,arguments);var _=(0,j.Z)(m),S=(0,Y.Z)(y),T=(0,eR.Z)(_)-S;return _.setUTCDate(_.getUTCDate()-7*T),_}(m,_))}}]),ISOWeekParser}(ef),eA=[31,28,31,30,31,30,31,31,30,31,30,31],eM=[31,29,31,30,31,30,31,31,30,31,30,31],eD=function(m){(0,er.Z)(DateParser,m);var y=(0,ei.Z)(DateParser);function DateParser(){var m;(0,ea.Z)(this,DateParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",90),(0,el.Z)((0,et.Z)(m),"subPriority",1),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),m}return(0,es.Z)(DateParser,[{key:"parse",value:function(m,y,_){switch(y){case"d":return parseNumericPattern(eg.date,m);case"do":return _.ordinalNumber(m,{unit:"date"});default:return parseNDigits(y.length,m)}}},{key:"validate",value:function(m,y){var _=isLeapYearIndex(m.getUTCFullYear()),S=m.getUTCMonth();return _?y>=1&&y<=eM[S]:y>=1&&y<=eA[S]}},{key:"set",value:function(m,y,_){return m.setUTCDate(_),m.setUTCHours(0,0,0,0),m}}]),DateParser}(ef),ej=function(m){(0,er.Z)(DayOfYearParser,m);var y=(0,ei.Z)(DayOfYearParser);function DayOfYearParser(){var m;(0,ea.Z)(this,DayOfYearParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",90),(0,el.Z)((0,et.Z)(m),"subpriority",1),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),m}return(0,es.Z)(DayOfYearParser,[{key:"parse",value:function(m,y,_){switch(y){case"D":case"DD":return parseNumericPattern(eg.dayOfYear,m);case"Do":return _.ordinalNumber(m,{unit:"date"});default:return parseNDigits(y.length,m)}}},{key:"validate",value:function(m,y){return isLeapYearIndex(m.getUTCFullYear())?y>=1&&y<=366:y>=1&&y<=365}},{key:"set",value:function(m,y,_){return m.setUTCMonth(0,_),m.setUTCHours(0,0,0,0),m}}]),DayOfYearParser}(ef),eL=_(84314);function setUTCDay(m,y,_){(0,ee.Z)(2,arguments);var S,T,R,D,B,Z,W,q,et=(0,eL.j)(),er=(0,Y.Z)(null!==(S=null!==(T=null!==(R=null!==(D=null==_?void 0:_.weekStartsOn)&&void 0!==D?D:null==_?void 0:null===(B=_.locale)||void 0===B?void 0:null===(Z=B.options)||void 0===Z?void 0:Z.weekStartsOn)&&void 0!==R?R:et.weekStartsOn)&&void 0!==T?T:null===(W=et.locale)||void 0===W?void 0:null===(q=W.options)||void 0===q?void 0:q.weekStartsOn)&&void 0!==S?S:0);if(!(er>=0&&er<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var ei=(0,j.Z)(m),ea=(0,Y.Z)(y),es=ei.getUTCDay();return ei.setUTCDate(ei.getUTCDate()+(((ea%7+7)%7<er?7:0)+ea-es)),ei}var eF=function(m){(0,er.Z)(DayParser,m);var y=(0,ei.Z)(DayParser);function DayParser(){var m;(0,ea.Z)(this,DayParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",90),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["D","i","e","c","t","T"]),m}return(0,es.Z)(DayParser,[{key:"parse",value:function(m,y,_){switch(y){case"E":case"EE":case"EEE":return _.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"});case"EEEEE":return _.day(m,{width:"narrow",context:"formatting"});case"EEEEEE":return _.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"});default:return _.day(m,{width:"wide",context:"formatting"})||_.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(m,y){return y>=0&&y<=6}},{key:"set",value:function(m,y,_,S){return(m=setUTCDay(m,_,S)).setUTCHours(0,0,0,0),m}}]),DayParser}(ef),eN=function(m){(0,er.Z)(LocalDayParser,m);var y=(0,ei.Z)(LocalDayParser);function LocalDayParser(){var m;(0,ea.Z)(this,LocalDayParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",90),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),m}return(0,es.Z)(LocalDayParser,[{key:"parse",value:function(m,y,_,S){var valueCallback=function(m){return(m+S.weekStartsOn+6)%7+7*Math.floor((m-1)/7)};switch(y){case"e":case"ee":return mapValue(parseNDigits(y.length,m),valueCallback);case"eo":return mapValue(_.ordinalNumber(m,{unit:"day"}),valueCallback);case"eee":return _.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"});case"eeeee":return _.day(m,{width
1:"narrow",context:"formatting"});case"eeeeee":return _.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"});default:return _.day(m,{width:"wide",context:"formatting"})||_.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(m,y){return y>=0&&y<=6}},{key:"set",value:function(m,y,_,S){return(m=setUTCDay(m,_,S)).setUTCHours(0,0,0,0),m}}]),LocalDayParser}(ef),eV=function(m){(0,er.Z)(StandAloneLocalDayParser,m);var y=(0,ei.Z)(StandAloneLocalDayParser);function StandAloneLocalDayParser(){var m;(0,ea.Z)(this,StandAloneLocalDayParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",90),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),m}return(0,es.Z)(StandAloneLocalDayParser,[{key:"parse",value:function(m,y,_,S){var valueCallback=function(m){return(m+S.weekStartsOn+6)%7+7*Math.floor((m-1)/7)};switch(y){case"c":case"cc":return mapValue(parseNDigits(y.length,m),valueCallback);case"co":return mapValue(_.ordinalNumber(m,{unit:"day"}),valueCallback);case"ccc":return _.day(m,{width:"abbreviated",context:"standalone"})||_.day(m,{width:"short",context:"standalone"})||_.day(m,{width:"narrow",context:"standalone"});case"ccccc":return _.day(m,{width:"narrow",context:"standalone"});case"cccccc":return _.day(m,{width:"short",context:"standalone"})||_.day(m,{width:"narrow",context:"standalone"});default:return _.day(m,{width:"wide",context:"standalone"})||_.day(m,{width:"abbreviated",context:"standalone"})||_.day(m,{width:"short",context:"standalone"})||_.day(m,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(m,y){return y>=0&&y<=6}},{key:"set",value:function(m,y,_,S){return(m=setUTCDay(m,_,S)).setUTCHours(0,0,0,0),m}}]),StandAloneLocalDayParser}(ef),ez=function(m){(0,er.Z)(ISODayParser,m);var y=(0,ei.Z)(ISODayParser);function ISODayParser(){var m;(0,ea.Z)(this,ISODayParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",90),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),m}return(0,es.Z)(ISODayParser,[{key:"parse",value:function(m,y,_){var valueCallback=function(m){return 0===m?7:m};switch(y){case"i":case"ii":return parseNDigits(y.length,m);case"io":return _.ordinalNumber(m,{unit:"day"});case"iii":return mapValue(_.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"}),valueCallback);case"iiiii":return mapValue(_.day(m,{width:"narrow",context:"formatting"}),valueCallback);case"iiiiii":return mapValue(_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"}),valueCallback);default:return mapValue(_.day(m,{width:"wide",context:"formatting"})||_.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"}),valueCallback)}}},{key:"validate",value:function(m,y){return y>=1&&y<=7}},{key:"set",value:function(m,y,_){return(m=function(m,y){(0,ee.Z)(2,arguments);var _=(0,Y.Z)(y);_%7==0&&(_-=7);var S=(0,j.Z)(m),T=((_%7+7)%7<1?7:0)+_-S.getUTCDay();return S.setUTCDate(S.getUTCDate()+T),S}(m,_)).setUTCHours(0,0,0,0),m}}]),ISODayParser}(ef),e$=function(m){(0,er.Z)(AMPMParser,m);var y=(0,ei.Z)(AMPMParser);function AMPMParser(){var m;(0,ea.Z)(this,AMPMParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",80),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["b","B","H","k","t","T"]),m}return(0,es.Z)(AMPMParser,[{key:"parse",value:function(m,y,_){switch(y){case"a":case"aa":case"aaa":return _.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"});case"aaaaa":return _.dayPeriod(m,{width:"narrow",context:"formatting"});default:return _.dayPeriod(m,{width:"wide",context:"formatting"})||_.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(m,y,_){return m.setUTCHours(dayPeriodEnumToHours(_),0,0,0),m}}]),AMPMParser}(ef),eH=function(m){(0,er.Z)(AMPMMidnightParser,m);var y=(0,ei.Z)(AMPMMidnightParser);function AMPMMidnightParser(){var m;(0,ea.Z)(this,AMPMMidnightParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",80),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["a","B","H","k","t","T"]),m}return(0,es.Z)(AMPMMidnightParser,[{key:"parse",value:function(m,y,_){switch(y){case"b":case"bb"
1:case"bbb":return _.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"});case"bbbbb":return _.dayPeriod(m,{width:"narrow",context:"formatting"});default:return _.dayPeriod(m,{width:"wide",context:"formatting"})||_.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(m,y,_){return m.setUTCHours(dayPeriodEnumToHours(_),0,0,0),m}}]),AMPMMidnightParser}(ef),eB=function(m){(0,er.Z)(DayPeriodParser,m);var y=(0,ei.Z)(DayPeriodParser);function DayPeriodParser(){var m;(0,ea.Z)(this,DayPeriodParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",80),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["a","b","t","T"]),m}return(0,es.Z)(DayPeriodParser,[{key:"parse",value:function(m,y,_){switch(y){case"B":case"BB":case"BBB":return _.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"});case"BBBBB":return _.dayPeriod(m,{width:"narrow",context:"formatting"});default:return _.dayPeriod(m,{width:"wide",context:"formatting"})||_.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(m,y,_){return m.setUTCHours(dayPeriodEnumToHours(_),0,0,0),m}}]),DayPeriodParser}(ef),eU=function(m){(0,er.Z)(Hour1to12Parser,m);var y=(0,ei.Z)(Hour1to12Parser);function Hour1to12Parser(){var m;(0,ea.Z)(this,Hour1to12Parser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",70),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["H","K","k","t","T"]),m}return(0,es.Z)(Hour1to12Parser,[{key:"parse",value:function(m,y,_){switch(y){case"h":return parseNumericPattern(eg.hour12h,m);case"ho":return _.ordinalNumber(m,{unit:"hour"});default:return parseNDigits(y.length,m)}}},{key:"validate",value:function(m,y){return y>=1&&y<=12}},{key:"set",value:function(m,y,_){var S=m.getUTCHours()>=12;return S&&_<12?m.setUTCHours(_+12,0,0,0):S||12!==_?m.setUTCHours(_,0,0,0):m.setUTCHours(0,0,0,0),m}}]),Hour1to12Parser}(ef),eZ=function(m){(0,er.Z)(Hour0to23Parser,m);var y=(0,ei.Z)(Hour0to23Parser);function Hour0to23Parser(){var m;(0,ea.Z)(this,Hour0to23Parser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",70),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["a","b","h","K","k","t","T"]),m}return(0,es.Z)(Hour0to23Parser,[{key:"parse",value:function(m,y,_){switch(y){case"H":return parseNumericPattern(eg.hour23h,m);case"Ho":return _.ordinalNumber(m,{unit:"hour"});default:return parseNDigits(y.length,m)}}},{key:"validate",value:function(m,y){return y>=0&&y<=23}},{key:"set",value:function(m,y,_){return m.setUTCHours(_,0,0,0),m}}]),Hour0to23Parser}(ef),eW=function(m){(0,er.Z)(Hour0To11Parser,m);var y=(0,ei.Z)(Hour0To11Parser);function Hour0To11Parser(){var m;(0,ea.Z)(this,Hour0To11Parser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",70),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["h","H","k","t","T"]),m}return(0,es.Z)(Hour0To11Parser,[{key:"parse",value:function(m,y,_){switch(y){case"K":return parseNumericPattern(eg.hour11h,m);case"Ko":return _.ordinalNumber(m,{unit:"hour"});default:return parseNDigits(y.length,m)}}},{key:"validate",value:function(m,y){return y>=0&&y<=11}},{key:"set",value:function(m,y,_){return m.getUTCHours()>=12&&_<12?m.setUTCHours(_+12,0,0,0):m.setUTCHours(_,0,0,0),m}}]),Hour0To11Parser}(ef),eG=function(m){(0,er.Z)(Hour1To24Parser,m);var y=(0,ei.Z)(Hour1To24Parser);function Hour1To24Parser(){var m;(0,ea.Z)(this,Hour1To24Parser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",70),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["a","b","h","H","K","t","T"]),m}return(0,es.Z)(Hour1To24Parser,[{key:"parse",value:function(m,y,_){switch(y){case"k":return parseNumericPattern(eg.hour24h,m);case"ko":return _.ordinalNumber(m,{unit:"hour"});default:return parseNDigits(y.length,m)}}},{key:"validate",value:function(m,y){return y>=1&&y<=24}},{key:"set",value:function(m,y,_){var S=_<=24?_%24:_;return m.setUTCHours(S,0,0,0),m}}]),Hour1To24Parser}(ef),eq=function(m){(0,er.Z)(MinuteParser,m);var y=(0,ei.Z)(MinuteParser);function MinuteParser(){var m;(0,ea.Z)(this,MinuteParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",60),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["t","T"]),m}return(0,es.Z)(MinuteParser,[{key:"parse",value:function(m,y,_){switch(y){case"m":return parseNumericPattern(eg.minute,m);case"mo":return _.ordinalNumber(m,{unit:"minute"});default:return parseNDigits(y.length,m)}}},{key:"validate",value:function(m,y){return y>=0&&y<=59}},{key:"set",value:function(m,y,_){return m.setUTCMinutes(_,0,0),m}}]),MinuteParser}(ef),eY=function(m){(0,er.Z)(SecondParser,m);var y=(0,ei.Z)(SecondParser);function SecondParser(){var m;(0,ea.Z)(this,SecondParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",50),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["t","T"]),m}return(0,es.Z)(SecondParser,[{key:"parse",value:function(m,y,_){switch(y){case"s":return parseNumericPattern(eg.second,m);case"so":return _.ordinalNumber(m,{unit:"second"});default:return parseNDigits(y.length,m)}}},{key:"validate",value:function(m,y){return y>=0&&y<=59}},{key:"set",value:function(m,y,_){return m.setUTCSeconds(_,0),m}}]),SecondParser}(ef),eK=function(m){(0,er.Z)(FractionOfSecondParser,m);var y=(0,ei.Z)(FractionOfSecondParser);function FractionOfSecondParser(){var m;(0,ea.Z)(this,FractionOfSecondParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",30),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["t","T"]),m}return(0,es.Z)(FractionOfSecondParser,[{key:"parse",value:function(m,y){return mapValue(parseNDigits(y.length,m),function(m){return Math.floor(m*Math.pow(10,-y.length+3))})}},{key:"set",value:function(m,y,_){return m.setUTCMilliseconds(_),m}}]),FractionOfSecondParser}(ef),eX=function(m){(0,er.Z)(ISOTimezoneWithZParser,m);var y=(0,ei.Z)(ISOTimezoneWithZParser);function ISOTimezoneWithZParser(){var m;(0,ea.Z)(this,ISOTimezoneWithZParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",10),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["t","T","x"]),m}return(0,es.Z)(ISOTimezoneWithZParser,[{key:"parse",value:function(m,y){switch(y){case"X":return parseTimezonePattern(em.basicOptionalMinutes,m);case"XX":return parseTimezonePattern(em.basic,m);case"XXXX":return parseTimezonePattern(em.basicOptionalSeconds,m);case"XXXXX":return parseTimezonePattern(em.extendedOptionalSeconds,m);default:return parseTimezonePattern(em.extended,m)}}},{key:"set",value:function(m,y,_){return y.timestampIsSet?m:new Date(m.getTime()-_)}}]),ISOTimezoneWithZParser}(ef),eJ=function(m){(0,er.Z)(ISOTimezoneParser,m);var y=(0,ei.Z)(ISOTimezoneParser);function ISOTimezoneParser(){var m;(0,ea.Z)(this,ISOTimezoneParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",10),(0,el.Z)((0,et.Z)(m),"incompatibleTokens",["t","T","X"]),m}return(0,es.Z)(ISOTimezoneParser,[{key:"parse",value:function(m,y){switch(y){case"x":return parseTimezonePattern(em.basicOptionalMinutes,m);case"xx":return parseTimezonePattern(em.basic,m);case"xxxx":return parseTimezonePattern(em.basicOptionalSeconds,m);case"xxxxx":return parseTimezonePattern(em.extendedOptionalSeconds,m);default:return parseTimezonePattern(em.extended,m)}}},{key:"set",value:function(m,y,_){return y.timestampIsSet?m:new Date(m.getTime()-_)}}]),ISOTimezoneParser}(ef),eQ=function(m){(0,er.Z)(TimestampSecondsParser,m);var y=(0,ei.Z)(TimestampSecondsParser);function TimestampSecondsParser(){var m;(0,ea.Z)(this,TimestampSecondsParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",40),(0,el.Z)((0,et.Z)(m),"incompatibleTokens","*"),m}return(0,es.Z)(TimestampSecondsParser,[{key:"parse",value:function(m){return parseAnyDigitsSigned(m)}},{key:"set",value:function(m,y,_){return[new Date(1e3*_),{timestampIsSet:!0}]}}]),TimestampSecondsParser}(ef),e0=function(m){(0,er.Z)(TimestampMillisecondsParser,m);var y=(0,ei.Z)(TimestampMillisecondsParser);function TimestampMillisecondsParser(){var m;(0,ea.Z)(this,TimestampMillisecondsParser);for(var _=arguments.length,S=Array(_),T=0;T<_;T++)S[T]=arguments[T];return m=y.call.apply(y,[this].concat(S)),(0,el.Z)((0,et.Z)(m),"priority",20),(0,el.Z)((0,et.Z)(m),"incompatibleTokens","*"),m}return(0,es.Z)(TimestampMillisecondsParser,[{key:"parse",value:function(m){return parseAnyDigitsSigned(m)}},{key:"set",value:function(m,y,_){return[new Date(_),{timestampIsSet:!0}]}}]),TimestampMillisecondsParser}(ef),e1={G:new ep,y:new ey,Y:new ex,R:new e_,u:new eC,Q:new eS,q:new ek,M:new eT,L:new eE,w:new eP,I:new eI,d:new eD,D:new ej,E:new eF,e:new eN,c:new eV,i:new ez,a:new e$,b:new eH,B:new eB,h:new eU,H:new eZ,K:new eW,k:new eG,m:ne
1w eq,s:new eY,S:new eK,X:new eX,x:new eJ,t:new eQ,T:new e0},e2=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,e5=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,e3=/^'([^]*?)'?$/,e4=/''/g,e6=/\S/,e9=/[a-zA-Z]/;function parse(m,y,_,T){(0,ee.Z)(3,arguments);var et=String(m),er=String(y),ei=(0,eL.j)(),ea=null!==(eu=null!==(ec=null==T?void 0:T.locale)&&void 0!==ec?ec:ei.locale)&&void 0!==eu?eu:R.Z;if(!ea.match)throw RangeError("locale must contain match property");var es=(0,Y.Z)(null!==(ef=null!==(ep=null!==(eh=null!==(eg=null==T?void 0:T.firstWeekContainsDate)&&void 0!==eg?eg:null==T?void 0:null===(em=T.locale)||void 0===em?void 0:null===(ey=em.options)||void 0===ey?void 0:ey.firstWeekContainsDate)&&void 0!==eh?eh:ei.firstWeekContainsDate)&&void 0!==ep?ep:null===(eb=ei.locale)||void 0===eb?void 0:null===(ev=eb.options)||void 0===ev?void 0:ev.firstWeekContainsDate)&&void 0!==ef?ef:1);if(!(es>=1&&es<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var el=(0,Y.Z)(null!==(ex=null!==(ew=null!==(e_=null!==(eC=null==T?void 0:T.weekStartsOn)&&void 0!==eC?eC:null==T?void 0:null===(eS=T.locale)||void 0===eS?void 0:null===(ek=eS.options)||void 0===ek?void 0:ek.weekStartsOn)&&void 0!==e_?e_:ei.weekStartsOn)&&void 0!==ew?ew:null===(eT=ei.locale)||void 0===eT?void 0:null===(eE=eT.options)||void 0===eE?void 0:eE.weekStartsOn)&&void 0!==ex?ex:0);if(!(el>=0&&el<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===er)return""===et?(0,j.Z)(_):new Date(NaN);var eu,ec,ef,ep,eh,eg,em,ey,eb,ev,ex,ew,e_,eC,eS,ek,eT,eE,eO,eP={firstWeekContainsDate:es,weekStartsOn:el,locale:ea},eR=[new ed],eI=er.match(e5).map(function(m){var y=m[0];return y in Z.Z?(0,Z.Z[y])(m,ea.formatLong):m}).join("").match(e2),eA=[],eM=_createForOfIteratorHelper(eI);try{for(eM.s();!(eO=eM.n()).done;){var eD=function(){var y=eO.value;!(null!=T&&T.useAdditionalWeekYearTokens)&&(0,q.Do)(y)&&(0,q.qp)(y,er,m),!(null!=T&&T.useAdditionalDayOfYearTokens)&&(0,q.Iu)(y)&&(0,q.qp)(y,er,m);var _=y[0],S=e1[_];if(S){var R=S.incompatibleTokens;if(Array.isArray(R)){var D=eA.find(function(m){return R.includes(m.token)||m.token===_});if(D)throw RangeError("The format string mustn't contain `".concat(D.fullToken,"` and `").concat(y,"` at the same time"))}else if("*"===S.incompatibleTokens&&eA.length>0)throw RangeError("The format string mustn't contain `".concat(y,"` and any other token at the same time"));eA.push({token:_,fullToken:y});var j=S.run(et,y,ea.match,eP);if(!j)return{v:new Date(NaN)};eR.push(j.setter),et=j.rest}else{if(_.match(e9))throw RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");if("''"===y?y="'":"'"===_&&(y=y.match(e3)[1].replace(e4,"'")),0!==et.indexOf(y))return{v:new Date(NaN)};et=et.slice(y.length)}}();if("object"===(0,S.Z)(eD))return eD.v}}catch(m){eM.e(m)}finally{eM.f()}if(et.length>0&&e6.test(et))return new Date(NaN);var ej=eR.map(function(m){return m.priority}).sort(function(m,y){return y-m}).filter(function(m,y,_){return _.indexOf(m)===y}).map(function(m){return eR.filter(function(y){return y.priority===m}).sort(function(m,y){return y.subPriority-m.subPriority})}).map(function(m){return m[0]}),eF=(0,j.Z)(_);if(isNaN(eF.getTime()))return new Date(NaN);var eN,eV=(0,D.Z)(eF,(0,W.Z)(eF)),ez={},e$=_createForOfIteratorHelper(ej);try{for(e$.s();!(eN=e$.n()).done;){var eH=eN.value;if(!eH.validate(eV,eP))return new Date(NaN);var eB=eH.set(eV,ez,eP);Array.isArray(eB)?(eV=eB[0],(0,B.Z)(ez,eB[1])):eV=eB}}catch(m){e$.e(m)}finally{e$.f()}return eV}},23855:function(m,y,_){"use strict";_.d(y,{Z:function(){return parseISO}});var S=_(36948),T=_(13882),R=_(83946);function parseISO(m,y){(0,T.Z)(1,arguments);var _,q,Y,ee=(0,R.Z)(null!==(_=null==y?void 0:y.additionalDigits)&&void 0!==_?_:2);if(2!==ee&&1!==ee&&0!==ee)throw RangeError("additionalDigits must be 0, 1 or 2");if(!("string"==typeof m||"[object String]"===Object.prototype.toString.call(m)))return new Date(NaN);var et=function(m){var y,_={},S=m.split(D.dateTimeDelimiter);if(S.length>2)return _;if(/:/.test(S[0])?y=S[0]:(_.date=S[0],y=S[1],D.timeZoneDelimiter.test(_.date)&&(_.date=m.split(D.timeZoneDelimiter)[0],y=m.substr(_.date.length,m.length))),y){var T=D.timezone.exec(y);T?(_.time=y.replace(T[1],""),_.timezone=T[1]):_.time=y}return _}(m);if(et.date){var er=function(m,y){var _=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+y)+"})|(\\d{2}|[+-]\\d{"+(2+y)+"})$)"),S=m.match(_);if(!S)return{year:NaN,restDateString:""};var T=S[1]?parseInt(S[1]):null,R=S[2]?parseInt(S[2]):null;return{year:null===R?T:100*R,restDateString:m.slice((S[1]||S[2]).length)}}(et.date,ee);q=function(m,y){if(null===y)return new Date(NaN);var _,S,T=m.match(j);if(!T)return new Date(NaN);var R=!!T[4],D=parseDateUnit(T[1]),B=parseDateUnit(T[2])-1,Z=parseDateUnit(T[3]),q=parseDateUnit(T[4]),Y=parseDateUnit(T[5])-1;if(R)return q>=1&&q<=53&&Y>=0&&Y<=6?((_=new Date(0)).setUTCFullYear(y,0,4),S=_.getUTCDay()||7,_.setUTCDate(_.getUTCDate()+((q-1)*7+Y+1-S)),_):new Date(NaN);var ee=new Date(0);return B>=0&&B<=11&&Z>=1&&Z<=(W[B]||(isLeapYearIndex(y)?29:28))&&D>=1&&D<=(isLeapYearIndex(y)?366:365)?(ee.setUTCFullYear(y,B,Math.max(D,Z)),ee):new Date(NaN)}(er.restDateString,er.year)}if(!q||isNaN(q.getTime()))return new Date(NaN);var ei=q.getTime(),ea=0;if(et.time&&isNaN(ea=function(m){var y=m.match(B);if(!y)return NaN;var _=parseTimeUnit(y[1]),T=parseTimeUnit(y[2]),R=parseTimeUnit(y[3]);return(24===_?0===T&&0===R:R>=0&&R<60&&T>=0&&T<60&&_>=0&&_<25)?_*S.vh+T*S.yJ+1e3*R:NaN}(et.time)))return new Date(NaN);if(et.timezone){if(isNaN(Y=function(m){if("Z"===m)return 0;var y=m.match(Z);if(!y)return 0;var _="+"===y[1]?-1:1,T=parseInt(y[2]),R=y[3]&&parseInt(y[3])||0;return R>=0&&R<=59?_*(T*S.vh+R*S.yJ):NaN}(et.timezone)))return new Date(NaN)}else{var es=new Date(ei+ea),el=new Date(0);return el.setFullYear(es.getUTCFullYear(),es.getUTCMonth(),es.getUTCDate()),el.setHours(es.getUTCHours(),es.getUTCMinutes(),es.getUTCSeconds(),es.getUTCMilliseconds()),el}return new Date(ei+ea+Y)}
1var D={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},j=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,B=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,Z=/^([+-])(\d{2})(?::?(\d{2}))?$/;function parseDateUnit(m){return m?parseInt(m):1}function parseTimeUnit(m){return m&&parseFloat(m.replace(",","."))||0}var W=[31,null,31,30,31,30,31,31,30,31,30,31];function isLeapYearIndex(m){return m%400==0||m%4==0&&m%100!=0}},92311:function(m,y,_){"use strict";_.d(y,{Z:function(){return set}});var S=_(71002),T=_(19013),R=_(16218),D=_(83946),j=_(13882);function set(m,y){if((0,j.Z)(2,arguments),"object"!==(0,S.Z)(y)||null===y)throw RangeError("values parameter must be an object");var _=(0,T.Z)(m);return isNaN(_.getTime())?new Date(NaN):(null!=y.year&&_.setFullYear(y.year),null!=y.month&&(_=(0,R.Z)(_,y.month)),null!=y.date&&_.setDate((0,D.Z)(y.date)),null!=y.hours&&_.setHours((0,D.Z)(y.hours)),null!=y.minutes&&_.setMinutes((0,D.Z)(y.minutes)),null!=y.seconds&&_.setSeconds((0,D.Z)(y.seconds)),null!=y.milliseconds&&_.setMilliseconds((0,D.Z)(y.milliseconds)),_)}},34176:function(m,y,_){"use strict";_.d(y,{Z:function(){return setDate}});var S=_(83946),T=_(19013),R=_(13882);function setDate(m,y){(0,R.Z)(2,arguments);var _=(0,T.Z)(m),D=(0,S.Z)(y);return _.setDate(D),_}},37042:function(m,y,_){"use strict";_.d(y,{Z:function(){return setHours}});var S=_(83946),T=_(19013),R=_(13882);function setHours(m,y){(0,R.Z)(2,arguments);var _=(0,T.Z)(m),D=(0,S.Z)(y);return _.setHours(D),_}},4543:function(m,y,_){"use strict";_.d(y,{Z:function(){return setMinutes}});var S=_(83946),T=_(19013),R=_(13882);function setMinutes(m,y){(0,R.Z)(2,arguments);var _=(0,T.Z)(m),D=(0,S.Z)(y);return _.setMinutes(D),_}},16218:function(m,y,_){"use strict";_.d(y,{Z:function(){return setMonth}});var S=_(83946),T=_(19013),R=_(13882);function setMonth(m,y){(0,R.Z)(2,arguments);var _=(0,T.Z)(m),D=(0,S.Z)(y),j=_.getFullYear(),B=_.getDate(),Z=new Date(0);Z.setFullYear(j,D,15),Z.setHours(0,0,0,0);var W=function(m){(0,R.Z)(1,arguments);var y=(0,T.Z)(m),_=y.getFullYear(),S=y.getMonth(),D=new Date(0);return D.setFullYear(_,S+1,0),D.setHours(0,0,0,0),D.getDate()}(Z);return _.setMonth(D,Math.min(B,W)),_}},44749:function(m,y,_){"use strict";_.d(y,{Z:function(){return setYear}});var S=_(83946),T=_(19013),R=_(13882);function setYear(m,y){(0,R.Z)(2,arguments);var _=(0,T.Z)(m),D=(0,S.Z)(y);return isNaN(_.getTime())?new Date(NaN):(_.setFullYear(D),_)}},69119:function(m,y,_){"use strict";_.d(y,{Z:function(){return startOfDay}});var S=_(19013),T=_(13882);function startOfDay(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m);return y.setHours(0,0,0,0),y}},12383:function(m,y,_){"use strict";_.d(y,{Z:function(){return startOfHour}});var S=_(19013),T=_(13882);function startOfHour(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m);return y.setMinutes(0,0,0),y}},18717:function(m,y,_){"use strict";_.d(y,{Z:function(){return startOfMinute}});var S=_(19013),T=_(13882);function startOfMinute(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m);return y.setSeconds(0,0),y}},43703:function(m,y,_){"use strict";_.d(y,{Z:function(){return startOfMonth}});var S=_(19013),T=_(13882);function startOfMonth(m){(0,T.Z)(1,arguments);var y=(0,S.Z)(m);return y.setDate(1),y.setHours(0,0,0,0),y}},28366:function(m,y,_){"use strict";_.d(y,{Z:function(){return startOfToday}});var S=_(69119);function startOfToday(){return(0,S.Z)(Date.now())}},584:function(m,y,_){"use strict";_.d(y,{Z:function(){return startOfWeek}});var S=_(19013),T=_(83946),R=_(13882),D=_(84314);function startOfWeek(m,y){(0,R.Z)(1,arguments);var _,j,B,Z,W,q,Y,ee,et=(0,D.j)(),er=(0,T.Z)(null!==(_=null!==(j=null!==(B=null!==(Z=null==y?void 0:y.weekStartsOn)&&void 0!==Z?Z:null==y?void 0:null===(W=y.locale)||void 0===W?void 0:null===(q=W.options)||void 0===q?void 0:q.weekStartsOn)&&void 0!==B?B:et.weekStartsOn)&&void 0!==j?j:null===(Y=et.locale)||void 0===Y?void 0:null===(ee=Y.options)||void 0===ee?void 0:ee.weekStartsOn)&&void 0!==_?_:0);if(!(er>=0&&er<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var ei=(0,S.Z)(m),ea=ei.getDay();return ei.setDate(ei.getDate()-((ea<er?7:0)+ea-er)),ei.setHours(0,0,0,0),ei}},46038:function(m,y,_){"use strict";_.d(y,{Z:function(){return sub}});var S=_(71002),T=_(77349),R=_(13882),D=_(83946),j=_(11640);function sub(m,y){if((0,R.Z)(2,arguments),!y||"object"!==(0,S.Z)(y))return new Date(NaN);var _=y.years?(0,D.Z)(y.years):0,B=y.months?(0,D.Z)(y.months):0,Z=y.weeks?(0,D.Z)(y.weeks):0,W=y.days?(0,D.Z)(y.days):0,q=y.hours?(0,D.Z)(y.hours):0,Y=y.minutes?(0,D.Z)(y.minutes):0,ee=y.seconds?(0,D.Z)(y.seconds):0,et=function(m,y){(0,R.Z)(2,arguments);var _=(0,D.Z)(y);return(0,T.Z)(m,-_)}(function(m,y){(0,R.Z)(2,arguments);var _=(0,D.Z)(y);return(0,j.Z)(m,-_)}(m,B+12*_),W+7*Z);return new Date(et.getTime()-1e3*(ee+60*(Y+60*q)))}},91218:function(m,y,_){"use strict";_.d(y,{Z:function(){return subMilliseconds}});var S=_(51820),T=_(13882),R=_(83946);function subMilliseconds(m,y){(0,T.Z)(2,arguments);var _=(0,R.Z)(y);return(0,S.Z)(m,-_)}},19013:function(m,y,_){"use strict";_.d(y,{Z:function(){return toDate}});var S=_(71002),T=_(13882);function toDate(m){(0,T.Z)(1,arguments);var y=Object.prototype.toString.call(m);return m instanceof Date||"object"===(0,S.Z)(m)&&"[object Date]"===y?new Date(m.getTime()):"number"==typeof m||"[object Number]"===y?new Date(m):(("string"==typeof m||"[object String]"===y)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.
11 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}},15616:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m,y,_){(0,Y.default)(2,arguments);var S,eu,ec,ed,ef,ep,eh,eg,em,ey,eb,ev,ex,ew,e_,eC,eS,ek,eT=String(y),eE=(0,ee.getDefaultOptions)(),eO=null!==(S=null!==(eu=null==_?void 0:_.locale)&&void 0!==eu?eu:eE.locale)&&void 0!==S?S:et.default,eP=(0,q.default)(null!==(ec=null!==(ed=null!==(ef=null!==(ep=null==_?void 0:_.firstWeekContainsDate)&&void 0!==ep?ep:null==_?void 0:null===(eh=_.locale)||void 0===eh?void 0:null===(eg=eh.options)||void 0===eg?void 0:eg.firstWeekContainsDate)&&void 0!==ef?ef:eE.firstWeekContainsDate)&&void 0!==ed?ed:null===(em=eE.locale)||void 0===em?void 0:null===(ey=em.options)||void 0===ey?void 0:ey.firstWeekContainsDate)&&void 0!==ec?ec:1);if(!(eP>=1&&eP<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var eR=(0,q.default)(null!==(eb=null!==(ev=null!==(ex=null!==(ew=null==_?void 0:_.weekStartsOn)&&void 0!==ew?ew:null==_?void 0:null===(e_=_.locale)||void 0===e_?void 0:null===(eC=e_.options)||void 0===eC?void 0:eC.weekStartsOn)&&void 0!==ex?ex:eE.weekStartsOn)&&void 0!==ev?ev:null===(eS=eE.locale)||void 0===eS?void 0:null===(ek=eS.options)||void 0===ek?void 0:ek.weekStartsOn)&&void 0!==eb?eb:0);if(!(eR>=0&&eR<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!eO.localize)throw RangeError("locale must contain localize property");if(!eO.formatLong)throw RangeError("locale must contain formatLong property");var eI=(0,D.default)(m);if(!(0,T.default)(eI))throw RangeError("Invalid time value");var eA=(0,Z.default)(eI),eM=(0,R.default)(eI,eA),eD={firstWeekContainsDate:eP,weekStartsOn:eR,locale:eO,_originalDate:eI};return eT.match(ei).map(function(m){var y=m[0];return"p"===y||"P"===y?(0,B.default[y])(m,eO.formatLong):m}).join("").match(er).map(function(S){if("''"===S)return"'";var T,R=S[0];if("'"===R)return(T=S.match(ea))?T[1].replace(es,"'"):S;var D=j.default[R];if(D)return!(null!=_&&_.useAdditionalWeekYearTokens)&&(0,W.isProtectedWeekYearToken)(S)&&(0,W.throwProtectedError)(S,y,String(m)),!(null!=_&&_.useAdditionalDayOfYearTokens)&&(0,W.isProtectedDayOfYearToken)(S)&&(0,W.throwProtectedError)(S,y,String(m)),D(eM,S,eO.localize,eD);if(R.match(el))throw RangeError("Format string contains an unescaped latin alphabet character `"+R+"`");return S}).join("")};var T=S(_(39989)),R=S(_(33239)),D=S(_(71171)),j=S(_(52084)),B=S(_(95209)),Z=S(_(93561)),W=_(56736),q=S(_(82084)),Y=S(_(68734)),ee=_(98729),et=S(_(97561)),er=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ei=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ea=/^'([^]*?)'?$/,es=/''/g,el=/[a-zA-Z]/;m.exports=y.default},62382:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){return(0,R.default)(1,arguments),m instanceof Date||"object"===(0,T.default)(m)&&"[object Date]"===Object.prototype.toString.call(m)};var T=S(_(18698)),R=S(_(68734));m.exports=y.default},39989:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){return(0,D.default)(1,arguments),(!!(0,T.default)(m)||"number"==typeof m)&&!isNaN(Number((0,R.default)(m)))};var T=S(_(62382)),R=S(_(71171)),D=S(_(68734));m.exports=y.default},20289:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){return function(){var y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=y.width?String(y.width):m.defaultWidth;return m.formats[_]||m.formats[m.defaultWidth]}},m.exports=y.default},16245:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){return function(y,_){var S;if("formatting"===(null!=_&&_.context?String(_.context):"standalone")&&m.formattingValues){var T=m.defaultFormattingWidth||m.defaultWidth,R=null!=_&&_.width?String(_.width):T;S=m.formattingValues[R]||m.formattingValues[T]}else{var D=m.defaultWidth,j=null!=_&&_.width?String(_.width):m.defaultWidth;S=m.values[j]||m.values[D]}return S[m.argumentCallback?m.argumentCallback(y):y]}},m.exports=y.default},43421:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){return function(y){var _,S=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},T=S.width,R=T&&m.matchPatterns[T]||m.matchPatterns[m.defaultMatchWidth],D=y.match(R);if(!D)return null;var j=D[0],B=T&&m.parsePatterns[T]||m.parsePatterns[m.defaultParseWidth],Z=Array.isArray(B)?function(m,y){for(var _=0;_<m.length;_++)if(y(m[_]))return _}(B,function(m){return m.test(j)}):function(m,y){for(var _ in m)if(m.hasOwnProperty(_)&&y(m[_]))return _}(B,function(m){return m.test(j)});return _=m.valueCallback?m.valueCallback(Z):Z,{value:_=S.valueCallback?S.valueCallback(_):_,rest:y.slice(j.length)}}},m.exports=y.default},78926:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){return function(y){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},S=y.match(m.matchPattern);if(!S)return null;var T=S[0],R=y.match(m.parsePattern);if(!R)return null;var D=m.valueCallback?m.valueCallback(R[0]):R[0];return{value:D=_.valueCallback?_.valueCallback(D):D,rest:y.slice(T.length)}}},m.exports=y.default},71924:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=void 0;var _={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};y.default=function(m,y,S){var T,R=_[m];return(T="string"==typeof R?R:1===y?R.one:R.other.replace("{{count}}",y.toString()),null!=S&&S.addSuffix)?S.comparison&&S.comparison>0?"in "+T:T+" ago":T},m.exports=y.default},76469:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=void 0;var T=S(_(20289)),R={date:(0,T.default)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,T.default)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,T.default)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};y.default=R,m.exports=y.default},5102:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=void 0;var _={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};y.default=function(m,y,S,T){return _[m]},m.exports=y.default},87839:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=void 0;var T=S(_(16245)),R={ordinalNumber:function(m,y){var _=Number(m),S=_%100;if(S>20||S<10)switch(S%10){case 1:return _+"st";case 2:return _+"nd";case 3:return _+"rd"}return _+"th"},era:(0,T.default)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,T.default)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(m){return m-1}}),month:(0,T.default)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,T.default)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,T.default)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};y.default=R,m.exports=y.default},9796:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=void 0;var T=S(_(43421)),R={ordinalNumber:(0,S(_(78926)).default)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(m){return parseInt(m,10)}}),era:(0,T.default)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,T.default)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(m){return m+1}}),month:(0,T.default)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,T.default)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,T.default)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};y.default=R,m.exports=y.default},82512:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=void 0;var T=S(_(71924)),R=S(_(76469)),D=S(_(5102)),j=S(_(87839)),B=S(_(9796)),Z={code:"en-US",formatDistance:T.default,formatLong:R.default,formatRelative:D.default,localize:j.default,match:B.default,options:{weekStartsOn:0,firstWeekContainsDate:1}};y.default=Z,m.exports=y.default},33239:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m,y){(0,R.default)(2,arguments);var _=(0,D.default)(y);return(0,T.default)(m,-_)};var T=S(_(5065)),R=S(_(68734)),D=S(_(82084));m.exports=y.default},71171:function(m,y,_){"use strict";var S=_(64836).default;Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m){(0,R.default)(1,arguments);var y=Object.prototype.toString.call(m);return m instanceof Date||"object"===(0,T.default)(m)&&"[object Date]"===y?new Date(m.getTime()):"number"==typeof m||"[object Number]"===y?new Date(m):(("string"==typeof m||"[object String]"===y)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.
11 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))};var T=S(_(18698)),R=S(_(68734));m.exports=y.default},20296:function(m){function debounce(m,y,_){function later(){var B=Date.now()-D;B<y&&B>=0?S=setTimeout(later,y-B):(S=null,_||(j=m.apply(R,T),R=T=null))}null==y&&(y=100);var S,T,R,D,j,debounced=function(){R=this,T=arguments,D=Date.now();var B=_&&!S;return S||(S=setTimeout(later,y)),B&&(j=m.apply(R,T),R=T=null),j};return debounced.clear=function(){S&&(clearTimeout(S),S=null)},debounced.flush=function(){S&&(j=m.apply(R,T),R=T=null,clearTimeout(S),S=null)},debounced}debounce.debounce=debounce,m.exports=debounce},11227:function(m,y,_){let S;var T=_(34155);y.formatArgs=function(y){if(y[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+y[0]+(this.useColors?"%c ":" ")+"+"+m.exports.humanize(this.diff),!this.useColors)return;let _="color: "+this.color;y.splice(1,0,_,"color: inherit");let S=0,T=0;y[0].replace(/%[a-zA-Z%]/g,m=>{"%%"!==m&&(S++,"%c"===m&&(T=S))}),y.splice(T,0,_)},y.save=function(m){try{m?y.storage.setItem("debug",m):y.storage.removeItem("debug")}catch(m){}},y.load=function(){let m;try{m=y.storage.getItem("debug")||y.storage.getItem("DEBUG")}catch(m){}return!m&&void 0!==T&&"env"in T&&(m=T.env.DEBUG),m},y.useColors=function(){let m;return"undefined"!=typeof window&&!!window.process&&("renderer"===window.process.type||!!window.process.__nwjs)||!("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(m=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(m[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},y.storage=function(){try{return localStorage}catch(m){}}(),y.destroy=(S=!1,()=>{S||(S=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}),y.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],y.log=console.debug||console.log||(()=>{}),m.exports=_(82447)(y);let{formatters:R}=m.exports;R.j=function(m){try{return JSON.stringify(m)}catch(m){return"[UnexpectedJSONParseError]: "+m.message}}},82447:function(m,y,_){m.exports=function(m){function createDebug(m){let y,_,S;let T=null;function debug(...m){if(!debug.enabled)return;let _=Number(new Date),S=_-(y||_);debug.diff=S,debug.prev=y,debug.curr=_,y=_,m[0]=createDebug.coerce(m[0]),"string"!=typeof m[0]&&m.unshift("%O");let T=0;m[0]=m[0].replace(/%([a-zA-Z%])/g,(y,_)=>{if("%%"===y)return"%";T++;let S=createDebug.formatters[_];if("function"==typeof S){let _=m[T];y=S.call(debug,_),m.splice(T,1),T--}return y}),createDebug.formatArgs.call(debug,m);let R=debug.log||createDebug.log;R.apply(debug,m)}return debug.namespace=m,debug.useColors=createDebug.useColors(),debug.color=createDebug.selectColor(m),debug.extend=extend,debug.destroy=createDebug.destroy,Object.defineProperty(debug,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==T?T:(_!==createDebug.namespaces&&(_=createDebug.namespaces,S=createDebug.enabled(m)),S),set:m=>{T=m}}),"function"==typeof createDebug.init&&createDebug.init(debug),debug}function extend(m,y){let _=createDebug(this.namespace+(void 0===y?":":y)+m);return _.log=this.log,_}function matchesTemplate(m,y){let _=0,S=0,T=-1,R=0;for(;_<m.length;)if(S<y.length&&(y[S]===m[_]||"*"===y[S]))"*"===y[S]?(T=S,R=_):_++,S++;else{if(-1===T)return!1;S=T+1,_=++R}for(;S<y.length&&"*"===y[S];)S++;return S===y.length}return createDebug.debug=createDebug,createDebug.default=createDebug,createDebug.coerce=function(m){return m instanceof Error?m.stack||m.message:m},createDebug.disable=function(){let m=[...createDebug.names,...createDebug.skips.map(m=>"-"+m)].join(",");return createDebug.enable(""),m},createDebug.enable=function(m){createDebug.save(m),createDebug.namespaces=m,createDebug.names=[],createDebug.skips=[];let y=("string"==typeof m?m:"").trim().replace(/\s+/g,",").split(",").filter(
1Boolean);for(let m of y)"-"===m[0]?createDebug.skips.push(m.slice(1)):createDebug.names.push(m)},createDebug.enabled=function(m){for(let y of createDebug.skips)if(matchesTemplate(m,y))return!1;for(let y of createDebug.names)if(matchesTemplate(m,y))return!0;return!1},createDebug.humanize=_(57824),createDebug.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(m).forEach(y=>{createDebug[y]=m[y]}),createDebug.names=[],createDebug.skips=[],createDebug.formatters={},createDebug.selectColor=function(m){let y=0;for(let _=0;_<m.length;_++)y=(y<<5)-y+m.charCodeAt(_)|0;return createDebug.colors[Math.abs(y)%createDebug.colors.length]},createDebug.enable(createDebug.load()),createDebug}},6907:function(m){"use strict";m.exports=function(m){return(m=String(m||""),S.test(m))?"rtl":T.test(m)?"ltr":"neutral"};var y="Ö-ß¿ï¬-﷽ﹰ-ﻼ",_="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-ʸÌ-Öà -á¿¿ââ°-ï¬ï¸-﹯﻽-ï¿¿",S=RegExp("^[^"+_+"]*["+y+"]"),T=RegExp("^[^"+y+"]*["+_+"]")},26642:function(m,y,_){var S=_(56321).ExifReader;m.exports=function(m){var y=new S;y.load(m);var _=y.getAllTags(),T={};for(var R in _)T[R.replace(/([A-Z][a-z])|([a-z][A-Z])|([A-Z])/g,function(m){return 1==m.length?m.toLowerCase():m[0]==m[0].toUpperCase()?" "+m.toLowerCase():m[0]+" "+m[1].toLowerCase()}).replace(/^\s+|\s+$/g,"")]=_[R].description;return T}},56321:function(m,y){(function(){(null!==y?y:this).ExifReader=function(){function ExifReader(){var m=this;this._getTagValueAt={1:function(y){return m._getByteAt(y)},2:function(y){return m._getAsciiAt(y)},3:function(y){return m._getShortAt(y)}
1,4:function(y){return m._getLongAt(y)},5:function(y){return m._getRationalAt(y)},7:function(y){return m._getUndefinedAt(y)},9:function(y){return m._getSlongAt(y)},10:function(y){return m._getSrationalAt(y)}},this._tiffHeaderOffset=0}return ExifReader.prototype._MIN_DATA_BUFFER_LENGTH=2,ExifReader.prototype._JPEG_ID_SIZE=2,ExifReader.prototype._JPEG_ID=65496,ExifReader.prototype._APP_MARKER_SIZE=2,ExifReader.prototype._APP0_MARKER=65504,ExifReader.prototype._APP1_MARKER=65505,ExifReader.prototype._APP15_MARKER=65519,ExifReader.prototype._APP_ID_OFFSET=4,ExifReader.prototype._BYTES_Exif=1165519206,ExifReader.prototype._TIFF_HEADER_OFFSET=10,ExifReader.prototype._BYTE_ORDER_BIG_ENDIAN=18761,ExifReader.prototype._BYTE_ORDER_LITTLE_ENDIAN=19789,ExifReader.prototype.load=function(m){return this.loadView(new DataView(m))},ExifReader.prototype.loadView=function(m){return this._dataView=m,this._tags={},this._checkImageHeader(),this._readTags()},ExifReader.prototype._checkImageHeader=function(){var m;if((m=this._dataView).byteLength<this._MIN_DATA_BUFFER_LENGTH||m.getUint16(0,!1)!==this._JPEG_ID)throw Error("Invalid image format");if(this._parseAppMarkers(m),!this._hasExifData())throw Error("No Exif data")},ExifReader.prototype._parseAppMarkers=function(m){var y,_,S;for(y=this._JPEG_ID_SIZE,S=[];!(m.byteLength<y+this._APP_ID_OFFSET+5);){if(this._isApp1ExifMarker(m,y))_=m.getUint16(y+this._APP_MARKER_SIZE,!1),this._tiffHeaderOffset=y+this._TIFF_HEADER_OFFSET;else if(this._isAppMarker(m,y))_=m.getUint16(y+this._APP_MARKER_SIZE,!1);else break;S.push(y+=this._APP_MARKER_SIZE+_)}return S},ExifReader.prototype._isApp1ExifMarker=function(m,y){return m.getUint16(y,!1)===this._APP1_MARKER&&m.getUint32(y+this._APP_ID_OFFSET,!1)===this._BYTES_Exif&&0===m.getUint8(y+this._APP_ID_OFFSET+4,!1)},ExifReader.prototype._isAppMarker=function(m,y){var _;return(_=m.getUint16(y,!1))>=this._APP0_MARKER&&_<=this._APP15_MARKER},ExifReader.prototype._hasExifData=function(){return 0!==this._tiffHeaderOffset},ExifReader.prototype._readTags=function(){return this._setByteOrder(),this._read0thIfd(),this._readExifIfd(),this._readGpsIfd(),this._readInteroperabilityIfd()},ExifReader.prototype._setByteOrder=function(){if(this._dataView.getUint16(this._tiffHeaderOffset)===this._BYTE_ORDER_BIG_ENDIAN)return this._littleEndian=!0;if(this._dataView.getUint16(this._tiffHeaderOffset)===this._BYTE_ORDER_LITTLE_ENDIAN)return this._littleEndian=!1;throw Error("Illegal byte order value. Faulty image.")},ExifReader.prototype._read0thIfd=function(){var m;return m=this._getIfdOffset(),this._readIfd("0th",m)},ExifReader.prototype._getIfdOffset=function(){return this._tiffHeaderOffset+this._getLongAt(this._tiffHeaderOffset+4)},ExifReader.prototype._readExifIfd=function(){var m;if(null!=this._tags["Exif IFD Pointer"])return m=this._tiffHeaderOffset+this._tags["Exif IFD Pointer"].value,this._readIfd("exif",m)},ExifReader.prototype._readGpsIfd=function(){var m;if(null!=this._tags["GPS Info IFD Pointer"])return m=this._tiffHeaderOffset+this._tags["GPS Info IFD Pointer"].value,this._readIfd("gps",m)},ExifReader.prototype._readInteroperabilityIfd=function(){var m;if(null!=this._tags["Interoperability IFD Pointer"])return m=this._tiffHeaderOffset+this._tags["Interoperability IFD Pointer"].value,this._readIfd("interoperability",m)},ExifReader.prototype._readIfd=function(m,y){var _,S,T,R;for(_=this._getShortAt(y),y+=2,R=[],T=0;0<=_?T<_:T>_;0<=_?++T:--T)S=this._readTag(m,y),this._tags[S.name]={value:S.value,description:S.description},R.push(y+=12);return R},ExifReader.prototype._readTag=function(m,y){var _,S,T,R,D,j,B;return(_=this._getShortAt(y),D=this._getShortAt(y+2),S=this._getLongAt(y+4),this._typeSizes[D]*S<=4?j=this._getTagValue(y+8,D,S):(B=this._getLongAt(y+8),j=this._getTagValue(this._tiffHeaderOffset+B,D,S)),D===this._tagTypes.ASCII&&(j=this._splitNullSeparatedAsciiString(j)),null!=this._tagNames[m][_])?(null!=this._tagNames[m][_].name&&null!=this._tagNames[m][_].description?(R=this._tagNames[m][_].name,T=this._tagNames[m][_].description(j)):(R=this._tagNames[m][_],T=j instanceof Array?j.join(", "):j),{name:R,value:j,description:T}):{name:"undefined-"+_,value:j,description:j}},ExifReader.prototype._getTagValue=function(m,y,_){var S,T;return 1===(T=(function(){var T,R;for(R=[],T=0;0<=_?T<_:T>_;0<=_?++T:--T)S=this._getTagValueAt[y](m),m+=this._typeSizes[y],R.push(S);return R}).call(this)).length?T=T[0]:y===this._tagTypes.ASCII&&(T=this._getAsciiValue(T)),T},ExifReader.prototype._getAsciiValue=function(m){var y;return function(){var _,S,T;for(_=0,T=[],S=m.length;_<S;_++)y=m[_],T.push(String.fromCharCode(y));return T}()},ExifReader.prototype._getByteAt=function(m){return this._dataView.getUint8(m)},ExifReader.prototype._getAsciiAt=function(m){return this._dataView.getUint8(m)},ExifReader.prototype._getShortAt=function(m){return this._dataView.getUint16(m,this._littleEndian)},ExifReader.prototype._getLongAt=function(m){return this._dataView.getUint32(m,this._littleEndian)},ExifReader.prototype._getRationalAt=function(m){return this._getLongAt(m)/this._getLongAt(m+4)},ExifReader.prototype._getUndefinedAt=function(m){return this._getByteAt(m)},ExifReader.prototype._getSlongAt=function(m){return this._dataView.getInt32(m,this._littleEndian)},ExifReader.prototype._getSrationalAt=function(m){return this._getSlongAt(m)/this._getSlongAt(m+4)},ExifReader.prototype._splitNullSeparatedAsciiString=function(m){var y,_,S,T,R;for(T=0,S=[],_=0,R=m.length;T<R;T++){if("\x00"===(y=m[T])){_++;continue}null==S[_]&&(S[_]=""),S[_]+=y}return S},ExifReader.prototype._typeSizes={1:1,2:1,3:2,4:4,5:8,7:1,9:4,10:8},ExifReader.prototype._tagTypes={BYTE:1,ASCII:2,SHORT:3,LONG:4,RATIONAL:5,UNDEFINED:7,SLONG:9,SRATIONAL:10},ExifReader.prototype._tagNames={"0th":{256:"ImageWidth",257:"ImageLength",258:"BitsPerSample",259:"Compression",262:"PhotometricInterpretation",270:"ImageDescription",271:"Make",272:"Model",273:"StripOffsets",274:{name:"Orientation",description:function(m){switch(m){case 1:return"top-left";case 2:return"top-right";case 3:return"bottom-right";case 4:return"bottom-left";case 5:return"left-top";case 6:return"right-top";case 7:return"right-bottom";case 8:return"left-bottom";default:return"Undefined"}}}
1,277:"SamplesPerPixel",278:"RowsPerStrip",279:"StripByteCounts",282:"XResolution",283:"YResolution",284:"PlanarConfiguration",296:{name:"ResolutionUnit",description:function(m){switch(m){case 2:return"inches";case 3:return"centimeters";default:return"Unknown"}}},301:"TransferFunction",305:"Software",306:"DateTime",315:"Artist",318:"WhitePoint",319:"PrimaryChromaticities",513:"JPEGInterchangeFormat",514:"JPEGInterchangeFormatLength",529:"YCbCrCoefficients",530:"YCbCrSubSampling",531:{name:"YCbCrPositioning",description:function(m){switch(m){case 1:return"centered";case 2:return"co-sited";default:return"undefied "+m}}},532:"ReferenceBlackWhite",33432:{name:"Copyright",description:function(m){return m.join("; ")}},34665:"Exif IFD Pointer",34853:"GPS Info IFD Pointer"},exif:{33434:"ExposureTime",33437:"FNumber",34850:{name:"ExposureProgram",description:function(m){switch(m){case 0:return"Undefined";case 1:return"Manual";case 2:return"Normal program";case 3:return"Aperture priority";case 4:return"Shutter priority";case 5:return"Creative program";case 6:return"Action program";case 7:return"Portrait mode";case 8:return"Landscape mode";default:return"Unknown"}}},34852:"SpectralSensitivity",34855:"ISOSpeedRatings",34856:{name:"OECF",description:function(m){return"[Raw OECF table data]"}},36864:{name:"ExifVersion",description:function(m){var y,_,S;for(_=0,y="",S=m.length;_<S;_++)y+=String.fromCharCode(m[_]);return y}},36867:"DateTimeOriginal",36868:"DateTimeDigitized",37121:{name:"ComponentsConfiguration",description:function(m){var y,_,S;for(_=0,y="",S=m.length;_<S;_++)switch(m[_]){case 49:y+="Y";break;case 50:y+="Cb";break;case 51:y+="Cr";break;case 52:y+="R";break;case 53:y+="G";break;case 54:y+="B"}return y}},37122:"CompressedBitsPerPixel",37377:"ShutterSpeedValue",37378:"ApertureValue",37379:"BrightnessValue",37380:"ExposureBiasValue",37381:"MaxApertureValue",37382:"SubjectDistance",37383:{name:"MeteringMode",description:function(m){switch(m){case 1:return"Average";case 2:return"CenterWeightedAverage";case 3:return"Spot";case 4:return"MultiSpot";case 5:return"Pattern";case 6:return"Partial";case 255:return"Other";default:return"Unknown"}}},37384:{name:"LightSource",description:function(m){switch(m){case 1:return"Daylight";case 2:return"Fluorescent";case 3:return"Tungsten (incandescent light)";case 4:return"Flash";case 9:return"Fine weather";case 10:return"Cloudy weather";case 11:return"Shade";case 12:return"Daylight fluorescent (D 5700 â 7100K)";case 13:return"Day white fluorescent (N 4600 â 5400K)";case 14:return"Cool white fluorescent (W 3900 â 4500K)";case 15:return"White fluorescent (WW 3200 â 3700K)";case 17:return"Standard light A";case 18:return"Standard light B";case 19:return"Standard light C";case 20:return"D55";case 21:return"D65";case 22:return"D75";case 23:return"D50";case 24:return"ISO studio tungsten";case 255:return"Other light source";default:return"Unknown"}}},37385:{name:"Flash",description:function(m){switch(m){case 0:return"Flash did not fire";case 1:return"Flash fired";case 5:return"Strobe return light not detected";case 7:return"Strobe return light detected";case 9:return"Flash fired, compulsory flash mode";case 13:return"Flash fired, compulsory flash mode, return light not detected";case 15:return"Flash fired, compulsory flash mode, return light detected";case 16:return"Flash did not fire, compulsory flash mode";case 24:return"Flash did not fire, auto mode";case 25:return"Flash fired, auto mode";case 29:return"Flash fired, auto mode, return light not detected";case 31:return"Flash fired, auto mode, return light detected";case 32:return"No flash function";case 65:return"Flash fired, red-eye reduction mode";case 69:return"Flash fired, red-eye reduction mode, return light not detected";case 71:return"Flash fired, red-eye reduction mode, return light detected";case 73:return"Flash fired, compulsory flash mode, red-eye reduction mode";case 77:return"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected";case 79:return"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected";
1case 89:return"Flash fired, auto mode, red-eye reduction mode";case 93:return"Flash fired, auto mode, return light not detected, red-eye reduction mode";case 95:return"Flash fired, auto mode, return light detected, red-eye reduction mode";default:return"Unknown"}}},37386:"FocalLength",37396:{name:"SubjectArea",description:function(m){switch(m.length){case 2:return"Location; X: "+m[0]+", Y: "+m[1];case 3:return"Circle; X: "+m[0]+", Y: "+m[1]+", diameter: "+m[2];case 4:return"Rectangle; X: "+m[0]+", Y: "+m[1]+", width: "+m[2]+", height: "+m[3];default:return"Unknown"}}},37500:{name:"MakerNote",description:function(m){return"[Raw maker note data]"}},37510:{name:"UserComment",description:function(m){switch(m.slice(0,8).map(function(m){return String.fromCharCode(m)}).join("")){case"ASCII\x00\x00\x00":return m.slice(8,m.length).map(function(m){return String.fromCharCode(m)}).join("");case"JIS\x00\x00\x00\x00\x00":return"[JIS encoded text]";case"UNICODE\x00":return"[Unicode encoded text]";case"\x00\x00\x00\x00\x00\x00\x00\x00":return"[Undefined encoding]"}}},37520:"SubSecTime",37521:"SubSecTimeOriginal",37522:"SubSecTimeDigitized",40960:{name:"FlashpixVersion",description:function(m){var y,_,S;for(_=0,y="",S=m.length;_<S;_++)y+=String.fromCharCode(m[_]);return y}},40961:{name:"ColorSpace",description:function(m){switch(m){case 1:return"sRGB";case 65535:return"Uncalibrated";default:return"Unknown"}}},40962:"PixelXDimension",40963:"PixelYDimension",40964:"RelatedSoundFile",40965:"Interoperability IFD Pointer",41483:"FlashEnergy",41484:{name:"SpatialFrequencyResponse",description:function(m){return"[Raw SFR table data]"}},41486:"FocalPlaneXResolution",41487:"FocalPlaneYResolution",41488:{name:"FocalPlaneResolutionUnit",description:function(m){switch(m){case 2:return"inches";case 3:return"centimeters";default:return"Unknown"}}},41492:{name:"SubjectLocation",description:function(m){return"X: "+m[0]+", Y: "+m[1]}},41493:"ExposureIndex",41495:{name:"SensingMethod",description:function(m){switch(m){case 1:return"Undefined";case 2:return"One-chip color area sensor";case 3:return"Two-chip color area sensor";case 4:return"Three-chip color area sensor";case 5:return"Color sequential area sensor";case 7:return"Trilinear sensor";case 8:return"Color sequential linear sensor";default:return"Unknown"}}},41728:{name:"FileSource",description:function(m){return 3===m?"DSC":"Unknown"}},41729:{name:"SceneType",description:function(m){return 1===m?"A directly photographed image":"Unknown"}},41730:{name:"CFAPattern",description:function(m){return"[Raw CFA pattern table data]"}},41985:{name:"CustomRendered",description:function(m){switch(m){case 0:return"Normal process";case 1:return"Custom process";default:return"Unknown"}}},41986:{name:"ExposureMode",description:function(m){switch(m){case 0:return"Auto exposure";case 1:return"Manual exposure";case 2:return"Auto bracket";default:return"Unknown"}}},41987:{name:"WhiteBalance",description:function(m){switch(m){case 0:return"Auto white balance";case 1:return"Manual white balance";default:return"Unknown"}}},41988:{name:"DigitalZoomRatio",description:function(m){return 0===m?"Digital zoom was not used":m}},41989:{name:"FocalLengthIn35mmFilm",description:function(m){return 0===m?"Unknown":m}},41990:{name:"SceneCaptureType",description:function(m){switch(m){case 0:return"Standard";case 1:return"Landscape";case 2:return"Portrait";case 3:return"Night scene";default:return"Unknown"}}},41991:{name:"GainControl",description:function(m){switch(m){case 0:return"None";case 1:return"Low gain up";case 2:return"High gain up";case 3:return"Low gain down";case 4:return"High gain down";default:return"Unknown"}}},41992:{name:"Contrast",description:function(m){switch(m){case 0:return"Normal";case 1:return"Soft";case 2:return"Hard";default:return"Unknown"}}},41993:{name:"Saturation",description:function(m){switch(m){case 0:return"Normal";case 1:return"Low saturation";case 2:return"High saturation";default:return"Unknown"}}},41994:{name:"Sharpness",description:function(m){switch(m){case 0:return"Normal";case 1:return"Soft";case 2:return"Hard";default:return"Unknown"}}},41995:{name:"DeviceSettingDescription",description:function(m){return"[Raw device settings table data]"}},41996:{name:"SubjectDistanceRange",description:function(m){switch(m){case 1:return"Macro";case 2:return"Close view";case 3:return"Distant view";default:return"Unknown"}}},42016:"ImageUniqueID"},gps:{0:{name:"GPSVersionID",description:function(m){var y,_;return m[0]===(y=m[1])&&2===y&&m[2]===(_=m[3])&&0===_?"Version 2.2":"Unknown"}},1:{name:"GPSLatitudeRef",description:function(m){switch(m.join("")){case"N":return"North latitude";case"S":return"South latitude";default:return"Unknown"}}},2:{name:"GPSLatitude",description:function(m){return m[0]+m[1]/60+m[2]/3600}},3:{name:"GPSLongitudeRef",description:function(m){switch(m.join("")){case"E":return"East longitude";case"W":return"West longitude";default:return"Unknown"}}},4:{name:"GPSLongitude",description:function(m){return m[0]+m[1]/60+m[2]/3600}},5:{name:"GPSAltitudeRef",description:function(m){switch(m){case 0:return"Sea level";case 1:return"Sea level reference (negative value)";default:return"Unknown"}}},6:{name:"GPSAltitude",description:function(m){return m+" m"}},7:{name:"GPSTimeStamp",description:function(m){return m.map(function(m){return function(){var y,_,S;for(S=[],y=0,_=2-(""+Math.floor(m)).length;0<=_?y<_:y>_;0<=_?++y:--y)S.push("0");return S}()+m}).join(":")}},8:"GPSSatellites",9:{name:"GPSStatus",description:function(m){switch(m.join("")){case"A":return"Measurement in progress";case"V":return"Measurement Interoperability";default:return"Unknown"}}},10:{name:"GPSMeasureMode",description:function(m){switch(m.join("")){case"2":return"2-dimensional measurement";case"3":return"3-dimensional measurement";default:return"Unknown"}}},11:"GPSDOP",12:{name:"GPSSpeedRef",description:function(m){switch(m.join("")){case"K":return"Kilometers per hour";case"M":return"Miles per hour";case"N":return"Knots";default:return"Unknown"}}},13:"GPSSpeed",14:{name:"GPSTrackRef",description:function(m){switch(m.join("")){case"T":return"True direction";case"M":return"Magnetic direction";default:return"Unknown"}}},15:"GPSTrack",16:{name:"GPSImgDirectionRef",description:function(m){switch(m.join("")){case"T":return"True direction";case"M":return"Magnetic direction";default:return"Unknown"}}},17:"GPSImgDirection",18:"GPSMapDatum",19:{name:"GPSDestLatitudeRef",description:function(m){switch(m.join("")){case"N":return"North latitude";case"S":return"South latitude";default:return"Unknown"}}},20:{name:"GPSDestLatitude",description:function(m){return m[0]+m[1]/60+m[2]/3600}},21:{name:"GPSDestLongitudeRef",description:function(m){switch(m.join("")){case"E":return"East longitude";case"W":return"West longitude";default:return"Unknown"}}},22:{name:"GPSDestLongitude",description:function(m){return m[0]+m[1]/60+m[2]/3600}},23:{name:"GPSDestBearingRef",description:function(m){switch(m.join("")){case"T":return"True direction";case"M":return"Magnetic direction";default:return"Unknown"}}},24:"GPSDestBearing",25:{name:"GPSDestDistanceRef",description:function(m){switch(m.join("")){case"K":return"Kilometers";case"M":return"Miles";case"N":return"Knots";default:return"Unknown"}}},26:"GPSDestDistance",27:{name:"GPSProcessingMethod",description:function(m){switch(m.slice(0,8).map(function(m){return String.fromCharCode(m)}).join("")){case"ASCII\x00\x00\x00":return m.slice(8,m.length).map(function(m){return String.fromCharCode(m)}).join("");case"JIS\x00\x00\x00\x00\x00":return"[JIS encoded text]";case"UNICODE\x00":return"[Unicode encoded text]";case"\x00\x00\x00\x00\x00\x00\x00\x00":return"[Undefined encoding]"}}},28:{name:"GPSAreaInformation",description:function(m){switch(m.slice(0,8).map(function(m){return String.fromCharCode(m)}).join("")){case"ASCII\x00\x00\x00":return m.slice(8,m.length).map(function(m){return String.fromCharCode(m)}).join("");case"JIS\x00\x00\x00\x00\x00":return"[JIS encoded text]";case"UNICODE\x00":return"[Unicode encoded text]";case"\x00\x00\x00\x00\x00\x00\x00\x00":return"[Undefined encoding]"}}},29:"GPSDateStamp",30:{name:"GPSDifferential",description:function(m){switch(m){case 0:return"Measurement without differential correction";
1case 1:return"Differential correction applied";default:return"Unknown"}}}},interoperability:{1:"InteroperabilityIndex",2:"UnknownInteroperabilityTag0x0002",4097:"UnknownInteroperabilityTag0x1001",4098:"UnknownInteroperabilityTag0x1002"}},ExifReader.prototype.getTagValue=function(m){return null!=this._tags[m]?this._tags[m].value:void 0},ExifReader.prototype.getTagDescription=function(m){return null!=this._tags[m]?this._tags[m].description:void 0},ExifReader.prototype.getAllTags=function(){return this._tags},ExifReader}()}).call(this)},56755:function(m){/*! 2 2022 Jason Mulligan <[email protected]> 3 @version 9.0.11 4*/m.exports=function(){"use strict";function i(m){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(m)}var m="bits",y="bytes",_="jedec",S={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function g(T){var R=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},D=R.bits,j=void 0!==D&&D,B=R.pad,Z=R.base,W=void 0===Z?-1:Z,q=R.round,Y=void 0===q?2:q,ee=R.locale,et=void 0===ee?"":ee,er=R.localeOptions,ei=void 0===er?{}:er,ea=R.separator,es=void 0===ea?"":ea,el=R.spacer,eu=void 0===el?" ":el,ec=R.symbols,ed=R.standard,ef=void 0===ed?"":ed,ep=R.output,eh=void 0===ep?"string":ep,eg=R.fullform,em=R.fullforms,ey=void 0===em?[]:em,eb=R.exponent,ev=void 0===eb?-1:eb,ex=R.roundingMethod,ew=R.precision,e_=void 0===ew?0:ew,eC=ev,eS=Number(T),ek=[],eT=0,eE="";-1===W&&0===ef.length?(W=10,ef=_):-1===W&&ef.length>0?W="iec"===(ef="iec"===ef?"iec":_)?2:10:ef=10==(W=2===W?2:10)||ef===_?_:"iec";var eO=10===W?1e3:1024,eP=eS<0,eR=Math[void 0===ex?"round":ex];if(isNaN(T))throw TypeError("Invalid number");if("function"!==i(eR))throw TypeError("Invalid rounding method");if(eP&&(eS=-eS),(-1===eC||isNaN(eC))&&(eC=Math.floor(Math.log(eS)/Math.log(eO)))<0&&(eC=0),eC>8&&(e_>0&&(e_+=8-eC),eC=8),"exponent"===eh)return eC;if(0===eS)ek[0]=0,eE=ek[1]=S.symbol[ef][j?m:y][eC];else{eT=eS/(2===W?Math.pow(2,10*eC):Math.pow(1e3,eC)),j&&(eT*=8)>=eO&&eC<8&&(eT/=eO,eC++);var eI=Math.pow(10,eC>0?Y:0);ek[0]=eR(eT*eI)/eI,ek[0]===eO&&eC<8&&-1===ev&&(ek[0]=1,eC++),eE=ek[1]=10===W&&1===eC?j?"kbit":"kB":S.symbol[ef][j?m:y][eC]}if(eP&&(ek[0]=-ek[0]),e_>0&&(ek[0]=ek[0].toPrecision(e_)),ek[1]=(void 0===ec?{}:ec)[ek[1]]||ek[1],!0===et?ek[0]=ek[0].toLocaleString():et.length>0?ek[0]=ek[0].toLocaleString(et,ei):es.length>0&&(ek[0]=ek[0].toString().replace(".",es)),void 0!==B&&B&&!1===Number.isInteger(ek[0])&&Y>0){var eA=es||".",eM=ek[0].toString().split(eA),eD=eM[1]||"",ej=eD.length,eL=Y-ej;ek[0]="".concat(eM[0]).concat(eA).concat(eD.padEnd(ej+eL,"0"))}return!0===(void 0!==eg&&eg)&&(ek[1]=ey[eC]?ey[eC]:S.fullform[ef][eC]+(j?"bit":"byte")+(1===ek[0]?"":"s")),"array"===eh?ek:"object"===eh?{value:ek[0],symbol:ek[1],exponent:eC,unit:eE}:ek.join(eu)}return g.partial=function(m){return function(y){return g(y,m)}},g}()},78892:function(m){"use strict";m.exports=function(m,_){for(var S,T,R,D=m||"",j=_||"div",B={},Z=0;Z<D.length;)y.lastIndex=Z,R=y.exec(D),(S=D.slice(Z,R?R.index:D.length))&&(T?"#"===T?B.id=S:B.className?B.className.push(S):B.className=[S]:j=S,Z+=S.length),R&&(T=R[0],Z++);return{type:"element",tagName:j,properties:B,children:[]}};var y=/[#.]/g},62502:function(m,y,_){"use strict";var S=_(99560),T=_(66632),R=_(78892),D=_(36582).Q,j=_(56851).Q;m.exports=function(m,y,_){var T=_?function(m){for(var y,_=m.length,S=-1,T={};++S<_;)T[(y=m[S]).toLowerCase()]=y;return T}(_):null;return function(_,Z){var W,q,Y,ee,et=R(_,y),er=Array.prototype.slice.call(arguments,2),ei=et.tagName.toLowerCase();if(et.tagName=T&&B.call(T,ei)?T[ei]:ei,Z&&("string"==typeof(W=Z)||"length"in W||(q=et.tagName,Y=W.type,"input"!==q&&Y&&"string"==typeof Y&&("object"==typeof W.children&&"length"in W.children||((Y=Y.toLowerCase(),"button"===q)?"menu"!==Y&&"submit"!==Y&&"reset"!==Y&&"button"!==Y:"value"in W))))&&(er.unshift(Z),Z=null),Z)for(ee in Z)!function(y,_,T){var R,B,Z;null!=T&&T==T&&(B=(R=S(m,_)).property,"string"==typeof(Z=T)&&(R.spaceSeparated?Z=D(Z):R.commaSeparated?Z=j(Z):R.commaOrSpaceSeparated&&(Z=D(j(Z).join(" ")))),"style"===B&&"string"!=typeof T&&(Z=function(m){var y,_=[];for(y in m)_.push([y,m[y]].join(": "));return _.join("; ")}(Z)),"className"===B&&y.className&&(Z=y.className.concat(Z)),y[B]=function(m,y,_){var S,T,R;if("object"!=typeof _||!("length"in _))return parsePrimitive(m,y,_);for(T=_.length,S=-1,R=[];++S<T;)R[S]=parsePrimitive(m,y,_[S]);return R}(R,B,Z))}(et.properties,ee,Z[ee]);return function addChild(m,y){var _,S;if("string"==typeof y||"number"==typeof y){m.push({type:"text",value:String(y)});return}if("object"==typeof y&&"length"in y){for(_=-1,S=y.length;++_<S;)addChild(m,y[_]);return}if("object"!=typeof y||!("type"in y))throw Error("Expected node, nodes, or string, got `"+y+"`");m.push(y)}(et.children,er),"template"===et.tagName&&(et.content={type:"root",children:et.children},et.children=[]),et}};var B={}.hasOwnProperty;function parsePrimitive(m,y,_){var S=_;return m.number||m.positiveNumber?isNaN(S)||""===S||(S=Number(S)):(m.boolean||m.overloadedBoolean)&&"string"==typeof S&&(""===S||T(_)===T(y))&&(S=!0),S}},52579:function(m,y,_){"use strict";var S=_(97247),T=_(62502)(S,"div");T.displayName="html",m.exports=T},31742:function(m,y,_){"use strict";m.exports=_(52579)},55648:function(m,y,_){"use strict";_.d(y,{PP:function(){return createMemoryHistory},lX:function(){return createBrowserHistory}});var S,T,R=_(87462);(S=T||(T={})).Pop="POP",S.Push="PUSH",S.Replace="REPLACE";var readOnly=function(m){return m},D="beforeunload";function createBrowserHistory(m){void 0===m&&(m={});var y=m.window,_=void 0===y?document.defaultView:y,S=_.history;function getIndexAndLocation(){var m=_.location,y=m.pathname,T=m.search,R=m.hash,D=S.state||{};return[D.idx,readOnly({pathname:y,search:T,hash:R,state:D.usr||null,key:D.key||"default"})]}var j=null;_.addEventListener("popstate",function(){if(j)ee.call(j),j=null;else{var m=T.Pop,y=getIndexAndLocation(),_=y[0],S=y[1];if(ee.length){if(null!=_){var R=W-_;R&&(j={action:m,location:S,retry:function(){go(-1*R)}},go(R))}}else applyTx(m)}});var B=T.Pop,Z=getIndexAndLocation(),W=Z[0],q=Z[1],Y=createEvents(),ee=createEvents();function createHref(m){return"string"==typeof m?m:createPath(m)}function getNextLocation(m,y){return void 0===y&&(y=null),readOnly((0,R.Z)({pathname:q.pathname,hash:"",search:""},"string"==typeof m?parsePath(m):m,{state:y,key:createKey()}))}function getHistoryStateAndUrl(m,y){return[{usr:m.state,key:m.key,idx:y},createHref(m)]}function allowTx(m,y,_){return!ee.length||(ee.call({action:m,location:y,retry:_}),!1)}function applyTx(m){B=m;var y=getIndexAndLocation();W=y[0],q=y[1],Y.call({action:B,location:q})}function go(m){S.go(m)}return null==W&&(W=0,S.replaceState((0,R.Z)({},S.state,{idx:W}),"")),{get action(){return B},get location(){return q},createHref:createHref,push:function push(m,y){var R=T.Push,D=getNextLocation(m,y);if(allowTx(R,D,function(){push(m,y)})){var j=getHistoryStateAndUrl(D,W+1),B=j[0],Z=j[1];try{S.pushState(B,"",Z)}catch(m){_.location.assign(Z)}applyTx(R)}},replace:function replace(m,y){var _=T.Replace,R=getNextLocation(m,y);if(allowTx(_,R,function(){replace(m,y)})){var D=getHistoryStateAndUrl(R,W),j=D[0],B=D[1];S.replaceState(j,"",B),applyTx(_)}},go:go,back:function(){go(-1)},forward:function(){go(1)},listen:function(m){return Y.push(m)},block:function(m){var y=ee.push(m);
4return 1===ee.length&&_.addEventListener(D,promptBeforeUnload),function(){y(),ee.length||_.removeEventListener(D,promptBeforeUnload)}}}}function createMemoryHistory(m){void 0===m&&(m={});var y=m,_=y.initialEntries,S=y.initialIndex,D=(void 0===_?["/"]:_).map(function(m){return readOnly((0,R.Z)({pathname:"/",search:"",hash:"",state:null,key:createKey()},"string"==typeof m?parsePath(m):m))}),j=clamp(null==S?D.length-1:S,0,D.length-1),B=T.Pop,Z=D[j],W=createEvents(),q=createEvents();function getNextLocation(m,y){return void 0===y&&(y=null),readOnly((0,R.Z)({pathname:Z.pathname,search:"",hash:""},"string"==typeof m?parsePath(m):m,{state:y,key:createKey()}))}function allowTx(m,y,_){return!q.length||(q.call({action:m,location:y,retry:_}),!1)}function applyTx(m,y){B=m,Z=y,W.call({action:B,location:Z})}function go(m){var y=clamp(j+m,0,D.length-1),_=T.Pop,S=D[y];allowTx(_,S,function(){go(m)})&&(j=y,applyTx(_,S))}return{get index(){return j},get action(){return B},get location(){return Z},createHref:function(m){return"string"==typeof m?m:createPath(m)},push:function push(m,y){var _=T.Push,S=getNextLocation(m,y);allowTx(_,S,function(){push(m,y)})&&(j+=1,D.splice(j,D.length,S),applyTx(_,S))},replace:function replace(m,y){var _=T.Replace,S=getNextLocation(m,y);allowTx(_,S,function(){replace(m,y)})&&(D[j]=S,applyTx(_,S))},go:go,back:function(){go(-1)},forward:function(){go(1)},listen:function(m){return W.push(m)},block:function(m){return q.push(m)}}}function clamp(m,y,_){return Math.min(Math.max(m,y),_)}function promptBeforeUnload(m){m.preventDefault(),m.returnValue=""}function createEvents(){var m=[];return{get length(){return m.length},push:function(y){return m.push(y),function(){m=m.filter(function(m){return m!==y})}},call:function(y){m.forEach(function(m){return m&&m(y)})}}}function createKey(){return Math.random().toString(36).substr(2,8)}function createPath(m){var y=m.pathname,_=void 0===y?"/":y,S=m.search,T=void 0===S?"":S,R=m.hash,D=void 0===R?"":R;return T&&"?"!==T&&(_+="?"===T.charAt(0)?T:"?"+T),D&&"#"!==D&&(_+="#"===D.charAt(0)?D:"#"+D),_}function parsePath(m){var y={};if(m){var _=m.indexOf("#");_>=0&&(y.hash=m.substr(_),m=m.substr(0,_));var S=m.indexOf("?");S>=0&&(y.search=m.substr(S),m=m.substr(0,S)),m&&(y.pathname=m)}return y}},8679:function(m,y,_){"use strict";var S=_(21296),T={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},R={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},D={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},j={};function getStatics(m){return S.isMemo(m)?D:j[m.$$typeof]||T}j[S.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},j[S.Memo]=D;var B=Object.defineProperty,Z=Object.getOwnPropertyNames,W=Object.getOwnPropertySymbols,q=Object.getOwnPropertyDescriptor,Y=Object.getPrototypeOf,ee=Object.prototype;m.exports=function hoistNonReactStatics(m,y,_){if("string"!=typeof y){if(ee){var S=Y(y);S&&S!==ee&&hoistNonReactStatics(m,S,_)}var T=Z(y);W&&(T=T.concat(W(y)));for(var D=getStatics(m),j=getStatics(y),et=0;et<T.length;++et){var er=T[et];if(!R[er]&&!(_&&_[er])&&!(j&&j[er])&&!(D&&D[er])){var ei=q(y,er);try{B(m,er,ei)}catch(m){}}}}return m}},96103:function(m,y){"use strict";/** @license React v16.13.1 5 * react-is.production.min.js 6 * 7 * Copyright (c) Facebook, Inc. and its affiliates. 8 * 9 * This source code is licensed under the MIT license found in the 10 * LICENSE file in the root directory of this source tree. 11 */var _="function"==typeof Symbol&&Symbol.for,S=_?Symbol.for("react.element"):60103,T=_?Symbol.for("react.portal"):60106,R=_?Symbol.for("react.fragment"):60107,D=_?Symbol.for("react.strict_mode"):60108,j=_?Symbol.for("react.profiler"):60114,B=_?Symbol.for("react.provider"):60109,Z=_?Symbol.for("react.context"):60110,W=_?Symbol.for("react.async_mode"):60111,q=_?Symbol.for("react.concurrent_mode"):60111,Y=_?Symbol.for("react.forward_ref"):60112,ee=_?Symbol.for("react.suspense"):60113,et=_?Symbol.for("react.suspense_list"):60120,er=_?Symbol.for("react.memo"):60115,ei=_?Symbol.for("react.lazy"):60116,ea=_?Symbol.for("react.block"):60121,es=_?Symbol.for("react.fundamental"):60117,el=_?Symbol.for("react.responder"):60118,eu=_?Symbol.for("react.scope"):60119;function z(m){if("object"==typeof m&&null!==m){var y=m.$$typeof;switch(y){case S:switch(m=m.type){case W:case q:case R:case j:case D:case ee:return m;default:switch(m=m&&m.$$typeof){case Z:case Y:case ei:case er:case B:return m;default:return y}}case T:return y}}}function A(m){return z(m)===q}y.AsyncMode=W,y.ConcurrentMode=q,y.ContextConsumer=Z,y.ContextProvider=B,y.Element=S,y.ForwardRef=Y,y.Fragment=R,y.Lazy=e
11i,y.Memo=er,y.Portal=T,y.Profiler=j,y.StrictMode=D,y.Suspense=ee,y.isAsyncMode=function(m){return A(m)||z(m)===W},y.isConcurrentMode=A,y.isContextConsumer=function(m){return z(m)===Z},y.isContextProvider=function(m){return z(m)===B},y.isElement=function(m){return"object"==typeof m&&null!==m&&m.$$typeof===S},y.isForwardRef=function(m){return z(m)===Y},y.isFragment=function(m){return z(m)===R},y.isLazy=function(m){return z(m)===ei},y.isMemo=function(m){return z(m)===er},y.isPortal=function(m){return z(m)===T},y.isProfiler=function(m){return z(m)===j},y.isStrictMode=function(m){return z(m)===D},y.isSuspense=function(m){return z(m)===ee},y.isValidElementType=function(m){return"string"==typeof m||"function"==typeof m||m===R||m===q||m===j||m===D||m===ee||m===et||"object"==typeof m&&null!==m&&(m.$$typeof===ei||m.$$typeof===er||m.$$typeof===B||m.$$typeof===Z||m.$$typeof===Y||m.$$typeof===es||m.$$typeof===el||m.$$typeof===eu||m.$$typeof===ea)},y.typeOf=z},21296:function(m,y,_){"use strict";m.exports=_(96103)},60308:function(m){"use strict";m.exports=function(m,y){if(!Array.isArray(m))throw TypeError("humanize-list expected an array");(y=y||{}).conjunction=y.conjunction||"and";var _=m.length;if(1===_)return m[0];if(y.skipConjunction)return m.join(", ");for(var S="",T=0;T<_;T++)T===_-1?(y.oxfordComma&&(S+=","),S+=" "+y.conjunction+" "):0!==T&&(S+=", "),S+=m[T];return S}},46260:function(m){"use strict";m.exports=function(m){var y="string"==typeof m?m.charCodeAt(0):m;return y>=97&&y<=122||y>=65&&y<=90}},7961:function(m,y,_){"use strict";var S=_(46260),T=_(46195);m.exports=function(m){return S(m)||T(m)}},46195:function(m){"use strict";m.exports=function(m){var y="string"==typeof m?m.charCodeAt(0):m;return y>=48&&y<=57}},79480:function(m){"use strict";m.exports=function(m){var y="string"==typeof m?m.charCodeAt(0):m;return y>=97&&y<=102||y>=65&&y<=70||y>=48&&y<=57}},18156:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0});for(var _="undefined"!=typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),S={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},T={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:_?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},R={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},D=1;D<20;D++)R["f"+D]=111+D;function isHotkey(m,y,_){!y||"byKey"in y||(_=y,y=null),Array.isArray(m)||(m=[m]);var S=m.map(function(m){return parseHotkey(m,y)}),check=function(m){return S.some(function(y){return compareHotkey(y,m)})};return null==_?check:check(_)}function parseHotkey(m,y){var _=y&&y.byKey,D={},j=(m=m.replace("++","+add")).split("+"),B=j.length;for(var Z in S)D[S[Z]]=!1;var W=!0,q=!1,Y=void 0;try{for(var ee,et=j[Symbol.iterator]();!(W=(ee=et.next()).done);W=!0){var er=ee.value,ei=er.endsWith("?")&&er.length>1;ei&&(er=er.slice(0,-1));var ea=toKeyName(er),es=S[ea];if(er.length>1&&!es&&!T[er]&&!R[ea])throw TypeError('Unknown modifier: "'+er+'"');1!==B&&es||(_?D.key=ea:D.which=toKeyCode(er)),es&&(D[es]=!ei||null)}}catch(m){q=!0,Y=m}finally{try{!W&&et.return&&et.return()}finally{if(q)throw Y}}return D}function compareHotkey(m,y){for(var _ in m){var S=m[_],T=void 0;if(null!=S&&(null!=(T="key"===_&&null!=y.key?y.key.toLowerCase():"which"===_?91===S&&93===y.which?91:y.which:y[_])||!1!==S)&&T!==S)return!1}return!0}function toKeyCode(m){return R[m=toKeyName(m)]||m.toUpperCase().charCodeAt(0)}function toKeyName(m){return m=T[m=m.toLowerCase()]||m}y.default=isHotkey,y.isHotkey=isHotkey,y.isCodeHotkey=function(m,y){return isHotkey(m,y)},y.isKeyHotkey=function(m,y){return isHotkey(m,{byKey:!0},y)},y.parseHotkey=parseHotkey,y.compareHotkey=compareHotkey,y.toKeyCode=toKeyCode,y.toKeyName=toKeyName},28092:function(m,y){"use strict";function _slicedToArray(m,y){return function(m){if(Array.isArray(m))return m}(m)||function(m,y){var _=[],S=!0,T=!1,R=void 0;try{for(var D,j=m[Symbol.iterator]();!(S=(D=j.next()).done)&&(_.push(D.value),!y||_.length!==y);S=!0);}catch(m){T=!0,R=m}finally{try{S||null==j.return||j.return()}finally{if(T)throw R}}return _}
11(m,y)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance")}()}function _typeof(m){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(m)}function defaultCreatePathSegment(m,y,_){return y}y.u4=function(m,y,_){var S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:defaultCreatePathSegment;return function reduceAny(m,y,_,S){var T=arguments.length>4&&void 0!==arguments[4]?arguments[4]:defaultCreatePathSegment,R=Array.isArray(_)?"array":null===_?"null":_typeof(_);return"object"===R?function(m,y,_,S){var T=arguments.length>4&&void 0!==arguments[4]?arguments[4]:defaultCreatePathSegment,R=_slicedToArray(callReducer(m,y,_,S),2),D=R[0],j=R[1];return D?j:Object.keys(_).reduce(function(m,R){return reduceAny(m,y,_[R],S.concat(T(_[R],R,_)),T)},j)}(m,y,_,S,T):"array"===R?function(m,y,_,S){var T=arguments.length>4&&void 0!==arguments[4]?arguments[4]:defaultCreatePathSegment,R=_slicedToArray(callReducer(m,y,_,S),2),D=R[0],j=R[1];return D?j:_.reduce(function(m,R,D){return reduceAny(m,y,R,S.concat(T(R,D,_)),T)},j)}(m,y,_,S,T):_slicedToArray(callReducer(m,y,_,S),2)[1]}(_,y,m,[],S)};var _={_:"SKIP_MARKER"};function SKIP(m){return[_,m]}function callReducer(m,y,S,T){var R=y(m,S,T);return R===SKIP?[!0,m]:Array.isArray(R)&&R[0]===_?[!0,R[1]]:[!1,R]}},12937:function(m){"use strict";let y=[],_=[],leven=(m,S)=>{let T,R,D,j;if(m===S)return 0;let B=m;m.length>S.length&&(m=S,S=B);let Z=m.length,W=S.length;for(;Z>0&&m.charCodeAt(~-Z)===S.charCodeAt(~-W);)Z--,W--;let q=0;for(;q<Z&&m.charCodeAt(q)===S.charCodeAt(q);)q++;if(Z-=q,W-=q,0===Z)return W;let Y=0,ee=0;for(;Y<Z;)_[Y]=m.charCodeAt(q+Y),y[Y]=++Y;for(;ee<W;)for(Y=0,T=S.charCodeAt(q+ee),D=ee++,R=ee;Y<Z;Y++)j=T===_[Y]?D:D+1,D=y[Y],R=y[Y]=D>R?j>R?R+1:j:j>D?D+1:j;return R};m.exports=leven,m.exports.default=leven},16773:function(m,y,_){"use strict";var S=this&&this.__createBinding||(Object.create?function(m,y,_,S){void 0===S&&(S=_);var T=Object.getOwnPropertyDescriptor(y,_);(!T||("get"in T?!y.__esModule:T.writable||T.configurable))&&(T={enumerable:!0,get:function(){return y[_]}}),Object.defineProperty(m,S,T)}:function(m,y,_,S){void 0===S&&(S=_),m[S]=y[_]}),T=this&&this.__exportStar||function(m,y){for(var _ in m)"default"===_||Object.prototype.hasOwnProperty.call(y,_)||S(y,m,_)};Object.defineProperty(y,"__esModule",{value:!0}),T(_(72215),y),T(_(64320),y)},72215:function(m,y,_){"use strict";var S=this&&this.__createBinding||(Object.create?function(m,y,_,S){void 0===S&&(S=_);var T=Object.getOwnPropertyDescriptor(y,_);(!T||("get"in T?!y.__esModule:T.writable||T.configurable))&&(T={enumerable:!0,get:function(){return y[_]}}),Object.defineProperty(m,S,T)}:function(m,y,_,S){void 0===S&&(S=_),m[S]=y[_]}),T=this&&this.__exportStar||function(m,y){for(var _ in m)"default"===_||Object.prototype.hasOwnProperty.call(y,_)||S(y,m,_)};Object.defineProperty(y,"__esModule",{value:!0}),T(_(65367),y),T(_(63160),y),T(_(68226),y),T(_(66726),y)},68226:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.LexoDecimal=void 0;let S=_(66726),T=_(22495);let LexoDecimal=class LexoDecimal{constructor(m,y){this.mag=m,this.sig=y}static half(m){let y=m.getBase()/2|0;return LexoDecimal.make(S.LexoInteger.make(m,1,[y]),1)}static parse(m,y){let _=m.indexOf(y.getRadixPointChar());if(m.lastIndexOf(y.getRadixPointChar())!==_)throw Error("More than one "+y.getRadixPointChar());if(_<0)return LexoDecimal.make(S.LexoInteger.parse(m,y),0);let T=m.substring(0,_)+m.substring(_+1);return LexoDecimal.make(S.LexoInteger.parse(T,y),m.length-1-_)}static from(m){return LexoDecimal.make(m,0)}static make(m,y){if(m.isZero())return new LexoDecimal(m,0);let _=0;for(let S=0;S<y&&0===m.getMag(S);++S)++_;let S=m.shiftRight(_),T=y-_;return new LexoDecimal(S,T)}getSystem(){return this.mag.getSystem()}add(m){let y,_=this.mag,S=this.sig,T=m.mag;for(y=m.sig;S<y;++S)_=_.shiftLeft();for(;S>y;)T=T.shiftLeft(),++y;return LexoDecimal.make(_.add(T),S)}subtract(m){let y,_=this.mag,S=this.sig,T=m.mag;for(y=m.sig;S<y;++S)_=_.shiftLeft();for(;S>y;)T=T.shiftLeft(),++y;return LexoDecimal.make(_.subtract(T),S)}multiply(m){return LexoDecimal.make(this.mag.multiply(m.mag),this.sig+m.sig)}floor(){return this.mag.shiftRight(this.sig)}ceil(){if(this.isExact())return this.mag;let m=this.floor();return m.add(S.LexoInteger.one(m.getSystem()))}isExact(){if(0===this.sig)return!0;for(let m=0;m<this.sig;++m)if(0!==this.mag.getMag(m))return!1;return!0}getScale(){return this.sig}setScale(m,y=!1){if(m>=this.sig)return this;m<0&&(m=0);let _=this.sig-m,T=this.mag.shiftRight(_);return y&&(T=T.add(S.LexoInteger.one(T.getSystem()))),LexoDecimal.make(T,m)}compareTo(m){if(this===m)return 0;if(!m)return 1;let y=this.mag,_=m.mag;return this.sig>m.sig?_=_.shiftLeft(this.sig-m.sig):this.sig<m.sig&&(y=y.shiftLeft(m.sig-this.sig)),y.compareTo(_)}format(){let m=this.mag.format();if(0===this.sig)return m;let y=new T.default(m),_=y[0],S=_===this.mag.getSystem().getPositiveChar()||_===this.mag.getSystem().getNegativeChar();for(S&&y.remove(0,1);y.length<this.sig+1;)y.insert(0,this.mag.getSystem().toChar(0));return y.insert(y.length-this.sig,this.mag.getSystem().getRadixPointChar()),y.length-this.sig==0&&y.insert(0,this.mag.getSystem().toChar(0)),S&&y.insert(0,_),y.toString()}equals(m){return this===m||!!m&&this.mag.equals(m.mag)&&this.sig===m.sig}toString(){return this.format()}};y.LexoDecimal=LexoDecimal},23309:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.lexoHelper=void 0,y.lexoHelper={arrayCopy:function(m,y,_,S,T){let R=S,D=y+T;for(let S=y;S<D;S++)_[R]=m[S],++R}}},66726:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.LexoInteger=void 0;let S=_(23309),T=_(22495);let LexoInteger=class LexoInteger{constructor(m,y,_){this.sys=m,this.sign=y,this.mag=_}static parse(m,y){let _=m,S=1;0===m.indexOf(y.getPositiveChar())?_=m.substring(1):0===m.indexOf(y.getNegativeChar())&&
11(_=m.substring(1),S=-1);let T=Array(_.length),R=T.length-1;for(let m=0;R>=0;++m)T[m]=y.toDigit(_.charAt(R)),--R;return LexoInteger.make(y,S,T)}static zero(m){return new LexoInteger(m,0,LexoInteger.ZERO_MAG)}static one(m){return LexoInteger.make(m,1,LexoInteger.ONE_MAG)}static make(m,y,_){let T;for(T=_.length;T>0&&0===_[T-1];--T);if(0===T)return LexoInteger.zero(m);if(T===_.length)return new LexoInteger(m,y,_);let R=Array(T).fill(0);return S.lexoHelper.arrayCopy(_,0,R,0,T),new LexoInteger(m,y,R)}static add(m,y,_){let S=Math.max(y.length,_.length),T=Array(S).fill(0),R=0;for(let D=0;D<S;++D){let S=D<y.length?y[D]:0,j=D<_.length?_[D]:0,B=S+j+R;for(R=0;B>=m.getBase();B-=m.getBase())++R;T[D]=B}return LexoInteger.extendWithCarry(T,R)}static extendWithCarry(m,y){if(y>0){let _=Array(m.length+1).fill(0);return S.lexoHelper.arrayCopy(m,0,_,0,m.length),_[_.length-1]=y,_}return m}static subtract(m,y,_){let S=LexoInteger.complement(m,_,y.length),T=LexoInteger.add(m,y,S);return T[T.length-1]=0,LexoInteger.add(m,T,LexoInteger.ONE_MAG)}static multiply(m,y,_){let S=Array(y.length+_.length).fill(0);for(let T=0;T<y.length;++T)for(let R=0;R<_.length;++R){let D=T+R;for(S[D]+=y[T]*_[R];S[D]>=m.getBase();S[D]-=m.getBase())++S[D+1]}return S}static complement(m,y,_){if(_<=0)throw Error("Expected at least 1 digit");let S=Array(_).fill(m.getBase()-1);for(let _=0;_<y.length;++_)S[_]=m.getBase()-1-y[_];return S}static compare(m,y){if(m.length<y.length)return -1;if(m.length>y.length)return 1;for(let _=m.length-1;_>=0;--_){if(m[_]<y[_])return -1;if(m[_]>y[_])return 1}return 0}add(m){if(this.checkSystem(m),this.isZero())return m;if(m.isZero())return this;if(this.sign!==m.sign){let y;if(-1===this.sign){y=this.negate();let _=y.subtract(m);return _.negate()}return y=m.negate(),this.subtract(y)}let y=LexoInteger.add(this.sys,this.mag,m.mag);return LexoInteger.make(this.sys,this.sign,y)}subtract(m){if(this.checkSystem(m),this.isZero())return m.negate();if(m.isZero())return this;if(this.sign!==m.sign){let y;if(-1===this.sign){y=this.negate();let _=y.add(m);return _.negate()}return y=m.negate(),this.add(y)}let y=LexoInteger.compare(this.mag,m.mag);return 0===y?LexoInteger.zero(this.sys):y<0?LexoInteger.make(this.sys,-1===this.sign?1:-1,LexoInteger.subtract(this.sys,m.mag,this.mag)):LexoInteger.make(this.sys,-1===this.sign?-1:1,LexoInteger.subtract(this.sys,this.mag,m.mag))}multiply(m){if(this.checkSystem(m),this.isZero())return this;if(m.isZero())return m;if(this.isOneish())return this.sign===m.sign?LexoInteger.make(this.sys,1,m.mag):LexoInteger.make(this.sys,-1,m.mag);if(m.isOneish())return this.sign===m.sign?LexoInteger.make(this.sys,1,this.mag):LexoInteger.make(this.sys,-1,this.mag);let y=LexoInteger.multiply(this.sys,this.mag,m.mag);return this.sign===m.sign?LexoInteger.make(this.sys,1,y):LexoInteger.make(this.sys,-1,y)}negate(){return this.isZero()?this:LexoInteger.make(this.sys,1===this.sign?-1:1,this.mag)}shiftLeft(m=1){if(0===m)return this;if(m<0)return this.shiftRight(Math.abs(m));let y=Array(this.mag.length+m).fill(0);return S.lexoHelper.arrayCopy(this.mag,0,y,m,this.mag.length),LexoInteger.make(this.sys,this.sign,y)}shiftRight(m=1){if(this.mag.length-m<=0)return LexoInteger.zero(this.sys);let y=Array(this.mag.length-m).fill(0);return S.lexoHelper.arrayCopy(this.mag,m,y,0,y.length),LexoInteger.make(this.sys,this.sign,y)}complement(){return this.complementDigits(this.mag.length)}complementDigits(m){return LexoInteger.make(this.sys,this.sign,LexoInteger.complement(this.sys,this.mag,m))}isZero(){return 0===this.sign&&1===this.mag.length&&0===this.mag[0]}isOne(){return 1===this.sign&&1===this.mag.length&&1===this.mag[0]}getMag(m){return this.mag[m]}compareTo(m){if(this===m)return 0;if(!m)return 1;if(-1===this.sign){if(-1===m.sign){let y=LexoInteger.compare(this.mag,m.mag);return -1===y?1:1===y?-1:0}return -1}return 1===this.sign?1===m.sign?LexoInteger.compare(this.mag,m.mag):1:-1===m.sign?1:1===m.sign?-1:0}getSystem(){return this.sys}format(){if(this.isZero())return""+this.sys.toChar(0);let m=new T.default,y=this.mag,_=y.length;for(let S=0;S<_;++S){let _=y[S];m.insert(0,this.sys.toChar(_))}return -1===this.sign&&m.insert(0,this.sys.getNegativeChar()),m.toString()}equals(m){return this===m||!!m&&this.sys.getBase()===m.sys.getBase()&&0===this.compareTo(m)}toString(){return this.format()}isOneish(){return 1===this.mag.length&&1===this.mag[0]}checkSystem(m){if(this.sys.getBase()!==m.sys.getBase())throw Error("Expected numbers of same numeral sys")}};y.LexoInteger=LexoInteger,LexoInteger.ZERO_MAG=[0],LexoInteger.ONE_MAG=[1],LexoInteger.NEGATIVE_SIGN=-1,LexoInteger.ZERO_SIGN=0,LexoInteger.POSITIVE_SIGN=1},65367:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.LexoRank=void 0;let S=_(68226),T=_(63160),R=_(22495),D=_(64320);let LexoRank=class LexoRank{constructor(m,y){this.value=m.format()+"|"+LexoRank.formatDecimal(y),this.bucket=m,this.decimal=y}static get NUMERAL_SYSTEM(){return this._NUMERAL_SYSTEM||(this._NUMERAL_SYSTEM=new D.LexoNumeralSystem36),this._NUMERAL_SYSTEM}static get ZERO_DECIMAL(){return this._ZERO_DECIMAL||(this._ZERO_DECIMAL=S.LexoDecimal.parse("0",LexoRank.NUMERAL_SYSTEM)),this._ZERO_DECIMAL}static get ONE_DECIMAL(){return this._ONE_DECIMAL||(this._ONE_DECIMAL=S.LexoDecimal.parse("1",LexoRank.NUMERAL_SYSTEM)),this._ONE_DECIMAL}static get EIGHT_DECIMAL(){return this._EIGHT_DECIMAL||(this._EIGHT_DECIMAL=S.LexoDecimal.parse("8",LexoRank.NUMERAL_SYSTEM)),this._EIGHT_DECIMAL}static get MIN_DECIMAL(){return this._MIN_DECIMAL||(this._MIN_DECIMAL=LexoRank.ZERO_DECIMAL),this._MIN_DECIMAL}static get MAX_DECIMAL(){return this._MAX_DECIMAL||(this._MAX_DECIMAL=S.LexoDecimal.parse("1000000",LexoRank.NUMERAL_SYSTEM).subtract(LexoRank.ONE_DECIMAL)),this._MAX_DECIMAL}static get MID_DECIMAL(){return this._MID_DECIMAL||(this._MID_DECIMAL=LexoRank.between(LexoRank.MIN_DECIMAL,LexoRank.MAX_DECIMAL)),this._MID_DECIMAL}static get INITIAL_MIN_DECIMAL(){return this._INITIAL_MIN_DECIMAL||(this._INITIAL_MIN_DECIMAL=S.LexoDecimal.parse("100000",LexoRank.NUMERAL_SYSTEM)),this._INITIAL_MIN_DECIMAL}static get INITIAL_MAX_DECIMAL(){return this._INITIAL_MAX_DECIMAL||(this._INITIAL_MAX_DECIMAL=S.LexoDecimal.parse(LexoRank.NUMERAL_SYSTEM.toChar(LexoRank.NUMERAL_SYSTEM.getBase()-2)+"00000",LexoRank.NUMERAL_SYSTEM)),this._INITIAL_MAX_DECIMAL}static min(){return LexoRank.from(T.default.BUCKET_0,LexoRank.MIN_DECIMAL)}static middle(){let m=LexoRank.min();return m.between(LexoRank.max(m.bucket))}static max(m=T.default.BUCKET_0){return LexoRank.from(m,LexoRank.MAX_DECIMAL)}static initial(m){return m===T.default.BUCKET_0?LexoRank.from(m,LexoRank.INITIAL_MIN_DECIMAL):LexoRank.from(m,LexoRank.INITIAL_MAX_DECIMAL)}static between(m,y){let _,S,T;if(m.getSystem().getBase()!==y.getSystem().getBase())throw Error("Expected same system");let R=m,D=y;if(m.getScale()<y.getScale()){if(_=y.setScale(m.getScale(),!1),m.compareTo(_)>=0)return LexoRank.mid(m,y);D=_}if(m.getScale()>D.getScale()){if((_=m.setScale(D.getScale(),!0)).compareTo(D)>=0)return LexoRank.mid(m,y);R=_}for(let _=R.getScale();_>0;D=S){let T=_-1,j=R.setScale(T,!0);S=D.setScale(T,!1);let B=j.compareTo(S);if(0===B)return LexoRank.checkMid(m,y,j);if(j.compareTo(S)>0)break;_=T,R=j}let j=LexoRank.middleInternal(m,y,R,D);for(let _=j.getScale();_>0;_=T){T=_-1;let S=j.setScale(T);if(m.compareTo(S)>=0||S.compareTo(y)>=0)break;j=S}return j}static parse(m){let y=m.split("|"),_=T.default.from(y[0]),R=S.LexoDecimal.parse(y[1],LexoRank.NUMERAL_SYSTEM);return new LexoRank(_,R)}static from(m,y){if(y.getSystem().getBase()!==LexoRank.NUMERAL_SYSTEM.getBase())throw Error("Expected different system");return new LexoRank(m,y)}
11static middleInternal(m,y,_,S){let T=LexoRank.mid(_,S);return LexoRank.checkMid(m,y,T)}static checkMid(m,y,_){return m.compareTo(_)>=0?LexoRank.mid(m,y):_.compareTo(y)>=0?LexoRank.mid(m,y):_}static mid(m,y){let _=m.add(y),T=_.multiply(S.LexoDecimal.half(m.getSystem())),R=m.getScale()>y.getScale()?m.getScale():y.getScale();if(T.getScale()>R){let _=T.setScale(R,!1);if(_.compareTo(m)>0)return _;let S=T.setScale(R,!0);if(0>S.compareTo(y))return S}return T}static formatDecimal(m){let y=m.format(),_=new R.default(y),S=y.indexOf(LexoRank.NUMERAL_SYSTEM.getRadixPointChar()),T=LexoRank.NUMERAL_SYSTEM.toChar(0);for(S<0&&(S=y.length,_.append(LexoRank.NUMERAL_SYSTEM.getRadixPointChar()));S<6;)_.insert(0,T),++S;for(;_[_.length-1]===T;)_.length=_.length-1;return _.toString()}genPrev(){if(this.isMax())return new LexoRank(this.bucket,LexoRank.INITIAL_MAX_DECIMAL);let m=this.decimal.floor(),y=S.LexoDecimal.from(m),_=y.subtract(LexoRank.EIGHT_DECIMAL);return 0>=_.compareTo(LexoRank.MIN_DECIMAL)&&(_=LexoRank.between(LexoRank.MIN_DECIMAL,this.decimal)),new LexoRank(this.bucket,_)}genNext(){if(this.isMin())return new LexoRank(this.bucket,LexoRank.INITIAL_MIN_DECIMAL);let m=this.decimal.ceil(),y=S.LexoDecimal.from(m),_=y.add(LexoRank.EIGHT_DECIMAL);return _.compareTo(LexoRank.MAX_DECIMAL)>=0&&(_=LexoRank.between(this.decimal,LexoRank.MAX_DECIMAL)),new LexoRank(this.bucket,_)}between(m){if(!this.bucket.equals(m.bucket))throw Error("Between works only within the same bucket");let y=this.decimal.compareTo(m.decimal);if(y>0)return new LexoRank(this.bucket,LexoRank.between(m.decimal,this.decimal));if(0===y)throw Error("Try to rank between issues with same rank this="+this+" other="+m+" this.decimal="+this.decimal+" other.decimal="+m.decimal);return new LexoRank(this.bucket,LexoRank.between(this.decimal,m.decimal))}getBucket(){return this.bucket}getDecimal(){return this.decimal}inNextBucket(){return LexoRank.from(this.bucket.next(),this.decimal)}inPrevBucket(){return LexoRank.from(this.bucket.prev(),this.decimal)}isMin(){return this.decimal.equals(LexoRank.MIN_DECIMAL)}isMax(){return this.decimal.equals(LexoRank.MAX_DECIMAL)}format(){return this.value}equals(m){return this===m||!!m&&this.value===m.value}toString(){return this.value}compareTo(m){return this===m?0:m?this.value.localeCompare(m.value):1}};y.LexoRank=LexoRank},63160:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0});let S=_(66726),T=_(65367);let LexoRankBucket=class LexoRankBucket{constructor(m){this.value=S.LexoInteger.parse(m,T.LexoRank.NUMERAL_SYSTEM)}static get BUCKET_0(){return this._BUCKET_0||(this._BUCKET_0=new LexoRankBucket("0")),this._BUCKET_0}static get BUCKET_1(){return this._BUCKET_1||(this._BUCKET_1=new LexoRankBucket("1")),this._BUCKET_1}static get BUCKET_2(){return this._BUCKET_2||(this._BUCKET_2=new LexoRankBucket("2")),this._BUCKET_2}static get VALUES(){return this._VALUES||(this._VALUES=[LexoRankBucket.BUCKET_0,LexoRankBucket.BUCKET_1,LexoRankBucket.BUCKET_2]),this._VALUES}static max(){return LexoRankBucket.VALUES[LexoRankBucket.VALUES.length-1]}static from(m){let y=S.LexoInteger.parse(m,T.LexoRank.NUMERAL_SYSTEM),_=LexoRankBucket.VALUES,R=_.length;for(let m=0;m<R;++m){let S=_[m];if(S.value.equals(y))return S}throw Error("Unknown bucket: "+m)}static resolve(m){let y=LexoRankBucket.VALUES,_=y.length;for(let S=0;S<_;++S){let _=y[S];if(_.equals(LexoRankBucket.from(m.toString())))return _}throw Error("No bucket found with id "+m)}format(){return this.value.format()}next(){return this.equals(LexoRankBucket.BUCKET_0)?LexoRankBucket.BUCKET_1:this.equals(LexoRankBucket.BUCKET_1)?LexoRankBucket.BUCKET_2:this.equals(LexoRankBucket.BUCKET_2)?LexoRankBucket.BUCKET_0:LexoRankBucket.BUCKET_2}prev(){return this.equals(LexoRankBucket.BUCKET_0)?LexoRankBucket.BUCKET_2:this.equals(LexoRankBucket.BUCKET_1)?LexoRankBucket.BUCKET_0:this.equals(LexoRankBucket.BUCKET_2)?LexoRankBucket.BUCKET_1:LexoRankBucket.BUCKET_0}equals(m){return this===m||!!m&&this.value.equals(m.value)}};y.default=LexoRankBucket},64320:function(m,y,_){"use strict";var S=this&&this.__createBinding||(Object.create?function(m,y,_,S){void 0===S&&(S=_);var T=Object.getOwnPropertyDescriptor(y,_);(!T||("get"in T?!y.__esModule:T.writable||T.configurable))&&(T={enumerable:!0,get:function(){return y[_]}}),Object.defineProperty(m,S,T)}:function(m,y,_,S){void 0===S&&(S=_),m[S]=y[_]}),T=this&&this.__exportStar||function(m,y){for(var _ in m)"default"===_||Object.prototype.hasOwnProperty.call(y,_)||S(y,m,_)};Object.defineProperty(y,"__esModule",{value:!0}),T(_(35759),y),T(_(2484),y),T(_(42963),y),T(_(18948),y)},35759:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0})},2484:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.LexoNumeralSystem10=void 0,y.LexoNumeralSystem10=class{getBase(){return 10}getPositiveChar(){return"+"}getNegativeChar(){return"-"}getRadixPointChar(){return"."}toDigit(m){if(m>="0"&&m<="9")return m.charCodeAt(0)-48;throw Error("Not valid digit: "+m)}toChar(m){return String.fromCharCode(m+48)}}},42963:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.LexoNumeralSystem36=void 0,y.LexoNumeralSystem36=class{constructor(){this.DIGITS="0123456789abcdefghijklmnopqrstuvwxyz".split("")}getBase(){return 36}getPositiveChar(){return"+"}getNegativeChar(){return"-"}getRadixPointChar(){return":"}toDigit(m){if(m>="0"&&m<="9")return m.charCodeAt(0)-48;if(m>="a"&&m<="z")return m.charCodeAt(0)-97+10;throw Error("Not valid digit: "+m)}toChar(m){return this.DIGITS[m]}}},18948:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.LexoNumeralSystem64=void 0,y.LexoNumeralSystem64=class{constructor(){this.DIGITS="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz".split("")}getBase(){return 64}getPositiveChar(){return"+"}getNegativeChar(){return"-"}getRadixPointChar(){return":"}toDigit(m){if(m>="0"&&m<="9")return m.charCodeAt(0)-48;if(m>="A"&&m<="Z")return m.charCodeAt(0)-65+10;if("^"===m)return 36;if("_"===m)return 37;if(m>="a"&&m<="z")return m.charCodeAt(0)-97+38;throw Error("Not valid digit: "+m)}toChar(m){return this.DIGITS[m]}}},22495:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=class{constructor(m=""){this.str=m}get length(){return this.str.length}set length(m){this.str=this.str.substring(0,m)}append(m){return this.str=this.str+m,this}remove(m,y){return this.str=this.str.substr(0,m)+this.str.substr(m+y),this}insert(m,y){return this.str=this.str.substr(0,m)+y+this.str.substr(m),this}toString(){return this.str}}},20070:function(m,y,_){var S,T,R=1/0,D=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,j=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
117f]/g,B="\ud800-\udfff",Z="\\u0300-\\u036f\\ufe20-\\ufe23",W="\\u20d0-\\u20f0",q="\\u2700-\\u27bf",Y="a-z\\xdf-\\xf6\\xf8-\\xff",ee="A-Z\\xc0-\\xd6\\xd8-\\xde",et="\\ufe0e\\ufe0f",er="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ei="['â]",ea="["+er+"]",es="["+Z+W+"]",el="["+Y+"]",eu="[^"+B+er+"\\d+"+q+Y+ee+"]",ec="\ud83c[\udffb-\udfff]",ed="[^"+B+"]",ef="(?:\ud83c[\udde6-\uddff]){2}",ep="[\ud800-\udbff][\udc00-\udfff]",eh="["+ee+"]",eg="\\u200d",em="(?:"+el+"|"+eu+")",ey="(?:"+ei+"(?:d|ll|m|re|s|t|ve))?",eb="(?:"+ei+"(?:D|LL|M|RE|S|T|VE))?",ev="(?:"+es+"|"+ec+")?",ex="["+et+"]?",ew="(?:"+eg+"(?:"+[ed,ef,ep].join("|")+")"+ex+ev+")*",e_=ex+ev+ew,eC="(?:"+["["+q+"]",ef,ep].join("|")+")"+e_,eS="(?:"+[ed+es+"?",es,ef,ep,"["+B+"]"].join("|")+")",ek=RegExp(ei,"g"),eT=RegExp(es,"g"),eE=RegExp(ec+"(?="+ec+")|"+eS+e_,"g"),eO=RegExp([eh+"?"+el+"+"+ey+"(?="+[ea,eh,"$"].join("|")+")","(?:"+eh+"|"+eu+")+"+eb+"(?="+[ea,eh+em,"$"].join("|")+")",eh+"?"+em+"+"+ey,eh+"+"+eb,"\\d+",eC].join("|"),"g"),eP=RegExp("["+eg+B+Z+W+et+"]"),eR=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,eI="object"==typeof _.g&&_.g&&_.g.Object===Object&&_.g,eA="object"==typeof self&&self&&self.Object===Object&&self,eM=eI||eA||Function("return this")(),eD=(S={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"ss"},function(m){return null==S?void 0:S[m]}),ej=Object.prototype.toString,eL=eM.Symbol,eF=eL?eL.prototype:void 0,eN=eF?eF.toString:void 0;function toString(m){return null==m?"":function(m){if("string"==typeof m)return m;if("symbol"==typeof(y=m)||y&&"object"==typeof y&&"[object Symbol]"==ej.call(y))return eN?eN.call(m):"";var y,_=m+"";return"0"==_&&1/m==-R?"-0":_}(m)}var eV=(T=function(m,y,_){return m+(_?" ":"")+upperFirst(y)},function(m){var y;return function(m,y,_,S){for(var T=-1,R=m?m.length:0;++T<R;)_=y(_,m[T],T,m);return _}(function(m,y,_){if(m=toString(m),void 0===y){var S;return(S=m,eR.test(S))?m.match(eO)||[]:m.match(D)||[]}return m.match(y)||[]}(((y=toString(y=m))&&y.replace(j,eD).replace(eT,"")).replace(ek,"")),T,"")}),upperFirst=function(m){var y,_,S,T,R=(_=m=toString(m),eP.test(_))?(y=m,eP.test(y)?y.match(eE)||[]:y.split("")):void 0,D=R?R[0]:m.charAt(0),j=R?(T=R.length,function(m,y,_){var S=-1,T=m.length;y<0&&(y=-y>T?0:T+y),(_=_>T?T:_)<0&&(_+=T),T=y>_?0:_-y>>>0,y>>>=0;for(var R=Array(T);++S<T;)R[S]=m[S+y];return R}(R,1,S=void 0===S?T:S)).join(""):m.slice(1);return D.toUpperCase()+j};m.exports=eV},18552:function(m,y,_){var S=_(10852)(_(55639),"DataView");m.exports=S},1989:function(m,y,_){var S=_(51789),T=_(80401),R=_(57667),D=_(21327),j=_(81866);function Hash(m){var y=-1,_=null==m?0:m.length;for(this.clear();++y<_;){var S=m[y];this.set(S[0],S[1])}}Hash.prototype.clear=S,Hash.prototype.delete=T,Hash.prototype.get=R,Hash.prototype.has=D,Hash.prototype.set=j,m.exports=Hash},96425:function(m,y,_){var S=_(3118),T=_(9435);function LazyWrapper(m){this.__wrapped__=m,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}LazyWrapper.prototype=S(T.prototype),LazyWrapper.prototype.constructor=LazyWrapper,m.exports=LazyWrapper},38407:function(m,y,_){var S=_(27040),T=_(14125),R=_(82117),D=_(67518),j=_(54705);function ListCache(m){var y=-1,_=null==m?0:m.length;for(this.clear();++y<_;){var S=m[y];this.set(S[0],S[1])}}ListCache.prototype.clear=S,ListCache.prototype.delete=T,ListCache.prototype.get=R,ListCache.prototype.has=D,ListCache.prototype.set=j,m.exports=ListCache},7548:function(m,y,_){var S=_(3118),T=_(9435);function LodashWrapper(m,y){this.__wrapped__=m,this.__actions__=[],this.__chain__=!!y,this.__index__=0,this.__values__=void 0}LodashWrapper.prototype=S(T.prototype),LodashWrapper.prototype.constructor=LodashWrapper,m.exports=LodashWrapper},57071:function(m,y,_){var S=_(10852)(_(55639),"Map");m.exports=S},83369:function(m,y,_){var S=_(24785),T=_(11285),R=_(96e3),D=_(49916),j=_(95265);function MapCache(m){var y=-1,_=null==m?0:m.length;for(this.clear();++y<_;){var S=m[y];this.set(S[0],S[1])}}MapCache.prototype.clear=S,MapCache.prototype.delete=T,MapCache.prototype.get=R,MapCache.prototype.has=D,MapCache.prototype.set=j,m.exports=MapCache},53818:function(m,y,_){var S=_(10852)(_(55639),"Promise");m.exports=S},58525:function(m,y,_){var S=_(10852)(_(55639),"Set");m.exports=S},88668:function(m,y,_){var S=_(83369),T=_(90619),R=_(72385);function SetCache(m){var y=-1,_=null==m?0:m.length;for(this.__data__=new S;++y<_;)this.add(m[y])}
11SetCache.prototype.add=SetCache.prototype.push=T,SetCache.prototype.has=R,m.exports=SetCache},46384:function(m,y,_){var S=_(38407),T=_(37465),R=_(63779),D=_(67599),j=_(44758),B=_(34309);function Stack(m){var y=this.__data__=new S(m);this.size=y.size}Stack.prototype.clear=T,Stack.prototype.delete=R,Stack.prototype.get=D,Stack.prototype.has=j,Stack.prototype.set=B,m.exports=Stack},62705:function(m,y,_){var S=_(55639).Symbol;m.exports=S},11149:function(m,y,_){var S=_(55639).Uint8Array;m.exports=S},70577:function(m,y,_){var S=_(10852)(_(55639),"WeakMap");m.exports=S},96874:function(m){m.exports=function(m,y,_){switch(_.length){case 0:return m.call(y);case 1:return m.call(y,_[0]);case 2:return m.call(y,_[0],_[1]);case 3:return m.call(y,_[0],_[1],_[2])}return m.apply(y,_)}},44174:function(m){m.exports=function(m,y,_,S){for(var T=-1,R=null==m?0:m.length;++T<R;){var D=m[T];y(S,D,_(D),m)}return S}},77412:function(m){m.exports=function(m,y){for(var _=-1,S=null==m?0:m.length;++_<S&&!1!==y(m[_],_,m););return m}},34963:function(m){m.exports=function(m,y){for(var _=-1,S=null==m?0:m.length,T=0,R=[];++_<S;){var D=m[_];y(D,_,m)&&(R[T++]=D)}return R}},47443:function(m,y,_){var S=_(42118);m.exports=function(m,y){return!!(null==m?0:m.length)&&S(m,y,0)>-1}},1196:function(m){m.exports=function(m,y,_){for(var S=-1,T=null==m?0:m.length;++S<T;)if(_(y,m[S]))return!0;return!1}},14636:function(m,y,_){var S=_(22545),T=_(35694),R=_(1469),D=_(44144),j=_(65776),B=_(36719),Z=Object.prototype.hasOwnProperty;m.exports=function(m,y){var _=R(m),W=!_&&T(m),q=!_&&!W&&D(m),Y=!_&&!W&&!q&&B(m),ee=_||W||q||Y,et=ee?S(m.length,String):[],er=et.length;for(var ei in m)(y||Z.call(m,ei))&&!(ee&&("length"==ei||q&&("offset"==ei||"parent"==ei)||Y&&("buffer"==ei||"byteLength"==ei||"byteOffset"==ei)||j(ei,er)))&&et.push(ei);return et}},29932:function(m){m.exports=function(m,y){for(var _=-1,S=null==m?0:m.length,T=Array(S);++_<S;)T[_]=y(m[_],_,m);return T}},62488:function(m){m.exports=function(m,y){for(var _=-1,S=y.length,T=m.length;++_<S;)m[T+_]=y[_];return m}},62663:function(m){m.exports=function(m,y,_,S){var T=-1,R=null==m?0:m.length;for(S&&R&&(_=m[++T]);++T<R;)_=y(_,m[T],T,m);return _}},94311:function(m,y,_){var S=_(69877);m.exports=function(m){var y=m.length;return y?m[S(0,y-1)]:void 0}},82908:function(m){m.exports=function(m,y){for(var _=-1,S=null==m?0:m.length;++_<S;)if(y(m[_],_,m))return!0;return!1}},44286:function(m){m.exports=function(m){return m.split("")}},49029:function(m){var y=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;m.exports=function(m){return m.match(y)||[]}},86556:function(m,y,_){var S=_(89465),T=_(77813);m.exports=function(m,y,_){(void 0===_||T(m[y],_))&&(void 0!==_||y in m)||S(m,y,_)}},34865:function(m,y,_){var S=_(89465),T=_(77813),R=Object.prototype.hasOwnProperty;m.exports=function(m,y,_){var D=m[y];R.call(m,y)&&T(D,_)&&(void 0!==_||y in m)||S(m,y,_)}},18470:function(m,y,_){var S=_(77813);m.exports=function(m,y){for(var _=m.length;_--;)if(S(m[_][0],y))return _;return -1}},81119:function(m,y,_){var S=_(89881);m.exports=function(m,y,_,T){return S(m,function(m,S,R){y(T,m,_(m),R)}),T}},44037:function(m,y,_){var S=_(98363),T=_(3674);m.exports=function(m,y){return m&&S(y,T(y),m)}},63886:function(m,y,_){var S=_(98363),T=_(81704);m.exports=function(m,y){return m&&S(y,T(y),m)}},89465:function(m,y,_){var S=_(38777);m.exports=function(m,y,_){"__proto__"==y&&S?S(m,y,{configurable:!0,enumerable:!0,value:_,writable:!0}):m[y]=_}},85990:function(m,y,_){var S=_(46384),T=_(77412),R=_(34865),D=_(44037),j=_(63886),B=_(64626),Z=_(278),W=_(18805),q=_(1911),Y=_(58234),ee=_(46904),et=_(64160),er=_(43824),ei=_(29148),ea=_(38517),es=_(1469),el=_(44144),eu=_(56688),ec=_(13218),ed=_(72928),ef=_(3674),ep=_(81704),eh="[object Arguments]",eg="[object Function]",em="[object Object]",ey={};ey[eh]=ey["[object Array]"]=ey["[object ArrayBuffer]"]=ey["[object DataView]"]=ey["[object Boolean]"]=ey["[object Date]"]=ey["[object Float32Array]"]=ey["[object Float64Array]"]=ey["[object Int8Array]"]=ey["[object Int16Array]"]=ey["[object Int32Array]"]=ey["[object Map]"]=ey["[object Number]"]=ey[em]=ey["[object RegExp]"]=ey["[object Set]"]=ey["[object String]"]=ey["[object Symbol]"]=ey["[object Uint8Array]"]=ey["[object Uint8ClampedArray]"]=ey["[object Uint16Array]"]=ey["[object Uint32Array]"]=!0,ey["[object Error]"]=ey[eg]=ey["[object WeakMap]"]=!1,m.exports=function baseClone(m,y,_,eb,ev,ex){var ew,e_=1&y,eC=2&y,eS=4&y;if(_&&(ew=ev?_(m,eb,ev,ex):_(m)),void 0!==ew)return ew;if(!ec(m))return m;var ek=es(m);if(ek){if(ew=er(m),!e_)return Z(m,ew)}else{var eT=et(m),eE=eT==eg||"[object GeneratorFunction]"==eT;if(el(m))return B(m,e_);if(eT==em||eT==eh||eE&&!ev){if(ew=eC||eE?{}:ea(m),!e_)return eC?q(m,j(ew,m)):W(m,D(ew,m))}else{if(!ey[eT])return ev?m:{};ew=ei(m,eT,e_)}}ex||(ex=new S);var eO=ex.get(m);
11if(eO)return eO;ex.set(m,ew),ed(m)?m.forEach(function(S){ew.add(baseClone(S,y,_,S,m,ex))}):eu(m)&&m.forEach(function(S,T){ew.set(T,baseClone(S,y,_,T,m,ex))});var eP=eS?eC?ee:Y:eC?ep:ef,eR=ek?void 0:eP(m);return T(eR||m,function(S,T){eR&&(S=m[T=S]),R(ew,T,baseClone(S,y,_,T,m,ex))}),ew}},3118:function(m,y,_){var S=_(13218),T=Object.create,R=function(){function object(){}return function(m){if(!S(m))return{};if(T)return T(m);object.prototype=m;var y=new object;return object.prototype=void 0,y}}();m.exports=R},20731:function(m,y,_){var S=_(88668),T=_(47443),R=_(1196),D=_(29932),j=_(7518),B=_(74757);m.exports=function(m,y,_,Z){var W=-1,q=T,Y=!0,ee=m.length,et=[],er=y.length;if(!ee)return et;_&&(y=D(y,j(_))),Z?(q=R,Y=!1):y.length>=200&&(q=B,Y=!1,y=new S(y));e:for(;++W<ee;){var ei=m[W],ea=null==_?ei:_(ei);if(ei=Z||0!==ei?ei:0,Y&&ea==ea){for(var es=er;es--;)if(y[es]===ea)continue e;et.push(ei)}else q(y,ea,Z)||et.push(ei)}return et}},89881:function(m,y,_){var S=_(47816),T=_(99291)(S);m.exports=T},56029:function(m,y,_){var S=_(33448);m.exports=function(m,y,_){for(var T=-1,R=m.length;++T<R;){var D=m[T],j=y(D);if(null!=j&&(void 0===B?j==j&&!S(j):_(j,B)))var B=j,Z=D}return Z}},41848:function(m){m.exports=function(m,y,_,S){for(var T=m.length,R=_+(S?1:-1);S?R--:++R<T;)if(y(m[R],R,m))return R;return -1}},21078:function(m,y,_){var S=_(62488),T=_(37285);m.exports=function baseFlatten(m,y,_,R,D){var j=-1,B=m.length;for(_||(_=T),D||(D=[]);++j<B;){var Z=m[j];y>0&&_(Z)?y>1?baseFlatten(Z,y-1,_,R,D):S(D,Z):R||(D[D.length]=Z)}return D}},28483:function(m,y,_){var S=_(25063)();m.exports=S},47816:function(m,y,_){var S=_(28483),T=_(3674);m.exports=function(m,y){return m&&S(m,y,T)}},97786:function(m,y,_){var S=_(71811),T=_(40327);m.exports=function(m,y){y=S(y,m);for(var _=0,R=y.length;null!=m&&_<R;)m=m[T(y[_++])];return _&&_==R?m:void 0}},68866:function(m,y,_){var S=_(62488),T=_(1469);m.exports=function(m,y,_){var R=y(m);return T(m)?R:S(R,_(m))}},44239:function(m,y,_){var S=_(62705),T=_(89607),R=_(2333),D=S?S.toStringTag:void 0;m.exports=function(m){return null==m?void 0===m?"[object Undefined]":"[object Null]":D&&D in Object(m)?T(m):R(m)}},53325:function(m){m.exports=function(m,y){return m>y}},13:function(m){m.exports=function(m,y){return null!=m&&y in Object(m)}},42118:function(m,y,_){var S=_(41848),T=_(62722),R=_(42351);m.exports=function(m,y,_){return y==y?R(m,y,_):S(m,T,_)}},47556:function(m,y,_){var S=_(88668),T=_(47443),R=_(1196),D=_(29932),j=_(7518),B=_(74757),Z=Math.min;m.exports=function(m,y,_){for(var W=_?R:T,q=m[0].length,Y=m.length,ee=Y,et=Array(Y),er=1/0,ei=[];ee--;){var ea=m[ee];ee&&y&&(ea=D(ea,j(y))),er=Z(ea.length,er),et[ee]=!_&&(y||q>=120&&ea.length>=120)?new S(ee&&ea):void 0}ea=m[0];var es=-1,el=et[0];e:for(;++es<q&&ei.length<er;){var eu=ea[es],ec=y?y(eu):eu;if(eu=_||0!==eu?eu:0,!(el?B(el,ec):W(ei,ec,_))){for(ee=Y;--ee;){var ed=et[ee];if(!(ed?B(ed,ec):W(m[ee],ec,_)))continue e}el&&el.push(ec),ei.push(eu)}}return ei}},9454:function(m,y,_){var S=_(44239),T=_(37005);m.exports=function(m){return T(m)&&"[object Arguments]"==S(m)}},90939:function(m,y,_){var S=_(2492),T=_(37005);m.exports=function baseIsEqual(m,y,_,R,D){return m===y||(null!=m&&null!=y&&(T(m)||T(y))?S(m,y,_,R,baseIsEqual,D):m!=m&&y!=y)}},2492:function(m,y,_){var S=_(46384),T=_(67114),R=_(18351),D=_(16096),j=_(64160),B=_(1469),Z=_(44144),W=_(36719),q="[object Arguments]",Y="[object Array]",ee="[object Object]",et=Object.prototype.hasOwnProperty;m.exports=function(m,y,_,er,ei,ea){var es=B(m),el=B(y),eu=es?Y:j(m),ec=el?Y:j(y);eu=eu==q?ee:eu,ec=ec==q?ee:ec;var ed=eu==ee,ef=ec==ee,ep=eu==ec;if(ep&&Z(m)){if(!Z(y))return!1;es=!0,ed=!1}if(ep&&!ed)return ea||(ea=new S),es||W(m)?T(m,y,_,er,ei,ea):R(m,y,eu,_,er,ei,ea);if(!(1&_)){var eh=ed&&et.call(m,"__wrapped__"),eg=ef&&et.call(y,"__wrapped__");
11if(eh||eg){var em=eh?m.value():m,ey=eg?y.value():y;return ea||(ea=new S),ei(em,ey,_,er,ea)}}return!!ep&&(ea||(ea=new S),D(m,y,_,er,ei,ea))}},25588:function(m,y,_){var S=_(64160),T=_(37005);m.exports=function(m){return T(m)&&"[object Map]"==S(m)}},2958:function(m,y,_){var S=_(46384),T=_(90939);m.exports=function(m,y,_,R){var D=_.length,j=D,B=!R;if(null==m)return!j;for(m=Object(m);D--;){var Z=_[D];if(B&&Z[2]?Z[1]!==m[Z[0]]:!(Z[0]in m))return!1}for(;++D<j;){var W=(Z=_[D])[0],q=m[W],Y=Z[1];if(B&&Z[2]){if(void 0===q&&!(W in m))return!1}else{var ee=new S;if(R)var et=R(q,Y,W,m,y,ee);if(!(void 0===et?T(Y,q,3,R,ee):et))return!1}}return!0}},62722:function(m){m.exports=function(m){return m!=m}},28458:function(m,y,_){var S=_(23560),T=_(15346),R=_(13218),D=_(80346),j=/^\[object .+?Constructor\]$/,B=Object.prototype,Z=Function.prototype.toString,W=B.hasOwnProperty,q=RegExp("^"+Z.call(W).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");m.exports=function(m){return!(!R(m)||T(m))&&(S(m)?q:j).test(D(m))}},29221:function(m,y,_){var S=_(64160),T=_(37005);m.exports=function(m){return T(m)&&"[object Set]"==S(m)}},38749:function(m,y,_){var S=_(44239),T=_(41780),R=_(37005),D={};D["[object Float32Array]"]=D["[object Float64Array]"]=D["[object Int8Array]"]=D["[object Int16Array]"]=D["[object Int32Array]"]=D["[object Uint8Array]"]=D["[object Uint8ClampedArray]"]=D["[object Uint16Array]"]=D["[object Uint32Array]"]=!0,D["[object Arguments]"]=D["[object Array]"]=D["[object ArrayBuffer]"]=D["[object Boolean]"]=D["[object DataView]"]=D["[object Date]"]=D["[object Error]"]=D["[object Function]"]=D["[object Map]"]=D["[object Number]"]=D["[object Object]"]=D["[object RegExp]"]=D["[object Set]"]=D["[object String]"]=D["[object WeakMap]"]=!1,m.exports=function(m){return R(m)&&T(m.length)&&!!D[S(m)]}},67206:function(m,y,_){var S=_(91573),T=_(16432),R=_(6557),D=_(1469),j=_(39601);m.exports=function(m){return"function"==typeof m?m:null==m?R:"object"==typeof m?D(m)?T(m[0],m[1]):S(m):j(m)}},280:function(m,y,_){var S=_(25726),T=_(86916),R=Object.prototype.hasOwnProperty;m.exports=function(m){if(!S(m))return T(m);var y=[];for(var _ in Object(m))R.call(m,_)&&"constructor"!=_&&y.push(_);return y}},10313:function(m,y,_){var S=_(13218),T=_(25726),R=_(33498),D=Object.prototype.hasOwnProperty;m.exports=function(m){if(!S(m))return R(m);var y=T(m),_=[];for(var j in m)"constructor"==j&&(y||!D.call(m,j))||_.push(j);return _}},9435:function(m){m.exports=function(){}},70433:function(m){m.exports=function(m,y){return m<y}},69199:function(m,y,_){var S=_(89881),T=_(98612);m.exports=function(m,y){var _=-1,R=T(m)?Array(m.length):[];return S(m,function(m,S,T){R[++_]=y(m,S,T)}),R}},91573:function(m,y,_){var S=_(2958),T=_(1499),R=_(42634);m.exports=function(m){var y=T(m);return 1==y.length&&y[0][2]?R(y[0][0],y[0][1]):function(_){return _===m||S(_,m,y)}}},16432:function(m,y,_){var S=_(90939),T=_(27361),R=_(79095),D=_(15403),j=_(89162),B=_(42634),Z=_(40327);m.exports=function(m,y){return D(m)&&j(y)?B(Z(m),y):function(_){var D=T(_,m);return void 0===D&&D===y?R(_,m):S(y,D,3)}}},42980:function(m,y,_){var S=_(46384),T=_(86556),R=_(28483),D=_(59783),j=_(13218),B=_(81704),Z=_(36390);m.exports=function baseMerge(m,y,_,W,q){m!==y&&R(y,function(R,B){if(q||(q=new S),j(R))D(m,y,B,_,baseMerge,W,q);else{var Y=W?W(Z(m,B),R,B+"",m,y,q):void 0;void 0===Y&&(Y=R),T(m,B,Y)}},B)}},59783:function(m,y,_){var S=_(86556),T=_(64626),R=_(77133),D=_(278),j=_(38517),B=_(35694),Z=_(1469),W=_(29246),q=_(44144),Y=_(23560),ee=_(13218),et=_(68630),er=_(36719),ei=_(36390),ea=_(59881);m.exports=function(m,y,_,es,el,eu,ec){var ed=ei(m,_),ef=ei(y,_),ep=ec.get(ef);if(ep){S(m,_,ep);return}var eh=eu?eu(ed,ef,_+"",m,y,ec):void 0,eg=void 0===eh;if(eg){var em=Z(ef),ey=!em&&q(ef),eb=!em&&!ey&&er(ef);eh=ef,em||ey||eb?Z(ed)?eh=ed:W(ed)?eh=D(ed):ey?(eg=!1,eh=T(ef,!0)):eb?(eg=!1,eh=R(ef,!0)):eh=[]:et(ef)||B(ef)?(eh=ed,B(ed)?eh=ea(ed):(!ee(ed)||Y(ed))&&(eh=j(ef))):eg=!1}eg&&(ec.set(ef,eh),el(eh,ef,es,eu,ec),ec.delete(ef)),S(m,_,eh)}},82689:function(m,y,_){var S=_(29932),T=_(97786),R=_(67206),D=_(69199),j=_(71131),B=_(7518),Z=_(85022),W=_(6557),q=_(1469);m.exports=function(m,y,_){y=y.length?S(y,function(m){return q(m)?function(y){return T(y,1===m.length?m[0]:m)}:m}):[W];var Y=-1;return y=S(y,B(R)),j(D(m,function(m,_,T){return{criteria:S(y,function(y){return y(m)}),index:++Y,value:m}}),function(m,y){return Z(m,y,_)})}},25970:function(m,y,_){var S=_(63012),T=_(79095);m.exports=function(m,y){return S(m,y,function(y,_){return T(m,_)})}},63012:function(m,y,_){var S=_(97786),T=_(10611),R=_(71811);m.exports=function(m,y,_){for(var D=-1,j=y.length,B={};++D<j;){var Z=y[D],W=S(m,Z);_(W,Z)&&T(B,R(Z,m),W)}return B}},40371:function(m){m.exports=function(m){return function(y){return null==y?void 0:y[m]}}},79152:function(m,y,_){var S=_(97786);m.exports=function(m){return function(y){return S(y,m)}}},18674:function(m){m.exports=function(m){return function(y){return null==m?void 0:m[y]}}},69877:function(m){var y=Math.floor,_=Math.random;m.exports=function(m,S){return m+y(_()*(S-m+1))}},40098:function(m){var y=Math.ceil,_=Math.max;m.exports=function(m,S,T,R){for(var D=-1,j=_(y((S-m)/(T||1)),0),B=Array(j);j--;)B[R?j:++D]=m,m+=T;return B}},5976:function(m,y,_){var S=_(6557),T=_(45357),R=_(30061);m.exports=function(m,y){return R(T(m,y,S),m+"")}},84992:function(m,y,_){var S=_(94311),T=_(52628);m.exports=function(m){return S(T(m))}},10611:function(m,y,_){var S=_(34865),T=_(71811),R=_(65776),D=_(13218),j=_(40327);m.exports=function(m,y,_,B){if(!D(m))return m;y=T(y,m);for(var Z=-1,W=y.length,q=W-1,Y=m;null!=Y&&++Z<W;){var ee=j(y[Z]),et=_;if("__proto__"===ee||"constructor"===ee||"prototype"===ee)break;
11if(Z!=q){var er=Y[ee];void 0===(et=B?B(er,ee,Y):void 0)&&(et=D(er)?er:R(y[Z+1])?[]:{})}S(Y,ee,et),Y=Y[ee]}return m}},56560:function(m,y,_){var S=_(75703),T=_(38777),R=_(6557),D=T?function(m,y){return T(m,"toString",{configurable:!0,enumerable:!1,value:S(y),writable:!0})}:R;m.exports=D},14259:function(m){m.exports=function(m,y,_){var S=-1,T=m.length;y<0&&(y=-y>T?0:T+y),(_=_>T?T:_)<0&&(_+=T),T=y>_?0:_-y>>>0,y>>>=0;for(var R=Array(T);++S<T;)R[S]=m[S+y];return R}},71131:function(m){m.exports=function(m,y){var _=m.length;for(m.sort(y);_--;)m[_]=m[_].value;return m}},44949:function(m,y,_){var S=_(87226),T=_(6557),R=_(33448);m.exports=function(m,y,_){var D=0,j=null==m?D:m.length;if("number"==typeof y&&y==y&&j<=2147483647){for(;D<j;){var B=D+j>>>1,Z=m[B];null!==Z&&!R(Z)&&(_?Z<=y:Z<y)?D=B+1:j=B}return j}return S(m,y,T,_)}},87226:function(m,y,_){var S=_(33448),T=Math.floor,R=Math.min;m.exports=function(m,y,_,D){var j=0,B=null==m?0:m.length;if(0===B)return 0;for(var Z=(y=_(y))!=y,W=null===y,q=S(y),Y=void 0===y;j<B;){var ee=T((j+B)/2),et=_(m[ee]),er=void 0!==et,ei=null===et,ea=et==et,es=S(et);if(Z)var el=D||ea;else el=Y?ea&&(D||er):W?ea&&er&&(D||!ei):q?ea&&er&&!ei&&(D||!es):!ei&&!es&&(D?et<=y:et<y);el?j=ee+1:B=ee}return R(B,4294967294)}},22545:function(m){m.exports=function(m,y){for(var _=-1,S=Array(m);++_<m;)S[_]=y(_);return S}},48969:function(m,y,_){var S=_(29932);m.exports=function(m,y){return S(y,function(y){return[y,m[y]]})}},80531:function(m,y,_){var S=_(62705),T=_(29932),R=_(1469),D=_(33448),j=1/0,B=S?S.prototype:void 0,Z=B?B.toString:void 0;m.exports=function baseToString(m){if("string"==typeof m)return m;if(R(m))return T(m,baseToString)+"";if(D(m))return Z?Z.call(m):"";var y=m+"";return"0"==y&&1/m==-j?"-0":y}},27561:function(m,y,_){var S=_(47246),T=/^\s+/;m.exports=function(m){return m?m.slice(0,S(m)+1).replace(T,""):m}},7518:function(m){m.exports=function(m){return function(y){return m(y)}}},45652:function(m,y,_){var S=_(88668),T=_(47443),R=_(1196),D=_(74757),j=_(23593),B=_(21814);m.exports=function(m,y,_){var Z=-1,W=T,q=m.length,Y=!0,ee=[],et=ee;if(_)Y=!1,W=R;else if(q>=200){var er=y?null:j(m);if(er)return B(er);Y=!1,W=D,et=new S}else et=y?[]:ee;e:for(;++Z<q;){var ei=m[Z],ea=y?y(ei):ei;if(ei=_||0!==ei?ei:0,Y&&ea==ea){for(var es=et.length;es--;)if(et[es]===ea)continue e;y&&et.push(ea),ee.push(ei)}else W(et,ea,_)||(et!==ee&&et.push(ea),ee.push(ei))}return ee}},57406:function(m,y,_){var S=_(71811),T=_(10928),R=_(40292),D=_(40327),j=Object.prototype.hasOwnProperty;m.exports=function(m,y){y=S(y,m);var _=-1,B=y.length;if(!B)return!0;for(var Z=null==m||"object"!=typeof m&&"function"!=typeof m;++_<B;){var W=y[_];if("string"==typeof W){if("__proto__"===W&&!j.call(m,"__proto__"))return!1;if("constructor"===W&&_+1<B&&"string"==typeof y[_+1]&&"prototype"===y[_+1]){if(Z&&0===_)continue;return!1}}}var q=R(m,y);return null==q||delete q[D(T(y))]}},47415:function(m,y,_){var S=_(29932);m.exports=function(m,y){return S(y,function(y){return m[y]})}},36128:function(m,y,_){var S=_(20731),T=_(21078),R=_(45652);m.exports=function(m,y,_){var D=m.length;if(D<2)return D?R(m[0]):[];for(var j=-1,B=Array(D);++j<D;)for(var Z=m[j],W=-1;++W<D;)W!=j&&(B[j]=S(B[j]||Z,m[W],y,_));return R(T(B,1),y,_)}},74757:function(m){m.exports=function(m,y){return m.has(y)}},24387:function(m,y,_){var S=_(29246);m.exports=function(m){return S(m)?m:[]}},54290:function(m,y,_){var S=_(6557);m.exports=function(m){return"function"==typeof m?m:S}},71811:function(m,y,_){var S=_(1469),T=_(15403),R=_(55514),D=_(79833);m.exports=function(m,y){return S(m)?m:T(m,y)?[m]:R(D(m))}},40180:function(m,y,_){var S=_(14259);m.exports=function(m,y,_){var T=m.length;return _=void 0===_?T:_,!y&&_>=T?m:S(m,y,_)}},5512:function(m,y,_){var S=_(42118);m.exports=function(m,y){for(var _=m.length;_--&&S(y,m[_],0)>-1;);return _}},89817:function(m,y,_){var S=_(42118);m.exports=function(m,y){for(var _=-1,T=m.length;++_<T&&S(y,m[_],0)>-1;);return _}},74318:function(m,y,_){var S=_(11149);m.exports=function(m){var y=new m.constructor(m.byteLength);return new S(y).set(new S(m)),y}},64626:function(m,y,_){m=_.nmd(m);var S=_(55639),T=y&&!y.nodeType&&y,R=T&&m&&!m.nodeType&&m,D=R&&R.exports===T?S.Buffer:void 0,j=D?D.allocUnsafe:void 0;m.exports=function(m,y){if(y)return m.slice();var _=m.length,S=j?j(_):new m.constructor(_);return m.copy(S),S}},57157:function(m,y,_){var S=_(74318);m.exports=function(m,y){var _=y?S(m.buffer):m.buffer;return new m.constructor(_,m.byteOffset,m.byteLength)}},93147:function(m){var y=/\w*$/;m.exports=function(m){var _=new m.constructor(m.source,y.exec(m));return _.lastIndex=m.lastIndex,_}},40419:function(m,y,_){var S=_(62705),T=S?S.prototype:void 0,R=T?T.valueOf:void 0;m.exports=function(m){return R?Object(R.call(m)):{}}},77133:function(m,y,_){var S=_(74318);m.exports=function(m,y){var _=y?S(m.buffer):m.buffer;return new m.constructor(_,m.byteOffset,m.length)}},26393:function(m,y,_){var S=_(33448);m.exports=function(m,y){if(m!==y){var _=void 0!==m,T=null===m,R=m==m,D=S(m),j=void 0!==y,B=null===y,Z=y==y,W=S(y);if(!B&&!W&&!D&&m>y||D&&j&&Z&&!B&&!W||T&&j&&Z||!_&&Z||!R)return 1;if(!T&&!D&&!W&&m<y||W&&_&&R&&!T&&!D||B&&_&&R||!j&&R||!Z)return -1}return 0}},85022:function(m,y,_){var S=_(26393);m.exports=function(m,y,_){for(var T=-1,R=m.criteria,D=y.criteria,j=R.length,B=_.length;++T<j;){var Z=S(R[T],D[T]);if(Z){if(T>=B)return Z;return Z*("desc"==_[T]?-1:1)}}return m.index-y.index}},278:function(m){m.exports=function(m,y){var _=-1,S=m.length;for(y||(y=Array(S));++_<S;)y[_]=m[_];return y}},98363:function(m,y,_){var S=_(34865),T=_(89465);m.exports=function(m,y,_,R){var D=!_;_||(_={});for(var j=-1,B=y.length;++j<B;){var Z=y[j],W=R?R(_[Z],m[Z],Z,_,m):void 0;void 0===W&&(W=m[Z]),D?T(_,Z,W):S(_,Z,W)}return _}},18805:function(m,y,_){var S=_(98363),T=_(99551);m.exports=function(m,y){return S(m,T(m),y)}},1911:function(m,y,_){var S=_(98363),T=_(51442);m.exports=function(m,y){return S(m,T(m),y)}},14429:function(m,y,_){var S=_(55639)["__core-js_shared__"];m.exports=S},55189:function(m,y,_){var S=_(44174),T=_(81119),R=_(67206),D=_(1469);m.exports=function(m,y){return function(_,j){var B=D(_)?S:T,Z=y?y():{};return B(_,m,R(j,2),Z)}}},21463:function(m,y,_){var S=_(5976),T=_(16612);m.exports=function(m){return S(function(y,_){var S=-1,R=_.length,D=R>1?_[R-1]:void 0,j=R>2?_[2]:void 0;for(D=m.length>3&&"function"==typeof D?(R--,D):void 0,j&&T(_[0],_[1],j)&&(D=R<3?void 0:D,R=1),y=Object(y);++S<R;){var B=_[S];B&&m(y,B,S,D)}return y})}},99291:function(m,y,_){var S=_(98612);m.exports=function(m,y){return function(_,T){if(null==_)return _;if(!S(_))return m(_,T);for(var R=_.length,D=y?R:-1,j=Object(_);(y?D--:++D<R)&&!1!==T(j[D],D,j););return _}}},25063:function(m){m.exports=function(m){return function(y,_,S){for(var T=-1,R=Object(y),D=S(y),j=D.length;j--;){var B=D[m?j:++T];if(!1===_(R[B],B,R))break}return y}}},98805:function(m,y,_){var S=_(40180),T=_(62689),R=_(83140),D=_(79833);m.exports=function(m){return function(y){var _=T(y=D(y))?R(y):void 0,j=_?_[0]:y.charAt(0),B=_?S(_,1).join(""):y.slice(1);return j[m]()+B}}},35393:function(m,y,_){var S=_(62663),T=_(53816),R=_(58748),D=RegExp("['â]","g");m.exports=function(m){return function(y){return S(R(T(y).replace(D,"")),m,"")}}},67740:function(m,y,_){var S=_(67206),T=_(98612),R=_(3674);m.exports=function(m){return function(y,_,D){var j=Object(y);if(!T(y)){var B=S(_,3);y=R(y),_=function(m){return B(j[m],m,j)}}var Z=m(y,_,D);return Z>-1?j[B?y[Z]:Z]:void 0}}},23468:function(m,y,_){var S=_(7548),T=_(99021),R=_(66833),D=_(97658),j=_(1469),B=_(86528);m.exports=function(m){return T(function(y){var _=y.length,T=_,Z=S.prototype.thru;for(m&&y.reverse();T--;){var W=y[T];if("function"!=typeof W)throw TypeError("Expected a function");if(Z&&!q&&"wrapper"==D(W))var q=new S([],!0)}for(T=q?T:_;++T<_;){var Y=D(W=y[T]),ee="wrapper"==Y?R(W):void 0;q=ee&&B(ee[0])&&424==ee[1]&&!ee[4].length&&1==ee[9]?q[D(ee[0])].apply(q,ee[3]):1==W.length&&B(W)?q[Y]():q.thru(W)}return function(){var m=arguments,S=m[0];
11if(q&&1==m.length&&j(S))return q.plant(S).value();for(var T=0,R=_?y[T].apply(this,m):S;++T<_;)R=y[T].call(this,R);return R}})}},47445:function(m,y,_){var S=_(40098),T=_(16612),R=_(18601);m.exports=function(m){return function(y,_,D){return D&&"number"!=typeof D&&T(y,_,D)&&(_=D=void 0),y=R(y),void 0===_?(_=y,y=0):_=R(_),D=void 0===D?y<_?1:-1:R(D),S(y,_,D,m)}}},23593:function(m,y,_){var S=_(58525),T=_(50308),R=_(21814),D=S&&1/R(new S([,-0]))[1]==1/0?function(m){return new S(m)}:T;m.exports=D},13866:function(m,y,_){var S=_(48969),T=_(64160),R=_(68776),D=_(17537);m.exports=function(m){return function(y){var _=T(y);return"[object Map]"==_?R(y):"[object Set]"==_?D(y):S(y,m(y))}}},24626:function(m,y,_){var S=_(77813),T=Object.prototype,R=T.hasOwnProperty;m.exports=function(m,y,_,D){return void 0===m||S(m,T[_])&&!R.call(D,_)?y:m}},60696:function(m,y,_){var S=_(68630);m.exports=function(m){return S(m)?void 0:m}},69389:function(m,y,_){var S=_(18674)({Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã
:"A",à :"a",á:"a",â:"a",ã:"a",ä:"a",Ã¥:"a",Ã:"C",ç:"c",Ã:"D",ð:"d",Ã:"E",Ã:"E",Ã:"E",Ã:"E",è:"e",é:"e",ê:"e",ë:"e",Ã:"I",Ã:"I",Ã:"I",Ã:"I",ì:"i",Ã:"i",î:"i",ï:"i",Ã:"N",ñ:"n",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ã:"U",Ã:"U",Ã:"U",Ã:"U",ù:"u",ú:"u",û:"u",ü:"u",Ã:"Y",ý:"y",ÿ:"y",Ã:"Ae",æ:"ae",Ã:"Th",þ:"th",Ã:"ss",Ä:"A",Ä:"A",Ä:"A",Ä:"a",Ä:"a",Ä
:"a",Ä:"C",Ä:"C",Ä:"C",Ä:"C",Ä:"c",Ä:"c",Ä:"c",Ä:"c",Ä:"D",Ä:"D",Ä:"d",Ä:"d",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"E",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"e",Ä:"G",Ä:"G",Ä :"G",Ä¢:"G",Ä:"g",Ä:"g",Ä¡:"g",Ä£:"g",Ĥ:"H",Ħ:"H",Ä¥:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Ä®:"I",İ:"I",Ä©:"i",Ä«:"i",Ä:"i",į:"i",ı:"i",Ä´:"J",ĵ:"j",Ķ:"K",Ä·:"k",ĸ:"k",Ĺ:"L",Ä»:"L",Ľ:"L",Ä¿:"L",Å:"L",ĺ:"l",ļ:"l",ľ:"l",Å:"l",Å:"l",Å:"N",Å
:"N",Å:"N",Å:"N",Å:"n",Å:"n",Å:"n",Å:"n",Å:"O",Å:"O",Å:"O",Å:"o",Å:"o",Å:"o",Å:"R",Å:"R",Å:"R",Å:"r",Å:"r",Å:"r",Å:"S",Å:"S",Å:"S",Å :"S",Å:"s",Å:"s",Å:"s",Å¡:"s",Å¢:"T",Ť:"T",Ŧ:"T",Å£:"t",Å¥:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Å®:"U",Ű:"U",Ų:"U",Å©:"u",Å«:"u",Å:"u",ů:"u",ű:"u",ų:"u",Å´:"W",ŵ:"w",Ŷ:"Y",Å·:"y",Ÿ:"Y",Ź:"Z",Å»:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Å:"Oe",Å:"oe",Å:"'n",Å¿:"s"});m.exports=S},38777:function(m,y,_){var S=_(10852),T=function(){try{var m=S(Object,"defineProperty");return m({},"",{}),m}catch(m){}}();m.exports=T},67114:function(m,y,_){var S=_(88668),T=_(82908),R=_(74757);m.exports=function(m,y,_,D,j,B){var Z=1&_,W=m.length,q=y.length;if(W!=q&&!(Z&&q>W))return!1;var Y=B.get(m),ee=B.get(y);if(Y&&ee)return Y==y&&ee==m;var et=-1,er=!0,ei=2&_?new S:void 0;for(B.set(m,y),B.set(y,m);++et<W;){var ea=m[et],es=y[et];if(D)var el=Z?D(es,ea,et,y,m,B):D(ea,es,et,m,y,B);if(void 0!==el){if(el)continue;er=!1;break}if(ei){if(!T(y,function(m,y){if(!R(ei,y)&&(ea===m||j(ea,m,_,D,B)))return ei.push(y)})){er=!1;break}}else if(!(ea===es||j(ea,es,_,D,B))){er=!1;break}}return B.delete(m),B.delete(y),er}},18351:function(m,y,_){var S=_(62705),T=_(11149),R=_(77813),D=_(67114),j=_(68776),B=_(21814),Z=S?S.prototype:void 0,W=Z?Z.valueOf:void 0;m.exports=function(m,y,_,S,Z,q,Y){switch(_){case"[object DataView]":if(m.byteLength!=y.byteLength||m.byteOffset!=y.byteOffset)break;m=m.buffer,y=y.buffer;case"[object ArrayBuffer]":if(m.byteLength!=y.byteLength||!q(new T(m),new T(y)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return R(+m,+y);case"[object Error]":return m.name==y.name&&m.message==y.message;case"[object RegExp]":case"[object String]":return m==y+"";case"[object Map]":var ee=j;case"[object Set]":var et=1&S;if(ee||(ee=B),m.size!=y.size&&!et)break;var er=Y.get(m);if(er)return er==y;S|=2,Y.set(m,y);var ei=D(ee(m),ee(y),S,Z,q,Y);return Y.delete(m),ei;case"[object Symbol]":if(W)return W.call(m)==W.call(y)}return!1}},16096:function(m,y,_){var S=_(58234),T=Object.prototype.hasOwnProperty;m.exports=function(m,y,_,R,D,j){var B=1&_,Z=S(m),W=Z.length;if(W!=S(y).length&&!B)return!1;for(var q=W;q--;){var Y=Z[q];if(!(B?Y in y:T.call(y,Y)))return!1}var ee=j.get(m),et=j.get(y);if(ee&&et)return ee==y&&et==m;var er=!0;j.set(m,y),j.set(y,m);for(var ei=B;++q<W;){var ea=m[Y=Z[q]],es=y[Y];if(R)var el=B?R(es,ea,Y,y,m,j):R(ea,es,Y,m,y,j);if(!(void 0===el?ea===es||D(ea,es,_,R,j):el)){er=!1;break}ei||(ei="constructor"==Y)}if(er&&!ei){var eu=m.constructor,ec=y.constructor;eu!=ec&&"constructor"in m&&"constructor"in y&&!("function"==typeof eu&&eu instanceof eu&&"function"==typeof ec&&ec instanceof ec)&&(er=!1)}return j.delete(m),j.delete(y),er}},89464:function(m,y,_){var S=_(18674)({"&":"&","<":"<",">":">",'"':""","'":"'"});m.exports=S},31994:function(m){var y={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};m.exports=function(m){return"\\"+y[m]}},99021:function(m,y,_){var S=_(85564),T=_(45357),R=_(30061);m.exports=function(m){return R(T(m,void 0,S),m+"")}},31957:function(m,y,_){var S="object"==typeof _.g&&_.g&&_.g.Object===Object&&_.g;m.exports=S},58234:function(m,y,_){var S=_(68866),T=_(99551),R=_(3674);m.exports=function(m){return S(m,R,T)}},46904:function(m,y,_){var S=_(68866),T=_(51442),R=_(81704);m.exports=function(m){return S(m,R,T)}},66833:function(m,y,_){var S=_(89250),T=_(50308),R=S?function(m){return S.get(m)}:T;m.exports=R},97658:function(m,y,_){var S=_(52060),T=Object.prototype.hasOwnProperty;m.exports=function(m){for(var y=m.name+"",_=S[y],R=T.call(S,y)?_.length:0;R--;){var D=_[R],j=D.func;
11if(null==j||j==m)return D.name}return y}},45050:function(m,y,_){var S=_(37019);m.exports=function(m,y){var _=m.__data__;return S(y)?_["string"==typeof y?"string":"hash"]:_.map}},1499:function(m,y,_){var S=_(89162),T=_(3674);m.exports=function(m){for(var y=T(m),_=y.length;_--;){var R=y[_],D=m[R];y[_]=[R,D,S(D)]}return y}},10852:function(m,y,_){var S=_(28458),T=_(47801);m.exports=function(m,y){var _=T(m,y);return S(_)?_:void 0}},85924:function(m,y,_){var S=_(5569)(Object.getPrototypeOf,Object);m.exports=S},89607:function(m,y,_){var S=_(62705),T=Object.prototype,R=T.hasOwnProperty,D=T.toString,j=S?S.toStringTag:void 0;m.exports=function(m){var y=R.call(m,j),_=m[j];try{m[j]=void 0;var S=!0}catch(m){}var T=D.call(m);return S&&(y?m[j]=_:delete m[j]),T}},99551:function(m,y,_){var S=_(34963),T=_(70479),R=Object.prototype.propertyIsEnumerable,D=Object.getOwnPropertySymbols,j=D?function(m){return null==m?[]:S(D(m=Object(m)),function(y){return R.call(m,y)})}:T;m.exports=j},51442:function(m,y,_){var S=_(62488),T=_(85924),R=_(99551),D=_(70479),j=Object.getOwnPropertySymbols?function(m){for(var y=[];m;)S(y,R(m)),m=T(m);return y}:D;m.exports=j},64160:function(m,y,_){var S=_(18552),T=_(57071),R=_(53818),D=_(58525),j=_(70577),B=_(44239),Z=_(80346),W="[object Map]",q="[object Promise]",Y="[object Set]",ee="[object WeakMap]",et="[object DataView]",er=Z(S),ei=Z(T),ea=Z(R),es=Z(D),el=Z(j),eu=B;(S&&eu(new S(new ArrayBuffer(1)))!=et||T&&eu(new T)!=W||R&&eu(R.resolve())!=q||D&&eu(new D)!=Y||j&&eu(new j)!=ee)&&(eu=function(m){var y=B(m),_="[object Object]"==y?m.constructor:void 0,S=_?Z(_):"";if(S)switch(S){case er:return et;case ei:return W;case ea:return q;case es:return Y;case el:return ee}return y}),m.exports=eu},47801:function(m){m.exports=function(m,y){return null==m?void 0:m[y]}},222:function(m,y,_){var S=_(71811),T=_(35694),R=_(1469),D=_(65776),j=_(41780),B=_(40327);m.exports=function(m,y,_){y=S(y,m);for(var Z=-1,W=y.length,q=!1;++Z<W;){var Y=B(y[Z]);if(!(q=null!=m&&_(m,Y)))break;m=m[Y]}return q||++Z!=W?q:!!(W=null==m?0:m.length)&&j(W)&&D(Y,W)&&(R(m)||T(m))}},62689:function(m){var y=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");m.exports=function(m){return y.test(m)}},93157:function(m){var y=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;m.exports=function(m){return y.test(m)}},51789:function(m,y,_){var S=_(94536);m.exports=function(){this.__data__=S?S(null):{},this.size=0}},80401:function(m){m.exports=function(m){var y=this.has(m)&&delete this.__data__[m];return this.size-=y?1:0,y}},57667:function(m,y,_){var S=_(94536),T=Object.prototype.hasOwnProperty;m.exports=function(m){var y=this.__data__;if(S){var _=y[m];return"__lodash_hash_undefined__"===_?void 0:_}return T.call(y,m)?y[m]:void 0}},21327:function(m,y,_){var S=_(94536),T=Object.prototype.hasOwnProperty;m.exports=function(m){var y=this.__data__;return S?void 0!==y[m]:T.call(y,m)}},81866:function(m,y,_){var S=_(94536);m.exports=function(m,y){var _=this.__data__;return this.size+=this.has(m)?0:1,_[m]=S&&void 0===y?"__lodash_hash_undefined__":y,this}},43824:function(m){var y=Object.prototype.hasOwnProperty;m.exports=function(m){var _=m.length,S=new m.constructor(_);return _&&"string"==typeof m[0]&&y.call(m,"index")&&(S.index=m.index,S.input=m.input),S}},29148:function(m,y,_){var S=_(74318),T=_(57157),R=_(93147),D=_(40419),j=_(77133);m.exports=function(m,y,_){var B=m.constructor;switch(y){case"[object ArrayBuffer]":return S(m);case"[object Boolean]":case"[object Date]":return new B(+m);case"[object DataView]":return T(m,_);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return j(m,_);case"[object Map]":case"[object Set]":return new B;case"[object Number]":case"[object String]":return new B(m);case"[object RegExp]":return R(m);case"[object Symbol]":return D(m)}}},38517:function(m,y,_){var S=_(3118),T=_(85924),R=_(25726);m.exports=function(m){return"function"!=typeof m.constructor||R(m)?{}:S(T(m))}},37285:function(m,y,_){var S=_(62705),T=_(35694),R=_(1469),D=S?S.isConcatSpreadable:void 0;m.exports=function(m){return R(m)||T(m)||!!(D&&m&&m[D])}},65776:function(m){var y=/^(?:0|[1-9]\d*)$/;m.exports=function(m,_){var S=typeof m;return!!(_=null==_?9007199254740991:_)&&("number"==S||"symbol"!=S&&y.test(m))&&m>-1&&m%1==0&&m<_}},16612:function(m,y,_){var S=_(77813),T=_(98612),R=_(65776),D=_(13218);m.exports=function(m,y,_){if(!D(_))return!1;var j=typeof y;return("number"==j?!!(T(_)&&R(y,_.length)):"string"==j&&y in _)&&S(_[y],m)}},15403:function(m,y,_){var S=_(1469),T=_(33448),R=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,D=/^\w*$/;m.exports=function(m,y){if(S(m))return!1;var _=typeof m;return!!("number"==_||"symbol"==_||"boolean"==_||null==m||T(m))||D.test(m)||!R.test(m)||null!=y&&m in Object(y)}},37019:function(m){m.exports=function(m){var y=typeof m;return"string"==y||"number"==y||"symbol"==y||"boolean"==y?"__proto__"!==m:null===m}},86528:function(m,y,_){var S=_(96425),T=_(66833),R=_(97658),D=_(8111);m.exports=function(m){var y=R(m),_=D[y];if("function"!=typeof _||!(y in S.prototype))return!1;if(m===_)return!0;var j=T(_);return!!j&&m===j[0]}},15346:function(m,y,_){var S,T=_(14429),R=(S=/[^.]+$/.exec(T&&T.keys&&T.keys.IE_PROTO||""))?"Symbol(sr
11c)_1."+S:"";m.exports=function(m){return!!R&&R in m}},25726:function(m){var y=Object.prototype;m.exports=function(m){var _=m&&m.constructor;return m===("function"==typeof _&&_.prototype||y)}},89162:function(m,y,_){var S=_(13218);m.exports=function(m){return m==m&&!S(m)}},27040:function(m){m.exports=function(){this.__data__=[],this.size=0}},14125:function(m,y,_){var S=_(18470),T=Array.prototype.splice;m.exports=function(m){var y=this.__data__,_=S(y,m);return!(_<0)&&(_==y.length-1?y.pop():T.call(y,_,1),--this.size,!0)}},82117:function(m,y,_){var S=_(18470);m.exports=function(m){var y=this.__data__,_=S(y,m);return _<0?void 0:y[_][1]}},67518:function(m,y,_){var S=_(18470);m.exports=function(m){return S(this.__data__,m)>-1}},54705:function(m,y,_){var S=_(18470);m.exports=function(m,y){var _=this.__data__,T=S(_,m);return T<0?(++this.size,_.push([m,y])):_[T][1]=y,this}},24785:function(m,y,_){var S=_(1989),T=_(38407),R=_(57071);m.exports=function(){this.size=0,this.__data__={hash:new S,map:new(R||T),string:new S}}},11285:function(m,y,_){var S=_(45050);m.exports=function(m){var y=S(this,m).delete(m);return this.size-=y?1:0,y}},96e3:function(m,y,_){var S=_(45050);m.exports=function(m){return S(this,m).get(m)}},49916:function(m,y,_){var S=_(45050);m.exports=function(m){return S(this,m).has(m)}},95265:function(m,y,_){var S=_(45050);m.exports=function(m,y){var _=S(this,m),T=_.size;return _.set(m,y),this.size+=_.size==T?0:1,this}},68776:function(m){m.exports=function(m){var y=-1,_=Array(m.size);return m.forEach(function(m,S){_[++y]=[S,m]}),_}},42634:function(m){m.exports=function(m,y){return function(_){return null!=_&&_[m]===y&&(void 0!==y||m in Object(_))}}},24523:function(m,y,_){var S=_(88306);m.exports=function(m){var y=S(m,function(m){return 500===_.size&&_.clear(),m}),_=y.cache;return y}},89250:function(m,y,_){var S=_(70577),T=S&&new S;m.exports=T},94536:function(m,y,_){var S=_(10852)(Object,"create");m.exports=S},86916:function(m,y,_){var S=_(5569)(Object.keys,Object);m.exports=S},33498:function(m){m.exports=function(m){var y=[];if(null!=m)for(var _ in Object(m))y.push(_);return y}},31167:function(m,y,_){m=_.nmd(m);var S=_(31957),T=y&&!y.nodeType&&y,R=T&&m&&!m.nodeType&&m,D=R&&R.exports===T&&S.process,j=function(){try{var m=R&&R.require&&R.require("util").types;if(m)return m;return D&&D.binding&&D.binding("util")}catch(m){}}();m.exports=j},2333:function(m){var y=Object.prototype.toString;m.exports=function(m){return y.call(m)}},5569:function(m){m.exports=function(m,y){return function(_){return m(y(_))}}},45357:function(m,y,_){var S=_(96874),T=Math.max;m.exports=function(m,y,_){return y=T(void 0===y?m.length-1:y,0),function(){for(var R=arguments,D=-1,j=T(R.length-y,0),B=Array(j);++D<j;)B[D]=R[y+D];D=-1;for(var Z=Array(y+1);++D<y;)Z[D]=R[D];return Z[y]=_(B),S(m,this,Z)}}},40292:function(m,y,_){var S=_(97786),T=_(14259);m.exports=function(m,y){return y.length<2?m:S(m,T(y,0,-1))}},79865:function(m){m.exports=/<%-([\s\S]+?)%>/g},76051:function(m){m.exports=/<%([\s\S]+?)%>/g},5712:function(m){m.exports=/<%=([\s\S]+?)%>/g},52060:function(m){m.exports={}},55639:function(m,y,_){var S=_(31957),T="object"==typeof self&&self&&self.Object===Object&&self,R=S||T||Function("return this")();m.exports=R},36390:function(m){m.exports=function(m,y){if(("constructor"!==y||"function"!=typeof m[y])&&"__proto__"!=y)return m[y]}},90619:function(m){m.exports=function(m){return this.__data__.set(m,"__lodash_hash_undefined__"),this}},72385:function(m){m.exports=function(m){return this.__data__.has(m)}},21814:function(m){m.exports=function(m){var y=-1,_=Array(m.size);return m.forEach(function(m){_[++y]=m}),_}},17537:function(m){m.exports=function(m){var y=-1,_=Array(m.size);return m.forEach(function(m){_[++y]=[m,m]}),_}},30061:function(m,y,_){var S=_(56560),T=_(21275)(S);m.exports=T},21275:function(m){var y=Date.now;m.exports=function(m){var _=0,S=0;return function(){var T=y(),R=16-(T-S);if(S=T,R>0){if(++_>=800)return arguments[0]}else _=0;return m.apply(void 0,arguments)}}},37465:function(m,y,_){var S=_(38407);m.exports=function(){this.__data__=new S,this.size=0}},63779:function(m){m.exports=function(m){var y=this.__data__,_=y.delete(m);return this.size=y.size,_}},67599:function(m){m.exports=function(m){return this.__data__.get(m)}},44758:function(m){m.exports=function(m){return this.__data__.has(m)}},34309:function(m,y,_){var S=_(38407),T=_(57071),R=_(83369);m.exports=function(m,y){var _=this.__data__;if(_ instanceof S){var D=_.__data__;if(!T||D.length<199)return D.push([m,y]),this.size=++_.size,this;_=this.__data__=new R(D)}return _.set(m,y),this.size=_.size,this}},42351:function(m){m.exports=function(m,y,_){for(var S=_-1,T=m.length;++S<T;)if(m[S]===y)return S;return -1}},83140:function(m,y,_){var S=_(44286),T=_(62689),R=_(676);m.exports=function(m){return T(m)?R(m):S(m)}},55514:function(m,y,_){var S=_(24523),T=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,R=/\\(\\)?/g,D=S(function(m){var y=[];return 46===m.charCodeAt(0)&&y.push(""),m.replace(T,function(m,_,S,T){y.push(S?T.replace(R,"$1"):_||m)}),y});m.exports=D},40327:function(m,y,_){var S=_(33448),T=1/0;m.exports=function(m){if("string"==typeof m||S(m))return m;var y=m+"";return"0"==y&&1/m==-T?"-0":y}},80346:function(m){var y=Function.prototype.toString;
11m.exports=function(m){if(null!=m){try{return y.call(m)}catch(m){}try{return m+""}catch(m){}}return""}},47246:function(m){var y=/\s/;m.exports=function(m){for(var _=m.length;_--&&y.test(m.charAt(_)););return _}},676:function(m){var y="\ud800-\udfff",_="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",S="\ud83c[\udffb-\udfff]",T="[^"+y+"]",R="(?:\ud83c[\udde6-\uddff]){2}",D="[\ud800-\udbff][\udc00-\udfff]",j="(?:"+_+"|"+S+")?",B="[\\ufe0e\\ufe0f]?",Z="(?:\\u200d(?:"+[T,R,D].join("|")+")"+B+j+")*",W=RegExp(S+"(?="+S+")|(?:"+[T+_+"?",_,R,D,"["+y+"]"].join("|")+")"+(B+j+Z),"g");m.exports=function(m){return m.match(W)||[]}},2757:function(m){var y="\ud800-\udfff",_="\\u2700-\\u27bf",S="a-z\\xdf-\\xf6\\xf8-\\xff",T="A-Z\\xc0-\\xd6\\xd8-\\xde",R="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",D="['â]",j="["+R+"]",B="["+S+"]",Z="[^"+y+R+"\\d+"+_+S+T+"]",W="(?:\ud83c[\udde6-\uddff]){2}",q="[\ud800-\udbff][\udc00-\udfff]",Y="["+T+"]",ee="(?:"+B+"|"+Z+")",et="(?:"+D+"(?:d|ll|m|re|s|t|ve))?",er="(?:"+D+"(?:D|LL|M|RE|S|T|VE))?",ei="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\ud83c[\udffb-\udfff])?",ea="[\\ufe0e\\ufe0f]?",es="(?:\\u200d(?:"+["[^"+y+"]",W,q].join("|")+")"+ea+ei+")*",el="(?:"+["["+_+"]",W,q].join("|")+")"+(ea+ei+es),eu=RegExp([Y+"?"+B+"+"+et+"(?="+[j,Y,"$"].join("|")+")","(?:"+Y+"|"+Z+")+"+er+"(?="+[j,Y+ee,"$"].join("|")+")",Y+"?"+ee+"+"+et,Y+"+"+er,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",el].join("|"),"g");m.exports=function(m){return m.match(eu)||[]}},21913:function(m,y,_){var S=_(96425),T=_(7548),R=_(278);m.exports=function(m){if(m instanceof S)return m.clone();var y=new T(m.__wrapped__,m.__chain__);return y.__actions__=R(m.__actions__),y.__index__=m.__index__,y.__values__=m.__values__,y}},29018:function(m,y,_){var S=_(98363),T=_(21463),R=_(81704),D=T(function(m,y,_,T){S(y,R(y),m,T)});m.exports=D},9591:function(m,y,_){var S=_(96874),T=_(5976),R=_(64647),D=T(function(m,y){try{return S(m,void 0,y)}catch(m){return R(m)?m:Error(m)}});m.exports=D},68929:function(m,y,_){var S=_(48403),T=_(35393)(function(m,y,_){return y=y.toLowerCase(),m+(_?S(y):y)});m.exports=T},48403:function(m,y,_){var S=_(79833),T=_(11700);m.exports=function(m){return T(S(m).toLowerCase())}},84596:function(m,y,_){var S=_(1469);m.exports=function(){if(!arguments.length)return[];var m=arguments[0];return S(m)?m:[m]}},66678:function(m,y,_){var S=_(85990);m.exports=function(m){return S(m,4)}},50361:function(m,y,_){var S=_(85990);m.exports=function(m){return S(m,5)}},39693:function(m){m.exports=function(m){for(var y=-1,_=null==m?0:m.length,S=0,T=[];++y<_;){var R=m[y];R&&(T[S++]=R)}return T}},75703:function(m){m.exports=function(m){return function(){return m}}},23279:function(m,y,_){var S=_(13218),T=_(7771),R=_(14841),D=Math.max,j=Math.min;m.exports=function(m,y,_){var B,Z,W,q,Y,ee,et=0,er=!1,ei=!1,ea=!0;if("function"!=typeof m)throw TypeError("Expected a function");function invokeFunc(y){var _=B,S=Z;return B=Z=void 0,et=y,q=m.apply(S,_)}function shouldInvoke(m){var _=m-ee,S=m-et;return void 0===ee||_>=y||_<0||ei&&S>=W}function timerExpired(){var m,_,S,R=T();if(shouldInvoke(R))return trailingEdge(R);Y=setTimeout(timerExpired,(m=R-ee,_=R-et,S=y-m,ei?j(S,W-_):S))}function trailingEdge(m){return(Y=void 0,ea&&B)?invokeFunc(m):(B=Z=void 0,q)}function debounced(){var m,_=T(),S=shouldInvoke(_);if(B=arguments,Z=this,ee=_,S){if(void 0===Y)return et=m=ee,Y=setTimeout(timerExpired,y),er?invokeFunc(m):q;if(ei)return clearTimeout(Y),Y=setTimeout(timerExpired,y),invokeFunc(ee)}return void 0===Y&&(Y=setTimeout(timerExpired,y)),q}return y=R(y)||0,S(_)&&(er=!!_.leading,W=(ei="maxWait"in _)?D(R(_.maxWait)||0,y):W,ea="trailing"in _?!!_.trailing:ea),debounced.cancel=function(){void 0!==Y&&clearTimeout(Y),et=0,B=ee=Z=Y=void 0},debounced.flush=function(){return void 0===Y?q:trailingEdge(T())},debounced}},53816:function(m,y,_){var S=_(69389),T=_(79833),R=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
117f]/g,D=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");m.exports=function(m){return(m=T(m))&&m.replace(R,S).replace(D,"")}},91966:function(m,y,_){var S=_(20731),T=_(21078),R=_(5976),D=_(29246),j=R(function(m,y){return D(m)?S(m,T(y,1,D,!0)):[]});m.exports=j},66073:function(m,y,_){m.exports=_(84486)},77813:function(m){m.exports=function(m,y){return m===y||m!=m&&y!=y}},7187:function(m,y,_){var S=_(89464),T=_(79833),R=/[&<>"']/g,D=RegExp(R.source);m.exports=function(m){return(m=T(m))&&D.test(m)?m.replace(R,S):m}},3522:function(m,y,_){var S=_(79833),T=/[\\^$.*+?()[\]{}|]/g,R=RegExp(T.source);m.exports=function(m){return(m=S(m))&&R.test(m)?m.replace(T,"\\$&"):m}},13311:function(m,y,_){var S=_(67740)(_(30998));m.exports=S},30998:function(m,y,_){var S=_(41848),T=_(67206),R=_(40554),D=Math.max;m.exports=function(m,y,_){var j=null==m?0:m.length;if(!j)return -1;var B=null==_?0:R(_);return B<0&&(B=D(j+B,0)),S(m,T(y,3),B)}},94654:function(m,y,_){var S=_(21078),T=_(35161);m.exports=function(m,y){return S(T(m,y),1)}},85564:function(m,y,_){var S=_(21078);m.exports=function(m){return(null==m?0:m.length)?S(m,1):[]}},59242:function(m,y,_){var S=_(23468)();m.exports=S}
11,84486:function(m,y,_){var S=_(77412),T=_(89881),R=_(54290),D=_(1469);m.exports=function(m,y){return(D(m)?S:T)(m,R(y))}},2525:function(m,y,_){var S=_(47816),T=_(54290);m.exports=function(m,y){return m&&S(m,T(y))}},17204:function(m){m.exports=function(m){for(var y=-1,_=null==m?0:m.length,S={};++y<_;){var T=m[y];S[T[0]]=T[1]}return S}},27361:function(m,y,_){var S=_(97786);m.exports=function(m,y,_){var T=null==m?void 0:S(m,y);return void 0===T?_:T}},7739:function(m,y,_){var S=_(89465),T=_(55189),R=Object.prototype.hasOwnProperty,D=T(function(m,y,_){R.call(m,_)?m[_].push(y):S(m,_,[y])});m.exports=D},79095:function(m,y,_){var S=_(13),T=_(222);m.exports=function(m,y){return null!=m&&T(m,y,S)}},6557:function(m){m.exports=function(m){return m}},25325:function(m,y,_){var S=_(29932),T=_(47556),R=_(5976),D=_(24387),j=R(function(m){var y=S(m,D);return y.length&&y[0]===m[0]?T(y):[]});m.exports=j},35694:function(m,y,_){var S=_(9454),T=_(37005),R=Object.prototype,D=R.hasOwnProperty,j=R.propertyIsEnumerable,B=S(function(){return arguments}())?S:function(m){return T(m)&&D.call(m,"callee")&&!j.call(m,"callee")};m.exports=B},1469:function(m){var y=Array.isArray;m.exports=y},98612:function(m,y,_){var S=_(23560),T=_(41780);m.exports=function(m){return null!=m&&T(m.length)&&!S(m)}},29246:function(m,y,_){var S=_(98612),T=_(37005);m.exports=function(m){return T(m)&&S(m)}},44144:function(m,y,_){m=_.nmd(m);var S=_(55639),T=_(95062),R=y&&!y.nodeType&&y,D=R&&m&&!m.nodeType&&m,j=D&&D.exports===R?S.Buffer:void 0,B=j?j.isBuffer:void 0;m.exports=B||T},41609:function(m,y,_){var S=_(280),T=_(64160),R=_(35694),D=_(1469),j=_(98612),B=_(44144),Z=_(25726),W=_(36719),q=Object.prototype.hasOwnProperty;m.exports=function(m){if(null==m)return!0;if(j(m)&&(D(m)||"string"==typeof m||"function"==typeof m.splice||B(m)||W(m)||R(m)))return!m.length;var y=T(m);if("[object Map]"==y||"[object Set]"==y)return!m.size;if(Z(m))return!S(m).length;for(var _ in m)if(q.call(m,_))return!1;return!0}},18446:function(m,y,_){var S=_(90939);m.exports=function(m,y){return S(m,y)}},64647:function(m,y,_){var S=_(44239),T=_(37005),R=_(68630);m.exports=function(m){if(!T(m))return!1;var y=S(m);return"[object Error]"==y||"[object DOMException]"==y||"string"==typeof m.message&&"string"==typeof m.name&&!R(m)}},97398:function(m,y,_){var S=_(55639).isFinite;m.exports=function(m){return"number"==typeof m&&S(m)}},23560:function(m,y,_){var S=_(44239),T=_(13218);m.exports=function(m){if(!T(m))return!1;var y=S(m);return"[object Function]"==y||"[object GeneratorFunction]"==y||"[object AsyncFunction]"==y||"[object Proxy]"==y}},41780:function(m){m.exports=function(m){return"number"==typeof m&&m>-1&&m%1==0&&m<=9007199254740991}},56688:function(m,y,_){var S=_(25588),T=_(7518),R=_(31167),D=R&&R.isMap,j=D?T(D):S;m.exports=j},13218:function(m){m.exports=function(m){var y=typeof m;return null!=m&&("object"==y||"function"==y)}},37005:function(m){m.exports=function(m){return null!=m&&"object"==typeof m}},68630:function(m,y,_){var S=_(44239),T=_(85924),R=_(37005),D=Object.prototype,j=Function.prototype.toString,B=D.hasOwnProperty,Z=j.call(Object);m.exports=function(m){if(!R(m)||"[object Object]"!=S(m))return!1;var y=T(m);if(null===y)return!0;var _=B.call(y,"constructor")&&y.constructor;return"function"==typeof _&&_ instanceof _&&j.call(_)==Z}},72928:function(m,y,_){var S=_(29221),T=_(7518),R=_(31167),D=R&&R.isSet,j=D?T(D):S;m.exports=j},47037:function(m,y,_){var S=_(44239),T=_(1469),R=_(37005);m.exports=function(m){return"string"==typeof m||!T(m)&&R(m)&&"[object String]"==S(m)}},33448:function(m,y,_){var S=_(44239),T=_(37005);m.exports=function(m){return"symbol"==typeof m||T(m)&&"[object Symbol]"==S(m)}},36719:function(m,y,_){var S=_(38749),T=_(7518),R=_(31167),D=R&&R.isTypedArray,j=D?T(D):S;m.exports=j},52353:function(m){m.exports=function(m){return void 0===m}},21804:function(m,y,_){var S=_(35393)(function(m,y,_){return m+(_?"-":"")+y.toLowerCase()});m.exports=S},24350:function(m,y,_){var S=_(89465),T=_(55189)(function(m,y,_){S(m,_,y)});m.exports=T},3674:function(m,y,_){var S=_(14636),T=_(280),R=_(98612);m.exports=function(m){return R(m)?S(m):T(m)}},81704:function(m,y,_){var S=_(14636),T=_(10313),R=_(98612);m.exports=function(m){return R(m)?S(m,!0):T(m)}},10928:function(m){m.exports=function(m){var y=null==m?0:m.length;return y?m[y-1]:void 0}},35161:function(m,y,_){var S=_(29932),T=_(67206),R=_(69199),D=_(1469);m.exports=function(m,y){return(D(m)?S:R)(m,T(y,3))}},6162:function(m,y,_){var S=_(56029),T=_(53325),R=_(6557);m.exports=function(m){return m&&m.length?S(m,R,T):void 0}},88306:function(m,y,_){var S=_(83369);function memoize(m,y){if("function"!=typeof m||null!=y&&"function"!=typeof y)throw TypeError("Expected a function");var memoized=function(){var _=arguments,S=y?y.apply(this,_):_[0],T=memoized.cache;if(T.has(S))return T.get(S);var R=m.apply(this,_);return memoized.cache=T.set(S,R)||T,R};return memoized.cache=new(memoize.Cache||S),memoized}memoize.Cache=S,m.exports=memoize},82492:function(m,y,_){var S=_(42980),T=_(21463)(function(m,y,_){S(m,y,_)});m.exports=T},53632:function(m,y,_){var S=_(56029),T=_(70433),R=_(6557);m.exports=function(m){return m&&m.length?S(m,R,T):void 0}},94885:function(m){m.exports=function(m){if("function"!=typeof m)throw TypeError("Expected a function");return function(){var y=arguments;switch(y.length){case 0:return!m.call(this);case 1:return!m.call(this,y[0]);case 2:return!m.call(this,y[0],y[1]);case 3:return!m.call(this,y[0],y[1],y[2])}return!m.apply(this,y)}}},50308:function(m){m.exports=function(){}},7771:function(m,y,_){var S=_(55639);m.exports=function(){return S.Date.now()}},57557:function(m,y,_){var S=_(29932),T=_(85990),R=_(57406),D=_(71811),j=_(98363),B=_(60696),Z=_(99021),W=_(46904),q=Z(function(m,y){var _={};if(null==m)return _;var Z=!1;y=S(y,function(y){return y=D(y,m),Z||(Z=y.length>1),y}),j(m,W(m),_),Z&&(_=T(_,7,B));for(var q=y.length;q--;)R(_,y[q]);return _});m.exports=q},14176:function(m,y,_){var S=_(67206),T=_(94885),R=_(35937);m.exports=function(m,y){return R(m,T(S(y)))}},75472:function(m,y,_){var S=_(82689),T=_(1469);m.exports=function(m,y,_,R){return null==m?[]:(T(y)||(y=null==y?[]:[y]),T(_=R?void 0:_)||(_=null==_?[]:[_]),S(m,y,_))}},43174:function(m,y,_){var S=_(55189)(function(m,y,_){m[_?0:1].push(y)},function(){return[[],[]]});m.exports=S},78718:function(m,y,_){var S=_(25970),T=_(99021)(function(m,y){return null==m?{}:S(m,y)});m.exports=T},35937:function(m,y,_){var S=_(29932),T=_(67206),R=_(63012),D=_(46904);m.exports=function(m,y){if(null==m)return{};var _=S(D(m),function(m){return[m]});return y=T(y),R(m,_,function(m,_){return y(m,_[0])})}},39601:function(m,y,_){var S=_(40371),T=_(79152),R=_(15403),D=_(40327);m.exports=function(m){return R(m)?S(D(m)):T(m)}},96026:function(m,y,_){var S=_(47445)();m.exports=S},95534:function(m,y,_){var S=_(94311),T=_(84992),R=_(1469);m.exports=function(m){return(R(m)?S:T)(m)}},89734:function(m,y,_){var S=_(21078),T=_(82689),R=_(5976),D=_(16612),j=R(function(m,y){if(null==m)return[];var _=y.length;return _>1&&D(m,y[0],y[1])?y=[]:_>2&&D(y[0],y[1],y[2])&&(y=[y[0]]),T(m,S(y,1),[])});m.exports=j},1159:function(m,y,_){var S=_(44949);m.exports=function(m,y){return S(m,y)}},18029:function(m,y,_){var S=_(35393),T=_(11700),R=S(function(m,y,_){return m+(_?" ":"")+T(y)});m.exports=R},70479:function(m){m.exports=function(){return[]}},95062:function(m){m.exports=function(){return!1}},41106:function(m,y,_){var S=_(29018),T=_(9591),R=_(47415),D=_(2462
116),j=_(31994),B=_(64647),Z=_(16612),W=_(3674),q=_(5712),Y=_(15835),ee=_(79833),et=/\b__p \+= '';/g,er=/\b(__p \+=) '' \+/g,ei=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ea=/[()=,{}\[\]\/\s]/,es=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,el=/($^)/,eu=/['\n\r\u2028\u2029\\]/g,ec=Object.prototype.hasOwnProperty;m.exports=function(m,y,_){var ed=Y.imports._.templateSettings||Y;_&&Z(m,y,_)&&(y=void 0),m=ee(m),y=S({},y,ed,D);var ef,ep,eh=S({},y.imports,ed.imports,D),eg=W(eh),em=R(eh,eg),ey=0,eb=y.interpolate||el,ev="__p += '",ex=RegExp((y.escape||el).source+"|"+eb.source+"|"+(eb===q?es:el).source+"|"+(y.evaluate||el).source+"|$","g"),ew=ec.call(y,"sourceURL")?"//# sourceURL="+(y.sourceURL+"").replace(/\s/g," ")+"\n":"";m.replace(ex,function(y,_,S,T,R,D){return S||(S=T),ev+=m.slice(ey,D).replace(eu,j),_&&(ef=!0,ev+="' +\n__e("+_+") +\n'"),R&&(ep=!0,ev+="';\n"+R+";\n__p += '"),S&&(ev+="' +\n((__t = ("+S+")) == null ? '' : __t) +\n'"),ey=D+y.length,y}),ev+="';\n";var e_=ec.call(y,"variable")&&y.variable;if(e_){if(ea.test(e_))throw Error("Invalid `variable` option passed into `_.template`")}else ev="with (obj) {\n"+ev+"\n}\n";ev=(ep?ev.replace(et,""):ev).replace(er,"$1").replace(ei,"$1;"),ev="function("+(e_||"obj")+") {\n"+(e_?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(ef?", __e = _.escape":"")+(ep?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+ev+"return __p\n}";var eC=T(function(){return Function(eg,ew+"return "+ev).apply(void 0,em)});if(eC.source=ev,B(eC))throw eC;return eC}},15835:function(m,y,_){var S=_(7187),T=_(79865),R=_(76051),D=_(5712);m.exports={escape:T,evaluate:R,interpolate:D,variable:"",imports:{_:{escape:S}}}},23493:function(m,y,_){var S=_(23279),T=_(13218);m.exports=function(m,y,_){var R=!0,D=!0;if("function"!=typeof m)throw TypeError("Expected a function");return T(_)&&(R="leading"in _?!!_.leading:R,D="trailing"in _?!!_.trailing:D),S(m,y,{leading:R,maxWait:y,trailing:D})}},18601:function(m,y,_){var S=_(14841),T=1/0;m.exports=function(m){return m?(m=S(m))===T||m===-T?(m<0?-1:1)*17976931348623157e292:m==m?m:0:0===m?m:0}},40554:function(m,y,_){var S=_(18601);m.exports=function(m){var y=S(m),_=y%1;return y==y?_?y-_:y:0}},7334:function(m,y,_){var S=_(79833);m.exports=function(m){return S(m).toLowerCase()}},14841:function(m,y,_){var S=_(27561),T=_(13218),R=_(33448),D=0/0,j=/^[-+]0x[0-9a-f]+$/i,B=/^0b[01]+$/i,Z=/^0o[0-7]+$/i,W=parseInt;m.exports=function(m){if("number"==typeof m)return m;if(R(m))return D;if(T(m)){var y="function"==typeof m.valueOf?m.valueOf():m;m=T(y)?y+"":y}if("string"!=typeof m)return 0===m?m:+m;m=S(m);var _=B.test(m);return _||Z.test(m)?W(m.slice(2),_?2:8):j.test(m)?D:+m}},93220:function(m,y,_){var S=_(13866)(_(3674));m.exports=S},30084:function(m,y,_){var S=_(29932),T=_(278),R=_(1469),D=_(33448),j=_(55514),B=_(40327),Z=_(79833);m.exports=function(m){return R(m)?S(m,B):D(m)?[m]:T(j(Z(m)))}},59881:function(m,y,_){var S=_(98363),T=_(81704);m.exports=function(m){return S(m,T(m))}},79833:function(m,y,_){var S=_(80531);m.exports=function(m){return null==m?"":S(m)}},92742:function(m,y,_){var S=_(80531),T=_(27561),R=_(40180),D=_(5512),j=_(89817),B=_(83140),Z=_(79833);m.exports=function(m,y,_){if((m=Z(m))&&(_||void 0===y))return T(m);if(!m||!(y=S(y)))return m;var W=B(m),q=B(y),Y=j(W,q),ee=D(W,q)+1;return R(W,Y,ee).join("")}},93386:function(m,y,_){var S=_(21078),T=_(5976),R=_(45652),D=_(29246),j=T(function(m){return R(S(m,1,D,!0))});m.exports=j},44908:function(m,y,_){var S=_(45652);m.exports=function(m){return m&&m.length?S(m):[]}},45578:function(m,y,_){var S=_(67206),T=_(45652);m.exports=function(m,y){return m&&m.length?T(m,S(y,2)):[]}},73955:function(m,y,_){var S=_(79833),T=0;m.exports=function(m){var y=++T;return S(m)+y}},11700:function(m,y,_){var S=_(98805)("toUpperCase");m.exports=S},52628:function(m,y,_){var S=_(47415),T=_(3674);m.exports=function(m){return null==m?[]:S(m,T(m))}},58748:function(m,y,_){var S=_(49029),T=_(93157),R=_(79833),D=_(2757);m.exports=function(m,y,_){return(m=R(m),void 0===(y=_?void 0:y))?T(m)?D(m):S(m):m.match(y)||[]}},8111:function(m,y,_){var S=_(96425),T=_(7548),R=_(9435),D=_(1469),j=_(37005),B=_(21913),Z=Object.prototype.hasOwnProperty;function lodash(m){if(j(m)&&!D(m)&&!(m instanceof S)){if(m instanceof T)return m;if(Z.call(m,"__wrapped__"))return B(m)}return new T(m)}lodash.prototype=R.prototype,lodash.prototype.constructor=lodash,m.exports=lodash},76566:function(m,y,_){var S=_(34963),T=_(5976),R=_(36128),D=_(29246),j=T(function(m){return R(S(m,D))});m.exports=j},47154:function(m){"use strict";m.exports=function(m){for(var y=function(m){var y,_=(m.length+8>>6)+1,S=Array(16*_);for(y=0;y<16*_;y++)S[y]=0;for(y=0;y<m.length;y++)S[y>>2]|=m.charCodeAt(y)<<(8*m.length+y)%4*8;S[y>>2]|=128<<(8*m.length+y)%4*8;var T=8*m.length;return S[16*_-2]=255&T,S[16*_-2]|=(T>>>8&255)<<8,S[16*_-2]|=(T>>>16&255)<<16,S[16*_-2]|=(T>>>24&255)<<24,S}(m),_=1732584193,S=-271733879,T=-1732584194,R=271733878,D=0;D<y.length;D+=16){var j=_,B=S,Z=T,W=R;_=ff(_,S,T,R,y[D+0],7,-680876936),R=ff(R,_,S,T,y[D+1],12,-389564586),T=ff(T,R,_,S,y[D+2],17,606105819),S=ff(S,T,R,_,y[D+3],22,-1044525330),_=ff(_,S,T,R,y[D+4],7,-176418897),R=ff(R,_,S,T,y[D+5],12,1200080426),T=ff(T,R,_,S,y[D+6],17,-1473231341),S=ff(S,T,R,_,y[D+7],22,-45705983),_=ff(_,S,T,R,y[D+8],7,1770035416),R=ff(R,_,S,T,y[D+9],12,-1958414417),T=ff(T,R,_,S,y[D+10],17,-42063),S=ff(S,T,R,_,y[D+11],22,-1990404162),_=ff(_,S,T,R,y[D+12],7,1804603682),R=ff(R,_,S,T,y[D+13],12,-40341101),T=ff(T,R,_,S,y[D+14],17,-1502002290),S=ff(S,T,R,_,y[D+15],22,1236535329),_=gg(_,S,T,R,y[D+1],5,-165796510),R=gg(R,_,S,T,y[D+6],9,-1069501632),T=gg(T,R,_,S,y[D+11],14,643717713),S=gg(S,T,R,_,y[D+0],20,-373897302),_=gg(_,S,T,R,y[D+5],5,-701558691),R=gg(R,_,S,T,y[D+10],9,38016083),T=gg(T,R,_,S,y[D+15],14,-660478335),S=gg(S,T,R,_,y[D+4],20,-405537848),_=gg(_,S,T,R,y[D+9],5,568446438),R=gg(R,_,S,T,y[D+14],9,-1019803690),T=gg(T,R,_,S,y[D+3],14,-187363961),S=gg(S,T,R,_,y[D+8],20,1163531501),_=gg(_,S,T,R,y[D+13],5,-1444681467),R=gg(R,_,S,T,y[D+2],9,-51403784),T=gg(T,R,_,S,y[D+7],14,1735328473),S=gg(S,T,R,_,y[D+12],20,-1926607734),_=hh(_,S,T,R,y[D+5],4,-378558),R=hh(R,_,S,T,y[D+8],11,-2022574463),T=hh(T,R,_,S,y[D+11],16,1839030562),S=hh(S,T,R,_,y[D+14],23,-35309556),_=hh(_,S,T,R,y[D+1],4,-1530992060),R=hh(R,_,S,T,y[D+4],11,1272893353),T=hh(T,R,_,S,y[D+7],16,-155497632),S=hh(S,T,R,_,y[D+10],23,-1094730640),_=hh(_,S,T,R,y[D+13],4,681279174),R=hh(R,_,S,T,y[D+0],11,-358537222),T=hh(T,R,_,S,y[D+3],16,-722521979),S=hh(S,T,R,_,y[D+6],23,76029189),_=hh(_,S,T,R,y[D+9],4,-640364487),R=hh(R,_,S,T,y[D+12],11,-421815835),T=hh(T,R,_,S,y[D+15],16,530742520),S=hh(S,T,R,_,y[D+2],23,-995338651),_=ii(_,S,T,R,y[D+0],6,-198630844),R=ii(R,_,S,T,y[D+7],10,1126891415),T=ii(T,R,_,S,y[D+14],15,-1416354905),S=ii(S,T,R,_,y[D+5],21,-57434055),_=ii(_,S,T,R,y[D+12],6,1700485571),R=ii(R,_,S,T,y[D+3],10,-1894986606),T=ii(T,R,_,S,y[D+10],15,-1051523),S=ii(S,T,R,_,y[D+1],21,-2054922799),_=ii(_,S,T,R,y[D+8],6,1873313359),R=ii(R,_,S,T,y[D+15],10,-30611744),T=ii(T,R,_,S,y[D+6],15,-1560198380),S=ii(S,T,R,_,y[D+13],21,1309151649),_=ii(_,S,T,R,y[D+4],6,-145523070),R=ii(R,_,S,T,y[D+11],10,-1120210379),T=ii(T,R,_,S,y[D+2],15,718787259),S=ii(S,T,R,_,y[D+9],21,-343485551),_=addme(_,j),S=addme(S,B),T=addme(T,Z),R=addme(R,W)}return rhex(_)+rhex(S)+rhex(T)+rhex(R)};var y="0123456789abcdef";function bitOR(m,y){return(m>>>1|y>>>1)<<1|(1&m|1&y)}function bitXOR(m,y){return(m>>>1^y>>>1)<<1|1&m^1&y}function bitAND(m,y){return(m>>>1&y>>>1)<<1|1&m&(1&y)}function addme(m,y){var _=(65535&m)+(65535&y);return(m>>16)+(y>>16)+(_>>16)<<16|65535&_}function rhex(m){var _,S="";for(_=0;_<=3;_++)S+=y.charAt(m>>8*_+4&15)+y.charAt(m>>8*_&15);return S}function cmn(m,y,_,S,T,R){var D;return addme((D=addme(addme(y,m),addme(S,R)))<<T|D>>>32-T,_)}function ff(m,y,_,S,T,R,D){return cmn(bitOR(bitAND(y,_),bitAND(~y,S)),m,y,T,R,D)}function gg(m,y,_,S,T,R,D){return cmn(bitOR(bitAND(y,S),bitAND(_,~
11S)),m,y,T,R,D)}function hh(m,y,_,S,T,R,D){return cmn(bitXOR(bitXOR(y,_),S),m,y,T,R,D)}function ii(m,y,_,S,T,R,D){return cmn(bitXOR(_,bitOR(y,~S)),m,y,T,R,D)}},57824:function(m){function plural(m,y,_,S){return Math.round(m/_)+" "+S+(y>=1.5*_?"s":"")}m.exports=function(m,y){y=y||{};var _,S,T=typeof m;if("string"===T&&m.length>0)return function(m){if(!((m=String(m)).length>100)){var y=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(m);if(y){var _=parseFloat(y[1]);switch((y[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*_;case"weeks":case"week":case"w":return 6048e5*_;case"days":case"day":case"d":return 864e5*_;case"hours":case"hour":case"hrs":case"hr":case"h":return 36e5*_;case"minutes":case"minute":case"mins":case"min":case"m":return 6e4*_;case"seconds":case"second":case"secs":case"sec":case"s":return 1e3*_;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return _;default:return}}}}(m);if("number"===T&&isFinite(m))return y.long?(_=Math.abs(m))>=864e5?plural(m,_,864e5,"day"):_>=36e5?plural(m,_,36e5,"hour"):_>=6e4?plural(m,_,6e4,"minute"):_>=1e3?plural(m,_,1e3,"second"):m+" ms":(S=Math.abs(m))>=864e5?Math.round(m/864e5)+"d":S>=36e5?Math.round(m/36e5)+"h":S>=6e4?Math.round(m/6e4)+"m":S>=1e3?Math.round(m/1e3)+"s":m+"ms";throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(m))}},59554:function(m,y,_){"use strict";_.d(y,{zt:function(){return components_Provider},I0:function(){return ei},v9:function(){return Y}});var S=_(61688),T=_(52798),R=_(73935),batch=function(m){m()},D=_(59499),j=_(67294),B=Symbol.for("react-redux-context"),Z="undefined"!=typeof globalThis?globalThis:{},W=function(){if(!j.createContext)return{};var m,y=null!=(m=Z[B])?m:Z[B]=new Map,_=y.get(j.createContext);return _||(_=j.createContext(null),y.set(j.createContext,_)),_}();function createReduxContextHook(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W;return function(){return(0,j.useContext)(m)}}var q=createReduxContextHook(),useSyncExternalStoreWithSelector=function(){throw Error("uSES not initialized!")},refEquality=function(m,y){return m===y},Y=function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,y=m===W?q:createReduxContextHook(m);return function(m){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},S="function"==typeof _?{equalityFn:_}:_,T=S.equalityFn,R=void 0===T?refEquality:T,B=S.stabilityCheck,Z=void 0===B?void 0:B;S.noopCheck;var W=y(),q=W.store,Y=W.subscription,ee=W.getServerState,et=W.stabilityCheck;W.noopCheck,(0,j.useRef)(!0);var er=(0,j.useCallback)((0,D.Z)({},m.name,function(y){return m(y)})[m.name],[m,et,Z]),ei=useSyncExternalStoreWithSelector(Y.addNestedSub,q.getState,ee||q.getState,er,R);return(0,j.useDebugValue)(ei),ei}}();_(8679),_(59864);var ee={notify:function(){},get:function(){return[]}},et=void 0!==window.document&&void 0!==window.document.createElement?j.useLayoutEffect:j.useEffect,components_Provider=function(m){var y=m.store,_=m.context,S=m.children,T=m.serverState,R=m.stabilityCheck,D=void 0===R?"once":R,B=m.noopCheck,Z=void 0===B?"once":B,q=j.useMemo(function(){var m=function(m,y){var _,S=ee,T=0,R=!1;function handleChangeWrapper(){D.onStateChange&&D.onStateChange()}function trySubscribe(){if(T++,!_){var R,D,j;_=y?y.addNestedSub(handleChangeWrapper):m.subscribe(handleChangeWrapper),R=batch,D=null,j=null,S={clear:function(){D=null,j=null},notify:function(){R(function(){for(var m=D;m;)m.callback(),m=m.next})},get:function(){for(var m=[],y=D;y;)m.push(y),y=y.next;return m},subscribe:function(m){var y=!0,_=j={callback:m,next:null,prev:j};return _.prev?_.prev.next=_:D=_,function(){y&&null!==D&&(y=!1,_.next?_.next.prev=_.prev:j=_.prev,_.prev?_.prev.next=_.next:D=_.next)}}}}}function tryUnsubscribe(){T--,_&&0===T&&(_(),_=void 0,S.clear(),S=ee)}var D={addNestedSub:function(m){trySubscribe();var y=S.subscribe(m),_=!1;return function(){_||(_=!0,y(),tryUnsubscribe())}},notifyNestedSubs:function(){S.notify()},handleChangeWrapper:handleChangeWrapper,isSubscribed:function(){return R},trySubscribe:function(){R||(R=!0,trySubscribe())},tryUnsubscribe:function(){R&&(R=!1,tryUnsubscribe())},getListeners:function(){return S}};return D}(y);return{store:y,subscription:m,getServerState:T?function(){return T}:void 0,stabilityCheck:D,noopCheck:Z}},[y,T,D,Z]),Y=j.useMemo(function(){return y.getState()},[y]);return et(function(){var m=q.subscription;return m.onStateChange=m.notifyNestedSubs,m.trySubscribe(),Y!==y.getState()&&m.notifyNestedSubs(),function(){m.tryUnsubscribe(),m.onStateChange=void 0}},[q,Y]),j.createElement((_||W).Provider,{value:q},S)};function createStoreHook(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,y=m===W?q:createReduxContextHook(m);return function(){return y().store}}var er=createStoreHook(),ei=function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W,y=m===W?er:createStoreHook(m);return function(){return y().dispatch}}();useSyncExternalStoreWithSelector=T.useSyncExternalStoreWithSelector,S.useSyncExternalStore,batch=R.unstable_batchedUpdates},70631:function(m,y,_){var S="function"==typeof Map&&Map.prototype,T=Object.getOwnPropertyDescriptor&&S?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,R=S&&T&&"function"==typeof T.get?T.get:null,D=S&&Map.prototype.forEach,j="function"==typeof Set&&Set.prototype,B=Object.getOwnPropertyDescriptor&&j?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,Z=j&&B&&"function"==typeof B.get?B.get:null,W=j&&Set.prototype.forEach,q="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,Y="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,ee="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,et=Boolean.prototype.valueOf,er=Object.prototype.toString,ei=Function.prototype.toString,ea=String.prototype.match,es=String.prototype.slice,el=String.prototype.replace,eu=String.prototype.toUpperCase,ec=String.prototype.toLowerCase,ed=RegExp.prototype.test,ef=Array.prototype.concat,ep=Array.prototype.join,eh=Array.prototype.slice,eg=Math.floor,em="function"==typeof BigInt?BigInt.prototype.valueOf:null,ey=Object.getOwnPropertySymbols,eb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,ev="function"==typeof Symbol&&"object"==typeof Symbol.iterator,ex="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===ev?"object":"symbol")?Symbol.toStringTag:null,ew=Object.prototype.propertyIsEnumerable,e_=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(m){return m.__proto__}:null);function addNumericSeparator(m,y){if(m===1/0||m===-1/0||m!=m||m&&m>-1e3&&m<1e3||ed.call(/e/,y))return y;var _=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof m){var S=m<0?-eg(-m):eg(m);if(S!==m){var T=String(S),R=es.call(y,T.length+1);return el.call(T,_,"$&_")+"."+el.call(el.call(R,/([0-9]{3})/g,"$&_"),/_$/,"")}}return el.call(y,_,"$&_")}var eC=_(24654),eS=eC.custom,ek=isSymbol(eS)?eS:null,eT={__proto__:null,double:'"',single:"'"},eE={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function wrapQuotes(m,y,_){var S=eT[_.quoteStyle||y];return S+m+S}function canTrustToString(m){return!ex||!("object"==typeof m&&(ex in m||void 0!==m[ex]
11))}function isArray(m){return"[object Array]"===toStr(m)&&canTrustToString(m)}function isRegExp(m){return"[object RegExp]"===toStr(m)&&canTrustToString(m)}function isSymbol(m){if(ev)return m&&"object"==typeof m&&m instanceof Symbol;if("symbol"==typeof m)return!0;if(!m||"object"!=typeof m||!eb)return!1;try{return eb.call(m),!0}catch(m){}return!1}m.exports=function inspect_(m,y,S,T){var j=y||{};if(has(j,"quoteStyle")&&!has(eT,j.quoteStyle))throw TypeError('option "quoteStyle" must be "single" or "double"');if(has(j,"maxStringLength")&&("number"==typeof j.maxStringLength?j.maxStringLength<0&&j.maxStringLength!==1/0:null!==j.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var B=!has(j,"customInspect")||j.customInspect;if("boolean"!=typeof B&&"symbol"!==B)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has(j,"indent")&&null!==j.indent&&" "!==j.indent&&!(parseInt(j.indent,10)===j.indent&&j.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has(j,"numericSeparator")&&"boolean"!=typeof j.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var er=j.numericSeparator;if(void 0===m)return"undefined";if(null===m)return"null";if("boolean"==typeof m)return m?"true":"false";if("string"==typeof m)return function inspectString(m,y){if(m.length>y.maxStringLength){var _=m.length-y.maxStringLength;return inspectString(es.call(m,0,y.maxStringLength),y)+"... "+_+" more character"+(_>1?"s":"")}var S=eE[y.quoteStyle||"single"];return S.lastIndex=0,wrapQuotes(el.call(el.call(m,S,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",y)}(m,j);if("number"==typeof m){if(0===m)return 1/0/m>0?"0":"-0";var eu=String(m);return er?addNumericSeparator(m,eu):eu}if("bigint"==typeof m){var ed=String(m)+"n";return er?addNumericSeparator(m,ed):ed}var eg=void 0===j.depth?5:j.depth;if(void 0===S&&(S=0),S>=eg&&eg>0&&"object"==typeof m)return isArray(m)?"[Array]":"[Object]";var ey=function(m,y){var _;if(" "===m.indent)_=" ";else{if("number"!=typeof m.indent||!(m.indent>0))return null;_=ep.call(Array(m.indent+1)," ")}return{base:_,prev:ep.call(Array(y+1),_)}}(j,S);if(void 0===T)T=[];else if(indexOf(T,m)>=0)return"[Circular]";function inspect(m,y,_){if(y&&(T=eh.call(T)).push(y),_){var R={depth:j.depth};return has(j,"quoteStyle")&&(R.quoteStyle=j.quoteStyle),inspect_(m,R,S+1,T)}return inspect_(m,j,S+1,T)}if("function"==typeof m&&!isRegExp(m)){var eS=function(m){if(m.name)return m.name;var y=ea.call(ei.call(m),/^function\s*([\w$]+)/);return y?y[1]:null}(m),eO=arrObjKeys(m,inspect);return"[Function"+(eS?": "+eS:" (anonymous)")+"]"+(eO.length>0?" { "+ep.call(eO,", ")+" }":"")}if(isSymbol(m)){var eP=ev?el.call(String(m),/^(Symbol\(.*\))_[^)]*$/,"$1"):eb.call(m);return"object"!=typeof m||ev?eP:markBoxed(eP)}if(m&&"object"==typeof m&&("undefined"!=typeof HTMLElement&&m instanceof HTMLElement||"string"==typeof m.nodeName&&"function"==typeof m.getAttribute)){for(var eR,eI="<"+ec.call(String(m.nodeName)),eA=m.attributes||[],eM=0;eM<eA.length;eM++)eI+=" "+eA[eM].name+"="+wrapQuotes((eR=eA[eM].value,el.call(String(eR),/"/g,""")),"double",j);return eI+=">",m.childNodes&&m.childNodes.length&&(eI+="..."),eI+="</"+ec.call(String(m.nodeName))+">"}if(isArray(m)){if(0===m.length)return"[]";var eD=arrObjKeys(m,inspect);return ey&&!function(m){for(var y=0;y<m.length;y++)if(indexOf(m[y],"\n")>=0)return!1;return!0}(eD)?"["+indentedJoin(eD,ey)+"]":"[ "+ep.call(eD,", ")+" ]"}if("[object Error]"===toStr(m)&&canTrustToString(m)){var ej=arrObjKeys(m,inspect);return"cause"in Error.prototype||!("cause"in m)||ew.call(m,"cause")?0===ej.length?"["+String(m)+"]":"{ ["+String(m)+"] "+ep.call(ej,", ")+" }":"{ ["+String(m)+"] "+ep.call(ef.call("[cause]: "+inspect(m.cause),ej),", ")+" }"}if("object"==typeof m&&B){if(ek&&"function"==typeof m[ek]&&eC)return eC(m,{depth:eg-S});if("symbol"!==B&&"function"==typeof m.inspect)return m.inspect()}if(function(m){if(!R||!m||"object"!=typeof m)return!1;try{R.call(m);try{Z.call(m)}catch(m){return!0}return m instanceof Map}catch(m){}return!1}(m)){var eL=[];return D&&D.call(m,function(y,_){eL.push(inspect(_,m,!0)+" => "+inspect(y,m))}),collectionOf("Map",R.call(m),eL,ey)}if(function(m){if(!Z||!m||"object"!=typeof m)return!1;try{Z.call(m);try{R.call(m)}catch(m){return!0}return m instanceof Set}catch(m){}return!1}(m)){var eF=[];return W&&W.call(m,function(y){eF.push(inspect(y,m))}),collectionOf("Set",Z.call(m),eF,ey)}if(function(m){if(!q||!m||"object"!=typeof m)return!1;try{q.call(m,q);try{Y.call(m,Y)}catch(m){return!0}return m instanceof WeakMap}catch(m){}return!1}(m))return weakCollectionOf("WeakMap");if(function(m){if(!Y||!m||"object"!=typeof m)return!1;try{Y.call(m,Y);try{q.call(m,q)}catch(m){return!0}return m instanceof WeakSet}catch(m){}return!1}(m))return weakCollectionOf("WeakSet");if(function(m){if(!ee||!m||"object"!=typeof m)return!1;try{return ee.call(m),!0}catch(m){}return!1}(m))return weakCollectionOf("WeakRef");if("[object Number]"===toStr(m)&&canTrustToString(m))return markBoxed(inspect(Number(m)));if(function(m){if(!m||"object"!=typeof m||!em)return!1;try{return em.call(m),!0}catch(m){}return!1}(m))return markBoxed(inspect(em.call(m)));if("[object Boolean]"===toStr(m)&&canTrustToString(m))return markBoxed(et.call(m));if("[object String]"===toStr(m)&&canTrustToString(m))return markBoxed(inspect(String(m)));if("undefined"!=typeof window&&m===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&m===globalThis||void 0!==_.g&&m===_.g)return"{ [object globalThis] }";if(!("[object Date]"===toStr(m)&&canTrustToString(m))&&!isRegExp(m)){var eN=arrObjKeys(m,inspect),eV=e_?e_(m)===Object.prototype:m instanceof Object||m.constructor===Object,ez=m instanceof Object?"":"null prototype",e$=!eV&&ex&&Object(m)===m&&ex in m?es.call(toStr(m),8,-1):ez?"Object":"",eH=(eV||"function"!=typeof m.constructor?"":m.constructor.name?m.constructor.name+" ":"")+(e$||ez?"["+ep.call(ef.call([],e$||[],ez||[]),": ")+"] ":"");return 0===eN.length?eH+"{}":ey?eH+"{"+indentedJoin(eN,ey)+"}":eH+"{ "+ep.call(eN,", ")+" }"}return String(m)};var eO=Object.prototype.hasOwnProperty||function(m){return m in this};function has(m,y){return eO.call(m,y)}function toStr(m){return er.call(m)}function indexOf(m,y){if(m.indexOf)return m.indexOf(y);for(var _=0,S=m.length;_<S;_++)if(m[_]===y)return _;return -1}function lowbyte(m){var y=m.charCodeAt(0),_={8:"b",9:"t",10:"n",12:"f",13:"r"}[y];return _?"\\"+_:"\\x"+(y<16?"0":"")+eu.call(y.toString(16))}function markBoxed(m){return"Object("+m+")"}function weakCollectionOf(m){return m+" { ? }"}
11function collectionOf(m,y,_,S){return m+" ("+y+") {"+(S?indentedJoin(_,S):ep.call(_,", "))+"}"}function indentedJoin(m,y){if(0===m.length)return"";var _="\n"+y.prev+y.base;return _+ep.call(m,","+_)+"\n"+y.prev}function arrObjKeys(m,y){var _,S=isArray(m),T=[];if(S){T.length=m.length;for(var R=0;R<m.length;R++)T[R]=has(m,R)?y(m[R],m):""}var D="function"==typeof ey?ey(m):[];if(ev){_={};for(var j=0;j<D.length;j++)_["$"+D[j]]=D[j]}for(var B in m)has(m,B)&&(!S||String(Number(B))!==B||!(B<m.length))&&(ev&&_["$"+B]instanceof Symbol||(ed.call(/[^\w$]/,B)?T.push(y(B,m)+": "+y(m[B],m)):T.push(B+": "+y(m[B],m))));if("function"==typeof ey)for(var Z=0;Z<D.length;Z++)ew.call(m,D[Z])&&T.push("["+y(D[Z])+"]: "+y(m[D[Z]],m));return T}},21827:function(m,y,_){"use strict";_.d(y,{E:function(){return observableCallback}});var S=_(82649),pass=function(m){return m};function observableCallback(m){void 0===m&&(m=pass);var y=new S.x;return[y.pipe(m),function(m){return y.next(m)}]}},89435:function(m){"use strict";var y;m.exports=function(m){var _,S="&"+m+";";return(y=y||document.createElement("i")).innerHTML=S,(59!==(_=y.textContent).charCodeAt(_.length-1)||"semi"===m)&&_!==S&&_}},57574:function(m,y,_){"use strict";var S=_(37452),T=_(93580),R=_(46195),D=_(79480),j=_(7961),B=_(89435);m.exports=function(m,y){var _,R,D={};for(R in y||(y={}),Y)_=y[R],D[R]=null==_?Y[R]:_;return(D.position.indent||D.position.start)&&(D.indent=D.position.indent||[],D.position=D.position.start),function(m,y){var _,R,D,Y,el,eu,ec,ed,ef,ep,eh,eg,em,ey,eb,ev,ex,ew,e_,eC,eS,ek=y.additional,eT=y.nonTerminated,eE=y.text,eO=y.reference,eP=y.warning,eR=y.textContext,eI=y.referenceContext,eA=y.warningContext,eM=y.position,eD=y.indent||[],ej=m.length,eL=0,eF=-1,eN=eM.column||1,eV=eM.line||1,ez="",e$=[];for("string"==typeof ek&&(ek=ek.charCodeAt(0)),ew=now(),ep=eP?function(m,y){var _=now();_.column+=y,_.offset+=y,eP.call(eA,es[m],_,m)}:q,eL--,ej++;++eL<ej;)if(10===ec&&(eN=eD[eF]||1),38===(ec=m.charCodeAt(eL))){if(9===(ef=m.charCodeAt(eL+1))||10===ef||12===ef||32===ef||38===ef||60===ef||ef!=ef||ek&&ef===ek){ez+=W(ec),eN++;continue}for(ey=eb=eL+1,eS=eb,35===ef?(eS=++ey,88===(ef=m.charCodeAt(eS))||120===ef?(ev=et,eS=++ey):ev=er):ev=ee,D="",em="",eu="",ex=ea[ev],eS--;++eS<ej&&ex(ef=m.charCodeAt(eS));)eu+=W(ef),ev===ee&&Z.call(S,eu)&&(D=eu,em=S[eu]);(el=59===m.charCodeAt(eS))&&(eS++,(Y=ev===ee&&B(eu))&&(D=eu,em=Y)),eC=1+eS-eb,(el||eT)&&(eu?ev===ee?(el&&!em?ep(5,1):(D!==eu&&(eC=1+(eS=ey+D.length)-ey,el=!1),el||(eh=D?1:3,y.attribute?61===(ef=m.charCodeAt(eS))?(ep(eh,eC),em=null):j(ef)?em=null:ep(eh,eC):ep(eh,eC))),ed=em):(el||ep(2,eC),(_=ed=parseInt(eu,ei[ev]))>=55296&&_<=57343||_>1114111?(ep(7,eC),ed=W(65533)):ed in T?(ep(6,eC),ed=T[ed]):(eg="",((R=ed)>=1&&R<=8||11===R||R>=13&&R<=31||R>=127&&R<=159||R>=64976&&R<=65007||(65535&R)==65535||(65535&R)==65534)&&ep(6,eC),ed>65535&&(ed-=65536,eg+=W(ed>>>10|55296),ed=56320|1023&ed),ed=eg+W(ed))):ev!==ee&&ep(4,eC)),ed?(flush(),ew=now(),eL=eS-1,eN+=eS-eb+1,e$.push(ed),e_=now(),e_.offset++,eO&&eO.call(eI,ed,{start:ew,end:e_},m.slice(eb-1,eS)),ew=e_):(eu=m.slice(eb-1,eS),ez+=eu,eN+=eu.length,eL=eS-1)}else 10===ec&&(eV++,eF++,eN=0),ec==ec?(ez+=W(ec),eN++):flush();return e$.join("");function now(){return{line:eV,column:eN,offset:eL+(eM.offset||0)}}function flush(){ez&&(e$.push(ez),eE&&eE.call(eR,ez,{start:ew,end:now()}),ez="")}}(m,D)};var Z={}.hasOwnProperty,W=String.fromCharCode,q=Function.prototype,Y={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},ee="named",et="hexadecimal",er="decimal",ei={};ei[et]=16,ei[er]=10;var ea={};ea[ee]=j,ea[er]=R,ea[et]=D;var es={};es[1]="Named character references must be terminated by a semicolon",es[2]="Numeric character references must be terminated by a semicolon",es[3]="Named character references cannot be empty",es[4]="Numeric character references cannot be empty",es[5]="Named character references must be known",es[6]="Numeric character references cannot be disallowed",es[7]="Numeric character references cannot be outside the permissible Unicode range"},75:function(m,y,_){var S=_(34155);(function(){var y,_,T,R;"undefined"!=typeof performance&&null!==performance&&performance.now?m.exports=function(){return performance.now()}:null!=S&&S.hrtime?(m.exports=function(){return(y()-R)/1e6},_=S.hrtime,R=(y=function(){var m;return 1e9*(m=_())[0]+m[1]})()-1e9*S.uptime()):Date.now?(m.exports=function(){return Date.now()-T},T=Date.now()):(m.exports=function(){return new Date().getTime()-T},T=new Date().getTime())}).call(this)},23450:function(m){m.exports=function(){var m=[],y=[],_={},S={},T={};function sanitizeRule(m){return"string"==typeof m?RegExp("^"+m+"$","i"):m}function restoreCase(m,y){return m===y?y:m===m.toLowerCase()?y.toLowerCase():m===m.toUpperCase()?y.toUpperCase():m[0]===m[0].toUpperCase()?y.charAt(0).toUpperCase()+y.substr(1).toLowerCase():y.toLowerCase()}
11function sanitizeWord(m,y,S){if(!m.length||_.hasOwnProperty(m))return y;for(var T=S.length;T--;){var R=S[T];if(R[0].test(y))return function(m,y){return m.replace(y[0],function(_,S){var T,R,D=(T=y[1],R=arguments,T.replace(/\$(\d{1,2})/g,function(m,y){return R[y]||""}));return""===_?restoreCase(m[S-1],D):restoreCase(_,D)})}(y,R)}return y}function replaceWord(m,y,_){return function(S){var T=S.toLowerCase();return y.hasOwnProperty(T)?restoreCase(S,T):m.hasOwnProperty(T)?restoreCase(S,m[T]):sanitizeWord(T,S,_)}}function checkWord(m,y,_,S){return function(S){var T=S.toLowerCase();return!!y.hasOwnProperty(T)||!m.hasOwnProperty(T)&&sanitizeWord(T,T,_)===T}}function pluralize(m,y,_){var S=1===y?pluralize.singular(m):pluralize.plural(m);return(_?y+" ":"")+S}return pluralize.plural=replaceWord(T,S,m),pluralize.isPlural=checkWord(T,S,m),pluralize.singular=replaceWord(S,T,y),pluralize.isSingular=checkWord(S,T,y),pluralize.addPluralRule=function(y,_){m.push([sanitizeRule(y),_])},pluralize.addSingularRule=function(m,_){y.push([sanitizeRule(m),_])},pluralize.addUncountableRule=function(m){if("string"==typeof m){_[m.toLowerCase()]=!0;return}pluralize.addPluralRule(m,"$0"),pluralize.addSingularRule(m,"$0")},pluralize.addIrregularRule=function(m,y){y=y.toLowerCase(),T[m=m.toLowerCase()]=y,S[y]=m},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(m){return pluralize.addIrregularRule(m[0],m[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(m){return pluralize.addPluralRule(m[0],m[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEac
11h(function(m){return pluralize.addSingularRule(m[0],m[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(pluralize.addUncountableRule),pluralize}()},28325:function(m,y,_){/** 12 * Prism: Lightweight, robust, elegant syntax highlighting 13 * 14 * @license MIT <https://opensource.org/licenses/MIT> 15 * @author Lea Verou <https://lea.verou.me> 16 * @namespace 17 * @public 18 */var S=function(m){var y=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,_=0,S={},T={manual:m.Prism&&m.Prism.manual,disableWorkerMessageHandler:m.Prism&&m.Prism.disableWorkerMessageHandler,util:{encode:function encode(m){return m instanceof Token?new Token(m.type,encode(m.content),m.alias):Array.isArray(m)?m.map(encode):m.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(m){return Object.prototype.toString.call(m).slice(8,-1)},objId:function(m){return m.__id||Object.defineProperty(m,"__id",{value:++_}),m.__id},clone:function deepClone(m,y){var _,S;switch(y=y||{},T.util.type(m)){case"Object":if(y[S=T.util.objId(m)])return y[S];for(var R in _={},y[S]=_,m)m.hasOwnProperty(R)&&(_[R]=deepClone(m[R],y));return _;case"Array":if(y[S=T.util.objId(m)])return y[S];return _=[],y[S]=_,m.forEach(function(m,S){_[S]=deepClone(m,y)}),_;default:return m}},getLanguage:function(m){for(;m;){var _=y.exec(m.className);if(_)return _[1].toLowerCase();m=m.parentElement}return"none"},setLanguage:function(m,_){m.className=m.className.replace(RegExp(y,"gi"),""),m.classList.add("language-"+_)},currentScript:function(){if("undefined"==typeof document)return null;if("currentScript"in document)return document.currentScript;try{throw Error()}catch(S){var m=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(S.stack)||[])[1];if(m){var y=document.getElementsByTagName("script");for(var _ in y)if(y[_].src==m)return y[_]}return null}},isActive:function(m,y,_){for(var S="no-"+y;m;){var T=m.classList;if(T.contains(y))return!0;if(T.contains(S))return!1;m=m.parentElement}return!!_}},languages:{plain:S,plaintext:S,text:S,txt:S,extend:function(m,y){var _=T.util.clone(T.languages[m]);for(var S in y)_[S]=y[S];return _},insertBefore:function(m,y,_,S){var R=(S=S||T.languages)[m],D={};for(var j in R)if(R.hasOwnProperty(j)){if(j==y)for(var B in _)_.hasOwnProperty(B)&&(D[B]=_[B]);_.hasOwnProperty(j)||(D[j]=R[j])}var Z=S[m];return S[m]=D,T.languages.DFS(T.languages,function(y,_){_===Z&&y!=m&&(this[y]=D)}),D},DFS:function DFS(m,y,_,S){S=S||{};var R=T.util.objId;for(var D in m)if(m.hasOwnProperty(D)){y.call(m,D,m[D],_||D);var j=m[D],B=T.util.type(j);"Object"!==B||S[R(j)]?"Array"!==B||S[R(j)]||(S[R(j)]=!0,DFS(j,y,D,S)):(S[R(j)]=!0,DFS(j,y,null,S))}}},plugins:{},highlightAll:function(m,y){T.highlightAllUnder(document,m,y)},highlightAllUnder:function(m,y,_){var S={callback:_,container:m,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};T.hooks.run("before-highlightall",S),S.elements=Array.prototype.slice.apply(S.container.querySelectorAll(S.selector)),T.hooks.run("before-all-elements-highlight",S);for(var R,D=0;R=S.elements[D++];)T.highlightElement(R,!0===y,S.callback)},highlightElement:function(y,_,S){var R=T.util.getLanguage(y),D=T.languages[R];T.util.setLanguage(y,R);var j=y.parentElement;j&&"pre"===j.nodeName.toLowerCase()&&T.util.setLanguage(j,R);var B=y.textContent,Z={element:y,language:R,grammar:D,code:B};function insertHighlightedCode(m){Z.highlightedCode=m,T.hooks.run("before-insert",Z),Z.element.innerHTML=Z.highlightedCode,T.hooks.run("after-highlight",Z),T.hooks.run("complete",Z),S&&S.call(Z.element)}if(T.hooks.run("before-sanity-check",Z),(j=Z.element.parentElement)&&"pre"===j.nodeName.toLowerCase()&&!j.hasAttribute("tabindex")&&j.setAttribute("tabindex","0"),!Z.code){T.hooks.run("complete",Z),S&&S.call(Z.element);return}if(T.hooks.run("before-highlight",Z),!Z.grammar){insertHighlightedCode(T.util.encode(Z.code));return}if(_&&m.Worker){var W=new Worker(T.filename);W.onmessage=function(m){insertHighlightedCode(m.data)}
18,W.postMessage(JSON.stringify({language:Z.language,code:Z.code,immediateClose:!0}))}else insertHighlightedCode(T.highlight(Z.code,Z.grammar,Z.language))},highlight:function(m,y,_){var S={code:m,grammar:y,language:_};if(T.hooks.run("before-tokenize",S),!S.grammar)throw Error('The language "'+S.language+'" has no grammar.');return S.tokens=T.tokenize(S.code,S.grammar),T.hooks.run("after-tokenize",S),Token.stringify(T.util.encode(S.tokens),S.language)},tokenize:function(m,y){var _=y.rest;if(_){for(var S in _)y[S]=_[S];delete y.rest}var R=new LinkedList;return addAfter(R,R.head,m),function matchGrammar(m,y,_,S,R,D){for(var j in _)if(_.hasOwnProperty(j)&&_[j]){var B=_[j];B=Array.isArray(B)?B:[B];for(var Z=0;Z<B.length;++Z){if(D&&D.cause==j+","+Z)return;var W=B[Z],q=W.inside,Y=!!W.lookbehind,ee=!!W.greedy,et=W.alias;if(ee&&!W.pattern.global){var er=W.pattern.toString().match(/[imsuy]*$/)[0];W.pattern=RegExp(W.pattern.source,er+"g")}for(var ei=W.pattern||W,ea=S.next,es=R;ea!==y.tail&&(!D||!(es>=D.reach));es+=ea.value.length,ea=ea.next){var el,eu=ea.value;if(y.length>m.length)return;if(!(eu instanceof Token)){var ec=1;if(ee){if(!(el=matchPattern(ei,es,m,Y))||el.index>=m.length)break;var ed=el.index,ef=el.index+el[0].length,ep=es;for(ep+=ea.value.length;ed>=ep;)ep+=(ea=ea.next).value.length;if(ep-=ea.value.length,es=ep,ea.value instanceof Token)continue;for(var eh=ea;eh!==y.tail&&(ep<ef||"string"==typeof eh.value);eh=eh.next)ec++,ep+=eh.value.length;ec--,eu=m.slice(es,ep),el.index-=es}else if(!(el=matchPattern(ei,0,eu,Y)))continue;var ed=el.index,eg=el[0],em=eu.slice(0,ed),ey=eu.slice(ed+eg.length),eb=es+eu.length;D&&eb>D.reach&&(D.reach=eb);var ev=ea.prev;if(em&&(ev=addAfter(y,ev,em),es+=em.length),function(m,y,_){for(var S=y.next,T=0;T<_&&S!==m.tail;T++)S=S.next;y.next=S,S.prev=y,m.length-=T}(y,ev,ec),ea=addAfter(y,ev,new Token(j,q?T.tokenize(eg,q):eg,et,eg)),ey&&addAfter(y,ea,ey),ec>1){var ex={cause:j+","+Z,reach:eb};matchGrammar(m,y,_,ea.prev,es,ex),D&&ex.reach>D.reach&&(D.reach=ex.reach)}}}}}}(m,R,y,R.head,0),function(m){for(var y=[],_=m.head.next;_!==m.tail;)y.push(_.value),_=_.next;return y}(R)},hooks:{all:{},add:function(m,y){var _=T.hooks.all;_[m]=_[m]||[],_[m].push(y)},run:function(m,y){var _=T.hooks.all[m];if(_&&_.length)for(var S,R=0;S=_[R++];)S(y)}},Token:Token};function Token(m,y,_,S){this.type=m,this.content=y,this.alias=_,this.length=0|(S||"").length}function matchPattern(m,y,_,S){m.lastIndex=y;var T=m.exec(_);if(T&&S&&T[1]){var R=T[1].length;T.index+=R,T[0]=T[0].slice(R)}return T}function LinkedList(){var m={value:null,prev:null,next:null},y={value:null,prev:m,next:null};m.next=y,this.head=m,this.tail=y,this.length=0}function addAfter(m,y,_){var S=y.next,T={value:_,prev:y,next:S};return y.next=T,S.prev=T,m.length++,T}if(m.Prism=T,Token.stringify=function stringify(m,y){if("string"==typeof m)return m;if(Array.isArray(m)){var _="";return m.forEach(function(m){_+=stringify(m,y)}),_}var S={type:m.type,content:stringify(m.content,y),tag:"span",classes:["token",m.type],attributes:{},language:y},R=m.alias;R&&(Array.isArray(R)?Array.prototype.push.apply(S.classes,R):S.classes.push(R)),T.hooks.run("wrap",S);var D="";for(var j in S.attributes)D+=" "+j+'="'+(S.attributes[j]||"").replace(/"/g,""")+'"';return"<"+S.tag+' class="'+S.classes.join(" ")+'"'+D+">"+S.content+"</"+S.tag+">"},!m.document)return m.addEventListener&&(T.disableWorkerMessageHandler||m.addEventListener("message",function(y){var _=JSON.parse(y.data),S=_.language,R=_.code,D=_.immediateClose;m.postMessage(T.highlight(R,T.languages[S],S)),D&&m.close()},!1)),T;var R=T.util.currentScript();function highlightAutomaticallyCallback(){T.manual||T.highlightAll()}if(R&&(T.filename=R.src,R.hasAttribute("data-manual")&&(T.manual=!0)),!T.manual){var D=document.readyState;"loading"===D||"interactive"===D&&R&&R.defer?document.addEventListener("DOMContentLoaded",highlightAutomaticallyCallback):window.requestAnimationFrame?window.requestAnimationFrame(highlightAutomaticallyCallback):window.setTimeout(highlightAutomaticallyCallback,16)}return T}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});
18m.exports&&(m.exports=S),void 0!==_.g&&(_.g.Prism=S)},92703:function(m,y,_){"use strict";var S=_(50414);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,m.exports=function(){function shim(m,y,_,T,R,D){if(D!==S){var j=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw j.name="Invariant Violation",j}}function getShim(){return shim}shim.isRequired=shim;var m={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return m.PropTypes=m,m}},45697:function(m,y,_){m.exports=_(92703)()},50414:function(m){"use strict";m.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},99560:function(m,y,_){"use strict";var S=_(66632),T=_(81674),R=_(57643),D="data";m.exports=function(m,y){var _,W,q,Y=S(y),ee=y,et=R;return Y in m.normal?m.property[m.normal[Y]]:(Y.length>4&&Y.slice(0,4)===D&&j.test(y)&&("-"===y.charAt(4)?ee=D+(_=y.slice(5).replace(B,camelcase)).charAt(0).toUpperCase()+_.slice(1):(q=(W=y).slice(4),y=B.test(q)?W:("-"!==(q=q.replace(Z,kebab)).charAt(0)&&(q="-"+q),D+q)),et=T),new et(ee,y))};var j=/^data[-\w.:]+$/i,B=/-[a-z]/g,Z=/[A-Z]/g;function kebab(m){return"-"+m.toLowerCase()}function camelcase(m){return m.charAt(1).toUpperCase()}},97247:function(m,y,_){"use strict";var S=_(19940),T=_(8289),R=_(5812),D=_(94397),j=_(67716),B=_(61805);m.exports=S([R,T,D,j,B])},67716:function(m,y,_){"use strict";var S=_(17e3),T=_(17596),R=S.booleanish,D=S.number,j=S.spaceSeparated;m.exports=T({transform:function(m,y){return"role"===y?y:"aria-"+y.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:R,ariaAutoComplete:null,ariaBusy:R,ariaChecked:R,ariaColCount:D,ariaColIndex:D,ariaColSpan:D,ariaControls:j,ariaCurrent:null,ariaDescribedBy:j,ariaDetails:null,ariaDisabled:R,ariaDropEffect:j,ariaErrorMessage:null,ariaExpanded:R,ariaFlowTo:j,ariaGrabbed:R,ariaHasPopup:null,ariaHidden:R,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:j,ariaLevel:D,ariaLive:null,ariaModal:R,ariaMultiLine:R,ariaMultiSelectable:R,ariaOrientation:null,ariaOwns:j,ariaPlaceholder:null,ariaPosInSet:D,ariaPressed:R,ariaReadOnly:R,ariaRelevant:null,ariaRequired:R,ariaRoleDescription:j,ariaRowCount:D,ariaRowIndex:D,ariaRowSpan:D,ariaSelected:R,ariaSetSize:D,ariaSort:null,ariaValueMax:D,ariaValueMin:D,ariaValueNow:D,ariaValueText:null,role:null}})},61805:function(m,y,_){"use strict";var S=_(17e3),T=_(17596),R=_(10855),D=S.boolean,j=S.overloadedBoolean,B=S.booleanish,Z=S.number,W=S.spaceSeparated,q=S.commaSeparated;m.exports=T({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:R,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:q,acceptCharset:W,accessKey:W,action:null,allow:null,allowFullScreen:D,allowPaymentRequest:D,allowUserMedia:D,alt:null,as:null,async:D,autoCapitalize:null,autoComplete:W,autoFocus:D,autoPlay:D,capture:D,charSet:null,checked:D,cite:null,className:W,cols:Z,colSpan:null,content:null,contentEditable:B,controls:D,controlsList:W,coords:Z|q,crossOrigin:null,data:null,dateTime:null,decoding:null,default:D,defer:D,dir:null,dirName:null,disabled:D,download:j,draggable:B,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:D,formTarget:null,headers:W,height:Z,hidden:D,high:Z,href:null,hrefLang:null,htmlFor:W,httpEquiv:W,id:null,imageSizes:null,imageSrcSet:q,inputMode:null,integrity:null,is:null,isMap:D,itemId:null,itemProp:W,itemRef:W,itemScope:D,itemType:W,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:D,low:Z,manifest:null,max:null,maxLength:Z,media:null,method:null,min:null,minLength:Z,multiple:D,muted:D,name:null,nonce:null,noModule:D,noValidate:D,onAbort:null,onAfterPrint:null,onAuxCl
18ick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:D,optimum:Z,pattern:null,ping:W,placeholder:null,playsInline:D,poster:null,preload:null,readOnly:D,referrerPolicy:null,rel:W,required:D,reversed:D,rows:Z,rowSpan:Z,sandbox:W,scope:null,scoped:D,seamless:D,selected:D,shape:null,size:Z,sizes:null,slot:null,span:Z,spellCheck:B,src:null,srcDoc:null,srcLang:null,srcSet:q,start:Z,step:null,style:null,tabIndex:Z,target:null,title:null,translate:null,type:null,typeMustMatch:D,useMap:null,value:B,width:Z,wrap:null,align:null,aLink:null,archive:W,axis:null,background:null,bgColor:null,border:Z,borderColor:null,bottomMargin:Z,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:D,declare:D,event:null,face:null,frame:null,frameBorder:null,hSpace:Z,leftMargin:Z,link:null,longDesc:null,lowSrc:null,marginHeight:Z,marginWidth:Z,noResize:D,noHref:D,noShade:D,noWrap:D,object:null,profile:null,prompt:null,rev:null,rightMargin:Z,rules:null,scheme:null,scrolling:B,standby:null,summary:null,text:null,topMargin:Z,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Z,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:D,disableRemotePlayback:D,prefix:null,property:null,results:Z,security:null,unselectable:null}})},10855:function(m,y,_){"use strict";var S=_(28740);m.exports=function(m,y){return S(m,y.toLowerCase())}},28740:function(m){"use strict";m.exports=function(m,y){return y in m?m[y]:y}},17596:function(m,y,_){"use strict";var S=_(66632),T=_(99607),R=_(81674);m.exports=function(m){var y,_,D=m.space,j=m.mustUseProperty||[],B=m.attributes||{},Z=m.properties,W=m.transform,q={},Y={};for(y in Z)_=new R(y,W(B,y),Z[y],D),-1!==j.indexOf(y)&&(_.mustUseProperty=!0),q[y]=_,Y[S(y)]=y,Y[S(_.attribute)]=y;return new T(q,Y,D)}},81674:function(m,y,_){"use strict";var S=_(57643),T=_(17e3);m.exports=DefinedInfo,DefinedInfo.prototype=new S,DefinedInfo.prototype.defined=!0;var R=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],D=R.length;function DefinedInfo(m,y,_,j){var B,Z,W,q=-1;for(j&&(this.space=j),S.call(this,m,y);++q<D;)B=W=R[q],(Z=(_&T[W])===T[W])&&(this[B]=Z)}},57643:function(m){"use strict";m.exports=Info;var y=Info.prototype;function Info(m,y){this.property=m,this.attribute=y}y.space=null,y.attribute=null,y.property=null,y.boolean=!1,y.booleanish=!1,y.overloadedBoolean=!1,y.number=!1,y.commaSeparated=!1,y.spaceSeparated=!1,y.commaOrSpaceSeparated=!1,y.mustUseProperty=!1,y.defined=!1},19940:function(m,y,_){"use strict";var S=_(47529),T=_(99607);m.exports=function(m){for(var y,_,R=m.length,D=[],j=[],B=-1;++B<R;)y=m[B],D.push(y.property),j.push(y.normal),_=y.space;return new T(S.apply(null,D),S.apply(null,j),_)}},99607:function(m){"use strict";m.exports=Schema;var y=Schema.prototype;function Schema(m,y,_){this.property=m,this.normal=y,_&&(this.space=_)}y.space=null,y.normal={},y.property={}},17e3:function(m,y){"use strict";var _=0;function increment(){return Math.pow(2,++_)}y.boolean=increment(),y.booleanish=increment(),y.overloadedBoolean=increment(),y.number=increment(),y.spaceSeparated=increment(),y.commaSeparated=increment(),y.commaOrSpaceSeparated=increment()},8289:function(m,y,_){"use strict";var S=_(17596);
18m.exports=S({space:"xlink",transform:function(m,y){return"xlink:"+y.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}})},5812:function(m,y,_){"use strict";var S=_(17596);m.exports=S({space:"xml",transform:function(m,y){return"xml:"+y.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}})},94397:function(m,y,_){"use strict";var S=_(17596),T=_(10855);m.exports=S({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:T,properties:{xmlns:null,xmlnsXLink:null}})},66632:function(m){"use strict";m.exports=function(m){return m.toLowerCase()}},61269:function(m){"use strict";let QuickLRU=class QuickLRU{constructor(m={}){if(!(m.maxSize&&m.maxSize>0))throw TypeError("`maxSize` must be a number greater than 0");this.maxSize=m.maxSize,this.onEviction=m.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_set(m,y){if(this.cache.set(m,y),this._size++,this._size>=this.maxSize){if(this._size=0,"function"==typeof this.onEviction)for(let[m,y]of this.oldCache.entries())this.onEviction(m,y);this.oldCache=this.cache,this.cache=new Map}}get(m){if(this.cache.has(m))return this.cache.get(m);
18if(this.oldCache.has(m)){let y=this.oldCache.get(m);return this.oldCache.delete(m),this._set(m,y),y}}set(m,y){return this.cache.has(m)?this.cache.set(m,y):this._set(m,y),this}has(m){return this.cache.has(m)||this.oldCache.has(m)}peek(m){return this.cache.has(m)?this.cache.get(m):this.oldCache.has(m)?this.oldCache.get(m):void 0}delete(m){let y=this.cache.delete(m);return y&&this._size--,this.oldCache.delete(m)||y}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}*keys(){for(let[m]of this)yield m}*values(){for(let[,m]of this)yield m}*[Symbol.iterator](){for(let m of this.cache)yield m;for(let m of this.oldCache){let[y]=m;this.cache.has(y)||(yield m)}}get size(){let m=0;for(let y of this.oldCache.keys())!this.cache.has(y)&&m++;return Math.min(this._size+m,this.maxSize)}};m.exports=QuickLRU},5729:function(m,y){"use strict";y.Z=function(m){var y=[],_=null,wrapperFn=function(){for(var S=arguments.length,T=Array(S),R=0;R<S;R++)T[R]=arguments[R];y=T,_||(_=requestAnimationFrame(function(){_=null,m.apply(void 0,y)}))};return wrapperFn.cancel=function(){_&&(cancelAnimationFrame(_),_=null)},wrapperFn}},54087:function(m,y,_){for(var S=_(75),T="undefined"==typeof window?_.g:window,R=["moz","webkit"],D="AnimationFrame",j=T["request"+D],B=T["cancel"+D]||T["cancelRequest"+D],Z=0;!j&&Z<R.length;Z++)j=T[R[Z]+"Request"+D],B=T[R[Z]+"Cancel"+D]||T[R[Z]+"CancelRequest"+D];if(!j||!B){var W=0,q=0,Y=[],ee=1e3/60;j=function(m){if(0===Y.length){var y=S(),_=Math.max(0,ee-(y-W));W=_+y,setTimeout(function(){var m=Y.slice(0);Y.length=0;for(var y=0;y<m.length;y++)if(!m[y].cancelled)try{m[y].callback(W)}catch(m){setTimeout(function(){throw m},0)}},Math.round(_))}return Y.push({handle:++q,callback:m,cancelled:!1}),q},B=function(m){for(var y=0;y<Y.length;y++)Y[y].handle===m&&(Y[y].cancelled=!0)}}m.exports=function(m){return j.call(T,m)},m.exports.cancel=function(){B.apply(T,arguments)},m.exports.polyfill=function(m){m||(m=T),m.requestAnimationFrame=j,m.cancelAnimationFrame=B}},57319:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.Alpha=void 0;var S=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},T=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}(),R=_(67294),D=_interopRequireDefault(R),j=_interopRequireDefault(_(79941)),B=function(m){if(m&&m.__esModule)return m;var y={};if(null!=m)for(var _ in m)Object.prototype.hasOwnProperty.call(m,_)&&(y[_]=m[_]);return y.default=m,y}(_(66713)),Z=_interopRequireDefault(_(34349));function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}function _possibleConstructorReturn(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}var W=y.Alpha=function(m){function Alpha(){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,Alpha);for(var m,y,_,S=arguments.length,T=Array(S),R=0;R<S;R++)T[R]=arguments[R];return y=_=_possibleConstructorReturn(this,(m=Alpha.__proto__||Object.getPrototypeOf(Alpha)).call.apply(m,[this].concat(T))),_.handleChange=function(m){var y=B.calculateChange(m,_.props.hsl,_.props.direction,_.props.a,_.container);y&&"function"==typeof _.props.onChange&&_.props.onChange(y,m)},_.handleMouseDown=function(m){_.handleChange(m),window.addEventListener("mousemove",_.handleChange),window.addEventListener("mouseup",_.handleMouseUp)},_.handleMouseUp=function(){_.unbindEventListeners()},_.unbindEventListeners=function(){window.removeEventListener("mousemove",_.handleChange),window.removeEventListener("mouseup",_.handleMouseUp)},_possibleConstructorReturn(_,y)}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}
18(Alpha,m),T(Alpha,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var m=this,y=this.props.rgb,_=(0,j.default)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+y.r+","+y.g+","+y.b+", 0) 0%,\n rgba("+y.r+","+y.g+","+y.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*y.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+y.r+","+y.g+","+y.b+", 0) 0%,\n rgba("+y.r+","+y.g+","+y.b+", 1) 100%)"},pointer:{left:0,top:100*y.a+"%"}},overwrite:S({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return D.default.createElement("div",{style:_.alpha},D.default.createElement("div",{style:_.checkboard},D.default.createElement(Z.default,{renderers:this.props.renderers})),D.default.createElement("div",{style:_.gradient}),D.default.createElement("div",{style:_.container,ref:function(y){return m.container=y},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},D.default.createElement("div",{style:_.pointer},this.props.pointer?D.default.createElement(this.props.pointer,this.props):D.default.createElement("div",{style:_.slider}))))}}]),Alpha}(R.PureComponent||R.Component);y.default=W},34349:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.Checkboard=void 0;var S=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},T=_(67294),R=_interopRequireDefault(T),D=_interopRequireDefault(_(79941)),j=function(m){if(m&&m.__esModule)return m;var y={};if(null!=m)for(var _ in m)Object.prototype.hasOwnProperty.call(m,_)&&(y[_]=m[_]);return y.default=m,y}(_(45704));function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var B=y.Checkboard=function(m){var y=m.white,_=m.grey,B=m.size,Z=m.renderers,W=m.borderRadius,q=m.boxShadow,Y=m.children,ee=(0,D.default)({default:{grid:{borderRadius:W,boxShadow:q,absolute:"0px 0px 0px 0px",background:"url("+j.get(y,_,B,Z.canvas)+") center left"}}});return(0,T.isValidElement)(Y)?R.default.cloneElement(Y,S({},Y.props,{style:S({},Y.props.style,ee.grid)})):R.default.createElement("div",{style:ee.grid})};B.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}},y.default=B},88288:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.ColorWrap=void 0;var S=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},T=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}(),R=_(67294),D=_interopRequireDefault(R),j=_interopRequireDefault(_(23279)),B=function(m){if(m&&m.__esModule)return m;var y={};if(null!=m)for(var _ in m)Object.prototype.hasOwnProperty.call(m,_)&&(y[_]=m[_]);return y.default=m,y}(_(64809));function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var Z=y.ColorWrap=function(m){var y=function(y){function ColorPicker(m){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}
18(this,ColorPicker);var y=function(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}(this,(ColorPicker.__proto__||Object.getPrototypeOf(ColorPicker)).call(this));return y.handleChange=function(m,_){if(B.simpleCheckForValidColor(m)){var S=B.toState(m,m.h||y.state.oldHue);y.setState(S),y.props.onChangeComplete&&y.debounce(y.props.onChangeComplete,S,_),y.props.onChange&&y.props.onChange(S,_)}},y.handleSwatchHover=function(m,_){if(B.simpleCheckForValidColor(m)){var S=B.toState(m,m.h||y.state.oldHue);y.props.onSwatchHover&&y.props.onSwatchHover(S,_)}},y.state=S({},B.toState(m.color,0)),y.debounce=(0,j.default)(function(m,y,_){m(y,_)},100),y}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(ColorPicker,y),T(ColorPicker,[{key:"render",value:function(){var y={};return this.props.onSwatchHover&&(y.onSwatchHover=this.handleSwatchHover),D.default.createElement(m,S({},this.props,this.state,{onChange:this.handleChange},y))}}],[{key:"getDerivedStateFromProps",value:function(m,y){return S({},B.toState(m.color,y.oldHue))}}]),ColorPicker}(R.PureComponent||R.Component);return y.propTypes=S({},m.propTypes),y.defaultProps=S({},m.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),y};y.default=Z},27747:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.EditableInput=void 0;var S=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}(),T=_(67294),R=_interopRequireDefault(T),D=_interopRequireDefault(_(79941));function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var j=[38,40],B=1,Z=y.EditableInput=function(m){function EditableInput(m){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,EditableInput);var y=function(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}(this,(EditableInput.__proto__||Object.getPrototypeOf(EditableInput)).call(this));return y.handleBlur=function(){y.state.blurValue&&y.setState({value:y.state.blurValue,blurValue:null})},y.handleChange=function(m){y.setUpdatedValue(m.target.value,m)},y.handleKeyDown=function(m){var _,S=Number(String(m.target.value).replace(/%/g,""));if(!isNaN(S)&&(_=m.keyCode,j.indexOf(_)>-1)){var T=y.getArrowOffset(),R=38===m.keyCode?S+T:S-T;y.setUpdatedValue(R,m)}},y.handleDrag=function(m){if(y.props.dragLabel){var _=Math.round(y.props.value+m.movementX);_>=0&&_<=y.props.dragMax&&y.props.onChange&&y.props.onChange(y.getValueObjectWithLabel(_),m)}},y.handleMouseDown=function(m){y.props.dragLabel&&(m.preventDefault(),y.handleDrag(m),window.addEventListener("mousemove",y.handleDrag),window.addEventListener("mouseup",y.handleMouseUp))},y.handleMouseUp=function(){y.unbindEventListeners()},y.unbindEventListeners=function(){window.removeEventListener("mousemove",y.handleDrag),window.removeEventListener("mouseup",y.handleMouseUp)},y.state={value:String(m.value).toUpperCase(),blurValue:String(m.value).toUpperCase()},y.inputId="rc-editable-input-"+B++,y}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(EditableInput,m),S(EditableInput,[{key:"componentDidUpdate",value:function(m,y){this.props.value!==this.state.value&&(m.value!==this.props.value||y.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(m){var y,_;return y={},(_=this.props.label)in y?Object.defineProperty(y,_,{value:m,enumerable:!0,configurable:!0,writable:!0}):y[_]=m,y}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(m,y){var _=this.props.label?this.getValueObjectWithLabel(m):m;this.props.onChange&&this.props.onChange(_,y),this.setState({value:m})}},{key:"render",value:function(){var m=this,y=(0,D.default)({default:{wrap:{position:"relative"}}
18,"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return R.default.createElement("div",{style:y.wrap},R.default.createElement("input",{id:this.inputId,style:y.input,ref:function(y){return m.input=y},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?R.default.createElement("label",{htmlFor:this.inputId,style:y.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),EditableInput}(T.PureComponent||T.Component);y.default=Z},26358:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.Hue=void 0;var S=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}(),T=_(67294),R=_interopRequireDefault(T),D=_interopRequireDefault(_(79941)),j=function(m){if(m&&m.__esModule)return m;var y={};if(null!=m)for(var _ in m)Object.prototype.hasOwnProperty.call(m,_)&&(y[_]=m[_]);return y.default=m,y}(_(33716));function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}function _possibleConstructorReturn(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}var B=y.Hue=function(m){function Hue(){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,Hue);for(var m,y,_,S=arguments.length,T=Array(S),R=0;R<S;R++)T[R]=arguments[R];return y=_=_possibleConstructorReturn(this,(m=Hue.__proto__||Object.getPrototypeOf(Hue)).call.apply(m,[this].concat(T))),_.handleChange=function(m){var y=j.calculateChange(m,_.props.direction,_.props.hsl,_.container);y&&"function"==typeof _.props.onChange&&_.props.onChange(y,m)},_.handleMouseDown=function(m){_.handleChange(m),window.addEventListener("mousemove",_.handleChange),window.addEventListener("mouseup",_.handleMouseUp)},_.handleMouseUp=function(){_.unbindEventListeners()},_possibleConstructorReturn(_,y)}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(Hue,m),S(Hue,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var m=this,y=this.props.direction,_=void 0===y?"horizontal":y,S=(0,D.default)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-(100*this.props.hsl.h/360)+100+"%"}}},{vertical:"vertical"===_});return R.default.createElement("div",{style:S.hue},R.default.createElement("div",{className:"hue-"+_,style:S.container,ref:function(y){return m.container=y},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},R.default.createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),R.default.createElement("div",{style:S.pointer},this.props.pointer?R.default.createElement(this.props.pointer,this.props):R.default.createElement("div",{style:S.slider}))))}}]),Hue}(T.PureComponent||T.Component);y.default=B},96207:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.Raised=void 0;var S=_interopRequireDefault(_(67294)),T=_interopRequireDefault(_(45697)),R=_interopRequireDefault(_(79941)),D=_interopRequireDefault(_(82492));
18function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var j=y.Raised=function(m){var y=m.zDepth,_=m.radius,T=m.background,j=m.children,B=m.styles,Z=(0,R.default)((0,D.default)({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+y+"px "+4*y+"px rgba(0,0,0,.24)",borderRadius:_,background:T}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},void 0===B?{}:B),{"zDepth-1":1===y});return S.default.createElement("div",{style:Z.wrap},S.default.createElement("div",{style:Z.bg}),S.default.createElement("div",{style:Z.content},j))};j.propTypes={background:T.default.string,zDepth:T.default.oneOf([0,1,2,3,4,5]),radius:T.default.number,styles:T.default.object},j.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}},y.default=j},76659:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.Saturation=void 0;var S=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}(),T=_(67294),R=_interopRequireDefault(T),D=_interopRequireDefault(_(79941)),j=_interopRequireDefault(_(23493)),B=function(m){if(m&&m.__esModule)return m;var y={};if(null!=m)for(var _ in m)Object.prototype.hasOwnProperty.call(m,_)&&(y[_]=m[_]);return y.default=m,y}(_(21355));function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var Z=y.Saturation=function(m){function Saturation(m){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,Saturation);var y=function(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}(this,(Saturation.__proto__||Object.getPrototypeOf(Saturation)).call(this,m));return y.handleChange=function(m){"function"==typeof y.props.onChange&&y.throttle(y.props.onChange,B.calculateChange(m,y.props.hsl,y.container),m)},y.handleMouseDown=function(m){y.handleChange(m);var _=y.getContainerRenderWindow();_.addEventListener("mousemove",y.handleChange),_.addEventListener("mouseup",y.handleMouseUp)},y.handleMouseUp=function(){y.unbindEventListeners()},y.throttle=(0,j.default)(function(m,y,_){m(y,_)},50),y}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(Saturation,m),S(Saturation,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var m=this.container,y=window;!y.document.contains(m)&&y.parent!==y;)y=y.parent;return y}},{key:"unbindEventListeners",value:function(){var m=this.getContainerRenderWindow();m.removeEventListener("mousemove",this.handleChange),m.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var m=this,y=this.props.style||{},_=y.color,S=y.white,T=y.black,j=y.pointer,B=y.circle,Z=(0,D.default)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-(100*this.props.hsv.v)+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:_,white:S,black:T,pointer:j,circle:B}},{custom:!!this.props.style});return R.default.createElement("div",{style:Z.color,ref:function(y){return m.container=y},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},R.default.createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),R.default.createElement("div",{style:Z.white,className:"saturation-white"},R.default.createElement("div",{style:Z.black,className:"saturation-black"}),R.default.createElement("div",{style:Z.pointer},this.props.pointer?R.default.createElement(this.props.pointer,this.props):R.default.createElement("div",{style:Z.circle}))))}}]),Saturation}(T.PureComponent||T.Component);y.default=Z},62489:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.Swatch=void 0;var S=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];
18for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},T=_interopRequireDefault(_(67294)),R=_interopRequireDefault(_(79941)),D=_(82538),j=_interopRequireDefault(_(34349));function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var B=y.Swatch=function(m){var y=m.color,_=m.style,D=m.onClick,B=void 0===D?function(){}:D,Z=m.onHover,W=m.title,q=void 0===W?y:W,Y=m.children,ee=m.focus,et=m.focusStyle,er="transparent"===y,ei=(0,R.default)({default:{swatch:S({background:y,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},_,ee?void 0===et?{}:et:{})}}),ea={};return Z&&(ea.onMouseOver=function(m){return Z(y,m)}),T.default.createElement("div",S({style:ei.swatch,onClick:function(m){return B(y,m)},title:q,tabIndex:0,onKeyDown:function(m){return 13===m.keyCode&&B(y,m)}},ea),Y,er&&T.default.createElement(j.default,{borderRadius:ei.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))};y.default=(0,D.handleFocus)(B)},1150:function(m,y,_){"use strict";var S=_(57319);Object.defineProperty(y,"xV",{enumerable:!0,get:function(){return _interopRequireDefault(S).default}});var T=_(34349);Object.defineProperty(y,"QN",{enumerable:!0,get:function(){return _interopRequireDefault(T).default}});var R=_(27747);Object.defineProperty(y,"Vm",{enumerable:!0,get:function(){return _interopRequireDefault(R).default}});var D=_(26358);Object.defineProperty(y,"PS",{enumerable:!0,get:function(){return _interopRequireDefault(D).default}}),_(96207);var j=_(76659);function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}Object.defineProperty(y,"OQ",{enumerable:!0,get:function(){return _interopRequireDefault(j).default}}),_(88288),_(62489)},66713:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.calculateChange=function(m,y,_,S,T){var R=T.clientWidth,D=T.clientHeight,j="number"==typeof m.pageX?m.pageX:m.touches[0].pageX,B="number"==typeof m.pageY?m.pageY:m.touches[0].pageY,Z=j-(T.getBoundingClientRect().left+window.pageXOffset),W=B-(T.getBoundingClientRect().top+window.pageYOffset);if("vertical"===_){var q=void 0;if(q=W<0?0:W>D?1:Math.round(100*W/D)/100,y.a!==q)return{h:y.h,s:y.s,l:y.l,a:q,source:"rgb"}}else{var Y=void 0;if(S!==(Y=Z<0?0:Z>R?1:Math.round(100*Z/R)/100))return{h:y.h,s:y.s,l:y.l,a:Y,source:"rgb"}}return null}},45704:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0});var _={},S=y.render=function(m,y,_,S){if("undefined"==typeof document&&!S)return null;var T=S?new S:document.createElement("canvas");T.width=2*_,T.height=2*_;var R=T.getContext("2d");return R?(R.fillStyle=m,R.fillRect(0,0,T.width,T.height),R.fillStyle=y,R.fillRect(0,0,_,_),R.translate(_,_),R.fillRect(0,0,_,_),T.toDataURL()):null};y.get=function(m,y,T,R){var D=m+"-"+y+"-"+T+(R?"-server":"");if(_[D])return _[D];var j=S(m,y,T,R);return _[D]=j,j}},64809:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.isvalidColorString=y.red=y.getContrastingColor=y.isValidHex=y.toState=y.simpleCheckForValidColor=void 0;var S=_interopRequireDefault(_(66073)),T=_interopRequireDefault(_(38893));function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}y.simpleCheckForValidColor=function(m){var y=0,_=0;return(0,S.default)(["r","g","b","a","h","s","l","v"],function(S){m[S]&&(y+=1,isNaN(m[S])||(_+=1),("s"===S||"l"===S)&&/^\d+%$/.test(m[S])&&(_+=1))}),y===_&&m};var R=y.toState=function(m,y){var _=m.hex?(0,T.default)(m.hex):(0,T.default)(m),S=_.toHsl(),R=_.toHsv(),D=_.toRgb(),j=_.toHex();return 0===S.s&&(S.h=y||0,R.h=y||0),{hsl:S,hex:"000000"===j&&0===D.a?"transparent":"#"+j,rgb:D,hsv:R,oldHue:m.h||y||S.h,source:m.source}};y.isValidHex=function(m){if("transparent"===m)return!0;var y="#"===String(m).charAt(0)?1:0;return m.length!==4+y&&m.length<7+y&&(0,T.default)(m).isValid()},y.getContrastingColor=function(m){if(!m)return"#fff";var y=R(m);return"transparent"===y.hex?"rgba(0,0,0,0.4)":(299*y.rgb.r+587*y.rgb.g+114*y.rgb.b)/1e3>=128?"#000":"#fff"},y.red={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}},y.isvalidColorString=function(m,y){var _=m.replace("\xb0","");return(0,T.default)(y+" ("+_+")")._ok}},33716:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.calculateChange=function(m,y,_,S){var T=S.clientWidth,R=S.clientHeight,D="number"==typeof m.pageX?m.pageX:m.touches[0].pageX,j="number"==typeof m.pageY?m.pageY:m.touches[0].pageY,B=D-(S.getBoundingClientRect().left+window.pageXOffset),Z=j-(S.getBoundingClientRect().top+window.pageYOffset);if("vertical"===y){var W=void 0;if(W=Z<0?359:Z>R?0:360*(-(100*Z/R)+100)/100,_.h!==W)return{h:W,s:_.s,l:_.l,a:_.a,source:"hsl"}}else{var q=void 0;if(q=B<0?0:B>T?359:360*(100*B/T)/100,_.h!==q)return{h:q,s:_.s,l:_.l,a:_.a,source:"hsl"}}return null}},82538:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.handleFocus=void 0;var S,T=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];
18for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},R=function(){function defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}return function(m,y,_){return y&&defineProperties(m.prototype,y),_&&defineProperties(m,_),m}}(),D=(S=_(67294))&&S.__esModule?S:{default:S};function _possibleConstructorReturn(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}y.handleFocus=function(m){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(_){function Focus(){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,Focus);for(var m,y,_,S=arguments.length,T=Array(S),R=0;R<S;R++)T[R]=arguments[R];return y=_=_possibleConstructorReturn(this,(m=Focus.__proto__||Object.getPrototypeOf(Focus)).call.apply(m,[this].concat(T))),_.state={focus:!1},_.handleFocus=function(){return _.setState({focus:!0})},_.handleBlur=function(){return _.setState({focus:!1})},_possibleConstructorReturn(_,y)}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(Focus,_),R(Focus,[{key:"render",value:function(){return D.default.createElement(y,{onFocus:this.handleFocus,onBlur:this.handleBlur},D.default.createElement(m,T({},this.props,this.state)))}}]),Focus}(D.default.Component)}},21355:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.calculateChange=function(m,y,_){var S=_.getBoundingClientRect(),T=S.width,R=S.height,D="number"==typeof m.pageX?m.pageX:m.touches[0].pageX,j="number"==typeof m.pageY?m.pageY:m.touches[0].pageY,B=D-(_.getBoundingClientRect().left+window.pageXOffset),Z=j-(_.getBoundingClientRect().top+window.pageYOffset);B<0?B=0:B>T&&(B=T),Z<0?Z=0:Z>R&&(Z=R);var W=B/T,q=1-Z/R;return{h:y.h,s:W,v:q,a:y.a,source:"hsv"}}},65490:function(m,y,_){"use strict";var S,T,R,D,j=Object.create,B=Object.defineProperty,Z=Object.getOwnPropertyDescriptor,W=Object.getOwnPropertyNames,q=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty,__copyProps=(m,y,_,S)=>{if(y&&"object"==typeof y||"function"==typeof y)for(let T of W(y))Y.call(m,T)||T===_||B(m,T,{get:()=>y[T],enumerable:!(S=Z(y,T))||S.enumerable});return m},ee={};((m,y)=>{for(var _ in y)B(m,_,{get:y[_],enumerable:!0})})(ee,{$dispatcherGuard:()=>$dispatcherGuard,$makeReadOnly:()=>$makeReadOnly,$reset:()=>$reset,$structuralCheck:()=>$structuralCheck,c:()=>eu,clearRenderCounterRegistry:()=>clearRenderCounterRegistry,renderCounterRegistry:()=>ep,useRenderCounter:()=>useRenderCounter}),m.exports=__copyProps(B({},"__esModule",{value:!0}),ee);var et=(T=null!=(S=_(67294))?j(q(S)):{},__copyProps(S&&S.__esModule?T:B(T,"default",{value:S,enumerable:!0}),S)),{useRef:er,useEffect:ei,isValidElement:ea}=et,es=null!=(R=et.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?R:et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,el=Symbol.for("react.memo_cache_sentinel"),eu="function"==typeof(null==(D=et.__COMPILER_RUNTIME)?void 0:D.c)?et.__
18COMPILER_RUNTIME.c:function(m){return et.useMemo(()=>{let y=Array(m);for(let _=0;_<m;_++)y[_]=el;return y[el]=!0,y},[])},ec={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(m=>{ec[m]=()=>{throw Error(`[React] Unexpected React hook call (${m}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var ed=null;function setCurrent(m){return es.ReactCurrentDispatcher.current=m,es.ReactCurrentDispatcher.current}ec.useMemoCache=m=>{if(null!=ed)return ed.useMemoCache(m);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var ef=[];function $dispatcherGuard(m){let y=es.ReactCurrentDispatcher.current;if(0===m){if(ef.push(y),1===ef.length&&(ed=y),y===ec)throw Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");setCurrent(ec)}else if(1===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");0===ef.length&&(ed=null),setCurrent(m)}else if(2===m)ef.push(y),setCurrent(ed);else if(3===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");setCurrent(m)}else throw Error("React Compiler internal error: unreachable block"+m)}function $reset(m){for(let y=0;y<m.length;y++)m[y]=el}function $makeReadOnly(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var ep=new Map;function clearRenderCounterRegistry(){for(let m of ep.values())m.forEach(m=>{m.count=0})}function useRenderCounter(m){let y=er(null);null!=y.current&&(y.current.count+=1),ei(()=>{if(null==y.current){let _;let S={count:0};null==(_=ep.get(m))&&(_=new Set,ep.set(m,_)),_.add(S),y.current=S}return()=>{null!==y.current&&function(m,y){let _=ep.get(m);null!=_&&_.delete(y)}(m,y.current)}})}var eh=new Set;function $structuralCheck(m,y,_,S,T,R){function error(m,y,D,j){let B=`${S}:${R} [${T}] ${_}${D} changed from ${m} to ${y} at depth ${j}`;eh.has(B)||(eh.add(B),console.error(B))}!function recur(m,y,_,S){if(!(S>2)&&m!==y){if(typeof m!=typeof y)error(`type ${typeof m}`,`type ${typeof y}`,_,S);else if("object"==typeof m){let T=Array.isArray(m),R=Array.isArray(y);if(null===m&&null!==y)error("null",`type ${typeof y}`,_,S);else if(null===y)error(`type ${typeof m}`,"null",_,S);else if(m instanceof Map){if(y instanceof Map){if(m.size!==y.size)error(`Map instance with size ${m.size}`,`Map instance with size ${y.size}`,_,S);else for(let[T,R]of m)y.has(T)?recur(R,y.get(T),`${_}.get(${T})`,S+1):error(`Map instance with key ${T}`,`Map instance without key ${T}`,_,S)}else error("Map instance","other value",_,S)}else if(y instanceof Map)error("other value","Map instance",_,S);else if(m instanceof Set){if(y instanceof Set){if(m.size!==y.size)error(`Set instance with size ${m.size}`,`Set instance with size ${y.size}`,_,S);else for(let T of y)m.has(T)||error(`Set instance without element ${T}`,`Set instance with element ${T}`,_,S)}else error("Set instance","other value",_,S)}else if(y instanceof Set)error("other value","Set instance",_,S);else if(T||R){if(T!==R)error(`type ${T?"array":"object"}`,`type ${R?"array":"object"}`,_,S);else if(m.length!==y.length)error(`array with length ${m.length}`,`array with length ${y.length}`,_,S);else for(let T=0;T<m.length;T++)recur(m[T],y[T],`${_}[${T}]`,S+1)}else if(ea(m)||ea(y))ea(m)!==ea(y)?error(`type ${ea(m)?"React element":"object"}`,`type ${ea(y)?"React element":"object"}`,_,S):m.type!==y.type?error(`React element of type ${m.type}`,`React element of type ${y.type}`,_,S):recur(m.props,y.props,`[props of ${_}]`,S+1);else{for(let T in y)T in m||error(`object without key ${T}`,`object with key ${T}`,_,S);for(let T in m)T in y?recur(m[T],y[T],`${_}.${T}`,S+1):error(`object with key ${T}`,`object without key ${T}`,_,S)}}else{if("function"==typeof m)return;isNaN(m)||isNaN(y)?isNaN(m)!==isNaN(y)&&error(`${isNaN(m)?"NaN":"non-NaN value"}`,`${isNaN(y)?"NaN":"non-NaN value"}
18`,_,S):m!==y&&error(m,y,_,S)}}}(m,y,"",0)}},32512:function(m,y,_){"use strict";_.d(y,{uI:function(){return useDropzone}});var S=_(67294),T=_(45697),R=_.n(T),D=_(97582),j=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function toFileWithPath(m,y){var _=function(m){var y=m.name;if(y&&-1!==y.lastIndexOf(".")&&!m.type){var _=y.split(".").pop().toLowerCase(),S=j.get(_);S&&Object.defineProperty(m,"type",{value:S,writable:!1,configurable:!1,enumerable:!0})}return m}(m);if("string"!=typeof _.path){var S=m.webkitRelativePath;Object.defineProperty(_,"path",{value:"string"==typeof y?y:"string"==typeof S&&S.length>0?S:m.name,writable:!1,configurable:!1,enumerable:!0})}return _}var B=[".DS_Store","Thumbs.db"];function isObject(m){return"object"==typeof m&&null!==m}function noIgnoredFiles(m){return m.filter(function(m){return -1===B.indexOf(m.name)})}function fromList(m){if(null===m)return[];for(var y=[],_=0;_<m.length;_++){var S=m[_];y.push(S)}return y}function toFilePromises(m){if("function"!=typeof m.webkitGetAsEntry)return fromDataTransferItem(m);var y=m.webkitGetAsEntry();return y&&y.isDirectory?fromDirEntry(y):fromDataTransferItem(m)}function fromDataTransferItem(m){var y=m.getAsFile();return y?Promise.resolve(toFileWithPath(y)):Promise.reject(m+" is not a File")}function fromEntry(m){return(0,D.mG)(this,void 0,void 0,function(){return(0,D.Jh)(this,function(y){return[2,m.isDirectory?fromDirEntry(m):function(m){return(0,D.mG)(this,void 0,void 0,function(){return(0,D.Jh)(this,function(y){return[2,new Promise(function(y,_){m.file(function(_){y(toFileWithPath(_,m.fullPath))},function(m){_(m)})})]})})}(m)]})})}function fromDirEntry(m){var y=m.createReader();return new Promise(function(m,_){var S=[];!function readEntries(){var T=this;y.readEntries(function(y){return(0,D.mG)(T,void 0,void 0,function(){var T;return(0,D.Jh)(this,function(R){switch(R.label){case 0:if(y.length)return[3,5];R.label=1;case 1:return R.trys.push([1,3,,4]),[4,Promise.all(S)];case 2:return m(R.sent()),[3,4];
18case 3:return _(R.sent()),[3,4];case 4:return[3,6];case 5:T=Promise.all(y.map(fromEntry)),S.push(T),readEntries(),R.label=6;case 6:return[2]}})})},function(m){_(m)})}()})}var Z=_(34549);function ownKeys(m,y){var _=Object.keys(m);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(m);y&&(S=S.filter(function(y){return Object.getOwnPropertyDescriptor(m,y).enumerable})),_.push.apply(_,S)}return _}function _objectSpread(m){for(var y=1;y<arguments.length;y++){var _=null!=arguments[y]?arguments[y]:{};y%2?ownKeys(Object(_),!0).forEach(function(y){_defineProperty(m,y,_[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(_)):ownKeys(Object(_)).forEach(function(y){Object.defineProperty(m,y,Object.getOwnPropertyDescriptor(_,y))})}return m}function _defineProperty(m,y,_){return y in m?Object.defineProperty(m,y,{value:_,enumerable:!0,configurable:!0,writable:!0}):m[y]=_,m}function _slicedToArray(m,y){return function(m){if(Array.isArray(m))return m}(m)||function(m,y){var _,S,T=null==m?null:"undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(null!=T){var R=[],D=!0,j=!1;try{for(T=T.call(m);!(D=(_=T.next()).done)&&(R.push(_.value),!y||R.length!==y);D=!0);}catch(m){j=!0,S=m}finally{try{D||null==T.return||T.return()}finally{if(j)throw S}}return R}}(m,y)||function(m,y){if(m){if("string"==typeof m)return _arrayLikeToArray(m,y);var _=Object.prototype.toString.call(m).slice(8,-1);if("Object"===_&&m.constructor&&(_=m.constructor.name),"Map"===_||"Set"===_)return Array.from(m);if("Arguments"===_||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return _arrayLikeToArray(m,y)}}(m,y)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(m,y){(null==y||y>m.length)&&(y=m.length);for(var _=0,S=Array(y);_<y;_++)S[_]=m[_];return S}var getInvalidTypeRejectionErr=function(m){var y=Array.isArray(m=Array.isArray(m)&&1===m.length?m[0]:m)?"one of ".concat(m.join(", ")):m;return{code:"file-invalid-type",message:"File type must be ".concat(y)}},getTooLargeRejectionErr=function(m){return{code:"file-too-large",message:"File is larger than ".concat(m," ").concat(1===m?"byte":"bytes")}},getTooSmallRejectionErr=function(m){return{code:"file-too-small",message:"File is smaller than ".concat(m," ").concat(1===m?"byte":"bytes")}},W={code:"too-many-files",message:"Too many files"};function fileAccepted(m,y){var _="application/x-moz-file"===m.type||(0,Z.Z)(m,y);return[_,_?null:getInvalidTypeRejectionErr(y)]}function fileMatchSize(m,y,_){if(isDefined(m.size)){if(isDefined(y)&&isDefined(_)){if(m.size>_)return[!1,getTooLargeRejectionErr(_)];if(m.size<y)return[!1,getTooSmallRejectionErr(y)]}else if(isDefined(y)&&m.size<y)return[!1,getTooSmallRejectionErr(y)];else if(isDefined(_)&&m.size>_)return[!1,getTooLargeRejectionErr(_)]}return[!0,null]}function isDefined(m){return null!=m}function isPropagationStopped(m){return"function"==typeof m.isPropagationStopped?m.isPropagationStopped():void 0!==m.cancelBubble&&m.cancelBubble}function isEvtWithFiles(m){return m.dataTransfer?Array.prototype.some.call(m.dataTransfer.types,function(m){return"Files"===m||"application/x-moz-file"===m}):!!m.target&&!!m.target.files}function onDocumentDragOver(m){m.preventDefault()}function composeEventHandlers(){for(var m=arguments.length,y=Array(m),_=0;_<m;_++)y[_]=arguments[_];return function(m){for(var _=arguments.length,S=Array(_>1?_-1:0),T=1;T<_;T++)S[T-1]=arguments[T];return y.some(function(y){return!isPropagationStopped(m)&&y&&y.apply(void 0,[m].concat(S)),isPropagationStopped(m)})}}function canUseFileSystemAccessAPI(){return"showOpenFilePicker"in window}var q=["children"],Y=["open"],ee=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],et=["refKey","onChange","onClick"];function es_slicedToArray(m,y){return function(m){if(Array.isArray(m))return m}(m)||function(m,y){var _,S,T=null==m?null:"undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(null!=T){var R=[],D=!0,j=!1;try{for(T=T.call(m);!(D=(_=T.next()).done)&&(R.push(_.value),!y||R.length!==y);D=!0);}catch(m){j=!0,S=m}finally{try{D||null==T.return||T.return()}finally{if(j)throw S}}return R}}(m,y)||es_unsupportedIterableToArray(m,y)||function(){throw TypeError("Invalid attempt to de
18structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function es_unsupportedIterableToArray(m,y){if(m){if("string"==typeof m)return es_arrayLikeToArray(m,y);var _=Object.prototype.toString.call(m).slice(8,-1);if("Object"===_&&m.constructor&&(_=m.constructor.name),"Map"===_||"Set"===_)return Array.from(m);if("Arguments"===_||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return es_arrayLikeToArray(m,y)}}function es_arrayLikeToArray(m,y){(null==y||y>m.length)&&(y=m.length);for(var _=0,S=Array(y);_<y;_++)S[_]=m[_];return S}function es_ownKeys(m,y){var _=Object.keys(m);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(m);y&&(S=S.filter(function(y){return Object.getOwnPropertyDescriptor(m,y).enumerable})),_.push.apply(_,S)}return _}function es_objectSpread(m){for(var y=1;y<arguments.length;y++){var _=null!=arguments[y]?arguments[y]:{};y%2?es_ownKeys(Object(_),!0).forEach(function(y){es_defineProperty(m,y,_[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(_)):es_ownKeys(Object(_)).forEac
18h(function(y){Object.defineProperty(m,y,Object.getOwnPropertyDescriptor(_,y))})}return m}function es_defineProperty(m,y,_){return y in m?Object.defineProperty(m,y,{value:_,enumerable:!0,configurable:!0,writable:!0}):m[y]=_,m}function _objectWithoutProperties(m,y){if(null==m)return{};var _,S,T=function(m,y){if(null==m)return{};var _,S,T={},R=Object.keys(m);for(S=0;S<R.length;S++)_=R[S],y.indexOf(_)>=0||(T[_]=m[_]);return T}(m,y);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(m);for(S=0;S<R.length;S++)_=R[S],!(y.indexOf(_)>=0)&&Object.prototype.propertyIsEnumerable.call(m,_)&&(T[_]=m[_])}return T}var er=(0,S.forwardRef)(function(m,y){var _=m.children,T=useDropzone(_objectWithoutProperties(m,q)),R=T.open,D=_objectWithoutProperties(T,Y);return(0,S.useImperativeHandle)(y,function(){return{open:R}},[R]),S.createElement(S.Fragment,null,_(es_objectSpread(es_objectSpread({},D),{},{open:R})))});er.displayName="Dropzone";var ei={disabled:!1,getFilesFromEvent:function(m){return(0,D.mG)(this,void 0,void 0,function(){return(0,D.Jh)(this,function(y){return isObject(m)&&isObject(m.dataTransfer)?[2,function(m,y){return(0,D.mG)(this,void 0,void 0,function(){var _;return(0,D.Jh)(this,function(S){switch(S.label){case 0:if(null===m)return[2,[]];if(!m.items)return[3,2];if(_=fromList(m.items).filter(function(m){return"file"===m.kind}),"drop"!==y)return[2,_];return[4,Promise.all(_.map(toFilePromises))];case 1:return[2,noIgnoredFiles(function flatten(m){return m.reduce(function(m,y){return(0,D.fl)(m,Array.isArray(y)?flatten(y):[y])},[])}(S.sent()))];case 2:return[2,noIgnoredFiles(fromList(m.files).map(function(m){return toFileWithPath(m)}))]}})})}(m.dataTransfer,m.type)]:isObject(m)&&isObject(m.target)?[2,fromList(m.target.files).map(function(m){return toFileWithPath(m)})]:Array.isArray(m)&&m.every(function(m){return"getFile"in m&&"function"==typeof m.getFile})?[2,function(m){return(0,D.mG)(this,void 0,void 0,function(){return(0,D.Jh)(this,function(y){switch(y.label){case 0:return[4,Promise.all(m.map(function(m){return m.getFile()}))];case 1:return[2,y.sent().map(function(m){return toFileWithPath(m)})]}})})}(m)]:[2,[]]})})},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1};er.defaultProps=ei,er.propTypes={children:R().func,accept:R().oneOfType([R().string,R().arrayOf(R().string)]),multiple:R().bool,preventDropOnDocument:R().bool,noClick:R().bool,noKeyboard:R().bool,noDrag:R().bool,noDragEventsBubbling:R().bool,minSize:R().number,maxSize:R().number,maxFiles:R().number,disabled:R().bool,getFilesFromEvent:R().func,onFileDialogCancel:R().func,onFileDialogOpen:R().func,useFsAccessApi:R().bool,onDragEnter:R().func,onDragLeave:R().func,onDragOver:R().func,onDrop:R().func,onDropAccepted:R().func,onDropRejected:R().func,validator:R().func};var ea={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function useDropzone(){var m,y,_,T,R,D,j,B=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},Z=es_objectSpread(es_objectSpread({},ei),B),q=Z.accept,Y=Z.disabled,er=Z.getFilesFromEvent,es=Z.maxSize,el=Z.minSize,eu=Z.multiple,ec=Z.maxFiles,ed=Z.onDragEnter,ef=Z.onDragLeave,ep=Z.onDragOver,eh=Z.onDrop,eg=Z.onDropAccepted,em=Z.onDropRejected,ey=Z.onFileDialogCancel,eb=Z.onFileDialogOpen,ev=Z.useFsAccessApi,ex=Z.preventDropOnDocument,ew=Z.noClick,e_=Z.noKeyboard,eC=Z.noDrag,eS=Z.noDragEventsBubbling,ek=Z.validator,eT=(0,S.useMemo)(function(){return"function"==typeof eb?eb:noop},[eb]),eE=(0,S.useMemo)(function(){return"function"==typeof ey?ey:noop},[ey]),eO=(0,S.useRef)(null),eP=(0,S.useRef)(null),eR=es_slicedToArray((0,S.useReducer)(reducer,ea),2),eI=eR[0],eA=eR[1],eM=eI.isFocused,eD=eI.isFileDialogActive,ej=eI.draggedFiles,onWindowFocus=function(){eD&&setTimeout(function(){eP.current&&!eP.current.files.length&&(eA({type:"closeDialog"}),eE())},300)};(0,S.useEffect)(function(){return ev&&canUseFileSystemAccessAPI()?function(){}:(window.addEventListener("focus",onWindowFocus,!1),function(){window.removeEventListener("focus",onWindowFocus,!1)})},[eP,eD,eE,ev]);var eL=(0,S.useRef)([]),onDocumentDrop=function(m){eO.current&&eO.current.contains(m.target)||(m.preventDefault(),eL.current=[])};(0,S.useEffect)(function(){return ex&&(document.addEventListener("dragover",onDocumentDragOver,!1),document.addEventListener("drop",onDocumentDrop,!1)),function(){ex&&(document.removeEventListener("dragover",onDocumentDragOver),document.removeEventListener("drop",onDocumentDrop))}},[eO,ex]);var eF=(0,S.useCallback)(function(m){var y;m.preventDefault(),m.persist(),stopPropagation(m),eL.current=[].concat(function(m){if(Array.isArray(m))return es_arrayLikeToArray(m)}(y=eL.current)||function(m){if("undefined"!=typeof Symbol&&null!=m[Symbol.iterator]||null!=m["@@iterator"])return Array.from(m)}(y)||es_unsupportedIterableToArray(y)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[m.target]),isEvtWithFiles(m)&&Promise.resolve(er(m)).then(function(y){(!isPropagationStopped(m)||eS)&&(eA({draggedFiles:y,isDragActive:!0,type:"setDraggedFiles"}),ed&&ed(m))})},[er,ed,eS]),eN=(0,S.useCallback)(function(m){m.preventDefault(),m.persist(),stopPropagation(m);var y=isEvtWithFiles(m);if(y&&m.dataTransfer)try{m.dataTransfer.dropEffect="copy"}catch(m){}return y&&ep&&ep(m),!1},[ep,eS]),eV=(0,S.useCallback)(function(m){m.preventDefault(),m.persist(),stopPropagation(m);var y=eL.current.filter(function(m){return eO.current&&eO.current.contains(m)}),_=y.indexOf(m.target);-1!==_&&y.splice(_,1),eL.current=y,!(y.length>0)&&(eA({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),isEvtWithFiles(m)&&ef&&ef(m))},[eO,ef,eS]),ez=(0,S.useCallback)(function(m,y){var _=[],S=[];m.forEach(function(m){var y=es_slicedToArray(fileAccepted(m,q),2),T=y[0],R=y[1],D=es_slicedToArray(fileMatchSize(m,el,es),2),j=D[0],B=D[1],Z=ek?ek(m):null;if(T&&j&&!Z)_.push(m);else{var W=[R,B];
18Z&&(W=W.concat(Z)),S.push({file:m,errors:W.filter(function(m){return m})})}}),(!eu&&_.length>1||eu&&ec>=1&&_.length>ec)&&(_.forEach(function(m){S.push({file:m,errors:[W]})}),_.splice(0)),eA({acceptedFiles:_,fileRejections:S,type:"setFiles"}),eh&&eh(_,S,y),S.length>0&&em&&em(S,y),_.length>0&&eg&&eg(_,y)},[eA,eu,q,el,es,ec,eh,eg,em,ek]),e$=(0,S.useCallback)(function(m){m.preventDefault(),m.persist(),stopPropagation(m),eL.current=[],isEvtWithFiles(m)&&Promise.resolve(er(m)).then(function(y){(!isPropagationStopped(m)||eS)&&ez(y,m)}),eA({type:"reset"})},[er,ez,eS]),eH=(0,S.useCallback)(function(){if(ev&&canUseFileSystemAccessAPI()){eA({type:"openDialog"}),eT();var m,y={multiple:eu,types:[{description:"everything",accept:Array.isArray(m="string"==typeof(m=q)?m.split(","):m)?m.filter(function(m){return"audio/*"===m||"video/*"===m||"image/*"===m||"text/*"===m||/\w+\/[-+.\w]+/g.test(m)}).reduce(function(m,y){return _objectSpread(_objectSpread({},m),{},_defineProperty({},y,[]))},{}):{}}]};window.showOpenFilePicker(y).then(function(m){return er(m)}).then(function(m){return ez(m,null)}).catch(function(m){return eE(m)}).finally(function(){return eA({type:"closeDialog"})});return}eP.current&&(eA({type:"openDialog"}),eT(),eP.current.value=null,eP.current.click())},[eA,eT,eE,ev,ez,q,eu]),eB=(0,S.useCallback)(function(m){eO.current&&eO.current.isEqualNode(m.target)&&(32===m.keyCode||13===m.keyCode)&&(m.preventDefault(),eH())},[eO,eP,eH]),eU=(0,S.useCallback)(function(){eA({type:"focus"})},[]),eZ=(0,S.useCallback)(function(){eA({type:"blur"})},[]),eW=(0,S.useCallback)(function(){ew||(function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return -1!==m.indexOf("MSIE")||-1!==m.indexOf("Trident/")||-1!==m.indexOf("Edge/")}()?setTimeout(eH,0):eH())},[eP,ew,eH]),composeHandler=function(m){return Y?null:m},composeKeyboardHandler=function(m){return e_?null:composeHandler(m)},composeDragHandler=function(m){return eC?null:composeHandler(m)},stopPropagation=function(m){eS&&m.stopPropagation()},eG=(0,S.useMemo)(function(){return function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=m.refKey,_=void 0===y?"ref":y,S=m.role,T=m.onKeyDown,R=m.onFocus,D=m.onBlur,j=m.onClick,B=m.onDragEnter,Z=m.onDragOver,W=m.onDragLeave,q=m.onDrop,et=_objectWithoutProperties(m,ee);return es_objectSpread(es_objectSpread(es_defineProperty({onKeyDown:composeKeyboardHandler(composeEventHandlers(T,eB)),onFocus:composeKeyboardHandler(composeEventHandlers(R,eU)),onBlur:composeKeyboardHandler(composeEventHandlers(D,eZ)),onClick:composeHandler(composeEventHandlers(j,eW)),onDragEnter:composeDragHandler(composeEventHandlers(B,eF)),onDragOver:composeDragHandler(composeEventHandlers(Z,eN)),onDragLeave:composeDragHandler(composeEventHandlers(W,eV)),onDrop:composeDragHandler(composeEventHandlers(q,e$)),role:"string"==typeof S&&""!==S?S:"button"},_,eO),Y||e_?{}:{tabIndex:0}),et)}},[eO,eB,eU,eZ,eW,eF,eN,eV,e$,e_,eC,Y]),eq=(0,S.useCallback)(function(m){m.stopPropagation()},[]),eY=(0,S.useMemo)(function(){return function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=m.refKey,_=void 0===y?"ref":y,S=m.onChange,T=m.onClick,R=_objectWithoutProperties(m,et);return es_objectSpread(es_objectSpread({},es_defineProperty({accept:q,multiple:eu,type:"file",style:{display:"none"},onChange:composeHandler(composeEventHandlers(S,e$)),onClick:composeHandler(composeEventHandlers(T,eq)),autoComplete:"off",tabIndex:-1},_,eP)),R)}},[eP,q,eu,e$,Y]),eK=ej.length,eX=eK>0&&(y=(m={files:ej,accept:q,minSize:el,maxSize:es,multiple:eu,maxFiles:ec}).files,_=m.accept,T=m.minSize,R=m.maxSize,D=m.multiple,j=m.maxFiles,(!!D||!(y.length>1))&&(!D||!(j>=1)||!(y.length>j))&&y.every(function(m){var y=_slicedToArray(fileAccepted(m,_),1)[0],S=_slicedToArray(fileMatchSize(m,T,R),1)[0];return y&&S}));return es_objectSpread(es_objectSpread({},eI),{},{isDragAccept:eX,isDragReject:eK>0&&!eX,isFocused:eM&&!Y,getRootProps:eG,getInputProps:eY,rootRef:eO,inputRef:eP,open:composeHandler(eH)})}function reducer(m,y){switch(y.type){case"focus":return es_objectSpread(es_objectSpread({},m),{},{isFocused:!0});case"blur":return es_objectSpread(es_objectSpread({},m),{},{isFocused:!1});case"openDialog":return es_objectSpread(es_objectSpread({},ea),{},{isFileDialogActive:!0});case"closeDialog":return es_objectSpread(es_objectSpread({},m),{},{isFileDialogActive:!1});case"setDraggedFiles":var _=y.isDragActive,S=y.draggedFiles;return es_objectSpread(es_objectSpread({},m),{},{draggedFiles:S,isDragActive:_});case"setFiles":return es_objectSpread(es_objectSpread({},m),{},{acceptedFiles:y.acceptedFiles,fileRejections:y.fileRejections});case"reset":return es_objectSpread({},ea);default:return m}}function noop(){}},69590:function(m){var y="undefined"!=typeof Element,_="function"==typeof Map,S="function"==typeof Set,T="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;m.exports=function(m,R){try{return function equal(m,R){if(m===R)return!0;
18if(m&&R&&"object"==typeof m&&"object"==typeof R){var D,j,B,Z;if(m.constructor!==R.constructor)return!1;if(Array.isArray(m)){if((D=m.length)!=R.length)return!1;for(j=D;0!=j--;)if(!equal(m[j],R[j]))return!1;return!0}if(_&&m instanceof Map&&R instanceof Map){if(m.size!==R.size)return!1;for(Z=m.entries();!(j=Z.next()).done;)if(!R.has(j.value[0]))return!1;for(Z=m.entries();!(j=Z.next()).done;)if(!equal(j.value[1],R.get(j.value[0])))return!1;return!0}if(S&&m instanceof Set&&R instanceof Set){if(m.size!==R.size)return!1;for(Z=m.entries();!(j=Z.next()).done;)if(!R.has(j.value[0]))return!1;return!0}if(T&&ArrayBuffer.isView(m)&&ArrayBuffer.isView(R)){if((D=m.length)!=R.length)return!1;for(j=D;0!=j--;)if(m[j]!==R[j])return!1;return!0}if(m.constructor===RegExp)return m.source===R.source&&m.flags===R.flags;if(m.valueOf!==Object.prototype.valueOf&&"function"==typeof m.valueOf&&"function"==typeof R.valueOf)return m.valueOf()===R.valueOf();if(m.toString!==Object.prototype.toString&&"function"==typeof m.toString&&"function"==typeof R.toString)return m.toString()===R.toString();if((D=(B=Object.keys(m)).length)!==Object.keys(R).length)return!1;for(j=D;0!=j--;)if(!Object.prototype.hasOwnProperty.call(R,B[j]))return!1;if(y&&m instanceof Element)return!1;for(j=D;0!=j--;)if(("_owner"!==B[j]&&"__v"!==B[j]&&"__o"!==B[j]||!m.$$typeof)&&!equal(m[B[j]],R[B[j]]))return!1;return!0}return m!=m&&R!=R}(m,R)}catch(m){if((m.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw m}}},60769:function(m,y,_){"use strict";_.d(y,{a:function(){return FileIcon},j:function(){return ed}});var S,T=_(67294),R=_(45697),D=_.n(R),j={grad:.9,turn:360,rad:360/(2*Math.PI)},t=function(m){return"string"==typeof m?m.length>0:"number"==typeof m},n=function(m,y,_){return void 0===y&&(y=0),void 0===_&&(_=Math.pow(10,y)),Math.round(_*m)/_+0},e=function(m,y,_){return void 0===y&&(y=0),void 0===_&&(_=1),m>_?_:m>y?m:y},u=function(m){return(m=isFinite(m)?m%360:0)>0?m:m+360},a=function(m){return{r:e(m.r,0,255),g:e(m.g,0,255),b:e(m.b,0,255),a:e(m.a)}},o=function(m){return{r:n(m.r),g:n(m.g),b:n(m.b),a:n(m.a,3)}},B=/^#([0-9a-f]{3,8})$/i,s=function(m){var y=m.toString(16);return y.length<2?"0"+y:y},h=function(m){var y=m.r,_=m.g,S=m.b,T=m.a,R=Math.max(y,_,S),D=R-Math.min(y,_,S),j=D?R===y?(_-S)/D:R===_?2+(S-y)/D:4+(y-_)/D:0;return{h:60*(j<0?j+6:j),s:R?D/R*100:0,v:R/255*100,a:T}},b=function(m){var y=m.h,_=m.s,S=m.v,T=m.a;y=y/360*6,_/=100,S/=100;var R=Math.floor(y),D=S*(1-_),j=S*(1-(y-R)*_),B=S*(1-(1-y+R)*_),Z=R%6;return{r:255*[S,j,D,D,B,S][Z],g:255*[B,S,S,j,D,D][Z],b:255*[D,D,B,S,S,j][Z],a:T}},g=function(m){return{h:u(m.h),s:e(m.s,0,100),l:e(m.l,0,100),a:e(m.a)}},d=function(m){return{h:n(m.h),s:n(m.s),l:n(m.l),a:n(m.a,3)}},f=function(m){var y,_;return b((y=m.s,{h:m.h,s:(y*=((_=m.l)<50?_:100-_)/100)>0?2*y/(_+y)*100:0,v:_+y,a:m.a}))},c=function(m){var y,_,S,T;return{h:(y=h(m)).h,s:(T=(200-(_=y.s))*(S=y.v)/100)>0&&T<200?_*S/100/(T<=100?T:200-T)*100:0,l:T/2,a:y.a}},Z=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,W=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,q=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Y=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ee={string:[[function(m){var y=B.exec(m);return y?(m=y[1]).length<=4?{r:parseInt(m[0]+m[0],16),g:parseInt(m[1]+m[1],16),b:parseInt(m[2]+m[2],16),a:4===m.length?n(parseInt(m[3]+m[3],16)/255,2):1}:6===m.length||8===m.length?{r:parseInt(m.substr(0,2),16),g:parseInt(m.substr(2,2),16),b:parseInt(m.substr(4,2),16),a:8===m.length?n(parseInt(m.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(m){var y=q.exec(m)||Y.exec(m);return y?y[2]!==y[4]||y[4]!==y[6]?null:a({r:Number(y[1])/(y[2]?100/255:1),g:Number(y[3])/(y[4]?100/255:1),b:Number(y[5])/(y[6]?100/255:1),a:void 0===y[7]?1:Number(y[7])/(y[8]?100:1)}):null},"rgb"],[function(m){var y,_,S=Z.exec(m)||W.exec(m);return S?f(g({h:(y=S[1],void 0===(_=S[2])&&(_="deg"),Number(y)*(j[_]||1)),s:Number(S[3]),l:Number(S[4]),a:void 0===S[5]?1:Number(S[5])/(S[6]?100:1)})):null},"hsl"]],object:[[function(m){var y=m.r,_=m.g,S=m.b,T=m.a;return t(y)&&t(_)&&t(S)?a({r:Number(y),g:Number(_),b:Number(S),a:Number(void 0===T?1:T)}):null},"rgb"],[function(m){var y=m.h,_=m.s,S=m.l,T=m.a;return t(y)&&t(_)&&t(S)?f(g({h:Number(y),s:Number(_),l:Number(S),a:Number(void 0===T?1:T)})):null},"hsl"],[function(m){var y,_=m.h,S=m.s,T=m.v,R=m.a;return t(_)&&t(S)&&t(T)?b({h:u((y={h:Number(_),s:Number(S),v:Number(T),a:Number(void 0===R?1:R)}).h),s:e(y.s,0,100),v:e(y.v,0,100),a:e(y.a)}):null},"hsv"]]},N=function(m,y){for(var _=0;_<y.length;_++){var S=y[_][0](m);if(S)return[S,y[_][1]]}return[null,void 0]},M=function(m,y){var _=c(m);return{h:_.h,s:e(_.s+100*y,0,100),l:_.l,a:_.a}},H=function(m){return(299*m.r+587*m.g+114*m.b)/1e3/255},$=function(m,y){var _=c(m);return{h:_.h,s:_.s,l:e(_.l+100*y,0,100),a:_.a}},et=function(){function r(m){this.parsed=("string"==typeof m?N(m.trim(),ee.string):"object"==typeof m&&null!==m?N(m,ee.object):[null,void 0])[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return r.prototype.isValid=function(){return null!==this.parsed},r.prototype.brightness=function(){return n(H(this.rgba),2)},r.prototype.isDark=function(){return .5>H(this.rgba)},r.prototype.isLight=function(){return H(this.rgba)>=.5},r.prototype.toHex=function(){var m,y,_,S,T,R;return y=(m=o(this.rgba)).r,_=m.g,S=m.b,R=(T=m.a)<1?s(n(255*T)):"","#"+s(y)+s(_)+s(S)+R},r.prototype.toRgb=function(){return o(this.rgba)},r.prototype.toRgbString=function(){var m,y,_,S,T;return y=(m=o(this.rgba)).r,_=m.g,S=m.b,(T=m.a)<1?"rgba("+y+", "+_+", "+S+", "+T+")":"rgb("+y+", "+_+", "+S+")"},r.prototype.toHsl=function(){return d(c(this.rgba))},r.prototype.toHslString=function(){var m,y,_,S,T;return y=(m=d(c(this.rgba))).h,_=m.s,S=m.l,(T=m.a)<1?"hsla("+y+", "+_+"%, "+S+"%, "+T+")":"hsl("+y+", "+_+"%, "+S+"%)"},r.prototype.toHsv=function(){var m;return{h:n((m=h(this.rgba)).h),s:n(m.s),v:n(m.v),a:n(m.a,3)}},r.prototype.invert=function(){var m;return w({r:255-(m=this.rgba).r,g:255-m.g,b:255-m.b,a:m.a})},r.prototype.saturate=function(m){return void 0===m&&(m=.1),w(M(this.rgba,m))},r.prototype.desaturate=function(m){return void 0===m&&(m=.1),w(M(this.rgba,-m))},r.prototype.grayscale=function(){return w(M(this.rgba,-1))},r.prototype.lighten=function(m){return void 0===m&&(m=.1),w($(this.rgba,m))},r.prototype.darken=function(m){return void 0===m&&(m=.1),w($(this.rgba,-m))},r.prototype.rotate=function(m){return void 0===m&&(m=15),this.hue(this.hue()+m)},r.prototype.alpha=function(m){var y;return"number"==typeof m?w({r:(y=this.rgba).r,g:y.g,b:y.b,a:m}):n(this.rgba.a,3)},r.prototype.hue=function(m){var y=c(this.rgba);return"number"==typeof m?w({h:m,s:y.s,l:y.l,a:y.a}):n(y.h)},r.prototype.isEqual=function(m){return this.toHex()===w(m).toHex()},r}(),w=function(m){return m instanceof et?m:new et(m)},er=[],ei={"3d":T.createElement("path",{d:"M18 14.625V3.375L9 0 0 3.375v11.25L9 18l9-3.375zM9 2.136l5.918 2.22-5.98 2.242-5.919-2.22L9 2.137zM2 13.239V5.065l6.438 2.414v8.174L2 13.24zM9.438 15.7L16 13.239V5.018l-6.563 2.46V15.7z",transform:"translate(15 10)",fillRule:"evenodd"}),acrobat:T.createElement("path",{d:"M10.15 1.095C9.938.33 9.42-.051 8.984.005c-.528.068-1.09.382-1.314.876-.63 1.416.685 5.582.887 6.279-1.28 3.863-5.66 11.5-7.806 12.017-.045-.505.225-1.965 3.055-3.785.146-.157.315-.348.393-.472-2.392 1.168-5.492 3.044-3.628 4.448.102.079.259.146.439.213 1.426.528 3.425-1.201 5.435-5.121 2.213-.73 3.999-1.28 6.526-1.662 2.762 1.875 4.616 2.257 5.874 1.774.348-.135.898-.573 1.055-1.145-1.022 1.258-3.414.382-5.323-.82 1.763-.191 3.582-.303 4.369-.056 1 .314.965.808.954.876.079-.27.191-.708-.022-1.056-.842-1.37-4.706-.573-6.11-.427-2.212-1.336-3.74-3.717-4.358-5.436.573-2.212 1.19-3.818.742-5.413zm-.954 4.638C8.826 4.42 8.309 1.5 9.14.556c1.628.932.618 3.144.056 5.177zm3.044 6.514c-2.134.393-3.583.944-5.66 1.764.617-1.202 1.785-4.268 2.346-6.29.787 1.573 1.741 3.111 3.314 4.526z",transform:"translate(14 9)",fillRule:"evenodd"}),android:T.createElement("path",{d:"M17.6,9.48l1.84-3.18c0.16-0.31,0.04-0.69-0.26-0.85c-0.29-0.15-0.65-0.06-0.83,0.22l-1.88,3.24 c-2.86-1.21-6.08-1.21-8.94,0L5.65,5.67c-0.19-0.29-0.58-0.38-0.87-0.2C4.5,5.65,4.41,6.01,4.56,6.3L6.4,9.48 C3.3,11.25,1.28,14.44,1,18h22C22.72,14.44,20.7,11.25,17.6,9.48z M7,15.25c-0.69,0-1.25-0.56-1.25-1.25 c0-0.
1869,0.56-1.25,1.25-1.25S8.25,13.31,8.25,14C8.25,14.69,7.69,15.25,7,15.25z M17,15.25c-0.69,0-1.25-0.56-1.25-1.25 c0-0.69,0.56-1.25,1.25-1.25s1.25,0.56,1.25,1.25C18.25,14.69,17.69,15.25,17,15.25z",transform:"translate(12 8)"}),audio:T.createElement("path",{d:"M.25 4.75v4.5h3L7 13V1L3.25 4.75h-3zM10.375 7A3.375 3.375 0 0 0 8.5 3.977v6.037A3.355 3.355 0 0 0 10.375 7zM8.5.421v1.545A5.254 5.254 0 0 1 12.25 7a5.254 5.254 0 0 1-3.75 5.032v1.545A6.747 6.747 0 0 0 13.75 7 6.747 6.747 0 0 0 8.5.421z",transform:"translate(17 12)",fillRule:"evenodd"}),binary:T.createElement("path",{d:"M2.338 6.112c1.192 0 1.928-1.072 1.928-2.68 0-1.56-.576-2.504-1.8-2.504C1.274.928.538 2 .538 3.608c0 1.56.576 2.504 1.8 2.504zM1.61 3.408c0-1.008.24-1.568.776-1.568.376 0 .616.336.728.888l-1.504.776v-.096zM2.418 5.2c-.368 0-.608-.32-.72-.856l1.496-.768v.056c0 1.008-.24 1.568-.776 1.568zm7.03.8l.088-.944H8.36V.896L7.272.984v.592l-1.184.112.024.824h1.16v2.544h-1.32V6zm5.199 0l.088-.944h-1.176V.896L12.47.984v.592l-1.184.112.024.824h1.16v2.544h-1.32V6zM4.25 14l.088-.944H3.162v-4.16l-1.088.088v.592L.89 9.688l.024.824h1.16v2.544H.754V14zm5.198 0l.088-.944H8.36v-4.16l-1.088.088v.592l-1.184.112.024.824h1.16v2.544h-1.32V14zm3.287.112c1.192 0 1.928-1.072 1.928-2.68 0-1.56-.576-2.504-1.8-2.504-1.192 0-1.928 1.072-1.928 2.68 0 1.56.576 2.504 1.8 2.504zm-.728-2.704c0-1.008.24-1.568.776-1.568.376 0 .616.336.728.888l-1.504.776v-.096zm.808 1.792c-.368 0-.608-.32-.72-.856l1.496-.768v.056c0 1.008-.24 1.568-.776 1.568z",transform:"translate(16 11)",fillRule:"evenodd"}),code:T.createElement("path",{d:"M4.078 13.67c-1.875-.527-2.812-1.738-2.812-3.634V9.49C1.266 8.437.844 7.911 0 7.911V6.138c.844 0 1.266-.529 1.266-1.586v-.64c.015-.938.257-1.696.726-2.274C2.466 1.06 3.162.64 4.078.38l.492 1.375c-.656.25-.997.95-1.023 2.102v.695c0 1.167-.482 1.99-1.445 2.469.963.479 1.445 1.304 1.445 2.476v.688c.026 1.15.367 1.851 1.023 2.101l-.492 1.383zm7.844 0c1.875-.527 2.812-1.738 2.812-3.634V9.49c0-1.052.422-1.578 1.266-1.578V6.138c-.844 0-1.266-.529-1.266-1.586v-.64c-.015-.938-.257-1.696-.726-2.274-.474-.578-1.17-.998-2.086-1.258l-.492 1.375c.656.25.997.95 1.023 2.102v.695c0 1.167.482 1.99 1.445 2.469-.963.479-1.445 1.304-1.445 2.476v.688c-.026 1.15-.367 1.851-1.023 2.101l.492 1.383z",transform:"translate(16 13)",fillRule:"evenodd"}),code2:T.createElement("path",{d:"M7.4 10.6L2.8 6l4.6-4.6L6 0 0 6l6 6 1.4-1.4zm5.2 0L17.2 6l-4.6-4.6L14 0l6 6-6 6-1.4-1.4z",transform:"translate(14 14)",fillRule:"evenodd"}),compressed:T.createElement("path",{d:"M.25 0A.25.25 0 0 0 0 .25v1.5c0 .138.112.25.25.25h1.5A.25.25 0 0 0 2 1.75V.25A.25.25 0 0 0 1.75 0H.25zM1 17a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1H1zm0 4v3h2v-3H1zM2 2.25A.25.25 0 0 1 2.25 2h1.5a.25.25 0 0 1 .25.25v1.5a.25.25 0 0 1-.25.25h-1.5A.25.25 0 0 1 2 3.75v-1.5zM.25 4a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h1.5A.25.25 0 0 0 2 5.75v-1.5A.25.25 0 0 0 1.75 4H.25zM2 6.25A.25.25 0 0 1 2.25 6h1.5a.25.25 0 0 1 .25.25v1.5a.25.25 0 0 1-.25.25h-1.5A.25.25 0 0 1 2 7.75v-1.5zM.25 8a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h1.5A.25.25 0 0 0 2 9.75v-1.5A.25.25 0 0 0 1.75 8H.25zM2 10.25a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25v1.5a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5zM.25 12a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h1.5a.25.25 0 0 0 .25-.25v-1.5a.25.25 0 0 0-.25-.25H.25zM2 14.25a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25v1.5a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5z",transform:"translate(15 1)",fillRule:"evenodd"}),document:T.createElement("path",{d:"M12 4H0v2h12V4zM0 10h18V8H0v2zM0 0v2h18V0H0z",transform:"translate(15 15)",fillRule:"evenodd"}),drive:T.createElement("path",{d:"M2.199.289A.5.5 0 0 1 2.652 0h8.696a.5.5 0 0 1 .453.289l1.867 4a.5.5 0 0 1-.453.711H.785a.5.5 0 0 1-.453-.711l1.867-4zM13 6H1a.752.752 0 0 0-.75.75v4.5c0 .412.338.75.75.75h12c.412 0 .75-.338.75-.75v-4.5A.752.752 0 0 0 13 6zm-9.75 4.5c-.825 0-1.5-.675-1.5-1.5s.675-1.5 1.5-1.5 1.5.675 1.5 1.5-.675 1.5-1.5 1.5z",transform:"translate(17 13)",fillRule:"evenodd"}),font:T.createElement("path",{d:"M3.722 8.702l-.686 1.89c-.053.14-.094.28-.123.421-.03.135-.044.252-.044.352 0 .304.097.527.29.668.2.14.501.21.905.21h.414V13H.083v-.756h.343c.176 0 .325-.018.448-.053a.81.81 0 0 0 .334-.22c.1-.105.193-.249.281-.43.094-.182.197-.416.308-.704L5.787.15h1.406l4.07 11.136c.07.187.14.343.21.466.077.123.165.222.264.298.1.07.214.12.343.15.129.03.281.044.457.044h.237V13H7.826v-.756h.413c.72 0 1.081-.287 1.081-.862 0-.1-.014-.202-.044-.307a3.274 3.274 0 0 0-.105-.36l-.72-2.013H3.72zM7.009 4.65c-.188-.533-.36-1.031-.519-1.494a15.92 15.92 0 0 1-.378-1.354 7.12 7.12 0 0 1-.15.633 16.95 16.95 0 0 1-.395 1.283c-.082.229-.175.484-.28.765L4.063 7.796h4.061L7.009 4.65zm8.411 5.74c0 .562.117.984.351 1.265.24.275.61.413 1.108.413.363 0 .691-.059.984-.176.3-.117.551-.284.756-.5.211-.218.372-.481.483-.792.112-.31.168-.656.168-1.037V8.104l-1.152.053c-.51.023-.937.088-1.283.193-.34.1-.615.243-.826.43a1.546 1.546 0 0 0-.457.678c-.088.27-.132.58-.132.931zm2.18-6.32c-.346 0-.627.05-.844.15a1.182 1.182 0 0 0-.501.404 1.594 1.594 0 0 0-.237.624c-.041.24-.062.5-.062.782-.498 0-.879-.085-1.143-.255-.257-.17-.386-.463-.386-.879 0-.31.085-.5
1874.255-.79.17-.218.401-.393.694-.528.299-.14.644-.243 1.037-.308a7.76 7.76 0 0 1 1.257-.097c.55 0 1.031.056 1.441.167.41.106.753.282 1.029.528.275.246.48.568.615.967.14.392.21.876.21 1.45v4.667c0 .252.021.46.062.624a.928.928 0 0 0 .194.395c.088.1.202.17.343.211.146.041.319.062.518.062h.053V13H19.7l-.281-1.547h-.15c-.187.252-.369.483-.544.694-.176.211-.37.393-.58.545-.211.152-.452.27-.721.352a3.053 3.053 0 0 1-.958.131c-.399 0-.77-.058-1.116-.175a2.369 2.369 0 0 1-.888-.519 2.516 2.516 0 0 1-.58-.896c-.14-.364-.211-.791-.211-1.284 0-.955.34-1.664 1.02-2.127.68-.462 1.707-.714 3.084-.755l1.495-.053V6.285a6.93 6.93 0 0 0-.053-.888 1.778 1.778 0 0 0-.229-.703 1.14 1.14 0 0 0-.51-.457c-.216-.111-.51-.167-.878-.167z",transform:"translate(13 12)",fillRule:"evenodd"}),image:T.createElement("path",{d:"M13 0L9.25 5l2.85 3.8-1.6 1.2C8.81 7.75 6 4 6 4l-6 8h22L13 0z",transform:"translate(13 14)",fillRule:"evenodd"}),presentation:T.createElement("path",{d:"M2 4H0v10c0 1.1.9 2 2 2h14v-2H2V4zm16-4H6C4.9 0 4 .9 4 2v8c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2zm0 10H6V2h12v8z",transform:"matrix(-1 0 0 1 34 12)",fillRule:"evenodd"}),settings:T.createElement("path",{d:"M13.572 8.735c.03-.24.053-.48.053-.735s-.023-.495-.053-.735l1.583-1.237a.378.378 0 0 0 .09-.48l-1.5-2.595a.377.377 0 0 0-.457-.165l-1.868.75a5.48 5.48 0 0 0-1.268-.735L9.868.815A.366.366 0 0 0 9.5.5h-3a.366.366 0 0 0-.367.315l-.285 1.988a5.762 5.762 0 0 0-1.268.735l-1.868-.75a.366.366 0 0 0-.457.165l-1.5 2.595a.37.37 0 0 0 .09.48l1.583 1.237c-.03.24-.053.488-.053.735 0 .248.022.495.053.735L.845 9.973a.378.378 0 0 0-.09.48l1.5 2.595c.09.165.292.225.458.165l1.867-.75c.39.3.81.547 1.268.735l.285 1.987c.022.18.18.315.367.315h3a.366.366 0 0 0 .367-.315l.285-1.988a5.762 5.762 0 0 0 1.268-.734l1.867.75c.173.067.368 0 .458-.165l1.5-2.595a.378.378 0 0 0-.09-.48l-1.582-1.238zM8 10.625A2.628 2.628 0 0 1 5.375 8 2.628 2.628 0 0 1 8 5.375 2.628 2.628 0 0 1 10.625 8 2.628 2.628 0 0 1 8 10.625z",transform:"translate(16 11)",fillRule:"evenodd"}),spreadsheet:T.createElement("path",{d:"M0 8h6V5H0v3zm0 5h6v-3H0v3zM0 3h6V0H0v3zm8 5h12V5H8v3zm0 5h12v-3H8v3zM8 0v3h12V0H8z",transform:"translate(14 14)",fillRule:"evenodd"}),vector:T.createElement("path",{d:"M14.5 2V1a1 1 0 0 0-1-1h-3a1 1 0 0 0-1 1v1H3.937a2 2 0 1 0 0 1h3.936A9 9 0 0 0 3 11v1h2v-1a7.003 7.003 0 0 1 4.594-6.576A1 1 0 0 0 10.5 5h3a1 1 0 0 0 .906-.576A7.003 7.003 0 0 1 19 11v1h2v-1a9 9 0 0 0-4.873-8h3.936a2 2 0 1 0 0-1H14.5zm-1-1h-3v3h3V1zM2 1.5a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm19 1a1 1 0 1 0 2 0 1 1 0 0 0-2 0z",transform:"translate(12 14)",fillRule:"evenodd"}),video:T.createElement("path",{d:"M10.75 3.875V1.25A.752.752 0 0 0 10 .5H1a.752.752 0 0 0-.75.75v7.5c0 .412.338.75.75.75h9c.412 0 .75-.338.75-.75V6.125l3 3V.875l-3 3z",transform:"translate(17 14)"})};!function(m){m.forEach(function(m){0>er.indexOf(m)&&(m(et,ee),er.push(m))})}([function(m,y){var _={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",s
18andybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},S={};for(var T in _)S[_[T]]=T;var R={};m.prototype.toName=function(y){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var T,D=S[this.toHex()];if(D)return D;if(null==y?void 0:y.closest){var j=this.toRgb(),B=1/0,Z="black";if(!R.length)for(var W in _)R[W]=new m(_[W]).toRgb();for(var q in _){var Y=(T=R[q],Math.pow(j.r-T.r,2)+Math.pow(j.g-T.g,2)+Math.pow(j.b-T.b,2));Y<B&&(B=Y,Z=q)}return Z}},y.string.push([function(y){var S=y.toLowerCase(),T="transparent"===S?"#0000":_[S];return T?new m(T).toRgb():null},"name"])}]);var ea={color:D().string,extension:D().string,fold:D().bool,foldColor:D().string,glyphColor:D().string,gradientColor:D().string,gradientOpacity:D().number,labelColor:D().string,labelTextColor:D().string,labelUppercase:D().bool,radius:D().number,type:D().oneOf(["3d","acrobat","android","audio","binary","code","code2","compressed","document","drive","font","image","presentation","settings","spreadsheet","vector","video"])},es={WIDTH:40,HEIGHT:48},el={WIDTH:es.WIDTH,HEIGHT:es.HEIGHT,X_OFFSET:0},eu={HEIGHT:12},ec=T.useId||(S=0,function(){return S++}),FileIcon=function(m){var y=m.color,_=void 0===y?"whitesmoke":y,S=m.extension,R=m.fold,D=void 0===R||R,j=m.foldColor,B=m.glyphColor,Z=m.gradientColor,W=void 0===Z?"white":Z,q=m.gradientOpacity,Y=m.labelColor,ee=m.labelTextColor,et=m.labelUppercase,er=m.radius,ea=void 0===er?4:er,ed=m.type,ef=ec(),ep="undefined"==typeof jest?ef:"";return T.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 "+es.WIDTH+" "+es.HEIGHT,width:"100%",style:{maxWidth:"100%"}},T.createElement("defs",null,T.createElement("clipPath",{id:"pageRadius"+ep},T.createElement("rect",{x:el.X_OFFSET,y:"0",rx:ea,ry:ea,width:el.WIDTH,height:el.HEIGHT})),T.createElement("clipPath",{id:"foldCrop"+ep},T.createElement("rect",{width:el.WIDTH,height:eu.HEIGHT,transform:"rotate(-45 0 "+eu.HEIGHT+")"})),T.createElement("linearGradient",{x1:"100%",y1:"0%",y2:"100%",id:"pageGradient"+ep},T.createElement("stop",{stopColor:W,stopOpacity:void 0===q?.25:q,offset:"0%"}),T.createElement("stop",{stopColor:W,stopOpacity:"0",offset:"66.67%"}))),T.createElement("g",{id:"file",clipPath:"url(#pageRadius"+ep+")"},D?T.createElement(T.Fragment,null,T.createElement("path",{d:"M"+el.X_OFFSET+" 0 h "+(el.WIDTH-eu.HEIGHT)+" L "+(el.WIDTH+el.X_OFFSET)+" "+eu.HEIGHT+" v "+(el.HEIGHT-eu.HEIGHT)+" H "+el.X_OFFSET+" Z",fill:_}),T.createElement("path",{d:"M"+el.X_OFFSET+" 0 h "+(el.WIDTH-eu.HEIGHT)+" L "+(el.WIDTH+el.X_OFFSET)+" "+eu.HEIGHT+" v "+(el.HEIGHT-eu.HEIGHT)+" H "+el.X_OFFSET+" Z",fill:"url(#pageGradient"+ep+")"})):T.createElement(T.Fragment,null,T.createElement("rect",{x:el.X_OFFSET,y:"0",width:el.WIDTH,height:el.HEIGHT,fill:_}),T.createElement("rect",{x:el.X_OFFSET,y:"0",width:el.WIDTH,height:el.HEIGHT,fill:"url(#pageGradient"+ep+")"}))),D&&T.createElement("g",{transform:"translate(28 "+eu.HEIGHT+") rotate(-90)"},T.createElement("rect",{width:el.WIDTH,height:el.HEIGHT,fill:j||w(_).darken(.1).toHex(),rx:ea,ry:ea,clipPath:"url(#foldCrop"+ep+")"})),S&&T.createElement(T.Fragment,null,T.createElement("g",{id:"label"+ep},T.createElement("rect",{fill:Y||w(_).darken(.3).toHex(),x:el.X_OFFSET,y:el.HEIGHT-14,width:el.WIDTH,height:14,clipPath:"url(#pageRadius"+ep+")"})),T.createElement("g",{id:"labelText"+ep,transform:"translate("+el.X_OFFSET+" 34)"},T.createElement("text",{x:el.WIDTH/2,y:"10",fontFamily:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif",fontSize:"9",fill:void 0===ee?"white":ee,textAnchor:"middle",style:{fontWeight:"bold",textAlign:"center",pointerEvents:"none",textTransform:void 0!==et&&et?"uppercase":"none",userSelect:"none"}},S))),ed&&T.createElement("g",{transform:"translate(-4 "+(S?0:6)+")",fill:B||w(_).darken(.15).toHex()},ei[ed]))};FileIcon.propTypes=ea;var ed={"3dm":{labelColor:"#8D1A11",type:"3d"},"3ds":{labelColor:"#5FB9AD",type:"3d"},"3g2":{type:"video"},"3gp":{type:"video"},"7zip":{type:"compressed"},aab:{type:"android",labelColor:"#3DDC84"},aac:{type:"audio"},aep:{type:"video"},ai:{color:"#423325",gradientOpacity:0,labelColor:"#423325",labelTextColor:"#FF7F18",labelUppercase:!0,foldColor:"#FF7F18",radiu
18s:2},aif:{type:"audio"},aiff:{type:"audio"},apk:{type:"android",labelColor:"#3DDC84"},apkm:{type:"android",labelColor:"#3DDC84"},apks:{type:"android",labelColor:"#3DDC84"},asf:{type:"video"},asp:{type:"code"},aspx:{type:"code"},avi:{type:"video"},bin:{type:"binary"},bmp:{type:"image"},c:{type:"code"},cpp:{type:"code"},cs:{type:"code"},css:{type:"code"},csv:{type:"spreadsheet"},cue:{type:"document"},dll:{type:"settings"},dmg:{type:"drive"},doc:{color:"#2C5898",foldColor:"#254A80",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#2C5898",labelUppercase:!0,type:"document"},docx:{color:"#2C5898",foldColor:"#254A80",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#2C5898",labelUppercase:!0,type:"document"},dwg:{type:"vector"},dxf:{type:"vector"},eot:{type:"font"},eps:{type:"vector"},exe:{type:"settings"},flac:{type:"audio"},flv:{type:"video"},fnt:{type:"font"},fodp:{type:"presentation"},fods:{type:"spreadsheet"},fodt:{type:"document"},fon:{type:"font"},gif:{type:"image"},gz:{type:"compressed"},heic:{type:"image"},htm:{type:"code"},html:{type:"code"},indd:{color:"#4B2B36",gradientOpacity:0,labelColor:"#4B2B36",labelTextColor:"#FF408C",labelUppercase:!0,foldColor:"#FF408C",radius:2},ini:{type:"settings"},java:{type:"code"},jpeg:{type:"image"},jpg:{type:"image"},js:{labelColor:"#F7DF1E",type:"code"},json:{type:"code"},jsx:{labelColor:"#00D8FF",type:"code"},m4a:{type:"audio"},m4v:{type:"video"},max:{labelColor:"#5FB9AD",type:"3d"},md:{type:"document"},mid:{type:"audio"},mkv:{type:"video"},mov:{type:"video"},mp3:{type:"audio"},mp4:{type:"video"},mpeg:{type:"video"},mpg:{type:"video"},obj:{type:"3d"},odp:{type:"presentation"},ods:{type:"spreadsheet"},odt:{type:"document"},ogg:{type:"audio"},ogv:{type:"video"},otf:{type:"font"},pdf:{labelColor:"#D93831",type:"acrobat"},php:{labelColor:"#8892BE",type:"code"},pkg:{type:"3d"},plist:{type:"settings"},png:{type:"image"},ppt:{color:"#D14423",foldColor:"#AB381D",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#D14423",labelUppercase:!0,type:"presentation"},pptx:{color:"#D14423",foldColor:"#AB381D",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#D14423",labelUppercase:!0,type:"presentation"},pr:{type:"video"},ps:{type:"vector"},psd:{color:"#34364E",gradientOpacity:0,labelColor:"#34364E",labelTextColor:"#31C5F0",labelUppercase:!0,foldColor:"#31C5F0",radius:2},py:{labelColor:"#FFDE57",type:"code"},rar:{type:"compressed"},rb:{labelColor:"#BB271A",type:"code"},rm:{type:"video"},rtf:{type:"document"},scss:{labelColor:"#C16A98",type:"code"},sitx:{type:"compressed"},skp:{type:"3d"},svg:{type:"vector"},swf:{type:"video"},sys:{type:"settings"},tar:{type:"compressed"},tex:{type:"document"},tif:{type:"image"},tiff:{type:"image"},ts:{labelColor:"#3478C7",type:"code"},ttf:{type:"font"},txt:{type:"document"},wav:{type:"audio"},webm:{type:"video"},wmv:{type:"video"},woff:{type:"font"},wpd:{type:"document"},wps:{type:"document"},xapk:{type:"android",labelColor:"#3DDC84"},xlr:{type:"spreadsheet"},xls:{color:"#1A754C",foldColor:"#16613F",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#1A754C",labelUppercase:!0,type:"spreadsheet"},xlsx:{color:"#1A754C",foldColor:"#16613F",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#1A754C",labelUppercase:!0,type:"spreadsheet"},yml:{type:"code"},zip:{type:"compressed"},zipx:{type:"compressed"}}},58756:function(m,y,_){"use strict";_.d(y,{ZP:function(){return eT}});var S,T,R=_(63366),D=_(87462),j=_(67294),B="data-focus-lock",Z="data-focus-lock-disabled";function assignRef(m,y){return"function"==typeof m?m(y):m&&(m.current=y),m}var W="undefined"!=typeof window?j.useLayoutEffect:j.useEffect,q=new WeakMap,Y={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},ee=_(97582);function ItoI(m){return m}function innerCreateMedium(m,y){void 0===y&&(y=ItoI);var _=[],S=!1;return{read:function(){if(S)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return _.length?_[_.length-1]:m},useMedium:function(m){var T=y(m,S);return _.push(T),function(){_=_.filter(function(m){return m!==T})}},assignSyncMedium:function(m){for(S=!0;_.length;){var y=_;
18_=[],y.forEach(m)}_={push:function(y){return m(y)},filter:function(){return _}}},assignMedium:function(m){S=!0;var y=[];if(_.length){var T=_;_=[],T.forEach(m),y=_}var executeQueue=function(){var _=y;y=[],_.forEach(m)},cycle=function(){return Promise.resolve().then(executeQueue)};cycle(),_={push:function(m){y.push(m),cycle()},filter:function(m){return y=y.filter(m),_}}}}}function createMedium(m,y){return void 0===y&&(y=ItoI),innerCreateMedium(m,y)}var et=createMedium({},function(m){return{target:m.target,currentTarget:m.currentTarget}}),er=createMedium(),ei=createMedium(),ea=((S=innerCreateMedium(null)).options=(0,ee.pi)({async:!0,ssr:!1},{async:!0,ssr:"undefined"!=typeof document}),S),es=(0,j.createContext)(void 0),el=[],eu=(0,j.forwardRef)(function(m,y){var _,S,T,R,ee,ei=(0,j.useState)(),eu=ei[0],ec=ei[1],ed=(0,j.useRef)(),ef=(0,j.useRef)(!1),ep=(0,j.useRef)(null),eh=(0,j.useState)({})[1],eg=m.children,em=m.disabled,ey=void 0!==em&&em,eb=m.noFocusGuards,ev=void 0!==eb&&eb,ex=m.persistentFocus,ew=m.crossFrame,e_=m.autoFocus,eC=(m.allowTextSelection,m.group),eS=m.className,ek=m.whiteList,eT=m.hasPositiveIndices,eE=m.shards,eO=void 0===eE?el:eE,eP=m.as,eR=void 0===eP?"div":eP,eI=m.lockProps,eA=m.sideCar,eM=m.returnFocus,eD=void 0!==eM&&eM,ej=m.focusOptions,eL=m.onActivation,eF=m.onDeactivation,eN=(0,j.useState)({})[0],eV=(0,j.useCallback)(function(m){var y=m.captureFocusRestore;if(!ep.current){var _,S=null==(_=document)?void 0:_.activeElement;ep.current=S,S!==document.body&&(ep.current=y(S))}ed.current&&eL&&eL(ed.current),ef.current=!0,eh()},[eL]),ez=(0,j.useCallback)(function(){ef.current=!1,eF&&eF(ed.current),eh()},[eF]),e$=(0,j.useCallback)(function(m){var y=ep.current;if(y){var _=("function"==typeof y?y():y)||document.body,S="function"==typeof eD?eD(_):eD;if(S){var T="object"==typeof S?S:void 0;ep.current=null,m?Promise.resolve().then(function(){return _.focus(T)}):_.focus(T)}}},[eD]),eH=(0,j.useCallback)(function(m){ef.current&&et.useMedium(m)},[]),eB=er.useMedium,eU=(0,j.useCallback)(function(m){ed.current!==m&&(ed.current=m,ec(m))},[]),eZ=(0,D.Z)(((ee={})[Z]=ey&&"disabled",ee[B]=eC,ee),void 0===eI?{}:eI),eW=!0!==ev,eG=eW&&"tail"!==ev,eq=(_=[y,eU],S=function(m){return _.forEach(function(y){return assignRef(y,m)})},(T=(0,j.useState)(function(){return{value:null,callback:S,facade:{get current(){return T.value},set current(value){var m=T.value;m!==value&&(T.value=value,T.callback(value,m))}}}})[0]).callback=S,R=T.facade,W(function(){var m=q.get(R);if(m){var y=new Set(m),S=new Set(_),T=R.current;y.forEach(function(m){S.has(m)||assignRef(m,null)}),S.forEach(function(m){y.has(m)||assignRef(m,T)})}q.set(R,_)},[_]),R),eY=(0,j.useMemo)(function(){return{observed:ed,shards:eO,enabled:!ey,get active(){return ef.current}}},[ey,ef,eO,ed]);return j.createElement(j.Fragment,null,eW&&[j.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:ey?-1:0,style:Y}),eT?j.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:ey?-1:1,style:Y}):null],!ey&&j.createElement(eA,{id:eN,sideCar:ea,observed:eu,disabled:ey,persistentFocus:void 0!==ex&&ex,crossFrame:void 0===ew||ew,autoFocus:void 0===e_||e_,whiteList:ek,shards:eO,onActivation:eV,onDeactivation:ez,returnFocus:e$,focusOptions:ej,noFocusGuards:ev}),j.createElement(eR,(0,D.Z)({ref:eq},eZ,{className:eS,onBlur:eB,onFocus:eH}),j.createElement(es.Provider,{value:eY},eg)),eG&&j.createElement("div",{"data-focus-guard":!0,tabIndex:ey?-1:0,style:Y}))});eu.propTypes={};var ec=_(89611),ed=_(4942),toArray=function(m){for(var y=Array(m.length),_=0;_<m.length;++_)y[_]=m[_];return y},asArray=function(m){return Array.isArray(m)?m:[m]},getFirst=function(m){return Array.isArray(m)?m[0]:m},isElementHidden=function(m){if(m.nodeType!==Node.ELEMENT_NODE)return!1;var y=window.getComputedStyle(m,null);return!!y&&!!y.getPropertyValue&&("none"===y.getPropertyValue("display")||"hidden"===y.getPropertyValue("visibility"))},getParentNode=function(m){return m.parentNode&&m.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?m.parentNode.host:m.parentNode},isTopNode=function(m){return m===document||m&&m.nodeType===Node.DOCUMENT_NODE},isVisibleCached=function(m,y){var _,S=m.get(y);if(void 0!==S)return S;var T=(_=isVisibleCached.bind(void 0,m),!y||isTopNode(y)||!isElementHidden(y)&&!y.hasAttribute("inert")&&_(getParentNode(y)));return m.set(y,T),T},isAutoFocusAllowedCached=function(m,y){var _,S=m.get(y);if(void 0!==S)return S;var T=(_=isAutoFocusAllowedCached.bind(void 0,m),!y||!!isTopNode(y)||!!isAutoFocusAllowed(y)&&_(getParentNode(y)));return m.set(y,T),T},getDataset=function(m){return m.dataset},isHTMLInputElement=function(m){return"INPUT"===m.tagName},isRadioElement=function(m){return isHTMLInputElement(m)&&"radio"===m.type},isAutoFocusAllowed=function(m){return![!0,"true",""].includes(m.getAttribute("data-no-autofocus"))},isGuard=function(m){var y;return!!(m&&(null===(y=getDataset(m))||void 0===y?void 0:y.focusGuard))},isNotAGuard=function(m){return!isGuard(m)},isDefined=function(m){return!!m},tabSort=function(m,y){var _=Math.max(0,m.tabIndex),S=Math.max(0,y.tabIndex),T=_-S,R=m.index-y.index;if(T){if(!_)return 1;if(!S)return -1}return T||R},orderByTabIndex=function(m,y,_){return toArray(m).map(function(m,y){var S=m.tabIndex<0&&!m.hasAttribute("tabindex")?0:m.tabIndex;return{node:m,index:y,tabIndex:_&&-1===S?(m.dataset||{}).focusGuard?0:-1:S}}).filter(function(m){return!y||m.tabIndex>=0}).sort(tabSort)},ef="button:enabled,select:enabled,textarea:enabled,input:enabled,a[href],area[href],summary,iframe,object,embed,audio[controls],video[controls],[tabindex],[contenteditable],[autofocus]",ep="".concat(ef,", [data-focus-guard]"),getFocusablesWithShadowDom=function(m,y){return toArray((m.shadowRoot||m).children).reduce(function(m,_){return m.concat(_.matches(y?ep:ef)?[_]:[],getFocusablesWithShadowDom(_))},[])},getFocusablesWithIFrame=function(m,y){var _;return m instanceof HTMLIFrameElement&&(null===(_=m.contentDocument)||void 0===_?void 0:_.body)?getFocusables([m.contentDocument.body],y):[m]},getFocusables=function(m,y){return m.reduce(function(m,_){var S,T=getFocusablesWithShadowDom(_,y),R=(S=[]).concat.apply(S,T.map(function(m){return getFocusablesWithIFrame(m,y)}));return m.concat(R,_.parentNode?toArray(_.parentNode.querySelectorAll(ef)).filter(function(m){return m===_}):[])},[])},filterFocusable=function(m,y){return toArray(m).filter(function(m){return isVisibleCached(y,m)}).filter(function(m){return!((isHTMLInputElement(m)||"BUTTON"===m.tagName)&&("hidden"===m.type||m.disabled))})},filterAutoFocusable=function(m,y){return void 0===y&&(y=new Map),toArray(m).filter(function(m){return isAutoFocusAllowedCached(y,m)})},getTabbableNodes=function(m,y,_){return orderByTabIndex(filterFocusable(getFocusables(m,_),y),!0,_)},getFocusableNodes=function(m,y){return orderByTabIndex(filterFocusable(getFocusables(m),y),!1)},contains=function(m,y){return m.shadowRoot?contains(m.shadowRoot,y):!!(void 0!==Object.getPrototypeOf(m).contains&&Object.getPrototypeOf(m).contains.call(m,y))||toArray(m.children).some(function(m){var _;if(m instanceof HTMLIFrameElement){var S=null===(_=m.contentDocument)||void 0===_?void 0:_.body;return!!S&&contains(S,y)}return contains(m,y)})},safeProbe=function(m){try{return m()}catch(m){return}},getActiveElement=function(m){if(void 0===m&&(m=document),m&&m.activeElement){var y=m.activeElement;return y.shadowRoot?getActiveElement(y.shadowRoot):y instanceof HTMLIFrameElement&&safeProbe(function(){return y.contentWindow.document})?getActiveElement(y.contentWindow.document):y}},focusIsHidden=function(m){void 0===m&&(m=document);var y=getActiveElement(m);return!!y&&toArray(m.querySelectorAll("[".concat("data-no-focus-lock","]"))).some(function(m){return contains(m,y)})},filterNested=function(m){for(var y=new Set,_=m.length,S=0;S<_;S+=1)for(var T=S+1;T<_;T+=1){var R=m[S].compareDocumentPosition(m[T]);(R&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&y.add(T),(R&Node.DOCUMENT_POSITION_CONTAINS)>0&&y.add(S)}return m.filter(function(m,_){return!y.has(_)})},getTopParent=function(m){return m.parentNode?getTopParent(m.parentNode):m}
18,getAllAffectedNodes=function(m){return asArray(m).filter(Boolean).reduce(function(m,y){var _=y.getAttribute(B);return m.push.apply(m,_?filterNested(toArray(getTopParent(y).querySelectorAll("[".concat(B,'="').concat(_,'"]:not([').concat(Z,'="disabled"])')))):[y]),m},[])},focusInside=function(m,y){return void 0===y&&(y=getActiveElement(getFirst(m).ownerDocument)),!!y&&(!y.dataset||!y.dataset.focusGuard)&&getAllAffectedNodes(m).some(function(m){var _;return contains(m,y)||(_=y,!!toArray(m.querySelectorAll("iframe")).some(function(m){return m===_}))})},focusOn=function(m,y){m&&("focus"in m&&m.focus(y),"contentWindow"in m&&m.contentWindow&&m.contentWindow.focus())},correctNode=function(m,y){return isRadioElement(m)&&m.name&&y.filter(isRadioElement).filter(function(y){return y.name===m.name}).filter(function(m){return m.checked})[0]||m},correctNodes=function(m){var y=new Set;return m.forEach(function(_){return y.add(correctNode(_,m))}),m.filter(function(m){return y.has(m)})},pickFirstFocus=function(m){return m[0]&&m.length>1?correctNode(m[0],m):m[0]},pickFocusable=function(m,y){return m.indexOf(correctNode(y,m))},eh="NEW_FOCUS",newFocus=function(m,y,_,S,T){var R=m.length,D=m[0],j=m[R-1],B=isGuard(S);if(!(S&&m.indexOf(S)>=0)){var Z=void 0!==S?_.indexOf(S):-1,W=T?_.indexOf(T):Z,q=T?m.indexOf(T):-1;if(-1===Z)return -1!==q?q:eh;if(-1===q)return eh;var Y=Z-W,ee=_.indexOf(D),et=_.indexOf(j),er=correctNodes(_),ei=void 0!==S?er.indexOf(S):-1,ea=T?er.indexOf(T):ei,es=er.filter(function(m){return m.tabIndex>=0}),el=void 0!==S?es.indexOf(S):-1,eu=T?es.indexOf(T):el;if(!Y&&q>=0||0===y.length)return q;var ec=pickFocusable(m,y[0]),ed=pickFocusable(m,y[y.length-1]);if(Z<=ee&&B&&Math.abs(Y)>1)return ed;if(Z>=et&&B&&Math.abs(Y)>1)return ec;if(Y&&Math.abs(el>=0&&eu>=0?eu-el:ea-ei)>1)return q;if(Z<=ee)return ed;if(Z>et)return ec;if(Y)return Math.abs(Y)>1?q:(R+q+Y)%R}},pickAutofocus=function(m,y,_){var S=filterAutoFocusable(m.map(function(m){return m.node}).filter(function(m){var y,S=null===(y=getDataset(m))||void 0===y?void 0:y.autofocus;return m.autofocus||void 0!==S&&"false"!==S||_.indexOf(m)>=0}));return S&&S.length?pickFirstFocus(S):pickFirstFocus(filterAutoFocusable(y))},getParents=function(m,y){return void 0===y&&(y=[]),y.push(m),m.parentNode&&getParents(m.parentNode.host||m.parentNode,y),y},getCommonParent=function(m,y){for(var _=getParents(m),S=getParents(y),T=0;T<_.length;T+=1){var R=_[T];if(S.indexOf(R)>=0)return R}return!1},getTopCommonParent=function(m,y,_){var S=asArray(m),T=asArray(y),R=S[0],D=!1;return T.filter(Boolean).forEach(function(m){D=getCommonParent(D||m,m)||D,_.filter(Boolean).forEach(function(m){var y=getCommonParent(R,m);y&&(D=!D||contains(y,D)?y:getCommonParent(y,D))})}),D},allParentAutofocusables=function(m,y){return m.reduce(function(m,_){return m.concat(filterFocusable(toArray(_.querySelectorAll("[".concat("data-autofocus-inside","]"))).map(function(m){return getFocusables([m])}).reduce(function(m,y){return m.concat(y)},[]),y))},[])},reorderNodes=function(m,y){var _=new Map;return y.forEach(function(m){return _.set(m.node,m)}),m.map(function(m){return _.get(m)}).filter(isDefined)},focusSolver=function(m,y){var _=getActiveElement(asArray(m).length>0?document:getFirst(m).ownerDocument),S=getAllAffectedNodes(m).filter(isNotAGuard),T=getTopCommonParent(_||m,m,S),R=new Map,D=getFocusableNodes(S,R),j=D.filter(function(m){return isNotAGuard(m.node)});if(j[0]){var B=getFocusableNodes([T],R).map(function(m){return m.node}),Z=reorderNodes(B,j),W=Z.map(function(m){return m.node}),q=Z.filter(function(m){return m.tabIndex>=0}).map(function(m){return m.node}),Y=newFocus(W,q,B,_,y);if(Y===eh){var ee=pickAutofocus(D,q,allParentAutofocusables(S,R))||pickAutofocus(D,W,allParentAutofocusables(S,R));return ee?{node:ee}:void console.warn("focus-lock: cannot find any node to move focus into")}return void 0===Y?Y:Z[Y]}},eg=0,em=!1,moveFocusInside=function(m,y,_){void 0===_&&(_={});var S=focusSolver(m,y);if(!em&&S){if(eg>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),em=!0,setTimeout(function(){em=!1},1);return}eg++,focusOn(S.node,_.focusOptions),eg--}};function weakRef(m){if(!m)return null;if("undefined"==typeof WeakRef)return function(){return m||null};var y=m?new WeakRef(m):null;return function(){return(null==y?void 0:y.deref())||null}}var recordElementLocation=function(m){if(!m)return null;for(var y=[],_=m;_&&_!==document.body;)y.push({current:weakRef(_),parent:weakRef(_.parentElement),left:weakRef(_.previousElementSibling),right:weakRef(_.nextElementSibling)}),_=_.parentElement;return{element:weakRef(m),stack:y,ownerDocument:m.ownerDocument}},restoreFocusTo=function(m){if(m)for(var y,_,S,T,R,D=m.stack,j=m.ownerDocument,B=new Map,Z=0;Z<D.length;Z++){var W=D[Z],q=null===(y=W.parent)||void 0===y?void 0:y.call(W);if(q&&j.contains(q)){for(var Y=null===(_=W.left)||void 0===_?void 0:_.call(W),ee=W.current(),et=q.contains(ee)?ee:void 0,er=null===(S=W.right)||void 0===S?void 0:S.call(W),ei=getTabbableNodes([q],B),ea=null!==(R=null!==(T=null!=et?et:null==Y?void 0:Y.nextElementSibling)&&void 0!==T?T:er)&&void 0!==R?R:Y;ea;){for(var es=0;es<ei.length;es++){var el=ei[es];if(null==ea?void 0:ea.contains(el.node))return el.node}ea=ea.nextElementSibling}if(ei.length)return ei[0].node}}},captureFocusRestore=function(m){var y=recordElementLocation(m);return function(){return restoreFocusTo(y)}},expandFocusableNodes=function(m){var y=getAllAffectedNodes(m).filter(isNotAGuard),_=orderByTabIndex(getFocusables([getTopCommonParent(m,m,y)],!0),!0,!0),S=getFocusables(y,!1);
18return _.map(function(m){var y=m.node;return{node:y,index:m.index,lockItem:S.indexOf(y)>=0,guard:isGuard(y)}})},getRelativeFocusable=function(m,y,_){if(!m||!y)return console.error("no element or scope given"),{};var S=asArray(y);if(S.every(function(y){return!contains(y,m)}))return console.error("Active element is not contained in the scope"),{};var T=_?getTabbableNodes(S,new Map):getFocusableNodes(S,new Map),R=T.findIndex(function(y){return y.node===m});if(-1!==R)return{prev:T[R-1],next:T[R+1],first:T[0],last:T[T.length-1]}},getBoundary=function(m,y){var _=y?getTabbableNodes(asArray(m),new Map):getFocusableNodes(asArray(m),new Map);return{first:_[0],last:_[_.length-1]}},moveFocus=function(m,y,_){void 0===y&&(y={});var S,T=(S=y,Object.assign({scope:document.body,cycle:!0,onlyTabbable:!0},S)),R=getRelativeFocusable(m,T.scope,T.onlyTabbable);if(R){var D=_(R,T.cycle);D&&focusOn(D.node,T.focusOptions)}},pickBoundary=function(m,y,_){var S,T=getBoundary(m,null===(S=y.onlyTabbable)||void 0===S||S)[_];T&&focusOn(T.node,y.focusOptions)};function deferAction(m){setTimeout(m,1)}var extractRef=function(m){return m&&"current"in m?m.current:m},focusOnBody=function(){return document&&document.activeElement===document.body},ey=null,eb=null,tryRestoreFocus=function(){return null},ev=null,ex=!1,ew=!1,recordPortal=function(m,y){ev={observerNode:m,portaledElement:y}};function autoGuard(m,y,_,S){var T=null,R=m;do{var D=S[R];if(D.guard)D.node.dataset.focusAutoGuard&&(T=D);else if(D.lockItem){if(R!==m)return;T=null}else break}while((R+=_)!==y);T&&(T.node.tabIndex=0)}var getNodeFocusables=function(m){return getFocusableNodes(m,new Map)},activateTrap=function(){var m=!1;if(ey){var y=ey,_=y.observed,S=y.persistentFocus,T=y.autoFocus,R=y.shards,D=y.crossFrame,j=y.focusOptions,B=y.noFocusGuards,Z=_||ev&&ev.portaledElement;if(focusOnBody()&&eb&&eb!==document.body&&(!document.body.contains(eb)||!getNodeFocusables([(Y=eb).parentNode]).some(function(m){return m.node===Y}))){var W=tryRestoreFocus();W&&W.focus()}var q=document&&document.activeElement;if(Z){var Y,ee=[Z].concat(R.map(extractRef).filter(Boolean));if((!q||(ey.whiteList||function(){return!0})(q))&&(S||function(){if(!(D?!!ex:"meanwhile"===ex)||!B||!eb||ew)return!1;var m=getNodeFocusables(ee),y=m.findIndex(function(m){return m.node===eb});return 0===y||y===m.length-1}()||!(focusOnBody()||focusIsHidden())||!eb&&T)&&(Z&&!(focusInside(ee)||q&&ee.some(function(m){return function checkInHost(m,y,_){return y&&(y.host===m&&(!y.activeElement||_.contains(y.activeElement))||y.parentNode&&checkInHost(m,y.parentNode,_))}(q,m,m)})||ev&&ev.portaledElement===q)&&(document&&!eb&&q&&!T?(q.blur&&q.blur(),document.body.focus()):(m=moveFocusInside(ee,eb,{focusOptions:j}),ev={})),(eb=document&&document.activeElement)!==document.body&&(tryRestoreFocus=captureFocusRestore(eb)),ex=!1),document&&q!==document.activeElement&&document.querySelector("[data-focus-auto-guard]")){var et=document&&document.activeElement,er=expandFocusableNodes(ee),ei=er.map(function(m){return m.node}).indexOf(et);ei>-1&&(er.filter(function(m){var y=m.guard,_=m.node;return y&&_.dataset.focusAutoGuard}).forEach(function(m){return m.node.removeAttribute("tabIndex")}),autoGuard(ei,er.length,1,er),autoGuard(ei,-1,-1,er))}}}return m},onTrap=function(m){activateTrap()&&m&&(m.stopPropagation(),m.preventDefault())},onBlur=function(){return deferAction(activateTrap)},onWindowFocus=function(){ew=!0},onWindowBlur=function(){ew=!1,ex="just",deferAction(function(){ex="meanwhile"})},attachHandler=function(){document.addEventListener("focusin",onTrap),document.addEventListener("focusout",onBlur),window.addEventListener("focus",onWindowFocus),window.addEventListener("blur",onWindowBlur)},detachHandler=function(){document.removeEventListener("focusin",onTrap),document.removeEventListener("focusout",onBlur),window.removeEventListener("focus",onWindowFocus),window.removeEventListener("blur",onWindowBlur)},e_={moveFocusInside:moveFocusInside,focusInside:focusInside,focusNextElement:function(m,y){void 0===y&&(y={}),moveFocus(m,y,function(m,y){var _=m.next,S=m.first;return _||y&&S})},focusPrevElement:function(m,y){void 0===y&&(y={}),moveFocus(m,y,function(m,y){var _=m.prev,S=m.last;return _||y&&S})},focusFirstElement:function(m,y){void 0===y&&(y={}),pickBoundary(m,y,"first")},focusLastElement:function(m,y){void 0===y&&(y={}),pickBoundary(m,y,"last")},captureFocusRestore:captureFocusRestore};et.assignSyncMedium(function(m){var y=m.target,_=m.currentTarget;_.contains(y)||recordPortal(_,y)}),er.assignMedium(onBlur),ei.assignMedium(function(m){return m(e_)});var eC=(T=function(m){var y=m.slice(-1)[0];y&&!ey&&attachHandler();var _=ey,S=_&&y&&y.id===_.id;ey=y,!_||S||(_.onDeactivation(),m.filter(function(m){return m.id===_.id}).length||_.returnFocus(!y)),y?(eb=null,S&&_.observed===y.observed||y.onActivation(e_),activateTrap(!0),deferAction(activateTrap)):(detachHandler(),eb=null)},function(m){var y,_=[];function emitChange(){T(y=_.map(function(m){return m.props}).filter(function(m){return!m.disabled}))}var S=function(S){function SideEffect(){return S.apply(this,arguments)||this}SideEffect.prototype=Object.create(S.prototype),SideEffect.prototype.constructor=SideEffect,(0,ec.Z)(SideEffect,S),SideEffect.peek=function(){return y};var T=SideEffect.prototype;return T.componentDidMount=function(){_.push(this),emitChange()},T.componentDidUpdate=function(){emitChange()},T.componentWillUnmount=function(){var m=_.indexOf(this);_.splice(m,1),emitChange()},T.render=function(){return j.createElement(m,this.props)},SideEffect}(j.PureComponent);
18return(0,ed.Z)(S,"displayName","SideEffect("+(m.displayName||m.name||"Component")+")"),S})(function(){return null}),eS=(0,j.forwardRef)(function(m,y){return j.createElement(eu,(0,D.Z)({sideCar:eC,ref:y},m))}),ek=eu.propTypes||{};ek.sideCar,(0,R.Z)(ek,["sideCar"]),eS.propTypes={};var eT=eS},88357:function(m,y,_){"use strict";_.d(y,{w_:function(){return GenIcon}});var S=_(67294),T={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},R=S.createContext&&S.createContext(T),__assign=function(){return(__assign=Object.assign||function(m){for(var y,_=1,S=arguments.length;_<S;_++)for(var T in y=arguments[_])Object.prototype.hasOwnProperty.call(y,T)&&(m[T]=y[T]);return m}).apply(this,arguments)},__rest=function(m,y){var _={};for(var S in m)Object.prototype.hasOwnProperty.call(m,S)&&0>y.indexOf(S)&&(_[S]=m[S]);if(null!=m&&"function"==typeof Object.getOwnPropertySymbols)for(var T=0,S=Object.getOwnPropertySymbols(m);T<S.length;T++)0>y.indexOf(S[T])&&Object.prototype.propertyIsEnumerable.call(m,S[T])&&(_[S[T]]=m[S[T]]);return _};function GenIcon(m){return function(y){return S.createElement(IconBase,__assign({attr:__assign({},m.attr)},y),function Tree2Element(m){return m&&m.map(function(m,y){return S.createElement(m.tag,__assign({key:y},m.attr),Tree2Element(m.child))})}(m.child))}}function IconBase(m){var elem=function(y){var _,T=m.attr,R=m.size,D=m.title,j=__rest(m,["attr","size","title"]),B=R||y.size||"1em";return y.className&&(_=y.className),m.className&&(_=(_?_+" ":"")+m.className),S.createElement("svg",__assign({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},y.attr,T,j,{className:_,style:__assign(__assign({color:m.color||y.color},y.style),m.style),height:B,width:B,xmlns:"http://www.w3.org/2000/svg"}),D&&S.createElement("title",null,D),m.children)};return void 0!==R?S.createElement(R.Consumer,null,function(m){return elem(m)}):elem(T)}},69921:function(m,y){"use strict";/** 19 * @license React 20 * react-is.production.min.js 21 * 22 * Copyright (c) Facebook, Inc. and its affiliates. 23 * 24 * This source code is licensed under the MIT license found in the 25 * LICENSE file in the root directory of this source tree. 26 */var _,S=Symbol.for("react.element"),T=Symbol.for("react.portal"),R=Symbol.for("react.fragment"),D=Symbol.for("react.strict_mode"),j=Symbol.for("react.profiler"),B=Symbol.for("react.provider"),Z=Symbol.for("react.context"),W=Symbol.for("react.server_context"),q=Symbol.for("react.forward_ref"),Y=Symbol.for("react.suspense"),ee=Symbol.for("react.suspense_list"),et=Symbol.for("react.memo"),er=Symbol.for("react.lazy"),ei=Symbol.for("react.offscreen");function v(m){if("object"==typeof m&&null!==m){var y=m.$$typeof;switch(y){case S:switch(m=m.type){case R:case j:case D:case Y:case ee:return m;default:switch(m=m&&m.$$typeof){case W:case Z:case q:case er:case et:case B:return m;default:return y}}case T:return y}}}_=Symbol.for("react.module.reference"),y.ContextConsumer=Z,y.ContextProvider=B,y.Element=S,y.ForwardRef=q,y.Fragment=R,y.Lazy=er,y.Memo=et,y.Portal=T,y.Profiler=j,y.StrictMode=D,y.Suspense=Y,y.SuspenseList=ee,y.isAsyncMode=function(){return!1},y.isConcurrentMode=function(){return!1},y.isContextConsumer=function(m){return v(m)===Z},y.isContextProvider=function(m){return v(m)===B},y.isElement=function(m){return"object"==typeof m&&null!==m&&m.$$typeof===S},y.isForwardRef=function(m){return v(m)===q},y.isFragment=function(m){return v(m)===R},y.isLazy=function(m){return v(m)===er},y.isMemo=function(m){return v(m)===et},y.isPortal=function(m){return v(m)===T},y.isProfiler=function(m){return v(m)===j},y.isStrictMode=function(m){return v(m)===D},y.isSuspense=function(m){return v(m)===Y},y.isSuspenseList=function(m){return v(m)===ee},y.isValidElementType=function(m){return"string"==typeof m||"function"==typeof m||m===R||m===j||m===D||m===Y||m===ee||m===ei||"object"==typeof m&&null!==m&&(m.$$typeof===er||m.$$typeof===et||m.$$typeof===B||m.$$typeof===Z||m.$$typeof===q||m.$$typeof===_||void 0!==m.getModuleId)},y.typeOf=v},59864:function(m,y,_){"use strict";m.exports=_(69921)},18612:function(m,y,_){"use strict";var S=_(67294),T=_(11215),R=_(63022),D=_(17378),j=S.createElement;function Refractor(m){var y="language-".concat(m.language),_={className:y}
26,S={className:[m.className||"refractor",y].filter(Boolean).join(" ")};m.inline&&(_.style={display:"inline"},_.className=m.className||"refractor");var B=T.highlight(m.value,m.language);m.markers&&m.markers.length>0&&(B=D(B,{markers:m.markers}));var Z=j("code",_,0===B.length?m.value:B.map(R.depth(0)));return m.inline?Z:j("pre",S,Z)}Refractor.registerLanguage=function(m){return T.register(m)},Refractor.hasLanguage=function(m){return T.registered(m)},m.exports=Refractor},17378:function(m,y,_){"use strict";var S=_(67365),T=_(99294),R=_(96662);m.exports=function(m,y){var _=y.markers.map(function(m){return m.line?m:{line:m}}).sort(function(m,y){return m.line-y.line});return function(m,y,_){if(0===y.length||0===m.length)return m;for(var D=y.reduce(function(m,y){return function(m,y){var _={type:"root",children:y},D=new R,j=new R,B=new R,Z=[];function addCopy(m,y,S){Z.push(y),S.forEach(function(y){m.has(y)||(m.set(y,Object.assign({},y,{children:[]})),y!==_&&Z.push(y))});for(var T=S.length;T--;){var R=m.get(S[T]),D=S[T+1],j=m.get(D)||y;-1===R.children.indexOf(j)&&R.children.push(j)}}T(_,function(y,_){if(!y.children){if(y.lineStart<m){addCopy(D,y,_);return}if(y.lineStart===m){addCopy(j,y,_);return}y.lineEnd>m&&Z.some(function(m){return -1!==_.indexOf(m)})&&addCopy(B,y,_)}});var W=S(_,function(m){return -1===Z.indexOf(m)}),getChildren=function(m){var y=m.get(_);return y?(T(y,function(m,y){if(m.children){m.lineStart=0,m.lineEnd=0;return}y.forEach(function(y){y.lineStart=Math.max(y.lineStart,m.lineStart),y.lineEnd=Math.max(y.lineEnd,m.lineEnd)})}),y.children):[]},q=[].concat(getChildren(D),getChildren(j),getChildren(B),W?W.children:[]);return D.clear(),j.clear(),B.clear(),q}(y.line,m)},m),j=[],B=0,Z=0;Z<y.length;Z++){for(var W=y[Z],q=D[B];q&&q.lineEnd<W.line;q=D[++B])j.push(q);for(var Y=[],ee=D[B];ee&&ee.lineEnd===W.line;ee=D[++B])Y.push(ee);Y.length>0&&j.push(function(m,y,_){var S=y.className||"refractor-marker";return{type:"element",tagName:y.component||"div",properties:y.component?Object.assign({},_,{className:S}):{className:S},children:m,lineStart:y.line,lineEnd:m[m.length-1].lineEnd,isMarker:!0}}(Y,W,_))}for(;B<D.length;)j.push(D[B++]);return j}(function lineNumberify(m){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{lineNumber:1};return m.reduce(function(m,_){var S=y.lineNumber;if("text"===_.type){if(-1===_.value.indexOf("\n"))return _.lineStart=S,_.lineEnd=S,m.nodes.push(_),m;for(var T=_.value.split("\n"),R=0;R<T.length;R++){var D=0===R?y.lineNumber:++y.lineNumber;m.nodes.push({type:"text",value:R===T.length-1?T[R]:"".concat(T[R],"\n"),lineStart:D,lineEnd:D})}return m.lineNumber=y.lineNumber,m}if(_.children){var j=lineNumberify(_.children,y),B=j.nodes[0],Z=j.nodes[j.nodes.length-1];return _.lineStart=B?B.lineStart:S,_.lineEnd=Z?Z.lineEnd:S,_.children=j.nodes,m.lineNumber=j.lineNumber,m.nodes.push(_),m}return m.nodes.push(_),m},{nodes:[],lineNumber:y.lineNumber})}(m).nodes,_,y)}},96662:function(m){"use strict";function HappyMap(){this.map=new WeakMap}function SadMap(){this.keys=[],this.values=[]}m.exports="function"==typeof WeakMap?HappyMap:SadMap,HappyMap.prototype.has=function(m){return this.map.has(m)},HappyMap.prototype.set=function(m,y){return this.map.set(m,y),this},HappyMap.prototype.get=function(m){return this.map.get(m)},HappyMap.prototype.clear=function(){},SadMap.prototype.has=function(m){return -1!==this.keys.indexOf(m)},SadMap.prototype.set=function(m,y){var _=this.keys.indexOf(m);return -1===_?(this.keys.push(m),this.values.push(y)):this.values[_]=y,this},SadMap.prototype.get=function(m){var y=this.keys.indexOf(m);return -1===y?void 0:this.values[y]},SadMap.prototype.clear=function(){this.keys=[],this.values=[]}},63022:function(m,y,_){"use strict";var S=_(67294);y.depth=function mapWithDepth(m){return function(y,_){return function(m,y,_){if(m.tagName){var T=m.properties&&Array.isArray(m.properties.className)?m.properties.className.join(" "):m.properties.className;return S.createElement(m.tagName,Object.assign({key:"fract-".concat(_,"-").concat(y)},m.properties,{className:T}
26),m.children&&m.children.map(mapWithDepth(_+1)))}return m.value}(y,_,m)}}},14481:function(m,y,_){"use strict";var S,T,R,D,j=Object.create,B=Object.defineProperty,Z=Object.getOwnPropertyDescriptor,W=Object.getOwnPropertyNames,q=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty,__copyProps=(m,y,_,S)=>{if(y&&"object"==typeof y||"function"==typeof y)for(let T of W(y))Y.call(m,T)||T===_||B(m,T,{get:()=>y[T],enumerable:!(S=Z(y,T))||S.enumerable});return m},ee={};((m,y)=>{for(var _ in y)B(m,_,{get:y[_],enumerable:!0})})(ee,{$dispatcherGuard:()=>$dispatcherGuard,$makeReadOnly:()=>$makeReadOnly,$reset:()=>$reset,$structuralCheck:()=>$structuralCheck,c:()=>eu,clearRenderCounterRegistry:()=>clearRenderCounterRegistry,renderCounterRegistry:()=>ep,useRenderCounter:()=>useRenderCounter}),m.exports=__copyProps(B({},"__esModule",{value:!0}),ee);var et=(T=null!=(S=_(67294))?j(q(S)):{},__copyProps(S&&S.__esModule?T:B(T,"default",{value:S,enumerable:!0}),S)),{useRef:er,useEffect:ei,isValidElement:ea}=et,es=null!=(R=et.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?R:et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,el=Symbol.for("react.memo_cache_sentinel"),eu="function"==typeof(null==(D=et.__COMPILER_RUNTIME)?void 0:D.c)?et.__
26COMPILER_RUNTIME.c:function(m){return et.useMemo(()=>{let y=Array(m);for(let _=0;_<m;_++)y[_]=el;return y[el]=!0,y},[])},ec={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(m=>{ec[m]=()=>{throw Error(`[React] Unexpected React hook call (${m}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var ed=null;function setCurrent(m){return es.ReactCurrentDispatcher.current=m,es.ReactCurrentDispatcher.current}ec.useMemoCache=m=>{if(null!=ed)return ed.useMemoCache(m);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var ef=[];function $dispatcherGuard(m){let y=es.ReactCurrentDispatcher.current;if(0===m){if(ef.push(y),1===ef.length&&(ed=y),y===ec)throw Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");setCurrent(ec)}else if(1===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");0===ef.length&&(ed=null),setCurrent(m)}else if(2===m)ef.push(y),setCurrent(ed);else if(3===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");setCurrent(m)}else throw Error("React Compiler internal error: unreachable block"+m)}function $reset(m){for(let y=0;y<m.length;y++)m[y]=el}function $makeReadOnly(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var ep=new Map;function clearRenderCounterRegistry(){for(let m of ep.values())m.forEach(m=>{m.count=0})}function useRenderCounter(m){let y=er(null);null!=y.current&&(y.current.count+=1),ei(()=>{if(null==y.current){let _;let S={count:0};null==(_=ep.get(m))&&(_=new Set,ep.set(m,_)),_.add(S),y.current=S}return()=>{null!==y.current&&function(m,y){let _=ep.get(m);null!=_&&_.delete(y)}(m,y.current)}})}var eh=new Set;function $structuralCheck(m,y,_,S,T,R){function error(m,y,D,j){let B=`${S}:${R} [${T}] ${_}${D} changed from ${m} to ${y} at depth ${j}`;eh.has(B)||(eh.add(B),console.error(B))}!function recur(m,y,_,S){if(!(S>2)&&m!==y){if(typeof m!=typeof y)error(`type ${typeof m}`,`type ${typeof y}`,_,S);else if("object"==typeof m){let T=Array.isArray(m),R=Array.isArray(y);if(null===m&&null!==y)error("null",`type ${typeof y}`,_,S);else if(null===y)error(`type ${typeof m}`,"null",_,S);else if(m instanceof Map){if(y instanceof Map){if(m.size!==y.size)error(`Map instance with size ${m.size}`,`Map instance with size ${y.size}`,_,S);else for(let[T,R]of m)y.has(T)?recur(R,y.get(T),`${_}.get(${T})`,S+1):error(`Map instance with key ${T}`,`Map instance without key ${T}`,_,S)}else error("Map instance","other value",_,S)}else if(y instanceof Map)error("other value","Map instance",_,S);else if(m instanceof Set){if(y instanceof Set){if(m.size!==y.size)error(`Set instance with size ${m.size}`,`Set instance with size ${y.size}`,_,S);else for(let T of y)m.has(T)||error(`Set instance without element ${T}`,`Set instance with element ${T}`,_,S)}else error("Set instance","other value",_,S)}else if(y instanceof Set)error("other value","Set instance",_,S);else if(T||R){if(T!==R)error(`type ${T?"array":"object"}`,`type ${R?"array":"object"}`,_,S);else if(m.length!==y.length)error(`array with length ${m.length}`,`array with length ${y.length}`,_,S);else for(let T=0;T<m.length;T++)recur(m[T],y[T],`${_}[${T}]`,S+1)}else if(ea(m)||ea(y))ea(m)!==ea(y)?error(`type ${ea(m)?"React element":"object"}`,`type ${ea(y)?"React element":"object"}`,_,S):m.type!==y.type?error(`React element of type ${m.type}`,`React element of type ${y.type}`,_,S):recur(m.props,y.props,`[props of ${_}]`,S+1);else{for(let T in y)T in m||error(`object without key ${T}`,`object with key ${T}`,_,S);for(let T in m)T in y?recur(m[T],y[T],`${_}.${T}`,S+1):error(`object with key ${T}`,`object without key ${T}`,_,S)}}else{if("function"==typeof m)return;isNaN(m)||isNaN(y)?isNaN(m)!==isNaN(y)&&error(`${isNaN(m)?"NaN":"non-NaN value"}`,`${isNaN(y)?"NaN":"non-NaN value"}
26`,_,S):m!==y&&error(m,y,_,S)}}}(m,y,"",0)}},49196:function(m,y,_){"use strict";_.d(y,{Z:function(){return ee}});var S=_(87462),T=_(67294),R=_(67990),D=_(65342),j=_(1413),B=_(41451),Z=_(45987),W=_(51444),q=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],compareOption=function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",y=arguments.length>1?arguments[1]:void 0,_=arguments.length>2?arguments[2]:void 0,S=String(m).toLowerCase(),T=String(_.getOptionValue(y)).toLowerCase(),R=String(_.getOptionLabel(y)).toLowerCase();return T===S||R===S},Y={formatCreateLabel:function(m){return'Create "'.concat(m,'"')},isValidNewOption:function(m,y,_,S){return!(!m||y.some(function(y){return compareOption(m,y,S)})||_.some(function(y){return compareOption(m,y,S)}))},getNewOptionData:function(m,y){return{label:y,value:m,__isNew__:!0}}};_(73935),_(73469);var ee=(0,T.forwardRef)(function(m,y){var _,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep,eh,eg,em,ey,eb,ev,ex,ew,e_,eC,eS,ek,eT,eE,eO,eP=(et=void 0!==(ee=(_=(0,D.u)(m)).allowCreateWhileLoading)&&ee,ei=void 0===(er=_.createOptionPosition)?"last":er,es=void 0===(ea=_.formatCreateLabel)?Y.formatCreateLabel:ea,eu=void 0===(el=_.isValidNewOption)?Y.isValidNewOption:el,ed=void 0===(ec=_.getNewOptionData)?Y.getNewOptionData:ec,ef=_.onCreateOption,eh=void 0===(ep=_.options)?[]:ep,eg=_.onChange,eb=void 0===(ey=(em=(0,Z.Z)(_,q)).getOptionValue)?R.g:ey,ex=void 0===(ev=em.getOptionLabel)?R.b:ev,ew=em.inputValue,e_=em.isLoading,eC=em.isMulti,eS=em.value,ek=em.name,eT=(0,T.useMemo)(function(){return eu(ew,(0,W.H)(eS),eh,{getOptionValue:eb,getOptionLabel:ex})?ed(ew,es(ew)):void 0},[es,ed,ex,eb,ew,eu,eh,eS]),eE=(0,T.useMemo)(function(){return(et||!e_)&&eT?"first"===ei?[eT].concat((0,B.Z)(eh)):[].concat((0,B.Z)(eh),[eT]):eh},[et,ei,e_,eT,eh]),eO=(0,T.useCallback)(function(m,y){if("select-option"!==y.action)return eg(m,y);var _=Array.isArray(m)?m:[m];if(_[_.length-1]===eT){if(ef)ef(ew);else{var S=ed(ew,ew);eg((0,W.D)(eC,[].concat((0,B.Z)((0,W.H)(eS)),[S]),S),{action:"create-option",name:ek,option:S})}return}eg(m,y)},[ed,ew,eC,ek,eT,ef,eg,eS]),(0,j.Z)((0,j.Z)({},em),{},{options:eE,onChange:eO}));return T.createElement(R.S,(0,S.Z)({ref:y},eP))})},67990:function(m,y,_){"use strict";_.d(y,{S:function(){return ek},b:function(){return getOptionLabel$1},g:function(){return getOptionValue$1}});var S=_(87462),T=_(1413),R=_(15671),D=_(43144),j=_(60136),B=_(73568),Z=_(41451),W=_(67294),q=_(51444),Y=_(79601),ee=Number.isNaN||function(m){return"number"==typeof m&&m!=m};function areInputsEqual(m,y){if(m.length!==y.length)return!1;for(var _,S,T=0;T<m.length;T++)if(!((_=m[T])===(S=y[T])||ee(_)&&ee(S)))return!1;return!0}for(var et=_(45987),er={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},A11yText$1=function(m){return(0,Y.tZ)("span",(0,S.Z)({css:er},m))},ei={guidance:function(m){var y=m.isSearchable,_=m.isMulti,S=m.tabSelectsValue,T=m.context,R=m.isInitialFocus;switch(T){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(S?", press Tab to select the option and exit the menu":"",".");case"input":return R?"".concat(m["aria-label"]||"Select"," is focused ").concat(y?",type to refine list":"",", press Down to open the menu, ").concat(_?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(m){var y=m.action,_=m.label,S=void 0===_?"":_,T=m.labels,R=m.isDisabled;switch(y){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(S,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(T.length>1?"s":""," ").concat(T.join(","),", selected.");case"select-option":return R?"option ".concat(S," is disabled. Select another option."):"option ".concat(S,", selected.");default:return""}},onFocus:function(m){var y=m.context,_=m.focused,S=m.options,T=m.label,R=void 0===T?"":T,D=m.selectValue,j=m.isDisabled,B=m.isSelected,Z=m.isAppleDevice,getArrayIndex=function(m,y){return m&&m.length?"".concat(m.indexOf(y)+1," of ").concat(m.length):""};if("value"===y&&D)return"value ".concat(R," focused, ").concat(getArrayIndex(D,_),".");if("menu"===y&&Z){var W="".concat(B?" selected":"").concat(j?" disabled":"");return"".concat(R).concat(W,", ").concat(getArrayIndex(S,_),".")}return""},onFilter:function(m){var y=m.inputValue,_=m.resultsMessage;return"".concat(_).concat(y?" for search term "+y:"",".")}},LiveRegion$1=function(m){var y=m.ariaSelection,_=m.focusedOption,S=m.focusedValue,R=m.focusableOptions,D=m.isFocused,j=m.selectValue,B=m.selectProps,Z=m.id,q=m.isAppleDevice,ee=B.ariaLiveMessages,et=B.getOptionLabel,er=B.inputValue,ea=B.isMulti,es=B.isOptionDisabled,el=B.isSearchable,eu=B.menuIsOpen,ec=B.options,ed=B.screenReaderStatus,ef=B.tabSelectsValue,ep=B.isLoading,eh=B["aria-label"],eg=B["aria-live"],em=(0,W.useMemo)(function(){return(0,T.Z)((0,T.Z)({},ei),ee||{})},[ee]),ey=(0,W.useMemo)(function(){var m="";if(y&&em.onChange){var _=y.option,S=y.options,R=y.removedValue,D=y.removedValues,B=y.value,Z=R||_||(Array.isArray(B)?null:B),W=Z?et(Z):"",q=S||D||void 0,Y=q?q.map(et):[],ee=(0,T.Z)({isDisabled:Z&&es(Z,j),label:W,labels:Y},y);m=em.onChange(ee)}return m},[y,em,es,j,et]),eb=(0,W.useMemo)(function(){var m="",y=_||S,T=!!(_&&j&&j.includes(_));if(y&&em.onFocus){var D={focused:y,label:et(y),isDisabled:es(y,j),isSelected:T,options:R,context:y===_?"menu":"value",selectValue:j,isAppleDevice:q};m=em.onFocus(D)}return m},[_,S,et,es,em,R,j,q]),ev=(0,W.useMemo)(function(){var m="";if(eu&&ec.length&&!ep&&em.onFilter){var y=ed({count:R.length});m=em.onFilter({inputValue:er,resultsMessage:y})}return m},[R,er,eu,em,ec,ed,ep]),ex=(null==y?void 0:y.action)==="initial-input-focus",ew=(0,W.useMemo)(function(){var m="";
26if(em.guidance){var y=S?"value":eu?"menu":"input";m=em.guidance({"aria-label":eh,context:y,isDisabled:_&&es(_,j),isMulti:ea,isSearchable:el,tabSelectsValue:ef,isInitialFocus:ex})}return m},[eh,_,S,ea,es,el,eu,em,j,ef,ex]),e_=(0,Y.tZ)(W.Fragment,null,(0,Y.tZ)("span",{id:"aria-selection"},ey),(0,Y.tZ)("span",{id:"aria-focused"},eb),(0,Y.tZ)("span",{id:"aria-results"},ev),(0,Y.tZ)("span",{id:"aria-guidance"},ew));return(0,Y.tZ)(W.Fragment,null,(0,Y.tZ)(A11yText$1,{id:Z},ex&&e_),(0,Y.tZ)(A11yText$1,{"aria-live":eg,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},D&&!ex&&e_))},ea=[{base:"A",letters:"Aâ¶ï¼¡\xc0\xc1\xc2ẦẤẪẨ\xc3ÄÄáº°áº®áº´áº²È¦Ç \xc4ÇẢ\xc5ǺÇÈÈẠẬẶá¸ÄȺⱯ"},{base:"AA",letters:"ê²"},{base:"AE",letters:"\xc6ǼǢ"},{base:"AO",letters:"ê´"},{base:"AU",letters:"ê¶"},{base:"AV",letters:"ê¸êº"},{base:"AY",letters:"ê¼"},{base:"B",letters:"Bâ·ï¼¢á¸á¸á¸ÉÆÆ"},{base:"C",letters:"Câ¸ï¼£ÄÄÄÄ\xc7á¸ÆÈ»ê¾"},{base:"D",letters:"Dâ¹ï¼¤á¸Äá¸á¸á¸á¸ÄÆÆÆê¹"},{base:"DZ",letters:"DZÇ"},{base:"Dz",letters:"DzÇ
"},{base:"E",letters:"Eâºï¼¥\xc8\xc9\xcaá»áº¾á»á»áº¼Äá¸á¸ÄÄ\xcbẺÄÈÈẸá»È¨á¸Äá¸á¸ÆÆ"},{base:"F",letters:"Fâ»ï¼¦á¸Æê»"},{base:"G",letters:"Gâ¼ï¼§Ç´ÄḠÄÄ Ç¦Ä¢Ç¤Æê ê½ê¾"},{base:"H",letters:"Hâ½ï¼¨Ä¤á¸¢á¸¦ÈḤḨḪĦⱧⱵê"},{base:"I",letters:"Iâ¾ï¼©\xcc\xcd\xceĨĪĬİ\xcfḮá»ÇÈÈá»Ä®á¸¬Æ"},{base:"J",letters:"Jâ¿ï¼ªÄ´É"},{base:"K",letters:"KâKḰǨḲĶḴÆâ±©êêêê¢"},{base:"L",letters:"LâLĿĹĽḶḸĻḼḺÅȽⱢⱠêêê"},{base:"LJ",letters:"Ç"},{base:"Lj",letters:"Ç"},{base:"M",letters:"Mâï¼á¸¾á¹á¹â±®Æ"},{base:"N",letters:"NâNǸÅ\xd1á¹Åá¹Å
á¹á¹È Æêê¤"},{base:"NJ",letters:"Ç"},{base:"Nj",letters:"Ç"},{base:"O",letters:"OâO\xd2\xd3\xd4á»á»á»á»\xd5á¹È¬á¹Åá¹á¹ÅȮȰ\xd6Ȫá»ÅÇÈÈÆ á»á»á» á»á»¢á»á»ÇªÇ¬\xd8Ç¾ÆÆêê"},{base:"OI",letters:"Æ¢"},{base:"OO",letters:"ê"},{base:"OU",letters:"È¢"},{base:"P",letters:"Pâ
ï¼°á¹á¹Æ¤â±£êêê"},{base:"Q",letters:"Qâï¼±êêÉ"},{base:"R",letters:"Râï¼²Åá¹ÅÈÈá¹á¹Åá¹ÉⱤêê¦ê"},{base:"S",letters:"Sâï¼³áºÅṤÅṠŠṦṢṨÈÅâ±¾ê¨ê"},{base:"T",letters:"TâTṪŤṬÈŢṰṮŦƬƮȾê"},{base:"TZ",letters:"ê¨"},{base:"U",letters:"Uâï¼µ\xd9\xda\xdbŨṸŪṺŬ\xdcÇÇÇÇỦŮŰÇÈÈÆ¯á»ªá»¨á»®á»¬á»°á»¤á¹²Å²á¹¶á¹´É"},{base:"V",letters:"VâVṼṾƲêÉ
"},{base:"VY",letters:"ê "},{base:"W",letters:"Wâï¼·áºáºÅ´áºáºáºâ±²"},{base:"X",letters:"XâXáºáº"},{base:"Y",letters:"YâYỲ\xddŶỸȲáºÅ¸á»¶á»´Æ³ÉỾ"},{base:"Z",letters:"ZâZŹáºÅ»Å½áºáºÆµÈ¤â±¿â±«ê¢"},{base:"a",letters:"aâï½áº\xe0\xe1\xe2ầấẫẩ\xe3ÄÄằắẵẳȧǡ\xe4Çả\xe5Ç»ÇÈÈạáºáº·á¸Ä
â±¥É"},{base:"aa",letters:"ê³"},{base:"ae",letters:"\xe6ǽǣ"},{base:"ao",letters:"êµ"},{base:"au",letters:"ê·"},{base:"av",letters:"ê¹ê»"},{base:"ay",letters:"ê½"},{base:"b",letters:"bâï½á¸á¸
á¸ÆÆÉ"},{base:"c",letters:"câï½ÄÄÄÄ\xe7á¸ÆÈ¼ê¿â"},{base:"d",letters:"dâï½á¸Äá¸á¸á¸á¸ÄÆÉÉêº"},{base:"dz",letters:"dzÇ"},{base:"e",letters:"eâï½
\xe8\xe9\xeaá»áº¿á»
á»áº½Äá¸á¸ÄÄ\xebẻÄÈ
Èẹá»È©á¸Äá¸á¸ÉÉÇ"},{base:"f",letters:"fâï½á¸Æê¼"},{base:"g",letters:"gâï½ÇµÄḡÄÄ¡Ç§Ä£Ç¥É ê¡áµ¹ê¿"},{base:"h",letters:"hâï½Ä¥á¸£á¸§ÈḥḩḫáºÄ§â±¨â±¶É¥"},{base:"hv",letters:"Æ"},{base:"i",letters:"iâï½\xec\xed\xeeĩīÄ\xefḯá»ÇÈÈá»Ä¯á¸É¨Ä±"},{base:"j",letters:"jâï½ÄµÇ°É"},{base:"k",letters:"kâï½á¸±Ç©á¸³Ä·á¸µÆâ±ªêêê
ê£"},{base:"l",letters:"lâï½ÅÄºÄ¾á¸·á¸¹Ä¼á¸½á¸»Å¿ÅÆÉ«â±¡êêê"},{base:"lj",letters:"Ç"},{base:"m",letters:"mâï½á¸¿á¹á¹É±É¯"},{base:"n",letters:"nâï½Ç¹Å\xf1á¹
Åá¹Åá¹á¹ÆÉ²Åêê¥"},{base:"nj",letters:"Ç"},{base:"o",letters:"oâï½\xf2\xf3\xf4á»á»á»á»\xf5á¹Èá¹Åá¹á¹Åȯȱ\xf6È«á»ÅÇÈÈÆ¡á»á»á»¡á»á»£á»á»Ç«Ç\xf8Ç¿Éêêɵ"},{base:"oi",letters:"Æ£"},{base:"ou",letters:"È£"},{base:"oo",letters:"ê"},{base:"p",letters:"pâï½á¹á¹Æ¥áµ½êêê"},{base:"q",letters:"qâ ï½Éêê"},{base:"r",letters:"râ¡ï½Åá¹ÅÈÈá¹á¹Åá¹Éɽêê§ê"},{base:"s",letters:"sâ¢ï½\xdfÅá¹¥ÅṡšṧṣṩÈÅÈ¿ê©ê
áº"},{base:"t",letters:"tâ£ï½á¹«áºÅ¥á¹ÈţṱṯŧÆÊⱦê"},{base:"tz",letters:"ê©"},{base:"u",letters:"uâ¤ï½\xf9\xfa\xfbũṹūṻÅ\xfcÇÇÇÇủůűÇÈÈÆ°á»«á»©á»¯á»á»±á»¥á¹³Å³á¹·á¹µÊ"},{base:"v",letters:"vâ¥ï½á¹½á¹¿ÊêÊ"},{base:"vy",letters:"ê¡"},{base:"w",letters:"wâ¦ï½áºáºÅµáºáº
áºáºâ±³"},{base:"x",letters:"xâ§ï½áºáº"},{base:"y",letters:"yâ¨ï½á»³\xfdŷỹȳáº\xffá»·áºá»µÆ´Éỿ"},{base:"z",letters:"zâ©ï½ÅºáºÅ¼Å¾áºáºÆ¶È¥Éⱬê£"}],es=RegExp("["+ea.map(function(m){return m.letters}).join("")+"]","g"),el={},eu=0;eu<ea.length;eu++)for(var ec=ea[eu],ed=0;ed<ec.letters.length;ed++)el[ec.letters[ed]]=ec.base;var stripDiacritics=function(m){return m.replace(es,function(m){return el[m]})},ef=function(m,y){void 0===y&&(y=areInputsEqual);var _=null;function memoized(){for(var S=[],T=0;T<arguments.length;T++)S[T]=arguments[T];if(_&&_.lastThis===this&&y(S,_.lastArgs))return _.lastResult;var R=m.apply(this,S);return _={lastResult:R,lastArgs:S,lastThis:this},R}return memoized.clear=function(){_=null},memoized}(stripDiacritics),trimString=function(m){return m.replace(/^\s+|\s+$/g,"")},defaultStringify=function(m){return"".concat(m.label," ").concat(m.value)},ep=["innerRef"];function DummyInput(m){var y=m.innerRef,_=(0,et.Z)(m,ep),T=(0,q.r)(_,"onExited","in","enter","exit","appear");return(0,Y.tZ)("input",(0,S.Z)({ref:y},T,{css:(0,Y.iv)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var cancelScroll=function(m){m.cancelable&&m.preventDefault(),m.stopPropagation()},eh=["boxSizing","height","overflow","paddingRight","position"],eg={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function preventTouchMove(m){m.cancelable&&m.preventDefault()}function allowTouchMove(m){m.stopPropagation()}function preventInertiaScroll(){var m=this.scrollTop,y=this.scrollHeight,_=m+this.offsetHeight;0===m?this.scrollTop=1:_===y&&(this.scrollTop=m-1)}function isTouchDevice(){return"ontouchstart"in window||navigator.maxTouchPoints}var em=!!("undefined"!=typeof window&&window.document&&window.document.createElement),ey=0,eb={capture:!1,passive:!1},blurSelectInput=function(m){var y=m.target;return y.ownerDocument.activeElement&&y.ownerDocument.activeElement.blur()},ev={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function ScrollManager(m){var y,_,S,T,R,D,j,B,Z,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep,ex,ew,e_,eC=m.children,eS=m.lockEnabled,ek=m.captureEnabled,eT=(_=(y={isEnabled:void 0===ek||ek,onBottomArrive:m.onBottomArrive,onBottomLeave:m.onBottomLeave,onTopArrive:m.onTopArrive,onTopLeave:m.onTopLeave}).isEnabled,S=y.onBottomArrive,T=y.onBottomLeave,R=y.onTopArrive,D=y.onTopLeave,j=(0,W.useRef)(!1),B=(0,W.useRef)(!1),Z=(0,W.useRef)(0),ee=(0,W.useRef)(null),et=(0,W.useCallback)(function(m,y){if(null!==ee.current){var _=ee.current,Z=_.scrollTop,W=_.scrollHeight,q=_.clientHeight,Y=ee.current,et=y>0,er=W-q-Z,ei=!1;er>y&&j.current&&(T&&T(m),j.current=!1),et&&B.current&&(D&&D(m),B.current=!1),et&&y>er?(S&&!j.current&&S(m),Y.scrollTop=W,ei=!0,j.current=!0):!et&&-y>Z&&(R&&!B.current&&R(m),Y.scrollTop=0,ei=!0,B.current=!0),ei&&cancelScroll(m)}},[S,T,R,D]),er=(0,W.useCallback)(function(m){et(m,m.deltaY)},[et]),ei=(0,W.useCallback)(function(m){Z.current=m.changedTouches[0].clientY},[]),ea=(0,W.useCallback)(function(m){var y=Z.current-m.changedTouches[0].clientY;et(m,y)},[et]),es=(0,W.useCallback)(function(m){if(m){var y=!!q.s&&{passive:!1};m.addEventListener("wheel",er,y),m.addEventListener("touchstart",ei,y),m.addEventListener("touchmove",ea,y)}},[ea,ei,er]),el=(0,W.useCallback)(function(m){m&&(m.removeEventListener("wheel",er,!1),m.removeEventListener("touchstart",ei,!1),m.removeEventListener("touchmove",ea,!1))},[ea,ei,er]),(0,W.useEffect)(function(){if(_){var m=ee.current;return es(m),function(){el(m)}}},[_,es,el]),function(m){ee.current=m}),eE=(ec=(eu={isEnabled:eS}).isEnabled,ef=void 0===(ed=eu.accountForScrollbars)||ed,ep=(0,W.useRef)({}),ex=(0,W.useRef)(null),ew=(0,W.useCallback)(function(m){if(em){var y=document.body,_=y&&y.style;if(ef&&eh.forEach(function(m){var y=_&&_[m];ep.current[m]=y}),ef&&ey<1){var S=parseInt(ep.current.paddingRight,10)||0,T=document.body?document.body.clientWidth:0,R=window.innerWidth-T+S||0;Object.keys(eg).forEach(function(m){var y=eg[m];_&&(_[m]=y)}),_&&(_.paddingRight="".concat(R,"px"))}y&&isTouchDevice()&&(y.addEventListener("touchmove",preventTouchMove,eb),m&&(m.addEventListener("touchstart",preventInertiaScroll,eb),m.addEventListener("touchmove",allowTouchMove,eb))),ey+=1}},[ef]),e_=(0,W.useCallback)(function(m){if(em){var y=document.body,_=y&&y.style;ey=Math.max(ey-1,0),ef&&ey<1&&eh.forEach(function(m){var y=ep.current[m];_&&(_[m]=y)}),y&&isTouchDevice()&&(y.removeEventListener("touchmove",preventTouchMove,eb),m&&(m.removeEventListener("touchstart",preventInertiaScroll,eb),m.removeEventListener("touchmove",allowTouchMove,eb)))}},[ef]),(0,W.useEffect)(function(){if(ec){var m=ex.current;return ew(m),function(){e_(m)}}},[ec,ew,e_]),function(m){ex.current=m});return(0,Y.tZ)(W.Fragment,null,eS&&(0,Y.tZ)("div",{onClick:blurSelectInput,css:ev}),eC(function(m){eT(m),eE(m)}))}var ex={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;
26opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},RequiredInput$1=function(m){var y=m.name,_=m.onFocus;return(0,Y.tZ)("input",{required:!0,name:y,tabIndex:-1,"aria-hidden":"true",onFocus:_,css:ex,value:"",onChange:function(){}})};function testPlatform(m){var y;return"undefined"!=typeof window&&null!=window.navigator&&m.test((null===(y=window.navigator.userAgentData)||void 0===y?void 0:y.platform)||window.navigator.platform)}var getOptionLabel$1=function(m){return m.label},getOptionValue$1=function(m){return m.value},ew={clearIndicator:q.a,container:q.b,control:q.d,dropdownIndicator:q.e,group:q.g,groupHeading:q.f,indicatorsContainer:q.i,indicatorSeparator:q.h,input:q.j,loadingIndicator:q.l,loadingMessage:q.k,menu:q.m,menuList:q.n,menuPortal:q.o,multiValue:q.p,multiValueLabel:q.q,multiValueRemove:q.t,noOptionsMessage:q.u,option:q.v,placeholder:q.w,singleValue:q.x,valueContainer:q.y},e_={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},eC={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,q.z)(),captureMenuScroll:!(0,q.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(m,y){if(m.data.__isNew__)return!0;var _=(0,T.Z)({ignoreCase:!0,ignoreAccents:!0,stringify:defaultStringify,trim:!0,matchFrom:"any"},void 0),S=_.ignoreCase,R=_.ignoreAccents,D=_.stringify,j=_.trim,B=_.matchFrom,Z=j?trimString(y):y,W=j?trimString(D(m)):D(m);return S&&(Z=Z.toLowerCase(),W=W.toLowerCase()),R&&(Z=ef(Z),W=stripDiacritics(W)),"start"===B?W.substr(0,Z.length)===Z:W.indexOf(Z)>-1},formatGroupLabel:function(m){return m.label},getOptionLabel:getOptionLabel$1,getOptionValue:getOptionValue$1,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(m){return!!m.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,q.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(m){var y=m.count;return"".concat(y," result").concat(1!==y?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function toCategorizedOption(m,y,_,S){var T=_isOptionDisabled(m,y,_),R=_isOptionSelected(m,y,_),D=getOptionLabel(m,y),j=getOptionValue(m,y);return{type:"option",data:y,isDisabled:T,isSelected:R,label:D,value:j,index:S}}function buildCategorizedOptions(m,y){return m.options.map(function(_,S){if("options"in _){var T=_.options.map(function(_,S){return toCategorizedOption(m,_,y,S)}).filter(function(y){return isFocusable(m,y)});return T.length>0?{type:"group",data:_,options:T,index:S}:void 0}var R=toCategorizedOption(m,_,y,S);return isFocusable(m,R)?R:void 0}).filter(q.K)}function buildFocusableOptionsFromCategorizedOptions(m){return m.reduce(function(m,y){return"group"===y.type?m.push.apply(m,(0,Z.Z)(y.options.map(function(m){return m.data}))):m.push(y.data),m},[])}function buildFocusableOptionsWithIds(m,y){return m.reduce(function(m,_){return"group"===_.type?m.push.apply(m,(0,Z.Z)(_.options.map(function(m){return{data:m.data,id:"".concat(y,"-").concat(_.index,"-").concat(m.index)}}))):m.push({data:_.data,id:"".concat(y,"-").concat(_.index)}),m},[])}function isFocusable(m,y){var _=m.inputValue,S=void 0===_?"":_,T=y.data,R=y.isSelected,D=y.label,j=y.value;return(!shouldHideSelectedOptions(m)||!R)&&_filterOption(m,{label:D,value:j,data:T},S)}var getFocusedOptionId=function(m,y){var _;return(null===(_=m.find(function(m){return m.data===y}))||void 0===_?void 0:_.id)||null},getOptionLabel=function(m,y){return m.getOptionLabel(y)},getOptionValue=function(m,y){return m.getOptionValue(y)};function _isOptionDisabled(m,y,_){return"function"==typeof m.isOptionDisabled&&m.isOptionDisabled(y,_)}function _isOptionSelected(m,y,_){if(_.indexOf(y)>-1)return!0;
26if("function"==typeof m.isOptionSelected)return m.isOptionSelected(y,_);var S=getOptionValue(m,y);return _.some(function(y){return getOptionValue(m,y)===S})}function _filterOption(m,y,_){return!m.filterOption||m.filterOption(y,_)}var shouldHideSelectedOptions=function(m){var y=m.hideSelectedOptions,_=m.isMulti;return void 0===y?_:y},eS=1,ek=function(m){(0,j.Z)(Select,m);var y=(0,B.Z)(Select);function Select(m){var _;if((0,R.Z)(this,Select),(_=y.call(this,m)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},_.blockOptionHover=!1,_.isComposing=!1,_.commonProps=void 0,_.initialTouchX=0,_.initialTouchY=0,_.openAfterFocus=!1,_.scrollToFocusedOptionOnUpdate=!1,_.userIsDragging=void 0,_.controlRef=null,_.getControlRef=function(m){_.controlRef=m},_.focusedOptionRef=null,_.getFocusedOptionRef=function(m){_.focusedOptionRef=m},_.menuListRef=null,_.getMenuListRef=function(m){_.menuListRef=m},_.inputRef=null,_.getInputRef=function(m){_.inputRef=m},_.focus=_.focusInput,_.blur=_.blurInput,_.onChange=function(m,y){var S=_.props,T=S.onChange,R=S.name;y.name=R,_.ariaOnChange(m,y),T(m,y)},_.setValue=function(m,y,S){var T=_.props,R=T.closeMenuOnSelect,D=T.isMulti,j=T.inputValue;_.onInputChange("",{action:"set-value",prevInputValue:j}),R&&(_.setState({inputIsHiddenAfterUpdate:!D}),_.onMenuClose()),_.setState({clearFocusValueOnUpdate:!0}),_.onChange(m,{action:y,option:S})},_.selectOption=function(m){var y=_.props,S=y.blurInputOnSelect,T=y.isMulti,R=y.name,D=_.state.selectValue,j=T&&_.isOptionSelected(m,D),B=_.isOptionDisabled(m,D);if(j){var W=_.getOptionValue(m);_.setValue((0,q.B)(D.filter(function(m){return _.getOptionValue(m)!==W})),"deselect-option",m)}else if(B){_.ariaOnChange((0,q.C)(m),{action:"select-option",option:m,name:R});return}else T?_.setValue((0,q.B)([].concat((0,Z.Z)(D),[m])),"select-option",m):_.setValue((0,q.C)(m),"select-option");S&&_.blurInput()},_.removeValue=function(m){var y=_.props.isMulti,S=_.state.selectValue,T=_.getOptionValue(m),R=S.filter(function(m){return _.getOptionValue(m)!==T}),D=(0,q.D)(y,R,R[0]||null);_.onChange(D,{action:"remove-value",removedValue:m}),_.focusInput()},_.clearValue=function(){var m=_.state.selectValue;_.onChange((0,q.D)(_.props.isMulti,[],null),{action:"clear",removedValues:m})},_.popValue=function(){var m=_.props.isMulti,y=_.state.selectValue,S=y[y.length-1],T=y.slice(0,y.length-1),R=(0,q.D)(m,T,T[0]||null);S&&_.onChange(R,{action:"pop-value",removedValue:S})},_.getFocusedOptionId=function(m){return getFocusedOptionId(_.state.focusableOptionsWithIds,m)},_.getFocusableOptionsWithIds=function(){return buildFocusableOptionsWithIds(buildCategorizedOptions(_.props,_.state.selectValue),_.getElementId("option"))},_.getValue=function(){return _.state.selectValue},_.cx=function(){for(var m=arguments.length,y=Array(m),S=0;S<m;S++)y[S]=arguments[S];return q.E.apply(void 0,[_.props.classNamePrefix].concat(y))},_.getOptionLabel=function(m){return getOptionLabel(_.props,m)},_.getOptionValue=function(m){return getOptionValue(_.props,m)},_.getStyles=function(m,y){var S=_.props.unstyled,T=ew[m](y,S);T.boxSizing="border-box";var R=_.props.styles[m];return R?R(T,y):T},_.getClassNames=function(m,y){var S,T;return null===(S=(T=_.props.classNames)[m])||void 0===S?void 0:S.call(T,y)},_.getElementId=function(m){return"".concat(_.state.instancePrefix,"-").concat(m)},_.getComponents=function(){return(0,q.F)(_.props)},_.buildCategorizedOptions=function(){return buildCategorizedOptions(_.props,_.state.selectValue)},_.getCategorizedOptions=function(){return _.props.menuIsOpen?_.buildCategorizedOptions():[]},_.buildFocusableOptions=function(){return buildFocusableOptionsFromCategorizedOptions(_.buildCategorizedOptions())},_.getFocusableOptions=function(){return _.props.menuIsOpen?_.buildFocusableOptions():[]},_.ariaOnChange=function(m,y){_.setState({ariaSelection:(0,T.Z)({value:m},y)})},_.onMenuMouseDown=function(m){0===m.button&&(m.stopPropagation(),m.preventDefault(),_.focusInput())},_.onMenuMouseMove=function(m){_.blockOptionHover=!1},_.onControlMouseDown=function(m){if(!m.defaultPrevented){var y=_.props.openMenuOnClick;_.state.isFocused?_.props.menuIsOpen?"INPUT"!==m.target.tagName&&"TEXTAREA"!==m.target.tagName&&_.onMenuClose():y&&_.openMenu("first"):(y&&(_.openAfterFocus=!0),_.focusInput()),"INPUT"!==m.target.tagName&&"TEXTAREA"!==m.target.tagName&&m.preventDefault()}},_.onDropdownIndicatorMouseDown=function(m){if((!m||"mousedown"!==m.type||0===m.button)&&!_.props.isDisabled){var y=_.props,S=y.isMulti,T=y.menuIsOpen;_.focusInput(),T?(_.setState({inputIsHiddenAfterUpdate:!S}),_.onMenuClose()):_.openMenu("first"),m.preventDefault()}},_.onClearIndicatorMouseDown=function(m){m&&"mousedown"===m.type&&0!==m.button||(_.clearValue(),m.preventDefault(),_.openAfterFocus=!1,"touchend"===m.type?_.focusInput():setTimeout(function(){return _.focusInput()}))},_.onScroll=function(m){"boolean"==typeof _.props.closeMenuOnScroll?m.target instanceof HTMLElement&&(0,q.G)(m.target)&&_.props.onMenuClose():"function"==typeof _.props.closeMenuOnScroll&&_.props.closeMenuOnScroll(m)&&_.props.onMenuClose()},_.onCompositionStart=function(){_.isComposing=!0},_.onCompositionEnd=function(){_.isComposing=!1},_.onTouchStart=function(m){var y=m.touches,S=y&&y.item(0);S&&(_.initialTouchX=S.clientX,_.initialTouchY=S.clientY,_.userIsDragging=!1)},_.onTouchMove=function(m){var y=m.touches,S=y&&y.item(0);if(S){var T=Math.abs(S.clientX-_.initialTouchX),R=Math.abs(S.clientY-_.initialTouchY);_.userIsDragging=T>5||R>5}},_.onTouchEnd=function(m){_.userIsDragging||(_.controlRef&&!_.controlRef.contains(m.target)&&_.menuListRef&&!_.menuListRef.contains(m.target)&&_.blurInput(),_.initialTouchX=0,_.initialTouchY=0)},_.onControlTouchEnd=function(m){_.userIsDragging||_.onControlMouseDown(m)},_.onClearIndicatorTouchEnd=function(m){_.userIsDragging||_.onClearIndicatorMouseDown(m)},_.onDropdownIndicatorTouchEnd=function(m){_.userIsDragging||_.onDropdownIndicatorMouseDown(m)},_.handleInputChange=function(m){var y=_.props.inputValue,S=m.currentTarget.value;_.setState({inputIsHiddenAfterUpdate:!1}),_.onInputChange(S,{action:"input-change",prevInputValue:y}),_.props.menuIsOpen||_.onMenuOpen()},_.onInputFocus=function(m){_.props.onFocus&&_.props.onFocus(m),_.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(_.openAfterFocus||_.props.openMenuOnFocus)&&_.openMenu("first"),_.openAfterFocus=!1},_.onInputBlur=function(m){var y=_.props.inputValue;if(_.menuListRef&&_.menuListRef.contains(document.activeElement)){_.inputRef.focus();return}_.props.onBlur&&_.props.onBlur(m),_.onInputChange("",{action:"input-blur",prevInputValue:y}),_.onMenuClose(),_.setState({focusedValue:null,isFocused:!1})},_.onOptionHover=function(m){if(!_.blockOptionHover&&_.state.focusedOption!==m){var y=_.getFocusableOptions().indexOf(m);_.setState({focusedOption:m,focusedOptionId:y>-1?_.getFocusedOptionId(m):null})}},_.shouldHideSelectedOptions=function(){return shouldHideSelectedOptions(_.props)},_.onValueInputFocus=function(m){m.preventDefault(),m.stopPropagation(),_.focus()},_.onKeyDown=function(m){var y=_.props,S=y.isMulti,T=y.backspaceRemovesValue,R=y.escapeClearsValue,D=y.inputValue,j=y.isClearable,B=y.isDisabled,Z=y.menuIsOpen,W=y.onKeyDown,q=y.tabSelectsValue,Y=y.openMenuOnFocus,ee=_.state,et=ee.focusedOption,er=ee.focusedValue,ei=ee.
vendor: 9,599 bytes, line 26
26selectValue;if(!B){if("function"==typeof W&&(W(m),m.defaultPrevented))return;switch(_.blockOptionHover=!0,m.key){case"ArrowLeft":if(!S||D)return;_.focusValue("previous");break;case"ArrowRight":if(!S||D)return;_.focusValue("next");break;case"Delete":case"Backspace":if(D)return;if(er)_.removeValue(er);else{if(!T)return;S?_.popValue():j&&_.clearValue()}break;case"Tab":if(_.isComposing||m.shiftKey||!Z||!q||!et||Y&&_.isOptionSelected(et,ei))return;_.selectOption(et);break;case"Enter":if(229===m.keyCode)break;if(Z){if(!et||_.isComposing)return;_.selectOption(et);break}return;case"Escape":Z?(_.setState({inputIsHiddenAfterUpdate:!1}),_.onInputChange("",{action:"menu-close",prevInputValue:D}),_.onMenuClose()):j&&R&&_.clearValue();break;case" ":if(D)return;if(!Z){_.openMenu("first");break}if(!et)return;_.selectOption(et);break;case"ArrowUp":Z?_.focusOption("up"):_.openMenu("last");break;case"ArrowDown":Z?_.focusOption("down"):_.openMenu("first");break;case"PageUp":if(!Z)return;_.focusOption("pageup");break;case"PageDown":if(!Z)return;_.focusOption("pagedown");break;case"Home":if(!Z)return;_.focusOption("first");break;case"End":if(!Z)return;_.focusOption("last");break;default:return}m.preventDefault()}},_.state.instancePrefix="react-select-"+(_.props.instanceId||++eS),_.state.selectValue=(0,q.H)(m.value),m.menuIsOpen&&_.state.selectValue.length){var S=_.getFocusableOptionsWithIds(),D=_.buildFocusableOptions(),j=D.indexOf(_.state.selectValue[0]);_.state.focusableOptionsWithIds=S,_.state.focusedOption=D[j],_.state.focusedOptionId=getFocusedOptionId(S,D[j])}return _}return(0,D.Z)(Select,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,q.I)(this.menuListRef,this.focusedOptionRef),(testPlatform(/^Mac/i)||testPlatform(/^iPhone/i)||testPlatform(/^iPad/i)||testPlatform(/^Mac/i)&&navigator.maxTouchPoints>1)&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(m){var y=this.props,_=y.isDisabled,S=y.menuIsOpen,T=this.state.isFocused;(T&&!_&&m.isDisabled||T&&S&&!m.menuIsOpen)&&this.focusInput(),T&&_&&!m.isDisabled?this.setState({isFocused:!1},this.onMenuClose):T||_||!m.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,q.I)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(m,y){this.props.onInputChange(m,y)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(m){var y=this,_=this.state,S=_.selectValue,T=_.isFocused,R=this.buildFocusableOptions(),D="first"===m?0:R.length-1;if(!this.props.isMulti){var j=R.indexOf(S[0]);j>-1&&(D=j)}this.scrollToFocusedOptionOnUpdate=!(T&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:R[D],focusedOptionId:this.getFocusedOptionId(R[D])},function(){return y.onMenuOpen()})}},{key:"focusValue",value:function(m){var y=this.state,_=y.selectValue,S=y.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var T=_.indexOf(S);S||(T=-1);var R=_.length-1,D=-1;if(_.length){switch(m){case"previous":D=0===T?0:-1===T?R:T-1;break;case"next":T>-1&&T<R&&(D=T+1)}this.setState({inputIsHidden:-1!==D,focusedValue:_[D]})}}}},{key:"focusOption",value:function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",y=this.props.pageSize,_=this.state.focusedOption,S=this.getFocusableOptions();if(S.length){var T=0,R=S.indexOf(_);_||(R=-1),"up"===m?T=R>0?R-1:S.length-1:"down"===m?T=(R+1)%S.length:"pageup"===m?(T=R-y)<0&&(T=0):"pagedown"===m?(T=R+y)>S.length-1&&(T=S.length-1):"last"===m&&(T=S.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:S[T],focusedValue:null,focusedOptionId:this.getFocusedOptionId(S[T])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(e_):(0,T.Z)((0,T.Z)({},e_),this.props.theme):e_}},{key:"getCommonProps",value:function(){var m=this.clearValue,y=this.cx,_=this.getStyles,S=this.getClassNames,T=this.getValue,R=this.selectOption,D=this.setValue,j=this.props,B=j.isMulti,Z=j.isRtl,W=j.options;return{clearValue:m,cx:y,getStyles:_,getClassNames:S,getValue:T,hasValue:this.hasValue(),isMulti:B,isRtl:Z,options:W,selectOption:R,selectProps:j,setValue:D,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var m=this.props,y=m.isClearable,_=m.isMulti;return void 0===y?_:y}},{key:"isOptionDisabled",value:function(m,y){return _isOptionDisabled(this.props,m,y)}},{key:"isOptionSelected",value:function(m,y){return _isOptionSelected(this.props,m,y)}},{key:"filterOption",value:function(m,y){return _filterOption(this.props,m,y)}},{key:"formatOptionLabel",value:function(m,y){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(m);var _=this.props.inputValue,S=this.state.selectValue;return this.props.formatOptionLabel(m,{context:y,inputValue:_,selectValue:S})}},{key:"formatGroupLabel",value:function(m){return this.props.formatGroupLabel(m)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var m=this.props,y=m.isDisabled,_=m.isSearchable,R=m.inputId,D=m.inputValue,j=m.tabIndex,B=m.form,Z=m.menuIsOpen,Y=m.required,ee=this.getComponents().Input,et=this.state,er=et.inputIsHidden,ei=et.ariaSelection,ea=this.commonProps,es=R||this.getElementId("input"),el=(0,T.Z)((0,T.Z)((0,T.Z)({"aria-autocomplete":"list","aria-expanded":Z,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":Y,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},Z&&{"aria-controls":this.getElementId("listbox")}),!_&&{"aria-readonly":!0}),this.hasValue()?(null==ei?void 0:ei.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return _?W.createElement(ee,(0,S.Z)({},ea,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:es,innerRef:this.getInputRef,isDisabled:y,isHidden:er,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:j,form:B,type:"text",value:D},el)):W.createElement(DummyInput,(0,S.Z)({id:es,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:q.J,onFocus:this.onInputFocus,disabled:y,tabIndex:j,inputMode:"none",form:B,value:""},el))}},{key:"renderPlaceholderOrValue",value:function(){var m=this,y=this.getComponents(),_=y.MultiValue,T=y.MultiValueContainer,R=y.MultiValueLabel,D=y.MultiValueRemove,j=y.SingleValue,B=y.Placeholder,Z=this.commonProps,q=this.props,Y=q.controlShouldRenderValue,ee=q.isDisabled,et=q.isMulti,er=q.inputValue,ei=q.placeholder,ea=this.state,es=ea.selectValue,el=ea.focusedValue,eu=ea.isFocused;if(!this.hasValue()||!Y)return er?null:W.createElement(B,(0,S.Z)({},Z,{key:"placeholder",isDisabled:ee,isFocused:eu,innerProps:{id:this.getElementId("placeholder")}}),ei);if(et)return es.map(function(y,j){var B=y===el,q="".concat(m.getOptionLabel(y),"-").concat(m.getOptionValue(y));return W.createElement(_,(0,S.Z)({},Z,{components:{Container:T,Label:R,Remove:D},isFocused:B,isDisabled:ee,key:q,index:j,removeProps:{onClick:function(){return m.removeValue(y)},onTouchEnd:function(){return m.removeValue(y)},onMouseDown:function(m){m.preventDefault()}},data:y}),m.formatOptionLabel(y,"value"))});if(er)return null;var ec=es[0];return W.createElement(j,(0,S.Z)({},Z,{data:ec,isDisabled:ee}),this.formatOptionLabel(ec,"value"))}},{key:"renderClearIndicator",value:function(){var m=this.getComponents().
26ClearIndicator,y=this.commonProps,_=this.props,T=_.isDisabled,R=_.isLoading,D=this.state.isFocused;if(!this.isClearable()||!m||T||!this.hasValue()||R)return null;var j={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return W.createElement(m,(0,S.Z)({},y,{innerProps:j,isFocused:D}))}},{key:"renderLoadingIndicator",value:function(){var m=this.getComponents().LoadingIndicator,y=this.commonProps,_=this.props,T=_.isDisabled,R=_.isLoading,D=this.state.isFocused;return m&&R?W.createElement(m,(0,S.Z)({},y,{innerProps:{"aria-hidden":"true"},isDisabled:T,isFocused:D})):null}},{key:"renderIndicatorSeparator",value:function(){var m=this.getComponents(),y=m.DropdownIndicator,_=m.IndicatorSeparator;if(!y||!_)return null;var T=this.commonProps,R=this.props.isDisabled,D=this.state.isFocused;return W.createElement(_,(0,S.Z)({},T,{isDisabled:R,isFocused:D}))}},{key:"renderDropdownIndicator",value:function(){var m=this.getComponents().DropdownIndicator;if(!m)return null;var y=this.commonProps,_=this.props.isDisabled,T=this.state.isFocused,R={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return W.createElement(m,(0,S.Z)({},y,{innerProps:R,isDisabled:_,isFocused:T}))}},{key:"renderMenu",value:function(){var m,y=this,_=this.getComponents(),T=_.Group,R=_.GroupHeading,D=_.Menu,j=_.MenuList,B=_.MenuPortal,Z=_.LoadingMessage,Y=_.NoOptionsMessage,ee=_.Option,et=this.commonProps,er=this.state.focusedOption,ei=this.props,ea=ei.captureMenuScroll,es=ei.inputValue,el=ei.isLoading,eu=ei.loadingMessage,ec=ei.minMenuHeight,ed=ei.maxMenuHeight,ef=ei.menuIsOpen,ep=ei.menuPlacement,eh=ei.menuPosition,eg=ei.menuPortalTarget,em=ei.menuShouldBlockScroll,ey=ei.menuShouldScrollIntoView,eb=ei.noOptionsMessage,ev=ei.onMenuScrollToTop,ex=ei.onMenuScrollToBottom;if(!ef)return null;var render=function(m,_){var T=m.type,R=m.data,D=m.isDisabled,j=m.isSelected,B=m.label,Z=m.value,q=er===R,Y=D?void 0:function(){return y.onOptionHover(R)},ei=D?void 0:function(){return y.selectOption(R)},ea="".concat(y.getElementId("option"),"-").concat(_),es={id:ea,onClick:ei,onMouseMove:Y,onMouseOver:Y,tabIndex:-1,role:"option","aria-selected":y.state.isAppleDevice?void 0:j};return W.createElement(ee,(0,S.Z)({},et,{innerProps:es,data:R,isDisabled:D,isSelected:j,key:ea,label:B,type:T,value:Z,isFocused:q,innerRef:q?y.getFocusedOptionRef:void 0}),y.formatOptionLabel(m.data,"menu"))};if(this.hasOptions())m=this.getCategorizedOptions().map(function(m){if("group"===m.type){var _=m.data,D=m.options,j=m.index,B="".concat(y.getElementId("group"),"-").concat(j);return W.createElement(T,(0,S.Z)({},et,{key:B,data:_,options:D,Heading:R,headingProps:{id:"".concat(B,"-heading"),data:m.data},label:y.formatGroupLabel(m.data)}),m.options.map(function(m){return render(m,"".concat(j,"-").concat(m.index))}))}if("option"===m.type)return render(m,"".concat(m.index))});else if(el){var ew=eu({inputValue:es});if(null===ew)return null;m=W.createElement(Z,et,ew)}else{var e_=eb({inputValue:es});if(null===e_)return null;m=W.createElement(Y,et,e_)}var eC={minMenuHeight:ec,maxMenuHeight:ed,menuPlacement:ep,menuPosition:eh,menuShouldScrollIntoView:ey},eS=W.createElement(q.M,(0,S.Z)({},et,eC),function(_){var T=_.ref,R=_.placerProps,B=R.placement,Z=R.maxHeight;return W.createElement(D,(0,S.Z)({},et,eC,{innerRef:T,innerProps:{onMouseDown:y.onMenuMouseDown,onMouseMove:y.onMenuMouseMove},isLoading:el,placement:B}),W.createElement(ScrollManager,{captureEnabled:ea,onTopArrive:ev,onBottomArrive:ex,lockEnabled:em},function(_){return W.createElement(j,(0,S.Z)({},et,{innerRef:function(m){y.getMenuListRef(m),_(m)},innerProps:{role:"listbox","aria-multiselectable":et.isMulti,id:y.getElementId("listbox")},isLoading:el,maxHeight:Z,focusedOption:er}),m)}))});return eg||"fixed"===eh?W.createElement(B,(0,S.Z)({},et,{appendTo:eg,controlElement:this.controlRef,menuPlacement:ep,menuPosition:eh}),eS):eS}},{key:"renderFormField",value:function(){var m=this,y=this.props,_=y.delimiter,S=y.isDisabled,T=y.isMulti,R=y.name,D=y.required,j=this.state.selectValue;if(D&&!this.hasValue()&&!S)return W.createElement(RequiredInput$1,{name:R,onFocus:this.onValueInputFocus});if(R&&!S){if(T){if(_){var B=j.map(function(y){return m.getOptionValue(y)}).join(_);
26return W.createElement("input",{name:R,type:"hidden",value:B})}var Z=j.length>0?j.map(function(y,_){return W.createElement("input",{key:"i-".concat(_),name:R,type:"hidden",value:m.getOptionValue(y)})}):W.createElement("input",{name:R,type:"hidden",value:""});return W.createElement("div",null,Z)}var q=j[0]?this.getOptionValue(j[0]):"";return W.createElement("input",{name:R,type:"hidden",value:q})}}},{key:"renderLiveRegion",value:function(){var m=this.commonProps,y=this.state,_=y.ariaSelection,T=y.focusedOption,R=y.focusedValue,D=y.isFocused,j=y.selectValue,B=this.getFocusableOptions();return W.createElement(LiveRegion$1,(0,S.Z)({},m,{id:this.getElementId("live-region"),ariaSelection:_,focusedOption:T,focusedValue:R,isFocused:D,selectValue:j,focusableOptions:B,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var m=this.getComponents(),y=m.Control,_=m.IndicatorsContainer,T=m.SelectContainer,R=m.ValueContainer,D=this.props,j=D.className,B=D.id,Z=D.isDisabled,q=D.menuIsOpen,Y=this.state.isFocused,ee=this.commonProps=this.getCommonProps();return W.createElement(T,(0,S.Z)({},ee,{className:j,innerProps:{id:B,onKeyDown:this.onKeyDown},isDisabled:Z,isFocused:Y}),this.renderLiveRegion(),W.createElement(y,(0,S.Z)({},ee,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:Z,isFocused:Y,menuIsOpen:q}),W.createElement(R,(0,S.Z)({},ee,{isDisabled:Z}),this.renderPlaceholderOrValue(),this.renderInput()),W.createElement(_,(0,S.Z)({},ee,{isDisabled:Z}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(m,y){var _=y.prevProps,S=y.clearFocusValueOnUpdate,R=y.inputIsHiddenAfterUpdate,D=y.ariaSelection,j=y.isFocused,B=y.prevWasFocused,Z=y.instancePrefix,W=m.options,Y=m.value,ee=m.menuIsOpen,et=m.inputValue,er=m.isMulti,ei=(0,q.H)(Y),ea={};if(_&&(Y!==_.value||W!==_.options||ee!==_.menuIsOpen||et!==_.inputValue)){var es,el=ee?buildFocusableOptionsFromCategorizedOptions(buildCategorizedOptions(m,ei)):[],eu=ee?buildFocusableOptionsWithIds(buildCategorizedOptions(m,ei),"".concat(Z,"-option")):[],ec=S?function(m,y){var _=m.focusedValue,S=m.selectValue.indexOf(_);if(S>-1){if(y.indexOf(_)>-1)return _;if(S<y.length)return y[S]}return null}(y,ei):null,ed=(es=y.focusedOption)&&el.indexOf(es)>-1?es:el[0],ef=getFocusedOptionId(eu,ed);ea={selectValue:ei,focusedOption:ed,focusedOptionId:ef,focusableOptionsWithIds:eu,focusedValue:ec,clearFocusValueOnUpdate:!1}}var ep=null!=R&&m!==_?{inputIsHidden:R,inputIsHiddenAfterUpdate:void 0}:{},eh=D,eg=j&&B;return j&&!eg&&(eh={value:(0,q.D)(er,ei,ei[0]||null),options:ei,action:"initial-input-focus"},eg=!B),(null==D?void 0:D.action)==="initial-input-focus"&&(eh=null),(0,T.Z)((0,T.Z)((0,T.Z)({},ea),ep),{},{prevProps:m,ariaSelection:eh,prevWasFocused:eg})}}]),Select}(W.Component);ek.defaultProps=eC},51444:function(m,y,_){"use strict";_.d(y,{A:function(){return isMobileDevice},B:function(){return multiValueAsValue},C:function(){return singleValueAsValue},D:function(){return valueTernary},E:function(){return classNames},F:function(){return defaultComponents},G:function(){return isDocumentElement},H:function(){return cleanValue},I:function(){return scrollIntoView},J:function(){return noop},K:function(){return notNullish},M:function(){return MenuPlacer},a:function(){return ev},b:function(){return containerCSS},c:function(){return ek},d:function(){return css$1},e:function(){return eb},f:function(){return groupHeadingCSS},g:function(){return groupCSS},h:function(){return indicatorSeparatorCSS},i:function(){return indicatorsContainerCSS},j:function(){return inputCSS},k:function(){return eh},l:function(){return loadingIndicatorCSS},m:function(){return menuCSS},n:function(){return menuListCSS},o:function(){return menuPortalCSS},p:function(){return multiValueCSS},q:function(){return multiValueLabelCSS},r:function(){return removeProps},s:function(){return eu},t:function(){return multiValueRemoveCSS},u:function(){return ep},v:function(){return optionCSS},w:function(){return placeholderCSS},x:function(){return css},y:function(){return valueContainerCSS},z:function(){return isTouchCapable}});var S,T,R,D=_(1413),j=_(87462),B=_(79601),Z=_(86854),W=_(45987),q=_(71002),Y=_(4942),ee=_(67294),et=_(73935),er=_(18573),ei=_(73469),ea=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","
26setValue","theme"],noop=function(){};function classNames(m,y){for(var _=arguments.length,S=Array(_>2?_-2:0),T=2;T<_;T++)S[T-2]=arguments[T];var R=[].concat(S);if(y&&m)for(var D in y)y.hasOwnProperty(D)&&y[D]&&R.push("".concat(D?"-"===D[0]?m+D:m+"__"+D:m));return R.filter(function(m){return m}).map(function(m){return String(m).trim()}).join(" ")}var cleanValue=function(m){return Array.isArray(m)?m.filter(Boolean):"object"===(0,q.Z)(m)&&null!==m?[m]:[]},cleanCommonProps=function(m){m.className,m.clearValue,m.cx,m.getStyles,m.getClassNames,m.getValue,m.hasValue,m.isMulti,m.isRtl,m.options,m.selectOption,m.selectProps,m.setValue,m.theme;var y=(0,W.Z)(m,ea);return(0,D.Z)({},y)},getStyleProps=function(m,y,_){var S=m.cx,T=m.getStyles,R=m.getClassNames,D=m.className;return{css:T(y,m),className:S(null!=_?_:{},R(y,m),D)}};function isDocumentElement(m){return[document.documentElement,document.body,window].indexOf(m)>-1}function getScrollTop(m){return isDocumentElement(m)?window.pageYOffset:m.scrollTop}function scrollTo(m,y){if(isDocumentElement(m)){window.scrollTo(0,y);return}m.scrollTop=y}function animatedScrollTo(m,y){var _=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:noop,T=getScrollTop(m),R=y-T,D=0;!function animateScroll(){var y;D+=10,scrollTo(m,R*((y=(y=D)/_-1)*y*y+1)+T),D<_?window.requestAnimationFrame(animateScroll):S(m)}()}function scrollIntoView(m,y){var _=m.getBoundingClientRect(),S=y.getBoundingClientRect(),T=y.offsetHeight/3;S.bottom+T>_.bottom?scrollTo(m,Math.min(y.offsetTop+y.clientHeight-m.offsetHeight+T,m.scrollHeight)):S.top-T<_.top&&scrollTo(m,Math.max(y.offsetTop-T,0))}function isTouchCapable(){try{return document.createEvent("TouchEvent"),!0}catch(m){return!1}}function isMobileDevice(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(m){return!1}}var es=!1,el="undefined"!=typeof window?window:{};el.addEventListener&&el.removeEventListener&&(el.addEventListener("p",noop,{get passive(){return es=!0}}),el.removeEventListener("p",noop,!1));var eu=es;function notNullish(m){return null!=m}function valueTernary(m,y,_){return m?y:_}function singleValueAsValue(m){return m}function multiValueAsValue(m){return m}var removeProps=function(m){for(var y=arguments.length,_=Array(y>1?y-1:0),S=1;S<y;S++)_[S-1]=arguments[S];return Object.entries(m).filter(function(m){var y=(0,Z.Z)(m,1)[0];return!_.includes(y)}).reduce(function(m,y){var _=(0,Z.Z)(y,2),S=_[0],T=_[1];return m[S]=T,m},{})},ec=["children","innerProps"],ed=["children","innerProps"],coercePlacement=function(m){return"auto"===m?"bottom":m},menuCSS=function(m,y){var _,S=m.placement,T=m.theme,R=T.borderRadius,j=T.spacing,B=T.colors;return(0,D.Z)((_={label:"menu"},(0,Y.Z)(_,S?({bottom:"top",top:"bottom"})[S]:"bottom","100%"),(0,Y.Z)(_,"position","absolute"),(0,Y.Z)(_,"width","100%"),(0,Y.Z)(_,"zIndex",1),_),y?{}:{backgroundColor:B.neutral0,borderRadius:R,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:j.menuGutter,marginTop:j.menuGutter})},ef=(0,ee.createContext)(null),MenuPlacer=function(m){var y=m.children,_=m.minMenuHeight,S=m.maxMenuHeight,T=m.menuPlacement,R=m.menuPosition,j=m.menuShouldScrollIntoView,B=m.theme,W=((0,ee.useContext)(ef)||{}).setPortalPlacement,q=(0,ee.useRef)(null),Y=(0,ee.useState)(S),et=(0,Z.Z)(Y,2),er=et[0],ea=et[1],es=(0,ee.useState)(null),el=(0,Z.Z)(es,2),eu=el[0],ec=el[1],ed=B.spacing.controlHeight;return(0,ei.Z)(function(){var m=q.current;if(m){var y="fixed"===R,D=function(m){var y=m.maxHeight,_=m.menuEl,S=m.minHeight,T=m.placement,R=m.shouldScroll,D=m.isFixedPosition,j=m.controlHeight,B=function(m){var y=getComputedStyle(m),_="absolute"===y.position,S=/(auto|scroll)/;if("fixed"===y.position)return document.documentElement;for(var T=m;T=T.parentElement;)if(y=getComputedStyle(T),(!_||"static"!==y.position)&&S.test(y.overflow+y.overflowY+y.overflowX))return T;return document.documentElement}(_),Z={placement:"bottom",maxHeight:y};if(!_||!_.offsetParent)return Z;var W=B.getBoundingClientRect().height,q=_.getBoundingClientRect(),Y=q.bottom,ee=q.he
vendor: 6,651 bytes, line 26
26ight,et=q.top,er=_.offsetParent.getBoundingClientRect().top,ei=D?window.innerHeight:isDocumentElement(B)?window.innerHeight:B.clientHeight,ea=getScrollTop(B),es=parseInt(getComputedStyle(_).marginBottom,10),el=parseInt(getComputedStyle(_).marginTop,10),eu=er-el,ec=ei-et,ed=eu+ea,ef=W-ea-et,ep=Y-ei+ea+es,eh=ea+et-el;switch(T){case"auto":case"bottom":if(ec>=ee)return{placement:"bottom",maxHeight:y};if(ef>=ee&&!D)return R&&animatedScrollTo(B,ep,160),{placement:"bottom",maxHeight:y};if(!D&&ef>=S||D&&ec>=S)return R&&animatedScrollTo(B,ep,160),{placement:"bottom",maxHeight:D?ec-es:ef-es};if("auto"===T||D){var eg=y,em=D?eu:ed;return em>=S&&(eg=Math.min(em-es-j,y)),{placement:"top",maxHeight:eg}}if("bottom"===T)return R&&scrollTo(B,ep),{placement:"bottom",maxHeight:y};break;case"top":if(eu>=ee)return{placement:"top",maxHeight:y};if(ed>=ee&&!D)return R&&animatedScrollTo(B,eh,160),{placement:"top",maxHeight:y};if(!D&&ed>=S||D&&eu>=S){var ey=y;return(!D&&ed>=S||D&&eu>=S)&&(ey=D?eu-el:ed-el),R&&animatedScrollTo(B,eh,160),{placement:"top",maxHeight:ey}}return{placement:"bottom",maxHeight:y};default:throw Error('Invalid placement provided "'.concat(T,'".'))}return Z}({maxHeight:S,menuEl:m,minHeight:_,placement:T,shouldScroll:j&&!y,isFixedPosition:y,controlHeight:ed});ea(D.maxHeight),ec(D.placement),null==W||W(D.placement)}},[S,T,R,j,_,W,ed]),y({ref:q,placerProps:(0,D.Z)((0,D.Z)({},m),{},{placement:eu||coercePlacement(T),maxHeight:er})})},menuListCSS=function(m,y){var _=m.maxHeight,S=m.theme.spacing.baseUnit;return(0,D.Z)({maxHeight:_,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},y?{}:{paddingBottom:S,paddingTop:S})},noticeCSS=function(m,y){var _=m.theme,S=_.spacing.baseUnit,T=_.colors;return(0,D.Z)({textAlign:"center"},y?{}:{color:T.neutral40,padding:"".concat(2*S,"px ").concat(3*S,"px")})},ep=noticeCSS,eh=noticeCSS,menuPortalCSS=function(m){var y=m.rect,_=m.offset,S=m.position;return{left:y.left,position:S,top:_,width:y.width,zIndex:1}},containerCSS=function(m){var y=m.isDisabled;return{label:"container",direction:m.isRtl?"rtl":void 0,pointerEvents:y?"none":void 0,position:"relative"}},valueContainerCSS=function(m,y){var _=m.theme.spacing,S=m.isMulti,T=m.hasValue,R=m.selectProps.controlShouldRenderValue;return(0,D.Z)({alignItems:"center",display:S&&T&&R?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},y?{}:{padding:"".concat(_.baseUnit/2,"px ").concat(2*_.baseUnit,"px")})},indicatorsContainerCSS=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},eg=["size"],em=["innerProps","isRtl","size"],ey={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Svg=function(m){var y=m.size,_=(0,W.Z)(m,eg);return(0,B.tZ)("svg",(0,j.Z)({height:y,width:y,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:ey},_))},CrossIcon=function(m){return(0,B.tZ)(Svg,(0,j.Z)({size:20},m),(0,B.tZ)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},DownChevron=function(m){return(0,B.tZ)(Svg,(0,j.Z)({size:20},m),(0,B.tZ)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},baseCSS=function(m,y){var _=m.isFocused,S=m.theme,T=S.spacing.baseUnit,R=S.colors;return(0,D.Z)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},y?{}:{color:_?R.neutral60:R.neutral20,padding:2*T,":hover":{color:_?R.neutral80:R.neutral40}})},eb=baseCSS,ev=baseCSS,indicatorSeparatorCSS=function(m,y){var _=m.isDisabled,S=m.theme,T=S.spacing.baseUnit,R=S.colors;return(0,D.Z)({label:"indicatorSeparator",alignSelf:"stretch",width:1},y?{}:{backgroundColor:_?R.neutral10:R.neutral20,marginBottom:2*T,marginTop:2*T})},ex=(0,B.F4)(R||(S=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],T||(T=S.slice(0)),R=Object.freeze(Object.defineProperties(S,{raw:{value:Object.freeze(T)}})))),loadingIndicatorCSS=function(m,y){var _=m.isFocused,S=m.size,T=m.theme,R=T.colors,j=T.spacing.baseUnit;return(0,D.Z)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:S,lineHeight:1,marginRight:S,textAlign:"center",verticalAlign:"middle"},y?{}:{color:_?R.neutral60:R.neutral20,padding:2*j})},LoadingDot=function(m){var y=m.delay,_=m.offset;return(0,B.tZ)("span",{css:(0,B.iv)({animation:"".concat(ex," 1s ease-in-out ").concat(y,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:_?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},css$1=function(m,y){var _=m.isDisabled,S=m.isFocused,T=m.theme,R=T.colors,j=T.borderRadius,B=T.spacing;return(0,D.Z)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:B.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},y?{}:{backgroundColor:_?R.neutral5:R.neutral0,borderColor:_?R.neutral10:S?R.primary:R.neutral20,borderRadius:j,borderStyle:"solid",borderWidth:1,boxShadow:S?"0 0 0 1px ".concat(R.primary):void 0,"&:hover":{borderColor:S?R.primary:R.neutral30}})},ew=["data"],groupCSS=function(m,y){var _=m.theme.spacing;return y?{}:{paddingBottom:2*_.baseUnit,paddingTop:2*_.baseUnit}},groupHeadingCSS=function(m,y){var _=m.theme,S=_.colors,T=_.spacing;return(0,D.Z)({label:"group",cursor:"default",display:"block"},y?{}:{color:S.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*T.baseUnit,paddingRight:3*T.baseUnit,textTransform:"uppercase"})},e_=["innerRef","isDisabled","isHidden","inputClassName"],inputCSS=function(m,y){var _=m.isDisabled,S=m.value,T=m.theme,R=T.spacing,j=T.colors;return(0,D.Z)((0,D.Z)({visibility:_?"hidden":"visible",transform:S?"translateZ(0)":""},eS),y?{}:{margin:R.baseUnit/2,paddingBottom:R.baseUnit/2,paddingTop:R.baseUnit/2,color:j.neutral80})},eC={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},eS={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,D.Z)({content:'attr(data-value) " "',visibility:"hidden",
26whiteSpace:"pre"},eC)},multiValueCSS=function(m,y){var _=m.theme,S=_.spacing,T=_.borderRadius,R=_.colors;return(0,D.Z)({label:"multiValue",display:"flex",minWidth:0},y?{}:{backgroundColor:R.neutral10,borderRadius:T/2,margin:S.baseUnit/2})},multiValueLabelCSS=function(m,y){var _=m.theme,S=_.borderRadius,T=_.colors,R=m.cropWithEllipsis;return(0,D.Z)({overflow:"hidden",textOverflow:R||void 0===R?"ellipsis":void 0,whiteSpace:"nowrap"},y?{}:{borderRadius:S/2,color:T.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemoveCSS=function(m,y){var _=m.theme,S=_.spacing,T=_.borderRadius,R=_.colors,j=m.isFocused;return(0,D.Z)({alignItems:"center",display:"flex"},y?{}:{borderRadius:T/2,backgroundColor:j?R.dangerLight:void 0,paddingLeft:S.baseUnit,paddingRight:S.baseUnit,":hover":{backgroundColor:R.dangerLight,color:R.danger}})},MultiValueGeneric=function(m){var y=m.children,_=m.innerProps;return(0,B.tZ)("div",_,y)},optionCSS=function(m,y){var _=m.isDisabled,S=m.isFocused,T=m.isSelected,R=m.theme,j=R.spacing,B=R.colors;return(0,D.Z)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},y?{}:{backgroundColor:T?B.primary:S?B.primary25:"transparent",color:_?B.neutral20:T?B.neutral0:"inherit",padding:"".concat(2*j.baseUnit,"px ").concat(3*j.baseUnit,"px"),":active":{backgroundColor:_?void 0:T?B.primary:B.primary50}})},placeholderCSS=function(m,y){var _=m.theme,S=_.spacing,T=_.colors;return(0,D.Z)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},y?{}:{color:T.neutral50,marginLeft:S.baseUnit/2,marginRight:S.baseUnit/2})},css=function(m,y){var _=m.isDisabled,S=m.theme,T=S.spacing,R=S.colors;return(0,D.Z)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},y?{}:{color:_?R.neutral40:R.neutral80,marginLeft:T.baseUnit/2,marginRight:T.baseUnit/2})},ek={ClearIndicator:function(m){var y=m.children,_=m.innerProps;return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"clearIndicator",{indicator:!0,"clear-indicator":!0}),_),y||(0,B.tZ)(CrossIcon,null))},Control:function(m){var y=m.children,_=m.isDisabled,S=m.isFocused,T=m.innerRef,R=m.innerProps,D=m.menuIsOpen;return(0,B.tZ)("div",(0,j.Z)({ref:T},getStyleProps(m,"control",{control:!0,"control--is-disabled":_,"control--is-focused":S,"control--menu-is-open":D}),R,{"aria-disabled":_||void 0}),y)},DropdownIndicator:function(m){var y=m.children,_=m.innerProps;return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),_),y||(0,B.tZ)(DownChevron,null))},DownChevron:DownChevron,CrossIcon:CrossIcon,Group:function(m){var y=m.children,_=m.cx,S=m.getStyles,T=m.getClassNames,R=m.Heading,D=m.headingProps,Z=m.innerProps,W=m.label,q=m.theme,Y=m.selectProps;return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"group",{group:!0}),Z),(0,B.tZ)(R,(0,j.Z)({},D,{selectProps:Y,theme:q,getStyles:S,getClassNames:T,cx:_}),W),(0,B.tZ)("div",null,y))},GroupHeading:function(m){var y=cleanCommonProps(m);y.data;var _=(0,W.Z)(y,ew);return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"groupHeading",{"group-heading":!0}),_))},IndicatorsContainer:function(m){var y=m.children,_=m.innerProps;return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"indicatorsContainer",{indicators:!0}),_),y)},IndicatorSeparator:function(m){var y=m.innerProps;return(0,B.tZ)("span",(0,j.Z)({},y,getStyleProps(m,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(m){var y=m.cx,_=m.value,S=cleanCommonProps(m),T=S.innerRef,R=S.isDisabled,Z=S.isHidden,q=S.inputClassName,Y=(0,W.Z)(S,e_);return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"input",{"input-container":!0}),{"data-value":_||""}),(0,B.tZ)("input",(0,j.Z)({className:y({input:!0},q),ref:T,style:(0,D.Z)({label:"input",color:"inherit",background:0,opacity:Z?0:1,width:"100%"},eC),disabled:R},Y)))},LoadingIndicator:function(m){var y=m.innerProps,_=m.isRtl,S=m.size,T=(0,W.Z)(m,em);return(0,B.tZ)("div",(0,j.Z)({},getStyleProps((0,D.Z)((0,D.Z)({},T),{},{innerProps:y,isRtl:_,size:void 0===S?4:S}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),y),(0,B.tZ)(LoadingDot,{delay:0,offset:_}),(0,B.tZ)(LoadingDot,{delay:160,offset:!0}),(0,B.tZ)(LoadingDot,{delay:320,offset:!_}))},Menu:function(m){var y=m.children,_=m.innerRef,S=m.innerProps;return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"menu",{menu:!0}),{ref:_},S),y)},MenuList:function(m){var y=m.children,_=m.innerProps,S=m.innerRef,T=m.isMulti;return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"menuList",{"menu-list":!0,"menu-list--is-multi":T}),{ref:S},_),y)},MenuPortal:function(m){var y=m.appendTo,_=m.children,S=m.controlElement,T=m.innerProps,R=m.menuPlacement,W=m.menuPosition,q=(0,ee.useRef)(null),Y=(0,ee.useRef)(null),ea=(0,ee.useState)(coercePlacement(R)),es=(0,Z.Z)(ea,2),el=es[0],eu=es[1],ec=(0,ee.useMemo)(function(){return{setPortalPlacement:eu}},[]),ed=(0,ee.useState)(null),ep=(0,Z.Z)(ed,2),eh=ep[0],eg=ep[1],em=(0,ee.useCallback)(function(){if(S){var m,y={bottom:(m=S.getBoundingClientRect()).bottom,height:m.height,left:m.left,right:m.right,top:m.top,width:m.width},_="fixed"===W?0:window.pageYOffset,T=y[el]+_;(T!==(null==eh?void 0:eh.offset)||y.left!==(null==eh?void 0:eh.rect.left)||y.width!==(null==eh?void 0:eh.rect.width))&&eg({offset:T,rect:y})}},[S,W,el,null==eh?void 0:eh.offset,null==eh?void 0:eh.rect.left,null==eh?void 0:eh.rect.width]);(0,ei.Z)(function(){em()},[em]);var ey=(0,ee.useCallback)(function(){"function"==typeof Y.current&&(Y.current(),Y.current=null),S&&q.current&&(Y.current=(0,er.Me)(S,q.current,em,{elementResize:"ResizeObserver"in window}))},[S,em]);(0,ei.Z)(function(){ey()},[ey]);var eb=(0,ee.useCallback)(function(m){q.current=m,ey()},[ey]);if(!y&&"fixed"!==W||!eh)return null;var ev=(0,B.tZ)("div",(0,j.Z)({ref:eb},getStyleProps((0,D.Z)((0,D.Z)({},m),{}
26,{offset:eh.offset,position:W,rect:eh.rect}),"menuPortal",{"menu-portal":!0}),T),_);return(0,B.tZ)(ef.Provider,{value:ec},y?(0,et.createPortal)(ev,y):ev)},LoadingMessage:function(m){var y=m.children,_=void 0===y?"Loading...":y,S=m.innerProps,T=(0,W.Z)(m,ed);return(0,B.tZ)("div",(0,j.Z)({},getStyleProps((0,D.Z)((0,D.Z)({},T),{},{children:_,innerProps:S}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),S),_)},NoOptionsMessage:function(m){var y=m.children,_=void 0===y?"No options":y,S=m.innerProps,T=(0,W.Z)(m,ec);return(0,B.tZ)("div",(0,j.Z)({},getStyleProps((0,D.Z)((0,D.Z)({},T),{},{children:_,innerProps:S}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),S),_)},MultiValue:function(m){var y=m.children,_=m.components,S=m.data,T=m.innerProps,R=m.isDisabled,j=m.removeProps,Z=m.selectProps,W=_.Container,q=_.Label,Y=_.Remove;return(0,B.tZ)(W,{data:S,innerProps:(0,D.Z)((0,D.Z)({},getStyleProps(m,"multiValue",{"multi-value":!0,"multi-value--is-disabled":R})),T),selectProps:Z},(0,B.tZ)(q,{data:S,innerProps:(0,D.Z)({},getStyleProps(m,"multiValueLabel",{"multi-value__label":!0})),selectProps:Z},y),(0,B.tZ)(Y,{data:S,innerProps:(0,D.Z)((0,D.Z)({},getStyleProps(m,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(y||"option")},j),selectProps:Z}))},MultiValueContainer:MultiValueGeneric,MultiValueLabel:MultiValueGeneric,MultiValueRemove:function(m){var y=m.children,_=m.innerProps;return(0,B.tZ)("div",(0,j.Z)({role:"button"},_),y||(0,B.tZ)(CrossIcon,{size:14}))},Option:function(m){var y=m.children,_=m.isDisabled,S=m.isFocused,T=m.isSelected,R=m.innerRef,D=m.innerProps;return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"option",{option:!0,"option--is-disabled":_,"option--is-focused":S,"option--is-selected":T}),{ref:R,"aria-disabled":_},D),y)},Placeholder:function(m){var y=m.children,_=m.innerProps;return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"placeholder",{placeholder:!0}),_),y)},SelectContainer:function(m){var y=m.children,_=m.innerProps,S=m.isDisabled,T=m.isRtl;return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"container",{"--is-disabled":S,"--is-rtl":T}),_),y)},SingleValue:function(m){var y=m.children,_=m.isDisabled,S=m.innerProps;return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"singleValue",{"single-value":!0,"single-value--is-disabled":_}),S),y)},ValueContainer:function(m){var y=m.children,_=m.innerProps,S=m.isMulti,T=m.hasValue;return(0,B.tZ)("div",(0,j.Z)({},getStyleProps(m,"valueContainer",{"value-container":!0,"value-container--is-multi":S,"value-container--has-value":T}),_),y)}},defaultComponents=function(m){return(0,D.Z)((0,D.Z)({},ek),m.components)}},23157:function(m,y,_){"use strict";_.d(y,{ZP:function(){return j}});var S=_(65342),T=_(87462),R=_(67294),D=_(67990);_(48711),_(73935),_(73469);var j=(0,R.forwardRef)(function(m,y){var _=(0,S.u)(m);return R.createElement(D.S,(0,T.Z)({ref:y},_))})},65342:function(m,y,_){"use strict";_.d(y,{u:function(){return useStateManager}});var S=_(1413),T=_(86854),R=_(45987),D=_(67294),j=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function useStateManager(m){var y=m.defaultInputValue,_=m.defaultMenuIsOpen,B=m.defaultValue,Z=m.inputValue,W=m.menuIsOpen,q=m.onChange,Y=m.onInputChange,ee=m.onMenuClose,et=m.onMenuOpen,er=m.value,ei=(0,R.Z)(m,j),ea=(0,D.useState)(void 0!==Z?Z:void 0===y?"":y),es=(0,T.Z)(ea,2),el=es[0],eu=es[1],ec=(0,D.useState)(void 0!==W?W:void 0!==_&&_),ed=(0,T.Z)(ec,2),ef=ed[0],ep=ed[1],eh=(0,D.useState)(void 0!==er?er:void 0===B?null:B),eg=(0,T.Z)(eh,2),em=eg[0],ey=eg[1],eb=(0,D.useCallback)(function(m,y){"function"==typeof q&&q(m,y),ey(m)},[q]),ev=(0,D.useCallback)(function(m,y){var _;"function"==typeof Y&&(_=Y(m,y)),eu(void 0!==_?_:m)},[Y]),ex=(0,D.useCallback)(function(){"function"==typeof et&&et(),ep(!0)},[et]),ew=(0,D.useCallback)(function(){"function"==typeof ee&&ee(),ep(!1)},[ee]),e_=void 0!==Z?Z:el,eC=void 0!==W?W:ef,eS=void 0!==er?er:em;return(0,S.Z)((0,S.Z)({},ei),{},{inputValue:e_,menuIsOpen:eC,onChange:eb,onInputChange:ev,onMenuClose:ew,onMenuOpen:ex,value:eS})}},24754:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.autoprefix=void 0;var S,T=(S=_(2525))&&S.__esModule?S:{default:S},R=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];
26for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},D={borderRadius:function(m){return{msBorderRadius:m,MozBorderRadius:m,OBorderRadius:m,WebkitBorderRadius:m,borderRadius:m}},boxShadow:function(m){return{msBoxShadow:m,MozBoxShadow:m,OBoxShadow:m,WebkitBoxShadow:m,boxShadow:m}},userSelect:function(m){return{WebkitTouchCallout:m,KhtmlUserSelect:m,MozUserSelect:m,msUserSelect:m,WebkitUserSelect:m,userSelect:m}},flex:function(m){return{WebkitBoxFlex:m,MozBoxFlex:m,WebkitFlex:m,msFlex:m,flex:m}},flexBasis:function(m){return{WebkitFlexBasis:m,flexBasis:m}},justifyContent:function(m){return{WebkitJustifyContent:m,justifyContent:m}},transition:function(m){return{msTransition:m,MozTransition:m,OTransition:m,WebkitTransition:m,transition:m}},transform:function(m){return{msTransform:m,MozTransform:m,OTransform:m,WebkitTransform:m,transform:m}},absolute:function(m){var y=m&&m.split(" ");return{position:"absolute",top:y&&y[0],right:y&&y[1],bottom:y&&y[2],left:y&&y[3]}},extend:function(m,y){return y[m]||{extend:m}}},j=y.autoprefix=function(m){var y={};return(0,T.default)(m,function(m,_){var S={};(0,T.default)(m,function(m,y){var _=D[y];_?S=R({},S,_(m)):S[y]=m}),y[_]=S}),y};y.default=j},36002:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.active=void 0;var S,T=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},R=(S=_(67294))&&S.__esModule?S:{default:S};function _possibleConstructorReturn(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}var D=y.active=function(m){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(_){function Active(){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,Active);for(var _,S,D,j=arguments.length,B=Array(j),Z=0;Z<j;Z++)B[Z]=arguments[Z];return S=D=_possibleConstructorReturn(this,(_=Active.__proto__||Object.getPrototypeOf(Active)).call.apply(_,[this].concat(B))),D.state={active:!1},D.handleMouseDown=function(){return D.setState({active:!0})},D.handleMouseUp=function(){return D.setState({active:!1})},D.render=function(){return R.default.createElement(y,{onMouseDown:D.handleMouseDown,onMouseUp:D.handleMouseUp},R.default.createElement(m,T({},D.props,D.state)))},_possibleConstructorReturn(D,S)}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(Active,_),Active}(R.default.Component)};y.default=D},91765:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.hover=void 0;var S,T=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m},R=(S=_(67294))&&S.__esModule?S:{default:S};function _possibleConstructorReturn(m,y){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&("object"==typeof y||"function"==typeof y)?y:m}var D=y.hover=function(m){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(_){function Hover(){!function(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}(this,Hover);for(var _,S,D,j=arguments.length,B=Array(j),Z=0;Z<j;Z++)B[Z]=arguments[Z];return S=D=_possibleConstructorReturn(this,(_=Hover.__proto__||Object.getPrototypeOf(Hover)).call.apply(_,[this].concat(B))),D.state={hover:!1},D.handleMouseOver=function(){return D.setState({hover:!0})},D.handleMouseOut=function(){return D.setState({hover:!1})},D.render=function(){return R.default.createElement(y,{onMouseOver:D.handleMouseOver,onMouseOut:D.handleMouseOut},R.default.createElement(m,T({},D.props,D.state)))},_possibleConstructorReturn(D,S)}return!function(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function, not "+typeof y);m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(m,y):m.__proto__=y)}(Hover,_),Hover}(R.default.Component)};y.default=D},14147:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.flattenNames=void 0;var S=_interopRequireDefault(_(47037)),T=_interopRequireDefault(_(2525)),R=_interopRequireDefault(_(68630)),D=_interopRequireDefault(_(35161));
26function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var j=y.flattenNames=function flattenNames(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],y=[];return(0,D.default)(m,function(m){Array.isArray(m)?flattenNames(m).map(function(m){return y.push(m)}):(0,R.default)(m)?(0,T.default)(m,function(m,_){!0===m&&y.push(_),y.push(_+"-"+m)}):(0,S.default)(m)&&y.push(m)}),y};y.default=j},79941:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.ReactCSS=y.loop=y.handleActive=y.handleHover=y.hover=void 0;var S=_interopRequireDefault(_(14147)),T=_interopRequireDefault(_(18556)),R=_interopRequireDefault(_(24754)),D=_interopRequireDefault(_(91765)),j=_interopRequireDefault(_(36002)),B=_interopRequireDefault(_(57742));function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}y.hover=D.default,y.handleHover=D.default,y.handleActive=j.default,y.loop=B.default;var Z=y.ReactCSS=function(m){for(var y=arguments.length,_=Array(y>1?y-1:0),D=1;D<y;D++)_[D-1]=arguments[D];var j=(0,S.default)(_),B=(0,T.default)(m,j);return(0,R.default)(B)};y.default=Z},57742:function(m,y){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.default=function(m,y){var _={},setProp=function(m){var y=!(arguments.length>1)||void 0===arguments[1]||arguments[1];_[m]=y};return 0===m&&setProp("first-child"),m===y-1&&setProp("last-child"),(0===m||m%2==0)&&setProp("even"),1===Math.abs(m%2)&&setProp("odd"),setProp("nth-child",m),_}},18556:function(m,y,_){"use strict";Object.defineProperty(y,"__esModule",{value:!0}),y.mergeClasses=void 0;var S=_interopRequireDefault(_(2525)),T=_interopRequireDefault(_(50361)),R=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m};function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var D=y.mergeClasses=function(m){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],_=m.default&&(0,T.default)(m.default)||{};return y.map(function(y){var T=m[y];return T&&(0,S.default)(T,function(m,y){_[y]||(_[y]={}),_[y]=R({},_[y],T[y])}),y}),_};y.default=D},11215:function(m,y,_){"use strict";var S,T,R="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof _.g?_.g:{},D=(T=(S="Prism"in R)?R.Prism:void 0,function(){S?R.Prism=T:delete R.Prism,S=void 0,T=void 0});R.Prism={manual:!0,disableWorkerMessageHandler:!0};var j=_(31742),B=_(57574),Z=_(28325),W=_(2717),q=_(12049),Y=_(29726),ee=_(36155);D();var et={}.hasOwnProperty;function Refractor(){}Refractor.prototype=Z;var er=new Refractor;function register(m){if("function"!=typeof m||!m.displayName)throw Error("Expected `function` for `grammar`, got `"+m+"`");void 0===er.languages[m.displayName]&&m(er)}m.exports=er,er.highlight=function(m,y){var _,S=Z.highlight;if("string"!=typeof m)throw Error("Expected `string` for `value`, got `"+m+"`");if("Object"===er.util.type(y))_=y,y=null;else{if("string"!=typeof y)throw Error("Expected `string` for `name`, got `"+y+"`");if(et.call(er.languages,y))_=er.languages[y];else throw Error("Unknown language: `"+y+"` is not registered")}return S.call(this,m,_,y)},er.register=register,er.alias=function(m,y){var _,S,T,R,D=er.languages,j=m;for(_ in y&&((j={}
26)[m]=y),j)for(T=(S="string"==typeof(S=j[_])?[S]:S).length,R=-1;++R<T;)D[S[R]]=D[_]},er.registered=function(m){if("string"!=typeof m)throw Error("Expected `string` for `language`, got `"+m+"`");return et.call(er.languages,m)},er.listLanguages=function(){var m,y=er.languages,_=[];for(m in y)et.call(y,m)&&"object"==typeof y[m]&&_.push(m);return _},register(W),register(q),register(Y),register(ee),er.util.encode=function(m){return m},er.Token.stringify=function(m,y,_){var S;return"string"==typeof m?{type:"text",value:m}:"Array"===er.util.type(m)?function(m,y){for(var _,S=[],T=m.length,R=-1;++R<T;)""!==(_=m[R])&&null!=_&&S.push(_);for(R=-1,T=S.length;++R<T;)_=S[R],S[R]=er.Token.stringify(_,y,S);return S}(m,y):(S={type:m.type,content:er.Token.stringify(m.content,y,_),tag:"span",classes:["token",m.type],attributes:{},language:y,parent:_},m.alias&&(S.classes=S.classes.concat(m.alias)),er.hooks.run("wrap",S),j(S.tag+"."+S.classes.join("."),function(m){var y;for(y in m)m[y]=B(m[y]);return m}(S.attributes),S.content))}},6979:function(m){"use strict";function bash(m){!function(m){var y="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_
26CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",_={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},S={bash:_,environment:{pattern:RegExp("\\$"+y),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+y),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};m.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+y),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:S},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:_}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:S},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:S.entity}}],environment:{pattern:RegExp("\\$?"+y),alias:"constant"},variable:S.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>
26&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},_.inside=m.languages.bash;for(var T=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],R=S.variable[1].inside,D=0;D<T.length;D++)R[T[D]]=m.languages.bash[T[D]];m.languages.shell=m.languages.bash}(m)}m.exports=bash,bash.displayName="bash",bash.aliases=["shell"]},29726:function(m){"use strict";function clike(m){m.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}m.exports=clike,clike.displayName="clike",clike.aliases=[]},12049:function(m){"use strict";function css(m){var y,_;y=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,m.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+y.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+y.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+y.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:y,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},m.languages.css.atrule.inside.rest=m.languages.css,(_=m.languages.markup)&&(_.tag.addInlined("style","css"),_.tag.addAttribute("style","css"))}m.exports=css,css.displayName="css",css.aliases=[]},36155:function(m){"use strict";function javascript(m){m.languages.javascript=m.languages.extend("clike",{"class-name":[m.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|")+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),m.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,m.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}
26(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:m.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:m.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:m.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:m.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:m.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),m.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:m.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),m.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),m.languages.markup&&(m.languages.markup.tag.addInlined("script","javascript"),m.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),m.languages.js=m.languages.javascript}m.exports=javascript,javascript.displayName="javascript",javascript.aliases=["js"]},45950:function(m){"use strict";function json(m){m.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},m.languages.webmanifest=m.languages.json}m.exports=json,json.displayName="json",json.aliases=["webmanifest"]},96412:function(m){"use strict";function jsx(m){!function(m){var y=m.util.clone(m.languages.javascript),_=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,S=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,T=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function re(m,y){return RegExp(m=m.replace(/<S>/g,function(){return _}).replace(/<BRACES>/g,function(){return S}).replace(/<SPREAD>/g,function(){return T}),y)}T=re(T).source,m.languages.jsx=m.languages.extend("markup",y),m.languages.jsx.tag.pattern=re(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),m.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,m.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])
26*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,m.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,m.languages.jsx.tag.inside.comment=y.comment,m.languages.insertBefore("inside","attr-name",{spread:{pattern:re(/<SPREAD>/.source),inside:m.languages.jsx}},m.languages.jsx.tag),m.languages.insertBefore("inside","special-attr",{script:{pattern:re(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:m.languages.jsx}}},m.languages.jsx.tag);var stringifyToken=function(m){return m?"string"==typeof m?m:"string"==typeof m.content?m.content:m.content.map(stringifyToken).join(""):""},walkTokens=function(y){for(var _=[],S=0;S<y.length;S++){var T=y[S],R=!1;if("string"!=typeof T&&("tag"===T.type&&T.content[0]&&"tag"===T.content[0].type?"</"===T.content[0].content[0].content?_.length>0&&_[_.length-1].tagName===stringifyToken(T.content[0].content[1])&&_.pop():"/>"===T.content[T.content.length-1].content||_.push({tagName:stringifyToken(T.content[0].content[1]),openedBraces:0}):_.length>0&&"punctuation"===T.type&&"{"===T.content?_[_.length-1].openedBraces++:_.length>0&&_[_.length-1].openedBraces>0&&"punctuation"===T.type&&"}"===T.content?_[_.length-1].openedBraces--:R=!0),(R||"string"==typeof T)&&_.length>0&&0===_[_.length-1].openedBraces){var D=stringifyToken(T);S<y.length-1&&("string"==typeof y[S+1]||"plain-text"===y[S+1].type)&&(D+=stringifyToken(y[S+1]),y.splice(S+1,1)),S>0&&("string"==typeof y[S-1]||"plain-text"===y[S-1].type)&&(D=stringifyToken(y[S-1])+D,y.splice(S-1,1),S--),y[S]=new m.Token("plain-text",D,null,D)}T.content&&"string"!=typeof T.content&&walkTokens(T.content)}};m.hooks.add("after-tokenize",function(m){("jsx"===m.language||"tsx"===m.language)&&walkTokens(m.tokens)})}(m)}m.exports=jsx,jsx.displayName="jsx",jsx.aliases=[]},2717:function(m){"use strict";function markup(m){m.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},m.languages.markup.tag.inside["attr-value"].inside.entity=m.languages.markup.entity,m.languages.markup.doctype.inside["internal-subset"].inside=m.languages.markup,m.hooks.add("wrap",function(m){"entity"===m.type&&(m.attributes.title=m.content.value.replace(/&/,"&"))}),Object.defineProperty(m.languages.markup.tag,"addInlined",{value:function(y,_){var S={};S["language-"+_]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:m.languages[_]},S.cdata=/^<!\[CDATA\[|\]\]>$/i;var T={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:S}};T["language-"+_]={pattern:/[\s\S]+/,inside:m.languages[_]};var R={};R[y]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return y}),"i"),lookbehind:!0,greedy:!0,inside:T},m.languages.insertBefore("markup","cdata",R)}}),Object.defineProperty(m.languages.markup.tag,"addAttribute",{value:function(y,_){m.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+y+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[_,"language-"+_],inside:m.languages[_]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),m.languages.html=m.languages.markup,m.languages.mathml=m.languages.markup,m.languages.svg=m.languages.markup,m.languages.xml=m.languages.extend("markup",{}),m.languages.ssml=m.languages.xml,m.languages.atom=m.languages.xml,m.languages.rss=m.languages.xml}m.exports=markup,markup.displayName="markup",markup.aliases=["html","mathml","svg","xml","ssml","atom","rss"]},4979:function(m){"use strict";function typescript(m){var y;m.languages.typescript=m.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),m.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete m.languages.typescript.parameter,delete m.languages.typescript["literal-property"],y=m.languages.extend("typescript",{}),delete y["class-name"],m.languages.typescript["class-name"].inside=y,m.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:y}}}}),m.languages.ts=m.languages.typescript}m.exports=typescript,typescript.displayName="typescript",typescript.aliases=["t
26s"]},85092:function(m,y,_){"use strict";_.d(y,{q:function(){return exhaustMapWithTrailing}});var S=_(19917),T=_(82649),R=_(57490),D=_(37991),j=_(95978),B=_(29127),Z=_(87878),W=_(96798),q=_(2566),Y=_(83286);function exhaustMapWithTrailing(m){return y=>(0,S.P)(()=>{let _=new T.x;return y.pipe((0,j.P)(()=>_,{leading:!0,trailing:!0}),function exhaustMap(m,y){return y?function(_){return _.pipe(exhaustMap(function(_,S){return(0,Z.Xf)(m(_,S)).pipe((0,B.U)(function(m,T){return y(_,m,S,T)}))}))}:(0,W.e)(function(y,_){var S=0,T=null,R=!1;y.subscribe((0,q.x)(_,function(y){T||(T=(0,q.x)(_,void 0,function(){T=null,R&&_.complete()}),(0,Z.Xf)(m(y,S++)).subscribe(T))},function(){R=!0,T||_.complete()}))})}((y,S)=>(0,R.x)(m(y,S),D.z).pipe((0,Y.x)(()=>{_.next()}))))})}},86515:function(m,y,_){"use strict";_.d(y,{X:function(){return T}});var S=_(97582),T=function(m){function BehaviorSubject(y){var _=m.call(this)||this;return _._value=y,_}return(0,S.ZT)(BehaviorSubject,m),Object.defineProperty(BehaviorSubject.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),BehaviorSubject.prototype._subscribe=function(y){var _=m.prototype._subscribe.call(this,y);return _.closed||y.next(this._value),_},BehaviorSubject.prototype.getValue=function(){var m=this.hasError,y=this.thrownError,_=this._value;if(m)throw y;return this._throwIfClosed(),_},BehaviorSubject.prototype.next=function(y){m.prototype.next.call(this,this._value=y)},BehaviorSubject}(_(82649).x)},1718:function(m,y,_){"use strict";_.d(y,{z:function(){return firstValueFrom}});var S=_(18084),T=_(65044);function firstValueFrom(m,y){var _="object"==typeof y;return new Promise(function(R,D){var j=new T.Hp({next:function(m){R(m),j.unsubscribe()},error:D,complete:function(){_?R(y.defaultValue):D(new S.K)}});m.subscribe(j)})}},52277:function(m,y,_){"use strict";_.d(y,{D:function(){return forkJoin}});var S=_(80230),T=_(9061),R=_(87878),D=_(22457),j=_(2566),B=_(53211),Z=_(55210);function forkJoin(){for(var m=[],y=0;y<arguments.length;y++)m[y]=arguments[y];var _=(0,D.jO)(m),W=(0,T.D)(m),q=W.args,Y=W.keys,ee=new S.y(function(m){var y=q.length;if(!y){m.complete();return}for(var _=Array(y),S=y,T=y,_loop_1=function(y){var D=!1;(0,R.Xf)(q[y]).subscribe((0,j.x)(m,function(m){!D&&(D=!0,T--),_[y]=m},function(){return S--},void 0,function(){S&&D||(T||m.next(Y?(0,Z.n)(Y,_):_),m.complete())}))},D=0;D<y;D++)_loop_1(D)});return _?ee.pipe((0,B.Z)(_)):ee}},22401:function(m,y,_){"use strict";_.d(y,{R:function(){return function fromEvent(m,y,_,ee){if((0,B.m)(_)&&(ee=_,_=void 0),ee)return fromEvent(m,y,_).pipe((0,Z.Z)(ee));var et=(0,S.CR)((0,B.m)(m.addEventListener)&&(0,B.m)(m.removeEventListener)?q.map(function(S){return function(T){return m[S](y,T,_)}}):(0,B.m)(m.addListener)&&(0,B.m)(m.removeListener)?W.map(toCommonHandlerRegistry(m,y)):(0,B.m)(m.on)&&(0,B.m)(m.off)?Y.map(toCommonHandlerRegistry(m,y)):[],2),er=et[0],ei=et[1];if(!er&&(0,j.z)(m))return(0,D.z)(function(m){return fromEvent(m,y,_)})((0,T.Xf)(m));if(!er)throw TypeError("Invalid event target");return new R.y(function(m){var handler=function(){for(var y=[],_=0;_<arguments.length;_++)y[_]=arguments[_];return m.next(1<y.length?y:y[0])};return er(handler),function(){return ei(handler)}})}}});var S=_(97582),T=_(87878),R=_(80230),D=_(43994),j=_(45685),B=_(58474),Z=_(53211),W=["addListener","removeListener"],q=["addEventListener","removeEventListener"],Y=["on","off"];function toCommonHandlerRegistry(m,y){return function(_){return function(S){return m[_](y,S)}}}},82976:function(m,y,_){"use strict";_.d(y,{s:function(){return iif}});var S=_(19917);function iif(m,y,_){return(0,S.P)(function(){return m()?y:_})}},16697:function(m,y,_){"use strict";_.d(y,{F:function(){return interval}});var S=_(37991),T=_(26625);function interval(m,y){return void 0===m&&(m=0),void 0===y&&(y=S.z),m<0&&(m=0),(0,T.H)(m,m,y)}},9653:function(m,y,_){"use strict";_.d(y,{C:function(){return R}});var S=_(80230),T=_(22967),R=new S.y(T.Z)},30743:function(m,y,_){"use strict";_.d(y,{u:function(){return partition}});var S=_(94975),T=_(87878);function partition(m,y,_){return[(0,S.h)(y,_)((0,T.Xf)(m)),(0,S.h)(function(m,S){return!y.
26call(_,m,S)})((0,T.Xf)(m))]}},98994:function(m,y,_){"use strict";_.d(y,{g:function(){return using}});var S=_(80230),T=_(87878),R=_(1545);function using(m,y){return new S.y(function(_){var S=m(),D=y(S);return(D?(0,T.Xf)(D):R.E).subscribe(_),function(){S&&S.unsubscribe()}})}},48848:function(m,y,_){"use strict";_.d(y,{e:function(){return auditTime}});var S=_(37991),T=_(96798),R=_(87878),D=_(2566),j=_(26625);function auditTime(m,y){return void 0===y&&(y=S.z),(0,T.e)(function(_,S){var T=!1,B=null,Z=null,W=!1,endDuration=function(){if(null==Z||Z.unsubscribe(),Z=null,T){T=!1;var m=B;B=null,S.next(m)}W&&S.complete()},cleanupDuration=function(){Z=null,W&&S.complete()};_.subscribe((0,D.x)(S,function(_){T=!0,B=_,Z||(0,R.Xf)((0,j.H)(m,y)).subscribe(Z=(0,D.x)(S,endDuration,cleanupDuration))},function(){W=!0,T&&Z&&!Z.closed||S.complete()}))})}},65315:function(m,y,_){"use strict";_.d(y,{e:function(){return bufferTime}});var S=_(97582),T=_(4222),R=_(96798),D=_(2566),j=_(3699),B=_(37991),Z=_(22457),W=_(47845);function bufferTime(m){for(var y,_,q=[],Y=1;Y<arguments.length;Y++)q[Y-1]=arguments[Y];var ee=null!==(y=(0,Z.yG)(q))&&void 0!==y?y:B.z,et=null!==(_=q[0])&&void 0!==_?_:null,er=q[1]||1/0;return(0,R.e)(function(y,_){var R=[],B=!1,emit=function(m){var y=m.buffer;m.subs.unsubscribe(),(0,j.P)(R,m),_.next(y),B&&startBuffer()},startBuffer=function(){if(R){var y=new T.w0;_.add(y);var S={buffer:[],subs:y};R.push(S),(0,W.f)(y,ee,function(){return emit(S)},m)}};null!==et&&et>=0?(0,W.f)(_,ee,startBuffer,et,!0):B=!0,startBuffer();var Z=(0,D.x)(_,function(m){var y,_,T=R.slice();try{for(var D=(0,S.XA)(T),j=D.next();!j.done;j=D.next()){var B=j.value,Z=B.buffer;Z.push(m),er<=Z.length&&emit(B)}}catch(m){y={error:m}}finally{try{j&&!j.done&&(_=D.return)&&_.call(D)}finally{if(y)throw y.error}}},function(){for(;null==R?void 0:R.length;)_.next(R.shift().buffer);null==Z||Z.unsubscribe(),_.complete(),_.unsubscribe()},void 0,function(){return R=null});y.subscribe(Z)})}},51313:function(m,y,_){"use strict";_.d(y,{b:function(){return concatMap}});var S=_(43994),T=_(58474);function concatMap(m,y){return(0,T.m)(y)?(0,S.z)(m,y,1):(0,S.z)(m,1)}},22845:function(m,y,_){"use strict";_.d(y,{T:function(){return concatWith}});var S=_(97582),T=_(96798),R=_(79834),D=_(22457),j=_(40052);function concat(){for(var m=[],y=0;y<arguments.length;y++)m[y]=arguments[y];var _=(0,D.yG)(m);return(0,T.e)(function(y,T){(0,R.u)()((0,j.D)((0,S.ev)([y],(0,S.CR)(m)),_)).subscribe(T)})}function concatWith(){for(var m=[],y=0;y<arguments.length;y++)m[y]=arguments[y];return concat.apply(void 0,(0,S.ev)([],(0,S.CR)(m)))}},87371:function(m,y,_){"use strict";_.d(y,{$:function(){return connect}});var S=_(82649),T=_(87878),R=_(96798),D=_(80230),j={connector:function(){return new S.x}};function connect(m,y){void 0===y&&(y=j);var _=y.connector;return(0,R.e)(function(y,S){var R=_();(0,T.Xf)(m(new D.y(function(m){return R.subscribe(m)}))).subscribe(S),S.add(y.subscribe(R))})}},94698:function(m,y,_){"use strict";_.d(y,{Q:function(){return count}});var S=_(77270);function count(m){return(0,S.u)(function(y,_,S){return!m||m(_,S)?y+1:y},0)}},92574:function(m,y,_){"use strict";_.d(y,{D:function(){return debounce}});var S=_(96798),T=_(22967),R=_(2566),D=_(87878);function debounce(m){return(0,S.e)(function(y,_){var S=!1,j=null,B=null,emit=function(){if(null==B||B.unsubscribe(),B=null,S){S=!1;var m=j;j=null,_.next(m)}};y.subscribe((0,R.x)(_,function(y){null==B||B.unsubscribe(),S=!0,j=y,B=(0,R.x)(_,emit,T.Z),(0,D.Xf)(m(y)).subscribe(B)},function(){emit(),_.complete()},void 0,function(){j=B=null}))})}},42965:function(m,y,_){"use strict";_.d(y,{b:function(){return debounceTime}});var S=_(37991),T=_(96798),R=_(2566);function debounceTime(m,y){return void 0===y&&(y=S.z),(0,T.e)(function(_,S){var T=null,D=null,j=null,emit=function(){if(T){T.unsubscribe(),T=null;var m=D;D=null,S.next(m)}};function emitWhenIdle(){var _=j+m,R=y.now();if(R<_){T=this.schedule(void 0,_-R),S.add(T);return}emit()}_.subscribe((0,R.x)(S,function(_){D=_,j=y.now(),T||(T=y.schedule(emitWhenIdle,m),S.add(T))},function(){emit(),S.complete()},void 0,function(){D=T=null}))})}},35700:function(m,y,_){"use strict";_.d(y,{d:function(){return defaultIfEmpty}});var S=_(96798),T=_(2566);function defaultIfEmpty(m){return(0,S.e)(function(y,_){var S=!1;y.subscribe((0,T.x)(_,function(m){S=!0,_.next(m)},function(){S||_.next(m),_.complete()}
26))})}},46297:function(m,y,_){"use strict";_.d(y,{g:function(){return delay}});var S=_(37991),T=_(26362),R=_(74727),D=_(96798),j=_(2566),B=_(22967),Z=_(93833),W=_(43994),q=_(87878),Y=_(26625);function delay(m,y){void 0===y&&(y=S.z);var _=(0,Y.H)(m,y);return function delayWhen(m,y){return y?function(_){return(0,T.z)(y.pipe((0,R.q)(1),(0,D.e)(function(m,y){m.subscribe((0,j.x)(y,B.Z))})),_.pipe(delayWhen(m)))}:(0,W.z)(function(y,_){return(0,q.Xf)(m(y,_)).pipe((0,R.q)(1),(0,Z.h)(y))})}(function(){return _})}},25631:function(m,y,_){"use strict";_.d(y,{E:function(){return distinct}});var S=_(96798),T=_(2566),R=_(22967),D=_(87878);function distinct(m,y){return(0,S.e)(function(_,S){var j=new Set;_.subscribe((0,T.x)(S,function(y){var _=m?m(y):y;j.has(_)||(j.add(_),S.next(y))})),y&&(0,D.Xf)(y).subscribe((0,T.x)(S,function(){return j.clear()},R.Z))})}},53741:function(m,y,_){"use strict";_.d(y,{x:function(){return distinctUntilChanged}});var S=_(90278),T=_(96798),R=_(2566);function distinctUntilChanged(m,y){return void 0===y&&(y=S.y),m=null!=m?m:defaultCompare,(0,T.e)(function(_,S){var T,D=!0;_.subscribe((0,R.x)(S,function(_){var R=y(_);(D||!m(T,R))&&(D=!1,T=R,S.next(_))}))})}function defaultCompare(m,y){return m===y}},29683:function(m,y,_){"use strict";_.d(y,{j:function(){return expand}});var S=_(96798),T=_(29007);function expand(m,y,_){return void 0===y&&(y=1/0),y=1>(y||0)?1/0:y,(0,S.e)(function(S,R){return(0,T.p)(S,R,m,y,void 0,!0,_)})}},91458:function(m,y,_){"use strict";_.d(y,{P:function(){return first}});var S=_(18084),T=_(94975),R=_(74727),D=_(35700),j=_(33815),B=_(90278);function first(m,y){var _=arguments.length>=2;return function(Z){return Z.pipe(m?(0,T.h)(function(y,_){return m(y,_,Z)}):B.y,(0,R.q)(1),_?(0,D.d)(y):(0,j.T)(function(){return new S.K}))}}},56890:function(m,y,_){"use strict";_.d(y,{v:function(){return groupBy}});var S=_(80230),T=_(87878),R=_(82649),D=_(96798),j=_(2566);function groupBy(m,y,_,B){return(0,D.e)(function(D,Z){y&&"function"!=typeof y?(_=y.duration,W=y.element,B=y.connector):W=y;var W,q=new Map,notify=function(m){q.forEach(m),m(Z)},handleError=function(m){return notify(function(y){return y.error(m)})},Y=0,ee=!1,et=new j.Q(Z,function(y){try{var D=m(y),er=q.get(D);if(!er){q.set(D,er=B?B():new R.x);var ei,ea,es=(ei=er,(ea=new S.y(function(m){Y++;var y=ei.subscribe(m);return function(){y.unsubscribe(),0==--Y&&ee&&et.unsubscribe()}})).key=D,ea);if(Z.next(es),_){var el=(0,j.x)(er,function(){er.complete(),null==el||el.unsubscribe()},void 0,void 0,function(){return q.delete(D)});et.add((0,T.Xf)(_(es)).subscribe(el))}}er.next(W?W(y):y)}catch(m){handleError(m)}},function(){return notify(function(m){return m.complete()})},handleError,function(){return q.clear()},function(){return ee=!0,0===Y});D.subscribe(et)})}},71932:function(m,y,_){"use strict";_.d(y,{Z:function(){return last}});var S=_(18084),T=_(94975),R=_(97582),D=(_(1545),_(96798)),j=_(2566),B=_(33815),Z=_(35700),W=_(90278);function last(m,y){var _=arguments.length>=2;return function(q){return q.pipe(m?(0,T.h)(function(y,_){return m(y,_,q)}):W.y,(0,D.e)(function(m,y){var _=[];m.subscribe((0,j.x)(y,function(m){_.push(m),1<_.length&&_.shift()},function(){var m,S;try{for(var T=(0,R.XA)(_),D=T.next();!D.done;D=T.next()){var j=D.value;y.next(j)}}catch(y){m={error:y}}finally{try{D&&!D.done&&(S=T.return)&&S.call(T)}finally{if(m)throw m.error}}y.complete()},void 0,function(){_=null}))}),_?(0,Z.d)(y):(0,B.T)(function(){return new S.K}))}}},93833:function(m,y,_){"use strict";_.d(y,{h:function(){return mapTo}});var S=_(29127);function mapTo(m){return(0,S.U)(function(){return m})}},48902:function(m,y,_){"use strict";_.d(y,{j:function(){return mergeMapTo}});var S=_(43994),T=_(58474);function mergeMapTo(m,y,_){return(void 0===_&&(_=1/0),(0,T.m)(y))?(0,S.z)(function(){return m},y,_):("number"==typeof y&&(_=y),(0,S.z)(function(){return m},_))}},72472:function(m,y,_){"use strict";_.d(y,{_:function(){return publishReplay}});var S=_(70003),T=_(97582),R=_(80230),D=_(4222),j=_(30218),B=_(2566),Z=_(96798),W=function(m){function ConnectableObservable(y,_){var S=m.call(this)||this;return S.source=y,S.subjectFactory=_,S._subject=null,S._refCount=0,S._connection=null,(0,Z.A)(y)&&(S.lift=y.lift),S}return(0,T.ZT)(ConnectableObservable,m),ConnectableObservable.prototype._subscribe=function(m){return this.get
26Subject().subscribe(m)},ConnectableObservable.prototype.getSubject=function(){var m=this._subject;return(!m||m.isStopped)&&(this._subject=this.subjectFactory()),this._subject},ConnectableObservable.prototype._teardown=function(){this._refCount=0;var m=this._connection;this._subject=this._connection=null,null==m||m.unsubscribe()},ConnectableObservable.prototype.connect=function(){var m=this,y=this._connection;if(!y){y=this._connection=new D.w0;var _=this.getSubject();y.add(this.source.subscribe((0,B.x)(_,void 0,function(){m._teardown(),_.complete()},function(y){m._teardown(),_.error(y)},function(){return m._teardown()}))),y.closed&&(this._connection=null,y=D.w0.EMPTY)}return y},ConnectableObservable.prototype.refCount=function(){return(0,j.x)()(this)},ConnectableObservable}(R.y),q=_(58474),Y=_(87371);function publishReplay(m,y,_,T){_&&!(0,q.m)(_)&&(T=_);var R=(0,q.m)(_)?_:void 0;return function(_){var D,j;return(D=new S.t(m,y,T),j=(0,q.m)(D)?D:function(){return D},(0,q.m)(R)?(0,Y.$)(R,{connector:j}):function(m){return new W(m,j)})(_)}}},77270:function(m,y,_){"use strict";_.d(y,{u:function(){return reduce}});var S=_(71674),T=_(96798);function reduce(m,y){return(0,T.e)((0,S.U)(m,y,arguments.length>=2,!1,!0))}},30218:function(m,y,_){"use strict";_.d(y,{x:function(){return refCount}});var S=_(96798),T=_(2566);function refCount(){return(0,S.e)(function(m,y){var _=null;m._refCount++;var S=(0,T.x)(y,void 0,void 0,void 0,function(){if(!m||m._refCount<=0||0<--m._refCount){_=null;return}var S=m._connection,T=_;_=null,S&&(!T||S===T)&&S.unsubscribe(),y.unsubscribe()});m.subscribe(S),S.closed||(_=m.connect())})}},35696:function(m,y,_){"use strict";_.d(y,{r:function(){return repeat}});var S=_(1545),T=_(96798),R=_(2566),D=_(87878),j=_(26625);function repeat(m){var y,_,B=1/0;return null!=m&&("object"==typeof m?(B=void 0===(y=m.count)?1/0:y,_=m.delay):B=m),B<=0?function(){return S.E}:(0,T.e)(function(m,y){var S,T=0,resubscribe=function(){if(null==S||S.unsubscribe(),S=null,null!=_){var m="number"==typeof _?(0,j.H)(_):(0,D.Xf)(_(T)),B=(0,R.x)(y,function(){B.unsubscribe(),subscribeToSource()});m.subscribe(B)}else subscribeToSource()},subscribeToSource=function(){var _=!1;S=m.subscribe((0,R.x)(y,void 0,function(){++T<B?S?resubscribe():_=!0:y.complete()})),_&&resubscribe()};subscribeToSource()})}},96371:function(m,y,_){"use strict";_.d(y,{X:function(){return retry}});var S=_(96798),T=_(2566),R=_(90278),D=_(26625),j=_(87878);function retry(m){void 0===m&&(m=1/0);var y,_=(y=m&&"object"==typeof m?m:{count:m}).count,B=void 0===_?1/0:_,Z=y.delay,W=y.resetOnSuccess,q=void 0!==W&&W;return B<=0?R.y:(0,S.e)(function(m,y){var _,S=0,subscribeForRetry=function(){var R=!1;_=m.subscribe((0,T.x)(y,function(m){q&&(S=0),y.next(m)},void 0,function(m){if(S++<B){var resub_1=function(){_?(_.unsubscribe(),_=null,subscribeForRetry()):R=!0};if(null!=Z){var W="number"==typeof Z?(0,D.H)(Z):(0,j.Xf)(Z(m,S)),q=(0,T.x)(y,function(){q.unsubscribe(),resub_1()},function(){y.complete()});W.subscribe(q)}else resub_1()}else y.error(m)})),R&&(_.unsubscribe(),_=null,subscribeForRetry())};subscribeForRetry()})}},56542:function(m,y,_){"use strict";_.d(y,{R:function(){return scan}});var S=_(96798),T=_(71674);function scan(m,y){return(0,S.e)((0,T.U)(m,y,arguments.length>=2,!0))}},71674:function(m,y,_){"use strict";_.d(y,{U:function(){return scanInternals}});var S=_(2566);function scanInternals(m,y,_,T,R){return function(D,j){var B=_,Z=y,W=0;D.subscribe((0,S.x)(j,function(y){var _=W++;Z=B?m(Z,y,_):(B=!0,y),T&&j.next(Z)},R&&function(){B&&j.next(Z),j.complete()}))}}},47753:function(m,y,_){"use strict";_.d(y,{T:function(){return skip}});var S=_(94975);function skip(m){return(0,S.h)(function(y,_){return m<=_})}},98430:function(m,y,_){"use strict";_.d(y,{O:function(){return startWith}});var S=_(26362),T=_(22457),R=_(96798);function startWith(){for(var m=[],y=0;y<arguments.length;y++)m[y]=arguments[y];var _=(0,T.yG)(m);return(0,R.e)(function(y,T){(_?(0,S.z)(m,y,_):(0,S.z)(m,y)).subscribe(T)})}},55826:function(m,y,_){"use strict";_.d(y,{B:function(){return switchAll}});var S=_(34978),T=_(90278);function switchAll(){return(0,S.w)(T.y)}},34978:function(m,y,_){"use strict";_.d(y,{w:function(){return switchMap}});var S=_(87878),T=_(96798),R=_(2566);function switchMap(m,y){return(0,T.e)(function(_,T){var D=null,j=0,B=!1,checkComplete=function(){return B&&!D&&T.complete()};_.subscribe((0,R.x)(T,function(_){null==D||D.unsubscribe();var B=0,Z=j++;(0,S.Xf)(m(_,Z)).subscribe(D=(0,R.x)(T,function(m){return T.next(y?y(_,m,Z,B++):m)},function(){D=null,checkComplete()}
26))},function(){B=!0,checkComplete()}))})}},58550:function(m,y,_){"use strict";_.d(y,{c:function(){return switchMapTo}});var S=_(34978),T=_(58474);function switchMapTo(m,y){return(0,T.m)(y)?(0,S.w)(function(){return m},y):(0,S.w)(function(){return m})}},74727:function(m,y,_){"use strict";_.d(y,{q:function(){return take}});var S=_(1545),T=_(96798),R=_(2566);function take(m){return m<=0?function(){return S.E}:(0,T.e)(function(y,_){var S=0;y.subscribe((0,R.x)(_,function(y){++S<=m&&(_.next(y),m<=S&&_.complete())}))})}},83505:function(m,y,_){"use strict";_.d(y,{R:function(){return takeUntil}});var S=_(96798),T=_(2566),R=_(87878),D=_(22967);function takeUntil(m){return(0,S.e)(function(y,_){(0,R.Xf)(m).subscribe((0,T.x)(_,function(){return _.complete()},D.Z)),_.closed||y.subscribe(_)})}},198:function(m,y,_){"use strict";_.d(y,{o:function(){return takeWhile}});var S=_(96798),T=_(2566);function takeWhile(m,y){return void 0===y&&(y=!1),(0,S.e)(function(_,S){var R=0;_.subscribe((0,T.x)(S,function(_){var T=m(_,R++);(T||y)&&S.next(_),T||S.complete()}))})}},95978:function(m,y,_){"use strict";_.d(y,{P:function(){return throttle}});var S=_(96798),T=_(2566),R=_(87878);function throttle(m,y){return(0,S.e)(function(_,S){var D=null!=y?y:{},j=D.leading,B=void 0===j||j,Z=D.trailing,W=void 0!==Z&&Z,q=!1,Y=null,ee=null,et=!1,endThrottling=function(){null==ee||ee.unsubscribe(),ee=null,W&&(send(),et&&S.complete())},cleanupThrottling=function(){ee=null,et&&S.complete()},startThrottle=function(y){return ee=(0,R.Xf)(m(y)).subscribe((0,T.x)(S,endThrottling,cleanupThrottling))},send=function(){if(q){q=!1;var m=Y;Y=null,S.next(m),et||startThrottle(m)}};_.subscribe((0,T.x)(S,function(m){q=!0,Y=m,ee&&!ee.closed||(B?send():startThrottle(m))},function(){et=!0,W&&q&&ee&&!ee.closed||S.complete()}))})}},9132:function(m,y,_){"use strict";_.d(y,{p:function(){return throttleTime}});var S=_(37991),T=_(95978),R=_(26625);function throttleTime(m,y,_){void 0===y&&(y=S.z);var D=(0,R.H)(m,y);return(0,T.P)(function(){return D},_)}},33815:function(m,y,_){"use strict";_.d(y,{T:function(){return throwIfEmpty}});var S=_(18084),T=_(96798),R=_(2566);function throwIfEmpty(m){return void 0===m&&(m=defaultErrorFactory),(0,T.e)(function(y,_){var S=!1;y.subscribe((0,R.x)(_,function(m){S=!0,_.next(m)},function(){return S?_.complete():_.error(m())}))})}function defaultErrorFactory(){return new S.K}},25211:function(m,y,_){"use strict";_.d(y,{V:function(){return timeout}});var S=_(37991),T=_(31454),R=_(96798),D=_(87878),j=_(1819),B=_(2566),Z=_(47845),W=(0,j.d)(function(m){return function(y){void 0===y&&(y=null),m(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=y}});function timeout(m,y){var _=(0,T.q)(m)?{first:m}:"number"==typeof m?{each:m}:m,j=_.first,W=_.each,q=_.with,Y=void 0===q?timeoutErrorFactory:q,ee=_.scheduler,et=void 0===ee?null!=y?y:S.z:ee,er=_.meta,ei=void 0===er?null:er;if(null==j&&null==W)throw TypeError("No timeout provided.");return(0,R.e)(function(m,y){var _,S,T=null,R=0,startTimer=function(m){S=(0,Z.f)(y,et,function(){try{_.unsubscribe(),(0,D.Xf)(Y({meta:ei,lastValue:T,seen:R})).subscribe(y)}catch(m){y.error(m)}},m)};_=m.subscribe((0,B.x)(y,function(m){null==S||S.unsubscribe(),R++,y.next(T=m),W>0&&startTimer(W)},void 0,void 0,function(){(null==S?void 0:S.closed)||null==S||S.unsubscribe(),T=null})),R||startTimer(null!=j?"number"==typeof j?j:+j-et.now():W)})}function timeoutErrorFactory(m){throw new W(m)}},30062:function(m,y,_){"use strict";_.d(y,{q:function(){return toArray}});var S=_(77270),T=_(96798),arrReducer=function(m,y){return m.push(y),m};function toArray(){return(0,T.e)(function(m,y){(0,S.u)(arrReducer,[])(m).subscribe(y)})}},63428:function(m,y,_){"use strict";_.d(y,{M:function(){return withLatestFrom}});var S=_(97582),T=_(96798),R=_(2566),D=_(87878),j=_(90278),B=_(22967),Z=_(22457);function withLatestFrom(){for(var m=[],y=0;y<arguments.length;y++)m[y]=arguments[y];var _=(0,Z.jO)(m);return(0,T.e)(function(y,T){for(var Z=m.length,W=Array(Z),q=m.map(function(){return!1}),Y=!1,_loop_1=function(y){(0,D.Xf)(m[y]).subscribe((0,R.x)(T,function(m){W[y]=m,!Y&&!q[y]&&(q[y]=!0,(Y=q.every(j.y))&&(q
26=null))},B.Z))},ee=0;ee<Z;ee++)_loop_1(ee);y.subscribe((0,R.x)(T,function(m){if(Y){var y=(0,S.ev)([m],(0,S.CR)(W));T.next(_?_.apply(void 0,(0,S.ev)([],(0,S.CR)(y))):y)}}))})}},54107:function(m,y,_){"use strict";_.d(y,{E:function(){return ee}});var S,T=_(97582),R=_(90489),D=1,j={};function findAndClearHandle(m){return m in j&&(delete j[m],!0)}var B={setImmediate:function(m){var y=D++;return j[y]=!0,S||(S=Promise.resolve()),S.then(function(){return findAndClearHandle(y)&&m()}),y},clearImmediate:function(m){findAndClearHandle(m)}},Z=B.setImmediate,W=B.clearImmediate,q={setImmediate:function(){for(var m=[],y=0;y<arguments.length;y++)m[y]=arguments[y];var _=q.delegate;return((null==_?void 0:_.setImmediate)||Z).apply(void 0,(0,T.ev)([],(0,T.CR)(m)))},clearImmediate:function(m){var y=q.delegate;return((null==y?void 0:y.clearImmediate)||W)(m)},delegate:void 0},Y=function(m){function AsapAction(y,_){var S=m.call(this,y,_)||this;return S.scheduler=y,S.work=_,S}return(0,T.ZT)(AsapAction,m),AsapAction.prototype.requestAsyncId=function(y,_,S){return(void 0===S&&(S=0),null!==S&&S>0)?m.prototype.requestAsyncId.call(this,y,_,S):(y.actions.push(this),y._scheduled||(y._scheduled=q.setImmediate(y.flush.bind(y,void 0))))},AsapAction.prototype.recycleAsyncId=function(y,_,S){if(void 0===S&&(S=0),null!=S?S>0:this.delay>0)return m.prototype.recycleAsyncId.call(this,y,_,S);var T,R=y.actions;null!=_&&(null===(T=R[R.length-1])||void 0===T?void 0:T.id)!==_&&(q.clearImmediate(_),y._scheduled===_&&(y._scheduled=void 0))},AsapAction}(R.o),ee=new(function(m){function AsapScheduler(){return null!==m&&m.apply(this,arguments)||this}return(0,T.ZT)(AsapScheduler,m),AsapScheduler.prototype.flush=function(m){this._active=!0;var y,_=this._scheduled;this._scheduled=void 0;var S=this.actions;m=m||S.shift();do if(y=m.execute(m.state,m.delay))break;while((m=S[0])&&m.id===_&&S.shift());if(this._active=!1,y){for(;(m=S[0])&&m.id===_&&S.shift();)m.unsubscribe();throw y}},AsapScheduler}(_(87556).v))(Y)},64580:function(m,y,_){"use strict";_.d(y,{UF:function(){return et}});var S,T=_(14457),R=_(7071),D=_(85893),j=_(67294),B=_(11636),Z=_(15437);let W=(0,Z.ZP)(B.xu)(m=>{var y,_,T,R,D;let{theme:j}=m;return(0,Z.iv)(S||(R=["\n & .CodeMirror.CodeMirror {\n color: ",";\n border-color: ",";\n background-color: inherit;\n }\n\n & .cm-s-easymde .CodeMirror-cursor {\n border-color: ",";\n }\n\n & .editor-toolbar,\n .editor-preview-side {\n border-color: ",";\n }\n\n & .CodeMirror-focused .CodeMirror-selected.CodeMirror-selected.CodeMirror-selected {\n background-color: ",";\n }\n\n & .CodeMirror-selected.CodeMirror-selected.CodeMirror-selected {\n background-color: ",";\n }\n\n & .editor-toolbar > * {\n color: ",";\n }\n\n & .editor-toolbar > .active,\n .editor-toolbar > button:hover,\n .editor-preview pre,\n .cm-s-easymde .cm-comment {\n background-color: ",";\n }\n\n & .editor-preview {\n background-color: ",";\n\n & h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-size: revert;\n }\n\n & ul,\n li {\n list-style: revert;\n padding: revert;\n }\n\n & a {\n text-decoration: revert;\n }\n }\n "],D||(D=R.slice(0)),S=Object.freeze(Object.defineProperties(R,{raw:{value:Object.freeze(D)}}))),j.sanity.color.card.enabled.fg,j.sanity.color.card.enabled.border,j.sanity.color.card.enabled.fg,j.sanity.color.card.enabled.border,null==(T=null==(_=null==(y=j.sanity.color.selectable)?void 0:y.primary)?void 0:_.hovered)?void 0:T.bg,j.sanity.color.card.enabled.bg,j.sanity.color.card.enabled.fg,j.sanity.color.card.enabled.bg,j.sanity.color.card.enabled.bg)}),q=(0,j.lazy)(()=>Promise.all([_.e(3840),_.e(7170),_.e(2562)]).then(_.bind(_,27170))),Y=["heading","bold","italic","|","quote","unordered-list","ordered-list","|","link","image","code","|","preview","side-by-side"],ee=(0,R.fe)({type:"string",name:"markdown",title:"Markdown",components:{input:function(m){var y;let{value:_="",onChange:S,elementProps:{onBlur:R,onFocus:Z,ref:ee},reactMdeProps:{options:et,...er}={},schemaType:ei}=m,ea=(0,T.m85)({apiVersion:"2022-01-01"}),{imageUrl:es}=null!=(y=ei.options)?y:{},el=(0,j.useCallback)((m,y,_)=>{ea.assets.upload("image",m).then(m=>y(es?es(m):"".concat(m.url,"?w=450"))).catch(m=>{console.error(m),_(m.message)})},[ea,es]),eu=(0,j.useMemo)(()=>({autofocus:!1,spellChecker:!1,sideBySideFullscreen:!1,uploadImage:!0,imageUploadFunction:el,toolbar:Y,status:!1,...et}),[el,et]),ec=(0,j.useCallback)(m=>{S(T._eo.from(m?(0,T.t8m)(m):(0,T.zNf)()))}
26,[S]),ed=function(){let[m,y]=(0,j.useState)(!1);return(0,j.useEffect)(()=>{requestAnimationFrame(()=>y(!0))},[]),m?q:null}();return(0,D.jsx)(W,{children:ed&&(0,D.jsx)(j.Suspense,{fallback:(0,D.jsx)(B.xu,{padding:3,children:(0,D.jsx)(B.xv,{children:"Loading editor..."})}),children:(0,D.jsx)(ed,{...er,ref:ee,value:_,onChange:ec,onBlur:R,onFocus:Z,options:eu,spellCheck:!1})})})}}}),et=(0,T.Cw0)(m=>({name:"markdown-editor",schema:{types:[m&&m.input?{...ee,components:{input:m.input}}:ee]}}))},56343:function(m,y,_){"use strict";var S,T,R,D,j=Object.create,B=Object.defineProperty,Z=Object.getOwnPropertyDescriptor,W=Object.getOwnPropertyNames,q=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty,__copyProps=(m,y,_,S)=>{if(y&&"object"==typeof y||"function"==typeof y)for(let T of W(y))Y.call(m,T)||T===_||B(m,T,{get:()=>y[T],enumerable:!(S=Z(y,T))||S.enumerable});return m},ee={};((m,y)=>{for(var _ in y)B(m,_,{get:y[_],enumerable:!0})})(ee,{$dispatcherGuard:()=>$dispatcherGuard,$makeReadOnly:()=>$makeReadOnly,$reset:()=>$reset,$structuralCheck:()=>$structuralCheck,c:()=>eu,clearRenderCounterRegistry:()=>clearRenderCounterRegistry,renderCounterRegistry:()=>ep,useRenderCounter:()=>useRenderCounter}),m.exports=__copyProps(B({},"__esModule",{value:!0}),ee);var et=(T=null!=(S=_(67294))?j(q(S)):{},__copyProps(S&&S.__esModule?T:B(T,"default",{value:S,enumerable:!0}),S)),{useRef:er,useEffect:ei,isValidElement:ea}=et,es=null!=(R=et.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?R:et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,el=Symbol.for("react.memo_cache_sentinel"),eu="function"==typeof(null==(D=et.__COMPILER_RUNTIME)?void 0:D.c)?et.__
26COMPILER_RUNTIME.c:function(m){return et.useMemo(()=>{let y=Array(m);for(let _=0;_<m;_++)y[_]=el;return y[el]=!0,y},[])},ec={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(m=>{ec[m]=()=>{throw Error(`[React] Unexpected React hook call (${m}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var ed=null;function setCurrent(m){return es.ReactCurrentDispatcher.current=m,es.ReactCurrentDispatcher.current}ec.useMemoCache=m=>{if(null!=ed)return ed.useMemoCache(m);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var ef=[];function $dispatcherGuard(m){let y=es.ReactCurrentDispatcher.current;if(0===m){if(ef.push(y),1===ef.length&&(ed=y),y===ec)throw Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");setCurrent(ec)}else if(1===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");0===ef.length&&(ed=null),setCurrent(m)}else if(2===m)ef.push(y),setCurrent(ed);else if(3===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");setCurrent(m)}else throw Error("React Compiler internal error: unreachable block"+m)}function $reset(m){for(let y=0;y<m.length;y++)m[y]=el}function $makeReadOnly(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var ep=new Map;function clearRenderCounterRegistry(){for(let m of ep.values())m.forEach(m=>{m.count=0})}function useRenderCounter(m){let y=er(null);null!=y.current&&(y.current.count+=1),ei(()=>{if(null==y.current){let _;let S={count:0};null==(_=ep.get(m))&&(_=new Set,ep.set(m,_)),_.add(S),y.current=S}return()=>{null!==y.current&&function(m,y){let _=ep.get(m);null!=_&&_.delete(y)}(m,y.current)}})}var eh=new Set;function $structuralCheck(m,y,_,S,T,R){function error(m,y,D,j){let B=`${S}:${R} [${T}] ${_}${D} changed from ${m} to ${y} at depth ${j}`;eh.has(B)||(eh.add(B),console.error(B))}!function recur(m,y,_,S){if(!(S>2)&&m!==y){if(typeof m!=typeof y)error(`type ${typeof m}`,`type ${typeof y}`,_,S);else if("object"==typeof m){let T=Array.isArray(m),R=Array.isArray(y);if(null===m&&null!==y)error("null",`type ${typeof y}`,_,S);else if(null===y)error(`type ${typeof m}`,"null",_,S);else if(m instanceof Map){if(y instanceof Map){if(m.size!==y.size)error(`Map instance with size ${m.size}`,`Map instance with size ${y.size}`,_,S);else for(let[T,R]of m)y.has(T)?recur(R,y.get(T),`${_}.get(${T})`,S+1):error(`Map instance with key ${T}`,`Map instance without key ${T}`,_,S)}else error("Map instance","other value",_,S)}else if(y instanceof Map)error("other value","Map instance",_,S);else if(m instanceof Set){if(y instanceof Set){if(m.size!==y.size)error(`Set instance with size ${m.size}`,`Set instance with size ${y.size}`,_,S);else for(let T of y)m.has(T)||error(`Set instance without element ${T}`,`Set instance with element ${T}`,_,S)}else error("Set instance","other value",_,S)}else if(y instanceof Set)error("other value","Set instance",_,S);else if(T||R){if(T!==R)error(`type ${T?"array":"object"}`,`type ${R?"array":"object"}`,_,S);else if(m.length!==y.length)error(`array with length ${m.length}`,`array with length ${y.length}`,_,S);else for(let T=0;T<m.length;T++)recur(m[T],y[T],`${_}[${T}]`,S+1)}else if(ea(m)||ea(y))ea(m)!==ea(y)?error(`type ${ea(m)?"React element":"object"}`,`type ${ea(y)?"React element":"object"}`,_,S):m.type!==y.type?error(`React element of type ${m.type}`,`React element of type ${y.type}`,_,S):recur(m.props,y.props,`[props of ${_}]`,S+1);else{for(let T in y)T in m||error(`object without key ${T}`,`object with key ${T}`,_,S);for(let T in m)T in y?recur(m[T],y[T],`${_}.${T}`,S+1):error(`object with key ${T}`,`object without key ${T}`,_,S)}}else{if("function"==typeof m)return;isNaN(m)||isNaN(y)?isNaN(m)!==isNaN(y)&&error(`${isNaN(m)?"NaN":"non-NaN value"}`,`${isNaN(y)?"NaN":"non-NaN value"}
26`,_,S):m!==y&&error(m,y,_,S)}}}(m,y,"",0)}},41048:function(m,y,_){"use strict";var S,T,R,D,j=Object.create,B=Object.defineProperty,Z=Object.getOwnPropertyDescriptor,W=Object.getOwnPropertyNames,q=Object.getPrototypeOf,Y=Object.prototype.hasOwnProperty,__copyProps=(m,y,_,S)=>{if(y&&"object"==typeof y||"function"==typeof y)for(let T of W(y))Y.call(m,T)||T===_||B(m,T,{get:()=>y[T],enumerable:!(S=Z(y,T))||S.enumerable});return m},ee={};((m,y)=>{for(var _ in y)B(m,_,{get:y[_],enumerable:!0})})(ee,{$dispatcherGuard:()=>$dispatcherGuard,$makeReadOnly:()=>$makeReadOnly,$reset:()=>$reset,$structuralCheck:()=>$structuralCheck,c:()=>eu,clearRenderCounterRegistry:()=>clearRenderCounterRegistry,renderCounterRegistry:()=>ep,useRenderCounter:()=>useRenderCounter}),m.exports=__copyProps(B({},"__esModule",{value:!0}),ee);var et=(T=null!=(S=_(67294))?j(q(S)):{},__copyProps(S&&S.__esModule?T:B(T,"default",{value:S,enumerable:!0}),S)),{useRef:er,useEffect:ei,isValidElement:ea}=et,es=null!=(R=et.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?R:et.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,el=Symbol.for("react.memo_cache_sentinel"),eu="function"==typeof(null==(D=et.__COMPILER_RUNTIME)?void 0:D.c)?et.__
26COMPILER_RUNTIME.c:function(m){return et.useMemo(()=>{let y=Array(m);for(let _=0;_<m;_++)y[_]=el;return y[el]=!0,y},[])},ec={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(m=>{ec[m]=()=>{throw Error(`[React] Unexpected React hook call (${m}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var ed=null;function setCurrent(m){return es.ReactCurrentDispatcher.current=m,es.ReactCurrentDispatcher.current}ec.useMemoCache=m=>{if(null!=ed)return ed.useMemoCache(m);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var ef=[];function $dispatcherGuard(m){let y=es.ReactCurrentDispatcher.current;if(0===m){if(ef.push(y),1===ef.length&&(ed=y),y===ec)throw Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");setCurrent(ec)}else if(1===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");0===ef.length&&(ed=null),setCurrent(m)}else if(2===m)ef.push(y),setCurrent(ed);else if(3===m){let m=ef.pop();if(null==m)throw Error("React Compiler internal error: unexpected null in guard stack");setCurrent(m)}else throw Error("React Compiler internal error: unreachable block"+m)}function $reset(m){for(let y=0;y<m.length;y++)m[y]=el}function $makeReadOnly(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var ep=new Map;function clearRenderCounterRegistry(){for(let m of ep.values())m.forEach(m=>{m.count=0})}function useRenderCounter(m){let y=er(null);null!=y.current&&(y.current.count+=1),ei(()=>{if(null==y.current){let _;let S={count:0};null==(_=ep.get(m))&&(_=new Set,ep.set(m,_)),_.add(S),y.current=S}return()=>{null!==y.current&&function(m,y){let _=ep.get(m);null!=_&&_.delete(y)}(m,y.current)}})}var eh=new Set;function $structuralCheck(m,y,_,S,T,R){function error(m,y,D,j){let B=`${S}:${R} [${T}] ${_}${D} changed from ${m} to ${y} at depth ${j}`;eh.has(B)||(eh.add(B),console.error(B))}!function recur(m,y,_,S){if(!(S>2)&&m!==y){if(typeof m!=typeof y)error(`type ${typeof m}`,`type ${typeof y}`,_,S);else if("object"==typeof m){let T=Array.isArray(m),R=Array.isArray(y);if(null===m&&null!==y)error("null",`type ${typeof y}`,_,S);else if(null===y)error(`type ${typeof m}`,"null",_,S);else if(m instanceof Map){if(y instanceof Map){if(m.size!==y.size)error(`Map instance with size ${m.size}`,`Map instance with size ${y.size}`,_,S);else for(let[T,R]of m)y.has(T)?recur(R,y.get(T),`${_}.get(${T})`,S+1):error(`Map instance with key ${T}`,`Map instance without key ${T}`,_,S)}else error("Map instance","other value",_,S)}else if(y instanceof Map)error("other value","Map instance",_,S);else if(m instanceof Set){if(y instanceof Set){if(m.size!==y.size)error(`Set instance with size ${m.size}`,`Set instance with size ${y.size}`,_,S);else for(let T of y)m.has(T)||error(`Set instance without element ${T}`,`Set instance with element ${T}`,_,S)}else error("Set instance","other value",_,S)}else if(y instanceof Set)error("other value","Set instance",_,S);else if(T||R){if(T!==R)error(`type ${T?"array":"object"}`,`type ${R?"array":"object"}`,_,S);else if(m.length!==y.length)error(`array with length ${m.length}`,`array with length ${y.length}`,_,S);else for(let T=0;T<m.length;T++)recur(m[T],y[T],`${_}[${T}]`,S+1)}else if(ea(m)||ea(y))ea(m)!==ea(y)?error(`type ${ea(m)?"React element":"object"}`,`type ${ea(y)?"React element":"object"}`,_,S):m.type!==y.type?error(`React element of type ${m.type}`,`React element of type ${y.type}`,_,S):recur(m.props,y.props,`[props of ${_}]`,S+1);else{for(let T in y)T in m||error(`object without key ${T}`,`object with key ${T}`,_,S);for(let T in m)T in y?recur(m[T],y[T],`${_}.${T}`,S+1):error(`object with key ${T}`,`object without key ${T}`,_,S)}}else{if("function"==typeof m)return;isNaN(m)||isNaN(y)?isNaN(m)!==isNaN(y)&&error(`${isNaN(m)?"NaN":"non-NaN value"}`,`${isNaN(y)?"NaN":"non-NaN value"}
26`,_,S):m!==y&&error(m,y,_,S)}}}(m,y,"",0)}},7662:function(m,y,_){"use strict";let S=Symbol("SemVer ANY");let Comparator=class Comparator{static get ANY(){return S}constructor(m,y){if(y=T(y),m instanceof Comparator){if(!!y.loose===m.loose)return m;m=m.value}B("comparator",m=m.trim().split(/\s+/).join(" "),y),this.options=y,this.loose=!!y.loose,this.parse(m),this.semver===S?this.value="":this.value=this.operator+this.semver.version,B("comp",this)}parse(m){let y=this.options.loose?R[D.COMPARATORLOOSE]:R[D.COMPARATOR],_=m.match(y);if(!_)throw TypeError(`Invalid comparator: ${m}`);this.operator=void 0!==_[1]?_[1]:"","="===this.operator&&(this.operator=""),_[2]?this.semver=new Z(_[2],this.options.loose):this.semver=S}toString(){return this.value}test(m){if(B("Comparator.test",m,this.options.loose),this.semver===S||m===S)return!0;if("string"==typeof m)try{m=new Z(m,this.options)}catch(m){return!1}return j(m,this.operator,this.semver,this.options)}intersects(m,y){if(!(m instanceof Comparator))throw TypeError("a Comparator is required");return""===this.operator?""===this.value||new W(m.value,y).test(this.value):""===m.operator?""===m.value||new W(this.value,y).test(m.semver):!((y=T(y)).includePrerelease&&("<0.0.0-0"===this.value||"<0.0.0-0"===m.value)||!y.includePrerelease&&(this.value.startsWith("<0.0.0")||m.value.startsWith("<0.0.0")))&&!!(this.operator.startsWith(">")&&m.operator.startsWith(">")||this.operator.startsWith("<")&&m.operator.startsWith("<")||this.semver.version===m.semver.version&&this.operator.includes("=")&&m.operator.includes("=")||j(this.semver,"<",m.semver,y)&&this.operator.startsWith(">")&&m.operator.startsWith("<")||j(this.semver,">",m.semver,y)&&this.operator.startsWith("<")&&m.operator.startsWith(">"))}};m.exports=Comparator;let T=_(72547),{safeRe:R,t:D}=_(53562),j=_(16002),B=_(40952),Z=_(95172),W=_(70779)},70779:function(m,y,_){"use strict";let S=/\s+/g;let Range=class Range{constructor(m,y){if(y=D(y),m instanceof Range){if(!!y.loose===m.loose&&!!y.includePrerelease===m.includePrerelease)return m;return new Range(m.raw,y)}if(m instanceof j)return this.raw=m.value,this.set=[[m]],this.formatted=void 0,this;if(this.options=y,this.loose=!!y.loose,this.includePrerelease=!!y.includePrerelease,this.raw=m.trim().replace(S," "),this.set=this.raw.split("||").map(m=>this.parseRange(m.trim())).filter(m=>m.length),!this.set.length)throw TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let m=this.set[0];if(this.set=this.set.filter(m=>!isNullSet(m[0])),0===this.set.length)this.set=[m];else if(this.set.length>1){for(let m of this.set)if(1===m.length&&isAny(m[0])){this.set=[m];break}}}this.formatted=void 0}get range(){if(void 0===this.formatted){this.formatted="";for(let m=0;m<this.set.length;m++){m>0&&(this.formatted+="||");let y=this.set[m];for(let m=0;m<y.length;m++)m>0&&(this.formatted+=" "),this.formatted+=y[m].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(m){let y=(this.options.includePrerelease&&er)|(this.options.loose&&ei),_=y+":"+m,S=R.get(_);if(S)return S;let T=this.options.loose,D=T?W[q.HYPHENRANGELOOSE]:W[q.HYPHENRANGE];B("hyphen replace",m=m.replace(D,hyphenReplace(this.options.includePrerelease))),B("comparator trim",m=m.replace(W[q.COMPARATORTRIM],Y)),B("tilde trim",m=m.replace(W[q.TILDETRIM],ee)),B("caret trim",m=m.replace(W[q.CARETTRIM],et));let Z=m.split(" ").map(m=>parseComparator(m,this.options)).join(" ").split(/\s+/).map(m=>replaceGTE0(m,this.options));T&&(Z=Z.filter(m=>(B("loose invalid filter",m,this.options),!!m.match(W[q.COMPARATORLOOSE])))),B("range list",Z);let ea=new Map,es=Z.map(m=>new j(m,this.options));for(let m of es){if(isNullSet(m))return[m];ea.set(m.value,m)}ea.size>1&&ea.has("")&&ea.delete("");let el=[...ea.values()];return R.set(_,el),el}intersects(m,y){if(!(m instanceof Range))throw TypeError("a Range is required");return this.set.some(_=>isSatisfiable(_,y)&&m.set.some(m=>isSatisfiable(m,y)&&_.every(_=>m.every(m=>_.intersects(m,y)))))}test(m){if(!m)return!1;if("string"==typeof m)try{m=new Z(m,this.options)}catch(m){return!1}for(let y=0;y<this.set.length;y++)if(testSet(this.set[y],m,this.options))return!0;return!1}};m.exports=Range;let T=_(31801),R=new T,D=_(72547),j=_(7662),B=_(40952),Z=_(95172),{safeRe:W,t:q,comparatorTrimReplace:Y,tildeTrimReplace:ee,caretTrimReplace:et}=_(53562),{FLAG_INCLUDE_PRERELEASE:er,FLAG_LOOSE:ei}=_(68576),isNullSet=m=>
26"<0.0.0-0"===m.value,isAny=m=>""===m.value,isSatisfiable=(m,y)=>{let _=!0,S=m.slice(),T=S.pop();for(;_&&S.length;)_=S.every(m=>T.intersects(m,y)),T=S.pop();return _},parseComparator=(m,y)=>(B("comp",m=m.replace(W[q.BUILD],""),y),B("caret",m=replaceCarets(m,y)),B("tildes",m=replaceTildes(m,y)),B("xrange",m=replaceXRanges(m,y)),B("stars",m=replaceStars(m,y)),m),isX=m=>!m||"x"===m.toLowerCase()||"*"===m,replaceTildes=(m,y)=>m.trim().split(/\s+/).map(m=>replaceTilde(m,y)).join(" "),replaceTilde=(m,y)=>{let _=y.loose?W[q.TILDELOOSE]:W[q.TILDE];return m.replace(_,(y,_,S,T,R)=>{let D;return B("tilde",m,y,_,S,T,R),isX(_)?D="":isX(S)?D=`>=${_}.0.0 <${+_+1}.0.0-0`:isX(T)?D=`>=${_}.${S}.0 <${_}.${+S+1}.0-0`:R?(B("replaceTilde pr",R),D=`>=${_}.${S}.${T}-${R} <${_}.${+S+1}.0-0`):D=`>=${_}.${S}.${T} <${_}.${+S+1}.0-0`,B("tilde return",D),D})},replaceCarets=(m,y)=>m.trim().split(/\s+/).map(m=>replaceCaret(m,y)).join(" "),replaceCaret=(m,y)=>{B("caret",m,y);let _=y.loose?W[q.CARETLOOSE]:W[q.CARET],S=y.includePrerelease?"-0":"";return m.replace(_,(y,_,T,R,D)=>{let j;return B("caret",m,y,_,T,R,D),isX(_)?j="":isX(T)?j=`>=${_}.0.0${S} <${+_+1}.0.0-0`:isX(R)?j="0"===_?`>=${_}.${T}.0${S} <${_}.${+T+1}.0-0`:`>=${_}.${T}.0${S} <${+_+1}.0.0-0`:D?(B("replaceCaret pr",D),j="0"===_?"0"===T?`>=${_}.${T}.${R}-${D} <${_}.${T}.${+R+1}-0`:`>=${_}.${T}.${R}-${D} <${_}.${+T+1}.0-0`:`>=${_}.${T}.${R}-${D} <${+_+1}.0.0-0`):(B("no pr"),j="0"===_?"0"===T?`>=${_}.${T}.${R}${S} <${_}.${T}.${+R+1}-0`:`>=${_}.${T}.${R}${S} <${_}.${+T+1}.0-0`:`>=${_}.${T}.${R} <${+_+1}.0.0-0`),B("caret return",j),j})},replaceXRanges=(m,y)=>(B("replaceXRanges",m,y),m.split(/\s+/).map(m=>replaceXRange(m,y)).join(" ")),replaceXRange=(m,y)=>{m=m.trim();let _=y.loose?W[q.XRANGELOOSE]:W[q.XRANGE];return m.replace(_,(_,S,T,R,D,j)=>{B("xRange",m,_,S,T,R,D,j);let Z=isX(T),W=Z||isX(R),q=W||isX(D);return"="===S&&q&&(S=""),j=y.includePrerelease?"-0":"",Z?_=">"===S||"<"===S?"<0.0.0-0":"*":S&&q?(W&&(R=0),D=0,">"===S?(S=">=",W?(T=+T+1,R=0):R=+R+1,D=0):"<="===S&&(S="<",W?T=+T+1:R=+R+1),"<"===S&&(j="-0"),_=`${S+T}.${R}.${D}${j}`):W?_=`>=${T}.0.0${j} <${+T+1}.0.0-0`:q&&(_=`>=${T}.${R}.0${j} <${T}.${+R+1}.0-0`),B("xRange return",_),_})},replaceStars=(m,y)=>(B("replaceStars",m,y),m.trim().replace(W[q.STAR],"")),replaceGTE0=(m,y)=>(B("replaceGTE0",m,y),m.trim().replace(W[y.includePrerelease?q.GTE0PRE:q.GTE0],"")),hyphenReplace=m=>(y,_,S,T,R,D,j,B,Z,W,q,Y)=>(_=isX(S)?"":isX(T)?`>=${S}.0.0${m?"-0":""}`:isX(R)?`>=${S}.${T}.0${m?"-0":""}`:D?`>=${_}`:`>=${_}${m?"-0":""}`,B=isX(Z)?"":isX(W)?`<${+Z+1}.0.0-0`:isX(q)?`<${Z}.${+W+1}.0-0`:Y?`<=${Z}.${W}.${q}-${Y}`:m?`<${Z}.${W}.${+q+1}-0`:`<=${B}`,`${_} ${B}`.trim()),testSet=(m,y,_)=>{for(let _=0;_<m.length;_++)if(!m[_].test(y))return!1;if(y.prerelease.length&&!_.includePrerelease){for(let _=0;_<m.length;_++)if(B(m[_].semver),m[_].semver!==j.ANY&&m[_].semver.prerelease.length>0){let S=m[_].semver;if(S.major===y.major&&S.minor===y.minor&&S.patch===y.patch)return!0}return!1}return!0}},95172:function(m,y,_){"use strict";let S=_(40952),{MAX_LENGTH:T,MAX_SAFE_INTEGER:R}=_(68576),{safeRe:D,t:j}=_(53562),B=_(72547),{compareIdentifiers:Z}=_(35146);let SemVer=class SemVer{constructor(m,y){if(y=B(y),m instanceof SemVer){if(!!y.loose===m.loose&&!!y.includePrerelease===m.includePrerelease)return m;m=m.version}else if("string"!=typeof m)throw TypeError(`Invalid version. Must be a string. Got type "${typeof m}".`);if(m.length>T)throw TypeError(`version is longer than ${T} characters`);S("SemVer",m,y),this.options=y,this.loose=!!y.loose,this.includePrerelease=!!y.includePrerelease;let _=m.trim().match(y.loose?D[j.LOOSE]:D[j.FULL]);if(!_)throw TypeError(`Invalid Version: ${m}`);if(this.raw=m,this.major=+_[1],this.minor=+_[2],this.patch=+_[3],this.major>R||this.major<0)throw TypeError("Invalid major version");if(this.minor>R||this.minor<0)throw TypeError("Invalid minor version");if(this.patch>R||this.patch<0)throw TypeError("Invalid patch version");_[4]?this.prerelease=_[4].split(".").map(m=>{if(/^[0-9]+$/.test(m)){let y=+m;if(y>=0&&y<R)return y}return m}):this.prerelease=[],this.build=_[5]?_[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(m){if(S("SemVer.compare",this.version,this.options,m),!(m instanceof SemVer)){if("string"==typeof m&&m===this.version)return 0;
26m=new SemVer(m,this.options)}return m.version===this.version?0:this.compareMain(m)||this.comparePre(m)}compareMain(m){return(m instanceof SemVer||(m=new SemVer(m,this.options)),this.major<m.major)?-1:this.major>m.major?1:this.minor<m.minor?-1:this.minor>m.minor?1:this.patch<m.patch?-1:this.patch>m.patch?1:0}comparePre(m){if(m instanceof SemVer||(m=new SemVer(m,this.options)),this.prerelease.length&&!m.prerelease.length)return -1;if(!this.prerelease.length&&m.prerelease.length)return 1;if(!this.prerelease.length&&!m.prerelease.length)return 0;let y=0;do{let _=this.prerelease[y],T=m.prerelease[y];if(S("prerelease compare",y,_,T),void 0===_&&void 0===T)return 0;if(void 0===T)return 1;if(void 0===_)return -1;if(_===T)continue;else return Z(_,T)}while(++y)}compareBuild(m){m instanceof SemVer||(m=new SemVer(m,this.options));let y=0;do{let _=this.build[y],T=m.build[y];if(S("build compare",y,_,T),void 0===_&&void 0===T)return 0;if(void 0===T)return 1;if(void 0===_)return -1;if(_===T)continue;else return Z(_,T)}while(++y)}inc(m,y,_){if(m.startsWith("pre")){if(!y&&!1===_)throw Error("invalid increment argument: identifier is empty");if(y){let m=`-${y}`.match(this.options.loose?D[j.PRERELEASELOOSE]:D[j.PRERELEASE]);if(!m||m[1]!==y)throw Error(`invalid identifier: ${y}`)}}switch(m){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",y,_);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",y,_);break;case"prepatch":this.prerelease.length=0,this.inc("patch",y,_),this.inc("pre",y,_);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",y,_),this.inc("pre",y,_);break;case"release":if(0===this.prerelease.length)throw Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;break;case"major":(0!==this.minor||0!==this.patch||0===this.prerelease.length)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(0!==this.patch||0===this.prerelease.length)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":{let m=Number(_)?1:0;if(0===this.prerelease.length)this.prerelease=[m];else{let S=this.prerelease.length;for(;--S>=0;)"number"==typeof this.prerelease[S]&&(this.prerelease[S]++,S=-2);if(-1===S){if(y===this.prerelease.join(".")&&!1===_)throw Error("invalid increment argument: identifier already exists");this.prerelease.push(m)}}if(y){let S=[y,m];!1===_&&(S=[y]),0===Z(this.prerelease[0],y)?isNaN(this.prerelease[1])&&(this.prerelease=S):this.prerelease=S}break}default:throw Error(`invalid increment argument: ${m}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};m.exports=SemVer},63460:function(m,y,_){"use strict";let S=_(68451);m.exports=(m,y)=>{let _=S(m.trim().replace(/^[=v]+/,""),y);return _?_.version:null}},16002:function(m,y,_){"use strict";let S=_(94130),T=_(12219),R=_(11579),D=_(21446),j=_(13903),B=_(43797);m.exports=(m,y,_,Z)=>{switch(y){case"===":return"object"==typeof m&&(m=m.version),"object"==typeof _&&(_=_.version),m===_;case"!==":return"object"==typeof m&&(m=m.version),"object"==typeof _&&(_=_.version),m!==_;case"":case"=":case"==":return S(m,_,Z);case"!=":return T(m,_,Z);case">":return R(m,_,Z);case">=":return D(m,_,Z);case"<":return j(m,_,Z);case"<=":return B(m,_,Z);default:throw TypeError(`Invalid operator: ${y}`)}}},57757:function(m,y,_){"use strict";let S=_(95172),T=_(68451),{safeRe:R,t:D}=_(53562);m.exports=(m,y)=>{if(m instanceof S)return m;if("number"==typeof m&&(m=String(m)),"string"!=typeof m)return null;let _=null;if((y=y||{}).rtl){let S;let T=y.includePrerelease?R[D.COERCERTLFULL]:R[D.COERCERTL];for(;(S=T.exec(m))&&(!_||_.index+_[0].length!==m.length);)_&&S.index+S[0].length===_.index+_[0].length||(_=S),T.lastIndex=S.index+S[1].length+S[2].length;T.lastIndex=-1}else _=m.match(y.includePrerelease?R[D.COERCEFULL]:R[D.COERCE]);if(null===_)return null;let j=_[2],B=_[3]||"0",Z=_[4]||"0",W=y.includePrerelease&&_[5]?`-${_[5]}`:"",q=y.includePrerelease&&_[6]?`+${_[6]}`:"";return T(`${j}.${B}.${Z}${W}${q}`,y)}},2603:function(m,y,_){"use strict";let S=_(95172);m.exports=(m,y,_)=>{let T=new S(m,_),R=new S(y,_);return T.compare(R)||T.compareBuild(R)}},23506:function(m,y,_){"use strict";let S=_(74444);m.exports=(m,y)=>S(m,y,!0)},74444:function(m,y,_){"use strict";let S=_(95172);m.exports=(m,y,_)=>new S(m,_).compare(new S(y,_))},65732:function(m,y,_){"use strict";let S=_(68451);m.exports=(m,y)=>{let _=S(m,null,!0),T=S(y,null,!0),R=_.compare(T);if(0===R)return null;let D=R>0,j=D?_:T,B=D?T:_,Z=!!j.prerelease.length,W=!!B.prerelease.length;
26if(W&&!Z){if(!B.patch&&!B.minor)return"major";if(0===B.compareMain(j))return B.minor&&!B.patch?"minor":"patch"}let q=Z?"pre":"";return _.major!==T.major?q+"major":_.minor!==T.minor?q+"minor":_.patch!==T.patch?q+"patch":"prerelease"}},94130:function(m,y,_){"use strict";let S=_(74444);m.exports=(m,y,_)=>0===S(m,y,_)},11579:function(m,y,_){"use strict";let S=_(74444);m.exports=(m,y,_)=>S(m,y,_)>0},21446:function(m,y,_){"use strict";let S=_(74444);m.exports=(m,y,_)=>S(m,y,_)>=0},92800:function(m,y,_){"use strict";let S=_(95172);m.exports=(m,y,_,T,R)=>{"string"==typeof _&&(R=T,T=_,_=void 0);try{return new S(m instanceof S?m.version:m,_).inc(y,T,R).version}catch(m){return null}}},13903:function(m,y,_){"use strict";let S=_(74444);m.exports=(m,y,_)=>0>S(m,y,_)},43797:function(m,y,_){"use strict";let S=_(74444);m.exports=(m,y,_)=>0>=S(m,y,_)},89020:function(m,y,_){"use strict";let S=_(95172);m.exports=(m,y)=>new S(m,y).major},63507:function(m,y,_){"use strict";let S=_(95172);m.exports=(m,y)=>new S(m,y).minor},12219:function(m,y,_){"use strict";let S=_(74444);m.exports=(m,y,_)=>0!==S(m,y,_)},68451:function(m,y,_){"use strict";let S=_(95172);m.exports=(m,y,_=!1)=>{if(m instanceof S)return m;try{return new S(m,y)}catch(m){if(!_)return null;throw m}}},8232:function(m,y,_){"use strict";let S=_(95172);m.exports=(m,y)=>new S(m,y).patch},30893:function(m,y,_){"use strict";let S=_(68451);m.exports=(m,y)=>{let _=S(m,y);return _&&_.prerelease.length?_.prerelease:null}},59043:function(m,y,_){"use strict";let S=_(74444);m.exports=(m,y,_)=>S(y,m,_)},22250:function(m,y,_){"use strict";let S=_(2603);m.exports=(m,y)=>m.sort((m,_)=>S(_,m,y))},98108:function(m,y,_){"use strict";let S=_(70779);m.exports=(m,y,_)=>{try{y=new S(y,_)}catch(m){return!1}return y.test(m)}},91146:function(m,y,_){"use strict";let S=_(2603);m.exports=(m,y)=>m.sort((m,_)=>S(m,_,y))},7753:function(m,y,_){"use strict";let S=_(68451);m.exports=(m,y)=>{let _=S(m,y);return _?_.version:null}},78453:function(m,y,_){"use strict";let S=_(53562),T=_(68576),R=_(95172),D=_(35146),j=_(68451),B=_(7753),Z=_(63460),W=_(92800),q=_(65732),Y=_(89020),ee=_(63507),et=_(8232),er=_(30893),ei=_(74444),ea=_(59043),es=_(23506),el=_(2603),eu=_(91146),ec=_(22250),ed=_(11579),ef=_(13903),ep=_(94130),eh=_(12219),eg=_(21446),em=_(43797),ey=_(16002),eb=_(57757),ev=_(7662),ex=_(70779),ew=_(98108),e_=_(85417),eC=_(98327),eS=_(93450),ek=_(41847),eT=_(22107),eE=_(44278),eO=_(44809),eP=_(99857),eR=_(66263),eI=_(72180),eA=_(74367);m.exports={parse:j,valid:B,clean:Z,inc:W,diff:q,major:Y,minor:ee,patch:et,prerelease:er,compare:ei,rcompare:ea,compareLoose:es,compareBuild:el,sort:eu,rsort:ec,gt:ed,lt:ef,eq:ep,neq:eh,gte:eg,lte:em,cmp:ey,coerce:eb,Comparator:ev,Range:ex,satisfies:ew,toComparators:e_,maxSatisfying:eC,minSatisfying:eS,minVersion:ek,validRange:eT,outside:eE,gtr:eO,ltr:eP,intersects:eR,simplifyRange:eI,subset:eA,SemVer:R,re:S.re,src:S.src,tokens:S.t,SEMVER_SPEC_VERSION:T.SEMVER_SPEC_VERSION,RELEASE_TYPES:T.RELEASE_TYPES,compareIdentifiers:D.compareIdentifiers,rcompareIdentifiers:D.rcompareIdentifiers}},68576:function(m){"use strict";let y=Number.MAX_SAFE_INTEGER||9007199254740991;m.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:y,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},40952:function(m,y,_){"use strict";var S=_(34155);let T="object"==typeof S&&S.env&&S.env.NODE_DEBUG&&/\bsemver\b/i.test(S.env.NODE_DEBUG)?(...m)=>console.error("SEMVER",...m):()=>{};m.exports=T},35146:function(m){"use strict";let y=/^[0-9]+$/,compareIdentifiers=(m,_)=>{if("number"==typeof m&&"number"==typeof _)return m===_?0:m<_?-1:1;let S=y.test(m),T=y.test(_);return S&&T&&(m=+m,_=+_),m===_?0:S&&!T?-1:T&&!S?1:m<_?-1:1};m.exports={compareIdentifiers,rcompareIdentifiers:(m,y)=>compareIdentifiers(y,m)}},31801:function(m){"use strict";m.exports=class{constructor(){this.max=1e3,this.map=new Map}get(m){let y=this.map.get(m);if(void 0!==y)return this.map.delete(m),this.map.set(m,y),y}delete(m){return this.map.delete(m)}set(m,y){let _=this.delete(m);if(!_&&void 0!==y){if(this.map.size>
26=this.max){let m=this.map.keys().next().value;this.delete(m)}this.map.set(m,y)}return this}}},72547:function(m){"use strict";let y=Object.freeze({loose:!0}),_=Object.freeze({});m.exports=m=>m?"object"!=typeof m?y:m:_},53562:function(m,y,_){"use strict";let{MAX_SAFE_COMPONENT_LENGTH:S,MAX_SAFE_BUILD_LENGTH:T,MAX_LENGTH:R}=_(68576),D=_(40952);y=m.exports={};let j=y.re=[],B=y.safeRe=[],Z=y.src=[],W=y.safeSrc=[],q=y.t={},Y=0,ee="[a-zA-Z0-9-]",et=[["\\s",1],["\\d",R],[ee,T]],makeSafeRegex=m=>{for(let[y,_]of et)m=m.split(`${y}*`).join(`${y}{0,${_}}`).split(`${y}+`).join(`${y}{1,${_}}`);return m},createToken=(m,y,_)=>{let S=makeSafeRegex(y),T=Y++;D(m,T,y),q[m]=T,Z[T]=y,W[T]=S,j[T]=new RegExp(y,_?"g":void 0),B[T]=new RegExp(S,_?"g":void 0)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*"),createToken("NUMERICIDENTIFIERLOOSE","\\d+"),createToken("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${ee}*`),createToken("MAINVERSION",`(${Z[q.NUMERICIDENTIFIER]})\\.(${Z[q.NUMERICIDENTIFIER]})\\.(${Z[q.NUMERICIDENTIFIER]})`),createToken("MAINVERSIONLOOSE",`(${Z[q.NUMERICIDENTIFIERLOOSE]})\\.(${Z[q.NUMERICIDENTIFIERLOOSE]})\\.(${Z[q.NUMERICIDENTIFIERLOOSE]})`),createToken("PRERELEASEIDENTIFIER",`(?:${Z[q.NONNUMERICIDENTIFIER]}|${Z[q.NUMERICIDENTIFIER]})`),createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${Z[q.NONNUMERICIDENTIFIER]}|${Z[q.NUMERICIDENTIFIERLOOSE]})`),createToken("PRERELEASE",`(?:-(${Z[q.PRERELEASEIDENTIFIER]}(?:\\.${Z[q.PRERELEASEIDENTIFIER]})*))`),createToken("PRERELEASELOOSE",`(?:-?(${Z[q.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Z[q.PRERELEASEIDENTIFIERLOOSE]})*))`),createToken("BUILDIDENTIFIER",`${ee}+`),createToken("BUILD",`(?:\\+(${Z[q.BUILDIDENTIFIER]}(?:\\.${Z[q.BUILDIDENTIFIER]})*))`),createToken("FULLPLAIN",`v?${Z[q.MAINVERSION]}${Z[q.PRERELEASE]}?${Z[q.BUILD]}?`),createToken("FULL",`^${Z[q.FULLPLAIN]}$`),createToken("LOOSEPLAIN",`[v=\\s]*${Z[q.MAINVERSIONLOOSE]}${Z[q.PRERELEASELOOSE]}?${Z[q.BUILD]}?`),createToken("LOOSE",`^${Z[q.LOOSEPLAIN]}$`),createToken("GTLT","((?:<|>)?=?)"),createToken("XRANGEIDENTIFIERLOOSE",`${Z[q.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),createToken("XRANGEIDENTIFIER",`${Z[q.NUMERICIDENTIFIER]}|x|X|\\*`),createToken("XRANGEPLAIN",`[v=\\s]*(${Z[q.XRANGEIDENTIFIER]})(?:\\.(${Z[q.XRANGEIDENTIFIER]})(?:\\.(${Z[q.XRANGEIDENTIFIER]})(?:${Z[q.PRERELEASE]})?${Z[q.BUILD]}?)?)?`),createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${Z[q.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Z[q.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Z[q.XRANGEIDENTIFIERLOOSE]})(?:${Z[q.PRERELEASELOOSE]})?${Z[q.BUILD]}?)?)?`),createToken("XRANGE",`^${Z[q.GTLT]}\\s*${Z[q.XRANGEPLAIN]}$`),createToken("XRANGELOOSE",`^${Z[q.GTLT]}\\s*${Z[q.XRANGEPLAINLOOSE]}$`),createToken("COERCEPLAIN",`(^|[^\\d])(\\d{1,${S}})(?:\\.(\\d{1,${S}}))?(?:\\.(\\d{1,${S}}))?`),createToken("COERCE",`${Z[q.COERCEPLAIN]}(?:$|[^\\d])`),createToken("COERCEFULL",Z[q.COERCEPLAIN]+`(?:${Z[q.PRERELEASE]})?`+`(?:${Z[q.BUILD]})?`+"(?:$|[^\\d])"),createToken("COERCERTL",Z[q.COERCE],!0),createToken("COERCERTLFULL",Z[q.COERCEFULL],!0),createToken("LONETILDE","(?:~>?)"),createToken("TILDETRIM",`(\\s*)${Z[q.LONETILDE]}\\s+`,!0),y.tildeTrimReplace="$1~",createToken("TILDE",`^${Z[q.LONETILDE]}${Z[q.XRANGEPLAIN]}$`),createToken("TILDELOOSE",`^${Z[q.LONETILDE]}${Z[q.XRANGEPLAINLOOSE]}$`),createToken("LONECARET","(?:\\^)"),createToken("CARETTRIM",`(\\s*)${Z[q.LONECARET]}\\s+`,!0),y.caretTrimReplace="$1^",createToken("CARET",`^${Z[q.LONECARET]}${Z[q.XRANGEPLAIN]}$`),createToken("CARETLOOSE",`^${Z[q.LONECARET]}${Z[q.XRANGEPLAINLOOSE]}$`),createToken("COMPARATORLOOSE",`^${Z[q.GTLT]}\\s*(${Z[q.LOOSEPLAIN]})$|^$`),createToken("COMPARATOR",`^${Z[q.GTLT]}\\s*(${Z[q.FULLPLAIN]})$|^$`),createToken("COMPARATORTRIM",`(\\s*)${Z[q.GTLT]}\\s*(${Z[q.LOOSEPLAIN]}|${Z[q.XRANGEPLAIN]})`,!0),y.comparatorTrimReplace="$1$2$3",createToken("HYPHENRANGE",`^\\s*(${Z[q.XRANGEPLAIN]})\\s+-\\s+(${Z[q.XRANGEPLAIN]})\\s*$`),createToken("HYPHENRANGELOOSE",`^\\s*(${Z[q.XRANGEPLAINLOOSE]})\\s+-\\s+(${Z[q.XRANGEPLAINLOOSE]})\\s*$`),createToken("STAR","(<|>)?=?\\s*\\*"),createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},44809:function(m,y,_){"use strict";let S=_(44278);m.exports=(m,y,_)=>S(m,y,">",_)},66263:function(m,y,_){"use strict";let S=_(70779);m.exports=(m,y,_)=>(m=new S(m,_),y=new S(y,_),m.intersects(y,_))},99857:function(m,y,_){"use strict";let S=_(44278);m.exports=(m,y,_)=>S(m,y,"<",_)},98327:function(m,y,_){"use strict";let S=_(95172),T=_(70779);m.exports=(m,y,_)=>{let R=null,D=null,j=null;try{j=new T(y,_)}catch(m){return null}return m.forEach(m=>
26{j.test(m)&&(!R||-1===D.compare(m))&&(R=m,D=new S(R,_))}),R}},93450:function(m,y,_){"use strict";let S=_(95172),T=_(70779);m.exports=(m,y,_)=>{let R=null,D=null,j=null;try{j=new T(y,_)}catch(m){return null}return m.forEach(m=>{j.test(m)&&(!R||1===D.compare(m))&&(R=m,D=new S(R,_))}),R}},41847:function(m,y,_){"use strict";let S=_(95172),T=_(70779),R=_(11579);m.exports=(m,y)=>{m=new T(m,y);let _=new S("0.0.0");if(m.test(_)||(_=new S("0.0.0-0"),m.test(_)))return _;_=null;for(let y=0;y<m.set.length;++y){let T=m.set[y],D=null;T.forEach(m=>{let y=new S(m.semver.version);switch(m.operator){case">":0===y.prerelease.length?y.patch++:y.prerelease.push(0),y.raw=y.format();case"":case">=":(!D||R(y,D))&&(D=y);break;case"<":case"<=":break;default:throw Error(`Unexpected operation: ${m.operator}`)}}),D&&(!_||R(_,D))&&(_=D)}return _&&m.test(_)?_:null}},44278:function(m,y,_){"use strict";let S=_(95172),T=_(7662),{ANY:R}=T,D=_(70779),j=_(98108),B=_(11579),Z=_(13903),W=_(43797),q=_(21446);m.exports=(m,y,_,Y)=>{let ee,et,er,ei,ea;switch(m=new S(m,Y),y=new D(y,Y),_){case">":ee=B,et=W,er=Z,ei=">",ea=">=";break;case"<":ee=Z,et=q,er=B,ei="<",ea="<=";break;default:throw TypeError('Must provide a hilo val of "<" or ">"')}if(j(m,y,Y))return!1;for(let _=0;_<y.set.length;++_){let S=y.set[_],D=null,j=null;if(S.forEach(m=>{m.semver===R&&(m=new T(">=0.0.0")),D=D||m,j=j||m,ee(m.semver,D.semver,Y)?D=m:er(m.semver,j.semver,Y)&&(j=m)}),D.operator===ei||D.operator===ea||(!j.operator||j.operator===ei)&&et(m,j.semver)||j.operator===ea&&er(m,j.semver))return!1}return!0}},72180:function(m,y,_){"use strict";let S=_(98108),T=_(74444);m.exports=(m,y,_)=>{let R=[],D=null,j=null,B=m.sort((m,y)=>T(m,y,_));for(let m of B){let T=S(m,y,_);T?(j=m,D||(D=m)):(j&&R.push([D,j]),j=null,D=null)}D&&R.push([D,null]);let Z=[];for(let[m,y]of R)m===y?Z.push(m):y||m!==B[0]?y?m===B[0]?Z.push(`<=${y}`):Z.push(`${m} - ${y}`):Z.push(`>=${m}`):Z.push("*");let W=Z.join(" || "),q="string"==typeof y.raw?y.raw:String(y);return W.length<q.length?W:y}},74367:function(m,y,_){"use strict";let S=_(70779),T=_(7662),{ANY:R}=T,D=_(98108),j=_(74444),B=[new T(">=0.0.0-0")],Z=[new T(">=0.0.0")],simpleSubset=(m,y,_)=>{let S,T,W,q,Y,ee,et;if(m===y)return!0;if(1===m.length&&m[0].semver===R){if(1===y.length&&y[0].semver===R)return!0;m=_.includePrerelease?B:Z}if(1===y.length&&y[0].semver===R){if(_.includePrerelease)return!0;y=Z}let er=new Set;for(let y of m)">"===y.operator||">="===y.operator?S=higherGT(S,y,_):"<"===y.operator||"<="===y.operator?T=lowerLT(T,y,_):er.add(y.semver);if(er.size>1||S&&T&&((W=j(S.semver,T.semver,_))>0||0===W&&(">="!==S.operator||"<="!==T.operator)))return null;for(let m of er){if(S&&!D(m,String(S),_)||T&&!D(m,String(T),_))return null;for(let S of y)if(!D(m,String(S),_))return!1;return!0}let ei=!!T&&!_.includePrerelease&&!!T.semver.prerelease.length&&T.semver,ea=!!S&&!_.includePrerelease&&!!S.semver.prerelease.length&&S.semver;for(let m of(ei&&1===ei.prerelease.length&&"<"===T.operator&&0===ei.prerelease[0]&&(ei=!1),y)){if(et=et||">"===m.operator||">="===m.operator,ee=ee||"<"===m.operator||"<="===m.operator,S){if(ea&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===ea.major&&m.semver.minor===ea.minor&&m.semver.patch===ea.patch&&(ea=!1),">"===m.operator||">="===m.operator){if((q=higherGT(S,m,_))===m&&q!==S)return!1}else if(">="===S.operator&&!D(S.semver,String(m),_))return!1}if(T){if(ei&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===ei.major&&m.semver.minor===ei.minor&&m.semver.patch===ei.patch&&(ei=!1),"<"===m.operator||"<="===m.operator){if((Y=lowerLT(T,m,_))===m&&Y!==T)return!1}else if("<="===T.operator&&!D(T.semver,String(m),_))return!1}if(!m.operator&&(T||S)&&0!==W)return!1}return(!S||!ee||!!T||0===W)&&(!T||!et||!!S||0===W)&&!ea&&!ei},higherGT=(m,y,_)=>{if(!m)return y;let S=j(m.semver,y.semver,_);return S>0?m:S<0?y:">"===y.operator&&">="===m.operator?y:m},lowerLT=(m,y,_)=>{if(!m)return y;let S=j(m.semver,y.semver,_);return S<0?m:S>0?y:"<"===y.operator&&"<="===m.operator?y:m};m.exports=(m,y,_={})=>{if(m===y)return!0;m=new S(m,_),y=new S(y,_);let T=!1;t:for(let S of m.set){for(let m of y.set){let y=simpleSubset(S,m,_);if(T=T||null!==y,y)continue t}if(T)return!1}return!0}},85417:function(m,y,_){"use strict";let S=_(70779);m.exports=(m,y)=>new S(m,y).set.map(m=>m.map(m=>m.value).join(" ").trim().split(" "))},22107:function(m,y,_){"use strict";let S=_(70779);m.exports=(m,y)=>{try{return new S(m,y).range||"*"}catch(m){return null}}},38993:function(m){m.exports=function(m,y,_){if(null===m!=(null===y))return!1;var S=Array.isArray(m);if(S!==Array.isArray(y))return!1;var T=typeof m;return T===typeof y&&("function"!==T&&"object"!==T?_?_(m,y):m===y:S?function(m,y,_){var S=m.length;if(S!==y.length)return!1;if(_){for(var T=0;T<S;T++)if(!_(m[T],y[T]))return!1}else for(var T=0;T<S;T++)if(m[T]!==y[T])return!1;return!0}(m,y,_):function(m,y,_){var S=0,T=0;if(_)for(var R in m){if(m.hasOwnProperty(R)&&!_(m[R],y[R]))return!1;S++}else for(var R in m){if(m.hasOwnProperty(R)&&m[R]!==y[R])return!1;S++}for(var R in y)y.hasOwnProperty(R)&&T++;return S===T}(m,y,_))}},50083:function(m,y,_){"use strict";_.d(y,{BE:function(){return ew},BX:function(){return eI},C_:function(){return eE},Cl:function(){return ev},D1:function(){return ee},Dk:function(){return eR},EP:function(){return ex},ES:function(){return eT},Ft:function(){return isTextDecorationsEqual},G9:function(){return ei},GZ:function(){return ek},Gq:function(){return ey},IB:function(){return ef},Ie:function(){return eL},K9:function(){return verifyDiffState},KW:function(){return isTrackedMutation},KZ:function(){return eA},Mf:function(){return getSelection},N3:function(){return withDOM},Or:function(){return eD},Pr:function(){return eP},QY:function(){return targetRange},Qz:function(){return mergeStringDiffs},Rx:function(){return eu},SV:function(){return eB},TF:function(){return ed},Tr:function(){return ej},WV:function(){return applyStringDiff},Wt:function(){return et},YU:function(){return eO},_e:function(){return isElementDecorationsEqual},aQ:function(){return getDefaultView},aY:function(){return isDOMElement},cj:function(){return W},f7:function(){return eC},hc:function(){return eM},hf:function(){return em},ik:function(){return normalizeStringDiff},j0:function(){return normalizePoint},jG:function(){return splitDecorationsByChild},kB:function(){return eb},l:function(){return eS},l2:function(){return eg},n:function(){return isPlainTextOnlyPaste},n6:function(){return eV},o4:function(){return normalizeRange},q8:function(){return eF},rP:function(){return ec},sr:function(){return Key},tV:function(){return el},tw:function(){return eh},uF:function(){return isDOMNode},vY:function(){return getActiveElement},wZ:function(){return Y},y2:function(){return eN},zq:function(){return isDOMSelection}});var S,T,R=_(77493),D=_(18156),j=globalThis.Node,B=globalThis.Text,getDefaultView=m=>m&&m.ownerDocument&&m.ownerDocument.defaultView||null,isDOMComment=m=>isDOMNode(m)&&8===m.nodeType,isDOMElement=m=>isDOMNode(m)&&1===m.nodeType,isDOMNode=m=>{var y=getDefaultView(m);return!!y&&m instanceof y.Node},isDOMSelection=m=>{var y=m&&m.anchorNode&&getDefaultView(m.anchorNode);return!!y&&m instanceof y.Selection},isDOMText=m=>isDOMNode(m)&&3===m.nodeType,isPlainTextOnlyPaste=m=>m.clipboardData&&""!==m.clipboardData.getData("text/plain")&&1===m.clipboardData.types.length,normalizeDOMPoint=m=>{var[y,_]=m;if(isDOMElement(y)&&y.childNodes.length){var S=_===y.childNodes.length,T=S?_-1:_;for([y,T]=getEditableChildAndIndex(y,T,S?"backward":"forward"),S=T<_;isDOMElement(y)&&y.childNodes.length;){var R=S?y.childNodes.length-1:0;y=getEditableChild(y,R,S?"backward":"forward")}_=S&&null!=y.textContent?y.textContent.length:0}return[y,_]},hasShadowRoot=m=>{for(var y=m&&m.parentNode;y;){if("[object ShadowRoot]"===y.toString())return!0;y=y.parentNode}return!1},getEditableChildAndIndex=(m,y,_)=>{for(var{childNodes:S}=m,T=S[y],R=y,D=!1,j=!1;(isDOMComment(T)||isDOMElement(T)&&0===T.childNodes.length||isDOMElement(T)&&"false"===T.getAttribute("contenteditable"))&&(!D||!j);){if(R>=S.length){D=!0,R=y-1,_="backward";continue}if(R<0){j=!0,R=y+1,_="forward";continue}T=S[R],y=R,R+="forward"===_?1:-1}return[T,y]},getEditableChild=(m,y,_)=>{var[S]=getEditableChildAndIndex(m,y,_);return S},getPlainText=m=>{var y="";if(isDOMText(m)&&m.nodeValue)return m.nodeValue;if(isDOMElement(m)){for(var _ of Array.from(m.childNodes))y+=getPlainText(_);var S=getComputedStyle(m).getPropertyValue("display");("block"===S||"list"===S||"BR"===m.tagName)&&(y+="\n")}return y},Z=/data-slate-fragment="(.+?)"/m,getSlateFragmentAttribute=m=>{var[,y]=m.getData("text/html").match(Z)||[];return y},getSelection=m=>null!=m.getSelection?m.getSelection():document.getSelection(),isTrackedMutation=(m,y,_)=>{var{target:S}=y;if(isDOMElement(S)&&S.matches('[contentEditable="false"]'))return!1;var{document:T}=eN.getWindow(m);if(T.contains(S))return eN.hasDOMNode(m,S,{editable:!0});var R=_.find(m=>{var{addedNodes:y,removedNodes:_}=m;for(var T of y)if(T===S||T.contains(S))return!0;for(var R of _)if(R===S||R.contains(S))return!0});return!!R&&R!==y&&isTrackedMutation(m,R,_)},getActiveElement=()=>{for(var m,y,_,S=document.activeElement;null!==(m=S)&&void 0!==m&&m.shadowRoot&&null!==(y=S.shadowRoot)&&void 0!==y&&y.activeElement;)S=null===(_=S)||void 0===_||null===(_=_.shadowRoot)||void 0===_?void 0:_.activeElement;return S},isBefore=(m,y)=>!!(m.compareDocumentPosition(y)&j.DOCUMENT_POSITION_PRECEDING),isAfter=(m,y)=>!!(m.compareDocumentPosition(y)&j.DOCUMENT_POSITION_FOLLOWING),W="undefined"!=typeof navigator&&"undefined"!=typeof window&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,q="undefined"!=typeof navigator&&/Mac OS X/.test(navigator.userAgent),Y="undefined"!=typeof navigator&&/Android/.test(navigator.userAgent),ee="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),et="undefined"!=typeof navigator&&/AppleWeb
26Kit(?!.*Chrome)/i.test(navigator.userAgent),er="undefined"!=typeof navigator&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),ei="undefined"!=typeof navigator&&/Chrome/i.test(navigator.userAgent),ea="undefined"!=typeof navigator&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),es=Y&&"undefined"!=typeof navigator&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),el="undefined"!=typeof navigator&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),eu="undefined"!=typeof navigator&&/.*UCBrowser/.test(navigator.userAgent),ec="undefined"!=typeof navigator&&/.*Wechat/.test(navigator.userAgent)&&!/.*MacWechat/.test(navigator.userAgent),ed=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement);"undefined"!=typeof navigator&&/Safari/.test(navigator.userAgent)&&/Version\/(\d+)/.test(navigator.userAgent)&&null!==(S=navigator.userAgent.match(/Version\/(\d+)/))&&void 0!==S&&S[1]&&parseInt(null===(T=navigator.userAgent.match(/Version\/(\d+)/))||void 0===T?void 0:T[1],10);var ef=(!ea||!es)&&!er&&"undefined"!=typeof globalThis&&globalThis.InputEvent&&"function"==typeof globalThis.InputEvent.prototype.getTargetRanges;function _typeof(m){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(m)}function _defineProperty(m,y,_){var S;return S=function(m,y){if("object"!==_typeof(m)||null===m)return m;var _=m[Symbol.toPrimitive];if(void 0!==_){var S=_.call(m,y||"default");if("object"!==_typeof(S))return S;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(m)}(y,"string"),(y="symbol"===_typeof(S)?S:String(S))in m?Object.defineProperty(m,y,{value:_,enumerable:!0,configurable:!0,writable:!0}):m[y]=_,m}var ep=0;let Key=class Key{constructor(){_defineProperty(this,"id",void 0),this.id="".concat(ep++)}};var eh=new WeakMap,eg=new WeakMap,em=new WeakMap,ey=new WeakMap,eb=new WeakMap,ev=new WeakMap,ex=new WeakMap,ew=new WeakMap,e_=new WeakMap,eC=new WeakMap,eS=new WeakMap,ek=new WeakMap,eT=new WeakMap,eE=new WeakMap,eO=new WeakMap,eP=new WeakMap,eR=new WeakMap,eI=new WeakMap,eA=new WeakMap,eM=new WeakMap,eD=new WeakMap,ej=new WeakMap,eL=Symbol("placeholder"),eF=Symbol("mark-placeholder"),eN={androidPendingDiffs:m=>eA.get(m),androidScheduleFlush:m=>{var y;null===(y=eP.get(m))||void 0===y||y()},blur:m=>{var y=eN.toDOMNode(m,m),_=eN.findDocumentOrShadowRoot(m);ek.set(m,!1),_.activeElement===y&&y.blur()},deselect:m=>{var{selection:y}=m,_=getSelection(eN.findDocumentOrShadowRoot(m));_&&_.rangeCount>0&&_.removeAllRanges(),y&&R.YR.deselect(m)},findDocumentOrShadowRoot:m=>{var y=eN.toDOMNode(m,m),_=y.getRootNode();return _ instanceof Document||_ instanceof ShadowRoot?_:y.ownerDocument},findEventRange:(m,y)=>{"nativeEvent"in y&&(y=y.nativeEvent);var _,{clientX:S,clientY:T,target:D}=y;if(null==S||null==T)throw Error("Cannot resolve a Slate range from a DOM event: ".concat(y));var j=eN.toSlateNode(m,y.target),B=eN.findPath(m,j);if(R.W_.isElement(j)&&R.ML.isVoid(m,j)){var Z=D.getBoundingClientRect(),W=m.isInline(j)?S-Z.left<Z.left+Z.width-S:T-Z.top<Z.top+Z.height-T,q=R.ML.point(m,B,{edge:W?"start":"end"}),Y=W?R.ML.before(m,q):R.ML.after(m,q);if(Y)return R.ML.range(m,Y)}var{document:ee}=eN.getWindow(m);if(ee.caretRangeFromPoint)_=ee.caretRangeFromPoint(S,T);else{var et=ee.caretPositionFromPoint(S,T);et&&((_=ee.createRange()).setStart(et.offsetNode,et.offset),_.setEnd(et.offsetNode,et.offset))}if(!_)throw Error("Cannot resolve a Slate range from a DOM event: ".concat(y));return eN.toSlateRange(m,_,{exactMatch:!1,suppressThrow:!1})},findKey:(m,y)=>{var _=e_.get(y);return _||(_=new Key,e_.set(y,_)),_},findPath:(m,y)=>{for(var _=[],S=y;;){var T=em.get(S);if(null==T){if(R.ML.isEditor(S))return _;break}var D=eg.get(S);if(null==D)break;_.unshift(D),S=T}throw Error("Unable to find the path for Slate node: ".concat(R.o4.stringify(y)))},focus:function(m){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{retries:5};if(!ek.get(m)){if(y.retries<=0)throw Error("Could not set focus, editor seems stuck with pending operations");
26if(m.operations.length>0){setTimeout(()=>{eN.focus(m,{retries:y.retries-1})},10);return}var _=eN.toDOMNode(m,m),S=eN.findDocumentOrShadowRoot(m);if(S.activeElement!==_){if(m.selection&&S instanceof Document){var T=getSelection(S),D=eN.toDOMRange(m,m.selection);null==T||T.removeAllRanges(),null==T||T.addRange(D)}m.selection||R.YR.select(m,R.ML.start(m,[])),ek.set(m,!0),_.focus({preventScroll:!0})}}},getWindow:m=>{var y=ey.get(m);if(!y)throw Error("Unable to find a host window element for this editor");return y},hasDOMNode:function(m,y){var _,S=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{editable:T=!1}=S,R=eN.toDOMNode(m,m);try{_=isDOMElement(y)?y:y.parentElement}catch(m){if(m instanceof Error&&!m.message.includes('Permission denied to access property "nodeType"'))throw m}return!!_&&_.closest("[data-slate-editor]")===R&&(!T||!!_.isContentEditable||"boolean"==typeof _.isContentEditable&&_.closest('[contenteditable="false"]')===R||!!_.getAttribute("data-slate-zero-width"))},hasEditableTarget:(m,y)=>isDOMNode(y)&&eN.hasDOMNode(m,y,{editable:!0}),hasRange:(m,y)=>{var{anchor:_,focus:S}=y;return R.ML.hasPath(m,_.path)&&R.ML.hasPath(m,S.path)},hasSelectableTarget:(m,y)=>eN.hasEditableTarget(m,y)||eN.isTargetInsideNonReadonlyVoid(m,y),hasTarget:(m,y)=>isDOMNode(y)&&eN.hasDOMNode(m,y),insertData:(m,y)=>{m.insertData(y)},insertFragmentData:(m,y)=>m.insertFragmentData(y),insertTextData:(m,y)=>m.insertTextData(y),isComposing:m=>!!eT.get(m),isFocused:m=>!!ek.get(m),isReadOnly:m=>!!eS.get(m),isTargetInsideNonReadonlyVoid:(m,y)=>{if(eS.get(m))return!1;var _=eN.hasTarget(m,y)&&eN.toSlateNode(m,y);return R.W_.isElement(_)&&R.ML.isVoid(m,_)},setFragmentData:(m,y,_)=>m.setFragmentData(y,_),toDOMNode:(m,y)=>{var _=eC.get(m),S=R.ML.isEditor(y)?eb.get(m):null==_?void 0:_.get(eN.findKey(m,y));if(!S)throw Error("Cannot resolve a DOM node from Slate node: ".concat(R.o4.stringify(y)));return S},toDOMPoint:(m,y)=>{var[_]=R.ML.node(m,y.path),S=eN.toDOMNode(m,_);R.ML.void(m,{at:y})&&(y={path:y.path,offset:0});for(var T=Array.from(S.querySelectorAll("[data-slate-string], [data-slate-zero-width]")),D=0,j=0;j<T.length;j++){var Z=T[j],W=Z.childNodes[0];if(null!=W&&null!=W.textContent){var{length:q}=W.textContent,Y=Z.getAttribute("data-slate-length"),ee=D+(null==Y?q:parseInt(Y,10)),et=T[j+1];if(y.offset===ee&&null!=et&&et.hasAttribute("data-slate-mark-placeholder")){var er,ei,ea=et.childNodes[0];er=[ea instanceof B?ea:et,null!==(ei=et.textContent)&&void 0!==ei&&ei.startsWith("\uFEFF")?1:0];break}if(y.offset<=ee){er=[W,Math.min(q,Math.max(0,y.offset-D))];break}D=ee}}if(!er)throw Error("Cannot resolve a DOM point from Slate point: ".concat(R.o4.stringify(y)));return er},toDOMRange:(m,y)=>{var{anchor:_,focus:S}=y,T=R.e6.isBackward(y),D=eN.toDOMPoint(m,_),j=R.e6.isCollapsed(y)?D:eN.toDOMPoint(m,S),B=eN.getWindow(m).document.createRange(),[Z,W]=T?j:D,[q,Y]=T?D:j,ee=!!(isDOMElement(Z)?Z:Z.parentElement).getAttribute("data-slate-zero-width"),et=!!(isDOMElement(q)?q:q.parentElement).getAttribute("data-slate-zero-width");return B.setStart(Z,ee?1:W),B.setEnd(q,et?1:Y),B},toSlateNode:(m,y)=>{var _=isDOMElement(y)?y:y.parentElement;_&&!_.hasAttribute("data-slate-node")&&(_=_.closest("[data-slate-node]"));var S=_?ex.get(_):null;if(!S)throw Error("Cannot resolve a Slate node from DOM node: ".concat(_));return S},toSlatePoint:(m,y,_)=>{var{exactMatch:S,suppressThrow:T,searchDirection:D="backward"}=_,[j,B]=S?y:normalizeDOMPoint(y),Z=j.parentNode,W=null,q=0;if(Z){var et=eN.toDOMNode(m,m),er=Z.closest('[data-slate-void="true"]'),ei=er&&et.contains(er)?er:null,ea=Z.closest('[contenteditable="false"]'),es=ea&&et.contains(ea)?ea:null,el=Z.closest("[data-slate-leaf]"),eu=null;if(el){if(W=el.closest('[data-slate-node="text"]')){var ec=eN.getWindow(m).document.createRange();ec.setStart(W,0),ec.setEnd(j,B);var ed=ec.cloneContents();[...Array.prototype.slice.call(ed.querySelectorAll("[data-slate-zero-width]")),...Array.prototype.slice.call(ed.querySelectorAll("[contenteditable=false]"))].forEac
26h(m=>{if(Y&&!S&&m.hasAttribute("data-slate-zero-width")&&m.textContent.length>0&&"\uFEFF"!==m.textContext){m.textContent.startsWith("\uFEFF")&&(m.textContent=m.textContent.slice(1));return}m.parentNode.removeChild(m)}),q=ed.textContent.length,eu=W}}else if(ei){for(var ef=ei.querySelectorAll("[data-slate-leaf]"),ep=0;ep<ef.length;ep++){var eh=ef[ep];if(eN.hasDOMNode(m,eh)){el=eh;break}}el?(W=el.closest('[data-slate-node="text"]'),q=(eu=el).textContent.length,eu.querySelectorAll("[data-slate-zero-width]").forEach(m=>{q-=m.textContent.length})):q=1}else if(es){var eg,em,ey,eb,getLeafNodes=m=>m?m.querySelectorAll("[data-slate-leaf]:not(:scope [data-slate-editor] [data-slate-leaf])"):[],ev=es.closest('[data-slate-node="element"]');(el="forward"===D?null!==(ey=[...getLeafNodes(ev),...getLeafNodes(null==ev?void 0:ev.nextElementSibling)].find(m=>isAfter(es,m)))&&void 0!==ey?ey:null:null!==(eb=[...getLeafNodes(null==ev?void 0:ev.previousElementSibling),...getLeafNodes(ev)].findLast(m=>isBefore(es,m)))&&void 0!==eb?eb:null)&&(W=el.closest('[data-slate-node="text"]'),eu=el,"forward"===D?q=0:(q=eu.textContent.length,eu.querySelectorAll("[data-slate-zero-width]").forEach(m=>{q-=m.textContent.length})))}eu&&q===eu.textContent.length&&Y&&"z"===eu.getAttribute("data-slate-zero-width")&&null!==(eg=eu.textContent)&&void 0!==eg&&eg.startsWith("\uFEFF")&&(Z.hasAttribute("data-slate-zero-width")||ee&&null!==(em=eu.textContent)&&void 0!==em&&em.endsWith("\n\n"))&&q--}if(Y&&!W&&!S){var ex=Z.hasAttribute("data-slate-node")?Z:Z.closest("[data-slate-node]");if(ex&&eN.hasDOMNode(m,ex,{editable:!0})){var ew=eN.toSlateNode(m,ex),{path:e_,offset:eC}=R.ML.start(m,eN.findPath(m,ew));return ex.querySelector("[data-slate-leaf]")||(eC=B),{path:e_,offset:eC}}}if(!W){if(T)return null;throw Error("Cannot resolve a Slate point from DOM point: ".concat(y))}var eS=eN.toSlateNode(m,W);return{path:eN.findPath(m,eS),offset:q}},toSlateRange:(m,y,_)=>{var S,T,D,j,B,Z,{exactMatch:W,suppressThrow:q}=_;if(isDOMSelection(y)?y.anchorNode:y.startContainer){if(isDOMSelection(y)){if(ee&&y.rangeCount>1){j=y.focusNode;var Y=y.getRangeAt(0),et=y.getRangeAt(y.rangeCount-1);if(j instanceof HTMLTableRowElement&&Y.startContainer instanceof HTMLTableRowElement&&et.startContainer instanceof HTMLTableRowElement){function getLastChildren(m){return m.childElementCount>0?getLastChildren(m.children[0]):m}var er=Y.startContainer,ea=et.startContainer,es=getLastChildren(er.children[Y.startOffset]),el=getLastChildren(ea.children[et.startOffset]);B=0,T=el.childNodes.length>0?el.childNodes[0]:el,j=es.childNodes.length>0?es.childNodes[0]:es,D=el instanceof HTMLElement?el.innerHTML.length:0}else Y.startContainer===j?(T=et.endContainer,D=et.endOffset,B=Y.startOffset):(T=Y.startContainer,D=Y.endOffset,B=et.startOffset)}else T=y.anchorNode,D=y.anchorOffset,j=y.focusNode,B=y.focusOffset;Z=ei&&hasShadowRoot(T)||ee?y.anchorNode===y.focusNode&&y.anchorOffset===y.focusOffset:y.isCollapsed}else T=y.startContainer,D=y.startOffset,j=y.endContainer,B=y.endOffset,Z=y.collapsed}if(null==T||null==j||null==D||null==B)throw Error("Cannot resolve a Slate range from DOM range: ".concat(y));ee&&null!==(S=j.textContent)&&void 0!==S&&S.endsWith("\n\n")&&B===j.textContent.length&&B--;var eu=eN.toSlatePoint(m,[T,D],{exactMatch:W,suppressThrow:q});if(!eu)return null;var ec=isBefore(T,j)||T===j&&B<D,ed=Z?eu:eN.toSlatePoint(m,[j,B],{exactMatch:W,suppressThrow:q,searchDirection:ec?"forward":"backward"});if(!ed)return null;var ef={anchor:eu,focus:ed};return R.e6.isExpanded(ef)&&R.e6.isForward(ef)&&isDOMElement(j)&&R.ML.void(m,{at:ef.focus,mode:"highest"})&&(ef=R.ML.unhangRange(m,ef,{voids:!0})),ef}};function verifyDiffState(m,y){var{path:_,diff:S}=y;if(!R.ML.hasPath(m,_))return!1;var T=R.NB.get(m,_);if(!R.xv.isText(T))return!1;if(S.start!==T.text.length||0===S.text.length)return T.text.slice(S.start,S.start+S.text.length)===S.text;var D=R.y$.next(_);if(!R.ML.hasPath(m,D))return!1;var j=R.NB.get(m,D);return R.xv.isText(j)&&j.text.startsWith(S.text)}function applyStringDiff(m){for(var y=arguments.length,_=Array(y>1?y-1:0),S=1;S<y;S++)_[S-1]=arguments[S];return _.reduce((m,y)=>m.slice(0,y.start)+y.text+m.slice(y.end),m)}function normalizeStringDiff(m,y){var{start:_,end:S,text:T}=y,R=m.slice(_,S),D=function(m,y){for(var _=Math.min(m.length,y.length),S=0;S<_;S++)if(m.charAt(S)!==y.charAt(S))return S;return _}(R,T),j=Math.min(R.length-D,T.length-D),B=function(m,y,_){for(var S=Math.min(m.length,y.length,_),T=0;T<S;T++)if(m.charAt(m.length-T-1)!==y.charAt(y.length-T-1))return T;return S}(R,T,j),Z={start:_+D,end:S-B,text:T.slice(D,T.length-B)};return Z.start===Z.end&&0===Z.text.length?null:Z}function mergeStringDiffs(m,y,_){var S=Math.min(y.start,_.start),T=Math.max(0,Math.min(y.start+y.text.length,_.end)-_.start),R=applyStringDiff(m,y,_),D=Math.max(_.start+_.text.length,y.start+y.text.length+(y.start+y.text.length>_.start?_.text.length:0)-T),j=R.slice(S,D);return normalizeStringDiff(m,{start:S,end:Math.max(y.end,_.end-y.text.length+(y.end-y.start)),text:j})}function targetRange(m){var{path:y,diff:_}=m;return{anchor:{path:y,offset:_.start},focus:{path:y,offset:_.end}}}function normalizePoint(m,y){var{path:_,offset:S}=y;if(!R.ML.hasPath(m,_))return null;var T=R.NB.get(m,_);if(!R.xv.isText(T))return null;var D=R.ML.above(m,{match:y=>R.W_.isElement(y)&&R.ML.isBlock(m,y),at:_});if(!D)return null;for(;S>T.text.length;){var j=R.ML.next(m,{at:_,match:R.xv.isText});
26if(!j||!R.y$.isDescendant(j[1],D[1]))return null;S-=T.text.length,T=j[0],_=j[1]}return{path:_,offset:S}}function normalizeRange(m,y){var _=normalizePoint(m,y.anchor);if(!_)return null;if(R.e6.isCollapsed(y))return{anchor:_,focus:_};var S=normalizePoint(m,y.focus);return S?{anchor:_,focus:S}:null}function transformPendingPoint(m,y,_){var S=eA.get(m),T=null==S?void 0:S.find(m=>{var{path:_}=m;return R.y$.equals(_,y.path)});if(!T||y.offset<=T.diff.start)return R.E9.transform(y,_,{affinity:"backward"});var{diff:D}=T;if(y.offset<=D.start+D.text.length){var j={path:y.path,offset:D.start},B=R.E9.transform(j,_,{affinity:"backward"});return B?{path:B.path,offset:B.offset+y.offset-D.start}:null}var Z={path:y.path,offset:y.offset-D.text.length+D.end-D.start},W=R.E9.transform(Z,_,{affinity:"backward"});return W?"split_node"===_.type&&R.y$.equals(_.path,y.path)&&Z.offset<_.position&&D.start<_.position?W:{path:W.path,offset:W.offset+D.text.length-D.end+D.start}:null}function transformPendingRange(m,y,_){var S=transformPendingPoint(m,y.anchor,_);if(!S)return null;if(R.e6.isCollapsed(y))return{anchor:S,focus:S};var T=transformPendingPoint(m,y.focus,_);return T?{anchor:S,focus:T}:null}var doRectsIntersect=(m,y)=>{var _=(y.top+y.bottom)/2;return m.top<=_&&m.bottom>=_},areRangesSameLine=(m,y,_)=>{var S=eN.toDOMRange(m,y).getBoundingClientRect(),T=eN.toDOMRange(m,_).getBoundingClientRect();return doRectsIntersect(S,T)&&doRectsIntersect(T,S)},findCurrentLineRange=(m,y)=>{var _=R.ML.range(m,R.e6.end(y)),S=Array.from(R.ML.positions(m,{at:y})),T=0,D=S.length,j=Math.floor(D/2);if(areRangesSameLine(m,R.ML.range(m,S[T]),_))return R.ML.range(m,S[T],_);if(S.length<2)return R.ML.range(m,S[S.length-1],_);for(;j!==S.length&&j!==T;)areRangesSameLine(m,R.ML.range(m,S[j]),_)?D=j:T=j,j=Math.floor((T+D)/2);return R.ML.range(m,S[T],_)};function ownKeys$1(m,y){var _=Object.keys(m);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(m);y&&(S=S.filter(function(y){return Object.getOwnPropertyDescriptor(m,y).enumerable})),_.push.apply(_,S)}return _}function _objectSpread$1(m){for(var y=1;y<arguments.length;y++){var _=null!=arguments[y]?arguments[y]:{};y%2?ownKeys$1(Object(_),!0).forEach(function(y){_defineProperty(m,y,_[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(_)):ownKeys$1(Object(_)).forEac
26h(function(y){Object.defineProperty(m,y,Object.getOwnPropertyDescriptor(_,y))})}return m}var withDOM=function(m){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x-slate-fragment",{apply:_,onChange:S,deleteBackward:T,addMark:D,removeMark:j}=m;return eC.set(m,new WeakMap),m.addMark=(y,_)=>{var S,T;null===(S=eP.get(m))||void 0===S||S(),!eR.get(m)&&null!==(T=eA.get(m))&&void 0!==T&&T.length&&eR.set(m,null),eI.delete(m),D(y,_)},m.removeMark=y=>{var _;!eR.get(m)&&null!==(_=eA.get(m))&&void 0!==_&&_.length&&eR.set(m,null),eI.delete(m),j(y)},m.deleteBackward=y=>{if("line"!==y)return T(y);if(m.selection&&R.e6.isCollapsed(m.selection)){var _=R.ML.above(m,{match:y=>R.W_.isElement(y)&&R.ML.isBlock(m,y),at:m.selection});if(_){var[,S]=_,D=R.ML.range(m,S,m.selection.anchor),j=findCurrentLineRange(m,D);R.e6.isCollapsed(j)||R.YR.delete(m,{at:j})}}},m.apply=y=>{var S=[],T=[],D=eA.get(m);if(null!=D&&D.length){var j=D.map(m=>(function(m,y){var{path:_,diff:S,id:T}=m;switch(y.type){case"insert_text":if(!R.y$.equals(y.path,_)||y.offset>=S.end)return m;if(y.offset<=S.start)return{diff:{start:y.text.length+S.start,end:y.text.length+S.end,text:S.text},id:T,path:_};return{diff:{start:S.start,end:S.end+y.text.length,text:S.text},id:T,path:_};case"remove_text":if(!R.y$.equals(y.path,_)||y.offset>=S.end)return m;if(y.offset+y.text.length<=S.start)return{diff:{start:S.start-y.text.length,end:S.end-y.text.length,text:S.text},id:T,path:_};return{diff:{start:S.start,end:S.end-y.text.length,text:S.text},id:T,path:_};case"split_node":if(!R.y$.equals(y.path,_)||y.position>=S.end)return{diff:S,id:T,path:R.y$.transform(_,y,{affinity:"backward"})};if(y.position>S.start)return{diff:{start:S.start,end:Math.min(y.position,S.end),text:S.text},id:T,path:_};return{diff:{start:S.start-y.position,end:S.end-y.position,text:S.text},id:T,path:R.y$.transform(_,y,{affinity:"forward"})};case"merge_node":if(!R.y$.equals(y.path,_))return{diff:S,id:T,path:R.y$.transform(_,y)};return{diff:{start:S.start+y.position,end:S.end+y.position,text:S.text},id:T,path:R.y$.transform(_,y)}}var D=R.y$.transform(_,y);return D?{diff:S,path:D,id:T}:null})(m,y)).filter(Boolean);eA.set(m,j)}var B=eD.get(m);B&&eD.set(m,transformPendingRange(m,B,y));var Z=eM.get(m);if(null!=Z&&Z.at){var W=R.E9.isPoint(null==Z?void 0:Z.at)?transformPendingPoint(m,Z.at,y):transformPendingRange(m,Z.at,y);eM.set(m,W?_objectSpread$1(_objectSpread$1({},Z),{},{at:W}):null)}switch(y.type){case"insert_text":case"remove_text":case"set_node":case"split_node":S.push(...getMatches(m,y.path));break;case"set_selection":null===(q=eE.get(m))||void 0===q||q.unref(),eE.delete(m);break;case"insert_node":case"remove_node":S.push(...getMatches(m,R.y$.parent(y.path)));break;case"merge_node":S.push(...getMatches(m,R.y$.previous(y.path)));break;case"move_node":S.push(...getMatches(m,R.y$.common(R.y$.parent(y.path),R.y$.parent(y.newPath)))),R.y$.isBefore(y.path,y.newPath)?(S.push(...getMatches(m,R.y$.parent(y.path))),Y=y.newPath):(S.push(...getMatches(m,R.y$.parent(y.newPath))),Y=y.path);var q,Y,ee=R.NB.get(m,R.y$.parent(Y)),et=eN.findKey(m,ee);T.push([R.ML.pathRef(m,R.y$.parent(Y)),et])}switch(_(y),y.type){case"insert_node":case"remove_node":case"merge_node":case"move_node":case"split_node":case"insert_text":case"remove_text":case"set_selection":eh.set(m,!0)}for(var[er,ei]of S){var[ea]=R.ML.node(m,er);e_.set(ea,ei)}for(var[es,el]of T){if(es.current){var[eu]=R.ML.node(m,es.current);e_.set(eu,el)}es.unref()}},m.setFragmentData=_=>{var{selection:S}=m;if(S){var[T,D]=R.e6.edges(S),j=R.ML.void(m,{at:T.path}),B=R.ML.void(m,{at:D.path});if(!R.e6.isCollapsed(S)||j){var Z=eN.toDOMRange(m,S),W=Z.cloneContents(),q=W.childNodes[0];if(W.childNodes.forEach(m=>{m.textContent&&""!==m.textContent.trim()&&(q=m)}),B){var[Y]=B,ee=Z.cloneRange(),et=eN.toDOMNode(m,Y);ee.setEndAfter(et),W=ee.cloneContents()}if(j&&(q=W.querySelector("[data-slate-spacer]")),Array.from(W.querySelectorAll("[data-slate-zero-width]")).forEach(m=>{var y="n"===m.getAttribute("data-slate-zero-width");m.textContent=y?"\n":""}),isDOMText(q)){var er=q.ownerDocument.createElement("span");er.style.whiteSpace="pre",er.appendChild(q),W.appendChild(er),q=er}var ei=JSON.stringify(m.getFragment()),ea=window.btoa(encodeURIComponent(ei));q.setAttribute("data-slate-fragment",ea),_.setData("application/".concat(y),ea);var es=W.ownerDocument.createElement("div");return es.appendChild(W),es.setAttribute("hidden","true"),W.ownerDocument.body.appendChild(es),_.setData("text/html",es.innerHTML),_.setData("text/plain",getPlainText(es)),W.ownerDocument.body.removeChild(es),_}}},m.insertData=y=>{m.insertFragmentData(y)||m.insertTextData(y)},m.insertFragmentData=_=>{var S=_.getData("application/".concat(y))||getSlateFragmentAttribute(_);
26if(S){var T=JSON.parse(decodeURIComponent(window.atob(S)));return m.insertFragment(T),!0}return!1},m.insertTextData=y=>{var _=y.getData("text/plain");if(_){var S=_.split(/\r\n|\r|\n/),T=!1;for(var D of S)T&&R.YR.splitNodes(m,{always:!0}),m.insertText(D),T=!0;return!0}return!1},m.onChange=y=>{var _=eO.get(m);_&&_(y),S(y)},m},getMatches=(m,y)=>{var _=[];for(var[S,T]of R.ML.levels(m,{at:y})){var D=eN.findKey(m,S);_.push([T,D])}return _},eV=3,ez={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},e$={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},eH={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},create=m=>{var y=ez[m],_=e$[m],S=eH[m],T=y&&(0,D.isHotkey)(y),R=_&&(0,D.isHotkey)(_),j=S&&(0,D.isHotkey)(S);return m=>!!(T&&T(m)||q&&R&&R(m)||!q&&j&&j(m))},eB={isBold:create("bold"),isCompose:create("compose"),isMoveBackward:create("moveBackward"),isMoveForward:create("moveForward"),isDeleteBackward:create("deleteBackward"),isDeleteForward:create("deleteForward"),isDeleteLineBackward:create("deleteLineBackward"),isDeleteLineForward:create("deleteLineForward"),isDeleteWordBackward:create("deleteWordBackward"),isDeleteWordForward:create("deleteWordForward"),isExtendBackward:create("extendBackward"),isExtendForward:create("extendForward"),isExtendLineBackward:create("extendLineBackward"),isExtendLineForward:create("extendLineForward"),isItalic:create("italic"),isMoveLineBackward:create("moveLineBackward"),isMoveLineForward:create("moveLineForward"),isMoveWordBackward:create("moveWordBackward"),isMoveWordForward:create("moveWordForward"),isRedo:create("redo"),isSoftBreak:create("insertSoftBreak"),isSplitBlock:create("splitBlock"),isTransposeCharacter:create("transposeCharacter"),isUndo:create("undo")};function _objectWithoutProperties(m,y){if(null==m)return{};var _,S,T=function(m,y){if(null==m)return{};var _,S,T={},R=Object.keys(m);for(S=0;S<R.length;S++)_=R[S],y.indexOf(_)>=0||(T[_]=m[_]);return T}(m,y);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(m);for(S=0;S<R.length;S++)_=R[S],!(y.indexOf(_)>=0)&&Object.prototype.propertyIsEnumerable.call(m,_)&&(T[_]=m[_])}return T}var eU=["anchor","focus"],eZ=["anchor","focus"];function ownKeys(m,y){var _=Object.keys(m);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(m);y&&(S=S.filter(function(y){return Object.getOwnPropertyDescriptor(m,y).enumerable})),_.push.apply(_,S)}return _}function _objectSpread(m){for(var y=1;y<arguments.length;y++){var _=null!=arguments[y]?arguments[y]:{};y%2?ownKeys(Object(_),!0).forEach(function(y){_defineProperty(m,y,_[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(_)):ownKeys(Object(_)).forEac
26h(function(y){Object.defineProperty(m,y,Object.getOwnPropertyDescriptor(_,y))})}return m}var shallowCompare=(m,y)=>Object.keys(m).length===Object.keys(y).length&&Object.keys(m).every(_=>y.hasOwnProperty(_)&&m[_]===y[_]),isDecorationFlagsEqual=(m,y)=>{var _=_objectWithoutProperties(m,eU),S=_objectWithoutProperties(y,eZ);return m[eL]===y[eL]&&shallowCompare(_,S)},isElementDecorationsEqual=(m,y)=>{if(m===y)return!0;if(!m||!y||m.length!==y.length)return!1;for(var _=0;_<m.length;_++){var S=m[_],T=y[_];if(!R.e6.equals(S,T)||!isDecorationFlagsEqual(S,T))return!1}return!0},isTextDecorationsEqual=(m,y)=>{if(m===y)return!0;if(!m||!y||m.length!==y.length)return!1;for(var _=0;_<m.length;_++){var S=m[_],T=y[_];if(S.anchor.offset!==T.anchor.offset||S.focus.offset!==T.focus.offset||!isDecorationFlagsEqual(S,T))return!1}return!0},splitDecorationsByChild=(m,y,_)=>{var S=Array.from(y.children,()=>[]);if(0===_.length)return S;var T=eN.findPath(m,y),D=T.length,j=R.ML.range(m,T),B=Array(y.children.length),getChildRange=y=>{var _=B[y];if(_)return _;var S=R.ML.range(m,[...T,y]);return B[y]=S,S};for(var Z of _){var W=R.e6.intersection(j,Z);if(W)for(var[q,Y]=R.e6.edges(W),ee=q.path[D],et=Y.path[D],er=ee;er<=et;er++){var ei=S[er];if(ei){var ea=getChildRange(er),es=R.e6.intersection(ea,Z);es&&ei.push(_objectSpread(_objectSpread({},Z),es))}}}return S}},36582:function(m,y){"use strict";y.Q=function(m){var y=String(m||"").trim();return""===y?[]:y.split(_)};var _=/[ \t\n\r\f]+/g},989:function(m,y,_){m.exports=_(63268)},63268:function(m,y){var _,S,T,R,D,j,B,Z,W,q,Y;S={Ã:"A",Ã:"A",Ã:"A",Ã:"A",Ã:"Ae",Ã
:"A",Ã:"AE",Ã:"C",Ã:"E",Ã:"E",Ã:"E",Ã:"E",Ã:"I",Ã:"I",Ã:"I",Ã:"I",Ã:"D",Ã:"N",Ã:"O",Ã:"O",Ã:"O",Ã:"O",Ã:"Oe",Å:"O",Ã:"O",Ã:"U",Ã:"U",Ã:"U",Ã:"Ue",Ű:"U",Ã:"Y",Ã:"TH",Ã:"ss",à :"a",á:"a",â:"a",ã:"a",ä:"ae",Ã¥:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",Ã:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"oe",Å:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"ue",ű:"u",ý:"y",þ:"th",ÿ:"y",áº:"SS",ا:"a",Ø£:"a",Ø¥:"i",Ø¢:"aa",ؤ:"u",ئ:"e",Ø¡:"a",ب:"b",ت:"t",Ø«:"th",ج:"j",Ø:"h",Ø®:"kh",د:"d",ذ:"th",ر:"r",ز:"z",س:"s",Ø´:"sh",ص:"s",ض:"dh",Ø·:"t",ظ:"z",ع:"a",غ:"gh",Ù:"f",Ù:"q",Ù:"k",Ù:"l",Ù
:"m",Ù:"n",Ù:"h",Ù:"w",Ù:"y",Ù:"a",Ø©:"h",ï»»:"la",ï»·:"laa",ﻹ:"lai",ﻵ:"laa",Ú¯:"g",Ú:"ch",Ù¾:"p",Ú:"zh",Ú©:"k",Û:"y","Ù":"a","Ù":"an","Ù":"e","Ù":"en","Ù":"u","Ù":"on","Ù":"","Ù ":"0","Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Û°":"0","Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9",á:"k",á:"kh",á:"g",á:"ga",á:"ng",á
:"s",á:"sa",á:"z",á
á»:"za",á:"ny",á:"t",á:"ta",á:"d",á:"da",á:"na",á:"t",á:"ta",á:"d",á:"da",á:"n",á:"p",á:"pa",á:"b",á:"ba",á:"m",á:"y",á:"ya",á:"l",á:"w",á:"th",á:"h",á :"la",á¡:"a","á¼":"y","á»":"ya","á½":"w","á¼á½":"yw","á»á½":"ywa","á¾":"h",á§:"e","á":"-e",á£:"i",á¤:"-i",á:"u",á¦:"-u",á©:"aw",áá¼á±á¬:"aw",áª:"aw","á":"0","á":"1","á":"2","á":"3","á":"4","á
":"5","á":"6","á":"7","á":"8","á":"9","á¹":"","á·":"","á¸":"",Ä:"c",Ä:"d",Ä:"e",Å:"n",Å:"r",Å¡:"s",Å¥:"t",ů:"u",ž:"z",Ä:"C",Ä:"D",Ä:"E",Å:"N",Å:"R",Å :"S",Ť:"T",Å®:"U",Ž:"Z",Þ:"h",Þ:"sh",Þ:"n",Þ:"r",Þ:"b",Þ
:"lh",Þ:"k",Þ:"a",Þ:"v",Þ:"m",Þ:"f",Þ:"dh",Þ:"th",Þ:"l",Þ:"g",Þ:"gn",Þ:"s",Þ:"d",Þ:"z",Þ:"t",Þ:"y",Þ:"p",Þ:"j",Þ:"ch",Þ:"tt",Þ:"hh",Þ:"kh",Þ:"th",Þ:"z",Þ:"sh",Þ:"s",Þ:"d",Þ :"t",Þ¡:"z",Þ¢:"a",Þ£:"gh",Þ¤:"q",Þ¥:"w","Þ¦":"a","Þ§":"aa","Þ¨":"i","Þ©":"ee","Þª":"u","Þ«":"oo","Þ¬":"e","Þ":"ey","Þ®":"o","Þ¯":"oa","Þ°":"",á:"a",á:"b",á:"g",á:"d",á:"e",á:"v",á:"z",á:"t",á:"i",á:"k",á:"l",á:"m",á:"n",á:"o",á:"p",á:"zh",á :"r",á¡:"s",á¢:"t",á£:"u",á¤:"p",á¥:"k",á¦:"gh",á§:"q",á¨:"sh",á©:"ch",áª:"ts",á«:"dz",á¬:"ts",á:"ch",á®:"kh",á¯:"j",á°:"h",α:"a",β:"v",γ:"g",δ:"d",ε:"e",ζ:"z",η:"i",θ:"th",ι:"i",κ:"k",λ:"l",μ:"m",ν:"n",ξ:"ks",ο:"o",Ï:"p",Ï:"r",Ï:"s",Ï:"t",Ï
:"y",Ï:"f",Ï:"x",Ï:"ps",Ï:"o",ά:"a",Î:"e",ί:"i",Ï:"o",Ï:"y",ή:"i",Ï:"o",Ï:"s",Ï:"i",ΰ:"y",Ï:"y",Î:"i",Î:"A",Î:"B",Î:"G",Î:"D",Î:"E",Î:"Z",Î:"I",Î:"TH",Î:"I",Î:"K",Î:"L",Î:"M",Î:"N",Î:"KS",Î:"O",Î :"P",Ρ:"R",Σ:"S",Τ:"T",Î¥:"Y",Φ:"F",Χ:"X",Ψ:"PS",Ω:"O",Î:"A",Î:"E",Î:"I",Î:"O",Î:"Y",Î:"I",Î:"O",Ϊ:"I",Ϋ:"Y",Ä:"a",Ä:"e",Ä£:"g",Ä«:"i",Ä·:"k",ļ:"l",Å:"n",Å«:"u",Ä:"A",Ä:"E",Ä¢:"G",Ī:"I",Ķ:"k",Ä»:"L",Å
:"N",Ū:"U",Ð:"Kj",Ñ:"kj",Ð:"Lj",Ñ:"lj",Ð:"Nj",Ñ:"nj",ТÑ:"Ts",ÑÑ:"ts",Ä
:"a",Ä:"c",Ä:"e",Å:"l",Å:"n",Å:"s",ź:"z",ż:"z",Ä:"A",Ä:"C",Ä:"E",Å:"L",Å:"N",Å:"S",Ź:"Z",Å»:"Z",Ð:"Ye",Ð:"I",Ð:"Yi",Ò:"G",Ñ:"ye",Ñ:"i",Ñ:"yi",Ò:"g",Ä:"a",Ä:"A",È:"s",È:"S",È:"t",È:"T",Å£:"t",Å¢:"T",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",Ñ:"yo",ж:"zh",з:"z",и:"i",й:"i",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",Ñ:"r",Ñ:"s",Ñ:"t",Ñ:"u",Ñ:"f",Ñ
:"kh",Ñ:"c",Ñ:"ch",Ñ:"sh",Ñ:"sh",Ñ:"",Ñ:"y",Ñ:"",Ñ:"e",Ñ:"yu",Ñ:"ya",Ð:"A",Ð:"B",Ð:"V",Ð:"G",Ð:"D",Ð:"E",Ð:"Yo",Ð:"Zh",Ð:"Z",Ð:"I",Ð:"I",Ð:"K",Ð:"L",Ð:"M",Ð:"N",Ð:"O",Ð:"P",Ð :"R",С:"S",Т:"T",У:"U",Ф:"F",Ð¥:"Kh",Ц:"C",Ч:"Ch",Ш:"Sh",Щ:"Sh",Ъ:"",Ы:"Y",Ь:"",Ð:"E",Ю:"Yu",Я:"Ya",Ñ:"dj",Ñ:"j",Ñ:"c",Ñ:"dz",Ð:"Dj",Ð:"j",Ð:"C",Ð:"Dz",ľ:"l",ĺ:"l",Å:"r",Ľ:"L",Ĺ:"L",Å:"R",Å:"s",Å:"S",ı:"i",İ:"I",Ä:"g",Ä:"G",ả:"a",Ả:"A",á
26º³:"a",Ẳ:"A",ẩ:"a",Ẩ:"A",Ä:"d",Ä:"D",ẹ:"e",Ẹ:"E",ẽ:"e",Ẽ:"E",ẻ:"e",Ẻ:"E",ế:"e",Ế:"E",á»:"e",á»:"E",á»:"e",á»:"E",á»
:"e",á»:"E",á»:"e",á»:"E",á»:"o",á»:"o",á»:"o",á»:"o",á»:"O",á»:"o",á»:"O",á»:"o",á»:"O",á»:"o",á»:"O",á»:"o",á»:"O",Æ¡:"o",Æ :"O",á»:"o",á»:"O",á»:"o",á»:"O",ợ:"o",Ợ:"O",ỡ:"o",á» :"O",á»:"o",á»:"o",á»:"i",á»:"I",Ä©:"i",Ĩ:"I",á»:"i",á»:"i",á»§:"u",Ủ:"U",ụ:"u",Ụ:"U",Å©:"u",Ũ:"U",ư:"u",Ư:"U",ứ:"u",Ứ:"U",ừ:"u",Ừ:"U",á»±:"u",á»°:"U",ữ:"u",á»®:"U",á»:"u",Ử:"ư",á»·:"y",á»¶:"y",ỳ:"y",Ỳ:"Y",ỵ:"y",á»´:"Y",ỹ:"y",Ỹ:"Y",ạ:"a",Ạ:"A",ấ:"a",Ấ:"A",ầ:"a",Ầ:"A",áº:"a",Ậ:"A",ẫ:"a",Ẫ:"A",ắ:"a",Ắ:"A",ằ:"a",Ằ:"A",ặ:"a",Ặ:"A",ẵ:"a",Ẵ:"A","âª":"0","â ":"1","â¡":"2","â¢":"3","â£":"4","â¤":"5","â¥":"6","â¦":"7","â§":"8","â¨":"9","â©":"10","âª":"11","â«":"12","â¬":"13","â":"14","â®":"15","â¯":"16","â°":"17","â±":"18","â²":"18","â³":"18","âµ":"1","â¶":"2","â·":"3","â¸":"4","â¹":"5","âº":"6","â»":"7","â¼":"8","â½":"9","â¾":"10","â¿":"0","â«":"11","â¬":"12","â":"13","â®":"14","â¯":"15","â°":"16","â±":"17","â²":"18","â³":"19","â´":"20","â¶":"A","â·":"B","â¸":"C","â¹":"D","âº":"E","â»":"F","â¼":"G","â½":"H","â¾":"I","â¿":"J","â":"K","â":"L","â":"M","â":"N","â":"O","â
":"P","â":"Q","â":"R","â":"S","â":"T","â":"U","â":"V","â":"W","â":"X","â":"Y","â":"Z","â":"a","â":"b","â":"c","â":"d","â":"e","â":"f","â":"g","â":"h","â":"i","â":"j","â":"k","â":"l","â":"m","â":"n","â":"o","â":"p","â ":"q","â¡":"r","â¢":"s","â£":"t","â¤":"u","â¦":"v","â¥":"w","â§":"x","â¨":"y","â©":"z","â":'"',"â":'"',"â":"'","â":"'","â":"d",Æ:"f","â¢":"(TM)","\xa9":"(C)",Å:"oe",Å:"OE","\xae":"(R)","â ":"+","â ":"(SM)","â¦":"...","Ë":"o",º:"o",ª:"a","â¢":"*","á":",","á":".",$:"USD","â¬":"EUR","â¢":"BRN","â£":"FRF","\xa3":"GBP","â¤":"ITL","â¦":"NGN","â§":"ESP","â©":"KRW","âª":"ILS","â«":"VND","â":"LAK","â®":"MNT","â¯":"GRD","â±":"ARS","â²":"PYG","â³":"ARA","â´":"UAH","âµ":"GHS","\xa2":"cent","\xa5":"CNY",å
:"CNY",å:"YEN","ï·¼":"IRR","â ":"EWE","฿":"THB","â¨":"INR","â¹":"INR","â°":"PF","âº":"TRY","Ø":"AFN","â¼":"AZN",лв:"BGN","á":"KHR","â¡":"CRC","â¸":"KZT",ден:"MKD",zÅ:"PLN","â½":"RUB","â¾":"GEL"},T=["áº","Þ°"],R={"á¬":"a","á«":"a","á±":"e","á²":"e","á":"i","á®":"i","áá¯":"o","á¯":"u","á°":"u","á±á«ááº":"aung","á±á¬":"aw","á±á¬áº":"aw","á±á«":"aw","á±á«áº":"aw","áº":"áº",ááº:"et","áá¯ááº":"aik","á±á¬ááº":"auk",ááº:"in","áá¯ááº":"aing","á±á¬ááº":"aung",á
áº:"it",ááº:"i",ááº:"at","áááº":"eik","á¯ááº":"ok","á½ááº":"ut","á±ááº":"it",ááº:"d","áá¯ááº":"ok","á¯ááº":"ait",ááº:"an","á¬ááº":"an","áááº":"ein","á¯ááº":"on","á½ááº":"un",ááº:"at","áááº":"eik","á¯ááº":"ok","á½ááº":"ut",ááºá¯ááº:"nub",ááº:"an","áááº":"ein","á¯ááº":"on","á½ááº":"un",ááº:"e","áá¯ááº":"ol",ááº:"in","á¶":"an","áá¶":"ein","á¯á¶":"on","Þ¦ÞÞ°":"ah","Þ¦ÞÞ°":"ah"},D={en:{},az:{ç:"c",É:"e",Ä:"g",ı:"i",ö:"o",Å:"s",ü:"u",Ã:"C",Æ:"E",Ä:"G",İ:"I",Ã:"O",Å:"S",Ã:"U"},cs:{Ä:"c",Ä:"d",Ä:"e",Å:"n",Å:"r",Å¡:"s",Å¥:"t",ů:"u",ž:"z",Ä:"C",Ä:"D",Ä:"E",Å:"N",Å:"R",Å :"S",Ť:"T",Å®:"U",Ž:"Z"},fi:{ä:"a",Ã:"A",ö:"o",Ã:"O"},hu:{ä:"a",Ã:"A",ö:"o",Ã:"O",ü:"u",Ã:"U",ű:"u",Ű:"U"},lt:{Ä
:"a",Ä:"c",Ä:"e",Ä:"e",į:"i",Å¡:"s",ų:"u",Å«:"u",ž:"z",Ä:"A",Ä:"C",Ä:"E",Ä:"E",Ä®:"I",Å :"S",Ų:"U",Ū:"U"},lv:{Ä:"a",Ä:"c",Ä:"e",Ä£:"g",Ä«:"i",Ä·:"k",ļ:"l",Å:"n",Å¡:"s",Å«:"u",ž:"z",Ä:"A",Ä:"C",Ä:"E",Ä¢:"G",Ī:"i",Ķ:"k",Ä»:"L",Å
:"N",Å :"S",Ū:"u",Ž:"Z"},pl:{Ä
:"a",Ä:"c",Ä:"e",Å:"l",Å:"n",ó:"o",Å:"s",ź:"z",ż:"z",Ä:"A",Ä:"C",Ä:"e",Å:"L",Å:"N",Ã:"O",Å:"S",Ź:"Z",Å»:"Z"},sv:{ä:"a",Ã:"A",ö:"o",Ã:"O"},sk:{ä:"a",Ã:"A"},sr:{Ñ:"lj",Ñ:"nj",Ð:"Lj",Ð:"Nj",Ä:"dj",Ä:"Dj"},tr:{Ã:"U",Ã:"O",ü:"u",ö:"o"}},j={ar:{"â":"delta","â":"la-nihaya","â¥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","â":"majmou","\xa4":"omla"},az:{},ca:{"â":"delta","â":"infinit","â¥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","â":"suma dels","\xa4":"moneda"},cs:{"â":"delta","â":"nekonecno","â¥":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","â":"soucet","\xa4":"mena"},de:{"â":"delta","â":"unendlich","â¥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","â":"Summe von","\xa4":"Waehrung"},dv:{"â":"delta","â":"kolunulaa","â¥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","â":"jumula","\xa4":"faisaa"},en:{"â":"delta","â":"infinity","â¥":"love","&":"and","|":"or","<":"less than",">":"greater than","â":"sum","\xa4":"currency"},es:{"â":"delta","â":"infinito","â¥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","â":"suma de los","\xa4":"moneda"},fa:{"â":"delta","â":"bi-nahayat","â¥":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","â":"majmooe","\xa4":"vahed"},fi:{"â":"delta","â":"aarettomyys","â¥":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","â":"summa","\xa4":"valuutta"},fr:{"â":"delta","â":"infiniment","â¥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","â":"somme des","\xa4":"monnaie"},ge:{"â":"delta","â":"usasruloba","â¥":"siqvaruli","&":"da","|":"an","<":"naklebi",">":"meti","â":"jami","\xa4":"valuta"},gr:{},hu:{"â":"delta","â":"vegtelen","â¥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","â":"szumma","\xa4":"penznem"},it:{"â":"delta","â":"infinito","â¥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","â":"somma","\xa4":"moneta"},lt:{"â":"delta","â":"begalybe","â¥":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","â":"suma","\xa4":"valiuta"},lv:{"â":"delta","â":"bezgaliba","â¥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","â":"summa","\xa4":"valuta"},my:{"â":"kwahkhyaet","â":"asaonasme","â¥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","â":"paungld","\xa4":"ngwekye"},mk:{},nl:{"â":"delta","â":"oneindig","â¥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","â":"som","\xa4":"valuta"},pl:{"â":"delta","â":"nieskonczonosc","â¥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","â":"suma","\xa4":"waluta"},pt:{"â":"delta","â":"infinito","â¥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","â":"soma","\xa4":"moeda"},ro:{"â":"delta","â":"infinit","â¥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","â":"suma","\xa4":"valuta"},ru:{"â":"delta","â":"beskonechno","â¥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","â":"summa","\xa4":"valjuta"},sk:{"â":"delta","â":"nekonecno","â¥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","â":"sucet","\xa4":"mena"},sr:{},tr:{"â":"delta","â":"sonsuzluk","â¥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","â":"toplam","\xa4":"para birimi"},uk:{"â":"delta","â":"bezkinechnist","â¥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","â":"suma","\xa4":"valjuta"},vn:{"â":"delta","â":"vo cuc","â¥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","â":"tong","\xa4":"tien te"}},B=";?:@&=+$,/",Z=";?:@&=+$,",W=function(m,y){var _,W,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep,eh="-",eg="",em="",ey=!0,eb={},ev="";if("string"!=typeof m)return"";if("string"==typeof y&&(eh=y),ea=j.en,es=D.en,"object"==typeof y)for(ec in _=y.maintainCase||!1,eb=y.custom&&"object"==typeof y.custom?y.custom:eb,ee=+y.truncate>
261&&y.truncate||!1,et=y.uric||!1,er=y.uricNoSlash||!1,ei=y.mark||!1,ey=!1!==y.symbols&&!1!==y.lang,eh=y.separator||eh,et&&(ev+=B),er&&(ev+=Z),ei&&(ev+=".!~*'()"),ea=y.lang&&j[y.lang]&&ey?j[y.lang]:ey?j.en:{},es=y.lang&&D[y.lang]?D[y.lang]:!1===y.lang||!0===y.lang?{}:D.en,y.titleCase&&"number"==typeof y.titleCase.length&&Array.prototype.toString.call(y.titleCase)?(y.titleCase.forEach(function(m){eb[m+""]=m+""}),W=!0):W=!!y.titleCase,y.custom&&"number"==typeof y.custom.length&&Array.prototype.toString.call(y.custom)&&y.custom.forEach(function(m){eb[m+""]=m+""}),Object.keys(eb).forEach(function(y){var _;_=y.length>1?RegExp("\\b"+q(y)+"\\b","gi"):RegExp(q(y),"gi"),m=m.replace(_,eb[y])}),eb)ev+=ec;for(ev+=eh,ev=q(ev),m=m.replace(/(^\s+|\s+$)/g,""),ef=!1,ep=!1,eu=0,ed=m.length;eu<ed;eu++)Y(ec=m[eu],eb)?ef=!1:es[ec]?(ec=ef&&es[ec].match(/[A-Za-z0-9]/)?" "+es[ec]:es[ec],ef=!1):ec in S?(eu+1<ed&&T.indexOf(m[eu+1])>=0?(em+=ec,ec=""):!0===ep?(ec=R[em]+S[ec],em=""):ec=ef&&S[ec].match(/[A-Za-z0-9]/)?" "+S[ec]:S[ec],ef=!1,ep=!1):ec in R?(em+=ec,ec="",eu===ed-1&&(ec=R[em]),ep=!0):!ea[ec]||et&&-1!==B.indexOf(ec)||er&&-1!==Z.indexOf(ec)?(!0===ep?(ec=R[em]+ec,em="",ep=!1):ef&&(/[A-Za-z0-9]/.test(ec)||eg.substr(-1).match(/A-Za-z0-9]/))&&(ec=" "+ec),ef=!1):(ec=(ef||eg.substr(-1).match(/[A-Za-z0-9]/)?eh+ea[ec]:ea[ec])+(void 0!==m[eu+1]&&m[eu+1].match(/[A-Za-z0-9]/)?eh:""),ef=!0),eg+=ec.replace(RegExp("[^\\w\\s"+ev+"_-]","g"),eh);return W&&(eg=eg.replace(/(\w)(\S*)/g,function(m,y,_){var S=y.toUpperCase()+(null!==_?_:"");return 0>Object.keys(eb).indexOf(S.toLowerCase())?S:S.toLowerCase()})),eg=eg.replace(/\s+/g,eh).replace(RegExp("\\"+eh+"+","g"),eh).replace(RegExp("(^\\"+eh+"+|\\"+eh+"+$)","g"),""),ee&&eg.length>ee&&(el=eg.charAt(ee)===eh,eg=eg.slice(0,ee),el||(eg=eg.slice(0,eg.lastIndexOf(eh)))),_||W||(eg=eg.toLowerCase()),eg},q=function(m){return m.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},Y=function(m,y){for(var _ in y)if(y[_]===m)return!0},m.exports?(m.exports=W,m.exports.createSlug=function(m){return function(y){return W(y,m)}}):void 0===(_=(function(){return W}).apply(y,[]))||(m.exports=_)},15437:function(m,y,_){"use strict";_.d(y,{f6:function(){return Qe},vJ:function(){return lt},iv:function(){return st},ZP:function(){return e8},F4:function(){return pt},zo:function(){return e8},Fg:function(){return Ke}});var S=_(97582),T=_(67294),R="-ms-",D="-moz-",j="-webkit-",B="comm",Z="rule",W="decl",q="@keyframes",Y=Math.abs,ee=String.fromCharCode,et=Object.assign;function match(m,y){return(m=y.exec(m))?m[0]:m}function replace(m,y,_){return m.replace(y,_)}function indexof(m,y,_){return m.indexOf(y,_)}function Utility_charat(m,y){return 0|m.charCodeAt(y)}function Utility_substr(m,y,_){return m.slice(y,_)}function Utility_strlen(m){return m.length}function Utility_append(m,y){return y.push(m),m}function filter(m,y){return m.filter(function(m){return!match(m,y)})}var er=1,ei=1,ea=0,es=0,el=0,eu="";function node(m,y,_,S,T,R,D,j){return{value:m,root:y,parent:_,type:S,props:T,children:R,line:er,column:ei,length:D,return:"",siblings:j}}function copy(m,y){return et(node("",null,null,"",null,null,0,m.siblings),m,{length:-m.length},y)}function lift(m){for(;m.root;)m=copy(m.root,{children:[m]});Utility_append(m,m.siblings)}function next(){return el=es<ea?Utility_charat(eu,es++):0,ei++,10===el&&(ei=1,er++),el}function peek(){return Utility_charat(eu,es)}function token(m){switch(m){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function delimit(m){var y,_;return(y=es-1,_=function delimiter(m){for(;next();)switch(el){case m:return es;case 34:case 39:34!==m&&39!==m&&delimiter(el);break;case 40:41===m&&delimiter(m);break;case 92:next()}return es}(91===m?m+2:40===m?m+1:m),Utility_substr(eu,y,_)).trim()}function serialize(m,y){for(var _="",S=0;S<m.length;S++)_+=y(m[S],S,m,y)||"";return _}function stringify(m,y,_,S){switch(m.type){case"@layer":if(m.children.length)break;case"@import":case"@namespace":case W:return m.return=m.return||m.value;case B:return"";case q:return m.return=m.value+"{"+serialize(m.children,S)+"}";case Z:if(!Utility_strlen(m.value=m.props.join(",")))return""}return Utility_strlen(_=serialize(m.children,S))?m.return=m.value+"{"+_+"}":""}
26function prefixer(m,y,_,S){if(m.length>-1&&!m.return)switch(m.type){case W:m.return=function prefix(m,y,_){var S;switch(S=y,45^Utility_charat(m,0)?(((S<<2^Utility_charat(m,0))<<2^Utility_charat(m,1))<<2^Utility_charat(m,2))<<2^Utility_charat(m,3):0){case 5103:return j+"print-"+m+m;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return j+m+m;case 4855:return j+m.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+m;case 4789:return D+m+m;case 5349:case 4246:case 4810:case 6968:case 2756:return j+m+D+m+R+m+m;case 5936:switch(Utility_charat(m,y+11)){case 114:return j+m+R+replace(m,/[svh]\w+-[tblr]{2}/,"tb")+m;case 108:return j+m+R+replace(m,/[svh]\w+-[tblr]{2}/,"tb-rl")+m;case 45:return j+m+R+replace(m,/[svh]\w+-[tblr]{2}/,"lr")+m}case 6828:case 4268:case 2903:return j+m+R+m+m;case 6165:return j+m+R+"flex-"+m+m;case 5187:return j+m+replace(m,/(\w+).+(:[^]+)/,j+"box-$1$2"+R+"flex-$1$2")+m;case 5443:return j+m+R+"flex-item-"+replace(m,/flex-|-self/g,"")+(match(m,/flex-|baseline/)?"":R+"grid-row-"+replace(m,/flex-|-self/g,""))+m;case 4675:return j+m+R+"flex-line-pack"+replace(m,/align-content|flex-|-self/g,"")+m;case 5548:return j+m+R+replace(m,"shrink","negative")+m;case 5292:return j+m+R+replace(m,"basis","preferred-size")+m;case 6060:return j+"box-"+replace(m,"-grow","")+j+m+R+replace(m,"grow","positive")+m;case 4554:return j+replace(m,/([^-])(transform)/g,"$1"+j+"$2")+m;case 6187:return replace(replace(replace(m,/(zoom-|grab)/,j+"$1"),/(image-set)/,j+"$1"),m,"")+m;case 5495:case 3959:return replace(m,/(image-set\([^]*)/,j+"$1$`$1");case 4968:return replace(replace(m,/(.+:)(flex-)?(.*)/,j+"box-pack:$3"+R+"flex-pack:$3"),/space-between/,"justify")+j+m+m;case 4200:if(!match(m,/flex-|baseline/))return R+"grid-column-align"+Utility_substr(m,y)+m;break;case 2592:case 3360:return R+replace(m,"template-","")+m;case 4384:case 3616:if(_&&_.some(function(m,_){return y=_,match(m.props,/grid-\w+-end/)}))return~indexof(m+(_=_[y].value),"span",0)?m:R+replace(m,"-start","")+m+R+"grid-row-span:"+(~indexof(_,"span",0)?match(_,/\d+/):+match(_,/\d+/)-+match(m,/\d+/))+";";return R+replace(m,"-start","")+m;case 4896:case 4128:return _&&_.some(function(m){return match(m.props,/grid-\w+-start/)})?m:R+replace(replace(m,"-end","-span"),"span ","")+m;case 4095:case 3583:case 4068:case 2532:return replace(m,/(.+)-inline(.+)/,j+"$1$2")+m;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Utility_strlen(m)-1-y>6)switch(Utility_charat(m,y+1)){case 109:if(45!==Utility_charat(m,y+4))break;case 102:return replace(m,/(.+:)(.+)-([^]+)/,"$1"+j+"$2-$3$1"+D+(108==Utility_charat(m,y+3)?"$3":"$2-$3"))+m;case 115:return~indexof(m,"stretch",0)?prefix(replace(m,"stretch","fill-available"),y,_)+m:m}break;case 5152:case 5920:return replace(m,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(y,_,S,T,D,j,B){return R+_+":"+S+B+(T?R+_+"-span:"+(D?j:+j-+S)+B:"")+m});case 4949:if(121===Utility_charat(m,y+6))return replace(m,":",":"+j)+m;break;case 6444:switch(Utility_charat(m,45===Utility_charat(m,14)?18:11)){case 120:return replace(m,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+j+(45===Utility_charat(m,14)?"inline-":"")+"box$3$1"+j+"$2$3$1"+R+"$2box$3")+m;case 100:return replace(m,":",":"+R)+m}break;case 5719:case 2647:case 2135:case 3927:case 2391:return replace(m,"scroll-","scroll-snap-")+m}return m}(m.value,m.length,_);return;case q:return serialize([copy(m,{value:replace(m.value,"@","@"+j)})],S);case Z:if(m.length)return(_=m.props).map(function(y){switch(match(y,S=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":lift(copy(m,{props:[replace(y,/:(read-\w+)/,":"+D+"$1")]})),lift(copy(m,{props:[y]})),et(m,{props:filter(_,S)});break;case"::placeholder":lift(copy(m,{props:[replace(y,/:(plac\w+)/,":"+j+"input-$1")]})),lift(copy(m,{props:[replace(y,/:(plac\w+)/,":"+D+"$1")]})),lift(copy(m,{props:[replace(y,/:(plac\w+)/,R+"input-$1")]})),lift(copy(m,{props:[y]})),et(m,{props:filter(_,S)})}return""}).join("")}}
26function ruleset(m,y,_,S,T,R,D,j,B,W,q,ee){for(var et=T-1,er=0===T?R:[""],ei=er.length,ea=0,es=0,el=0;ea<S;++ea)for(var eu=0,ec=Utility_substr(m,et+1,et=Y(es=D[ea])),ed=m;eu<ei;++eu)(ed=(es>0?er[eu]+" "+ec:replace(ec,/&\f/g,er[eu])).trim())&&(B[el++]=ed);return node(m,y,_,0===T?Z:j,B,W,q,ee)}function declaration(m,y,_,S,T){return node(m,y,_,W,Utility_substr(m,0,S),Utility_substr(m,S+1,-1),S,T)}var ec=_(94371),ed=_(34155),ef=void 0!==ed&&void 0!==ed.env&&(ed.env.REACT_APP_SC_ATTR||ed.env.SC_ATTR)||"data-styled",ep="active",eh="data-styled-version",eg="6.3.11",em="/*!sc*/\n",ey="undefined"!=typeof window&&"undefined"!=typeof document,eb=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:void 0!==ed&&void 0!==ed.env&&void 0!==ed.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==ed.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==ed.env.REACT_APP_SC_DISABLE_SPEEDY&&ed.env.REACT_APP_SC_DISABLE_SPEEDY:void 0!==ed&&void 0!==ed.env&&void 0!==ed.env.SC_DISABLE_SPEEDY&&""!==ed.env.SC_DISABLE_SPEEDY&&"false"!==ed.env.SC_DISABLE_SPEEDY&&ed.env.SC_DISABLE_SPEEDY),ev={};function v(m){for(var y=[],_=1;_<arguments.length;_++)y[_-1]=arguments[_];return Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(m," for more information.").concat(y.length>0?" Args: ".concat(y.join(", ")):""))}var ex=new Map,ew=new Map,e_=1,N=function(m){if(ex.has(m))return ex.get(m);for(;ew.has(e_);)e_++;var y=e_++;return ex.set(m,y),ew.set(y,m),y},E=function(m,y){e_=y+1,ex.set(m,y),ew.set(y,m)},eC=Object.freeze([]),eS=Object.freeze({});function O(m,y,_){return void 0===_&&(_=eS),m.theme!==_.theme&&m.theme||y||_.theme}var ek=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]),eT=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,eE=/(^-|-$)/g;function x(m){return m.replace(eT,"-").replace(eE,"")}var eO=/(a)(d)/gi,k=function(m){return String.fromCharCode(m+(m>25?39:97))};function M(m){var y,_="";for(y=Math.abs(m);y>52;y=y/52|0)_=k(y%52)+_;return(k(y%52)+_).replace(eO,"$1-$2")}var eP,F=function(m,y){for(var _=y.length;_;)m=33*m^y.charCodeAt(--_);return m},G=function(m){return F(5381,m)};function L(m){return M(G(m)>>>0)}function z(m){return"string"==typeof m}var eR="function"==typeof Symbol&&Symbol.for,eI=eR?Symbol.for("react.memo"):60115,eA=eR?Symbol.for("react.forward_ref"):60112,eM={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},eD={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ej={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},eL=((eP={})[eA]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},eP[eI]=ej,eP);function X(m){return("type"in m&&m.type.$$typeof)===eI?ej:"$$typeof"in m?eL[m.$$typeof]:eM}var eF=Object.defineProperty,eN=Object.getOwnPropertyNames,eV=Object.getOwnPropertySymbols,ez=Object.getOwnPropertyDescriptor,e$=Object.getPrototypeOf,eH=Object.prototype;function re(m){return"function"==typeof m}function se(m){return"object"==typeof m&&"styledComponentId"in m}function ie(m,y){return m&&y?"".concat(m," ").concat(y):m||y||""}function ae(m,y){return m.join(y||"")}function ce(m){return null!==m&&"object"==typeof m&&m.constructor.name===Object.name&&!("props"in m&&m.$$typeof)}function le(m,y){Object.defineProperty(m,"toString",{value:y})}var eB=function(){function e(m){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=m,this._cGroup=0,this._cIndex=0}return e.prototype.indexOfGroup=function(m){if(m===this._cGroup)return this._cIndex;var y=this._cIndex;if(m>this._cGroup)for(var _=this._cGroup;_<m;_++)y+=this.groupSizes[_];else for(_=this._cGroup-1;_>=m;_--)y-=this.groupSizes[_];return this._cGroup=m,this._cIndex=y,y},e.prototype.insertRules=function(m,y){if(m>=this.groupSizes.length){for(var _=this.groupSizes,S=_.length,T=S;m>=T;)if((T<<=1)<0)throw v(16,"".concat(m));this.groupSizes=new Uint32Array(T),this.groupSizes.set(_),this.length=T;for(var R=S;R<T;R++)this.groupSizes[R]=0}for(var D=this.indexOfGroup(m+1),j=0,B=(R=0,y.length);R<B;R++)this.tag.insertRule(D,y[R])&&(this.groupSizes[m]++,D++,j++);j>0&&this._cGroup>m&&(this._cIndex+=j)},e.prototype.clearGroup=function(m){if(m<this.length){var y=this.groupSizes[m],_=this.indexOfGroup(m),S=_+y;this.groupSizes[m]=0;for(var T=_;T<S;T++)this.tag.deleteRule(_);y>0&&this._cGroup>m&&(this._cIndex-=y)}},e.prototype.getGroup=function(m){var y="";if(m>=this.length||0===this.groupSizes[m])return y;for(var _=this.groupSizes[m],S=this.indexOfGroup(m),T=S+_,R=S;R<T;R++)y+=this.tag.getRule(R)+em;return y},e}(),eU="style[".concat(ef,"][").concat(eh,'="').concat(eg,'"]'),eZ=new RegExp("^".concat(ef,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),fe=function(m){return"undefined"!=typeof ShadowRoot&&m instanceof ShadowRoot||"host"in m&&11===m.nodeType},me=function(m){if(!m)return document;if(fe(m))return m;if("getRootNode"in m){var y=m.getRootNode();if(fe(y))return y}return document},ye=function(m,y,_){for(var S,T=_.split(","),R=0,D=T.length;R<D;R++)(S=T[R])&&m.registerName(y,S)},ve=function(m,y){for(var _,S=(null!==(_=y.textContent)&&void 0!==_?_:"").split(em),T=[],R=0,D=S.length;R<D;R++){var j=S[R].trim();if(j){var B=j.match(eZ);if(B){var Z=0|parseInt(B[1],10),W=B[2];0!==Z&&(E(W,Z),ye(m,W,B[3]),m.getTag().insertRules(Z,T)),T.length=0}else T.push(j)}}},ge=function(m){for(var y=me(m.options.target).querySelectorAll(eU),_=0,S=y.length;_<S;_++){var T=y[_];T&&T.getAttribute(ef)!==ep&&(ve(m,T),T.parentNode&&T.parentNode.removeChild(T))}},we=function(m){var y,S=document.head,T=m||S,R=document.createElement("style"),D=(y=Array.from(T.querySelectorAll("style[".concat(ef,"]"))))[y.length-1],j=void 0!==D?D.nextSibling:null;R.setAttribute(ef,ep),R.setAttribute(eh,eg);var B=_.nc;return B&&R.setAttribute("nonce",B),T.insertBefore(R,j),R},eW=function(){function e(m){this.element=we(m),this.element.appendChild(document.createTextNode("")),this.sheet=function(m){var y;if(m.sheet)return m.sheet;for(var _=null!==(y=m.getRootNode().styleSheets)&&void 0!==y?y:document.styleSheets,S=0,T=_.length;S<T;S++){var R=_[S];if(R.ownerNode===m)return R}throw v(17)}(this.element),this.length=0}return e.prototype.insertRule=function(m,y){try{return this.sheet.insertRule(y,m),this.length++,!0}catch(m){return!1}},e.prototype.deleteRule=function(m){this.sheet.deleteRule(m),this.length--},e.prototype.getRule=function(m){var y=this.sheet.cssRules[m];return y&&y.cssText?y.cssText:""},e}(),eG=function(){function e(m){this.element=we(m),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(m,y){if(m<=this.length&&m>=0){var _=document.createTextNode(y);return this.element.insertBefore(_,this.nodes[m]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(m){this.element.removeChild(this.nodes[m]),this.length--},e.prototype.getRule=function(m){return m<this.length?this.nodes[m].textContent:""},e}(),eq=function(){function e(m){this.rules=[],this.length=0}return e.prototype.insertRule=function(m,y){return m<=this.length&&(m===this.length?this.rules.push(y):this.rules.splice(m,0,y),this.length++,!0)},e.prototype.deleteRule=function(m){this.rules.splice(m,1),this.length--},e.prototype.getRule=function(m){return m<this.length?this.rules[m]:""},e}(),eY=ey,eK={isServer:!ey,useCSSOMInjection:!eb},eX=function(){function e(m,y,_){void 0===m&&(m=eS),void 0===y&&(y={});var T=this;this.options=(0,S.pi)((0,S.pi)({},eK),m),this.gs=y,this.names=new Map(_),this.server=!!m.isServer,!this.server&&ey&&eY&&(eY=!1,ge(this)),le(this,function(){return function(m){for(var y=m.getTag(),_=y.length,S="",T=0;T<_;T++)(function(_){var T=ew.get(_);if(void 0!==T){var R=m.names.get(T);if(void 0!==R&&R.size){var D=y.getGroup(_);if(0!==D.length){var j=ef+".g"+_+'[id="'+T+'"]',B="";R.forEach(function(m){m.length>0&&(B+=m+",")}),S+=D+j+'{content:"'+B+'"}'+em}}}})(T);return S}(T)})}return e.registerId=function(m){return N(m)},e.prototype.rehydrate=function(){!this.server&&ey&&ge(this)},e.prototype.reconstructWithOptions=function(m,y){void 0===y&&(y=!0);var _=new e((0,S.pi)((0,S.pi)({},this.options),m),this.gs,y&&this.names||void 0);return!this.server&&ey&&m.target!==this.options.target&&me(this.options.target)!==me(m.target)&&ge(_),_},e.prototype.allocateGSInstance=function(m){return this.gs[m]=(this.gs[m]||0)+1},e.prototype.getTag=function(){var m,y,_,S;return this.tag||(this.tag=(_=(y=this.options).useCSSOMInjection,S=y.target,m=y.isServer?new eq(S):_?new eW(S):new eG(S),new eB(m)))},e.prototype.hasNameForId=function(m,y){var _,S;return null!==(S=null===(_=this.names.get(m))||void 0===_?void 0:_.has(y))&&void 0!==S&&S},e.prototype.registerName=function(m,y){N(m);var _=this.names.get(m);_?_.add(y):this.names.set(m,new Set([y]))},e.prototype.insertRules=function(m,y,_){this.registerName(m,y),this.getTag().insertRules(N(m),_)},e.prototype.clearNames=function(m){this.names.has(m)&&this.names.get(m).clear()},e.prototype.clearRules=function(m){this.getTag().clearGroup(N(m)),this.clearNames(m)},e.prototype.clearTag=function(){this.tag=void 0},e}(),eJ=/&/g;function De(m){if(-1===m.indexOf("}"))return!1;for(var y=m.length,_=0,S=0,T=!1,R=0;R<y;R++){var D=m.charCodeAt(R);if(0!==S||T||47!==D||42!==m.charCodeAt(R+1)){if(T)42===D&&47===m.charCodeAt(R+1)&&(T=!1,R++);
26else if(34!==D&&39!==D||0!==R&&92===m.charCodeAt(R-1)){if(0===S){if(123===D)_++;else if(125===D&&--_<0)return!0}}else 0===S?S=D:S===D&&(S=0)}else T=!0,R++}return 0!==_||0!==S}function Te(m){var y,_,S,T,R,D=void 0===m?eS:m,j=D.options,W=void 0===j?eS:j,q=D.plugins,et=void 0===q?eC:q,l=function(m,y,_){return _.startsWith(T)&&_.endsWith(T)&&_.replaceAll(T,"").length>0?".".concat(S):m},ec=et.slice();ec.push(function(m){m.type===Z&&m.value.includes("&")&&(R||(R=RegExp("\\".concat(T,"\\b"),"g")),m.props[0]=m.props[0].replace(eJ,T).replace(R,l))}),W.prefix&&ec.push(prefixer),ec.push(stringify);var ed=[],ef=(_=(y=ec.concat(function(m){var y;!m.root&&(m=m.return)&&(y=m,ed.push(y))})).length,function(m,S,T,R){for(var D="",j=0;j<_;j++)D+=y[j](m,S,T,R)||"";return D}),f=function(m,y,_,D){void 0===y&&(y=""),void 0===_&&(_=""),void 0===D&&(D="&"),S=D,T=y,R=void 0;var j,Z,q,et=function(m){if(!De(m))return m;for(var y=m.length,_="",S=0,T=0,R=0,D=!1,j=0;j<y;j++){var B=m.charCodeAt(j);if(0!==R||D||47!==B||42!==m.charCodeAt(j+1)){if(D)42===B&&47===m.charCodeAt(j+1)&&(D=!1,j++);else if(34!==B&&39!==B||0!==j&&92===m.charCodeAt(j-1)){if(0===R){if(123===B)T++;else if(125===B){if(--T<0){for(var Z=j+1;Z<y;){var W=m.charCodeAt(Z);if(59===W||10===W)break;Z++}Z<y&&59===m.charCodeAt(Z)&&Z++,T=0,j=Z-1,S=Z;continue}0===T&&(_+=m.substring(S,j+1),S=j+1)}else 59===B&&0===T&&(_+=m.substring(S,j+1),S=j+1)}}else 0===R?R=B:R===B&&(R=0)}else D=!0,j++}if(S<y){var q=m.substring(S);De(q)||(_+=q)}return _}(function(m){if(-1===m.indexOf("//"))return m;for(var y=m.length,_=[],S=0,T=0,R=0,D=0;T<y;){var j=m.charCodeAt(T);if(34!==j&&39!==j||0!==T&&92===m.charCodeAt(T-1)){if(0===R){if(47===j&&T+1<y&&42===m.charCodeAt(T+1)){for(T+=2;T+1<y&&(42!==m.charCodeAt(T)||47!==m.charCodeAt(T+1));)T++;T+=2}else if(40===j&&T>=3&&108==(32|m.charCodeAt(T-1))&&114==(32|m.charCodeAt(T-2))&&117==(32|m.charCodeAt(T-3)))D=1,T++;else if(D>0)41===j?D--:40===j&&D++,T++;else if(42===j&&T+1<y&&47===m.charCodeAt(T+1))T>S&&_.push(m.substring(S,T)),S=T+=2;else if(47===j&&T+1<y&&47===m.charCodeAt(T+1)){for(T>S&&_.push(m.substring(S,T));T<y&&10!==m.charCodeAt(T);)T++;S=T}else T++}else T++}else 0===R?R=j:R===j&&(R=0),T++}return 0===S?m:(S<y&&_.push(m.substring(S)),_.join(""))}(m)),ec=(q=function parse(m,y,_,S,T,R,D,j,Z){for(var W,q=0,et=0,ea=D,ec=0,ed=0,ef=0,ep=1,eh=1,eg=1,em=0,ey="",eb=T,ev=R,ex=S,ew=ey;eh;)switch(ef=em,em=next()){case 40:if(108!=ef&&58==Utility_charat(ew,ea-1)){-1!=indexof(ew+=replace(delimit(em),"&","&\f"),"&\f",Y(q?j[q-1]:0))&&(eg=-1);break}case 34:case 39:case 91:ew+=delimit(em);break;case 9:case 10:case 13:case 32:ew+=function(m){for(;el=peek();)if(el<33)next();else break;return token(m)>2||token(el)>3?"":" "}(ef);break;case 92:ew+=function(m,y){for(var _;--y&&next()&&!(el<48)&&!(el>102)&&(!(el>57)||!(el<65))&&(!(el>70)||!(el<97)););return _=es+(y<6&&32==peek()&&32==next()),Utility_substr(eu,m,_)}(es-1,7);continue;case 47:switch(peek()){case 42:case 47:Utility_append(node(W=function(m,y){for(;next();)if(m+el===57)break;else if(m+el===84&&47===peek())break;return"/*"+Utility_substr(eu,y,es-1)+"*"+ee(47===m?m:next())}(next(),es),y,_,B,ee(el),Utility_substr(W,2,-2),0,Z),Z),(5==token(ef||1)||5==token(peek()||1))&&Utility_strlen(ew)&&" "!==Utility_substr(ew,-1,void 0)&&(ew+=" ");break;default:ew+="/"}break;case 123*ep:j[q++]=Utility_strlen(ew)*eg;case 125*ep:case 59:case 0:switch(em){case 0:case 125:eh=0;case 59+et:-1==eg&&(ew=replace(ew,/\f/g,"")),ed>0&&(Utility_strlen(ew)-ea||0===ep&&47===ef)&&Utility_append(ed>32?declaration(ew+";",S,_,ea-1,Z):declaration(replace(ew," ","")+";",S,_,ea-2,Z),Z);break;case 59:ew+=";";default:if(Utility_append(ex=ruleset(ew,y,_,q,et,T,j,ey,eb=[],ev=[],ea,R),R),123===em){if(0===et)parse(ew,y,ex,ex,eb,R,ea,j,ev);else{switch(ec){case 99:if(110===Utility_charat(ew,3))break;case 108:if(97===Utility_charat(ew,2))break;default:et=0;case 100:case 109:case 115:}et?parse(m,ex,ex,S&&Utility_append(ruleset(m,ex,ex,0,0,T,j,ey,T,eb=[],ea,ev),ev),T,ev,ea,j,S?eb:ev):parse(ew,ex,ex,ex,[""],ev,0,j,ev)}}}q=et=ed=0,ep=eg=1,ey=ew="",ea=D;break;case 58:ea=1+Utility_strlen(ew),ed=ef;default:if(ep<1){if(123==em)--ep;else if(125==em&&0==ep++&&125==(el=es>0?Utility_charat(eu,--es):0,ei--,10===el&&(ei=1,er--),el))continue}
26switch(ew+=ee(em),em*ep){case 38:eg=et>0?1:(ew+="\f",-1);break;case 44:j[q++]=(Utility_strlen(ew)-1)*eg,eg=1;break;case 64:45===peek()&&(ew+=delimit(next())),ec=peek(),et=ea=Utility_strlen(ey=ew+=function(m){for(;!token(peek());)next();return Utility_substr(eu,m,es)}(es)),em++;break;case 45:45===ef&&2==Utility_strlen(ew)&&(ep=0)}}return R}("",null,null,null,[""],(Z=j=_||y?"".concat(_," ").concat(y," { ").concat(et," }"):et,er=ei=1,ea=Utility_strlen(eu=Z),es=0,j=[]),0,[0],j),eu="",q);return W.namespace&&(ec=function Re(m,y){return m.map(function(m){return"rule"===m.type&&(m.value="".concat(y," ").concat(m.value),m.value=m.value.replaceAll(",",",".concat(y," ")),m.props=m.props.map(function(m){return"".concat(y," ").concat(m)})),Array.isArray(m.children)&&"@keyframes"!==m.type&&(m.children=Re(m.children,y)),m})}(ec,W.namespace)),ed=[],serialize(ec,ef),ed};return f.hash=et.length?et.reduce(function(m,y){return y.name||v(15),F(m,y.name)},5381).toString():"",f}var eQ=new eX,e0=Te(),e1=T.createContext({shouldForwardProp:void 0,styleSheet:eQ,stylis:e0}),e2=(e1.Consumer,T.createContext(void 0));function Fe(){return T.useContext(e1)}function Ge(m){if(!T.useMemo)return m.children;var y=Fe().styleSheet,_=T.useMemo(function(){var _=y;return m.sheet?_=m.sheet:m.target&&(_=_.reconstructWithOptions({target:m.target},!1)),m.disableCSSOMInjection&&(_=_.reconstructWithOptions({useCSSOMInjection:!1})),_},[m.disableCSSOMInjection,m.sheet,m.target,y]),S=T.useMemo(function(){return Te({options:{namespace:m.namespace,prefix:m.enableVendorPrefixes},plugins:m.stylisPlugins})},[m.enableVendorPrefixes,m.namespace,m.stylisPlugins]),R=T.useMemo(function(){return{shouldForwardProp:m.shouldForwardProp,styleSheet:_,stylis:S}},[m.shouldForwardProp,_,S]);return T.createElement(e1.Provider,{value:R},T.createElement(e2.Provider,{value:S},m.children))}var e5=function(){function e(m,y){var _=this;this.inject=function(m,y){void 0===y&&(y=e0);var S=_.name+y.hash;m.hasNameForId(_.id,S)||m.insertRules(_.id,S,y(_.rules,S,"@keyframes"))},this.name=m,this.id="sc-keyframes-".concat(m),this.rules=y,le(this,function(){throw v(12,String(_.name))})}return e.prototype.getName=function(m){return void 0===m&&(m=e0),this.name+m.hash},e}();function $e(m){for(var y="",_=0;_<m.length;_++){var S=m[_];if(1===_&&"-"===S&&"-"===m[0])return m;S>="A"&&S<="Z"?y+="-"+S.toLowerCase():y+=S}return y.startsWith("ms-")?"-"+y:y}var Ye=function(m){return null==m||!1===m||""===m},We=function(m){var y=[];for(var _ in m){var T=m[_];m.hasOwnProperty(_)&&!Ye(T)&&(Array.isArray(T)&&T.isCss||re(T)?y.push("".concat($e(_),":"),T,";"):ce(T)?y.push.apply(y,(0,S.ev)((0,S.ev)(["".concat(_," {")],We(T),!1),["}"],!1)):y.push("".concat($e(_),": ").concat(null==T||"boolean"==typeof T||""===T?"":"number"!=typeof T||0===T||_ in ec.Z||_.startsWith("--")?String(T).trim():"".concat(T,"px"),";")))}return y};function qe(m,y,_,S,T){if(void 0===T&&(T=[]),"string"==typeof m)return m&&T.push(m),T;if(Ye(m))return T;if(se(m))return T.push(".".concat(m.styledComponentId)),T;if(re(m))return!re(m)||m.prototype&&m.prototype.isReactComponent||!y?(T.push(m),T):qe(m(y),y,_,S,T);if(m instanceof e5)return _?(m.inject(_,S),T.push(m.getName(S))):T.push(m),T;if(ce(m)){for(var R=We(m),D=0;D<R.length;D++)T.push(R[D]);return T}if(!Array.isArray(m))return T.push(m.toString()),T;for(D=0;D<m.length;D++)qe(m[D],y,_,S,T);return T}function He(m){for(var y=0;y<m.length;y+=1){var _=m[y];if(re(_)&&!se(_))return!1}return!0}var e3=G(eg),e4=function(){function e(m,y,_){this.rules=m,this.staticRulesId="",this.isStatic=(void 0===_||_.isStatic)&&He(m),this.componentId=y,this.baseHash=F(e3,y),this.baseStyle=_,eX.registerId(y)}return e.prototype.generateAndInjectStyles=function(m,y,_){var S=this.baseStyle?this.baseStyle.generateAndInjectStyles(m,y,_).className:"";if(this.isStatic&&!_.hash){if(this.staticRulesId&&y.hasNameForId(this.componentId,this.staticRulesId))S=ie(S,this.staticRulesId);else{var T=ae(qe(this.rules,m,y,_)),R=M(F(this.baseHash,T)>>>0);if(!y.hasNameForId(this.componentId,R)){var D=_(T,".".concat(R),void 0,this.componentId);y.insertRules(this.componentId,R,D)}S=ie(S,R),this.staticRulesId=R}}else{for(var j=F(this.baseHash,_.hash),B="",Z=0;Z<this.rules.length;Z++){var W=this.rules[Z];if("string"==typeof W)B+=W;else if(W){var q=ae(qe(W,m,y,_));j=F(F(j,String(Z)),q),B+=q}}if(B){var Y=M(j>>>0);if(!y.hasNameForId(this.componentId,Y)){var ee=_(B,".".concat(Y),void 0,this.componentId);y.insertRules(this.componentId,Y,ee)}S=ie(S,Y)}}return{className:S,css:"undefined"==typeof window?y.getTag().getGroup(N(this.componentId)):""}},e}(),e6=T.createContext(void 0);function Ke(){var m=T.useContext(e6);if(!m)throw v(18);return m}function Qe(m){var y=T.useContext(e6),_=T.useMemo(function(){return function(m,y){if(!m)throw v(14);if(re(m))return m(y);if(Array.isArray(m)||"object"!=typeof m)throw v(8);return y?(0,S.pi)((0,S.pi)({},y),m):m}(m.theme,y)},[m.theme,y]);return m.children?T.createElement(e6.Provider,{value:_},m.children):null}
26e6.Consumer;var e9={};function nt(m,y,_){var R,D,j,B,Z=se(m),W=!z(m),q=y.attrs,Y=void 0===q?eC:q,ee=y.componentId,et=void 0===ee?(R=y.displayName,D=y.parentComponentId,e9[j="string"!=typeof R?"sc":x(R)]=(e9[j]||0)+1,B="".concat(j,"-").concat(L(eg+j+e9[j])),D?"".concat(D,"-").concat(B):B):ee,er=y.displayName,ei=void 0===er?z(m)?"styled.".concat(m):"Styled(".concat(m.displayName||m.name||"Component",")"):er,ea=y.displayName&&y.componentId?"".concat(x(y.displayName),"-").concat(y.componentId):y.componentId||et,es=Z&&m.attrs?m.attrs.concat(Y).filter(Boolean):Y,el=y.shouldForwardProp;if(Z&&m.shouldForwardProp){var eu=m.shouldForwardProp;if(y.shouldForwardProp){var ec=y.shouldForwardProp;el=function(m,y){return eu(m,y)&&ec(m,y)}}else el=eu}var ed=new e4(_,ea,Z?m.componentStyle:void 0);function E(m,y){return function(m,y,_){var R,D=m.attrs,j=m.componentStyle,B=m.defaultProps,Z=m.foldedComponentIds,W=m.styledComponentId,q=m.target,Y=T.useContext(e6),ee=Fe(),et=m.shouldForwardProp||ee.shouldForwardProp,er=O(y,Y,B)||eS,ei=function(m,y,_){for(var T,R=(0,S.pi)((0,S.pi)({},y),{className:void 0,theme:_}),D=0;D<m.length;D+=1){var j=re(T=m[D])?T(R):T;for(var B in j)"className"===B?R.className=ie(R.className,j[B]):"style"===B?R.style=(0,S.pi)((0,S.pi)({},R.style),j[B]):R[B]=j[B]}return"className"in y&&"string"==typeof y.className&&(R.className=ie(R.className,y.className)),R}(D,y,er),ea=ei.as||q,es={};for(var el in ei)void 0===ei[el]||"$"===el[0]||"as"===el||"theme"===el&&ei.theme===er||("forwardedAs"===el?es.as=ei.forwardedAs:et&&!et(el,ea)||(es[el]=ei[el]));var eu=(R=Fe(),j.generateAndInjectStyles(ei,R.styleSheet,R.stylis)).className,ec=ie(Z,W);return eu&&(ec+=" "+eu),ei.className&&(ec+=" "+ei.className),es[z(ea)&&!ek.has(ea)?"class":"className"]=ec,_&&(es.ref=_),(0,T.createElement)(ea,es)}(ef,m,y)}E.displayName=ei;var ef=T.forwardRef(E);return ef.attrs=es,ef.componentStyle=ed,ef.displayName=ei,ef.shouldForwardProp=el,ef.foldedComponentIds=Z?ie(m.foldedComponentIds,m.styledComponentId):"",ef.styledComponentId=ea,ef.target=Z?m.target:m,Object.defineProperty(ef,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(y){this._foldedDefaultProps=Z?function(m){for(var y=[],_=1;_<arguments.length;_++)y[_-1]=arguments[_];for(var S=0;S<y.length;S++)(function ue(m,y,_){if(void 0===_&&(_=!1),!_&&!ce(m)&&!Array.isArray(m))return y;if(Array.isArray(y))for(var S=0;S<y.length;S++)m[S]=ue(m[S],y[S]);else if(ce(y))for(var S in y)m[S]=ue(m[S],y[S]);return m})(m,y[S],!0);return m}({},m.defaultProps,y):y}}),le(ef,function(){return".".concat(ef.styledComponentId)}),W&&function oe(m,y,_){if("string"!=typeof y){if(eH){var S=e$(y);S&&S!==eH&&oe(m,S,_)}var T=eN(y);eV&&(T=T.concat(eV(y)));for(var R=X(m),D=X(y),j=0;j<T.length;++j){var B=T[j];if(!(B in eD||_&&_[B]||D&&B in D||R&&B in R)){var Z=ez(y,B);try{eF(m,B,Z)}catch(m){}}}}return m}(ef,m,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),ef}function ot(m,y){for(var _=[m[0]],S=0,T=y.length;S<T;S+=1)_.push(y[S],m[S+1]);return _}var rt=function(m){return Object.assign(m,{isCss:!0})};function st(m){for(var y=[],_=1;_<arguments.length;_++)y[_-1]=arguments[_];return re(m)||ce(m)?rt(qe(ot(eC,(0,S.ev)([m],y,!0)))):0===y.length&&1===m.length&&"string"==typeof m[0]?qe(m):rt(qe(ot(m,y)))}var at=function(m){return function it(m,y,_){if(void 0===_&&(_=eS),!y)throw v(1,y);var s=function(T){for(var R=[],D=1;D<arguments.length;D++)R[D-1]=arguments[D];return m(y,_,st.apply(void 0,(0,S.ev)([T],R,!1)))};return s.attrs=function(T){return it(m,y,(0,S.pi)((0,S.pi)({},_),{attrs:Array.prototype.concat(_.attrs,T).filter(Boolean)}))},s.withConfig=function(T){return it(m,y,(0,S.pi)((0,S.pi)({},_),T))},s}(nt,m)},e8=at;ek.forEach(function(m){e8[m]=at(m)});var e7=function(){function e(m,y){this.rules=m,this.componentId=y,this.isStatic=He(m),eX.registerId(this.componentId+1)}return e.prototype.createStyles=function(m,y,_,S){var T=S(ae(qe(this.rules,y,_,S)),""),R=this.componentId+m;_.insertRules(R,R,T)},e.prototype.removeStyles=function(m,y){y.clearRules(this.componentId+m)},e.prototype.renderStyles=function(m,y,_,S){m>2&&eX.registerId(this.componentId+m);var T=this.componentId+m;this.isStatic?_.hasNameForId(T,T)||this.createStyles(m,y,_,S):(this.removeStyles(m,_),this.createStyles(m,y,_,S))},e}();function lt(m){for(var y=[],_=1;_<arguments.length;_++)y[_-1]=arguments[_];var R=st.apply(void 0,(0,S.ev)([m],y,!1)),D="sc-global-".concat(L(JSON.stringify(R))),j=new e7(R,D),B=new WeakMap,l=function(m){var y=Fe(),_=T.useContext(e6),S=B.get(y.styleSheet);return void 0===S&&(S=y.styleSheet.allocateGSInstance(D),B.set(y.styleSheet,S)),"undefined"!=typeof window&&y.styleSheet.server||p(S,m,y.styleSheet,_,y.stylis),T.useLayoutEffect(function(){return y.styleSheet.server||p(S,m,y.styleSheet,_,y.stylis),function(){var m;j.removeStyles(S,y.styleSheet),m=y.styleSheet.options.target,"undefined"!=typeof document&&(null!=m?m:document).querySelectorAll('style[data-styled-global="'.concat(D,'"]')).forEac
26h(function(m){return m.remove()})}},[S,m,y.styleSheet,_,y.stylis]),null};function p(m,y,_,T,R){if(j.isStatic)j.renderStyles(m,ev,_,R);else{var D=(0,S.pi)((0,S.pi)({},y),{theme:O(y,T,l.defaultProps)});j.renderStyles(m,D,_,R)}}return T.memo(l)}function pt(m){for(var y=[],_=1;_<arguments.length;_++)y[_-1]=arguments[_];var T=ae(st.apply(void 0,(0,S.ev)([m],y,!1))),R=L(T);return new e5(R,T)}!function(){function e(){var m=this;this._emitSheetCSS=function(){var y=m.instance.toString();if(!y)return"";var S=_.nc,T=ae([S&&'nonce="'.concat(S,'"'),"".concat(ef,'="true"'),"".concat(eh,'="').concat(eg,'"')].filter(Boolean)," ");return"<style ".concat(T,">").concat(y,"</style>")},this.getStyleTags=function(){if(m.sealed)throw v(2);return m._emitSheetCSS()},this.getStyleElement=function(){if(m.sealed)throw v(2);var y,R=m.instance.toString();if(!R)return[];var D=((y={})[ef]="",y[eh]=eg,y.dangerouslySetInnerHTML={__html:R},y),j=_.nc;return j&&(D.nonce=j),[T.createElement("style",(0,S.pi)({},D,{key:"sc-0-0"}))]},this.seal=function(){m.sealed=!0},this.instance=new eX({isServer:!0}),this.sealed=!1}e.prototype.collectStyles=function(m){if(this.sealed)throw v(2);return T.createElement(Ge,{sheet:this.instance},m)},e.prototype.interleaveWithNodeStream=function(m){throw v(3)}}()},11742:function(m){m.exports=function(){var m=document.getSelection();if(!m.rangeCount)return function(){};for(var y=document.activeElement,_=[],S=0;S<m.rangeCount;S++)_.push(m.getRangeAt(S));switch(y.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":y.blur();break;default:y=null}return m.removeAllRanges(),function(){"Caret"===m.type&&m.removeAllRanges(),m.rangeCount||_.forEach(function(y){m.addRange(y)}),y&&y.focus()}}},67365:function(m,y,_){"use strict";var S=_(48145);m.exports=function(m,y,_){var R=S(_||y),D=null==y.cascade||y.cascade;return function preorder(m,y,_){var S,j,B,Z,W;if(!R(m,y,_))return null;if(m.children){for(S=[],j=-1;++j<m.children.length;)(B=preorder(m.children[j],j,m))&&S.push(B);if(D&&m.children.length&&!S.length)return null}for(W in Z={},m)T.call(m,W)&&(Z[W]="children"===W?S:m[W]);return Z}(m,null,null)};var T={}.hasOwnProperty},48145:function(m){"use strict";function ok(){return!0}m.exports=function convert(m){if(null==m)return ok;if("string"==typeof m)return function(y){return!!(y&&y.type===m)};if("object"==typeof m)return"length"in m?function(m){for(var y=[],_=-1;++_<m.length;)y[_]=convert(m[_]);return function(){for(var m=-1;++m<y.length;)if(y[m].apply(this,arguments))return!0;return!1}}(m):function(y){var _;for(_ in m)if(y[_]!==m[_])return!1;return!0};if("function"==typeof m)return m;throw Error("Expected function, string, or object as test")}},66750:function(m){m.exports=function(m){return m}},99294:function(m,y,_){"use strict";m.exports=visitParents;var S=_(48145),T=_(66750),R="skip";function visitParents(m,y,_,D){var j,B;"function"==typeof y&&"function"!=typeof _&&(D=_,_=y,y=null),B=S(y),j=D?-1:1,(function factory(m,S,Z){var W,q="object"==typeof m&&null!==m?m:{};return"string"==typeof q.type&&(W="string"==typeof q.tagName?q.tagName:"string"==typeof q.name?q.name:void 0,visit.displayName="node ("+T(q.type+(W?"<"+W+">":""))+")"),visit;function visit(){var T,W,q,Y=Z.concat(m),ee=[];if((!y||B(m,S,Z[Z.length-1]||null))&&!1===(ee=null!==(T=_(m,Z))&&"object"==typeof T&&"length"in T?T:"number"==typeof T?[!0,T]:[T])[0])return ee;if(m.children&&ee[0]!==R)for(q=(D?m.children.length:-1)+j;q>-1&&q<m.children.length;){if(!1===(W=factory(m.children[q],q,Y)())[0])return W;q="number"==typeof W[1]?W[1]:q+j}return ee}})(m,null,[])()}visitParents.CONTINUE=!0,visitParents.SKIP=R,visitParents.EXIT=!1},98235:function(m,y,_){"use strict";_.d(y,{j:function(){return useDevicePixelRatio},x:function(){return getDevicePixelRatio}});var S=_(67294);function useDevicePixelRatio(m){let y=getDevicePixelRatio(m),[_,T]=(0,S.useState)(y),{defaultDpr:R,maxDpr:D,round:j}=m||{};return(0,S.useEffect)(()=>{let m="undefined"!=typeof window&&"matchMedia"in window;if(!m)return;let updateDpr=()=>T(getDevicePixelRatio({defaultDpr:R,maxDpr:D,round:j})),y=window.matchMedia(`screen and (resolution: ${_}dppx)`);return y.addEventListener?y.addEventListener("change",updateDpr):y.addListener(updateDpr),()=>{y.removeEventListener?y.removeEventListener("change",updateDpr):y.removeListener(updateDpr)}},[_,R,D,j]),_}function getDevicePixelRatio(m){let{defaultDpr:y=1,maxDpr:_=3,round:S=!0}=m||{},T="undefined"!=typeof window&&"number"==typeof window.devicePixelRatio,R=T?window.devicePixelRatio:y;return Math.min(Math.max(1,S?Math.floor(R):R),_)}},73469:function(m,y,_){"use strict";_.d(y,{Z:function(){return S}});var S=_(67294).useLayoutEffect},83:function(m,y,_){"use strict";/** 27 * @license React 28 * use-sync-external-store-shim.production.js 29 * 30 * Copyright (c) Meta Platforms, Inc. and affiliates. 31 * 32 * This source code is licensed under the MIT license found in the 33 * LICENSE file in the root directory of this source tree. 34 */var S=_(67294),T="function"==typeof Object.is?Object.is:function(m,y){return m===y&&(0!==m||1/m==1/y)||m!=m&&y!=y},R=S.useState,D=S.useEffect,j=S.useLayoutEffect,B=S.useDebugValue;function checkIfSnapshotChanged(m){var y=m.getSnapshot;m=m.value;try{var _=y();return!T(m,_)}catch(m){return!0}}var Z="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(m,y){return y()}:function(m,y){var _=y(),S=R({inst:{value:_,getSnapshot:y}}),T=S[0].inst,Z=S[1];return j(function(){T.value=_,T.getSnapshot=y,checkIfSnapshotChanged(T)&&Z({inst:T})},[m,_,y]),D(function(){return checkIfSnapshotChanged(T)&&Z({inst:T}),m(function(){checkIfSnapshotChanged(T)&&Z({inst:T})})},[m]),B(_),_};y.useSyncExternalStore=void 0!==S.useSyncExternalStore?S.useSyncExternalStore:Z},26251:function(m,y,_){"use strict";/** 35 * @license React 36 * use-sync-external-store-shim/with-selector.production.js 37 * 38 * Copyright (c) Meta Platforms, Inc. and affiliates. 39 * 40 * This source code is licensed under the MIT license found in the 41 * LICENSE file in the root directory of this source tree. 42 */var S=_(67294),T=_(61688),R="function"==typeof Object.is?Object.is:function(m,y){return m===y&&(0!==m||1/m==1/y)||m!=m&&y!=y},D=T.useSyncExternalStore,j=S.useRef,B=S.useEffect,Z=S.useMemo,W=S.useDebugValue;y.useSyncExternalStoreWithSelector=function(m,y,_,S,T){var q=j(null);if(null===q.current){var Y={hasValue:!1,value:null};q.current=Y}else Y=q.current;
42var ee=D(m,(q=Z(function(){function memoizedSelector(y){if(!j){if(j=!0,m=y,y=S(y),void 0!==T&&Y.hasValue){var _=Y.value;if(T(_,y))return D=_}return D=y}if(_=D,R(m,y))return _;var B=S(y);return void 0!==T&&T(_,B)?(m=y,_):(m=y,D=B)}var m,D,j=!1,B=void 0===_?null:_;return[function(){return memoizedSelector(y())},null===B?void 0:function(){return memoizedSelector(B())}]},[y,_,S,T]))[0],q[1]);return B(function(){Y.hasValue=!0,Y.value=ee},[ee]),W(ee),ee}},37666:function(m,y,_){"use strict";/** 43 * @license React 44 * use-sync-external-store-with-selector.production.js 45 * 46 * Copyright (c) Meta Platforms, Inc. and affiliates. 47 * 48 * This source code is licensed under the MIT license found in the 49 * LICENSE file in the root directory of this source tree. 50 */var S=_(67294),T="function"==typeof Object.is?Object.is:function(m,y){return m===y&&(0!==m||1/m==1/y)||m!=m&&y!=y},R=S.useSyncExternalStore,D=S.useRef,j=S.useEffect,B=S.useMemo,Z=S.useDebugValue;y.useSyncExternalStoreWithSelector=function(m,y,_,S,W){var q=D(null);if(null===q.current){var Y={hasValue:!1,value:null};q.current=Y}else Y=q.current;var ee=R(m,(q=B(function(){function memoizedSelector(y){if(!D){if(D=!0,m=y,y=S(y),void 0!==W&&Y.hasValue){var _=Y.value;if(W(_,y))return R=_}return R=y}if(_=R,T(m,y))return _;var j=S(y);return void 0!==W&&W(_,j)?(m=y,_):(m=y,R=j)}var m,R,D=!1,j=void 0===_?null:_;return[function(){return memoizedSelector(y())},null===j?void 0:function(){return memoizedSelector(j())}]},[y,_,S,W]))[0],q[1]);return j(function(){Y.hasValue=!0,Y.value=ee},[ee]),Z(ee),ee}},61688:function(m,y,_){"use strict";m.exports=_(83)},52798:function(m,y,_){"use strict";m.exports=_(26251)},31103:function(m,y,_){"use strict";m.exports=_(37666)},25934:function(m,y,_){"use strict";_.d(y,{Z:function(){return esm_browser_v4}});for(var S,T=new Uint8Array(16),R=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,D=[],j=0;j<256;++j)D.push((j+256).toString(16).substr(1));var esm_browser_stringify=function(m){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,_=(D[m[y+0]]+D[m[y+1]]+D[m[y+2]]+D[m[y+3]]+"-"+D[m[y+4]]+D[m[y+5]]+"-"+D[m[y+6]]+D[m[y+7]]+"-"+D[m[y+8]]+D[m[y+9]]+"-"+D[m[y+10]]+D[m[y+11]]+D[m[y+12]]+D[m[y+13]]+D[m[y+14]]+D[m[y+15]]).toLowerCase();if(!("string"==typeof _&&R.test(_)))throw TypeError("Stringified UUID is invalid");return _},esm_browser_v4=function(m,y,_){var R=(m=m||{}).random||(m.rng||function(){if(!S&&!(S="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return S(T)})();if(R[6]=15&R[6]|64,R[8]=63&R[8]|128,y){_=_||0;for(var D=0;D<16;++D)y[_+D]=R[D];return y}return esm_browser_stringify(R)}},71739:function(m){m.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},30368:function(m,y,_){"use strict";_.d(y,{E9:function(){return fromCallback},Y$:function(){return fromEventObservable}});var S,T,R=_(25427);let D=new WeakMap;function fromCallback(m){let y={config:m,start:(y,_)=>{let{self:S,system:T,emit:R}=_,j={receivers:void 0,dispose:void 0};D.set(S,j),j.dispose=m({input:y.input,system:T,self:S,sendBack:m=>{"stopped"!==S.getSnapshot().status&&S._parent&&T._relay(S,S._parent,m)},receive:m=>{j.receivers??=new Set,j.receivers.add(m)},emit:R})},transition:(m,y,_)=>{let S=D.get(_.self);return y.type===R.X?(m={...m,status:"stopped",error:void 0},D.delete(_.self),S.receivers?.clear(),S.dispose?.()):S.receivers?.forEach(m=>m(y)),m},getInitialSnapshot:(m,y)=>({status:"active",output:void 0,error:void 0,input:y}),getPersistedSnapshot:m=>m,restoreSnapshot:m=>m};return y}let j="xstate.observable.error",B="xstate.observable.complete";function fromEventObservable(m){return{config:m,transition:(m,y)=>{if("active"!==m.status)return m;switch(y.type){case j:return{...m,status:"error",error:y.data,input:void 0,_subscription:void 0};case B:return{...m,status:"done",input:void 0,_subscription:void 0};case R.X:return m._subscription.unsubscribe(),{...m,status:"stopped",input:void 0,_subscription:void 0};default:return m}},getInitialSnapshot:(m,y)=>({status:"active",output:void 0,error:void 0,context:void 0,input:y,_subscription:void 0}),start:(y,{self:_,system:S,emit:T})=>{"done"!==y.status&&(y._subscription=m({input:y.input,system:S,self:_,emit:T}).subscribe({next:m=>{_._parent&&S._relay(_,_._parent,m)},error:m=>{S._relay(_,_,{type:j,data:m})},complete:()=>{S._relay(_,_,{type:B})}}))},getPersistedSnapshot:({_subscription:m,...y})=>y,restoreSnapshot:m=>({...m,_subscription:void 0})}}new WeakMap,T=void 0,S=m=>void 0,m=>m},20547:function(m,y,_){"use strict";_.d(y,{a:function(){return assign}});var S=_(25427);function resolveAssign(m,y,_,T,{assignment:R}){if(!y.context)throw Error("Cannot assign to undefined `context`. Ensure that `context` is defined in the machine config.");let D={},j={context:y.context,event:_.event,spawn:function(m,{machine:y,context:_},T,R){let spawn=(D,j)=>{if("string"==typeof D){let B=(0,S.V)(y,D);if(!B)throw Error(`Actor logic '${D}' not implemented in machine '${y.id}'`);let Z=(0,S.c)(B,{id:j?.id,parent:m.self,syncSnapshot:j?.syncSnapshot,input:"function"==typeof j?.input?j.input({context:_,event:T,self:m.self}):j?.input,src:D,systemId:j?.systemId});return R[Z.id]=Z,Z}{let y=(0,S.c)(D,{id:j?.id,parent:m.self,syncSnapshot:j?.syncSnapshot,input:j?.input,src:D,systemId:j?.systemId});return y}};return(y,_)=>{let T=spawn(y,_);return R[T.id]=T,m.defer(()=>{T._processingStatus!==S.Z.Stopped&&T.start()}),T}}(m,y,_.event,D),self:m.self,system:m.system},B={};if("function"==typeof R)B=R(j,T);else for(let m of Object.keys(R)){let y=R[m];B[m]="function"==typeof y?y(j,T):y}let Z=Object.assign({},y.context,B);return[(0,S._)(y,{context:Z,children:Object.keys(D).length?{...y.children,...D}:y.children}),void 0,void 0]}function assign(m){function assign(m,y){}return assign.type="xstate.assign",assign.assignment=m,assign.resolve=resolveAssign,assign}},14008:function(m,y,_){"use strict";_.d(y,{a:function(){return emit},e:function(){return enqueueActions},l:function(){return log},s:function(){return sendTo}});var S,T=_(25427),R=_(20547);function resolveEmit(m,y,_,S,{event:T}){let R="function"==typeof T?T(_,S):T;return[y,{event:R},void 0]}function executeEmit(m,{event:y}){m.defer(()=>m.emit(y))}function emit(m){function emit(m,y){}return emit.type="xstate.emit",emit.event=m,emit.resolve=resolveEmit,emit.execute=executeEmit,emit}let D=((S={}).Parent="#_parent",S.Internal="#_internal",S);function resolveSendTo(m,y,_,S,{to:T,event:R,id:j,delay:B},Z){let W,q;let Y=y.machine.implementations.delays;if("string"==typeof R)throw Error(`Only event objects may be used with sendTo; use sendTo({ type: "${R}" }) instead`);let ee="function"==typeof R?R(_,S):R;if("string"==typeof B){let m=Y&&Y[B];W="function"==typeof m?m(_,S):m}else W="function"==typeof B?B(_,S):B;let et="function"==typeof T?T(_,S):T;if("string"==typeof et){if(!(q=et===D.Parent?m.self._parent:et===D.Internal?m.self:et.startsWith("#_")?y.children[et.slice(2)]:Z.deferredActorIds?.includes(et)?et:y.children[et]))throw Error(`Unable to send event to actor '${et}' from machine '${y.machine.id}'.`)}else q=et||m.self;return[y,{to:q,targetId:"string"==typeof et?et:void 0,event:ee,id:j,delay:W},void 0]}function retryResolveSendTo(m,y,_){"string"==typeof _.to&&(_.to=y.children[_.to])}function executeSendTo(m,y){m.defer(()=>{let{to:_,event:S,delay:R,id:D}=y;if("number"==typeof R){m.system.scheduler.schedule(m.self,_,S,R,D);return}m.system._relay(m.self,_,S.type===T.W?(0,T.Y)(m.self.id,S.data):S)})}function sendTo(m,y,_){function sendTo(m,y){}return sendTo.type="xstate.sendTo",sendTo.to=m,sendTo.event=y,sendTo.id=_?.id,sendTo.delay=_?.delay,sendTo.resolve=resolveSendTo,sendTo.retryResolve=retr
50yResolveSendTo,sendTo.execute=executeSendTo,sendTo}function resolveEnqueueActions(m,y,_,S,{collect:j}){let B=[],enqueue=function(m){B.push(m)};return enqueue.assign=(...m)=>{B.push((0,R.a)(...m))},enqueue.cancel=(...m)=>{B.push((0,T.a)(...m))},enqueue.raise=(...m)=>{B.push((0,T.r)(...m))},enqueue.sendTo=(...m)=>{B.push(sendTo(...m))},enqueue.sendParent=(...m)=>{B.push(function(m,y){return sendTo(D.Parent,m,y)}(...m))},enqueue.spawnChild=(...m)=>{B.push((0,T.b)(...m))},enqueue.stopChild=(...m)=>{B.push((0,T.s)(...m))},enqueue.emit=(...m)=>{B.push(emit(...m))},j({context:_.context,event:_.event,enqueue,check:m=>(0,T.D)(m,y.context,_.event,y),self:m.self,system:m.system},S),[y,void 0,B]}function enqueueActions(m){function enqueueActions(m,y){}return enqueueActions.type="xstate.enqueueActions",enqueueActions.collect=m,enqueueActions.resolve=resolveEnqueueActions,enqueueActions}function resolveLog(m,y,_,S,{value:T,label:R}){return[y,{value:"function"==typeof T?T(_,S):T,label:R},void 0]}function executeLog({logger:m},{value:y,label:_}){_?m(_,y):m(y)}function log(m=({context:m,event:y})=>({context:m,event:y}),y){function log(m,y){}return log.type="xstate.log",log.value=m,log.label=y,log.resolve=resolveLog,log.execute=executeLog,log}},25427:function(m,y,_){"use strict";var S;_.d(y,{$:function(){return Y},B:function(){return toTransitionConfigArray},C:function(){return formatTransition},D:function(){return evaluateGuard},E:function(){return createInvokeId},F:function(){return getDelayedTransitions},G:function(){return formatInitialTransition},H:function(){return getCandidates},I:function(){return formatRouteTransitions},J:function(){return resolveStateValue},K:function(){return getAllStateNodes},L:function(){return createMachineSnapshot},M:function(){return isInFinalState},N:function(){return R},O:function(){return function transitionNode(m,y,_,S){return"string"==typeof y?function(m,y,_,S){let T=getStateNode(m,y),R=T.next(_,S);return R&&R.length?R:m.next(_,S)}(m,y,_,S):1===Object.keys(y).length?function(m,y,_,S){let T=Object.keys(y),R=getStateNode(m,T[0]),D=transitionNode(R,y[T[0]],_,S);return D&&D.length?D:m.next(_,S)}(m,y,_,S):function(m,y,_,S){let T=[];for(let R of Object.keys(y)){let D=y[R];if(!D)continue;let j=getStateNode(m,R),B=transitionNode(j,D,_,S);B&&T.push(...B)}return T.length?T:m.next(_,S)}(m,y,_,S)}},P:function(){return resolveActionsAndContext},Q:function(){return toStatePath},R:function(){return isStateId},S:function(){return T},T:function(){return getStateNodeByPath},U:function(){return getPersistedSnapshot},V:function(){return resolveReferencedActor},W:function(){return j},X:function(){return B},Y:function(){return createErrorActorEvent},Z:function(){return ee},_:function(){return cloneMachineSnapshot},a:function(){return cancel},b:function(){return spawnChild},c:function(){return createActor},d:function(){return macrostep},e:function(){return createInitEvent},i:function(){return initialMicrostep},j:function(){return and},k:function(){return stateIn},m:function(){return matchesEventDescriptor},n:function(){return not},p:function(){return getStateNodes},r:function(){return raise},s:function(){return stopChild},t:function(){return toArray},w:function(){return toObserver},y:function(){return mapValues},z:function(){return formatTransitions}});let devToolsAdapter=m=>{if("undefined"==typeof window)return;let y=function(){let m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==_.g?_.g:void 0;if(m.__xstate__)return m.__xstate__}();y&&y.register(m)};let Mailbox=class Mailbox{constructor(m){this._process=m,this._active=!1,this._current=null,this._last=null}start(){this._active=!0,this.flush()}clear(){this._current&&(this._current.next=null,this._last=this._current)}enqueue(m){let y={value:m,next:null};if(this._current){this._last.next=y,this._last=y;return}this._current=y,this._last=y,this._active&&this.flush()}flush(){for(;this._current;){let m=this._current;this._process(m.value),this._current=m.next}this._last=null}};let T=".",R="",D="xstate.init",j="xstate.error",B="xstate.stop";function createDoneStateEvent(m,y){return{type:`xstate.done.state.${m}`,output:y}}function createErrorActorEvent(m,y){return{type:`xstate.error.actor.${m}`,error:y,actorId:m}}
50function createInitEvent(m){return{type:D,input:m}}function reportUnhandledError(m){setTimeout(()=>{throw m})}let Z="function"==typeof Symbol&&Symbol.observable||"@@observable";function toStatePath(m){if(isArray(m))return m;let y=[],_="";for(let S=0;S<m.length;S++){let T=m.charCodeAt(S);switch(T){case 92:_+=m[S+1],S++;continue;case 46:y.push(_),_="";continue}_+=m[S]}return y.push(_),y}function toStateValue(m){if(m&&"object"==typeof m&&"machine"in m&&"value"in m)return m.value;if("string"!=typeof m)return m;let y=toStatePath(m);return function(m){if(1===m.length)return m[0];let y={},_=y;for(let y=0;y<m.length-1;y++)if(y===m.length-2)_[m[y]]=m[y+1];else{let S=_;_={},S[m[y]]=_}return y}(y)}function mapValues(m,y){let _={},S=Object.keys(m);for(let T=0;T<S.length;T++){let R=S[T];_[R]=y(m[R],R,m,T)}return _}function toArray(m){return void 0===m?[]:isArray(m)?m:[m]}function resolveOutput(m,y,_,S){return"function"==typeof m?m({context:y,event:_,self:S}):m}function isArray(m){return Array.isArray(m)}function toTransitionConfigArray(m){return(isArray(m)?m:[m]).map(m=>void 0===m||"string"==typeof m?{target:m}:m)}function normalizeTarget(m){if(void 0!==m&&""!==m)return toArray(m)}function toObserver(m,y,_){let S="object"==typeof m,T=S?m:void 0;return{next:(S?m.next:m)?.bind(T),error:(S?m.error:y)?.bind(T),complete:(S?m.complete:_)?.bind(T)}}function createInvokeId(m,y){return`${y}.${m}`}function resolveReferencedActor(m,y){let _=y.match(/^xstate\.invoke\.(\d+)\.(.*)/);if(!_)return m.implementations.actors[y];let[,S,T]=_,R=m.getStateNodeById(T),D=R.config.invoke;return(Array.isArray(D)?D[S]:D).src}function matchesEventDescriptor(m,y){if(y===m||"*"===y)return!0;if(!y.endsWith(".*"))return!1;let _=y.split("."),S=m.split(".");for(let m=0;m<_.length;m++){let y=_[m],T=S[m];if("*"===y){let y=m===_.length-1;return y}if(y!==T)return!1}return!0}function createScheduledEventId(m,y){return`${m.sessionId}.${y}`}let W=0,q=!1,Y=1,ee=((S={})[S.NotStarted=0]="NotStarted",S[S.Running=1]="Running",S[S.Stopped=2]="Stopped",S),et={clock:{setTimeout:(m,y)=>setTimeout(m,y),clearTimeout:m=>clearTimeout(m)},logger:console.log.bind(console),devTools:!1};let Actor=class Actor{constructor(m,y){this.logic=m,this._snapshot=void 0,this.clock=void 0,this.options=void 0,this.id=void 0,this.mailbox=new Mailbox(this._process.bind(this)),this.observers=new Set,this.eventListeners=new Map,this.logger=void 0,this._processingStatus=ee.NotStarted,this._parent=void 0,this._syncSnapshot=void 0,this.ref=void 0,this._actorScope=void 0,this.systemId=void 0,this.sessionId=void 0,this.system=void 0,this._doneEvent=void 0,this.src=void 0,this._deferred=[];let _={...et,...y},{clock:S,logger:T,parent:R,syncSnapshot:D,id:j,systemId:B,inspect:Z}=_;this.system=R?R.system:function(m,y){let _=new Map,S=new Map,T=new WeakMap,R=new Set,D={},{clock:j,logger:B}=y,Z={schedule:(m,y,_,S,T=Math.random().toString(36).slice(2))=>{let R={source:m,target:y,event:_,delay:S,id:T,startedAt:Date.now()},B=createScheduledEventId(m,T);q._snapshot._scheduledEvents[B]=R;let Z=j.setTimeout(()=>{delete D[B],delete q._snapshot._scheduledEvents[B],q._relay(m,y,_)},S);D[B]=Z},cancel:(m,y)=>{let _=createScheduledEventId(m,y),S=D[_];delete D[_],delete q._snapshot._scheduledEvents[_],void 0!==S&&j.clearTimeout(S)},cancelAll:m=>{for(let y in q._snapshot._scheduledEvents){let _=q._snapshot._scheduledEvents[y];_.source===m&&Z.cancel(m,_.id)}}},q={_snapshot:{_scheduledEvents:(y?.snapshot&&y.snapshot.scheduler)??{}},_bookId:()=>`x:${W++}`,_register:(m,y)=>(_.set(m,y),m),_unregister:m=>{_.delete(m.sessionId);let y=T.get(m);void 0!==y&&(S.delete(y),T.delete(m))},get:m=>S.get(m),getAll:()=>Object.fromEntries(S.entries()),_set:(m,y)=>{let _=S.get(m);if(_&&_!==y)throw Error(`Actor with system ID '${m}' already exists.`);S.set(m,y),T.set(y,m)},inspect:m=>{let y=toObserver(m);return R.add(y),{unsubscribe(){R.delete(y)}}},_sendInspectionEvent:y=>{if(!R.size)return;let _={...y,rootId:m.sessionId};R.forEach(m=>m.next?.(_))},_relay:(m,y,_)=>{q._sendInspectionEvent({type:"@xstate.event",sourceRef:m,actorRef:y,event:_}),y._send(_)},scheduler:Z,getSnapshot:()=>({_scheduledEvents:{...q._snapshot._scheduledEvents}}),start:()=>{let m=q._snapshot._scheduledEvents;for(let y in q._snapshot._scheduledEvents={},m){let{source:_,target:S,event:T,delay:R,id:D}=m[y];Z.schedule(_,S,T,R,D)}},_clock:j,_logger:B};return q}(this,{clock:S,logger:T}),Z&&!R&&this.system.inspect(toObserver(Z)),this.sessionId=this.system._bookId(),this.id=j??this.sessionId,this.logger=y?.logger??this.system._logger,this.clock=y?.clock??this.system._clock,this._parent=R,this._syncSnapshot=D,this.options=_,this.src=_.src??m,this.ref=this,this._actorScope={self:this,id:this.id,sessionId:this.sessionId,logger:this.logger,defer:m=>{this._deferred.push(m)},system:this.system,stopChild:m=>{if(m._parent!==this)throw Error(`Cannot stop child actor ${m.id} of ${this.id} because it is not a child`);m._stop()},emit:m=>{let y=this.eventListeners.get(m.type),_=this.eventListeners.get("*");if(!y&&!_)return;let S=[...y?y.values():[],..._?_.values():[]];for(let y of S)try{y(m)}catch(m){reportUnhandledError(m)}},actionExecutor:m=>{let exec=()=>
50{if(this._actorScope.system._sendInspectionEvent({type:"@xstate.action",actorRef:this,action:{type:m.type,params:m.params}}),!m.exec)return;let y=q;try{q=!0,m.exec(m.info,m.params)}finally{q=y}};this._processingStatus===ee.Running?exec():this._deferred.push(exec)}},this.send=this.send.bind(this),this.system._sendInspectionEvent({type:"@xstate.actor",actorRef:this}),B&&(this.systemId=B,this.system._set(B,this)),this._initState(y?.snapshot??y?.state),B&&"active"!==this._snapshot.status&&this.system._unregister(this)}_initState(m){try{this._snapshot=m?this.logic.restoreSnapshot?this.logic.restoreSnapshot(m,this._actorScope):m:this.logic.getInitialSnapshot(this._actorScope,this.options?.input)}catch(m){this._snapshot={status:"error",output:void 0,error:m}}}update(m,y){let _;for(this._snapshot=m;_=this._deferred.shift();)try{_()}catch(y){this._deferred.length=0,this._snapshot={...m,status:"error",error:y}}switch(this._snapshot.status){case"active":for(let y of this.observers)try{y.next?.(m)}catch(m){reportUnhandledError(m)}break;case"done":var S;for(let y of this.observers)try{y.next?.(m)}catch(m){reportUnhandledError(m)}this._stopProcedure(),this._complete(),this._doneEvent=(S=this.id,{type:`xstate.done.actor.${S}`,output:this._snapshot.output,actorId:S}),this._parent&&this.system._relay(this,this._parent,this._doneEvent);break;case"error":this._error(this._snapshot.error)}this.system._sendInspectionEvent({type:"@xstate.snapshot",actorRef:this,event:y,snapshot:m})}subscribe(m,y,_){let S=toObserver(m,y,_);if(this._processingStatus!==ee.Stopped)this.observers.add(S);else switch(this._snapshot.status){case"done":try{S.complete?.()}catch(m){reportUnhandledError(m)}break;case"error":{let m=this._snapshot.error;if(S.error)try{S.error(m)}catch(m){reportUnhandledError(m)}else reportUnhandledError(m)}}return{unsubscribe:()=>{this.observers.delete(S)}}}on(m,y){let _=this.eventListeners.get(m);_||(_=new Set,this.eventListeners.set(m,_));let S=y.bind(void 0);return _.add(S),{unsubscribe:()=>{_.delete(S)}}}start(){if(this._processingStatus===ee.Running)return this;this._syncSnapshot&&this.subscribe({next:m=>{"active"===m.status&&this.system._relay(this,this._parent,{type:`xstate.snapshot.${this.id}`,snapshot:m})},error:()=>{}}),this.system._register(this.sessionId,this),this.systemId&&this.system._set(this.systemId,this),this._processingStatus=ee.Running;let m=createInitEvent(this.options.input);this.system._sendInspectionEvent({type:"@xstate.event",sourceRef:this._parent,actorRef:this,event:m});let y=this._snapshot.status;switch(y){case"done":return this.update(this._snapshot,m),this;case"error":return this._error(this._snapshot.error),this}if(this._parent||this.system.start(),this.logic.start)try{this.logic.start(this._snapshot,this._actorScope)}catch(m){return this._snapshot={...this._snapshot,status:"error",error:m},this._error(m),this}return this.update(this._snapshot,m),this.options.devTools&&this.attachDevTools(),this.mailbox.start(),this}_process(m){let y,_;try{y=this.logic.transition(this._snapshot,m,this._actorScope)}catch(m){_={err:m}}if(_){let{err:m}=_;this._snapshot={...this._snapshot,status:"error",error:m},this._error(m);return}this.update(y,m),m.type===B&&(this._stopProcedure(),this._complete())}_stop(){return this._processingStatus===ee.Stopped||((this.mailbox.clear(),this._processingStatus===ee.NotStarted)?this._processingStatus=ee.Stopped:this.mailbox.enqueue({type:B})),this}stop(){if(this._parent)throw Error("A non-root actor cannot be stopped directly.");return this._stop()}_complete(){for(let m of this.observers)try{m.complete?.()}catch(m){reportUnhandledError(m)}this.observers.clear(),this.eventListeners.clear()}_reportError(m){if(!this.observers.size){this._parent||reportUnhandledError(m),this.eventListeners.clear();return}let y=!1;for(let _ of this.observers){let S=_.error;y||=!S;try{S?.(m)}catch(m){reportUnhandledError(m)}}this.observers.clear(),this.eventListeners.clear(),y&&reportUnhandledError(m)}_error(m){this._stopProcedure(),this._reportError(m),this._parent&&this.system._relay(this,this._parent,createErrorActorEvent(this.id,m))}_stopProcedure(){return this._processingStatus!==ee.Running||(this.system.scheduler.cancelAll(this),this.mailbox.clear(),this.mailbox=new Mailbox(this._process.bind(this)),this._processingStatus=ee.Stopped,this.system._unregister(this)),this}_send(m){this._processingStatus!==ee.Stopped&&this.mailbox.enqueue(m)}send(m){this.system._relay(void 0,this,m)}attachDevTools(){let{devTools:m}=this.options;m&&("function"==typeof m?m:devToolsAdapter)(this)}toJSON(){return{xstate$$type:Y,id:this.id}}getPersistedSnapshot(m){return this.logic.getPersistedSnapshot(this._snapshot,m)}
50[Z](){return this}getSnapshot(){return this._snapshot}};function createActor(m,...[y]){return new Actor(m,y)}function resolveCancel(m,y,_,S,{sendId:T}){let R="function"==typeof T?T(_,S):T;return[y,{sendId:R},void 0]}function executeCancel(m,y){m.defer(()=>{m.system.scheduler.cancel(m.self,y.sendId)})}function cancel(m){function cancel(m,y){}return cancel.type="xstate.cancel",cancel.sendId=m,cancel.resolve=resolveCancel,cancel.execute=executeCancel,cancel}function resolveSpawn(m,y,_,S,{id:T,systemId:R,src:D,input:j,syncSnapshot:B}){let Z,W;let q="string"==typeof D?resolveReferencedActor(y.machine,D):D,Y="function"==typeof T?T(_):T;return q&&(W="function"==typeof j?j({context:y.context,event:_.event,self:m.self}):j,Z=createActor(q,{id:Y,src:D,parent:m.self,syncSnapshot:B,systemId:R,input:W})),[cloneMachineSnapshot(y,{children:{...y.children,[Y]:Z}}),{id:T,systemId:R,actorRef:Z,src:D,input:W},void 0]}function executeSpawn(m,{actorRef:y}){y&&m.defer(()=>{y._processingStatus!==ee.Stopped&&y.start()})}function spawnChild(...[m,{id:y,systemId:_,input:S,syncSnapshot:T=!1}={}]){function spawnChild(m,y){}return spawnChild.type="xstate.spawnChild",spawnChild.id=y,spawnChild.systemId=_,spawnChild.src=m,spawnChild.input=S,spawnChild.syncSnapshot=T,spawnChild.resolve=resolveSpawn,spawnChild.execute=executeSpawn,spawnChild}function resolveStop(m,y,_,S,{actorRef:T}){let R="function"==typeof T?T(_,S):T,D="string"==typeof R?y.children[R]:R,j=y.children;return D&&(j={...j},delete j[D.id]),[cloneMachineSnapshot(y,{children:j}),D,void 0]}function executeStop(m,y){if(y){if(!function unregisterRecursively(m,y){let _=y.getSnapshot();if(_&&"children"in _)for(let y of Object.values(_.children))unregisterRecursively(m,y);m.system._unregister(y)}(m,y),y._processingStatus!==ee.Running){m.stopChild(y);return}m.defer(()=>{m.stopChild(y)})}}function stopChild(m){function stop(m,y){}return stop.type="xstate.stopChild",stop.actorRef=m,stop.resolve=resolveStop,stop.execute=executeStop,stop}function checkStateIn(m,y,{stateValue:_}){if("string"==typeof _&&isStateId(_)){let y=m.machine.getStateNodeById(_);return m._nodes.some(m=>m===y)}return m.matches(_)}function stateIn(m){function stateIn(){return!1}
50return stateIn.check=checkStateIn,stateIn.stateValue=m,stateIn}function checkNot(m,{context:y,event:_},{guards:S}){return!evaluateGuard(S[0],y,_,m)}function not(m){function not(m,y){return!1}return not.check=checkNot,not.guards=[m],not}function checkAnd(m,{context:y,event:_},{guards:S}){return S.every(S=>evaluateGuard(S,y,_,m))}function and(m){function and(m,y){return!1}return and.check=checkAnd,and.guards=m,and}function evaluateGuard(m,y,_,S){let{machine:T}=S,R="function"==typeof m,D=R?m:T.implementations.guards["string"==typeof m?m:m.type];if(!R&&!D)throw Error(`Guard '${"string"==typeof m?m:m.type}' is not implemented.'.`);if("function"!=typeof D)return evaluateGuard(D,y,_,S);let j={context:y,event:_},B=R||"string"==typeof m?void 0:"params"in m?"function"==typeof m.params?m.params({context:y,event:_}):m.params:void 0;return"check"in D?D.check(S,j,D):D(j,B)}function isAtomicStateNode(m){return"atomic"===m.type||"final"===m.type}function getChildren(m){return Object.values(m.states).filter(m=>"history"!==m.type)}function getProperAncestors(m,y){let _=[];if(y===m)return _;let S=m.parent;for(;S&&S!==y;)_.push(S),S=S.parent;return _}function getAllStateNodes(m){let y=new Set(m),_=getAdjList(y);for(let m of y)if("compound"!==m.type||_.get(m)&&_.get(m).length){if("parallel"===m.type){for(let _ of getChildren(m))if("history"!==_.type&&!y.has(_)){let m=getInitialStateNodesWithTheirAncestors(_);for(let _ of m)y.add(_)}}}else getInitialStateNodesWithTheirAncestors(m).forEach(m=>y.add(m));for(let m of y){let _=m.parent;for(;_;)y.add(_),_=_.parent}return y}function getAdjList(m){let y=new Map;for(let _ of m)y.has(_)||y.set(_,[]),_.parent&&(y.has(_.parent)||y.set(_.parent,[]),y.get(_.parent).push(_));return y}function getStateValue(m,y){let _=getAllStateNodes(y);return function getValueFromAdj(m,y){let _=y.get(m);if(!_)return{};if("compound"===m.type){let m=_[0];if(!m)return{};if(isAtomicStateNode(m))return m.key}let S={};for(let m of _)S[m.key]=getValueFromAdj(m,y);return S}(m,getAdjList(_))}function isInFinalState(m,y){return"compound"===y.type?getChildren(y).some(y=>"final"===y.type&&m.has(y)):"parallel"===y.type?getChildren(y).every(y=>isInFinalState(m,y)):"final"===y.type}let isStateId=m=>"#"===m[0];function getCandidates(m,y){let _=m.transitions.get(y)||[...m.transitions.keys()].filter(m=>matchesEventDescriptor(y,m)).sort((m,y)=>y.length-m.length).flatMap(y=>m.transitions.get(y));return _}function getDelayedTransitions(m){let y=m.config.after;if(!y)return[];let mutateEntryExit=y=>{var _;let S=(_=m.id,{type:`xstate.after.${y}.${_}`}),T=S.type;return m.entry.push(raise(S,{id:T,delay:y})),m.exit.push(cancel(T)),T},_=Object.keys(y).flatMap(m=>{let _=y[m],S="string"==typeof _?{target:_}:_,T=Number.isNaN(+m)?m:+m,R=mutateEntryExit(T);return toArray(S).map(m=>({...m,event:R,delay:T}))});return _.map(y=>{let{delay:_}=y;return{...formatTransition(m,y.event,y),delay:_}})}function formatTransition(m,y,_){let S=normalizeTarget(_.target),R=_.reenter??!1,D=function(m,y){if(void 0!==y)return y.map(y=>{if("string"!=typeof y)return y;if(isStateId(y))return m.machine.getStateNodeById(y);let _=y[0]===T;if(_&&!m.parent)return getStateNodeByPath(m,y.slice(1));let S=_?m.key+y:y;if(m.parent)try{let y=getStateNodeByPath(m.parent,S);return y}catch(y){throw Error(`Invalid transition definition for state node '${m.id}': 51${y.message}`)}else throw Error(`Invalid target: "${y}" is not a valid target from the root node. Did you mean ".${y}"?`)})}(m,S),j={..._,actions:toArray(_.actions),guard:_.guard,target:D,source:m,reenter:R,eventType:y,toJSON:()=>({...j,source:`#${m.id}`,target:D?D.map(m=>`#${m.id}`):void 0})};return j}function formatTransitions(m){let y=new Map;if(m.config.on)for(let _ of Object.keys(m.config.on)){if(_===R)throw Error('Null events ("") cannot be specified as a transition key. Use `always: { ... }` instead.');let S=m.config.on[_];y.set(_,toTransitionConfigArray(S).map(y=>formatTransition(m,_,y)))}if(m.config.onDone){let _=`xstate.done.state.${m.id}`;y.set(_,toTransitionConfigArray(m.config.onDone).map(y=>formatTransition(m,_,y)))}for(let _ of m.invoke){if(_.onDone){let S=`xstate.done.actor.${_.id}`;y.set(S,toTransitionConfigArray(_.onDone).map(y=>formatTransition(m,S,y)))}if(_.onError){let S=`xstate.error.actor.${_.id}`;y.set(S,toTransitionConfigArray(_.onError).map(y=>formatTransition(m,S,y)))}if(_.onSnapshot){let S=`xstate.snapshot.${_.id}`;y.set(S,toTransitionConfigArray(_.onSnapshot).map(y=>formatTransition(m,S,y)))}}for(let _ of m.after){let m=y.get(_.eventType);m||(m=[],y.set(_.eventType,m)),m.push(_)}return y}function formatRouteTransitions(m){let y=[],collectRoutes=_=>{Object.values(_).forEach(_=>{if(_.config.route&&_.config.id){let S=_.config.id,T=_.config.route.guard,R={..._.config.route,guard:(m,y)=>m.event.to===`#${S}`&&(!T||"function"!=typeof T||T(m,y)),target:`#${S}`};y.push(formatTransition(m,"xstate.route",R))}_.states&&collectRoutes(_.states)})};collectRoutes(m.states),y.length>
510&&m.transitions.set("xstate.route",y)}function formatInitialTransition(m,y){let _="string"==typeof y?m.states[y]:y?m.states[y.target]:void 0;if(!_&&y)throw Error(`Initial state node "${y}" not found on parent state node #${m.id}`);let S={source:m,actions:y&&"string"!=typeof y?toArray(y.actions):[],eventType:null,reenter:!1,target:_?[_]:[],toJSON:()=>({...S,source:`#${m.id}`,target:_?[`#${_.id}`]:[]})};return S}function resolveHistoryDefaultTransition(m){let y=normalizeTarget(m.config.target);return y?{target:y.map(y=>"string"==typeof y?getStateNodeByPath(m.parent,y):y)}:m.parent.initial}function isHistoryNode(m){return"history"===m.type}function getInitialStateNodesWithTheirAncestors(m){let y=getInitialStateNodes(m);for(let _ of y)for(let S of getProperAncestors(_,m))y.add(S);return y}function getInitialStateNodes(m){let y=new Set;return!function iter(m){if(!y.has(m)){if(y.add(m),"compound"===m.type)iter(m.initial.target[0]);else if("parallel"===m.type)for(let y of getChildren(m))iter(y)}}(m),y}function getStateNode(m,y){if(isStateId(y))return m.machine.getStateNodeById(y);if(!m.states)throw Error(`Unable to retrieve child state '${y}' from '${m.id}'; no child states exist.`);let _=m.states[y];if(!_)throw Error(`Child state '${y}' does not exist on '${m.id}'`);return _}function getStateNodeByPath(m,y){if("string"==typeof y&&isStateId(y))try{return m.machine.getStateNodeById(y)}catch{}let _=toStatePath(y).slice(),S=m;for(;_.length;){let m=_.shift();if(!m.length)break;S=getStateNode(S,m)}return S}function getStateNodes(m,y){if("string"==typeof y){let _=m.states[y];if(!_)throw Error(`State '${y}' does not exist on '${m.id}'`);return[m,_]}let _=Object.keys(y),S=_.map(y=>getStateNode(m,y)).filter(Boolean);return[m.machine.root,m].concat(S,_.reduce((_,S)=>{let T=getStateNode(m,S);if(!T)return _;let R=getStateNodes(T,y[S]);return _.concat(R)},[]))}function isDescendant(m,y){let _=m;for(;_.parent&&_.parent!==y;)_=_.parent;return _.parent===y}function removeConflictingTransitions(m,y,_){let S=new Set;for(let T of m){let m=!1,R=new Set;for(let D of S)if(function(m,y){let _=new Set(m),S=new Set(y);for(let m of _)if(S.has(m))return!0;for(let m of S)if(_.has(m))return!0;return!1}(computeExitSet([T],y,_),computeExitSet([D],y,_))){if(isDescendant(T.source,D.source))R.add(D);else{m=!0;break}}if(!m){for(let m of R)S.delete(m);S.add(T)}}return Array.from(S)}function getEffectiveTargetStates(m,y){if(!m.target)return[];let _=new Set;for(let S of m.target)if(isHistoryNode(S)){if(y[S.id])for(let m of y[S.id])_.add(m);else for(let m of getEffectiveTargetStates(resolveHistoryDefaultTransition(S),y))_.add(m)}else _.add(S);return[..._]}function getTransitionDomain(m,y){let _=getEffectiveTargetStates(m,y);if(!_)return;if(!m.reenter&&_.every(y=>y===m.source||isDescendant(y,m.source)))return m.source;let S=function(m){let[y,..._]=m;for(let m of getProperAncestors(y,void 0))if(_.every(y=>isDescendant(y,m)))return m}(_.concat(m.source));return S||(m.reenter?void 0:m.source.machine.root)}function computeExitSet(m,y,_){let S=new Set;for(let T of m)if(T.target?.length){let m=getTransitionDomain(T,_);for(let _ of(T.reenter&&T.source===m&&S.add(m),y))isDescendant(_,m)&&S.add(_)}return[...S]}function initialMicrostep(m,y,_,S,T){return microstep([{target:[...getInitialStateNodes(m)],source:m,reenter:!0,actions:[],eventType:null,toJSON:null}],y,_,S,!0,T)}function microstep(m,y,_,S,T,R){let D=[];if(!m.length)return[y,D];let j=_.actionExecutor;_.actionExecutor=m=>{D.push(m),j(m)};try{let j=new Set(y._nodes),B=y.historyValue,Z=removeConflictingTransitions(m,j,B),W=y;T||([W,B]=function(m,y,_,S,T,R,D,j){let B,Z=m,W=computeExitSet(S,T,R);for(let m of(W.sort((m,y)=>y.order-m.order),W))for(let y of function(m){return Object.keys(m.states).map(y=>m.states[y]).filter(m=>"history"===m.type)}(m)){let _;_="deep"===y.history?y=>isAtomicStateNode(y)&&isDescendant(y,m):y=>y.parent===m,(B??={...R})[y.id]=Array.from(T).filter(_)}for(let m of W)Z=resolveActionsAndContext(Z,y,_,[...m.exit,...m.invoke.map(m=>stopChild(m.id))],D,void 0),T.delete(m);return[Z,B||R]}(W,S,_,Z,j,B,R,_.actionExecutor)),W=resolveActionsAndContext(W,S,_,Z.flatMap(m=>m.actions),R,void 0),W=function(m,y,_,S,T,R,D,j){let B=m,Z=new Set,W=new Set;(function(m,y,_,S){for(let T of m){let m=getTransitionDomain(T,y);for(let R of T.target||[])!isHistoryNode(R)&&(T.source!==R||T.source!==m||T.reenter)&&(S.add(R),_.add(R)),addDescendantStatesToEnter(R,y,_,S);let R=getEffectiveTargetStates(T,y);for(let D of R){let R=getProperAncestors(D,m);m?.type==="parallel"&&R.push(m),addAncestorStatesToEnter(S,y,_,R,!T.source.parent&&T.reenter?void 0:m)}}})(S,D,W,Z),j&&W.add(m.machine.root);let q=new Set;for(let m of[...Z].sort((m,y)=>m.order-y.order)){T.add(m);let S=[];for(let y of(S.push(...m.entry),m.invoke))S.push(spawnChild(y.src,{...y,syncSnapshot:!!y.onSnapshot}));if(W.has(m)){let y=m.initial.actions;S.push(...y)}if(B=resolveActionsAndContext(B,y,_,S,R,m.invoke.map(m=>m.id)),"final"===m.type){let S=m.parent,D=S?.type==="parallel"?S:S?.parent,j=D||m;for(S?.type==="compound"&&R.push(createDoneStateEvent(S.id,void 0!==m.output?resolveOutput(m.output,B.context,y,_.self):void 0));D?.type==="parallel"&&!q.has(D)&&isInFinalState(T,D);)q.add(D),R.push(createDoneStateEvent(D.id)),j=D,D=D.parent;if(D)continue;B=cloneMachineSnapshot(B,{status:"done",output:function(m,y,_,S,T){if(void 0===S.output)return;let R=createDoneStateEvent(T.id,void 0!==T.output&&T.parent?resolveOutput(T.output,m.context,y,_.self):void 0);return resolveOutput(S.output,m.context,R,_.self)}(B,y,_,B.machine.root,j)})}}return B}(W,S,_,Z,j,R,B,T);let q=[...j];"done"===W.status&&(W=resolveActionsAndContext(W,S,_,q.sort((m,y)=>y.order-m.order).flatMap(m=>m.exit),R,void 0));try{if(B===y.historyValue&&function(m,y){if(m.length!==y.size)return!1;for(let _ of m)if(!y.has(_))return!1;return!0}(y._nodes,j))return[W,D];return[cloneMachineSnapshot(W,{_nodes:q,historyValue:B}),D]}catch(m){throw m}}finally{_.actionExecutor=j}}
51function addDescendantStatesToEnter(m,y,_,S){if(isHistoryNode(m)){if(y[m.id]){let T=y[m.id];for(let m of T)S.add(m),addDescendantStatesToEnter(m,y,_,S);for(let R of T)addAncestorStatesToEnter(S,y,_,getProperAncestors(R,m.parent))}else{let T=resolveHistoryDefaultTransition(m);for(let R of T.target)S.add(R),T===m.parent?.initial&&_.add(m.parent),addDescendantStatesToEnter(R,y,_,S);for(let R of T.target)addAncestorStatesToEnter(S,y,_,getProperAncestors(R,m.parent))}}else if("compound"===m.type){let[T]=m.initial.target;isHistoryNode(T)||(S.add(T),_.add(T)),addDescendantStatesToEnter(T,y,_,S),addAncestorStatesToEnter(S,y,_,getProperAncestors(T,m))}else if("parallel"===m.type)for(let T of getChildren(m).filter(m=>!isHistoryNode(m)))[...S].some(m=>isDescendant(m,T))||(isHistoryNode(T)||(S.add(T),_.add(T)),addDescendantStatesToEnter(T,y,_,S))}function addAncestorStatesToEnter(m,y,_,S,T){for(let R of S)if((!T||isDescendant(R,T))&&m.add(R),"parallel"===R.type)for(let S of getChildren(R).filter(m=>!isHistoryNode(m)))[...m].some(m=>isDescendant(m,S))||(m.add(S),addDescendantStatesToEnter(S,y,_,m))}function resolveActionsAndContext(m,y,_,S,T,R){let D=R?[]:void 0,j=function resolveAndExecuteActionsWithContext(m,y,_,S,T,R){let{machine:D}=m,j=m;for(let m of S){var B;let S="function"==typeof m,Z=S?m:(B="string"==typeof m?m:m.type,D.implementations.actions[B]),W={context:j.context,event:y,self:_.self,system:_.system},q=S||"string"==typeof m?void 0:"params"in m?"function"==typeof m.params?m.params({context:j.context,event:y}):m.params:void 0;if(!Z||!("resolve"in Z)){_.actionExecutor({type:"string"==typeof m?m:"object"==typeof m?m.type:m.name||"(anonymous)",info:W,params:q,exec:Z});continue}let[Y,ee,et]=Z.resolve(_,j,W,q,Z,T);j=Y,"retryResolve"in Z&&R?.push([Z,ee]),"execute"in Z&&_.actionExecutor({type:Z.type,info:W,params:ee,exec:Z.execute.bind(null,_,ee)}),et&&(j=resolveAndExecuteActionsWithContext(j,y,_,et,T,R))}return j}(m,y,_,S,{internalQueue:T,deferredActorIds:R},D);return D?.forEach(([m,y])=>{m.retryResolve(_,j,y)}),j}function macrostep(m,y,_,S){let T=m,R=[];function addMicrostep(m,y,S){_.system._sendInspectionEvent({type:"@xstate.microstep",actorRef:_.self,event:y,snapshot:m[0],_transitions:S}),R.push(m)}if(y.type===B)return addMicrostep([T=cloneMachineSnapshot(stopChildren(T,y,_),{status:"stopped"}),[]],y,[]),{snapshot:T,microsteps:R};let j=y;if(j.type!==D){let y=j,D=y.type.startsWith("xstate.error.actor"),B=selectTransitions(y,T);if(D&&!B.length)return addMicrostep([T=cloneMachineSnapshot(m,{status:"error",error:y.error}),[]],y,[]),{snapshot:T,microsteps:R};let Z=microstep(B,m,_,j,!1,S);T=Z[0],addMicrostep(Z,y,B)}let Z=!0;for(;"active"===T.status;){let m=Z?function(m,y){let _=new Set,S=m._nodes.filter(isAtomicStateNode);for(let T of S)r:for(let S of[T].concat(getProperAncestors(T,void 0)))if(S.always){for(let T of S.always)if(void 0===T.guard||evaluateGuard(T.guard,m.context,y,m)){_.add(T);break r}}return removeConflictingTransitions(Array.from(_),new Set(m._nodes),m.historyValue)}(T,j):[],y=m.length?T:void 0;if(!m.length){if(!S.length)break;m=selectTransitions(j=S.shift(),T)}let R=microstep(m,T,_,j,!1,S);Z=(T=R[0])!==y,addMicrostep(R,j,m)}return"active"!==T.status&&stopChildren(T,j,_),{snapshot:T,microsteps:R}}function stopChildren(m,y,_){return resolveActionsAndContext(m,y,_,Object.values(m.children).map(m=>stopChild(m)),[],void 0)}function selectTransitions(m,y){return y.machine.getTransitionData(y,m)}function resolveStateValue(m,y){let _=getAllStateNodes(getStateNodes(m,y));return getStateValue(m,[..._])}let machineSnapshotMatches=function(m){return function matchesState(m,y){let _=toStateValue(m),S=toStateValue(y);return"string"==typeof S?"string"==typeof _&&S===_:"string"==typeof _?_ in S:Object.keys(_).every(m=>m in S&&matchesState(_[m],S[m]))}(m,this.value)},machineSnapshotHasTag=function(m){return this.tags.has(m)},machineSnapshotCan=function(m){let y=this.machine.getTransitionData(this,m);return!!y?.length&&y.some(m=>void 0!==m.target||m.actions.length)},machineSnapshotToJSON=function(){let{_nodes:m,tags:y,machine:_,getMeta:S,toJSON:T,can:R,hasTag:D,matches:j,...B}=this;return{...B,tags:Array.from(y)}},machineSnapshotGetMeta=function(){return this._nodes.reduce((m,y)=>(void 0!==y.meta&&(m[y.id]=y.meta),m),{})};function createMachineSnapshot(m,y){return{status:m.status,output:m.output,error:m.error,machine:y,context:m.context,_nodes:m._nodes,value:getStateValue(y.root,m._nodes),tags:new Set(m._nodes.flatMap(m=>m.tags)),children:m.children,historyValue:m.historyValue||{},matches:machineSnapshotMatches,hasTag:machineSnapshotHasTag,can:machineSnapshotCan,getMeta:machineSnapshotGetMeta,toJSON:machineSnapshotToJSON}}function cloneMachineSnapshot(m,y={}){return createMachineSnapshot({...m,...y},m.machine)}function getPersistedSnapshot(m,y){let{_nodes:_,tags:S,machine:T,children:R,context:D,can:j,hasTag:B,matches:Z,getMeta:W,toJSON:q,...ee}=m,et={};for(let m in R){let _=R[m];et[m]={snapshot:_.getPersistedSnapshot(y),src:_.src,systemId:_.systemId,syncSnapshot:_._syncSnapshot}}let er={...ee,context:function persistContext(m){let y;for(let _ in m){let S=m[_];
51if(S&&"object"==typeof S){if("sessionId"in S&&"send"in S&&"ref"in S)(y??=Array.isArray(m)?m.slice():{...m})[_]={xstate$$type:Y,id:S.id};else{let T=persistContext(S);T!==S&&((y??=Array.isArray(m)?m.slice():{...m})[_]=T)}}}return y??m}(D),children:et,historyValue:function(m){if("object"!=typeof m||null===m)return{};let y={};for(let _ in m){let S=m[_];Array.isArray(S)&&(y[_]=S.map(m=>({id:m.id})))}return y}(ee.historyValue)};return er}function resolveRaise(m,y,_,S,{event:T,id:R,delay:D},{internalQueue:j}){let B;let Z=y.machine.implementations.delays;if("string"==typeof T)throw Error(`Only event objects may be used with raise; use raise({ type: "${T}" }) instead`);let W="function"==typeof T?T(_,S):T;if("string"==typeof D){let m=Z&&Z[D];B="function"==typeof m?m(_,S):m}else B="function"==typeof D?D(_,S):D;return"number"!=typeof B&&j.push(W),[y,{event:W,id:R,delay:B},void 0]}function executeRaise(m,y){let{event:_,delay:S,id:T}=y;if("number"==typeof S){m.defer(()=>{let y=m.self;m.system.scheduler.schedule(y,y,_,S,T)});return}}function raise(m,y){function raise(m,y){}return raise.type="xstate.raise",raise.event=m,raise.id=y?.id,raise.delay=y?.delay,raise.resolve=resolveRaise,raise.execute=executeRaise,raise}},65932:function(m,y,_){"use strict";_.d(y,{ZD:function(){return assertEvent},cY:function(){return function setup({schemas:m,actors:y,actions:_,guards:R,delays:D}){return{assign:T.a,sendTo:j.s,raise:S.r,log:j.l,cancel:S.a,stopChild:S.s,enqueueActions:j.e,emit:j.a,spawnChild:S.b,createStateConfig:m=>m,createAction:m=>m,createMachine:S=>{var T;return T={...S,schemas:m},new StateMachine(T,{actors:y,actions:_,guards:R,delays:D})},extend:S=>setup({schemas:m,actors:y,actions:{..._,...S.actions},guards:{...R,...S.guards},delays:{...D,...S.delays}})}}}}),_(30368);var S=_(25427),T=_(20547);let R=new WeakMap;function memo(m,y,_){let S=R.get(m);return S?y in S||(S[y]=_()):(S={[y]:_()},R.set(m,S)),S[y]}let D={},toSerializableAction=m=>"string"==typeof m?{type:m}:"function"==typeof m?"resolve"in m?{type:m.type}:{type:m.name}:m;let StateNode=class StateNode{constructor(m,y){if(this.config=m,this.key=void 0,this.id=void 0,this.type=void 0,this.path=void 0,this.states=void 0,this.history=void 0,this.entry=void 0,this.exit=void 0,this.parent=void 0,this.machine=void 0,this.meta=void 0,this.output=void 0,this.order=-1,this.description=void 0,this.tags=[],this.transitions=void 0,this.always=void 0,this.parent=y._parent,this.key=y._key,this.machine=y._machine,this.path=this.parent?this.parent.path.concat(this.key):[],this.id=this.config.id||[this.machine.id,...this.path].join(S.S),this.type=this.config.type||(this.config.states&&Object.keys(this.config.states).length?"compound":this.config.history?"history":"atomic"),this.description=this.config.description,this.order=this.machine.idMap.size,this.machine.idMap.set(this.id,this),this.states=this.config.states?(0,S.y)(this.config.states,(m,y)=>{let _=new StateNode(m,{_parent:this,_key:y,_machine:this.machine});return _}):D,"compound"===this.type&&!this.config.initial)throw Error(`No initial state specified for compound state node "#${this.id}". Try adding { initial: "${Object.keys(this.states)[0]}" } to the state config.`);this.history=!0===this.config.history?"shallow":this.config.history||!1,this.entry=(0,S.t)(this.config.entry).slice(),this.exit=(0,S.t)(this.config.exit).slice(),this.meta=this.config.meta,this.output="final"!==this.type&&this.parent?void 0:this.config.output,this.tags=(0,S.t)(m.tags).slice()}_initialize(){this.transitions=(0,S.z)(this),this.config.always&&(this.always=(0,S.B)(this.config.always).map(m=>(0,S.C)(this,S.N,m))),Object.keys(this.states).forEach(m=>{this.states[m]._initialize()})}get definition(){return{id:this.id,key:this.key,version:this.machine.version,type:this.t
51ype,initial:this.initial?{target:this.initial.target,source:this,actions:this.initial.actions.map(toSerializableAction),eventType:null,reenter:!1,toJSON:()=>({target:this.initial.target.map(m=>`#${m.id}`),source:`#${this.id}`,actions:this.initial.actions.map(toSerializableAction),eventType:null})}:void 0,history:this.history,states:(0,S.y)(this.states,m=>m.definition),on:this.on,transitions:[...this.transitions.values()].flat().map(m=>({...m,actions:m.actions.map(toSerializableAction)})),entry:this.entry.map(toSerializableAction),exit:this.exit.map(toSerializableAction),meta:this.meta,order:this.order||-1,output:this.output,invoke:this.invoke,description:this.description,tags:this.tags}}toJSON(){return this.definition}get invoke(){return memo(this,"invoke",()=>(0,S.t)(this.config.invoke).map((m,y)=>{let{src:_,systemId:T}=m,R=m.id??(0,S.E)(this.id,y),D="string"==typeof _?_:`xstate.invoke.${(0,S.E)(this.id,y)}`;return{...m,src:D,id:R,systemId:T,toJSON(){let{onDone:y,onError:_,...S}=m;return{...S,type:"xstate.invoke",src:D,id:R}}}}))}get on(){return memo(this,"on",()=>{let m=this.transitions;return[...m].flatMap(([m,y])=>y.map(y=>[m,y])).reduce((m,[y,_])=>(m[y]=m[y]||[],m[y].push(_),m),{})})}get after(){return memo(this,"delayedTransitions",()=>(0,S.F)(this))}get initial(){return memo(this,"initial",()=>(0,S.G)(this,this.config.initial))}next(m,y){let _;let T=y.type,R=[],D=memo(this,`candidates-${T}`,()=>(0,S.H)(this,T));for(let j of D){let{guard:D}=j,B=m.context,Z=!1;try{Z=!D||(0,S.D)(D,B,y,m)}catch(y){let m="string"==typeof D?D:"object"==typeof D?D.type:void 0;throw Error(`Unable to evaluate guard ${m?`'${m}' `:""}in transition for event '${T}' in state node '${this.id}': 52${y.message}`)}if(Z){R.push(...j.actions),_=j;break}}return _?[_]:void 0}get events(){return memo(this,"events",()=>{let{states:m}=this,y=new Set(this.ownEvents);if(m)for(let _ of Object.keys(m)){let S=m[_];if(S.states)for(let m of S.events)y.add(`${m}`)}return Array.from(y)})}get ownEvents(){let m=Object.keys(Object.fromEntries(this.transitions)),y=new Set(m.filter(m=>this.transitions.get(m).some(m=>!(!m.target&&!m.actions.length&&!m.reenter))));return Array.from(y)}};let StateMachine=class StateMachine{constructor(m,y){this.config=m,this.version=void 0,this.schemas=void 0,this.implementations=void 0,this.__xstatenode=!0,this.idMap=new Map,this.root=void 0,this.id=void 0,this.states=void 0,this.events=void 0,this.id=m.id||"(machine)",this.implementations={actors:y?.actors??{},actions:y?.actions??{},delays:y?.delays??{},guards:y?.guards??{}},this.version=this.config.version,this.schemas=this.config.schemas,this.transition=this.transition.bind(this),this.getInitialSnapshot=this.getInitialSnapshot.bind(this),this.getPersistedSnapshot=this.getPersistedSnapshot.bind(this),this.restoreSnapshot=this.restoreSnapshot.bind(this),this.start=this.start.bind(this),this.root=new StateNode(m,{_key:this.id,_machine:this}),this.root._initialize(),(0,S.I)(this.root),this.states=this.root.states,this.events=this.root.events}provide(m){let{actions:y,guards:_,actors:S,delays:T}=this.implementations;return new StateMachine(this.config,{actions:{...y,...m.actions},guards:{..._,...m.guards},actors:{...S,...m.actors},delays:{...T,...m.delays}})}resolveState(m){let y=(0,S.J)(this.root,m.value),_=(0,S.K)((0,S.p)(this.root,y));return(0,S.L)({_nodes:[..._],context:m.context||{},children:{},status:(0,S.M)(_,this.root)?"done":m.status||"active",output:m.output,error:m.error,historyValue:m.historyValue},this)}transition(m,y,_){return(0,S.d)(m,y,_,[]).snapshot}microstep(m,y,_){return(0,S.d)(m,y,_,[]).microsteps.map(([m])=>m)}getTransitionData(m,y){return(0,S.O)(this.root,m.value,m,y)||[]}_getPreInitialState(m,y,_){let{context:R}=this.config,D=(0,S.L)({context:"function"!=typeof R&&R?R:{},_nodes:[this.root],children:{},status:"active"},this);return"function"==typeof R?(0,S.P)(D,y,m,[(0,T.a)(({spawn:m,event:y,self:_})=>R({spawn:m,input:y.input,self:_}))],_,void 0):D}getInitialSnapshot(m,y){let _=(0,S.e)(y),T=[],R=this._getPreInitialState(m,_,T),[D]=(0,S.i)(this.root,R,m,_,T),{snapshot:j}=(0,S.d)(D,_,m,T);return j}
52start(m){Object.values(m.children).forEach(m=>{"active"===m.getSnapshot().status&&m.start()})}getStateNodeById(m){let y=(0,S.Q)(m),_=y.slice(1),T=(0,S.R)(y[0])?y[0].slice(1):y[0],R=this.idMap.get(T);if(!R)throw Error(`Child state node '#${T}' does not exist on machine '${this.id}'`);return(0,S.T)(R,_)}get definition(){return this.root.definition}toJSON(){return this.definition}getPersistedSnapshot(m,y){return(0,S.U)(m,y)}restoreSnapshot(m,y){let _={},T=m.children;Object.keys(T).forEach(m=>{let R=T[m],D=R.snapshot,j=R.src,B="string"==typeof j?(0,S.V)(this,j):j;if(!B)return;let Z=(0,S.c)(B,{id:m,parent:y.self,syncSnapshot:R.syncSnapshot,snapshot:D,src:j,systemId:R.systemId});_[m]=Z});let R=function(m,y){if(!y||"object"!=typeof y)return{};let _={};for(let S in y){let T=y[S];for(let y of T){let T=function(m,y){if(y instanceof StateNode)return y;try{return m.machine.getStateNodeById(y.id)}catch{}}(m,y);T&&(_[S]??=[],_[S].push(T))}}return _}(this.root,m.historyValue),D=(0,S.L)({...m,children:_,_nodes:Array.from((0,S.K)((0,S.p)(this.root,m.value))),historyValue:R},this),j=new Set;return!function reviveContext(m,y){if(!j.has(m))for(let _ in j.add(m),m){let T=m[_];if(T&&"object"==typeof T){if("xstate$$type"in T&&T.xstate$$type===S.$){m[_]=y[T.id];continue}reviveContext(T,y)}}}(D.context,_),D}};var j=_(14008);function assertEvent(m,y){let _=(0,S.t)(y),T=_.some(y=>(0,S.m)(m.type,y));if(!T){let y=1===_.length?`type matching "${_[0]}"`:`one of types matching "${_.join('", "')}"`;throw Error(`Expected event ${JSON.stringify(m)} to have ${y}`)}}},47529:function(m){m.exports=function(){for(var m={},_=0;_<arguments.length;_++){var S=arguments[_];for(var T in S)y.call(S,T)&&(m[T]=S[T])}return m};var y=Object.prototype.hasOwnProperty},64836:function(m){m.exports=function(m){return m&&m.__esModule?m:{default:m}},m.exports.__esModule=!0,m.exports.default=m.exports},18698:function(m){function _typeof(y){return m.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},m.exports.__esModule=!0,m.exports.default=m.exports,_typeof(y)}m.exports=_typeof,m.exports.__esModule=!0,m.exports.default=m.exports},38893:function(m){m.exports=function(){"use strict";function _typeof(m){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(m)}var m,y,_,S=/^\s+/,T=/\s+$/;function tinycolor(m,y){if(y=y||{},(m=m||"")instanceof tinycolor)return m;if(!(this instanceof tinycolor))return new tinycolor(m,y);var _,D,B,Z,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep,eh,eg=(D={r:0,g:0,b:0},B=1,Z=null,W=null,q=null,Y=!1,ee=!1,"string"==typeof(_=m)&&(_=function(m){m=m.replace(S,"").replace(T,"").toLowerCase();var y,_=!1;if(R[m])m=R[m],_=!0;else if("transparent"==m)return{r:0,g:0,b:0,a:0,format:"name"};return(y=j.rgb.exec(m))?{r:y[1],g:y[2],b:y[3]}:(y=j.rgba.exec(m))?{r:y[1],g:y[2],b:y[3],a:y[4]}:(y=j.hsl.exec(m))?{h:y[1],s:y[2],l:y[3]}:(y=j.hsla.exec(m))?{h:y[1],s:y[2],l:y[3],a:y[4]}:(y=j.hsv.exec(m))?{h:y[1],s:y[2],v:y[3]}:(y=j.hsva.exec(m))?{h:y[1],s:y[2],v:y[3],a:y[4]}:(y=j.hex8.exec(m))?{r:parseIntFromHex(y[1]),g:parseIntFromHex(y[2]),b:parseIntFromHex(y[3]),a:parseIntFromHex(y[4])/255,format:_?"name":"hex8"}:(y=j.hex6.exec(m))?{r:parseIntFromHex(y[1]),g:parseIntFromHex(y[2]),b:parseIntFromHex(y[3]),format:_?"name":"hex"}:(y=j.hex4.exec(m))?{r:parseIntFromHex(y[1]+""+y[1]),g:parseIntFromHex(y[2]+""+y[2]),b:parseIntFromHex(y[3]+""+y[3]),a:parseIntFromHex(y[4]+""+y[4])/255,format:_?"name":"hex8"}:!!(y=j.hex3.exec(m))&&{r:parseIntFromHex(y[1]+""+y[1]),g:parseIntFromHex(y[2]+""+y[2]),b:parseIntFromHex(y[3]+""+y[3]),format:_?"name":"hex"}}(_)),"object"==_typeof(_)&&(isValidCSSUnit(_.r)&&isValidCSSUnit(_.g)&&isValidCSSUnit(_.b)?(et=_.r,er=_.g,ei=_.b,D={r:255*bound01(et,255),g:255*bound01(er,255),b:255*bound01(ei,255)},Y=!0,ee="%"===String(_.r).substr(-1)?"prgb":"rgb"):isValidCSSUnit(_.h)&&isValidCSSUnit(_.s)&&isValidCSSUnit(_.v)?(Z=convertToPercentage(_.s),W=convertToPercentage(_.v),ea=_.h,es=Z,el=W,ea=6*bound01(ea,360),es=bound01(es,100),el=bound01(el,100),eu=Math.floor(ea),ec=ea-eu,ed=el*(1-es),ef=el*(1-ec*es),ep=el*(1-(1-ec)*es),D={r:255*[el,ef,ed,ed,ep,el][eh=eu%6],g:255*[ep,el,el,ef,ed,ed][eh],b:255*[ed,ed,ep,el,el,ef][eh]},Y=!0,ee="hsv"):isValidCSSUnit(_.h)&&isValidCSSUnit(_.s)&&isValidCSSUnit(_.l)&&(Z=convertToPercentage(_.s),q=convertToPercentage(_.l),D=function(m,y,_){var S,T,R;function hue2rgb(m,y,_){return(_<0&&(_+=1),_>1&&(_-=1),_<1/6)?m+(y-m)*6*_:_<.5?y:_<2/3?m+(y-m)*(2/3-_)*6:m}if(m=bound01(m,360),y=bound01(y,100),_=bound01(_,100),0===y)S=T=R=_;else{var D=_<.5?_*(1+y):_+y-_*y,j=2*_-D;S=hue2rgb(j,D,m+1/3),T=hue2rgb(j,D,m),R=hue2rgb(j,D,m-1/3)}return{r:255*S,g:255*T,b:255*R}}(_.h,Z,q),Y=!0,ee="hsl"),_.hasOwnProperty("a")&&(B=_.a)),B=boundAlpha(B),{ok:Y,format:_.format||ee,r:Math.min(255,Math.max(D.r,0)),g:Math.min(255,Math.max(D.g,0)),b:Math.min(255,Math.max(D.b,0)),a:B});this._originalInput=m,this._r=eg.r,this._g=eg.g,this._b=eg.b,this._a=eg.a,this._roundA=Math.round(100*this._a)/100,this._format=y.format||eg.format,this._gradientType=y.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=eg.ok}function rgbToHsl(m,y,_){var S,T,R=Math.max(m=bound01(m,255),y=bound01(y,255),_=bound01(_,255)),D=Math.min(m,y,_),j=(R+D)/2;if(R==D)S=T=0;else{var B=R-D;switch(T=j>.5?B/(2-R-D):B/(R+D),R){case m:S=(y-_)/B+(y<_?6:0);break;case y:S=(_-m)/B+2;break;case _:S=(m-y)/B+4}S/=6}return{h:S,s:T,l:j}}function rgbToHsv(m,y,_){var S,T=Math.max(m=bound01(m,255),y=bound01(y,255),_=bound01(_,255)),R=Math.min(m,y,_),D=T-R;if(T==R)S=0;else{switch(T){case m:S=(y-_)/D+(y<_?6:0);break;case y:S=(_-m)/D+2;break;case _:S=(m-y)/D+4}S/=6}return{h:S,s:0===T?0:D/T,v:T}}function rgbToHex(m,y,_,S){var T=[pad2(Math.round(m).toString(16)),pad2(Math.round(y).toString(16)),pad2(Math.round(_).toString(16))];return S&&T[0].charAt(0)==T[0].charAt(1)&&T[1].charAt(0)==T[1].charAt(1)&&T[2].charAt(0)==T[2].charAt(1)?T[0].charAt(0)+T[1].charAt(0)+T[2].charAt(0):T.join("")}function rgbaToArgbHex(m,y,_,S){return[pad2(convertDecimalToHex(S)),pad2(Math.round(m).toString(16)),pad2(Math.round(y).toString(16)),pad2(Math.round(_).toString(16))].join("")}function _desaturate(m,y){y=0===y?0:y||10;var _=tinycolor(m).toHsl();return _.s-=y/100,_.s=clamp01(_.s),tinycolor(_)}function _saturate(m,y){y=0===y?0:y||10;var _=tinycolor(m).toHsl();return _.s+=y/100,_.s=clamp01(_.s),tinycolor(_)}function _greyscale(m){return tinycolor(m).desaturate(100)}function _lighten(m,y){y=0===y?0:y||10;var _=tinycolor(m).toHsl();return _.l+=y/100,_.l=clamp01(_.l),tinycolor(_)}function _brighten(m,y){y=0===y?0:y||10;var _=tinycolor(m).toRgb();return _.r=Math.max(0,Math.min(255,_.r-Math.round(-(255*(y/100))))),_.g=M
52ath.max(0,Math.min(255,_.g-Math.round(-(255*(y/100))))),_.b=Math.max(0,Math.min(255,_.b-Math.round(-(255*(y/100))))),tinycolor(_)}function _darken(m,y){y=0===y?0:y||10;var _=tinycolor(m).toHsl();return _.l-=y/100,_.l=clamp01(_.l),tinycolor(_)}function _spin(m,y){var _=tinycolor(m).toHsl(),S=(_.h+y)%360;return _.h=S<0?360+S:S,tinycolor(_)}function _complement(m){var y=tinycolor(m).toHsl();return y.h=(y.h+180)%360,tinycolor(y)}function polyad(m,y){if(isNaN(y)||y<=0)throw Error("Argument to polyad must be a positive number");for(var _=tinycolor(m).toHsl(),S=[tinycolor(m)],T=360/y,R=1;R<y;R++)S.push(tinycolor({h:(_.h+R*T)%360,s:_.s,l:_.l}));return S}function _splitcomplement(m){var y=tinycolor(m).toHsl(),_=y.h;return[tinycolor(m),tinycolor({h:(_+72)%360,s:y.s,l:y.l}),tinycolor({h:(_+216)%360,s:y.s,l:y.l})]}function _analogous(m,y,_){y=y||6,_=_||30;var S=tinycolor(m).toHsl(),T=360/_,R=[tinycolor(m)];for(S.h=(S.h-(T*y>>1)+720)%360;--y;)S.h=(S.h+T)%360,R.push(tinycolor(S));return R}function _monochromatic(m,y){y=y||6;for(var _=tinycolor(m).toHsv(),S=_.h,T=_.s,R=_.v,D=[],j=1/y;y--;)D.push(tinycolor({h:S,s:T,v:R})),R=(R+j)%1;return D}tinycolor.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var m=this.toRgb();return(299*m.r+587*m.g+114*m.b)/1e3},getLuminance:function(){var m,y,_,S=this.toRgb();return m=S.r/255,.2126*(m<=.03928?m/12.92:Math.pow((m+.055)/1.055,2.4))+.7152*((y=S.g/255)<=.03928?y/12.92:Math.pow((y+.055)/1.055,2.4))+.0722*((_=S.b/255)<=.03928?_/12.92:Math.pow((_+.055)/1.055,2.4))},setAlpha:function(m){return this._a=boundAlpha(m),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var m=rgbToHsv(this._r,this._g,this._b);return{h:360*m.h,s:m.s,v:m.v,a:this._a}},toHsvString:function(){var m=rgbToHsv(this._r,this._g,this._b),y=Math.round(360*m.h),_=Math.round(100*m.s),S=Math.round(100*m.v);return 1==this._a?"hsv("+y+", "+_+"%, "+S+"%)":"hsva("+y+", "+_+"%, "+S+"%, "+this._roundA+")"},toHsl:function(){var m=rgbToHsl(this._r,this._g,this._b);return{h:360*m.h,s:m.s,l:m.l,a:this._a}},toHslString:function(){var m=rgbToHsl(this._r,this._g,this._b),y=Math.round(360*m.h),_=Math.round(100*m.s),S=Math.round(100*m.l);return 1==this._a?"hsl("+y+", "+_+"%, "+S+"%)":"hsla("+y+", "+_+"%, "+S+"%, "+this._roundA+")"},toHex:function(m){return rgbToHex(this._r,this._g,this._b,m)},toHexString:function(m){return"#"+this.toHex(m)},toHex8:function(m){var y,_,S,T,R;return y=this._r,_=this._g,S=this._b,T=this._a,R=[pad2(Math.round(y).toString(16)),pad2(Math.round(_).toString(16)),pad2(Math.round(S).toString(16)),pad2(convertDecimalToHex(T))],m&&R[0].charAt(0)==R[0].charAt(1)&&R[1].charAt(0)==R[1].charAt(1)&&R[2].charAt(0)==R[2].charAt(1)&&R[3].charAt(0)==R[3].charAt(1)?R[0].charAt(0)+R[1].charAt(0)+R[2].charAt(0)+R[3].charAt(0):R.join("")},toHex8String:function(m){return"#"+this.toHex8(m)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*bound01(this._r,255))+"%",g:Math.round(100*bound01(this._g,255))+"%",b:Math.round(100*bound01(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*bound01(this._r,255))+"%, "+Math.round(100*bound01(this._g,255))+"%, "+Math.round(100*bound01(this._b,255))+"%)":"rgba("+Math.round(100*bound01(this._r,255))+"%, "+Math.round(100*bound01(this._g,255))+"%, "+Math.round(100*bound01(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(D[rgbToHex(this._r,this._g,this._b,!0)]||!1)},toFilter:function(m){var y="#"+rgbaToArgbHex(this._r,this._g,this._b,this._a),_=y,S=this._gradientType?"GradientType = 1, ":"";if(m){var T=tinycolor(m);_="#"+rgbaToArgbHex(T._r,T._g,T._b,T._a)}return"progid:DXImageTransform.Microsoft.gradient("+S+"startColorstr="+y+",endColorstr="+_+")"},toString:function(m){var y=!!m;m=m||this._format;var _=!1,S=this._a<1&&this._a>=0;return!y&&S&&("hex"===m||"hex6"===m||"hex3"===m||"hex4"===m||"hex8"===m||"name"===m)?"name"===m&&0===this._a?this.toName():this.toRgbString():("rgb"===m&&(_=this.toRgbString()),"prgb"===m&&(_=this.toPercentageRgbString()),("hex"===m||"hex6"===m)&&(_=this.toHexString()),"hex3"===m&&(_=this.toHexString(!0)),"hex4"===m&&(_=this.toHex8String(!0)),"hex8"===m&&(_=this.toHex8String()),"name"===m&&(_=this.toName()),"hsl"===m&&(_=this.toHslString()),"hsv"===m&&(_=this.toHsvString()),_||this.toHexString())},clone:function(){return tinycolor(this.toString())},_applyModification:function(m,y){var _=m.apply(null,[this].concat([].slice.call(y)));return this._r=_._r,this._g=_._g,this._b=_._b,this.setAlpha(_._a),this},lighten:function(){return this._applyModification(_lighten,arguments)},brighten:function(){return this._applyModification(_brighten,arguments)},darken:function(){return this._applyModification(_darken,arguments)},desaturate:function(){return this._applyModification(_desaturate,arguments)},saturate:function(){return this._applyModification(_saturate,arguments)},greyscale:function(){return this._applyModification(_greyscale,arguments)},spin:function(){return this._applyModification(_spin,arguments)},_applyCombination:function(m,y){return m.apply(null,[this].concat([].slice.call(y)))},analogous:function(){return this._applyCombination(_analogous,arguments)},complement:function(){return this._applyCombination(_complement,arguments)},monochromatic:function(){return this._applyCombination(_monochromatic,arguments)},splitcomplement:function(){return this._applyCombination(_splitcomplement,arguments)},triad:function(){return this._applyCombination(polyad,[3])},tetrad:function(){return this._applyCombination(polyad,[4])}},tinycolor.fromRatio=function(m,y){if("object"==_typeof(m)){var _={};for(var S in m)m.hasOwnProperty(S)&&("a"===S?_[S]=m[S]:_[S]=convertToPercentage(m[S]));m=_}return tinycolor(m,y)},tinycolor.equals=function(m,y){return!!m&&!!y&&tinycolor(m).toRgbString()==tinycolor(y).toRgbString()},tinycolor.random=function(){return tinycolor.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},tinycolor.mix=function(m,y,_){_=0===_?0:_||50;var S=tinycolor(m).toRgb(),T=tinycolor(y).toRgb(),R=_/100;return tinycolor({r:(T.r-S.r)*R+S.r,g:(T.g-S.g)*R+S.g,b:(T.b-S.b)*R+S.b,a:(T.a-S.a)*R+S.a})},tinycolor.readability=function(m,y){var _=tinycolor(m),S=tinycolor(y);return(Math.max(_.getLuminance(),S.getLuminance())+.05)/(Math.min(_.getLuminance(),S.getLuminance())+.05)},tinycolor.isReadable=function(m,y,_){var S,T,R,D,j,B=tinycolor.readability(m,y);switch(j=!1,(T=((S=(S=_)||{level:"AA",size:"small"}).level||"AA").toUpperCase(),R=(S.size||"small").toLowerCase(),"AA"!==T&&"AAA"!==T&&(T="AA"),"small"!==R&&"large"!==R&&(R="small"),D={level:T,size:R}).level+D.size){case"AAsmall":case"AAAlarge":j=B>=4.5;break;case"AAlarge":j=B>=3;break;case"AAAsmall":j=B>=7}return j},tinycolor.mostReadable=function(m,y,_){var S,T,R,D,j=null,B=0;T=(_=_||{}).includeFallbackColors,R=_.level,D=_.size;
vendor: 1,623 bytes, line 52
52for(var Z=0;Z<y.length;Z++)(S=tinycolor.readability(m,y[Z]))>B&&(B=S,j=tinycolor(y[Z]));return tinycolor.isReadable(m,j,{level:R,size:D})||!T?j:(_.includeFallbackColors=!1,tinycolor.mostReadable(m,["#fff","#000"],_))};var R=tinycolor.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee9
520",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},D=tinycolor.hexNames=function(m){var y={};for(var _ in m)m.hasOwnProperty(_)&&(y[m[_]]=_);return y}(R);function boundAlpha(m){return(isNaN(m=parseFloat(m))||m<0||m>1)&&(m=1),m}function bound01(m,y){"string"==typeof(_=m)&&-1!=_.indexOf(".")&&1===parseFloat(_)&&(m="100%");var _,S,T="string"==typeof(S=m)&&-1!=S.indexOf("%");return(m=Math.min(y,Math.max(0,parseFloat(m))),T&&(m=parseInt(m*y,10)/100),1e-6>Math.abs(m-y))?1:m%y/parseFloat(y)}function clamp01(m){return Math.min(1,Math.max(0,m))}function parseIntFromHex(m){return parseInt(m,16)}function pad2(m){return 1==m.length?"0"+m:""+m}function convertToPercentage(m){return m<=1&&(m=100*m+"%"),m}function convertDecimalToHex(m){return Math.round(255*parseFloat(m)).toString(16)}var j=(y="[\\s|\\(]+("+(m="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+m+")[,|\\s]+("+m+")\\s*\\)?",_="[\\s|\\(]+("+m+")[,|\\s]+("+m+")[,|\\s]+("+m+")[,|\\s]+("+m+")\\s*\\)?",{CSS_UNIT:new RegExp(m),rgb:RegExp("rgb"+y),rgba:RegExp("rgba"+_),hsl:RegExp("hsl"+y),hsla:RegExp("hsla"+_),hsv:RegExp("hsv"+y),hsva:RegExp("hsva"
52+_),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function isValidCSSUnit(m){return!!j.CSS_UNIT.exec(m)}return tinycolor}()},30907:function(m,y,_){"use strict";function _arrayLikeToArray(m,y){(null==y||y>m.length)&&(y=m.length);for(var _=0,S=Array(y);_<y;_++)S[_]=m[_];return S}_.d(y,{Z:function(){return _arrayLikeToArray}})},97326:function(m,y,_){"use strict";function _assertThisInitialized(m){if(void 0===m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return m}_.d(y,{Z:function(){return _assertThisInitialized}})},15671:function(m,y,_){"use strict";function _classCallCheck(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}_.d(y,{Z:function(){return _classCallCheck}})},43144:function(m,y,_){"use strict";_.d(y,{Z:function(){return _createClass}});var S=_(83997);function _defineProperties(m,y){for(var _=0;_<y.length;_++){var T=y[_];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(m,(0,S.Z)(T.key),T)}}function _createClass(m,y,_){return y&&_defineProperties(m.prototype,y),_&&_defineProperties(m,_),Object.defineProperty(m,"prototype",{writable:!1}),m}},73568:function(m,y,_){"use strict";function _getPrototypeOf(m){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(m){return m.__proto__||Object.getPrototypeOf(m)})(m)}function _isNativeReflectConstruct(){try{var m=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(m){}return(_isNativeReflectConstruct=function(){return!!m})()}_.d(y,{Z:function(){return _createSuper}});var S=_(71002),T=_(97326);function _createSuper(m){var y=_isNativeReflectConstruct();return function(){var _,R=_getPrototypeOf(m);if(y){var D=_getPrototypeOf(this).constructor;_=Reflect.construct(R,arguments,D)}else _=R.apply(this,arguments);return function(m,y){if(y&&("object"==(0,S.Z)(y)||"function"==typeof y))return y;if(void 0!==y)throw TypeError("Derived constructors may only return object or undefined");return(0,T.Z)(m)}(this,_)}}},4942:function(m,y,_){"use strict";_.d(y,{Z:function(){return _defineProperty}});var S=_(83997);function _defineProperty(m,y,_){return(y=(0,S.Z)(y))in m?Object.defineProperty(m,y,{value:_,enumerable:!0,configurable:!0,writable:!0}):m[y]=_,m}},87462:function(m,y,_){"use strict";function _extends(){return(_extends=Object.assign?Object.assign.bind():function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)({}).hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m}).apply(null,arguments)}_.d(y,{Z:function(){return _extends}})},60136:function(m,y,_){"use strict";_.d(y,{Z:function(){return _inherits}});var S=_(89611);function _inherits(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function");m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,writable:!0,configurable:!0}}),Object.defineProperty(m,"prototype",{writable:!1}),y&&(0,S.Z)(m,y)}},1413:function(m,y,_){"use strict";_.d(y,{Z:function(){return _objectSpread2}});var S=_(4942);function ownKeys(m,y){var _=Object.keys(m);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(m);y&&(S=S.filter(function(y){return Object.getOwnPropertyDescriptor(m,y).enumerable})),_.push.apply(_,S)}return _}function _objectSpread2(m){for(var y=1;y<arguments.length;y++){var _=null!=arguments[y]?arguments[y]:{};y%2?ownKeys(Object(_),!0).forEach(function(y){(0,S.Z)(m,y,_[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(_)):ownKeys(Object(_)).forEac
52h(function(y){Object.defineProperty(m,y,Object.getOwnPropertyDescriptor(_,y))})}return m}},45987:function(m,y,_){"use strict";_.d(y,{Z:function(){return _objectWithoutProperties}});var S=_(63366);function _objectWithoutProperties(m,y){if(null==m)return{};var _,T,R=(0,S.Z)(m,y);if(Object.getOwnPropertySymbols){var D=Object.getOwnPropertySymbols(m);for(T=0;T<D.length;T++)_=D[T],-1===y.indexOf(_)&&({}).propertyIsEnumerable.call(m,_)&&(R[_]=m[_])}return R}},63366:function(m,y,_){"use strict";function _objectWithoutPropertiesLoose(m,y){if(null==m)return{};var _={};for(var S in m)if(({}).hasOwnProperty.call(m,S)){if(-1!==y.indexOf(S))continue;_[S]=m[S]}return _}_.d(y,{Z:function(){return _objectWithoutPropertiesLoose}})},89611:function(m,y,_){"use strict";function _setPrototypeOf(m,y){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(m,y){return m.__proto__=y,m})(m,y)}_.d(y,{Z:function(){return _setPrototypeOf}})},86854:function(m,y,_){"use strict";_.d(y,{Z:function(){return _slicedToArray}});var S=_(40181);function _slicedToArray(m,y){return function(m){if(Array.isArray(m))return m}(m)||function(m,y){var _=null==m?null:"undefined"!=typeof Symbol&&m[Symbol.iterator]||m["@@iterator"];if(null!=_){var S,T,R,D,j=[],B=!0,Z=!1;try{if(R=(_=_.call(m)).next,0===y){if(Object(_)!==_)return;B=!1}else for(;!(B=(S=R.call(_)).done)&&(j.push(S.value),j.length!==y);B=!0);}catch(m){Z=!0,T=m}finally{try{if(!B&&null!=_.return&&(D=_.return(),Object(D)!==D))return}finally{if(Z)throw T}}return j}}(m,y)||(0,S.Z)(m,y)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},41451:function(m,y,_){"use strict";_.d(y,{Z:function(){return _toConsumableArray}});var S=_(30907),T=_(40181);function _toConsumableArray(m){return function(m){if(Array.isArray(m))return(0,S.Z)(m)}(m)||function(m){if("undefined"!=typeof Symbol&&null!=m[Symbol.iterator]||null!=m["@@iterator"])return Array.from(m)}(m)||(0,T.Z)(m)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},83997:function(m,y,_){"use strict";_.d(y,{Z:function(){return toPropertyKey}});var S=_(71002);function toPropertyKey(m){var y=function(m,y){if("object"!=(0,S.Z)(m)||!m)return m;var _=m[Symbol.toPrimitive];if(void 0!==_){var T=_.call(m,y||"default");if("object"!=(0,S.Z)(T))return T;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(m)}(m,"string");return"symbol"==(0,S.Z)(y)?y:y+""}},71002:function(m,y,_){"use strict";function _typeof(m){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(m)}_.d(y,{Z:function(){return _typeof}})},40181:function(m,y,_){"use strict";_.d(y,{Z:function(){return _unsupportedIterableToArray}});var S=_(30907);function _unsupportedIterableToArray(m,y){if(m){if("string"==typeof m)return(0,S.Z)(m,y);var _=({}).toString.call(m).slice(8,-1);return"Object"===_&&m.constructor&&(_=m.constructor.name),"Map"===_||"Set"===_?Array.from(m):"Arguments"===_||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_)?(0,S.Z)(m,y):void 0}}},18573:function(m,y,_){"use strict";_.d(y,{x7:function(){return floating_ui_dom_arrow},X5:function(){return floating_ui_dom_autoPlacement},Me:function(){return autoUpdate},oo:function(){return floating_ui_dom_computePosition},US:function(){return em},RR:function(){return floating_ui_dom_flip},Cp:function(){return floating_ui_dom_hide},cv:function(){return floating_ui_dom_offset},uY:function(){return floating_ui_dom_shift}});let S=["top","right","bottom","left"],T=S.reduce((m,y)=>m.concat(y,y+"-start",y+"-end"),[]),R=Math.min,D=Math.max,j=Math.round,B=Math.floor,createCoords=m=>({x:m,y:m}),Z={left:"right",right:"left",bottom:"top",top:"bottom"},W={start:"end",end:"start"};function floating_ui_utils_evaluate(m,y){return"function"==typeof m?m(y):m}function floating_ui_utils_getSide(m){return m.split("-")[0]}function floating_ui_utils_getAlignment(m){return m.split("-")[1]}function floating_ui_utils_getOppositeAxis(m){return"x"===m?"y":"x"}function getAxisLength(m){return"y"===m?"height":"width"}
52let q=new Set(["top","bottom"]);function floating_ui_utils_getSideAxis(m){return q.has(floating_ui_utils_getSide(m))?"y":"x"}function getAlignmentSides(m,y,_){void 0===_&&(_=!1);let S=floating_ui_utils_getAlignment(m),T=floating_ui_utils_getOppositeAxis(floating_ui_utils_getSideAxis(m)),R=getAxisLength(T),D="x"===T?S===(_?"end":"start")?"right":"left":"start"===S?"bottom":"top";return y.reference[R]>y.floating[R]&&(D=getOppositePlacement(D)),[D,getOppositePlacement(D)]}function getOppositeAlignmentPlacement(m){return m.replace(/start|end/g,m=>W[m])}let Y=["left","right"],ee=["right","left"],et=["top","bottom"],er=["bottom","top"];function getOppositePlacement(m){return m.replace(/left|right|bottom|top/g,m=>Z[m])}function floating_ui_utils_getPaddingObject(m){return"number"!=typeof m?{top:0,right:0,bottom:0,left:0,...m}:{top:m,right:m,bottom:m,left:m}}function floating_ui_utils_rectToClientRect(m){let{x:y,y:_,width:S,height:T}=m;return{width:S,height:T,top:_,left:y,right:y+S,bottom:_+T,x:y,y:_}}function computeCoordsFromPlacement(m,y,_){let S,{reference:T,floating:R}=m,D=floating_ui_utils_getSideAxis(y),j=floating_ui_utils_getOppositeAxis(floating_ui_utils_getSideAxis(y)),B=getAxisLength(j),Z=floating_ui_utils_getSide(y),W="y"===D,q=T.x+T.width/2-R.width/2,Y=T.y+T.height/2-R.height/2,ee=T[B]/2-R[B]/2;switch(Z){case"top":S={x:q,y:T.y-R.height};break;case"bottom":S={x:q,y:T.y+T.height};break;case"right":S={x:T.x+T.width,y:Y};break;case"left":S={x:T.x-R.width,y:Y};break;default:S={x:T.x,y:T.y}}switch(floating_ui_utils_getAlignment(y)){case"start":S[j]-=ee*(_&&W?-1:1);break;case"end":S[j]+=ee*(_&&W?-1:1)}return S}async function detectOverflow(m,y){var _;void 0===y&&(y={});let{x:S,y:T,platform:R,rects:D,elements:j,strategy:B}=m,{boundary:Z="clippingAncestors",rootBoundary:W="viewport",elementContext:q="floating",altBoundary:Y=!1,padding:ee=0}=floating_ui_utils_evaluate(y,m),et=floating_ui_utils_getPaddingObject(ee),er=j[Y?"floating"===q?"reference":"floating":q],ei=floating_ui_utils_rectToClientRect(await R.getClippingRect({element:null==(_=await (null==R.isElement?void 0:R.isElement(er)))||_?er:er.contextElement||await (null==R.getDocumentElement?void 0:R.getDocumentElement(j.floating)),boundary:Z,rootBoundary:W,strategy:B})),ea="floating"===q?{x:S,y:T,width:D.floating.width,height:D.floating.height}:D.reference,es=await (null==R.getOffsetParent?void 0:R.getOffsetParent(j.floating)),el=await (null==R.isElement?void 0:R.isElement(es))&&await (null==R.getScale?void 0:R.getScale(es))||{x:1,y:1},eu=floating_ui_utils_rectToClientRect(R.convertOffsetParentRelativeRectToViewportRelativeRect?await R.convertOffsetParentRelativeRectToViewportRelativeRect({elements:j,rect:ea,offsetParent:es,strategy:B}):ea);return{top:(ei.top-eu.top+et.top)/el.y,bottom:(eu.bottom-ei.bottom+et.bottom)/el.y,left:(ei.left-eu.left+et.left)/el.x,right:(eu.right-ei.right+et.right)/el.x}}let computePosition=async(m,y,_)=>{let{placement:S="bottom",strategy:T="absolute",middleware:R=[],platform:D}=_,j=R.filter(Boolean),B=await (null==D.isRTL?void 0:D.isRTL(y)),Z=await D.getElementRects({reference:m,floating:y,strategy:T}),{x:W,y:q}=computeCoordsFromPlacement(Z,S,B),Y=S,ee={},et=0;for(let _=0;_<j.length;_++){var er;let{name:R,fn:ei}=j[_],{x:ea,y:es,data:el,reset:eu}=await ei({x:W,y:q,initialPlacement:S,placement:Y,strategy:T,middlewareData:ee,rects:Z,platform:{...D,detectOverflow:null!=(er=D.detectOverflow)?er:
52detectOverflow},elements:{reference:m,floating:y}});W=null!=ea?ea:W,q=null!=es?es:q,ee={...ee,[R]:{...ee[R],...el}},eu&&et<=50&&(et++,"object"==typeof eu&&(eu.placement&&(Y=eu.placement),eu.rects&&(Z=!0===eu.rects?await D.getElementRects({reference:m,floating:y,strategy:T}):eu.rects),{x:W,y:q}=computeCoordsFromPlacement(Z,Y,B)),_=-1)}return{x:W,y:q,placement:Y,strategy:T,middlewareData:ee}};function getSideOffsets(m,y){return{top:m.top-y.height,right:m.right-y.width,bottom:m.bottom-y.height,left:m.left-y.width}}function isAnySideFullyClipped(m){return S.some(y=>m[y]>=0)}let ei=new Set(["left","top"]);async function convertValueToCoords(m,y){let{placement:_,platform:S,elements:T}=m,R=await (null==S.isRTL?void 0:S.isRTL(T.floating)),D=floating_ui_utils_getSide(_),j=floating_ui_utils_getAlignment(_),B="y"===floating_ui_utils_getSideAxis(_),Z=ei.has(D)?-1:1,W=R&&B?-1:1,q=floating_ui_utils_evaluate(y,m),{mainAxis:Y,crossAxis:ee,alignmentAxis:et}="number"==typeof q?{mainAxis:q,crossAxis:0,alignmentAxis:null}:{mainAxis:q.mainAxis||0,crossAxis:q.crossAxis||0,alignmentAxis:q.alignmentAxis};return j&&"number"==typeof et&&(ee="end"===j?-1*et:et),B?{x:ee*W,y:Y*Z}:{x:Y*Z,y:ee*W}}function hasWindow(){return"undefined"!=typeof window}function getNodeName(m){return isNode(m)?(m.nodeName||"").toLowerCase():"#document"}function getWindow(m){var y;return(null==m||null==(y=m.ownerDocument)?void 0:y.defaultView)||window}function getDocumentElement(m){var y;return null==(y=(isNode(m)?m.ownerDocument:m.document)||window.document)?void 0:y.documentElement}function isNode(m){return!!hasWindow()&&(m instanceof Node||m instanceof getWindow(m).Node)}function isElement(m){return!!hasWindow()&&(m instanceof Element||m instanceof getWindow(m).Element)}function isHTMLElement(m){return!!hasWindow()&&(m instanceof HTMLElement||m instanceof getWindow(m).HTMLElement)}function isShadowRoot(m){return!!hasWindow()&&"undefined"!=typeof ShadowRoot&&(m instanceof ShadowRoot||m instanceof getWindow(m).ShadowRoot)}let ea=new Set(["inline","contents"]);function isOverflowElement(m){let{overflow:y,overflowX:_,overflowY:S,display:T}=floating_ui_utils_dom_getComputedStyle(m);return/auto|scroll|overlay|hidden|clip/.test(y+S+_)&&!ea.has(T)}let es=new Set(["table","td","th"]),el=[":popover-open",":modal"];function isTopLayer(m){return el.some(y=>{try{return m.matches(y)}catch(m){return!1}})}let eu=["transform","translate","scale","rotate","perspective"],ec=["transform","translate","scale","rotate","perspective","filter"],ed=["paint","layout","strict","content"];function isContainingBlock(m){let y=isWebKit(),_=isElement(m)?floating_ui_utils_dom_getComputedStyle(m):m;return eu.some(m=>!!_[m]&&"none"!==_[m])||!!_.containerType&&"normal"!==_.containerType||!y&&!!_.backdropFilter&&"none"!==_.backdropFilter||!y&&!!_.filter&&"none"!==_.filter||ec.some(m=>(_.willChange||"").includes(m))||ed.some(m=>(_.contain||"").includes(m))}function isWebKit(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let ef=new Set(["html","body","#document"]);function isLastTraversableNode(m){return ef.has(getNodeName(m))}function floating_ui_utils_dom_getComputedStyle(m){return getWindow(m).getComputedStyle(m)}function getNodeScroll(m){return isElement(m)?{scrollLeft:m.scrollLeft,scrollTop:m.scrollTop}:{scrollLeft:m.scrollX,scrollTop:m.scrollY}}function getParentNode(m){if("html"===getNodeName(m))return m;let y=m.assignedSlot||m.parentNode||isShadowRoot(m)&&m.host||getDocumentElement(m);return isShadowRoot(y)?y.host:y}function getOverflowAncestors(m,y,_){var S;void 0===y&&(y=[]),void 0===_&&(_=!0);let T=function getNearestOverflowAncestor(m){let y=getParentNode(m);return isLastTraversableNode(y)?m.ownerDocument?m.ownerDocument.body:m.body:isHTMLElement(y)&&isOverflowElement(y)?y:getNearestOverflowAncestor(y)}(m),R=T===(null==(S=m.ownerDocument)?void 0:S.body),D=getWindow(T);if(R){let m=getFrameElement(D);return y.concat(D,D.visualViewport||[],isOverflowElement(T)?T:[],m&&_?getOverflowAncestors(m):[])}return y.concat(T,getOverflowAncestors(T,[],_))}function getFrameElement(m){return m.parent&&Object.getPrototypeOf(m.parent)?m.frameElement:null}function getCssDimensions(m){let y=floating_ui_utils_dom_getComputedStyle(m),_=parseFloat(y.width)||0,S=parseFloat(y.height)||0,T=isHTMLElement(m),R=T?m.offsetWidth:_,D=T?m.offsetHeight:S,B=j(_)!==R||j(S)!==D;return B&&(_=R,S=D),{width:_,height:S,$:B}}function unwrapElement(m){return isElement(m)?m:m.contextElement}function getScale(m){let y=unwrapElement(m);if(!isHTMLElement(y))return createCoords(1);let _=y.getBoundingClientRect(),{width:S,height:T,$:R}=getCssDimensions(y),D=(R?j(_.width):_.width)/S,B=(R?j(_.height):_.height)/T;return D&&Number.isFinite(D)||(D=1),B&&Number.isFinite(B)||(B=1),{x:D,y:B}}let ep=createCoords(0);function getVisualOffsets(m){let y=getWindow(m);
52return isWebKit()&&y.visualViewport?{x:y.visualViewport.offsetLeft,y:y.visualViewport.offsetTop}:ep}function getBoundingClientRect(m,y,_,S){var T;void 0===y&&(y=!1),void 0===_&&(_=!1);let R=m.getBoundingClientRect(),D=unwrapElement(m),j=createCoords(1);y&&(S?isElement(S)&&(j=getScale(S)):j=getScale(m));let B=(void 0===(T=_)&&(T=!1),S&&(!T||S===getWindow(D))&&T)?getVisualOffsets(D):createCoords(0),Z=(R.left+B.x)/j.x,W=(R.top+B.y)/j.y,q=R.width/j.x,Y=R.height/j.y;if(D){let m=getWindow(D),y=S&&isElement(S)?getWindow(S):S,_=m,T=getFrameElement(_);for(;T&&S&&y!==_;){let m=getScale(T),y=T.getBoundingClientRect(),S=floating_ui_utils_dom_getComputedStyle(T),R=y.left+(T.clientLeft+parseFloat(S.paddingLeft))*m.x,D=y.top+(T.clientTop+parseFloat(S.paddingTop))*m.y;Z*=m.x,W*=m.y,q*=m.x,Y*=m.y,Z+=R,W+=D,T=getFrameElement(_=getWindow(T))}}return floating_ui_utils_rectToClientRect({width:q,height:Y,x:Z,y:W})}function getWindowScrollBarX(m,y){let _=getNodeScroll(m).scrollLeft;return y?y.left+_:getBoundingClientRect(getDocumentElement(m)).left+_}function getHTMLOffset(m,y){let _=m.getBoundingClientRect(),S=_.left+y.scrollLeft-getWindowScrollBarX(m,_),T=_.top+y.scrollTop;return{x:S,y:T}}let eh=new Set(["absolute","fixed"]);function getClientRectFromClippingAncestor(m,y,_){let S;if("viewport"===y)S=function(m,y){let _=getWindow(m),S=getDocumentElement(m),T=_.visualViewport,R=S.clientWidth,D=S.clientHeight,j=0,B=0;if(T){R=T.width,D=T.height;let m=isWebKit();(!m||m&&"fixed"===y)&&(j=T.offsetLeft,B=T.offsetTop)}let Z=getWindowScrollBarX(S);if(Z<=0){let m=S.ownerDocument,y=m.body,_=getComputedStyle(y),T="CSS1Compat"===m.compatMode&&parseFloat(_.marginLeft)+parseFloat(_.marginRight)||0,D=Math.abs(S.clientWidth-y.clientWidth-T);D<=25&&(R-=D)}else Z<=25&&(R+=Z);return{width:R,height:D,x:j,y:B}}(m,_);else if("document"===y)S=function(m){let y=getDocumentElement(m),_=getNodeScroll(m),S=m.ownerDocument.body,T=D(y.scrollWidth,y.clientWidth,S.scrollWidth,S.clientWidth),R=D(y.scrollHeight,y.clientHeight,S.scrollHeight,S.clientHeight),j=-_.scrollLeft+getWindowScrollBarX(m),B=-_.scrollTop;return"rtl"===floating_ui_utils_dom_getComputedStyle(S).direction&&(j+=D(y.clientWidth,S.clientWidth)-T),{width:T,height:R,x:j,y:B}}(getDocumentElement(m));else if(isElement(y))S=function(m,y){let _=getBoundingClientRect(m,!0,"fixed"===y),S=_.top+m.clientTop,T=_.left+m.clientLeft,R=isHTMLElement(m)?getScale(m):createCoords(1),D=m.clientWidth*R.x,j=m.clientHeight*R.y,B=T*R.x,Z=S*R.y;return{width:D,height:j,x:B,y:Z}}(y,_);else{let _=getVisualOffsets(m);S={x:y.x-_.x,y:y.y-_.y,width:y.width,height:y.height}}return floating_ui_utils_rectToClientRect(S)}function isStaticPositioned(m){return"static"===floating_ui_utils_dom_getComputedStyle(m).position}function getTrueOffsetParent(m,y){if(!isHTMLElement(m)||"fixed"===floating_ui_utils_dom_getComputedStyle(m).position)return null;if(y)return y(m);let _=m.offsetParent;return getDocumentElement(m)===_&&(_=_.ownerDocument.body),_}function getOffsetParent(m,y){var _;let S=getWindow(m);if(isTopLayer(m))return S;if(!isHTMLElement(m)){let y=getParentNode(m);for(;y&&!isLastTraversableNode(y);){if(isElement(y)&&!isStaticPositioned(y))return y;y=getParentNode(y)}return S}let T=getTrueOffsetParent(m,y);for(;T&&(_=T,es.has(getNodeName(_)))&&isStaticPositioned(T);)T=getTrueOffsetParent(T,y);return T&&isLastTraversableNode(T)&&isStaticPositioned(T)&&!isContainingBlock(T)?S:T||function(m){let y=getParentNode(m);for(;isHTMLElement(y)&&!isLastTraversableNode(y);){if(isContainingBlock(y))return y;if(isTopLayer(y))break;y=getParentNode(y)}return null}(m)||S}let getElementRects=async function(m){let y=this.getOffsetParent||getOffsetParent,_=this.getDimensions,S=await _(m.floating);return{reference:function(m,y,_){let S=isHTMLElement(y),T=getDocumentElement(y),R="fixed"===_,D=getBoundingClientRect(m,!0,R,y),j={scrollLeft:0,scrollTop:0},B=createCoords(0);if(S||!S&&!R){if(("body"!==getNodeName(y)||isOverflowElement(T))&&(j=getNodeScroll(y)),S){let m=getBoundingClientRect(y,!0,R,y);B.x=m.x+y.clientLeft,B.y=m.y+y.clientTop}else T&&(B.x=getWindowScrollBarX(T))}R&&!S&&T&&(B.x=getWindowScrollBarX(T));let Z=!T||S||R?createCoords(0):getHTMLOffset(T,j),W=D.left+j.scrollLeft-B.x-Z.x,q=D.top+j.scrollTop-B.y-Z.y;return{x:W,y:q,width:D.width,height:D.height}}(m.reference,await y(m.floating),m.strategy),floating:{x:0,y:0,width:S.width,height:S.height}}},eg={convertOffsetParentRelativeRectToViewportRelativeRect:function(m){let{elements:y,rect:_,offsetParent:S,strategy:T}=m,R="fixed"===T,D=getDocumentElement(S),j=!!y&&isTopLayer(y.floating);if(S===D||j&&R)return _;let B={scrollLeft:0,scrollTop:0},Z=createCoords(1),W=createCoords(0),q=isHTMLElement(S);if((q||!q&&!R)&&(("body"!==getNodeName(S)||isOverflowElement(D))&&(B=getNodeScroll(S)),isHTMLElement(S))){let m=getBoundingClientRect(S);Z=getScale(S),W.x=m.x+S.clientLeft,W.y=m.y+S.clientTop}let Y=!D||q||R?createCoords(0):getHTMLOffset(D,B);return{width:_.width*Z.x,height:_.height*Z.y,x:_.x*Z.x-B.scrollLeft*Z.x+W.x+Y.x,y:_.y*Z.y-B.scrollTop*Z.y+W.y+Y.y}},getDocumentElement:getDocumentElement,getClippingRect:function(m){let{element:y,boundary:_,rootBoundary:S,strategy:T}=m,j="clippingAncestors"===_?isTopLayer(y)?[]:function(m,y){let _=y.get(m);
52if(_)return _;let S=getOverflowAncestors(m,[],!1).filter(m=>isElement(m)&&"body"!==getNodeName(m)),T=null,R="fixed"===floating_ui_utils_dom_getComputedStyle(m).position,D=R?getParentNode(m):m;for(;isElement(D)&&!isLastTraversableNode(D);){let y=floating_ui_utils_dom_getComputedStyle(D),_=isContainingBlock(D);_||"fixed"!==y.position||(T=null);let j=R?!_&&!T:!_&&"static"===y.position&&!!T&&eh.has(T.position)||isOverflowElement(D)&&!_&&function hasFixedPositionAncestor(m,y){let _=getParentNode(m);return!(_===y||!isElement(_)||isLastTraversableNode(_))&&("fixed"===floating_ui_utils_dom_getComputedStyle(_).position||hasFixedPositionAncestor(_,y))}(m,D);j?S=S.filter(m=>m!==D):T=y,D=getParentNode(D)}return y.set(m,S),S}(y,this._c):[].concat(_),B=[...j,S],Z=B[0],W=B.reduce((m,_)=>{let S=getClientRectFromClippingAncestor(y,_,T);return m.top=D(S.top,m.top),m.right=R(S.right,m.right),m.bottom=R(S.bottom,m.bottom),m.left=D(S.left,m.left),m},getClientRectFromClippingAncestor(y,Z,T));return{width:W.right-W.left,height:W.bottom-W.top,x:W.left,y:W.top}},getOffsetParent,getElementRects,getClientRects:function(m){return Array.from(m.getClientRects())},getDimensions:function(m){let{width:y,height:_}=getCssDimensions(m);return{width:y,height:_}},getScale,isElement:isElement,isRTL:function(m){return"rtl"===floating_ui_utils_dom_getComputedStyle(m).direction}};function rectsAreEqual(m,y){return m.x===y.x&&m.y===y.y&&m.width===y.width&&m.height===y.height}function autoUpdate(m,y,_,S){let T;void 0===S&&(S={});let{ancestorScroll:j=!0,ancestorResize:Z=!0,elementResize:W="function"==typeof ResizeObserver,layoutShift:q="function"==typeof IntersectionObserver,animationFrame:Y=!1}=S,ee=unwrapElement(m),et=j||Z?[...ee?getOverflowAncestors(ee):[],...getOverflowAncestors(y)]:[];et.forEach(m=>{j&&m.addEventListener("scroll",_,{passive:!0}),Z&&m.addEventListener("resize",_)});let er=ee&&q?function(m,y){let _,S=null,T=getDocumentElement(m);function cleanup(){var m;
52clearTimeout(_),null==(m=S)||m.disconnect(),S=null}return!function refresh(j,Z){void 0===j&&(j=!1),void 0===Z&&(Z=1),cleanup();let W=m.getBoundingClientRect(),{left:q,top:Y,width:ee,height:et}=W;if(j||y(),!ee||!et)return;let er=B(Y),ei=B(T.clientWidth-(q+ee)),ea=B(T.clientHeight-(Y+et)),es=B(q),el={rootMargin:-er+"px "+-ei+"px "+-ea+"px "+-es+"px",threshold:D(0,R(1,Z))||1},eu=!0;function handleObserve(y){let S=y[0].intersectionRatio;if(S!==Z){if(!eu)return refresh();S?refresh(!1,S):_=setTimeout(()=>{refresh(!1,1e-7)},1e3)}1!==S||rectsAreEqual(W,m.getBoundingClientRect())||refresh(),eu=!1}try{S=new IntersectionObserver(handleObserve,{...el,root:T.ownerDocument})}catch(m){S=new IntersectionObserver(handleObserve,el)}S.observe(m)}(!0),cleanup}(ee,_):null,ei=-1,ea=null;W&&(ea=new ResizeObserver(m=>{let[S]=m;S&&S.target===ee&&ea&&(ea.unobserve(y),cancelAnimationFrame(ei),ei=requestAnimationFrame(()=>{var m;null==(m=ea)||m.observe(y)})),_()}),ee&&!Y&&ea.observe(ee),ea.observe(y));let es=Y?getBoundingClientRect(m):null;return Y&&function frameLoop(){let y=getBoundingClientRect(m);es&&!rectsAreEqual(es,y)&&_(),es=y,T=requestAnimationFrame(frameLoop)}(),_(),()=>{var m;et.forEach(m=>{j&&m.removeEventListener("scroll",_),Z&&m.removeEventListener("resize",_)}),null==er||er(),null==(m=ea)||m.disconnect(),ea=null,Y&&cancelAnimationFrame(T)}}let em=detectOverflow,floating_ui_dom_offset=function(m){return void 0===m&&(m=0),{name:"offset",options:m,async fn(y){var _,S;let{x:T,y:R,placement:D,middlewareData:j}=y,B=await convertValueToCoords(y,m);return D===(null==(_=j.offset)?void 0:_.placement)&&null!=(S=j.arrow)&&S.alignmentOffset?{}:{x:T+B.x,y:R+B.y,data:{...B,placement:D}}}}},floating_ui_dom_autoPlacement=function(m){return void 0===m&&(m={}),{name:"autoPlacement",options:m,async fn(y){var _,S,R;let{rects:D,middlewareData:j,placement:B,platform:Z,elements:W}=y,{crossAxis:q=!1,alignment:Y,allowedPlacements:ee=T,autoAlignment:et=!0,...er}=floating_ui_utils_evaluate(m,y),ei=void 0!==Y||ee===T?function(m,y,_){let S=m?[..._.filter(y=>floating_ui_utils_getAlignment(y)===m),..._.filter(y=>floating_ui_utils_getAlignment(y)!==m)]:_.filter(m=>floating_ui_utils_getSide(m)===m);return S.filter(_=>!m||floating_ui_utils_getAlignment(_)===m||!!y&&getOppositeAlignmentPlacement(_)!==_)}(Y||null,et,ee):ee,ea=await Z.detectOverflow(y,er),es=(null==(_=j.autoPlacement)?void 0:_.index)||0,el=ei[es];if(null==el)return{};let eu=getAlignmentSides(el,D,await (null==Z.isRTL?void 0:Z.isRTL(W.floating)));if(B!==el)return{reset:{placement:ei[0]}};let ec=[ea[floating_ui_utils_getSide(el)],ea[eu[0]],ea[eu[1]]],ed=[...(null==(S=j.autoPlacement)?void 0:S.overflows)||[],{placement:el,overflows:ec}],ef=ei[es+1];if(ef)return{data:{index:es+1,overflows:ed},reset:{placement:ef}};let ep=ed.map(m=>{let y=floating_ui_utils_getAlignment(m.placement);return[m.placement,y&&q?m.overflows.slice(0,2).reduce((m,y)=>m+y,0):m.overflows[0],m.overflows]}).sort((m,y)=>m[1]-y[1]),eh=ep.filter(m=>m[2].slice(0,floating_ui_utils_getAlignment(m[0])?2:3).every(m=>m<=0)),eg=(null==(R=eh[0])?void 0:R[0])||ep[0][0];return eg!==B?{data:{index:es+1,overflows:ed},reset:{placement:eg}}:{}}}},floating_ui_dom_shift=function(m){return void 0===m&&(m={}),{name:"shift",options:m,async fn(y){let{x:_,y:S,placement:T,platform:j}=y,{mainAxis:B=!0,crossAxis:Z=!1,limiter:W={fn:m=>{let{x:y,y:_}=m;return{x:y,y:_}}},...q}=floating_ui_utils_evaluate(m,y),Y={x:_,y:S},ee=await j.detectOverflow(y,q),et=floating_ui_utils_getSideAxis(floating_ui_utils_getSide(T)),er=floating_ui_utils_getOppositeAxis(et),ei=Y[er],ea=Y[et];if(B){let m=ei+ee["y"===er?"top":"left"],y=ei-ee["y"===er?"bottom":"right"];ei=D(m,R(ei,y))}if(Z){let m="y"===et?"top":"left",y="y"===et?"bottom":"right",_=ea+ee[m],S=ea-ee[y];ea=D(_,R(ea,S))}let es=W.fn({...y,[er]:ei,[et]:ea});return{...es,data:{x:es.x-_,y:es.y-S,enabled:{[er]:B,[et]:Z}}}}}},floating_ui_dom_flip=function(m){return void 0===m&&(m={}),{name:"flip",options:m,async fn(y){var _,S,T,R,D;let{placement:j,middlewareData:B,rects:Z,initialPlacement:W,platform:q,elements:ei}=y,{mainAxis:ea=!0,crossAxis:es=!0,fallbackPlacements:el,fallbackStrategy:eu="bestFit",fallbackAxisSideDirection:ec="none",flipAlignment:ed=!0,...ef}=floating_ui_utils_evaluate(m,y);if(null!=(_=B.arrow)&&_.alignmentOffset)return{};let ep=floating_ui_utils_getSide(j),eh=floating_ui_utils_getSideAxis(W),eg=floating_ui_utils_getSide(W)===W,em=await (null==q.isRTL?void 0:q.isRTL(ei.floating)),ey=el||(eg||!ed?[getOppositePlacement(W)]:function(m){let y=getOppositePlacement(m);return[getOppositeAlignmentPlacement(m),y,getOppositeAlignmentPlacement(y)]}(W)),eb="none"!==ec;!el&&eb&&ey.push(...function(m,y,_,S){let T=floating_ui_utils_getAlignment(m),R=function(m,y,_){switch(m){case"top":case"bottom":if(_)return y?ee:Y;return y?Y:ee;case"left":case"right":return y?et:er;default:return[]}}(floating_ui_utils_getSide(m),"start"===_,S);return T&&(R=R.map(m=>m+"-"+T),y&&(R=R.concat(R.map(getOppositeAlignmentPlacement)))),R}(W,ed,ec,em));let ev=[W,...ey],ex=await q.detectOverflow(y,ef),ew=[],e_=(null==(S=B.flip)?void 0:S.overflows)||[];if(ea&&ew.push(ex[ep]),es){let m=getAlignmentSides(j,Z,em);ew.push(ex[m[0]],ex[m[1]])}if(e_=[...e_,{placement:j,overflows:ew}],!ew.every(m=>m<=0)){let m=((null==(T=B.flip)?void 0:T.index)||0)+1,y=ev[m];
52if(y){let _="alignment"===es&&eh!==floating_ui_utils_getSideAxis(y);if(!_||e_.every(m=>floating_ui_utils_getSideAxis(m.placement)!==eh||m.overflows[0]>0))return{data:{index:m,overflows:e_},reset:{placement:y}}}let _=null==(R=e_.filter(m=>m.overflows[0]<=0).sort((m,y)=>m.overflows[1]-y.overflows[1])[0])?void 0:R.placement;if(!_)switch(eu){case"bestFit":{let m=null==(D=e_.filter(m=>{if(eb){let y=floating_ui_utils_getSideAxis(m.placement);return y===eh||"y"===y}return!0}).map(m=>[m.placement,m.overflows.filter(m=>m>0).reduce((m,y)=>m+y,0)]).sort((m,y)=>m[1]-y[1])[0])?void 0:D[0];m&&(_=m);break}case"initialPlacement":_=W}if(j!==_)return{reset:{placement:_}}}return{}}}},floating_ui_dom_hide=function(m){return void 0===m&&(m={}),{name:"hide",options:m,async fn(y){let{rects:_,platform:S}=y,{strategy:T="referenceHidden",...R}=floating_ui_utils_evaluate(m,y);switch(T){case"referenceHidden":{let m=await S.detectOverflow(y,{...R,elementContext:"reference"}),T=getSideOffsets(m,_.reference);return{data:{referenceHiddenOffsets:T,referenceHidden:isAnySideFullyClipped(T)}}}case"escaped":{let m=await S.detectOverflow(y,{...R,altBoundary:!0}),T=getSideOffsets(m,_.floating);return{data:{escapedOffsets:T,escaped:isAnySideFullyClipped(T)}}}default:return{}}}}},floating_ui_dom_arrow=m=>({name:"arrow",options:m,async fn(y){let{x:_,y:S,placement:T,rects:j,platform:B,elements:Z,middlewareData:W}=y,{element:q,padding:Y=0}=floating_ui_utils_evaluate(m,y)||{};if(null==q)return{};let ee=floating_ui_utils_getPaddingObject(Y),et={x:_,y:S},er=floating_ui_utils_getOppositeAxis(floating_ui_utils_getSideAxis(T)),ei=getAxisLength(er),ea=await B.getDimensions(q),es="y"===er,el=es?"clientHeight":"clientWidth",eu=j.reference[ei]+j.reference[er]-et[er]-j.floating[ei],ec=et[er]-j.reference[er],ed=await (null==B.getOffsetParent?void 0:B.getOffsetParent(q)),ef=ed?ed[el]:0;ef&&await (null==B.isElement?void 0:B.isElement(ed))||(ef=Z.floating[el]||j.floating[ei]);let ep=ef/2-ea[ei]/2-1,eh=R(ee[es?"top":"left"],ep),eg=R(ee[es?"bottom":"right"],ep),em=ef-ea[ei]-eg,ey=ef/2-ea[ei]/2+(eu/2-ec/2),eb=D(eh,R(ey,em)),ev=!W.arrow&&null!=floating_ui_utils_getAlignment(T)&&ey!==eb&&j.reference[ei]/2-(ey<eh?eh:eg)-ea[ei]/2<0,ex=ev?ey<eh?ey-eh:ey-em:0;return{[er]:et[er]+ex,data:{[er]:eb,centerOffset:ey-eb-ex,...ev&&{alignmentOffset:ex}},reset:ev}}}),floating_ui_dom_computePosition=(m,y,_)=>{let S=new Map,T={platform:eg,..._},R={...T.platform,_c:S};return computePosition(m,y,{...T,platform:R})}},56312:function(m,y,_){"use strict";_.d(y,{F:function(){return t}});var S=_(87536);let s=(m,y,_)=>{if(m&&"reportValidity"in m){let T=(0,S.U2)(_,y);m.setCustomValidity(T&&T.message||""),m.reportValidity()}},resolvers_o=(m,y)=>{for(let _ in y.fields){let S=y.fields[_];S&&S.ref&&"reportValidity"in S.ref?s(S.ref,_,m):S.refs&&S.refs.forEach(y=>s(y,_,m))}},resolvers_r=(m,y)=>{y.shouldUseNativeValidation&&resolvers_o(m,y);let _={};for(let T in m){let R=(0,S.U2)(y.fields,T),D=Object.assign(m[T]||{},{ref:R&&R.ref});if(i(y.names||Object.keys(m),T)){let m=Object.assign({},(0,S.U2)(_,T));(0,S.t8)(m,"root",D),(0,S.t8)(_,T,m)}else(0,S.t8)(_,T,D)}return _},i=(m,y)=>m.some(m=>m.startsWith(y+"."));var n=function(m,y){for(var _={};m.length;){var T=m[0],R=T.code,D=T.message,j=T.path.join(".");if(!_[j]){if("unionErrors"in T){var B=T.unionErrors[0].errors[0];_[j]={message:B.message,type:B.code}}else _[j]={message:D,type:R}}if("unionErrors"in T&&T.unionErrors.forEach(function(y){return y.errors.forEach(function(y){return m.push(y)})}),y){var Z=_[j].types,W=Z&&Z[T.code];_[j]=(0,S.KN)(j,y,_,R,W?[].concat(W,T.message):T.message)}m.shift()}return _},t=function(m,y,_){return void 0===_&&(_={}),function(S,T,R){try{return Promise.resolve(function(T,D){try{var j=Promise.resolve(m["sync"===_.mode?"parse":"parseAsync"](S,y)).then(function(m){return R.shouldUseNativeValidation&&resolvers_o({},R),{errors:{},values:_.raw?S:m}})}catch(m){return D(m)}return j&&j.then?j.then(void 0,D):j}(0,function(m){if(Array.isArray(null==m?void 0:m.errors))return{values:{},errors:resolvers_r(n(m.errors,!R.shouldUseNativeValidation&&"all"===R.criteriaMode),R)};throw m}))}catch(m){return Promise.reject(m)}}}},303:function(m,y,_){"use strict";_.d(y,{nX:function(){return normalizeBlock},zW:function(){return htmlToBlocks}});var S=_(85564),T=_(7071),R=_(18446),D=_(44908),j=_(4527);function findBlockType(m){return m.type?findBlockType(m.type):"block"===m.name}let B=Object.prototype.toString;function resolveJsType(m){switch(B.call(m)){case"[object Function]":return"function";case"[object Date]":return"date";case"[object RegExp]":return"regexp";case"[object Arguments]":return"arguments";case"[object Array]":return"array";case"[object String]":return"string"}return null===m?"null":void 0===m?"undefined":m&&"object"==typeof m&&"nodeType"in m&&1===m.nodeType?"element":m===Object(m)?"object":typeof m}var Z={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},W={0:8203,1:8204,2:8205,3:65279};[,,,,].fill(String.fromCodePoint(W[0])).join(""),Object.fromEntries(Object.entries(W).map(m=>m.reverse())),Object.fromEntries(Object.entries(Z).map(m=>m.reverse()));var q=`${Object.values(Z).map(m=>`\\u{${m.toString(16)}}`).join("")}`,Y=RegExp(`[${q}]{4,}`,"gu");let ee=["pre","textarea","code"],et="normal",er=Object.freeze({_type:"block",markDefs:[],style:et}),ei=Object.freeze({_type:"span",marks:[]}),ea={p:er,blockquote:{...er,style:"blockquote"}},es={span:{object:"text"}},el={ol:{object:null},ul:{object:null}},eu={h1:{...er,style:"h1"},h2:{...er,style:"h2"},h3:{...er,style:"h3"},h4:{...er,style:"h4"},h5:{...er,style:"h5"},h6:{...er,style:"h6"}},ec={br:{...er,style:et}},ed={b:"strong",strong:"strong",i:"em",em:"em",u:"underline",s:"strike-through",strike:"strike-through",del:"strike-through",code:"code",sup:"sup",sub:"sub",ins:"ins",mark:"mark",small:"small"},ef={li:{...er,style:et,level:1,listItem:"bullet"}},ep={...ea,...es,...el,...ef,...eu,...ec};function getTitledListValuesFromEnumListOptions(m){let y=m?m.list:void 0;return Array.isArray(y)?y.map(m=>(0,T.n4)(m)?m:{title:m,value:m}):[]}D(Object.values(ep).filter(m=>"style"in m).map(m=>m.style)),D(Object.values(ed));let eh={BOOLEAN_TYPE:3,ORDERED_NODE_ITERATOR_TYPE:5,UNORDERED_NODE_SNAPSHOT_TYPE:6},eg=["/html/text()","/html/head/text()","/html/body/text()","/html/body/ul/text()","/html/body/ol/text()","//comment()","//style","//xml","//script","//meta","//link"],em=/(class="?Mso|style=(?:"|')[^"]*?\bmso-|w:WordDocument|<o:\w+>|<\/font>)/,ey=["//o:p","//span[@style='mso-list:Ignore']","//span[@style='mso-list: Ignore']"],eb=["//p[@class='MsoTocHeading']","//p[@class='MsoTitle']","//p[@class='MsoToaHeading']","//p[@class='MsoSubtitle']","//span[@class='MsoSubtleEmphasis']","//span[@class='MsoIntenseEmphasis']"],ev={MsoTocHeading:["h3"],MsoTitle:["h1"],MsoToaHeading:["h2"],MsoSubtitle:["h5"],MsoSubtleEmphasis:["span","em"],MsoIntenseEmphasis:["span","em","strong"]};var ex=[(m,y)=>((function processNode(m){if(m.nodeType!==eh.BOOLEAN_TYPE||ee.includes(m.parentElement?.tagName.toLowerCase()||""))for(let y=0;y<m.childNodes.length;y++)processNode(m.childNodes[y]);else m.textContent=m.textContent?.replace(/\s\s+/g," ").replace(/[\r\n]+/g," ")||""})(y.body),y),(m,y)=>{if(m.match(/<!-- notionvc:.*?-->/g)){let m=y.evaluate("//*",y,null,eh.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let y=m.snapshotLength-1;y>=0;y--)m.snapshotItem(y)?.setAttribute("data-is-notion","true")}return y},(m,y)=>{if(!em.test(m))return y;let _=y.evaluate(ey.join("|"),y,m=>"o"===m?"urn:schemas-microsoft-com:office:office":null,eh.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let m=_.snapshotLength-1;m>=0;m--){let y=_.snapshotItem(m);y?.parentNode&&y.parentNode.removeChild(y)}let S=y.evaluate(eb.join("|"),y,null,eh.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let m=S.snapshotLength-1;m>=0;m--){let _=S.snapshotItem(m),T=ev[_.className],R=y.createTextNode(_.textContent||"");if(!T)continue;let D=y.createElement(T[0]),j=D,B=D;
52T.slice(1).forEach(m=>{B=y.createElement(m),j.appendChild(B),j=B}),B.appendChild(R),_?.parentNode?.replaceChild(D,_)}return y},(m,y,_)=>{let S=_?.unstable_whitespaceOnPasteMode||"preserve",T=y.evaluate('//*[@id and contains(@id, "docs-internal-guid")]',y,null,eh.ORDERED_NODE_ITERATOR_TYPE,null).iterateNext();if(T){let m="b"===tagName(T);switch(m||(T=y.body),S){case"normalize":!function normalizeWhitespace(m){let y=0,_=null,S=[];for(let T=m.firstChild;T;T=T.nextSibling){if(!isElement(T)){normalizeWhitespace(T),y=0;continue}let m=T;["p","br"].includes(tagName(m)||"")&&!m.textContent?.trim()?(_&&m.parentElement===_?++y>1&&S.push(m):y=1,_=m.parentElement):(normalizeWhitespace(T),y=0)}S.forEach(m=>m.parentElement?.removeChild(m))}(T);break;case"remove":!function(m){let y=[];(function collectNodesToRemove(m){if(isElement(m)){if("br"===tagName(m)&&("p"===tagName(m.nextElementSibling)||"p"===tagName(m.previousElementSibling))||("p"===tagName(m)||"br"===tagName(m))&&m?.firstChild?.textContent?.trim()===""){y.push(m);return}for(let y=m.firstChild;y;y=y.nextSibling)collectNodesToRemove(y)}})(m),y.forEach(m=>m.parentElement?.removeChild(m))}(T)}let _=y.evaluate("//*",y,null,eh.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let S=_.snapshotLength-1;S>=0;S--){let R=_.snapshotItem(S);R?.setAttribute("data-is-google-docs","true"),R?.parentElement!==T&&(m||R.parentElement!==y.body)||(R?.setAttribute("data-is-root-node","true"),tagName(R)),"li"===tagName(R)&&R.firstChild&&"img"===tagName(R?.firstChild)&&R.removeChild(R.firstChild)}return m&&y.body.firstElementChild?.replaceWith(...Array.from(T.childNodes)),y}return y},(m,y)=>{let _=y.evaluate("/html/body/text()",y,null,eh.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let m=_.snapshotLength-1;m>=0;m--){let S=_.snapshotItem(m),T=S.textContent||"";if(T.replace(/[^\S\n]+$/g,"")){let m=y.createElement("span");m.appendChild(y.createTextNode(T)),S.parentNode?.replaceChild(m,S)}else S.parentNode?.removeChild(S)}let S=y.evaluate(eg.join("|"),y,null,eh.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let m=S.snapshotLength-1;m>=0;m--){let y=S.snapshotItem(m);y&&y.parentNode?.removeChild(y)}return y}];function tagName(m){if(m&&"tagName"in m)return m.tagName.toLowerCase()}function isWhiteSpaceChar(m){return["\xa0"," "].includes(m)}function isMinimalSpan(m){return"span"===m._type}function isMinimalBlock(m){return"block"===m._type}function isPlaceholderDecorator(m){return"__decorator"===m._type}function isPlaceholderAnnotation(m){return"__annotation"===m._type}function isElement(m){return 1===m.nodeType}let ew=Object.keys(el);function isGoogleDocs(m){return isElement(m)&&!!m.getAttribute("data-is-google-docs")}let e_={...ea,...eu};function keyGenerator(){return(function(m=16){let y=new Uint8Array(m);return(0,j.Z)(y),y})(12).reduce((m,y)=>m+eC[y],"").slice(0,12)}let eC=[];for(let m=0;m<256;++m)eC[m]=(m+256).toString(16).slice(1);let eS={deserialize:m=>{var y;return"#text"===m.nodeName&&(3===(y=m).nodeType&&" "===(y.textContent||"").replace(/[\r\n]/g," ").replace(/\s\s+/g," ")&&y.nextSibling&&3!==y.nextSibling.nodeType&&y.previousSibling&&3!==y.previousSibling.nodeType||" "!==y.textContent)&&"body"!==tagName(y.parentNode)?{...ei,marks:[],text:(m.textContent??"").replace(/\s\s+/g," ")}:void 0}};let HtmlDeserializer=class HtmlDeserializer{blockContentType;rules;parseHtml;_markDefs=[];constructor(m,y={}){var _;let{rules:S=[],unstable_whitespaceOnPasteMode:R="preserve"}=y;if(!m)throw Error("Parameter 'blockContentType' is required");let D=(_={...function(m){let y=function(m){if(!m)throw Error("Parameter 'blockContentType' required");let y=m.of.find(findBlockType);if(!(0,T.xh)(y))throw Error("'block' type is not defined in this schema (required).");let _=y.fields.find(T.Yu)?.type?.of;if(!_)throw Error("No `of` declaration found for blocks `children` field");let S=_.find(m=>"span"===m.name);if(!S)throw Error("No `span` type found in `block` schema type `children` definition");let R=_.filter(m=>"span"!==m.name&&(0,T.m$)(m)),D=m.of.filter(m=>m.name!==y.name&&(0,T.m$)(m));return{styles:function(m){let y=m.fields.find(T.GO);if(!y)throw Error("A field with name 'style' is not defined in the block type (required).");let _=getTitledListValuesFromEnumListOptions(y.type.options);if(0===_.length)throw Error("The style fields need at least one style defined. I.e: {title: 'Normal', value: 'normal'}.");return _}(y),decorators:S.decorators,annotations:S.annotations.map(m=>({title:m.title,type:m,value:m.name,icon:m.icon})),lists:function(m){let y=m.fields.find(T.Z);if(!y)throw Error("A field with name 'list' is not defined in the block type (required).");let _=getTitledListValuesFromEnumListOptions(y.type.options);if(!_)throw Error("The list field need at least to be an empty array");return _}(y),types:{block:m,span:S,inlineObjects:R,blockObjects:D}}}(m),_=y.styles.map(m=>m.value||m.title),S=y.decorators.map(m=>m.value||m.title),R=y.annotations.map(m=>m.value||m.title||""),D=y.lists.map(m=>m.value||m.title||"");return{enabledBlockStyles:_,enabledSpanDecorators:S,enabledBlockAnnotations:R,enabledListTypes:D}}(m),keyGenerator:y.keyGenerator},[{deserialize(m,y){var _;if("p"===tagName(m)&&isElement(_=m)&&_.className&&("MsoListParagraphCxSpFirst"===_.className||"MsoListParagraphCxSpMiddle"===_.className||"MsoListParagraphCxSpLast"===_.className))return{...er,listItem:function(m){let y=isElement(m)&&m.getAttribute("style");if(y&&y.match(/lfo\d+/))return y.match("lfo1")?"bullet":"number"}(m),level:function(m){let y=isElement(m)&&m.getAttribute("style");if(!y)return;let _=y.match(/level\d+/);if(!_)return;let[S]=_[0].match(/\d/)||[];return(S?Number.parseInt(S,10):1)||1}(m),style:et,children:y(m.childNodes)}}},{deserialize(m){var y;if(isElement(m)&&"span"===tagName(m)&&isElement(y=m)&&y.getAttribute("data-is-notion")){let y={...ei,marks:[],text:m.textContent};return function(m){let y=isElement(m)&&m.getAttribute("style");
52return/font-weight:700/.test(y||"")||/font-weight:600/.test(y||"")}(m)&&y.marks.push("strong"),function(m){let y=isElement(m)&&m.getAttribute("style");return/text-decoration:underline/.test(y||"")}(m)&&y.marks.push("underline"),function(m){let y=isElement(m)&&m.getAttribute("style");return/font-style:italic/.test(y||"")}(m)&&y.marks.push("em"),y}}},{deserialize(m){if(isElement(m)&&"span"===tagName(m)&&isGoogleDocs(m)){let y={...ei,marks:[],text:m.textContent};return function(m){let y=isElement(m)&&m.getAttribute("style");return/font-weight\s*:\s*700/.test(y||"")}(m)&&y.marks.push("strong"),function(m){if(!isElement(m)||"a"===tagName(m.parentNode))return!1;let y=isElement(m)&&m.getAttribute("style");return/text-decoration\s*:\s*underline/.test(y||"")}(m)&&y.marks.push("underline"),function(m){let y=isElement(m)&&m.getAttribute("style");return/text-decoration\s*:\s*(?:.*line-through.*;)/.test(y||"")}(m)&&y.marks.push("strike-through"),function(m){let y=isElement(m)&&m.getAttribute("style");return/font-style\s*:\s*italic/.test(y||"")}(m)&&y.marks.push("em"),y}}},{deserialize(m,y){if("li"===tagName(m)&&isGoogleDocs(m))return{...er,listItem:function(m){let y=tagName(m.parentNode);if(!(y&&!ew.includes(y)))return"ul"===tagName(m.parentNode)?"bullet":"number"}(m),level:function(m){let y=0;if("li"===tagName(m)){let _=m.parentNode;for(;_;){let m=tagName(_);m&&ew.includes(m)&&y++,_=_.parentNode}}else y=1;return y}(m),style:function(m,y){let _=tagName(m.firstChild),S=_&&e_[_];return S&&y.includes(S.style)?S.style:et}(m,_.enabledBlockStyles),children:y(m.firstChild?.childNodes||[])}}},{deserialize(m){var y;if("br"===tagName(m)&&isGoogleDocs(m)&&isElement(m)&&m.classList.contains("apple-interchange-newline")||"br"===tagName(m)&&isGoogleDocs(m)&&isElement(m)&&m?.parentNode?.textContent===""||"br"===tagName(m)&&isGoogleDocs(m)&&isElement(m)&&isElement(y=m)&&y.getAttribute("data-is-root-node"))return{...ei,text:""}}},eS,{deserialize(m){if("pre"!==tagName(m))return;let y=_.enabledBlockStyles.includes("code");return{_type:"block",style:"normal",markDefs:[],children:[{...ei,marks:y?["code"]:[],text:m.textContent||""}]}}},{deserialize(m,y){if("blockquote"!==tagName(m))return;let _={...ea,...eu};delete _.blockquote;let S=Object.keys(_),T=[];return m.childNodes.forEach((y,_)=>{if(m.ownerDocument){if(1===y.nodeType&&S.includes(y.localName.toLowerCase())){let S=m.ownerDocument.createElement("span"),R=T[T.length-1];R&&3===R.nodeType&&R.textContent?.trim()&&S.appendChild(m.ownerDocument.createTextNode("\r")),y.childNodes.forEach(m=>{S.appendChild(m.cloneNode(!0))}),_!==m.childNodes.length&&S.appendChild(m.ownerDocument.createTextNode("\r")),T.push(S)}else T.push(y)}}),{_type:"block",style:"blockquote",markDefs:[],children:y(T)}}},{deserialize(m,y){let S={...ea,...eu},T=tagName(m),R=T?S[T]:void 0;if(R)return m.parentNode&&"li"===tagName(m.parentNode)?y(m.childNodes):(_.enabledBlockStyles.includes(R.style)||(R=er),{...R,children:y(m.childNodes)})}},{deserialize(m,y){let _=tagName(m);if(!(!_||!(_ in es)))return y(m.childNodes)}},{deserialize(m,y){if("div"===tagName(m))return y(m.childNodes)}},{deserialize(m,y){let _=tagName(m);if(!(!_||!(_ in el)))return y(m.childNodes)}},{deserialize(m){if("br"===tagName(m))return{...ei,text:` 53`}}},{deserialize(m,y,S){var T;let R=tagName(m),D=R?ef[R]:void 0,j=tagName(m.parentNode)||"";if(!D||!m.parentNode||!el[j])return;let B=(T=_.enabledListTypes,"ul"===j&&T.includes("bullet")?"bullet":"ol"===j&&T.includes("number")?"number":void 0);return B?(D.listItem=B,{...D,children:y(m.childNodes)}):S({_type:"block",children:y(m.childNodes)})}},{deserialize(m,y){let S=ed[tagName(m)||""];if(!(!S||!_.enabledSpanDecorators.includes(S)))return{_type:"__decorator",name:S,children:y(m.childNodes)}}},{deserialize(m,y){if("a"!==tagName(m))return;let S=_.enabledBlockAnnotations.includes("link"),T=isElement(m)&&m.getAttribute("href");return T?S?{_type:"__annotation",markDef:{_key:_.keyGenerator?_.keyGenerator():keyGenerator(),_type:"link",href:T},children:y(m.childNodes)}:m.appendChild(m.ownerDocument.createTextNode(` (${T})`))&&y(m.childNodes):y(m.childNodes)}}]);this.rules=[...S,...D];let j=y.parseHtml||function(){if("undefined"===resolveJsType(DOMParser))throw Error("The native `DOMParser` global which the `Html` deserializer uses by default is not present in this environment. You must supply the `options.parseHtml` function instead.");return m=>new DOMParser().parseFromString(m,"text/html")}();this.blockContentType=m,this.parseHtml=m=>(function(m,y,_){var S,T;let R=m&&JSON.parse({cleaned:(S=JSON.stringify(m)).replace(Y,""),encoded:(null==(T=S.match(Y))?void 0:T[0])||""}.cleaned),D=y(R.trim());return ex.forEach(m=>{m(R,D,_)}),D})(m,j,{unstable_whitespaceOnPasteMode:R}).body}deserialize=m=>{var y;this._markDefs=[];let{parseHtml:_}=this,D=_(m),j=Array.from(D.childNodes),B=((y=function(m){let y=0,_=[],traverse=m=>{let S=[];m.forEach(m=>{0===y&&_.push(m),(0,T.DG)(m)&&(y>0&&(S.push(m),_.push(m)),y++,traverse(m.children)),"__block"===m._type&&(S.push(m),_.push(m.block))}
53),S.forEach(y=>{m.splice(m.indexOf(y),1)}),y--};return traverse(m),_}(this.deserializeElements(j).reduce((m,y,_,S)=>{if("block"===y._type)return m.push(y),m;if("__block"===y._type)return m.push(y.block),m;let R=m[m.length-1];if(_>0&&!(0,T.DG)(S[_-1])&&(0,T.DG)(R))return R.children.push(y),m;let D={...er,children:[y]};return m.push(D),m},[]))).forEach(m=>{(0,T.DG)(m)&&m.children.forEach((y,_)=>{if(!isMinimalSpan(y))return;let S=function(m,y){let _=m.children[y+1];return _&&"span"===_._type?_:null}(m,_),T=function(m,y){let _=m.children[y-1];return _&&"span"===_._type?_:null}(m,_);0===_&&(y.text=y.text.replace(/^[^\S\n]+/g,"")),_===m.children.length-1&&(y.text=y.text.replace(/[^\S\n]+$/g,"")),/\s/.test(y.text.slice(Math.max(0,y.text.length-1)))&&S&&isMinimalSpan(S)&&/\s/.test(S.text.slice(0,1))&&(y.text=y.text.replace(/[^\S\n]+$/g,"")),/\s/.test(y.text.slice(0,1))&&T&&isMinimalSpan(T)&&/\s/.test(T.text.slice(Math.max(0,T.text.length-1)))&&(y.text=y.text.replace(/^[^\S\n]+/g,"")),y.text||m.children.splice(_,1),T&&R(T.marks,y.marks)&&isWhiteSpaceChar(y.text)?(T.text+=" ",m.children.splice(_,1)):S&&R(S.marks,y.marks)&&isWhiteSpaceChar(y.text)&&(S.text=` ${S.text}`,m.children.splice(_,1))})}),y);this._markDefs.length>0&&B.filter(m=>"block"===m._type).forEach(m=>{m.markDefs=m.markDefs||[],m.markDefs=m.markDefs.concat(this._markDefs.filter(y=>S(m.children.map(m=>m.marks||[])).includes(y._key)))});let Z=this.blockContentType.of.find(findBlockType);return Z?B.map(m=>("block"===m._type&&(m._type=Z.name),m)):B};deserializeElements=(m=[])=>{let y=[];return m.forEach(m=>{y=y.concat(this.deserializeElement(m))}),y};deserializeElement=m=>{let y;let next=m=>"[object NodeList]"===Object.prototype.toString.call(m)?this.deserializeElements(Array.from(m)):Array.isArray(m)?this.deserializeElements(m):m?this.deserializeElement(m):void 0,block=m=>({_type:"__block",block:m});for(let _=0;_<this.rules.length;_++){let S=this.rules[_];if(!S.deserialize)continue;let T=S.deserialize(m,next,block),R=resolveJsType(T);if("array"!==R&&"object"!==R&&"null"!==R&&"undefined"!==R)throw Error(`A rule returned an invalid deserialized representation: "${y}".`);if(void 0!==T){if(null===T)throw Error("Deserializer rule returned `null`");if(y=Array.isArray(T)?T:isPlaceholderDecorator(T)?this.deserializeDecorator(T):isPlaceholderAnnotation(T)?this.deserializeAnnotation(T):T,T&&!Array.isArray(T)&&isMinimalBlock(T)&&"listItem"in T){let y=m.parentNode?.parentNode;for(;y&&"li"===tagName(y);)y=y.parentNode?.parentNode,T.level=T.level?T.level+1:1}T&&!Array.isArray(T)&&isMinimalBlock(T)&&"blockquote"===T.style&&T.children.forEach((m,y)=>{isMinimalSpan(m)&&"\r"===m.text&&(m.text=` 54`,(0===y||y===T.children.length-1)&&T.children.splice(y,1))});break}}return y||next(m.childNodes)||[]};deserializeDecorator=m=>{let{name:y}=m,applyDecorator=m=>isPlaceholderDecorator(m)?this.deserializeDecorator(m):(isMinimalSpan(m)?(m.marks=m.marks||[],m.text.trim()&&m.marks.unshift(y)):"children"in m&&Array.isArray(m.children)&&(m.children=m.children.map(applyDecorator)),m);return m.children.reduce((m,y)=>{let _=applyDecorator(y);return Array.isArray(_)?m.concat(_):(m.push(_),m)},[])};deserializeAnnotation=m=>{let{markDef:y}=m;this._markDefs.push(y);let applyAnnotation=m=>isPlaceholderAnnotation(m)?this.deserializeAnnotation(m):(isMinimalSpan(m)?(m.marks=m.marks||[],m.text.trim()&&m.marks.unshift(y._key)):"children"in m&&Array.isArray(m.children)&&(m.children=m.children.map(applyAnnotation)),m);return m.children.reduce((m,y)=>{let _=applyAnnotation(y);return Array.isArray(_)?m.concat(_):(m.push(_),m)},[])}};function normalizeBlock(m,y={}){if(m._type!==(y.blockTypeName||"block"))return"_key"in m?m:{...m,_key:y.keyGenerator?y.keyGenerator():keyGenerator()};let _={_key:y.keyGenerator?y.keyGenerator():keyGenerator(),children:[],markDefs:[],...m},S=_.children[_.children.length-1];if(!S)return _.children=[{_type:"span",_key:y.keyGenerator?y.keyGenerator():keyGenerator(),text:"",marks:[]}],_;let D=[],j=!!(y.allowedDecorators&&Array.isArray(y.allowedDecorators))&&y.allowedDecorators;return _.children=_.children.reduce((m,y)=>{let D=m[m.length-1];return D&&(0,T.NG)(y)&&(0,T.NG)(D)&&R(D.marks,y.marks)?S&&S===y&&""===y.text&&_.children.length>1||(D.text+=y.text):m.push(y),m},[]).map(m=>{if(!m)throw Error("missing child");return m._key=y.keyGenerator?y.keyGenerator():keyGenerator(),(0,T.NG)(m)&&(m.marks?j&&(m.marks=m.marks.filter(m=>{let y=j.includes(m),S=_.markDefs?.some(y=>y._key===m);return y||S})):m.marks=[],D.push(...m.marks)),m}),_.markDefs=(_.markDefs||[]).filter(m=>D.includes(m._key)),_}function htmlToBlocks(m,y,_={}){return new HtmlDeserializer(y,_).deserialize(m).map(m=>normalizeBlock(m,{keyGenerator:_.keyGenerator}))}},43956:function(m,y,_){"use strict";_.d(y,{$s:function(){return getActiveAnnotations},Dm:function(){return getSelectionStartBlock},Ec:function(){return getFocusListBlock},FQ:function(){return isAtTheStartOfBlock},Gm:function(){return getLastBlock},IA:function(){return isActiveListItem},Ih:function(){return getCaretWordSelection},JK:function(){return getSelectedTextBlocks},Mf:function(){return isOverlappingSelection},S9:function(){return isActiveStyle},Ui:function(){return getFirstBlock},Vj:function(){return getTrimmedSelection},WH:function(){return getActiveDecorators},YG:function(){return getActiveAnnotationsMarks},Zq:function(){return getSelectionEndBlock},fX:function(){return getFocusInlineObject},ii:function(){return getFocusBlockObject},kH:function(){return isActiveAnnotation},kr:function(){return isAtTheEndOfBlock},md:function(){return isActiveDecorator},nt:function(){return getPreviousBlock},st:function(){return getNextBlock},u7:function(){return isSelectingEntireBlocks},wD:function(){return getSelectedBlocks},zd:function(){return getMarkState}});var S=_(29400),T=_(63677),R=_(85344),D=_(7071);let getSelectionEndBlock=m=>{let y=(0,S.OE)(m.context.selection);if(y)return(0,R.tT)({...m,context:{...m.context,selection:{anchor:y,focus:y}}})},getSelectionEndPoint=m=>{if(m.context.selection)return m.context.selection.backward?m.context.selection.anchor:m.context.selection.focus},getNextSpan=m=>{let y=getSelectionEndBlock(m),_=getSelectionEndPoint(m);if(!y||!_||!(0,S.dz)(m.context,y.node))return;let T=(0,S.NX)(_),R=!1,D;for(let _ of y.node.children){if(_._key===T){R=!0;continue}if((0,S.dn)(m.context,_)&&R){D={node:_,path:[...y.path,"children",{_key:_._key}]};break}}return D},getSelectionStartBlock=m=>{let y=(0,S.VG)(m.context.selection);if(y)return(0,R.tT)({...m,context:{...m.context,selection:{anchor:y,focus:y}}})},getPreviousSpan=m=>{let y;let _=getSelectionStartBlock(m),T=(0,R.VG)(m);if(!_||!T||!(0,S.dz)(m.context,_.node))return;let D=(0,S.NX)(T);for(let T of _.node.children){if(T._key===D)break;(0,S.dn)(m.context,T)&&(y={node:T,path:[..._.path,"children",{_key:T._key}]})}return y},getSelectedSpans=m=>{if(!m.context.selection)return[];let y=[],_=(0,R.VG)(m),T=getSelectionEndPoint(m);if(!_||!T)return y;let D=(0,S.Ak)(_),j=(0,S.Ak)(T),B=(0,S.NX)(_),Z=(0,S.NX)(T);if(!D||!j)return y;let W=m.blockIndexMap.get(D),q=m.blockIndexMap.get(j);if(void 0===W||void 0===q)return y;let Y=m.context.value.slice(W,q+1),ee=!1;for(let R of Y)if(R._key===D&&(ee=!0),(0,S.dz)(m.context,R)){if(R._key===D){for(let D of R.children)if((0,S.dn)(m.context,D)){if(B&&D._key===B){if(_.offset<D.text.length&&y.push({node:D,path:[{_key:R._key},"children",{_key:D._key}]}),B===Z)break;continue}if(Z&&D._key===Z){T.offset>0&&y.push({node:D,path:[{_key:R._key},"children",{_key:D._key}]});break}y.length>0&&y.push({node:D,path:[{_key:R._key},"children",{_key:D._key}]})}if(D===j)break;continue}if(R._key===j){for(let _ of R.children)if((0,S.dn)(m.context,_)){if(Z&&_._key===Z){T.offset>0&&y.push({node:_,path:[{_key:R._key},"children",{_key:_._key}]});break}y.push({node:_,path:[{_key:R._key},"children",{_key:_._key}]})}break}if(ee)for(let _ of R.children)(0,S.dn)(m.context,_)&&y.push({node:_,path:[{_key:R._key},"children",{_key:_._key}]})}return y},getMarkState=m=>{var y;if(!m.context.selection)return;let _=(0,R.I3)(m),S=(0,R.Cj)(m);if(!_||!S)return;if((y=m.context.selection)&&!(0,T.dI)(y)){let y=getSelectedSpans(m),_=0,S=[];for(let m of y){if(0===_)S=m.node.marks??[];else{if(m.node.marks?.length===0){S=[];continue}S=S.filter(y=>(m.node.marks??[]).some(m=>m===y))}_++}return{state:"unchanged",marks:S}}let D=m.context.schema.decorators.map(m=>m.name),j=S.node.marks??[],B=j.filter(m=>D.includes(m)),Z=j.length>B.length,W=0===S.node.text.length,q=0===m.context.selection.anchor.offset,Y=m.context.selection.anchor.offset===S.node.text.length,ee=getPreviousSpan(m),et=getNextSpan(m),er=et?.node?.marks?.f
54ilter(m=>!D.includes(m))??[],ei=j.filter(m=>!D.includes(m)),ea=!!ee&&ee.node.marks?.some(m=>!D.includes(m)),es=!!ee&&ee.node.marks?.filter(m=>!D.includes(m)).every(m=>j.includes(m)),el=!!ee&&ee.node.marks?.some(m=>!D.includes(m)&&j.includes(m)),eu=!!ee&&ee.node.marks?.every(m=>j.includes(m)),ec=ei.some(m=>er?.includes(m));if(Z&&!W){if(q){if(eu||es)return{state:"changed",marks:ee?.node.marks??[]};if(el)return{state:"unchanged",marks:S.node.marks??[]};if(!ee)return{state:"changed",marks:[]}}if(Y){if(et&&ec&&er.length<ei.length||!ec)return{state:"changed",marks:et?.node.marks??[]};if(!et)return{state:"changed",marks:[]}}}return q&&!W&&ee?ea?{state:"changed",marks:[]}:{state:"changed",marks:(ee?.node.marks??[]).filter(m=>D.includes(m))}:{state:"unchanged",marks:S.node.marks??[]}},getSelectedBlocks=m=>{if(!m.context.selection)return[];let y=[],_=(0,S.VG)(m.context.selection),T=(0,S.OE)(m.context.selection),R=(0,S.Ak)(_),D=(0,S.Ak)(T);if(!R||!D)return y;let j=m.blockIndexMap.get(R),B=m.blockIndexMap.get(D);if(void 0===j||void 0===B)return y;let Z=m.context.value.slice(j,B+1);for(let m of Z){if(m._key===R){if(y.push({node:m,path:[{_key:m._key}]}),R===D)break;continue}if(m._key===D){y.push({node:m,path:[{_key:m._key}]});break}y.length>0&&y.push({node:m,path:[{_key:m._key}]})}return y},getActiveAnnotations=m=>{if(!m.context.selection)return[];let y=getSelectedBlocks(m),_=(getMarkState(m)?.marks??[]).filter(y=>!m.context.schema.decorators.map(m=>m.name).includes(y));return y.flatMap(y=>(0,S.dz)(m.context,y.node)?y.node.markDefs??[]:[]).filter(m=>_.includes(m._key))},getActiveListItem=m=>{if(!m.context.selection)return;let y=getSelectedBlocks(m).map(m=>m.node).filter(y=>(0,S.dz)(m.context,y)),_=y.at(0);if(!_)return;let T=_.listItem;if(T&&y.every(m=>m.listItem===T))return T},getActiveStyle=m=>{if(!m.context.selection)return;let y=getSelectedBlocks(m).map(m=>m.node).filter(y=>(0,S.dz)(m.context,y)),_=y.at(0);if(!_)return;let T=_.style;if(T&&y.every(m=>m.style===T))return T},getNextInlineObject=m=>{let y=(0,R.I3)(m),_=getSelectionEndPoint(m),T=_&&(0,D.Fd)(_.path[2])?_.path[2]._key:void 0;if(!y||!T)return;let j=!1,B;for(let _ of y.node.children){if(_._key===T){j=!0;continue}if(!(0,S.qV)(m.context,_)&&j){B={node:_,path:[...y.path,"children",{_key:_._key}]};break}}return B},getCaretWordSelection=m=>{if(!m.context.selection||!(0,R.dI)(m))return null;let y=(0,R.I3)(m),_=(0,R.VG)(m),D=_?(0,S.es)({context:m.context,selectionPoint:_}):void 0;if(!y||!_||!D)return null;let j=(0,R.KR)(m),B=(0,S.qv)({context:m.context,block:y}),Z=(0,R.mR)({...m,context:{...m.context,selection:{anchor:j?{path:j.path,offset:0}:B,focus:_}}}).split(/\s+/).at(-1),W=getNextInlineObject(m),q=(0,T.sQ)({context:m.context,block:y}),Y=(0,R.mR)({...m,context:{...m.context,selection:{anchor:_,focus:W?{path:W.path,offset:0}:q}}}).split(/\s+/).at(0);if((void 0===Z||""===Z)&&(void 0===Y||""===Y))return null;let ee=Z?{...D,offset:D.offset-Z.length}:D,et=Y?{...D,offset:D.offset+Y.length}:D,er=(0,S.MR)({context:m.context,blockOffset:ee,direction:"backward"}),ei=(0,S.MR)({context:m.context,blockOffset:et,direction:"forward"});if(!er||!ei)return null;let ea={anchor:er,focus:ei};return(0,R.sC)({context:{...m.context,selection:ea}})?ea:null},getFirstBlock=m=>{let y=m.context.value[0];return y?{node:y,path:[{_key:y._key}]}:void 0},getFocusBlockObject=m=>{let y=(0,R.tT)(m);return y&&!(0,S.dz)(m.context,y.node)?{node:y.node,path:y.path}:void 0},getFocusInlineObject=m=>{let y=(0,R.Yz)(m);return y&&!(0,D.NG)(y.node)?{node:y.node,path:y.path}:void 0},getFocusListBlock=m=>{let y=(0,R.I3)(m);return y&&(0,S.cd)(m.context,y.node)?{node:y.node,path:y.path}:void 0},getLastBlock=m=>{let y=m.context.value[m.context.value.length-1]?m.context.value[m.context.value.length-1]:void 0;return y?{node:y,path:[{_key:y._key}]}:void 0},getNextBlock=m=>{let y=getSelectionEndBlock(m);if(!y)return;let _=m.blockIndexMap.get(y.node._key);if(void 0===_||_===m.context.value.length-1)return;let S=m.context.value.at(_+1);return S?{node:S,path:[{_key:S._key}]}:void 0},getPreviousBlock=m=>{let y=getSelectionStartBlock(m);if(!y)return;let _=m.blockIndexMap.get(y.node._key);if(void 0===_||0===_)return;let S=m.context.value.at(_-1);return S?{node:S,path:[{_key:S._key}]}:void 0},getSelectedTextBlocks=m=>{if(!m.context.selection)return[];let y=[],_=(0,S.VG)(m.context.selection),T=(0,S.OE)(m.context.selection),R=(0,S.Ak)(_),D=(0,S.Ak)(T);if(!R||!D)return y;let j=m.blockIndexMap.get(R),B=m.blockIndexMap.get(D);if(void 0===j||void 0===B)return y;let Z=m.context.value.slice(j,B+1);for(let _ of Z){if(_._key===R){if((0,S.dz)(m.context,_)&&y.push({node:_,path:[{_key:_._key}]}),R===D)break;continue}if(_._key===D){(0,S.dz)(m.context,_)&&y.push({node:_,path:[{_key:_._key}]});break}y.length>0&&(0,S.dz)(m.context,_)&&y.push({node:_,path:[{_key:_._key}]})}return y},getTrimmedSelection=m=>{if(!m.context.selection)return m.context.selection;let y=(0,S.VG)(m.context.selection),_=(0,S.OE)(m.context.selection),D=(0,S.Ak)(y),j=(0,S.NX)(y),B=(0,S.Ak)(_),Z=(0,S.NX)(_);if(!D||!B)return m.context.selection;let W=m.blockIndexMap.get(D),q=m.blockIndexMap.get(B);if(void 0===W||void 0===q)return m.context.selection;let Y=m.context.value.slice(W,q+1),ee=!1,et,er=!1,ei,ea=!1,es;for(let R of Y)if(!(R._key===D&&(ee=!0,(0,S.dz)(m.context,R)&&(0,T.PF)(m.context,R)))&&ee&&(0,S.dz)(m.context,R)){if(R._key===B&&(0,T.PF)(m.context,R))break;for(let T of R.children){if(T._key===Z&&(!(0,S.dn)(m.context,T)||0===_.offset)){ei=es?{path:[{_key:es.blockKey},"children",{_key:es.span._key}],offset:es.span.text.length}:void 0,ea=!0;break}
54if(er){let y=(0,S.dn)(m.context,T)&&1===R.children.length;((0,S.dn)(m.context,T)&&T.text.length>0||y)&&(et={path:[{_key:R._key},"children",{_key:T._key}],offset:0},es={blockKey:R._key,span:T},er=!1);continue}if(T._key===j){if(!(0,S.dn)(m.context,T)){er=!0;continue}if(y.offset===T.text.length){er=!0,es=T.text.length>0?{blockKey:R._key,span:T}:es;continue}}es=(0,S.dn)(m.context,T)&&T.text.length>0?{blockKey:R._key,span:T}:es}if(R._key===B)break}let el=m.context.selection.backward?{anchor:ea&&ei?ei:_,focus:et??y,backward:!0}:{anchor:et??y,focus:ea&&ei?ei:_};if((0,R.dI)({context:{...m.context,selection:el}})){let y=(0,R.I3)({...m,context:{...m.context,selection:el}});if(y&&!(0,T.PF)(m.context,y.node))return null}return el};function getActiveAnnotationsMarks(m){let y=m.context.schema;return(getMarkState(m)?.marks??[]).filter(m=>!y.decorators.map(m=>m.name).includes(m))}function isActiveAnnotation(m){return y=>{let _=getSelectedBlocks(y).flatMap(m=>(0,S.dz)(y.context,m.node)?m.node.markDefs??[]:[]),T=getActiveAnnotationsMarks(y);return _.filter(y=>y._type===m&&T.includes(y._key)).length>0}}function getActiveDecorators(m){let y=m.context.schema,_=m.decoratorState,S=getMarkState(m),T=y.decorators.map(m=>m.name),R=(S?.marks??[]).filter(m=>T.includes(m));for(let m in _)!1===_[m]?R=R.filter(y=>y!==m):!0===_[m]&&(R.includes(m)||R.push(m));return R}function isActiveDecorator(m){return y=>{if((0,R.sC)(y)){let _=getSelectedSpans(y);return _.length>0&&_.every(y=>y.node.marks?.includes(m))}return getActiveDecorators(y).includes(m)}}function isActiveListItem(m){return y=>getActiveListItem(y)===m}function isActiveStyle(m){return y=>getActiveStyle(y)===m}function isAtTheEndOfBlock(m){return y=>{if(!y.context.selection||!(0,R.dI)(y))return!1;let _=(0,T.sQ)({context:y.context,block:m});return(0,T.Gh)(y.context.selection.focus,_)}}function isAtTheStartOfBlock(m){return y=>{if(!y.context.selection||!(0,R.dI)(y))return!1;let _=(0,S.qv)({context:y.context,block:m});return(0,T.Gh)(y.context.selection.focus,_)}}function isPointAfterSelection(m){return y=>{if(!y.context.selection)return!1;let _=(0,S.OE)(y.context.selection),T=(0,S.Ak)(_),R=(0,S.NX)(_),D=(0,S.Ak)(m),j=(0,S.NX)(m);if(!D||!T)return!1;let B=y.blockIndexMap.get(D),Z=y.blockIndexMap.get(T);if(void 0===B||void 0===Z)return!1;if(B>Z)return!0;if(B<Z)return!1;let W=y.context.value.at(B);if(!W||!(0,S.dz)(y.context,W))return!1;let q,Y,ee=-1;for(let y of W.children){if(ee++,y._key===j&&y._key===R)return m.offset>_.offset;if(y._key===j&&(q=ee),y._key===R&&(Y=ee),void 0!==q&&void 0!==Y)break}return void 0!==q&&void 0!==Y&&q>Y}}function isPointBeforeSelection(m){return y=>{if(!y.context.selection)return!1;let _=(0,S.VG)(y.context.selection),T=(0,S.Ak)(_),R=(0,S.NX)(_),D=(0,S.Ak)(m),j=(0,S.NX)(m);if(!D||!T)return!1;let B=y.blockIndexMap.get(T),Z=y.blockIndexMap.get(D);if(void 0===B||void 0===Z)return!1;if(Z<B)return!0;if(Z>B)return!1;let W=y.context.value.at(Z);if(!W||!(0,S.dz)(y.context,W))return!1;let q,Y,ee=-1;for(let y of W.children){if(ee++,y._key===j&&y._key===R)return m.offset<_.offset;if(y._key===j&&(q=ee),y._key===R&&(Y=ee),void 0!==q&&void 0!==Y)break}return void 0!==q&&void 0!==Y&&q<Y}}function isOverlappingSelection(m){return y=>{if(!m||!y.context.selection)return!1;let _=(0,R.VG)({context:{...y.context,selection:m}}),S=getSelectionEndPoint({context:{...y.context,selection:m}}),D=(0,R.VG)(y),j=getSelectionEndPoint(y);if(!_||!S||!D||!j)return!1;let B=isPointBeforeSelection(_)(y),Z=isPointAfterSelection(_)(y),W=isPointBeforeSelection(S)(y),q=isPointAfterSelection(S)(y),Y=isPointBeforeSelection(D)({...y,context:{...y.context,selection:{anchor:_,focus:_}}}),ee=isPointAfterSelection(D)({...y,context:{...y.context,selection:{anchor:_,focus:_}}}),et=isPointBeforeSelection(j)({...y,context:{...y.context,selection:{anchor:S,focus:S}}}),er=isPointAfterSelection(j)({...y,context:{...y.context,selection:{anchor:S,focus:S}}}),ei=(0,T.Gh)(S,D),ea=(0,T.Gh)(_,j);return(!W||!!ei)&&(!Z||!!ea)&&(!Y&&ee&&!et&&er?!ei:Y&&!ee&&et&&!er?!ea:!Z||!B||!q||!W)}}let isSelectingEntireBlocks=m=>{if(!m.context.selection)return!1;let y=m.context.selection.backward?m.context.selection.focus:m.context.selection.anchor,_=m.context.selection.backward?m.context.selection.anchor:m.context.selection.focus,R=getSelectionStartBlock(m),D=getSelectionEndBlock(m);if(!R||!D)return!1;let j=(0,S.qv)({context:m.context,block:R}),B=(0,T.sQ)({context:m.context,block:D});return(0,T.Gh)(j,y)&&(0,T.Gh)(B,_)}},85344:function(m,y,_){"use strict";_.d(y,{Cj:function(){return getFocusSpan},I3:function(){return getFocusTextBlock},KR:function(){return getPreviousInlineObject},Ly:function(){return getSelectedValue},VG:function(){return getSelectionStartPoint},Yz:function(){return getFocusChild},dI:function(){return isSelectionCollapsed},mR:function(){return getSelectionText},sC:function(){return isSelectionExpanded},tT:function(){return getFocusBlock}});var S=_(29400),T=_(7071);let getFocusBlock=m=>{if(!m.context.selection)return;let y=(0,S.Ak)(m.context.selection.focus),_=y?m.blockIndexMap.get(y):void 0,T=void 0!==_?m.context.value.at(_):void 0;return T&&y?{node:T,path:[{_key:y}]}:void 0},getFocusTextBlock=m=>{let y=getFocusBlock(m);return y&&(0,S.dz)(m.context,y.node)?{node:y.node,path:y.path}:void 0},getFocusChild=m=>{if(!m.context.selection)return;let y=getFocusTextBlock(m);if(!y)return;let _=(0,S.NX)(m.context.selection.focus),T=_?y.node.children.find(m=>m._key===_):void 0;return T&&_?{node:T,path:[...y.path,"children",{_key:_}]}:void 0},getFocusSpan=m=>{let y=getFocusChild(m);return y&&(0,S.dn)(m.context,y.node)?{node:y.node,path:y.path}:void 0},getSelectionStartPoint=m=>{if(m.context.selection)return m.context.selection.backward?m.context.selection.focus:m.context.selection.anchor},getPreviousInlineObject=m=>{let y;let _=getFocusTextBlock(m),R=getSelectionStartPoint(m),D=R&&(0,T.Fd)(R.path[2])?R.path[2]._key:void 0;if(_&&D){for(let T of _.node.children){if(T._key===D)break;(0,S.qV)(m.context,T)||(y={node:T,path:[..._.path,"children",{_key:T._key}]})}return y}},getSelectedValue=m=>{let y=m.context.selection;if(!y)return[];let _=(0,S.VG)(y),T=(0,S.OE)(y),R=(0,S.Ak)(_),D=(0,S.Ak)(T);if(!R||!D)return[];let j=m.blockIndexMap.get(R),B=m.blockIndexMap.get(D);if(void 0===j||void 0===B)return[];let Z=m.context.value.slice(j,B+1);return(0,S.VX)({context:m.context,blocks:Z})},getSelectionText=m=>getSelectedValue(m).reduce((y,_)=>(0,S.dz)(m.context,_)?y+_.children.reduce((y,_)=>(0,S.dn)(m.context,_)?y+_.text:y,""):y,""),isSelectionCollapsed=m=>!!m.context.selection&&JSON.stringify(m.context.selection.anchor.path)===JSON.stringify(m.context.selection.focus.path)&&m.context.selection?.anchor.offset===m.context.selection?.focus.offset,isSelectionExpanded=m=>!isSelectionCollapsed(m)},33882:function(m,y,_){"use strict";_.d(y,{j:function(){return useEditor},r:function(){return R}});var S=_(67294);let T=function(){if("u">typeof globalThis)return globalThis;if("u">typeof window)return window;if("u">typeof self)return self;if("u">typeof global)return global;throw Error("@portabletext/editor: could not locate global scope")}(),R=function(m,y){let _=Symbol.for(m);return typeof document>"u"?(0,S.createContext)(y):(T[_]=T[_]??(0,S.createContext)(y),T[_])}("@portabletext/editor/context/editor",null);function useEditor(){let m=S.useContext(R);if(!m)throw Error("No Editor set. Use EditorProvider to set one.");return m}},23077:function(m,y,_){"use strict";_.d(y,{Iy:function(){return childSelectionPointToBlockOffset},iO:function(){return blockOffsetsToSelection}});var S=_(29400);function blockOffsetToSelectionPoint({context:m,blockOffset:y,direction:_}){return(0,S.MR)({context:m,blockOffset:y,direction:_})||function({context:m,blockOffset:y}){let _;for(let S of m.value)if(S._key===y.path[0]._key){_={path:[{_key:S._key}],offset:y.offset};break}return _}({context:m,blockOffset:y})}function blockOffsetsToSelection({context:m,offsets:y,backward:_}){let S=blockOffsetToSelectionPoint({context:m,blockOffset:y.anch
54or,direction:_?"backward":"forward"}),T=blockOffsetToSelectionPoint({context:m,blockOffset:y.focus,direction:_?"forward":"backward"});return S&&T?{anchor:S,focus:T,backward:_}:null}function childSelectionPointToBlockOffset({context:m,selectionPoint:y}){let _=0,T=(0,S.Ak)(y),R=(0,S.NX)(y);if(!(!T||!R)){for(let D of m.value)if(D._key===T&&(0,S.dz)(m,D))for(let T of D.children){if(T._key===R)return{path:[{_key:D._key}],offset:_+y.offset};(0,S.dn)(m,T)&&(_+=T.text.length)}}}},63677:function(m,y,_){"use strict";_.d(y,{Gh:function(){return isEqualSelectionPoints},PF:function(){return isEmptyTextBlock},dI:function(){return isSelectionCollapsed},sQ:function(){return getBlockEndPoint}});var S=_(29400);function getBlockEndPoint({context:m,block:y}){if((0,S.dz)(m,y.node)){let _=y.node.children[y.node.children.length-1];if(_)return{path:[...y.path,"children",{_key:_._key}],offset:(0,S.dn)(m,_)?_.text.length:0}}return{path:y.path,offset:0}}function isEmptyTextBlock(m,y){if(!(0,S.dz)(m,y))return!1;let _=y.children.every(y=>(0,S.dn)(m,y)),T=(0,S.NL)(y);return _&&""===T}function isEqualSelectionPoints(m,y){return m.offset===y.offset&&JSON.stringify(m.path)===JSON.stringify(y.path)}function isSelectionCollapsed(m){return!!m&&JSON.stringify(m.anchor.path)===JSON.stringify(m.focus.path)&&m.anchor.offset===m.focus.offset}},29400:function(m,y,_){"use strict";function isKeyedSegment(m){return"object"==typeof m&&null!==m&&"_key"in m}function getBlockKeyFromSelectionPoint(m){let y=m.path.at(0);if(isKeyedSegment(y))return y._key}function getChildKeyFromSelectionPoint(m){let y=m.path.at(2);if(isKeyedSegment(y))return y._key}function isTypedObject(m){return!!m&&("object"==typeof m||"function"==typeof m)&&"string"==typeof m._type}function parseBlocks({context:m,blocks:y,options:_}){return Array.isArray(y)?y.flatMap(y=>{let S=parseBlock({context:m,block:y,options:_});return S?[S]:[]}):[]}function parseBlock({context:m,block:y,options:_}){return function({block:m,context:y,options:_}){if(!isTypedObject(m))return;let S={};for(let y of Object.keys(m))"_type"!==y&&"_key"!==y&&"children"!==y&&"markDefs"!==y&&"style"!==y&&"listItem"!==y&&"level"!==y&&(S[y]=m[y]);if(m._type!==y.schema.block.name)return;let T=_.refreshKeys?y.keyGenerator():"string"==typeof m._key?m._key:y.keyGenerator(),R=Array.isArray(m.markDefs)?m.markDefs:[],D=new Map,j=R.flatMap(m=>{if(!isTypedObject(m))return[];let S=y.schema.annotations.find(({name:y})=>y===m._type);if(!S||"string"!=typeof m._key)return[];let T=parseObject({object:m,context:{schemaType:S,keyGenerator:y.keyGenerator},options:_});return T?(D.set(m._key,T._key),[T]):[]}),B=(Array.isArray(m.children)?m.children:[]).map(m=>(function({span:m,context:y,markDefKeyMap:_,options:S}){if(!isTypedObject(m))return;let T={};for(let y of Object.keys(m))"_type"!==y&&"_key"!==y&&"text"!==y&&"marks"!==y&&(T[y]=m[y]);if(m._type!==y.schema.span.name||"span"!==m._type)return;let R=(Array.isArray(m.marks)?m.marks:[]).flatMap(m=>{if("string"!=typeof m)return[];let S=_.get(m);return void 0!==S?[S]:y.schema.decorators.some(y=>y.name===m)?[m]:[]});return{_type:"span",_key:S.refreshKeys?y.keyGenerator():"string"==typeof m._key?m._key:y.keyGenerator(),text:"string"==typeof m.text?m.text:"",marks:R,...S.validateFields?{}:T}})({span:m,context:y,markDefKeyMap:D,options:_})??parseInlineObject({inlineObject:m,context:y,options:_})).filter(m=>void 0!==m),Z={_type:y.schema.block.name,_key:T,children:B.length>0?B:[{_key:y.keyGenerator(),_type:y.schema.span.name,text:"",marks:[]}],markDefs:j,..._.validateFields?{}:S};if("string"==typeof m.style&&y.schema.styles.find(y=>y.name===m.style))Z.style=m.style;else{let m=y.schema.styles.at(0)?.name;void 0!==m?Z.style=m:console.error("Expected default style")}return"string"==typeof m.listItem&&y.schema.lists.find(y=>y.name===m.listItem)&&(Z.listItem=m.listItem),"number"==typeof m.level&&(Z.level=m.level),Z}({block:y,context:m,options:_})??function({blockObject:m,context:y,options:_}){if(!isTypedObject(m))return;let S=y.schema.blockObjects.find(({name:y})=>y===m._type);if(S)return parseObject({object:m,context:{keyGenerator:y.keyGenerator,schemaType:S},options:_})}({blockObject:y,context:m,options:_})}function isListBlock(m,y){return isTextBlock(m,y)&&void 0!==y.level&&void 0!==y.listItem}function isTextBlock(m,y){return!(!isTypedObject(y)||y._type!==m.schema.block.name||!Array.isArray(y.children))}function isSpan$1(m,y){return!(!isTypedObject(y)||y._type!==m.schema.span.name||"string"!=typeof y.text)}function parseInlineObject({inlineObject:m,context:y,options:_}){if(!isTypedObject(m))return;let S=y.schema.inlineObjects.find(({name:y})=>y===m._type);if(S)return parseObject({object:m,context:{keyGenerator:y.keyGenerator,schemaType:S},options:_})}function parseAnnotation({annotation:m,context:y,options:_}){if(!isTypedObject(m))return;let S=y.schema.annotations.find(({name:y})=>y===m._type);if(S)return parseObject({object:m,context:{keyGenerator:y.keyGenerator,schemaType:S},options:_})}function parseObject({object:m,context:y,options:_}){let{_type:S,_key:T,...R}=m,D=_.validateFields?y.schemaType.fields.reduce((y,_)=>{let S=m[_.name];return void 0!==S&&(y[_.name]=S),y},{}):R;
54return{_type:y.schemaType.name,_key:_.refreshKeys?y.keyGenerator():"string"==typeof m._key?m._key:y.keyGenerator(),...D}}function blockOffsetToSpanSelectionPoint({context:m,blockOffset:y,direction:_}){let S=y.offset,T,R=!1;for(let D of m.value)if(D._key===y.path[0]._key&&isTextBlock(m,D))for(let j of D.children){if("forward"===_){if(!isSpan$1(m,j))continue;if(S<=j.text.length){T={path:[...y.path,"children",{_key:j._key}],offset:S};break}S-=j.text.length;continue}if(!isSpan$1(m,j)){R=!0;continue}if(0===S&&T&&!R){R&&(T={path:[...y.path,"children",{_key:j._key}],offset:0});break}if(S>j.text.length){S-=j.text.length;continue}if(S<=j.text.length&&(T={path:[...y.path,"children",{_key:j._key}],offset:S},0!=(S-=j.text.length)))break}return T}function spanSelectionPointToBlockOffset({context:m,selectionPoint:y}){let _=0,S=getBlockKeyFromSelectionPoint(y),T=getChildKeyFromSelectionPoint(y);if(!(!S||!T)){for(let R of m.value)if(R._key===S&&isTextBlock(m,R)){for(let S of R.children)if(isSpan$1(m,S)){if(S._key===T)return{path:[{_key:R._key}],offset:_+y.offset};_+=S.text.length}}}}function getBlockStartPoint({context:m,block:y}){return isTextBlock(m,y.node)?{path:[...y.path,"children",{_key:y.node.children[0]._key}],offset:0}:{path:y.path,offset:0}}function getSelectionEndPoint(m){return m?m.backward?m.anchor:m.focus:null}function getSelectionStartPoint(m){return m?m.backward?m.focus:m.anchor:null}function getTextBlockText(m){return m.children.map(m=>m.text??"").join("")}function isSpan(m,y){return y._type===m.schema.span.name}function sliceBlocks({context:m,blocks:y}){let _,S;let T=[];if(!m.selection)return T;let R=[],D=getSelectionStartPoint(m.selection),j=getSelectionEndPoint(m.selection),B=getBlockKeyFromSelectionPoint(D),Z=getChildKeyFromSelectionPoint(D),W=getBlockKeyFromSelectionPoint(j),q=getChildKeyFromSelectionPoint(j);if(!B||!W)return T;for(let T of y){if(!isTextBlock(m,T)&&T._key===B&&T._key===W){_=T;break}if(T._key===B){if(!isTextBlock(m,T)){_=T;continue}if(Z){for(let y of T.children){if(y._key===Z){if(isSpan$1(m,y)){let m=y._key===q?y.text.slice(D.offset,j.offset):y.text.slice(D.offset);_={...T,children:[{...y,text:m}]}}else _={...T,children:[y]};if(Z===q)break;continue}if(_&&isTextBlock(m,_)&&(q&&y._key===q&&isSpan$1(m,y)?_.children.push({...y,text:y.text.slice(0,j.offset)}):_.children.push(y),T._key===W&&q&&y._key===q))break}if(B===W)break;continue}if(_=T,B===W)break}if(T._key===W){if(!isTextBlock(m,T)){S=T;break}if(q){for(let y of(S={...T,children:[]},T.children))if(S&&isTextBlock(m,S)){if(y._key===q&&isSpan$1(m,y)){S.children.push({...y,text:y.text.slice(0,j.offset)});break}if(S.children.push(y),q&&y._key===q)break}break}S=T;break}_&&R.push(T)}return[..._?[_]:[],...R,...S?[S]:[]]}_.d(y,{Ak:function(){return getBlockKeyFromSelectionPoint},IX:function(){return parseBlock},Kw:function(){return parseInlineObject},MR:function(){return blockOffsetToSpanSelectionPoint},NL:function(){return getTextBlockText},NX:function(){return getChildKeyFromSelectionPoint},OE:function(){return getSelectionEndPoint},Pj:function(){return parseBlocks},Qe:function(){return parseAnnotation},VG:function(){return getSelectionStartPoint},VX:function(){return sliceBlocks},ay:function(){return isTypedObject},cd:function(){return isListBlock},dn:function(){return isSpan$1},dz:function(){return isTextBlock},eD:function(){return isKeyedSegment},es:function(){return spanSelectionPointToBlockOffset},qV:function(){return isSpan},qv:function(){return getBlockStartPoint}})},86065:function(m,y,_){"use strict";_.d(y,{U:function(){return sliceTextBlock},W:function(){return selectionPointToBlockOffset}});var S=_(29400),T=_(23077);function selectionPointToBlockOffset({context:m,selectionPoint:y}){let _=(0,S.Ak)(y);return 1===y.path.length&&void 0!==_?{path:[{_key:_}],offset:y.offset}:(0,T.Iy)({context:m,selectionPoint:y})}function sliceTextBlock({context:m,block:y}){let _=(0,S.VG)(m.selection),T=(0,S.OE)(m.selection);if(!_||!T)return y;let R=(0,S.Ak)(_),D=(0,S.Ak)(T);if(R!==D||R!==y._key)return y;let j=(0,S.NX)(_),B=(0,S.NX)(T);if(!j||!B)return y;let Z=!1,W=[];for(let R of y.children){if(R._key===j){if(Z=!0,(0,S.dn)(m,R)){let m=R._key===B?R.text.slice(_.offset,T.offset):R.text.slice(_.offset);W.push({...R,text:m})}else W.push(R);if(j===B)break;continue}if(R._key===B){(0,S.dn)(m,R)?W.push({...R,text:R.text.slice(0,T.offset)}):W.push(R);break}Z&&W.push(R)}return{...y,children:W}}},7922:function(m,y,_){"use strict";function execute(m){return{type:"execute",event:m}}function forward(m){return{type:"forward",event:m}}function raise(m){return{type:"raise",event:m}}function effect(m){return{type:"effect",effect:m}}function defineBehavior(m){return m}_.d(y,{OU:function(){return raise},cE:function(){return effect},eH:function(){return forward},gg:function(){return defineBehavior},ht:function(){return execute}})},25733:function(m,y,_){"use strict";_.d(y,{VX:function(){return BehaviorPlugin},Ww:function(){return EventListenerPlugin},UO:function(){return MarkdownPlugin},cv:function(){return OneLinePlugin}});var S=_(65490),T=_(67294),R=_(33882),D=_(3527),j=_(18446),B=_(65932),Z=_(30368),W=_(20547),q=_(85344),Y=_(29400),ee=_(23077);let getBlockTextBefore=m=>{if(!m.context.selection)return"";let y=(0,Y.VG)(m.context.selection),_=(0,q.tT)({...m,context:{...m.context,selection:{anchor:y,focus:y}}});if(!_)return"";let S=(0,Y.qv)({context:m.context,block:_});return(0,q.mR)({...m,context:{...m.context,selection:{anchor:S,focus:y}}})};var et=_(7922),er=_(57301),ei=_(85893);function isTextBlock(m,y){return(0,Y.ay)(y)&&y._type===m.schema.block.name}function BehaviorPlugin(m){let y,_;let D=(0,S.c)(4),j=(0,R.j)();return D[0]!==j||D[1]!==m.behaviors?(y=()=>{let y=m.behaviors.map(m=>j.registerBehavior({behavior:m}));return()=>
54{y.forEach(_temp)}},_=[j,m.behaviors],D[0]=j,D[1]=m.behaviors,D[2]=y,D[3]=_):(y=D[2],_=D[3]),(0,T.useEffect)(y,_),null}function _temp(m){return m()}function DecoratorShortcutPlugin(m){let y;let _=(0,S.c)(4),T=(0,R.j)();return _[0]!==m.decorator||_[1]!==m.pair||_[2]!==T?(y={input:{editor:T,decorator:m.decorator,pair:m.pair}},_[0]=m.decorator,_[1]=m.pair,_[2]=T,_[3]=y):y=_[3],(0,D.TH)(ea,y),null}let ea=(0,B.cY)({types:{context:{},input:{},events:{}},actors:{"emphasis listener":(0,Z.E9)(({sendBack:m,input:y})=>y.editor.registerBehavior({behavior:function(m){m.pair.amount<1&&console.warn("The amount of characters in the pair should be greater than 0");let y=function(m,y){let _=`(?<!\\${m})`,S=`\\${m}`.repeat(Math.max(y,1)),T=`([^${m}\\n]+?)`,R=`\\${m}`.repeat(Math.max(y,1)),D=`(?!\\${m})`;return`${_}${S}(?!\\s)${T}(?<!\\s)${R}${D}`}(m.pair.char,m.pair.amount),_=RegExp(`(${y})$`);return(0,et.gg)({on:"insert.text",guard:({snapshot:y,event:S})=>{if(m.pair.amount<1)return!1;let T=m.decorator({schema:y.context.schema});if(void 0===T)return!1;let R=(0,q.I3)(y),D=(0,q.VG)(y),j=D?(0,Y.es)({context:{schema:y.context.schema,value:y.context.value},selectionPoint:D}):void 0;if(!R||!j)return!1;let B=`${getBlockTextBefore(y)}${S.text}`,Z=B.match(_)?.at(0);if(void 0===Z)return!1;let W={anchor:{path:R.path,offset:B.length-Z.length},focus:{path:R.path,offset:B.length-Z.length+m.pair.char.length*m.pair.amount}},et={anchor:{path:R.path,offset:j.offset+S.text.length-m.pair.char.length*m.pair.amount},focus:{path:R.path,offset:j.offset+S.text.length}};if(W.focus.offset-W.anchor.offset>1){let m=(0,ee.iO)({context:y.context,offsets:W}),_=(0,q.KR)({...y,context:{...y.context,selection:m?{anchor:m.focus,focus:m.focus}:null}}),S=_?(0,ee.Iy)({context:{schema:y.context.schema,value:y.context.value},selectionPoint:{path:_.path,offset:0}}):void 0;if(S&&S.offset>W.anchor.offset&&S.offset<W.focus.offset)return!1}if(et.focus.offset-et.anchor.offset>1){let m=(0,q.KR)(y),_=m?(0,ee.Iy)({context:{schema:y.context.schema,value:y.context.value},selectionPoint:{path:m.path,offset:0}}):void 0;if(_&&_.offset>et.anchor.offset&&_.offset<et.focus.offset)return!1}return{prefixOffsets:W,suffixOffsets:et,decorator:T}},actions:[({event:m})=>[(0,et.ht)(m)],(y,{prefixOffsets:_,suffixOffsets:S,decorator:T})=>[(0,et.ht)({type:"decorator.add",decorator:T,at:{anchor:_.focus,focus:S.anchor}}),(0,et.ht)({type:"delete.text",at:S}),(0,et.ht)({type:"delete.text",at:_}),(0,et.ht)({type:"decorator.remove",decorator:T}),(0,et.cE)(()=>{m.onDecorate({...S.anchor,offset:S.anchor.offset-(_.focus.offset-_.anchor.offset)})})]]})}({decorator:y.decorator,pair:y.pair,onDecorate:y=>{m({type:"emphasis.add",blockOffset:y})}})})),"delete.backward listener":(0,Z.E9)(({sendBack:m,input:y})=>y.editor.registerBehavior({behavior:(0,et.gg)({on:"delete.backward",actions:[()=>[(0,et.ht)({type:"history.undo"}),(0,et.cE)(()=>{m({type:"delete.backward"})})]]})})),"selection listener":(0,Z.E9)(({sendBack:m,input:y})=>y.editor.registerBehavior({behavior:(0,et.gg)({on:"select",guard:({snapshot:m,event:y})=>{if(!y.at)return{blockOffsets:void 0};let _=(0,Y.es)({context:m.context,selectionPoint:y.at.anchor}),S=(0,Y.es)({context:m.context,selectionPoint:y.at.focus});return _&&S?{blockOffsets:{anchor:_,focus:S}}:{blockOffsets:void 0}},actions:[({event:y},{blockOffsets:_})=>[{type:"effect",effect:()=>{m({type:"selection",blockOffsets:_})}},(0,et.eH)(y)]]})}))}}).createMachine({id:"decorator pair",context:({input:m})=>({decorator:m.decorator,editor:m.editor,pair:m.pair}),initial:"idle",states:{idle:{invoke:[{src:"emphasis listener",input:({context:m})=>({decorator:m.decorator,editor:m.editor,pair:m.pair})}],on:{"emphasis.add":{target:"emphasis added",actions:(0,W.a)({offsetAfterEmphasis:({event:m})=>m.blockOffset})}}},"emphasis added":{exit:[(0,W.a)({offsetAfterEmphasis:void 0})],invoke:[{src:"selection listener",input:({context:m})=>({editor:m.editor})},{src:"delete.backward listener",input:({context:m})=>({editor:m.editor})}],on:{selection:{target:"idle",guard:({context:m,event:y})=>!j({anchor:m.offsetAfterEmphasis,focus:m.offsetAfterEmphasis},y.blockOffsets)},"delete.backward":{target:"idle"}}}}}),es=T.forwardRef((m,y)=>{let _,D;let j=(0,S.c)(2),B=(0,R.j)(),Z=T.useRef(B);return j[0]===Symbol.for("react.memo_cache_sentinel")?(_=()=>Z.current,D=[],j[0]=_,j[1]=D):(_=j[0],D=j[1]),T.useImperativeHandle(y,_,D),null});function EventListenerPlugin(m){let y,_;let D=(0,S.c)(5),j=(0,R.j)(),B=(0,er.i)(m.on);return D[0]!==j||D[1]!==B?(y=()=>{let m=j.on("*",B);return()=>{m.unsubscribe()}}
54,D[0]=j,D[1]=B,D[2]=y):y=D[2],D[3]!==j?(_=[j],D[3]=j,D[4]=_):_=D[4],(0,T.useEffect)(y,_),null}function MarkdownPlugin(m){let y,_,D,j,B,Z,W;let ee=(0,S.c)(17),er=(0,R.j)();return ee[0]!==er||ee[1]!==m.config?(y=()=>{let y=(function(m){let y=(0,et.gg)({on:"insert.text",guard:({snapshot:y,event:_})=>{if(" "!==_.text)return!1;let S=(0,q.dI)(y),T=(0,q.I3)(y),R=(0,q.Cj)(y);if(!S||!T||!R)return!1;let D=(0,q.KR)(y),j=(0,Y.es)({context:y.context,selectionPoint:{path:[{_key:T.node._key},"children",{_key:R.node._key}],offset:y.context.selection?.focus.offset??0}});if(D||!j)return!1;let B=(0,Y.NL)(T.node),Z=1===j.offset,W=/^>/.test(B),ee=m.blockquoteStyle?.(y.context);return!!Z&&!!W&&void 0!==ee&&{focusTextBlock:T,style:ee}},actions:[()=>[(0,et.ht)({type:"insert.text",text:" "})],(m,{focusTextBlock:y,style:_})=>[(0,et.ht)({type:"block.unset",props:["listItem","level"],at:y.path}),(0,et.ht)({type:"block.set",props:{style:_},at:y.path}),(0,et.ht)({type:"delete.text",at:{anchor:{path:y.path,offset:0},focus:{path:y.path,offset:2}}})]]}),_=(0,et.gg)({on:"insert.text",guard:({snapshot:y,event:_})=>{let S="-"===_.text?"-":"*"===_.text?"*":"_"===_.text?"_":void 0;if(void 0===S)return!1;let T=m.horizontalRuleObject?.(y.context),R=(0,q.I3)(y),D=(0,q.dI)(y);if(!T||!R||!D)return!1;let j=(0,q.KR)(y),B=getBlockTextBefore(y),Z={anchor:{path:R.path,offset:0},focus:{path:R.path,offset:3}};return!j&&B===`${S}${S}`&&{hrObject:T,focusBlock:R,hrCharacter:S,hrBlockOffsets:Z}},actions:[(m,{hrCharacter:y})=>[(0,et.ht)({type:"insert.text",text:y})],(m,{hrObject:y,hrBlockOffsets:_})=>[(0,et.ht)({type:"insert.block",placement:"before",block:{_type:y.name,...y.value??{}}}),(0,et.ht)({type:"delete.text",at:_})]]}),S=(0,et.gg)({on:"clipboard.paste",guard:({snapshot:y,event:_})=>{let S=_.originEvent.dataTransfer.getData("text/plain"),T=S.match(/^(---)$|(___)$|(\*\*\*)$/)?.[0],R=m.horizontalRuleObject?.(y.context),D=(0,q.tT)(y);return!!T&&!!R&&!!D&&{hrCharacters:T,hrObject:R,focusBlock:D}},actions:[(m,{hrCharacters:y})=>[(0,et.ht)({type:"insert.text",text:y})],({snapshot:m},{hrObject:y,focusBlock:_})=>(0,Y.dz)(m.context,_.node)?[(0,et.ht)({type:"insert.block",block:{_type:m.context.schema.block.name,children:_.node.children},placement:"after"}),(0,et.ht)({type:"insert.block",block:{_type:y.name,...y.value??{}},placement:"after"}),(0,et.ht)({type:"delete.block",at:_.path})]:[(0,et.ht)({type:"insert.block",block:{_type:y.name,...y.value??{}},placement:"after"})]]}),T=(0,et.gg)({on:"insert.text",guard:({snapshot:y,event:_})=>{if(" "!==_.text)return!1;let S=(0,q.dI)(y),T=(0,q.I3)(y),R=(0,q.Cj)(y);if(!S||!T||!R)return!1;let D=(0,Y.es)({context:y.context,selectionPoint:{path:[{_key:T.node._key},"children",{_key:R.node._key}],offset:y.context.selection?.focus.offset??0}});if(!D)return!1;let j=(0,q.KR)(y),B=(0,Y.NL)(T.node),Z=/^#+/.exec(B),W=Z?Z[0].length:void 0,ee=D.offset===W;if(j||!ee)return!1;let et=void 0!==W?m.headingStyle?.({schema:y.context.schema,level:W}):void 0;return void 0!==W&&void 0!==et&&{focusTextBlock:T,style:et,level:W}},actions:[({event:m})=>[(0,et.ht)(m)],(m,{focusTextBlock:y,style:_,level:S})=>[(0,et.ht)({type:"block.unset",props:["listItem","level"],at:y.path}),(0,et.ht)({type:"block.set",props:{style:_},at:y.path}),(0,et.ht)({type:"delete.text",at:{anchor:{path:y.path,offset:0},focus:{path:y.path,offset:S+1}}})]]}),R=(0,et.gg)({on:"delete.backward",guard:({snapshot:y})=>{let _=(0,q.dI)(y),S=(0,q.I3)(y),T=(0,q.Cj)(y);if(!_||!S||!T)return!1;let R=S.node.children[0]._key===T.node._key&&y.context.selection?.focus.offset===0,D=m.defaultStyle?.(y.context);return!!R&&!!D&&S.node.style!==D&&{defaultStyle:D,focusTextBlock:S}},actions:[(m,{defaultStyle:y,focusTextBlock:_})=>[(0,et.ht)({type:"block.set",props:{style:y},at:_.path})]]}),D=(0,et.gg)({on:"insert.text",guard:({snapshot:y,event:_})=>{if(" "!==_.text)return!1;let S=(0,q.dI)(y),T=(0,q.I3)(y),R=(0,q.Cj)(y);if(!S||!T||!R)return!1;let D=(0,q.KR)(y),j=(0,Y.es)({context:y.context,selectionPoint:{path:[{_key:T.node._key},"children",{_key:R.node._key}],offset:y.context.selection?.focus.offset??0}});if(D||!j)return!1;let B=(0,Y.NL)(T.node),Z=m.defaultStyle?.(y.context),W=/^(-|\*)/.test(B),ee=m.unorderedListStyle?.(y.context),et=1===j.offset;if(Z&&et&&W&&void 0!==ee)return{focusTextBlock:T,listItem:ee,listItemLength:1,style:Z};
54let er=/^1\./.test(B),ei=m.orderedListStyle?.(y.context),ea=2===j.offset;return!!Z&&!!ea&&!!er&&void 0!==ei&&{focusTextBlock:T,listItem:ei,listItemLength:2,style:Z}},actions:[({event:m})=>[(0,et.ht)(m)],(m,{focusTextBlock:y,style:_,listItem:S,listItemLength:T})=>[(0,et.ht)({type:"block.set",props:{listItem:S,level:1,style:_},at:y.path}),(0,et.ht)({type:"delete.text",at:{anchor:{path:y.path,offset:0},focus:{path:y.path,offset:T+1}}})]]});return[y,T,_,S,R,D]})(m.config).map(m=>er.registerBehavior({behavior:m}));return()=>{for(let m of y)m()}},_=[er,m.config],ee[0]=er,ee[1]=m.config,ee[2]=y,ee[3]=_):(y=ee[2],_=ee[3]),(0,T.useEffect)(y,_),ee[4]!==m.config.boldDecorator?(D=m.config.boldDecorator?(0,ei.jsxs)(ei.Fragment,{children:[(0,ei.jsx)(DecoratorShortcutPlugin,{decorator:m.config.boldDecorator,pair:{char:"*",amount:2}}),(0,ei.jsx)(DecoratorShortcutPlugin,{decorator:m.config.boldDecorator,pair:{char:"_",amount:2}})]}):null,ee[4]=m.config.boldDecorator,ee[5]=D):D=ee[5],ee[6]!==m.config.codeDecorator?(j=m.config.codeDecorator?(0,ei.jsx)(DecoratorShortcutPlugin,{decorator:m.config.codeDecorator,pair:{char:"`",amount:1}}):null,ee[6]=m.config.codeDecorator,ee[7]=j):j=ee[7],ee[8]!==m.config.italicDecorator?(B=m.config.italicDecorator?(0,ei.jsxs)(ei.Fragment,{children:[(0,ei.jsx)(DecoratorShortcutPlugin,{decorator:m.config.italicDecorator,pair:{char:"*",amount:1}}),(0,ei.jsx)(DecoratorShortcutPlugin,{decorator:m.config.italicDecorator,pair:{char:"_",amount:1}})]}):null,ee[8]=m.config.italicDecorator,ee[9]=B):B=ee[9],ee[10]!==m.config.strikeThroughDecorator?(Z=m.config.strikeThroughDecorator?(0,ei.jsx)(DecoratorShortcutPlugin,{decorator:m.config.strikeThroughDecorator,pair:{char:"~",amount:2}}):null,ee[10]=m.config.strikeThroughDecorator,ee[11]=Z):Z=ee[11],ee[12]!==D||ee[13]!==j||ee[14]!==B||ee[15]!==Z?(W=(0,ei.jsxs)(ei.Fragment,{children:[D,j,B,Z]}),ee[12]=D,ee[13]=j,ee[14]=B,ee[15]=Z,ee[16]=W):W=ee[16],W}es.displayName="EditorRefPlugin";let el=[(0,et.gg)({on:"insert.break",guard:({snapshot:m})=>!!(m.context.selection&&(0,q.sC)(m))&&{selection:m.context.selection},actions:[(m,{selection:y})=>[(0,et.ht)({type:"delete",at:y})]]}),(0,et.gg)({on:"insert.break",actions:[]}),(0,et.gg)({on:"insert.block",guard:({event:m})=>"before"===m.placement||"after"===m.placement,actions:[]}),(0,et.gg)({on:"insert.block",guard:({snapshot:m,event:y})=>!(!(0,q.I3)(m)||!isTextBlock(m.context,y.block)),actions:[({event:m})=>[(0,et.ht)({type:"insert.block",block:m.block,placement:"auto",select:"end"})]]}),(0,et.gg)({on:"insert.block",actions:[]}),(0,et.gg)({on:"insert.blocks",guard:({snapshot:m,event:y})=>{let _=y.blocks.filter(y=>isTextBlock(m.context,y));return 0!==_.length&&_.reduce((y,_)=>(function({context:m,targetBlock:y,incomingBlock:_}){let S=(0,Y.IX)({context:m,block:_,options:{refreshKeys:!0,validateFields:!0}});return S&&isTextBlock(m,S)?{...y,children:[...y.children,...S.children],markDefs:[...y.markDefs??[],...S.markDefs??[]]}:y})({context:m.context,targetBlock:y,incomingBlock:_}))},actions:[(m,y)=>[(0,et.OU)({type:"insert.block",block:y,placement:"auto"})]]}),(0,et.gg)({on:"insert.blocks",actions:[]})];function OneLinePlugin(){let m;let y=(0,S.c)(1);return y[0]===Symbol.for("react.memo_cache_sentinel")?(m=(0,ei.jsx)(BehaviorPlugin,{behaviors:el}),y[0]=m):m=y[0],m}},57301:function(m,y,_){"use strict";_.d(y,{i:function(){return useEffectEvent}});var S=_(67294);function useEffectEvent(m){let y=(0,S.useRef)(null);return(0,S.useInsertionEffect)(()=>{y.current=m},[m]),(0,S.useCallback)((...m)=>{let _=y.current;return _(...m)},[])}},23207:function(m,y,_){"use strict";_.d(y,{KX:function(){return Z},Se:function(){return T},TU:function(){return D},Yw:function(){return B},eC:function(){return j},pU:function(){return R},vc:function(){return createKeyboardShortcut}});let S="u">typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.userAgent);function isKeyboardShortcut(m,y){return(m.ctrl===y.ctrlKey||void 0===m.ctrl)&&(m.meta===y.metaKey||void 0===m.meta)&&(m.shift===y.shiftKey||void 0===m.shift)&&(m.alt===y.altKey||void 0===m.alt)&&(void 0!==m.code&&m.code.toLowerCase()===y.code.toLowerCase()||void 0!==m.key&&m.key.toLowerCase()===y.key.toLowerCase())}function createKeyboardShortcut(m){if(S){let y=m.apple??m.default,_=y.at(0);return{guard:m=>y.some(y=>isKeyboardShortcut(y,m)),keys:[..._?.meta?["â"]:[],..._?.ctrl?["Ctrl"]:[],..._?.alt?["Option"]:[],..._?.shift?["Shift"]:[],..._?.key!==void 0?[_.key]:_?.code!==void 0?[_.code]:[]]}}let y=m.default.at(0);return{guard:y=>m.default.some(m=>isKeyboardShortcut(m,y)),keys:[...y?.meta?["Meta"]:[],...y?.ctrl?["Ctrl"]:[],...y?.alt?["Alt"]:[],...y?.shift?["Shift"]:[],...y?.key!==void 0?[y.key]:y?.code!==void 0?[y.code]:[]]}}let T=createKeyboardShortcut({default:[{key:"B",alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"B",alt:!1,ctrl:!1,meta:!0,shift:!1}]}),R=createKeyboardShortcut({default:[{key:"I",alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"I",alt:!1,ctrl:!1,meta:!0,shift:!1}]}),D=createKeyboardShortcut({default:[{key:"'",alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"'",alt:!1,ctrl:!1,meta:!0,shift:!1}]}),j=createKeyboardShortcut({default:[{key:"U",alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"U",alt:!1,ctrl:!1,meta:!0,shift:!1}]}),B=(createKeyboardShortcut({default:[{key:"X",alt:!1,ctrl:!0,meta:!1,shift:!0}],apple:[{key:"X",alt:!1,ctrl:!1,meta:!0,shift:!0}]}),createKeyboardShortcut({default:[{key:"K",alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"K",alt:!1,ctrl:!1,meta:!0,shift:!1}]}),createKeyboardShortcut({default:[{key:"0",code:"Digit0",alt:!0,ctrl:!0,meta:!1,shift:!1},{key:"0",code:"Numpad0",alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"0",code:"Digit0",alt:!0,ctrl:!1,meta:!0,shift:!1},{key:"0",code:"Numpad0",alt:!0,ctrl:!1,meta:!0,shift:!1}]}),createKeyboardShortcut({default:[{key:"1",code:"Digit1",alt:!0,ctrl:!0,meta:!1,shift:!1},{key:"1",code:"Numpad1",alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"1",code:"Digit1",alt:!0,ctrl:!1,meta:!0,shift:!1},{key:"1",code:"Numpad1",alt:!0,ctrl:!1,meta:!0,shift:!1}]}),createKeyboardShortcut({default:[{key:"2",code:"Digit2",alt:!0,ctrl:!0,meta:!1,shift:!1},{key:"2",code:"Numpad2",alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"2",code:"Digit2",alt:!0,ctrl:!1,meta:!0,shift:!1},{key:"2",code:"Numpad2",alt:!0,ctrl:!1,meta:!0,shift:!1}]}),createKeyboardShortcut({default:[{key:"3",code:"Digit3",alt:!0,ctrl:!0,meta:!1,shift:!1},{key:"3",code:"Numpad3",alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"3",code:"Digit3",alt:!0,ctrl:!1,meta:!0,shift:!1},{key:"3",code:"Numpad3",alt:!0,ctrl:!1,meta:!0,shift:!1}]}),createKeyboardShortcut({default:[{key:"4",code:"Digit4",alt:!0,ctrl:!0,meta:!1,shift:!1},{key:"4",code:"Numpad4",alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"4",code:"Digit4",alt:!0,ctrl:!1,meta:!0,shift:!1},{key:"4",code:"Numpad4",alt:!0,ctrl:!1,meta:!0,shift:!1}]}),createKeyboardShortcut({default:[{key:"5",code:"Digit5",alt:!0,ctrl:!0,meta:!1,shift:!1},{key:"5",code:"Numpad5",alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"5",code:"Digit5",alt:!0,ctrl:!1,meta:!0,shift:!1},{key:"5",code:"Numpad5",alt:!0,ctrl:!1,meta:!0,shift:!1}]}),createKeyboardShortcut({default:[{key:"6",code:"Digit6",alt:!0,ctrl:!0,meta:!1,shift:!1},{key:"6",code:"Numpad6",alt:!0,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"6",code:"Digit6",alt:!0,ctrl:!1,meta:!0,shift:!1},{key:"6",code:"Numpad6",alt:!0,ctrl:!1,meta:!0,shift:!1}]}),createKeyboardShortcut({default:[{key:"Q",alt:!1,ctrl:!0,meta:!1,shift:!0}]}),createKeyboardShortcut({default:[{key:"Z",alt:!1,ctrl:!0,meta:!1,shift:!1}],apple:[{key:"Z",alt:!1,ctrl:!1,meta:!0,shift:!1}]})),Z=createKeyboardShortcut({default:[{key:"Y",alt:!1,ctrl:!0,meta:!1,shift:!1},{key:"Z",alt:!1,ctrl:!0,meta:!1,shift:!0}],apple:[{key:"Z",alt:!1,ctrl:!1,meta:!0,shift:!0}]})},64540:function(m,y,_){"use strict";_.d(y,{$T:function(){return insert},Cb:function(){return setIfMissing},aH:function(){return diffMatchPatch},g7:function(){return applyAll},t8:function(){return set},zN:function(){return unset}});var S=_(30998),T=_(66678),R=_(57557),D=_(17723);let j="before",B="after";function flatten(...m){return m.reduce((m,y)=>m.concat(y),[])}function applyAll(m,y){return y.reduce(function applyPatch(m,y){return Array.isArray(m)?function(m,y){let _=m.slice();if(0===y.path.length){if("setIfMissing"===y.type){if(!Array.isArray(y.value))throw Error("Cannot set value of an array to a non-array");return void 0===m?y.value:m}if("set"===y.type){if(!Array.isArray(y.value))throw Error("Cannot set value of an array to a non-array");return y.value}if("unset"===y.type)return;throw Error(`Invalid array operation: ${y.type}`)}let[T,...R]=y.path,D=function(m,y){if("number"==typeof y)return y;let _=S(m,y);return -1!==_&&_}(m,T);if(!1===D)return _;if(0===R.length){if("insert"===y.type){let{position:_,items:S}=y;return function(m,y,_,...S){if(y!==j&&y!==B)throw Error(`Invalid position "${y}", must be either ${j} or ${B}`);let T=flatten(...S);if(0===m.length)return T;let R=m.length,D=Math.abs((R+_)%R)%R,Z="after"===y?D+1:D,W=m.slice();return W.splice(Z,0,...flatten(T)),W}(m,_,D,S)}if("unset"===y.type){if("number"!=typeof D)throw Error(`Expected array index to be a number, instead got "${D}"`);return _.splice(D,1),_}}return _[D]=applyPatch(_[D],{...y,path:R}),_}(m,y):"string"==typeof m?function(m,y){if(y.path.length>0)throw Error(`Cannot apply deep operations on string values. Received patch with type "${y.type}" and path "${y.path.join(".")} that targeted the value "${JSON.stringify(m)}"`);if("diffMatchPatch"===y.type){let[_]=(0,D.QE)((0,D.G8)(y.value),m,{allowExceedingIndices:!0});return _}if("setIfMissing"===y.type)return void 0===m?y.value:m;if("set"===y.type)return y.value;if("unset"!==y.type)throw Error(`Received patch of unsupported type: "${JSON.stringify(y.type)}" for string. This is most likely a bug.`)}(m,y):"object"!=typeof m||null===m||Array.isArray(m)?"number"==typeof m?function(m,y){if(y.path.length>0)throw Error(`Cannot apply deep operations on primitive values. Received patch with type "${y.type}" and path "${y.path.map(m=>JSON.stringify(m)).join(".")} that targeted the value "${JSON.stringify(m)}"`);if("set"===y.type)return y.value;if("setIfMissing"===y.type)return void 0===m?y.value:m;if("unset"!==y.type){if("inc"===y.type){if("number"!=typeof y.value)throw Error("Cannot increment with a non-number");return m+y.value}if("dec"===y.type){if("number"!=typeof y.value)throw Error("Cannot decrement with a non-number");return m-y.value}throw Error(`Received patch of unsupported type: "${JSON.stringify(y.type)}" for number. This is most likely a bug.`)}}(m,y):function(m,y){if(y.path.length>0)throw Error(`Cannot apply deep operations on primitive values. Received patch with type "${y.type}" and path "${y.path.map(m=>JSON.stringify(m)).join(".")} that targeted the value "${JSON.stringify(m)}"`);if("set"===y.type)return y.value;if("setIfMissing"===y.type)return void 0===m?y.value:m;if("unset"!==y.type)throw Error(`Received patch of unsupported type: "${JSON.stringify(y.type)}" for primitives. This is most likely a bug.`)}(m,y):function(m,y){let _=T(m);
54if(0===y.path.length){if("set"===y.type){if("object"==typeof y.value&&null!==y.value&&!Array.isArray(y.value))return y.value;throw Error("Cannot set value of an object to a non-object")}if("unset"===y.type)return;throw Error(`Invalid object operation: ${y.type}`)}let[S,...D]=y.path;if("string"!=typeof S)throw Error(`Expected field name to be a string, instead got: ${S}`);return 0===D.length&&"unset"===y.type?R(_,S):(_[S]=applyPatch(_[S],{...y,path:D}),_)}(m,y)},m)}function setIfMissing(m,y=[]){return{type:"setIfMissing",path:y,value:m}}function diffMatchPatch(m,y,_=[]){let S=(0,D.oY)(m,y),T=(0,D.M5)(S);return{type:"diffMatchPatch",path:_,value:T}}function insert(m,y,_=[]){return{type:"insert",path:_,position:y,items:m}}function set(m,y=[]){return{type:"set",path:y,value:m}}function unset(m=[]){return{type:"unset",path:m}}},12565:function(m,y,_){"use strict";_.d(y,{io:function(){return toHTML}});var S=_(17206);let T=["block","list","listItem","marks","types"],R=["listItem"],D=["_key"];function ownKeys(m,y){var _=Object.keys(m);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(m);y&&(S=S.filter(function(y){return Object.getOwnPropertyDescriptor(m,y).enumerable})),_.push.apply(_,S)}return _}function _objectSpread(m){for(var y=1;y<arguments.length;y++){var _=null!=arguments[y]?arguments[y]:{};y%2?ownKeys(Object(_),!0).forEach(function(y){var S,T;S=y,T=_[y],(S=function(m){var y=function(m,y){if("object"!=typeof m||!m)return m;var _=m[Symbol.toPrimitive];if(void 0!==_){var S=_.call(m,y||"default");if("object"!=typeof S)return S;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(m)}(m,"string");return"symbol"==typeof y?y:y+""}(S))in m?Object.defineProperty(m,S,{value:T,enumerable:!0,configurable:!0,writable:!0}):m[S]=T}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(_)):ownKeys(Object(_)).forEac
54h(function(y){Object.defineProperty(m,y,Object.getOwnPropertyDescriptor(_,y))})}return m}function _objectWithoutProperties(m,y){if(null==m)return{};var _,S,T=function(m,y){if(null==m)return{};var _={};for(var S in m)if(({}).hasOwnProperty.call(m,S)){if(-1!==y.indexOf(S))continue;_[S]=m[S]}return _}(m,y);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(m);for(S=0;S<R.length;S++)_=R[S],-1===y.indexOf(_)&&({}).propertyIsEnumerable.call(m,_)&&(T[_]=m[_])}return T}let j=["http","https","mailto","tel"],B={"&":"amp","<":"lt",">":"gt",'"':"quot","'":"#x27"};function escapeHTML(m){return m.replace(/[&<>"']/g,m=>`&${B[m]};`).replace(/ {2,}/g,m=>`${" ".repeat(m.length-1)} `)}let getTemplate=(m,y)=>`Unknown ${m}, specify a component for it in the \`components.${y}\` option`,unknownTypeWarning=m=>getTemplate(`block type "${m}"`,"types"),unknownMarkWarning=m=>getTemplate(`mark type "${m}"`,"marks"),unknownBlockStyleWarning=m=>getTemplate(`block style "${m}"`,"block"),unknownListStyleWarning=m=>getTemplate(`list style "${m}"`,"list"),unknownListItemStyleWarning=m=>getTemplate(`list item style "${m}"`,"listItem");function printWarning(m){console.warn(m)}let Z={types:{},block:{normal:({children:m})=>`<p>${m}</p>`,blockquote:({children:m})=>`<blockquote>${m}</blockquote>`,h1:({children:m})=>`<h1>${m}</h1>`,h2:({children:m})=>`<h2>${m}</h2>`,h3:({children:m})=>`<h3>${m}</h3>`,h4:({children:m})=>`<h4>${m}</h4>`,h5:({children:m})=>`<h5>${m}</h5>`,h6:({children:m})=>`<h6>${m}</h6>`},marks:{em:({children:m})=>`<em>${m}</em>`,strong:({children:m})=>`<strong>${m}</strong>`,code:({children:m})=>`<code>${m}</code>`,underline:({children:m})=>`<span style="text-decoration:underline">${m}</span>`,"strike-through":({children:m})=>`<del>${m}</del>`,link:({children:m,value:y})=>{let _=(null==y?void 0:y.href)||"";return!function(m){let y=(m||"").trim(),_=y.charAt(0);if("#"===_||"/"===_)return!0;let S=y.indexOf(":");if(-1===S)return!0;let T=y.slice(0,S).toLowerCase();if(-1!==j.indexOf(T))return!0;let R=y.indexOf("?");if(-1!==R&&S>R)return!0;let D=y.indexOf("#");return -1!==D&&S>D}(_)?m:`<a href="${escapeHTML(_)}">${m}</a>`}},list:{number:({children:m})=>`<ol>${m}</ol>`,bullet:({children:m})=>`<ul>${m}</ul>`},listItem:({children:m})=>`<li>${m}</li>`,hardBreak:()=>"<br/>",escapeHTML,unknownType:({value:m,isInline:y})=>{let _=unknownTypeWarning(m._type);return y?`<span style="display:none">${_}</span>`:`<div style="display:none">${_}</div>`},unknownMark:({markType:m,children:y})=>`<span class="unknown__pt__mark__${m}">${y}</span>`,unknownList:({children:m})=>`<ul>${m}</ul>`,unknownListItem:({children:m})=>`<li>${m}</li>`,unknownBlockStyle:({children:m})=>`<p>${m}</p>`};function mergeDeeply(m,y,_){let S=y[_],T=m[_];return"function"==typeof S||S&&"function"==typeof T?S:S?_objectSpread(_objectSpread({},T),S):T}function toHTML(m,y={}){let{components:_,onMissingComponent:R=printWarning}=y,D=Array.isArray(m)?m:[m],j=(0,S.zL)(D,"html"),B=_?function(m,y){let{block:_,list:S,listItem:R,marks:D,types:j}=y,B=_objectWithoutProperties(y,T);return _objectSpread(_objectSpread({},m),{},{block:mergeDeeply(m,y,"block"),list:mergeDeeply(m,y,"list"),listItem:mergeDeeply(m,y,"listItem"),marks:mergeDeeply(m,y,"marks"),types:mergeDeeply(m,y,"types")},B)}(Z,_):Z,W=getNodeRenderer(B,R||noop);return j.map((m,y)=>W({node:m,index:y,isInline:!1,renderNode:W})).join("")}let getNodeRenderer=(m,y)=>function renderNode(_){let{node:T,index:j,isInline:B}=_;return(0,S.qS)(T)?function(_,S){let T=_.children.map((m,y)=>renderNode({node:m._key?m:_objectSpread(_objectSpread({},m),{},{_key:`li-${S}-${y}`}),index:y,isInline:!1})),R=m.list,D=("function"==typeof R?R:R[_.listItem])||m.unknownList;if(D===m.unknownList){let m=_.listItem||"bullet";y(unknownListStyleWarning(m),{nodeType:"listStyle",type:m})}return D({value:_,index:S,isInline:!1,renderNode,children:T.join("")})}(T,j):(0,S.Ii)(T)?function(_,S){let T=serializeBlock({node:_,index:S,isInline:!1,renderNode}),D=m.listItem,j=("function"==typeof D?D:D[_.listItem])||m.unknownListItem;if(j===m.unknownListItem){let m=_.listItem||"bullet";y(unknownListItemStyleWarning(m),{type:m,nodeType:"listItemStyle"})}let B=T.children;if(_.style&&"normal"!==_.style){let{listItem:m}=_,y=_objectWithoutProperties(_,R);B=renderNode({node:y,index:S,isInline:!1})}return j({value:_,index:S,isInline:!1,renderNode,children:B})}(T,j):(0,S.tX)(T)?function(_){let{markDef:T,markType:R,markKey:D}=_,j=m.marks[R]||m.unknownMark,B=_.children.map((m,y)=>renderNode({node:m,index:y,isInline:!0}));return j===m.unknownMark&&y(unknownMarkWarning(R),{nodeType:"mark",type:R}),j({text:(0,S.pY)(_),value:T,markType:R,markKey:D,renderNode,children:B.join("")})}(T):(0,S.HW)(T)?function(_,S,T){let R=serializeBlock({node:_,index:S,isInline:T,renderNode}),{_key:j}=R,B=_objectWithoutProperties(R,D),Z=B.node.style||"normal",W=("function"==typeof m.block?m.block:m.block[Z])||m.unknownBlockStyle;return W===m.unknownBlockStyle&&y(unknownBlockStyleWarning(Z),{nodeType:"blockStyle",type:Z}),W(_objectSpread(_objectSpread({},B),{},{value:B.node,renderNode}))}(T,j,B):(0,S.m9)(T)?function(y){if(y.text===` 55`){let y=m.hardBreak;return y?y():` 56`}return m.escapeHTML(y.text)}(T):function(_,S,T){let R=m.types[_._type];return R||y(unknownTypeWarning(_._type),{nodeType:"block",type:_._type}),(R||m.unknownType)({value:_,isInline:T,index:S,renderNode})}(T,j,B)};function serializeBlock(m){let{node:y,index:_,isInline:T,renderNode:R}=m,D=(0,S.Ic)(y).map((m,y)=>R({node:m,isInline:!0,index:y,renderNode:R}));return{_key:y._key||`block-${_}`,children:D.join(""),index:_,isInline:T,node:y}}function noop(){}},50936:function(m,y,_){"use strict";_.d(y,{xC:function(){return configureStore},PH:function(){return createAction},oM:function(){return eC},Q:function(){return isAnyOf}});var S,T,R=Symbol.for("immer-nothing"),D=Symbol.for("immer-draftable"),j=Symbol.for("immer-state");function die(m,...y){throw Error(`[Immer] minified error nr: ${m}. Full error at: https://bit.ly/3cXEKWf`)}var B=Object,Z=B.getPrototypeOf,W="constructor",q="prototype",Y="configurable",ee="enumerable",et="writable",er="value",immer_isDraft=m=>!!m&&!!m[j];function isDraftable(m){return!!m&&(immer_isPlainObject(m)||es(m)||!!m[D]||!!m[W]?.[D]||isMap(m)||isSet(m))}var ei=B[q][W].toString(),ea=new WeakMap;function immer_isPlainObject(m){if(!m||!isObjectish(m))return!1;let y=Z(m);if(null===y||y===B[q])return!0;let _=B.hasOwnProperty.call(y,W)&&y[W];if(_===Object)return!0;
56if(!isFunction(_))return!1;let S=ea.get(_);return void 0===S&&(S=Function.toString.call(_),ea.set(_,S)),S===ei}function each(m,y,_=!0){if(0===getArchtype(m)){let S=_?Reflect.ownKeys(m):B.keys(m);S.forEach(_=>{y(_,m[_],m)})}else m.forEach((_,S)=>y(S,_,m))}function getArchtype(m){let y=m[j];return y?y.type_:es(m)?1:isMap(m)?2:isSet(m)?3:0}var has=(m,y,_=getArchtype(m))=>2===_?m.has(y):B[q].hasOwnProperty.call(m,y),get=(m,y,_=getArchtype(m))=>2===_?m.get(y):m[y],set=(m,y,_,S=getArchtype(m))=>{2===S?m.set(y,_):3===S?m.add(_):m[y]=_},es=Array.isArray,isMap=m=>m instanceof Map,isSet=m=>m instanceof Set,isObjectish=m=>"object"==typeof m,isFunction=m=>"function"==typeof m,isBoolean=m=>"boolean"==typeof m,latest=m=>m.copy_||m.base_,getFinalValue=m=>m.modified_?m.copy_:m.base_;function shallowCopy(m,y){if(isMap(m))return new Map(m);if(isSet(m))return new Set(m);if(es(m))return Array[q].slice.call(m);let _=immer_isPlainObject(m);if(!0!==y&&("class_only"!==y||_)){let y=Z(m);if(null!==y&&_)return{...m};let S=B.create(y);return B.assign(S,m)}{let y=B.getOwnPropertyDescriptors(m);delete y[j];let _=Reflect.ownKeys(y);for(let S=0;S<_.length;S++){let T=_[S],R=y[T];!1===R[et]&&(R[et]=!0,R[Y]=!0),(R.get||R.set)&&(y[T]={[Y]:!0,[et]:!0,[ee]:R[ee],[er]:m[T]})}return B.create(Z(m),y)}}function freeze(m,y=!1){return isFrozen(m)||immer_isDraft(m)||!isDraftable(m)||(getArchtype(m)>1&&B.defineProperties(m,{set:el,add:el,clear:el,delete:el}),B.freeze(m),y&&each(m,(m,y)=>{freeze(y,!0)},!1)),m}var el={[er]:function(){die(2)}};function isFrozen(m){return!(null!==m&&isObjectish(m))||B.isFrozen(m)}var eu="MapSet",ec="Patches",ed="ArrayMethods",ef={};function getPlugin(m){let y=ef[m];return y||die(0,m),y}var isPluginLoaded=m=>!!ef[m],getCurrentScope=()=>T,createScope=(m,y)=>({drafts_:[],parent_:m,immer_:y,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:isPluginLoaded(eu)?getPlugin(eu):void 0,arrayMethodsPlugin_:isPluginLoaded(ed)?getPlugin(ed):void 0});function usePatchesInScope(m,y){y&&(m.patchPlugin_=getPlugin(ec),m.patches_=[],m.inversePatches_=[],m.patchListener_=y)}function revokeScope(m){leaveScope(m),m.drafts_.forEach(revokeDraft),m.drafts_=null}function leaveScope(m){m===T&&(T=m.parent_)}var enterScope=m=>T=createScope(T,m);function revokeDraft(m){let y=m[j];0===y.type_||1===y.type_?y.revoke_():y.revoked_=!0}function processResult(m,y){y.unfinalizedDrafts_=y.drafts_.length;let _=y.drafts_[0],S=void 0!==m&&m!==_;if(S){_[j].modified_&&(revokeScope(y),die(4)),isDraftable(m)&&(m=finalize(y,m));let{patchPlugin_:S}=y;S&&S.generateReplacementPatches_(_[j].base_,m,y)}else m=finalize(y,_);return function(m,y,_=!1){!m.parent_&&m.immer_.autoFreeze_&&m.canAutoFreeze_&&freeze(y,_)}(y,m,!0),revokeScope(y),y.patches_&&y.patchListener_(y.patches_,y.inversePatches_),m!==R?m:void 0}function finalize(m,y){if(isFrozen(y))return y;let _=y[j];if(!_){let _=handleValue(y,m.handledSet_,m);return _}if(!isSameScope(_,m))return y;if(!_.modified_)return _.base_;if(!_.finalized_){let{callbacks_:y}=_;if(y)for(;y.length>0;){let _=y.pop();_(m)}generatePatchesAndFinalize(_,m)}return _.copy_}function markStateFinalized(m){m.finalized_=!0,m.scope_.unfinalizedDrafts_--}var isSameScope=(m,y)=>m.scope_===y,ep=[];function updateDraftInParent(m,y,_,S){let T=latest(m),R=m.type_;if(void 0!==S){let m=get(T,S,R);if(m===y){set(T,S,_,R);return}}if(!m.draftLocations_){let y=m.draftLocations_=new Map;each(T,(m,_)=>{if(immer_isDraft(_)){let S=y.get(_)||[];S.push(m),y.set(_,S)}})}let D=m.draftLocations_.get(y)??ep;for(let m of D)set(T,m,_,R)}function generatePatchesAndFinalize(m,y){let _=m.modified_&&!m.finalized_&&(3===m.type_||1===m.type_&&m.allIndicesReassigned_||(m.assigned_?.size??0)>0);if(_){let{patchPlugin_:_}=y;if(_){let S=_.getPath(m);S&&_.generatePatches_(m,S,y)}markStateFinalized(m)}}function handleValue(m,y,_){return!_.immer_.autoFreeze_&&_.unfinalizedDrafts_<1||immer_isDraft(m)||y.has(m)||!isDraftable(m)||isFrozen(m)||(y.add(m),each(m,(S,T)=>{if(immer_isDraft(T)){let y=T[j];if(isSameScope(y,_)){let _=getFinalValue(y);set(m,S,_,m.type_),markStateFinalized(y)}}else isDraftable(T)&&handleValue(T,y,_)})),m}var eh={get(m,y){if(y===j)return m;let _=m.scope_.arrayMethodsPlugin_,S=1===m.type_&&"string"==typeof y;if(S&&_?.isArrayOperationMethod(y))return _.createMethodInterceptor(m,y);let T=latest(m);if(!has(T,y,m.type_))return function(m,y,_){let S=getDescriptorFromProto(y,_);return S?er in S?S[er]:S.get?.call(m.draft_):void 0}(m,T,y);let R=T[y];
56if(m.finalized_||!isDraftable(R)||S&&m.operationMethod&&_?.isMutatingArrayMethod(m.operationMethod)&&function(m){let y=+m;return Number.isInteger(y)&&String(y)===m}(y))return R;if(R===peek(m.base_,y)){prepareCopy(m);let _=1===m.type_?+y:y,S=createProxy(m.scope_,R,m,_);return m.copy_[_]=S}return R},has:(m,y)=>y in latest(m),ownKeys:m=>Reflect.ownKeys(latest(m)),set(m,y,_){let S=getDescriptorFromProto(latest(m),y);if(S?.set)return S.set.call(m.draft_,_),!0;if(!m.modified_){let S=peek(latest(m),y),T=S?.[j];if(T&&T.base_===_)return m.copy_[y]=_,m.assigned_.set(y,!1),!0;if((_===S?0!==_||1/_==1/S:_!=_&&S!=S)&&(void 0!==_||has(m.base_,y,m.type_)))return!0;prepareCopy(m),markChanged(m)}return!!(m.copy_[y]===_&&(void 0!==_||y in m.copy_)||Number.isNaN(_)&&Number.isNaN(m.copy_[y]))||(m.copy_[y]=_,m.assigned_.set(y,!0),!function(m,y,_){let{scope_:S}=m;if(immer_isDraft(_)){let T=_[j];isSameScope(T,S)&&T.callbacks_.push(function(){prepareCopy(m);let S=getFinalValue(T);updateDraftInParent(m,_,S,y)})}else isDraftable(_)&&m.callbacks_.push(function(){let T=latest(m);3===m.type_?T.has(_)&&handleValue(_,S.handledSet_,S):get(T,y,m.type_)===_&&S.drafts_.length>1&&(m.assigned_.get(y)??!1)===!0&&m.copy_&&handleValue(get(m.copy_,y,m.type_),S.handledSet_,S)})}(m,y,_),!0)},deleteProperty:(m,y)=>(prepareCopy(m),void 0!==peek(m.base_,y)||y in m.base_?(m.assigned_.set(y,!1),markChanged(m)):m.assigned_.delete(y),m.copy_&&delete m.copy_[y],!0),getOwnPropertyDescriptor(m,y){let _=latest(m),S=Reflect.getOwnPropertyDescriptor(_,y);return S?{[et]:!0,[Y]:1!==m.type_||"length"!==y,[ee]:S[ee],[er]:_[y]}:S},defineProperty(){die(11)},getPrototypeOf:m=>Z(m.base_),setPrototypeOf(){die(12)}},eg={};for(let m in eh){let y=eh[m];eg[m]=function(){let m=arguments;return m[0]=m[0][0],y.apply(this,m)}}function peek(m,y){let _=m[j],S=_?latest(_):m;return S[y]}function getDescriptorFromProto(m,y){if(!(y in m))return;let _=Z(m);for(;_;){let m=Object.getOwnPropertyDescriptor(_,y);if(m)return m;_=Z(_)}}function markChanged(m){!m.modified_&&(m.modified_=!0,m.parent_&&markChanged(m.parent_))}function prepareCopy(m){m.copy_||(m.assigned_=new Map,m.copy_=shallowCopy(m.base_,m.scope_.immer_.useStrictShallowCopy_))}function createProxy(m,y,_,S){let[T,R]=isMap(y)?getPlugin(eu).proxyMap_(y,_):isSet(y)?getPlugin(eu).proxySet_(y,_):function(m,y){let _=es(m),S={type_:_?1:0,scope_:y?y.scope_:getCurrentScope(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:y,base_:m,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},T=S,R=eh;_&&(T=[S],R=eg);let{revoke:D,proxy:j}=Proxy.revocable(T,R);return S.draft_=j,S.revoke_=D,[j,S]}(y,_),D=_?.scope_??getCurrentScope();return D.drafts_.push(T),R.callbacks_=_?.callbacks_??[],R.key_=S,_&&void 0!==S?function(m,y,_){m.callbacks_.push(function(S){if(!y||!isSameScope(y,S))return;S.mapSetPlugin_?.fixSetContents(y);let T=getFinalValue(y);updateDraftInParent(m,y.draft_??y,T,_),generatePatchesAndFinalize(y,S)})}(_,R,S):R.callbacks_.push(function(m){m.mapSetPlugin_?.fixSetContents(R);let{patchPlugin_:y}=m;R.modified_&&y&&y.generatePatches_(R,[],m)}),T}eg.deleteProperty=function(m,y){return eg.set.call(this,m,y,void 0)},eg.set=function(m,y,_){return eh.set.call(this,m[0],y,_,m[0])};var em=new class{constructor(m){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(m,y,_)=>{let S;if(isFunction(m)&&!isFunction(y)){let _=y;y=m;let S=this;return function(m=_,...T){return S.produce(m,m=>y.call(this,m,...T))}}if(isFunction(y)||die(6),void 0===_||isFunction(_)||die(7),isDraftable(m)){let T=enterScope(this),R=createProxy(T,m,void 0),D=!0;try{S=y(R),D=!1}finally{D?revokeScope(T):leaveScope(T)}return usePatchesInScope(T,_),processResult(S,T)}if(m&&isObjectish(m))die(1,m);else{if(void 0===(S=y(m))&&(S=m),S===R&&(S=void 0),this.autoFreeze_&&freeze(S,!0),_){let y=[],T=[];getPlugin(ec).generateReplacementPatches_(m,S,{patches_:y,inversePatches_:T}),_(y,T)}return S}},this.produceWithPatches=(m,y)=>{let _,S;if(isFunction(m))return(y,..._)=>this.produceWithPatches(y,y=>m(y,..._));let T=this.produce(m,y,(m,y)=>{_=m,S=y});return[T,_,S]},isBoolean(m?.autoFreeze)&&this.setAutoFreeze(m.autoFreeze),isBoolean(m?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(m.useStrictShallowCopy),isBoolean(m?.useStrictIteration)&&this.setUseStrictIteration(m.useStrictIteration)}createDraft(m){var y;isDraftable(m)||die(8),immer_isDraft(m)&&(immer_isDraft(y=m)||die(10,y),m=function currentImpl(m){let y;if(!isDraftable(m)||isFrozen(m))return m;let _=m[j],S=!0;if(_){if(!_.modified_)return _.base_;_.finalized_=!0,y=shallowCopy(m,_.scope_.immer_.useStrictShallowCopy_),S=_.scope_.immer_.shouldUseStrictIteration()}else y=shallowCopy(m,!0);return each(y,(m,_)=>
56{set(y,m,currentImpl(_))},S),_&&(_.finalized_=!1),y}(y));let _=enterScope(this),S=createProxy(_,m,void 0);return S[j].isManual_=!0,leaveScope(_),S}finishDraft(m,y){let _=m&&m[j];_&&_.isManual_||die(9);let{scope_:S}=_;return usePatchesInScope(S,y),processResult(void 0,S)}setAutoFreeze(m){this.autoFreeze_=m}setUseStrictShallowCopy(m){this.useStrictShallowCopy_=m}setUseStrictIteration(m){this.useStrictIteration_=m}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(m,y){let _;for(_=y.length-1;_>=0;_--){let S=y[_];if(0===S.path.length&&"replace"===S.op){m=S.value;break}}_>-1&&(y=y.slice(_+1));let S=getPlugin(ec).applyPatches_;return immer_isDraft(m)?S(m,y):this.produce(m,m=>S(m,y))}}().produce,ey=_(65849);function createThunkMiddleware(m){return({dispatch:y,getState:_})=>S=>T=>"function"==typeof T?T(y,_,m):S(T)}var eb=createThunkMiddleware();_(34155);var ev="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?ey.qC:ey.qC.apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var hasMatchFunction=m=>m&&"function"==typeof m.match;function createAction(m,y){function actionCreator(..._){if(y){let S=y(..._);if(!S)throw Error(formatProdErrorMessage(0));return{type:m,payload:S.payload,..."meta"in S&&{meta:S.meta},..."error"in S&&{error:S.error}}}return{type:m,payload:_[0]}}return actionCreator.toString=()=>`${m}`,actionCreator.type=m,actionCreator.match=y=>(0,ey.LG)(y)&&y.type===m,actionCreator}var ex=class _Tuple extends Array{constructor(...m){super(...m),Object.setPrototypeOf(this,_Tuple.prototype)}static get[Symbol.species](){return _Tuple}concat(...m){return super.concat.apply(this,m)}prepend(...m){return 1===m.length&&Array.isArray(m[0])?new _Tuple(...m[0].concat(this)):new _Tuple(...m.concat(this))}};function freezeDraftable(m){return isDraftable(m)?em(m,()=>{}):m}function getOrInsertComputed(m,y,_){return m.has(y)?m.get(y):m.set(y,_(y)).get(y)}var buildGetDefaultMiddleware=()=>function(m){let{thunk:y=!0,immutableCheck:_=!0,serializableCheck:S=!0,actionCreatorCheck:T=!0}=m??{},R=new ex;return y&&("boolean"==typeof y?R.push(eb):R.push(createThunkMiddleware(y.extraArgument))),R},createQueueWithTimer=m=>y=>{setTimeout(y,m)},autoBatchEnhancer=(m={type:"raf"})=>y=>(..._)=>{let S=y(..._),T=!0,R=!1,D=!1,j=new Set,B="tick"===m.type?queueMicrotask:"raf"===m.type?"undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:createQueueWithTimer(10):"callback"===m.type?m.queueNotification:createQueueWithTimer(m.timeout),notifyListeners=()=>{D=!1,R&&(R=!1,j.forEach(m=>m()))};return Object.assign({},S,{subscribe(m){let y=S.subscribe(()=>T&&m());return j.add(m),()=>{y(),j.delete(m)}},dispatch(m){try{return(R=!(T=!m?.meta?.RTK_autoBatch))&&!D&&(D=!0,B(notifyListeners)),S.dispatch(m)}finally{T=!0}}})},buildGetDefaultEnhancers=m=>function(y){let{autoBatch:_=!0}=y??{},S=new ex(m);return _&&S.push(autoBatchEnhancer("object"==typeof _?_:void 0)),S};function configureStore(m){let y,_;let S=buildGetDefaultMiddleware(),{reducer:T,middleware:R,devTools:D=!0,duplicateMiddlewareCheck:j=!0,preloadedState:B,enhancers:Z}=m||{};if("function"==typeof T)y=T;else if((0,ey.PO)(T))y=(0,ey.UY)(T);else throw Error(formatProdErrorMessage(1));_="function"==typeof R?R(S):S();let W=ey.qC;D&&(W=ev({trace:!1,..."object"==typeof D&&D}));let q=(0,ey.md)(..._),Y=buildGetDefaultEnhancers(q),ee="function"==typeof Z?Z(Y):Y(),et=W(...ee);return(0,ey.MT)(y,B,et)}function executeReducerBuilderCallback(m){let y;let _={},S=[],T={addCase(m,y){let S="string"==typeof m?m:m.type;if(!S)throw Error(formatProdErrorMessage(28));if(S in _)throw Error(formatProdErrorMessage(29));return _[S]=y,T},addAsyncThunk:(m,y)=>(y.pending&&(_[m.pending.type]=y.pending),y.rejected&&(_[m.rejected.type]=y.rejected),y.fulfilled&&(_[m.fulfilled.type]=y.fulfilled),y.settled&&S.push({matcher:m.settled,reducer:y.settled}),T),addMatcher:(m,y)=>(S.push({matcher:m,reducer:y}),T),addDefaultCase:m=>(y=m,T)};return m(T),[_,S,y]}var matches=(m,y)=>hasMatchFunction(m)?m.match(y):m(y);function isAnyOf(...m){return y=>m.some(m=>matches(m,y))}var nanoid=(m=21)=>{let y="",_=m;for(;_--;)y+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return y},ew=Symbol.for("rtk-slice-createasyncthunk"),e_=((S=e_||{}).reducer="reducer",S.reducerWithPrepare="reducerWithPrepare",S.asyncThunk="asyncThunk",S),eC=function({creators:m}={}){let y=m?.asyncThunk?.[ew];return function(m){let _;let{name:S,reducerPath:T=S}=m;if(!S)throw Error(formatProdErrorMessage(11));let R=("function"==typeof m.reducers?m.reducers(function(){function asyncThunk(m,y){return{_reducerDefinitionType:"asyncThunk",payloadCreator:m,...y}}return asyncThunk.withTypes=()=>asyncThunk,{reducer:m=>Object.assign({[m.name]:(...y)=>m(...y)}[m.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(m,y)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:m,reducer:y}),asyncThunk}}()):m.reducers)||{},D=Object.keys(R),j={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},B={addCase(m,y){let _="string"==typeof m?m:m.type;if(!_)throw Error(formatProdErrorMessage(12));if(_ in j.sliceCaseReducersByType)throw Error(formatProdErrorMessage(13));return j.sliceCaseReducersByType[_]=y,B},addMatcher:(m,y)=>(j.sliceMatchers.push({matcher:m,reducer:y}),B),exposeAction:(m,y)=>(j.actionCreators[m]=y,B),exposeCaseReducer:(m,y)=>(j.sliceCaseReducersByName[m]=y,B)};function buildReducer(){let[y={},_=[],S]="function"==typeof m.extraReducers?executeReducerBuilderCallback(m.extraReducers):[m.extraReducers],T={...y,...j.sliceCaseReducersByType};return function(m,y){let _;let[S,T,R]=executeReducerBuilderCallback(y);if("function"==typeof m)_=()=>freezeDraftable(m());else{let y=freezeDraftable(m);_=()=>y}function reducer(m=_(),y){let D=[S[y.type],...T.filter(({matcher:m})=>m(y)).map(({reducer:m})=>m)];return 0===D.filter(m=>!!m).length&&(D=[R]),D.reduce((m,_)=>{if(_){if(immer_isDraft(m)){let S=_(m,y);return void 0===S?m:S}if(isDraftable(m))return em(m,m=>_(m,y));{let S=_(m,y);if(void 0===S){if(null===m)return m;throw Error("A case reducer on a non-draftable value must not return undefined")}return S}}return m},m)}return reducer.getInitialState=_,reducer}(m.initialState,m=>{for(let y in T)m.addCase(y,T[y]);for(let y of j.sliceMatchers)m.addMatcher(y.matcher,y.reducer);for(let y of _)m.addMatcher(y.matcher,y.reducer);S&&m.addDefaultCase(S)})}
56D.forEach(_=>{let T=R[_],D={reducerName:_,type:`${S}/${_}`,createNotation:"function"==typeof m.reducers};"asyncThunk"===T._reducerDefinitionType?function({type:m,reducerName:y},_,S,T){if(!T)throw Error(formatProdErrorMessage(18));let{payloadCreator:R,fulfilled:D,pending:j,rejected:B,settled:Z,options:W}=_,q=T(m,R,W);S.exposeAction(y,q),D&&S.addCase(q.fulfilled,D),j&&S.addCase(q.pending,j),B&&S.addCase(q.rejected,B),Z&&S.addMatcher(q.settled,Z),S.exposeCaseReducer(y,{fulfilled:D||noop,pending:j||noop,rejected:B||noop,settled:Z||noop})}(D,T,B,y):function({type:m,reducerName:y,createNotation:_},S,T){let R,D;if("reducer"in S){if(_&&"reducerWithPrepare"!==S._reducerDefinitionType)throw Error(formatProdErrorMessage(17));R=S.reducer,D=S.prepare}else R=S;T.addCase(m,R).exposeCaseReducer(y,R).exposeAction(y,D?createAction(m,D):createAction(m))}(D,T,B)});let selectSelf=m=>m,Z=new Map,W=new WeakMap;function reducer(m,y){return _||(_=buildReducer()),_(m,y)}function getInitialState(){return _||(_=buildReducer()),_.getInitialState()}function makeSelectorProps(y,_=!1){function selectSlice(m){let S=m[y];return void 0===S&&_&&(S=getOrInsertComputed(W,selectSlice,getInitialState)),S}function getSelectors(y=selectSelf){let S=getOrInsertComputed(Z,_,()=>new WeakMap);return getOrInsertComputed(S,y,()=>{let S={};for(let[T,R]of Object.entries(m.selectors??{}))S[T]=function(m,y,_,S){function wrapper(T,...R){let D=y(T);return void 0===D&&S&&(D=_()),m(D,...R)}return wrapper.unwrapped=m,wrapper}(R,y,()=>getOrInsertComputed(W,y,getInitialState),_);return S})}return{reducerPath:y,getSelectors,get selectors(){return getSelectors(selectSlice)},selectSlice}}let q={name:S,reducer,actions:j.actionCreators,caseReducers:j.sliceCaseReducersByName,getInitialState,...makeSelectorProps(T),injectInto(m,{reducerPath:y,..._}={}){let S=y??T;return m.inject({reducerPath:S,reducer},_),{...q,...makeSelectorProps(S,!0)}}};return q}}();function noop(){}var assertFunction=(m,y)=>{if("function"!=typeof m)throw TypeError(formatProdErrorMessage(32))},{assign:eS}=Object,ek="listenerMiddleware",getListenerEntryPropsFrom=m=>{let{type:y,actionCreator:_,matcher:S,predicate:T,effect:R}=m;if(y)T=createAction(y).match;else if(_)y=_.type,T=_.match;else if(S)T=S;else if(T);else throw Error(formatProdErrorMessage(21));return assertFunction(R,"options.listener"),{predicate:T,type:y,effect:R}},eT=eS(m=>{let{type:y,predicate:_,effect:S}=getListenerEntryPropsFrom(m),T={id:nanoid(),effect:S,type:y,predicate:_,pending:new Set,unsubscribe:()=>{throw Error(formatProdErrorMessage(22))}};return T},{withTypes:()=>eT}),eE=eS(createAction(`${ek}/add`),{withTypes:()=>eE}),eO=eS(createAction(`${ek}/remove`),{withTypes:()=>eO});function formatProdErrorMessage(m){return`Minified Redux Toolkit error #${m}; visit https://redux-toolkit.js.org/Errors?code=${m} for the full message or use the non-minified dev environment for full errors. `}Symbol.for("rtk-state-proxy-original")},77390:function(m,y,_){"use strict";let S,T,R;_.d(y,{P:function(){return JsonInspector}});var D,j=_(85893),B=_(67294),Z=_(20296),W=_(47154);let q=Math.ceil(10*Math.random()),uid=()=>++q;function type(m){return Object.prototype.toString.call(m).slice(8,-1)}function isPrimitive(m){let y=type(m);return"Object"!==y&&"Array"!==y}let Highlighter=class Highlighter extends B.Component{shouldComponentUpdate(m){return m.highlight!==this.props.highlight}render(){let m=this.props.string||"",y=this.props.highlight||"",_=m.search(y);if(!y||-1===_)return(0,j.jsx)("span",{children:m});let S=y.source.length,T=m.slice(_,_+S);return(0,j.jsx)("span",{children:m.split(y).map(function(m,y){return(0,j.jsxs)("span",{children:[y>0?(0,j.jsx)("span",{className:"json-inspector__hl",children:T}):null,m]},y)})})}};function isObject(m){return"object"==typeof m&&null!==m&&!Array.isArray(m)}let Leaf=class Leaf extends B.Component{constructor(m){super(m),this.state={expanded:this._isInitiallyExpanded(this.props)}}render(){let{label:m,data:y,root:_,id:S}=this.props,T="id_"+uid(),R={path:this.keypath(),key:m.toString(),value:y},D=this._onClick.bind(this,R);return(0,j.jsxs)("div",{"data-testid":_?"leaf-root":"leaf-child","aria-expanded":this.state.expanded,"data-root":_||void 0,className:this.getClassName(),id:"leaf-"+this._rootPath(),children:[(0,j.jsx)("input",{className:"json-inspector__radio",type:"radio",name:T,id:S,tabIndex:-1}),(0,j.jsxs)("label",{className:"json-inspector__line",htmlFor:T,onClick:D,children:[(0,j.jsx)("div",{className:"json-inspector__flatpath",children:R.path}),(0,j.jsxs)("span",{className:"json-inspector__key",children:[this.format(R.key),":",this.renderInteractiveLabel(R.key,!0)]}),this.renderTitle(),this.renderShowOriginalButton()]}),this.renderChildren()]})}renderTitle(){let m=this.data(),y=type(m);
56if(Array.isArray(m)){let y=m.length;return(0,j.jsxs)("span",{className:"json-inspector__value json-inspector__value_helper",children:[y>0?"[â¦] ":"[] ",y+(1===y?" item":" items")]})}if("object"==typeof m&&null!==m){let y=Object.keys(m).length;return(0,j.jsxs)("span",{className:"json-inspector__value json-inspector__value_helper",children:[y>0?"{â¦} ":"{} ",y+(1===y?" property":" properties")]})}return(0,j.jsxs)("span",{className:"json-inspector__value json-inspector__value_"+y.toLowerCase(),children:[this.format(String(m)),this.renderInteractiveLabel(m,!1)]})}renderChildren(){let{verboseShowOriginal:m,query:y,id:_,isExpanded:S,interactiveLabel:T,onClick:R,getOriginal:D}=this.props,B=this._rootPath(),Z=this.data();return this.state.expanded&&(isObject(Z)||Array.isArray(Z))?Object.keys(Z).map(q=>{let Y=Z[q],ee=!this.state.original||!!m&&y;return(0,j.jsx)(Leaf,{data:Y,label:q,prefix:B,onClick:R,id:_,query:y,getOriginal:ee?D:void 0,isExpanded:S,interactiveLabel:T,verboseShowOriginal:m},function(m,y){if(!isPrimitive(y))return m+"["+type(y)+"]";{let _=W(String(y));return m+":"+_}}(q,Y))}):null}renderShowOriginalButton(){let{data:m,getOriginal:y,query:_}=this.props;return isPrimitive(m)||this.state.original||!y||!_||_.test(this.keypath())?null:(0,j.jsx)("span",{className:"json-inspector__show-original",onClick:this._onShowOriginalClick})}renderInteractiveLabel(m,y){let _=this.props.interactiveLabel;return"function"==typeof _?(0,j.jsx)(_,{value:String(m),originalValue:m,isKey:y,keypath:this.keypath()}):null}static getDerivedStateFromProps(m,y){return m.query?{expanded:!m.query.test(m.label)}:null}componentDidUpdate(m){m.query&&!this.props.query&&this.setState({expanded:this._isInitiallyExpanded(this.props)})}_rootPath(){return(this.props.prefix||"")+"."+this.props.label}keypath(){return this._rootPath().slice(6)}data(){return this.state.original||this.props.data}format(m){return(0,j.jsx)(Highlighter,{string:m,highlight:this.props.query})}getClassName(){let m="json-inspector__leaf";return this.props.root&&(m+=" json-inspector__leaf_root"),this.state.expanded&&(m+=" json-inspector__leaf_expanded"),isPrimitive(this.props.data)||(m+=" json-inspector__leaf_composite"),m}toggle(){this.setState({expanded:!this.state.expanded})}_onClick(m,y){this.toggle(),this.props.onClick&&this.props.onClick(m),y.stopPropagation()}_onShowOriginalClick=m=>{this.setState({original:this.props.getOriginal?.(this.keypath())}),m.stopPropagation()};_isInitiallyExpanded(m){if(m.root)return!0;let y=this.keypath();return m.query?!m.query.test(y)&&"function"==typeof m.getOriginal:!!m.isExpanded&&m.isExpanded(y,m.data)}};let noop=(...m)=>{},SearchBar=({onChange:m=noop})=>{let y=(0,B.useCallback)(y=>m(y.target.value),[m]);return(0,j.jsx)("input",{className:"json-inspector__search",type:"search",placeholder:"Search",onChange:y})};function isEmpty(m){return isObject(m)?0===Object.keys(m).length:Array.isArray(m)?0===m.length:null===m||"string"!=typeof m||"number"!=typeof m||0===Object.keys(m).length}let Y=(D=(m,y)=>{let _=y||{cacheResults:!0},S={};return function(y){let T;if(!_.cacheResults)return find(m,y,_);if(!S[y]){for(var R=y.length-1;R>0;R-=1)if(S[T=y.slice(0,R)]){S[y]=find(S[T],y,_);break}}return S[y]||(S[y]=find(m,y,_)),S[y]}},(m,y)=>(R&&m===S&&y===T||(S=m,T=y,R=D(m,y)),R));function find(m,y,_){return isObject(m)||Array.isArray(m)?Object.keys(m).reduce(function(S,T){let R;let D=m[T];
56return D&&("object"!=typeof D?(contains(y,T,_)||contains(y,D,_))&&(S[T]=D):contains(y,T,_)?S[T]=D:isEmpty(R=find(D,y,_))||Object.assign(S,{[T]:R})),S},{}):{}}function contains(m,y,_){if(!y)return!1;var S=String(y),T=m;return _?.ignoreCase&&(S=S.toLowerCase(),T=T.toLowerCase()),-1!==S.indexOf(T)}function integer(m){return parseInt(m,10)}let defaultValidateQuery=m=>m.length>=2,ee={cacheResults:!0,ignoreCase:!1};let JsonInspector=class JsonInspector extends B.Component{static defaultProps={data:null,search:SearchBar,searchOptions:{debounceTime:0},className:"",id:"json-"+Date.now(),onClick:noop,filterOptions:{cacheResults:!0,ignoreCase:!1},validateQuery:function(m){return m.length>=2},isExpanded:function(m,y){return!1},verboseShowOriginal:!1};constructor(m){super(m),this.state={query:"",filterer:Y(m.data,m.filterOptions)}}render(){let{data:m,className:y,onClick:_,id:S,isExpanded:T,interactiveLabel:R,verboseShowOriginal:D,filterOptions:B=ee,validateQuery:Z=defaultValidateQuery}=this.props,W=""!==this.state.query&&Z(this.state.query),q=W?this.state.filterer(this.state.query):m,Y=W&&isEmpty(q);return(0,j.jsxs)("div",{"data-testid":"json-inspector",className:"json-inspector "+y,children:[this.renderToolbar(),Y?(0,j.jsx)("div",{className:"json-inspector__not-found",children:"Nothing found"}):(0,j.jsx)(Leaf,{data:q,onClick:_,id:S,getOriginal:this.getOriginal,query:W?new RegExp(this.state.query,B.ignoreCase?"i":""):null,label:"root",root:!0,isExpanded:T,interactiveLabel:R,verboseShowOriginal:D})]})}renderToolbar(){let m=this.props.search;return m?(0,j.jsx)("div",{className:"json-inspector__toolbar",children:(0,j.jsx)(m,{onChange:Z(this.search,this.props.searchOptions?.debounceTime),data:this.props.data,query:this.state.query})}):null}search=m=>{this.setState({query:m})};static getDerivedStateFromProps(m,y){let _=Y(m.data,m.filterOptions);return _===y.filterer?null:{...y,filterer:_}}shouldComponentUpdate(m,y){return y.query!==this.state.query||m.data!==this.props.data||m.onClick!==this.props.onClick}createFilterer=(m,y)=>{this.setState({filterer:Y(m,y)})};getOriginal=m=>(function lens(m,y){var _=y.split("."),S=_.shift();return S?Array.isArray(m)&&m[integer(S)]?lens(m[integer(S)],_.join(".")):isObject(m)&&S in m?lens(m[S],_.join(".")):void 0:m})(this.props.data,m)}},82825:function(m,y,_){"use strict";_.d(y,{JZ:function(){return isImageSource},OT:function(){return isFileSource},Rq:function(){return isDefaultHotspot},U3:function(){return isImageAssetId},_t:function(){return isFileAssetId},aM:function(){return isDefaultCrop},pz:function(){return getImageDimensions},vZ:function(){return isAssetObjectStub}});let S="https://cdn.sanity.io",T=/^https:\/\/cdn\.sanity\./,R=/^https:\/\/cdn\.[^/]+\/(images|files)\/[^/]+\/.*?[a-zA-Z0-9_]{24,40}.*$/,D=/^([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+\.[a-z0-9]+$/,j=/^file-([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-[a-z0-9]+$/,B=/^([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})-\d+x\d+\.[a-z0-9]+$/,Z=/^image-([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-\d+x\d+-[a-z0-9]+$/,W=/^(images|files)\/([a-z0-9]+)\/([a-z0-9][-\w]*)\//,q=/^(?:image-(?:[a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-\d+x\d+-[a-z0-9]+|file-(?:[a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-[a-z0-9]+)$/,Y="sanity.fileAsset",ee={projectId:"a",dataset:"b"},et="upload-in-progress-placeholder",er="upload-in-progress";let UnresolvableError=class UnresolvableError extends Error{constructor(m,y="Failed to resolve asset ID from source"){super(y),this.unresolvable=!0,this.input=m}};function getForgivingResolver(m){return(...y)=>{try{return m(...y)}catch(m){if(m.unresolvable&&"input"in m)return;throw m}}}function isObject(m){return null!==m&&!Array.isArray(m)&&"object"==typeof m}function isReference(m){return isObject(m)&&"string"==typeof m._ref}function isAssetPathStub(m){return isObject(m)&&"string"==typeof m.path}function isAssetUrlStub(m){return isObject(m)&&"string"==typeof m.url}function isImageAssetId(m){return Z.test(m)}function isFileAssetId(m){return j.test(m)}function isAssetObjectStub(m){return isObject(m)&&!!m.asset&&"object"==typeof m.asset}function isInProgressUpload(m){return isObject(m)&&!!m._upload&&!("asset"in m)}function isCdnUrl(m){return T.test(m)||R.test(m)}let ei=Object.freeze({left:0,top:0,bottom:0,right:0}),ea=Object.freeze({x:.5,y:.5,height:1,width:1}),getDefaultCrop=()=>({...ei}),getDefaultHotspot=()=>({...ea}),isDefaultCrop=m=>{let{top:y,bottom:_,left:S,right:T}=m,{top:R,bottom:D,left:j,right:B}=ei;return y===R&&_===D&&S===j&&T===B},isDefaultHotspot=m=>{let{x:y,y:_,width:S,height:T}=m,{x:R,y:D,width:j,height:B}=ea;return y===R&&_===D&&S===j&&T===B};function buildImagePath(m,y){let _=y?.projectId||m.projectId,S=y?.dataset||m.dataset;if(!_||!S)throw Error("Project details (projectId and dataset) required to resolve path for image");let T="metadata"in m?m.metadata.dimensions:{width:m.width,height:m.height},R="originalFilename"in m?m.originalFilename:void 0,{assetId:D,extension:j,vanityFilename:B}=m,{width:Z,height:W}=T,q=getVanityStub(R,B,y);return`images/${_}/${S}/${D}-${Z}x${W}.${j}${q}`}function buildFilePath(m,y){let _=y?.projectId||m.projectId,S=y?.dataset||m.dataset;if(!_||!S)throw Error("Project details (projectId and dataset) required to resolve path for file");let T="originalFilename"in m?m.originalFilename:void 0,{assetId:R,extension:D,vanityFilename:j}=m,B=getVanityStub(T,j,y);return`files/${_}/${S}/${R}.${D}${B}`}function getUrlPath(m){if(W.test(m))return m;if(!isCdnUrl(m))throw new UnresolvableError(`Failed to resolve path from URL "${m}"`);return new URL(m).pathname.replace(/^\/+/,"")}let es=getForgivingResolver(getUrlPath);function getVanityStub(m,y,_){let S=y||m;return _?.useVanityName!==!1&&S?`/${S}`:""}function parseImageAssetId(m){let[,y,_,S]=m.split("-"),[T,R]=(_||"").split("x").map(Number);if(!y||!_||!S||!(T>0)||!(R>0))throw Error(`Malformed asset ID '${m}'. Expected an id like "image-027401f31c3ac1e6d78c5d539ccd1beff72b9b11-2000x3000-jpg".`);return{type:"image",assetId:y,width:T,height:R,extension:S}}function getImageDimensions(m){if(isInProgressUpload(m))return{width:0,height:0,aspectRatio:0};let y=getAssetDocumentId(m),{width:_,height:S}=parseImageAssetId(y);return{width:_,height:S,aspectRatio:_/S}}function getImage(m,y){if(isInProgressUpload(m))return{asset:{_id:et,_type:"sanity.imageAsset",assetId:er,extension:"tmp",url:"",path:"",metadata:{dimensions:{width:1,height:1,aspectRatio:1}}},crop:getDefaultCrop(),hotspot:getDefaultHotspot()};let _=y||eu(m),S=getImageAsset(m,_);return{asset:S,crop:m.crop||getDefaultCrop(),hotspot:m.hotspot||getDefaultHotspot()}}function getImageAsset(m,y){let _={...y||getProject(m),useVanityName:!1},T=getAssetDocumentId(m),R=(m.asset||m).metadata||{},{assetId:D,width:j,height:B,extension:Z}=parseImageAssetId(T),W=j/B,q={...isObject(m)&&"sanity.imageAsset"===m._t
56ype?m:{},_id:T,_type:"sanity.imageAsset",assetId:D,extension:Z,metadata:{...R,dimensions:{width:j,height:B,aspectRatio:W}},url:"",path:""};return{...q,path:buildImagePath(q,_),url:`${_?.baseUrl||S}/${buildImagePath(q,_)}`}}function getFile(m,y){if(isInProgressUpload(m))return{asset:{_id:et,_type:Y,assetId:er,extension:"tmp",url:"",path:"",metadata:{}}};let _=y||eu(m);return{asset:getFileAsset(m,_)}}function getFileAsset(m,y){if(isInProgressUpload(m))return{assetId:er,_id:et,_type:Y,extension:"tmp",metadata:{},url:"",path:""};let _={...y||getProject(m),useVanityName:!1},T=getAssetDocumentId(m),R=m.asset||m,{assetId:D,extension:B}=function(m){if(!j.test(m))throw Error(`Malformed file asset ID '${m}'. Expected an id like "file-027401f31c3ac1e6d78c5d539ccd1beff72b9b11-pdf"`);let[,y,_]=m.split("-");return{type:"file",assetId:y,extension:_}}(T),Z={...isObject(m)&&"sanity.fileAsset"===m._type?m:{},_id:T,_type:"sanity.fileAsset",assetId:D,extension:B,metadata:R.metadata||{},url:"",path:""};return{...Z,path:buildFilePath(Z,_),url:`${_?.baseUrl||S}/${buildFilePath(Z,_)}`}}function getAssetDocumentId(m){if(isInProgressUpload(m))return et;let y=isAssetObjectStub(m)?m.asset:m,_="";if("string"==typeof y?_=getIdFromString(y):isReference(y)?_=y._ref:isObject(y)&&"string"==typeof y._id?_=y._id:isAssetPathStub(y)?_=idFromUrl(`${S}/${y.path}`):isAssetUrlStub(y)&&(_=idFromUrl(y.url)),!(_&&q.test(_)))throw new UnresolvableError(m);return _}getForgivingResolver(function(m){let y=(es(m)||m).replace(/^(images|files)\/[a-z0-9]+\/[a-z0-9][-\w]\/*/,"");if(!(D.test(y)||B.test(y)))throw new UnresolvableError(`Failed to resolve filename from URL "${m}"`);return y}),getForgivingResolver(getImageDimensions),getForgivingResolver(function(m){return isInProgressUpload(m)?"tmp":isFileSource(m)?getFile(m,ee).asset.extension:getImage(m,ee).asset.extension}),getForgivingResolver(getImage),getForgivingResolver(getImageAsset),getForgivingResolver(getFile),getForgivingResolver(getFileAsset);let el=getForgivingResolver(getAssetDocumentId);function getIdFromString(m){if(q.test(m))return m;let y=isCdnUrl(m)?new URL(m).pathname:m;if(0===y.indexOf("/images")||0===y.indexOf("/files"))return idFromUrl(m);if(W.test(m))return idFromUrl(`${S}/${m}`);if(D.test(m))return idFromUrl(`${S}/files/a/b/${m}`);if(B.test(m))return idFromUrl(`${S}/images/a/b/${m}`);throw new UnresolvableError(m)}function idFromUrl(m){let y=getUrlPath(m),[_,,,S]=y.split("/");return`${_.replace(/s$/,"")}-${S.replace(/\./g,"-")}`}function getProject(m){let y=function tryGetAssetPath(m){if(isAssetObjectStub(m))return tryGetAssetPath(m.asset);if(!isReference(m)){if("string"==typeof m)return W.test(es(m)||"")?getUrlPath(m):void 0;if(isAssetPathStub(m))return m.path;if(isAssetUrlStub(m))return getUrlPath(m.url)}}(m);if(!y)throw new UnresolvableError(m,"Failed to resolve project ID and dataset from source");let[,,_,S]=y.match(W)||[];if(!_||!S)throw new UnresolvableError(m,"Failed to resolve project ID and dataset from source");return{projectId:_,dataset:S}}getForgivingResolver(getIdFromString);let eu=getForgivingResolver(getProject);function isFileSource(m){let y=el(m);return!!y&&y.startsWith("file-")}function isImageSource(m){let y=el(m);return!!y&&y.startsWith("image-")}},55379:function(m,y,_){"use strict";_.d(y,{Sn:function(){return T},VG:function(){return S},ix:function(){return R}});let S={gray:{50:{title:"Gray 50",hex:"#f2f3f5"},100:{title:"Gray 100",hex:"#e6e8ec"},200:{title:"Gray 200",hex:"#ced2d9"},300:{title:"Gray 300",hex:"#b6bcc6"},400:{title:"Gray 400",hex:"#9ea6b3"},500:{title:"Gray 500",hex:"#8690a0"},600:{title:"Gray 600",hex:"#6e7683"},700:{title:"Gray 700",hex:"#565d67"},800:{title:"Gray 800",hex:"#3f434a"},900:{title:"Gray 900",hex:"#272a2e"},950:{title:"Gray 950",hex:"#1b1d20"}},blue:{50:{title:"Blue 50",hex:"#e8f1fe"},100:{title:"Blue 100",hex:"#d2e3fe"},200:{title:"Blue 200",hex:"#a6c8fd"},300:{title:"Blue 300",hex:"#7aacfd"},400:{title:"Blue 400",hex:"#4e91fc"},500:{title:"Blue 500",hex:"#2276fc"},600:{title:"Blue 600",hex:"#1e61cd"},700:{title:"Blue 700",hex:"#1a4d9e"},800:{title:"Blue 800",hex:"#17396f"},900:{title:"Blue 900",hex:"#132540"},950:{title:"Blue 950",hex:"#111b29"}},purple:{50:{title:"Purple 50",hex:"#f8e9fe"},100:{title:"Purple 100",hex:"#f2d3fe"},200:{title:"Purple 200",hex:"#e6a7fd"},300:{title:"Purple 300",hex:"#d97bfd"},400:{title:"Purple 400",hex:"#cd4efc"},500:{title:"Purple 500",hex:"#c123fc"},600:{title:"Purple 600",hex:"#9d1fcd"},700:{title:"Purple 700",hex:"#7a1b9e"},800:{title:"Purple 800",hex:"#56186f"},900:{title:"Purple 900",hex:"#331440"},950:{title:"Purple 950",hex:"#211229"}},magenta:{50:{title:"Magenta 50",hex:"#fcebf5"},100:{title:"Magenta 100",hex:"#f9d7eb"},200:{title:"Magenta 200",hex:"#f4afd8"},300:{title:"Magenta 300",hex:"#ef87c4"},400:{title:"Magenta 400",hex:"#ea5fb1"},500:{title:"Magenta 500",hex:"#e5389e"},600:{title:"Magenta 600",hex:"#ba3082"},700:{title:"Magenta 700",hex:"#8f2866"},800:{title:"Magenta 800",hex:"#65204a"},900:{title:"Magenta 900",hex:"#3a182d"},950:{title:"Magenta 950",hex:"#25141f"}},red:{50:{title:"Red 50",hex:"#fdebea"},100:{title:"Red 100",hex:"#fcd8d5"},200:{title:"Red 200",hex:"#f9b1ab"},300:{title:"Red 300",hex:"#f68b82"},400:{title:"Red 400",hex:"#f36458"},500:{title:"Red 500",hex:"#f03e2f"},600:{title:"Red 600",hex:"#c33529"},700:{title:"Red 700",hex:"#962c23"},800:{title:"Red 800",hex:"#69231d"},900:{title:"Red 900",hex:"#3c1a17"},950:{title:"Red 950",hex:"#261514"}},orange:{50:{title:"Orange 50",hex:"#fef0e6"},100:{title:"Orange 100",hex:"#fee2ce"},200:{title:"Orange 200",hex:"#fdc59d"},300:{title:"Orange 300",hex:"#fca86d"}
56,400:{title:"Orange 400",hex:"#fb8b3c"},500:{title:"Orange 500",hex:"#e57322"},600:{title:"Orange 600",hex:"#ba5f1f"},700:{title:"Orange 700",hex:"#904b1b"},800:{title:"Orange 800",hex:"#653818"},900:{title:"Orange 900",hex:"#3a2415"},950:{title:"Orange 950",hex:"#251a13"}},yellow:{50:{title:"Yellow 50",hex:"#fef7da"},100:{title:"Yellow 100",hex:"#fdefb6"},200:{title:"Yellow 200",hex:"#fcdf6d"},300:{title:"Yellow 300",hex:"#fbd024"},400:{title:"Yellow 400",hex:"#d9b421"},500:{title:"Yellow 500",hex:"#b7991e"},600:{title:"Yellow 600",hex:"#967e1c"},700:{title:"Yellow 700",hex:"#746219"},800:{title:"Yellow 800",hex:"#534717"},900:{title:"Yellow 900",hex:"#312c14"},950:{title:"Yellow 950",hex:"#201e13"}},green:{50:{title:"Green 50",hex:"#e7f9ed"},100:{title:"Green 100",hex:"#d0f4dc"},200:{title:"Green 200",hex:"#a1eaba"},300:{title:"Green 300",hex:"#72e097"},400:{title:"Green 400",hex:"#43d675"},500:{title:"Green 500",hex:"#3ab564"},600:{title:"Green 600",hex:"#329454"},700:{title:"Green 700",hex:"#297343"},800:{title:"Green 800",hex:"#215233"},900:{title:"Green 900",hex:"#183122"},950:{title:"Green 950",hex:"#14211a"}},cyan:{50:{title:"Cyan 50",hex:"#e3fafd"},100:{title:"Cyan 100",hex:"#c7f5fc"},200:{title:"Cyan 200",hex:"#90ecf9"},300:{title:"Cyan 300",hex:"#59e3f6"},400:{title:"Cyan 400",hex:"#22daf4"},500:{title:"Cyan 500",hex:"#1fb8ce"},600:{title:"Cyan 600",hex:"#1c97a8"},700:{title:"Cyan 700",hex:"#197583"},800:{title:"Cyan 800",hex:"#16545d"},900:{title:"Cyan 900",hex:"#133237"},950:{title:"Cyan 950",hex:"#112124"}}},T={title:"Black",hex:"#101112"},R={title:"White",hex:"#fff"}},3188:function(m,y,_){"use strict";let S;_.d(y,{dS:function(){return createNode}});let T="undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto);var R={randomUUID:T};let D=new Uint8Array(16),j=[];for(let m=0;m<256;++m)j.push((m+256).toString(16).slice(1));var esm_browser_v4=function(m,y,_){if(R.randomUUID&&!y&&!m)return R.randomUUID();m=m||{};let T=m.random??m.rng?.()??function(){if(!S){if("undefined"==typeof crypto||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");S=crypto.getRandomValues.bind(crypto)}return S(D)}();if(T.length<16)throw Error("Random bytes length must be >= 16");if(T[6]=15&T[6]|64,T[8]=63&T[8]|128,y){if((_=_||0)<0||_+16>y.length)throw RangeError(`UUID byte range ${_}:${_+15} is out of buffer bounds`);for(let m=0;m<16;++m)y[_+m]=T[m];return y}return function(m,y=0){return(j[m[y+0]]+j[m[y+1]]+j[m[y+2]]+j[m[y+3]]+"-"+j[m[y+4]]+j[m[y+5]]+"-"+j[m[y+6]]+j[m[y+7]]+"-"+j[m[y+8]]+j[m[y+9]]+"-"+j[m[y+10]]+j[m[y+11]]+j[m[y+12]]+j[m[y+13]]+j[m[y+14]]+j[m[y+15]]).toLowerCase()}(T)},B=_(30368),Z=_(65932),W=_(14008),q=_(20547),Y=_(25427),ee=_(19917),et=_(22401),er=_(29127),ei=_(92749),ea=_(94975),es=_(97582),el=_(96798),eu=_(2566),ec=_(3699),ed=_(51313),ef=_(74727),ep=_(1545),eh=_(83505);let listenInputFromContext=m=>({context:y})=>{let{count:_,include:S,exclude:T,responseType:R="message.received"}=m;return{count:_,domain:y.domain,from:y.connectTo,include:S?Array.isArray(S)?S:[S]:[],exclude:T?Array.isArray(T)?T:[T]:[],responseType:R,target:y.target,to:y.name}},listenFilter=m=>y=>{let{data:_}=y;return(!m.include.length||m.include.includes(_.type))&&(!m.exclude.length||!m.exclude.includes(_.type))&&_.domain===m.domain&&_.from===m.from&&_.to===m.to&&(!m.target||y.source===m.target)},eventToMessage=m=>y=>({type:m,message:y}),eg=(0,ee.P)(()=>(0,et.R)(window,"message")),createListenLogic=m=>(0,B.Y$)(({input:y})=>{var _,S;return eg.pipe(m?(0,er.U)(m):(0,ei.z)(),(0,ea.h)(listenFilter(y)),(0,er.U)(eventToMessage(y.responseType)),y.count?(0,ei.z)((_=y.count,void 0===S&&(S=null),S=null!=S?S:_,(0,el.e)(function(m,y){var T=[],R=0;m.subscribe((0,eu.x)(y,function(m){var D,j,B,Z,W=null;R++%S==0&&T.push([]);try{for(var q=(0,es.XA)(T),Y=q.next();!Y.done;Y=q.next()){var ee=Y.value;ee.push(m),_<=ee.length&&(W=null!=W?W:[]).push(ee)}}catch(m){D={error:m}}finally{try{Y&&!Y.done&&(j=q.return)&&j.call(q)}finally{if(D)throw D.error}}if(W)try{for(var et=(0,es.XA)(W),er=et.next();!er.done;
56er=et.next()){var ee=er.value;(0,ec.P)(T,ee),y.next(ee)}}catch(m){B={error:m}}finally{try{er&&!er.done&&(Z=et.return)&&Z.call(et)}finally{if(B)throw B.error}}},function(){var m,_;try{for(var S=(0,es.XA)(T),R=S.next();!R.done;R=S.next()){var D=R.value;y.next(D)}}catch(y){m={error:y}}finally{try{R&&!R.done&&(_=S.return)&&_.call(S)}finally{if(m)throw m.error}}y.complete()},void 0,function(){T=null}))})),(0,ed.b)(m=>m),(0,ef.q)(y.count)):(0,ei.z)())}),em="comlink/response",ey="comlink/heartbeat",eb="comlink/disconnect",ev="comlink/handshake/syn",ex="comlink/handshake/ack",throwOnEvent=m=>y=>y.pipe((0,ef.q)(1),(0,er.U)(()=>{throw Error(m)})),createRequestMachine=()=>(0,Z.cY)({types:{},actors:{listen:(0,B.Y$)(({input:m})=>{let y=m.signal?(0,et.R)(m.signal,"abort").pipe(throwOnEvent(`Request ${m.requestId} aborted`)):ep.E;return(0,et.R)(window,"message").pipe((0,ea.h)(y=>y.data?.type===em&&y.data?.responseTo===m.requestId&&!!y.source&&m.sources.has(y.source)),(0,ef.q)(m.sources.size),(0,eh.R)(y))})},actions:{"send message":({context:m},y)=>{let{sources:_,targetOrigin:S}=m,{message:T}=y;_.forEach(m=>{m.postMessage(T,{targetOrigin:S})})},"on success":(0,W.s)(({context:m})=>m.parentRef,({context:m,self:y})=>(m.response&&m.resolvable?.resolve(m.response),{type:"request.success",requestId:y.id,response:m.response,responseTo:m.responseTo})),"on fail":(0,W.s)(({context:m})=>m.parentRef,({context:m,self:y})=>(m.suppressWarnings||console.warn(`[@sanity/comlink] Received no response to message '${m.type}' on client '${m.from}' (ID: '${m.id}').`),m.resolvable?.reject(Error("No response received")),{type:"request.failed",requestId:y.id})),"on abort":(0,W.s)(({context:m})=>m.parentRef,({context:m,self:y})=>(m.resolvable?.reject(Error("Request aborted")),{type:"request.aborted",requestId:y.id}))},guards:{expectsResponse:({context:m})=>m.expectResponse},delays:{initialTimeout:0,responseTimeout:({context:m})=>m.responseTimeout??3e3}}).createMachine({context:({input:m})=>({channelId:m.channelId,data:m.data,domain:m.domain,expectResponse:m.expectResponse??!1,from:m.from,id:`msg-${esm_browser_v4()}`,parentRef:m.parentRef,resolvable:m.resolvable,response:null,responseTimeout:m.responseTimeout,responseTo:m.responseTo,signal:m.signal,sources:m.sources instanceof Set?m.sources:new Set([m.sources]),suppressWarnings:m.suppressWarnings,targetOrigin:m.targetOrigin,to:m.to,type:m.type}),initial:"idle",on:{abort:".aborted"},states:{idle:{after:{initialTimeout:[{target:"sending"}]}},sending:{entry:{type:"send message",params:({context:m})=>{let{channelId:y,data:_,domain:S,from:T,id:R,responseTo:D,to:j,type:B}=m;return{message:{channelId:y,data:_,domain:S,from:T,id:R,to:j,type:B,responseTo:D}}}},always:[{guard:"expectsResponse",target:"awaiting"},"success"]},awaiting:{invoke:{id:"listen for response",src:"listen",input:({context:m})=>({requestId:m.id,sources:m.sources,signal:m.signal}),onError:"aborted"},after:{responseTimeout:"failed"},on:{message:{actions:(0,q.a)({response:({event:m})=>m.data.data,responseTo:({event:m})=>m.data.responseTo}),target:"success"}}},failed:{type:"final",entry:"on fail"},success:{type:"final",entry:"on success"},aborted:{type:"final",entry:"on abort"}},output:({context:m,self:y})=>({requestId:y.id,response:m.response,responseTo:m.responseTo})});(0,B.E9)(({sendBack:m,input:y})=>{let send=()=>{m(y.event)};y.immediate&&send();let _=setInterval(send,y.interval);return()=>{clearInterval(_)}});let createNodeMachine=()=>(0,Z.cY)({types:{},actors:{requestMachine:createRequestMachine(),listen:createListenLogic()},actions:{"buffer handshake":(0,q.a)({handshakeBuffer:({event:m,context:y})=>((0,Z.ZD)(m,"message.received"),[...y.handshakeBuffer,m])}),"buffer message":(0,W.e)(({enqueue:m})=>{m.assign({buffer:({event:m,context:y})=>((0,Z.ZD)(m,"post"),[...y.buffer,{data:m.data,resolvable:m.resolvable,options:m.options}])}),m.emit(({event:m})=>((0,Z.ZD)(m,"post"),{type:"buffer.added",message:m.data}))}),"create request":(0,q.a)({requests:({context:m,event:y,self:_,spawn:S})=>{(0,Z.ZD)(y,"request");let T=(Array.isArray(y.data)?y.data:[y.data]).map(y=>{let T=`req-${esm_browser_v4()}`;return S("requestMachine",{id:T,input:{channelId:m.channelId,data:y.data,domain:m.domain,expectResponse:y.expectResponse,from:m.name,parentRef:_,resolvable:y.resolvable,responseTimeout:y.options?.responseTimeout,responseTo:y.responseTo,signal:y.options?.signal,sources:m.target,suppressWarnings:y.options?.suppressWarnings,targetOrigin:m.targetOrigin,to:m.connectTo,type:y.type}})});return[...m.requests,...T]}}),"emit heartbeat":(0,W.a)(()=>({type:"heartbeat"})),"emit received message":(0,W.e)(({enqueue:m})=>{m.emit(({event:m})=>((0,Z.ZD)(m,"message.received"),{type:"message",message:m.message.data}))}),"emit status":(0,W.a)((m,y)=>({type:"status",status:y.status})),"post message":(0,Y.r)(({event:m})=>((0,Z.ZD)(m,"post"),{type:"request",data:{data:m.data.data,expectResponse:!!m.resolvable,type:m.data.type,resolvable:m.resolvable,options:m.options}})),"process pending handshakes":(0,W.e)(({context:m,enqueue:y})=>{m.handshakeBuffer.forEach(m=>y.raise(m)),y.assign({handshakeBuffer:[]})}),"remove request":(0,W.e)(({context:m,enqueue:y,event:_})=>{(0,Z.ZD)(_,["request.success","request.failed","request.aborted"]),(0,Y.s)(_.requestId),y.assign({requests:m.requests.filter(({id:m})=>m!==_.requestId)})}),"send response":(0,Y.r)(({event:m})=>((0,Z.ZD)(m,["message.received","heartbeat.received"]),{type:"request",data:{type:em,responseTo:m.message.data.id,data:void 0}})),"send handshake syn ack":(0,Y.r)({type:"request",data:{type:"comlink/handshake/syn-ack"}}),"send pending messages":(0,W.e)(({enqueue:m})=>{m.raise(({context:m})=>({type:"request",data:m.buffer.map(({data:m,resolvable:y,options:_})=>({data:m.data,type:m.type,expectResponse:!!y,resolvable:y,options:_}))})),m.emit(({context:m})=>({type:"buffer.flushed",messages:m.buffer.map(({data:m})=>m)})),m.assign({buffer:[]})}),"set connection config":(0,q.a)({channelId:({event:m})=>((0,Z.ZD)(m,"handshake.syn"),m.message.data.channelId),target:({event:m})=>((0,Z.ZD)(m,"handshake.syn"),m.message.source||void 0),targetOrigin:({event:m})=>((0,Z.ZD)(m,"handshake.syn"),m.message.origin)})},guards:{hasSource:({context:m})=>null!==m.target}}).createMachine({id:"node",context:({input:m})=>({buffer:[],channelId:null,connectTo:m.connectTo,domain:m.domain??"sanity/comlink",handshakeBuffer:[],name:m.name,requests:[],target:void 0,targetOrigin:null}),invoke:{id:"listen for handshake syn",src:"listen",input:listenInputFromContext({include:ev,responseType:"handshake.syn"})},on:{"request.success":{actions:"remove request"},"request.failed":{actions:"remove request"},"request.aborted":{actions:"remove request"},"handshake.syn":{actions:"set connection config",target:".handshaking"}}
56,initial:"idle",states:{idle:{entry:[{type:"emit status",params:{status:"idle"}}],on:{post:{actions:"buffer message"}}},handshaking:{guard:"hasSource",entry:["send handshake syn ack",{type:"emit status",params:{status:"handshaking"}}],invoke:[{id:"listen for handshake ack",src:"listen",input:listenInputFromContext({include:ex,count:1,responseType:"handshake.complete"}),onDone:"connected"},{id:"listen for disconnect",src:"listen",input:listenInputFromContext({include:eb,count:1,responseType:"disconnect"})},{id:"listen for messages",src:"listen",input:listenInputFromContext({exclude:[eb,ev,ex,ey,em]})}],on:{request:{actions:"create request"},post:{actions:"buffer message"},"message.received":{actions:"buffer handshake"},disconnect:{target:"idle"}}},connected:{entry:["process pending handshakes","send pending messages",{type:"emit status",params:{status:"connected"}}],invoke:[{id:"listen for messages",src:"listen",input:listenInputFromContext({exclude:[eb,ev,ex,ey,em]})},{id:"listen for heartbeat",src:"listen",input:listenInputFromContext({include:ey,responseType:"heartbeat.received"})},{id:"listen for disconnect",src:"listen",input:listenInputFromContext({include:eb,count:1,responseType:"disconnect"})}],on:{request:{actions:"create request"},post:{actions:"post message"},disconnect:{target:"idle"},"message.received":{actions:["send response","emit received message"]},"heartbeat.received":{actions:["send response","emit heartbeat"]}}}}}),createNode=(m,y=createNodeMachine())=>{let _;let S=(0,Y.c)(y,{input:m}),T=new Map,R=new Map;S.on("message",({message:m})=>{let y=T.get(m.type);if(y){y.forEach(y=>y(m.data));return}let _=R.get(m.type);_?_.add(m):R.set(m.type,new Set([m]))});let stop=()=>{S.stop()};return{actor:S,fetch:(m,y,_)=>{let T,R;let{responseTimeout:D=1e4,signal:j,suppressWarnings:B}=_||{},Z="function"==typeof Promise.withResolvers?Promise.withResolvers():{promise:new Promise((m,y)=>{T=m,R=y}),resolve:T,reject:R};return S.send({type:"post",data:{type:m,data:y},resolvable:Z,options:{responseTimeout:D,signal:j,suppressWarnings:B}}),Z.promise},machine:y,on:(m,y,_)=>{let S=T.get(m)||new Set;T.has(m)||T.set(m,S),S.add(y);let D=R.get(m);if(D){let S=_?.replay??1;Array.from(D).slice(-S).forEach(({data:m})=>y(m)),R.delete(m)}return()=>{S.delete(y)}},onStatus:(m,y)=>{let T=S.on("status",S=>{_=S.status,y&&S.status!==y||m(S.status)});return _&&m(_),()=>T.unsubscribe()},post:(m,y)=>{S.send({type:"post",data:{type:m,data:y}})},start:()=>(S.start(),stop),stop}}},17723:function(m,y,_){"use strict";function cloneDiff(m){let[y,_]=m;return[y,_]}function getCommonOverlap(m,y){let _=m,S=y,T=_.length,R=S.length;if(0===T||0===R)return 0;T>R?_=_.substring(T-R):T<R&&(S=S.substring(0,T));let D=Math.min(T,R);if(_===S)return D;let j=0,B=1;for(let m=0;-1!==m;){let y=_.substring(D-B);if(-1===(m=S.indexOf(y)))break;B+=m,(0===m||_.substring(D-B)===S.substring(0,B))&&(j=B,B++)}return j}function getCommonPrefix(m,y){if(!m||!y||m[0]!==y[0])return 0;let _=0,S=Math.min(m.length,y.length),T=S,R=0;for(;_<T;)m.substring(R,T)===y.substring(R,T)?R=_=T:S=T,T=Math.floor((S-_)/2+_);return T}function getCommonSuffix(m,y){if(!m||!y||m[m.length-1]!==y[y.length-1])return 0;let _=0,S=Math.min(m.length,y.length),T=S,R=0;for(;_<T;)m.substring(m.length-T,m.length-R)===y.substring(y.length-T,y.length-R)?R=_=T:S=T,T=Math.floor((S-_)/2+_);return T}function isLowSurrogate(m){let y=m.charCodeAt(0);return y>=56320&&y<=57343}function bisectSplit(m,y,_,S,T){let R=m.substring(0,_),D=y.substring(0,S),j=m.substring(_),B=y.substring(S),Z=doDiff(R,D,{checkLines:!1,deadline:T}),W=doDiff(j,B,{checkLines:!1,deadline:T});return Z.concat(W)}function halfMatchI(m,y,_){let S=m.slice(_,_+Math.floor(m.length/4)),T=-1,R="",D,j,B,Z;for(;-1!==(T=y.indexOf(S,T+1));){let S=getCommonPrefix(m.slice(_),y.slice(T)),W=getCommonSuffix(m.slice(0,_),y.slice(0,T));R.length<W+S&&(R=y.slice(T-W,T)+y.slice(T,T+S),D=m.slice(0,_-W),j=m.slice(_+S),B=y.slice(0,T-W),Z=y.slice(T+S))}return 2*R.length>=m.length?[D||"",j||"",B||"",Z||"",R||""]:null}_.d(y,{$T:function(){return diff},D$:function(){return B},G8:function(){return parse},Hy:function(){return cleanupEfficiency},JZ:function(){return Z},M5:function(){return stringify},NL:function(){return j},QE:function(){return apply},el:function(){return cleanupSemantic},oY:function(){return make}});var S=Object.defineProperty,T=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,D=Object.prototype.propertyIsEnumerable,__defNormalProp$2=(m,y,_)=>y in m?S(m,y,{enumerable:!0,configurable:!0,writable:!0,value:_}):m[y]=_,__spreadValues$2=(m,y)=>{for(var _ in y||(y={}
56))R.call(y,_)&&__defNormalProp$2(m,_,y[_]);if(T)for(var _ of T(y))D.call(y,_)&&__defNormalProp$2(m,_,y[_]);return m};let j=-1,B=1,Z=0;function diff(m,y,_){var S,T;let R;if(null===m||null===y)throw Error("Null input. (diff)");let D=doDiff(m,y,__spreadValues$2({checkLines:!0,deadline:(T=(S=_||{}).timeout||1,R=1,"u">typeof T&&(R=T<=0?Number.MAX_VALUE:T),Date.now()+1e3*R)},S));return function(m){for(let y=0;y<m.length;y++){let[_,S]=m[y];if(0===S.length)continue;let T=S[0],R=S[S.length-1];(function(m){let y=m.charCodeAt(0);return y>=55296&&y<=56319})(R)&&_===Z&&deisolateChar(m,y,1),isLowSurrogate(T)&&_===Z&&deisolateChar(m,y,-1)}for(let y=0;y<m.length;y++)0===m[y][1].length&&m.splice(y,1)}(D),D}function doDiff(m,y,_){let S=m,T=y;if(S===T)return S?[[Z,S]]:[];let R=getCommonPrefix(S,T),D=S.substring(0,R);R=getCommonSuffix(S=S.substring(R),T=T.substring(R));let W=S.substring(S.length-R),q=function(m,y,_){let S;if(!m)return[[B,y]];if(!y)return[[j,m]];let T=m.length>y.length?m:y,R=m.length>y.length?y:m,D=T.indexOf(R);if(-1!==D)return S=[[B,T.substring(0,D)],[Z,R],[B,T.substring(D+R.length)]],m.length>y.length&&(S[0][0]=j,S[2][0]=j),S;if(1===R.length)return[[j,m],[B,y]];let W=function(m,y,_=1){let S,T,R,D,j;if(_<=0)return null;let B=m.length>y.length?m:y,Z=m.length>y.length?y:m;
56if(B.length<4||2*Z.length<B.length)return null;let W=halfMatchI(B,Z,Math.ceil(B.length/4)),q=halfMatchI(B,Z,Math.ceil(B.length/2));if(W&&q)S=W[4].length>q[4].length?W:q;else{if(!W&&!q)return null;q?W||(S=q):S=W}if(!S)throw Error("Unable to find a half match.");m.length>y.length?(T=S[0],R=S[1],D=S[2],j=S[3]):(D=S[0],j=S[1],T=S[2],R=S[3]);let Y=S[4];return[T,R,D,j,Y]}(m,y);if(W){let m=W[0],y=W[1],S=W[2],T=W[3],R=W[4],D=doDiff(m,S,_),j=doDiff(y,T,_);return D.concat([[Z,R]],j)}return _.checkLines&&m.length>100&&y.length>100?function(m,y,_){let S=m,T=y,R=function(m,y){let _=[],S={};function diffLinesToMunge(m){let y="",R=0,D=-1,j=_.length;for(;D<m.length-1;){-1===(D=m.indexOf(` 57`,R))&&(D=m.length-1);let B=m.slice(R,D+1);(S.hasOwnProperty?S.hasOwnProperty(B):void 0!==S[B])?y+=String.fromCharCode(S[B]):(j===T&&(B=m.slice(R),D=m.length),y+=String.fromCharCode(j),S[B]=j,_[j++]=B),R=D+1}return y}_[0]="";let T=4e4,R=diffLinesToMunge(m);T=65535;let D=diffLinesToMunge(y);return{chars1:R,chars2:D,lineArray:_}}(S,T);S=R.chars1,T=R.chars2;let D=R.lineArray,W=doDiff(S,T,{checkLines:!1,deadline:_.deadline});(function(m,y){for(let _=0;_<m.length;_++){let S=m[_][1],T=[];for(let m=0;m<S.length;m++)T[m]=y[S.charCodeAt(m)];m[_][1]=T.join("")}})(W,D),(W=cleanupSemantic(W)).push([Z,""]);let q=0,Y=0,ee=0,et="",er="";for(;q<W.length;){switch(W[q][0]){case B:ee++,er+=W[q][1];break;case j:Y++,et+=W[q][1];break;case Z:if(Y>=1&&ee>=1){W.splice(q-Y-ee,Y+ee),q=q-Y-ee;let m=doDiff(et,er,{checkLines:!1,deadline:_.deadline});for(let y=m.length-1;y>=0;y--)W.splice(q,0,m[y]);q+=m.length}ee=0,Y=0,et="",er="";break;default:throw Error("Unknown diff operation.")}q++}return W.pop(),W}(m,y,_):function(m,y,_){let S=m.length,T=y.length,R=Math.ceil((S+T)/2),D=2*R,Z=Array(D),W=Array(D);for(let m=0;m<D;m++)Z[m]=-1,W[m]=-1;Z[R+1]=0,W[R+1]=0;let q=S-T,Y=q%2!=0,ee=0,et=0,er=0,ei=0;for(let j=0;j<R&&!(Date.now()>_);j++){for(let B=-j+ee;B<=j-et;B+=2){let er;let ei=R+B,ea=(er=B===-j||B!==j&&Z[ei-1]<Z[ei+1]?Z[ei+1]:Z[ei-1]+1)-B;for(;er<S&&ea<T&&m.charAt(er)===y.charAt(ea);)er++,ea++;if(Z[ei]=er,er>S)et+=2;else if(ea>T)ee+=2;else if(Y){let T=R+q-B;if(T>=0&&T<D&&-1!==W[T]){let R=S-W[T];if(er>=R)return bisectSplit(m,y,er,ea,_)}}}for(let B=-j+er;B<=j-ei;B+=2){let ee;let et=R+B,ea=(ee=B===-j||B!==j&&W[et-1]<W[et+1]?W[et+1]:W[et-1]+1)-B;for(;ee<S&&ea<T&&m.charAt(S-ee-1)===y.charAt(T-ea-1);)ee++,ea++;if(W[et]=ee,ee>S)ei+=2;else if(ea>T)er+=2;else if(!Y){let T=R+q-B;if(T>=0&&T<D&&-1!==Z[T]){let D=Z[T],j=R+D-T;if(D>=(ee=S-ee))return bisectSplit(m,y,D,j,_)}}}}return[[j,m],[B,y]]}(m,y,_.deadline)}(S=S.substring(0,S.length-R),T=T.substring(0,T.length-R),_);return D&&q.unshift([Z,D]),W&&q.push([Z,W]),q=cleanupMerge(q)}function combineChar(m,y,_){return 1===_?m+y:y+m}function splitChar(m,y){return 1===y?[m.substring(0,m.length-1),m[m.length-1]]:[m.substring(1),m[0]]}function deisolateChar(m,y,_){var S,T;let R=1===_?-1:1,D=null,W=null,q=y+_;for(;q>=0&&q<m.length&&(null===D||null===W);q+=_){let[S,T]=m[q];if(0!==T.length){if(S===B){null===D&&(D=q);continue}if(S===j){null===W&&(W=q);continue}if(S===Z){if(null===D&&null===W){let[S,T]=splitChar(m[y][1],_);m[y][1]=S,m[q][1]=combineChar(m[q][1],T,R);return}break}}}if(null!==D&&null!==W&&(S=D,T=W,1===_?m[S][1][m[S][1].length-1]===m[T][1][m[T][1].length-1]:m[S][1][0]===m[T][1][0])){let[S,T]=splitChar(m[D][1],R),[j]=splitChar(m[W][1],R);m[D][1]=S,m[W][1]=j,m[y][1]=combineChar(m[y][1],T,_);return}let[Y,ee]=splitChar(m[y][1],_);m[y][1]=Y,null===D?(m.splice(q,0,[B,ee]),null!==W&&W>=q&&W++):m[D][1]=combineChar(m[D][1],ee,R),null===W?m.splice(q,0,[j,ee]):m[W][1]=combineChar(m[W][1],ee,R)}function cleanupSemantic(m){let y=m.map(m=>cloneDiff(m)),_=!1,S=[],T=0,R=null,D=0,W=0,q=0,Y=0,ee=0;for(;D<y.length;)y[D][0]===Z?(S[T++]=D,W=Y,q=ee,Y=0,ee=0,R=y[D][1]):(y[D][0]===B?Y+=y[D][1].length:ee+=y[D][1].length,R&&R.length<=Math.max(W,q)&&R.length<=Math.max(Y,ee)&&(y.splice(S[T-1],0,[j,R]),y[S[T-1]+1][0]=B,T--,D=--T>0?S[T-1]:-1,W=0,q=0,Y=0,ee=0,R=null,_=!0)),D++;for(_&&(y=cleanupMerge(y)),y=cleanupSemanticLossless(y),D=1;D<y.length;){if(y[D-1][0]===j&&y[D][0]===B){let m=y[D-1][1],_=y[D][1],S=getCommonOverlap(m,_),T=getCommonOverlap(_,m);S>
57=T?(S>=m.length/2||S>=_.length/2)&&(y.splice(D,0,[Z,_.substring(0,S)]),y[D-1][1]=m.substring(0,m.length-S),y[D+1][1]=_.substring(S),D++):(T>=m.length/2||T>=_.length/2)&&(y.splice(D,0,[Z,m.substring(0,T)]),y[D-1][0]=B,y[D-1][1]=_.substring(0,_.length-T),y[D+1][0]=j,y[D+1][1]=m.substring(T),D++),D++}D++}return y}let W=/[^a-zA-Z0-9]/,q=/\s/,Y=/[\r\n]/,ee=/\n\r?\n$/,et=/^\r?\n\r?\n/;function cleanupSemanticLossless(m){let y=m.map(m=>cloneDiff(m));function diffCleanupSemanticScore(m,y){if(!m||!y)return 6;let _=m.charAt(m.length-1),S=y.charAt(0),T=_.match(W),R=S.match(W),D=T&&_.match(q),j=R&&S.match(q),B=D&&_.match(Y),Z=j&&S.match(Y),er=B&&m.match(ee),ei=Z&&y.match(et);return er||ei?5:B||Z?4:T&&!D&&j?3:D||j?2:T||R?1:0}let _=1;for(;_<y.length-1;){if(y[_-1][0]===Z&&y[_+1][0]===Z){let m=y[_-1][1],S=y[_][1],T=y[_+1][1],R=getCommonSuffix(m,S);if(R){let y=S.substring(S.length-R);m=m.substring(0,m.length-R),S=y+S.substring(0,S.length-R),T=y+T}let D=m,j=S,B=T,Z=diffCleanupSemanticScore(m,S)+diffCleanupSemanticScore(S,T);for(;S.charAt(0)===T.charAt(0);){m+=S.charAt(0),S=S.substring(1)+T.charAt(0),T=T.substring(1);let y=diffCleanupSemanticScore(m,S)+diffCleanupSemanticScore(S,T);y>=Z&&(Z=y,D=m,j=S,B=T)}y[_-1][1]!==D&&(D?y[_-1][1]=D:(y.splice(_-1,1),_--),y[_][1]=j,B?y[_+1][1]=B:(y.splice(_+1,1),_--))}_++}return y}function cleanupMerge(m){let y=m.map(m=>cloneDiff(m));y.push([Z,""]);let _=0,S=0,T=0,R="",D="",W;for(;_<y.length;)switch(y[_][0]){case B:T++,D+=y[_][1],_++;break;case j:S++,R+=y[_][1],_++;break;case Z:S+T>1?(0!==S&&0!==T&&(0!==(W=getCommonPrefix(D,R))&&(_-S-T>0&&y[_-S-T-1][0]===Z?y[_-S-T-1][1]+=D.substring(0,W):(y.splice(0,0,[Z,D.substring(0,W)]),_++),D=D.substring(W),R=R.substring(W)),0!==(W=getCommonSuffix(D,R))&&(y[_][1]=D.substring(D.length-W)+y[_][1],D=D.substring(0,D.length-W),R=R.substring(0,R.length-W))),_-=S+T,y.splice(_,S+T),R.length&&(y.splice(_,0,[j,R]),_++),D.length&&(y.splice(_,0,[B,D]),_++),_++):0!==_&&y[_-1][0]===Z?(y[_-1][1]+=y[_][1],y.splice(_,1)):_++,T=0,S=0,R="",D="";break;default:throw Error("Unknown diff operation")}""===y[y.length-1][1]&&y.pop();let q=!1;for(_=1;_<y.length-1;)y[_-1][0]===Z&&y[_+1][0]===Z&&(y[_][1].substring(y[_][1].length-y[_-1][1].length)===y[_-1][1]?(y[_][1]=y[_-1][1]+y[_][1].substring(0,y[_][1].length-y[_-1][1].length),y[_+1][1]=y[_-1][1]+y[_+1][1],y.splice(_-1,1),q=!0):y[_][1].substring(0,y[_+1][1].length)===y[_+1][1]&&(y[_-1][1]+=y[_+1][1],y[_][1]=y[_][1].substring(y[_+1][1].length)+y[_+1][1],y.splice(_+1,1),q=!0)),_++;return q&&(y=cleanupMerge(y)),y}function cleanupEfficiency(m,y=4){let _=m.map(m=>cloneDiff(m)),S=!1,T=[],R=0,D=null,W=0,q=!1,Y=!1,ee=!1,et=!1;for(;W<_.length;)_[W][0]===Z?(_[W][1].length<y&&(ee||et)?(T[R++]=W,q=ee,Y=et,D=_[W][1]):(R=0,D=null),ee=!1,et=!1):(_[W][0]===j?et=!0:ee=!0,D&&(q&&Y&&ee&&et||D.length<y/2&&3===function(...m){return m.reduce((m,y)=>m+(y?1:0),0)}(q,Y,ee,et))&&(_.splice(T[R-1],0,[j,D]),_[T[R-1]+1][0]=B,R--,D=null,q&&Y?(ee=!0,et=!0,R=0):(W=--R>0?T[R-1]:-1,ee=!1,et=!1),S=!0)),W++;return S&&(_=cleanupMerge(_)),_}var er=Object.defineProperty,ei=Object.getOwnPropertySymbols,ea=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,__defNormalProp$1=(m,y,_)=>y in m?er(m,y,{enumerable:!0,configurable:!0,writable:!0,value:_}):m[y]=_,__spreadValues$1=(m,y)=>{for(var _ in y||(y={}))ea.call(y,_)&&__defNormalProp$1(m,_,y[_]);if(ei)for(var _ of ei(y))es.call(y,_)&&__defNormalProp$1(m,_,y[_]);return m};let el={threshold:.5,distance:1e3};function match(m,y,_,S={}){if(null===m||null===y||null===_)throw Error("Null input. (match())");let T=Math.max(0,Math.min(_,m.length));return m===y?0:m.length?m.substring(T,T+y.length)===y?T:function(m,y,_,S={}){if(y.length>32)throw Error("Pattern too long for this browser.");let T=__spreadValues$1(__spreadValues$1({},el),S),R=function(m){let y={};for(let _=0;_<m.length;_++)y[m.charAt(_)]=0;for(let _=0;_<m.length;_++)y[m.charAt(_)]|=1<<m.length-_-1;return y}(y);function getBitapScore(m,S){let R=m/y.length,D=Math.abs(_-S);return T.distance?R+D/T.distance:D?1:R}let D=T.threshold,j=m.indexOf(y,_);-1!==j&&(D=Math.min(getBitapScore(0,j),D),-1!==(j=m.lastIndexOf(y,_+y.length))&&(D=Math.min(getBitapScore(0,j),D)));let B=1<<y.length-1;j=-1;let Z,W,q=y.length+m.length,Y=[];for(let S=0;S<y.length;S++){for(Z=0,W=q;Z<W;)getBitapScore(S,_+W)<=D?Z=W:q=W,W=Math.floor((q-Z)/2+Z);q=W;let T=Math.max(1,_-W+1),ee=Math.min(_+W,m.length)+y.length,et=Array(ee+2);et[ee+1]=(1<<S)-1;for(let y=ee;y>=T;y--){let Z=R[m.charAt(y-1)];if(0===S?et[y]=(et[y+1]<<1|1)&Z:et[y]=(et[y+1]<<1|1)&Z|((Y[y+1]|Y[y])<<1|1)|Y[y+1],et[y]&B){let m=getBitapScore(S,y-1);if(m<=D){if(D=m,(j=y-1)>_)T=Math.max(1,2*_-j);else break}}}if(getBitapScore(S+1,_)>D)break;Y=et}return j}(m,y,T,S):-1}function diffText1(m){let y=[];for(let _=0;_<m.length;_++)m[_][0]!==B&&(y[_]=m[_][1]);return y.join("")}function diffText2(m){let y=[];for(let _=0;_<m.length;_++)m[_][0]!==j&&(y[_]=m[_][1]);return y.join("")}function xIndex(m,y){let _=0,S=0,T=0,R=0,D;for(D=0;D<m.length&&(m[D][0]!==B&&(_+=m[D][1].length),m[D][0]!==j&&(S+=m[D][1].length),!(_>y));D++)T=_,R=S;return m.length!==D&&m[D][0]===j?R:R+(y-T)}function countUtf8Bytes(m){let y=0;for(let _=0;_<m.length;_++){let S=m.codePointAt(_);if(typeof S>"u")throw Error("Failed to get codepoint");y+=utf8len(S)}return y}function utf8len(m){return m<=127?1:m<=2047?2:m<=65535?3:4}function createPatchObject(m,y){return{diffs:[],start1:m,start2:y,utf8Start1:m,utf8Start2:y,length1:0,length2:0,utf8Length1:0,utf8Length2:0}}function apply(m,y,_={}){if("string"==typeof m)throw Error("Patches must be an array - pass the patch to `parsePatch()` first");let S=y;if(0===m.length)return[S,[]];let T=function(m,y,_={}){let S=0,T=0;function advanceTo(m){for(;S<m;){let m=y.codePointAt(T);if(typeof m>"u")return T;S+=utf8len(m),m>65535?T+=2:T+=1}if(!_.allowExceedingIndices&&S!==m)throw Error("Failed to determine byte offset");return T}let R=[];for(let y of m)R.push({diffs:y.diffs.map(m=>cloneDiff(m)),start1:advanceTo(y.start1),start2:advanceTo(y.start2),utf8Start1:y.utf8Start1,utf8Start2:y.utf8Start2,length1:y.length1,length2:y.length2,utf8Length1:y.utf8Length1,utf8Length2:y.utf8Length2});return R}(m,S,{allowExceedingIndices:_.allowExceedingIndices}),R=_.margin||4,D=_.deleteThreshold||.4,W=function(m,y=4){let _="";for(let m=1;m<=y;m++)_+=String.fromCharCode(m);for(let _ of m)_.start1+=y,_.start2+=y,_.utf8Start1+=y,_.utf8Start2+=y;let S=m[0],T=S.diffs;if(0===T.length||T[0][0]!==Z)T.unshift([Z,_]),S.start1-=y,S.start2-=y,S.utf8Start1-=y,S.utf8Start2-=y,S.length1+=y,S.length2+=y,S.utf8Length1+=y,S.utf8Length2+=y;else if(y>T[0][1].length){let m=T[0][1].length,R=y-m;T[0][1]=_.substring(m)+T[0][1],S.start1-=R,S.start2-=R,S.utf8Start1-=R,S.utf8Start2-=R,S.length1+=R,S.length2+=R,S.utf8Length1+=R,S.utf8Length2+=R}if(0===(T=(S=m[m.length-1]).diffs).length||T[T.length-1][0]!==Z)T.pu
57sh([Z,_]),S.length1+=y,S.length2+=y,S.utf8Length1+=y,S.utf8Length2+=y;else if(y>T[T.length-1][1].length){let m=y-T[T.length-1][1].length;T[T.length-1][1]+=_.substring(0,m),S.length1+=m,S.length2+=m,S.utf8Length1+=m,S.utf8Length2+=m}return _}(T,R);S=W+S+W,function(m,y=4){for(let _=0;_<m.length;_++){if(m[_].length1<=32)continue;let S=m[_];m.splice(_--,1);let T=S.start1,R=S.start2,D="";for(;0!==S.diffs.length;){let W=createPatchObject(T-D.length,R-D.length),q=!0;if(""!==D){let m=countUtf8Bytes(D);W.length1=D.length,W.utf8Length1=m,W.length2=D.length,W.utf8Length2=m,W.diffs.push([Z,D])}for(;0!==S.diffs.length&&W.length1<32-y;){let m=S.diffs[0][0],_=S.diffs[0][1],D=countUtf8Bytes(_);if(m===B){W.length2+=_.length,W.utf8Length2+=D,R+=_.length;let m=S.diffs.shift();m&&W.diffs.push(m),q=!1}else m===j&&1===W.diffs.length&&W.diffs[0][0]===Z&&_.length>64?(W.length1+=_.length,W.utf8Length1+=D,T+=_.length,q=!1,W.diffs.push([m,_]),S.diffs.shift()):(D=countUtf8Bytes(_=_.substring(0,32-W.length1-y)),W.length1+=_.length,W.utf8Length1+=D,T+=_.length,m===Z?(W.length2+=_.length,W.utf8Length2+=D,R+=_.length):q=!1,W.diffs.push([m,_]),_===S.diffs[0][1]?S.diffs.shift():S.diffs[0][1]=S.diffs[0][1].substring(_.length))}D=(D=diffText2(W.diffs)).substring(D.length-y);let Y=diffText1(S.diffs).substring(0,y),ee=countUtf8Bytes(Y);""!==Y&&(W.length1+=Y.length,W.length2+=Y.length,W.utf8Length1+=ee,W.utf8Length2+=ee,0!==W.diffs.length&&W.diffs[W.diffs.length-1][0]===Z?W.diffs[W.diffs.length-1][1]+=Y:W.diffs.push([Z,Y])),q||m.splice(++_,0,W)}}}(T,R);let q=0,Y=[];for(let m=0;m<T.length;m++){let y=T[m].start2+q,_=diffText1(T[m].diffs),R,W=-1;if(_.length>32?-1!==(R=match(S,_.substring(0,32),y))&&(-1===(W=match(S,_.substring(_.length-32),y+_.length-32))||R>=W)&&(R=-1):R=match(S,_,y),-1===R)Y[m]=!1,q-=T[m].length2-T[m].length1;else{let ee;if(Y[m]=!0,q=R-y,ee=-1===W?S.substring(R,R+_.length):S.substring(R,W+32),_===ee)S=S.substring(0,R)+diffText2(T[m].diffs)+S.substring(R+_.length);else{let y=diff(_,ee,{checkLines:!1});if(_.length>32&&function(m){let y=0,_=0,S=0;for(let T=0;T<m.length;T++){let R=m[T][0],D=m[T][1];switch(R){case B:_+=D.length;break;case j:S+=D.length;break;case Z:y+=Math.max(_,S),_=0,S=0;break;default:throw Error("Unknown diff operation.")}}return y+Math.max(_,S)}(y)/_.length>D)Y[m]=!1;else{y=cleanupSemanticLossless(y);let _=0,D=0;for(let W=0;W<T[m].diffs.length;W++){let q=T[m].diffs[W];q[0]!==Z&&(D=xIndex(y,_)),q[0]===B?S=S.substring(0,R+D)+q[1]+S.substring(R+D):q[0]===j&&(S=S.substring(0,R+D)+S.substring(R+xIndex(y,_+q[1].length))),q[0]!==j&&(_+=q[1].length)}}}}}return[S=S.substring(W.length,S.length-W.length),Y]}var eu=Object.defineProperty,ec=Object.getOwnPropertySymbols,ed=Object.prototype.hasOwnProperty,ef=Object.prototype.propertyIsEnumerable,__defNormalProp=(m,y,_)=>y in m?eu(m,y,{enumerable:!0,configurable:!0,writable:!0,value:_}):m[y]=_,__spreadValues=(m,y)=>{for(var _ in y||(y={}))ed.call(y,_)&&__defNormalProp(m,_,y[_]);if(ec)for(var _ of ec(y))ef.call(y,_)&&__defNormalProp(m,_,y[_]);return m};let ep={margin:4};function getDefaultOpts(m={}){return __spreadValues(__spreadValues({},ep),m)}function make(m,y,_){if("string"==typeof m&&"string"==typeof y){let S=diff(m,y,{checkLines:!0});return S.length>2&&(S=cleanupEfficiency(S=cleanupSemantic(S))),_make(m,S,getDefaultOpts(_))}if(m&&Array.isArray(m)&&typeof y>"u")return _make(diffText1(m),m,getDefaultOpts(_));if("string"==typeof m&&y&&Array.isArray(y))return _make(m,y,getDefaultOpts(_));throw Error("Unknown call format to make()")}function _make(m,y,_){if(0===y.length)return[];let S=[],T=createPatchObject(0,0),R=0,D=0,W=0,q=0,Y=0,ee=m,et=m;for(let m=0;m<y.length;m++){let er=y[m],[ei,ea]=er,es=ea.length,el=countUtf8Bytes(ea);switch(R||ei===Z||(T.start1=D,T.start2=W,T.utf8Start1=q,T.utf8Start2=Y),ei){case B:T.diffs[R++]=er,T.length2+=es,T.utf8Length2+=el,et=et.substring(0,W)+ea+et.substring(W);break;case j:T.length1+=es,T.utf8Length1+=el,T.diffs[R++]=er,et=et.substring(0,W)+et.substring(W+es);break;case Z:es<=2*_.margin&&R&&y.length!==m+1?(T.diffs[R++]=er,T.length1+=es,T.length2+=es,T.utf8Length1+=el,T.utf8Length2+=el):es>=2*_.margin&&R&&(addContext(T,ee,_),S.push(T),T=createPatchObject(-1,-1),R=0,ee=et,D=W,q=Y);break;default:throw Error("Unknown diff type")}ei!==B&&(D+=es,q+=el),ei!==j&&(W+=es,Y+=el)}return R&&(addContext(T,ee,_),S.push(T)),S}function addContext(m,y,_){if(0===y.length)return;let S=y.substring(m.start2,m.start2+m.length1),T=0;for(;y.indexOf(S)!==y.lastIndexOf(S)&&S.length<32-_.margin-_.margin;)T+=_.margin,S=y.substring(m.start2-T,m.start2+m.length1+T);T+=_.margin;let R=m.start2-T;R>=1&&isLowSurrogate(y[R])&&R--;let D=y.substring(R,m.start2);D&&m.diffs.unshift([Z,D]);let j=D.length,B=countUtf8Bytes(D),W=m.start2+m.length1+T;W<y.length&&isLowSurrogate(y[W])&&W++;let q=y.substring(m.start2+m.length1,W);q&&m.diffs.push([Z,q]);let Y=q.length,ee=countUtf8Bytes(q);m.start1-=j,m.start2-=j,m.utf8Start1-=B,m.utf8Start2-=B,m.length1+=j+Y,m.length2+=j+Y,m.utf8Length1+=B+ee,m.utf8Length2+=B+ee}let eh=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;function parse(m){if(!m)return[];let y=[],_=m.split(` 58`),S=0;for(;S<_.length;){let m=_[S].match(eh);if(!m)throw Error(`Invalid patch string: ${_[S]}`);let T=createPatchObject(toInt(m[1]),toInt(m[3]));for(y.push(T),""===m[2]?(T.start1--,T.utf8Start1--,T.length1=1,T.utf8Length1=1):"0"===m[2]?(T.length1=0,T.utf8Length1=0):(T.start1--,T.utf8Start1--,T.utf8Length1=toInt(m[2]),T.length1=T.utf8Length1),""===m[4]?(T.start2--,T.utf8Start2--,T.length2=1,T.utf8Length2=1):"0"===m[4]?(T.length2=0,T.utf8Length2=0):(T.start2--,T.utf8Start2--,T.utf8Length2=toInt(m[4]),T.length2=T.utf8Length2),S++;S<_.length;){let m;let y=_[S],R=y.charAt(0);if("@"===R)break;if(""===R){S++;continue}try{m=decodeURI(y.slice(1))}catch(m){throw Error(`Illegal escape in parse: ${y}`)}let D=countUtf8Bytes(m)-m.length;if("-"===R)T.diffs.push([j,m]),T.length1-=D;else if("+"===R)T.diffs.push([B,m]),T.length2-=D;else if(" "===R)T.diffs.push([Z,m]),T.length1-=D,T.length2-=D;else throw Error(`Invalid patch mode "${R}" in: ${m}`);S++}}return y}function toInt(m){return parseInt(m,10)}function stringify(m){return m.map(stringifyPatch).join("")}function stringifyPatch(m){let y,_,S;let{utf8Length1:T,utf8Length2:R,utf8Start1:D,utf8Start2:W,diffs:q}=m;y=0===T?`${D},0`:1===T?`${D+1}`:`${D+1},${T}`,_=0===R?`${W},0`:1===R?`${W+1}`:`${W+1},${R}`;let Y=[`@@ -${y} +${_} @@ 59`];for(let m=0;m<q.length;
59m++){switch(q[m][0]){case B:S="+";break;case j:S="-";break;case Z:S=" ";break;default:throw Error("Unknown patch operation.")}Y[m+1]=`${S+encodeURI(q[m][1])} 60`}return Y.join("").replace(/%20/g," ")}},16035:function(m,y,_){"use strict";_.d(y,{C:function(){return diffItem}});var S=_(17723);let T=/^[A-Za-z_][A-Za-z0-9_]*$/;function pathToString(m){return m.reduce((m,y,_)=>{if(Array.isArray(y))return`${m}[${y.join(":")}]`;if("object"==typeof y&&"string"==typeof y._key)return`${m}[_key=="${y._key}"]`;if("number"==typeof y)return`${m}[${y}]`;if("string"==typeof y&&!T.test(y))return`${m}['${y}']`;if("string"==typeof y)return`${m}${0===_?"":"."}${y}`;throw Error(`Unsupported path segment "${y}"`)},"")}let DiffError=class DiffError extends Error{path;value;serializedPath;constructor(m,y,_){let S=pathToString(y);super(`${m} (at '${S}')`),this.path=y,this.serializedPath=S,this.value=_}};let R=/^[a-z0-9][a-z0-9_.-]+$/i,D=/^[a-zA-Z_][a-zA-Z0-9_-]*$/,j=/^[a-z_]/i;function validateProperty(m,y,_){if(!j.test(m))throw new DiffError("Keys must start with a letter (a-z)",_.concat(m),y);
60if(!D.test(m))throw new DiffError("Keys can only contain letters, numbers and underscores",_.concat(m),y);if("_key"===m||"_ref"===m||"_type"===m){if("string"!=typeof y)throw new DiffError("Keys must be strings",_.concat(m),y);if(!R.test(y))throw new DiffError("Invalid key - use less exotic characters",_.concat(m),y)}return m}let B=["_id","_type","_createdAt","_updatedAt","_rev"],Z={hideWarnings:!1,diffMatchPatch:{enabled:!0,lengthThresholdAbsolute:30,lengthThresholdRelative:1.2}};function diffItem(m,y,_=Z,T=[],R=[]){if(m===y)return R;let D=Array.isArray(m)?"array":typeof m,j=Array.isArray(y)?"array":typeof y,B="undefined"===D,W="undefined"===j;if(B&&!W)return R.push({op:"set",path:T,value:y}),R;if(!B&&W)return R.push({op:"unset",path:T}),R;let q={...Z,..._,diffMatchPatch:{...Z.diffMatchPatch,..._.diffMatchPatch||{}}},Y=B?j:D;return"object"===Y||"array"===Y?D!==j?(R.push({op:"set",path:T,value:y}),R):"array"===Y?function(m,y,_,S,T){if(y.length>m.length&&T.push({op:"insert",after:S.concat([-1]),items:y.slice(m.length).map((m,y)=>nullifyUndefined(m,S,y,_))}),y.length<m.length){let R=m.length-y.length==1,D=m.slice(y.length);_.ifRevisionID||!isUniquelyKeyed(D)?T.push({op:"unset",path:S.concat([R?y.length:[y.length,""]])}):T.push(...D.map(m=>({op:"unset",path:S.concat({_key:m._key})})))}for(let m=0;m<y.length;m++)if(Array.isArray(y[m]))throw new DiffError("Multi-dimensional arrays not supported",S.concat(m),y[m]);let R=Math.min(m.length,y.length),D=m.slice(0,R),j=y.slice(0,R);return isUniquelyKeyed(D)&&isUniquelyKeyed(j)?function(m,y,_,S,T){var R,D;let j=indexByKey(m),B=indexByKey(y);if(R=j.keys,D=B.keys,!(R.length===D.length&&R.every((m,y)=>D[y]===m)))return diffArrayByIndex(m,y,_,S,T);for(let m=0;m<B.keys.length;m++){let y=B.keys[m],R=j.index[y],D=nullifyUndefined(B.index[y],S,m,_);diffItem(R,D,_,S.concat({_key:y}),T)}return T}(D,j,_,S,T):diffArrayByIndex(D,j,_,S,T)}(m,y,q,T,R):function(m,y,_,S,T){let R=0===S.length,D=Object.keys(m).filter(R?isNotIgnoredKey:yes).map(y=>validateProperty(y,m[y],S)),j=D.length,B=Object.keys(y).filter(R?isNotIgnoredKey:yes).map(m=>validateProperty(m,y[m],S)),Z=B.length;for(let m=0;m<j;m++){let _=D[m];_ in y||T.push({op:"unset",path:S.concat(_)})}for(let R=0;R<Z;R++){let D=B[R];diffItem(m[D],y[D],_,S.concat([D]),T)}return T}(m,y,q,T,R):function(m,y,_,T,R){let D=function(m,y,_,T){let{enabled:R,lengthThresholdRelative:D,lengthThresholdAbsolute:j}=_.diffMatchPatch,B=T[T.length-1];if(!R||"string"!=typeof m||"string"!=typeof y||"string"==typeof B&&"_"===B[0]||y.length<j)return;let Z="";try{let _=(0,S.$T)(m,y),T=(0,S.Hy)(_);Z=(0,S.M5)((0,S.oY)(T))}catch{return}return Z.length>y.length*D?void 0:{op:"diffMatchPatch",path:T,value:Z}}(m,y,_,T);return R.push(D||{op:"set",path:T,value:y}),R}(m,y,q,T,R)}function diffArrayByIndex(m,y,_,S,T){for(let R=0;R<m.length;R++)diffItem(m[R],nullifyUndefined(y[R],S,R,_),_,S.concat(R),T);return T}function isNotIgnoredKey(m){return -1===B.indexOf(m)}function isUniquelyKeyed(m){let y=[];for(let S=0;S<m.length;S++){var _;let T="object"==typeof(_=m[S])&&null!==_&&_._key;if(!T||-1!==y.indexOf(T))return!1;y.push(T)}return!0}function indexByKey(m){return m.reduce((m,y)=>(m.keys.push(y._key),m.index[y._key]=y,m),{keys:[],index:{}})}function nullifyUndefined(m,y,_,S){if("u">typeof m)return m;if(!S.hideWarnings){let m=pathToString(y.concat(_));console.warn(`undefined value in array converted to null (at '${m}')`)}return null}function yes(m){return!0}},21214:function(m,y,_){"use strict";_.d(y,{r:function(){return wrap},t:function(){return diffInput}});var S=_(17723);function replaceProperty(m,y,_){return delete m[y],m[y]=_,_}function buildArrayDiff(m,y,_,S){let T=m.value,R=y.value;return S?{type:"array",action:"changed",isChanged:!0,fromValue:T,toValue:R,items:_,annotation:y.annotation}:{type:"array",action:"unchanged",isChanged:!1,fromValue:T,toValue:R,items:_}}function diffExactByPosition(m,y,_){if(m.length!==y.length)return;let S=[];for(let T=0;T<m.length;T++){let R=diffInput(m.at(T),y.at(T),_);if(R.isChanged)return;S.push({fromIndex:T,toIndex:T,hasMoved:!1,diff:R,annotation:y.annotationAt(T)})}return S}function compareItemDiff(m,y){if(void 0!==m.toIndex&&void 0!==y.toIndex)return m.toIndex-y.toIndex;if(void 0!==m.fromIndex&&void 0!==y.fromIndex)return m.fromIndex-y.fromIndex;if(void 0!==m.fromIndex&&void 0!==y.toIndex)return -1;if(void 0!==m.toIndex&&void 0!==y.fromIndex)return 1;throw Error("invalid item diff comparison")}function deletePositionInIndex(m,y,_){let S=m.get(y);(function(m,y){let _=m.indexOf(y);if(-1===_)throw Error("value not found");m.splice(_,1)})(S,_),0===S.length&&m.delete(y)}function indexByKey(m){let y=new Map,_=[],S=m.length;for(let T=0;T<S;T++){let S=m.at(T),R=null;switch(S.type){case"string":R=`s${S.value}`;break;case"number":case"boolean":R=S.value;break;case"null":R="n";break;case"object":{let m=S.get("_key");if(m&&"string"===m.type&&(R=`k${m.value}`,y.has(R)))return}}if(null===R)return;_.push(R);let D=y.get(R);D||(D=[],y.set(R,D)),D.push(T)}return{keys:_,index:y}}let T=new Set(["_id","_type","_createdAt","_updatedAt","_rev","_weak"]);function diffInput(m,y,_={}){return m.type!==y.type?"null"===m.type?addedInput(y,null):"null"===y.type?removedInput(m,null):{type:"typeChange",action:"changed",isChanged:!0,fromType:m.type,fromValue:m.value,fromDiff:removedInput(m,void 0),toType:y.type,toValue:y.value,toDiff:addedInput(y,void 0),annotation:y.annotation}:function(m,y,_,R){switch(m){case"null":return{type:"null",action:"unchanged",isChanged:!1,toValue:null,fromValue:null};case"boolean":return function(m,y,_){let S=m.value,T=y.value,R=m.type;return S===T?{type:R,action:"unchanged",fromValue:S,toValue:T,isChanged:!1}:{type:m.type,action:"changed",isChanged:!0,fromValue:S,toValue:T,annotation:y.annotation}}(y,_);case"number":return function(m,y,_){let S=m.value,T=y.value,R=m.type;return S===T?{type:R,action:"unchanged",fromValue:S,toValue:T,isChanged:!1}:{type:m.type,action:"changed",isChanged:!0,fromValue:S,toValue:T,annotation:y.annotation}}(y,_);case"string":return function(m,y,_){let T=m.value,R=y.value;return T===R?{type:"string",action:"unchanged",isChanged:!1,fromValue:T,toValue:R,segments:[{type:"stringSegment",action:"unchanged",text:T}]}:{type:"string",action:"changed",isChanged:!0,fromValue:T,toValue:R,annotation:y.annotation,get segments(){let _=function(m,y){let _=[],T=(0,S.el)((0,S.$T)(m.value,y.value)),R=0,D=0;for(let[j,B]of T)switch(j){case S.JZ:_.push({type:"stringSegment",action:"unchanged",text:B}),R+=B.length,D+=B.length;break;case S.NL:for(let y of m.sliceAnnotation(R,R+B.length))_.push({type:"stringSegment",action:"removed",text:y.text,annotation:y.annotation});R+=B.length;break;case S.D$:for(let m of y.sliceAnnotation(D,D+B.length))_.push({type:"stringSegment",action:"added",text:m.text,annotation:m.annotation});D+=B.length;break;default:throw Error(`Unhandled diff-match-patch operation "${j}"`)}return _}(m,y);return replaceProperty(this,"segments",_)}}}(y,_);case"array":return function(m,y,_){if(m===y){let S=m.value,T=y.value;return{type:"array",action:"unchanged",isChanged:!1,fromValue:S,toValue:T,get items(){let S=diffExactByPosition(m,y,_);if(!S)throw Error("invariant broken: equivalent input, but diff detected");return replaceProperty(this,"items",S)}}}let S=indexByKey(m),T=indexByKey(y);if(S&&T)return function(m,y,_,S,T){let R=[],D=!1;function diffCommon(T,j,B,Z){deletePositionInIndex(y.index,T,j),deletePositionInIndex(S.index,T,B);let W=m.at(j),q=_.at(B),Y=diffInput(W,q);R.push({fromIndex:j,toIndex:B,hasMoved:Z,diff:Y,annotation:_.annotationAt(B)}),(Y.isChanged||j!==B)&&(D=!0)}let j=function(m,y){let _=function(m,y){let _=m.length,S=y.length,T=0,R=0,D=Array(_+1);for(T=0;T<_+1;T++)for(D[T]=[S+1],R=0;R<S+1;R++)D[T][R]=0;for(T=1;
60T<_+1;T++)for(R=1;R<S+1;R++)m[T-1]===y[R-1]?D[T][R]=D[T-1][R-1]+1:D[T][R]=Math.max(D[T-1][R],D[T][R-1]);return D}(m,y);return function(m,y,_){let S=y.length,T=_.length,R={sequence:[],prevIndices:[],nextIndices:[]};for(;0!==S&&0!==T;)if(y[S-1]===_[T-1])R.sequence.unshift(y[S-1]),R.prevIndices.unshift(S-1),R.nextIndices.unshift(T-1),--S,--T;else{let y=m[S][T-1],_=m[S-1][T];y>_?--T:--S}return R}(_,m,y)}(y.keys,S.keys);for(let _=0;_<y.keys.length;_++){let T=y.keys[_],B=j.prevIndices.indexOf(_);if(-1!==B){diffCommon(T,_,j.nextIndices[B],!1);continue}let Z=S.index.get(T),W=Z&&Z.find(m=>!j.nextIndices.includes(m));if(void 0!==W){diffCommon(T,_,W,!0);continue}let q=m.at(_);R.push({fromIndex:_,toIndex:void 0,hasMoved:!1,diff:removedInput(q,void 0),annotation:m.annotationAt(_)}),D=!0}for(let m of S.index.values()){for(let y of m){let m=_.at(y);R.push({fromIndex:void 0,toIndex:y,hasMoved:!1,diff:addedInput(m,void 0),annotation:_.annotationAt(y)})}D=!0}return R.sort(compareItemDiff),buildArrayDiff(m,_,R,D)}(m,S,y,T);let R=diffExactByPosition(m,y,_);return R?buildArrayDiff(m,y,R,!1):function(m,y,_){let S=[];for(let m=0;m<y.length;m++){let _=y.at(m);S.push({fromIndex:void 0,toIndex:m,hasMoved:!1,diff:addedInput(_,void 0),annotation:_.annotation})}for(let y=0;y<m.length;y++){let _=m.at(y);S.push({fromIndex:y,toIndex:void 0,hasMoved:!1,diff:removedInput(_,void 0),annotation:_.annotation})}return buildArrayDiff(m,y,S,!0)}(m,y)}(y,_,R);case"object":return function(m,y,_){let S={},R=!1;for(let D of m.keys){if(T.has(D))continue;let j=m.get(D),B=y.get(D);if(B){let m=diffInput(j,B,_);S[D]=m,m.isChanged&&(R=!0)}else S[D]=removedInput(j,void 0),R=!0}for(let _ of y.keys){if(T.has(_)||m.get(_))continue;let D=y.get(_);S[_]=addedInput(D,void 0),R=!0}let D=m.value,j=y.value;return R?{type:"object",action:"changed",isChanged:!0,fromValue:D,toValue:j,fields:S,annotation:y.annotation}:{type:"object",action:"unchanged",isChanged:!1,fromValue:D,toValue:j,fields:S}}(y,_,R);default:throw Error(`Unhandled diff type "${m}"`)}}(m.type,m,y,_)}function removedInput(m,y,_){switch(m.type){case"null":return{type:"null",action:"removed",isChanged:!0,fromValue:null,toValue:y,annotation:m.annotation};case"boolean":return{type:"boolean",action:"removed",isChanged:!0,fromValue:m.value,toValue:y,annotation:m.annotation};case"number":return{type:"number",action:"removed",isChanged:!0,fromValue:m.value,toValue:y,annotation:m.annotation};case"string":return{type:"string",action:"removed",isChanged:!0,fromValue:m.value,toValue:y,annotation:m.annotation,get segments(){let y=m.sliceAnnotation(0,m.value.length).map(m=>({type:"stringSegment",action:"removed",...m}));return replaceProperty(this,"segments",y)}};case"array":return{type:"array",action:"removed",isChanged:!0,fromValue:m.value,toValue:y,annotation:m.annotation,get items(){let y=[];for(let _=0;_<m.length;_++){let S=m.at(_);y.push({fromIndex:_,toIndex:void 0,hasMoved:!1,diff:removedInput(S,void 0),annotation:m.annotationAt(_)})}return replaceProperty(this,"items",y)}};case"object":return{type:"object",action:"removed",isChanged:!0,fromValue:m.value,toValue:y,annotation:m.annotation,get fields(){let y={};for(let _ of m.keys){let S=m.get(_);y[_]=removedInput(S,void 0)}return replaceProperty(this,"fields",y)}};default:throw Error("Unhandled diff type")}}function addedInput(m,y,_){switch(m.type){case"null":return{type:"null",action:"added",isChanged:!0,fromValue:y,toValue:null,annotation:m.annotation};case"boolean":return{type:"boolean",action:"added",isChanged:!0,fromValue:y,toValue:m.value,annotation:m.annotation};case"number":return{type:"number",action:"added",isChanged:!0,fromValue:y,toValue:m.value,annotation:m.annotation};case"string":return{type:"string",action:"added",isChanged:!0,fromValue:y,toValue:m.value,annotation:m.annotation,get segments(){let y=m.sliceAnnotation(0,m.value.length).map(m=>({type:"stringSegment",action:"added",...m}));return replaceProperty(this,"segments",y)}};case"array":return{type:"array",action:"added",isChanged:!0,fromValue:y,toValue:m.value,annotation:m.annotation,get items(){let y=[];for(let _=0;_<m.length;_++){let S=m.at(_);y.push({fromIndex:void 0,toIndex:_,hasMoved:!1,diff:addedInput(S,void 0),annotation:m.annotationAt(_)})}return replaceProperty(this,"items",y)}};case"object":return{type:"object",action:"added",isChanged:!0,fromValue:y,toValue:m.value,annotation:m.annotation,get fields(){let y={};for(let _ of m.keys){let S=m.get(_);y[_]=addedInput(S,void 0)}return replaceProperty(this,"fields",y)}};default:throw Error("Unhandled diff type")}}let ArrayWrapper=class ArrayWrapper{type="array";length;value;annotation;elements=[];constructor(m,y){this.annotation=y,this.value=m,this.length=m.length}at(m){if(m>=this.length)throw Error("out of bounds");return this.elements[m]||(this.elements[m]=wrap(this.value[m],this.annotation))}annotationAt(){return this.annotation}};let BasicWrapper=class BasicWrapper{type;value;annotation;constructor(m,y,_){this.type=m,this.value=y,this.annotation=_}};let ObjectWrapper=class ObjectWrapper{type="object";value;keys;annotation;fields={};constructor(m,y){this.value=m,this.annotation=y,this.keys=Object.keys(m)}get(m){let y=this.fields[m];if(y)return y;if(!this.value.hasOwnProperty(m))return;let _=this.value[m];return this.fields[m]=wrap(_,this.annotation)}};let StringWrapper=class StringWrapper{type="string";value;annotation;constructor(m,y){this.value=m,this.annotation=y}sliceAnnotation(m,y){return[{text:this.value.slice(m,y),annotation:this.annotation}]}};function wrap(m,y){if(Array.isArray(m))return new ArrayWrapper(m,y);if(null===m)return new BasicWrapper("null",m,y);let _=typeof m;switch(_){case"number":case"boolean":return new BasicWrapper(_,m,y);case"object":return new ObjectWrapper(m,y);case"string":return new StringWrapper(m,y);default:throw Error(`cannot wrap value of type: ${_}`)}}},22365:function(m,y,_){"use strict";_.d(y,{z:function(){return InsertMenu}});var S=_(85893),T=_(65490),R=_(70357),D=_(66237),j=_(18029),B=_(67294),Z=_(59864);function getSchemaTypeIcon(m){let y=function isReferenceSchemaType(m){return!!m&&("object"==typeof m||"function"==typeof m)&&("reference"===m.name||isReferenceSchemaType(m.type))}(m)&&1===(m.to??[]).length?m.to[0].icon:void 0;return m.icon??m.type?.icon??y}function fullInsertMenuReducer(m,y){return{query:"change query"===y.type?y.query:m.query,groups:"select group"===y.type?m.groups.map(m=>({...m,selected:y.name===m.name})):m.groups,views:"toggle view"===y.type?m.views.map(m=>({...m,selected:y.name===m.name})):m.views}}let W="all-items",q={gridTemplateColumns:"repeat(auto-fill, minmax(118px, 1fr))"};function InsertMenu(m){let y,_,Z,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep;let eh=(0,T.c)(54),eg=void 0===m.showIcons||m.showIcons,em=void 0===m.filter||"auto"===m.filter?m.schemaTypes.length>5:m.filter;eh[0]!==m.groups||eh[1]!==m.labels?(y=m.groups?[{name:W,title:m.labels["insert-menu.filter.all-items"],selected:!0},...m.groups.map(_temp)]:[],eh[0]=m.groups,eh[1]=m.labels,eh[2]=y):y=eh[2],eh[3]!==m.views?(_=m.views??[{name:"list"}
60],eh[3]=m.views,eh[4]=_):_=eh[4],eh[5]!==_?(Z=_.map(_temp2),eh[5]=_,eh[6]=Z):Z=eh[6],eh[7]!==y||eh[8]!==Z?(Y={query:"",groups:y,views:Z},eh[7]=y,eh[8]=Z,eh[9]=Y):Y=eh[9];let[ey,eb]=(0,B.useReducer)(fullInsertMenuReducer,Y);if(eh[10]!==m||eh[11]!==em||eh[12]!==eg||eh[13]!==ey.groups||eh[14]!==ey.query||eh[15]!==ey.views){var ev,ex,ew;let y,_,T;let B=(ev=m.schemaTypes,ex=ey.query,ew=ey.groups,ev.filter(m=>(function(m,y){let _=y.find(m=>m.selected);return!_||_.name===W||_.of?.includes(m.name)})(m,ew)&&function(m,y){let _=y.trim().toLowerCase();return m.title?m.title?.toLowerCase().includes(_):m.name.includes(_)}(m,ex))),Z=ey.views.find(_temp3),Y=em||ey.views.length>1,ed=ey.groups&&ey.groups.length>0,ef=Y||ed;er=D.v2,ec=0,et=D.kC,es="column",el="fill",eh[25]!==ef?(y=ef?{style:{borderBottom:"1px solid var(--card-border-color)"},paddingBottom:1}:{},eh[25]=ef,eh[26]=y):y=eh[26],eh[27]!==m.labels||eh[28]!==em||eh[29]!==Y||eh[30]!==ey.query||eh[31]!==ey.views?(_=Y?(0,S.jsxs)(D.kC,{flex:"none",align:"center",paddingTop:1,paddingX:1,gap:1,children:[em?(0,S.jsx)(D.xu,{flex:1,children:(0,S.jsx)(D.oi,{autoFocus:!0,border:!1,fontSize:1,icon:R.W1M,onChange:m=>{eb({type:"change query",query:m.target.value})},placeholder:m.labels["insert-menu.search.placeholder"],value:ey.query})}):null,ey.views.length>1?(0,S.jsx)(D.xu,{flex:"none",children:(0,S.jsx)(ViewToggle,{views:ey.views,onToggle:m=>{eb({type:"toggle view",name:m})},labels:m.labels})}):null]}):null,eh[27]=m.labels,eh[28]=em,eh[29]=Y,eh[30]=ey.query,eh[31]=ey.views,eh[32]=_):_=eh[32],eh[33]!==ed||eh[34]!==ey.groups?(T=ed?(0,S.jsx)(D.xu,{paddingTop:1,paddingX:1,children:(0,S.jsx)(D.td,{space:1,children:ey.groups.map(m=>(0,S.jsx)(D.OK,{id:`${m.name}-tab`,"aria-controls":`${m.name}-panel`,label:m.title??j(m.name),selected:m.selected,onClick:()=>{eb({type:"select group",name:m.name})}},m.name))})}):null,eh[33]=ed,eh[34]=ey.groups,eh[35]=T):T=eh[35],eh[36]!==y||eh[37]!==_||eh[38]!==T?(eu=(0,S.jsxs)(D.xu,{...y,children:[_,T]}),eh[36]=y,eh[37]=_,eh[38]=T,eh[39]=eu):eu=eh[39],ee=D.xu,ei=1,ea=0===B.length?(0,S.jsx)(D.xu,{padding:2,children:(0,S.jsx)(D.xv,{muted:!0,size:1,children:m.labels["insert-menu.search.no-results"]})}):Z?"grid"===Z.name?(0,S.jsx)(D.rj,{autoRows:"auto",flex:1,gap:1,style:q,children:B.map(y=>(0,S.jsx)(GridMenuItem,{icon:eg?getSchemaTypeIcon(y):void 0,onClick:()=>{m.onSelect(y)},previewImageUrl:Z.previewImageUrl?.(y.name),schemaType:y},y.name))}):(0,S.jsx)(D.Kq,{flex:1,space:1,children:B.map(y=>(0,S.jsx)(D.sN,{icon:eg?getSchemaTypeIcon(y):void 0,onClick:()=>{m.onSelect(y)},text:y.title??j(y.name)},y.name))}):null,eh[10]=m,eh[11]=em,eh[12]=eg,eh[13]=ey.groups,eh[14]=ey.query,eh[15]=ey.views,eh[16]=ee,eh[17]=et,eh[18]=er,eh[19]=ei,eh[20]=ea,eh[21]=es,eh[22]=el,eh[23]=eu,eh[24]=ec}else ee=eh[16],et=eh[17],er=eh[18],ei=eh[19],ea=eh[20],es=eh[21],el=eh[22],eu=eh[23],ec=eh[24];return eh[40]!==ee||eh[41]!==ei||eh[42]!==ea?(ed=(0,S.jsx)(ee,{padding:ei,children:ea}),eh[40]=ee,eh[41]=ei,eh[42]=ea,eh[43]=ed):ed=eh[43],eh[44]!==et||eh[45]!==ed||eh[46]!==es||eh[47]!==el||eh[48]!==eu?(ef=(0,S.jsxs)(et,{direction:es,height:el,children:[eu,ed]}),eh[44]=et,eh[45]=ed,eh[46]=es,eh[47]=el,eh[48]=eu,eh[49]=ef):ef=eh[49],eh[50]!==er||eh[51]!==ef||eh[52]!==ec?(ep=(0,S.jsx)(er,{padding:ec,children:ef}),eh[50]=er,eh[51]=ef,eh[52]=ec,eh[53]=ep):ep=eh[53],ep}function _temp3(m){return m.selected}function _temp2(m,y){return{...m,selected:0===y}}function _temp(m){return{...m,selected:!1}}let Y={grid:R.dd_,list:R.AEM},ee={grid:"insert-menu.toggle-grid-view.tooltip",list:"insert-menu.toggle-list-view.tooltip"};function ViewToggle(m){let y,_,R,j;let B=(0,T.c)(11),Z=m.views.findIndex(_temp4),W=m.views[Z+1]??m.views[0],q=m.labels[ee[W.name]];B[0]!==q?(y=(0,S.jsx)(D.xv,{size:1,children:q}),B[0]=q,B[1]=y):y=B[1];let et=Y[W.name];return B[2]!==W.name||B[3]!==m?(_=()=>{m.onToggle(W.name)},B[2]=W.name,B[3]=m,B[4]=_):_=B[4],B[5]!==et||B[6]!==_?(R=(0,S.jsx)(D.zx,{mode:"bleed",icon:et,onClick:_}),B[5]=et,B[6]=_,B[7]=R):R=B[7],B[8]!==y||B[9]!==R?(j=(0,S.jsx)(D.u,{content:y,placement:"top",portal:!0,children:R}),B[8]=y,B[9]=R,B[10]=j):j=B[10],j}function _temp4(m){return m.selected}function GridMenuItem(m){let y,_,R,j,W,q,Y,ee,et;let er=(0,T.c)(19),[ei,ea]=(0,B.useState)(!1),es=m.icon;er[0]===Symbol.for("react.memo_cache_sentinel")?(y={overflow:"hidden"},er[0]=y):y=er[0],er[1]===Symbol.for("react.memo_cache_sentinel")?(_={backgroundColor:"var(--card-muted-bg-color)",paddingBottom:"66.6%",position:"relative"},er[1]=_):_=er[1],er[2]!==es?(R=(0,Z.isValidElementType)(es)?(0,S.jsx)(D.kC,{align:"center",justify:"center",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%"},children:(0,S.jsx)(D.xv,{size:1,children:(0,S.jsx)(es,{})})}):null,er[2]=es,er[3]=R):R=er[3],er[4]!==ei||er[5]!==m.previewImageUrl?(j=!m.previewImageUrl||ei?null:(0,S.jsx)("img",{src:m.previewImageUrl,style:{objectFit:"contain",width:"100%",height:"100%",position:"absolute",inset:0},onError:()=>{ea(!0)}}),er[4]=ei,er[5]=m.previewImageUrl,er[6]=j):j=er[6],er[7]===Symbol.for("react.memo_cache_sentinel")?(W=(0,S.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",boxShadow:"inset 0 0 0 0.5px var(--card-fg-color)",opacity:.1}}),er[7]=W):W=er[7],er[8]!==R||er[9]!==j?(q=(0,S.jsxs)(D.xu,{flex:"none",style:_,children:[R,j,W]}),er[8]=R,er[9]=j,er[10]=q):q=er[10];
60let el=m.schemaType.title??m.schemaType.name;return er[11]!==el?(Y=(0,S.jsx)(D.xu,{flex:1,padding:2,children:(0,S.jsx)(D.xv,{size:1,weight:"medium",children:el})}),er[11]=el,er[12]=Y):Y=er[12],er[13]!==q||er[14]!==Y?(ee=(0,S.jsxs)(D.kC,{direction:"column",gap:1,padding:1,children:[q,Y]}),er[13]=q,er[14]=Y,er[15]=ee):ee=er[15],er[16]!==m.onClick||er[17]!==ee?(et=(0,S.jsx)(D.sN,{padding:0,radius:2,onClick:m.onClick,style:y,children:ee}),er[16]=m.onClick,er[17]=ee,er[18]=et):et=er[18],et}},49066:function(m,y,_){"use strict";_.d(y,{Cp:function(){return hide},RR:function(){return flip},X5:function(){return autoPlacement},YF:function(){return useFloating},cv:function(){return offset},uY:function(){return shift},x7:function(){return arrow}});var S=_(18573),T=_(67294),R=_(73935),D="undefined"!=typeof document?T.useLayoutEffect:function(){};function deepEqual(m,y){let _,S,T;if(m===y)return!0;if(typeof m!=typeof y)return!1;if("function"==typeof m&&m.toString()===y.toString())return!0;if(m&&y&&"object"==typeof m){if(Array.isArray(m)){if((_=m.length)!==y.length)return!1;for(S=_;0!=S--;)if(!deepEqual(m[S],y[S]))return!1;return!0}if((_=(T=Object.keys(m)).length)!==Object.keys(y).length)return!1;for(S=_;0!=S--;)if(!({}).hasOwnProperty.call(y,T[S]))return!1;for(S=_;0!=S--;){let _=T[S];if(("_owner"!==_||!m.$$typeof)&&!deepEqual(m[_],y[_]))return!1}return!0}return m!=m&&y!=y}function getDPR(m){if("undefined"==typeof window)return 1;let y=m.ownerDocument.defaultView||window;return y.devicePixelRatio||1}function roundByDPR(m,y){let _=getDPR(m);return Math.round(y*_)/_}function useLatestRef(m){let y=T.useRef(m);return D(()=>{y.current=m}),y}function useFloating(m){void 0===m&&(m={});let{placement:y="bottom",strategy:_="absolute",middleware:j=[],platform:B,elements:{reference:Z,floating:W}={},transform:q=!0,whileElementsMounted:Y,open:ee}=m,[et,er]=T.useState({x:0,y:0,strategy:_,placement:y,middlewareData:{},isPositioned:!1}),[ei,ea]=T.useState(j);deepEqual(ei,j)||ea(j);let[es,el]=T.useState(null),[eu,ec]=T.useState(null),ed=T.useCallback(m=>{m!==eg.current&&(eg.current=m,el(m))},[]),ef=T.useCallback(m=>{m!==em.current&&(em.current=m,ec(m))},[]),ep=Z||es,eh=W||eu,eg=T.useRef(null),em=T.useRef(null),ey=T.useRef(et),eb=null!=Y,ev=useLatestRef(Y),ex=useLatestRef(B),ew=useLatestRef(ee),e_=T.useCallback(()=>{if(!eg.current||!em.current)return;let m={placement:y,strategy:_,middleware:ei};ex.current&&(m.platform=ex.current),(0,S.oo)(eg.current,em.current,m).then(m=>{let y={...m,isPositioned:!1!==ew.current};eC.current&&!deepEqual(ey.current,y)&&(ey.current=y,R.flushSync(()=>{er(y)}))})},[ei,y,_,ex,ew]);D(()=>{!1===ee&&ey.current.isPositioned&&(ey.current.isPositioned=!1,er(m=>({...m,isPositioned:!1})))},[ee]);let eC=T.useRef(!1);D(()=>(eC.current=!0,()=>{eC.current=!1}),[]),D(()=>{if(ep&&(eg.current=ep),eh&&(em.current=eh),ep&&eh){if(ev.current)return ev.current(ep,eh,e_);e_()}},[ep,eh,e_,ev,eb]);let eS=T.useMemo(()=>({reference:eg,floating:em,setReference:ed,setFloating:ef}),[ed,ef]),ek=T.useMemo(()=>({reference:ep,floating:eh}),[ep,eh]),eT=T.useMemo(()=>{let m={position:_,left:0,top:0};if(!ek.floating)return m;let y=roundByDPR(ek.floating,et.x),S=roundByDPR(ek.floating,et.y);return q?{...m,transform:"translate("+y+"px, "+S+"px)",...getDPR(ek.floating)>=1.5&&{willChange:"transform"}}:{position:_,left:y,top:S}},[_,q,ek.floating,et.x,et.y]);return T.useMemo(()=>({...et,update:e_,refs:eS,elements:ek,floatingStyles:eT}),[et,e_,eS,ek,eT])}let arrow$1=m=>({name:"arrow",options:m,fn(y){let{element:_,padding:T}="function"==typeof m?m(y):m;return _&&({}).hasOwnProperty.call(_,"current")?null!=_.current?(0,S.x7)({element:_.current,padding:T}).fn(y):{}:_?(0,S.x7)({element:_,padding:T}).fn(y):{}}}),offset=(m,y)=>({...(0,S.cv)(m),options:[m,y]}),shift=(m,y)=>({...(0,S.uY)(m),options:[m,y]}),flip=(m,y)=>({...(0,S.RR)(m),options:[m,y]}),autoPlacement=(m,y)=>({...(0,S.X5)(m),options:[m,y]}),hide=(m,y)=>({...(0,S.Cp)(m),options:[m,y]}),arrow=(m,y)=>({...arrow$1(m),options:[m,y]})},94713:function(m,y,_){"use strict";_.d(y,{fi:function(){return buildTheme},BA:function(){return getScopedTheme},aQ:function(){return getTheme_v2}});let S=["gray","blue","purple","magenta","red","orange","yellow","green","cyan"],T=["50","100","200","300","400","500","600","700","800","900","950"],R={black:{title:"Black",hex:"#0d0e12"},white:{title:"White",hex:"#ffffff"},gray:{50:{title:"Gray 50",hex:"#f6f6f8"},100:{title:"Gray 100",hex:"#eeeef1"},200:{title:"Gray 200",hex:"#e3e4e8"},300:{title:"Gray 300",hex:"#bbbdc9"},400:{title:"Gray 400",hex:"#9499ad"},500:{title:"Gray 500",hex:"#727892"},600:{title:"Gray 600",hex:"#515870"},700:{title:"Gray 700",hex:"#383d51"},800:{title:"Gray 800",hex:"#252837"},900:{title:"Gray 900",hex:"#1b1d27"},950:{title:"Gray 950",hex:"#13141b"}},blue:{50:{title:"Blue 50",hex:"#f5f8ff"},100:{title:"Blue 100",hex:"#e5edff"},200:{title:"Blue 200",hex:"#dbe5ff"},300:{title:"Blue 300",hex:"#a8bfff"},400:{title:"Blue 400",hex:"#7595ff"},500:{title:"Blue 500",hex:"#556bfc"},600:{title:"Blue 600",hex:"#4043e7"},700:{title:"Blue 700",hex:"#2927aa"},800:{title:"Blue 800",hex:"#192457"},900:{title:"Blue 900",hex:"#161a41"},950:{title:"Blue 950",hex:"#101228"}},purple:{50:{title:"Purple 50",hex:"#f8f5ff"},100:{title:"Purple 100",hex:"#f1ebff"},200:{title:"Purple 200",hex:"#ece1fe"},300:{title:"Purple 300",hex:"#ccb1fc"},400:{title:"Purple 400",hex:"#b087f7"},500:{title:"Purple 500",hex:"#8f57ef"},600:{title:"Purple 600",hex:"#721fe5"},700:{title:"Purple 700",hex:"#4c1a9e"},800:{title:"Purple 800",hex:"#2f1862"},900:{title:"Purple 900",hex:"#23173f"},950:{title:"Purple 950",hex:"#181128"}},magenta:{50:{title:"Magenta 50",hex:"#fef6f9"},100:{title:"Magenta 100",hex:"#fde8ef"},200:{title:"Magenta 200",hex:"#fcdee9"},300:{title:"Magenta 300",hex:"#f7abc5"},400:{title:"Magenta 400",hex:"#f0709b"},500:{title:"Magenta 500",hex:"#e72767"},600:{title:"Magenta 600",hex:"#b11651"},700:{title:"Magenta 700",hex:"#7c1342"},800:{title:"Magenta 800",hex:"#4b1130"},900:{title:"Magenta 900",hex:"#341325"},950:{title:"Magenta 950",hex:"#1f0f14"}},red:{50:{title:"Red 50",hex:"#fff6f5"},100:{title:"Red 100",hex:"#ffe7e5"},200:{title:"Red 200",hex:"#ffdedc"},300:{title:"Red 300",hex:"#fdada5"},400:{title:"Red 400",hex:"#f77769"},500:{title:"Red 500",hex:"#ef4434"},600:{title:"Red 600",hex:"#cc2819"},700:{title:"Red 700",hex:"#8b2018"},800:{title:"Red 800",hex:"#4d1714"},900:{title:"Red 900",hex:"#321615"},950:{title:"Red 950",hex:"#1e1011"}},orange:{50:{title:"Orange 50",hex:"#fff7f0"},100:{title:"Orange 100",hex:"#ffeadb"},200:{title:"Orange 200",hex:"#ffddc7"},300:{title:"Orange 300",hex:"#ffb685"},400:{title:"Orange 400",hex:"#ff8e42"},500:{title:"Orange 500",hex:"#fa6400"},600:{title:"Orange 600",hex:"#b14802"},700:{title:"Orange 700",hex:"#7c3404"},800:{title:"Orange 800",hex:"#461e07"},900:{title:"Orange 900",hex:"#32160b"},950:{title:"Orange 950",hex:"#21120d"}},yellow:{50:{title:"Yellow 50",hex:"#fefae1"},100:{title:"Yellow 100",hex:"#fcf3bb"},200:{title:"Yellow 200",hex:"#f9e994"},300:{title:"Yellow 300",hex:"#f7d455"},400:{title:"Yellow 400",hex:"#f9bc15"},500:{title:"Yellow 500",hex:"#d28a04"},600:{title:"Yellow 600",hex:"#965908"},700:{title:"Yellow 700",hex:"#653a0b"},800:{title:"Yellow 800",hex:"#3b220c"},900:{title:"Yellow 900",hex:"#271a11"},950:{title:"Yellow 950",hex:"#181410"}},green:{50:{title:"Green 50",hex:"#e7fef5"},100:{title:"Green 100",hex:"#c5fce8"},200:{title:"Green 200",hex:"#a9f9dc"},300:{title:"Green 300",hex:"#59f3ba"},400:{title:"Green 400",hex:"#0ff0a1"},500:{title:"Green 500",hex:"#04b97a"},600:{title:"Green 600",hex:"#01794f"},700:{title:"Green 700",hex:"#015133"},800:{title:"Green 800",hex:"#023120"},900:{title:"Green 900",hex:"#06231a"},950:{title:"Green 950",hex:"#071715"}},cyan:{50:{title:"Cyan 50",hex:"#e7fefe"},100:{title:"Cyan 100",hex:"#c5fcfc"},200:{title:"Cyan 200",hex:"#96f8f8"},300:{title:"Cyan 300",hex:"#62efef"},400:{title:"Cyan 400",hex:"#18e2e2"},500:{title:"Cyan 500",hex:"#04b8be"},600:{title:"Cyan 600",hex:"#037782"},700:{title:"Cyan 700",hex:"#024950"},800:{title:"Cyan 800",hex:"#042f34"},900:{title:"Cyan 900",hex:"#072227"},950:{title:"Cyan 950",hex:"#0d181c"}}},D={transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base
60:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},primary:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},positive:{lightest:"hsl(120, 100%, 95%)",lighter:"hsl(120, 100%, 70%)",light:"hsl(120, 100%, 65%)",base:"hsl(120, 100%, 50%)",dark:"hsl(120, 100%, 35%)",darker:"hsl(120, 100%, 20%)",darkest:"hsl(120, 100%, 5%)"},caution:{lightest:"hsl(60, 100%, 95%)",lighter:"hsl(60, 100%, 70%)",light:"hsl(60, 100%, 65%)",base:"hsl(60, 100%, 50%)",dark:"hsl(60, 100%, 35%)",darker:"hsl(60, 100%, 20%)",darkest:"hsl(60, 100%, 5%)"},critical:{lightest:"hsl(0, 100%, 95%)",lighter:"hsl(0, 100%, 70%)",light:"hsl(0, 100%, 65%)",base:"hsl(0, 100%, 50%)",dark:"hsl(0, 100%, 35%)",darker:"hsl(0, 100%, 20%)",darkest:"hsl(0, 100%, 5%)"}};D.transparent.darkest,D.transparent.lightest,D.transparent.lightest,D.transparent.darkest,D.transparent.darker,D.transparent.lighter,D.transparent.base,D.transparent.base,D.primary.darkest,D.primary.lightest,D.primary.lightest,D.primary.darkest,D.primary.darker,D.primary.lighter,D.primary.base,D.primary.base,D.positive.darkest,D.positive.lightest,D.positive.lightest,D.positive.darkest,D.positive.darker,D.positive.lighter,D.positive.base,D.positive.base,D.caution.darkest,D.caution.lightest,D.caution.lightest,D.caution.darkest,D.caution.darker,D.caution.lighter,D.caution.base,D.caution.base,D.critical.darkest,D.critical.lightest,D.critical.lightest,D.critical.darkest,D.critical.darker,D.critical.lighter,D.critical.base,D.critical.base;let j={avatar:{sizes:[{distance:-4,size:19},{distance:-4,size:25},{distance:-8,size:33},{distance:-12,size:49}],focusRing:{offset:1,width:1}},button:{textWeight:"medium",border:{width:1},focusRing:{offset:-1,width:1}},card:{border:{width:1},focusRing:{offset:-1,width:1},shadow:{outline:.5}},container:[320,640,960,1280,1600,1920],media:[360,600,900,1200,1800,2400],layer:{dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},radius:[0,1,3,6,9,12,21],shadow:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-2],penumbra:[0,6,10,0],ambient:[0,1,18,1]},{umbra:[0,7,8,-4],penumbra:[0,12,17,2],ambient:[0,5,22,4]},{umbra:[0,9,11,-5],penumbra:[0,18,28,2],ambient:[0,7,34,6]},{umbra:[0,11,15,-7],penumbra:[0,24,38,3],ambient:[0,9,46,8]}],space:[0,4,8,12,20,32,52,84,136,220],input:{border:{width:1},checkbox:{size:17,focusRing:{offset:-1,width:1}},radio:{size:17,markSize:9,focusRing:{offset:-1,width:1}},switch:{width:25,height:17,padding:5,transitionDurationMs:150,transitionTimingFunction:"ease-out",focusRing:{offset:1,width:1}},select:{focusRing:{offset:-1,width:1}},text:{focusRing:{offset:-1,width:1}}},style:{button:{root:{transition:"background-color 100ms,border-color 100ms,color 100ms"}}}},B={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:27,iconSize:41,lineHeight:35,letterSpacing:0},{ascenderHeight:9.5,descenderHeight:8.5,fontSize:33,iconSize:49,lineHeight:41,letterSpacing:0},{ascenderHeight:10.5,descenderHeight:9.5,fontSize:38,iconSize:53,lineHeight:47,letterSpacing:0}]},label:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif',weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:8.1,iconSize:13,lineHeight:10,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:9.5,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:10.8,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.25,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:13.6,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:15,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:18,iconSize:29,lineHeight:27,letterSpacing:0}
60,{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},Z=new WeakMap;function themeColor_v0_v2(m){let y=Z.get(m);if(y)return y;let _=stateThemeColor_v0_v2(m,m.card.enabled),S={_blend:m._blend||(m.dark?"screen":"multiply"),_dark:m.dark,accent:_.accent,avatar:_.avatar,backdrop:m.base.shadow.ambient,badge:_.badge,bg:m.base.bg,border:m.base.border,button:{default:stateTonesThemeColor_v0_v2(m,m.button.default),ghost:stateTonesThemeColor_v0_v2(m,m.button.ghost),bleed:stateTonesThemeColor_v0_v2(m,m.button.bleed)},code:_.code,fg:m.base.fg,focusRing:m.base.focusRing,icon:_.muted.fg,input:{default:inputStatesThemeColor_v0_v2(m.input.default),invalid:inputStatesThemeColor_v0_v2(m.input.invalid)},kbd:_.kbd,link:_.link,muted:{..._.muted,bg:m.selectable?.default.enabled.bg2||m.base.bg},selectable:stateTonesThemeColor_v0_v2(m,m.selectable||m.muted),shadow:m.base.shadow,skeleton:{from:m.skeleton?.from||m.base.border,to:m.skeleton?.to||m.base.border},syntax:m.syntax};return Z.set(m,S),S}function stateTonesThemeColor_v0_v2(m,y){return{default:{enabled:stateThemeColor_v0_v2(m,y.default.enabled),hovered:stateThemeColor_v0_v2(m,y.default.hovered),pressed:stateThemeColor_v0_v2(m,y.default.pressed),selected:stateThemeColor_v0_v2(m,y.default.selected),disabled:stateThemeColor_v0_v2(m,y.default.disabled)},neutral:{enabled:stateThemeColor_v0_v2(m,y.default.enabled),hovered:stateThemeColor_v0_v2(m,y.default.hovered),pressed:stateThemeColor_v0_v2(m,y.default.pressed),selected:stateThemeColor_v0_v2(m,y.default.selected),disabled:stateThemeColor_v0_v2(m,y.default.disabled)},primary:{enabled:stateThemeColor_v0_v2(m,y.primary.enabled),hovered:stateThemeColor_v0_v2(m,y.primary.hovered),pressed:stateThemeColor_v0_v2(m,y.primary.pressed),selected:stateThemeColor_v0_v2(m,y.primary.selected),disabled:stateThemeColor_v0_v2(m,y.primary.disabled)},suggest:{enabled:stateThemeColor_v0_v2(m,y.primary.enabled),hovered:stateThemeColor_v0_v2(m,y.primary.hovered),pressed:stateThemeColor_v0_v2(m,y.primary.pressed),selected:stateThemeColor_v0_v2(m,y.primary.selected),disabled:stateThemeColor_v0_v2(m,y.primary.disabled)},positive:{enabled:stateThemeColor_v0_v2(m,y.positive.enabled),hovered:stateThemeColor_v0_v2(m,y.positive.hovered),pressed:stateThemeColor_v0_v2(m,y.positive.pressed),selected:stateThemeColor_v0_v2(m,y.positive.selected),disabled:stateThemeColor_v0_v2(m,y.positive.disabled)},caution:{enabled:stateThemeColor_v0_v2(m,y.caution.enabled),hovered:stateThemeColor_v0_v2(m,y.caution.hovered),pressed:stateThemeColor_v0_v2(m,y.caution.pressed),selected:stateThemeColor_v0_v2(m,y.caution.selected),disabled:stateThemeColor_v0_v2(m,y.caution.disabled)},critical:{enabled:stateThemeColor_v0_v2(m,y.critical.enabled),hovered:stateThemeColor_v0_v2(m,y.critical.hovered),pressed:stateThemeColor_v0_v2(m,y.critical.pressed),selected:stateThemeColor_v0_v2(m,y.critical.selected),disabled:stateThemeColor_v0_v2(m,y.critical.disabled)}}}function stateThemeColor_v0_v2(m,y){return{...y,avatar:{gray:{bg:m.spot.gray,fg:m.base.bg},blue:{bg:m.spot.blue,fg:m.base.bg},purple:{bg:m.spot.purple,fg:m.base.bg},magenta:{bg:m.spot.magenta,fg:m.base.bg},red:{bg:m.spot.red,fg:m.base.bg},orange:{bg:m.spot.orange,fg:m.base.bg},yellow:{bg:m.spot.yellow,fg:m.base.bg},green:{bg:m.spot.green,fg:m.base.bg},cyan:{bg:m.spot.cyan,fg:m.base.bg}},badge:{default:{bg:m.muted.default.enabled.bg,fg:m.muted.default.enabled.fg,dot:m.muted.default.enabled.muted.fg,icon:m.muted.default.enabled.muted.fg},neutral:{bg:m.muted.transparent.enabled.bg,fg:m.muted.transparent.enabled.fg,dot:m.muted.transparent.enabled.muted.fg,icon:m.muted.transparent.enabled.muted.fg},primary:{bg:m.muted.primary.enabled.bg,fg:m.muted.primary.enabled.fg,dot:m.muted.primary.enabled.muted.fg,icon:m.muted.primary.enabled.muted.fg},suggest:{bg:m.muted.primary.enabled.bg,fg:m.muted.primary.enabled.fg,dot:m.muted.primary.enabled.muted.fg,icon:m.muted.primary.enabled.muted.fg},positive:{bg:m.muted.positive.enabled.bg,fg:m.muted.positive.enabled.fg,dot:m.muted.positive.enabled.muted.fg,icon:m.muted.positive.enabled.muted.fg},caution:{bg:m.muted.caution.enabled.bg,fg:m.muted.caution.enabled.fg,dot:m.muted.caution.enabled.muted.fg,icon:m.muted.caution.enabled.muted.fg}
60,critical:{bg:m.muted.critical.enabled.bg,fg:m.muted.critical.enabled.fg,dot:m.muted.critical.enabled.muted.fg,icon:m.muted.critical.enabled.muted.fg}},kbd:{bg:m.muted.default.enabled.bg,fg:m.muted.default.enabled.fg,border:m.muted.default.enabled.border},muted:{...m.muted.default.enabled.muted,bg:y.bg2||y.bg},skeleton:{from:y.skeleton?.from||y.border,to:y.skeleton?.to||y.border}}}function inputStatesThemeColor_v0_v2(m){return{enabled:inputStateThemeColor_v0_v2(m.enabled),disabled:inputStateThemeColor_v0_v2(m.disabled),readOnly:inputStateThemeColor_v0_v2(m.readOnly),hovered:inputStateThemeColor_v0_v2(m.hovered)}}function inputStateThemeColor_v0_v2(m){return{bg:m.bg,border:m.border,fg:m.fg,muted:{bg:m.bg2},placeholder:m.placeholder}}let W=new WeakMap;function getTheme_v2(m){if(m.sanity.v2?._resolved)return m.sanity.v2;let y=W.get(m);if(y)return y;let _={_version:2,_resolved:!0,avatar:{...j.avatar,...m.sanity.avatar},button:{...j.button,...m.sanity.button},card:j.card,color:themeColor_v0_v2(m.sanity.color),container:m.sanity.container,font:m.sanity.fonts,input:{...j.input,...m.sanity.input,checkbox:{...j.input.checkbox,...m.sanity.input.checkbox},radio:{...j.input.radio,...m.sanity.input.radio},switch:{...j.input.switch,...m.sanity.input.switch}},layer:m.sanity.layer??j.layer,media:m.sanity.media,radius:m.sanity.radius,shadow:m.sanity.shadows,space:m.sanity.space,style:m.sanity.styles};return W.set(m,_),_}function is_v2(m){return 2===m._version}let q=new WeakMap,Y=new WeakMap;function v2_v0(m){let y=Y.get(m);
60if(y)return y;let{avatar:_,button:S,color:T,container:R,font:D,input:j,media:B,radius:Z,shadow:W,space:q,style:ee}=m;return{_version:0,avatar:_,button:S,container:R,color:{light:{transparent:themeColor_v2_v0(T.light.transparent),default:themeColor_v2_v0(T.light.default),primary:themeColor_v2_v0(T.light.primary),positive:themeColor_v2_v0(T.light.positive),caution:themeColor_v2_v0(T.light.caution),critical:themeColor_v2_v0(T.light.critical)},dark:{transparent:themeColor_v2_v0(T.dark.transparent),default:themeColor_v2_v0(T.dark.default),primary:themeColor_v2_v0(T.dark.primary),positive:themeColor_v2_v0(T.dark.positive),caution:themeColor_v2_v0(T.dark.caution),critical:themeColor_v2_v0(T.dark.critical)}},focusRing:j.text.focusRing,fonts:D,input:j,media:B,radius:Z,shadows:W,space:q,styles:ee,v2:m}}function themeColor_v2_v0(m){return{base:{bg:m.bg,fg:m.fg,border:m.border,focusRing:m.focusRing,shadow:m.shadow},button:m.button,card:m.selectable.default,dark:m._dark,input:{default:inputStatesThemeColor_v2_v0(m.input.default),invalid:inputStatesThemeColor_v2_v0(m.input.invalid)},muted:{...m.button.ghost,transparent:m.button.ghost.default},solid:{...m.button.default,transparent:m.button.default.default},selectable:m.selectable,spot:{gray:m.avatar.gray.bg,blue:m.avatar.blue.bg,purple:m.avatar.purple.bg,magenta:m.avatar.magenta.bg,red:m.avatar.red.bg,orange:m.avatar.orange.bg,yellow:m.avatar.yellow.bg,green:m.avatar.green.bg,cyan:m.avatar.cyan.bg},syntax:m.syntax}}function inputStatesThemeColor_v2_v0(m){return{enabled:inputStateThemeColor_v2_v0(m.enabled),disabled:inputStateThemeColor_v2_v0(m.disabled),readOnly:inputStateThemeColor_v2_v0(m.readOnly),hovered:inputStateThemeColor_v2_v0(m.hovered)}}function inputStateThemeColor_v2_v0(m){return{bg:m.bg,bg2:m.muted.bg,border:m.border,fg:m.fg,placeholder:m.placeholder}}let ee=["multiply","screen"],et=["transparent","default","neutral","primary","suggest","positive","caution","critical"],er=["default","neutral","primary","suggest","positive","caution","critical"],ei=["enabled","hovered","pressed","selected","disabled"],ea=["default","ghost","bleed"],es=["default","invali
60d"],el=["enabled","hovered","readOnly","disabled"];function isColorTintKey(m){return T.includes(m)}function isColorMixPercentValue(m){return/^\d+%$/.test(m)}function parseTokenValue(m){let y=m.split("/"),_=y.shift()||"",[T,R]=_.split(" ");if(isColorTintKey(T)){let m=y.shift()||"";if(isColorMixPercentValue(R)){let m=Number(R.slice(0,-1))/100;return{type:"color",tint:T,mix:m}}if(isColorOpacityValue(m)){let y=Number(m);return{type:"color",tint:T,opacity:y}}return{type:"color",tint:T}}if("black"===T||"white"===T){let m=y.shift()||"";if(isColorMixPercentValue(R)){let m=Number(R.slice(0,-1))/100;return{type:"color",key:T,mix:m}}if(isColorOpacityValue(m)){let y=Number(m);return{type:"color",key:T,opacity:y}}return{type:"color",key:T}}if(S.includes(T)){_=y.shift()||"";let[m,S]=_.split(" ");if(isColorTintKey(m)){let _=y.shift()||"";if(isColorMixPercentValue(S)){let y=Number(S.slice(0,-1))/100;return{type:"color",hue:T,tint:m,mix:y}}if(isColorOpacityValue(_)){let y=Number(_);return{type:"color",hue:T,tint:m,opacity:y}}return{type:"color",hue:T,tint:m}}return{type:"hue",value:T}}if(ee.includes(T))return{type:"blendMode",value:T}}function isColorOpacityValue(m){return"0"===m||/^0\.[0-9]+$/.test(m)||"1"===m}[...S],[...et],[...er],[...ei],[...es],[...el];let eu=["500","500"];function resolveColorTokenValue(m,y=eu){var _;let S;let{hue:T,scheme:R}=m,D=parseTokenValue(y["light"===R?0:1]);if(!D||"color"!==D.type)throw Error(`Invalid color token: ${y[0]}`);return _={...D,hue:D.hue||T},S="",S="black"===_.key||"white"===_.key?_.key:`${_.hue}/${_.tint}`,void 0!==_.mix?`${S} ${100*_.mix}%`:(void 0!==_.opacity&&(S+=`/${_.opacity}`),S)}let ec={base:{"*":{_blend:["multiply","screen"],accent:{fg:["purple/600","purple/400"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},backdrop:["gray/200/0.5","black/0.5"],badge:{"*":{bg:["100","900"],fg:["600","400"],icon:["500","500"],dot:["500","500"]},positive:{bg:["200 50%","900"],fg:["600","500"]},caution:{bg:["200 50%","900"],fg:["600","500"]}},bg:["50","950"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["800","200"],focusRing:["blue/500","blue/500"],icon:["600","400"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/600","blue/300"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},shadow:{outline:["500/0.3","500/0.4"],umbra:["gray/500/0.1","black/0.2"],penumbra:["gray/500/0.07","black/0.14"],ambient:["gray/500/0.06","black/0.12"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},transparent:{bg:["50","black"]},default:{bg:["white","950"],fg:["800","200"],muted:{fg:["600","400"]}},primary:{_hue:"blue"},suggest:{_hue:"purple"},positive:{_hue:"green",shadow:{outline:["500/0.4","500/0.4"]}},caution:{_hue:"yellow",shadow:{outline:["600/0.3","500/0.4"]}},critical:{_hue:"red"}},button:{default:{"*":{"*":{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500/0","400/0"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["950","50"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},hovered:{bg:["600","300"],border:["700/0","300/0"]},pressed:{bg:["700","300"]},selected:{bg:["700","300"]},disabled:{_hue:"gray",accent:{fg:["100 70%","900 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/500","gray/400"],fg:["white","black"]}},badge:{"*":{bg:["gray/700","gray/300"],fg:["white","black"],dot:["white","black"],icon:["white","black"]}},bg:["300","600"],code:{bg:["950","50"],fg:["300","600"]},fg:["300","600"],muted:{bg:["950","50"],fg:["300","600"]},kbd:{bg:["black","white"],fg:["white","black"],border:["700","300"]},link:{fg:["100 70%","900 70%"]}}},default:{"*":{avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},bg:["800","200"],muted:{bg:["950","50"],fg:["400","600"]}},hovered:{bg:["900","100"]},pressed:{bg:["black","white"]},selected:{bg:["black","white"]}}},ghost:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 60%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["50","950"],border:["100","900"],code:{bg:["500 10%","400 10%"],fg:["700 60%","400 60%"]},fg:["600","400"],icon:["700 60%","300 60%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 60%","blue/300 60%"]},muted:{bg:["100","950"],fg:["700 60%","300 60%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["100","900"],fg:["700","300"]},pressed:{bg:["200","800"],fg:["800","200"]},selected:{bg:["200","800"],fg:["800","200"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}}
60,badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["300","700"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}},positive:{"*":{border:["600 20%","800"]}},caution:{"*":{border:["600 20%","800"]}}},bleed:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["white/0","black/0"],code:{bg:["50","950"],fg:["700 75%","300 75%"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["700","300"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["100","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","900"],fg:["800","200"],icon:["800 70%","300 70%"]},pressed:{bg:["100","800"],fg:["800","200"],icon:["800 70%","200 70%"]},selected:{bg:["100","900"],fg:["800","200"],icon:["800 60%","200 60%"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["400","600"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}}}},input:{"*":{"*":{_blend:["multiply","screen"],bg:["white","black"],border:["200","700"],fg:["black","200"],muted:{bg:["50","950"]},placeholder:["400","600"]},hovered:{border:["300","700"]},readOnly:{bg:["50","950"],border:["200","800"],fg:["800","200"]},disabled:{bg:["50","950"],fg:["400","600"],border:["100","900"],placeholder:["200","800 50%"]}},invalid:{"*":{_hue:"red",bg:["100","950"]}}},selectable:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","950"]},pressed:{bg:["100","900"]},selected:{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["multiply","screen"],bg:["white","black"],fg:["black","white"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500 20%","400 20%"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["500 10%","400 10%"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["200","800"],icon:["200","800"],kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]},muted:{bg:["50 50%","950 50%"],fg:["200","800"]}}},default:{selected:{_hue:"blue"}},critical:{disabled:{bg:["50 50%","950 50%"]}}},syntax:{atrule:["purple/600","purple/400"],attrName:["green/600","green/400"],attrValue:["yellow/600","yellow/400"],attribute:["yellow/600","yellow/400"],boolean:["purple/600","purple/400"],builtin:["purple/600","purple/400"],c
60data:["yellow/600","yellow/400"],char:["yellow/600","yellow/400"],class:["orange/600","orange/400"],className:["cyan/600","cyan/400"],comment:["gray/400","gray/600"],constant:["purple/600","purple/400"],deleted:["red/600","red/400"],entity:["red/600","red/400"],function:["green/600","green/400"],hexcode:["blue/600","blue/400"],id:["purple/600","purple/400"],important:["purple/600","purple/400"],inserted:["yellow/600","yellow/400"],keyword:["magenta/600","magenta/400"],number:["purple/600","purple/400"],operator:["magenta/600","magenta/400"],property:["blue/600","blue/400"],pseudoClass:["yellow/600","yellow/400"],pseudoElement:["yellow/600","yellow/400"],punctuation:["gray/600","gray/400"],regex:["blue/600","blue/400"],selector:["red/600","red/400"],string:["yellow/600","yellow/400"],symbol:["purple/600","purple/400"],tag:["red/600","red/400"],unit:["orange/600","orange/400"],url:["red/600","red/400"],variable:["red/600","red/400"]}};function isRecord(m){return!!(m&&"object"==typeof m&&!Array.isArray(m))}function merge(...m){let y=m.filter(Boolean);return 0===y.length?{}:y.reduce(_merge,{})}function _merge(m,y){for(let _ of Object.keys(y)){let S=m[_],T=y[_];isRecord(S)&&isRecord(T)?m[_]=merge(S,T):m[_]=T}return m}function buildColorScheme(m,y){let{scheme:_}=m,S={};for(let m of et)S[m]=function(m,y){let{scheme:_,tone:S}=m,T=y?.color?.base?.[S],R={hue:T?._hue||"gray",scheme:_};return{_blend:(T?._blend||["multiply","screen"])["light"===_?0:1],_dark:"dark"===_,accent:{fg:resolveColorTokenValue(R,T?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:_},T),backdrop:resolveColorTokenValue(R,T?.backdrop),badge:buildBadgeColorTheme(T?.badge,{scheme:_},y),bg:resolveColorTokenValue(R,T?.bg),border:resolveColorTokenValue(R,T?.border),button:function(m,y){let{scheme:_,tone:S}=m,T={};for(let m of ea)T[m]=function(m,y){let{cardTone:_,mode:S,scheme:T}=m,R={};for(let m of er)R[m]=function(m,y){let{cardTone:_,mode:S,scheme:T,tone:R}=m,D={};for(let m of ei)D[m]=function(m,y){let{cardTone:_,mode:S,tone:T,scheme:R,state:D}=m,j=y?.color?.base?.[_],B=y?.color?.button?.[S]?.[T]?.[D],Z=B?._hue||j?._hue||"gray",W=B?._blend||["screen","multiply"],q={hue:Z,scheme:R};return{_blend:W["light"===R?0:1],accent:{fg:resolveColorTokenValue(q,B?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:R},B),badge:buildBadgeColorTheme(B?.badge,{scheme:R},y),bg:resolveColorTokenValue(q,B?.bg),border:resolveColorTokenValue(q,B?.border),code:{bg:resolveColorTokenValue(q,B?.code?.bg),fg:resolveColorTokenValue(q,B?.code?.fg)},fg:resolveColorTokenValue(q,B?.fg),icon:resolveColorTokenValue(q,B?.icon),muted:{bg:resolveColorTokenValue(q,B?.muted?.bg),fg:resolveColorTokenValue(q,B?.muted?.fg)},kbd:{bg:resolveColorTokenValue(q,B?.kbd?.bg),fg:resolveColorTokenValue(q,B?.kbd?.fg),border:resolveColorTokenValue(q,B?.kbd?.border)},link:{fg:resolveColorTokenValue(q,B?.link?.fg)},skeleton:{from:resolveColorTokenValue(q,B?.skeleton?.from),to:resolveColorTokenValue(q,B?.skeleton?.to)}}}({cardTone:_,mode:S,tone:R,scheme:T,state:m},y);return D}({cardTone:_,mode:S,scheme:T,tone:m},y);return R}({cardTone:S,scheme:_,mode:m},y);return T}({scheme:_,tone:S},y),code:{bg:resolveColorTokenValue(R,T?.code?.bg),fg:resolveColorTokenValue(R,T?.code?.fg)},fg:resolveColorTokenValue(R,T?.fg),focusRing:resolveColorTokenValue(R,T?.focusRing),icon:resolveColorTokenValue(R,T?.icon),input:function(m,y){let{scheme:_,tone:S}=m;return{default:buildInputStatesColorTheme({mode:"default",scheme:_,tone:S},y),invalid:buildInputStatesColorTheme({mode:"invalid",scheme:_,tone:S},y)}}({scheme:_,tone:S},y),kbd:{bg:resolveColorTokenValue(R,T?.kbd?.bg),fg:resolveColorTokenValue(R,T?.kbd?.fg),border:resolveColorTokenValue(R,T?.kbd?.border)},link:{fg:resolveColorTokenValue(R,T?.link?.fg)},muted:{bg:resolveColorTokenValue(R,T?.muted?.bg),fg:resolveColorTokenValue(R,T?.muted?.fg)},selectable:function(m,y){let{scheme:_,tone:S}=m,T={};for(let m of er)T[m]=function(m,y){let{cardTone:_,scheme:S,tone:T}=m,R={};for(let m of ei)R[m]=function(m,y){let{cardTone:_,scheme:S,state:T,tone:R}=m,D=y?.color?.base?.[_],j=y?.color?.selectable?.[R]?.[T],B=j?._hue||D?._hue||"gray",Z=j?._blend||["screen","multiply"],W={hue:B,scheme:S};return{_blend:Z["light"===S?0:1],accent:{fg:resolveColorTokenValue(W,j?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:S},j),badge:buildBadgeColorTheme(j?.badge,{scheme:S},y),bg:resolveColorTokenValue(W,j?.bg),border:resolveColorTokenValue(W,j?.border),code:{bg:resolveColorTokenValue(W,j?.code?.bg),fg:resolveColorTokenValue(W,j?.code?.fg)},fg:resolveColorTokenValue(W,j?.fg),icon:resolveColorTokenValue(W,j?.icon),muted:{bg:resolveColorTokenValue(W,j?.muted?.bg),fg:resolveColorTokenValue(W,j?.muted?.fg)},kbd:{bg:resolveColorTokenValue(W,j?.kbd?.bg),fg:resolveColorTokenValue(W,j?.kbd?.fg),border:resolveColorTokenValue(W,j?.kbd?.border)},link:{fg:resolveColorTokenValue(W,j?.link?.fg)},skeleton:{from:resolveColorTokenValue(W,j?.skeleton?.from),to:resolveColorTokenValue(W,j?.skeleton?.to)}}}
60({cardTone:_,tone:T,scheme:S,state:m},y);return R}({cardTone:S,scheme:_,tone:m},y);return T}({scheme:_,tone:S},y),shadow:function(m,y){let{scheme:_,tone:S}=m,T=y?.color?.base?.[S],R={hue:T?._hue||"gray",scheme:_};return{outline:resolveColorTokenValue(R,T?.shadow?.outline),umbra:resolveColorTokenValue(R,T?.shadow?.umbra),penumbra:resolveColorTokenValue(R,T?.shadow?.penumbra),ambient:resolveColorTokenValue(R,T?.shadow?.ambient)}}({scheme:_,tone:S},y),skeleton:{from:resolveColorTokenValue(R,T?.skeleton?.from),to:resolveColorTokenValue(R,T?.skeleton?.to)},syntax:function(m,y){let{scheme:_}=m,S=y?.color?.syntax,T={hue:"gray",scheme:_};return{atrule:resolveColorTokenValue(T,S?.atrule),attrName:resolveColorTokenValue(T,S?.attrName),attrValue:resolveColorTokenValue(T,S?.attrValue),attribute:resolveColorTokenValue(T,S?.attribute),boolean:resolveColorTokenValue(T,S?.boolean),builtin:resolveColorTokenValue(T,S?.builtin),cdata:resolveColorTokenValue(T,S?.cdata),char:resolveColorTokenValue(T,S?.char),class:resolveColorTokenValue(T,S?.class),className:resolveColorTokenValue(T,S?.className),comment:resolveColorTokenValue(T,S?.comment),constant:resolveColorTokenValue(T,S?.constant),deleted:resolveColorTokenValue(T,S?.deleted),doctype:resolveColorTokenValue(T,S?.doctype),entity:resolveColorTokenValue(T,S?.entity),function:resolveColorTokenValue(T,S?.function),hexcode:resolveColorTokenValue(T,S?.hexcode),id:resolveColorTokenValue(T,S?.id),important:resolveColorTokenValue(T,S?.important),inserted:resolveColorTokenValue(T,S?.inserted),keyword:resolveColorTokenValue(T,S?.keyword),number:resolveColorTokenValue(T,S?.number),operator:resolveColorTokenValue(T,S?.operator),prolog:resolveColorTokenValue(T,S?.prolog),property:resolveColorTokenValue(T,S?.property),pseudoClass:resolveColorTokenValue(T,S?.pseudoClass),pseudoElement:resolveColorTokenValue(T,S?.pseudoElement),punctuation:resolveColorTokenValue(T,S?.punctuation),regex:resolveColorTokenValue(T,S?.regex),selector:resolveColorTokenValue(T,S?.selector),string:resolveColorTokenValue(T,S?.string),symbol:resolveColorTokenValue(T,S?.symbol),tag:resolveColorTokenValue(T,S?.tag),unit:resolveColorTokenValue(T,S?.unit),url:resolveColorTokenValue(T,S?.url),variable:resolveColorTokenValue(T,S?.variable)}}({scheme:_},y)}}({scheme:_,tone:m},y);return S}function buildAvatarColorTheme(m,y){let{scheme:_}=m;return{gray:_buildAvatarColorTheme({color:"gray",scheme:_},y),blue:_buildAvatarColorTheme({color:"blue",scheme:_},y),purple:_buildAvatarColorTheme({color:"purple",scheme:_},y),magenta:_buildAvatarColorTheme({color:"magenta",scheme:_},y),red:_buildAvatarColorTheme({color:"red",scheme:_},y),orange:_buildAvatarColorTheme({color:"orange",scheme:_},y),yellow:_buildAvatarColorTheme({color:"yellow",scheme:_},y),green:_buildAvatarColorTheme({color:"green",scheme:_},y),cyan:_buildAvatarColorTheme({color:"cyan",scheme:_},y)}}function _buildAvatarColorTheme(m,y){let{color:_,scheme:S}=m,T=y?.avatar?.[_],R={hue:T?._hue||"gray",scheme:S};return{_blend:(T?._blend||["screen","multiply"])["light"===S?0:1],bg:resolveColorTokenValue(R,T?.bg),fg:resolveColorTokenValue(R,T?.fg)}}function buildBadgeColorTheme(m,y,_){let{scheme:S}=y,T={};for(let y of er)T[y]=function(m,y,_){let{scheme:S,tone:T}=y,R=m?.[T],D={hue:R?._hue||_?.color?.base?.[T]?._hue||"gray",scheme:S};return{bg:resolveColorTokenValue(D,R?.bg),fg:resolveColorTokenValue(D,R?.fg),dot:resolveColorTokenValue(D,R?.dot),icon:resolveColorTokenValue(D,R?.icon)}}(m,{scheme:S,tone:y},_);return T}function buildInputStatesColorTheme(m,y){let{mode:_,scheme:S,tone:T}=m;return{enabled:buildInputStateColorTheme({mode:_,scheme:S,state:"enabled",cardTone:T},y),hovered:buildInputStateColorTheme({mode:_,scheme:S,state:"hovered",cardTone:T},y),readOnly:buildInputStateColorTheme({mode:_,scheme:S,state:"readOnly",cardTone:T},y),disabled:buildInputStateColorTheme({mode:_,scheme:S,state:"disabled",cardTone:T},y)}}function buildInputStateColorTheme(m,y){let{cardTone:_,mode:S,scheme:T,state:R}=m,D=y?.color?.base?.[_],j=y?.color?.input?.[S]?.[R],B=j?._hue||D?._hue||"gray",Z=j?._blend||["screen","multiply"],W={hue:B,scheme:T};return{_blend:Z["light"===T?0:1],bg:resolveColorTokenValue(W,j?.bg),border:resolveColorTokenValue(W,j?.border),fg:resolveColorTokenValue(W,j?.fg),muted:{bg:resolveColorTokenValue(W,j?.muted?.bg)},placeholder:resolveColorTokenValue(W,j?.placeholder)}}function theme_clamp(m,y=0,_=1){return Math.min(_,Math.max(y,m))}function range(m,y,_,S,T){var R;return _*(1-(R=theme_clamp((T-m)/(y-m))))+S*R}function round(m){return Math.round(m)}function theme_hexToRgb(m){if(4===m.length){let y=m.slice(1,2),_=m.slice(2,3),S=m.slice(3,4);return{r:parseInt(y+y,16),g:parseInt(_+_,16),b:parseInt(S+S,16)}}return{r:parseInt(m.slice(1,3),16),g:parseInt(m.slice(3,5),16),b:parseInt(m.slice(5,7),16)}}function theme_rgbToHex(m){let y=round(theme_clamp(Math.round(m.r),0,255)),_=round(theme_clamp(Math.round(m.g),0,255)),S=round(theme_clamp(Math.round(m.b),0,255));return"a"in m?`rgba(${y},${_},${S},${m.a})`:"#"+(16777216+(y<<16)+(_<<8)+S).toString(16).slice(1)}let ed=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function parseColor(m){if(!m)return{r:0,g:0,b:0};if("string"!=typeof m)throw Error("parseColor: expected a string");if("#"===m[0]&&(4===m.length||7===m.length)&&function(m){for(let y of m)if(-1==="0123456789ABCDEFabcdef".indexOf(y))return!1;return!0}(m.slice(1)))return theme_hexToRgb(m);
60if(m.startsWith("hsl("))return function(m){let y=m.s/100,_=m.l/100,S=(1-Math.abs(2*_-1))*y,T=S*(1-Math.abs(m.h/60%2-1)),R=_-S/2,D=0,j=0,B=0;return 0<=m.h&&m.h<60?(D=S,j=T,B=0):60<=m.h&&m.h<120?(D=T,j=S,B=0):120<=m.h&&m.h<180?(D=0,j=S,B=T):180<=m.h&&m.h<240?(D=0,j=T,B=S):240<=m.h&&m.h<300?(D=T,j=0,B=S):300<=m.h&&m.h<360&&(D=S,j=0,B=T),{r:Math.round((D+R)*255),g:Math.round((j+R)*255),b:Math.round((B+R)*255)}}(function(m){let y=ed.exec(m);if(!y)throw Error(`parseHsl: string is not a HSL color: "${m}"`);return{h:parseInt(y[1]),s:parseFloat(y[3]),l:parseFloat(y[5])}}(m));if(m.startsWith("rgba("))return function(m){let y=m.replace(/rgba\(|\)/g,"").split(",");return{r:parseInt(y[0]),g:parseInt(y[1]),b:parseInt(y[2]),a:parseFloat(y[3])}}(m);throw Error(`parseColor: unexpected color format: "${m}"`)}let ef=[0,255];function renderColorValue(m,y){let{bg:_,blendMode:S,colorPalette:T}=y;if("white"===_)throw Error("Cannot blend with white background");let R=parseTokenValue(m);if(!R||"color"!==R.type)throw Error(`Invalid color token value: ${m}`);let D="";if("black"===R.key&&(D=renderColorHex(T.black)),"white"===R.key&&(D=renderColorHex(T.white)),R.hue&&R.tint&&(D=renderColorHex(T[R.hue][R.tint])),!D)throw Error(`Invalid color token value: ${m}`);let j=D,B={blendMode:S,bg:_,black:renderColorHex(T.black),white:renderColorHex(T.white)};try{if(D=function(m,y){var _,S,T,R,D,j;let{blendMode:B}=y,Z=parseColor(m),W=parseColor(y.black),q=parseColor(y.white),Y=y.bg?parseColor(y.bg):"multiply"===B?q:W,ee={r:[W.r,q.r],g:[W.g,q.g],b:[W.b,q.b]},et={r:theme_clamp(range(...ee.r,...ef,Y.r),...ef),g:theme_clamp(range(...ee.g,...ef,Y.g),...ef),b:theme_clamp(range(...ee.b,...ef,Y.b),...ef)},er={r:theme_clamp(range(...ee.r,...ef,Z.r),...ef),g:theme_clamp(range(...ee.g,...ef,Z.g),...ef),b:theme_clamp(range(...ee.b,...ef,Z.b),...ef)},ei="multiply"===B?{r:255*(et.r/255*(er.r/255)),g:255*(et.g/255*(er.g/255)),b:255*(et.b/255*(er.b/255))}:{r:255*((_=et.r/255)+(S=er.r/255)-_*S),g:255*((T=et.g/255)+(R=er.g/255)-T*R),b:255*((D=et.b/255)+(j=er.b/255)-D*j)},ea={r:theme_clamp(range(...ef,...ee.r,ei.r),...ee.r),g:theme_clamp(range(...ef,...ee.g,ei.g),...ee.g),b:theme_clamp(range(...ef,...ee.b,ei.b),...ee.b)};return theme_rgbToHex(ea)}(D,B),_&&void 0!==R.mix){var Z,W,q,Y,ee,et,er;let m=theme_hexToRgb(_),y=theme_hexToRgb(D);D=theme_rgbToHex((Z=R.mix,{r:(W=m.r,q=y.r,W+(q-W)*Z),g:(Y=m.g,ee=y.g,Y+(ee-Y)*Z),b:(et=m.b,er=y.b,et+(er-et)*Z)}))}}catch(m){throw console.warn("could not blend",D,B),m}return"#aN"===D&&(console.warn(`invalid color token value: ${m}`),D=j),void 0!==R.opacity&&(D=function(m,y){let _=parseColor(m);return`rgba(${_.r},${_.g},${_.b},${y})`}(D,R.opacity)),D}function renderColorHex(m){return"string"==typeof m?m:m.hex}function renderThemeColorScheme(m,y){let _=Object.entries(y),[,S]=_.find(([m])=>"transparent"===m),[,T]=_.find(([m])=>"default"===m),R=renderThemeColor(S,{colorPalette:m}),D=renderThemeColor(T,{colorPalette:m}),j=D.bg;if("white"===j)throw Error("Cannot blend with white background");return Object.fromEntries([["transparent",R],["default",D],..._.filter(([m])=>"default"!==m&&"transparent"!==m).map(([y,_])=>[y,renderThemeColor(_,{bg:j,colorPalette:m})])])}function renderThemeColor(m,y){var _,S,T,R;let{colorPalette:D,bg:j}=y,B=m._blend||"multiply",Z=renderColorValue(m.bg,{colorPalette:D,bg:j,blendMode:B}),W={colorPalette:D,bg:Z,blendMode:B},q=(_=m.button,S={baseBg:Z,blendMode:B,colorPalette:D},{default:renderThemeColorButtonTones(_.default,S),ghost:renderThemeColorButtonTones(_.ghost,S),bleed:renderThemeColorButtonTones(_.bleed,S)}),Y=function(m,y){let _={};for(let T of er){var S;_[T]={enabled:renderThemeColorState((S=m[T]).enabled,y),hovered:renderThemeColorState(S.hovered,y),pressed:renderThemeColorState(S.pressed,y),selected:renderThemeColorState(S.selected,y),disabled:renderThemeColorState(S.disabled,y)}}return _}(m.selectable,{colorPalette:D,baseBg:Z,blendMode:B}),ee={outline:renderColorValue(m.shadow.outline,W),umbra:renderColorValue(m.shadow.umbra,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}}),penumbra:renderColorValue(m.shadow.penumbra,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}}),ambient:renderColorValue(m.shadow.ambient,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}})};return{_blend:B,_dark:m._dark,accent:{fg:renderColorValue(m.accent.fg,W)},avatar:renderThemeColorAvatar(m.avatar,{baseBg:Z,colorPalette:D,blendMode:B}),backdrop:renderColorValue(m.backdrop,W),badge:renderThemeColorBadge(m.badge,{baseBg:Z,colorPalette:D,blendMode:B}),bg:Z,border:renderColorValue(m.border,W),button:q,code:{bg:renderColorValue(m.code.bg,W),fg:renderColorValue(m.code.fg,W)}
60,fg:renderColorValue(m.fg,W),focusRing:renderColorValue(m.focusRing,W),icon:renderColorValue(m.icon,W),input:(T=m.input,R={baseBg:Z,colorPalette:D,blendMode:B},{default:renderInputStatesColorTheme(T.default,R),invalid:renderInputStatesColorTheme(T.invalid,R)}),kbd:function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),D={bg:R,blendMode:S,colorPalette:T};return{bg:R,fg:renderColorValue(m.fg,D),border:renderColorValue(m.border,D)}}(m.kbd,{baseBg:Z,colorPalette:D,blendMode:B}),link:{fg:renderColorValue(m.link.fg,W)},muted:{bg:renderColorValue(m.muted.bg,W),fg:renderColorValue(m.muted.fg,W)},shadow:ee,skeleton:{from:renderColorValue(m.skeleton.from,W),to:renderColorValue(m.skeleton.to,W)},syntax:function(m,y){let{colorPalette:_,baseBg:S,blendMode:T}=y,R={colorPalette:_,bg:S,blendMode:T};return{atrule:renderColorValue(m.atrule,R),attrName:renderColorValue(m.attrName,R),attrValue:renderColorValue(m.attrValue,R),attribute:renderColorValue(m.attribute,R),boolean:renderColorValue(m.boolean,R),builtin:renderColorValue(m.builtin,R),cdata:renderColorValue(m.cdata,R),char:renderColorValue(m.char,R),class:renderColorValue(m.class,R),className:renderColorValue(m.className,R),comment:renderColorValue(m.comment,R),constant:renderColorValue(m.constant,R),deleted:renderColorValue(m.deleted,R),doctype:renderColorValue(m.doctype,R),entity:renderColorValue(m.entity,R),function:renderColorValue(m.function,R),hexcode:renderColorValue(m.hexcode,R),id:renderColorValue(m.id,R),important:renderColorValue(m.important,R),inserted:renderColorValue(m.inserted,R),keyword:renderColorValue(m.keyword,R),number:renderColorValue(m.number,R),operator:renderColorValue(m.operator,R),prolog:renderColorValue(m.prolog,R),property:renderColorValue(m.property,R),pseudoClass:renderColorValue(m.pseudoClass,R),pseudoElement:renderColorValue(m.pseudoElement,R),punctuation:renderColorValue(m.punctuation,R),regex:renderColorValue(m.regex,R),selector:renderColorValue(m.selector,R),string:renderColorValue(m.string,R),symbol:renderColorValue(m.symbol,R),tag:renderColorValue(m.tag,R),unit:renderColorValue(m.unit,R),url:renderColorValue(m.url,R),variable:renderColorValue(m.variable,R)}}(m.syntax,{baseBg:Z,colorPalette:D,blendMode:B}),selectable:Y}}function renderThemeColorAvatar(m,y){let _={};for(let T of S)_[T]=function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T});return{_blend:R,bg:D,fg:renderColorValue(m.fg,{bg:D,blendMode:R,colorPalette:T})}}(m[T],y);return _}function renderThemeColorBadge(m,y){let _={};for(let S of er)_[S]=function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),D={bg:R,blendMode:S,colorPalette:T};return{bg:R,dot:renderColorValue(m.dot,D),fg:renderColorValue(m.fg,D),icon:renderColorValue(m.icon,D)}}(m[S],y);return _}function renderThemeColorButtonTones(m,y){let _={};for(let T of er){var S;_[T]={enabled:renderThemeColorState((S=m[T]).enabled,y),hovered:renderThemeColorState(S.hovered,y),pressed:renderThemeColorState(S.pressed,y),selected:renderThemeColorState(S.selected,y),disabled:renderThemeColorState(S.disabled,y)}}return _}function renderThemeColorState(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),j={bg:D,blendMode:R,colorPalette:T};return{_blend:R,accent:{fg:renderColorValue(m.accent.fg,j)},avatar:renderThemeColorAvatar(m.avatar,{baseBg:D,colorPalette:T,blendMode:R}),badge:renderThemeColorBadge(m.badge,{baseBg:D,colorPalette:T,blendMode:R}),bg:D,border:renderColorValue(m.border,j),code:{bg:renderColorValue(m.code.bg,j),fg:renderColorValue(m.code.fg,j)},fg:renderColorValue(m.fg,j),icon:renderColorValue(m.icon,j),link:{fg:renderColorValue(m.link.fg,j)},muted:{bg:renderColorValue(m.muted.bg,j),fg:renderColorValue(m.muted.fg,j)},kbd:{bg:renderColorValue(m.kbd.bg,j),fg:renderColorValue(m.kbd.fg,j),border:renderColorValue(m.kbd.border,j)},skeleton:{from:renderColorValue(m.skeleton?.from,j),to:renderColorValue(m.skeleton?.to,j)}}}function renderInputStatesColorTheme(m,y){return{enabled:renderInputStateColorTheme(m.enabled,y),hovered:renderInputStateColorTheme(m.hovered,y),readOnly:renderInputStateColorTheme(m.readOnly,y),disabled:renderInputStateColorTheme(m.disabled,y)}}function renderInputStateColorTheme(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{colorPalette:T,bg:_,blendMode:S}),j={colorPalette:T,bg:D,blendMode:R};return{_blend:R,bg:D,border:renderColorValue(m.border,j),fg:renderColorValue(m.fg,j),muted:{bg:renderColorValue(m.muted.bg,j)},placeholder:renderColorValue(m.placeholder,j)}}function buildTheme(m){let y=function(m){let y={color:function(m){let y=merge(ec,m);return{base:function(m){let y={};for(let _ of et)y[_]=function(m,y){let _=merge(m?.base?.["*"],m?.base?.[y]),T=_._hue||m?.base?.[y]?._hue||"gray";return{..._,_hue:T,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},_.avatar?.["*"],_.avatar?.[y])}),{}),badge:er.reduce((y,S)=>({...y,[S]:{_hue:m?.base?.[S]?._hue||T,..._.badge?.["*"],..._.badge?.[S]}}),{})}}(m,_);return y}(y),button:function(m){let y={};for(let _ of ea)y[_]=function(m,y){let _={};for(let T of er)_[T]=function(m,y,_){let T={};for(let R of ei)T[R]=function(m,y,_,T){let R=merge(m?.button?.[_]?.["*"]?.["*"],m?.button?.[_]?.[y]?.["*"],m?.button?.[_]?.["*"]?.[T],m?.button?.[_]?.[y]?.[T]),D=R._hue||m?.base?.[y]?._hue;return{...R,_hue:D,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},R.avatar?.["*"],R.avatar?.[y])}),{}),badge:er.reduce((y,_)=>({...y,[_]:{_hue:m?.base?.[_]?._hue||D,...R.badge?.["*"],...R.badge?.[_]}}),{})}}(m,_,y,R);return T}(m,y,T);return _}(m,_);return y}(y),input:function(m){let y={};for(let _ of es)y[_]=function(m,y){let _={};for(let S of el)_[S]=function(m,y,_){let S=merge(m?.input?.["*"]?.["*"],m?.input?.[y]?.["*"],m?.input?.["*"]?.[_],m?.input?.[y]?.[_]),T=S._hue||m?.input?.[y]?._hue;return{...S,_hue:T}}
60(m,y,S);return _}(m,_);return y}(y),selectable:function(m){let y={};for(let _ of er)y[_]=function(m,y){let _={_hue:m?.selectable?.[y]?._hue||m?.base?.[y]?._hue};for(let T of ei)_[T]=function(m,y,_){let T=merge(m?.selectable?.["*"]?.["*"],m?.selectable?.[y]?.["*"],m?.selectable?.["*"]?.[_],m?.selectable?.[y]?.[_]),R=T._hue||m?.base?.[y]?._hue;return{...T,_hue:R,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},T.avatar?.["*"],T.avatar?.[y])}),{}),badge:er.reduce((y,_)=>({...y,[_]:{_hue:m?.base?.[_]?._hue||R,...T.badge?.["*"],...T.badge?.[_]}}),{})}}(m,y,T);return _}(m,_);return y}(y),syntax:y.syntax}}(m?.color)};return{light:buildColorScheme({scheme:"light"},y),dark:buildColorScheme({scheme:"dark"},y)}}(m),_={_version:2,avatar:m?.avatar??j.avatar,button:m?.button??j.button,card:m?.card??j.card,color:function(m,y){let _=y?.palette??R;return{light:renderThemeColorScheme(_,m.light),dark:renderThemeColorScheme(_,m.dark)}}(y,m),container:m?.container??j.container,font:m?.font??B,input:m?.input??j.input,layer:m?.layer??j.layer,media:m?.media??j.media,radius:m?.radius??j.radius,shadow:m?.shadow??j.shadow,space:m?.space??j.space,style:m?.style??j.style};return v2_v0(_)}let ep=new Map;function getScopedTheme(m,y,_){let S=function(m,y,_){let S=ep.get(y);if(!S)return;let T=S.get(_);if(T)return T.get(m)}(m,y,_);if(S)return S;let T=is_v2(m)?v2_v0(m):m,R=is_v2(m)?m:function(m){if(m.v2)return m.v2;let y=q.get(m);
60if(y)return y;let{avatar:_,button:S,color:T,container:R,fonts:D,input:B,layer:Z,media:W,radius:Y,shadows:ee,space:et,styles:er}=m,ei={_version:2,avatar:{...j.avatar,..._},button:{...j.button,...S},card:j.card,color:{light:{transparent:themeColor_v0_v2(T.light.transparent),default:themeColor_v0_v2(T.light.default),neutral:themeColor_v0_v2(T.light.transparent),primary:themeColor_v0_v2(T.light.primary),suggest:themeColor_v0_v2(T.light.primary),positive:themeColor_v0_v2(T.light.positive),caution:themeColor_v0_v2(T.light.caution),critical:themeColor_v0_v2(T.light.critical)},dark:{transparent:themeColor_v0_v2(T.dark.transparent),default:themeColor_v0_v2(T.dark.default),neutral:themeColor_v0_v2(T.dark.transparent),primary:themeColor_v0_v2(T.dark.primary),suggest:themeColor_v0_v2(T.dark.primary),positive:themeColor_v0_v2(T.dark.positive),caution:themeColor_v0_v2(T.dark.caution),critical:themeColor_v0_v2(T.dark.critical)}},container:R,font:D,input:{...j.input,...B,checkbox:{...j.input.checkbox,...B.checkbox},radio:{...j.input.radio,...B.radio},switch:{...j.input.switch,...B.switch}},layer:Z??j.layer,media:W,radius:Y,shadow:ee,space:et,style:er};return q.set(m,ei),ei}(m),D=T.color[y]||T.color.light,B=D[_]||D.default,Z=T.layer||j.layer,W=R.color[y]||R.color.light,Y=W[_]||W.default,ee="neutral"in Y.badge?Y:{...Y,badge:{...Y.badge,neutral:Y.badge.default,suggest:Y.badge.primary},button:{bleed:{...Y.button.bleed,neutral:Y.button.bleed.default,suggest:Y.button.bleed.primary},default:{...Y.button.default,neutral:Y.button.default.default,suggest:Y.button.default.primary},ghost:{...Y.button.ghost,neutral:Y.button.ghost.default,suggest:Y.button.ghost.primary}},selectable:{...Y.selectable,neutral:Y.selectable.default,suggest:Y.selectable.primary}},et=R.layer||j.layer,er={sanity:{...T,color:B,layer:Z,v2:{...R,_resolved:!0,color:ee,layer:et}}};return function(m,y,_,S){ep.has(y)||ep.set(y,new Map);let T=ep.get(y);T.has(_)||T.set(_,new WeakMap),T.get(_).set(m,S)}(m,y,_,er),er}},65513:function(m,y,_){"use strict";_.d(y,{hn:function(){return j},xN:function(){return Z}});var S=_(85893);let T={hex:"#ffffff"};var R=_(67294);let D="#0D0E12",j=(0,R.forwardRef)(function(m,y){let{dark:_,...R}=m,j=_?T.hex:D;return(0,S.jsxs)("svg",{"data-sanity-icon":"sanity-logo",height:"1em",viewBox:"0 0 435 154",fill:"none",xmlns:"http://www.w3.org/2000/svg",...R,ref:y,children:[(0,S.jsx)("path",{d:"M44.883 52.4463C33.4181 43.7972 21.8121 37.1021 21.8121 27.3381C21.8121 21.482 26.9827 15.4851 34.1181 15.4851C46.983 15.4851 54.5302 28.8754 61.942 45.6103H66.5538V7.11182H34.3946C7.82952 7.11182 0 23.1543 0 35.7055C0 52.1647 13.5649 61.9287 28.9416 73.365C39.7064 81.3158 48.7948 88.7092 48.7948 97.2175C48.7948 106.424 42.5006 111.723 34.5299 111.723C26.0004 111.723 13.4178 100.562 4.60595 77.4137H0V120.096H36.777C59.4302 120.096 70.7539 102.24 71.1716 87.876C71.7304 71.1411 57.3302 61.7937 44.883 52.4463Z",fill:j}),(0,S.jsx)("path",{d:"M145.002 106.841V61.7878C145.002 42.2598 132.837 37.1021 115.219 37.1021H83.8952L84.0364 68.9054H89.2071C94.6601 55.3743 102.49 45.4754 110.878 45.4754C118.149 45.4754 121.366 51.7539 121.366 58.3082V64.4459C109.619 71.4227 78.301 77.2788 78.301 98.4791C78.301 110.754 86.8306 120.935 99.2778 120.935C110.043 120.935 117.454 113.958 121.231 105.732C121.931 112.568 126.402 120.096 136.614 120.096H152.696V113.958C147.525 113.958 145.008 110.473 145.008 106.847L145.002 106.841ZM120.949 99.8639C118.713 103.074 115.213 106.7 111.019 106.7C105.148 106.7 101.372 102.234 101.372 93.3096C101.372 83.129 115.072 76.5746 120.949 71.6926V99.8697V99.8639Z",fill:j}),(0,S.jsx)("path",{d:"M270.145 28.4529C279.092 28.4529 284.686 22.1744 284.686 14.0885C284.686 6.00274 279.092 0 270.145 0C261.198 0 255.462 5.99688 255.462 14.0885C255.462 22.1802 261.474 28.4529 270.145 28.4529Z",fill:j}),(0,S.jsx)("path",{d:"M409.135 37.102V43.2397C417.947 43.2397 420.459 47.84 416.129 60.2563L405.641 88.5683L392.217 54.1186C389.141 47.4234 390.817 43.2397 397.252 43.2397V37.102H330.557V9.20654H324.263C322.446 18.6889 312.516 37.102 295.598 37.102V43.2397H306.504V100.568C306.504 110.191 309.722 121.07 328.457 121.07H357.54V89.5482H352.37C350.269 96.9417 345.94 111.723 336.569 111.723C331.399 111.723 330.557 106.002 330.557 101.401V45.8861H357.264C360.481 45.8861 363.834 46.3027 365.511 50.2106L393.894 120.231C388.441 132.647 379.07 134.595 362.293 129.437V153.988C366.629 153.988 377.811 154.129 379.77 153.572C390.817 150.362 398.364 128.745 401.441 120.378L425.488 55.521C428.147 48.4092 430.382 43.2456 434.994 43.2456V37.1079H409.129L409.135 37.102Z",fill:j}),(0,S.jsx)("path",{d:"M237.703 106.841V59.2764C237.703 44.3546 230.574 35.4238 216.45 35.4238C204.009 35.4238 196.803 44.0319 191.279 52.0414V37.0961H159.396V43.2338C164.849 43.2338 167.226 46.5785 167.226 50.4864V106.835C167.226 110.602 164.432 113.947 159.396 113.947V120.084H199.109V113.947C194.073 113.947 191.279 110.602 191.279 106.835V59.646C194.503 55.3743 198.214 50.7681 204.42 50.7681C210.291 50.7681 213.65 55.5093 213.65 61.2303V106.841C213.65 110.608 210.856 113.952 205.82 113.952V120.09H245.533V113.952C240.497 113.952 237.703 110.608 237.703 106.841Z",fill:j}),(0,S.jsx)("path",{d:"M284.127 106.841V37.1021H252.245V43.2398C257.698 43.2398 260.074 46.5844 260.074 50.4923V106.841C260.074 110.608 257.28 113.952 252.245 113.952V120.09H291.957V113.952C286.922 113.952 284.127 110.608 284.127 106.841Z",fill:j})]})}),B={light:{bg:T.hex,fg:D},dark:{bg:D,fg:T.hex},default:{bg:"#FF5500",fg:D}},Z=(0,R.forwardRef)(function(m,y){let{scheme:_="default",color:T,...R}=m,D=T?.bg1||B[_].bg,j=T?.fg||B[_].fg;return(0,S.jsxs)("svg",{"data-sanity-icon":"sanity-monogram",height:"1em",viewBox:"0 0 192 192",fill:"none",xmlns:"http://www.w3.org/2000/svg",...R,ref:y,
60children:[(0,S.jsx)("rect",{width:"192",height:"192",fill:D}),(0,S.jsx)("path",{d:"M160.077 112.697L154.865 103.629L129.659 118.981L157.655 83.3368L161.888 80.8533L160.841 79.2802L162.764 76.8232L153.929 69.4699L149.886 74.6225L68.2657 122.375L98.4429 86.0855L154.651 55.2759L149.311 44.953L118.696 61.7277L133.771 43.6096L125.134 36L91.2055 76.7966L57.5083 95.2771L83.307 61.1709L99.4731 52.757L94.3391 42.3192L47.2403 66.8361L60.0839 49.8405L51.1123 42.6551L24 78.5378L24.4207 78.8736L29.486 89.1877L59.543 73.5354L32.1474 109.745L36.6375 113.342L39.3075 118.504L70.9528 101.154L36.1052 143.065L44.742 150.674L46.4762 148.588L130.543 99.2454L102.632 134.792L103.088 135.172L103.045 135.199L108.831 145.265L145.954 122.649L131.659 145.716L141.24 152L164 115.278L160.077 112.697Z",fill:j})]})})},94868:function(m,y,_){"use strict";_.d(y,{W6:function(){return BufferedDocument},kC:function(){return arrayToJSONMatchPath},mm:function(){return Mutation}});var S=_(18446),T=_(11227),R=_(85564),D=_(17723),j=_(6162),B=_(53632),Z=_(25934),W=_(39693);let q=T("mutator-document");let ImmutableAccessor=class ImmutableAccessor{_value;path;constructor(m,y){this._value=m,this.path=y||[]}containerType(){return Array.isArray(this._value)?"array":null!==this._value&&"object"==typeof this._value?"object":"primitive"}get(){return this._value}length(){if(!Array.isArray(this._value))throw Error("Won't return length of non-indexable _value");return this._value.length}getIndex(m){return!!Array.isArray(this._value)&&(m>=this.length()?null:new ImmutableAccessor(this._value[m],this.path.concat(m)))}hasAttribute(m){return!!isRecord$1(this._value)&&this._value.hasOwnProperty(m)}attributeKeys(){return isRecord$1(this._value)?Object.keys(this._value):[]}getAttribute(m){if(!isRecord$1(this._value))throw Error("getAttribute only applies to plain objects");return this.hasAttribute(m)?new ImmutableAccessor(this._value[m],this.path.concat(m)):null}set(m){return m===this._value?this:new ImmutableAccessor(m,this.path)}setIndex(m,y){if(!Array.isArray(this._value))throw Error("setIndex only applies to arrays");if(Object.is(y,this._value[m]))return this;let _=this._value.slice();return _[m]=y,new ImmutableAccessor(_,this.path)}setIndexAccessor(m,y){return this.setIndex(m,y.get())}unsetIndices(m){if(!Array.isArray(this._value))throw Error("unsetIndices only applies to arrays");let y=this._value.length,_=[];for(let S=0;S<y;S++)-1===m.indexOf(S)&&_.push(this._value[S]);return new ImmutableAccessor(_,this.path)}insertItemsAt(m,y){let _;if(!Array.isArray(this._value))throw Error("insertItemsAt only applies to arrays");return _=0===this._value.length&&0===m?y:this._value.slice(0,m).concat(y).concat(this._value.slice(m)),new ImmutableAccessor(_,this.path)}setAttribute(m,y){if(!isRecord$1(this._value))throw Error("Unable to set attribute of non-object container");if(Object.is(y,this._value[m]))return this;let _=Object.assign({},this._value,{[m]:y});return new ImmutableAccessor(_,this.path)}setAttributeAccessor(m,y){return this.setAttribute(m,y.get())}unsetAttribute(m){if(!isRecord$1(this._value))throw Error("Unable to unset attribute of non-object container");let y=Object.assign({},this._value);return delete y[m],new ImmutableAccessor(y,this.path)}};function isRecord$1(m){return null!==m&&"object"==typeof m}function isRecord(m){return null!==m&&"object"==typeof m}let Y=/^[a-z_$]+/;function arrayToJSONMatchPath(m){let y="";return m.forEach((m,_)=>{y+="number"==typeof m?`[${m}]`:isRecord(m)?Object.keys(m).map(y=>!function(m){switch(typeof m){case"number":case"string":case"boolean":return!0;default:return!1}}(m[y])?"":`[${y}=="${m[y]}"]`).join(""):"string"==typeof m&&Y.test(m)?0===_?m:`.${m}`:`['${m}']`}),y}function splitIfPath(m){if("path"!==m.type)return[m,null];let y=m.nodes;return 0===y.length?[null,null]:1===y.length?[y[0],null]:[y[0],{type:"path",nodes:y.slice(1)}]}let ee=/[0-9]/,et=/^[a-zA-Z0-9_]$/,er=/^[a-zA-Z_]$/,ei={operator:["..",".",",",":","?"],comparator:[">=","<=","<",">","==","!="],keyword:["$","@"],boolean:["true","false"],paren:["[","]"]},ea=Object.keys(ei);let Tokenizer=class Tokenizer{source;i;length;tokenizers;constructor(m){this.source=m,this.length=m.length,this.i=0,this.tokenizers=[this.tokenizeSymbol,this.tokenizeIdentifier,this.tokenizeNumber,this.tokenizeQuoted].map(m=>m.bind(this))}tokenize(){let m=[];for(;!this.EOF();){this.chompWhitespace();let y=null;if(!this.tokenizers.some(m=>!!(y=m()))||!y)throw Error(`Invalid tokens in jsonpath '${this.source}' @ ${this.i}`);m.push(y)}return m}takeWhile(m){let y=this.i,_="";for(;!this.EOF();){let y=m(this.source[this.i]);if(null===y)break;_+=y,this.i++}return this.i===y?null:_}EOF(){return this.i>=this.length}peek(){return this.EOF()?null:this.source[this.i]}consume(m){if(this.i+m.length>this.length)throw Error(`Expected ${m} at end of jsonpath`);if(m===this.source.slice(this.i,this.i+m.length))this.i+=m.length;else throw Error(`Expected "${m}", but source contained "${this.source.slice()}`)}tryConsume(m){if(this.i+m.length>this.length)return null;if(m===this.source.slice(this.i,this.i+m.length)){if(m[0].match(et)&&this.length>this.i+m.length){let y=this.source[this.i+m.length];if(y&&y.match(et))return null}return this.i+=m.length,m}return null}
60chompWhitespace(){this.takeWhile(m=>" "===m?"":null)}tokenizeQuoted(){let m=this.peek();if("'"===m||'"'===m){this.consume(m);let y=!1,_=this.takeWhile(_=>y?(y=!1,_):"\\"===_?(y=!0,""):_!=m?_:null);return this.consume(m),{type:"quoted",value:_,quote:'"'===m?"double":"single"}}return null}tokenizeIdentifier(){let m=!0,y=this.takeWhile(y=>m?(m=!1,y.match(er)?y:null):y.match(et)?y:null);return null!==y?{type:"identifier",name:y}:null}tokenizeNumber(){let m=this.i,y=!1,_=!1,S=!1;"-"===this.peek()&&(S=!0,this.consume("-"));let T=this.takeWhile(m=>"."===m&&!y&&_?(y=!0,m):(_=!0,m.match(ee)?m:null));return null!==T?{type:"number",value:S?-T:+T,raw:S?`-${T}`:T}:(this.i=m,null)}tokenizeSymbol(){for(let m of ea){let y=ei[m].find(m=>this.tryConsume(m));if(y)return{type:m,symbol:y}}return null}};let Parser=class Parser{tokens;length;i;constructor(m){this.tokens=new Tokenizer(m).tokenize(),this.length=this.tokens.length,this.i=0}parse(){return this.parsePath()}EOF(){return this.i>=this.length}peek(){return this.EOF()?null:this.tokens[this.i]}consume(){let m=this.peek();return this.i+=1,m}probe(m){let y=this.peek();return y&&Object.keys(m).every(_=>_ in y&&m[_]===y[_])?y:null}match(m){return this.probe(m)?this.consume():null}parseAttribute(){let m=this.match({type:"identifier"});if(m&&"identifier"===m.type)return{type:"attribute",name:m.name};let y=this.match({type:"quoted",quote:"single"});return y&&"quoted"===y.type?{type:"attribute",name:y.value||""}:null}parseAlias(){return this.match({type:"keyword",symbol:"@"})||this.match({type:"keyword",symbol:"$"})?{type:"alias",target:"self"}:null}parseNumber(){let m=this.match({type:"number"});return m&&"number"===m.type?{type:"number",value:m.value}:null}parseNumberValue(){let m=this.parseNumber();return m?m.value:null}parseSliceSelector(){let m=this.i,y=this.parseNumberValue();if(!this.match({type:"operator",symbol:":"}))return null===y?(this.i=m,null):{type:"index",value:y};let _={type:"range",start:y,end:this.parseNumberValue()};return this.match({type:"operator",symbol:":"})&&(_.step=this.parseNumberValue()),null===_.start&&null===_.end?(this.i=m,null):_}parseValueReference(){return this.parseAttribute()||this.parseSliceSelector()}parseLiteralValue(){let m=this.match({type:"quoted",quote:"double"});if(m&&"quoted"===m.type)return{type:"string",value:m.value||""};let y=this.match({type:"boolean"});return y&&"boolean"===y.type?{type:"boolean",value:"true"===y.symbol}:this.parseNumber()}parseFilterExpression(){let m=this.i,y=this.parseAttribute()||this.parseAlias();if(!y)return null;if(this.match({type:"operator",symbol:"?"}))return{type:"constraint",operator:"?",lhs:y};let _=this.match({type:"comparator"});if(!_||"comparator"!==_.type)return this.i=m,null;let S=this.parseLiteralValue();if(!S)throw Error(`Operator ${_.symbol} needs a literal value at the right hand side`);return{type:"constraint",operator:_.symbol,lhs:y,rhs:S}}parseExpression(){return this.parseFilterExpression()||this.parseValueReference()}parseUnion(){if(!this.match({type:"paren",symbol:"["}))return null;let m=[],y=this.parseFilterExpression()||this.parsePath()||this.parseValueReference();for(;y&&(m.push(y),!this.match({type:"paren",symbol:"]"}));){if(!this.match({type:"operator",symbol:","}))throw Error("Expected ]");if(!(y=this.parseFilterExpression()||this.parsePath()||this.parseValueReference()))throw Error("Expected expression following ','")}return{type:"union",nodes:m}}parseRecursive(){if(!this.match({type:"operator",symbol:".."}))return null;let m=this.parsePath();if(!m)throw Error("Expected path following '..' operator");return{type:"recursive",term:m}}parsePath(){let m=[],y=this.parseAttribute()||this.parseUnion()||this.parseRecursive();if(!y)return null;for(m.push(y);!this.EOF();)if(this.match({type:"operator",symbol:"."})){let y=this.parseAttribute();if(!y)throw Error("Expected attribute name following '.");m.push(y);continue}else if(this.probe({type:"paren",symbol:"["})){let y=this.parseUnion();if(!y)throw Error("Expected union following '['");m.push(y)}else{let y=this.parseRecursive();y&&m.push(y);break}return 1===m.length?m[0]:{type:"path",nodes:m}}};function parseJsonPath(m){let y=new Parser(m).parse();if(!y)throw Error(`Failed to parse JSON path "${m}"`);return y}let Expression=class Expression{expr;constructor(m){if(!m)throw Error("Attempted to create Expression from null-value");if("expr"in m?this.expr=m.expr:this.expr=m,!("type"in this.expr))throw Error("Attempt to create Expression for expression with no type")}isPath(){return"path"===this.expr.type}isUnion(){return"union"===this.expr.type}isCollection(){return this.isPath()||this.isUnion()}isConstraint(){return"constraint"===this.expr.type}isRecursive(){return"recursive"===this.expr.type}isExistenceConstraint(){return"constraint"===this.expr.type&&"?"===this.expr.operator}isIndex(){return"index"===this.expr.type}isRange(){return"range"===this.expr.type}
60expandRange(m){let y="start"in this.expr&&this.expr.start||0;y=interpretNegativeIndex(y,m);let _="end"in this.expr&&this.expr.end||(()=>{if(!m)throw Error("expandRange() required a probe that was not passed");return m.length()})();_=interpretNegativeIndex(_,m);let S="step"in this.expr&&this.expr.step||1;return{start:y,end:_,step:S}}isAttributeReference(){return"attribute"===this.expr.type}isIndexReference(){return this.isIndex()||this.isRange()}name(){return"name"in this.expr?this.expr.name:""}isSelfReference(){return"alias"===this.expr.type&&"self"===this.expr.target}constraintTargetIsSelf(){return"constraint"===this.expr.type&&"alias"===this.expr.lhs.type&&"self"===this.expr.lhs.target}constraintTargetIsAttribute(){return"constraint"===this.expr.type&&"attribute"===this.expr.lhs.type}testConstraint(m){let y=this.expr;if("constraint"===y.type&&"alias"===y.lhs.type&&"self"===y.lhs.target){if("primitive"!==m.containerType())return!1;if("constraint"===y.type&&"?"===y.operator)return!0;let _=m.get(),S=y.rhs&&"value"in y.rhs?y.rhs.value:void 0;return testBinaryOperator(_,y.operator,S)}if("constraint"!==y.type)return!1;let _=y.lhs;if(!_)throw Error("No LHS of expression");if("attribute"!==_.type)throw Error(`Constraint target ${_.type} not supported`);if("object"!==m.containerType())return!1;let S=m.getAttribute(_.name);if(null==S||"primitive"!==S.containerType())return!1;if(this.isExistenceConstraint())return!0;let T=y.rhs&&"value"in y.rhs?y.rhs.value:void 0;return testBinaryOperator(S.get(),y.operator,T)}pathNodes(){return"path"===this.expr.type?this.expr.nodes:[this.expr]}prepend(m){return m?new Expression({type:"path",nodes:m.pathNodes().concat(this.pathNodes())}):this}concat(m){return m?m.prepend(this):this}descend(){return(function(m){let[y,_]=splitIfPath(m);if(!y)throw Error("Head cannot be null");return"union"!==y.type?[[y,_]]:y.nodes.map(m=>{if("path"===m.type){let[y,S]=splitIfPath(m);return[y,function(m,y){if(!m&&!y)return null;let _=m?m.nodes:[],S=y?y.nodes:[];return{type:"path",nodes:_.concat(S)}}(S,_)]}return[m,_]})})(this.expr).map(m=>{let[y,_]=m;return{head:y?new Expression(y):null,tail:_?new Expression(_):null}})}unwrapRecursive(){if("recursive"!==this.expr.type)throw Error(`Attempt to unwrap recursive on type ${this.expr.type}`);return new Expression(this.expr.term)}toIndicies(m){if("index"!==this.expr.type&&"range"!==this.expr.type)throw Error("Node cannot be converted to indexes");if("index"===this.expr.type)return[interpretNegativeIndex(this.expr.value,m)];let y=[],_=this.expandRange(m),{start:S,end:T}=_;_.step<0&&([S,T]=[T,S]);for(let m=S;m<T;m++)y.push(m);return y}toFieldReferences(){if(this.isIndexReference())return this.toIndicies();if("attribute"===this.expr.type)return[this.expr.name];throw Error(`Can't convert ${this.expr.type} to field references`)}toString(){return function toPathInner(m,y){switch(m.type){case"attribute":return m.name;case"alias":return"self"===m.target?"@":"$";case"number":return`${m.value}`;case"range":{let _=[];return y||_.push("["),m.start&&_.push(`${m.start}`),_.push(":"),m.end&&_.push(`${m.end}`),m.step&&_.push(`:${m.step}`),y||_.push("]"),_.join("")}case"index":return y?`${m.value}`:`[${m.value}]`;case"constraint":{let _=m.rhs?` ${toPathInner(m.rhs,!1)}`:"",S=`${toPathInner(m.lhs,!1)} ${m.operator}${_}`;return y?S:`[${S}]`}case"string":return JSON.stringify(m.value);case"path":{let y=[],_=m.nodes.slice();for(;_.length>0;){let m=_.shift();m&&y.push(toPathInner(m,!1));let S=_[0];S&&"["!==toPathInner(S,!1)[0]&&y.push(".")}return y.join("")}case"union":return`[${m.nodes.map(m=>toPathInner(m,!0)).join(",")}]`;default:throw Error(`Unknown node type ${m.type}`);case"recursive":return`..${toPathInner(m.term,!1)}`}}(this.expr,!1)}static fromPath(m){let y=parseJsonPath(m);if(!y)throw Error(`Failed to parse path "${m}"`);return new Expression(y)}static attributeReference(m){return new Expression({type:"attribute",name:m})}static indexReference(m){return new Expression({type:"index",value:m})}};function testBinaryOperator(m,y,_){switch(y){case">":return m>_;case">=":return m>=_;case"<":return m<_;case"<=":return m<=_;case"==":return m===_;case"!=":return m!==_;default:throw Error(`Unsupported binary operator ${y}`)}}function interpretNegativeIndex(m,y){if(m>=0)return m;if(!y)throw Error("interpretNegativeIndex() must have a probe when < 0");return m+y.length()}
60let Descender=class Descender{head;tail;constructor(m,y){this.head=m,this.tail=y}iterate(m){let y=[this];if(this.head&&this.head.isConstraint()){let _=!0;for(;_;)_=(y=R(y.map(y=>y.iterateConstraints(m)))).some(m=>m.head&&m.head.isConstraint())}return y}isRecursive(){return!!(this.head&&this.head.isRecursive())}hasArrived(){return null===this.head&&null===this.tail}extractRecursives(){if(this.head&&this.head.isRecursive()){let m=this.head.unwrapRecursive();return new Descender(null,m.concat(this.tail)).descend()}return[]}iterateConstraints(m){let y=this.head;if(null===y||!y.isConstraint())return[this];let _=[];if("primitive"===m.containerType()&&y.constraintTargetIsSelf())return y.testConstraint(m)&&_.push(...this.descend()),_;if("array"===m.containerType()){let S=m.length();for(let T=0;T<S;T++){let S=m.getIndex(T);S&&y.testConstraint(S)&&_.push(new Descender(new Expression({type:"index",value:T}),this.tail))}return _}return"object"===m.containerType()?y.constraintTargetIsSelf()?[]:y.testConstraint(m)?this.descend():_:_}descend(){return this.tail?this.tail.descend().map(m=>new Descender(m.head,m.tail)):[new Descender(null,null)]}toString(){let m=["<"];return this.head&&m.push(this.head.toString()),m.push("|"),this.tail&&m.push(this.tail.toString()),m.push(">"),m.join("")}};let Matcher=class Matcher{active;recursives;payload;constructor(m,y){this.active=m||[],y?(this.recursives=y.recursives,this.payload=y.payload):this.recursives=[],this.extractRecursives()}setPayload(m){return this.payload=m,this}extractRecursives(){this.active=this.active.filter(m=>!m.isRecursive()||(this.recursives.push(...m.extractRecursives()),!1))}activeRecursives(m){return this.recursives.filter(y=>{let _=y.head;return!!_&&(!!(_.isConstraint()||"array"===m.containerType()&&_.isIndexReference())||"object"===m.containerType()&&_.isAttributeReference()&&m.hasAttribute(_.name()))})}match(m){return this.iterate(m).extractMatches(m)}iterate(m){let y=[];return this.active.concat(this.activeRecursives(m)).forEach(_=>{y.push(..._.iterate(m))}),new Matcher(y,this)}isDestination(){return this.active.some(m=>m.hasArrived())}hasRecursives(){return this.recursives.length>0}extractMatches(m){let y=[],_=[];if(this.active.forEach(S=>{if(S.hasArrived()){_.push(new Expression({type:"alias",target:"self"}));return}let T=S.head;if(T&&!("array"===m.containerType()&&!T.isIndexReference())&&!("object"===m.containerType()&&!T.isAttributeReference())){if(S.tail){let m=new Matcher(S.descend(),this);T.toFieldReferences().forEach(()=>{y.push({target:T,matcher:m})})}else _.push(T)}}),this.hasRecursives()){let _=new Matcher([],this);if("array"===m.containerType()){let S=m.length();for(let m=0;m<S;m++)y.push({target:Expression.indexReference(m),matcher:_})}else"object"===m.containerType()&&m.attributeKeys().forEach(m=>{y.push({target:Expression.attributeReference(m),matcher:_})})}return _.length>0?{leads:y,delivery:{targets:_,payload:this.payload}}:{leads:y}}static fromPath(m){let y=parseJsonPath(m);if(!y)throw Error(`Failed to parse path from "${m}"`);let _=new Descender(null,new Expression(y));return new Matcher(_.descend())}};let PlainProbe=class PlainProbe{_value;path;constructor(m,y){this._value=m,this.path=y||[]}containerType(){return Array.isArray(this._value)?"array":null!==this._value&&"object"==typeof this._value?"object":"primitive"}length(){if(!Array.isArray(this._value))throw Error("Won't return length of non-indexable _value");return this._value.length}getIndex(m){return!!Array.isArray(this._value)&&(m>=this.length()?null:new PlainProbe(this._value[m],this.path.concat(m)))}hasAttribute(m){return!!isRecord(this._value)&&this._value.hasOwnProperty(m)}attributeKeys(){return isRecord(this._value)?Object.keys(this._value):[]}getAttribute(m){if(!isRecord(this._value))throw Error("getAttribute only applies to plain objects");return this.hasAttribute(m)?new PlainProbe(this._value[m],this.path.concat(m)):null}get(){return this._value}};function accessorsFromTarget(m,y){let _=[];if(m.isIndexReference())m.toIndicies(y).forEach(m=>{_.push(y.getIndex(m))});else if(m.isAttributeReference())_.push(y.getAttribute(m.name()));else if(m.isSelfReference())_.push(y);else throw Error(`Unable to derive accessor for target ${m.toString()}`);return W(_)}function applyPatch(m,y){if("string"!=typeof y)return y;let[_]=(0,D.QE)(m,y,{allowExceedingIndices:!0});return _}let DiffMatchPatch=class DiffMatchPatch{path;dmpPatch;id;constructor(m,y,_){this.id=m,this.path=y,this.dmpPatch=(0,D.G8)(_)}apply(m,y){let _=y;if("primitive"===_.containerType())return _;for(let S of m){if(S.isIndexReference()){for(let m of S.toIndicies(y)){let y=_.getIndex(m);if(!y)continue;let S=y.get(),T=applyPatch(this.dmpPatch,S);_=_.setIndex(m,T)}continue}if(S.isAttributeReference()&&_.hasAttribute(S.name())){let m=_.getAttribute(S.name());if(!m)continue;let y=m.get(),T=applyPatch(this.dmpPatch,y);_=_.setAttribute(S.name(),T);continue}throw Error(`Unable to apply diffMatchPatch to target ${S.toString()}`)}return _}};function performIncrement(m,y){return"number"==typeof m&&Number.isFinite(m)?m+y:m}let IncPatch=class IncPatch{path;value;id;constructor(m,y,_){this.path=y,this.value=_,this.id=m}apply(m,y){let _=y;if("primitive"===_.containerType())return _;for(let S of m){if(S.isIndexReference()){for(let m of S.toIndicies(y)){let y=_.getIndex(m);if(!y)continue;let S=y.get();_=_.setIndex(m,performIncrement(S,this.value))}continue}if(S.isAttributeReference()){let m=_.getAttribute(S.name());if(!m)continue;let y=m.get();_=_.setAttribute(S.name(),performIncrement(y,this.value));continue}throw Error(`Unable to apply to target ${S.toString()}`)}return _}};function targetsToIndicies(m,y){let _=[];return m.forEach(m=>{m.isIndexReference()&&_.push(...m.toIndicies(y))}),_.sort()}let InsertPatch=class InsertPatch{location;path;items;id;
60constructor(m,y,_,S){this.id=m,this.location=y,this.path=_,this.items=S}apply(m,y){let _=y;if("array"!==y.containerType())throw Error("Attempt to apply insert patch to non-array value");switch(this.location){case"before":{let S;let T=(S=B(targetsToIndicies(m,y))||0,m.forEach(m=>{if(m.isRange()){let{start:y}=m.expandRange();y<S&&(S=y)}}),S);_=_.insertItemsAt(T,this.items);break}case"after":{let S;let T=(S=j(targetsToIndicies(m,y))||0,m.forEach(m=>{if(m.isRange()){let{end:y}=m.expandRange();y>S&&(S=y)}}),S);_=_.insertItemsAt(T+1,this.items);break}case"replace":{let S=targetsToIndicies(m,y);_=(_=_.unsetIndices(S)).insertItemsAt(S[0],this.items);break}default:throw Error(`Unsupported location atm: ${this.location}`)}return _}};let SetIfMissingPatch=class SetIfMissingPatch{id;path;value;constructor(m,y,_){this.id=m,this.path=y,this.value=_}apply(m,y){let _=y;return m.forEach(m=>{if(!m.isIndexReference()){if(m.isAttributeReference())"primitive"===_.containerType()?_=_.set({[m.name()]:this.value}):_.hasAttribute(m.name())||(_=y.setAttribute(m.name(),this.value));else throw Error(`Unable to apply to target ${m.toString()}`)}}),_}};let SetPatch=class SetPatch{id;path;value;constructor(m,y,_){this.id=m,this.path=y,this.value=_}apply(m,y){let _=y;return m.forEach(m=>{if(m.isSelfReference())_=_.set(this.value);else if(m.isIndexReference())m.toIndicies(y).forEach(m=>{_=_.setIndex(m,this.value)});else if(m.isAttributeReference())_="primitive"===_.containerType()?_.set({[m.name()]:this.value}):_.setAttribute(m.name(),this.value);else throw Error(`Unable to apply to target ${m.toString()}`)}),_}};let UnsetPatch=class UnsetPatch{id;path;value;constructor(m,y){this.id=m,this.path=y}apply(m,y){let _=y;switch(y.containerType()){case"array":_=_.unsetIndices(targetsToIndicies(m,y));break;case"object":m.forEach(m=>{_=_.unsetAttribute(m.name())});break;default:throw Error("Target value is neither indexable or an object. This error should potentially just be silently ignored?")}return _}};let Patcher=class Patcher{patches;constructor(m){this.patches=function parsePatch(m){let y=[];if(Array.isArray(m))return m.reduce((m,y)=>m.concat(parsePatch(y)),y);let{set:_,setIfMissing:S,unset:T,diffMatchPatch:R,inc:D,dec:j,insert:B}=m;if(S&&Object.keys(S).forEach(_=>{y.push(new SetIfMissingPatch(m.id,_,S[_]))}),_&&Object.keys(_).forEach(S=>{y.push(new SetPatch(m.id,S,_[S]))}),T&&T.forEach(_=>{y.push(new UnsetPatch(m.id,_))}),R&&Object.keys(R).forEach(_=>{y.push(new DiffMatchPatch(m.id,_,R[_]))}),D&&Object.keys(D).forEach(_=>{y.push(new IncPatch(m.id,_,D[_]))}),j&&Object.keys(j).forEach(_=>{y.push(new IncPatch(m.id,_,-j[_]))}),B){let _,S;if("before"in B)_="before",S=B.before;else if("after"in B)_="after",S=B.after;else if("replace"in B)_="replace",S=B.replace;else throw Error("Invalid insert patch");y.push(new InsertPatch(m.id,_,S,B.items))}return y}(m)}apply(m){let y=new ImmutableAccessor(m);return this.applyViaAccessor(y).get()}applyViaAccessor(m){let y=m,_=m.getAttribute("_id");if(!_)throw Error("Cannot apply patch to document with no _id");let S=_.get();for(let m of this.patches){if(m.id!==S)continue;let _=Matcher.fromPath(m.path).setPayload(m);y=function process(m,y){var _;let S=m.payload instanceof SetPatch||m.payload instanceof SetIfMissingPatch,T=y,{leads:R,delivery:D}=m.match(y);return R.forEach(m=>{if(m.target.isIndexReference())m.target.toIndicies().forEach(y=>{let _=T.getIndex(y);if(!_)throw Error("Index out of bounds");T=T.setIndexAccessor(y,process(m.matcher,_))});else if(m.target.isAttributeReference()){S&&"primitive"===T.containerType()&&(T=T.set({}));let y=T.getAttribute(m.target.name());
60if(!y&&S&&(y=(T=T.setAttribute(m.target.name(),{})).getAttribute(m.target.name())),!y)return;let _=process(m.matcher,y);y!==_&&(T=T.setAttributeAccessor(m.target.name(),_))}else throw Error(`Unable to handle target ${m.target.toString()}`)}),D&&(_=D.payload)&&"object"==typeof _&&null!==_&&"apply"in _&&"function"==typeof _.apply&&(T=D.payload.apply(D.targets,T)),T}(_,y)}return y}};let es=Z.Z;let Mutation=class Mutation{params;compiled;_appliesToMissingDocument;constructor(m){this.params=m}get transactionId(){return this.params.transactionId}get transition(){return this.params.transition}get identity(){return this.params.identity}get previousRev(){return this.params.previousRev}get resultRev(){return this.params.resultRev}get mutations(){return this.params.mutations}get timestamp(){if("string"==typeof this.params.timestamp)return new Date(this.params.timestamp)}get effects(){return this.params.effects}assignRandomTransactionId(){this.params.transactionId=es(),this.params.resultRev=this.params.transactionId}appliesToMissingDocument(){if("u">typeof this._appliesToMissingDocument)return this._appliesToMissingDocument;let m=this.mutations[0];return m?this._appliesToMissingDocument=!!(m.create||m.createIfNotExists||m.createOrReplace):this._appliesToMissingDocument=!0,this._appliesToMissingDocument}compile(){let m=[],getGuaranteedCreatedAt=m=>m?._createdAt||this.params.timestamp||new Date().toISOString();this.mutations.forEach(y=>{if(y.create){let _=y.create||{};m.push(m=>m||Object.assign(_,{_createdAt:getGuaranteedCreatedAt(_)}));return}if(y.createIfNotExists){let _=y.createIfNotExists||{};m.push(m=>null===m?Object.assign(_,{_createdAt:getGuaranteedCreatedAt(_)}):m);return}if(y.createOrReplace){let _=y.createOrReplace||{};m.push(()=>Object.assign(_,{_createdAt:getGuaranteedCreatedAt(_)}));return}if(y.delete){m.push(()=>null);return}if(y.patch){if("query"in y.patch)return;let _=new Patcher(y.patch);m.push(m=>_.apply(m));return}throw Error(`Unsupported mutation ${JSON.stringify(y,null,2)}`)}),"string"==typeof this.params.timestamp&&m.push(m=>m?Object.assign(m,{_updatedAt:this.params.timestamp}):null);let y=this.previousRev,_=this.resultRev||this.transactionId;this.compiled=S=>{if(y&&S&&y!==S._rev)throw Error(`Previous revision for this mutation was ${y}, but the document revision is ${S._rev}`);let T=S;for(let y of m)T=y(T);return T&&_&&(T===S&&(T=Object.assign({},S)),T._rev=_),T}}apply(m){q("Applying mutation %O to document %O",this.mutations,m),this.compiled||this.compile();let y=this.compiled(m);return q(" => %O",y),y}static applyAll(m,y){return y.reduce((m,y)=>y.apply(m),m)}static squash(m,y){let _=y.reduce((m,y)=>m.concat(...y.mutations),[]);return new Mutation({mutations:_})}};let Document=class Document{incoming=[];submitted=[];pending=[];HEAD;EDGE;onRebase;onMutation;onConsistencyChanged;onRemoteMutation;inconsistentAt=null;lastStagedAt=null;constructor(m){this.reset(m),this.HEAD=m,this.EDGE=m}reset(m){this.incoming=[],this.submitted=[],this.pending=[],this.inconsistentAt=null,this.HEAD=m,this.EDGE=m,this.considerIncoming(),this.updateConsistencyFlag()}arrive(m){this.incoming.push(m),this.considerIncoming(),this.updateConsistencyFlag()}stage(m,y){if(!m.transactionId)throw Error("Mutations _must_ have transactionId when submitted");this.lastStagedAt=new Date,q("Staging mutation %s (pushed to pending)",m.transactionId),this.pending.push(m),this.EDGE=m.apply(this.EDGE),this.onMutation&&!y&&this.onMutation({mutation:m,document:this.EDGE,remote:!1});let _=m.transactionId;return this.updateConsistencyFlag(),{success:()=>{this.pendingSuccessfullySubmitted(_),this.updateConsistencyFlag()},failure:()=>{this.pendingFailed(_),this.updateConsistencyFlag()}}}isConsistent(){return!this.inconsistentAt}considerIncoming(){let m=!1,y,_=[];if(this.HEAD&&this.HEAD._updatedAt){let m=new Date(this.HEAD._updatedAt);this.incoming.find(y=>y.timestamp&&y.timestamp<m)&&(this.incoming=this.incoming.filter(y=>y.timestamp&&y.timestamp<m))}let S=0;do{if(this.HEAD){let m=this.HEAD;y=m._rev?this.incoming.find(y=>y.previousRev===m._rev):void 0}else y=this.incoming.find(m=>m.appliesToMissingDocument());if(y){let T=this.applyIncoming(y);if((m=m||T)&&_.push(y),S++>10)throw Error(`Mutator stuck flushing incoming mutations. Probably stuck here: ${JSON.stringify(y)}`)}}while(y);this.incoming.length>0&&q.enabled&&q("Unable to apply mutations %s",this.incoming.map(m=>m.transactionId).join(", ")),m&&this.rebase(_)}updateConsistencyFlag(){let m=this.isConsistent(),y=0===this.pending.length&&0===this.submitted.length&&0===this.incoming.length;y?this.inconsistentAt=null:this.inconsistentAt||(this.inconsistentAt=new Date),m!=y&&this.onConsistencyChanged&&(q(y?"Buffered document is inconsistent":"Buffered document is consistent"),this.onConsistencyChanged(y))}applyIncoming(m){if(!m)return!1;if(!m.transactionId)throw Error("Received incoming mutation without a transaction ID");if(q("Applying mutation %s -> %s to rev %s",m.previousRev,m.resultRev,this.HEAD&&this.HEAD._rev),this.HEAD=m.apply(this.HEAD),this.onRemoteMutation&&this.onRemoteMutation(m),this.incoming=this.incoming.filter(y=>y.transactionId!==m.transactionId),this.hasUnresolvedMutations()){let y=this.consumeUnresolved(m.transactionId);return q.enabled&&(q(`Incoming mutation ${m.transactionId} appeared while there were pending or submitted local mutations`),q(`Submitted txnIds: ${this.submitted.map(m=>m.transactionId).join(", ")}`),q(`Pending txnIds: ${this.pending.map(m=>m.transactionId).join(", ")}`),q("needRebase === %s",y)),y}return q("Remote mutation %s arrived w/o any pending or submitted local mutations",m.transactionId),this.EDGE=this.HEAD,this.onMutation&&this.onMutation({mutation:m,document:this.EDGE,remote:!0}),!1}hasUnresolvedMutations(){return this.submitted.length>0||this.pending.length>0}consumeUnresolved(m){if(0===this.submitted.length&&0===this.pending.length)return!1;if(0!==this.submitted.length){if(this.submitted[0].transactionId===m)return q("Remote mutation %s matches upcoming submitted mutation, consumed from 'submitted' buffer",m),this.submitted.shift(),!1}else if(this.pending.length>0&&this.pending[0].transactionId===m)return q("Remote mutation %s matches upcoming pending mutation, consumed from 'pending' buffer",m),this.pending.shift(),!1;return q("The mutation was not the upcoming mutation, scrubbing. Pending: %d, Submitted: %d",this.pending.length,this.submitted.length),this.submitted=this.submitted.filter(y=>y.transactionId!==m),this.pending=this.pending.filter(y=>y.transactionId!==m),q("After scrubbing: Pending: %d, Submitted: %d",this.pending.length,this.submitted.length),!0}pendingSuccessfullySubmitted(m){let y;if(0===this.pending.length)return;let _=this.pending[0];if(_.transactionId===m){this.pending.shift(),this.submitted.push(_);return}let S=[];this.pending.forEach(_=>{if(_.transactionId===m){y=_;return}S.push(_)}),y&&this.submitted.push(y),this.pending=S,this.rebase([])}pendingFailed(m){this.pending=this.pending.filter(y=>y.transactionId!==m),this.rebase([])}rebase(m){let y=this.EDGE;this.EDGE=Mutation.applyAll(this.HEAD,this.submitted.concat(this.pending)),null!==y&&null!==this.EDGE&&(y._rev=this.EDGE._rev),!S(this.EDGE,y)&&this.onRebase&&this.onRebase(this.EDGE,m,this.pending)}};let SquashingBuffer=class SquashingBuffer{BASIS;PRESTAGE;setOperations;documentPresent;out=[];staged;constructor(m){m?q("Reset mutation buffer to rev %s",m._rev):q("Reset mutation buffer state to document being deleted"),this.staged=[],this.setOperations={},this.documentPresent=!1,this.BASIS=m,this.PRESTAGE=m}add(m){m.mutations.forEach(m=>this.addOperation(m))}hasChanges(){return this.out.length>0||Object.keys(this.setOperations).length>0}purge(m){this.stashStagedOperations();let y=null;return this.out.length>0&&(q("Purged mutation buffer"),y=new Mutation({mutations:this.out,resultRev:m,transactionId:m})),this.out=[],this.documentPresent=!1,y}addOperation(m){if(m.patch&&m.patch.set&&"id"in m.patch&&m.patch.id===this.PRESTAGE?._id&&2===Object.keys(m.patch).length){let y=m.patch.set,_={};for(let m of Object.keys(y))y.hasOwnProperty(m)&&(this.optimiseSetOperation(m,y[m])||(_[m]=y[m]));Object.keys(_).length>0&&(q("Unoptimizable set-operation detected, purging optimization buffer"),this.staged.push({patch:{id:this.PRESTAGE._id,set:_}}),this.stashStagedOperations());return}if(m.createIfNotExists&&this.PRESTAGE&&m.createIfNotExists._id===this.PRESTAGE._id){this.documentPresent||(this.staged.push(m),this.documentPresent=!0,this.stashStagedOperations());return}q("Unoptimizable mutation detected, purging optimization buffer"),this.staged.push(m),this.stashStagedOperations()}optimiseSetOperation(m,y){if("object"==typeof y)return!1;let _=(function(m,y){let _=[],S=Matcher.fromPath(m).setPayload(function(m){_.push(...m)}),T=new PlainProbe(y);return function descend(m,y){let{leads:_,delivery:S}=m.match(y);_.forEach(m=>
60{accessorsFromTarget(m.target,y).forEach(y=>{descend(m.matcher,y)})}),S&&S.targets.forEach(m=>{"function"==typeof S.payload&&S.payload(accessorsFromTarget(m,y))})}(S,T),_})(m,this.PRESTAGE).map(m=>({path:m.path,value:m.get()}));if(1!==_.length)return!1;let S=_[0];if("object"==typeof S.value||!this.PRESTAGE)return!1;let T=null;if(S.value===y)T=null;else if("string"==typeof S.value&&"string"==typeof y)try{let _=(0,D.M5)((0,D.oY)(S.value,y));T={patch:{id:this.PRESTAGE._id,diffMatchPatch:{[m]:_}}}}catch{return!1}else T={patch:{id:this.PRESTAGE._id,set:{[m]:y}}};let R=arrayToJSONMatchPath(S.path);return T?this.setOperations[R]=T:delete this.setOperations[R],!0}stashStagedOperations(){let m=[];Object.keys(this.setOperations).forEach(y=>{let _=this.setOperations[y];_&&m.push(_)}),m.push(...this.staged),m.length>0&&(this.PRESTAGE=new Mutation({mutations:m}).apply(this.PRESTAGE),this.staged=[],this.setOperations={}),this.out.push(...m)}rebase(m){return this.stashStagedOperations(),null===m?(this.out=[],this.BASIS=m,this.PRESTAGE=m,this.documentPresent=!1):(this.BASIS=m,this.out?this.PRESTAGE=new Mutation({mutations:this.out}).apply(this.BASIS):this.PRESTAGE=this.BASIS),this.PRESTAGE}};let Commit=class Commit{mutations;tries;resolve;reject;
60constructor(m,{resolve:y,reject:_}){this.mutations=m,this.tries=0,this.resolve=y,this.reject=_}apply(m){return Mutation.applyAll(m,this.mutations)}squash(m){let y=Mutation.squash(m,this.mutations);return y.assignRandomTransactionId(),y}};let mutReducerFn=(m,y)=>m.concat(y.mutations);let BufferedDocument=class BufferedDocument{mutations;document;LOCAL;commits;buffer;onMutation;onRemoteMutation;onRebase;onDelete;onConsistencyChanged;commitHandler;committerRunning=!1;constructor(m){this.buffer=new SquashingBuffer(m),this.document=new Document(m),this.document.onMutation=m=>this.handleDocMutation(m),this.document.onRemoteMutation=m=>this.onRemoteMutation&&this.onRemoteMutation(m),this.document.onRebase=(m,y,_)=>this.handleDocRebase(m,y,_),this.document.onConsistencyChanged=m=>this.handleDocConsistencyChanged(m),this.LOCAL=m,this.mutations=[],this.commits=[]}reset(m){m?q("Document state reset to revision %s",m._rev):q("Document state reset to being deleted"),this.document.reset(m),this.rebase([],[]),this.handleDocConsistencyChanged(this.document.isConsistent())}add(m){this.onConsistencyChanged&&this.onConsistencyChanged(!1),q("Staged local mutation"),this.buffer.add(m);let y=this.LOCAL;this.LOCAL=m.apply(this.LOCAL),this.onMutation&&y!==this.LOCAL&&(q("onMutation fired"),this.onMutation({mutation:m,document:this.LOCAL,remote:!1}),null===this.LOCAL&&this.onDelete&&this.onDelete(this.LOCAL))}arrive(m){if(q("Remote mutation arrived %s -> %s",m.previousRev,m.resultRev),m.previousRev===m.resultRev)throw Error(`Mutation ${m.transactionId} has previousRev === resultRev (${m.previousRev})`);return this.document.arrive(m)}commit(){return new Promise((m,y)=>{if(!this.buffer.hasChanges()){m();return}q("Committing local changes");let _=this.buffer.purge();this.commits.push(new Commit(_?[_]:[],{resolve:m,reject:y})),this.buffer=new SquashingBuffer(this.LOCAL),this.performCommits()})}performCommits(){if(!this.commitHandler)throw Error("No commitHandler configured for this BufferedDocument");this.committerRunning||this._cycleCommitter()}_cycleCommitter(){let m=this.commits.shift();if(!m){this.committerRunning=!1;return}this.committerRunning=!0;let y=m.squash(this.LOCAL),_=this.document.stage(y,!0),S={success:()=>{q("Commit succeeded"),_.success(),m.resolve(),this._cycleCommitter()},failure:()=>{q("Commit failed"),m.tries+=1,null!==this.LOCAL&&this.commits.unshift(m),_.failure(),m.tries<200&&setTimeout(()=>this._cycleCommitter(),Math.min(1e3*m.tries,6e4))},cancel:m=>{this.commits.forEach(y=>y.reject(m)),this.commits=[],this.reset(this.document.HEAD),this.buffer=new SquashingBuffer(this.LOCAL),this.committerRunning=!1}};q("Posting commit"),this.commitHandler&&this.commitHandler({mutation:y,success:S.success,failure:S.failure,cancel:S.cancel})}handleDocRebase(m,y,_){this.rebase(y,_)}handleDocumentDeleted(){q("Document deleted"),null!==this.LOCAL&&this.onDelete&&this.onDelete(this.LOCAL),this.commits=[],this.mutations=[]}handleDocMutation(m){if(0===this.commits.length&&!this.buffer.hasChanges()){q("Document mutated from remote with no local changes"),this.LOCAL=this.document.EDGE,this.buffer=new SquashingBuffer(this.LOCAL),this.onMutation&&this.onMutation(m);return}q("Document mutated from remote with local changes"),null===this.document.EDGE&&this.handleDocumentDeleted(),this.rebase([m.mutation],[])}rebase(m,y){q("Rebasing document"),null===this.document.EDGE&&this.handleDocumentDeleted();let _=this.LOCAL;this.LOCAL=this.commits.reduce((m,y)=>y.apply(m),this.document.EDGE),this.LOCAL=this.buffer.rebase(this.LOCAL),null!==_&&null!==this.LOCAL&&(_._rev=this.LOCAL._rev),!S(this.LOCAL,_)&&this.onRebase&&this.onRebase(this.LOCAL,m.reduce(mutReducerFn,[]),y.reduce(mutReducerFn,[]))}handleDocConsistencyChanged(m){if(!this.onConsistencyChanged)return;let y=this.commits.length>0||this.buffer.hasChanges();m&&!y&&this.onConsistencyChanged(!0),m||this.onConsistencyChanged(!1)}}},53655:function(m,y,_){"use strict";_.d(y,{UC:function(){return orderRankField},rJ:function(){return ts},qq:function(){return orderableDocumentListDeskItem}});var S=_(7071),T=_(14457),R=_(16773),D=_(7293),j=_(85893),B=_(67294),Z=_(35125),W=_(15437),q=_(51555),Y=_(82581),ee=_(9142);function attemptFocus(m){if(!(m.tabIndex>0||0===m.tabIndex&&null!==m.getAttribute("tabIndex")||((0,Z.bg)(m)?!!m.href&&"ignore"!==m.rel:(0,Z.LL)(m)?"hidden"
60!==m.type&&"file"!==m.type&&!m.disabled:!!((0,Z.fe)(m)||(0,Z.RV)(m)||(0,Z.ZH)(m))&&!m.disabled)))return!1;try{m.focus()}catch{}return document.activeElement===m}function focusFirstDescendant(m){for(let y=0;y<m.childNodes.length;y++){let _=m.childNodes[y];if((0,Z.Re)(_)&&(attemptFocus(_)||focusFirstDescendant(_)))return!0}return!1}_(64521);let et=W.zo.div.withConfig({displayName:"StyledAutocomplete",componentId:"sc-1igauft-0"})`line-height:0;`,er=(0,W.zo)(Z.xu).withConfig({displayName:"ListBox",componentId:"sc-1igauft-1"})`& > ul{list-style:none;padding:0;margin:0;}`,ei=W.F4` 61 from { 62 transform: rotate(0deg); 63 } 64 65 to { 66 transform: rotate(360deg); 67 } 68`,ea=(0,W.zo)(D.L4p).withConfig({displayName:"AnimatedSpinnerIcon",componentId:"sc-1igauft-2"})`animation:${ei} 500ms linear infinite;`;function AutocompleteOption(m){let y,_,S;let T=(0,q.c)(11),{children:R,id:D,onSelect:B,selected:W,value:Y}=m;T[0]!==B||T[1]!==Y?(y=()=>{setTimeout(()=>{B(Y)},0)},T[0]=B,T[1]=Y,T[2]=y):y=T[2];let ee=y;T[3]!==ee?(_=m=>{"Enter"!==m.key||(0,Z.Rm)(m.currentTarget)||ee()},T[3]=ee,T[4]=_):_=T[4];let et=_;return T[5]!==R||T[6]!==ee||T[7]!==et||T[8]!==D||T[9]!==W?(S=(0,j.jsx)("li",{"aria-selected":W,"data-ui":"AutocompleteOption",id:D,role:"option",onClick:ee,onKeyDown:et,children:R}),T[5]=R,T[6]=ee,T[7]=et,T[8]=D,T[9]=W,T[10]=S):S=T[10],S}function autocompleteReducer(m,y){return"input/change"===y.type?{...m,activeValue:null,focused:!0,query:y.query}:"input/focus"===y.type?{...m,focused:!0}:"root/blur"===y.type?{...m,focused:!1,query:null}:"root/clear"===y.type?{...m,activeValue:null,query:null,value:null}:"root/escape"===y.type?{...m,focused:!1,query:null}:"root/open"===y.type?{...m,query:m.query||y.query}:"root/setActiveValue"===y.type?{...m,activeValue:y.value,listFocused:y.listFocused||m.listFocused}:"root/setListFocused"===y.type?{...m,listFocused:y.listFocused}:"value/change"===y.type?{...m,activeValue:y.value,query:null,value:y.value}:m}let es=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],el=["bottom-start","top-start"],DEFAULT_RENDER_VALUE=(m,y)=>y?y.value:m,DEFAULT_FILTER_OPTION=(m,y)=>y.value.toLowerCase().indexOf(m.toLowerCase())>-1,eu=(0,B.forwardRef)(function(m,y){let{border:_=!0,customValidity:S,disabled:T,filterOption:R,fontSize:W=2,icon:q,id:Y,listBox:ee=Z.bT,loading:ei,onBlur:eu,onChange:ec,onFocus:ed,onQueryChange:ef,onSelect:ep,openButton:eh,openOnFocus:eg,options:em,padding:ey=3,popover:eb=Z.bT,prefix:ev,radius:ex=2,readOnly:ew,relatedElements:e_,renderOption:eC,renderPopover:eS,renderValue:ek=DEFAULT_RENDER_VALUE,suffix:eT,value:eE,...eO}=m,[eP,eR]=(0,B.useReducer)(autocompleteReducer,{activeValue:eE||null,focused:!1,listFocused:!1,query:null,value:eE||null}),{activeValue:eI,focused:eA,listFocused:eM,query:eD,value:ej}=eP,eL=(0,B.useCallback)(({value:m})=>(0,j.jsx)(Z.Zb,{"data-as":"button",padding:ey,radius:2,tone:"inherit",children:(0,j.jsx)(Z.xv,{size:W,textOverflow:"ellipsis",children:m})}),[W,ey]),eF="function"==typeof eC?eC:eL,eN="function"==typeof R?R:DEFAULT_FILTER_OPTION,eV=(0,B.useRef)(null),ez=(0,B.useRef)(null),e$=(0,B.useRef)(null),eH=(0,B.useRef)(null),eB=(0,B.useRef)(!1),eU=(0,B.useRef)(ej),eZ=(0,B.useRef)(eE),eW=(0,B.useRef)(!1);(0,B.useImperativeHandle)(y,()=>e$.current);let eG=`${Y}
68-listbox`,eq=Array.isArray(em)?em:Z.LZ,eY=(0,Z.Q5)(ey),eK=(0,B.useMemo)(()=>null!==ej?eq.find(m=>m.value===ej):void 0,[eq,ej]),eX=(0,B.useMemo)(()=>eq.filter(m=>!eD||eN(eD,m)),[eN,eq,eD]),eJ=eX.length,eQ=eI?`${Y}-option-${eI}`:void 0,e0=null!==eD&&ei||eA&&null!==eD,e1=(0,B.useCallback)(m=>{setTimeout(()=>{if(eW.current)return;let y=(e_||[]).concat(eV.current?[eV.current]:[],ez.current?[ez.current]:[]),_=!1;if(document.activeElement){for(let m of y)if(m===document.activeElement||m.contains(document.activeElement)){_=!0;break}}!1===_&&(eR({type:"root/blur"}),eW.current=!1,ef&&ef(null),eu&&eu(m))},0)},[eu,ef,e_]),e2=(0,B.useCallback)(m=>{let y=eH.current,_=m.target instanceof HTMLElement?m.target:null,S=y?.contains(_)||!1;S!==eB.current&&(eB.current=S,eR({type:"root/setListFocused",listFocused:S}))},[]),e5=(0,B.useCallback)(m=>{eR({type:"value/change",value:m}),eW.current=!1,ep&&ep(m),eU.current=m,ec&&ec(m),ef&&ef(null),e$.current?.focus()},[ec,ep,ef]),e3=(0,B.useCallback)(m=>{if("ArrowDown"===m.key){if(m.preventDefault(),!eJ)return;let y=eX.find(m=>m.value===eI),_=y?eX.indexOf(y):-1,S=eX[(_+1)%eJ];S&&eR({type:"root/setActiveValue",value:S.value,listFocused:!0});return}if("ArrowUp"===m.key){if(m.preventDefault(),!eJ)return;let y=eX.find(m=>m.value===eI),_=y?eX.indexOf(y):-1,S=eX[-1===_?eJ-1:(eJ+_-1)%eJ];S&&eR({type:"root/setActiveValue",value:S.value,listFocused:!0});return}if("Escape"===m.key){eR({type:"root/escape"}),eW.current=!1,ef&&ef(null),e$.current?.focus();return}let y=m.target,_=eH.current;if((_===y||_?.contains(y))&&!es.includes(m.key)){e$.current?.focus();return}},[eI,eX,eJ,ef]),e4=(0,B.useCallback)(m=>{let y=m.currentTarget.value;eR({type:"input/change",query:y}),ef&&ef(y)},[ef]),e6=(0,B.useCallback)(()=>{eR({type:"root/open",query:ej?ek(ej,eK):""})},[eK,ek,ej]),e9=(0,B.useCallback)(m=>{eA||(eR({type:"input/focus"}),ed&&ed(m),eg&&e6())},[eA,ed,eg,e6]),e8=(0,B.useCallback)(()=>{eW.current=!0},[]),e7=(0,B.useCallback)(()=>{eW.current=!1},[]),tr=(0,B.useCallback)(()=>{eR({type:"root/clear"}),eU.current="",ec&&ec(""),ef&&ef(null),e$.current?.focus()},[ec,ef]),tn=(0,B.useCallback)(()=>{eR({type:"input/focus"})},[]);(0,B.useEffect)(()=>{if(eE!==eZ.current){eZ.current=eE,void 0!==eE&&(eR({type:"value/change",value:eE}),eU.current=eE);return}eE!==eU.current&&(eU.current=eE||null,eR({type:"value/change",value:eE||null}))},[eE]),(0,B.useEffect)(()=>{!eA&&eU.current&&eR({type:"root/setActiveValue",value:eU.current})},[eA]),(0,B.useEffect)(()=>{let m=eH.current;if(!m)return;let y=eX.find(m=>m.value===eI);if(y){let _=eX.indexOf(y),S=m.childNodes[_];
68if(S){if(document.activeElement&&S.contains(document.activeElement))return;focusFirstDescendant(S)}}},[eI,eX]);let to=(0,B.useMemo)(()=>{if(!ei&&!T&&ej)return{"aria-label":"Clear",onFocus:tn}},[T,tn,ei,ej]),ti=(0,B.useMemo)(()=>eY.map(m=>0===m?0:1===m||2===m?1:m-2),[eY]),ta=(0,B.useMemo)(()=>eY.map(m=>Math.max(m-1,0)),[eY]),ts=(0,B.useMemo)(()=>"object"==typeof eh?eh:Z.bT,[eh]),tl=(0,B.useCallback)(m=>{var y;e6(),ts.onClick&&ts.onClick(m),y=()=>e$.current?.focus(),requestAnimationFrame(y)},[ts,e6]),tu=(0,B.useMemo)(()=>T||ew||!eh?void 0:(0,j.jsx)(Z.xu,{"aria-hidden":e0,padding:ti,children:(0,j.jsx)(Z.zx,{"aria-label":"Open",disabled:e0,fontSize:W,icon:D.v4q,mode:"bleed",padding:ta,...ts,onClick:tl})}),[T,e0,W,tl,eh,ti,ta,ts,ew]),tc=(0,B.useMemo)(()=>null===eD?null!==ej?ek(ej,eK):"":eD,[eK,eD,ek,ej]),td=(0,j.jsx)(Z.oi,{...eO,"aria-activedescendant":eQ,"aria-autocomplete":"list","aria-expanded":e0,"aria-owns":eG,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:_,clearButton:to,customValidity:S,disabled:T,fontSize:W,icon:q,iconRight:ei&&ea,id:Y,inputMode:"search",onChange:e4,onClear:tr,onFocus:e9,padding:eY,prefix:ev,radius:ex,readOnly:ew,ref:e$,role:"combobox",spellCheck:!1,suffix:eT||tu,value:tc}),tf=(0,B.useCallback)(m=>{"Tab"===m.key&&eM&&e$.current?.focus()},[eM]),tp=(0,B.useMemo)(()=>0===eX.length?null:(0,j.jsx)(er,{"data-ui":"AutoComplete__results",onKeyDown:tf,padding:1,...ee,tabIndex:-1,children:(0,j.jsx)(Z.Kq,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:eG,ref:eH,role:"listbox",space:1,children:eX.map(m=>{let y=null!==eI?m.value===eI:eK===m;return(0,j.jsx)(AutocompleteOption,{id:`${Y}-option-${m.value}`,onSelect:e5,selected:y,value:m.value,children:(0,B.cloneElement)(eF(m),{disabled:ei,selected:y,tabIndex:eM&&y?0:-1})},m.value)})})}),[eI,eK,eX,e5,tf,Y,ee,eG,eM,ei,eF]),th=(0,B.useMemo)(()=>eS?eS({content:tp,hidden:!e0,inputElement:e$.current,onMouseEnter:e8,onMouseLeave:e7},ez):0===eJ?null:(0,j.jsx)(Z.J2,{arrow:!1,constrainSize:!0,content:tp,fallbackPlacements:el,matchReferenceWidth:!0,onMouseEnter:e8,onMouseLeave:e7,open:e0,overflow:"auto",placement:"bottom-start",portal:!0,radius:ex,ref:ez,referenceElement:e$.current,...eb}),[tp,e0,eJ,e8,e7,eb,ex,eS]);return(0,j.jsxs)(et,{"data-ui":"Autocomplete",onBlur:e1,onFocus:e2,onKeyDown:e3,ref:eV,children:[td,th]})});eu.displayName="ForwardRef(Autocomplete)";let ec=W.zo.ol.withConfig({displayName:"StyledBreadcrumbs",componentId:"sc-1es8h8q-0"})`margin:0;padding:0;display:flex;list-style:none;align-items:center;white-space:nowrap;line-height:0;`,ed=(0,W.zo)(Z.zx).withConfig({displayName:"ExpandButton",componentId:"sc-1es8h8q-1"})`appearance:none;margin:-4px;`,ef=(0,B.forwardRef)(function(m,y){let _,S,T,R,D,W,Y,ee,et,er,ei,ea;let es=(0,q.c)(44);es[0]!==m?({children:_,maxLength:S,separator:R,space:D,...T}=m,es[0]=m,es[1]=_,es[2]=S,es[3]=T,es[4]=R,es[5]=D):(_=es[1],S=es[2],T=es[3],R=es[4],D=es[5]);let el=(0,Z.Q5)(void 0===D?2:D),[eu,ef]=(0,B.useState)(!1),ep=(0,B.useRef)(null),eh=(0,B.useRef)(null);es[6]===Symbol.for("react.memo_cache_sentinel")?(W=()=>ef(!1),es[6]=W):W=es[6];let eg=W;es[7]===Symbol.for("react.memo_cache_sentinel")?(Y=()=>ef(!0),es[7]=Y):Y=es[7];let em=Y;es[8]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>[ep.current,eh.current],es[8]=ee):ee=es[8],(0,Z.Of)(eg,ee),es[9]!==_?(et=B.Children.toArray(_).filter(B.isValidElement),es[9]=_,es[10]=et):et=es[10];let ey=et;n:{let m=ey.length;if(S&&m>S){let y;let _=Math.ceil(S/2),T=Math.floor(S/2);if(es[11]!==T||es[12]!==_||es[13]!==m||es[14]!==eu||es[15]!==ey||es[16]!==el){let S,R,D,B;let W=ey.slice(0,_-1);es[18]!==T||es[19]!==_||es[20]!==m||es[21]!==ey?(S=ey.slice(_-1,m-T),es[18]=T,es[19]=_,es[20]=m,es[21]=ey,es[22]=S):S=es[22],es[23]!==el||es[24]!==S?(R=(0,j.jsx)(Z.Kq,{as:"ol",overflow:"auto",padding:el,space:el,children:S}),es[23]=el,es[24]=S,es[25]=R):R=es[25];let q=eu?eg:em;es[26]!==eu||es[27]!==q?(D=(0,j.jsx)(ed,{fontSize:1,mode:"bleed",onClick:q,padding:1,ref:ep,selected:eu,text:"â¦"}),es[26]=eu,es[27]=q,es[28]=D):D=es[28],es[29]!==eu||es[30]!==D||es[31]!==R?(B=(0,j.jsx)(Z.J2,{constrainSize:!0,content:R,open:eu,placement:"top",portal:!0,ref:eh,children:D},"button"),es[29]=eu,es[30]=D,es[31]=R,es[32]=B):B=es[32],y=[...W,B,...ey.slice(m-T)],es[11]=T,es[12]=_,es[13]=m,es[14]=eu,es[15]=ey,es[16]=el,es[17]=y}else y=es[17];er=y;break n}er=ey}let eb=er;if(es[33]!==eb||es[34]!==R||es[35]!==el){let m;es[37]!==R||es[38]!==el?(m=(m,y)=>(0,j.jsxs)(B.Fragment,{children:[y>0&&(0,j.jsx)(Z.xu,{"aria-hidden":!0,as:"li",paddingX:el,children:R||(0,j.jsx)(Z.xv,{muted:!0,children:"/"})}),(0,j.jsx)(Z.xu,{as:"li",children:m})]},y),es[37]=R,es[38]=el,es[39]=m):m=es[39],ei=eb.map(m),es[33]=eb,es[34]=R,es[35]=el,es[36]=ei}else ei=es[36];return es[40]!==y||es[41]!==T||es[42]!==ei?(ea=(0,j.jsx)(ec,{"data-ui":"Breadcrumbs",...T,ref:y,children:ei}),es[40]=y,es[41]=T,es[42]=ei,es[43]=ea):ea=es[43],ea});
68ef.displayName="ForwardRef(Breadcrumbs)";let ep=(0,Z.tx)("@sanity/ui/context/dialog",{version:0});function isTargetWithinScope(m,y,_){return!m||!y||(0,Z.dG)(m,_)||(0,Z.dG)(y,_)}let eh=(0,W.zo)(Z.mh).withConfig({displayName:"StyledDialog",componentId:"sc-4n4xb3-0"})(Z.ZE,function({theme:m}){let{color:y}=(0,Y.aQ)(m);return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:y.backdrop}},function(m){let{media:y}=(0,Y.aQ)(m.theme);return(0,Z.Lt)(y,m.$position,m=>({"&&":{position:m}}))},function(m){return m.$animate?W.iv` 69 @keyframes zoomIn { 70 from { 71 opacity: 0; 72 transform: scale(0.95); 73 } 74 to { 75 opacity: 1; 76 transform: scale(1); 77 } 78 } 79 @keyframes fadeIn { 80 from { 81 opacity: 0; 82 } 83 to { 84 opacity: 1; 85 } 86 } 87 88 animation: fadeIn 200ms ease-out; 89 // Animates the dialog card. 90 & > [data-ui='DialogCard'] { 91 animation: zoomIn 200ms ease-out; 92 } 93 `:W.iv``}),eg=(0,W.zo)(Z.W2).withConfig({displayName:"DialogContainer",componentId:"sc-4n4xb3-1"})`&:not([hidden]){display:flex;}width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;`,em=(0,W.zo)(Z.Zb).withConfig({displayName:"DialogCardRoot",componentId:"sc-4n4xb3-2"})`&:not([hidden]){display:flex;}width:100%;min-height:0;max-height:100%;overflow:hidden;overflow:clip;`,ey=(0,W.zo)(Z.kC).withConfig({displayName:"DialogLayout",componentId:"sc-4n4xb3-3"})`flex:1;min-height:0;width:100%;`,eb=(0,W.zo)(Z.xu).withConfig({displayName:"DialogHeader",componentId:"sc-4n4xb3-4"})`position:relative;z-index:2;`,ev=(0,W.zo)(Z.xu).withConfig({displayName:"DialogContent",componentId:"sc-4n4xb3-5"})`position:relative;z-index:1;overflow:auto;outline:none;`,ex=(0,W.zo)(Z.xu).withConfig({displayName:"DialogFooter",componentId:"sc-4n4xb3-6"})`position:relative;z-index:3;`,ew=(0,B.forwardRef)(function(m,y){let _,S,T,R,W,Y,ee,et,er,ei,ea,es,el;let eu=(0,q.c)(38),{__unstable_autoFocus:ec,__unstable_hideCloseButton:ed,children:ef,contentRef:ep,footer:eh,header:ew,id:e_,onClickOutside:eC,onClose:eS,portal:ek,radius:eT,scheme:eE,shadow:eO,width:eP}=m,eR=(0,Z.vI)(),eI=ek?eR.elements?.[ek]||null:eR.element,eA=(0,Z.sz)().element,eM=(0,Z.Q5)(eT),eD=(0,Z.Q5)(eO),ej=(0,Z.Q5)(eP),eL=(0,B.useRef)(null),eF=(0,B.useRef)(null),eN=(0,Z.sJ)(),{isTopLayer:eV}=eN,ez=`${e_}_label`,e$=!!eS&&!1===ed,eH=!!ew||e$;return eu[0]===Symbol.for("react.memo_cache_sentinel")?(_=()=>eL.current,eu[0]=_):_=eu[0],(0,B.useImperativeHandle)(y,_),eu[1]===Symbol.for("react.memo_cache_sentinel")?(S=()=>eF.current,eu[1]=S):S=eu[1],(0,B.useImperativeHandle)(ep,S),eu[2]!==ec?(T=()=>{ec&&eL.current&&focusFirstDescendant(eL.current)},R=[ec,eL],eu[2]=ec,eu[3]=T,eu[4]=R):(T=eu[3],R=eu[4]),(0,B.useEffect)(T,R),eu[5]!==eA||eu[6]!==eV||eu[7]!==eS||eu[8]!==eI?(W=m=>{if(!eV||!eS)return;let y=document.activeElement;y&&!isTargetWithinScope(eA,eI,y)||"Escape"===m.key&&(m.preventDefault(),m.stopPropagation(),eS())},eu[5]=eA,eu[6]=eV,eu[7]=eS,eu[8]=eI,eu[9]=W):W=eu[9],(0,Z.qh)(W),eu[10]!==eA||eu[11]!==eV||eu[12]!==eC||eu[13]!==eI?(Y=eV&&eC&&(m=>{let y=m.target;y&&!isTargetWithinScope(eA,eI,y)||eC()}),eu[10]=eA,eu[11]=eV,eu[12]=eC,eu[13]=eI,eu[14]=Y):Y=eu[14],eu[15]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>[eL.current],eu[15]=ee):ee=eu[15],(0,Z.Of)(Y,ee),eu[16]!==ew||eu[17]!==ez||eu[18]!==eS||eu[19]!==e$||eu[20]!==eH?(et=eH&&(0,j.jsx)(eb,{children:(0,j.jsxs)(Z.kC,{align:"flex-start",padding:3,children:[(0,j.jsx)(Z.xu,{flex:1,padding:2,children:ew&&(0,j.jsx)(Z.xv,{id:ez,size:1,weight:"semibold",children:ew})}),e$&&(0,j.jsx)(Z.xu,{flex:"none",children:(0,j.jsx)(Z.zx,{"aria-label":"Close dialog",disabled:!eS,icon:D.Two,mode:"bleed",onClick:eS,padding:2})})]})}),eu[16]=ew,eu[17]=ez,eu[18]=eS,eu[19]=e$,eu[20]=eH,eu[21]=et):et=eu[21],eu[22]!==ef?(er=(0,j.jsx)(ev,{flex:1,ref:eF,tabIndex:-1,children:ef}),eu[22]=ef,eu[23]=er):er=eu[23],eu[24]!==eh?(ei=eh&&(0,j.jsx)(ex,{children:eh}),eu[24]=eh,eu[25]=ei):ei=eu[25],eu[26]!==et||eu[27]!==er||eu[28]!==ei?(ea=(0,j.jsxs)(ey,{direction:"column",children:[et,er,ei]}),eu[26]=et,eu[27]=er,eu[28]=ei,eu[29]=ea):ea=eu[29],eu[30]!==eM||eu[31]!==eE||eu[32]!==eD||eu[33]!==ea?(es=(0,j.jsx)(em,{radius:eM,ref:eL,scheme:eE,shadow:eD,children:ea}),eu[30]=eM,eu[31]=eE,eu[32]=eD,eu[33]=ea,eu[34]=es):es=eu[34],eu[35]!==e
93s||eu[36]!==ej?(el=(0,j.jsx)(eg,{"data-ui":"DialogCard",width:ej,children:es}),eu[35]=es,eu[36]=ej,eu[37]=el):el=eu[37],el});ew.displayName="ForwardRef(DialogCard)";let e_=(0,B.forwardRef)(function(m,y){let _,S,T,R,D,W,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,eg,em,ey,eb,ev,ex,e_,eC,eS,ek;let eT=(0,q.c)(60),eE=(0,B.useContext)(ep),{layer:eO}=(0,Z.g9)();eT[0]!==m?({__unstable_autoFocus:eu,__unstable_hideCloseButton:ec,cardRadius:ed,cardShadow:ef,children:T,contentRef:R,footer:D,header:W,id:Y,onActivate:ee,onClickOutside:et,onClose:er,onFocus:ei,padding:eg,portal:ea,position:_,scheme:el,width:em,zOffset:S,animate:ey,...es}=m,eT[0]=m,eT[1]=_,eT[2]=S,eT[3]=T,eT[4]=R,eT[5]=D,eT[6]=W,eT[7]=Y,eT[8]=ee,eT[9]=et,eT[10]=er,eT[11]=ei,eT[12]=ea,eT[13]=es,eT[14]=el,eT[15]=eu,eT[16]=ec,eT[17]=ed,eT[18]=ef,eT[19]=eg,eT[20]=em,eT[21]=ey):(_=eT[1],S=eT[2],T=eT[3],R=eT[4],D=eT[5],W=eT[6],Y=eT[7],ee=eT[8],et=eT[9],er=eT[10],ei=eT[11],ea=eT[12],es=eT[13],el=eT[14],eu=eT[15],ec=eT[16],ed=eT[17],ef=eT[18],eg=eT[19],em=eT[20],ey=eT[21]);let eP=void 0===eu||eu,eR=void 0!==ec&&ec,eI=void 0===ed?4:ed,eA=void 0===ef?3:ef,eM=void 0===eg?3:eg,eD=void 0===em?0:em,ej=void 0!==ey&&ey,eL=_??(eE.position||"fixed"),eF=S??(eE.zOffset||eO.dialog.zOffset),eN=!(0,Z.Tb)()&&ej,eV=(0,Z.vI)(),ez=ea?eV.elements?.[ea]||null:eV.element,e$=(0,Z.sz)().element,eH=(0,Z.Q5)(eI),eB=(0,Z.Q5)(eM),eU=(0,Z.Q5)(eL),eZ=(0,Z.Q5)(eD),eW=(0,Z.Q5)(eF),eG=(0,B.useRef)(null),eq=(0,B.useRef)(null),eY=(0,B.useRef)(null),eK=(0,B.useRef)(null);eT[22]!==ei?(eb=m=>{ei?.(m);let y=m.target,_=eY.current;if(_&&y===eG.current){(function focusLastDescendant(m){for(let y=m.childNodes.length-1;y>=0;y--){let _=m.childNodes[y];if((0,Z.Re)(_)&&(attemptFocus(_)||focusLastDescendant(_)))return!0}return!1})(_);return}if(_&&y===eq.current){focusFirstDescendant(_);return}(0,Z.Re)(m.target)&&(eK.current=m.target)},eT[22]=ei,eT[23]=eb):eb=eT[23];let eX=eb,eJ=`${Y}_label`,eQ=(0,B.useRef)(void 0);eT[24]!==e$||eT[25]!==ez?(ev=()=>{eQ.current&&clearTimeout(eQ.current),eQ.current=setTimeout(()=>{let m=document.activeElement;if(m&&!isTargetWithinScope(e$,ez,m)){let m=eK.current;if(!m||!document.body.contains(m)){let m=eY.current;m&&focusFirstDescendant(m);return}m.focus()}},0)},eT[24]=e$,eT[25]=ez,eT[26]=ev):ev=eT[26];let e0=ev;return eT[27]===Symbol.for("react.memo_cache_sentinel")?(ex=(0,j.jsx)("div",{ref:eG,tabIndex:0}),eT[27]=ex):ex=eT[27],eT[28]!==eP||eT[29]!==eH||eT[30]!==eA||eT[31]!==T||eT[32]!==R||eT[33]!==D||eT[34]!==W||eT[35]!==eR||eT[36]!==Y||eT[37]!==et||eT[38]!==er||eT[39]!==ea||eT[40]!==el||eT[41]!==eZ?(e_=(0,j.jsx)(ew,{__unstable_autoFocus:eP,__unstable_hideCloseButton:eR,contentRef:R,footer:D,header:W,id:Y,onClickOutside:et,onClose:er,portal:ea,radius:eH,ref:eY,scheme:el,shadow:eA,width:eZ,children:T}),eT[28]=eP,eT[29]=eH,eT[30]=eA,eT[31]=T,eT[32]=R,eT[33]=D,eT[34]=W,eT[35]=eR,eT[36]=Y,eT[37]=et,eT[38]=er,eT[39]=ea,eT[40]=el,eT[41]=eZ,eT[42]=e_):e_=eT[42],eT[43]===Symbol.for("react.memo_cache_sentinel")?(eC=(0,j.jsx)("div",{ref:eq,tabIndex:0}),eT[43]=eC):eC=eT[43],eT[44]!==eN||eT[45]!==eX||eT[46]!==e0||eT[47]!==Y||eT[48]!==eJ||eT[49]!==ee||eT[50]!==eB||eT[51]!==eU||eT[52]!==y||eT[53]!==es||eT[54]!==e_||eT[55]!==eW?(eS=(0,j.jsxs)(eh,{...es,$animate:eN,$padding:eB,$position:eU,"aria-labelledby":eJ,"aria-modal":!0,"data-ui":"Dialog",id:Y,onActivate:ee,onClick:e0,onFocus:eX,ref:y,role:"dialog",zOffset:eW,children:[ex,e_,eC]}),eT[44]=eN,eT[45]=eX,eT[46]=e0,eT[47]=Y,eT[48]=eJ,eT[49]=ee,eT[50]=eB,eT[51]=eU,eT[52]=y,eT[53]=es,eT[54]=e_,eT[55]=eW,eT[56]=eS):eS=eT[56],eT[57]!==ea||eT[58]!==eS?(ek=(0,j.jsx)(Z.h_,{__unstable_name:ea,children:eS}),eT[57]=ea,eT[58]=eS,eT[59]=ek):ek=eT[59],ek});e_.displayName="ForwardRef(Dialog)";let eC=(0,B.forwardRef)(function(m,y){let _,S,T,R,D,W,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep,eh,eg,em,ey;let eb=(0,q.c)(62),{__unstable_disableRestoreFocusOnClose:ev,boundaryElement:ex,button:ew,id:e_,menu:eC,onClose:eS,onOpen:ek,placement:eT,popoverScheme:eE,portal:eO,popover:eP,popoverRadius:eR,preventOverflow:eI}=m,eA=void 0!==ev&&ev,eM=void 0===eO||eO,[eD,ej]=(0,B.useState)(!1),[eL,eF]=(0,B.useState)(null),[eN,eV]=(0,B.useState)(null);eb[0]===Symbol.for("react.memo_cache_sentinel")?(_=[],eb[0]=_):_=eb[0];let[ez,e$]=(0,B.useState)(_),eH=(0,B.useRef)(eD);eb[1]!==ek||eb[2]!==eD?(S=()=>{ek&&eD&&!eH.current&&ek()},T=[ek,eD],eb[1]=ek,eb[2]=eD,eb[3]=S,eb[4]=T):(S=eb[3],T=eb[4]),(0,B.useEffect)(S,T),eb[5]!==eS||eb[6]!==eD?(R=()=>{eS&&!eD&&eH.current&&eS()},D=[eS,eD],eb[5]=eS,eb[6]=eD,eb[7]=R,eb[8]=D):(R=eb[7],D=eb[8]),(0,B.useEffect)(R,D),eb[9]!==eD?(W=()=>{eH.current=eD},Y=[eD],eb[9]=eD,eb[10]=W,eb[11]=Y):(W=eb[10],Y=eb[11]),(0,B.useEffect)(W,Y),eb[12]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>{ej(_temp$2),eF(null)},eb[12]=ee):ee=eb[12];let eB=ee;eb[13]!==eD?(et=m=>{eD&&m.preventDefault()},eb[13]=eD,eb[14]=et):et=eb[14];let eU=et;eb[15]===Symbol.for("react.memo_cache_sentinel")?(er=m=>{if("ArrowDown"===m.key||"Enter"===m.key||" "===m.key){m.preventDefault(),ej(!0),eF("first");return}if("ArrowUp"===m.key){m.preventDefault(),ej(!0),eF("last");return}},eb[15]=er):er=eb[15];let eZ=er;
93eb[16]!==eN||eb[17]!==ez?(ei=m=>{let y=m.target;if(y instanceof Node&&!(eN&&(y===eN||eN.contains(y)))){for(let m of ez)if(y===m||m.contains(y))return;ej(!1)}},eb[16]=eN,eb[17]=ez,eb[18]=ei):ei=eb[18];let eW=ei;eb[19]!==eN||eb[20]!==eA?(ea=()=>{ej(!1),!eA&&eN&&eN.focus()},eb[19]=eN,eb[20]=eA,eb[21]=ea):ea=eb[21];let eG=ea;eb[22]!==ez?(es=m=>{let y=m.relatedTarget;if(y instanceof Node){for(let m of ez)if(m===y||m.contains(y))return;ej(!1)}},eb[22]=ez,eb[23]=es):es=eb[23];let eq=es;eb[24]!==eN||eb[25]!==eA?(el=()=>{ej(!1),!eA&&eN&&eN.focus()},eb[24]=eN,eb[25]=eA,eb[26]=el):el=eb[26];let eY=el;eb[27]===Symbol.for("react.memo_cache_sentinel")?(eu=m=>(e$(y=>y.concat([m])),()=>e$(y=>y.filter(y=>y!==m))),eb[27]=eu):eu=eb[27];let eK=eu;eb[28]!==eN||eb[29]!==eq||eb[30]!==eY||eb[31]!==eW||eb[32]!==eG||eb[33]!==e_||eb[34]!==eC||eb[35]!==eL?(ec=eC&&(0,B.cloneElement)(eC,{"aria-labelledby":e_,onBlurCapture:eq,onClickOutside:eW,onEscape:eG,onItemClick:eY,originElement:eN,registerElement:eK,shouldFocus:eL}),eb[28]=eN,eb[29]=eq,eb[30]=eY,eb[31]=eW,eb[32]=eG,eb[33]=e_,eb[34]=eC,eb[35]=eL,eb[36]=ec):ec=eb[36];let eX=ec;eb[37]!==ew||eb[38]!==eU||eb[39]!==e_||eb[40]!==eD?(ed=ew&&(0,B.cloneElement)(ew,{"data-ui":"MenuButton",id:e_,onClick:eB,onKeyDown:eZ,onMouseDown:eU,"aria-haspopup":!0,"aria-expanded":eD,ref:eV,selected:ew.props.selected??eD}),eb[37]=ew,eb[38]=eU,eb[39]=e_,eb[40]=eD,eb[41]=ed):ed=eb[41];let eJ=ed;eb[42]!==eN?(ef=()=>eN,ep=[eN],eb[42]=eN,eb[43]=ef,eb[44]=ep):(ef=eb[43],ep=eb[44]),(0,B.useImperativeHandle)(y,ef,ep),eb[45]!==eP?(eh=eP||{},eb[45]=eP,eb[46]=eh):eh=eb[46],eb[47]!==ex||eb[48]!==eT||eb[49]!==eR||eb[50]!==eE||eb[51]!==eM||eb[52]!==eI||eb[53]!==eh?(eg={boundaryElement:ex,overflow:"auto",placement:eT,portal:eM,preventOverflow:eI,radius:eR,scheme:eE,...eh},eb[47]=ex,eb[48]=eT,eb[49]=eR,eb[50]=eE,eb[51]=eM,eb[52]=eI,eb[53]=eh,eb[54]=eg):eg=eb[54];let eQ=eg;return eb[55]!==eJ?(em=eJ||(0,j.jsx)(j.Fragment,{}),eb[55]=eJ,eb[56]=em):em=eb[56],eb[57]!==eX||eb[58]!==eD||eb[59]!==eQ||eb[60]!==em?(ey=(0,j.jsx)(Z.J2,{"data-ui":"MenuButton__popover",...eQ,content:eX,open:eD,children:em}),eb[57]=eX,eb[58]=eD,eb[59]=eQ,eb[60]=em,eb[61]=ey):ey=eb[61],ey});function _temp$2(m){return!m}eC.displayName="ForwardRef(MenuButton)";let eS=W.F4` 94 0% { 95 background-position: 100%; 96 } 97 100% { 98 background-position: -100%; 99 } 100`,ek=W.iv` 101 background-image: linear-gradient( 102 to right, 103 var(--card-skeleton-color-from), 104 var(--card-skeleton-color-to), 105 var(--card-skeleton-color-from), 106 var(--card-skeleton-color-from), 107 var(--card-skeleton-color-from) 108 ); 109 background-position: 100%; 110 background-size: 200% 100%; 111 background-attachment: fixed; 112 animation-name: ${eS}; 113 animation-timing-function: ease-in-out; 114 animation-iteration-count: infinite; 115 animation-duration: 2000ms; 116`,eT=W.iv` 117 opacity: ${({$visible:m})=>m?1:0}; 118 transition: opacity 200ms ease-in; 119 120 @media screen and (prefers-reduced-motion: no-preference) { 121 ${({$animated:m})=>m?ek:W.iv` 122 background-color: var(--card-skeleton-color-from); 123 `} 124 } 125 126 @media screen and (prefers-reduced-motion: reduce) { 127 background-color: var(--card-skeleton-color-from); 128 } 129`,eE=(0,W.zo)(Z.xu).withConfig({displayName:"StyledSkeleton",componentId:"sc-ebtpni-0"})(Z.E5,eT),eO=(0,B.forwardRef)(function(m,y){let _,S,T,R,D,W,Y;let ee=(0,q.c)(14);ee[0]!==m?({animated:R,delay:_,radius:S,...T}=m,ee[0]=m,ee[1]=_,ee[2]=S,ee[3]=T,ee[4]=R):(_=ee[1],S=ee[2],T=ee[3],R=ee[4]);let et=void 0!==R&&R,[er,ei]=(0,B.useState)(!_);ee[5]!==_?(D=()=>{if(!_)return ei(!0);let m=setTimeout(()=>{ei(!0)},_);return()=>{clearTimeout(m)}},W=[_],ee[5]=_,ee[6]=D,ee[7]=W):(D=ee[6],W=ee[7]),(0,B.useEffect)(D,W);let ea=(0,Z.Q5)(S);return ee[8]!==et||ee[9]!==y||ee[10]!==T||ee[11]!==ea||ee[12]!==er?(Y=(0,j.jsx)(eE,{...T,$animated:et,$radius:ea,$visible:er,ref:y}),ee[8]=et,ee[9]=y,ee[10]=T,ee[11]=ea,ee[12]=er,ee[13]=Y):Y=ee[13],Y});eO.displayName="ForwardRef(Skeleton)";let eP=(0,W.zo)(eO).withConfig({displayName:"StyledSkeleton",componentId:"sc-2p7a1v-0"})(m=>{let{$size:y,$style:_}=m,{font:S,media:T}=(0,Y.aQ)(m.theme),R=S[_];return(0,Z.Lt)(T,y,m=>{let y=R.sizes[m];return{height:y.lineHeight-y.ascenderHeight-y.descenderHeight}})}),eR=(0,B.forwardRef)(function(m,y){let _,S,T;let R=(0,q.c)(7);R[0]!==m?({size:S,..._}=m,R[0]=m,R[1]=_,R[2]=S):(_=R[1],S=R[2]);let D=(0,Z.Q5)(void 0===S?2:S);return R[3]!==D||R[4]!==y||R[5]!==_?(T=(0,j.jsx)(eP,{..._,$size:D,ref:y,$style:"text"}),R[3]=D,R[4]=y,R[5]=_,R[6]=T):T=R[6],T});eR.displayName="ForwardRef(TextSkeleton)";let eI=(0,B.forwardRef)(function(m,y){let _,S,T;let R=(0,q.c)(7);R[0]!==m?({size:S,..._}=m,R[0]=m,R[1]=_,R[2]=S):(_=R[1],S=R[2]);let D=(0,Z.Q5)(void 0===S?2:S);return R[3]!==D||R[4]!==y||R[5]!==_?(T=(0,j.jsx)(eP,{..._,$size:D,ref:y,$style:"label"}),R[3]=D,R[4]=y,R[5]=_,R[6]=T):T=R[6],T});eI.displayName="ForwardRef(LabelSkeleton)";let eA=(0,B.forwardRef)(function(m,y){let _,S,T;let R=(0,q.c)(7);R[0]!==m?({size:S,..._}=m,R[0]=m,R[1]=_,R[2]=S):(_=R[1],S=R[2]);let D=(0,Z.Q5)(void 0===S?2:S);return R[3]!==D||R[4]!==y||R[5]!==_?(T=(0,j.jsx)(eP,{..._,$size:D,ref:y,$style:"heading"}),R[3]=D,R[4]=y,R[5]=_,R[6]=T):T=R[6],T});eA.displayName="ForwardRef(HeadingSkeleton)";let eM=(0,B.forwardRef)(function(m,y){let _,S,T;let R=(0,q.c)(7);R[0]!==m?({size:S,..._}=m,R[0]=m,R[1]=_,R[2]=S):(_=R[1],S=R[2]);let D=(0,Z.Q5)(void 0===S?2:S);return R[3]!==D||R[4]!==y||R[5]!==_?(T=(0,j.jsx)(eP,{..._,$size:D,ref:y,$style:"code"}),R[3]=D,R[4]=y,R[5]=_,R[6]=T):T=R[6],T});eM.displayName="ForwardRef(CodeSkeleton)";let eD=(0,B.forwardRef)(function(m,y){let _,S,T;let R=(0,q.c)(9);R[0]!==m?({flex:_,...S}=m,R[0]=m,R[1]=_,R[2]=S):(_=R[1],S=R[2]);let D=void 0===m.tabIndex?0:m.tabIndex;return R[3]!==_||R[4]!==m.children||R[5]!==y||R[6]!==S||R[7]!==D?(T=(0,j.jsx)(Z.xu,{"data-ui":"TabPanel",...S,flex:_,ref:y,role:"tabpanel",tabIndex:D,children:m.children}),R[3]=_,R[4]=m.children,R[5]=y,R[6]=S,R[7]=D,R[8]=T):T=R[8],T});eD.displayName="ForwardRef(TabPanel)";
129let ej={error:"critical",warning:"caution",success:"positive",info:"neutral"},eL={error:"critical",warning:"caution",success:"positive",info:"neutral"},eF=(0,W.zo)(Z.kC).withConfig({displayName:"TextBox",componentId:"sc-1rr7rxo-0"})`overflow-x:auto;`,eN=(0,W.zo)(Z.Zb).withConfig({displayName:"StyledToast",componentId:"sc-1rr7rxo-1"})`pointer-events:all;width:100%;position:relative;overflow:hidden;overflow:clip;&[data-has-duration]{padding-bottom:calc(${2}px / 2);}`,eV=W.zo.div.withConfig({displayName:"LoadingBar",componentId:"sc-1rr7rxo-2"})`display:flex;position:absolute;bottom:0px;top:0px;left:0px;right:0px;pointer-events:none;z-index:-1;overflow:hidden;overflow:clip;background:transparent;align-items:flex-end;will-change:opacity;`,ez=(0,W.zo)(Z.Zb).withConfig({displayName:"LoadingBarMask",componentId:"sc-1rr7rxo-3"})`position:absolute;top:0;left:-${2}px;right:-${2}px;bottom:${2}px;z-index:1;`,e$=(0,W.zo)(Z.Zb).withConfig({displayName:"LoadingBarProgress",componentId:"sc-1rr7rxo-4"})`display:block;height:100%;width:100%;transform-origin:0% 50%;background-color:${m=>{let{color:y}=(0,Y.aQ)(m.theme);return y.button.default[m.tone].enabled.bg}};`,eH={error:"alert",warning:"alert",success:"alert",info:"alert"},eB={initial:{y:32,scale:.5,zIndex:1},hidden:{opacity:0},visible:m=>m?{opacity:1,transition:{when:"beforeChildren",staggerChildren:m/3,duration:m/3}}:{opacity:1},slideIn:{y:0,scale:1},slideOut:{zIndex:0,scale:.75}},eU={initial:{willChange:"transform"},hidden:{opacity:0},visible:{opacity:1}},eZ=ee.E.create(eN),eW=ee.E.create(Z.kC),eG=ee.E.create(Z.xv),eq=ee.E.create(eV),eY=ee.E.create(e$),eK=(0,Z.tx)("@sanity/ui/context/toast",null);function useToast(){let m=(0,B.useContext)(eK);if(!m)throw Error("useToast(): missing context value");if(!(0,Z.Uy)(m)||0!==m.version)throw Error("useToast(): the context value is not compatible");return m}function _focusItemElement(m){if("treeitem"===m.getAttribute("role")&&m.focus(),"none"===m.getAttribute("role")){let y=m.firstChild;y&&y instanceof HTMLElement&&y.focus()}}(0,W.zo)(Z.rj).withConfig({displayName:"StyledLayer",componentId:"sc-1tbwn58-0"})`box-sizing:border-box;position:fixed;right:0;bottom:0;list-style:none;pointer-events:none;max-width:420px;width:100%;`;let eX=(0,Z.tx)("@sanity/ui/context/tree",null),eJ=(0,B.memo)((0,B.forwardRef)(function(m,y){let _,S,T,R,D,W,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep,eh,eg;let em=(0,q.c)(37);em[0]!==m?({children:_,space:R,onFocus:S,...T}=m,em[0]=m,em[1]=_,em[2]=S,em[3]=T,em[4]=R):(_=em[1],S=em[2],T=em[3],R=em[4]);let ey=void 0===R?1:R,eb=(0,B.useRef)(null),[ev,ex]=(0,B.useState)(null),ew=(0,B.useRef)(ev);em[5]===Symbol.for("react.memo_cache_sentinel")?(D=[],em[5]=D):D=em[5];let e_=D;em[6]===Symbol.for("react.memo_cache_sentinel")?(W=[],em[6]=W):W=em[6];let[eC,eS]=(0,B.useState)(W);em[7]===Symbol.for("react.memo_cache_sentinel")?(Y={},em[7]=Y):Y=em[7];let[ek,eT]=(0,B.useState)(Y),eE=(0,B.useRef)(ek);em[8]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>eb.current,em[8]=ee):ee=em[8],(0,B.useImperativeHandle)(y,ee),em[9]!==ev?(et=()=>{ew.current=ev},er=[ev],em[9]=ev,em[10]=et,em[11]=er):(et=em[10],er=em[11]),(0,B.useEffect)(et,er),em[12]!==ek?(ei=()=>{eE.current=ek},ea=[ek],em[12]=ek,em[13]=ei,em[14]=ea):(ei=em[13],ea=em[14]),(0,B.useEffect)(ei,ea),em[15]===Symbol.for("react.memo_cache_sentinel")?(es=(m,y,_,S)=>(eT(S=>({...S,[y]:{element:m,expanded:_}})),S&&ex(m),()=>{eT(m=>{let _={...m};return delete _[y],_})}),em[15]=es):es=em[15];let eO=es;em[16]===Symbol.for("react.memo_cache_sentinel")?(el=(m,y)=>{eT(_=>{let S=_[m];return S?{..._,[m]:{...S,expanded:y}}:_})},em[16]=el):el=em[16];let eP=el,eR=ev||eC[0]||null;em[17]!==ey||em[18]!==ek||em[19]!==eR?(eu={version:0,focusedElement:eR,level:0,path:e_,registerItem:eO,setExpanded:eP,setFocusedElement:ex,space:ey,state:ek},em[17]=ey,em[18]=ek,em[19]=eR,em[20]=eu):eu=em[20];let eI=eu;em[21]!==eC?(ec=m=>{if(ew.current){if("ArrowDown"===m.key){m.preventDefault();let y=function(m,y,_){let S=y.indexOf(_),T=y.slice(S),R=y.length;for(let y=1;y<R;y+=1){if(!T[y])continue;let _=T[y].getAttribute("data-tree-key");if(!_)continue;let S=_.split("/");S.pop();let R=[],D=!0;for(let y=0;y<S.length;y+=1){R.push(S[y]);let _=R.join("/");if(!m[_]?.expanded){D=!1;break}}if(D)return T[y]}return null}(eE.current,eC,ew.current);y&&(_focusItemElement(y),ex(y));return}if("ArrowUp"===m.key){m.preventDefault();let y=function(m,y,_){let S=y.indexOf(_),T=y.slice(0,S),R=T.length;for(let y=R-1;y>=0;y-=1){let _=T[y].getAttribute("data-tree-key");if(!_)continue;let S=_.split("/");S.pop();let R=[],D=!0;for(let y=0;y<S.length;y+=1){R.push(S[y]);let _=R.join("/");if(!m[_]?.expanded){D=!1;break}}if(D)return T[y]}return null}(eE.current,eC,ew.current);y&&(_focusItemElement(y),ex(y));return}if("ArrowLeft"===m.key){m.preventDefault();let y=ew.current.getAttribute("data-tree-key");if(!y)return;let _=eE.current[y];if(!_)return;if(_.expanded)eT(m=>{let _=m[y];return _?{...m,[y]:{..._,expanded:!1}}:m});else{let m=y.split("/");m.pop();let _=m.join("/"),S=_&&eE.current[_];S&&(S.element.focus(),ex(S.element))}return}if("ArrowRight"===m.key){m.preventDefault();let y=ew.current.getAttribute("data-tree-key");if(!y)return;eE.current[y]?.expanded||eT(m=>{let _=m[y];return _?{...m,[y]:{..._,expanded:!0}}:m});return}}},em[21]=eC,em[22]=ec):ec=em[22];let eA=ec;em[23]!==S?(ed=m=>{ex(m.target),S?.(m)},em[23]=S,em[24]=ed):ed=em[24];let eM=ed;return em[25]===Symbol.for("react.memo_cache_sentinel")?(ef=()=>{if(!eb.current)return;let m=Array.from(eb.current.querySelectorAll('[data-ui="TreeItem"]'));eS(m)}
129,em[25]=ef):ef=em[25],em[26]!==_?(ep=[_],em[26]=_,em[27]=ep):ep=em[27],(0,B.useEffect)(ef,ep),em[28]!==_||em[29]!==eM||em[30]!==eA||em[31]!==T||em[32]!==ey?(eh=(0,j.jsx)(Z.Kq,{as:"ul","data-ui":"Tree",...T,onFocus:eM,onKeyDown:eA,ref:eb,role:"tree",space:ey,children:_}),em[28]=_,em[29]=eM,em[30]=eA,em[31]=T,em[32]=ey,em[33]=eh):eh=em[33],em[34]!==eI||em[35]!==eh?(eg=(0,j.jsx)(eX.Provider,{value:eI,children:eh}),em[34]=eI,em[35]=eh,em[36]=eg):eg=em[36],eg}));function useTree(){let m=(0,B.useContext)(eX);if(!m)throw Error("Tree: missing context value");return m}eJ.displayName="Memo(ForwardRef(Tree))";let eQ=(0,B.memo)(function(m){let y,_,S,T;let R=(0,q.c)(9);R[0]!==m?({children:y,expanded:S,..._}=m,R[0]=m,R[1]=y,R[2]=_,R[3]=S):(y=R[1],_=R[2],S=R[3]);let D=void 0!==S&&S,B=useTree(),W=!D;return R[4]!==y||R[5]!==_||R[6]!==W||R[7]!==B.space?(T=(0,j.jsx)(Z.Kq,{as:"ul","data-ui":"TreeGroup",..._,hidden:W,marginTop:B.space,role:"group",space:B.space,children:y}),R[4]=y,R[5]=_,R[6]=W,R[7]=B.space,R[8]=T):T=R[8],T}),e0=(0,B.memo)(W.zo.li.withConfig({displayName:"StyledTreeItem",componentId:"sc-iiskig-0"})(function(){return W.iv` 130 &[role='none'] > [role='treeitem'] { 131 outline: none; 132 cursor: default; 133 border-radius: 3px; 134 135 background-color: var(--card-bg-color); 136 color: var(--treeitem-fg-color); 137 138 &:focus { 139 position: relative; 140 } 141 } 142 143 &[role='treeitem'] { 144 outline: none; 145 146 & > div { 147 cursor: default; 148 border-radius: 3px; 149 150 background-color: var(--card-bg-color); 151 color: var(--treeitem-fg-color); 152 } 153 154 &:focus > div { 155 position: relative; 156 } 157 } 158 `},function(m){let{color:y}=(0,Y.aQ)(m.theme),_=y.selectable.default;return W.iv` 159 &[role='none'] { 160 & > [role='treeitem'] { 161 ${(0,Z.gG)(y,_.enabled)} 162 } 163 164 &[data-selected] > [role='treeitem'] { 165 ${(0,Z.gG)(y,_.pressed)} 166 } 167 168 @media (hover: hover) { 169 &:not([data-selected]) > [role='treeitem']:not(:focus):hover { 170 ${(0,Z.gG)(y,_.hovered)} 171 } 172 173 & > [role='treeitem']:focus { 174 ${(0,Z.gG)(y,_.selected)} 175 } 176 } 177 } 178 179 &[role='treeitem'] { 180 & > [data-ui='TreeItem__box'] { 181 ${(0,Z.gG)(y,_.enabled)} 182 } 183 184 &[data-selected] > [data-ui='TreeItem__box'] { 185 ${(0,Z.gG)(y,_.pressed)} 186 } 187 188 @media (hover: hover) { 189 &:not([data-selected]):not(:focus) > [data-ui='TreeItem__box']:hover { 190 ${(0,Z.gG)(y,_.hovered)} 191 } 192 193 &:focus > [data-ui='TreeItem__box'] { 194 ${(0,Z.gG)(y,_.selected)} 195 } 196 } 197 } 198 `})),e1=(0,W.zo)(Z.xu).attrs({forwardedAs:"a"}).withConfig({displayName:"TreeItemBox",componentId:"sc-iiskig-1"})(function(m){let{$level:y}=m,{space:_}=(0,Y.aQ)(m.theme);return W.iv` 199 padding-left: ${(0,Z.hO)(_[2]*y)}; 200 201 &[data-as='a'] { 202 text-decoration: none; 203 } 204 `}),e2=(0,W.zo)(Z.xv).withConfig({displayName:"ToggleArrowText",componentId:"sc-iiskig-2"})`& > svg{transition:transform 100ms;}`,e5=(0,B.memo)(function(m){let{children:y,expanded:_=!1,fontSize:S=1,href:T,icon:R,id:W,linkAs:q,muted:Y,onClick:ee,padding:et=2,selected:er=!1,space:ei=2,text:ea,weight:es,...el}=m,eu=(0,B.useRef)(null),ec=(0,B.useRef)(null),ed=useTree(),{path:ef,registerItem:ep,setExpanded:eh,setFocusedElement:eg}=ed,em=(0,B.useId)(),ey=W||em,eb=(0,B.useMemo)(()=>ef.concat([ey||""]),[ey,ef]),ev=eb.join("/"),ex=ed.state[ev],ew=ed.focusedElement===eu.current,e_=ex?.expanded===void 0?_:ex?.expanded||!1,eC=ed.focusedElement&&ed.focusedElement===eu.current?0:-1,eS=(0,B.useMemo)(()=>({...ed,level:ed.level+1,path:eb}),[eb,ed]),ek=(0,B.useCallback)(m=>{ee&&ee(m);let y=m.target;y instanceof HTMLElement&&("TreeItem"===y.getAttribute("data-ui")||y.closest('[data-ui="TreeItem__box"]'))&&(m.stopPropagation(),eh(ev,!e_),eg(eu.current))},[e_,ev,ee,eh,eg]),eT=(0,B.useCallback)(m=>{ew&&"Enter"===m.key&&(ec.current||eu.current)?.click()},[ew]);(0,B.useEffect)(()=>{if(eu.current)return ep(eu.current,eb.join("/"),e_,er)},[e_,eb,ep,er]);let eE=(0,j.jsxs)(Z.kC,{padding:et,children:[(0,j.jsxs)(Z.xu,{marginRight:ei,style:{visibility:R||y?"visible":"hidden",pointerEvents:"none"},children:[R&&(0,j.jsx)(Z.xv,{muted:Y,size:S,weight:es,children:(0,j.jsx)(R,{})}
204),!R&&(0,j.jsx)(e2,{muted:Y,size:S,weight:es,children:(0,j.jsx)(D.tgp,{style:{transform:e_?"rotate(90deg)":void 0}})})]}),(0,j.jsx)(Z.xu,{flex:1,children:(0,j.jsx)(Z.xv,{muted:Y,size:S,textOverflow:"ellipsis",weight:es,children:ea})})]});return T?(0,j.jsxs)(e0,{"data-selected":er?"":void 0,"data-tree-id":ey,"data-tree-key":ev,"data-ui":"TreeItem",...el,onClick:ek,ref:eu,role:"none",children:[(0,j.jsx)(e1,{$level:ed.level,"aria-expanded":e_,as:q,"data-ui":"TreeItem__box",href:T,ref:ec,role:"treeitem",tabIndex:eC,children:eE}),(0,j.jsx)(eX.Provider,{value:eS,children:y&&(0,j.jsx)(eQ,{hidden:!e_,children:y})})]}):(0,j.jsxs)(e0,{"data-selected":er?"":void 0,"data-ui":"TreeItem","data-tree-id":ey,"data-tree-key":ev,...el,"aria-expanded":e_,onClick:ek,onKeyDown:eT,ref:eu,role:"treeitem",tabIndex:eC,children:[(0,j.jsx)(e1,{$level:ed.level,as:"div","data-ui":"TreeItem__box",children:eE}),(0,j.jsx)(eX.Provider,{value:eS,children:y&&(0,j.jsx)(eQ,{expanded:e_,children:y})})]})});e5.displayName="Memo(TreeItem)";var e3=_(7480),e4=_(69590),e6=_(53741),e9=_(79878);let e8={tone:"primary"};function Feedback(m){let{title:y,description:_,icon:S,tone:T,children:R}={...e8,...m};return(0,j.jsx)(e3.Zb,{tone:T,padding:4,radius:3,border:!0,children:(0,j.jsxs)(e3.kC,{children:[S?"display icon":null,R||(0,j.jsx)(e3.xu,{flex:1,children:(0,j.jsxs)(e3.Kq,{space:4,children:[y?(0,j.jsx)(e3.xv,{weight:"semibold",children:y}):null,_?(0,j.jsx)(e3.xv,{size:2,children:_}):null]})})]})})}(0,W.zo)((m={})=>(0,j.jsx)(e3.Zb,{as:"table",...m}))(()=>W.iv` 205 display: table; 206 width: 100%; 207 border-collapse: collapse; 208 209 &:not([hidden]) { 210 display: table; 211 border-collapse: collapse; 212 } 213 `),(0,W.zo)((m={})=>(0,j.jsx)(e3.Zb,{as:"tr",...m}))(()=>W.iv` 214 display: table-row; 215 216 &:not([hidden]) { 217 display: table-row; 218 } 219 `),(0,W.zo)((m={})=>(0,j.jsx)(e3.Zb,{as:"td",...m}))(()=>W.iv` 220 display: table-cell; 221 222 &:not([hidden]) { 223 display: table-cell; 224 } 225 `);let e7={},tr={apiVersion:"v2023-05-01"};function useParams(m){let y=(0,B.useMemo)(()=>JSON.stringify(m||{}),[m]);return(0,B.useMemo)(()=>JSON.parse(y),[y])}var tn=_(28627),to=_(16265);let ti="orderRank",ta="v2025-06-27";function parseOrderRank(m,y){if("string"!=typeof m)return console.warn("[orderable-document-list] Invalid orderRank value (expected string):",m),y;try{return R.LexoRank.parse(m)}catch(_){return console.warn("[orderable-document-list] Failed to parse orderRank value:",m,"Error:",_ instanceof Error?_.message:String(_)),y}}let orderRankField=m=>{if(!m?.type)throw Error(` 226 type must be provided. 227 Example: orderRankField({type: 'category'}) 228 `);let{type:y,newItemPosition:_="after",...T}=m;return(0,S.Z2)({title:"Order Rank",readOnly:!0,hidden:!0,...T,name:ti,type:"string",initialValue:async(m,{getClient:S})=>{let T="before"===_?"asc":"desc",D=await S({apiVersion:ta}).fetch(`*[_type == $type]|order(@[$order] ${T})[0][$order]`,{type:y,order:ti},{tag:"orderable-document-list.last-doc-order-rank"});return function(m="",y="after"){let _=parseOrderRank(m,R.LexoRank.min());return("before"===y?_.genPrev().genPrev():_.genNext().genNext()).toString()}(D,_)}})},ts={title:"Ordered",name:"ordered",by:[{field:ti,direction:"asc"}]},tl=(0,B.createContext)({});function Document({doc:m,increment:y,entities:_,index:S,isFirst:R,isLast:W,dragBadge:q}){let{showIncrements:Y}=(0,B.useContext)(tl),ee=(0,T.I_y)(),et=(0,to.usePaneRouter)(),er=(0,T._je)(m._id),{ChildLink:ei,groupIndex:ea,routerPanesState:es}=et,el=es[ea+1]?.[0]?.id||!1,eu=el===m._id||el===m._id.replace("drafts.",""),ec=eu&&es.length===ea+2,ed=(0,B.useMemo)(()=>function(y){return(0,j.jsx)(ei,{...y,childId:m._id})},[ei,m._id]),ef=(0,j.jsx)(T._mO,{draft:er.draft,published:er.published,versions:er.versions});return(0,j.jsx)(T.oUE,{__unstable_focusRing:!0,as:ed,"data-as":"a","data-ui":"PaneItem",radius:2,pressed:eu,selected:ec,sizing:"border",tabIndex:-1,tone:"inherit",width:"100%",flex:1,children:(0,j.jsxs)(Z.kC,{align:"center",children:[(0,j.jsx)(Z.xu,{paddingX:2,style:{flexShrink:0},children:(0,j.jsx)(Z.xv,{size:2,children:(0,j.jsx)(D.VVU,{cursor:"grab"})})}),Y&&(0,j.jsxs)(Z.kC,{style:{flexShrink:0},align:"center",gap:1,paddingRight:1,children:[(0,j.jsx)(Z.zx,{padding:2,mode:"ghost",onClick:()=>y(S,S+-1,m._id,_),disabled:R,icon:D.g8U}),(0,j.jsx)(Z.zx,{padding:2,mode:"ghost",disabled:W,onClick:()=>y(S,S+1,m._id,_),icon:D.v4q})]}),(0,j.jsx)(Z.xu,{style:{width:"100%"},children:(0,j.jsxs)(Z.kC,{flex:1,align:"center",justify:"space-between",paddingRight:3,children:[(0,j.jsx)(T.MBS,{layout:"default",value:m,schemaType:ee.get(m._type)}),(0,j.jsx)(Z.u,{content:ef,portal:!0,placement:"right",boundaryElement:null,children:(0,j.jsx)(Z.kC,{align:"center",style:{flexShrink:0},children:(0,j.jsx)(T.aAo,{draft:er.draft,published:er.published,versions:er.versions})})})]})}),q&&(0,j.jsx)(Z.Zb,{tone:"default",marginRight:4,radius:5,children:(0,j.jsx)(Z.p2,{count:q})})]})})}function lexicographicalSort(m,y){return m[ti]&&y[ti]?m[ti]<y[ti]?-1:m[ti]>y[ti]?1:0:0}let reorderDocuments=({entities:m,selectedIds:y,source:_,destination:S})=>{let T=_.index,D=S.index,j=T>
228D,B=m.filter(m=>y.includes(m._id)),Z=["Moved",1===B.length?"1 document":`${B.length} documents`,j?"up":"down","from position",`${T+1} to ${D+1}`].join(" "),{all:W,selected:q}=m.reduce((_,S,T)=>{if(y.includes(S._id))return{all:_.all,selected:_.selected};if(T===D){let y=parseOrderRank(m[T-1]?.[ti],R.LexoRank.min()),D=parseOrderRank(m[T][ti],R.LexoRank.min()),Z=parseOrderRank(m[T+1]?.[ti],R.LexoRank.max()),W=j?y.between(D):D.between(Z);for(let m=0;m<B.length;m+=1)B[m][ti]=W.toString(),W=j?W.between(D):W.between(Z);return{all:j?[..._.all,...B,S]:[..._.all,S,...B],selected:B}}return{all:[..._.all,S],selected:_.selected}},{all:[],selected:[]}),Y=q.flatMap(m=>{let y=[[m._id,{set:{[ti]:m[ti]}}]];return m._id.startsWith("drafts.")&&m.hasPublished&&y.push([m._id.replace("drafts.",""),{set:{[ti]:m[ti]}}]),y});return{newOrder:W.sort(lexicographicalSort),patches:Y,message:Z}},getItemStyle=(m,y)=>({userSelect:"none",transition:"opacity 500ms ease-in-out",opacity:y?.2:1,pointerEvents:y?"none":void 0,...m}),cardTone=m=>{let{isDuplicate:y,isGhosting:_,isDragging:S,isSelected:T}=m;return _?"transparent":S||T?"primary":y?"caution":void 0};function DraggableList({data:m,listIsUpdating:y,setListIsUpdating:_}){let S=useToast(),R=(0,to.usePaneRouter)(),{groupIndex:D,routerPanesState:W}=R,q=W[D+1]?.[0]?.id||!1,[Y,ee]=(0,B.useState)(m);(0,B.useEffect)(()=>{y||ee(m)},[m]);let[et,er]=(0,B.useState)(""),[ei,ea]=(0,B.useState)(q?[q]:[]),es=(0,B.useCallback)(()=>ea([]),[ea]),el=(0,B.useCallback)((m,y,_)=>{let S=ei.includes(m),T=_.shiftKey,R=-1!==navigator.appVersion.indexOf("Win")?_.ctrlKey:_.metaKey,D=[];if(!T&&!R)return ea([m]);if(T&&_.preventDefault(),T&&!S){let _=ei[ei.length-1],S=Y.findIndex(m=>m._id===_),T=y<S?y:S,R=y>S?y:S,j=Y.filter((m,y)=>y>T&&y<R).map(m=>m._id);D=[...ei,...j,m]}else D=S?ei.filter(y=>y!==m):[...ei,m];return ea(D)},[ea,Y,ei]),eu=function(){let{perspectiveStack:m}=(0,T.Wc0)();return(0,T.m85)({apiVersion:ta}).withConfig({perspective:m})}(),ec=(0,B.useCallback)(async(m,y)=>{let T=eu.transaction();m.forEach(([m,y])=>T.patch(m,y));try{let m=await T.commit({visibility:"async",tag:"orderable-document-list.reorder"});es(),er(""),_(!1),S.push({title:`${1===m.results.length?"1 document":`${m.results.length} documents`} reordered`,status:"success",description:y})}catch{er(""),_(!1),S.push({title:"Reordering failed",status:"error"})}},[eu,er,es,_,S]),ed=(0,B.useCallback)((m,y)=>{er("");let{source:S,destination:T,draggableId:R}=m??{};if(S?.index===T?.index||!y?.length||!R)return;let D=ei?.length?ei:[R];if(!D?.length)return;_(!0),ea(D);let{newOrder:j,patches:B,message:Z}=reorderDocuments({entities:y,selectedIds:D,source:S,destination:T});j?.length&&ee(j),B?.length&&ec(B,Z)},[ei,er,ea,ec,_]),ef=(0,B.useCallback)(m=>{let y=m.draggableId;ei.includes(y)||es(),er(y)},[ei,es,er]),ep=(0,B.useCallback)((m,y,_,S)=>ed({draggableId:_,source:{index:m},destination:{index:y}},S),[ed]),eh=(0,B.useCallback)(m=>{"Escape"===m.key&&es()},[es]);(0,B.useEffect)(()=>(window.addEventListener("keydown",eh),()=>{window.removeEventListener("keydown",eh)}),[eh]);let eg=(0,B.useMemo)(()=>{if(!Y.length)return[];let m=Y.map(m=>m[ti]);return m.filter((y,_)=>m.indexOf(y)!==_)},[Y]),em=(0,B.useCallback)(m=>ed(m,Y),[Y,ed]);return(0,j.jsx)(tn.Z5,{onDragStart:ef,onDragEnd:em,children:(0,j.jsx)(tn.bK,{droppableId:"documentSortZone",children:m=>(0,j.jsxs)("div",{...m.droppableProps,ref:m.innerRef,children:[Y.map((m,_)=>(0,j.jsx)(tn._l,{draggableId:m._id,index:_,children:(S,T)=>{let R=ei.includes(m._id),D=T.isDragging,B=!!(!D&&et&&R),W=y&&R,q=!m[ti],ee=eg.includes(m[ti]),er=cardTone({isDuplicate:ee,isGhosting:B,isDragging:D,isSelected:R}),ea=ei.length,es=!!D&&ea>1&&ea;return(0,j.jsx)("div",{ref:S.innerRef,...S.draggableProps,...S.dragHandleProps,style:q?{opacity:.2,pointerEvents:"none"}:getItemStyle(S.draggableProps.style,W),children:(0,j.jsx)(Z.xu,{paddingBottom:1,children:(0,j.jsx)(Z.Zb,{tone:er,shadow:D?2:void 0,radius:2,onClick:y=>el(m._id,_,y.nativeEvent),children:(0,j.jsx)(Document,{doc:m,entities:Y,increment:ep,index:_,isFirst:0===_,isLast:_===Y.length-1,dragBadge:es})})})})}},`${m._id}-${m[ti]}`)),m.placeholder]})})})}let tu={};function getDocumentQuery({type:m,filter:y,params:_=tu,currentVersion:S}){let T=null;
228T="published"===S?'!(_id in path("drafts.**")) && !(_id in path("versions.**"))':"drafts"===S?` 229 (_id in path("drafts.**") || (!(_id in path("drafts.**")) && !(_id in path("versions.**")))) 230 `:'(sanity::partOfRelease($currentVersion) || (!(_id in path("drafts.**")) && !(_id in path("versions.**"))) || (_id in path("drafts.**")))';let R=`*[_type == $type ${T?`&& ${T}`:""}${y?`&& ${y}`:""}]`,D=`{_id, _type, ${ti}}`,j=`${R}|order(@[$order] asc)${D}`,B={..._,type:m,order:ti,...S&&{currentVersion:S}};return{query:j,queryParams:B}}let isVersionForCurrentPerspective=(m,y,_)=>m._id&&(0,T.Y_j)(m._id)&&(0,T.eBk)(m._id)===y&&(0,T.vsM)(m._id)===_,getFilteredDedupedDocs=(m,y)=>{let _=m.flat();return _.reduce((m,S)=>{if(!S._id)return m;if((0,T.Y_j)(S._id)){let _=(0,T.eBk)(S._id)===y;return y&&"drafts"!==y&&"published"!==y&&_?[...m,S]:m}if("published"===y)return(0,T.aEi)(S._id)?[...m,S]:m;if(!(0,T.Cb2)(S._id)){let R=(0,T.vsM)(S._id),D=JSON.stringify(_).match(`/${R}/g`),j=!!y&&"drafts"!==y&&"published"!==y&&_.some(m=>isVersionForCurrentPerspective(m,y,R)),B=_.some(m=>m._id===`drafts.${S._id}`);return j||B||D?m:[...m,S]}if(y&&"drafts"!==y&&"published"!==y){let R=(0,T.vsM)(S._id);if(_.some(m=>isVersionForCurrentPerspective(m,y,R)))return m}return S.hasPublished=_.some(m=>m._id===S._id.replace("drafts.","")),[...m,S]},[])};function DocumentListQuery(m){let[y,_]=(0,B.useState)(!1),[S,R]=(0,B.useState)([]),{query:D,queryParams:W}=getDocumentQuery(m),{data:q,loading:Y,error:ee}=function(m,{params:y=e7,options:_=tr,initialValue:S=null}){let[R,D]=(0,B.useState)(!0),[j,Z]=(0,B.useState)(!1),[W,q]=(0,B.useState)(S),Y=useParams(y),ee=useParams(_),et=(0,B.useRef)(null),er=(0,T.H__)();return(0,B.useEffect)(()=>{if(m&&!j&&!et.current)try{et.current=er.listenQuery(m,Y,ee).pipe((0,e6.x)(e4),(0,e9.K)(m=>(console.error(m),Z(m),D(!1),q(null),m))).subscribe(m=>{q(y=>e4(y,m)?y:m),D(!1),Z(!1)})}catch(m){console.error(m),D(!1),Z(m)}return j&&et.current&&et.current.unsubscribe(),()=>{et.current&&(et?.current?.unsubscribe(),et.current=null)}},[m,j,Y,ee,er]),{data:W,loading:R,error:j}}(D,{params:W,initialValue:[]});(0,B.useEffect)(()=>{if(q){let y=getFilteredDedupedDocs(q,m.currentVersion);R(y)}else R([])},[q]);let et=(0,B.useMemo)(()=>S?.length?S.filter(m=>!m[ti]).length:0,[S]);return Y?(0,j.jsx)(Z.kC,{style:{width:"100%",height:"100%"},align:"center",justify:"center",children:(0,j.jsx)(Z.$j,{})}):ee?(0,j.jsx)(Z.xu,{padding:2,children:(0,j.jsx)(Feedback,{tone:"critical",title:"There was an error",description:"Please try again later"})}):S&&S?.length!=0?(0,j.jsx)(Z.Kq,{space:1,style:{overflow:"auto",height:"100%"},children:(0,j.jsxs)(Z.xu,{padding:2,children:[et>0&&(0,j.jsx)(Z.xu,{marginBottom:2,children:(0,j.jsx)(Feedback,{tone:"caution",description:(0,j.jsxs)(j.Fragment,{children:[et,"/",S?.length," documents have no order. Select"," ",(0,j.jsx)("strong",{children:"Reset Order"})," from the menu above to fix."]})})}),(0,j.jsx)(DraggableList,{data:S,listIsUpdating:y,setListIsUpdating:_})]})}):(0,j.jsx)(Z.kC,{align:"center",direction:"column",height:"fill",justify:"center",children:(0,j.jsx)(Z.W2,{width:1,children:(0,j.jsx)(Z.xu,{paddingX:4,paddingY:5,children:(0,j.jsx)(Z.xv,{align:"center",muted:!0,children:"No documents of this type"})})})})}function DocumentListWrapper({type:m,showIncrements:y,resetOrderTransaction:_,filter:S,params:R,currentVersion:D}){let W=useToast(),q=(0,T.I_y)();(0,B.useEffect)(()=>{_?.title&&_?.status&&W.push(_)},[_,W]);let Y=(0,B.useMemo)(()=>{if(!m)return(0,j.jsxs)(j.Fragment,{children:["No ",(0,j.jsx)("code",{children:"type"})," was configured"]});let y=q.get(m);return y?"fields"in y&&y.fields.some(m=>m?.name===ti)?"fields"in y&&y.fields.some(m=>m?.name===ti&&m?.type?.name!=="string")?(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("code",{children:ti})," field on Schema ",(0,j.jsx)("code",{children:m})," must be"," ",(0,j.jsx)("code",{children:"string"})," type"]}):"":(0,j.jsxs)(j.Fragment,{children:["Schema ",(0,j.jsx)("code",{children:m})," must have an ",(0,j.jsx)("code",{children:ti})," field of type"," ",(0,j.jsx)("code",{children:"string"})]}):(0,j.jsxs)(j.Fragment,{children:["Schema ",(0,j.jsx)("code",{children:m})," not found"]}
230)},[m,q]);return Y?(0,j.jsx)(Z.xu,{padding:2,children:(0,j.jsx)(Feedback,{description:Y,tone:"caution"})}):(0,j.jsx)(tl.Provider,{value:{showIncrements:y},children:(0,j.jsx)(DocumentListQuery,{type:m,filter:S,params:R,currentVersion:D})})}async function resetOrder(m){let{client:y,currentVersion:_,...S}=m,{query:T,queryParams:D}=getDocumentQuery({...S,currentVersion:_}),j=await y.fetch(T,D,{tag:"orderable-document-list.reset-order"});if(0===j.length)return null;let B=R.LexoRank.min();return j.map(m=>m._id).reduce((m,y)=>(B=B.genNext().genNext(),m.patch(y,{set:{[ti]:B.toString()}})),y.transaction()).commit({visibility:"async",tag:"orderable-document-list.reset-order"})}let OrderableDocumentList=class OrderableDocumentList extends B.Component{constructor(m){super(m),this.state={showIncrements:!1,resetOrderTransaction:{}}}actionHandlers={showIncrements:()=>{this.setState(m=>({showIncrements:!m.showIncrements}))},resetOrder:async()=>{this.setState(()=>({resetOrderTransaction:{status:"info",title:"Reordering started...",closable:!0}}));let m=await resetOrder(this.props.options),y=m?.results?.length;this.setState(()=>({resetOrderTransaction:{status:y?"success":"info",title:y?`Reordered ${1===m.results.length?"Document":"Documents"}`:"Reordering failed",closable:!0}}))}};render(){let m=this?.props?.options?.type;return m?(0,j.jsx)(DocumentListWrapper,{filter:this?.props?.options?.filter,params:this?.props?.options?.params,type:m,showIncrements:this.state.showIncrements,resetOrderTransaction:this.state.resetOrderTransaction,currentVersion:this?.props?.options?.currentVersion}):null}};function orderableDocumentListDeskItem(m){if(!m?.type||!m.context||!m.S)throw Error(` 231 type, context and S (StructureBuilder) must be provided. 232 context and S are available when configuring structure. 233 Example: orderableDocumentListDeskItem({type: 'category'}) 234 `);let{type:y,filter:_,menuItems:S=[],createIntent:T,params:R,title:j,icon:B,id:Z,context:W,S:q}=m,{schema:Y,getClient:ee}=W,et=W.perspectiveStack||[],er=ee({apiVersion:ta}),ei=et[0],ea=j??`Orderable ${y}`,es=Z??`orderable-${y}`,el=B??D.fzI,eu=Y.get(y)?.title??y;return!1!==T&&S.push(q.menuItem().title(`Create new ${eu}`).intent({type:"create",params:{type:y}}).serialize()),q.listItem().title(ea).id(es).icon(el).schemaType(y).child(Object.assign(q.documentTypeList(y).canHandleIntent(()=>!!T).serialize(),{__preserveInstance:!0,key:es,type:"component",component:OrderableDocumentList,options:{type:y,filter:_,params:R,client:er,currentVersion:ei},menuItems:[...S,q.menuItem().title("Reset Order").icon(D.eDT).action("resetOrder").serialize(),q.menuItem().title("Toggle Increments").icon(D.fzI).action("showIncrements").serialize()]})).serialize()}},67611:function(m,y,_){"use strict";_.d(y,{Cp:function(){return hide},RR:function(){return flip},X5:function(){return autoPlacement},YF:function(){return useFloating},cv:function(){return offset},uY:function(){return shift},x7:function(){return arrow}});var S=_(18573),T=_(67294),R=_(73935),D="undefined"!=typeof document?T.useLayoutEffect:function(){};function deepEqual(m,y){let _,S,T;if(m===y)return!0;if(typeof m!=typeof y)return!1;if("function"==typeof m&&m.toString()===y.toString())return!0;if(m&&y&&"object"==typeof m){if(Array.isArray(m)){if((_=m.length)!==y.length)return!1;for(S=_;0!=S--;)if(!deepEqual(m[S],y[S]))return!1;return!0}if((_=(T=Object.keys(m)).length)!==Object.keys(y).length)return!1;for(S=_;0!=S--;)if(!({}).hasOwnProperty.call(y,T[S]))return!1;for(S=_;0!=S--;){let _=T[S];if(("_owner"!==_||!m.$$typeof)&&!deepEqual(m[_],y[_]))return!1}return!0}return m!=m&&y!=y}function getDPR(m){if("undefined"==typeof window)return 1;let y=m.ownerDocument.defaultView||window;return y.devicePixelRatio||1}function roundByDPR(m,y){let _=getDPR(m);return Math.round(y*_)/_}function useLatestRef(m){let y=T.useRef(m);return D(()=>{y.current=m}),y}function useFloating(m){void 0===m&&(m={});let{placement:y="bottom",strategy:_="absolute",middleware:j=[],platform:B,elements:{reference:Z,floating:W}={},transform:q=!0,whileElementsMounted:Y,open:ee}=m,[et,er]=T.useState({x:0,y:0,strategy:_,placement:y,middlewareData:{},isPositioned:!1}),[ei,ea]=T.useState(j);deepEqual(ei,j)||ea(j);let[es,el]=T.useState(null),[eu,ec]=T.useState(null),ed=T.useCallback(m=>{m!==eg.current&&(eg.current=m,el(m))},[]),ef=T.useCallback(m=>{m!==em.current&&(em.current=m,ec(m))},[]),ep=Z||es,eh=W||eu,eg=T.useRef(null),em=T.useRef(null),ey=T.useRef(et),eb=null!=Y,ev=useLatestRef(Y),ex=useLatestRef(B),ew=useLatestRef(ee),e_=T.useCallback(()=>
234{if(!eg.current||!em.current)return;let m={placement:y,strategy:_,middleware:ei};ex.current&&(m.platform=ex.current),(0,S.oo)(eg.current,em.current,m).then(m=>{let y={...m,isPositioned:!1!==ew.current};eC.current&&!deepEqual(ey.current,y)&&(ey.current=y,R.flushSync(()=>{er(y)}))})},[ei,y,_,ex,ew]);D(()=>{!1===ee&&ey.current.isPositioned&&(ey.current.isPositioned=!1,er(m=>({...m,isPositioned:!1})))},[ee]);let eC=T.useRef(!1);D(()=>(eC.current=!0,()=>{eC.current=!1}),[]),D(()=>{if(ep&&(eg.current=ep),eh&&(em.current=eh),ep&&eh){if(ev.current)return ev.current(ep,eh,e_);e_()}},[ep,eh,e_,ev,eb]);let eS=T.useMemo(()=>({reference:eg,floating:em,setReference:ed,setFloating:ef}),[ed,ef]),ek=T.useMemo(()=>({reference:ep,floating:eh}),[ep,eh]),eT=T.useMemo(()=>{let m={position:_,left:0,top:0};if(!ek.floating)return m;let y=roundByDPR(ek.floating,et.x),S=roundByDPR(ek.floating,et.y);return q?{...m,transform:"translate("+y+"px, "+S+"px)",...getDPR(ek.floating)>=1.5&&{willChange:"transform"}}:{position:_,left:y,top:S}},[_,q,ek.floating,et.x,et.y]);return T.useMemo(()=>({...et,update:e_,refs:eS,elements:ek,floatingStyles:eT}),[et,e_,eS,ek,eT])}let arrow$1=m=>({name:"arrow",options:m,fn(y){let{element:_,padding:T}="function"==typeof m?m(y):m;return _&&({}).hasOwnProperty.call(_,"current")?null!=_.current?(0,S.x7)({element:_.current,padding:T}).fn(y):{}:_?(0,S.x7)({element:_,padding:T}).fn(y):{}}}),offset=(m,y)=>({...(0,S.cv)(m),options:[m,y]}),shift=(m,y)=>({...(0,S.uY)(m),options:[m,y]}),flip=(m,y)=>({...(0,S.RR)(m),options:[m,y]}),autoPlacement=(m,y)=>({...(0,S.X5)(m),options:[m,y]}),hide=(m,y)=>({...(0,S.Cp)(m),options:[m,y]}),arrow=(m,y)=>({...arrow$1(m),options:[m,y]})},82581:function(m,y,_){"use strict";_.d(y,{fi:function(){return buildTheme},BA:function(){return getScopedTheme},aQ:function(){return getTheme_v2}});let S=["gray","blue","purple","magenta","red","orange","yellow","green","cyan"],T=["50","100","200","300","400","500","600","700","800","900","950"],R={black:{title:"Black",hex:"#0d0e12"},white:{title:"White",hex:"#ffffff"},gray:{50:{title:"Gray 50",hex:"#f6f6f8"},100:{title:"Gray 100",hex:"#eeeef1"},200:{title:"Gray 200",hex:"#e3e4e8"},300:{title:"Gray 300",hex:"#bbbdc9"},400:{title:"Gray 400",hex:"#9499ad"},500:{title:"Gray 500",hex:"#727892"},600:{title:"Gray 600",hex:"#515870"},700:{title:"Gray 700",hex:"#383d51"},800:{title:"Gray 800",hex:"#252837"},900:{title:"Gray 900",hex:"#1b1d27"},950:{title:"Gray 950",hex:"#13141b"}},blue:{50:{title:"Blue 50",hex:"#f5f8ff"},100:{title:"Blue 100",hex:"#e5edff"},200:{title:"Blue 200",hex:"#dbe5ff"},300:{title:"Blue 300",hex:"#a8bfff"},400:{title:"Blue 400",hex:"#7595ff"},500:{title:"Blue 500",hex:"#556bfc"},600:{title:"Blue 600",hex:"#4043e7"},700:{title:"Blue 700",hex:"#2927aa"},800:{title:"Blue 800",hex:"#192457"},900:{title:"Blue 900",hex:"#161a41"},950:{title:"Blue 950",hex:"#101228"}},purple:{50:{title:"Purple 50",hex:"#f8f5ff"},100:{title:"Purple 100",hex:"#f1ebff"},200:{title:"Purple 200",hex:"#ece1fe"},300:{title:"Purple 300",hex:"#ccb1fc"},400:{title:"Purple 400",hex:"#b087f7"},500:{title:"Purple 500",hex:"#8f57ef"},600:{title:"Purple 600",hex:"#721fe5"},700:{title:"Purple 700",hex:"#4c1a9e"},800:{title:"Purple 800",hex:"#2f1862"},900:{title:"Purple 900",hex:"#23173f"},950:{title:"Purple 950",hex:"#181128"}},magenta:{50:{title:"Magenta 50",hex:"#fef6f9"},100:{title:"Magenta 100",hex:"#fde8ef"},200:{title:"Magenta 200",hex:"#fcdee9"},300:{title:"Magenta 300",hex:"#f7abc5"},400:{title:"Magenta 400",hex:"#f0709b"},500:{title:"Magenta 500",hex:"#e72767"},600:{title:"Magenta 600",hex:"#b11651"},700:{title:"Magenta 700",hex:"#7c1342"},800:{title:"Magenta 800",hex:"#4b1130"},900:{title:"Magenta 900",hex:"#341325"},950:{title:"Magenta 950",hex:"#1f0f14"}},red:{50:{title:"Red 50",hex:"#fff6f5"},100:{title:"Red 100",hex:"#ffe7e5"},200:{title:"Red 200",hex:"#ffdedc"},300:{title:"Red 300",hex:"#fdada5"},400:{title:"Red 400",hex:"#f77769"},500:{title:"Red 500",hex:"#ef4434"},600:{title:"Red 600",hex:"#cc2819"},700:{title:"Red 700",hex:"#8b2018"},800:{title:"Red 800",hex:"#4d1714"},900:{title:"Red 900",hex:"#321615"},950:{title:"Red 950",hex:"#1e1011"}},orange:{50:{title:"Orange 50",hex:"#fff7f0"},100:{title:"Orange 100",hex:"#ffeadb"},200:{title:"Orange 200",hex:"#ffddc7"},300:{title:"Orange 300",hex:"#ffb685"},400:{title:"Orange 400",hex:"#ff8e42"},500:{title:"Orange 500",hex:"#fa6400"},600:{title:"Orange 600",hex:"#b14802"},700:{title:"Orange 700",hex:"#7c3404"},800:{title:"Orange 800",hex:"#461e07"},900:{title:"Orange 900",hex:"#32160b"},950:{title:"Orange 950",hex:"#21120d"}},yellow:{50:{title:"Yellow 50",hex:"#fefae1"},100:{title:"Yellow 100",hex:"#fcf3bb"},200:{title:"Yellow 200",hex:"#f9e994"},300:{title:"Yellow 300",hex:"#f7d455"},400:{title:"Yellow 400",hex:"#f9bc15"},500:{title:"Yellow 500",hex:"#d28a04"},600:{title:"Yellow 600",hex:"#965908"},700:{title:"Yellow 700",hex:"#653a0b"},800:{title:"Yellow 800",hex:"#3b220c"},900:{title:"Yellow 900",hex:"#271a11"},950:{title:"Yellow 950",hex:"#181410"}},green:{50:{title:"Green 50",hex:"#e7fef5"},100:{title:"Green 100",hex:"#c5fce8"},200:{title:"Green 200",hex:"#a9f9dc"},300:{title:"Green 300",hex:"#59f3ba"},400:{title:"Green 400",hex:"#0ff0a1"},500:{title:"Green 500",hex:"#04b97a"},600:{title:"Green 600",hex:"#01794f"},700:{title:"Green 700",hex:"#015133"},800:{title:"Green 800",hex:"#023120"},900:{title:"Green 900",hex:"#06231a"},950:{title:"Green 950",hex:"#071715"}},cyan:{50:{title:"Cyan 50",hex:"#e7fefe"},100:{title:"Cyan 100",hex:"#c5fcfc"},200:{title:"Cyan 200",hex:"#96f8f8"},300:{title:"Cyan 300",hex:"#62efef"},400:{title:"Cyan 400",hex:"#18e2e2"},500:{title:"Cyan 500",hex:"#04b8be"},600:{title:"Cyan 600",hex:"#037782"},700:{title:"Cyan 700",hex:"#024950"},800:{title:"Cyan 800",hex:"#042f34"},900:{title:"Cyan 900",hex:"#072227"},950:{title:"Cyan 950",hex:"#0d181c"}}},D={transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base
234:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},primary:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},positive:{lightest:"hsl(120, 100%, 95%)",lighter:"hsl(120, 100%, 70%)",light:"hsl(120, 100%, 65%)",base:"hsl(120, 100%, 50%)",dark:"hsl(120, 100%, 35%)",darker:"hsl(120, 100%, 20%)",darkest:"hsl(120, 100%, 5%)"},caution:{lightest:"hsl(60, 100%, 95%)",lighter:"hsl(60, 100%, 70%)",light:"hsl(60, 100%, 65%)",base:"hsl(60, 100%, 50%)",dark:"hsl(60, 100%, 35%)",darker:"hsl(60, 100%, 20%)",darkest:"hsl(60, 100%, 5%)"},critical:{lightest:"hsl(0, 100%, 95%)",lighter:"hsl(0, 100%, 70%)",light:"hsl(0, 100%, 65%)",base:"hsl(0, 100%, 50%)",dark:"hsl(0, 100%, 35%)",darker:"hsl(0, 100%, 20%)",darkest:"hsl(0, 100%, 5%)"}};D.transparent.darkest,D.transparent.lightest,D.transparent.lightest,D.transparent.darkest,D.transparent.darker,D.transparent.lighter,D.transparent.base,D.transparent.base,D.primary.darkest,D.primary.lightest,D.primary.lightest,D.primary.darkest,D.primary.darker,D.primary.lighter,D.primary.base,D.primary.base,D.positive.darkest,D.positive.lightest,D.positive.lightest,D.positive.darkest,D.positive.darker,D.positive.lighter,D.positive.base,D.positive.base,D.caution.darkest,D.caution.lightest,D.caution.lightest,D.caution.darkest,D.caution.darker,D.caution.lighter,D.caution.base,D.caution.base,D.critical.darkest,D.critical.lightest,D.critical.lightest,D.critical.darkest,D.critical.darker,D.critical.lighter,D.critical.base,D.critical.base;let j={avatar:{sizes:[{distance:-4,size:19},{distance:-4,size:25},{distance:-8,size:33},{distance:-12,size:49}],focusRing:{offset:1,width:1}},button:{textWeight:"medium",border:{width:1},focusRing:{offset:-1,width:1}},card:{border:{width:1},focusRing:{offset:-1,width:1},shadow:{outline:.5}},container:[320,640,960,1280,1600,1920],media:[360,600,900,1200,1800,2400],layer:{dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},radius:[0,1,3,6,9,12,21],shadow:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-2],penumbra:[0,6,10,0],ambient:[0,1,18,1]},{umbra:[0,7,8,-4],penumbra:[0,12,17,2],ambient:[0,5,22,4]},{umbra:[0,9,11,-5],penumbra:[0,18,28,2],ambient:[0,7,34,6]},{umbra:[0,11,15,-7],penumbra:[0,24,38,3],ambient:[0,9,46,8]}],space:[0,4,8,12,20,32,52,84,136,220],input:{border:{width:1},checkbox:{size:17,focusRing:{offset:-1,width:1}},radio:{size:17,markSize:9,focusRing:{offset:-1,width:1}},switch:{width:25,height:17,padding:5,transitionDurationMs:150,transitionTimingFunction:"ease-out",focusRing:{offset:1,width:1}},select:{focusRing:{offset:-1,width:1}},text:{focusRing:{offset:-1,width:1}}},style:{button:{root:{transition:"background-color 100ms,border-color 100ms,color 100ms"}}}},B={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:27,iconSize:41,lineHeight:35,letterSpacing:0},{ascenderHeight:9.5,descenderHeight:8.5,fontSize:33,iconSize:49,lineHeight:41,letterSpacing:0},{ascenderHeight:10.5,descenderHeight:9.5,fontSize:38,iconSize:53,lineHeight:47,letterSpacing:0}]},label:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif',weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:8.1,iconSize:13,lineHeight:10,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:9.5,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:10.8,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.25,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:13.6,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:15,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:18,iconSize:29,lineHeight:27,letterSpacing:0}
234,{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},Z=new WeakMap;function themeColor_v0_v2(m){let y=Z.get(m);if(y)return y;let _=stateThemeColor_v0_v2(m,m.card.enabled),S={_blend:m._blend||(m.dark?"screen":"multiply"),_dark:m.dark,accent:_.accent,avatar:_.avatar,backdrop:m.base.shadow.ambient,badge:_.badge,bg:m.base.bg,border:m.base.border,button:{default:stateTonesThemeColor_v0_v2(m,m.button.default),ghost:stateTonesThemeColor_v0_v2(m,m.button.ghost),bleed:stateTonesThemeColor_v0_v2(m,m.button.bleed)},code:_.code,fg:m.base.fg,focusRing:m.base.focusRing,icon:_.muted.fg,input:{default:inputStatesThemeColor_v0_v2(m.input.default),invalid:inputStatesThemeColor_v0_v2(m.input.invalid)},kbd:_.kbd,link:_.link,muted:{..._.muted,bg:m.selectable?.default.enabled.bg2||m.base.bg},selectable:stateTonesThemeColor_v0_v2(m,m.selectable||m.muted),shadow:m.base.shadow,skeleton:{from:m.skeleton?.from||m.base.border,to:m.skeleton?.to||m.base.border},syntax:m.syntax};return Z.set(m,S),S}function stateTonesThemeColor_v0_v2(m,y){return{default:{enabled:stateThemeColor_v0_v2(m,y.default.enabled),hovered:stateThemeColor_v0_v2(m,y.default.hovered),pressed:stateThemeColor_v0_v2(m,y.default.pressed),selected:stateThemeColor_v0_v2(m,y.default.selected),disabled:stateThemeColor_v0_v2(m,y.default.disabled)},neutral:{enabled:stateThemeColor_v0_v2(m,y.default.enabled),hovered:stateThemeColor_v0_v2(m,y.default.hovered),pressed:stateThemeColor_v0_v2(m,y.default.pressed),selected:stateThemeColor_v0_v2(m,y.default.selected),disabled:stateThemeColor_v0_v2(m,y.default.disabled)},primary:{enabled:stateThemeColor_v0_v2(m,y.primary.enabled),hovered:stateThemeColor_v0_v2(m,y.primary.hovered),pressed:stateThemeColor_v0_v2(m,y.primary.pressed),selected:stateThemeColor_v0_v2(m,y.primary.selected),disabled:stateThemeColor_v0_v2(m,y.primary.disabled)},suggest:{enabled:stateThemeColor_v0_v2(m,y.primary.enabled),hovered:stateThemeColor_v0_v2(m,y.primary.hovered),pressed:stateThemeColor_v0_v2(m,y.primary.pressed),selected:stateThemeColor_v0_v2(m,y.primary.selected),disabled:stateThemeColor_v0_v2(m,y.primary.disabled)},positive:{enabled:stateThemeColor_v0_v2(m,y.positive.enabled),hovered:stateThemeColor_v0_v2(m,y.positive.hovered),pressed:stateThemeColor_v0_v2(m,y.positive.pressed),selected:stateThemeColor_v0_v2(m,y.positive.selected),disabled:stateThemeColor_v0_v2(m,y.positive.disabled)},caution:{enabled:stateThemeColor_v0_v2(m,y.caution.enabled),hovered:stateThemeColor_v0_v2(m,y.caution.hovered),pressed:stateThemeColor_v0_v2(m,y.caution.pressed),selected:stateThemeColor_v0_v2(m,y.caution.selected),disabled:stateThemeColor_v0_v2(m,y.caution.disabled)},critical:{enabled:stateThemeColor_v0_v2(m,y.critical.enabled),hovered:stateThemeColor_v0_v2(m,y.critical.hovered),pressed:stateThemeColor_v0_v2(m,y.critical.pressed),selected:stateThemeColor_v0_v2(m,y.critical.selected),disabled:stateThemeColor_v0_v2(m,y.critical.disabled)}}}function stateThemeColor_v0_v2(m,y){return{...y,avatar:{gray:{bg:m.spot.gray,fg:m.base.bg},blue:{bg:m.spot.blue,fg:m.base.bg},purple:{bg:m.spot.purple,fg:m.base.bg},magenta:{bg:m.spot.magenta,fg:m.base.bg},red:{bg:m.spot.red,fg:m.base.bg},orange:{bg:m.spot.orange,fg:m.base.bg},yellow:{bg:m.spot.yellow,fg:m.base.bg},green:{bg:m.spot.green,fg:m.base.bg},cyan:{bg:m.spot.cyan,fg:m.base.bg}},badge:{default:{bg:m.muted.default.enabled.bg,fg:m.muted.default.enabled.fg,dot:m.muted.default.enabled.muted.fg,icon:m.muted.default.enabled.muted.fg},neutral:{bg:m.muted.transparent.enabled.bg,fg:m.muted.transparent.enabled.fg,dot:m.muted.transparent.enabled.muted.fg,icon:m.muted.transparent.enabled.muted.fg},primary:{bg:m.muted.primary.enabled.bg,fg:m.muted.primary.enabled.fg,dot:m.muted.primary.enabled.muted.fg,icon:m.muted.primary.enabled.muted.fg},suggest:{bg:m.muted.primary.enabled.bg,fg:m.muted.primary.enabled.fg,dot:m.muted.primary.enabled.muted.fg,icon:m.muted.primary.enabled.muted.fg},positive:{bg:m.muted.positive.enabled.bg,fg:m.muted.positive.enabled.fg,dot:m.muted.positive.enabled.muted.fg,icon:m.muted.positive.enabled.muted.fg},caution:{bg:m.muted.caution.enabled.bg,fg:m.muted.caution.enabled.fg,dot:m.muted.caution.enabled.muted.fg,icon:m.muted.caution.enabled.muted.fg}
234,critical:{bg:m.muted.critical.enabled.bg,fg:m.muted.critical.enabled.fg,dot:m.muted.critical.enabled.muted.fg,icon:m.muted.critical.enabled.muted.fg}},kbd:{bg:m.muted.default.enabled.bg,fg:m.muted.default.enabled.fg,border:m.muted.default.enabled.border},muted:{...m.muted.default.enabled.muted,bg:y.bg2||y.bg},skeleton:{from:y.skeleton?.from||y.border,to:y.skeleton?.to||y.border}}}function inputStatesThemeColor_v0_v2(m){return{enabled:inputStateThemeColor_v0_v2(m.enabled),disabled:inputStateThemeColor_v0_v2(m.disabled),readOnly:inputStateThemeColor_v0_v2(m.readOnly),hovered:inputStateThemeColor_v0_v2(m.hovered)}}function inputStateThemeColor_v0_v2(m){return{bg:m.bg,border:m.border,fg:m.fg,muted:{bg:m.bg2},placeholder:m.placeholder}}let W=new WeakMap;function getTheme_v2(m){if(m.sanity.v2?._resolved)return m.sanity.v2;let y=W.get(m);if(y)return y;let _={_version:2,_resolved:!0,avatar:{...j.avatar,...m.sanity.avatar},button:{...j.button,...m.sanity.button},card:j.card,color:themeColor_v0_v2(m.sanity.color),container:m.sanity.container,font:m.sanity.fonts,input:{...j.input,...m.sanity.input,checkbox:{...j.input.checkbox,...m.sanity.input.checkbox},radio:{...j.input.radio,...m.sanity.input.radio},switch:{...j.input.switch,...m.sanity.input.switch}},layer:m.sanity.layer??j.layer,media:m.sanity.media,radius:m.sanity.radius,shadow:m.sanity.shadows,space:m.sanity.space,style:m.sanity.styles};return W.set(m,_),_}function is_v2(m){return 2===m._version}let q=new WeakMap,Y=new WeakMap;function v2_v0(m){let y=Y.get(m);
234if(y)return y;let{avatar:_,button:S,color:T,container:R,font:D,input:j,media:B,radius:Z,shadow:W,space:q,style:ee}=m;return{_version:0,avatar:_,button:S,container:R,color:{light:{transparent:themeColor_v2_v0(T.light.transparent),default:themeColor_v2_v0(T.light.default),primary:themeColor_v2_v0(T.light.primary),positive:themeColor_v2_v0(T.light.positive),caution:themeColor_v2_v0(T.light.caution),critical:themeColor_v2_v0(T.light.critical)},dark:{transparent:themeColor_v2_v0(T.dark.transparent),default:themeColor_v2_v0(T.dark.default),primary:themeColor_v2_v0(T.dark.primary),positive:themeColor_v2_v0(T.dark.positive),caution:themeColor_v2_v0(T.dark.caution),critical:themeColor_v2_v0(T.dark.critical)}},focusRing:j.text.focusRing,fonts:D,input:j,media:B,radius:Z,shadows:W,space:q,styles:ee,v2:m}}function themeColor_v2_v0(m){return{base:{bg:m.bg,fg:m.fg,border:m.border,focusRing:m.focusRing,shadow:m.shadow},button:m.button,card:m.selectable.default,dark:m._dark,input:{default:inputStatesThemeColor_v2_v0(m.input.default),invalid:inputStatesThemeColor_v2_v0(m.input.invalid)},muted:{...m.button.ghost,transparent:m.button.ghost.default},solid:{...m.button.default,transparent:m.button.default.default},selectable:m.selectable,spot:{gray:m.avatar.gray.bg,blue:m.avatar.blue.bg,purple:m.avatar.purple.bg,magenta:m.avatar.magenta.bg,red:m.avatar.red.bg,orange:m.avatar.orange.bg,yellow:m.avatar.yellow.bg,green:m.avatar.green.bg,cyan:m.avatar.cyan.bg},syntax:m.syntax}}function inputStatesThemeColor_v2_v0(m){return{enabled:inputStateThemeColor_v2_v0(m.enabled),disabled:inputStateThemeColor_v2_v0(m.disabled),readOnly:inputStateThemeColor_v2_v0(m.readOnly),hovered:inputStateThemeColor_v2_v0(m.hovered)}}function inputStateThemeColor_v2_v0(m){return{bg:m.bg,bg2:m.muted.bg,border:m.border,fg:m.fg,placeholder:m.placeholder}}let ee=["multiply","screen"],et=["transparent","default","neutral","primary","suggest","positive","caution","critical"],er=["default","neutral","primary","suggest","positive","caution","critical"],ei=["enabled","hovered","pressed","selected","disabled"],ea=["default","ghost","bleed"],es=["default","invali
234d"],el=["enabled","hovered","readOnly","disabled"];function isColorTintKey(m){return T.includes(m)}function isColorMixPercentValue(m){return/^\d+%$/.test(m)}function parseTokenValue(m){let y=m.split("/"),_=y.shift()||"",[T,R]=_.split(" ");if(isColorTintKey(T)){let m=y.shift()||"";if(isColorMixPercentValue(R)){let m=Number(R.slice(0,-1))/100;return{type:"color",tint:T,mix:m}}if(isColorOpacityValue(m)){let y=Number(m);return{type:"color",tint:T,opacity:y}}return{type:"color",tint:T}}if("black"===T||"white"===T){let m=y.shift()||"";if(isColorMixPercentValue(R)){let m=Number(R.slice(0,-1))/100;return{type:"color",key:T,mix:m}}if(isColorOpacityValue(m)){let y=Number(m);return{type:"color",key:T,opacity:y}}return{type:"color",key:T}}if(S.includes(T)){_=y.shift()||"";let[m,S]=_.split(" ");if(isColorTintKey(m)){let _=y.shift()||"";if(isColorMixPercentValue(S)){let y=Number(S.slice(0,-1))/100;return{type:"color",hue:T,tint:m,mix:y}}if(isColorOpacityValue(_)){let y=Number(_);return{type:"color",hue:T,tint:m,opacity:y}}return{type:"color",hue:T,tint:m}}return{type:"hue",value:T}}if(ee.includes(T))return{type:"blendMode",value:T}}function isColorOpacityValue(m){return"0"===m||/^0\.[0-9]+$/.test(m)||"1"===m}[...S],[...et],[...er],[...ei],[...es],[...el];let eu=["500","500"];function resolveColorTokenValue(m,y=eu){var _;let S;let{hue:T,scheme:R}=m,D=parseTokenValue(y["light"===R?0:1]);if(!D||"color"!==D.type)throw Error(`Invalid color token: ${y[0]}`);return _={...D,hue:D.hue||T},S="",S="black"===_.key||"white"===_.key?_.key:`${_.hue}/${_.tint}`,void 0!==_.mix?`${S} ${100*_.mix}%`:(void 0!==_.opacity&&(S+=`/${_.opacity}`),S)}let ec={base:{"*":{_blend:["multiply","screen"],accent:{fg:["purple/600","purple/400"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},backdrop:["gray/200/0.5","black/0.5"],badge:{"*":{bg:["100","900"],fg:["600","400"],icon:["500","500"],dot:["500","500"]},positive:{bg:["200 50%","900"],fg:["600","500"]},caution:{bg:["200 50%","900"],fg:["600","500"]}},bg:["50","950"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["800","200"],focusRing:["blue/500","blue/500"],icon:["600","400"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/600","blue/300"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},shadow:{outline:["500/0.3","500/0.4"],umbra:["gray/500/0.1","black/0.2"],penumbra:["gray/500/0.07","black/0.14"],ambient:["gray/500/0.06","black/0.12"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},transparent:{bg:["50","black"]},default:{bg:["white","950"],fg:["800","200"],muted:{fg:["600","400"]}},primary:{_hue:"blue"},suggest:{_hue:"purple"},positive:{_hue:"green",shadow:{outline:["500/0.4","500/0.4"]}},caution:{_hue:"yellow",shadow:{outline:["600/0.3","500/0.4"]}},critical:{_hue:"red"}},button:{default:{"*":{"*":{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500/0","400/0"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["950","50"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},hovered:{bg:["600","300"],border:["700/0","300/0"]},pressed:{bg:["700","300"]},selected:{bg:["700","300"]},disabled:{_hue:"gray",accent:{fg:["100 70%","900 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/500","gray/400"],fg:["white","black"]}},badge:{"*":{bg:["gray/700","gray/300"],fg:["white","black"],dot:["white","black"],icon:["white","black"]}},bg:["300","600"],code:{bg:["950","50"],fg:["300","600"]},fg:["300","600"],muted:{bg:["950","50"],fg:["300","600"]},kbd:{bg:["black","white"],fg:["white","black"],border:["700","300"]},link:{fg:["100 70%","900 70%"]}}},default:{"*":{avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},bg:["800","200"],muted:{bg:["950","50"],fg:["400","600"]}},hovered:{bg:["900","100"]},pressed:{bg:["black","white"]},selected:{bg:["black","white"]}}},ghost:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 60%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["50","950"],border:["100","900"],code:{bg:["500 10%","400 10%"],fg:["700 60%","400 60%"]},fg:["600","400"],icon:["700 60%","300 60%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 60%","blue/300 60%"]},muted:{bg:["100","950"],fg:["700 60%","300 60%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["100","900"],fg:["700","300"]},pressed:{bg:["200","800"],fg:["800","200"]},selected:{bg:["200","800"],fg:["800","200"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}}
234,badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["300","700"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}},positive:{"*":{border:["600 20%","800"]}},caution:{"*":{border:["600 20%","800"]}}},bleed:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["white/0","black/0"],code:{bg:["50","950"],fg:["700 75%","300 75%"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["700","300"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["100","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","900"],fg:["800","200"],icon:["800 70%","300 70%"]},pressed:{bg:["100","800"],fg:["800","200"],icon:["800 70%","200 70%"]},selected:{bg:["100","900"],fg:["800","200"],icon:["800 60%","200 60%"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["400","600"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}}}},input:{"*":{"*":{_blend:["multiply","screen"],bg:["white","black"],border:["200","700"],fg:["black","200"],muted:{bg:["50","950"]},placeholder:["400","600"]},hovered:{border:["300","700"]},readOnly:{bg:["50","950"],border:["200","800"],fg:["800","200"]},disabled:{bg:["50","950"],fg:["400","600"],border:["100","900"],placeholder:["200","800 50%"]}},invalid:{"*":{_hue:"red",bg:["100","950"]}}},selectable:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","950"]},pressed:{bg:["100","900"]},selected:{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["multiply","screen"],bg:["white","black"],fg:["black","white"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500 20%","400 20%"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["500 10%","400 10%"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["200","800"],icon:["200","800"],kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]},muted:{bg:["50 50%","950 50%"],fg:["200","800"]}}},default:{selected:{_hue:"blue"}},critical:{disabled:{bg:["50 50%","950 50%"]}}},syntax:{atrule:["purple/600","purple/400"],attrName:["green/600","green/400"],attrValue:["yellow/600","yellow/400"],attribute:["yellow/600","yellow/400"],boolean:["purple/600","purple/400"],builtin:["purple/600","purple/400"],c
234data:["yellow/600","yellow/400"],char:["yellow/600","yellow/400"],class:["orange/600","orange/400"],className:["cyan/600","cyan/400"],comment:["gray/400","gray/600"],constant:["purple/600","purple/400"],deleted:["red/600","red/400"],entity:["red/600","red/400"],function:["green/600","green/400"],hexcode:["blue/600","blue/400"],id:["purple/600","purple/400"],important:["purple/600","purple/400"],inserted:["yellow/600","yellow/400"],keyword:["magenta/600","magenta/400"],number:["purple/600","purple/400"],operator:["magenta/600","magenta/400"],property:["blue/600","blue/400"],pseudoClass:["yellow/600","yellow/400"],pseudoElement:["yellow/600","yellow/400"],punctuation:["gray/600","gray/400"],regex:["blue/600","blue/400"],selector:["red/600","red/400"],string:["yellow/600","yellow/400"],symbol:["purple/600","purple/400"],tag:["red/600","red/400"],unit:["orange/600","orange/400"],url:["red/600","red/400"],variable:["red/600","red/400"]}};function isRecord(m){return!!(m&&"object"==typeof m&&!Array.isArray(m))}function merge(...m){let y=m.filter(Boolean);return 0===y.length?{}:y.reduce(_merge,{})}function _merge(m,y){for(let _ of Object.keys(y)){let S=m[_],T=y[_];isRecord(S)&&isRecord(T)?m[_]=merge(S,T):m[_]=T}return m}function buildColorScheme(m,y){let{scheme:_}=m,S={};for(let m of et)S[m]=function(m,y){let{scheme:_,tone:S}=m,T=y?.color?.base?.[S],R={hue:T?._hue||"gray",scheme:_};return{_blend:(T?._blend||["multiply","screen"])["light"===_?0:1],_dark:"dark"===_,accent:{fg:resolveColorTokenValue(R,T?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:_},T),backdrop:resolveColorTokenValue(R,T?.backdrop),badge:buildBadgeColorTheme(T?.badge,{scheme:_},y),bg:resolveColorTokenValue(R,T?.bg),border:resolveColorTokenValue(R,T?.border),button:function(m,y){let{scheme:_,tone:S}=m,T={};for(let m of ea)T[m]=function(m,y){let{cardTone:_,mode:S,scheme:T}=m,R={};for(let m of er)R[m]=function(m,y){let{cardTone:_,mode:S,scheme:T,tone:R}=m,D={};for(let m of ei)D[m]=function(m,y){let{cardTone:_,mode:S,tone:T,scheme:R,state:D}=m,j=y?.color?.base?.[_],B=y?.color?.button?.[S]?.[T]?.[D],Z=B?._hue||j?._hue||"gray",W=B?._blend||["screen","multiply"],q={hue:Z,scheme:R};return{_blend:W["light"===R?0:1],accent:{fg:resolveColorTokenValue(q,B?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:R},B),badge:buildBadgeColorTheme(B?.badge,{scheme:R},y),bg:resolveColorTokenValue(q,B?.bg),border:resolveColorTokenValue(q,B?.border),code:{bg:resolveColorTokenValue(q,B?.code?.bg),fg:resolveColorTokenValue(q,B?.code?.fg)},fg:resolveColorTokenValue(q,B?.fg),icon:resolveColorTokenValue(q,B?.icon),muted:{bg:resolveColorTokenValue(q,B?.muted?.bg),fg:resolveColorTokenValue(q,B?.muted?.fg)},kbd:{bg:resolveColorTokenValue(q,B?.kbd?.bg),fg:resolveColorTokenValue(q,B?.kbd?.fg),border:resolveColorTokenValue(q,B?.kbd?.border)},link:{fg:resolveColorTokenValue(q,B?.link?.fg)},skeleton:{from:resolveColorTokenValue(q,B?.skeleton?.from),to:resolveColorTokenValue(q,B?.skeleton?.to)}}}({cardTone:_,mode:S,tone:R,scheme:T,state:m},y);return D}({cardTone:_,mode:S,scheme:T,tone:m},y);return R}({cardTone:S,scheme:_,mode:m},y);return T}({scheme:_,tone:S},y),code:{bg:resolveColorTokenValue(R,T?.code?.bg),fg:resolveColorTokenValue(R,T?.code?.fg)},fg:resolveColorTokenValue(R,T?.fg),focusRing:resolveColorTokenValue(R,T?.focusRing),icon:resolveColorTokenValue(R,T?.icon),input:function(m,y){let{scheme:_,tone:S}=m;return{default:buildInputStatesColorTheme({mode:"default",scheme:_,tone:S},y),invalid:buildInputStatesColorTheme({mode:"invalid",scheme:_,tone:S},y)}}({scheme:_,tone:S},y),kbd:{bg:resolveColorTokenValue(R,T?.kbd?.bg),fg:resolveColorTokenValue(R,T?.kbd?.fg),border:resolveColorTokenValue(R,T?.kbd?.border)},link:{fg:resolveColorTokenValue(R,T?.link?.fg)},muted:{bg:resolveColorTokenValue(R,T?.muted?.bg),fg:resolveColorTokenValue(R,T?.muted?.fg)},selectable:function(m,y){let{scheme:_,tone:S}=m,T={};for(let m of er)T[m]=function(m,y){let{cardTone:_,scheme:S,tone:T}=m,R={};for(let m of ei)R[m]=function(m,y){let{cardTone:_,scheme:S,state:T,tone:R}=m,D=y?.color?.base?.[_],j=y?.color?.selectable?.[R]?.[T],B=j?._hue||D?._hue||"gray",Z=j?._blend||["screen","multiply"],W={hue:B,scheme:S};return{_blend:Z["light"===S?0:1],accent:{fg:resolveColorTokenValue(W,j?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:S},j),badge:buildBadgeColorTheme(j?.badge,{scheme:S},y),bg:resolveColorTokenValue(W,j?.bg),border:resolveColorTokenValue(W,j?.border),code:{bg:resolveColorTokenValue(W,j?.code?.bg),fg:resolveColorTokenValue(W,j?.code?.fg)},fg:resolveColorTokenValue(W,j?.fg),icon:resolveColorTokenValue(W,j?.icon),muted:{bg:resolveColorTokenValue(W,j?.muted?.bg),fg:resolveColorTokenValue(W,j?.muted?.fg)},kbd:{bg:resolveColorTokenValue(W,j?.kbd?.bg),fg:resolveColorTokenValue(W,j?.kbd?.fg),border:resolveColorTokenValue(W,j?.kbd?.border)},link:{fg:resolveColorTokenValue(W,j?.link?.fg)},skeleton:{from:resolveColorTokenValue(W,j?.skeleton?.from),to:resolveColorTokenValue(W,j?.skeleton?.to)}}}
234({cardTone:_,tone:T,scheme:S,state:m},y);return R}({cardTone:S,scheme:_,tone:m},y);return T}({scheme:_,tone:S},y),shadow:function(m,y){let{scheme:_,tone:S}=m,T=y?.color?.base?.[S],R={hue:T?._hue||"gray",scheme:_};return{outline:resolveColorTokenValue(R,T?.shadow?.outline),umbra:resolveColorTokenValue(R,T?.shadow?.umbra),penumbra:resolveColorTokenValue(R,T?.shadow?.penumbra),ambient:resolveColorTokenValue(R,T?.shadow?.ambient)}}({scheme:_,tone:S},y),skeleton:{from:resolveColorTokenValue(R,T?.skeleton?.from),to:resolveColorTokenValue(R,T?.skeleton?.to)},syntax:function(m,y){let{scheme:_}=m,S=y?.color?.syntax,T={hue:"gray",scheme:_};return{atrule:resolveColorTokenValue(T,S?.atrule),attrName:resolveColorTokenValue(T,S?.attrName),attrValue:resolveColorTokenValue(T,S?.attrValue),attribute:resolveColorTokenValue(T,S?.attribute),boolean:resolveColorTokenValue(T,S?.boolean),builtin:resolveColorTokenValue(T,S?.builtin),cdata:resolveColorTokenValue(T,S?.cdata),char:resolveColorTokenValue(T,S?.char),class:resolveColorTokenValue(T,S?.class),className:resolveColorTokenValue(T,S?.className),comment:resolveColorTokenValue(T,S?.comment),constant:resolveColorTokenValue(T,S?.constant),deleted:resolveColorTokenValue(T,S?.deleted),doctype:resolveColorTokenValue(T,S?.doctype),entity:resolveColorTokenValue(T,S?.entity),function:resolveColorTokenValue(T,S?.function),hexcode:resolveColorTokenValue(T,S?.hexcode),id:resolveColorTokenValue(T,S?.id),important:resolveColorTokenValue(T,S?.important),inserted:resolveColorTokenValue(T,S?.inserted),keyword:resolveColorTokenValue(T,S?.keyword),number:resolveColorTokenValue(T,S?.number),operator:resolveColorTokenValue(T,S?.operator),prolog:resolveColorTokenValue(T,S?.prolog),property:resolveColorTokenValue(T,S?.property),pseudoClass:resolveColorTokenValue(T,S?.pseudoClass),pseudoElement:resolveColorTokenValue(T,S?.pseudoElement),punctuation:resolveColorTokenValue(T,S?.punctuation),regex:resolveColorTokenValue(T,S?.regex),selector:resolveColorTokenValue(T,S?.selector),string:resolveColorTokenValue(T,S?.string),symbol:resolveColorTokenValue(T,S?.symbol),tag:resolveColorTokenValue(T,S?.tag),unit:resolveColorTokenValue(T,S?.unit),url:resolveColorTokenValue(T,S?.url),variable:resolveColorTokenValue(T,S?.variable)}}({scheme:_},y)}}({scheme:_,tone:m},y);return S}function buildAvatarColorTheme(m,y){let{scheme:_}=m;return{gray:_buildAvatarColorTheme({color:"gray",scheme:_},y),blue:_buildAvatarColorTheme({color:"blue",scheme:_},y),purple:_buildAvatarColorTheme({color:"purple",scheme:_},y),magenta:_buildAvatarColorTheme({color:"magenta",scheme:_},y),red:_buildAvatarColorTheme({color:"red",scheme:_},y),orange:_buildAvatarColorTheme({color:"orange",scheme:_},y),yellow:_buildAvatarColorTheme({color:"yellow",scheme:_},y),green:_buildAvatarColorTheme({color:"green",scheme:_},y),cyan:_buildAvatarColorTheme({color:"cyan",scheme:_},y)}}function _buildAvatarColorTheme(m,y){let{color:_,scheme:S}=m,T=y?.avatar?.[_],R={hue:T?._hue||"gray",scheme:S};return{_blend:(T?._blend||["screen","multiply"])["light"===S?0:1],bg:resolveColorTokenValue(R,T?.bg),fg:resolveColorTokenValue(R,T?.fg)}}function buildBadgeColorTheme(m,y,_){let{scheme:S}=y,T={};for(let y of er)T[y]=function(m,y,_){let{scheme:S,tone:T}=y,R=m?.[T],D={hue:R?._hue||_?.color?.base?.[T]?._hue||"gray",scheme:S};return{bg:resolveColorTokenValue(D,R?.bg),fg:resolveColorTokenValue(D,R?.fg),dot:resolveColorTokenValue(D,R?.dot),icon:resolveColorTokenValue(D,R?.icon)}}(m,{scheme:S,tone:y},_);return T}function buildInputStatesColorTheme(m,y){let{mode:_,scheme:S,tone:T}=m;return{enabled:buildInputStateColorTheme({mode:_,scheme:S,state:"enabled",cardTone:T},y),hovered:buildInputStateColorTheme({mode:_,scheme:S,state:"hovered",cardTone:T},y),readOnly:buildInputStateColorTheme({mode:_,scheme:S,state:"readOnly",cardTone:T},y),disabled:buildInputStateColorTheme({mode:_,scheme:S,state:"disabled",cardTone:T},y)}}function buildInputStateColorTheme(m,y){let{cardTone:_,mode:S,scheme:T,state:R}=m,D=y?.color?.base?.[_],j=y?.color?.input?.[S]?.[R],B=j?._hue||D?._hue||"gray",Z=j?._blend||["screen","multiply"],W={hue:B,scheme:T};return{_blend:Z["light"===T?0:1],bg:resolveColorTokenValue(W,j?.bg),border:resolveColorTokenValue(W,j?.border),fg:resolveColorTokenValue(W,j?.fg),muted:{bg:resolveColorTokenValue(W,j?.muted?.bg)},placeholder:resolveColorTokenValue(W,j?.placeholder)}}function theme_clamp(m,y=0,_=1){return Math.min(_,Math.max(y,m))}function range(m,y,_,S,T){var R;return _*(1-(R=theme_clamp((T-m)/(y-m))))+S*R}function round(m){return Math.round(m)}function theme_hexToRgb(m){if(4===m.length){let y=m.slice(1,2),_=m.slice(2,3),S=m.slice(3,4);return{r:parseInt(y+y,16),g:parseInt(_+_,16),b:parseInt(S+S,16)}}return{r:parseInt(m.slice(1,3),16),g:parseInt(m.slice(3,5),16),b:parseInt(m.slice(5,7),16)}}function theme_rgbToHex(m){let y=round(theme_clamp(Math.round(m.r),0,255)),_=round(theme_clamp(Math.round(m.g),0,255)),S=round(theme_clamp(Math.round(m.b),0,255));return"a"in m?`rgba(${y},${_},${S},${m.a})`:"#"+(16777216+(y<<16)+(_<<8)+S).toString(16).slice(1)}let ed=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function parseColor(m){if(!m)return{r:0,g:0,b:0};if("string"!=typeof m)throw Error("parseColor: expected a string");if("#"===m[0]&&(4===m.length||7===m.length)&&function(m){for(let y of m)if(-1==="0123456789ABCDEFabcdef".indexOf(y))return!1;return!0}(m.slice(1)))return theme_hexToRgb(m);
234if(m.startsWith("hsl("))return function(m){let y=m.s/100,_=m.l/100,S=(1-Math.abs(2*_-1))*y,T=S*(1-Math.abs(m.h/60%2-1)),R=_-S/2,D=0,j=0,B=0;return 0<=m.h&&m.h<60?(D=S,j=T,B=0):60<=m.h&&m.h<120?(D=T,j=S,B=0):120<=m.h&&m.h<180?(D=0,j=S,B=T):180<=m.h&&m.h<240?(D=0,j=T,B=S):240<=m.h&&m.h<300?(D=T,j=0,B=S):300<=m.h&&m.h<360&&(D=S,j=0,B=T),{r:Math.round((D+R)*255),g:Math.round((j+R)*255),b:Math.round((B+R)*255)}}(function(m){let y=ed.exec(m);if(!y)throw Error(`parseHsl: string is not a HSL color: "${m}"`);return{h:parseInt(y[1]),s:parseFloat(y[3]),l:parseFloat(y[5])}}(m));if(m.startsWith("rgba("))return function(m){let y=m.replace(/rgba\(|\)/g,"").split(",");return{r:parseInt(y[0]),g:parseInt(y[1]),b:parseInt(y[2]),a:parseFloat(y[3])}}(m);throw Error(`parseColor: unexpected color format: "${m}"`)}let ef=[0,255];function renderColorValue(m,y){let{bg:_,blendMode:S,colorPalette:T}=y;if("white"===_)throw Error("Cannot blend with white background");let R=parseTokenValue(m);if(!R||"color"!==R.type)throw Error(`Invalid color token value: ${m}`);let D="";if("black"===R.key&&(D=renderColorHex(T.black)),"white"===R.key&&(D=renderColorHex(T.white)),R.hue&&R.tint&&(D=renderColorHex(T[R.hue][R.tint])),!D)throw Error(`Invalid color token value: ${m}`);let j=D,B={blendMode:S,bg:_,black:renderColorHex(T.black),white:renderColorHex(T.white)};try{if(D=function(m,y){var _,S,T,R,D,j;let{blendMode:B}=y,Z=parseColor(m),W=parseColor(y.black),q=parseColor(y.white),Y=y.bg?parseColor(y.bg):"multiply"===B?q:W,ee={r:[W.r,q.r],g:[W.g,q.g],b:[W.b,q.b]},et={r:theme_clamp(range(...ee.r,...ef,Y.r),...ef),g:theme_clamp(range(...ee.g,...ef,Y.g),...ef),b:theme_clamp(range(...ee.b,...ef,Y.b),...ef)},er={r:theme_clamp(range(...ee.r,...ef,Z.r),...ef),g:theme_clamp(range(...ee.g,...ef,Z.g),...ef),b:theme_clamp(range(...ee.b,...ef,Z.b),...ef)},ei="multiply"===B?{r:255*(et.r/255*(er.r/255)),g:255*(et.g/255*(er.g/255)),b:255*(et.b/255*(er.b/255))}:{r:255*((_=et.r/255)+(S=er.r/255)-_*S),g:255*((T=et.g/255)+(R=er.g/255)-T*R),b:255*((D=et.b/255)+(j=er.b/255)-D*j)},ea={r:theme_clamp(range(...ef,...ee.r,ei.r),...ee.r),g:theme_clamp(range(...ef,...ee.g,ei.g),...ee.g),b:theme_clamp(range(...ef,...ee.b,ei.b),...ee.b)};return theme_rgbToHex(ea)}(D,B),_&&void 0!==R.mix){var Z,W,q,Y,ee,et,er;let m=theme_hexToRgb(_),y=theme_hexToRgb(D);D=theme_rgbToHex((Z=R.mix,{r:(W=m.r,q=y.r,W+(q-W)*Z),g:(Y=m.g,ee=y.g,Y+(ee-Y)*Z),b:(et=m.b,er=y.b,et+(er-et)*Z)}))}}catch(m){throw console.warn("could not blend",D,B),m}return"#aN"===D&&(console.warn(`invalid color token value: ${m}`),D=j),void 0!==R.opacity&&(D=function(m,y){let _=parseColor(m);return`rgba(${_.r},${_.g},${_.b},${y})`}(D,R.opacity)),D}function renderColorHex(m){return"string"==typeof m?m:m.hex}function renderThemeColorScheme(m,y){let _=Object.entries(y),[,S]=_.find(([m])=>"transparent"===m),[,T]=_.find(([m])=>"default"===m),R=renderThemeColor(S,{colorPalette:m}),D=renderThemeColor(T,{colorPalette:m}),j=D.bg;if("white"===j)throw Error("Cannot blend with white background");return Object.fromEntries([["transparent",R],["default",D],..._.filter(([m])=>"default"!==m&&"transparent"!==m).map(([y,_])=>[y,renderThemeColor(_,{bg:j,colorPalette:m})])])}function renderThemeColor(m,y){var _,S,T,R;let{colorPalette:D,bg:j}=y,B=m._blend||"multiply",Z=renderColorValue(m.bg,{colorPalette:D,bg:j,blendMode:B}),W={colorPalette:D,bg:Z,blendMode:B},q=(_=m.button,S={baseBg:Z,blendMode:B,colorPalette:D},{default:renderThemeColorButtonTones(_.default,S),ghost:renderThemeColorButtonTones(_.ghost,S),bleed:renderThemeColorButtonTones(_.bleed,S)}),Y=function(m,y){let _={};for(let T of er){var S;_[T]={enabled:renderThemeColorState((S=m[T]).enabled,y),hovered:renderThemeColorState(S.hovered,y),pressed:renderThemeColorState(S.pressed,y),selected:renderThemeColorState(S.selected,y),disabled:renderThemeColorState(S.disabled,y)}}return _}(m.selectable,{colorPalette:D,baseBg:Z,blendMode:B}),ee={outline:renderColorValue(m.shadow.outline,W),umbra:renderColorValue(m.shadow.umbra,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}}),penumbra:renderColorValue(m.shadow.penumbra,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}}),ambient:renderColorValue(m.shadow.ambient,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}})};return{_blend:B,_dark:m._dark,accent:{fg:renderColorValue(m.accent.fg,W)},avatar:renderThemeColorAvatar(m.avatar,{baseBg:Z,colorPalette:D,blendMode:B}),backdrop:renderColorValue(m.backdrop,W),badge:renderThemeColorBadge(m.badge,{baseBg:Z,colorPalette:D,blendMode:B}),bg:Z,border:renderColorValue(m.border,W),button:q,code:{bg:renderColorValue(m.code.bg,W),fg:renderColorValue(m.code.fg,W)}
234,fg:renderColorValue(m.fg,W),focusRing:renderColorValue(m.focusRing,W),icon:renderColorValue(m.icon,W),input:(T=m.input,R={baseBg:Z,colorPalette:D,blendMode:B},{default:renderInputStatesColorTheme(T.default,R),invalid:renderInputStatesColorTheme(T.invalid,R)}),kbd:function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),D={bg:R,blendMode:S,colorPalette:T};return{bg:R,fg:renderColorValue(m.fg,D),border:renderColorValue(m.border,D)}}(m.kbd,{baseBg:Z,colorPalette:D,blendMode:B}),link:{fg:renderColorValue(m.link.fg,W)},muted:{bg:renderColorValue(m.muted.bg,W),fg:renderColorValue(m.muted.fg,W)},shadow:ee,skeleton:{from:renderColorValue(m.skeleton.from,W),to:renderColorValue(m.skeleton.to,W)},syntax:function(m,y){let{colorPalette:_,baseBg:S,blendMode:T}=y,R={colorPalette:_,bg:S,blendMode:T};return{atrule:renderColorValue(m.atrule,R),attrName:renderColorValue(m.attrName,R),attrValue:renderColorValue(m.attrValue,R),attribute:renderColorValue(m.attribute,R),boolean:renderColorValue(m.boolean,R),builtin:renderColorValue(m.builtin,R),cdata:renderColorValue(m.cdata,R),char:renderColorValue(m.char,R),class:renderColorValue(m.class,R),className:renderColorValue(m.className,R),comment:renderColorValue(m.comment,R),constant:renderColorValue(m.constant,R),deleted:renderColorValue(m.deleted,R),doctype:renderColorValue(m.doctype,R),entity:renderColorValue(m.entity,R),function:renderColorValue(m.function,R),hexcode:renderColorValue(m.hexcode,R),id:renderColorValue(m.id,R),important:renderColorValue(m.important,R),inserted:renderColorValue(m.inserted,R),keyword:renderColorValue(m.keyword,R),number:renderColorValue(m.number,R),operator:renderColorValue(m.operator,R),prolog:renderColorValue(m.prolog,R),property:renderColorValue(m.property,R),pseudoClass:renderColorValue(m.pseudoClass,R),pseudoElement:renderColorValue(m.pseudoElement,R),punctuation:renderColorValue(m.punctuation,R),regex:renderColorValue(m.regex,R),selector:renderColorValue(m.selector,R),string:renderColorValue(m.string,R),symbol:renderColorValue(m.symbol,R),tag:renderColorValue(m.tag,R),unit:renderColorValue(m.unit,R),url:renderColorValue(m.url,R),variable:renderColorValue(m.variable,R)}}(m.syntax,{baseBg:Z,colorPalette:D,blendMode:B}),selectable:Y}}function renderThemeColorAvatar(m,y){let _={};for(let T of S)_[T]=function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T});return{_blend:R,bg:D,fg:renderColorValue(m.fg,{bg:D,blendMode:R,colorPalette:T})}}(m[T],y);return _}function renderThemeColorBadge(m,y){let _={};for(let S of er)_[S]=function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),D={bg:R,blendMode:S,colorPalette:T};return{bg:R,dot:renderColorValue(m.dot,D),fg:renderColorValue(m.fg,D),icon:renderColorValue(m.icon,D)}}(m[S],y);return _}function renderThemeColorButtonTones(m,y){let _={};for(let T of er){var S;_[T]={enabled:renderThemeColorState((S=m[T]).enabled,y),hovered:renderThemeColorState(S.hovered,y),pressed:renderThemeColorState(S.pressed,y),selected:renderThemeColorState(S.selected,y),disabled:renderThemeColorState(S.disabled,y)}}return _}function renderThemeColorState(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),j={bg:D,blendMode:R,colorPalette:T};return{_blend:R,accent:{fg:renderColorValue(m.accent.fg,j)},avatar:renderThemeColorAvatar(m.avatar,{baseBg:D,colorPalette:T,blendMode:R}),badge:renderThemeColorBadge(m.badge,{baseBg:D,colorPalette:T,blendMode:R}),bg:D,border:renderColorValue(m.border,j),code:{bg:renderColorValue(m.code.bg,j),fg:renderColorValue(m.code.fg,j)},fg:renderColorValue(m.fg,j),icon:renderColorValue(m.icon,j),link:{fg:renderColorValue(m.link.fg,j)},muted:{bg:renderColorValue(m.muted.bg,j),fg:renderColorValue(m.muted.fg,j)},kbd:{bg:renderColorValue(m.kbd.bg,j),fg:renderColorValue(m.kbd.fg,j),border:renderColorValue(m.kbd.border,j)},skeleton:{from:renderColorValue(m.skeleton?.from,j),to:renderColorValue(m.skeleton?.to,j)}}}function renderInputStatesColorTheme(m,y){return{enabled:renderInputStateColorTheme(m.enabled,y),hovered:renderInputStateColorTheme(m.hovered,y),readOnly:renderInputStateColorTheme(m.readOnly,y),disabled:renderInputStateColorTheme(m.disabled,y)}}function renderInputStateColorTheme(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{colorPalette:T,bg:_,blendMode:S}),j={colorPalette:T,bg:D,blendMode:R};return{_blend:R,bg:D,border:renderColorValue(m.border,j),fg:renderColorValue(m.fg,j),muted:{bg:renderColorValue(m.muted.bg,j)},placeholder:renderColorValue(m.placeholder,j)}}function buildTheme(m){let y=function(m){let y={color:function(m){let y=merge(ec,m);return{base:function(m){let y={};for(let _ of et)y[_]=function(m,y){let _=merge(m?.base?.["*"],m?.base?.[y]),T=_._hue||m?.base?.[y]?._hue||"gray";return{..._,_hue:T,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},_.avatar?.["*"],_.avatar?.[y])}),{}),badge:er.reduce((y,S)=>({...y,[S]:{_hue:m?.base?.[S]?._hue||T,..._.badge?.["*"],..._.badge?.[S]}}),{})}}(m,_);return y}(y),button:function(m){let y={};for(let _ of ea)y[_]=function(m,y){let _={};for(let T of er)_[T]=function(m,y,_){let T={};for(let R of ei)T[R]=function(m,y,_,T){let R=merge(m?.button?.[_]?.["*"]?.["*"],m?.button?.[_]?.[y]?.["*"],m?.button?.[_]?.["*"]?.[T],m?.button?.[_]?.[y]?.[T]),D=R._hue||m?.base?.[y]?._hue;return{...R,_hue:D,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},R.avatar?.["*"],R.avatar?.[y])}),{}),badge:er.reduce((y,_)=>({...y,[_]:{_hue:m?.base?.[_]?._hue||D,...R.badge?.["*"],...R.badge?.[_]}}),{})}}(m,_,y,R);return T}(m,y,T);return _}(m,_);return y}(y),input:function(m){let y={};for(let _ of es)y[_]=function(m,y){let _={};for(let S of el)_[S]=function(m,y,_){let S=merge(m?.input?.["*"]?.["*"],m?.input?.[y]?.["*"],m?.input?.["*"]?.[_],m?.input?.[y]?.[_]),T=S._hue||m?.input?.[y]?._hue;return{...S,_hue:T}}
234(m,y,S);return _}(m,_);return y}(y),selectable:function(m){let y={};for(let _ of er)y[_]=function(m,y){let _={_hue:m?.selectable?.[y]?._hue||m?.base?.[y]?._hue};for(let T of ei)_[T]=function(m,y,_){let T=merge(m?.selectable?.["*"]?.["*"],m?.selectable?.[y]?.["*"],m?.selectable?.["*"]?.[_],m?.selectable?.[y]?.[_]),R=T._hue||m?.base?.[y]?._hue;return{...T,_hue:R,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},T.avatar?.["*"],T.avatar?.[y])}),{}),badge:er.reduce((y,_)=>({...y,[_]:{_hue:m?.base?.[_]?._hue||R,...T.badge?.["*"],...T.badge?.[_]}}),{})}}(m,y,T);return _}(m,_);return y}(y),syntax:y.syntax}}(m?.color)};return{light:buildColorScheme({scheme:"light"},y),dark:buildColorScheme({scheme:"dark"},y)}}(m),_={_version:2,avatar:m?.avatar??j.avatar,button:m?.button??j.button,card:m?.card??j.card,color:function(m,y){let _=y?.palette??R;return{light:renderThemeColorScheme(_,m.light),dark:renderThemeColorScheme(_,m.dark)}}(y,m),container:m?.container??j.container,font:m?.font??B,input:m?.input??j.input,layer:m?.layer??j.layer,media:m?.media??j.media,radius:m?.radius??j.radius,shadow:m?.shadow??j.shadow,space:m?.space??j.space,style:m?.style??j.style};return v2_v0(_)}let ep=new Map;function getScopedTheme(m,y,_){let S=function(m,y,_){let S=ep.get(y);if(!S)return;let T=S.get(_);if(T)return T.get(m)}(m,y,_);if(S)return S;let T=is_v2(m)?v2_v0(m):m,R=is_v2(m)?m:function(m){if(m.v2)return m.v2;let y=q.get(m);
234if(y)return y;let{avatar:_,button:S,color:T,container:R,fonts:D,input:B,layer:Z,media:W,radius:Y,shadows:ee,space:et,styles:er}=m,ei={_version:2,avatar:{...j.avatar,..._},button:{...j.button,...S},card:j.card,color:{light:{transparent:themeColor_v0_v2(T.light.transparent),default:themeColor_v0_v2(T.light.default),neutral:themeColor_v0_v2(T.light.transparent),primary:themeColor_v0_v2(T.light.primary),suggest:themeColor_v0_v2(T.light.primary),positive:themeColor_v0_v2(T.light.positive),caution:themeColor_v0_v2(T.light.caution),critical:themeColor_v0_v2(T.light.critical)},dark:{transparent:themeColor_v0_v2(T.dark.transparent),default:themeColor_v0_v2(T.dark.default),neutral:themeColor_v0_v2(T.dark.transparent),primary:themeColor_v0_v2(T.dark.primary),suggest:themeColor_v0_v2(T.dark.primary),positive:themeColor_v0_v2(T.dark.positive),caution:themeColor_v0_v2(T.dark.caution),critical:themeColor_v0_v2(T.dark.critical)}},container:R,font:D,input:{...j.input,...B,checkbox:{...j.input.checkbox,...B.checkbox},radio:{...j.input.radio,...B.radio},switch:{...j.input.switch,...B.switch}},layer:Z??j.layer,media:W,radius:Y,shadow:ee,space:et,style:er};return q.set(m,ei),ei}(m),D=T.color[y]||T.color.light,B=D[_]||D.default,Z=T.layer||j.layer,W=R.color[y]||R.color.light,Y=W[_]||W.default,ee="neutral"in Y.badge?Y:{...Y,badge:{...Y.badge,neutral:Y.badge.default,suggest:Y.badge.primary},button:{bleed:{...Y.button.bleed,neutral:Y.button.bleed.default,suggest:Y.button.bleed.primary},default:{...Y.button.default,neutral:Y.button.default.default,suggest:Y.button.default.primary},ghost:{...Y.button.ghost,neutral:Y.button.ghost.default,suggest:Y.button.ghost.primary}},selectable:{...Y.selectable,neutral:Y.selectable.default,suggest:Y.selectable.primary}},et=R.layer||j.layer,er={sanity:{...T,color:B,layer:Z,v2:{...R,_resolved:!0,color:ee,layer:et}}};return function(m,y,_,S){ep.has(y)||ep.set(y,new Map);let T=ep.get(y);T.has(_)||T.set(_,new WeakMap),T.get(_).set(m,S)}(m,y,_,er),er}},85968:function(m,y,_){"use strict";_.d(y,{DD:function(){return resolveSearchConfigForBaseFieldPaths},Li:function(){return R},XV:function(){return j},gz:function(){return D},i8:function(){return resolveSearchConfig}});var S=_(97398),T=_(45578);let R=["jsonType","type","name","title","description","options","fieldsets","validation","readOnly","hidden","components","diffComponent","initialValue","deprecated"],D="_internal_ownProps",j=5,B={},getStringFieldSymbol=m=>(B[m]||(B[m]=Symbol(`__cachedStringFields_${m}`)),B[m]),isReference=m=>m.type&&"reference"===m.type.name,Z=["style","list"],isPortableTextBlock=m=>"block"===m.name||m.type&&isPortableTextBlock(m.type),isPortableTextArray=m=>"array"===m.jsonType&&Array.isArray(m.of)&&m.of.some(isPortableTextBlock);function reduceType(m,y,_,S=[],T){if(T<0)return _;let R=y(_,m,S);return"array"===m.jsonType&&Array.isArray(m.of)?m.of.reduce((m,_)=>reduceType(_,y,m,S,T-1),R):"object"===m.jsonType&&Array.isArray(m.fields)&&!isReference(m)?function(m,y,_,S,T){let R=isPortableTextBlock(m);return m.fields.reduce((m,_)=>{if(R&&Z.includes(_.name))return m;let D=[_.name].concat("array"===_.type.jsonType?[[]]:[]);return reduceType(_.type,y,m,S.concat(D),T-1)},_)}(m,y,R,S,T):R}let W=[{weight:1,path:["_id"]},{weight:1,path:["_type"]}],q={title:10,subtitle:5,description:1.5};function deriveFromPreview(m,y){let _=m?.preview?.select;if(!_)return[];let S=[];for(let m of Object.keys(_)){if(!(m in q))continue;let T=_[m].split(".");y>-1&&T.length-1>y||S.push({weight:q[m],path:T})}return S}function resolveSearchConfigForBaseFieldPaths(m,y){return function(m,y){let _=getStringFieldSymbol(y);return m[_]||(m[_]=T([...W,...deriveFromPreview(m,y)],m=>m.path.join("."))),m[_]}(m,normalizeMaxDepth(y))}function resolveSearchConfig(m,y){return function(m,y){let _=getStringFieldSymbol(y);return m[_]||(m[_]=T([...W,...deriveFromPreview(m,y),...reduceType(m,(m,y,_)=>"string"===y.jsonType?[...m,_]:m,[],[],y).map(m=>({weight:1,path:m})),...reduceType(m,(m,y,_)=>isPortableTextArray(y)?[...m,_]:m,[],[],y).map(m=>({weight:1,path:m,mapWith:"pt::text"}))],m=>m.path.join("."))),m[_]}(m,normalizeMaxDepth(y))}function normalizeMaxDepth(m){return!S(m)||m<1||m>j?j-1:m-1}},43531:function(m,y,_){"use strict";let S;_.d(y,{gk:function(){return DescriptorConverter},D3:function(){return em},_T:function(){return groupProblems},jA:function(){return isActionEnabled},Ur:function(){return processSchemaSynchronization},Fv:function(){return validateSchema}});let T=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998];let Hash=class Hash{constructor(){this.A=1779033703,this.B=-1150833019,this.C=1013904242,this.D=-1521486534,this.E=1359893119,this.F=-1694144372,this.G=528734635,this.H=1541459225,this._size=0,this._sp=0,(!S||D>=8e3)&&(S=new ArrayBuffer(8e3),D=0),this._byte=new Uint8Array(S,D,80
234),this._word=new Int32Array(S,D,20),D+=80}update(m){if("string"==typeof m)return this._utf8(m);if(null==m)throw TypeError("Invalid type: "+typeof m);let y=m.byteOffset,_=m.byteLength,S=_/64|0,T=0;if(S&&!(3&y)&&!(this._size%64)){let _=new Int32Array(m.buffer,y,16*S);for(;S--;)this._int32(_,T>>2),T+=64;this._size+=T}let R=m.BYTES_PER_ELEMENT;if(1!==R&&m.buffer){let S=new Uint8Array(m.buffer,y+T,_-T);return this._uint8(S)}return T===_?this:this._uint8(m,T)}_uint8(m,y){let{_byte:_,_word:S}=this,T=m.length;for(y|=0;y<T;){let R=this._size%64,D=R;for(;y<T&&D<64;)_[D++]=m[y++];D>=64&&this._int32(S),this._size+=D-R}return this}_utf8(m){let{_byte:y,_word:_}=this,S=m.length,T=this._sp;for(let R=0;R<S;){let D=this._size%64,j=D;for(;R<S&&j<64;){let _=0|m.charCodeAt(R++);_<128?y[j++]=_:_<2048?(y[j++]=192|_>>>6,y[j++]=128|63&_):_<55296||_>57343?(y[j++]=224|_>>>12,y[j++]=128|_>>>6&63,y[j++]=128|63&_):T?(_=((1023&T)<<10)+(1023&_)+65536,y[j++]=240|_>>>18,y[j++]=128|_>>>12&63,y[j++]=128|_>>>6&63,y[j++]=128|63&_,T=0):T=_}j>=64&&(this._int32(_),_[0]=_[16]),this._size+=j-D}return this._sp=T,this}_int32(m,y){let{A:_,B:S,C:D,D:B,E:Z,F:W,G:q,H:Y}=this,ee=0;for(y|=0;ee<16;)R[ee++]=j(m[y++]);for(ee=16;ee<64;ee++)R[ee]=gamma1(R[ee-2])+R[ee-7]+gamma0(R[ee-15])+R[ee-16]|0;for(ee=0;ee<64;ee++){let m=Y+sigma1(Z)+ch(Z,W,q)+T[ee]+R[ee]|0,y=sigma0(_)+maj(_,S,D)|0;Y=q,q=W,W=Z,Z=B+m|0,B=D,D=S,S=_,_=m+y|0}this.A=_+this.A|0,this.B=S+this.B|0,this.C=D+this.C|0,this.D=B+this.D|0,this.E=Z+this.E|0,this.F=W+this.F|0,this.G=q+this.G|0,this.H=Y+this.H|0}digest(m){let{_byte:y,_word:_}=this,S=this._size%64|0;for(y[S++]=128;3&S;)y[S++]=0;if((S>>=2)>14){for(;S<16;)_[S++]=0;S=0,this._int32(_)}for(;S<16;)_[S++]=0;let T=8*this._size,R=(4294967295&T)>>>0,D=(T-R)/4294967296;return D&&(_[14]=j(D)),R&&(_[15]=j(R)),this._int32(_),"hex"===m?this._hex():this._bin()}_hex(){let{A:m,B:y,C:_,D:S,E:T,F:R,G:D,H:j}=this;return hex32(m)+hex32(y)+hex32(_)+hex32(S)+hex32(T)+hex32(R)+hex32(D)+hex32(j)}_bin(){let{A:m,B:y,C:_,D:S,E:T,F:R,G:D,H:B,_byte:Z,_word:W}=this;return W[0]=j(m),W[1]=j(y),W[2]=j(_),W[3]=j(S),W[4]=j(T),W[5]=j(R),W[6]=j(D),W[7]=j(B),Z.slice(0,32)}};let R=new Int32Array(64),D=0,hex32=m=>(m+4294967296).toString(16).substr(-8),j=!function(){let m=new Uint8Array(new Uint16Array([65279]).buffer);return 254===m[0]}()?m=>m<<24&4278190080|m<<8&16711680|m>>8&65280|m>>24&255:m=>m,ch=(m,y,_)=>_^m&(y^_),maj=(m,y,_)=>m&y|_&(m|y),sigma0=m=>(m>>>2|m<<30)^(m>>>13|m<<19)^(m>>>22|m<<10),sigma1=m=>(m>>>6|m<<26)^(m>>>11|m<<21)^(m>>>25|m<<7),gamma0=m=>(m>>>7|m<<25)^(m>>>18|m<<14)^m>>>3,gamma1=m=>(m>>>17|m<<15)^(m>>>19|m<<13)^m>>>10;function arrayCompare(m,y){for(let _=0;_<m.length;_++){if(m[_]<y[_])return -1;if(m[_]>y[_])return 1}return 0}function arrayZero(m){for(let y=0;y<m.length;y++)if(0!=m[y])return!1;return!0}let IDEncoder=class IDEncoder{hash=new Hash;buffer=new ArrayBuffer(4);rewriteMap;uint8=new Uint8Array(this.buffer);uint8_byte=new Uint8Array(this.buffer,0,1);int32=new Int32Array(this.buffer);constructor(m){this.rewriteMap=m}encodeByte(m){this.uint8_byte[0]=m,this.hash.update(this.uint8_byte)}encodeString(m){this.hash.update(m,"utf8")}encodeInt32(m){if(this.int32[0]=m,this.int32[0]!==m)throw Error("Only 32-bit numbers can be encoded as descriptors");this.hash.update(this.uint8)}encodeValue(m){let y=this.rewriteMap.get(m);if(y){let _=this.encodeValue(y);return _!==y&&this.rewriteMap.set(m,_),_}if(null===m)return this.encodeByte(110),m;if(!0===m)return this.encodeByte(116),m;if(!1===m)return this.encodeByte(102),m;if("string"==typeof m)return this.encodeByte(115),this.encodeString(m),m;if(Array.isArray(m)){let y;this.encodeByte(97);let _=0;for(let S of m){let T=this.encodeValue(S);y?y.push(T):T!==S&&(y=m.slice(0,_)).push(T),_++}return this.encodeByte(65),y||m}{let y=[],_,S=0,T=Object.entries(m);for(let[m,R]of T){if(void 0===R){S++;continue}let D=new IDEncoder(this.rewriteMap);D.encodeString(m);let j=D.encodeValue(R);if(y.push(D.getDigest()),_)_[m]=j;else if(j!==R){for(let[m,y]of(_={},T.slice(0,S)))_[m]=y;_[m]=j}S++}for(let m of(y.sort((m,y)=>arrayCompare(m,y)),this.encodeByte(111),y))this.hash.update(m);return this.encodeByte(79),_||m}}encodeObjectWithType(m,y){let _={type:m},S=[];for(let[m,T]of Object.entries(y)){if(void 0===T)continue;let y=new IDEncoder(this.rewriteMap);y.encodeString(m),_[m]=y.encodeValue(T),S.push(y.getDigest())}let T=new IDEncoder(this.rewriteMap);for(let y of(T.encodeString("type"),T.encodeValue(m),S.push(T.getDigest()),S.sort((m,y)=>arrayCompare(m,y)),this.encodeByte(111),S))this.hash.update(y);return this.encodeByte(79),_}getDigest(){return this.hash.digest()}};let B=new Map;function encode(m,y,_){let S=new IDEncoder(_?.rewriteMap||B),T=S.encodeObjectWithType(m,y),R=S.getDigest();return _?.withDigest&&_.withDigest(R),{id:function(m,y=""){let _=y;for(let y=0;y<m.length;y++)_+=String.fromCharCode(m[y]);return"u"+globalThis.btoa(_).replaceAll("+","-").replaceAll("/","_").replaceAll("=","")}(R,"\x12 "),...T}}let SetSketch=class SetSketch{arr;byteSize;numBuckets;constructor(m,y){if(y>=31)throw Error("numBuckets must be less than 31");this.byteSize=m,this.numBuckets=y,this.arr=new Uint8Array(this.byteSize*this.numBuckets)}toggle(m,y){for(let _=0;_<3;_++){let S=m[_]%this.numBuckets;y&&y(S);let T=S*this.byteSize;
234for(let y=0;y<this.byteSize;y++)this.arr[T+y]^=m[y]}}toggleAll(m){for(let y=0;y<this.arr.length;y++)this.arr[y]^=m.arr[y]}copy(){let m=new SetSketch(this.byteSize,this.numBuckets);for(let y=0;y<this.arr.length;y++)m.arr[y]=this.arr[y];return m}decode(){let m=2*this.numBuckets,y=new BufferSet(this.byteSize,m),_=new BitQueue(this.numBuckets),S=0;for(;!_.isEmpty();){let T=_.pop();if(this.looksPure(T)){if(S>=m)return null;let R=T*this.byteSize,D=this.arr.slice(R,R+this.byteSize);y.toggle(D),this.toggle(D,m=>{m!==T&&_.set(m)}),S++}}return arrayZero(this.arr)?y:null}looksPure(m){let y=m*this.byteSize,_=this.arr.subarray(y,y+this.byteSize);if(arrayZero(_))return!1;let S=0;for(let y=0;y<3;y++)_[y]%this.numBuckets===m&&S++;return S%2==1}};let BufferSet=class BufferSet{arr;byteSize;length;capacity;constructor(m,y){this.arr=new Uint8Array(m*y),this.byteSize=m,this.length=0,this.capacity=y}toggle(m){for(let y=0;y<this.length;y++){let _=y*this.byteSize,S=this.arr.subarray(_,_+this.byteSize);if(function(m,y){for(let _=0;_<m.length;_++)if(m[_]!=y[_])return!1;return!0}(m,S)){if(y!=this.length-1){let m=(this.length-1)*this.byteSize;for(let y=0;y<this.byteSize;y++)S[y]=this.arr[m+y]}this.length--;return}}if(this.length===this.capacity)throw Error("BufferSet is full");let y=this.length*this.byteSize;for(let _=0;_<this.byteSize;_++)this.arr[y+_]=m[_];this.length++}forEach(m){for(let y=0;y<this.length;y++){let _=y*this.byteSize;m(this.arr.subarray(_,_+this.byteSize))}}toJSON(){let m=[];return this.forEach(y=>{m.push(Array.from(y))}),m.sort((m,y)=>arrayCompare(m,y)),m}};let BitQueue=class BitQueue{bitset;queue;constructor(m){this.bitset=(1<<m)-1,this.queue=Array.from({length:m},(m,y)=>y)}set(m){let y=1<<m;this.bitset&y||(this.queue.push(m),this.bitset|=y)}isEmpty(){return 0===this.bitset}pop(){let m=this.queue.shift();return this.bitset&=~(1<<m),m}};let SetBuilder=class SetBuilder{objectValues={};setValues={};keys=[];sketch=new SetSketch(32,8);rewriteMap;constructor({rewriteMap:m}={}){this.rewriteMap=m}addObject(m,y){let _=encode(m,y,{withDigest:m=>{this.sketch.toggle(m)},rewriteMap:this.rewriteMap});this.objectValues[_.id]=_,this.keys.push(_.id)}addSet(m){this.setValues[m.set.id]=m,this.sketch.toggle(m.digest),this.keys.push(m.set.id)}build(m){let y;return this.keys.sort(),{set:encode(m,{keys:this.keys},{withDigest:m=>{y=m}}),digest:y,objectValues:this.objectValues,setValues:this.setValues,sketch:this.sketch}}};var Z=_(85968),W=_(91966),q=_(85564),Y=_(27361),ee=_(44908),et=_(60308),er=_(43174),ei=_(68630),ea=_(57557),es=_(12937),el=_(70631);let DescriptorConverter=class DescriptorConverter{opts;cache=new WeakMap;constructor(m){this.opts=m}get(m){let y=this.cache.get(m);
234if(y)return y;let _=new SetBuilder;for(let y of m.getLocalTypeNames()){let S=function convertTypeDef(m,y){let _=function(m,y){var _;let S,T,R;let D=Z.gz in m?m[Z.gz]:m;Array.isArray(D.fields)&&(S=D.fields.map(({name:m,group:y,fieldset:_,type:S})=>({name:m,typeDef:convertTypeDef(S),groups:"string"==typeof y?[y]:Array.isArray(y)?y.filter(m=>"string"==typeof m):void 0,fieldset:_}))),Array.isArray(D.fieldsets)&&(T=filterStringKey("name",D.fieldsets.map(({name:m,title:y,description:_,group:S,hidden:T,readOnly:R,options:D})=>({name:m,title:maybeString(y),description:maybeString(_),group:maybeString(S),hidden:conditionalTrue(T),readOnly:conditionalTrue(R),options:convertUnknown(D)})))),Array.isArray(D.groups)&&(R=filterStringKey("name",D.groups.map(({name:m,title:y,hidden:_,default:S})=>({name:m,title:maybeString(y),hidden:conditionalTrue(_),default:maybeTrue(S)}))));let j=D.deprecated?.reason;return{title:maybeString(D.title),description:function(m){if("string"==typeof m)return m;if(m&&"object"==typeof m&&"$$typeof"in m&&"type"in m&&"props"in m){let{type:y,props:_}=m,S="function"==typeof y?y.name:y;return"string"!=typeof S?void 0:{__type:"jsx",type:S,props:convertUnknown(_)}}}(D.description),readOnly:conditionalTrue(D.readOnly),hidden:conditionalTrue(D.hidden),liveEdit:maybeTrue(D.liveEdit),options:convertUnknown(D.options),initialValue:convertUnknown(D.initialValue),deprecated:"string"==typeof j?{reason:j}:void 0,placeholder:maybeString(D.placeholder),rows:"number"==typeof(_=D.rows)?_.toString():void 0,fields:S,fieldsets:T,groups:R}}(m);if(!m.type)return{extends:null,jsonType:m.jsonType,..._};switch(m.type.name){case"array":return{extends:"array",of:m.of.map(m=>({name:m.name,typeDef:convertTypeDef(m)})),..._};case"reference":case"globalDocumentReference":case"crossDatasetReference":return{extends:m.type.name,to:filterStringKey("name",m.to.map(m=>({name:m.name||m.type?.name||m.type}))),..._};default:return{extends:m.type.name,..._}}}(m.get(y));_.addObject("sanity.schema.namedType",{name:y,typeDef:S})}return m.parent&&_.addSet(this.get(m.parent)),y=_.build("sanity.schema.registry"),this.cache.set(m,y),y}};function maybeString(m){return"string"==typeof m?m:void 0}function maybeTrue(m){return!0===m||void 0}function conditionalTrue(m){return"function"==typeof m?eu:maybeTrue(m)}function filterStringKey(m,y){return y.filter(y=>"string"==typeof y[m])}let eu={__type:"function"},ec={__type:"unknown"},ed={__type:"undefined"},ef={__type:"cyclic"},ep={__type:"maxDepth"};function convertUnknown(m,y=new Set,_=5){if(0===_)return ep;if("string"==typeof m||"boolean"==typeof m||null==m)return m;if("number"==typeof m)return{__type:"number",value:m.toString()};if("function"==typeof m)return eu;if(y.has(m))return ef;if(y.add(m),"object"==typeof m){if(Array.isArray(m))return m.map(m=>{let S=convertUnknown(m,y,_-1);return void 0===S?ed:S});if("$$typeof"in m&&"type"in m&&"props"in m){let{type:S,props:T}=m,R="function"==typeof S?S.name:S;return"string"!=typeof R?void 0:{__type:"jsx",type:R,props:convertUnknown(T,y,_-1)}}let S=!1,T={};for(let[R,D]of Object.entries(m))"__type"===R&&(S=!0),T[R]=convertUnknown(D,y,_-1);return S?{__type:"object",value:T}:T}return ec}function processSchemaSynchronization(m,y){return function(m,y){let _=m.set.id;if(!y)return{id:_};if("complete"===y.type)return null;let S=[];for(let _ of y.missingIds){let y=function findDescriptor(m,y){if(m.set.id===y)return m.set;let _=m.objectValues[y];if(_)return _;for(let _ of Object.values(m.setValues)){let m=findDescriptor(_,y);if(m)return m}return null}(m,_);if(!y)throw Error("Synchronization server is requested an unknonwn descriptor");S.push(y)}return{id:_,descriptors:S}}(m,y)}let eh="__experimental_actions",eg=["create","update","delete","publish"],readActions=m=>eh in m?m[eh]:eg,validateActions=(m,y)=>{if(!Array.isArray(y))throw Error(`The value of <type>.${eh} should be an array with any of the actions ${eg.join(", ")}`);let _=W(y,eg);if(_.length>0)throw Error(`Invalid action${_.length>1?"s":""} configured for schema type "${m}": ${_.join(", ")}. Valid actions are: ${eg.join(", ")}`);return y},resolveEnabledActions=m=>validateActions(m.name,readActions(m)),isActionEnabled=(m,y)=>resolveEnabledActions(m).includes(y),em=[{name:"sanity.assetSourceData",title:"Asset Source Data",type:"object",fields:[{name:"name",title:"Source name",description:"A canonical name for the source this asset is originating from",type:"string"},{name:"id",title:"Asset Source ID",description:"The unique ID for the asset within the originating source so you can programatically find back to it",type:"string"},{name:"url",title:"Asset information URL",description:"A URL to find more information about this asset in the originating source",type:"string"}]},{title:"Slug",name:"slug",type:"object",fields:[{name:"current",title:"Current slug",type:"string",validation:m=>m.required()},{name:"source",title:"Source field",type:"string",hidden:!0}]},{title:"Geographical Point",name:"geopoint",type:"object",fields:[{name:"lat",type:"number",title:"Latitude"},{name:"lng",type:"number",title:"Longitude"},{name:"alt",type:"number",title:"Altitude"}]},{name:"sanity.imageAsset",title:"Image",type:"document",fieldsets:[{name:"system",title:"System fields",description:"These fields are managed by the system and not editable"}],fields:[{name:"originalFilename",type:"string",title:"Original file name",readOnly:!0},{name:"label",type:"string",title:"Label"},{name:"title",type:"string",title:"Title"},{name:"description",type:"string",title:"Description"},{name:"altText",type:"string",title:"Alternative text"},{name:"sha1hash",type:"string",title:"SHA1 hash",readOnly:!0,fieldset:"system"},{name:"extension",type:"string",readOnly:!0,title:"File extension",fieldset:"system"},{name:"mimeType",type:"string",readOnly:!0,title:"Mime type",fieldset:"system"},{name:"size",type:"number",title:"File size in bytes",readOnly:!0,fieldset:"system"},{name:"assetId",type:"string",title:"Asset ID",readOnly:!0,fieldset:"system"},{name:"uploadId",type:"string",readOnly:!0,hidden:!0,fieldset:"system"},{name:"path",type:"string",title:"Path",readOnly:!0,fieldset:"system"},{name:"url",type:"string",title:"Url",readOnly:!0,fieldset:"system"},{name:"metadata",type:"sanity.imageMetadata",title:"Metadata"},{name:"source",type:"sanity.assetSourceData",title:"Source",readOnly:!0,fieldset:"system"}],preview:{select:{id:"_id",title:"originalFilename",mimeType:"mimeType",size:"size"},prepare:m=>({title:m.title||"string"==typeof m.path&&m.path.split("/").slice(-1)[0],media:{asset:{_ref:m.id}},subtitle:`${m.mimeType} (${(Number(m.size)/1024/1024).toFixed(2)} MB)`})},orderings:[{title:"File size",name:"fileSizeDesc",by:[{field:"size",direction:"desc"}]}]},{name:"sanity.fileAsset",title:"File",type:"document",fieldsets:[{name:"system",title:"System fields",description:"These fields are managed by the system and not editable"}],fields:[{name:"originalFilename",type:"string",title:"Original file name",readOnly:!0},{name:"label",type:"string",title:"Label"},{name:"title",type:"string",title:"Title"},{name:"description",type:"string",title:"Description"},{name:"altText",type:"string",title:"Alternative text"},{name:"sha1hash",type:"string",title:"SHA1 hash",readOnly:!0,fieldset:"system"},{name:"extension",type:"string",title:"File extension",readOnly:!0,fieldset:"system"},{name:"mimeType",type:"string",title:"Mime type",readOnly:!0,fieldset:"system"},{name:"size",type:"number",title:"File size in bytes",readOnly:!0,fieldset:"system"},{name:"assetId",type:"string",title:"Asset ID",readOnly:!0,fieldset:"system"},{name:"uploadId",type:"string",readOnly:!0,hidden:!0,fieldset:"system"},{name:"path",type:"string",title:"Path",readOnly:!0,fieldset:"system"},{name:"url",type:"string",title:"Url",readOnly:!0,fieldset:"system"},{name:"source",type:"sanity.assetSourceData",title:"Source",readOnly:!0,fieldset:"system"}],preview:{select:{title:"originalFilename",path:"path",mimeType:"mimeType",size:"size"},prepare:m=>({title:m.title||m.path.split("/").slice(-1)[0],subtitle:`${m.mimeType} (${(m.size/1024/1024).toFixed(2)} MB)`})},orderings:[{title:"File size",name:"fileSizeDesc",by:[{field:"size",direction:"desc"}]}]},{name:"sanity.imageCrop",title:"Image crop",type:"object",fields:[{name:"top",type:"number"},{name:"bottom",type:"number"},{name:"left",type:"number"},{name:"right",type:"number"}]},{name:"sanity.imageHotspot",title:"Image hotspot",type:"object",fields:[{name:"x",type:"number"},{name:"y",type:"number"},{name:"height",type:"number"},{name:"width",type:"number"}]},{name:"sanity.imageMetadata",title:"Image metadata",type:"object",fieldsets:[{name:"extra",title:"Extra metadataâ¦",options:{collapsable:!0}}],fields:[{name:"location",type:"geopoint"},{name:"dimensions",title:"Dimensions",type:"sanity.imageDimensions",fieldset:"extra"},{name:"palette",type:"sanity.imagePalette",title:"Palette",fieldset:"extra"},{name:"lqip",title:"LQIP (Low-Quality Image Placeholder)",type:"string",readOnly:!0}
234,{name:"blurHash",title:"BlurHash",type:"string",readOnly:!0},{name:"hasAlpha",title:"Has alpha channel",type:"boolean",readOnly:!0},{name:"isOpaque",title:"Is opaque",type:"boolean",readOnly:!0}]},{name:"sanity.imageDimensions",type:"object",title:"Image dimensions",fields:[{name:"height",type:"number",title:"Height",readOnly:!0},{name:"width",type:"number",title:"Width",readOnly:!0},{name:"aspectRatio",type:"number",title:"Aspect ratio",readOnly:!0}]},{name:"sanity.imagePalette",title:"Image palette",type:"object",fields:[{name:"darkMuted",type:"sanity.imagePaletteSwatch",title:"Dark Muted"},{name:"lightVibrant",type:"sanity.imagePaletteSwatch",title:"Light Vibrant"},{name:"darkVibrant",type:"sanity.imagePaletteSwatch",title:"Dark Vibrant"},{name:"vibrant",type:"sanity.imagePaletteSwatch",title:"Vibrant"},{name:"dominant",type:"sanity.imagePaletteSwatch",title:"Dominant"},{name:"lightMuted",type:"sanity.imagePaletteSwatch",title:"Light Muted"},{name:"muted",type:"sanity.imagePaletteSwatch",title:"Muted"}]},{name:"sanity.imagePaletteSwatch",title:"Image palette swatch",type:"object",fields:[{name:"background",type:"string",title:"Background",readOnly:!0},{name:"foreground",type:"string",title:"Foreground",readOnly:!0},{name:"population",type:"number",title:"Population",readOnly:!0},{name:"title",type:"string",title:"String",readOnly:!0}]}],ey={TYPE_INVALID:"schema-type-invalid",TYPE_IS_ESM_MODULE:"schema-type-is-esm-module",TYPE_NAME_RESERVED:"schema-type-name-reserved",TYPE_MISSING_NAME:"schema-type-missing-name-or-type",TYPE_MISSING_TYPE:"schema-type-missing-name-or-type",TYPE_TITLE_RECOMMENDED:"schema-type-title-is-recommended",TYPE_TITLE_INVALID:"schema-type-title-is-recommended",OBJECT_FIELDS_INVALID:"schema-object-fields-invalid",OBJECT_FIELD_NOT_UNIQUE:"schema-object-fields-invalid",OBJECT_FIELD_NAME_INVALID:"schema-object-fields-invalid",OBJECT_FIELD_DEFINITION_INVALID_TYPE:"schema-object-fields-invalid",ARRAY_PREDEFINED_CHOICES_INVALID:"schema-predefined-choices-invalid",ARRAY_OF_ARRAY:"schema-array-of-array",ARRAY_OF_INVALID:"schema-array-of-invalid",ARRAY_OF_NOT_UNIQUE:"schema-array-of-invalid",ARRAY_OF_TYPE_GLOBAL_TYPE_CONFLICT:"schema-array-of-type-global-type-conflict",ARRAY_OF_TYPE_BUILTIN_TYPE_CONFLICT:"schema-array-of-type-builtin-type-conflict",REFERENCE_TO_INVALID:"schema-reference-to-invalid",REFERENCE_TO_NOT_UNIQUE:"schema-reference-to-invalid",REFERENCE_INVALID_OPTIONS:"schema-reference-invalid-options",REFERENCE_INVALID_OPTIONS_LOCATION:"schema-reference-options-nesting",REFERENCE_INVALID_FILTER_PARAMS_COMBINATION:"schema-reference-filter-params-combination",SLUG_SLUGIFY_FN_RENAMED:"slug-slugifyfn-renamed",ASSET_METADATA_FIELD_INVALID:"asset-metadata-field-invalid",CROSS_DATASET_REFERENCE_INVALID:"cross-dataset-reference-invalid",GLOBAL_DOCUMENT_REFERENCE_INVALID:"global-document-reference-invalid",DEPRECATED_BLOCKEDITOR_KEY:"schema-deprecated-blockeditor-key",STANDALONE_BLOCK_TYPE:"schema-standalone-block-type"};function createValidationResult(m,y,_){if(_&&!Object.keys(ey).some(m=>ey[m]===_))throw Error(`Used the unknown helpId "${_}", please add it to the array in createValidationResult.js`);return{severity:m,message:y,helpId:_}}let error=(m,y)=>createValidationResult("error",m,y),warning=(m,y)=>createValidationResult("warning",m,y);function groupProblems(m){return q(m.map(m=>getTypeProblems(m))).filter(m=>m.problems.length>0)}function createTypeWithMembersProblemsAccessor(m,y=y=>Y(y,m)){return function(_,S){let T=[...S,{kind:"type",type:_.type,name:_.name}],R=y(_)||[],D=Array.isArray(R)?R.map(y=>{let _=[...T,{kind:"property",name:m}];return getTypeProblems(y,_)}):[[{path:T,problems:[error(`Member declaration (${m}) is not an array`)]}]];return[{path:T,problems:_._problems||[]},...q(D)]}}let arrify=m=>Array.isArray(m)?m:typeof m>"u"&&[]||[m],eb=createTypeWithMembersProblemsAccessor("fields"),ev=createTypeWithMembersProblemsAccessor("fields"),ex=createTypeWithMembersProblemsAccessor("fields"),ew=createTypeWithMembersProblemsAccessor("of"),e_=createTypeWithMembersProblemsAccessor("to",m=>"to"in m?arrify(m.to):[]),eC=createTypeWithMembersProblemsAccessor("marks.annotations"),eS=createTypeWithMembersProblemsAccessor("of"),getBlockProblems=(m,y)=>[...eC(m,y),...eS(m,y)];function getTypeProblems(m,y=[]){switch(m.type){case"object":case"document":return eb(m,y);case"array":return ew(m,y);case"reference":return e_(m,y);case"block":return getBlockProblems(m,y);case"image":return ev(m,y);case"file":return ex(m,y);default:return function(m,y=[]){return[{path:[...y,{kind:"type",type:m.type,name:m.name}],problems:m._problems||[]}]}(m,y)}}function getDupes(m,y=m=>m){let _=m.reduce((m,_)=>{let S=y(_);return m[S]||(m[S]=[]),m[S].push(_),m},{});return Object.keys(_).map(m=>_[m].length>
2341?_[m]:null).filter(Boolean)}let NOOP_VISITOR=m=>m,ek={name:"type",type:null},eT=["any","time","date"],eE=[{name:"array",jsonType:"array",type:"type"},{name:"block",jsonType:"object",type:"type"},{name:"boolean",jsonType:"boolean",type:"type"},{name:"datetime",jsonType:"string",type:"type"},{name:"date",jsonType:"string",type:"type"},{name:"document",jsonType:"object",type:"type"},{name:"email",jsonType:"string",type:"type"},{name:"file",jsonType:"object",type:"type"},{name:"geopoint",jsonType:"object",type:"type"},{name:"image",jsonType:"object",type:"type"},{name:"number",jsonType:"number",type:"type"},{name:"object",jsonType:"object",type:"type"},{name:"reference",jsonType:"object",type:"type"},{name:"crossDatasetReference",jsonType:"object",type:"type"},{name:"globalDocumentReference",jsonType:"object",type:"type"},{name:"slug",jsonType:"object",type:"type"},{name:"span",jsonType:"object",type:"type"},{name:"string",jsonType:"string",type:"type"},{name:"telephone",jsonType:"string",type:"type"},{name:"text",jsonType:"string",type:"type"},{name:"url",jsonType:"string",type:"type"}],eO=eE.map(m=>m.name);function isPrimitiveTypeName(m){return"string"===m||"number"===m||"boolean"===m}function quote$2(m){return`"${m}"`}function pluralize(m,y="s"){return 1===m.length?"":y}function format(m){return Array.isArray(m)?`array with ${m.length} entries`:"object"==typeof m&&null!==m?`object with keys ${et(Object.keys(m).map(quote$2))}`:quote$2(m)}let getTypeOf=m=>Array.isArray(m)?"array":typeof m,quote$1=m=>`"${m}"`,eP=["components","lists","marks","name","of","options","styles","title","type","validation"],eR=["decorators","annotations"],eI=["blockEditor","title","value","icon","component"],eA=["blockEditor","title","value","icon","component"],eM=["title","value","icon","component"],eD=["file","image","object","reference","crossDatasetReference","globalDocumentReference"],quote=m=>`"${m}"`;var common=(m,y)=>({...m,_problems:[...function(m,y){let _=y.getTypeNames();if(!m)return[error("Type is missing a type.",ey.TYPE_MISSING_TYPE)];if("string"!=typeof m)return[error('Type has an invalid "type"-property - should be a string.',ey.TYPE_MISSING_TYPE)];if(!_.includes(m)){let y=_.map(y=>[es(m,y),y]).filter(([m])=>m<3).map(([m,y])=>y),S=y.length>0?` Did you mean ${et(y.map(quote),{conjunction:"or"})}?`:"";return[error(`Unknown type: ${m}.${S}`)]}return[]}(m.type,y),...function(m,y){if(!("fields"in m))return[];let _=m;for(;_&&!_.jsonType;)_=y.getType(_.type);return _&&"object"!==_.jsonType?[error('Type has propery "fields", but is not an object/document type.')]:[]}(m,y),...function(m){let y=[];return m?.inputComponent&&y.push(warning('The "inputComponent" property is deprecated. Use "components.input" instead.')),m?.preview?.component&&y.push(warning('The "preview.component" property is deprecated. Use "components.preview" instead.')),m?.diffComponent&&y.push(warning('The "diffComponent" property is deprecated. Use "components.diff" instead.')),m?.options?.editModal&&y.push(warning('The "options.editModal" property is deprecated. Use "options.modal" instead.')),m?.options?.isHighlighted&&y.push(warning('The "options.isHighlighted" property is deprecated. You can put fields behind a collapsed fieldset if you want to hide them from plain sight.')),y}(m)].filter(Boolean)});let ej=/^[a-z0-9~][-_a-z0-9]+$/,eL=/^Symbol\(react\..+\)$/;function isComponentLike(m){return"function"==typeof m||"symbol"==typeof m?.$$typeof&&eL.test(String(m?.$$typeof))}function validateComponent(m){let y="components"in m&&m.components;if(!y)return[];let _=[];return y.input&&!isComponentLike(y.input)&&_.push(warning(`The \`components.input\` property is set but does not appear to be a valid React component (expected a function, but saw ${el(y.input)}). If you have imported a custom input component, please verify that you have imported the correct named/default export.`)),y.field&&!isComponentLike(y.field)&&_.push(warning(`The \`components.field\` property is set but does not appear to be a valid React component (expected a function, but saw ${el(y.field)}). If you have imported a custom field component, please verify that you have imported the correct named/default export.`)),y.item&&!isComponentLike(y.item)&&_.push(warning(`The \`components.item\` property is set but does not appear to be a valid React component (expected a function, but saw ${el(y.item)}). If you have imported a custom item component, please verify that you have imported the correct named/default export.`)),y.preview&&!isComponentLike(y.preview)&&_.push(warning(`The \`components.preview\` property is set but does not appear to be a valid React component (expected a function, but saw ${el(y.preview)}). If you have imported a custom preview component, please verify that you have imported the correct named/default export.`)),_}let eF=/^[A-Za-z]+[0-9A-Za-z_]*$/,eN=/^[A-Za-z_]+[0-9A-Za-z_]*$/;function validateField(m,y){var _;if(!ei(m))return[error(`Incorrect type for field definition - should be an object, saw ${el(m)}
234`,ey.OBJECT_FIELD_DEFINITION_INVALID_TYPE)];let S=[];return S.push(..."name"in m?"string"!=typeof(_=m.name)?[error(`Field names must be strings. Saw "${el(_)}"`,ey.OBJECT_FIELD_NAME_INVALID)]:_.startsWith("_")?[error(`Invalid field name "${_}". Field names cannot start with underscores "_" as it's reserved for system fields.`,ey.OBJECT_FIELD_NAME_INVALID)]:eF.test(_)?eN.test(_)?[]:[warning("Thats an interesting field name for sure! But it is... how to put it... a bit... unconventional? It may be wise to keep special characters out of field names for easier access later on."),ey.OBJECT_FIELD_NAME_INVALID]:[error(`Invalid field name: "${_}". Fields can only contain characters from A-Z, numbers and underscores and should not start with a number (must pass the regular expression ${String(eF)}).`,ey.OBJECT_FIELD_NAME_INVALID)]:[error("Missing field name",ey.OBJECT_FIELD_NAME_INVALID)]),S.push(...validateComponent(m)),S}function validateFields(m,y={allowEmpty:!1}){let _=[];if(!Array.isArray(m))return[error(`The "fields" property must be an array of fields. Instead saw "${typeof m}"`,ey.OBJECT_FIELDS_INVALID)];let S=m.filter(m=>"string"==typeof m.name);(function(m){let y={};return m.forEach(m=>{y[m.name]||(y[m.name]=[]),y[m.name].push(m)}),Object.keys(y).map(m=>y[m].length>1?y[m]:null).filter(Boolean)})(S).forEach(m=>{_.push(error(`Found ${m.length} fields with name "${m[0].name}" in object`,ey.OBJECT_FIELD_NOT_UNIQUE))}),0!==m.length||y.allowEmpty||_.push(error("Object should have at least one field",ey.OBJECT_FIELDS_INVALID));let T=m.filter(m=>"block"===m.type).map(m=>`"${m.name}"`);if(T.length>0){let m=T.join(", ");_.push(error(`Invalid standalone block field(s) ${m}. Block content must be defined as an array of blocks`,ey.STANDALONE_BLOCK_TYPE))}return _}var object=(m,y)=>{let _=validateFields(m.fields),S=m.preview;if(S){var T;let y=ei(T=m.preview)?"u">typeof T.prepare&&"function"!=typeof T.prepare?[error(`The "preview.prepare" property must be a function, instead saw "${typeof T.prepare}"`)]:T.select?ei(T.select)?Object.keys(T.select).reduce((m,y)=>"string"==typeof T.select[y]?m:m.concat(error(`The key "${y}" of "preview.select" must be a string, instead saw "${typeof T.select[y]}"`)),[]):[error(`The "preview.select" property must be an object, instead saw "${typeof T.prepare}"`)]:[]:[error(`The "preview" property must be an object, instead saw "${typeof T}"`)];_=_.concat(y),S=y.some(m=>"error"===m.severity)?{}:S}return"document"!==m.type&&"object"!==m.type&&"u">typeof m.initialValue&&_.push(error('The "initialValue" property is currently only supported for document & object types.')),{...m,preview:S,fields:(Array.isArray(m.fields)?m.fields:[]).map((m,_)=>{let{name:S,...T}=m,{_problems:R,...D}=y.visit(T,_);return{name:S,...D,_problems:validateField(m).concat(R||[])}}),_problems:_}};let eV=["dimensions","hasAlpha","isOpaque"];var rootType=(m,y)=>{let _=!!m.name;if(!_&&1===Object.keys(m).length)return{...m,_problems:[error("Invalid/undefined type declaration, check declaration or the import/export of the schema type.",ey.TYPE_INVALID)]};let S=[];return!m.name&&m.default&&(m.default.name||m.default.title)?S.push(error("Type appears to be an ES6 module imported through CommonJS require - use an import statement or access the `.default` property",ey.TYPE_IS_ESM_MODULE)):_?y.isReserved(m.name)&&S.push(error(`Invalid type name: "${m.name}
234" is a reserved name.`,ey.TYPE_NAME_RESERVED)):S.push(error("Missing type name",ey.TYPE_MISSING_NAME)),y.isDuplicate(m.name)&&S.push(error(`Invalid type name: A type with name "${m.name}" is already defined in the schema.`)),S.push(...validateComponent(m)),"title"in m&&"string"!=typeof m.title&&S.push(warning("Type title is not a string.",ey.TYPE_TITLE_INVALID)),{...m,_problems:S}};let ez={array:(m,y)=>{let _=Array.isArray(m.of);if(_){let _=m.of.reduce((m,_,S)=>{if("string"==typeof _.name&&_.name!==_.type&&eO.includes(_.name))return m.concat(error(`Found array member declaration with the same type name as a built-in type ("${_.name}"). Array members can not be given the same name as a built-in type.`,ey.ARRAY_OF_TYPE_BUILTIN_TYPE_CONFLICT));if("object"===_.type&&_.name&&y.getType(_.name))return m.concat(warning(`Found array member declaration with the same name as the global schema type "${_.name}". It's recommended to use a unique name to avoid possibly incompatible data types that shares the same name.`,ey.ARRAY_OF_TYPE_GLOBAL_TYPE_CONFLICT));if("array"===_.type)return m.concat(error('Found array member declaration of type "array" - multidimensional arrays are not currently supported by Sanity',ey.ARRAY_OF_ARRAY));if(_)return m;let T=`Found ${null===_?"null":typeof _}, expected member declaration`;return m.concat(error(`Found invalid type member declaration in array at index ${S}: ${T}`,ey.ARRAY_OF_INVALID))},[]);if(_.length>0)return{...m,of:[],_problems:_}}let S=q([_?getDupes(m.of,m=>`${m.name};${m.type}`).map(m=>error(`Found ${m.length} members with same type, but not unique names "${m[0].type}" in array. This makes it impossible to tell their values apart and you should consider naming them`,ey.ARRAY_OF_NOT_UNIQUE)):error('The array type is missing or having an invalid value for the required "of" property',ey.ARRAY_OF_INVALID)]),T=_?m.of:[],R=T.some(m=>"object"===m.type&&typeof m.name>"u");T.some(m=>"block"===m.type)&&R&&S.push(error("The array type's 'of' property can't have an object type without a 'name' property as member, when the 'block' type is also a member of that array.",ey.ARRAY_OF_INVALID));let[D,j]=er(T,m=>isPrimitiveTypeName(m.type)||isPrimitiveTypeName(y.getType(m.type)?.jsonType)),B=D.length>0&&j.length>0;if(B){let m=D.map(m=>m.type),y=j.map(m=>m.type);S.push(error(`The array type's 'of' property can't have both object types and primitive types (found primitive type ${pluralize(m)} ${et(m.map(quote$2))} and object type${pluralize(y)} ${et(y.map(quote$2))})`,ey.ARRAY_OF_INVALID))}let Z=m?.options?.list;return!B&&Array.isArray(Z)&&(D.length>0?Z.forEach(m=>{let _=m?.value??m;if(!D.some(m=>typeof _===y.getType(m.type).jsonType)){let m=et(D.map(m=>m.name||m.type),{conjunction:"or"});S.push(error(`An invalid entry found in options.list: ${format(_)}. Must be either a value of type ${m}, or an object with {title: string, value: ${m}}`,ey.ARRAY_PREDEFINED_CHOICES_INVALID))}}):Z.forEach(m=>{let y=m._type||"object";j.some(m=>("string"==typeof m.name?m.name:m.type)===y)||S.push(error(`An invalid entry found in options.list: ${format(m)}. Must be an object with "_type" set to ${et(j.map(m=>m.name||m.type).map(m=>"object"===m?"undefined":quote$2(m)),{conjunction:"or"})}`,ey.ARRAY_PREDEFINED_CHOICES_INVALID))})),m?.options?.list&&m?.options?.layout==="tags"&&S.push(warning("Found array member declaration with both tags layout and a list of predefined values. If you want to display a list of predefined values, remove the tags layout from `options`.")),{...m,of:T.map(y.visit),_problems:S}},object,slug:(m,y)=>{let _=[];return m.options&&m.options.slugifyFn&&(_.push(warning('Heads up! The "slugifyFn" option has been renamed to "slugify".',ey.SLUG_SLUGIFY_FN_RENAMED)),m.options.slugify=m.options.slugifyFn),{...m,_problems:_}},file:(m,y)=>{let _=[],S=m.fields;S&&_.push(...validateFields(S,{allowEmpty:!0}));let T=Array.isArray(S)?S?.filter(m=>"asset"===m.name):[];return m.options&&"u">typeof m.options.metadata&&!Array.isArray(m.options.metadata)?_.push(error("Invalid type for file `metadata` field - must be an array of str
234ings",ey.ASSET_METADATA_FIELD_INVALID)):T.length>0&&_.push(error("The name `asset` is not a valid field name for type `file`.")),{...m,fields:(Array.isArray(S)?S:[]).map((m,_)=>{let{name:S,...T}=m,{_problems:R,...D}=y.visit(T,_);return{name:S,...D,_problems:validateField(m).concat(R||[])}}),_problems:_}},image:(m,y)=>{let _=[],S=m.fields;S&&_.push(...validateFields(S,{allowEmpty:!0}));let T=m.options,R=T?.metadata,D=Array.isArray(R)?R.filter(m=>eV.includes(m)):[],j=["asset","hotspot","crop"],B=Array.isArray(S)?S?.filter(m=>j.includes(m.name)):[];return"u">typeof R&&!Array.isArray(R)?_.push(error("Invalid type for image `metadata` field - must be an array of strings",ey.ASSET_METADATA_FIELD_INVALID)):D.length>0?(_.push(warning(`Image \`metadata\` field contains superfluous properties (they are always included): ${D.join(", ")}`)),T={...T,metadata:R.filter(m=>!eV.includes(m))}):B.length>0&&_.push(error(`The names \`${j.join("`, `")}\` are invalid field names for type \`image\`.`)),{...m,options:T,fields:(Array.isArray(S)?S:[]).map((m,_)=>{let{name:S,...T}=m,{_problems:R,...D}=y.visit(T,_);return{name:S,...D,_problems:validateField(m).concat(R||[])}}),_problems:_}},block:function(m,y){var _,S;let T=[],R=m.styles,D=m.lists,j=m.marks,B=m.of,Z=Object.keys(m).filter(m=>!eP.includes(m)&&!m.startsWith("_"));return Z.length>0&&T.push(error(`Found unknown properties for block declaration: ${et(Z.map(quote$1))}`)),j&&(j=function(m,y,_){var S;let T=m.decorators,R=m.annotations;if(!ei(m))return _.push(error(`"marks" declaration should be an object, got ${getTypeOf(m)}`)),_;let D=Object.keys(m).filter(m=>!eR.includes(m)&&!m.startsWith("_"));return D.length>0&&_.push(error(`Found unknown properties for block declaration: ${et(D.map(quote$1))}`)),T&&!Array.isArray(T)?_.push(error(`"marks.decorators" declaration should be an array, got ${getTypeOf(T)}`)):T&&(T.filter(m=>!!m.blockEditor).forEach(m=>{m.icon=m.blockEditor.icon,m.component=m.blockEditor.render}),(S=T).forEach((m,y)=>{if(!ei(m)){_.push(error(`Annotation must be an object, got ${getTypeOf(m)}`));return}let S=m.value||`#${y}`,T=Object.keys(m).filter(m=>!eA.includes(m)&&!m.startsWith("_"));T.length>0&&_.push(error(`Found unknown properties for decorator ${S}: ${et(T.map(quote$1))}`)),m.value?"string"!=typeof m.value?_.push(error(`Decorator #${y} has an invalid "value" property, expected string, got ${getTypeOf(m.value)}`)):m.title||_.push(warning(`Decorator ${S} is missing recommended "title" property`)):_.push(error(`Decorator #${y} is missing required "value" property`)),"u">typeof m.blockEditor&&(_.push(warning(`Decorator "${S}" has deprecated key "blockEditor", please refer to the documentation on how to configure the block type for version 3.`,ey.DEPRECATED_BLOCKEDITOR_KEY)),m.icon=m.icon||m.blockEditor.icon,m.component=m.component||m.blockEditor.render)}),T=S),R&&!Array.isArray(R)?_.push(error(`"marks.annotations" declaration should be an array, got ${getTypeOf(R)}`)):R&&(R=R.map(m=>{if(!ei(m))return{...m,_problems:[error(`Annotation must be an object, got ${getTypeOf(m)}`)]};let{_problems:S}=y.visit(m,y),T=m.type&&y.getType(m.type);return T&&!function isJSONTypeOf(m,y,_){if("jsonType"in m)return m.jsonType===y;let S=_.getType(m.type);if(!S)throw Error(`Could not resolve jsonType of ${m.name}. No parent type found`);return isJSONTypeOf(S,y,_)}(T,"object",y)&&S.push(error(`Annotation cannot have type "${m.type}" - annotation types must inherit from object`)),"u">typeof m.blockEditor&&(_.push(warning('Annotation has deprecated key "blockEditor", please refer to the documentation on how to configure the block type for version 3.',ey.DEPRECATED_BLOCKEDITOR_KEY)),m.icon=m.icon||m.blockEditor.icon,m.blockEditor?.render&&!m.components?.annotation&&(m.components=m.components||{},m.components.annotation=m.components.annotation||m.blockEditor.render)),{...m,_problems:S}})),{...m,decorators:T,annotations:R}}(m.marks,y,T)),R&&(R=Array.isArray(_=R)?(_.forEach((m,y)=>{if(!ei(m)){T.push(error(`Style must be an object, got ${getTypeOf(m)}`));return}let _=m.value||`#${y}`,S=Object.keys(m).filter(m=>!eI.includes(m)&&!m.startsWith("_"));S.length>
2340&&T.push(error(`Found unknown properties for style ${_}: ${et(S.map(quote$1))}`)),m.value?"string"!=typeof m.value?T.push(error(`Style #${y} has an invalid "value" property, expected string, got ${getTypeOf(m.value)}`)):m.title||T.push(warning(`Style ${_} is missing recommended "title" property`)):T.push(error(`Style #${y} is missing required "value" property`)),"u">typeof m.blockEditor&&(T.push(warning('Style has deprecated key "blockEditor", please refer to the documentation on how to configure the block type for version 3.',ey.DEPRECATED_BLOCKEDITOR_KEY)),m.component=m.component||m.blockEditor.render)}),_):(T.push(error(`"styles" declaration should be an array, got ${getTypeOf(_)}`)),T)),D&&(D=Array.isArray(S=D)?(S.forEach((m,y)=>{if(!ei(m)){T.push(error(`List must be an object, got ${getTypeOf(m)}`));return}let _=m.value||`#${y}`,S=Object.keys(m).filter(m=>!eM.includes(m)&&!m.startsWith("_"));S.length>0&&T.push(error(`Found unknown properties for list ${_}: ${et(S.map(quote$1))}`)),m.value?"string"!=typeof m.value?T.push(error(`List type #${y} has an invalid "value" property, expected string, got ${getTypeOf(m.value)}`)):m.title||T.push(warning(`List type ${_} is missing recommended "title" property`)):T.push(error(`List #${y} is missing required "value" property`))}),S):(T.push(error(`"lists" declaration should be an array, got ${getTypeOf(S)}`)),T)),B&&(B=function(m,y,_){if(!Array.isArray(m)){_.push(error(`"of" declaration should be an array, got ${getTypeOf(m)}`));return}return m.map(m=>{let{_problems:_}=y.visit(m,y);if("object"===m.type&&m.name&&y.getType(m.name))return{...m,_problems:[warning(`Found array member declaration with the same name as the global schema type "${m.name}". It's recommended to use a unique name to avoid possibly incompatible data types that shares the same name.`,ey.ARRAY_OF_TYPE_GLOBAL_TYPE_CONFLICT)]};let S=m;for(;S&&!S.jsonType;)S=y.getType(S.type);let T=eO.filter(m=>!eD.includes(m));return S&&"object"!==S.jsonType||T.some(y=>y===m.type)?{...m,_problems:[error(`Block member types must be a supported object-like type. The following built-in types are supported: '${eD.join("', '")}'. You can also use shorthands for previously defined object types like {type: 'myObjectType'}`,ey.ARRAY_OF_TYPE_BUILTIN_TYPE_CONFLICT)]}:{...m,_problems:_}})}(B,y,T)),{...ea(m,Z),marks:j,styles:R,name:m.name||m.type,of:B,_problems:T}},document:(m,y)=>{let _=object(m,y),{initialValue:S,initialValues:T}=_;return"u">typeof S&&!ei(S)&&"function"!=typeof S&&_._problems.push(error('The "initialValue" property must be either a plain object or a function')),"u">typeof T&&_._problems.push(error('Found property "initialValues" - did you mean "initialValue"?')),_},reference:(m,y)=>{let _=Array.isArray(m.to)||ei(m.to),S=Array.isArray(m.to)?m.to:m.to?[m.to]:m.to,T=q([_?getDupes(S,m=>`${m.name};${m.type}`).map(m=>error(`Found ${m.length} members with same type, but not unique names "${m[0].type}" in reference. This makes it impossible to tell their values apart and you should consider naming them`,ey.REFERENCE_TO_INVALID)):error('The reference type is missing or having an invalid value for the required "to" property. It should be an array of accepted types.',ey.REFERENCE_TO_INVALID)]);return _&&0===S.length&&T.push(error('The reference type should define at least one accepted type. Please check the "to" property.',ey.REFERENCE_TO_INVALID)),T.push(...function(m){let{options:y}=m,_=[];return _.push(...["filter","filterParams"].filter(y=>y in m).map(m=>error(`\`${m}\` is not allowed on a reference type definition - did you mean \`options.${m}\`?`,ey.REFERENCE_INVALID_OPTIONS_LOCATION))),y?ei(y)?"function"==typeof y.filter&&"u">typeof y.filterParams?_.concat(error("`filterParams` cannot be used if `filter` is a function. Either statically define `filter` as a string, or return `params` from the `filter`-function.",ey.REFERENCE_INVALID_FILTER_PARAMS_COMBINATION)):"function"!=typeof y.filter&&(y.filter||y.filterParams)?"string"!=typeof y.filter?_.concat(error(`If set, \`filter\` must be a string. Got ${typeof y.filter}`)):"u">typeof y.filterParams&&!ei(y.filterParams)?_.concat(error("If set, `filterParams` must be an object.")):y.filterParams?_.concat(Object.keys(y.filterParams).filter(m=>m.startsWith("__")||m.startsWith("$")).map(m=>error(`Filter parameter cannot be prefixed with "$" or "__". Got ${m}".`))):_:_:_.concat(error("The reference type expects `options` to be an object",ey.REFERENCE_INVALID_OPTIONS)):_}(m)),{...m,to:(_?S:[]).map(y.visit),_problems:T}},crossDatasetReference:(m,y)=>{var _;let S=Array.isArray(m.to)||ei(m.to),T=Array.isArray(m.to)?m.to:m.to?[m.to]:m.to,R=q([S?getDupes(T,m=>`${m.name};${m.type}`).map(m=>error(`Found ${m.length} members with same type, but not unique names "${m[0].type}" in reference. This makes it impossible to tell their values apart and you should consider naming them`,ey.CROSS_DATASET_REFERENCE_INVALID)):error('The cross dataset reference type is missing or having an invali
234d value for the required "to" property. It should be an array of accepted types.',ey.CROSS_DATASET_REFERENCE_INVALID)]);if(S&&0===T.length&&R.push(error('The cross dataset reference type should define at least one referenced type. Please check the "to" property.',ey.CROSS_DATASET_REFERENCE_INVALID)),T.forEach((m,y)=>{m.type||R.push(error(`The referenced type at index ${y} must be named. Specify the name of the type you want to create references to.`,ey.CROSS_DATASET_REFERENCE_INVALID)),ei(m.preview)||R.push(error(`Missing required preview config for the referenced type "${m.type||"<unknown type>"}"`,ey.CROSS_DATASET_REFERENCE_INVALID))}),"string"==typeof m.dataset){let y=(_=m.dataset).length>=2&&_.toLowerCase()===_&&ej.test(_)||`The provided dataset "${_}" doesn't look like a valid dataset. Dataset names must be more than 2 characters, can only contain lowercase characters, numbers, underscores and dashes and can not start with a dash or an underscore`;!0!==y&&R.push(error(y,ey.CROSS_DATASET_REFERENCE_INVALID))}
234else R.push(error("A cross dataset reference must specify a `dataset`",ey.CROSS_DATASET_REFERENCE_INVALID));return m.studioUrl&&"function"!=typeof m.studioUrl&&R.push(error('The "studioUrl" property on a cross dataset reference must be a function taking "{id, type}" as argument and returning a studio url.',ey.CROSS_DATASET_REFERENCE_INVALID)),R.push(...function(m){let{options:y}=m,_=[];return _.push(...["filter","filterParams"].filter(y=>y in m).map(m=>error(`\`${m}\` is not allowed on a reference type definition - did you mean \`options.${m}\`?`,ey.REFERENCE_INVALID_OPTIONS_LOCATION))),y?ei(y)?"function"==typeof y.filter&&"u">typeof y.filterParams?_.concat(error("`filterParams` cannot be used if `filter` is a function. Either statically define `filter` as a string, or return `params` from the `filter`-function.",ey.REFERENCE_INVALID_FILTER_PARAMS_COMBINATION)):"function"!=typeof y.filter&&(y.filter||y.filterParams)?"string"!=typeof y.filter?_.concat(error(`If set, \`filter\` must be a string. Got ${typeof y.filter}`)):"u">typeof y.filterParams&&!ei(y.filterParams)?_.concat(error("If set, `filterParams` must be an object.")):y.filterParams?_.concat(Object.keys(y.filterParams).filter(m=>m.startsWith("__")||m.startsWith("$")).map(m=>error(`Filter parameter cannot be prefixed with "$" or "__". Got ${m}".`))):_:_:_.concat(error("The reference type expects `options` to be an object",ey.REFERENCE_INVALID_OPTIONS)):_}(m)),{...m,_problems:R}},globalDocumentReference:(m,y)=>{var _,S,T;let R=Array.isArray(m.to)||ei(m.to),D=Array.isArray(m.to)?m.to:m.to?[m.to]:[],j=q([R?getDupes(D,m=>`${m.name};${m.type}`).map(m=>error(`Found ${m.length} members with same type, but not unique names "${m[0].type}" in reference. This makes it impossible to tell their values apart and you should consider naming them`,ey.GLOBAL_DOCUMENT_REFERENCE_INVALID)):error('The global document reference type is missing or having an invalid value for the required "to" property. It should be an array of accepted types.',ey.GLOBAL_DOCUMENT_REFERENCE_INVALID)]);if(R&&0===D.length&&j.push(error('The global document reference type should define at least one referenced type. Please check the "to" property.',ey.GLOBAL_DOCUMENT_REFERENCE_INVALID)),D.forEach((m,y)=>{m.type||j.push(error(`The referenced type at index ${y} must be named. Specify the name of the type you want to create references to.`,ey.GLOBAL_DOCUMENT_REFERENCE_INVALID)),ei(m.preview)||j.push(error(`Missing required preview config for the referenced type "${m.type||"<unknown type>"}"`,ey.GLOBAL_DOCUMENT_REFERENCE_INVALID))}),"string"==typeof m.resourceType){let y=(_=m.resourceType)?"media-library"==_||"dataset"==_||'The resource type must be either "media-library" or "dataset"':"The resource type must be a non-empty string";!0!==y&&j.push(error(y,ey.GLOBAL_DOCUMENT_REFERENCE_INVALID))}else j.push(error("A global document reference must specify a `resourceType`",ey.GLOBAL_DOCUMENT_REFERENCE_INVALID));if("string"==typeof m.resourceId){let y=(S=m.resourceType,(T=m.resourceId)?"dataset"===S?2===T.split(".").length||'The resource ID for a dataset reference must be on the form "<projectId>.<datasetName>"':"media-library"===S||`Cannot validate resource ID for resource type: ${S}`:"The resource ID must be a non-empty string");!0!==y&&j.push(error(y,ey.GLOBAL_DOCUMENT_REFERENCE_INVALID))}else j.push(error("A global document reference must specify a `resourceId`",ey.GLOBAL_DOCUMENT_REFERENCE_INVALID));return m.studioUrl&&"function"!=typeof m.studioUrl&&"string"!=typeof m.studioUrl&&j.push(error('The "studioUrl" property on a global document reference must either be a function taking "{id, type}" as argument and returning a studio url, or a string being the base url pointing to a studio.',ey.GLOBAL_DOCUMENT_REFERENCE_INVALID)),j.push(...function(m){let{options:y}=m,_=[];return _.push(...["filter","filterParams"].filter(y=>y in m).map(m=>error(`\`${m}\` is not allowed on a reference type definition - did you mean \`options.${m}\`?`,ey.REFERENCE_INVALID_OPTIONS_LOCATION))),y?ei(y)?"function"==typeof y.filter&&"u">typeof y.filterParams?_.concat(error("`filterParams` cannot be used if `filter` is a function. Either statically define `filter` as a string, or return `params` from the `filter`-function.",ey.REFERENCE_INVALID_FILTER_PARAMS_COMBINATION)):"function"!=typeof y.filter&&(y.filter||y.filterParams)?"string"!=typeof y.filter?_.concat(error(`If set, \`filter\` must be a string. Got ${typeof y.filter}`)):"u">typeof y.filterParams&&!ei(y.filterParams)?_.concat(error("If set, `filterParams` must be an object.")):y.filterParams?_.concat(Object.keys(y.filterParams).filter(m=>m.startsWith("__")||m.startsWith("$")).map(m=>error(`Filter parameter cannot be prefixed with "$" or "__". Got ${m}".`))):_:_:_.concat(error("The reference type expects `options` to be an object",ey.REFERENCE_INVALID_OPTIONS)):_}(m)),{...m,_problems:j}}},getNoopVisitor=m=>y=>({name:`<unnamed_type_@_index_${m.index}>`,...y,_problems:[]});function combine(...m){return(y,_)=>m.reduce((m,y)=>{let S=y(m,_);return{...S,_problems:m._problems.concat(S._problems)}},{_problems:[],...y})}function validateSchema(m,{transformTypeVisitors:y=m=>m}={}){return function(m=[],y=[],_=NOOP_VISITOR){let S=Object.create(null),T=Object.create(null),R=y.map(m=>m.name),D=eT.concat(R),j=m.map(m=>
234m&&m.name).filter(Boolean);function getType(m){return"type"===m?ek:S[m]||T[m]||null}y.forEach(m=>{S[m.name]=m}),m.forEach((m,y)=>{T[m&&m.name||`__unnamed_${y}`]={}});let B=ee(q(getDupes(j)));function isDuplicate(m){return B.includes(m)}function getTypeNames(){return j.concat(R)}function isReserved(m){return"type"===m||D.includes(m)}let visitType=m=>(y,S)=>_(y,{visit:visitType(!1),isRoot:m,getType,getTypeNames,isReserved,isDuplicate,index:S});return y.forEach(m=>{Object.assign(S[m.name],visitType(m))}),m.forEach((m,y)=>{Object.assign(T[m&&m.name||`__unnamed_${y}`],visitType(!0)(m,y))}),{get(m){let y=T[m]||S[m];if(y)return y;throw Error(`No such type: ${m}`)},has:m=>m in T||m in S,getTypeNames:()=>Object.keys(T),getTypes(){return this.getTypeNames().map(this.get)},toJSON(){return this.getTypes()}}}(m,eE,(m,_)=>{let S=m&&m.type&&y(ez)[m.type]||getNoopVisitor(_);return _.isRoot?combine(rootType,common,S)(m,_):combine(common,S)(m,_)})}},73190:function(m,y,_){"use strict";_.d(y,{V:function(){return tf}});var S=_(57557),T=_(78718),R=_(85968),D=_(61021),j=_(52353),B=_(14176),Z=_(48403),W=_(84596),q=_(94654),Y=_(18029),ee=_(68630),et=_(30084);function lazyGetter(m,y,_,S={}){return Object.defineProperty(m,y,{configurable:!0,enumerable:!1!==S.enumerable,get(){let T=_();return Object.defineProperty(m,y,{value:T,writable:!!S.writable,configurable:!1}),T}}),m}function hiddenGetter(m,y,_){Object.defineProperty(m,y,{enumerable:!1,writable:!1,configurable:!1,value:_})}let er=[...R.Li],ei={name:"any",type:null,jsonType:"any"},ea=[...R.Li],es={name:"array",type:null,jsonType:"array",of:[]},el={maxEntries:2,maxDepth:2,maxBreadth:2,ignoreKeys:["_id","_type","_key","_ref"]};function isBlockField(m){return"array"===m.type&&m.of&&m.of.some(m=>"block"===m.type)||!1}let eu=["title","name","label","heading","header","caption"],ec=["description",...eu];function fieldHasReferenceTo(m,y){return D(m.to||[]).some(m=>m.type===y)}function isImageAssetField(m){return fieldHasReferenceTo(m,"sanity.imageAsset")}function isFileAssetField(m){return fieldHasReferenceTo(m,"sanity.fileAsset")}function createPreviewGetter(m){return function(){return m.options&&m.options.preview&&console.warn(`Heads up! The preview config is no longer defined on "options", but instead on the type/field itself. 235Please move {options: {preview: ...}} to {..., preview: ...} on the type/field definition of "${m.name}". 236`),function(m){let y=m.preview||(m.options||{}).preview;y&&"fields"in y&&console.warn(`Heads up! "preview.fields" should be renamed to "preview.select". Please update the preview config for "${m.name}". 237`)}(m),function(m){if(!m)return m;let y=m.select||m.fields||{};return Array.isArray(y)?{...T(m,["prepare","component"]),select:y.reduce((m,y)=>(m[y]=y,m),{})}:{...T(m,["prepare","component"]),select:y}}(m.preview||(m.options||{}).preview)||function(m){let y={fields:[],...m},_=y.fields.filter(m=>"string"===m.type).map(m=>m.name),S=y.fields.filter(isBlockField).map(m=>m.name),R=eu.find(m=>_.includes(m)||S.includes(m)),D=ec.find(m=>m!==R&&(_.includes(m)||S.includes(m)));R||(R=_[0]||S[0],D=_[1]||S[1]);let Z=y.fields.find(m=>"image"===m.type),W=function(m){let y=m.fields||[],_=y.find(isImageAssetField);if(_)return _.name;let S=y.find(m=>(m.fields||[]).some(isImageAssetField));return S?`${S.name}.asset`:void 0}(y);if(!R){let m=function(m){let y=m.fields||[],_=y.find(isFileAssetField);if(_)return _.name;let S=y.find(m=>(m.fields||[]).some(isFileAssetField));return S?`${S.name}.asset`:void 0}(y);m&&(R=`${m}.originalFilename`),W&&(R=`${W}.originalFilename`)}if(!R&&!W){let m=y.fields.map(m=>m.name);return{select:m.reduce((m,y)=>(m[y]=y,m),{}),prepare:y=>({title:function(m,y={}){let _={maxDepth:"maxDepth"in y?y.maxDepth:2,maxBreadth:"maxBreadth"in y?y.maxBreadth:2,ignoreKeys:"ignoreKeys"in y?y.ignoreKeys:[]};return function _stringify(m,y,_){if(_>y.maxDepth)return"...";if(Array.isArray(m)){if(0===m.length)return"[empty]";let S=Math.max(m.length-y.maxBreadth),T=m.slice(0,y.maxBreadth).map((m,S)=>_stringify(m,y,_+1)).concat(S>0?`\u2026+${S}`:[]).join(", ");return 0===_?T:`[${T}]`}if("object"==typeof m&&null!==m){let S=Object.keys(m).filter(_=>!y.ignoreKeys.includes(_)&&"u">typeof m[_]);if(function(m){for(let y in m)if(m.hasOwnProperty(y))return!1;return!0}(T(m,S)))return"{empty}";let R=S.slice(0,y.maxBreadth).map(S=>`${S}
237: ${_stringify(m[S],y,_+1)}`).join(", ");return 0===_?R:`{${R}}`}let S=String(m);return""===S?'""':S}(m,_,0)}(T(y,m),el)})}}return{select:B({title:R,description:D,media:Z?Z.name:W},j)}}(m)}}let ed={type:"text",name:"text",title:"Text"},ef={name:"marks",type:"array",of:[{type:"string"}],title:"Marks"},ep={bullet:{title:"Bulleted list",value:"bullet",i18nTitleKey:"inputs.portable-text.list-type.bullet"},numbered:{title:"Numbered list",value:"number",i18nTitleKey:"inputs.portable-text.list-type.number"}},eh=[ep.bullet,ep.numbered],eg={normal:{title:"Normal",value:"normal",i18nTitleKey:"inputs.portable-text.style.normal"},h1:{title:"Heading 1",value:"h1",i18nTitleKey:"inputs.portable-text.style.h1"},h2:{title:"Heading 2",value:"h2",i18nTitleKey:"inputs.portable-text.style.h2"},h3:{title:"Heading 3",value:"h3",i18nTitleKey:"inputs.portable-text.style.h3"},h4:{title:"Heading 4",value:"h4",i18nTitleKey:"inputs.portable-text.style.h4"},h5:{title:"Heading 5",value:"h5",i18nTitleKey:"inputs.portable-text.style.h5"},h6:{title:"Heading 6",value:"h6",i18nTitleKey:"inputs.portable-text.style.h6"},blockquote:{title:"Quote",value:"blockquote",i18nTitleKey:"inputs.portable-text.style.quote"}},em=[eg.normal,eg.h1,eg.h2,eg.h3,eg.h4,eg.h5,eg.h6,eg.blockquote],ey={strong:{title:"Strong",value:"strong",i18nTitleKey:"inputs.portable-text.decorator.strong"},em:{title:"Italic",value:"em",i18nTitleKey:"inputs.portable-text.decorator.emphasis"},code:{title:"Code",value:"code",i18nTitleKey:"inputs.portable-text.decorator.code"},underline:{title:"Underline",value:"underline",i18nTitleKey:"inputs.portable-text.decorator.underline"},strikeThrough:{title:"Strike",value:"strike-through",i18nTitleKey:"inputs.portable-text.decorator.strike-through"}},eb=[ey.strong,ey.em,ey.code,ey.underline,ey.strikeThrough],ev=["type","name","title","jsonType","description","options","fieldsets","icon"],ex={name:"block",title:"Block",type:null,jsonType:"object"},ew={},e_=[{type:"object",name:"link",title:"Link",i18nTitleKey:"inputs.portable-text.annotation.link",options:{modal:{type:"popover"}},fields:[{name:"href",type:"url",title:"Link",description:"A valid web, email, phone, or relative link.",validation:m=>m.uri({scheme:["http","https","tel","mailto"],allowRelative:!0})}]}],eC=["type","name","title","jsonType","description","options","fieldsets","icon"],eS={name:"span",title:"Span",type:null,jsonType:"object"},ek={name:"marks",title:"Marks",type:"array",of:[{type:"string"}]},eT={name:"text",title:"Text",type:"string"},eE={};var eO={prepare:m=>({title:String(m)})};let eP=[...R.Li],eR={name:"boolean",title:"Boolean",type:null,jsonType:"boolean"},eI=[{name:"_ref",title:"Referenced document ID",type:"string"},{name:"_weak",title:"Weak reference marker",type:"boolean"},{name:"_dataset",title:"Target dataset",type:"string"},{name:"_projectId",title:"Target project ID",type:"string",hidden:!0}],eA=[...R.Li],eM={name:"crossDatasetReference",type:null,jsonType:"object"},eD=[...R.Li],ej={name:"date",title:"Datetime",type:null,jsonType:"string"},eL=[...R.Li],eF={name:"datetime",title:"Datetime",type:null,jsonType:"string"},eN=["title","name","label","heading","header","caption","description"],eV=["string","boolean","number"],isPrimitive=m=>eV.includes(m.type);function normalizeSearchConfigs(m){if(!Array.isArray(m))throw Error("The search config of a document type must be an array of search config objects");return m.map(m=>{if("defaults"===m)return m;if(!ee(m))throw Error("Search config must be an object of {path: string, weight: number}");return{weight:"weight"in m?m.weight:1,path:et(m.path),mapWith:"string"==typeof m.mapWith?m.mapWith:void 0}})}let ez=[...R.Li,"orderings","__experimental_search","blockEditor","icon"],e$={get:()=>({name:"object",title:"Object",type:null,jsonType:"object"}),extend(m,y){let _;let S={fields:[],...m},D={...S.options},j={...S,title:S.title||(S.name?Y(S.name):"Object"),options:D,orderings:S.orderings||(0===(_=eN.filter(m=>S.fields.some(y=>isPrimitive(y)&&y.name===m))).length&&(_=S.fields.filter(isPrimitive).map(m=>m.name)),_.map(m=>({name:m,i18n:{title:{key:`default-orderings.${m}`,ns:"studio"}},title:Z(Y(m)),by:[{field:m,direction:"asc"}]}))),fields:S.fields.map(m=>{let{name:_,fieldset:S,group:T,...R}=m;return lazyGetter({name:_,group:T,fieldset:S},"type",()=>y({...R,title:m.title||Y(_)}))})},B=Object.assign(T(this.get(),ez),j,{type:this.get()});
237return lazyGetter(B,"fieldsets",()=>createFieldsets(S,B.fields)),lazyGetter(B,"groups",()=>(function(m,y){let _={},S=0;for(let y of m.groups||[]){if(_[y.name])throw Error(`Duplicate group name "${y.name}" found for type '${m.title?m.title:Y(m.name)}'`);if(_[y.name]={title:Y(y.name),...y,fields:[]},y.default&&++S>1)throw Error(`More than one field group defined as default for type '${m.title?m.title:Y(m.name)}' - only 1 is supported`)}return y.forEach(y=>{let S=W(y.group||[]);0!==S.length&&S.forEach(S=>{let T=_[S];if(!T)throw Error(`Field group '${S}' is not defined in schema for type '${m.title?m.name:Y(m.name)}'`);T.fields.push(y)})}),q(_).filter(m=>m.fields.length>0)})(S,B.fields)),lazyGetter(B,"preview",createPreviewGetter(S)),lazyGetter(B,R.gz,()=>({...j,preview:B.preview}),{enumerable:!1,writable:!1}),lazyGetter(B,"__experimental_search",()=>{let m=S.__experimental_search?normalizeSearchConfigs(S.__experimental_search):null;return m?m.map(m=>"defaults"===m?normalizeSearchConfigs(S):m):(0,R.i8)(B)},{enumerable:!1}),function subtype(m){return{get:()=>m,extend:y=>{if(y.fields)throw Error('Cannot override `fields` of subtypes of "object"');let _=T(y,ez);_.title=y.title||S.title||(S.name?Y(S.name):"Object");let D=Object.assign({},m,T(y,ez),{type:m});return lazyGetter(D,"__experimental_search",()=>m.__experimental_search),hiddenGetter(D,R.gz,_),subtype(D)}}}(B)}};function createFieldsets(m,y){let _={};for(let y of m.fieldsets||[]){if(_[y.name])throw Error(`Duplicate fieldset name "${y.name}" found for type '${m.title?m.title:Y(m.name)}'`);_[y.name]={title:Y(y.name),...y,fields:[]}}let S=new Set;for(let T of y){if(!T.fieldset){S.add({single:!0,field:T});continue}let y=_[T.fieldset];if(!y)throw Error(`Fieldset '${T.fieldset}' is not defined in schema for type '${m.name}'`);y.fields.push(T),S.add(y)}return Array.from(S)}let eH={name:"document",title:"Document",type:null,jsonType:"object"},eB={get:()=>eH,extend:e$.extend},eU=[...R.Li],eZ={name:"email",title:"Email",type:null,jsonType:"string"};lazyGetter(eZ,R.gz,()=>({...eZ,validation:m=>m.email()}),{enumerable:!1});let eW={name:"asset",type:"reference",to:{type:"sanity.fileAsset"}},eG={name:"media",type:"globalDocumentReference",hidden:!0,to:[{type:"sanity.asset"}]},eq=[...R.Li],eY={name:"file",title:"File",type:null,jsonType:"object"},eK={accept:""},eX=[{name:"_ref",title:"Referenced document ID",type:"string"},{name:"_weak",title:"Weak reference",type:"boolean"}],eJ=[...R.Li],eQ={name:"globalDocumentReference",title:"Global Document Reference",type:null,jsonType:"object"},e0={name:"asset",type:"reference",to:[{type:"sanity.imageAsset"}]},e1={name:"hotspot",type:"sanity.imageHotspot"},e2={name:"crop",type:"sanity.imageCrop"},e5={name:"media",type:"globalDocumentReference",hidden:!0,to:[{type:"sanity.asset"}]},e3=[...R.Li],e4={name:"image",title:"Image",type:null,jsonType:"object"},e6={},e9=[...R.Li],e8={name:"number",title:"Number",type:null,jsonType:"number"},e7=[{name:"_ref",title:"Referenced document ID",type:"string"},{name:"_weak",title:"Weak reference",type:"boolean"}],tr=[...R.Li],tn={name:"reference",title:"Reference",type:null,jsonType:"object"},to=[...R.Li],ti={name:"string",title:"String",type:null,jsonType:"string"},ta=[...R.Li,"rows"],ts={name:"text",title:"Text",type:null,jsonType:"string"},tl=[...R.Li],tu={name:"url",title:"Url",type:null,jsonType:"string"};var tc=Object.freeze({__proto__:null,any:{get:()=>ei,extend(m,y){let _={...m,of:m.of.map(m=>({name:m.name,type:y(S(m,"name"))}))},D=Object.assign(T(ei,er),_,{type:ei});return hiddenGetter(D,R.gz,_),function subtype(m){return{get:()=>m,extend:y=>{if(y.of)throw Error('Cannot override `of` property of subtypes of "array"');let _=T(y,er),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(D)}},array:{get:()=>es,extend(m,y){let _=Object.assign(T(es,ea),m,{type:es});return lazyGetter(_,"of",()=>m.of.map(m=>y(m))),lazyGetter(_,R.gz,()=>({...m,of:_.of}),{enumerable:!1,writable:!1}),function subtype(m){return{get:()=>m,extend:y=>{if(y.of)throw Error('Cannot override `of` property of subtypes of "array"');let _=T(y,ea),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}},block:{get:()=>ex,extend(m,y){var _;let S={...m.options||ew},{marks:D,styles:j,lists:B,of:Z,...W}=m,q=function(m,y=[]){return{name:"children",title:"Content",type:"array",of:[{type:"span",fields:[ed,ef],annotations:m&&m.annotations?m.annotations:e_,decorators:m&&m.decorators?m.decorators:eb},...y.filter(m=>"span"!==m.type)]}}(D,Z),Y={name:"style",title:"Style",type:"string",options:{list:(_=j||em).some(m=>"normal"===m.value)?_:[eg.normal,..._]}},ee={name:"markDefs",title:"Mark definitions",type:"array",of:D?.annotations||e_},et=[q,Y,{name:"listItem",title:"List type",type:"string",options:{list:B||eh}},ee,{name:"level",title:"Indentation",type:"number"}].concat(m.fields||[]),er={...W,options:S},ei=Object.assign(T(ex,ev),er,{type:ex});return lazyGetter(ei,"fields",()=>et.map(m=>{let{name:_,...S}=m;return{name:_,type:y(S)}})),lazyGetter(ei,"preview",createPreviewGetter(m)),lazyGetter(ei,R.gz,()=>({...er,fields:ei.fields,preview:ei.preview}),{enumerable:!1,writable:!1}),function subtype(m){return{get:()=>m,extend:y=>{if(y.fields)throw Error('Cannot override `fields` of subtypes of "block"');let _=T(y,ev),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(ei)}},boolean:{get:()=>eR,extend(m){let y={...m,preview:eO},_=Object.assign(T(eR,eP),y,{type:eR});return hiddenGetter(_,R.gz,y),function subtype(m){return{get:()=>m,extend:y=>{let _=T(y,eP),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}},crossDatasetReference:{get:()=>eM,extend(m,y){if(!m.to)throw Error(`Missing "to" field in cross dataset reference definition. Check the type ${m.name}`);let _=Object.assign(T(eM,eA),m,{type:eM});return lazyGetter(_,"fields",()=>eI.map(m=>{let{name:_,...S}=m;return{name:_,type:y(S)}})),lazyGetter(_,"to",()=>D(m.to).map(m=>({...m,__experimental_search:(0,R.DD)(m)}))),lazyGetter(_,"title",()=>m.title||(_.to&&0!==_.to.length?`Cross dataset reference to ${(function(m,y){let _=m.length;if(1===_)return m[0];let S=m.slice(0,_-1),T=m[_-1];return`${S.join(", ")} or ${T}`})(D(_.to).map(m=>m.title||Z(m.type)),0).toLowerCase()}`:"Cross dataset Reference")),lazyGetter(_,R.gz,()=>({...m,fields:_.fields,to:_.to,title:_.title}),{enumerable:!1,writable:!1}),function subtype(m){return{get:()=>m,extend:y=>{if(y.of)throw Error('Cannot override `of` of subtypes of "reference"');let _=T(y,eA),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}},date:{get:()=>ej,extend(m){let y={...m,preview:eO},_=Object.assign(T(ej,eD),y,{type:ej});return hiddenGetter(_,R.gz,y),function subtype(m){return{get:()=>m,extend:y=>{let _=T(y,eD),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}},datetime:{get:()=>eF,extend(m){let y={...m,preview:eO}
237,_=Object.assign(T(eF,eL),y,{type:eF});return hiddenGetter(_,R.gz,y),function subtype(m){return{get:()=>m,extend:y=>{let _=T(y,eL),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}},document:eB,email:{get:()=>eZ,extend(m){let y={...m,preview:eO},_=Object.assign(T(eZ,eU),y,{type:eZ});return hiddenGetter(_,R.gz,y),function subtype(m){return{get:()=>m,extend:y=>{let _=T(y,eU),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}},file:{get:()=>eY,extend(m,y){let _={...m.options||eK},S=[eW,eG,...m.fields||[]],D={...m,fields:S},j=Object.assign(T(eY,eq),D,{type:eY,title:D.title||(D.name?Y(D.name):eY.title),options:_,fields:D.fields.map(_=>{let{name:S,fieldset:T,...R}=_,D={name:S,fieldset:T,isCustomized:!!m.fields};return lazyGetter(D,"type",()=>y({...R,title:_.title||Y(S)}))})});return lazyGetter(j,"fieldsets",()=>createFieldsets(D,j.fields)),lazyGetter(j,"preview",createPreviewGetter(Object.assign({},D,{fields:S}))),lazyGetter(j,R.gz,()=>({...D,options:_,fields:j.fields,title:j.title,fieldsets:j.fieldsets,preview:j.preview}),{enumerable:!1,writable:!1}),function subtype(m){return{get:()=>m,extend:y=>{if(y.fields)throw Error('Cannot override `fields` of subtypes of "file"');let _=T(y,eq),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(j)}},globalDocumentReference:{get:()=>eQ,extend(m,y){if(!m.to)throw Error(`Missing "to" field in global document reference definition. Check the type ${m.name}`);let _=Object.assign(T(eQ,eJ),m,{type:eQ});return lazyGetter(_,"fields",()=>eX.map(m=>{let{name:_,...S}=m;return{name:_,type:y(S)}})),lazyGetter(_,"to",()=>D(m.to).map(m=>({...m}))),lazyGetter(_,"title",()=>m.title||(_.to&&0!==_.to.length?`Global Document Reference to ${(function(m,y){let _=m.length;if(1===_)return m[0];let S=m.slice(0,_-1),T=m[_-1];return`${S.join(", ")} or ${T}`})(D(_.to).map(m=>m.title),0).toLowerCase()}`:"Global Document Reference")),lazyGetter(_,R.gz,()=>({...m,fields:_.fields,to:_.to,title:_.title}),{enumerable:!1,writable:!1}),function subtype(m){return{get:()=>m,extend:y=>{if(y.of)throw Error('Cannot override `of` of subtypes of "globalDocumentReference"');let _=T(y,eJ),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}},image:{get:()=>e4,extend(m,y){let _={...m.options||e6},S=[e1,e2];_.hotspot||(S=S.map(m=>({...m,hidden:!0})));let D=[e0,e5,...S,...m.fields||[]],j={...m,fields:D},B=Object.assign(T(this.get(),e3),j,{type:e4,title:j.title||(j.name?Y(j.name):e4.title),options:_,fields:j.fields.map(_=>{let{name:S,fieldset:T,...R}=_,D={name:S,fieldset:T,isCustomized:!!m.fields};return lazyGetter(D,"type",()=>y({...R,title:_.title||Y(S)}))})});return lazyGetter(B,"fieldsets",()=>createFieldsets(j,B.fields)),lazyGetter(B,"preview",createPreviewGetter(Object.assign({},j,{fields:D}))),lazyGetter(B,R.gz,()=>({...j,options:_,fields:B.fields,title:B.title,fieldsets:B.fieldsets,preview:B.preview}),{enumerable:!1,writable:!1}),function subtype(m){return{get:()=>m,extend:y=>{if(y.fields)throw Error('Cannot override `fields` of subtypes of "image"');let _=T(y,e3),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(B)}},number:{get:()=>e8,extend(m){let y={...m,preview:eO},_=Object.assign(T(e8,e9),y,{type:e8});return hiddenGetter(_,R.gz,y),function subtype(m){return{get:()=>m,extend:y=>{let _=T(y,e9),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}},object:e$,reference:{get:()=>tn,extend(m,y){if(!m.to)throw Error(`Missing "to" field in reference definition. Check the type ${m.name}`);let _=Object.assign(T(tn,tr),m,{type:tn});return lazyGetter(_,"fields",()=>e7.map(m=>{let{name:_,...S}=m;return{name:_,type:y(S)}})),lazyGetter(_,"fieldsets",()=>createFieldsets(m,_.fields)),lazyGetter(_,"to",()=>D(m.to).map(m=>y(m))),lazyGetter(_,"title",()=>m.title||(_.to&&0!==_.to.length?`Reference to ${(function(m,y){let _=m.length;if(1===_)return m[0];let S=m.slice(0,_-1),T=m[_-1];return`${S.join(", ")} or ${T}`})(D(_.to).map(m=>m.title),0).toLowerCase()}`:"Reference")),lazyGetter(_,R.gz,()=>({...m,fields:_.fields,fieldsets:_.fieldsets,to:_.to,title:_.title}),{enumerable:!1,writable:!1}),function subtype(m){return{get:()=>m,extend:y=>{if(y.of)throw Error('Cannot override `of` of subtypes of "reference"');let _=T(y,tr),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}},span:{get:()=>eS,extend(m,y){let _={...m.options||eE},{annotations:S=[],marks:D=[]}=m,j=[ek,eT],B={...m,options:_},Z=Object.assign(T(eS,eC),B,{type:eS});return lazyGetter(Z,"fields",()=>j.map(m=>{let{name:_,...S}=m;return{name:_,type:y(S)}})),lazyGetter(Z,"annotations",()=>S.map(y)),lazyGetter(Z,"marks",()=>D.map(y)),lazyGetter(Z,"preview",createPreviewGetter(m)),lazyGetter(Z,R.gz,()=>({...B,fields:Z.fields,annotations:Z.annotations,marks:Z.marks,preview:Z.preview}),{enumerable:!1,writable:!1}),function subtype(m){return{get:()=>m,extend:y=>{if(y.fields)throw Error('Cannot override `fields` of subtypes of "span"');let _=T(y,eC),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(Z)}}
237,string:{get:()=>ti,extend(m){let y={...m,preview:eO},_=Object.assign(T(ti,to),y,{type:ti});return hiddenGetter(_,R.gz,y),function subtype(m){return{get:()=>m,extend:y=>{let _=T(y,to),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}},text:{get:()=>ts,extend(m){let y={...m,preview:eO},_=Object.assign(T(ts,ta),y,{type:ts});return hiddenGetter(_,R.gz,y),function subtype(m){return{get:()=>m,extend:y=>{let _=T(y,ta),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}},url:{get:()=>tu,extend(m){let y={...m,preview:eO},_=Object.assign(T(tu,tl),y,{type:tu});return hiddenGetter(_,R.gz,y),function subtype(m){return{get:()=>m,extend:y=>{let _=T(y,tl),S=Object.assign({},m,_,{type:m});return hiddenGetter(S,R.gz,_),subtype(S)}}}(_)}}});let td=class Schema{_original;_registry;#e;static compile(m){return new Schema(m)}constructor(m){this._original=m;let{registry:y,localTypeNames:_}=function(m){let y;let _=Object.create(null);m.parent?(Object.assign(_,m.parent._registry),y=[]):(Object.assign(_,tc),y=Object.keys(tc));let S=m.types.reduce((m,y)=>{if(m[y.name])throw Error(`Duplicate type name added to schema: ${y.name}`);return m[y.name]=y,m},{});return m.types.forEach(add),{registry:_,localTypeNames:y};function ensure(m){if(!_[m]){if(!S[m])throw Error(`Unknown type: ${m}`);add(S[m])}}function extendMember(m){return ensure(m.type),_[m.type].extend(m,extendMember).get()}function add(m){ensure(m.type),_[m.name]||(y.push(m.name),_[m.name]=_[m.type].extend(m,extendMember))}}(m);this._registry=y,this.#e=_}get name(){return this._original.name}get parent(){return this._original.parent}get(m){return this._registry[m]&&this._registry[m].get()}has(m){return m in this._registry}getTypeNames(){return Object.keys(this._registry)}getLocalTypeNames(){return this.#e}},tf=td},16520:function(m,y,_){"use strict";_.d(y,{Kz:function(){return tr}});var S=_(14457),T=_(7071),R=_(85893),D=_(36714),j=_(52700),B=_(20567),Z=_(67294),W=_(15437),q=_(15349),Y=_(9142);function attemptFocus(m){if(!(m.tabIndex>0||0===m.tabIndex&&null!==m.getAttribute("tabIndex")||((0,j.bg)(m)?!!m.href&&"ignore"!==m.rel:(0,j.LL)(m)?"hidden"!==m.type&&"file"!==m.type&&!m.disabled:!!((0,j.fe)(m)||(0,j.RV)(m)||(0,j.ZH)(m))&&!m.disabled)))return!1;try{m.focus()}catch{}return document.activeElement===m}function focusFirstDescendant(m){for(let y=0;y<m.childNodes.length;y++){let _=m.childNodes[y];if((0,j.Re)(_)&&(attemptFocus(_)||focusFirstDescendant(_)))return!0}return!1}_(64521);let ee=W.zo.div.withConfig({displayName:"StyledAutocomplete",componentId:"sc-1igauft-0"})`line-height:0;`,et=(0,W.zo)(j.xu).withConfig({displayName:"ListBox",componentId:"sc-1igauft-1"})`& > ul{list-style:none;padding:0;margin:0;}`,er=W.F4` 238 from { 239 transform: rotate(0deg); 240 } 241 242 to { 243 transform: rotate(360deg); 244 } 245`,ei=(0,W.zo)(D.L4p).withConfig({displayName:"AnimatedSpinnerIcon",componentId:"sc-1igauft-2"})`animation:${er} 500ms linear infinite;`;function AutocompleteOption(m){let y,_,S;let T=(0,B.c)(11),{children:D,id:Z,onSelect:W,selected:q,value:Y}=m;T[0]!==W||T[1]!==Y?(y=()=>{setTimeout(()=>{W(Y)},0)},T[0]=W,T[1]=Y,T[2]=y):y=T[2];let ee=y;T[3]!==ee?(_=m=>{"Enter"!==m.key||(0,j.Rm)(m.currentTarget)||ee()},T[3]=ee,T[4]=_):_=T[4];let et=_;return T[5]!==D||T[6]!==ee||T[7]!==et||T[8]!==Z||T[9]!==q?(S=(0,R.jsx)("li",{"aria-selected":q,"data-ui":"AutocompleteOption",id:Z,role:"option",onClick:ee,onKeyDown:et,children:D}),T[5]=D,T[6]=ee,T[7]=et,T[8]=Z,T[9]=q,T[10]=S):S=T[10],S}function autocompleteReducer(m,y){return"input/change"===y.type?{...m,activeValue:null,focused:!0,query:y.query}:"input/focus"===y.type?{...m,focused:!0}:"root/blur"===y.type?{...m,focused:!1,query:null}:"root/clear"===y.type?{...m,activeValue:null,query:null,value:null}:"root/escape"===y.type?{...m,focused:!1,query:null}:"root/open"===y.type?{...m,query:m.query||y.query}:"root/setActiveValue"===y.type?{...m,activeValue:y.value,listFocused:y.listFocused||m.listFocused}:"root/setListFocused"===y.type?{...m,listFocused:y.listFocused}:"value/change"===y.type?{...m,activeValue:y.value,query:null,value:y.value}:m}let ea=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],es=["bottom-start","to
245p-start"],DEFAULT_RENDER_VALUE=(m,y)=>y?y.value:m,DEFAULT_FILTER_OPTION=(m,y)=>y.value.toLowerCase().indexOf(m.toLowerCase())>-1,el=(0,Z.forwardRef)(function(m,y){let _,S,T,W,q,Y,er,el,eu,ec,ed,ef,ep,eh,eg,em,ey,eb,ev,ex,ew,e_,eC,eS,ek,eT,eE,eO,eP,eR,eI,eA,eM,eD,ej,eL,eF,eN,eV,ez,e$,eH,eB,eU,eZ,eW,eG,eq,eY,eK,eX,eJ,eQ,e0,e1,e2,e5,e3,e4,e6,e9,e8,e7,tr;let tn=(0,B.c)(181);tn[0]!==m?({border:e_,customValidity:_,disabled:S,filterOption:T,fontSize:eC,icon:W,id:q,listBox:eS,loading:Y,onBlur:er,onChange:el,onFocus:eu,onQueryChange:ec,onSelect:ed,openButton:ef,openOnFocus:ep,options:eh,padding:ek,popover:eT,prefix:eg,radius:eE,readOnly:em,relatedElements:ey,renderOption:eb,renderPopover:ev,renderValue:eO,suffix:ew,value:eP,...ex}=m,tn[0]=m,tn[1]=_,tn[2]=S,tn[3]=T,tn[4]=W,tn[5]=q,tn[6]=Y,tn[7]=er,tn[8]=el,tn[9]=eu,tn[10]=ec,tn[11]=ed,tn[12]=ef,tn[13]=ep,tn[14]=eh,tn[15]=eg,tn[16]=em,tn[17]=ey,tn[18]=eb,tn[19]=ev,tn[20]=ex,tn[21]=ew,tn[22]=e_,tn[23]=eC,tn[24]=eS,tn[25]=ek,tn[26]=eT,tn[27]=eE,tn[28]=eO,tn[29]=eP):(_=tn[1],S=tn[2],T=tn[3],W=tn[4],q=tn[5],Y=tn[6],er=tn[7],el=tn[8],eu=tn[9],ec=tn[10],ed=tn[11],ef=tn[12],ep=tn[13],eh=tn[14],eg=tn[15],em=tn[16],ey=tn[17],eb=tn[18],ev=tn[19],ex=tn[20],ew=tn[21],e_=tn[22],eC=tn[23],eS=tn[24],ek=tn[25],eT=tn[26],eE=tn[27],eO=tn[28],eP=tn[29]);let to=void 0===e_||e_,ti=void 0===eC?2:eC,ta=void 0===eS?j.bT:eS,ts=void 0===ek?3:ek,tl=void 0===eT?j.bT:eT,tu=void 0===eE?2:eE,tc=void 0===eO?DEFAULT_RENDER_VALUE:eO,td=eP||null,tf=eP||null;tn[30]!==td||tn[31]!==tf?(eR={activeValue:td,focused:!1,listFocused:!1,query:null,value:tf},tn[30]=td,tn[31]=tf,tn[32]=eR):eR=tn[32];let[tp,th]=(0,Z.useReducer)(autocompleteReducer,eR),{activeValue:tg,focused:tm,listFocused:ty,query:tb,value:tv}=tp;tn[33]!==ti||tn[34]!==ts?(eI=m=>{let{value:y}=m;return(0,R.jsx)(j.Zb,{"data-as":"button",padding:ts,radius:2,tone:"inherit",children:(0,R.jsx)(j.xv,{size:ti,textOverflow:"ellipsis",children:y})})},tn[33]=ti,tn[34]=ts,tn[35]=eI):eI=tn[35];let tx="function"==typeof eb?eb:eI,tw="function"==typeof T?T:DEFAULT_FILTER_OPTION,t_=(0,Z.useRef)(null),tC=(0,Z.useRef)(null),tS=(0,Z.useRef)(null),tk=(0,Z.useRef)(null),[tT,tE]=(0,Z.useState)(null);tn[36]===Symbol.for("react.memo_cache_sentinel")?(eA=m=>{(0,Z.startTransition)(()=>tE(m))},tn[36]=eA):eA=tn[36];let tO=eA,tP=(0,Z.useRef)(!1),tR=(0,Z.useRef)(tv),tI=(0,Z.useRef)(eP),tA=(0,Z.useRef)(!1);tn[37]!==tT?(eM=()=>tT,eD=[tT],tn[37]=tT,tn[38]=eM,tn[39]=eD):(eM=tn[38],eD=tn[39]),(0,Z.useImperativeHandle)(tS,eM,eD),tn[40]!==tT?(ej=()=>tT,eL=[tT],tn[40]=tT,tn[41]=ej,tn[42]=eL):(ej=tn[41],eL=tn[42]),(0,Z.useImperativeHandle)(y,ej,eL);let tM=`${q}-listbox`,tD=Array.isArray(eh)?eh:j.LZ,tj=(0,j.a5)(ts);tn[43]!==tD||tn[44]!==tv?(eF=null!==tv?tD.find(m=>m.value===tv):void 0,tn[43]=tD,tn[44]=tv,tn[45]=eF):eF=tn[45];let tL=eF;if(tn[46]!==tw||tn[47]!==tD||tn[48]!==tb){let m;tn[50]!==tw||tn[51]!==tb?(m=m=>
245!tb||tw(tb,m),tn[50]=tw,tn[51]=tb,tn[52]=m):m=tn[52],eN=tD.filter(m),tn[46]=tw,tn[47]=tD,tn[48]=tb,tn[49]=eN}else eN=tn[49];let tF=eN,tN=tF.length,tV=tg?`${q}-option-${tg}`:void 0,tz=null!==tb&&Y||tm&&null!==tb;tn[53]!==er||tn[54]!==ec||tn[55]!==ey?(eV=m=>{setTimeout(()=>{if(tA.current)return;let y=(ey||[]).concat(t_.current?[t_.current]:[],tC.current?[tC.current]:[]),_=!1;if(document.activeElement){for(let m of y)if(m===document.activeElement||m.contains(document.activeElement)){_=!0;break}}!1===_&&(th({type:"root/blur"}),tA.current=!1,ec&&ec(null),er&&er(m))},0)},tn[53]=er,tn[54]=ec,tn[55]=ey,tn[56]=eV):eV=tn[56];let t$=eV;tn[57]===Symbol.for("react.memo_cache_sentinel")?(ez=m=>{let y=tk.current,_=m.target instanceof HTMLElement?m.target:null,S=y?.contains(_)||!1;S!==tP.current&&(tP.current=S,th({type:"root/setListFocused",listFocused:S}))},tn[57]=ez):ez=tn[57];let tH=ez;tn[58]!==el||tn[59]!==ec||tn[60]!==ed?(e$=m=>{th({type:"value/change",value:m}),tA.current=!1,ed&&ed(m),tR.current=m,el&&el(m),ec&&ec(null),tS.current?.focus()},tn[58]=el,tn[59]=ec,tn[60]=ed,tn[61]=e$):e$=tn[61];let tB=e$;tn[62]!==tg||tn[63]!==tF||tn[64]!==tN||tn[65]!==ec?(eH=m=>{if("ArrowDown"===m.key){if(m.preventDefault(),!tN)return;let y=tF.find(m=>m.value===tg),_=y?tF.indexOf(y):-1,S=tF[(_+1)%tN];S&&th({type:"root/setActiveValue",value:S.value,listFocused:!0});return}if("ArrowUp"===m.key){if(m.preventDefault(),!tN)return;let y=tF.find(m=>m.value===tg),_=y?tF.indexOf(y):-1,S=tF[-1===_?tN-1:(tN+_-1)%tN];
245S&&th({type:"root/setActiveValue",value:S.value,listFocused:!0});return}if("Escape"===m.key){th({type:"root/escape"}),tA.current=!1,ec&&ec(null),tS.current?.focus();return}let y=m.target,_=tk.current;if((_===y||_?.contains(y))&&!ea.includes(m.key)){tS.current?.focus();return}},tn[62]=tg,tn[63]=tF,tn[64]=tN,tn[65]=ec,tn[66]=eH):eH=tn[66];let tU=eH;tn[67]!==ec?(eB=m=>{let y=m.currentTarget.value;th({type:"input/change",query:y}),ec&&ec(y)},tn[67]=ec,tn[68]=eB):eB=tn[68];let tZ=eB;tn[69]!==tL||tn[70]!==tc||tn[71]!==tv?(eU=()=>{th({type:"root/open",query:tv?tc(tv,tL):""})},tn[69]=tL,tn[70]=tc,tn[71]=tv,tn[72]=eU):eU=tn[72];let tW=eU;tn[73]!==tW||tn[74]!==tm||tn[75]!==eu||tn[76]!==ep?(eZ=m=>{tm||(th({type:"input/focus"}),eu&&eu(m),ep&&tW())},tn[73]=tW,tn[74]=tm,tn[75]=eu,tn[76]=ep,tn[77]=eZ):eZ=tn[77];let tG=eZ;tn[78]===Symbol.for("react.memo_cache_sentinel")?(eW=()=>{tA.current=!0},tn[78]=eW):eW=tn[78];let tq=eW;tn[79]===Symbol.for("react.memo_cache_sentinel")?(eG=()=>{tA.current=!1},tn[79]=eG):eG=tn[79];let tY=eG;tn[80]!==el||tn[81]!==ec?(eq=()=>{th({type:"root/clear"}),tR.current="",el&&el(""),ec&&ec(null),tS.current?.focus()},tn[80]=el,tn[81]=ec,tn[82]=eq):eq=tn[82];let tK=eq;tn[83]===Symbol.for("react.memo_cache_sentinel")?(eY=()=>{th({type:"input/focus"})},tn[83]=eY):eY=tn[83];let tX=eY;tn[84]!==eP?(eK=()=>{if(eP!==tI.current){tI.current=eP,void 0!==eP&&(th({type:"value/change",value:eP}),tR.current=eP);return}eP!==tR.current&&(tR.current=eP||null,th({type:"value/change",value:eP||null}))},eX=[eP],tn[84]=eP,tn[85]=eK,tn[86]=eX):(eK=tn[85],eX=tn[86]),(0,Z.useEffect)(eK,eX),tn[87]!==tm?(eJ=()=>{!tm&&tR.current&&th({type:"root/setActiveValue",value:tR.current})},eQ=[tm],tn[87]=tm,tn[88]=eJ,tn[89]=eQ):(eJ=tn[88],eQ=tn[89]),(0,Z.useEffect)(eJ,eQ),tn[90]!==tg||tn[91]!==tF?(e0=()=>{let m=tk.current;if(!m)return;let y=tF.find(m=>m.value===tg);if(y){let _=tF.indexOf(y),S=m.childNodes[_];
245if(S){if(document.activeElement&&S.contains(document.activeElement))return;focusFirstDescendant(S)}}},e1=[tg,tF],tn[90]=tg,tn[91]=tF,tn[92]=e0,tn[93]=e1):(e0=tn[92],e1=tn[93]),(0,Z.useEffect)(e0,e1);n:{if(!Y&&!S&&tv){let m;tn[94]===Symbol.for("react.memo_cache_sentinel")?(m={"aria-label":"Clear",onFocus:tX},tn[94]=m):m=tn[94],e2=m;break n}e2=void 0}let tJ=e2,tQ=tj.map(_temp$3),t0=tj.map(_temp2$1),t1="object"==typeof ef?ef:j.bT;tn[95]!==tW||tn[96]!==t1?(e5=m=>{var y;tW(),t1.onClick&&t1.onClick(m),y=()=>tS.current?.focus(),requestAnimationFrame(y)},tn[95]=tW,tn[96]=t1,tn[97]=e5):e5=tn[97];let t2=e5;tn[98]!==S||tn[99]!==tz||tn[100]!==ti||tn[101]!==t2||tn[102]!==ef||tn[103]!==tQ||tn[104]!==t0||tn[105]!==t1||tn[106]!==em?(e3=S||em||!ef?void 0:(0,R.jsx)(j.xu,{"aria-hidden":tz,padding:tQ,children:(0,R.jsx)(j.zx,{"aria-label":"Open",disabled:tz,fontSize:ti,icon:D.v4q,mode:"bleed",padding:t0,...t1,onClick:t2})}),tn[98]=S,tn[99]=tz,tn[100]=ti,tn[101]=t2,tn[102]=ef,tn[103]=tQ,tn[104]=t0,tn[105]=t1,tn[106]=em,tn[107]=e3):e3=tn[107];let t5=e3;o:{if(null===tb){if(null!==tv){let m;tn[108]!==tL||tn[109]!==tc||tn[110]!==tv?(m=tc(tv,tL),tn[108]=tL,tn[109]=tc,tn[110]=tv,tn[111]=m):m=tn[111],e4=m;break o}e4="";break o}e4=tb}let t3=e4;tn[112]!==ty?(e6=m=>{"Tab"===m.key&&ty&&tS.current?.focus()},tn[112]=ty,tn[113]=e6):e6=tn[113];let t4=e6;i:{let m,y,_;if(0===tF.length){e9=null;break i}if(tn[114]!==tg||tn[115]!==tL||tn[116]!==tF||tn[117]!==tB||tn[118]!==q||tn[119]!==ty||tn[120]!==Y||tn[121]!==tx){let y;tn[123]!==tg||tn[124]!==tL||tn[125]!==tB||tn[126]!==q||tn[127]!==ty||tn[128]!==Y||tn[129]!==tx?(y=m=>{let y=null!==tg?m.value===tg:tL===m;return(0,R.jsx)(AutocompleteOption,{id:`${q}-option-${m.value}`,onSelect:tB,selected:y,value:m.value,children:(0,Z.cloneElement)(tx(m),{disabled:Y,selected:y,tabIndex:ty&&y?0:-1})},m.value)},tn[123]=tg,tn[124]=tL,tn[125]=tB,tn[126]=q,tn[127]=ty,tn[128]=Y,tn[129]=tx,tn[130]=y):y=tn[130],m=tF.map(y),tn[114]=tg,tn[115]=tL,tn[116]=tF,tn[117]=tB,tn[118]=q,tn[119]=ty,tn[120]=Y,tn[121]=tx,tn[122]=m}else m=tn[122];tn[131]!==tM||tn[132]!==m?(y=(0,R.jsx)(j.Kq,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:tM,ref:tk,role:"listbox",space:1,children:m}),tn[131]=tM,tn[132]=m,tn[133]=y):y=tn[133],tn[134]!==t4||tn[135]!==ta||tn[136]!==y?(_=(0,R.jsx)(et,{"data-ui":"AutoComplete__results",onKeyDown:t4,padding:1,...ta,tabIndex:-1,children:y}),tn[134]=t4,tn[135]=ta,tn[136]=y,tn[137]=_):_=tn[137],e9=_}let t6=e9;a:{let m;if(ev){let m;let y=!tz;tn[138]!==t6||tn[139]!==tq||tn[140]!==tY||tn[141]!==tT||tn[142]!==ev||tn[143]!==y?(m=(0,R.jsx)(RenderPopover,{content:t6,hidden:y,inputElement:tT,onMouseEnter:tq,onMouseLeave:tY,resultsPopoverElementRef:tC,renderPopover:ev}),tn[138]=t6,tn[139]=tq,tn[140]=tY,tn[141]=tT,tn[142]=ev,tn[143]=y,tn[144]=m):m=tn[144],e8=m;break a}if(0===tN){e8=null;break a}tn[145]!==t6||tn[146]!==tz||tn[147]!==tq||tn[148]!==tY||tn[149]!==tT||tn[150]!==tl||tn[151]!==tu?(m=(0,R.jsx)(j.J2,{arrow:!1,constrainSize:!0,content:t6,fallbackPlacements:es,matchReferenceWidth:!0,onMouseEnter:tq,onMouseLeave:tY,open:tz,overflow:"auto",placement:"bottom-start",portal:!0,radius:tu,ref:tC,referenceElement:tT,...tl}),tn[145]=t6,tn[146]=tz,tn[147]=tq,tn[148]=tY,tn[149]=tT,tn[150]=tl,tn[151]=tu,tn[152]=m):m=tn[152],e8=m}let t9=e8,t8=Y&&ei,t7=ew||t5;return tn[153]!==tV||tn[154]!==to||tn[155]!==tJ||tn[156]!==_||tn[157]!==S||tn[158]!==tz||tn[159]!==ti||tn[160]!==tK||tn[161]!==tZ||tn[162]!==tG||tn[163]!==W||tn[164]!==q||tn[165]!==t3||tn[166]!==tM||tn[167]!==tj||tn[168]!==eg||tn[169]!==tu||tn[170]!==em||tn[171]!==ex||tn[172]!==t8||tn[173]!==t7?(e7=(0,R.jsx)(j.oi,{...ex,"aria-activedescendant":tV,"aria-autocomplete":"list","aria-expanded":tz,"aria-owns":tM,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:to,clearButton:tJ,customValidity:_,disabled:S,fontSize:ti,icon:W,iconRight:t8,id:q,inputMode:"search",onChange:tZ,onClear:tK,onFocus:tG,padding:tj,prefix:eg,radius:tu,readOnly:em,ref:tO,role:"combobox",spellCheck:!1,suffix:t7,value:t3}),tn[153]=tV,tn[154]=to,tn[155]=tJ,tn[156]=_,tn[157]=S,tn[158]=tz,tn[159]=ti,tn[160]=tK,tn[161]=tZ,tn[162]=tG,tn[163]=W,tn[164]=q,tn[165]=t3,tn[166]=tM,tn[167]=tj,tn[168]=eg,tn[169]=tu,tn[170]=em,tn[171]=ex,tn[172]=t8,tn[173]=t7,tn[174]=e7):e7=tn[174],tn[175]!==t$||tn[176]!==tH||tn[177]!==tU||tn[178]!==t9||tn[
245179]!==e7?(tr=(0,R.jsxs)(ee,{"data-ui":"Autocomplete",onBlur:t$,onFocus:tH,onKeyDown:tU,ref:t_,children:[e7,t9]}),tn[175]=t$,tn[176]=tH,tn[177]=tU,tn[178]=t9,tn[179]=e7,tn[180]=tr):tr=tn[180],tr});function RenderPopover({renderPopover:m,content:y,hidden:_,inputElement:S,onMouseEnter:T,onMouseLeave:R,resultsPopoverElementRef:D}){return m({content:y,hidden:_,inputElement:S,onMouseEnter:T,onMouseLeave:R},D)}function _temp$3(m){return 0===m?0:1===m||2===m?1:m-2}function _temp2$1(m){return Math.max(m-1,0)}el.displayName="ForwardRef(Autocomplete)";let eu=W.zo.ol.withConfig({displayName:"StyledBreadcrumbs",componentId:"sc-1es8h8q-0"})`margin:0;padding:0;display:flex;list-style:none;align-items:center;white-space:nowrap;line-height:0;`,ec=(0,W.zo)(j.zx).withConfig({displayName:"ExpandButton",componentId:"sc-1es8h8q-1"})`appearance:none;margin:-4px;`,ed=(0,Z.forwardRef)(function(m,y){let _,S,T,D,W,q,Y,ee,et,er,ei,ea,es;let el=(0,B.c)(29);el[0]!==m?({children:_,maxLength:S,separator:D,space:W,...T}=m,el[0]=m,el[1]=_,el[2]=S,el[3]=T,el[4]=D,el[5]=W):(_=el[1],S=el[2],T=el[3],D=el[4],W=el[5]);let ed=void 0===W?2:W;el[6]!==ed?(q=(0,j.a5)(ed),el[6]=ed,el[7]=q):q=el[7];let ef=q,[ep,eh]=(0,Z.useState)(!1),eg=(0,Z.useRef)(null),em=(0,Z.useRef)(null);el[8]===Symbol.for("react.memo_cache_sentinel")?(Y=()=>eh(!1),el[8]=Y):Y=el[8];let ey=Y;el[9]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>eh(!0),el[9]=ee):ee=el[9];let eb=ee;el[10]===Symbol.for("react.memo_cache_sentinel")?(et=()=>[eg.current,em.current],el[10]=et):et=el[10],(0,j.Of)(ey,et),el[11]!==_?(er=Z.Children.toArray(_).filter(Z.isValidElement),el[11]=_,el[12]=er):er=el[12];let ev=er;el[13]!==S||el[14]!==ep||el[15]!==ev||el[16]!==ef?(ei={collapse:ey,expand:eb,expandElementRef:eg,maxLength:S,open:ep,popoverElementRef:em,rawItems:ev,space:ef},el[13]=S,el[14]=ep,el[15]=ev,el[16]=ef,el[17]=ei):ei=el[17];let ex=function(m){let y=(0,B.c)(28),{collapse:_,expand:S,expandElementRef:T,maxLength:D,open:Z,popoverElementRef:W,rawItems:q,space:Y}=m,ee=q.length;if(D&&ee>D){let m;let B=Math.ceil(D/2),et=Math.floor(D/2);if(y[0]!==et||y[1]!==B||y[2]!==_||y[3]!==S||y[4]!==T||y[5]!==ee||y[6]!==Z||y[7]!==W||y[8]!==q||y[9]!==Y){let D,er,ei,ea;let es=q.slice(0,B-1);y[11]!==et||y[12]!==B||y[13]!==ee||y[14]!==q?(D=q.slice(B-1,ee-et),y[11]=et,y[12]=B,y[13]=ee,y[14]=q,y[15]=D):D=y[15],y[16]!==Y||y[17]!==D?(er=(0,R.jsx)(j.Kq,{as:"ol",overflow:"auto",padding:Y,space:Y,children:D}),y[16]=Y,y[17]=D,y[18]=er):er=y[18];let el=Z?_:S;y[19]!==T||y[20]!==Z||y[21]!==el?(ei=(0,R.jsx)(ec,{fontSize:1,mode:"bleed",onClick:el,padding:1,ref:T,selected:Z,text:"â¦"}),y[19]=T,y[20]=Z,y[21]=el,y[22]=ei):ei=y[22],y[23]!==Z||y[24]!==W||y[25]!==er||y[26]!==ei?(ea=(0,R.jsx)(j.J2,{constrainSize:!0,content:er,open:Z,placement:"top",portal:!0,ref:W,children:ei},"button"),y[23]=Z,y[24]=W,y[25]=er,y[26]=ei,y[27]=ea):ea=y[27],m=[...es,ea,...q.slice(ee-et)],y[0]=et,y[1]=B,y[2]=_,y[3]=S,y[4]=T,y[5]=ee,y[6]=Z,y[7]=W,y[8]=q,y[9]=Y,y[10]=m}else m=y[10];return m}return q}(ei);if(el[18]!==ex||el[19]!==D||el[20]!==ef){let m;el[22]!==D||el[23]!==ef?(m=(m,y)=>(0,R.jsxs)(Z.Fragment,{children:[y>0&&(0,R.jsx)(j.xu,{"aria-hidden":!0,as:"li",paddingX:ef,children:D||(0,R.jsx)(j.xv,{muted:!0,children:"/"})}),(0,R.jsx)(j.xu,{as:"li",children:m})]},y),el[22]=D,el[23]=ef,el[24]=m):m=el[24],ea=ex.map(m),el[18]=ex,el[19]=D,el[20]=ef,el[21]=ea}else ea=el[21];return el[25]!==y||el[26]!==T||el[27]!==ea?(es=(0,R.jsx)(eu,{"data-ui":"Breadcrumbs",...T,ref:y,children:ea}),el[25]=y,el[26]=T,el[27]=ea,el[28]=es):es=el[28],es});ed.displayName="ForwardRef(Breadcrumbs)";let ef=(0,j.tx)("@sanity/ui/context/dialog",{version:0});function isTargetWithinScope(m,y,_){return!m||!y||(0,j.dG)(m,_)||(0,j.dG)(y,_)}let ep=(0,W.zo)(j.mh).withConfig({displayName:"StyledDialog",componentId:"sc-4n4xb3-0"})(j.ZE,function({theme:m}){let{color:y}=(0,q.aQ)(m);return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:y.backdrop}},function(m){let{media:y}=(0,q.aQ)(m.theme);return(0,j.Lt)(y,m.$position,m=>({"&&":{position:m}}))},function(m){return m.$animate?W.iv` 246 @keyframes zoomIn { 247 from { 248 opacity: 0; 249 transform: scale(0.95); 250 } 251 to { 252 opacity: 1; 253 transform: scale(1); 254 } 255 }
256 @keyframes fadeIn { 257 from { 258 opacity: 0; 259 } 260 to { 261 opacity: 1; 262 } 263 } 264 265 animation: fadeIn 200ms ease-out; 266 // Animates the dialog card. 267 & > [data-ui='DialogCard'] { 268 animation: zoomIn 200ms ease-out; 269 } 270 `:W.iv``}),eh=(0,W.zo)(j.W2).withConfig({displayName:"DialogContainer",componentId:"sc-4n4xb3-1"})`&:not([hidden]){display:flex;}width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;`,eg=(0,W.zo)(j.Zb).withConfig({displayName:"DialogCardRoot",componentId:"sc-4n4xb3-2"})`&:not([hidden]){display:flex;}width:100%;min-height:0;max-height:100%;overflow:hidden;overflow:clip;`,em=(0,W.zo)(j.kC).withConfig({displayName:"DialogLayout",componentId:"sc-4n4xb3-3"})`flex:1;min-height:0;width:100%;`,ey=(0,W.zo)(j.xu).withConfig({displayName:"DialogHeader",componentId:"sc-4n4xb3-4"})`position:relative;z-index:2;`,eb=(0,W.zo)(j.xu).withConfig({displayName:"DialogContent",componentId:"sc-4n4xb3-5"})`position:relative;z-index:1;overflow:auto;outline:none;`,ev=(0,W.zo)(j.xu).withConfig({displayName:"DialogFooter",componentId:"sc-4n4xb3-6"})`position:relative;z-index:3;`,ex=(0,Z.forwardRef)(function(m,y){let _,S,T,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed;let ef=(0,B.c)(44),{__unstable_autoFocus:ep,__unstable_hideCloseButton:ex,children:ew,contentRef:e_,footer:eC,header:eS,id:ek,onClickOutside:eT,onClose:eE,portal:eO,radius:eP,scheme:eR,shadow:eI,width:eA}=m,eM=(0,j.vI)(),eD=eO?eM.elements?.[eO]||null:eM.element,ej=(0,j.sz)().element;ef[0]!==eP?(_=(0,j.a5)(eP),ef[0]=eP,ef[1]=_):_=ef[1];let eL=_;ef[2]!==eI?(S=(0,j.a5)(eI),ef[2]=eI,ef[3]=S):S=ef[3];let eF=S;ef[4]!==eA?(T=(0,j.a5)(eA),ef[4]=eA,ef[5]=T):T=ef[5];let eN=T,eV=(0,Z.useRef)(null),ez=(0,Z.useRef)(null),e$=(0,j.sJ)(),{isTopLayer:eH}=e$,eB=`${ek}_label`,eU=!!eE&&!1===ex,eZ=!!eS||eU;return ef[6]===Symbol.for("react.memo_cache_sentinel")?(W=()=>eV.current,ef[6]=W):W=ef[6],(0,Z.useImperativeHandle)(y,W),ef[7]===Symbol.for("react.memo_cache_sentinel")?(q=()=>ez.current,ef[7]=q):q=ef[7],(0,Z.useImperativeHandle)(e_,q),ef[8]!==ep?(Y=()=>{ep&&eV.current&&focusFirstDescendant(eV.current)},ee=[ep,eV],ef[8]=ep,ef[9]=Y,ef[10]=ee):(Y=ef[9],ee=ef[10]),(0,Z.useEffect)(Y,ee),ef[11]!==ej||ef[12]!==eH||ef[13]!==eE||ef[14]!==eD?(et=m=>{if(!eH||!eE)return;let y=document.activeElement;y&&!isTargetWithinScope(ej,eD,y)||"Escape"===m.key&&(m.preventDefault(),m.stopPropagation(),eE())},ef[11]=ej,ef[12]=eH,ef[13]=eE,ef[14]=eD,ef[15]=et):et=ef[15],(0,j.qh)(et),ef[16]!==ej||ef[17]!==eH||ef[18]!==eT||ef[19]!==eD?(er=eH&&eT&&(m=>{let y=m.target;y&&!isTargetWithinScope(ej,eD,y)||eT()}),ef[16]=ej,ef[17]=eH,ef[18]=eT,ef[19]=eD,ef[20]=er):er=ef[20],ef[21]===Symbol.for("react.memo_cache_sentinel")?(ei=()=>[eV.current],ef[21]=ei):ei=ef[21],(0,j.Of)(er,ei),ef[22]!==eS||ef[23]!==eB||ef[24]!==eE||ef[25]!==eU||ef[26]!==eZ?(ea=eZ&&(0,R.jsx)(ey,{children:(0,R.jsxs)(j.kC,{align:"flex-start",padding:3,children:[(0,R.jsx)(j.xu,{flex:1,padding:2,children:eS&&(0,R.jsx)(j.xv,{id:eB,size:1,weight:"semibold",children:eS})}),eU&&(0,R.jsx)(j.xu,{flex:"none",children:(0,R.jsx)(j.zx,{"aria-label":"Close dialog",disabled:!eE,icon:D.Two,mode:"bleed",onClick:eE,padding:2})})]})}),ef[22]=eS,ef[23]=eB,ef[24]=eE,ef[25]=eU,ef[26]=eZ,ef[27]=ea):ea=ef[27],ef[28]!==ew?(es=(0,R.jsx)(eb,{flex:1,ref:ez,tabIndex:-1,children:ew}),ef[28]=ew,ef[29]=es):es=ef[29],ef[30]!==eC?(el=eC&&(0,R.jsx)(ev,{children:eC}),ef[30]=eC,ef[31]=el):el=ef[31],ef[32]!==ea||ef[33]!==es||ef[34]!==el?(eu=(0,R.jsxs)(em,{direction:"column",children:[ea,es,el]}),ef[32]=ea,ef[33]=es,ef[34]=el,ef[35]=eu):eu=ef[35],ef[36]!==eL||ef[37]!==eR||ef[38]!==eF||ef[39]!==eu?(ec=(0,R.jsx)(eg,{radius:eL,ref:eV,scheme:eR,shadow:eF,children:eu}),ef[36]=eL,ef[37]=eR,ef[38]=eF,ef[39]=eu,ef[40]=ec):ec=ef[40],ef[41]!==ec||ef[42]!==eN?(ed=(0,R.jsx)(eh,{"data-ui":"DialogCard",width:eN,children:ec}),ef[41]=ec,ef[42]=eN,ef[43]=ed):ed=ef[43],ed});ex.displayName="ForwardRef(DialogCard)";let ew=(0,Z.forwardRef)(function(m,y){let _,S,T,D,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,eh,eg,em,ey,eb,ev,ew,e_,eC,eS,ek,eT,eE,eO,eP,eR;let eI=(0,B.c)(70),eA=(0,Z.useContext)(ef),{layer:eM}=(0,j.g9)();eI[0]!==m?({__unstable_autoFocus:eu,__unstable_hideCloseButton:ec,cardRadius:ed,cardShadow:eh,children:T,contentRef:D,footer:W,header:q,id:Y,onActivate:ee,onClickOutside:et,onClose:er,onFocus:ei,padding:eg,portal:ea,position:_,scheme:el,width:em,zOffset:S,animate:e
270y,...es}=m,eI[0]=m,eI[1]=_,eI[2]=S,eI[3]=T,eI[4]=D,eI[5]=W,eI[6]=q,eI[7]=Y,eI[8]=ee,eI[9]=et,eI[10]=er,eI[11]=ei,eI[12]=ea,eI[13]=es,eI[14]=el,eI[15]=eu,eI[16]=ec,eI[17]=ed,eI[18]=eh,eI[19]=eg,eI[20]=em,eI[21]=ey):(_=eI[1],S=eI[2],T=eI[3],D=eI[4],W=eI[5],q=eI[6],Y=eI[7],ee=eI[8],et=eI[9],er=eI[10],ei=eI[11],ea=eI[12],es=eI[13],el=eI[14],eu=eI[15],ec=eI[16],ed=eI[17],eh=eI[18],eg=eI[19],em=eI[20],ey=eI[21]);let eD=void 0===eu||eu,ej=void 0!==ec&&ec,eL=void 0===ed?4:ed,eF=void 0===eh?3:eh,eN=void 0===eg?3:eg,eV=void 0===em?0:em,ez=void 0!==ey&&ey,e$=_??(eA.position||"fixed"),eH=S??(eA.zOffset||eM.dialog.zOffset),eB=!(0,j.Tb)()&&ez,eU=(0,j.vI)(),eZ=ea?eU.elements?.[ea]||null:eU.element,eW=(0,j.sz)().element;eI[22]!==eL?(eb=(0,j.a5)(eL),eI[22]=eL,eI[23]=eb):eb=eI[23];let eG=eb;eI[24]!==eN?(ev=(0,j.a5)(eN),eI[24]=eN,eI[25]=ev):ev=eI[25];let eq=ev;eI[26]!==e$?(ew=(0,j.a5)(e$),eI[26]=e$,eI[27]=ew):ew=eI[27];let eY=ew;eI[28]!==eV?(e_=(0,j.a5)(eV),eI[28]=eV,eI[29]=e_):e_=eI[29];let eK=e_;eI[30]!==eH?(eC=(0,j.a5)(eH),eI[30]=eH,eI[31]=eC):eC=eI[31];let eX=eC,eJ=(0,Z.useRef)(null),eQ=(0,Z.useRef)(null),e0=(0,Z.useRef)(null),e1=(0,Z.useRef)(null);eI[32]!==ei?(eS=m=>{ei?.(m);let y=m.target,_=e0.current;if(_&&y===eJ.current){(function focusLastDescendant(m){for(let y=m.childNodes.length-1;y>=0;y--){let _=m.childNodes[y];if((0,j.Re)(_)&&(attemptFocus(_)||focusLastDescendant(_)))return!0}return!1})(_);return}if(_&&y===eQ.current){focusFirstDescendant(_);return}(0,j.Re)(m.target)&&(e1.current=m.target)},eI[32]=ei,eI[33]=eS):eS=eI[33];let e2=eS,e5=`${Y}_label`,e3=(0,Z.useRef)(void 0);eI[34]!==eW||eI[35]!==eZ?(ek=()=>{e3.current&&clearTimeout(e3.current),e3.current=setTimeout(()=>{let m=document.activeElement;if(m&&!isTargetWithinScope(eW,eZ,m)){let m=e1.current;if(!m||!document.body.contains(m)){let m=e0.current;m&&focusFirstDescendant(m);return}m.focus()}},0)},eI[34]=eW,eI[35]=eZ,eI[36]=ek):ek=eI[36];let e4=ek;return eI[37]===Symbol.for("react.memo_cache_sentinel")?(eT=(0,R.jsx)("div",{ref:eJ,tabIndex:0}),eI[37]=eT):eT=eI[37],eI[38]!==eD||eI[39]!==eG||eI[40]!==eF||eI[41]!==T||eI[42]!==D||eI[43]!==W||eI[44]!==q||eI[45]!==ej||eI[46]!==Y||eI[47]!==et||eI[48]!==er||eI[49]!==ea||eI[50]!==el||eI[51]!==eK?(eE=(0,R.jsx)(ex,{__unstable_autoFocus:eD,__unstable_hideCloseButton:ej,contentRef:D,footer:W,header:q,id:Y,onClickOutside:et,onClose:er,portal:ea,radius:eG,ref:e0,scheme:el,shadow:eF,width:eK,children:T}),eI[38]=eD,eI[39]=eG,eI[40]=eF,eI[41]=T,eI[42]=D,eI[43]=W,eI[44]=q,eI[45]=ej,eI[46]=Y,eI[47]=et,eI[48]=er,eI[49]=ea,eI[50]=el,eI[51]=eK,eI[52]=eE):eE=eI[52],eI[53]===Symbol.for("react.memo_cache_sentinel")?(eO=(0,R.jsx)("div",{ref:eQ,tabIndex:0}),eI[53]=eO):eO=eI[53],eI[54]!==eB||eI[55]!==e2||eI[56]!==e4||eI[57]!==Y||eI[58]!==e5||eI[59]!==ee||eI[60]!==eq||eI[61]!==eY||eI[62]!==y||eI[63]!==es||eI[64]!==eE||eI[65]!==eX?(eP=(0,R.jsxs)(ep,{...es,$animate:eB,$padding:eq,$position:eY,"aria-labelledby":e5,"aria-modal":!0,"data-ui":"Dialog",id:Y,onActivate:ee,onClick:e4,onFocus:e2,ref:y,role:"dialog",zOffset:eX,children:[eT,eE,eO]}),eI[54]=eB,eI[55]=e2,eI[56]=e4,eI[57]=Y,eI[58]=e5,eI[59]=ee,eI[60]=eq,eI[61]=eY,eI[62]=y,eI[63]=es,eI[64]=eE,eI[65]=eX,eI[66]=eP):eP=eI[66],eI[67]!==ea||eI[68]!==eP?(eR=(0,R.jsx)(j.h_,{__unstable_name:ea,children:eP}),eI[67]=ea,eI[68]=eP,eI[69]=eR):eR=eI[69],eR});ew.displayName="ForwardRef(Dialog)";let e_=(0,Z.forwardRef)(function(m,y){let _,S,T,D,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep,eh,eg,em,ey;let eb=(0,B.c)(62),{__unstable_disableRestoreFocusOnClose:ev,boundaryElement:ex,button:ew,id:e_,menu:eC,onClose:eS,onOpen:ek,placement:eT,popoverScheme:eE,portal:eO,popover:eP,popoverRadius:eR,preventOverflow:eI}=m,eA=void 0!==ev&&ev,eM=void 0===eO||eO,[eD,ej]=(0,Z.useState)(!1),[eL,eF]=(0,Z.useState)(null),[eN,eV]=(0,Z.useState)(null);eb[0]===Symbol.for("react.memo_cache_sentinel")?(_=[],eb[0]=_):_=eb[0];let[ez,e$]=(0,Z.useState)(_),eH=(0,Z.useRef)(eD);eb[1]!==ek||eb[2]!==eD?(S=()=>{ek&&eD&&!eH.current&&ek()},T=[ek,eD],eb[1]=ek,eb[2]=eD,eb[3]=S,eb[4]=T):(S=eb[3],T=eb[4]),(0,Z.useEffect)(S,T),eb[5]!==eS||eb[6]!==eD?(D=()=>{eS&&!eD&&eH.current&&eS()},W=[eS,eD],eb[5]=eS,eb[6]=eD,eb[7]=D,eb[8]=W):(D=eb[7],W=eb[8]),(0,Z.useEffect)(D,W),eb[9]!==eD?(q=()=>{eH.current=eD},Y=[eD],eb[9]=eD,eb[10]=q,eb[11]=Y):(q=eb[10],Y=eb[11]),(0,Z.useEffect)(q,Y),eb[12]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>{ej(_temp$2),eF(null)},eb[12]=ee):ee=eb[12];let eB=ee;eb[13]!==eD?(et=m=>{eD&&m.preventDefault()},eb[13]=eD,eb[14]=et):et=eb[14];let eU=et;eb[15]===Symbol.for("react.memo_cache_sentinel")?(er=m=>{if("ArrowDown"===m.key||"Enter"===m.key||" "===m.key){m.preventDefault(),ej(!0),eF("first");return}if("ArrowUp"===m.key){m.preventDefault(),ej(!0),eF("last");return}},eb[15]=er):er=eb[15];let eZ=er;
270eb[16]!==eN||eb[17]!==ez?(ei=m=>{let y=m.target;if(y instanceof Node&&!(eN&&(y===eN||eN.contains(y)))){for(let m of ez)if(y===m||m.contains(y))return;ej(!1)}},eb[16]=eN,eb[17]=ez,eb[18]=ei):ei=eb[18];let eW=ei;eb[19]!==eN||eb[20]!==eA?(ea=()=>{ej(!1),!eA&&eN&&eN.focus()},eb[19]=eN,eb[20]=eA,eb[21]=ea):ea=eb[21];let eG=ea;eb[22]!==ez?(es=m=>{let y=m.relatedTarget;if(y instanceof Node){for(let m of ez)if(m===y||m.contains(y))return;ej(!1)}},eb[22]=ez,eb[23]=es):es=eb[23];let eq=es;eb[24]!==eN||eb[25]!==eA?(el=()=>{ej(!1),!eA&&eN&&eN.focus()},eb[24]=eN,eb[25]=eA,eb[26]=el):el=eb[26];let eY=el;eb[27]===Symbol.for("react.memo_cache_sentinel")?(eu=m=>(e$(y=>y.concat([m])),()=>e$(y=>y.filter(y=>y!==m))),eb[27]=eu):eu=eb[27];let eK=eu;eb[28]!==eN||eb[29]!==eq||eb[30]!==eY||eb[31]!==eW||eb[32]!==eG||eb[33]!==e_||eb[34]!==eC||eb[35]!==eL?(ec=eC&&(0,Z.cloneElement)(eC,{"aria-labelledby":e_,onBlurCapture:eq,onClickOutside:eW,onEscape:eG,onItemClick:eY,originElement:eN,registerElement:eK,shouldFocus:eL}),eb[28]=eN,eb[29]=eq,eb[30]=eY,eb[31]=eW,eb[32]=eG,eb[33]=e_,eb[34]=eC,eb[35]=eL,eb[36]=ec):ec=eb[36];let eX=ec;eb[37]!==ew||eb[38]!==eU||eb[39]!==e_||eb[40]!==eD?(ed=ew&&(0,Z.cloneElement)(ew,{"data-ui":"MenuButton",id:e_,onClick:eB,onKeyDown:eZ,onMouseDown:eU,"aria-haspopup":!0,"aria-expanded":eD,ref:eV,selected:ew.props.selected??eD}),eb[37]=ew,eb[38]=eU,eb[39]=e_,eb[40]=eD,eb[41]=ed):ed=eb[41];let eJ=ed;eb[42]!==eN?(ef=()=>eN,ep=[eN],eb[42]=eN,eb[43]=ef,eb[44]=ep):(ef=eb[43],ep=eb[44]),(0,Z.useImperativeHandle)(y,ef,ep),eb[45]!==eP?(eh=eP||{},eb[45]=eP,eb[46]=eh):eh=eb[46],eb[47]!==ex||eb[48]!==eT||eb[49]!==eR||eb[50]!==eE||eb[51]!==eM||eb[52]!==eI||eb[53]!==eh?(eg={boundaryElement:ex,overflow:"auto",placement:eT,portal:eM,preventOverflow:eI,radius:eR,scheme:eE,...eh},eb[47]=ex,eb[48]=eT,eb[49]=eR,eb[50]=eE,eb[51]=eM,eb[52]=eI,eb[53]=eh,eb[54]=eg):eg=eb[54];let eQ=eg;return eb[55]!==eJ?(em=eJ||(0,R.jsx)(R.Fragment,{}),eb[55]=eJ,eb[56]=em):em=eb[56],eb[57]!==eX||eb[58]!==eD||eb[59]!==eQ||eb[60]!==em?(ey=(0,R.jsx)(j.J2,{"data-ui":"MenuButton__popover",...eQ,content:eX,open:eD,children:em}),eb[57]=eX,eb[58]=eD,eb[59]=eQ,eb[60]=em,eb[61]=ey):ey=eb[61],ey});function _temp$2(m){return!m}e_.displayName="ForwardRef(MenuButton)";let eC=W.F4` 271 0% { 272 background-position: 100%; 273 } 274 100% { 275 background-position: -100%; 276 } 277`,eS=W.iv` 278 background-image: linear-gradient( 279 to right, 280 var(--card-skeleton-color-from), 281 var(--card-skeleton-color-to), 282 var(--card-skeleton-color-from), 283 var(--card-skeleton-color-from), 284 var(--card-skeleton-color-from) 285 ); 286 background-position: 100%; 287 background-size: 200% 100%; 288 background-attachment: fixed; 289 animation-name: ${eC}; 290 animation-timing-function: ease-in-out; 291 animation-iteration-count: infinite; 292 animation-duration: 2000ms; 293`,ek=W.iv` 294 opacity: ${({$visible:m})=>m?1:0}; 295 transition: opacity 200ms ease-in; 296 297 @media screen and (prefers-reduced-motion: no-preference) { 298 ${({$animated:m})=>m?eS:W.iv` 299 background-color: var(--card-skeleton-color-from); 300 `} 301 } 302 303 @media screen and (prefers-reduced-motion: reduce) { 304 background-color: var(--card-skeleton-color-from); 305 } 306`,eT=(0,W.zo)(j.xu).withConfig({displayName:"StyledSkeleton",componentId:"sc-ebtpni-0"})(j.E5,ek),eE=(0,Z.forwardRef)(function(m,y){let _,S,T,D,W,q,Y,ee;let et=(0,B.c)(16);et[0]!==m?({animated:D,delay:_,radius:S,...T}=m,et[0]=m,et[1]=_,et[2]=S,et[3]=T,et[4]=D):(_=et[1],S=et[2],T=et[3],D=et[4]);let er=void 0!==D&&D,[ei,ea]=(0,Z.useState)(!_);et[5]!==_?(W=()=>{if(!_)return;let m=setTimeout(()=>{ea(!0)},_);return()=>{clearTimeout(m)}},q=[_],et[5]=_,et[6]=W,et[7]=q):(W=et[6],q=et[7]),(0,Z.useEffect)(W,q),et[8]!==S?(Y=(0,j.a5)(S),et[8]=S,et[9]=Y):Y=et[9];let es=!_||ei;return et[10]!==er||et[11]!==y||et[12]!==T||et[13]!==Y||et[14]!==es?(ee=(0,R.jsx)(eT,{...T,$animated:er,$radius:Y,$visible:es,ref:y}),et[10]=er,et[11]=y,et[12]=T,et[13]=Y,et[14]=es,et[15]=ee):ee=et[15],ee});eE.displayName="ForwardRef(Skeleton)";let eO=(0,W.zo)(eE).withConfig({displayName:"StyledSkeleton",componentId:"sc-2p7a1v-0"})(m=>{let{$size:y,$style:_}=m,{font:S,media:T}=(0,q.aQ)(m.theme),R=S[_];return(0,j.Lt)(T,y,m=>{let y=R.sizes[m];return{height:y.lineHeight-y.ascenderHeight-y.descenderHeight}})}),eP=(0,Z.forwardRef)(function(m,y){let _,S,T,D;let Z=(0,B.c)(9);Z[0]!==m?({size:S,..._}=m,Z[0]=m,Z[1]=_,Z[2]=S):(_=Z[1],S=Z[2]);let W=void 0===S?2:S;Z[3]!==W?(T=(0,j.a5)(W),Z[3]=W,Z[4]=T):T=Z[4];let q=T;return Z[5]!==q||Z[6]!==y||Z[7]!==_?(D=(0,R.jsx)(eO,{..._,$size:q,ref:y,$style:"text"}),Z[5]=q,Z[6]=y,Z[7]=_,Z[8]=D):D=Z[8],D});eP.displayName="ForwardRef(TextSkeleton)";let eR=(0,Z.forwardRef)(function(m,y){let _,S,T,D;let Z=(0,B.c)(9);Z[0]!==m?({size:S,..._}=m,Z[0]=m,Z[1]=_,Z[2]=S):(_=Z[1],S=Z[2]);let W=void 0===S?2:S;Z[3]!==W?(T=(0,j.a5)(W),Z[3]=W,Z[4]=T):T=Z[4];let q=T;return Z[5]!==q||Z[6]!==y||Z[7]!==_?(D=(0,R.jsx)(eO,{..._,$size:q,ref:y,$style:"label"}),Z[5]=q,Z[6]=y,Z[7]=_,Z[8]=D):D=Z[8],D});eR.displayName="ForwardRef(LabelSkeleton)";let eI=(0,Z.forwardRef)(function(m,y){let _,S,T,D;let Z=(0,B.c)(9);Z[0]!==m?({size:S,..._}=m,Z[0]=m,Z[1]=_,Z[2]=S):(_=Z[1],S=Z[2]);let W=void 0===S?2:S;Z[3]!==W?(T=(0,j.a5)(W),Z[3]=W,Z[4]=T):T=Z[4];let q=T;return Z[5]!==q||Z[6]!==y||Z[7]!==_?(D=(0,R.jsx)(eO,{..._,$size:q,ref:y,$style:"heading"}),Z[5]=q,Z[6]=y,Z[7]=_,Z[8]=D):D=Z[8],D});eI.displayName="ForwardRef(HeadingSkeleton)";let eA=(0,Z.forwardRef)(function(m,y){let _,S,T,D;let Z=(0,B.c)(9);Z[0]!==m?({size:S,..._}=m,Z[0]=m,Z[1]=_,Z[2]=S):(_=Z[1],S=Z[2]);let W=void 0===S?2:S;Z[3]!==W?(T=(0,j.a5)(W),Z[3]=W,Z[4]=T):T=Z[4];let q=T;return Z[5]!==q||Z[6]!==y||Z[7]!==_?(D=(0,R.jsx)(eO,{..._,$size:q,ref:y,$style:"code"}),Z[5]=q,Z[6]=y,Z[7]=_,Z[8]=D):D=Z[8],D});eA.displayName="ForwardRef(CodeSkeleton)";let eM=(0,Z.forwardRef)(function(m,y){let _,S,T;let D=(0,B.c)(9);D[0]!==m?({flex:_,...S}=m,D[0]=m,D[1]=_,D[2]=S):(_=D[1],S=D[2]);let Z=void 0===m.tabIndex?0:m.tabIndex;return D[3]!==_||D[4]!==m.children||D[5]!==y||D[6]!==S||D[7]!==Z?(T=(0,R.jsx)(j.xu,{"data-ui":"TabPanel",...S,flex:_,ref:y,role:"tabpanel",tabIndex:Z,children:m.children}),D[3]=_,D[4]=m.children,D[5]=y,D[6]=S,D[7]=Z,D[8]=T):T=D[8],T});eM.displayName="ForwardRef(TabPanel)";
306let eD={error:"critical",warning:"caution",success:"positive",info:"neutral"},ej={error:"critical",warning:"caution",success:"positive",info:"neutral"},eL=(0,W.zo)(j.kC).withConfig({displayName:"TextBox",componentId:"sc-1rr7rxo-0"})`overflow-x:auto;`,eF=(0,W.zo)(j.Zb).withConfig({displayName:"StyledToast",componentId:"sc-1rr7rxo-1"})`pointer-events:all;width:100%;position:relative;overflow:hidden;overflow:clip;&[data-has-duration]{padding-bottom:calc(${2}px / 2);}`,eN=W.zo.div.withConfig({displayName:"LoadingBar",componentId:"sc-1rr7rxo-2"})`display:flex;position:absolute;bottom:0px;top:0px;left:0px;right:0px;pointer-events:none;z-index:-1;overflow:hidden;overflow:clip;background:transparent;align-items:flex-end;will-change:opacity;`,eV=(0,W.zo)(j.Zb).withConfig({displayName:"LoadingBarMask",componentId:"sc-1rr7rxo-3"})`position:absolute;top:0;left:-${2}px;right:-${2}px;bottom:${2}px;z-index:1;`,ez=(0,W.zo)(j.Zb).withConfig({displayName:"LoadingBarProgress",componentId:"sc-1rr7rxo-4"})`display:block;height:100%;width:100%;transform-origin:0% 50%;background-color:${m=>{let{color:y}=(0,q.aQ)(m.theme);return y.button.default[m.tone].enabled.bg}};`,e$={error:"alert",warning:"alert",success:"alert",info:"alert"},eH={initial:{y:32,scale:.5,zIndex:1},hidden:{opacity:0},visible:m=>m?{opacity:1,transition:{when:"beforeChildren",staggerChildren:m/3,duration:m/3}}:{opacity:1},slideIn:{y:0,scale:1},slideOut:{zIndex:0,scale:.75}},eB={initial:{willChange:"transform"},hidden:{opacity:0},visible:{opacity:1}},eU=Y.E.create(eF),eZ=Y.E.create(j.kC),eW=Y.E.create(j.xv),eG=Y.E.create(eN),eq=Y.E.create(ez);function _focusItemElement(m){if("treeitem"===m.getAttribute("role")&&m.focus(),"none"===m.getAttribute("role")){let y=m.firstChild;y&&y instanceof HTMLElement&&y.focus()}}(0,j.tx)("@sanity/ui/context/toast",null),(0,W.zo)(j.rj).withConfig({displayName:"StyledLayer",componentId:"sc-1tbwn58-0"})`box-sizing:border-box;position:fixed;right:0;bottom:0;list-style:none;pointer-events:none;max-width:420px;width:100%;`;let eY=(0,j.tx)("@sanity/ui/context/tree",null),eK=(0,Z.forwardRef)(function(m,y){let _,S,T,D,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep,eh,eg;let em=(0,B.c)(37);em[0]!==m?({children:_,space:D,onFocus:S,...T}=m,em[0]=m,em[1]=_,em[2]=S,em[3]=T,em[4]=D):(_=em[1],S=em[2],T=em[3],D=em[4]);let ey=void 0===D?1:D,eb=(0,Z.useRef)(null),[ev,ex]=(0,Z.useState)(null),ew=(0,Z.useRef)(ev);em[5]===Symbol.for("react.memo_cache_sentinel")?(W=[],em[5]=W):W=em[5];let e_=W;em[6]===Symbol.for("react.memo_cache_sentinel")?(q=[],em[6]=q):q=em[6];let[eC,eS]=(0,Z.useState)(q);em[7]===Symbol.for("react.memo_cache_sentinel")?(Y={},em[7]=Y):Y=em[7];let[ek,eT]=(0,Z.useState)(Y),eE=(0,Z.useRef)(ek);em[8]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>eb.current,em[8]=ee):ee=em[8],(0,Z.useImperativeHandle)(y,ee),em[9]!==ev?(et=()=>{ew.current=ev},er=[ev],em[9]=ev,em[10]=et,em[11]=er):(et=em[10],er=em[11]),(0,Z.useEffect)(et,er),em[12]!==ek?(ei=()=>{eE.current=ek},ea=[ek],em[12]=ek,em[13]=ei,em[14]=ea):(ei=em[13],ea=em[14]),(0,Z.useEffect)(ei,ea),em[15]===Symbol.for("react.memo_cache_sentinel")?(es=(m,y,_,S)=>(eT(S=>({...S,[y]:{element:m,expanded:_}})),S&&ex(m),()=>{eT(m=>{let _={...m};return delete _[y],_})}),em[15]=es):es=em[15];let eO=es;em[16]===Symbol.for("react.memo_cache_sentinel")?(el=(m,y)=>{eT(_=>{let S=_[m];return S?{..._,[m]:{...S,expanded:y}}:_})},em[16]=el):el=em[16];let eP=el,eR=ev||eC[0]||null;em[17]!==ey||em[18]!==ek||em[19]!==eR?(eu={version:0,focusedElement:eR,level:0,path:e_,registerItem:eO,setExpanded:eP,setFocusedElement:ex,space:ey,state:ek},em[17]=ey,em[18]=ek,em[19]=eR,em[20]=eu):eu=em[20];let eI=eu;em[21]!==eC?(ec=m=>{if(ew.current){if("ArrowDown"===m.key){m.preventDefault();let y=function(m,y,_){let S=y.indexOf(_),T=y.slice(S),R=y.length;for(let y=1;y<R;y+=1){if(!T[y])continue;let _=T[y].getAttribute("data-tree-key");if(!_)continue;let S=_.split("/");S.pop();let R=[],D=!0;for(let y=0;y<S.length;y+=1){R.push(S[y]);let _=R.join("/");if(!m[_]?.expanded){D=!1;break}}if(D)return T[y]}return null}(eE.current,eC,ew.current);y&&(_focusItemElement(y),ex(y));return}if("ArrowUp"===m.key){m.preventDefault();let y=function(m,y,_){let S=y.indexOf(_),T=y.slice(0,S),R=T.length;for(let y=R-1;y>=0;y-=1){let _=T[y].getAttribute("data-tree-key");if(!_)continue;let S=_.split("/");S.pop();let R=[],D=!0;for(let y=0;y<S.length;y+=1){R.push(S[y]);let _=R.join("/");if(!m[_]?.expanded){D=!1;break}}if(D)return T[y]}return null}(eE.current,eC,ew.current);y&&(_focusItemElement(y),ex(y));return}if("ArrowLeft"===m.key){m.preventDefault();let y=ew.current.getAttribute("data-tree-key");if(!y)return;let _=eE.current[y];if(!_)return;if(_.expanded)eT(m=>{let _=m[y];return _?{...m,[y]:{..._,expanded:!1}}:m});else{let m=y.split("/");m.pop();let _=m.join("/"),S=_&&eE.current[_];S&&(S.element.focus(),ex(S.element))}return}if("ArrowRight"===m.key){m.preventDefault();let y=ew.current.getAttribute("data-tree-key");if(!y)return;eE.current[y]?.expanded||eT(m=>{let _=m[y];return _?{...m,[y]:{..._,expanded:!0}}:m});return}}},em[21]=eC,em[22]=ec):ec=em[22];let eA=ec;em[23]!==S?(ed=m=>{ex(m.target),S?.(m)},em[23]=S,em[24]=ed):ed=em[24];let eM=ed;return em[25]===Symbol.for("react.memo_cache_sentinel")?(ef=()=>{if(!eb.current)return;let m=Array.from(eb.current.querySelectorAll('[data-ui="TreeItem"]'));eS(m)}
306,em[25]=ef):ef=em[25],em[26]!==_?(ep=[_],em[26]=_,em[27]=ep):ep=em[27],(0,Z.useEffect)(ef,ep),em[28]!==_||em[29]!==eM||em[30]!==eA||em[31]!==T||em[32]!==ey?(eh=(0,R.jsx)(j.Kq,{as:"ul","data-ui":"Tree",...T,onFocus:eM,onKeyDown:eA,ref:eb,role:"tree",space:ey,children:_}),em[28]=_,em[29]=eM,em[30]=eA,em[31]=T,em[32]=ey,em[33]=eh):eh=em[33],em[34]!==eI||em[35]!==eh?(eg=(0,R.jsx)(eY.Provider,{value:eI,children:eh}),em[34]=eI,em[35]=eh,em[36]=eg):eg=em[36],eg});eK.displayName="ForwardRef(Tree)",(0,W.zo)(j.xv).withConfig({displayName:"ToggleArrowText",componentId:"sc-iiskig-2"})`& > svg{transition:transform 100ms;}`;for(var eX,eJ=new Uint8Array(16),eQ=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,e0=[],e1=0;e1<256;++e1)e0.push((e1+256).toString(16).substr(1));function v4(m,y,_){var S=(m=m||{}).random||(m.rng||function(){if(!eX&&!(eX="u">typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"u">typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return eX(eJ)})();return S[6]=15&S[6]|64,S[8]=63&S[8]|128,function(m){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,_=(e0[m[y+0]]+e0[m[y+1]]+e0[m[y+2]]+e0[m[y+3]]+"-"+e0[m[y+4]]+e0[m[y+5]]+"-"+e0[m[y+6]]+e0[m[y+7]]+"-"+e0[m[y+8]]+e0[m[y+9]]+"-"+e0[m[y+10]]+e0[m[y+11]]+e0[m[y+12]]+e0[m[y+13]]+e0[m[y+14]]+e0[m[y+15]]).toLowerCase();if(!("string"==typeof _&&eQ.test(_)))throw TypeError("Stringified UUID is invalid");return _}(S)}let TableInput=m=>{var y;let _=m.updateCell,renderRowCell=m=>function(y,S){return(0,R.jsx)("td",{children:(0,R.jsx)(j.oi,{fontSize:1,padding:3,value:y,onChange:y=>_(y,m,S)})},`cell-${m}-${S}`)};return(0,R.jsx)("table",{style:{width:"100%"},children:(0,R.jsxs)("tbody",{children:[m.rows.map((y,_)=>{let S=renderRowCell(_);return(0,R.jsxs)("tr",{children:[y.cells.map(S),(0,R.jsx)("td",{children:(0,R.jsx)(j.xu,{marginLeft:1,style:{textAlign:"center"},children:(0,R.jsx)(j.zx,{icon:D.HFL,padding:2,onClick:()=>m.removeRow(_),mode:"bleed"})})},_)]},`row-${_}`)}),(0,R.jsx)("tr",{children:((null==(y=m.rows[0])?void 0:y.cells)||[]).map((y,_)=>(0,R.jsx)("td",{children:(0,R.jsx)(j.xu,{marginTop:1,style:{textAlign:"center"},children:(0,R.jsx)(j.zx,{icon:D.HFL,padding:2,onClick:()=>m.removeColumn(_),mode:"bleed"})})},_))})]})})},TableMenu=m=>{let{remove:y}=m,[_,S]=(0,Z.useState)(null),[T,B]=(0,Z.useState)("");return(0,R.jsxs)(R.Fragment,{children:[_&&(0,R.jsx)(ew,{header:`Add ${_.type}`,id:"dialog-add",onClose:()=>S(null),zOffset:1e3,children:(0,R.jsxs)(j.Zb,{padding:4,children:[(0,R.jsx)(j.oi,{style:{textAlign:"left"},fontSize:2,padding:3,type:"number",value:T,onChange:m=>{B(m.currentTarget.value)}}),(0,R.jsx)(j.xu,{marginTop:4,children:(0,R.jsxs)(j.gF,{space:1,style:{textAlign:"right"},children:[(0,R.jsx)(j.zx,{text:"Cancel",mode:"ghost",onClick:()=>S(null)}),(0,R.jsx)(j.zx,{text:"Confirm",tone:"critical",onClick:()=>{let m=parseInt(null!=T?T:"0",10);m<100&&(S(null),null==_||_.callback(m),B(void 0))}})]})})]})}),(0,R.jsx)(e_,{button:(0,R.jsx)(j.zx,{icon:D.d$S,fontSize:1,padding:2,mode:"ghost"}),id:"menu-button-example",menu:(0,R.jsxs)(j.v2,{children:[(0,R.jsx)(j.sN,{icon:D.dtP,fontSize:1,text:"Add Row(s)",onClick:()=>{S({type:"rows",callback:y=>m.addRows(y)})}}),(0,R.jsx)(j.sN,{icon:D.dtP,fontSize:1,text:"Add Row At Index",onClick:()=>{S({type:"rows",callback:y=>m.addRowAt(y)})}}),(0,R.jsx)(j.sN,{icon:D.dtP,fontSize:1,text:"Add Column(s)",onClick:()=>{S({type:"columns",callback:y=>m.addColumns(y)})}}),(0,R.jsx)(j.sN,{icon:D.dtP,fontSize:1,text:"Add Column At Index",onClick:()=>{S({type:"columns",callback:y=>m.addColumnAt(y)})}}),(0,R.jsx)(j.R,{}),(0,R.jsx)(j.sN,{icon:D.foC,fontSize:1,text:"Remove",tone:"critical",onClick:y})]}),popover:{placement:m.placement}})]})};var e2,e5=Object.defineProperty,e3=Object.defineProperties,e4=Object.getOwnPropertyDescriptors,e6=Object.getOwnPropertySymbols,e9=Object.prototype.hasOwnProperty,e8=Object.prototype.propertyIsEnumerable,__defNormalProp=(m,y,_)=>y in m?e5(m,y,{enumerable:!0,configurable:!0,writable:!0,value:_}):m[y]=_,__spreadValues=(m,y)=>{for(var _ in y||(y={}))e9.call(y,_)&&__defNormalProp(m,_,y[_]);if(e6)for(var _ of e6(y))e8.call(y,_)&&__defNormalProp(m,_,y[_]);return m},__spreadProps=(m,y)=>e3(m,e4(y));let e7=null!=(e2=globalThis.structuredClone)?e2:m=>JSON.parse(JSON.stringify(m)),TableComponent=m=>{var y,_,T;let{rowType:B="tableRow",value:W,onChange:q}
306=m,[Y,ee]=(0,Z.useState)(null),updateValue=m=>q((0,S.t8m)(m)),resetValue=()=>q((0,S.zNf)()),confirmRemoveTable=()=>{ee({type:"table",callback:removeTable})},removeTable=()=>{resetValue(),ee(null)},removeRow=m=>{if(!W)return;let y=e7(W);y.rows.splice(m,1),updateValue(y),ee(null)},removeColumn=m=>{if(!W)return;let y=e7(W);y.rows.forEach(y=>{y.cells.splice(m,1)}),updateValue(y),ee(null)};return(0,R.jsxs)("div",{children:[Y&&(0,R.jsx)(ew,{header:`Remove ${Y.type}`,id:"dialog-remove",onClose:()=>ee(null),zOffset:1e3,children:(0,R.jsxs)(j.Zb,{padding:4,children:[(0,R.jsxs)(j.xv,{children:["Are you sure you want to remove this ",Y.type,"?"]}),(0,R.jsx)(j.xu,{marginTop:4,children:(0,R.jsxs)(j.gF,{space:1,style:{textAlign:"right"},children:[(0,R.jsx)(j.zx,{text:"Cancel",mode:"ghost",onClick:()=>ee(null)}),(0,R.jsx)(j.zx,{text:"Confirm",tone:"critical",onClick:()=>Y.callback()})]})})]})}),(0,R.jsx)(j.xu,{children:(0,R.jsx)(j.kC,{justify:"flex-end",children:(null==(y=null==W?void 0:W.rows)?void 0:y.length)&&(0,R.jsx)(TableMenu,{addColumns:m=>{if(!W)return;let y=e7(W);return y.rows.forEach((_,S)=>{for(let _=0;_<m;_++)y.rows[S].cells.push("")}),updateValue(y)},addColumnAt:m=>{if(!W)return;let y=e7(W);return y.rows.forEach((_,S)=>{y.rows[S].cells.splice(m,0,"")}),updateValue(y)},addRows:(m=1)=>{var y;if(!W)return;let _=e7(W),S=null!=(y=null==W?void 0:W.rows[0].cells.length)?y:0;for(let y=0;y<m;y++)_.rows.push({_type:B,_key:v4(),cells:Array(S).fill("")});return updateValue(_)},addRowAt:(m=0)=>{if(!W)return;let y=e7(W),_=W.rows[0].cells.length;return y.rows.splice(m,0,{_type:B,_key:v4(),cells:Array(_).fill("")}),updateValue(y)},remove:confirmRemoveTable,placement:"left"})})}),(null==(_=null==W?void 0:W.rows)?void 0:_.length)&&(0,R.jsx)(TableInput,{rows:W.rows,removeRow:m=>{if(W)return W.rows.length<=1?confirmRemoveTable():ee({type:"row",callback:()=>removeRow(m)})},removeColumn:m=>{if(W)return W.rows[0].cells.length<=1?confirmRemoveTable():ee({type:"column",callback:()=>removeColumn(m)})},updateCell:(m,y,_)=>{if(!W)return;let S=e7(W);return S.rows[y].cells[_]=m.target.value,updateValue(S)}}),(!W||!(null!=(T=null==W?void 0:W.rows)&&T.length))&&(0,R.jsx)(j.gF,{space:1,children:(0,R.jsx)(j.zx,{fontSize:1,padding:3,icon:D.dtP,text:"Create Table",tone:"primary",mode:"ghost",onClick:()=>{let m={rows:[{_type:B,_key:v4(),cells:["",""]},{_type:B,_key:v4(),cells:["",""]}]};return updateValue(__spreadValues(__spreadValues({},W),m))}})})]})};function TableIcon(){return(0,R.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",stroke:"currentColor",strokeWidth:"1.2",children:(0,R.jsx)("path",{d:"M3 3h18v18H3zM21 9H3M21 15H3M12 3v18"})})}let Table=({rows:m})=>{let y=0===m.length?0:m[0].cells.length;return(0,R.jsx)(j.rj,{columns:y,padding:2,children:m.map(m=>m.cells.map((y,_)=>(0,R.jsx)(j.Zb,{padding:2,style:{outline:"1px solid #DFE2E9"},children:(0,R.jsx)(j.xv,{style:{textOverflow:"elipsis"},children:y})},m._key+_)))})},TablePreview=m=>{var y;let{schemaType:_,rows:S=[],title:T="Title missing"}=m;return(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(j.xu,{padding:3,children:(0,R.jsxs)(j.gF,{space:3,children:[(0,R.jsx)(j.Zb,{children:(0,R.jsx)(j.__,{size:4,children:(0,R.jsx)(TableIcon,{})})}),(0,R.jsx)(j.Zb,{children:(0,R.jsx)(j.xv,{children:null!=(y=null==_?void 0:_.title)?y:T})})]})}),(0,R.jsx)(j.xu,{padding:2,children:0===S.length?(0,R.jsx)(j.__,{muted:!0,children:"Empty Table"}):(0,R.jsx)(Table,{rows:S})})]})},tr=(0,S.Cw0)(m=>{var y;let _=(0,T.fe)({title:"Table Row",name:(null==m?void 0:m.rowType)||"tableRow",type:"object",fields:[{name:"cells",type:"array",of:[{type:"string"}]}]}),S=(0,T.fe)({title:"Table",name:"table",type:"object",fields:[{name:"rows",type:"array",of:[{type:_.name}]}],components:{input:(y=_.name,function(m){return(0,R.jsx)(TableComponent,__spreadProps(__spreadValues({},m),{rowType:y}))}),preview:TablePreview},preview:{select:{rows:"rows",title:"title"},prepare:({title:m,rows:y=[]})=>({title:m,rows:y})}});return{name:"table",schema:{types:[_,S]}}})},52773:function(m,y,_){"use strict";_.d(y,{Cp:function(){return hide},RR:function(){return flip},X5:function(){return autoPlacement},YF:function(){return useFloating},cv:function(){return offset},uY:function(){return shift},x7:function(){return arrow}});var S=_(18573),T=_(67294),R=_(73935),D="undefined"!=typeof document?T.useLayoutEffect:function(){};function deepEqual(m,y){let _,S,T;if(m===y)return!0;
306if(typeof m!=typeof y)return!1;if("function"==typeof m&&m.toString()===y.toString())return!0;if(m&&y&&"object"==typeof m){if(Array.isArray(m)){if((_=m.length)!==y.length)return!1;for(S=_;0!=S--;)if(!deepEqual(m[S],y[S]))return!1;return!0}if((_=(T=Object.keys(m)).length)!==Object.keys(y).length)return!1;for(S=_;0!=S--;)if(!({}).hasOwnProperty.call(y,T[S]))return!1;for(S=_;0!=S--;){let _=T[S];if(("_owner"!==_||!m.$$typeof)&&!deepEqual(m[_],y[_]))return!1}return!0}return m!=m&&y!=y}function getDPR(m){if("undefined"==typeof window)return 1;let y=m.ownerDocument.defaultView||window;return y.devicePixelRatio||1}function roundByDPR(m,y){let _=getDPR(m);return Math.round(y*_)/_}function useLatestRef(m){let y=T.useRef(m);return D(()=>{y.current=m}),y}function useFloating(m){void 0===m&&(m={});let{placement:y="bottom",strategy:_="absolute",middleware:j=[],platform:B,elements:{reference:Z,floating:W}={},transform:q=!0,whileElementsMounted:Y,open:ee}=m,[et,er]=T.useState({x:0,y:0,strategy:_,placement:y,middlewareData:{},isPositioned:!1}),[ei,ea]=T.useState(j);deepEqual(ei,j)||ea(j);let[es,el]=T.useState(null),[eu,ec]=T.useState(null),ed=T.useCallback(m=>{m!==eg.current&&(eg.current=m,el(m))},[]),ef=T.useCallback(m=>{m!==em.current&&(em.current=m,ec(m))},[]),ep=Z||es,eh=W||eu,eg=T.useRef(null),em=T.useRef(null),ey=T.useRef(et),eb=null!=Y,ev=useLatestRef(Y),ex=useLatestRef(B),ew=useLatestRef(ee),e_=T.useCallback(()=>{if(!eg.current||!em.current)return;let m={placement:y,strategy:_,middleware:ei};ex.current&&(m.platform=ex.current),(0,S.oo)(eg.current,em.current,m).then(m=>{let y={...m,isPositioned:!1!==ew.current};eC.current&&!deepEqual(ey.current,y)&&(ey.current=y,R.flushSync(()=>{er(y)}))})},[ei,y,_,ex,ew]);D(()=>{!1===ee&&ey.current.isPositioned&&(ey.current.isPositioned=!1,er(m=>({...m,isPositioned:!1})))},[ee]);let eC=T.useRef(!1);D(()=>(eC.current=!0,()=>{eC.current=!1}),[]),D(()=>{if(ep&&(eg.current=ep),eh&&(em.current=eh),ep&&eh){if(ev.current)return ev.current(ep,eh,e_);e_()}},[ep,eh,e_,ev,eb]);let eS=T.useMemo(()=>({reference:eg,floating:em,setReference:ed,setFloating:ef}),[ed,ef]),ek=T.useMemo(()=>({reference:ep,floating:eh}),[ep,eh]),eT=T.useMemo(()=>{let m={position:_,left:0,top:0};if(!ek.floating)return m;let y=roundByDPR(ek.floating,et.x),S=roundByDPR(ek.floating,et.y);return q?{...m,transform:"translate("+y+"px, "+S+"px)",...getDPR(ek.floating)>=1.5&&{willChange:"transform"}}:{position:_,left:y,top:S}},[_,q,ek.floating,et.x,et.y]);return T.useMemo(()=>({...et,update:e_,refs:eS,elements:ek,floatingStyles:eT}),[et,e_,eS,ek,eT])}let arrow$1=m=>({name:"arrow",options:m,fn(y){let{element:_,padding:T}="function"==typeof m?m(y):m;return _&&({}).hasOwnProperty.call(_,"current")?null!=_.current?(0,S.x7)({element:_.current,padding:T}).fn(y):{}:_?(0,S.x7)({element:_,padding:T}).fn(y):{}}}),offset=(m,y)=>({...(0,S.cv)(m),options:[m,y]}),shift=(m,y)=>({...(0,S.uY)(m),options:[m,y]}),flip=(m,y)=>({...(0,S.RR)(m),options:[m,y]}),autoPlacement=(m,y)=>({...(0,S.X5)(m),options:[m,y]}),hide=(m,y)=>({...(0,S.Cp)(m),options:[m,y]}),arrow=(m,y)=>({...arrow$1(m),options:[m,y]})},15349:function(m,y,_){"use strict";_.d(y,{fi:function(){return buildTheme},BA:function(){return getScopedTheme},aQ:function(){return getTheme_v2}});let S=["gray","blue","purple","magenta","red","orange","yellow","green","cyan"],T=["50","100","200","300","400","500","600","700","800","900","950"],R={black:{title:"Black",hex:"#0d0e12"},white:{title:"White",hex:"#ffffff"},gray:{50:{title:"Gray 50",hex:"#f6f6f8"},100:{title:"Gray 100",hex:"#eeeef1"},200:{title:"Gray 200",hex:"#e3e4e8"},300:{title:"Gray 300",hex:"#bbbdc9"},400:{title:"Gray 400",hex:"#9499ad"},500:{title:"Gray 500",hex:"#727892"},600:{title:"Gray 600",hex:"#515870"},700:{title:"Gray 700",hex:"#383d51"},800:{title:"Gray 800",hex:"#252837"},900:{title:"Gray 900",hex:"#1b1d27"},950:{title:"Gray 950",hex:"#13141b"}},blue:{50:{title:"Blue 50",hex:"#f5f8ff"},100:{title:"Blue 100",hex:"#e5edff"},200:{title:"Blue 200",hex:"#dbe5ff"},300:{title:"Blue 300",hex:"#a8bfff"},400:{title:"Blue 400",hex:"#7595ff"},500:{title:"Blue 500",hex:"#556bfc"},600:{title:"Blue 600",hex:"#4043e7"},700:{title:"Blue 700",hex:"#2927aa"},800:{title:"Blue 800",hex:"#192457"},900:{title:"Blue 900",hex:"#161a41"},950:{title:"Blue 950",hex:"#101228"}},purple:{50:{title:"Purple 50",hex:"#f8f5ff"},100:{title:"Purple 100",hex:"#f1ebff"},200:{title:"Purple 200",hex:"#ece1fe"},300:{title:"Purple 300",hex:"#ccb1fc"},400:{title:"Purple 400",hex:"#b087f7"},500:{title:"Purple 500",hex:"#8f57ef"},600:{title:"Purple 600",hex:"#721fe5"},700:{title:"Purple 700",hex:"#4c1a9e"},800:{title:"Purple 800",hex:"#2f1862"},900:{title:"Purple 900",hex:"#23173f"},950:{title:"Purple 950",hex:"#181128"}},magenta:{50:{title:"Magenta 50",hex:"#fef6f9"},100:{title:"Magenta 100",hex:"#fde8ef"},200:{title:"Magenta 200",hex:"#fcdee9"},300:{title:"Magenta 300",hex:"#f7abc5"},400:{title:"Magenta 400",hex:"#f0709b"},500:{title:"Magenta 500",hex:"#e72767"},600:{title:"Magenta 600",hex:"#b11651"},700:{title:"Magenta 700",hex:"#7c1342"},800:{title:"Magenta 800",hex:"#4b1130"},900:{title:"Magenta 900",hex:"#341325"},950:{title:"Magenta 950",hex:"#1f0f14"}},red:{50:{title:"Red 50",hex:"#fff6f5"},100:{title:"Red 100",hex:"#ffe7e5"},200:{title:"Red 200",hex:"#ffdedc"},300:{title:"Red 300",hex:"#fdada5"},400:{title:"Red 400",hex:"#f77769"},500:{title:"Red 500",hex:"#ef4434"},600:{title:"Red 600",hex:"#cc2819"},700:{title:"Red 700",hex:"#8b2018"},800:{title:"Red 800",hex:"#4d1714"},900:{title:"Red 900",hex:"#321615"},950:{title:"Red 950",hex:"#1e1011"}},orange:{50:{title:"Orange 50",hex:"#fff7f0"},100:{title:"Orange 100",hex:"#ffeadb"},200:{title:"Orange 200",hex:"#ffddc7"},300:{title:"Orange 300",hex:"#ffb685"},400:{title:"Orange 400",hex:"#ff8e42"},500:{title:"Orange 500",hex:"#fa6400"},600:{title:"Orange 600",hex:"#b14802"},700:{title:"Orange 700",hex:"#7c3404"},800:{title:"Orange 800",hex:"#461e07"},900:{title:"Orange 900",hex:"#32160b"},950:{title:"Orange 950",hex:"#21120d"}},yellow:{50:{title:"Yellow 50",hex:"#fefae1"},100:{title:"Yellow 100",hex:"#fcf3bb"},200:{title:"Yellow 200",hex:"#f9e994"},300:{title:"Yellow 300",hex:"#f7d455"},400:{title:"Yellow 400",hex:"#f9bc15"},500:{title:"Yellow 500",hex:"#d28a04"},600:{title:"Yellow 600",hex:"#965908"},700:{title:"Yellow 700",hex:"#653a0b"},800:{title:"Yellow 800",hex:"#3b220c"},900:{title:"Yellow 900",hex:"#271a11"},950:{title:"Yellow 950",hex:"#181410"}},green:{50:{title:"Green 50",hex:"#e7fef5"},100:{title:"Green 100",hex:"#c5fce8"},200:{title:"Green 200",hex:"#a9f9dc"},300:{title:"Green 300",hex:"#59f3ba"},400:{title:"Green 400",hex:"#0ff0a1"},500:{title:"Green 500",hex:"#04b97a"},600:{title:"Green 600",hex:"#01794f"},700:{title:"Green 700",hex:"#015133"},800:{title:"Green 800",hex:"#023120"},900:{title:"Green 900",hex:"#06231a"},950:{title:"Green 950",hex:"#071715"}},cyan:{50:{title:"Cyan 50",hex:"#e7fefe"},100:{title:"Cyan 100",hex:"#c5fcfc"},200:{title:"Cyan 200",hex:"#96f8f8"},300:{title:"Cyan 300",hex:"#62efef"},400:{title:"Cyan 400",hex:"#18e2e2"},500:{title:"Cyan 500",hex:"#04b8be"},600:{title:"Cyan 600",hex:"#037782"},700:{title:"Cyan 700",hex:"#024950"},800:{title:"Cyan 800",hex:"#042f34"},900:{title:"Cyan 900",hex:"#072227"},950:{title:"Cyan 950",hex:"#0d181c"}}},D={transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base
306:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},primary:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},positive:{lightest:"hsl(120, 100%, 95%)",lighter:"hsl(120, 100%, 70%)",light:"hsl(120, 100%, 65%)",base:"hsl(120, 100%, 50%)",dark:"hsl(120, 100%, 35%)",darker:"hsl(120, 100%, 20%)",darkest:"hsl(120, 100%, 5%)"},caution:{lightest:"hsl(60, 100%, 95%)",lighter:"hsl(60, 100%, 70%)",light:"hsl(60, 100%, 65%)",base:"hsl(60, 100%, 50%)",dark:"hsl(60, 100%, 35%)",darker:"hsl(60, 100%, 20%)",darkest:"hsl(60, 100%, 5%)"},critical:{lightest:"hsl(0, 100%, 95%)",lighter:"hsl(0, 100%, 70%)",light:"hsl(0, 100%, 65%)",base:"hsl(0, 100%, 50%)",dark:"hsl(0, 100%, 35%)",darker:"hsl(0, 100%, 20%)",darkest:"hsl(0, 100%, 5%)"}};D.transparent.darkest,D.transparent.lightest,D.transparent.lightest,D.transparent.darkest,D.transparent.darker,D.transparent.lighter,D.transparent.base,D.transparent.base,D.primary.darkest,D.primary.lightest,D.primary.lightest,D.primary.darkest,D.primary.darker,D.primary.lighter,D.primary.base,D.primary.base,D.positive.darkest,D.positive.lightest,D.positive.lightest,D.positive.darkest,D.positive.darker,D.positive.lighter,D.positive.base,D.positive.base,D.caution.darkest,D.caution.lightest,D.caution.lightest,D.caution.darkest,D.caution.darker,D.caution.lighter,D.caution.base,D.caution.base,D.critical.darkest,D.critical.lightest,D.critical.lightest,D.critical.darkest,D.critical.darker,D.critical.lighter,D.critical.base,D.critical.base;let j={avatar:{sizes:[{distance:-4,size:19},{distance:-4,size:25},{distance:-8,size:33},{distance:-12,size:49}],focusRing:{offset:1,width:1}},button:{textWeight:"medium",border:{width:1},focusRing:{offset:-1,width:1}},card:{border:{width:1},focusRing:{offset:-1,width:1},shadow:{outline:.5}},container:[320,640,960,1280,1600,1920],media:[360,600,900,1200,1800,2400],layer:{dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},radius:[0,1,3,6,9,12,21],shadow:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-2],penumbra:[0,6,10,0],ambient:[0,1,18,1]},{umbra:[0,7,8,-4],penumbra:[0,12,17,2],ambient:[0,5,22,4]},{umbra:[0,9,11,-5],penumbra:[0,18,28,2],ambient:[0,7,34,6]},{umbra:[0,11,15,-7],penumbra:[0,24,38,3],ambient:[0,9,46,8]}],space:[0,4,8,12,20,32,52,84,136,220],input:{border:{width:1},checkbox:{size:17,focusRing:{offset:-1,width:1}},radio:{size:17,markSize:9,focusRing:{offset:-1,width:1}},switch:{width:25,height:17,padding:5,transitionDurationMs:150,transitionTimingFunction:"ease-out",focusRing:{offset:1,width:1}},select:{focusRing:{offset:-1,width:1}},text:{focusRing:{offset:-1,width:1}}},style:{button:{root:{transition:"background-color 100ms,border-color 100ms,color 100ms"}}}},B={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:27,iconSize:41,lineHeight:35,letterSpacing:0},{ascenderHeight:9.5,descenderHeight:8.5,fontSize:33,iconSize:49,lineHeight:41,letterSpacing:0},{ascenderHeight:10.5,descenderHeight:9.5,fontSize:38,iconSize:53,lineHeight:47,letterSpacing:0}]},label:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif',weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:8.1,iconSize:13,lineHeight:10,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:9.5,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:10.8,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.25,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:13.6,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:15,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:18,iconSize:29,lineHeight:27,letterSpacing:0}
306,{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},Z=new WeakMap;function themeColor_v0_v2(m){let y=Z.get(m);if(y)return y;let _=stateThemeColor_v0_v2(m,m.card.enabled),S={_blend:m._blend||(m.dark?"screen":"multiply"),_dark:m.dark,accent:_.accent,avatar:_.avatar,backdrop:m.base.shadow.ambient,badge:_.badge,bg:m.base.bg,border:m.base.border,button:{default:stateTonesThemeColor_v0_v2(m,m.button.default),ghost:stateTonesThemeColor_v0_v2(m,m.button.ghost),bleed:stateTonesThemeColor_v0_v2(m,m.button.bleed)},code:_.code,fg:m.base.fg,focusRing:m.base.focusRing,icon:_.muted.fg,input:{default:inputStatesThemeColor_v0_v2(m.input.default),invalid:inputStatesThemeColor_v0_v2(m.input.invalid)},kbd:_.kbd,link:_.link,muted:{..._.muted,bg:m.selectable?.default.enabled.bg2||m.base.bg},selectable:stateTonesThemeColor_v0_v2(m,m.selectable||m.muted),shadow:m.base.shadow,skeleton:{from:m.skeleton?.from||m.base.border,to:m.skeleton?.to||m.base.border},syntax:m.syntax};return Z.set(m,S),S}function stateTonesThemeColor_v0_v2(m,y){return{default:{enabled:stateThemeColor_v0_v2(m,y.default.enabled),hovered:stateThemeColor_v0_v2(m,y.default.hovered),pressed:stateThemeColor_v0_v2(m,y.default.pressed),selected:stateThemeColor_v0_v2(m,y.default.selected),disabled:stateThemeColor_v0_v2(m,y.default.disabled)},neutral:{enabled:stateThemeColor_v0_v2(m,y.default.enabled),hovered:stateThemeColor_v0_v2(m,y.default.hovered),pressed:stateThemeColor_v0_v2(m,y.default.pressed),selected:stateThemeColor_v0_v2(m,y.default.selected),disabled:stateThemeColor_v0_v2(m,y.default.disabled)},primary:{enabled:stateThemeColor_v0_v2(m,y.primary.enabled),hovered:stateThemeColor_v0_v2(m,y.primary.hovered),pressed:stateThemeColor_v0_v2(m,y.primary.pressed),selected:stateThemeColor_v0_v2(m,y.primary.selected),disabled:stateThemeColor_v0_v2(m,y.primary.disabled)},suggest:{enabled:stateThemeColor_v0_v2(m,y.primary.enabled),hovered:stateThemeColor_v0_v2(m,y.primary.hovered),pressed:stateThemeColor_v0_v2(m,y.primary.pressed),selected:stateThemeColor_v0_v2(m,y.primary.selected),disabled:stateThemeColor_v0_v2(m,y.primary.disabled)},positive:{enabled:stateThemeColor_v0_v2(m,y.positive.enabled),hovered:stateThemeColor_v0_v2(m,y.positive.hovered),pressed:stateThemeColor_v0_v2(m,y.positive.pressed),selected:stateThemeColor_v0_v2(m,y.positive.selected),disabled:stateThemeColor_v0_v2(m,y.positive.disabled)},caution:{enabled:stateThemeColor_v0_v2(m,y.caution.enabled),hovered:stateThemeColor_v0_v2(m,y.caution.hovered),pressed:stateThemeColor_v0_v2(m,y.caution.pressed),selected:stateThemeColor_v0_v2(m,y.caution.selected),disabled:stateThemeColor_v0_v2(m,y.caution.disabled)},critical:{enabled:stateThemeColor_v0_v2(m,y.critical.enabled),hovered:stateThemeColor_v0_v2(m,y.critical.hovered),pressed:stateThemeColor_v0_v2(m,y.critical.pressed),selected:stateThemeColor_v0_v2(m,y.critical.selected),disabled:stateThemeColor_v0_v2(m,y.critical.disabled)}}}function stateThemeColor_v0_v2(m,y){return{...y,avatar:{gray:{bg:m.spot.gray,fg:m.base.bg},blue:{bg:m.spot.blue,fg:m.base.bg},purple:{bg:m.spot.purple,fg:m.base.bg},magenta:{bg:m.spot.magenta,fg:m.base.bg},red:{bg:m.spot.red,fg:m.base.bg},orange:{bg:m.spot.orange,fg:m.base.bg},yellow:{bg:m.spot.yellow,fg:m.base.bg},green:{bg:m.spot.green,fg:m.base.bg},cyan:{bg:m.spot.cyan,fg:m.base.bg}},badge:{default:{bg:m.muted.default.enabled.bg,fg:m.muted.default.enabled.fg,dot:m.muted.default.enabled.muted.fg,icon:m.muted.default.enabled.muted.fg},neutral:{bg:m.muted.transparent.enabled.bg,fg:m.muted.transparent.enabled.fg,dot:m.muted.transparent.enabled.muted.fg,icon:m.muted.transparent.enabled.muted.fg},primary:{bg:m.muted.primary.enabled.bg,fg:m.muted.primary.enabled.fg,dot:m.muted.primary.enabled.muted.fg,icon:m.muted.primary.enabled.muted.fg},suggest:{bg:m.muted.primary.enabled.bg,fg:m.muted.primary.enabled.fg,dot:m.muted.primary.enabled.muted.fg,icon:m.muted.primary.enabled.muted.fg},positive:{bg:m.muted.positive.enabled.bg,fg:m.muted.positive.enabled.fg,dot:m.muted.positive.enabled.muted.fg,icon:m.muted.positive.enabled.muted.fg},caution:{bg:m.muted.caution.enabled.bg,fg:m.muted.caution.enabled.fg,dot:m.muted.caution.enabled.muted.fg,icon:m.muted.caution.enabled.muted.fg}
306,critical:{bg:m.muted.critical.enabled.bg,fg:m.muted.critical.enabled.fg,dot:m.muted.critical.enabled.muted.fg,icon:m.muted.critical.enabled.muted.fg}},kbd:{bg:m.muted.default.enabled.bg,fg:m.muted.default.enabled.fg,border:m.muted.default.enabled.border},muted:{...m.muted.default.enabled.muted,bg:y.bg2||y.bg},skeleton:{from:y.skeleton?.from||y.border,to:y.skeleton?.to||y.border}}}function inputStatesThemeColor_v0_v2(m){return{enabled:inputStateThemeColor_v0_v2(m.enabled),disabled:inputStateThemeColor_v0_v2(m.disabled),readOnly:inputStateThemeColor_v0_v2(m.readOnly),hovered:inputStateThemeColor_v0_v2(m.hovered)}}function inputStateThemeColor_v0_v2(m){return{bg:m.bg,border:m.border,fg:m.fg,muted:{bg:m.bg2},placeholder:m.placeholder}}let W=new WeakMap;function getTheme_v2(m){if(m.sanity.v2?._resolved)return m.sanity.v2;let y=W.get(m);if(y)return y;let _={_version:2,_resolved:!0,avatar:{...j.avatar,...m.sanity.avatar},button:{...j.button,...m.sanity.button},card:j.card,color:themeColor_v0_v2(m.sanity.color),container:m.sanity.container,font:m.sanity.fonts,input:{...j.input,...m.sanity.input,checkbox:{...j.input.checkbox,...m.sanity.input.checkbox},radio:{...j.input.radio,...m.sanity.input.radio},switch:{...j.input.switch,...m.sanity.input.switch}},layer:m.sanity.layer??j.layer,media:m.sanity.media,radius:m.sanity.radius,shadow:m.sanity.shadows,space:m.sanity.space,style:m.sanity.styles};return W.set(m,_),_}function is_v2(m){return 2===m._version}let q=new WeakMap,Y=new WeakMap;function v2_v0(m){let y=Y.get(m);
306if(y)return y;let{avatar:_,button:S,color:T,container:R,font:D,input:j,media:B,radius:Z,shadow:W,space:q,style:ee}=m;return{_version:0,avatar:_,button:S,container:R,color:{light:{transparent:themeColor_v2_v0(T.light.transparent),default:themeColor_v2_v0(T.light.default),primary:themeColor_v2_v0(T.light.primary),positive:themeColor_v2_v0(T.light.positive),caution:themeColor_v2_v0(T.light.caution),critical:themeColor_v2_v0(T.light.critical)},dark:{transparent:themeColor_v2_v0(T.dark.transparent),default:themeColor_v2_v0(T.dark.default),primary:themeColor_v2_v0(T.dark.primary),positive:themeColor_v2_v0(T.dark.positive),caution:themeColor_v2_v0(T.dark.caution),critical:themeColor_v2_v0(T.dark.critical)}},focusRing:j.text.focusRing,fonts:D,input:j,media:B,radius:Z,shadows:W,space:q,styles:ee,v2:m}}function themeColor_v2_v0(m){return{base:{bg:m.bg,fg:m.fg,border:m.border,focusRing:m.focusRing,shadow:m.shadow},button:m.button,card:m.selectable.default,dark:m._dark,input:{default:inputStatesThemeColor_v2_v0(m.input.default),invalid:inputStatesThemeColor_v2_v0(m.input.invalid)},muted:{...m.button.ghost,transparent:m.button.ghost.default},solid:{...m.button.default,transparent:m.button.default.default},selectable:m.selectable,spot:{gray:m.avatar.gray.bg,blue:m.avatar.blue.bg,purple:m.avatar.purple.bg,magenta:m.avatar.magenta.bg,red:m.avatar.red.bg,orange:m.avatar.orange.bg,yellow:m.avatar.yellow.bg,green:m.avatar.green.bg,cyan:m.avatar.cyan.bg},syntax:m.syntax}}function inputStatesThemeColor_v2_v0(m){return{enabled:inputStateThemeColor_v2_v0(m.enabled),disabled:inputStateThemeColor_v2_v0(m.disabled),readOnly:inputStateThemeColor_v2_v0(m.readOnly),hovered:inputStateThemeColor_v2_v0(m.hovered)}}function inputStateThemeColor_v2_v0(m){return{bg:m.bg,bg2:m.muted.bg,border:m.border,fg:m.fg,placeholder:m.placeholder}}let ee=["multiply","screen"],et=["transparent","default","neutral","primary","suggest","positive","caution","critical"],er=["default","neutral","primary","suggest","positive","caution","critical"],ei=["enabled","hovered","pressed","selected","disabled"],ea=["default","ghost","bleed"],es=["default","invali
306d"],el=["enabled","hovered","readOnly","disabled"];function isColorTintKey(m){return T.includes(m)}function isColorMixPercentValue(m){return/^\d+%$/.test(m)}function parseTokenValue(m){let y=m.split("/"),_=y.shift()||"",[T,R]=_.split(" ");if(isColorTintKey(T)){let m=y.shift()||"";if(isColorMixPercentValue(R)){let m=Number(R.slice(0,-1))/100;return{type:"color",tint:T,mix:m}}if(isColorOpacityValue(m)){let y=Number(m);return{type:"color",tint:T,opacity:y}}return{type:"color",tint:T}}if("black"===T||"white"===T){let m=y.shift()||"";if(isColorMixPercentValue(R)){let m=Number(R.slice(0,-1))/100;return{type:"color",key:T,mix:m}}if(isColorOpacityValue(m)){let y=Number(m);return{type:"color",key:T,opacity:y}}return{type:"color",key:T}}if(S.includes(T)){_=y.shift()||"";let[m,S]=_.split(" ");if(isColorTintKey(m)){let _=y.shift()||"";if(isColorMixPercentValue(S)){let y=Number(S.slice(0,-1))/100;return{type:"color",hue:T,tint:m,mix:y}}if(isColorOpacityValue(_)){let y=Number(_);return{type:"color",hue:T,tint:m,opacity:y}}return{type:"color",hue:T,tint:m}}return{type:"hue",value:T}}if(ee.includes(T))return{type:"blendMode",value:T}}function isColorOpacityValue(m){return"0"===m||/^0\.[0-9]+$/.test(m)||"1"===m}[...S],[...et],[...er],[...ei],[...es],[...el];let eu=["500","500"];function resolveColorTokenValue(m,y=eu){var _;let S;let{hue:T,scheme:R}=m,D=parseTokenValue(y["light"===R?0:1]);if(!D||"color"!==D.type)throw Error(`Invalid color token: ${y[0]}`);return _={...D,hue:D.hue||T},S="",S="black"===_.key||"white"===_.key?_.key:`${_.hue}/${_.tint}`,void 0!==_.mix?`${S} ${100*_.mix}%`:(void 0!==_.opacity&&(S+=`/${_.opacity}`),S)}let ec={base:{"*":{_blend:["multiply","screen"],accent:{fg:["purple/600","purple/400"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},backdrop:["gray/200/0.5","black/0.5"],badge:{"*":{bg:["100","900"],fg:["600","400"],icon:["500","500"],dot:["500","500"]},positive:{bg:["200 50%","900"],fg:["600","500"]},caution:{bg:["200 50%","900"],fg:["600","500"]}},bg:["50","950"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["800","200"],focusRing:["blue/500","blue/500"],icon:["600","400"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/600","blue/300"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},shadow:{outline:["500/0.3","500/0.4"],umbra:["gray/500/0.1","black/0.2"],penumbra:["gray/500/0.07","black/0.14"],ambient:["gray/500/0.06","black/0.12"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},transparent:{bg:["50","black"]},default:{bg:["white","950"],fg:["800","200"],muted:{fg:["600","400"]}},primary:{_hue:"blue"},suggest:{_hue:"purple"},positive:{_hue:"green",shadow:{outline:["500/0.4","500/0.4"]}},caution:{_hue:"yellow",shadow:{outline:["600/0.3","500/0.4"]}},critical:{_hue:"red"}},button:{default:{"*":{"*":{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500/0","400/0"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["950","50"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},hovered:{bg:["600","300"],border:["700/0","300/0"]},pressed:{bg:["700","300"]},selected:{bg:["700","300"]},disabled:{_hue:"gray",accent:{fg:["100 70%","900 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/500","gray/400"],fg:["white","black"]}},badge:{"*":{bg:["gray/700","gray/300"],fg:["white","black"],dot:["white","black"],icon:["white","black"]}},bg:["300","600"],code:{bg:["950","50"],fg:["300","600"]},fg:["300","600"],muted:{bg:["950","50"],fg:["300","600"]},kbd:{bg:["black","white"],fg:["white","black"],border:["700","300"]},link:{fg:["100 70%","900 70%"]}}},default:{"*":{avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},bg:["800","200"],muted:{bg:["950","50"],fg:["400","600"]}},hovered:{bg:["900","100"]},pressed:{bg:["black","white"]},selected:{bg:["black","white"]}}},ghost:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 60%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["50","950"],border:["100","900"],code:{bg:["500 10%","400 10%"],fg:["700 60%","400 60%"]},fg:["600","400"],icon:["700 60%","300 60%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 60%","blue/300 60%"]},muted:{bg:["100","950"],fg:["700 60%","300 60%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["100","900"],fg:["700","300"]},pressed:{bg:["200","800"],fg:["800","200"]},selected:{bg:["200","800"],fg:["800","200"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}}
306,badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["300","700"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}},positive:{"*":{border:["600 20%","800"]}},caution:{"*":{border:["600 20%","800"]}}},bleed:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["white/0","black/0"],code:{bg:["50","950"],fg:["700 75%","300 75%"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["700","300"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["100","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","900"],fg:["800","200"],icon:["800 70%","300 70%"]},pressed:{bg:["100","800"],fg:["800","200"],icon:["800 70%","200 70%"]},selected:{bg:["100","900"],fg:["800","200"],icon:["800 60%","200 60%"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["400","600"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}}}},input:{"*":{"*":{_blend:["multiply","screen"],bg:["white","black"],border:["200","700"],fg:["black","200"],muted:{bg:["50","950"]},placeholder:["400","600"]},hovered:{border:["300","700"]},readOnly:{bg:["50","950"],border:["200","800"],fg:["800","200"]},disabled:{bg:["50","950"],fg:["400","600"],border:["100","900"],placeholder:["200","800 50%"]}},invalid:{"*":{_hue:"red",bg:["100","950"]}}},selectable:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","950"]},pressed:{bg:["100","900"]},selected:{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["multiply","screen"],bg:["white","black"],fg:["black","white"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500 20%","400 20%"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["500 10%","400 10%"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["200","800"],icon:["200","800"],kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]},muted:{bg:["50 50%","950 50%"],fg:["200","800"]}}},default:{selected:{_hue:"blue"}},critical:{disabled:{bg:["50 50%","950 50%"]}}},syntax:{atrule:["purple/600","purple/400"],attrName:["green/600","green/400"],attrValue:["yellow/600","yellow/400"],attribute:["yellow/600","yellow/400"],boolean:["purple/600","purple/400"],builtin:["purple/600","purple/400"],c
306data:["yellow/600","yellow/400"],char:["yellow/600","yellow/400"],class:["orange/600","orange/400"],className:["cyan/600","cyan/400"],comment:["gray/400","gray/600"],constant:["purple/600","purple/400"],deleted:["red/600","red/400"],entity:["red/600","red/400"],function:["green/600","green/400"],hexcode:["blue/600","blue/400"],id:["purple/600","purple/400"],important:["purple/600","purple/400"],inserted:["yellow/600","yellow/400"],keyword:["magenta/600","magenta/400"],number:["purple/600","purple/400"],operator:["magenta/600","magenta/400"],property:["blue/600","blue/400"],pseudoClass:["yellow/600","yellow/400"],pseudoElement:["yellow/600","yellow/400"],punctuation:["gray/600","gray/400"],regex:["blue/600","blue/400"],selector:["red/600","red/400"],string:["yellow/600","yellow/400"],symbol:["purple/600","purple/400"],tag:["red/600","red/400"],unit:["orange/600","orange/400"],url:["red/600","red/400"],variable:["red/600","red/400"]}};function isRecord(m){return!!(m&&"object"==typeof m&&!Array.isArray(m))}function merge(...m){let y=m.filter(Boolean);return 0===y.length?{}:y.reduce(_merge,{})}function _merge(m,y){for(let _ of Object.keys(y)){let S=m[_],T=y[_];isRecord(S)&&isRecord(T)?m[_]=merge(S,T):m[_]=T}return m}function buildColorScheme(m,y){let{scheme:_}=m,S={};for(let m of et)S[m]=function(m,y){let{scheme:_,tone:S}=m,T=y?.color?.base?.[S],R={hue:T?._hue||"gray",scheme:_};return{_blend:(T?._blend||["multiply","screen"])["light"===_?0:1],_dark:"dark"===_,accent:{fg:resolveColorTokenValue(R,T?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:_},T),backdrop:resolveColorTokenValue(R,T?.backdrop),badge:buildBadgeColorTheme(T?.badge,{scheme:_},y),bg:resolveColorTokenValue(R,T?.bg),border:resolveColorTokenValue(R,T?.border),button:function(m,y){let{scheme:_,tone:S}=m,T={};for(let m of ea)T[m]=function(m,y){let{cardTone:_,mode:S,scheme:T}=m,R={};for(let m of er)R[m]=function(m,y){let{cardTone:_,mode:S,scheme:T,tone:R}=m,D={};for(let m of ei)D[m]=function(m,y){let{cardTone:_,mode:S,tone:T,scheme:R,state:D}=m,j=y?.color?.base?.[_],B=y?.color?.button?.[S]?.[T]?.[D],Z=B?._hue||j?._hue||"gray",W=B?._blend||["screen","multiply"],q={hue:Z,scheme:R};return{_blend:W["light"===R?0:1],accent:{fg:resolveColorTokenValue(q,B?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:R},B),badge:buildBadgeColorTheme(B?.badge,{scheme:R},y),bg:resolveColorTokenValue(q,B?.bg),border:resolveColorTokenValue(q,B?.border),code:{bg:resolveColorTokenValue(q,B?.code?.bg),fg:resolveColorTokenValue(q,B?.code?.fg)},fg:resolveColorTokenValue(q,B?.fg),icon:resolveColorTokenValue(q,B?.icon),muted:{bg:resolveColorTokenValue(q,B?.muted?.bg),fg:resolveColorTokenValue(q,B?.muted?.fg)},kbd:{bg:resolveColorTokenValue(q,B?.kbd?.bg),fg:resolveColorTokenValue(q,B?.kbd?.fg),border:resolveColorTokenValue(q,B?.kbd?.border)},link:{fg:resolveColorTokenValue(q,B?.link?.fg)},skeleton:{from:resolveColorTokenValue(q,B?.skeleton?.from),to:resolveColorTokenValue(q,B?.skeleton?.to)}}}({cardTone:_,mode:S,tone:R,scheme:T,state:m},y);return D}({cardTone:_,mode:S,scheme:T,tone:m},y);return R}({cardTone:S,scheme:_,mode:m},y);return T}({scheme:_,tone:S},y),code:{bg:resolveColorTokenValue(R,T?.code?.bg),fg:resolveColorTokenValue(R,T?.code?.fg)},fg:resolveColorTokenValue(R,T?.fg),focusRing:resolveColorTokenValue(R,T?.focusRing),icon:resolveColorTokenValue(R,T?.icon),input:function(m,y){let{scheme:_,tone:S}=m;return{default:buildInputStatesColorTheme({mode:"default",scheme:_,tone:S},y),invalid:buildInputStatesColorTheme({mode:"invalid",scheme:_,tone:S},y)}}({scheme:_,tone:S},y),kbd:{bg:resolveColorTokenValue(R,T?.kbd?.bg),fg:resolveColorTokenValue(R,T?.kbd?.fg),border:resolveColorTokenValue(R,T?.kbd?.border)},link:{fg:resolveColorTokenValue(R,T?.link?.fg)},muted:{bg:resolveColorTokenValue(R,T?.muted?.bg),fg:resolveColorTokenValue(R,T?.muted?.fg)},selectable:function(m,y){let{scheme:_,tone:S}=m,T={};for(let m of er)T[m]=function(m,y){let{cardTone:_,scheme:S,tone:T}=m,R={};for(let m of ei)R[m]=function(m,y){let{cardTone:_,scheme:S,state:T,tone:R}=m,D=y?.color?.base?.[_],j=y?.color?.selectable?.[R]?.[T],B=j?._hue||D?._hue||"gray",Z=j?._blend||["screen","multiply"],W={hue:B,scheme:S};return{_blend:Z["light"===S?0:1],accent:{fg:resolveColorTokenValue(W,j?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:S},j),badge:buildBadgeColorTheme(j?.badge,{scheme:S},y),bg:resolveColorTokenValue(W,j?.bg),border:resolveColorTokenValue(W,j?.border),code:{bg:resolveColorTokenValue(W,j?.code?.bg),fg:resolveColorTokenValue(W,j?.code?.fg)},fg:resolveColorTokenValue(W,j?.fg),icon:resolveColorTokenValue(W,j?.icon),muted:{bg:resolveColorTokenValue(W,j?.muted?.bg),fg:resolveColorTokenValue(W,j?.muted?.fg)},kbd:{bg:resolveColorTokenValue(W,j?.kbd?.bg),fg:resolveColorTokenValue(W,j?.kbd?.fg),border:resolveColorTokenValue(W,j?.kbd?.border)},link:{fg:resolveColorTokenValue(W,j?.link?.fg)},skeleton:{from:resolveColorTokenValue(W,j?.skeleton?.from),to:resolveColorTokenValue(W,j?.skeleton?.to)}}}
306({cardTone:_,tone:T,scheme:S,state:m},y);return R}({cardTone:S,scheme:_,tone:m},y);return T}({scheme:_,tone:S},y),shadow:function(m,y){let{scheme:_,tone:S}=m,T=y?.color?.base?.[S],R={hue:T?._hue||"gray",scheme:_};return{outline:resolveColorTokenValue(R,T?.shadow?.outline),umbra:resolveColorTokenValue(R,T?.shadow?.umbra),penumbra:resolveColorTokenValue(R,T?.shadow?.penumbra),ambient:resolveColorTokenValue(R,T?.shadow?.ambient)}}({scheme:_,tone:S},y),skeleton:{from:resolveColorTokenValue(R,T?.skeleton?.from),to:resolveColorTokenValue(R,T?.skeleton?.to)},syntax:function(m,y){let{scheme:_}=m,S=y?.color?.syntax,T={hue:"gray",scheme:_};return{atrule:resolveColorTokenValue(T,S?.atrule),attrName:resolveColorTokenValue(T,S?.attrName),attrValue:resolveColorTokenValue(T,S?.attrValue),attribute:resolveColorTokenValue(T,S?.attribute),boolean:resolveColorTokenValue(T,S?.boolean),builtin:resolveColorTokenValue(T,S?.builtin),cdata:resolveColorTokenValue(T,S?.cdata),char:resolveColorTokenValue(T,S?.char),class:resolveColorTokenValue(T,S?.class),className:resolveColorTokenValue(T,S?.className),comment:resolveColorTokenValue(T,S?.comment),constant:resolveColorTokenValue(T,S?.constant),deleted:resolveColorTokenValue(T,S?.deleted),doctype:resolveColorTokenValue(T,S?.doctype),entity:resolveColorTokenValue(T,S?.entity),function:resolveColorTokenValue(T,S?.function),hexcode:resolveColorTokenValue(T,S?.hexcode),id:resolveColorTokenValue(T,S?.id),important:resolveColorTokenValue(T,S?.important),inserted:resolveColorTokenValue(T,S?.inserted),keyword:resolveColorTokenValue(T,S?.keyword),number:resolveColorTokenValue(T,S?.number),operator:resolveColorTokenValue(T,S?.operator),prolog:resolveColorTokenValue(T,S?.prolog),property:resolveColorTokenValue(T,S?.property),pseudoClass:resolveColorTokenValue(T,S?.pseudoClass),pseudoElement:resolveColorTokenValue(T,S?.pseudoElement),punctuation:resolveColorTokenValue(T,S?.punctuation),regex:resolveColorTokenValue(T,S?.regex),selector:resolveColorTokenValue(T,S?.selector),string:resolveColorTokenValue(T,S?.string),symbol:resolveColorTokenValue(T,S?.symbol),tag:resolveColorTokenValue(T,S?.tag),unit:resolveColorTokenValue(T,S?.unit),url:resolveColorTokenValue(T,S?.url),variable:resolveColorTokenValue(T,S?.variable)}}({scheme:_},y)}}({scheme:_,tone:m},y);return S}function buildAvatarColorTheme(m,y){let{scheme:_}=m;return{gray:_buildAvatarColorTheme({color:"gray",scheme:_},y),blue:_buildAvatarColorTheme({color:"blue",scheme:_},y),purple:_buildAvatarColorTheme({color:"purple",scheme:_},y),magenta:_buildAvatarColorTheme({color:"magenta",scheme:_},y),red:_buildAvatarColorTheme({color:"red",scheme:_},y),orange:_buildAvatarColorTheme({color:"orange",scheme:_},y),yellow:_buildAvatarColorTheme({color:"yellow",scheme:_},y),green:_buildAvatarColorTheme({color:"green",scheme:_},y),cyan:_buildAvatarColorTheme({color:"cyan",scheme:_},y)}}function _buildAvatarColorTheme(m,y){let{color:_,scheme:S}=m,T=y?.avatar?.[_],R={hue:T?._hue||"gray",scheme:S};return{_blend:(T?._blend||["screen","multiply"])["light"===S?0:1],bg:resolveColorTokenValue(R,T?.bg),fg:resolveColorTokenValue(R,T?.fg)}}function buildBadgeColorTheme(m,y,_){let{scheme:S}=y,T={};for(let y of er)T[y]=function(m,y,_){let{scheme:S,tone:T}=y,R=m?.[T],D={hue:R?._hue||_?.color?.base?.[T]?._hue||"gray",scheme:S};return{bg:resolveColorTokenValue(D,R?.bg),fg:resolveColorTokenValue(D,R?.fg),dot:resolveColorTokenValue(D,R?.dot),icon:resolveColorTokenValue(D,R?.icon)}}(m,{scheme:S,tone:y},_);return T}function buildInputStatesColorTheme(m,y){let{mode:_,scheme:S,tone:T}=m;return{enabled:buildInputStateColorTheme({mode:_,scheme:S,state:"enabled",cardTone:T},y),hovered:buildInputStateColorTheme({mode:_,scheme:S,state:"hovered",cardTone:T},y),readOnly:buildInputStateColorTheme({mode:_,scheme:S,state:"readOnly",cardTone:T},y),disabled:buildInputStateColorTheme({mode:_,scheme:S,state:"disabled",cardTone:T},y)}}function buildInputStateColorTheme(m,y){let{cardTone:_,mode:S,scheme:T,state:R}=m,D=y?.color?.base?.[_],j=y?.color?.input?.[S]?.[R],B=j?._hue||D?._hue||"gray",Z=j?._blend||["screen","multiply"],W={hue:B,scheme:T};return{_blend:Z["light"===T?0:1],bg:resolveColorTokenValue(W,j?.bg),border:resolveColorTokenValue(W,j?.border),fg:resolveColorTokenValue(W,j?.fg),muted:{bg:resolveColorTokenValue(W,j?.muted?.bg)},placeholder:resolveColorTokenValue(W,j?.placeholder)}}function theme_clamp(m,y=0,_=1){return Math.min(_,Math.max(y,m))}function range(m,y,_,S,T){var R;return _*(1-(R=theme_clamp((T-m)/(y-m))))+S*R}function round(m){return Math.round(m)}function theme_hexToRgb(m){if(4===m.length){let y=m.slice(1,2),_=m.slice(2,3),S=m.slice(3,4);return{r:parseInt(y+y,16),g:parseInt(_+_,16),b:parseInt(S+S,16)}}return{r:parseInt(m.slice(1,3),16),g:parseInt(m.slice(3,5),16),b:parseInt(m.slice(5,7),16)}}function theme_rgbToHex(m){let y=round(theme_clamp(Math.round(m.r),0,255)),_=round(theme_clamp(Math.round(m.g),0,255)),S=round(theme_clamp(Math.round(m.b),0,255));return"a"in m?`rgba(${y},${_},${S},${m.a})`:"#"+(16777216+(y<<16)+(_<<8)+S).toString(16).slice(1)}let ed=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function parseColor(m){if(!m)return{r:0,g:0,b:0};if("string"!=typeof m)throw Error("parseColor: expected a string");if("#"===m[0]&&(4===m.length||7===m.length)&&function(m){for(let y of m)if(-1==="0123456789ABCDEFabcdef".indexOf(y))return!1;return!0}(m.slice(1)))return theme_hexToRgb(m);
306if(m.startsWith("hsl("))return function(m){let y=m.s/100,_=m.l/100,S=(1-Math.abs(2*_-1))*y,T=S*(1-Math.abs(m.h/60%2-1)),R=_-S/2,D=0,j=0,B=0;return 0<=m.h&&m.h<60?(D=S,j=T,B=0):60<=m.h&&m.h<120?(D=T,j=S,B=0):120<=m.h&&m.h<180?(D=0,j=S,B=T):180<=m.h&&m.h<240?(D=0,j=T,B=S):240<=m.h&&m.h<300?(D=T,j=0,B=S):300<=m.h&&m.h<360&&(D=S,j=0,B=T),{r:Math.round((D+R)*255),g:Math.round((j+R)*255),b:Math.round((B+R)*255)}}(function(m){let y=ed.exec(m);if(!y)throw Error(`parseHsl: string is not a HSL color: "${m}"`);return{h:parseInt(y[1]),s:parseFloat(y[3]),l:parseFloat(y[5])}}(m));if(m.startsWith("rgba("))return function(m){let y=m.replace(/rgba\(|\)/g,"").split(",");return{r:parseInt(y[0]),g:parseInt(y[1]),b:parseInt(y[2]),a:parseFloat(y[3])}}(m);throw Error(`parseColor: unexpected color format: "${m}"`)}let ef=[0,255];function renderColorValue(m,y){let{bg:_,blendMode:S,colorPalette:T}=y;if("white"===_)throw Error("Cannot blend with white background");let R=parseTokenValue(m);if(!R||"color"!==R.type)throw Error(`Invalid color token value: ${m}`);let D="";if("black"===R.key&&(D=renderColorHex(T.black)),"white"===R.key&&(D=renderColorHex(T.white)),R.hue&&R.tint&&(D=renderColorHex(T[R.hue][R.tint])),!D)throw Error(`Invalid color token value: ${m}`);let j=D,B={blendMode:S,bg:_,black:renderColorHex(T.black),white:renderColorHex(T.white)};try{if(D=function(m,y){var _,S,T,R,D,j;let{blendMode:B}=y,Z=parseColor(m),W=parseColor(y.black),q=parseColor(y.white),Y=y.bg?parseColor(y.bg):"multiply"===B?q:W,ee={r:[W.r,q.r],g:[W.g,q.g],b:[W.b,q.b]},et={r:theme_clamp(range(...ee.r,...ef,Y.r),...ef),g:theme_clamp(range(...ee.g,...ef,Y.g),...ef),b:theme_clamp(range(...ee.b,...ef,Y.b),...ef)},er={r:theme_clamp(range(...ee.r,...ef,Z.r),...ef),g:theme_clamp(range(...ee.g,...ef,Z.g),...ef),b:theme_clamp(range(...ee.b,...ef,Z.b),...ef)},ei="multiply"===B?{r:255*(et.r/255*(er.r/255)),g:255*(et.g/255*(er.g/255)),b:255*(et.b/255*(er.b/255))}:{r:255*((_=et.r/255)+(S=er.r/255)-_*S),g:255*((T=et.g/255)+(R=er.g/255)-T*R),b:255*((D=et.b/255)+(j=er.b/255)-D*j)},ea={r:theme_clamp(range(...ef,...ee.r,ei.r),...ee.r),g:theme_clamp(range(...ef,...ee.g,ei.g),...ee.g),b:theme_clamp(range(...ef,...ee.b,ei.b),...ee.b)};return theme_rgbToHex(ea)}(D,B),_&&void 0!==R.mix){var Z,W,q,Y,ee,et,er;let m=theme_hexToRgb(_),y=theme_hexToRgb(D);D=theme_rgbToHex((Z=R.mix,{r:(W=m.r,q=y.r,W+(q-W)*Z),g:(Y=m.g,ee=y.g,Y+(ee-Y)*Z),b:(et=m.b,er=y.b,et+(er-et)*Z)}))}}catch(m){throw console.warn("could not blend",D,B),m}return"#aN"===D&&(console.warn(`invalid color token value: ${m}`),D=j),void 0!==R.opacity&&(D=function(m,y){let _=parseColor(m);return`rgba(${_.r},${_.g},${_.b},${y})`}(D,R.opacity)),D}function renderColorHex(m){return"string"==typeof m?m:m.hex}function renderThemeColorScheme(m,y){let _=Object.entries(y),[,S]=_.find(([m])=>"transparent"===m),[,T]=_.find(([m])=>"default"===m),R=renderThemeColor(S,{colorPalette:m}),D=renderThemeColor(T,{colorPalette:m}),j=D.bg;if("white"===j)throw Error("Cannot blend with white background");return Object.fromEntries([["transparent",R],["default",D],..._.filter(([m])=>"default"!==m&&"transparent"!==m).map(([y,_])=>[y,renderThemeColor(_,{bg:j,colorPalette:m})])])}function renderThemeColor(m,y){var _,S,T,R;let{colorPalette:D,bg:j}=y,B=m._blend||"multiply",Z=renderColorValue(m.bg,{colorPalette:D,bg:j,blendMode:B}),W={colorPalette:D,bg:Z,blendMode:B},q=(_=m.button,S={baseBg:Z,blendMode:B,colorPalette:D},{default:renderThemeColorButtonTones(_.default,S),ghost:renderThemeColorButtonTones(_.ghost,S),bleed:renderThemeColorButtonTones(_.bleed,S)}),Y=function(m,y){let _={};for(let T of er){var S;_[T]={enabled:renderThemeColorState((S=m[T]).enabled,y),hovered:renderThemeColorState(S.hovered,y),pressed:renderThemeColorState(S.pressed,y),selected:renderThemeColorState(S.selected,y),disabled:renderThemeColorState(S.disabled,y)}}return _}(m.selectable,{colorPalette:D,baseBg:Z,blendMode:B}),ee={outline:renderColorValue(m.shadow.outline,W),umbra:renderColorValue(m.shadow.umbra,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}}),penumbra:renderColorValue(m.shadow.penumbra,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}}),ambient:renderColorValue(m.shadow.ambient,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}})};return{_blend:B,_dark:m._dark,accent:{fg:renderColorValue(m.accent.fg,W)},avatar:renderThemeColorAvatar(m.avatar,{baseBg:Z,colorPalette:D,blendMode:B}),backdrop:renderColorValue(m.backdrop,W),badge:renderThemeColorBadge(m.badge,{baseBg:Z,colorPalette:D,blendMode:B}),bg:Z,border:renderColorValue(m.border,W),button:q,code:{bg:renderColorValue(m.code.bg,W),fg:renderColorValue(m.code.fg,W)}
306,fg:renderColorValue(m.fg,W),focusRing:renderColorValue(m.focusRing,W),icon:renderColorValue(m.icon,W),input:(T=m.input,R={baseBg:Z,colorPalette:D,blendMode:B},{default:renderInputStatesColorTheme(T.default,R),invalid:renderInputStatesColorTheme(T.invalid,R)}),kbd:function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),D={bg:R,blendMode:S,colorPalette:T};return{bg:R,fg:renderColorValue(m.fg,D),border:renderColorValue(m.border,D)}}(m.kbd,{baseBg:Z,colorPalette:D,blendMode:B}),link:{fg:renderColorValue(m.link.fg,W)},muted:{bg:renderColorValue(m.muted.bg,W),fg:renderColorValue(m.muted.fg,W)},shadow:ee,skeleton:{from:renderColorValue(m.skeleton.from,W),to:renderColorValue(m.skeleton.to,W)},syntax:function(m,y){let{colorPalette:_,baseBg:S,blendMode:T}=y,R={colorPalette:_,bg:S,blendMode:T};return{atrule:renderColorValue(m.atrule,R),attrName:renderColorValue(m.attrName,R),attrValue:renderColorValue(m.attrValue,R),attribute:renderColorValue(m.attribute,R),boolean:renderColorValue(m.boolean,R),builtin:renderColorValue(m.builtin,R),cdata:renderColorValue(m.cdata,R),char:renderColorValue(m.char,R),class:renderColorValue(m.class,R),className:renderColorValue(m.className,R),comment:renderColorValue(m.comment,R),constant:renderColorValue(m.constant,R),deleted:renderColorValue(m.deleted,R),doctype:renderColorValue(m.doctype,R),entity:renderColorValue(m.entity,R),function:renderColorValue(m.function,R),hexcode:renderColorValue(m.hexcode,R),id:renderColorValue(m.id,R),important:renderColorValue(m.important,R),inserted:renderColorValue(m.inserted,R),keyword:renderColorValue(m.keyword,R),number:renderColorValue(m.number,R),operator:renderColorValue(m.operator,R),prolog:renderColorValue(m.prolog,R),property:renderColorValue(m.property,R),pseudoClass:renderColorValue(m.pseudoClass,R),pseudoElement:renderColorValue(m.pseudoElement,R),punctuation:renderColorValue(m.punctuation,R),regex:renderColorValue(m.regex,R),selector:renderColorValue(m.selector,R),string:renderColorValue(m.string,R),symbol:renderColorValue(m.symbol,R),tag:renderColorValue(m.tag,R),unit:renderColorValue(m.unit,R),url:renderColorValue(m.url,R),variable:renderColorValue(m.variable,R)}}(m.syntax,{baseBg:Z,colorPalette:D,blendMode:B}),selectable:Y}}function renderThemeColorAvatar(m,y){let _={};for(let T of S)_[T]=function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T});return{_blend:R,bg:D,fg:renderColorValue(m.fg,{bg:D,blendMode:R,colorPalette:T})}}(m[T],y);return _}function renderThemeColorBadge(m,y){let _={};for(let S of er)_[S]=function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),D={bg:R,blendMode:S,colorPalette:T};return{bg:R,dot:renderColorValue(m.dot,D),fg:renderColorValue(m.fg,D),icon:renderColorValue(m.icon,D)}}(m[S],y);return _}function renderThemeColorButtonTones(m,y){let _={};for(let T of er){var S;_[T]={enabled:renderThemeColorState((S=m[T]).enabled,y),hovered:renderThemeColorState(S.hovered,y),pressed:renderThemeColorState(S.pressed,y),selected:renderThemeColorState(S.selected,y),disabled:renderThemeColorState(S.disabled,y)}}return _}function renderThemeColorState(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),j={bg:D,blendMode:R,colorPalette:T};return{_blend:R,accent:{fg:renderColorValue(m.accent.fg,j)},avatar:renderThemeColorAvatar(m.avatar,{baseBg:D,colorPalette:T,blendMode:R}),badge:renderThemeColorBadge(m.badge,{baseBg:D,colorPalette:T,blendMode:R}),bg:D,border:renderColorValue(m.border,j),code:{bg:renderColorValue(m.code.bg,j),fg:renderColorValue(m.code.fg,j)},fg:renderColorValue(m.fg,j),icon:renderColorValue(m.icon,j),link:{fg:renderColorValue(m.link.fg,j)},muted:{bg:renderColorValue(m.muted.bg,j),fg:renderColorValue(m.muted.fg,j)},kbd:{bg:renderColorValue(m.kbd.bg,j),fg:renderColorValue(m.kbd.fg,j),border:renderColorValue(m.kbd.border,j)},skeleton:{from:renderColorValue(m.skeleton?.from,j),to:renderColorValue(m.skeleton?.to,j)}}}function renderInputStatesColorTheme(m,y){return{enabled:renderInputStateColorTheme(m.enabled,y),hovered:renderInputStateColorTheme(m.hovered,y),readOnly:renderInputStateColorTheme(m.readOnly,y),disabled:renderInputStateColorTheme(m.disabled,y)}}function renderInputStateColorTheme(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{colorPalette:T,bg:_,blendMode:S}),j={colorPalette:T,bg:D,blendMode:R};return{_blend:R,bg:D,border:renderColorValue(m.border,j),fg:renderColorValue(m.fg,j),muted:{bg:renderColorValue(m.muted.bg,j)},placeholder:renderColorValue(m.placeholder,j)}}function buildTheme(m){let y=function(m){let y={color:function(m){let y=merge(ec,m);return{base:function(m){let y={};for(let _ of et)y[_]=function(m,y){let _=merge(m?.base?.["*"],m?.base?.[y]),T=_._hue||m?.base?.[y]?._hue||"gray";return{..._,_hue:T,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},_.avatar?.["*"],_.avatar?.[y])}),{}),badge:er.reduce((y,S)=>({...y,[S]:{_hue:m?.base?.[S]?._hue||T,..._.badge?.["*"],..._.badge?.[S]}}),{})}}(m,_);return y}(y),button:function(m){let y={};for(let _ of ea)y[_]=function(m,y){let _={};for(let T of er)_[T]=function(m,y,_){let T={};for(let R of ei)T[R]=function(m,y,_,T){let R=merge(m?.button?.[_]?.["*"]?.["*"],m?.button?.[_]?.[y]?.["*"],m?.button?.[_]?.["*"]?.[T],m?.button?.[_]?.[y]?.[T]),D=R._hue||m?.base?.[y]?._hue;return{...R,_hue:D,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},R.avatar?.["*"],R.avatar?.[y])}),{}),badge:er.reduce((y,_)=>({...y,[_]:{_hue:m?.base?.[_]?._hue||D,...R.badge?.["*"],...R.badge?.[_]}}),{})}}(m,_,y,R);return T}(m,y,T);return _}(m,_);return y}(y),input:function(m){let y={};for(let _ of es)y[_]=function(m,y){let _={};for(let S of el)_[S]=function(m,y,_){let S=merge(m?.input?.["*"]?.["*"],m?.input?.[y]?.["*"],m?.input?.["*"]?.[_],m?.input?.[y]?.[_]),T=S._hue||m?.input?.[y]?._hue;return{...S,_hue:T}}
306(m,y,S);return _}(m,_);return y}(y),selectable:function(m){let y={};for(let _ of er)y[_]=function(m,y){let _={_hue:m?.selectable?.[y]?._hue||m?.base?.[y]?._hue};for(let T of ei)_[T]=function(m,y,_){let T=merge(m?.selectable?.["*"]?.["*"],m?.selectable?.[y]?.["*"],m?.selectable?.["*"]?.[_],m?.selectable?.[y]?.[_]),R=T._hue||m?.base?.[y]?._hue;return{...T,_hue:R,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},T.avatar?.["*"],T.avatar?.[y])}),{}),badge:er.reduce((y,_)=>({...y,[_]:{_hue:m?.base?.[_]?._hue||R,...T.badge?.["*"],...T.badge?.[_]}}),{})}}(m,y,T);return _}(m,_);return y}(y),syntax:y.syntax}}(m?.color)};return{light:buildColorScheme({scheme:"light"},y),dark:buildColorScheme({scheme:"dark"},y)}}(m),_={_version:2,avatar:m?.avatar??j.avatar,button:m?.button??j.button,card:m?.card??j.card,color:function(m,y){let _=y?.palette??R;return{light:renderThemeColorScheme(_,m.light),dark:renderThemeColorScheme(_,m.dark)}}(y,m),container:m?.container??j.container,font:m?.font??B,input:m?.input??j.input,layer:m?.layer??j.layer,media:m?.media??j.media,radius:m?.radius??j.radius,shadow:m?.shadow??j.shadow,space:m?.space??j.space,style:m?.style??j.style};return v2_v0(_)}let ep=new Map;function getScopedTheme(m,y,_){let S=function(m,y,_){let S=ep.get(y);if(!S)return;let T=S.get(_);if(T)return T.get(m)}(m,y,_);if(S)return S;let T=is_v2(m)?v2_v0(m):m,R=is_v2(m)?m:function(m){if(m.v2)return m.v2;let y=q.get(m);
306if(y)return y;let{avatar:_,button:S,color:T,container:R,fonts:D,input:B,layer:Z,media:W,radius:Y,shadows:ee,space:et,styles:er}=m,ei={_version:2,avatar:{...j.avatar,..._},button:{...j.button,...S},card:j.card,color:{light:{transparent:themeColor_v0_v2(T.light.transparent),default:themeColor_v0_v2(T.light.default),neutral:themeColor_v0_v2(T.light.transparent),primary:themeColor_v0_v2(T.light.primary),suggest:themeColor_v0_v2(T.light.primary),positive:themeColor_v0_v2(T.light.positive),caution:themeColor_v0_v2(T.light.caution),critical:themeColor_v0_v2(T.light.critical)},dark:{transparent:themeColor_v0_v2(T.dark.transparent),default:themeColor_v0_v2(T.dark.default),neutral:themeColor_v0_v2(T.dark.transparent),primary:themeColor_v0_v2(T.dark.primary),suggest:themeColor_v0_v2(T.dark.primary),positive:themeColor_v0_v2(T.dark.positive),caution:themeColor_v0_v2(T.dark.caution),critical:themeColor_v0_v2(T.dark.critical)}},container:R,font:D,input:{...j.input,...B,checkbox:{...j.input.checkbox,...B.checkbox},radio:{...j.input.radio,...B.radio},switch:{...j.input.switch,...B.switch}},layer:Z??j.layer,media:W,radius:Y,shadow:ee,space:et,style:er};return q.set(m,ei),ei}(m),D=T.color[y]||T.color.light,B=D[_]||D.default,Z=T.layer||j.layer,W=R.color[y]||R.color.light,Y=W[_]||W.default,ee="neutral"in Y.badge?Y:{...Y,badge:{...Y.badge,neutral:Y.badge.default,suggest:Y.badge.primary},button:{bleed:{...Y.button.bleed,neutral:Y.button.bleed.default,suggest:Y.button.bleed.primary},default:{...Y.button.default,neutral:Y.button.default.default,suggest:Y.button.default.primary},ghost:{...Y.button.ghost,neutral:Y.button.ghost.default,suggest:Y.button.ghost.primary}},selectable:{...Y.selectable,neutral:Y.selectable.default,suggest:Y.selectable.primary}},et=R.layer||j.layer,er={sanity:{...T,color:B,layer:Z,v2:{...R,_resolved:!0,color:ee,layer:et}}};return function(m,y,_,S){ep.has(y)||ep.set(y,new Map);let T=ep.get(y);T.has(_)||T.set(_,new WeakMap),T.get(_).set(m,S)}(m,y,_,er),er}},42806:function(m,y,_){"use strict";_.d(y,{AS:function(){return T},TV:function(){return onPageHide},x8:function(){return onVisibilityHidden}});let S={capture:!0};function listen(m,y,_){return m.addEventListener(y,_,S),()=>m.removeEventListener(y,_,S)}function onPageHide(m){if("onpagehide"in window)return listen(window,"pagehide",m);let y=listen(window,"unload",m),_=listen(window,"unload",m);return()=>{y(),_()}}function onVisibilityHidden(m){return listen(document,"visibilitychange",()=>{"hidden"===document.visibilityState&&m()})}let T=function(){let m={updateUserProperties(){},trace:function(y){return{start(){},log(m){},complete(){},newContext:y=>m,error(m){},await:m=>m}},log:function(m,y){}};return m}()},25066:function(m,y,_){"use strict";_.d(y,{_o:function(){return createBatchedStore},ql:function(){return createSessionId},dS:function(){return defineEvent}});var S,T="0123456789abcdefghjkmnpqrstvwxyz",R=new Uint8Array([255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,10,11,12,13,14,15,16,17,255,18,19,255,20,21,255,22,23,24,25,26,255,27,28,29,30,31,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255]);function encode(m){let y=Array(26).fill("");
306if(16!==m.length)throw Error("Invalid length");return y[0]=T[(224&m[0])>>5],y[1]=T[31&m[0]],y[2]=T[(248&m[1])>>3],y[3]=T[(7&m[1])<<2|(192&m[2])>>6],y[4]=T[(62&m[2])>>1],y[5]=T[(1&m[2])<<4|(240&m[3])>>4],y[6]=T[(15&m[3])<<1|(128&m[4])>>7],y[7]=T[(124&m[4])>>2],y[8]=T[(3&m[4])<<3|(224&m[5])>>5],y[9]=T[31&m[5]],y[10]=T[(248&m[6])>>3],y[11]=T[(7&m[6])<<2|(192&m[7])>>6],y[12]=T[(62&m[7])>>1],y[13]=T[(1&m[7])<<4|(240&m[8])>>4],y[14]=T[(15&m[8])<<1|(128&m[9])>>7],y[15]=T[(124&m[9])>>2],y[16]=T[(3&m[9])<<3|(224&m[10])>>5],y[17]=T[31&m[10]],y[18]=T[(248&m[11])>>3],y[19]=T[(7&m[11])<<2|(192&m[12])>>6],y[20]=T[(62&m[12])>>1],y[21]=T[(1&m[12])<<4|(240&m[13])>>4],y[22]=T[(15&m[13])<<1|(128&m[14])>>7],y[23]=T[(124&m[14])>>2],y[24]=T[(3&m[14])<<3|(224&m[15])>>5],y[25]=T[31&m[15]],y.join("")}function decode(m){if(26!==m.length)throw Error("Invalid length");let y=new TextEncoder,_=y.encode(m);if(255===R[_[0]]||255===R[_[1]]||255===R[_[2]]||255===R[_[3]]||255===R[_[4]]||255===R[_[5]]||255===R[_[6]]||255===R[_[7]]||255===R[_[8]]||255===R[_[9]]||255===R[_[10]]||255===R[_[11]]||255===R[_[12]]||255===R[_[13]]||255===R[_[14]]||255===R[_[15]]||255===R[_[16]]||255===R[_[17]]||255===R[_[18]]||255===R[_[19]]||255===R[_[20]]||255===R[_[21]]||255===R[_[22]]||255===R[_[23]]||255===R[_[24]]||255===R[_[25]])throw Error("Invalid base32 character");let S=new Uint8Array(16);return S[0]=R[_[0]]<<5|R[_[1]],S[1]=R[_[2]]<<3|R[_[3]]>>2,S[2]=(3&R[_[3]])<<6|R[_[4]]<<1|R[_[5]]>>4,S[3]=(15&R[_[5]])<<4|R[_[6]]>>1,S[4]=(1&R[_[6]])<<7|R[_[7]]<<2|R[_[8]]>>3,S[5]=(7&R[_[8]])<<5|R[_[9]],S[6]=R[_[10]]<<3|R[_[11]]>>2,S[7]=(3&R[_[11]])<<6|R[_[12]]<<1|R[_[13]]>>4,S[8]=(15&R[_[13]])<<4|R[_[14]]>>1,S[9]=(1&R[_[14]])<<7|R[_[15]]<<2|R[_[16]]>>3,S[10]=(7&R[_[16]])<<5|R[_[17]],S[11]=R[_[18]]<<3|R[_[19]]>>2,S[12]=(3&R[_[19]])<<6|R[_[20]]<<1|R[_[21]]>>4,S[13]=(15&R[_[21]])<<4|R[_[22]]>>1,S[14]=(1&R[_[22]])<<7|R[_[23]]<<2|R[_[24]]>>3,S[15]=(7&R[_[24]])<<5|R[_[25]],S}var D=Math.pow,j="0123456789abcdef",B=class{constructor(m){if(this.bytes=m,16!==m.length)throw TypeError("not 128-bit length")}static fromFieldsV7(m,y,_,S){if(!Number.isInteger(m)||!Number.isInteger(y)||!Number.isInteger(_)||!Number.isInteger(S)||m<0||y<0||_<0||S<0||m>0xffffffffffff||y>4095||_>1073741823||S>4294967295)throw RangeError("invalid field value");let T=new Uint8Array(16);return T[0]=m/D(2,40),T[1]=m/D(2,32),T[2]=m/D(2,24),T[3]=m/D(2,16),T[4]=m/D(2,8),T[5]=m,T[6]=112|y>>>8,T[7]=y,T[8]=128|_>>>24,T[9]=_>>>16,T[10]=_>>>8,T[11]=_,T[12]=S>>>24,T[13]=S>>>16,T[14]=S>>>8,T[15]=S,new B(T)}toString(){let m="";for(let y=0;y<this.bytes.length;y++)m+=j.charAt(this.bytes[y]>>>4)+j.charAt(15&this.bytes[y]),(3===y||5===y||7===y||9===y)&&(m+="-");return m}clone(){return new B(this.bytes.slice(0))}equals(m){return 0===this.compareTo(m)}compareTo(m){for(let y=0;y<16;y++){let _=this.bytes[y]-m.bytes[y];if(0!==_)return Math.sign(_)}return 0}},Z=class{constructor(){this.timestamp=0,this.counter=0,this.random=new W}generate(){let m=this.generateOrAbort();return void 0!==m?m:(this.timestamp=0,this.generateOrAbort())}generateOrAbort(){let m=Date.now();if(m>this.timestamp)this.timestamp=m,this.resetCounter();else{if(!(m+1e4>this.timestamp))return;this.counter++,this.counter>4398046511103&&(this.timestamp++,this.resetCounter())}return B.fromFieldsV7(this.timestamp,Math.trunc(this.counter/D(2,30)),this.counter&D(2,30)-1,this.random.nextUint32())}resetCounter(){this.counter=1024*this.random.nextUint32()+(1023&this.random.nextUint32())}},getRandomValues=m=>{if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw Error("no cryptographically strong RNG available");for(let y=0;y<m.length;y++)m[y]=65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random());return m};"undefined"!=typeof crypto&&crypto.getRandomValues&&(getRandomValues=m=>crypto.getRandomValues(m));var W=class{constructor(){this.buffer=new Uint32Array(8),this.cursor=99}nextUint32(){return this.cursor>=this.buffer.length&&(getRandomValues(this.buffer),this.cursor=0),this.buffer[this.cursor++]}},uuidv7obj=()=>(S||(S=new Z)).generate(),q=class{constructor(m,y=""){if(this.prefix=m,this.suffix=y,!function(m){let y,_,S;if(m.length>63)return!1;for(_=0,S=m.length;_<S;_+=1)if(!((y=m.charCodeAt(_))>96&&y<123))return!1;return!0}(m))throw Error("Invalid prefix. Must be at most 63 ascii letters [a-z]");if(this.prefix=m,y)this.suffix=y;else{let m=uuidv7obj();this.suffix=encode(m.bytes)}if(26!==this.suffix.length)throw Error(`Invalid length. Suffix should have 26 characters, got ${y.length}`);if(this.suffix[0]>"7")throw Error("Invalid suffix. First character must be in the range [0-7]");
306decode(this.suffix)}getType(){return this.prefix}getSuffix(){return this.suffix}asType(m){if(this.prefix!==m)throw Error(`Cannot convert TypeID of type ${this.prefix} to type ${m}`);return this}toUUIDBytes(){return decode(this.suffix)}toUUID(){let m=new B(this.toUUIDBytes());return m.toString()}toString(){return""===this.prefix?this.suffix:`${this.prefix}_${this.suffix}`}static fromString(m){let y=m.split("_");if(1===y.length)return new q("",y[0]);if(2===y.length){if(""===y[0])throw Error(`Invalid TypeID. Prefix cannot be empty when there's a separator: ${m}`);return new q(y[0],y[1])}throw Error(`Invalid TypeID string: ${m}`)}static fromUUIDBytes(m,y){let _=encode(y);return new q(m,_)}static fromUUID(m,y){let _=encode(function(m){let y;let _=new Uint8Array(16);return _[0]=(y=parseInt(m.slice(0,8),16))>>>24,_[1]=y>>>16&255,_[2]=y>>>8&255,_[3]=255&y,_[4]=(y=parseInt(m.slice(9,13),16))>>>8,_[5]=255&y,_[6]=(y=parseInt(m.slice(14,18),16))>>>8,_[7]=255&y,_[8]=(y=parseInt(m.slice(19,23),16))>>>8,_[9]=255&y,_[10]=(y=parseInt(m.slice(24,36),16))/1099511627776&255,_[11]=y/4294967296&255,_[12]=y>>>24&255,_[13]=y>>>16&255,_[14]=y>>>8&255,_[15]=255&y,_}(y));return new q(m,_)}};function typeid(m="",y=""){return new q(m,y)}/*! Bundled license information: 307 308uuidv7/dist/index.js: 309 (** 310 * uuidv7: An experimental implementation of the proposed UUID Version 7 311 * 312 * @license Apache-2.0 313 * @copyright 2021-2023 LiosK 314 * @packageDocumentation 315 *) 316*/var Y=_(82649),ee=_(80230),et=_(1545),er=_(40564),ei=_(32817),ea=_(43994),es=_(40052),el=_(79878),eu=_(42006),ec=_(29127),ed=_(95978),ef=_(51313),ep=_(36861);function createSessionId(){return typeid("session").toString()}_(42806);let unrefTimer=m=>new ee.y(y=>{let _=setTimeout(()=>{y.next(),y.complete()},m);return"function"==typeof _.unref&&_.unref(),()=>clearTimeout(_)});function createBatchedStore(m,y){var _;let S=function(m){let y=new Y.x,_=new WeakMap;function pushTraceEntry(_,S,T,R,D){y.next({sessionId:m,type:_,traceId:S,name:T.name,version:T.version,data:R,context:D,createdAt:new Date().toISOString()})}function pushLogEntry(_,S,T){y.next({sessionId:m,type:_,version:S.version,name:S.name,data:T,createdAt:new Date().toISOString()})}function log(m,y){if("number"==typeof m.maxSampleRate&&m.maxSampleRate>0){let S=_.get(m),T=new Date;(!S||T.getTime()-S.getTime()>m.maxSampleRate)&&(_.set(m,T),pushLogEntry("log",m,y))}else pushLogEntry("log",m,y)}return{events$:y.asObservable(),logger:{updateUserProperties(_){y.next({sessionId:m,type:"userProperties",properties:_,createdAt:new Date().toISOString()})},trace:(_,S)=>{let T=typeid("trace").toString();return function createTrace(_,S,T){return{start(){pushTraceEntry("trace.start",_,S,void 0,T)},newContext:m=>({trace:y=>createTrace("".concat(_,".").concat(m),y,T),updateUserProperties(){},log}),log(m){pushTraceEntry("trace.log",_,S,m,T)},complete(){pushTraceEntry("trace.complete",_,S,void 0,T)},error(R){y.next({sessionId:m,type:"trace.error",traceId:_,name:S.name,version:S.version,data:{message:function(m){var y;let _=m.indexOf("\n"),[S,T]=(y=-1===_?1024:Math.min(_,1024))<1?[m,""]:[m.substring(0,y),m.substring(y)];return S+(T?"⦠(+".concat(T.length,")"):"")}(R.message)},context:T,createdAt:new Date().toISOString()})},await(m,y){return this.start(),m.then(m=>(this.log(y||m),this.complete(),m),m=>{throw this.error(m),m}),m}}}(T,_,S)},log}}}(m),T=[];function consume(){let m=T.slice();return T.length=0,m}function submit(){let m=consume();return 0===m.length?et.E:(0,er.a)([(0,ei.of)(m),y.resolveConsent().catch(m=>({status:"undetermined"}))]).pipe((0,ea.z)(m=>{let[_,S]=m;return 0===_.length||"granted"!==S.status?et.E:(0,es.D)(y.sendEvents(_)).pipe((0,el.K)(m=>(T.unshift(..._),et.E)))}))}let R=null!=(_=y.flushInterval)?_:3e4,D=S.events$.pipe((0,eu.b)(m=>T.push(m)),(0,ec.U)(()=>{}),(0,ed.P)(()=>unrefTimer(R),{leading:!1,trailing:!0}),(0,ef.b)(()=>submit()));function flush(){return(0,ep.n)(submit(),{defaultValue:void 0}).then(()=>{})}let j=D.subscribe();function end(){return flush().then(()=>{},()=>{}).finally(()=>{j.unsubscribe()})}return{end,endWithBeacon:function(){if(!y.sendBeacon)return end(),!0;let m=consume();return j.unsubscribe(),!(m.length>0)||y.sendBeacon(m)},flush,logger:S.logger}}function defineEvent(m){return{type:"log",name:m.name,version:m.version,description:m.description,maxSampleRate:m.maxSampleRate,schema:void 0}}},49733:function(m,y,_){"use strict";_.d(y,{Yi:function(){return TelemetryProvider},f1:function(){return useTelemetry}});var S=_(67294),T=_(85893),R=_(42806);let D=(0,S.createContext)(R.AS);function TelemetryProvider(m){let{children:y,store:_}=m;return(0,S.useEffect)(()=>(0,R.x8)(_.flush),[_.flush]),(0,S.useEffect)(()=>(0,R.TV)(_.endWithBeacon),[_.endWithBeacon]),(0,T.jsx)(D.Provider,{value:_.logger,children:y})}function useTelemetry(){return(0,S.useContext)(D)}},7071:function(m,y,_){"use strict";function isObject(m){return"object"==typeof m&&null!==m&&!Array.isArray(m)}function isReference(m){return isObject(m)&&"string"==typeof m._ref}function isImage(m){return isObject(m)&&isReference(m.asset)&&m.asset._ref.startsWith("image-")}function isCrossDatasetReference(m){return isObject(m)&&"string"==typeof m._ref&&"string"==typeof m._dataset&&"string"==typeof m._projectId}function isSanityDocument(m){return isObject(m)&&"string"==typeof m._id&&"string"==typeof m._type}function isTypedObject(m){return isObject(m)&&"string"==typeof m._type}function isKeyedObject(m){return isObject(m)&&"string"==typeof m._key}function isGlobalDocumentReference(m){return!!isObject(m)&&"string"==typeof m._ref&&3===m._ref.split(":").length}function isValidationErrorMarker(m){return"error"===m.level}function isValidationWarningMarker(m){return"warning"===m.level}function isValidationInfoMarker(m){return"info"===m.level}_.d(y,{AY:function(){return isValidationWarning},An:function(){return R},Ax:function(){return isDeprecatedSchemaType},BF:function(){return isGlobalDocumentReference},DG:function(){return isPortableTextTextBlock},EG:function(){return isBooleanSchemaType},Fd:function(){return isKeySegment},GO:function(){return isBlockStyleObjectField},J1:function(){return isNumberSchemaType},M1:function(){return isArrayOfObjectsSchemaType},NG:function(){return isPortableTextSpan},Ny:function(){return isValidationInfoMarker},Or:function(){return isImage},Si:function(){return isSanityDocument},WQ:function(){return isValidationWarningMarker},YN:function(){return isValidationErrorMarker},Yk:function(){return isReference},Yu:function(){return isBlockChildrenObjectField},Yz:function(){return isCrossDatasetReference},Z:function(){return isBlockListObjectField},Z2:function(){return defineField},aj:function(){return isStringSchemaType},ay:function(){return isTypedObject},d7:function(){return isArrayOfPrimitivesSchemaType},dD:function(){return function isReferenceSchemaType(m){return isRecord(m)&&("reference"===m.name||isReferenceSchemaType(m.type))}},dc:function(){return isDateTimeSchemaType},dw:function(){return isIndexSegment},eA:function(){return function isFileSchemaType(m){return isRecord(m)&&("file"===m.name||isFileSchemaType(m.type))}},em:function(){return isDocumentSchemaType},fU:function(){return isKeyedObject},fe:function(){return defineType},hb:function(){return isSlug},jB:function(){return isArraySchemaType},jY:function(){return isSearchStrategy},jp:function(){return isPrimitiveSchemaType},js:function(){return isArrayOfBlocksSchemaType},lo:function(){return isIndexTuple},m$:function(){return isObjectSchemaType},mz:function(){return function isCrossDatasetReferenceSchemaType(m){return isRecord(m)&&("crossDatasetReference"===m.name||isCrossDatasetReferenceSchemaType(m.type))}},n4:function(){return isTitledListValue},qu:function(){return defineArrayMember},wh:function(){return function isImageSchemaType(m){return isRecord(m)&&("image"===m.name||isImageSchemaType(m.type))}},xh:function(){return isBlockSchemaType},z1:function(){return isValidationError}});let S=/_key\s*==\s*['"](.*)['"]/,T=/^\d*:\d*$/;function isIndexSegment(m){return"number"==typeof m||"string"==typeof m&&/^\[\d+\]$/.test(m)}function isKeySegment(m){return"string"==typeof m?S.test(m.trim()):"object"==typeof m&&"_key"in m}function isIndexTuple(m){if("string"==typeof m&&T.test(m))return!0;
316if(!Array.isArray(m)||2!==m.length)return!1;let[y,_]=m;return("number"==typeof y||""===y)&&("number"==typeof _||""===_)}function isRecord$1(m){return!!m&&("object"==typeof m||"function"==typeof m)}function isPortableTextTextBlock(m){return isRecord$1(m)&&"string"==typeof m._type&&Array.isArray(m.children)&&m.children.every(m=>isRecord$1(m))&&(!("markDefs"in m)||Array.isArray(m.markDefs)&&m.markDefs.every(m=>isRecord$1(m)))&&(!("style"in m)||"string"==typeof m.style)}function isPortableTextSpan(m){return isRecord$1(m)&&"span"===m._type&&"string"==typeof m.text&&(!("marks"in m)||Array.isArray(m.marks)&&m.marks.every(m=>"string"==typeof m))}function isRecord(m){return!!m&&("object"==typeof m||"function"==typeof m)}function isDocumentSchemaType(m){if(!isObjectSchemaType(m))return!1;let y=m;for(;y;){if("document"===y.name)return!0;y=y.type}return!1}function isObjectSchemaType(m){return!!isRecord(m)&&"object"===m.jsonType}function isArraySchemaType(m){return!!isRecord(m)&&"array"===m.jsonType}function isArrayOfBlocksSchemaType(m){return isArraySchemaType(m)&&m.of.some(m=>isBlockSchemaType(m))}function isArrayOfObjectsSchemaType(m){return isArraySchemaType(m)&&m.of.every(m=>isObjectSchemaType(m))}function isArrayOfPrimitivesSchemaType(m){return isArraySchemaType(m)&&m.of.every(m=>isPrimitiveSchemaType(m))}function isBooleanSchemaType(m){return!!isRecord(m)&&"boolean"===m.jsonType}function isStringSchemaType(m){return!!isRecord(m)&&"string"===m.jsonType}function isDateTimeSchemaType(m){return!!isStringSchemaType(m)&&"datetime"===m.name}function isNumberSchemaType(m){return!!isRecord(m)&&"number"===m.jsonType}function isPrimitiveSchemaType(m){return isBooleanSchemaType(m)||isStringSchemaType(m)||isNumberSchemaType(m)}function isDeprecatedSchemaType(m){return!!isRecord(m)&&"u">typeof m.deprecated}function isTitledListValue(m){return"object"==typeof m&&null!==m&&"title"in m&&"value"in m}function isSpanSchemaType(m){return!!isRecord(m)&&Array.isArray(m.annotations)&&Array.isArray(m.decorators)}function isBlockSchemaType(m){if(!isRecord(m)||!Array.isArray(m.fields))return!1;let y=m.fields.find(isBlockChildrenObjectField),_=m.fields.find(isBlockStyleObjectField),S=m.fields.find(isBlockListObjectField);return isBlockChildrenObjectField(y)&&isBlockStyleObjectField(_)&&isBlockListObjectField(S)}function isBlockStyleObjectField(m){return!!isRecord(m)&&"style"===m.name&&isRecord(m.type)&&"string"===m.type.jsonType}function isBlockListObjectField(m){return!!isRecord(m)&&"listItem"===m.name&&isRecord(m.type)&&"string"===m.type.jsonType}function isBlockChildrenObjectField(m){return!!(isRecord(m)&&"children"===m.name&&isArraySchemaType(m.type))&&m.type.of.some(isSpanSchemaType)}function defineType(m,y){return m}function defineField(m,y){return m}function defineArrayMember(m,y){return m}let R=["groqLegacy","groq2024"];function isSearchStrategy(m){return R.includes(m)}function isSlug(m){return isObject(m)&&"string"==typeof m.current}function isValidationError(m){return"error"===m.level}function isValidationWarning(m){return"warning"===m.level}},74361:function(m,y,_){"use strict";_.d(y,{h:function(){return ConcurrencyLimiter}});let ConcurrencyLimiter=class ConcurrencyLimiter{current=0;resolvers=[];max;constructor(m){this.max=m}ready=()=>this.max===1/0?Promise.resolve():this.current<this.max?(this.current++,Promise.resolve()):new Promise(m=>{this.resolvers.push(m)});release=()=>{if(this.max===1/0)return;let m=this.resolvers.shift();if(m){m();return}this.current=Math.max(0,this.current-1)}}},28058:function(m,y,_){"use strict";let S;_.d(y,{E2:function(){return randomKey},Ru:function(){return function isDeepEmpty(m){if(null==m)return!0;let y=typeof m;return Array.isArray(m)?function(m){for(let y=0;y<m.length;y++)if(!isDeepEmpty(m[y]))return!1;return!0}(m):"object"===y&&function(m){for(let y in m)if(!("_type"===y||"_key"===y)&&R(m,y)&&!isDeepEmpty(m[y]))return!1;return!0}(m)}},Sm:function(){return isShallowEmptyObject},wq:function(){return resolveTypeName}});var T=_(4527),R=Object.prototype.hasOwnProperty.call.bind(Object.prototype.hasOwnProperty);function isShallowEmptyObject(m){for(let y in m)if(!("_type"===y||"_key"===y)&&R(m,y)&&void 0!==m[y])return!1;return!0}let getByteHexTable=()=>{if(S)return S;S=[];for(let m=0;m<256;++m)S[m]=(m+256).toString(16).slice(1);return S};function randomKey(m){let y=getByteHexTable();return(function(m=16){let y=new Uint8Array(m);return(0,T.Z)(y),y})(m).reduce((m,_)=>m+y[_],"").slice(0,m)}let D=Object.prototype.toString;function resolveTypeName(m){let y=function(m){switch(D.call(m)){case"[object Function]":return"function";case"[object Date]":return"date";case"[object RegExp]":return"regexp";case"[object Arguments]":return"arguments";case"[object Array]":return"array";case"[object String]":return"string"}if("object"==typeof m&&m&&"number"==typeof m.length)try{if("function"==typeof m.callee)return"arguments"}catch(m){if(m instanceof TypeError)return"arguments"}return null===m?"null":void 0===m?"undefined":m&&1===m.nodeType?"element":m===Object(m)?"object":typeof m}(m);return"object"!==y?y:"_type"in m&&m._type||y}},44204:function(m,y,_){"use strict";var S;_.d(y,{K_:function(){return eD},_r:function(){return ej},WU:function(){return legacyDateFormat_format},JO:function(){return isValidTimeZoneString},Qc:function(){return legacyDateFormat_parse},R7:function(){return sanitizeLocale}}),Symbol.for("constructDateFrom");let T={},R={};function tzOffset_tzOffset(m,y){try{let _=T[m]||=new Intl.DateTimeFormat("en-US",{timeZone:m,timeZoneName:"longOffset"}).format,S=_(y).split("GMT")[1];if(S in R)return R[S];return calcOffset(S,S.split(":"))}catch{if(m in R)return R[m];let y=m?.match(D);if(y)return calcOffset(m,y.slice(1));return NaN}}let D=/([+-]\d\d):?(\d\d)?/;function calcOffset(m,y){let _=+(y[0]||0),S=+(y[1]||0),T=+(y[2]||0)/60;return R[m]=60*_+S>
3160?60*_+S+T:60*_-S-T}let TZDateMini=class TZDateMini extends Date{constructor(...m){super(),m.length>1&&"string"==typeof m[m.length-1]&&(this.timeZone=m.pop()),this.internal=new Date,isNaN(tzOffset_tzOffset(this.timeZone,this))?this.setTime(NaN):m.length?"number"==typeof m[0]&&(1===m.length||2===m.length&&"number"!=typeof m[1])?this.setTime(m[0]):"string"==typeof m[0]?this.setTime(+new Date(m[0])):m[0]instanceof Date?this.setTime(+m[0]):(this.setTime(+new Date(...m)),adjustToSystemTZ(this,NaN),syncToInternal(this)):this.setTime(Date.now())}static tz(m,...y){return y.length?new TZDateMini(...y,m):new TZDateMini(Date.now(),m)}withTimeZone(m){return new TZDateMini(+this,m)}getTimezoneOffset(){let m=-tzOffset_tzOffset(this.timeZone,this);return m>0?Math.floor(m):Math.ceil(m)}setTime(m){return Date.prototype.setTime.apply(this,arguments),syncToInternal(this),+this}[Symbol.for("constructDateFrom")](m){return new TZDateMini(+new Date(m),this.timeZone)}};let j=/^(get|set)(?!UTC)/;function syncToInternal(m){m.internal.setTime(+m),m.internal.setUTCSeconds(m.internal.getUTCSeconds()-Math.round(-(60*tzOffset_tzOffset(m.timeZone,m))))}function adjustToSystemTZ(m){let y=tzOffset_tzOffset(m.timeZone,m),_=y>0?Math.floor(y):Math.ceil(y),S=new Date(+m);S.setUTCHours(S.getUTCHours()-1);let T=-new Date(+m).getTimezoneOffset(),R=-new Date(+S).getTimezoneOffset(),D=T-R,j=Date.prototype.getHours.apply(m)!==m.internal.getUTCHours();D&&j&&m.internal.setUTCMinutes(m.internal.getUTCMinutes()+D);let B=T-_;B&&Date.prototype.setUTCMinutes.call(m,Date.prototype.getUTCMinutes.call(m)+B);let Z=new Date(+m);Z.setUTCSeconds(0);let W=T>0?Z.getSeconds():(Z.getSeconds()-60)%60,q=Math.round(-(60*tzOffset_tzOffset(m.timeZone,m)))%60;(q||W)&&(m.internal.setUTCSeconds(m.internal.getUTCSeconds()+q),Date.prototype.setUTCSeconds.call(m,Date.prototype.getUTCSeconds.call(m)+q+W));let Y=tzOffset_tzOffset(m.timeZone,m),ee=Y>0?Math.floor(Y):Math.ceil(Y),et=-new Date(+m).getTimezoneOffset(),er=et-ee-B;if(ee!==_&&er){Date.prototype.setUTCMinutes.call(m,Date.prototype.getUTCMinutes.call(m)+er);let y=tzOffset_tzOffset(m.timeZone,m),_=ee-(y>0?Math.floor(y):Math.ceil(y));_&&(m.internal.setUTCMinutes(m.internal.getUTCMinutes()+_),Date.prototype.setUTCMinutes.call(m,Date.prototype.getUTCMinutes.call(m)+_))}}Object.getOwnPropertyNames(Date.prototype).forEach(m=>{if(!j.test(m))return;let y=m.replace(j,"$1UTC");TZDateMini.prototype[y]&&(m.startsWith("get")?TZDateMini.prototype[m]=function(){return this.internal[y]()}:(TZDateMini.prototype[m]=function(){return Date.prototype[y].apply(this.internal,arguments),Date.prototype.setFullYear.call(this,this.internal.getUTCFullYear(),this.internal.getUTCMonth(),this.internal.getUTCDate()),Date.prototype.setHours.call(this,this.internal.getUTCHours(),this.internal.getUTCMinutes(),this.internal.getUTCSeconds(),this.internal.getUTCMilliseconds()),adjustToSystemTZ(this),+this},TZDateMini.prototype[y]=function(){return Date.prototype[y].apply(this,arguments),syncToInternal(this),+this}))});let date_TZDate=class date_TZDate extends TZDateMini{static tz(m,...y){return y.length?new date_TZDate(...y,m):new date_TZDate(Date.now(),m)}toISOString(){let[m,y,_]=this.tzComponents(),S=`${m}${y}:${_}`;return this.internal.toISOString().slice(0,-1)+S}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[m,y,_,S]=this.internal.toUTCString().split(" ");return`${m?.slice(0,-1)} ${_} ${y} ${S}`}
316toTimeString(){let m=this.internal.toUTCString().split(" ")[4],[y,_,S]=this.tzComponents();return`${m} GMT${y}${_}${S} (${function(m,y,_="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:m,timeZoneName:_}).format(y).split(/\s/g).slice(2).join(" ")}(this.timeZone,this)})`}toLocaleString(m,y){return Date.prototype.toLocaleString.call(this,m,{...y,timeZone:y?.timeZone||this.timeZone})}toLocaleDateString(m,y){return Date.prototype.toLocaleDateString.call(this,m,{...y,timeZone:y?.timeZone||this.timeZone})}toLocaleTimeString(m,y){return Date.prototype.toLocaleTimeString.call(this,m,{...y,timeZone:y?.timeZone||this.timeZone})}tzComponents(){let m=this.getTimezoneOffset(),y=String(Math.floor(Math.abs(m)/60)).padStart(2,"0"),_=String(Math.abs(m)%60).padStart(2,"0");return[m>0?"-":"+",y,_]}withTimeZone(m){return new date_TZDate(+this,m)}[Symbol.for("constructDateFrom")](m){return new date_TZDate(+new Date(m),this.timeZone)}};let mini_UTCDateMini=class mini_UTCDateMini extends Date{constructor(){super(),this.setTime(0==arguments.length?Date.now():1==arguments.length?"string"==typeof arguments[0]?+new Date(arguments[0]):arguments[0]:Date.UTC(...arguments))}getTimezoneOffset(){return 0}};let B=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(m=>{if(B.test(m)){let y=Date.prototype[m.replace(B,"$1UTC")];y&&(mini_UTCDateMini.prototype[m]=y)}}),new Intl.DateTimeFormat("en-US",{weekday:"short",timeZone:"UTC"}),new Intl.DateTimeFormat("en-US",{month:"short",day:"numeric",timeZone:"UTC"}),new Intl.DateTimeFormat("en-GB",{hour12:!1,hour:"numeric",minute:"numeric",second:"numeric",timeZone:"UTC"});let Z={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function buildFormatLongFn(m){return (y={})=>{let _=y.width?String(y.width):m.defaultWidth,S=m.formats[_]||m.formats[m.defaultWidth];return S}}let W={date:buildFormatLongFn({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:buildFormatLongFn({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:buildFormatLongFn({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},q={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function buildLocalizeFn(m){return(y,_)=>{let S;let T=_?.context?String(_.context):"standalone";if("formatting"===T&&m.formattingValues){let y=m.defaultFormattingWidth||m.defaultWidth,T=_?.width?String(_.width):y;S=m.formattingValues[T]||m.formattingValues[y]}else{let y=m.defaultWidth,T=_?.width?String(_.width):m.defaultWidth;S=m.values[T]||m.values[y]}let R=m.argumentCallback?m.argumentCallback(y):y;return S[R]}}let Y={ordinalNumber:(m,y)=>{let _=Number(m),S=_%100;if(S>20||S<10)switch(S%10){case 1:return _+"st";case 2:return _+"nd";case 3:return _+"rd"}return _+"th"},era:buildLocalizeFn({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:buildLocalizeFn({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:m=>m-1}),month:buildLocalizeFn({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:buildLocalizeFn({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
316ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:buildLocalizeFn({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function buildMatchFn(m){return(y,_={})=>{let S;let T=_.width,R=T&&m.matchPatterns[T]||m.matchPatterns[m.defaultMatchWidth],D=y.match(R);if(!D)return null;let j=D[0],B=T&&m.parsePatterns[T]||m.parsePatterns[m.defaultParseWidth],Z=Array.isArray(B)?function(m,y){for(let _=0;_<m.length;_++)if(y(m[_]))return _}(B,m=>m.test(j)):function(m,y){for(let _ in m)if(Object.prototype.hasOwnProperty.call(m,_)&&y(m[_]))return _}(B,m=>m.test(j));S=m.valueCallback?m.valueCallback(Z):Z,S=_.valueCallback?_.valueCallback(S):S;let W=y.slice(j.length);return{value:S,rest:W}}}let ee={ordinalNumber:(S={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:m=>parseInt(m,10)},(m,y={})=>{let _=m.match(S.matchPattern);if(!_)return null;let T=_[0],R=m.match(S.parsePattern);if(!R)return null;let D=S.valueCallback?S.valueCallback(R[0]):R[0];D=y.valueCallback?y.valueCallback(D):D;let j=m.slice(T.length);return{value:D,rest:j}}),era:buildMatchFn({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:buildMatchFn({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:m=>m+1}),month:buildMatchFn({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:buildMatchFn({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:buildMatchFn({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},et={code:"en-US",formatDistance:(m,y,_)=>{let S;let T=Z[m];return(S="string"==typeof T?T:1===y?T.one:T.other.replace("{{count}}",y.toString()),_?.addSuffix)?_.comparison&&_.comparison>0?"in "+S:S+" ago":S},formatLong:W,formatRelative:(m,y,_,S)=>q[m],localize:Y,match:ee,options:{weekStartsOn:0,firstWeekContainsDate:1}},er={},ei=Symbol.for("constructDateFrom");function constructFrom(m,y){return"function"==typeof m?m(y):m&&"object"==typeof m&&ei in m?m[ei](y):m instanceof Date?new m.constructor(y):new Date(y)}function toDate(m,y){return constructFrom(y||m,m)}
316function getTimezoneOffsetInMilliseconds(m){let y=toDate(m),_=new Date(Date.UTC(y.getFullYear(),y.getMonth(),y.getDate(),y.getHours(),y.getMinutes(),y.getSeconds(),y.getMilliseconds()));return _.setUTCFullYear(y.getFullYear()),+m-+_}function startOfDay(m,y){let _=toDate(m,y?.in);return _.setHours(0,0,0,0),_}function startOfWeek(m,y){let _=y?.weekStartsOn??y?.locale?.options?.weekStartsOn??er.weekStartsOn??er.locale?.options?.weekStartsOn??0,S=toDate(m,y?.in),T=S.getDay();return S.setDate(S.getDate()-((T<_?7:0)+T-_)),S.setHours(0,0,0,0),S}function startOfISOWeek(m,y){return startOfWeek(m,{...y,weekStartsOn:1})}function getISOWeekYear(m,y){let _=toDate(m,y?.in),S=_.getFullYear(),T=constructFrom(_,0);T.setFullYear(S+1,0,4),T.setHours(0,0,0,0);let R=startOfISOWeek(T),D=constructFrom(_,0);D.setFullYear(S,0,4),D.setHours(0,0,0,0);let j=startOfISOWeek(D);return _.getTime()>=R.getTime()?S+1:_.getTime()>=j.getTime()?S:S-1}function getISOWeek(m,y){let _=toDate(m,y?.in),S=+startOfISOWeek(_)-+function(m,y){let _=getISOWeekYear(m,y),S=constructFrom(y?.in||m,0);return S.setFullYear(_,0,4),S.setHours(0,0,0,0),startOfISOWeek(S)}(_);return Math.round(S/6048e5)+1}function getWeekYear(m,y){let _=toDate(m,y?.in),S=_.getFullYear(),T=y?.firstWeekContainsDate??y?.locale?.options?.firstWeekContainsDate??er.firstWeekContainsDate??er.locale?.options?.firstWeekContainsDate??1,R=constructFrom(y?.in||m,0);R.setFullYear(S+1,0,T),R.setHours(0,0,0,0);let D=startOfWeek(R,y),j=constructFrom(y?.in||m,0);j.setFullYear(S,0,T),j.setHours(0,0,0,0);let B=startOfWeek(j,y);return+_>=+D?S+1:+_>=+B?S:S-1}function getWeek(m,y){let _=toDate(m,y?.in),S=+startOfWeek(_,y)-+function(m,y){let _=y?.firstWeekContainsDate??y?.locale?.options?.firstWeekContainsDate??er.firstWeekContainsDate??er.locale?.options?.firstWeekContainsDate??1,S=getWeekYear(m,y),T=constructFrom(y?.in||m,0);T.setFullYear(S,0,_),T.setHours(0,0,0,0);let R=startOfWeek(T,y);return R}(_,y);return Math.round(S/6048e5)+1}function addLeadingZeros(m,y){let _=Math.abs(m).toString().padStart(y,"0");return(m<0?"-":"")+_}let ea={y(m,y){let _=m.getFullYear(),S=_>0?_:1-_;return addLeadingZeros("yy"===y?S%100:S,y.length)},M(m,y){let _=m.getMonth();return"M"===y?String(_+1):addLeadingZeros(_+1,2)},d:(m,y)=>addLeadingZeros(m.getDate(),y.length),a(m,y){let _=m.getHours()/12>=1?"pm":"am";switch(y){case"a":case"aa":return _.toUpperCase();case"aaa":return _;case"aaaaa":return _[0];default:return"am"===_?"a.m.":"p.m."}},h:(m,y)=>addLeadingZeros(m.getHours()%12||12,y.length),H:(m,y)=>addLeadingZeros(m.getHours(),y.length),m:(m,y)=>addLeadingZeros(m.getMinutes(),y.length),s:(m,y)=>addLeadingZeros(m.getSeconds(),y.length),S(m,y){let _=y.length,S=m.getMilliseconds();return addLeadingZeros(Math.trunc(S*Math.pow(10,_-3)),y.length)}},es={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},el={G:function(m,y,_){let S=m.getFullYear()>0?1:0;switch(y){case"G":case"GG":case"GGG":return _.era(S,{width:"abbreviated"});case"GGGGG":return _.era(S,{width:"narrow"});default:return _.era(S,{width:"wide"})}},y:function(m,y,_){if("yo"===y){let y=m.getFullYear(),S=y>0?y:1-y;return _.ordinalNumber(S,{unit:"year"})}return ea.y(m,y)},Y:function(m,y,_,S){let T=getWeekYear(m,S),R=T>0?T:1-T;if("YY"===y){let m=R%100;return addLeadingZeros(m,2)}return"Yo"===y?_.ordinalNumber(R,{unit:"year"}):addLeadingZeros(R,y.length)},R:function(m,y){let _=getISOWeekYear(m);return addLeadingZeros(_,y.length)},u:function(m,y){let _=m.getFullYear();return addLeadingZeros(_,y.length)},Q:function(m,y,_){let S=Math.ceil((m.getMonth()+1)/3);switch(y){case"Q":return String(S);case"QQ":return addLeadingZeros(S,2);case"Qo":return _.ordinalNumber(S,{unit:"quarter"});case"QQQ":return _.quarter(S,{width:"abbreviated",context:"formatting"});case"QQQQQ":return _.quarter(S,{width:"narrow",context:"formatting"});default:return _.quarter(S,{width:"wide",context:"formatting"})}},q:function(m,y,_){let S=Math.ceil((m.getMonth()+1)/3);switch(y){case"q":return String(S);case"qq":return addLeadingZeros(S,2);case"qo":return _.ordinalNumber(S,{unit:"quarter"});case"qqq":return _.quarter(S,{width:"abbreviated",context:"standalone"});case"qqqqq":return _.quarter(S,{width:"narrow",context:"standalone"});default:return _.quarter(S,{width:"wide",context:"standalone"})}},M:function(m,y,_){let S=m.getMonth();switch(y){case"M":case"MM":return ea.M(m,y);case"Mo":return _.ordinalNumber(S+1,{unit:"month"});case"MMM":return _.month(S,{width:"abbreviated",context:"formatting"});case"MMMMM":return _.month(S,{width:"narrow",context:"formatting"});default:return _.month(S,{width:"wide",context:"formatting"})}},L:function(m,y,_){let S=m.getMonth();switch(y){case"L":return String(S+1);case"LL":return addLeadingZeros(S+1,2);case"Lo":return _.ordinalNumber(S+1,{unit:"month"});case"LLL":return _.month(S,{width:"abbreviated",context:"standalone"});case"LLLLL":return _.month(S,{width:"narrow",context:"standalone"});default:return _.month(S,{width:"wide",context:"standalone"})}},w:function(m,y,_,S){let T=getWeek(m,S);return"wo"===y?_.ordinalNumber(T,{unit:"week"}):addLeadingZeros(T,y.length)},I:function(m,y,_){let S=getISOWeek(m);return"Io"===y?_.ordinalNumber(S,{unit:"week"}):addLeadingZeros(S,y.length)},d:function(m,y,_){return"do"===y?_.ordinalNumber(m.getDate(),{unit:"date"}):ea.d(m,y)},D:function(m,y,_){let S=function(m,y){let _=toDate(m,void 0),S=function(m,y,_){let[S,T]=function(m,...y){let _=constructFrom.bind(null,m||y.find(m=>"object"==typeof m));return y.map(_)}(void 0,m,y),R=startOfDay(S),D=startOfDay(T),j=+R-getTimezoneOffsetInMilliseconds(R),B=+D-getTimezoneOffsetInMilliseconds(D);return Math.round((j-B)/864e5)}(_,function(m,y){let _=toDate(m,void 0);return _.setFullYear(_.getFullYear(),0,1),_.setHours(0,0,0,0),_}(_));return S+1}(m);return"Do"===y?_.ordinalNumber(S,{unit:"dayOfYear"}):addLeadingZeros(S,y.length)},E:function(m,y,_){let S=m.getDay();switch(y){case"E":case"EE":case"EEE":return _.day(S,{width:"abbreviated",context:"formatting"});case"EEEEE":return _.day(S,{width:"narrow",context:"formatting"});case"EEEEEE":return _.day(S,{width:"short",context:"formatting"});default:return _.day(S,{width:"wide",context:"formatting"})}},e:function(m,y,_,S){let T=m.getDay(),R=(T-S.weekStartsOn+8)%7||7;switch(y){case"e":return String(R);case"ee":return addLeadingZeros(R,2);case"eo":return _.ordinalNumber(R,{unit:"day"});case"eee":return _.day(T,{width:"abbreviated",context:"formatting"});case"eeeee":return _.day(T,{width:"narrow",context:"formatting"});case"eeeeee":return _.day(T,{width:"short",context:"formatting"});default:return _.day(T,{width:"wide",context:"formatting"})}},c:function(m,y,_,S){let T=m.getDay(),R=(T-S.weekStartsOn+8)%7||7;switch(y){case"c":return String(R);case"cc":return addLeadingZeros(R,y.length);case"co":return _.ordinalNumber(R,{unit:"day"});case"ccc":return _.day(T,{width:"abbreviated",context:"standalone"});case"ccccc":return _.day(T,{width:"narrow",context:"standalone"});case"cccccc":return _.day(T,{width:"short",context:"standalone"});default:return _.day(T,{width:"wide",context:"standalone"})}},i:function(m,y,_){let S=m.getDay(),T=0===S?7:S;switch(y){case"i":return String(T);case"ii":return addLeadingZeros(T,y.length);case"io":return _.ordinalNumber(T,{unit:"day"});case"iii":return _.day(S,{width:"abbreviated",context:"formatting"});case"iiiii":return _.day(S,{width:"narrow",context:"formatting"});case"iiiiii":return _.day(S,{width:"short",context:"formatting"});default:return _.day(S,{width:"wide",context:"formatting"})}},a:function(m,y,_){let S=m.getHours(),T=S/12>=1?"pm":"am";switch(y){case"a":case"aa":return _.dayPeriod(T,{width:"abbreviated",context:"formatting"});case"aaa":return _.dayPeriod(T,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return _.dayPeriod(T,{width:"narrow",context:"formatting"});default:return _.dayPeriod(T,{width:"wide",context:"formatting"})}},b:function(m,y,_){let S;let T=m.getHours();switch(S=12===T?es.noon:0===T?es.midnight:T/12>
316=1?"pm":"am",y){case"b":case"bb":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"});case"bbb":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return _.dayPeriod(S,{width:"narrow",context:"formatting"});default:return _.dayPeriod(S,{width:"wide",context:"formatting"})}},B:function(m,y,_){let S;let T=m.getHours();switch(S=T>=17?es.evening:T>=12?es.afternoon:T>=4?es.morning:es.night,y){case"B":case"BB":case"BBB":return _.dayPeriod(S,{width:"abbreviated",context:"formatting"});case"BBBBB":return _.dayPeriod(S,{width:"narrow",context:"formatting"});default:return _.dayPeriod(S,{width:"wide",context:"formatting"})}},h:function(m,y,_){if("ho"===y){let y=m.getHours()%12;return 0===y&&(y=12),_.ordinalNumber(y,{unit:"hour"})}return ea.h(m,y)},H:function(m,y,_){return"Ho"===y?_.ordinalNumber(m.getHours(),{unit:"hour"}):ea.H(m,y)},K:function(m,y,_){let S=m.getHours()%12;return"Ko"===y?_.ordinalNumber(S,{unit:"hour"}):addLeadingZeros(S,y.length)},k:function(m,y,_){let S=m.getHours();return(0===S&&(S=24),"ko"===y)?_.ordinalNumber(S,{unit:"hour"}):addLeadingZeros(S,y.length)},m:function(m,y,_){return"mo"===y?_.ordinalNumber(m.getMinutes(),{unit:"minute"}):ea.m(m,y)},s:function(m,y,_){return"so"===y?_.ordinalNumber(m.getSeconds(),{unit:"second"}):ea.s(m,y)},S:function(m,y){return ea.S(m,y)},X:function(m,y,_){let S=m.getTimezoneOffset();if(0===S)return"Z";switch(y){case"X":return formatTimezoneWithOptionalMinutes(S);case"XXXX":case"XX":return formatTimezone(S);default:return formatTimezone(S,":")}},x:function(m,y,_){let S=m.getTimezoneOffset();switch(y){case"x":return formatTimezoneWithOptionalMinutes(S);case"xxxx":case"xx":return formatTimezone(S);default:return formatTimezone(S,":")}},O:function(m,y,_){let S=m.getTimezoneOffset();switch(y){case"O":case"OO":case"OOO":return"GMT"+formatTimezoneShort(S,":");default:return"GMT"+formatTimezone(S,":")}},z:function(m,y,_){let S=m.getTimezoneOffset();switch(y){case"z":case"zz":case"zzz":return"GMT"+formatTimezoneShort(S,":");default:return"GMT"+formatTimezone(S,":")}},t:function(m,y,_){return addLeadingZeros(Math.trunc(+m/1e3),y.length)},T:function(m,y,_){return addLeadingZeros(+m,y.length)}};function formatTimezoneShort(m,y=""){let _=m>0?"-":"+",S=Math.abs(m),T=Math.trunc(S/60),R=S%60;return 0===R?_+String(T):_+String(T)+y+addLeadingZeros(R,2)}function formatTimezoneWithOptionalMinutes(m,y){if(m%60==0){let y=m>0?"-":"+";return y+addLeadingZeros(Math.abs(m)/60,2)}return formatTimezone(m,y)}function formatTimezone(m,y=""){let _=Math.abs(m),S=addLeadingZeros(Math.trunc(_/60),2),T=addLeadingZeros(_%60,2);return(m>0?"-":"+")+S+y+T}let dateLongFormatter=(m,y)=>{switch(m){case"P":return y.date({width:"short"});case"PP":return y.date({width:"medium"});case"PPP":return y.date({width:"long"});default:return y.date({width:"full"})}},timeLongFormatter=(m,y)=>{switch(m){case"p":return y.time({width:"short"});case"pp":return y.time({width:"medium"});case"ppp":return y.time({width:"long"});default:return y.time({width:"full"})}},eu={p:timeLongFormatter,P:(m,y)=>{let _;let S=m.match(/(P+)(p+)?/)||[],T=S[1],R=S[2];if(!R)return dateLongFormatter(m,y);switch(T){case"P":_=y.dateTime({width:"short"});break;case"PP":_=y.dateTime({width:"medium"});break;case"PPP":_=y.dateTime({width:"long"});break;default:_=y.dateTime({width:"full"})}return _.replace("{{date}}",dateLongFormatter(T,y)).replace("{{time}}",timeLongFormatter(R,y))}},ec=/^D+$/,ed=/^Y+$/,ef=["D","DD","YY","YYYY"];function warnOrThrowProtectedError(m,y,_){let S=function(m,y,_){let S="Y"===m[0]?"years":"days of the month";return`Use \`${m.toLowerCase()}\` instead of \`${m}\` (in \`${y}\`) for formatting ${S} to the input \`${_}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(m,y,_);if(console.warn(S),ef.includes(m))throw RangeError(S)}let ep=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,eh=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,eg=/^'([^]*?)'?$/,em=/''/g,ey=/[a-zA-Z]/;function format(m,y,_){let S=_?.locale??er.locale??et,T=_?.firstWeekContainsDate??_?.locale?.options?.firstWeekContainsDate??er.firstWeekContainsDate??er.locale?.options?.firstWeekContainsDate??1,R=_?.weekStartsOn??_?.locale?.options?.weekStartsOn??er.weekStartsOn??er.locale?.options?.weekStartsOn??0,D=toDate(m,_?.in);if(!(D instanceof Date||"object"==typeof D&&"[object Date]"===Object.prototype.toString.call(D))&&"number"!=typeof D||isNaN(+toDate(D)))throw RangeError("Invalid time value");let j=y.match(eh).map(m=>{let y=m[0];if("p"===y||"P"===y){let _=eu[y];return _(m,S.formatLong)}return m}).join("").match(ep).map(m=>{if("''"===m)return{isToken:!1,value:"'"};let y=m[0];if("'"===y)return{isToken:!1,value:function(m){let y=m.match(eg);return y?y[1].replace(em,"'"):m}(m)};if(el[y])return{isToken:!0,value:m};
316if(y.match(ey))throw RangeError("Format string contains an unescaped latin alphabet character `"+y+"`");return{isToken:!1,value:m}});S.localize.preprocessor&&(j=S.localize.preprocessor(D,j));let B={firstWeekContainsDate:T,weekStartsOn:R,locale:S};return j.map(T=>{if(!T.isToken)return T.value;let R=T.value;(!_?.useAdditionalWeekYearTokens&&ed.test(R)||!_?.useAdditionalDayOfYearTokens&&ec.test(R))&&warnOrThrowProtectedError(R,y,String(m));let j=el[R[0]];return j(D,R,S.localize,B)}).join("")}let Setter=class Setter{subPriority=0;validate(m,y){return!0}};let ValueSetter=class ValueSetter extends Setter{constructor(m,y,_,S,T){super(),this.value=m,this.validateValue=y,this.setValue=_,this.priority=S,T&&(this.subPriority=T)}validate(m,y){return this.validateValue(m,this.value,y)}set(m,y,_){return this.setValue(m,y,this.value,_)}};let DateTimezoneSetter=class DateTimezoneSetter extends Setter{priority=10;subPriority=-1;constructor(m,y){super(),this.context=m||(m=>constructFrom(y,m))}set(m,y){return y.timestampIsSet?m:constructFrom(m,function(m,y){let _="function"==typeof y&&y.prototype?.constructor===y?new y(0):constructFrom(y,0);return _.setFullYear(m.getFullYear(),m.getMonth(),m.getDate()),_.setHours(m.getHours(),m.getMinutes(),m.getSeconds(),m.getMilliseconds()),_}(m,this.context))}};let Parser=class Parser{run(m,y,_,S){let T=this.parse(m,y,_,S);return T?{setter:new ValueSetter(T.value,this.validate,this.set,this.priority,this.subPriority),rest:T.rest}:null}validate(m,y,_){return!0}};let eb={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},ev={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function mapValue(m,y){return m?{value:y(m.value),rest:m.rest}:m}function parseNumericPattern(m,y){let _=y.match(m);return _?{value:parseInt(_[0],10),rest:y.slice(_[0].length)}:null}function parseTimezonePattern(m,y){let _=y.match(m);if(!_)return null;if("Z"===_[0])return{value:0,rest:y.slice(1)};let S="+"===_[1]?1:-1,T=_[2]?parseInt(_[2],10):0,R=_[3]?parseInt(_[3],10):0,D=_[5]?parseInt(_[5],10):0;return{value:S*(36e5*T+6e4*R+1e3*D),rest:y.slice(_[0].length)}}function parseAnyDigitsSigned(m){return parseNumericPattern(eb.anyDigitsSigned,m)}function parseNDigits(m,y){switch(m){case 1:return parseNumericPattern(eb.singleDigit,y);case 2:return parseNumericPattern(eb.twoDigits,y);case 3:return parseNumericPattern(eb.threeDigits,y);case 4:return parseNumericPattern(eb.fourDigits,y);default:return parseNumericPattern(RegExp("^\\d{1,"+m+"}"),y)}}function parseNDigitsSigned(m,y){switch(m){case 1:return parseNumericPattern(eb.singleDigitSigned,y);case 2:return parseNumericPattern(eb.twoDigitsSigned,y);case 3:return parseNumericPattern(eb.threeDigitsSigned,y);case 4:return parseNumericPattern(eb.fourDigitsSigned,y);default:return parseNumericPattern(RegExp("^-?\\d{1,"+m+"}"),y)}}function dayPeriodEnumToHours(m){switch(m){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function normalizeTwoDigitYear(m,y){let _;let S=y>0,T=S?y:1-y;if(T<=50)_=m||100;else{let y=T+50;_=m+100*Math.trunc(y/100)-(m>=y%100?100:0)}return S?_:1-_}function isLeapYearIndex(m){return m%400==0||m%4==0&&m%100!=0}let ex=[31,28,31,30,31,30,31,31,30,31,30,31],ew=[31,29,31,30,31,30,31,31,30,31,30,31];function addDays(m,y,_){let S=toDate(m,_?.in);return isNaN(y)?constructFrom(_?.in||m,NaN):(y&&S.setDate(S.getDate()+y),S)}function setDay(m,y,_){let S=_?.weekStartsOn??_?.locale?.options?.weekStartsOn??er.weekStartsOn??er.locale?.options?.weekStartsOn??0,T=toDate(m,_?.in),R=T.getDay(),D=7-S;return addDays(T,y<0||y>6?y-(R+D)%7:((y%7+7)%7+D)%7-(R+D)%7,_)}let e_={G:new class extends Parser{priority=140;parse(m,y,_){switch(y){case"G":case"GG":case"GGG":return _.era(m,{width:"abbreviated"})||_.era(m,{width:"narrow"});case"GGGGG":return _.era(m,{width:"narrow"});default:return _.era(m,{width:"wide"})||_.era(m,{width:"abbreviated"})||_.era(m,{width:"narrow"})}}set(m,y,_){return y.era=_,m.setFullYear(_,0,1),m.setHours(0,0,0,0),m}incompatibleTokens=["R","u","t","T"]},y:new class extends Parser{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(m,y,_){let valueCallback=m=>({year:m,isTwoDigitYear:"yy"===y});switch(y){case"y":return mapValue(parseNDigits(4,m),valueCallback);case"yo":return mapValue(_.ordinalNumber(m,{unit:"year"}),valueCallback);default:return mapValue(parseNDigits(y.length,m),valueCallback)}}validate(m,y){return y.isTwoDigitYear||y.year>0}set(m,y,_){let S=m.getFullYear();if(_.isTwoDigitYear){let y=normalizeTwoDigitYear(_.year,S);return m.setFullYear(y,0,1),m.setHours(0,0,0,0),m}let T="era"in y&&1!==y.era?1-_.year:_.year;return m.setFullYear(T,0,1),m.setHours(0,0,0,0),m}},Y:new class extends Parser{priority=130;parse(m,y,_){let valueCallback=m=>({year:m,isTwoDigitYear:"YY"===y});switch(y){case"Y":return mapValue(parseNDigits(4,m),valueCallback);case"Yo":return mapValue(_.ordinalNumber(m,{unit:"year"}),valueCallback);default:return mapValue(parseNDigits(y.length,m),valueCallback)}}validate(m,y){return y.isTwoDigitYear||y.year>0}
316set(m,y,_,S){let T=getWeekYear(m,S);if(_.isTwoDigitYear){let y=normalizeTwoDigitYear(_.year,T);return m.setFullYear(y,0,S.firstWeekContainsDate),m.setHours(0,0,0,0),startOfWeek(m,S)}let R="era"in y&&1!==y.era?1-_.year:_.year;return m.setFullYear(R,0,S.firstWeekContainsDate),m.setHours(0,0,0,0),startOfWeek(m,S)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:new class extends Parser{priority=130;parse(m,y){return"R"===y?parseNDigitsSigned(4,m):parseNDigitsSigned(y.length,m)}set(m,y,_){let S=constructFrom(m,0);return S.setFullYear(_,0,4),S.setHours(0,0,0,0),startOfISOWeek(S)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:new class extends Parser{priority=130;parse(m,y){return"u"===y?parseNDigitsSigned(4,m):parseNDigitsSigned(y.length,m)}set(m,y,_){return m.setFullYear(_,0,1),m.setHours(0,0,0,0),m}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]},Q:new class extends Parser{priority=120;parse(m,y,_){switch(y){case"Q":case"QQ":return parseNDigits(y.length,m);case"Qo":return _.ordinalNumber(m,{unit:"quarter"});case"QQQ":return _.quarter(m,{width:"abbreviated",context:"formatting"})||_.quarter(m,{width:"narrow",context:"formatting"});case"QQQQQ":return _.quarter(m,{width:"narrow",context:"formatting"});default:return _.quarter(m,{width:"wide",context:"formatting"})||_.quarter(m,{width:"abbreviated",context:"formatting"})||_.quarter(m,{width:"narrow",context:"formatting"})}}validate(m,y){return y>=1&&y<=4}set(m,y,_){return m.setMonth((_-1)*3,1),m.setHours(0,0,0,0),m}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:new class extends Parser{priority=120;parse(m,y,_){switch(y){case"q":case"qq":return parseNDigits(y.length,m);case"qo":return _.ordinalNumber(m,{unit:"quarter"});case"qqq":return _.quarter(m,{width:"abbreviated",context:"standalone"})||_.quarter(m,{width:"narrow",context:"standalone"});case"qqqqq":return _.quarter(m,{width:"narrow",context:"standalone"});default:return _.quarter(m,{width:"wide",context:"standalone"})||_.quarter(m,{width:"abbreviated",context:"standalone"})||_.quarter(m,{width:"narrow",context:"standalone"})}}validate(m,y){return y>=1&&y<=4}set(m,y,_){return m.setMonth((_-1)*3,1),m.setHours(0,0,0,0),m}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:new class extends Parser{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(m,y,_){let valueCallback=m=>m-1;switch(y){case"M":return mapValue(parseNumericPattern(eb.month,m),valueCallback);case"MM":return mapValue(parseNDigits(2,m),valueCallback);case"Mo":return mapValue(_.ordinalNumber(m,{unit:"month"}),valueCallback);case"MMM":return _.month(m,{width:"abbreviated",context:"formatting"})||_.month(m,{width:"narrow",context:"formatting"});case"MMMMM":return _.month(m,{width:"narrow",context:"formatting"});default:return _.month(m,{width:"wide",context:"formatting"})||_.month(m,{width:"abbreviated",context:"formatting"})||_.month(m,{width:"narrow",context:"formatting"})}}validate(m,y){return y>=0&&y<=11}set(m,y,_){return m.setMonth(_,1),m.setHours(0,0,0,0),m}},L:new class extends Parser{priority=110;parse(m,y,_){let valueCallback=m=>m-1;switch(y){case"L":return mapValue(parseNumericPattern(eb.month,m),valueCallback);case"LL":return mapValue(parseNDigits(2,m),valueCallback);case"Lo":return mapValue(_.ordinalNumber(m,{unit:"month"}),valueCallback);case"LLL":return _.month(m,{width:"abbreviated",context:"standalone"})||_.month(m,{width:"narrow",context:"standalone"});case"LLLLL":return _.month(m,{width:"narrow",context:"standalone"});default:return _.month(m,{width:"wide",context:"standalone"})||_.month(m,{width:"abbreviated",context:"standalone"})||_.month(m,{width:"narrow",context:"standalone"})}}validate(m,y){return y>=0&&y<=11}set(m,y,_){return m.setMonth(_,1),m.setHours(0,0,0,0),m}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:new class extends Parser{priority=100;parse(m,y,_){switch(y){case"w":return parseNumericPattern(eb.week,m);case"wo":return _.ordinalNumber(m,{unit:"week"});default:return parseNDigits(y.length,m)}}validate(m,y){return y>=1&&y<=53}
316set(m,y,_,S){return startOfWeek(function(m,y,_){let S=toDate(m,_?.in),T=getWeek(S,_)-y;return S.setDate(S.getDate()-7*T),toDate(S,_?.in)}(m,_,S),S)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:new class extends Parser{priority=100;parse(m,y,_){switch(y){case"I":return parseNumericPattern(eb.week,m);case"Io":return _.ordinalNumber(m,{unit:"week"});default:return parseNDigits(y.length,m)}}validate(m,y){return y>=1&&y<=53}set(m,y,_){return startOfISOWeek(function(m,y,_){let S=toDate(m,_?.in),T=getISOWeek(S,_)-y;return S.setDate(S.getDate()-7*T),S}(m,_))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:new class extends Parser{priority=90;subPriority=1;parse(m,y,_){switch(y){case"d":return parseNumericPattern(eb.date,m);case"do":return _.ordinalNumber(m,{unit:"date"});default:return parseNDigits(y.length,m)}}validate(m,y){let _=m.getFullYear(),S=isLeapYearIndex(_),T=m.getMonth();return S?y>=1&&y<=ew[T]:y>=1&&y<=ex[T]}set(m,y,_){return m.setDate(_),m.setHours(0,0,0,0),m}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:new class extends Parser{priority=90;subpriority=1;parse(m,y,_){switch(y){case"D":case"DD":return parseNumericPattern(eb.dayOfYear,m);case"Do":return _.ordinalNumber(m,{unit:"date"});default:return parseNDigits(y.length,m)}}validate(m,y){let _=m.getFullYear(),S=isLeapYearIndex(_);return S?y>=1&&y<=366:y>=1&&y<=365}set(m,y,_){return m.setMonth(0,_),m.setHours(0,0,0,0),m}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:new class extends Parser{priority=90;parse(m,y,_){switch(y){case"E":case"EE":case"EEE":return _.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"});case"EEEEE":return _.day(m,{width:"narrow",context:"formatting"});case"EEEEEE":return _.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"});default:return _.day(m,{width:"wide",context:"formatting"})||_.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"})}}validate(m,y){return y>=0&&y<=6}set(m,y,_,S){return(m=setDay(m,_,S)).setHours(0,0,0,0),m}incompatibleTokens=["D","i","e","c","t","T"]},e:new class extends Parser{priority=90;parse(m,y,_,S){let valueCallback=m=>(m+S.weekStartsOn+6)%7+7*Math.floor((m-1)/7);switch(y){case"e":case"ee":return mapValue(parseNDigits(y.length,m),valueCallback);case"eo":return mapValue(_.ordinalNumber(m,{unit:"day"}),valueCallback);case"eee":return _.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"});case"eeeee":return _.day(m,{width:"narrow",context:"formatting"});case"eeeeee":return _.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"});default:return _.day(m,{width:"wide",context:"formatting"})||_.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"})}}validate(m,y){return y>=0&&y<=6}set(m,y,_,S){return(m=setDay(m,_,S)).setHours(0,0,0,0),m}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:new class extends Parser{priority=90;parse(m,y,_,S){let valueCallback=m=>(m+S.weekStartsOn+6)%7+7*Math.floor((m-1)/7);switch(y){case"c":case"cc":return mapValue(parseNDigits(y.length,m),valueCallback);case"co":return mapValue(_.ordinalNumber(m,{unit:"day"}),valueCallback);case"ccc":return _.day(m,{width:"abbreviated",context:"standalone"})||_.day(m,{width:"short",context:"standalone"})||_.day(m,{width:"narrow",context:"standalone"});case"ccccc":return _.day(m,{width:"narrow",context:"standalone"});case"cccccc":return _.day(m,{width:"short",context:"standalone"})||_.day(m,{width:"narrow",context:"standalone"});default:return _.day(m,{width:"wide",context:"standalone"})||_.day(m,{width:"abbreviated",context:"standalone"})||_.day(m,{width:"short",context:"standalone"})||_.day(m,{width:"narrow",context:"standalone"})}}validate(m,y){return y>=0&&y<=6}
316set(m,y,_,S){return(m=setDay(m,_,S)).setHours(0,0,0,0),m}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:new class extends Parser{priority=90;parse(m,y,_){let valueCallback=m=>0===m?7:m;switch(y){case"i":case"ii":return parseNDigits(y.length,m);case"io":return _.ordinalNumber(m,{unit:"day"});case"iii":return mapValue(_.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"}),valueCallback);case"iiiii":return mapValue(_.day(m,{width:"narrow",context:"formatting"}),valueCallback);case"iiiiii":return mapValue(_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"}),valueCallback);default:return mapValue(_.day(m,{width:"wide",context:"formatting"})||_.day(m,{width:"abbreviated",context:"formatting"})||_.day(m,{width:"short",context:"formatting"})||_.day(m,{width:"narrow",context:"formatting"}),valueCallback)}}validate(m,y){return y>=1&&y<=7}set(m,y,_){return(m=function(m,y,_){let S=toDate(m,_?.in),T=function(m,y){let _=toDate(m,y?.in).getDay();return 0===_?7:_}(S,_);return addDays(S,y-T,_)}(m,_)).setHours(0,0,0,0),m}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:new class extends Parser{priority=80;parse(m,y,_){switch(y){case"a":case"aa":case"aaa":return _.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"});case"aaaaa":return _.dayPeriod(m,{width:"narrow",context:"formatting"});default:return _.dayPeriod(m,{width:"wide",context:"formatting"})||_.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"})}}set(m,y,_){return m.setHours(dayPeriodEnumToHours(_),0,0,0),m}incompatibleTokens=["b","B","H","k","t","T"]},b:new class extends Parser{priority=80;parse(m,y,_){switch(y){case"b":case"bb":case"bbb":return _.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"});case"bbbbb":return _.dayPeriod(m,{width:"narrow",context:"formatting"});default:return _.dayPeriod(m,{width:"wide",context:"formatting"})||_.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"})}}set(m,y,_){return m.setHours(dayPeriodEnumToHours(_),0,0,0),m}incompatibleTokens=["a","B","H","k","t","T"]},B:new class extends Parser{priority=80;parse(m,y,_){switch(y){case"B":case"BB":case"BBB":return _.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"});case"BBBBB":return _.dayPeriod(m,{width:"narrow",context:"formatting"});default:return _.dayPeriod(m,{width:"wide",context:"formatting"})||_.dayPeriod(m,{width:"abbreviated",context:"formatting"})||_.dayPeriod(m,{width:"narrow",context:"formatting"})}}set(m,y,_){return m.setHours(dayPeriodEnumToHours(_),0,0,0),m}incompatibleTokens=["a","b","t","T"]},h:new class extends Parser{priority=70;parse(m,y,_){switch(y){case"h":return parseNumericPattern(eb.hour12h,m);case"ho":return _.ordinalNumber(m,{unit:"hour"});default:return parseNDigits(y.length,m)}}validate(m,y){return y>=1&&y<=12}set(m,y,_){let S=m.getHours()>=12;return S&&_<12?m.setHours(_+12,0,0,0):S||12!==_?m.setHours(_,0,0,0):m.setHours(0,0,0,0),m}incompatibleTokens=["H","K","k","t","T"]},H:new class extends Parser{priority=70;parse(m,y,_){switch(y){case"H":return parseNumericPattern(eb.hour23h,m);case"Ho":return _.ordinalNumber(m,{unit:"hour"});default:return parseNDigits(y.length,m)}}validate(m,y){return y>=0&&y<=23}set(m,y,_){return m.setHours(_,0,0,0),m}incompatibleTokens=["a","b","h","K","k","t","T"]},K:new class extends Parser{priority=70;parse(m,y,_){switch(y){case"K":return parseNumericPattern(eb.hour11h,m);case"Ko":return _.ordinalNumber(m,{unit:"hour"});default:return parseNDigits(y.length,m)}}validate(m,y){return y>=0&&y<=11}set(m,y,_){let S=m.getHours()>=12;return S&&_<12?m.setHours(_+12,0,0,0):m.setHours(_,0,0,0),m}incompatibleTokens=["h","H","k","t","T"]},k:new class extends Parser{priority=70;parse(m,y,_){switch(y){case"k":return parseNumericPattern(eb.hour24h,m);case"ko":return _.ordinalNumber(m,{unit:"hour"});default:return parseNDigits(y.length,m)}}validate(m,y){return y>=1&&y<=24}set(m,y,_){let S=_<=24?_%24:_;return m.setHours(S,0,0,0),m}incompatibleTokens=["a","b","h","H","K","t","T"]},m:new class extends Parser{priority=60;parse(m,y,_){switch(y){case"m":return parseNumericPattern(eb.minute,m);case"mo":return _.ordinalNumber(m,{unit:"minute"});default:return parseNDigits(y.length,m)}}validate(m,y){return y>=0&&y<=59}set(m,y,_){return m.setMinutes(_,0,0),m}incompatibleTokens=["t","T"]},s:new class extends Parser{priority=50;parse(m,y,_){switch(y){case"s":return parseNumericPattern(eb.second,m);case"so":return _.ordinalNumber(m,{unit:"second"});default:return parseNDigits(y.length,m)}}validate(m,y){return y>=0&&y<=59}set(m,y,_){return m.setSeconds(_,0),m}incompatibleTokens=["t","T"]},S:new class extends Parser{priority=30;parse(m,y){return mapValue(parseNDigits(y.length,m),m=>Math.trunc(m*Math.pow(10,-y.length+3)))}set(m,y,_){return m.setMilliseconds(_),m}incompatibleTokens=["t","T"]},X:new class extends Parser{priority=10;parse(m,y){switch(y){case"X":return parseTimezonePattern(ev.basicOptionalMinutes,m);case"XX":return parseTimezonePattern(ev.basic,m);case"XXXX":return parseTimezonePattern(ev.basicOptionalSeconds,m);case"XXXXX":return parseTimezonePattern(ev.extendedOptionalSeconds,m);default:return parseTimezonePattern(ev.extended,m)}}set(m,y,_){return y.timestampIsSet?m:constructFrom(m,m.getTime()-getTimezoneOffsetInMilliseconds(m)-_)}incompatibleTokens=["t","T","x"]},x:new class extends Parser{priority=10;parse(m,y){switch(y){case"x":return parseTimezonePattern(ev.basicOptionalMinutes,m);case"xx":return parseTimezonePattern(ev.basic,m);case"xxxx":return parseTimezonePattern(ev.basicOptionalSeconds,m);case"xxxxx":return parseTimezonePattern(ev.extendedOptionalSeconds,m);default:return parseTimezonePattern(ev.extended,m)}}set(m,y,_){return y.timestampIsSet?m:constructFrom(m,m.getTime()-getTimezoneOffsetInMilliseconds(m)-_)}incompatibleTokens=["t","T","X"]},t:new class extends Parser{priority=40;parse(m){return parseAnyDigitsSigned(m)}set(m,y,_){return[constructFrom(m,1e3*_),{timestampIsSet:!0}]}incompatibleTokens="*"},T:new class extends Parser{priority=20;parse(m){return parseAnyDigitsSigned(m)}set(m,y,_){return[constructFrom(m,_),{timestampIsSet:!0}]}incompatibleTokens="*"}},eC=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,eS=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ek=/^'([^]*?)'?$/,eT=/''/g,eE=/\S/,eO=/[a-zA-Z]/,eP={dateTimeDelimiter:
316/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},eR=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,eI=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,eA=/^([+-])(\d{2})(?::?(\d{2}))?$/;function parseDateUnit(m){return m?parseInt(m):1}function parseTimeUnit(m){return m&&parseFloat(m.replace(",","."))||0}let eM=[31,null,31,30,31,30,31,31,30,31,30,31];function parseISO_isLeapYearIndex(m){return m%400==0||m%4==0&&m%100!=0}let sanitizeLocale=m=>m.replace(/@posix$/,"");function getMonthName(m,y="long",_="en-US"){let S=sanitizeLocale(_);return new Intl.DateTimeFormat(S,{month:y}).format(m)}function getDayName(m,y="long",_="en-US"){let S=sanitizeLocale(_);return new Intl.DateTimeFormat(S,{weekday:y}).format(m)}function zeroPad(m,y){return String(m).padStart(y,"0")}function getOrdinal(m){let y=m%10,_=m%100;return 1===y&&11!==_?`${m}st`:2===y&&12!==_?`${m}nd`:3===y&&13!==_?`${m}rd`:`${m}th`}function getISODayOfWeek(m){let y=m.getDay();return 0===y?7:y}function legacyDateFormat_getISOWeekYear(m){let y=new Date(Date.UTC(m.getFullYear(),m.getMonth(),m.getDate())),_=getISODayOfWeek(y);return y.setUTCDate(y.getUTCDate()-_+4),y.getUTCFullYear()}function legacyDateFormat_getDayOfYear(m){let y=new Date(Date.UTC(m.getFullYear(),0,1)),_=m.valueOf()-y.valueOf()+(y.getTimezoneOffset()-m.getTimezoneOffset())*6e4;return Math.floor(_/864e5)+1}function getTimeZoneAbbreviation(m){let y=new Intl.DateTimeFormat(sanitizeLocale("en-US"),{timeZoneName:"short"}).formatToParts(m).find(m=>"timeZoneName"===m.type);return y?y.value:""}let eD="YYYY-MM-DD",ej="HH:mm",eL=Intl.DateTimeFormat().resolvedOptions().timeZone;function legacyDateFormat_format(m,y,_={useUTC:!1,timeZone:void 0}){let{useUTC:S,timeZone:T}=_;return function(m,y){let _=[],S=y.replace(/\[([^\]]+)\]/g,(m,y)=>(_.push(y),"î")),T=m.getFullYear(),R=m.getMonth(),D=m.getDate(),j=m.getDay(),B=m.getHours(),Z=m.getMinutes(),W=m.getSeconds(),q=function(m){let y=new Date(Date.UTC(m.getFullYear(),m.getMonth(),m.getDate())),_=getISODayOfWeek(y);y.setUTCDate(y.getUTCDate()-_+4);let S=new Date(Date.UTC(y.getUTCFullYear(),0,1));return Math.ceil(((y.valueOf()-S.valueOf())/864e5+1)/7)}(m),Y=legacyDateFormat_getISOWeekYear(m),ee=legacyDateFormat_getISOWeekYear(m),et=m.getTime(),er=[{key:"YYYY",value:String(T)},{key:"YY",value:String(T).slice(-2)},{key:"Y",value:String(T)},{key:"YYYYY",value:zeroPad(T,5)},{key:"GGGG",value:String(Y)},{key:"GG",value:String(Y).slice(-2)},{key:"gggg",value:String(ee)},{key:"gg",value:String(ee).slice(-2)},{key:"Q",value:String(Math.floor(R/3)+1)},{key:"Qo",value:getOrdinal(Math.floor(R/3)+1)},{key:"MMMM",value:getMonthName(m,"long")},{key:"MMM",value:getMonthName(m,"short")},{key:"MM",value:zeroPad(R+1,2)},{key:"M",value:String(R+1)},{key:"Mo",value:getOrdinal(R+1)},{key:"DD",value:zeroPad(D,2)},{key:"D",value:String(D)},{key:"Do",value:getOrdinal(D)},{key:"dddd",value:getDayName(m,"long")},{key:"ddd",value:getDayName(m,"short")},{key:"dd",value:getDayName(m,"short").slice(0,2)},{key:"d",value:String(j)},{key:"do",value:getOrdinal(j+1)},{key:"DDDD",value:zeroPad(legacyDateFormat_getDayOfYear(m),3)},{key:"DDD",value:String(legacyDateFormat_getDayOfYear(m))},{key:"DDDo",value:getOrdinal(legacyDateFormat_getDayOfYear(m))},{key:"E",value:String(getISODayOfWeek(m))},{key:"DDDD",value:zeroPad(legacyDateFormat_getDayOfYear(m),3)},{key:"DDD",value:String(legacyDateFormat_getDayOfYear(m))},{key:"w",value:zeroPad(q,2)},{key:"wo",value:getOrdinal(q)},{key:"ww",value:zeroPad(q,2)},{key:"WW",value:zeroPad(q,2)},{key:"W",value:String(q)},{key:"Wo",value:getOrdinal(q)},{key:"HH",value:zeroPad(B,2)},{key:"H",value:String(B)},{key:"hh",value:zeroPad((B+11)%12+1,2)},{key:"h",value:String((B+11)%12+1)},{key:"k",value:String(B||24)},{key:"kk",value:zeroPad(B||24,2)},{key:"mm",value:zeroPad(Z,2)},{key:"m",value:String(Z)},{key:"ss",value:zeroPad(W,2)},{key:"s",value:String(W)},{key:"A",value:B<12?"AM":"PM"},{key:"a",value:B<12?"am":"pm"},{key:"X",value:String(Math.floor(et/1e3))},{key:"x",value:String(et)},{key:"N",value:T<0?"BC":"AD"},{key:"NN",value:T<0?"BC":"AD"},{key:"NNN",value:T<0?"BC":"AD"},{key:"NNNN",value:T<0?"Before Christ":"Anno Domini"},{key:"NNNNN",value:T<0?"BC":"AD"},{key:"z",value:getTimeZoneAbbreviation(m)},{key:"zz",value:getTimeZoneAbbreviation(m)},{key:"Z",value:format(m,"xxx")},{key:"ZZ",value:format(m,"xx")}];er.sort((m,y)=>y.key.length-m.key.length);let ei=S.replace(/(S{1,4})/g,y=>(function(m,y){let _=zeroPad(m.getMilliseconds(),3);return 1===y?_.slice(0,1):2===y?_.slice(0,2):3===y?_:`${_}0`})(m,y.length));for(let{key:m,value:y}of er){let _=m.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),S=RegExp(`(^|[^A-Z0-9a-z])(${_})(?![A-Z0-9a-z])`,"g");ei=ei.replace(S,`$1${y}`)}return ei.replace(RegExp("î","g"),()=>_.shift()||"")}(S?new mini_UTCDateMini(m):T?new TZDateMini(m,T||eL):new Date(m),y)}function legacyDateFormat_parse(m,y,_){let S=y?function(m){let y={YYYY:"yyyy",YY:"yy",MMMM:"MMMM",MMM:"MM
316M",MM:"MM",M:"M",DD:"dd",D:"d",dddd:"EEEE",ddd:"EEE",HH:"HH",H:"H",hh:"hh",h:"h",mm:"mm",m:"m",ss:"ss",s:"s",A:"a",a:"a"};return Object.keys(y).reduce((m,_)=>m.replace(RegExp(_,"g"),y[_]),m)}(y):void 0,T=S?function(m,y,_,S){let invalidDate=()=>constructFrom(S?.in||_,NaN),T=Object.assign({},er),R=S?.locale??T.locale??et,D=S?.firstWeekContainsDate??S?.locale?.options?.firstWeekContainsDate??T.firstWeekContainsDate??T.locale?.options?.firstWeekContainsDate??1,j=S?.weekStartsOn??S?.locale?.options?.weekStartsOn??T.weekStartsOn??T.locale?.options?.weekStartsOn??0;if(!y)return m?invalidDate():toDate(_,S?.in);let B={firstWeekContainsDate:D,weekStartsOn:j,locale:R},Z=[new DateTimezoneSetter(S?.in,_)],W=y.match(eS).map(m=>{let y=m[0];if(y in eu){let _=eu[y];return _(m,R.formatLong)}return m}).join("").match(eC),q=[];for(let _ of W){var Y,ee;!S?.useAdditionalWeekYearTokens&&(Y=_,ed.test(Y))&&warnOrThrowProtectedError(_,y,m),!S?.useAdditionalDayOfYearTokens&&(ee=_,ec.test(ee))&&warnOrThrowProtectedError(_,y,m);let T=_[0],D=e_[T];if(D){let{incompatibleTokens:y}=D;if(Array.isArray(y)){let m=q.find(m=>y.includes(m.token)||m.token===T);if(m)throw RangeError(`The format string mustn't contain \`${m.fullToken}\` and \`${_}\` at the same time`)}else if("*"===D.incompatibleTokens&&q.length>0)throw RangeError(`The format string mustn't contain \`${_}\` and any other token at the same time`);q.push({token:T,fullToken:_});let S=D.run(m,_,R.match,B);if(!S)return invalidDate();Z.push(S.setter),m=S.rest}else{if(T.match(eO))throw RangeError("Format string contains an unescaped latin alphabet character `"+T+"`");if("''"===_?_="'":"'"===T&&(_=_.match(ek)[1].replace(eT,"'")),0!==m.indexOf(_))return invalidDate();m=m.slice(_.length)}}if(m.length>0&&eE.test(m))return invalidDate();let ei=Z.map(m=>m.priority).sort((m,y)=>y-m).filter((m,y,_)=>_.indexOf(m)===y).map(m=>Z.filter(y=>y.priority===m).sort((m,y)=>y.subPriority-m.subPriority)).map(m=>m[0]),ea=toDate(_,S?.in);if(isNaN(+ea))return invalidDate();let es={};for(let m of ei){if(!m.validate(ea,B))return invalidDate();let y=m.set(ea,es,B);Array.isArray(y)?(ea=y[0],Object.assign(es,y[1])):ea=y}return ea}(m,S,new Date):function(m,y){let _,S;let invalidDate=()=>constructFrom(y?.in,NaN),T=y?.additionalDigits??2,R=function(m){let y;let _={},S=m.split(eP.dateTimeDelimiter);if(S.length>2)return _;if(/:/.test(S[0])?y=S[0]:(_.date=S[0],y=S[1],eP.timeZoneDelimiter.test(_.date)&&(_.date=m.split(eP.timeZoneDelimiter)[0],y=m.substr(_.date.length,m.length))),y){let m=eP.timezone.exec(y);m?(_.time=y.replace(m[1],""),_.timezone=m[1]):_.time=y}return _}(m);if(R.date){let m=function(m,y){let _=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+y)+"})|(\\d{2}|[+-]\\d{"+(2+y)+"})$)"),S=m.match(_);if(!S)return{year:NaN,restDateString:""};let T=S[1]?parseInt(S[1]):null,R=S[2]?parseInt(S[2]):null;return{year:null===R?T:100*R,restDateString:m.slice((S[1]||S[2]).length)}}(R.date,T);_=function(m,y){if(null===y)return new Date(NaN);let _=m.match(eR);if(!_)return new Date(NaN);let S=!!_[4],T=parseDateUnit(_[1]),R=parseDateUnit(_[2])-1,D=parseDateUnit(_[3]),j=parseDateUnit(_[4]),B=parseDateUnit(_[5])-1;if(S)return j>=1&&j<=53&&B>=0&&B<=6?function(m,y,_){let S=new Date(0);S.setUTCFullYear(m,0,4);let T=S.getUTCDay()||7;return S.setUTCDate(S.getUTCDate()+((y-1)*7+_+1-T)),S}(y,j,B):new Date(NaN);{let m=new Date(0);return R>=0&&R<=11&&D>=1&&D<=(eM[R]||(parseISO_isLeapYearIndex(y)?29:28))&&T>=1&&T<=(parseISO_isLeapYearIndex(y)?366:365)?(m.setUTCFullYear(y,R,Math.max(T,D)),m):new Date(NaN)}}(m.restDateString,m.year)}if(!_||isNaN(+_))return invalidDate();let D=+_,j=0;if(R.time&&isNaN(j=function(m){let y=m.match(eI);if(!y)return NaN;let _=parseTimeUnit(y[1]),S=parseTimeUnit(y[2]),T=parseTimeUnit(y[3]);return(24===_?0===S&&0===T:T>=0&&T<60&&S>=0&&S<60&&_>=0&&_<25)?36e5*_+6e4*S+1e3*T:NaN}(R.time)))return invalidDate();if(R.timezone){if(isNaN(S=function(m){if("Z"===m)return 0;let y=m.match(eA);if(!y)return 0;let _="+"===y[1]?-1:1,S=parseInt(y[2]),T=y[3]&&parseInt(y[3])||0;return T>=0&&T<=59?_*(36e5*S+6e4*T):NaN}(R.timezone)))return invalidDate()}else{let m=new Date(D+j),_=toDate(0,y?.in);return _.setFullYear(m.getUTCFullYear(),m.getUTCMonth(),m.getUTCDate()),_.setHours(m.getUTCHours(),m.getUTCMinutes(),m.getUTCSeconds(),m.getUTCMilliseconds()),_}return toDate(D+j+S,y?.in)}(m);return T&&!isNaN(T.getTime())?{isValid:!0,date:_&&isValidTimeZoneString(_)?new TZDateMini(T,_):T}:{isValid:!1,error:`Invalid date. Must be on the format "${y}"`}}function isValidTimeZoneString(m){return Intl.supportedValuesOf("timeZone").includes(m)}},29999:function(m,y,_){"use strict";_.d(y,{BB:function(){return toString},Ny:function(){return startsWith},U2:function(){return get},Xy:function(){return isEqual},Zg:function(){return j},eh:function(){return numEqualSegments},fi:function(){return trimLeft},mL:function(){return fromString},s6:function(){return pathFor},vC:function(){return trimChildPath},vW:function(){return resolveKeyedPath}});var S=_(7071);let T=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,R=/_key\s*==\s*['"](.*)['"]/,D=[],j="$",B=["true","false","null"];function get(m,y,_){let T="string"==typeof y?fromString(y):y;if(!Array.isArray(T))throw Error("Path must be an array or a string");let R=m;for(let m=0;m<T.length;m++){let y=T[m];if((0,S.dw)(y)){if(!Array.isArray(R))return _;R=R[y]}if((0,S.Fd)(y)){if(!Array.isArray(R))return _;R=R.find(m=>m._key===y._key)}if("string"==typeof y&&(R="object"==typeof R&&null!==R?R[y]:void 0),typeof R>"u")return _}return R}let Z=new Map;function pathFor(m){if(0===m.length)return D;let y=toString(m);return Z.has(y)?Z.get(y):(Z.set(y,m),Object.freeze(m),m)}function isEqual(m,y){return m.length===y.length&&m.every((m,_)=>isSegmentEqual(m,y[_]))}function numEqualSegments(m,y){let _=Math.min(m.length,y.length);for(let S=0;S<_;S++)if(!isSegmentEqual(m[S],y[S]))return S;return _}function isSegmentEqual(m,y){return(0,S.Fd)(m)&&(0,S.Fd)(y)?m._key===y._key:(0,S.dw)(m)?Number(m)===Number(y):(0,S.lo)(m)&&(0,S.lo)(y)?m[0]===y[0]&&m[1]===y[1]:m===y}function startsWith(m,y){return m.every((m,_)=>isSegmentEqual(m,y[_]))}function trimLeft(m,y){if(0===m.length||0===y.length)return y;let[_,...S]=m,[T,...R]=y;return isSegmentEqual(_,T)?pathFor(trimLeft(S,R)):y}function trimChildPath(m,y){return startsWith(m,y)?trimLeft(m,y):D}function toString(m){if(!Array.isArray(m))throw Error("Path is not an array");return m.reduce((m,y,_)=>{if("number"==typeof y)return`${m}[${y}]`;if("string"==typeof y)return 0===_?y:B.includes(y)?`${m}["${y}
316"]`:`${m}.${y}`;if((0,S.Fd)(y)&&y._key)return`${m}[_key=="${y._key}"]`;if(Array.isArray(y)){let[_,S]=y;return`${m}[${_}:${S}]`}throw Error(`Unsupported path segment \`${JSON.stringify(y)}\``)},"")}function resolveKeyedPath(m,y){if(!Array.isArray(y))throw Error("Path is not an array");return pathFor(function _resolveKeyedPath(m,y){if(0===y.length)return y;let[_,...S]=y;if("number"==typeof _){if(!Array.isArray(m)||!(_ in m))return[];let y=m[_];return["string"==typeof y?._key?{_key:y._key}:_,..._resolveKeyedPath(y,S)]}let T=get(m,[_]);return[_,..._resolveKeyedPath(T,S)]}(m,y))}function fromString(m){if("string"!=typeof m)throw Error("Path is not a string");let y=m.match(T);if(!y)throw Error("Invalid path string");return y.map(normalizePathSegment)}function normalizePathSegment(m){return(0,S.dw)(m)?Number(m.replace(/[^\d]/g,"")):(0,S.Fd)(m)?{_key:m.match(R)[1]}:(0,S.lo)(m)?function(m){let[y,_]=m.split(":").map(m=>""===m?m:Number(m));return[y,_]}(m):m}},88744:function(m,y,_){"use strict";_.d(y,{T:function(){return Z},o:function(){return j}});var S=_(93091),T=_(67294),R=_(14457),D=_(37084);let j="vision",B=(0,R.CVH)({locale:"en-US",namespace:j,resources:()=>_.e(3436).then(_.bind(_,83436))}),Z=(0,R.Cw0)(m=>{let{name:y,title:R,icon:j,...Z}=m||{};return{name:"@sanity/vision",tools:[{name:y||"vision",title:R||"Vision",icon:j||S.hsE,component:(0,T.lazy)(()=>Promise.all([_.e(1842),_.e(5762),_.e(8493)]).then(_.bind(_,14713))),options:Z,router:D.BC.create("/*"),__internalApplicationType:"sanity/vision"}],i18n:{bundles:[B]}}})},42886:function(m,y,_){"use strict";let S;_.d(y,{a:function(){return addHistoryInstrumentationHandler}});var T=_(84105),R=_(33280);let D=R.GLOBAL_OBJ;var j=_(51150),B=_(23039);function addHistoryInstrumentationHandler(m){let y="history";(0,T.Hj)(y,m),(0,T.D2)(y,instrumentHistory)}function instrumentHistory(){if(!function(){let m=D.chrome,y=m&&m.app&&m.app.runtime,_="history"in D&&!!D.history.pushState&&!!D.history.replaceState;return!y&&_}())return;let m=B.m.onpopstate;function historyReplacementFunction(m){return function(...y){let _=y.length>2?y[2]:void 0;if(_){let m=S,y=String(_);S=y,(0,T.rK)("history",{from:m,to:y})}return m.apply(this,y)}}B.m.onpopstate=function(...y){let _=B.m.location.href,R=S;if(S=_,(0,T.rK)("history",{from:R,to:_}),m)try{return m.apply(this,y)}catch(m){}},(0,j.hl)(B.m.history,"pushState",historyReplacementFunction),(0,j.hl)(B.m.history,"replaceState",historyReplacementFunction)}},23039:function(m,y,_){"use strict";_.d(y,{m:function(){return T}});var S=_(33280);let T=S.GLOBAL_OBJ},42274:function(m,y,_){"use strict";_.d(y,{R:function(){return BrowserClient}});var S=_(90140),T=_(94223),R=_(48600),D=_(58524),j=_(58942),B=_(10042),Z=_(32630),W=_(59943),q=_(6528),Y=_(24925),ee=_(17986),et=_(82305),er=_(52340),ei=_(47515),ea=_(25554);let es="Not capturing exception because it's already been captured.";let BaseClient=class BaseClient{constructor(m){if(this._options=m,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],m.dsn?this._dsn=(0,R.vK)(m.dsn):T.X&&ee.kg.warn("No DSN provided, client will not send events."),this._dsn){var y,_,S;let T=(y=this._dsn,_=m.tunnel,S=m._metadata?m._metadata.sdk:void 0,_||`${function(m){let y=m.protocol?`${m.protocol}:`:"",_=m.port?`:${m.port}`:"";return`${y}//${m.host}${_}${m.path?`/${m.path}`:""}/api/`}(y)}${y.projectId}/envelope/?${function(m,y){let _={sentry_version:"7"};return m.publicKey&&(_.sentry_key=m.publicKey),y&&(_.sentry_client=`${y.name}/${y.version}`),new URLSearchParams(_).toString()}(y,S)}`);this._transport=m.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...m.transportOptions,url:T})}let D=["enableTracing","tracesSampleRate","tracesSampler"].find(y=>y in m&&void 0==m[y]);D&&(0,ee.Cf)(()=>{console.warn(`[Sentry] Deprecation warning: \`${D}\` is set to undefined, which leads to tracing being enabled. In v9, a value of \`undefined\` will result in tracing being disabled.`)})}captureException(m,y,_){let S=(0,et.DM)();if((0,et.YO)(m))return T.X&&ee.kg.log(es),S;let R={event_id:S,...y};return this._process(this.eventFromException(m,R).then(m=>this._captureEvent(m,R,_))),R.event_id}
316captureMessage(m,y,_,S){let T={event_id:(0,et.DM)(),..._},R=(0,Y.Le)(m)?m:String(m),D=(0,Y.pt)(m)?this.eventFromMessage(R,y,T):this.eventFromException(m,T);return this._process(D.then(m=>this._captureEvent(m,T,S))),T.event_id}captureEvent(m,y,_){let S=(0,et.DM)();if(y&&y.originalException&&(0,et.YO)(y.originalException))return T.X&&ee.kg.log(es),S;let R={event_id:S,...y},D=m.sdkProcessingMetadata||{},j=D.capturedSpanScope;return this._process(this._captureEvent(m,R,j||_)),R.event_id}captureSession(m){"string"!=typeof m.release?T.X&&ee.kg.warn("Discarded session because of missing or non-string release"):(this.sendSession(m),(0,B.CT)(m,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(m){let y=this._transport;return y?(this.emit("flush"),this._isClientDoneProcessing(m).then(_=>y.flush(m).then(m=>_&&m))):(0,er.WD)(!0)}close(m){return this.flush(m).then(m=>(this.getOptions().enabled=!1,this.emit("close"),m))}getEventProcessors(){return this._eventProcessors}addEventProcessor(m){this._eventProcessors.push(m)}init(){(this._isEnabled()||this._options.integrations.some(({name:m})=>m.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(m){return this._integrations[m]}addIntegration(m){let y=this._integrations[m.name];(0,j.m7)(this,m,this._integrations),y||(0,j.uf)(this,[m])}sendEvent(m,y={}){this.emit("beforeSendEvent",m,y);let _=function(m,y,_,S){var T;let R=(0,D.HY)(_),j=m.type&&"replay_event"!==m.type?m.type:"event";(T=_&&_.sdk)&&(m.sdk=m.sdk||{},m.sdk.name=m.sdk.name||T.name,m.sdk.version=m.sdk.version||T.version,m.sdk.integrations=[...m.sdk.integrations||[],...T.integrations||[]],m.sdk.packages=[...m.sdk.packages||[],...T.packages||[]]);let B=(0,D.Cd)(m,R,S,y);delete m.sdkProcessingMetadata;let Z=[{type:j},m];return(0,D.Jd)(B,[Z])}(m,this._dsn,this._options._metadata,this._options.tunnel);for(let m of y.attachments||[])_=(0,D.BO)(_,(0,D.zQ)(m));let S=this.sendEnvelope(_);S&&S.then(y=>this.emit("afterSendEvent",m,y),null)}sendSession(m){let y=function(m,y,_,S){let T=(0,D.HY)(_),j={sent_at:new Date().toISOString(),...T&&{sdk:T},...!!S&&y&&{dsn:(0,R.RA)(y)}},B="aggregates"in m?[{type:"sessions"},m]:[{type:"session"},m.toJSON()];return(0,D.Jd)(j,[B])}(m,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(y)}recordDroppedEvent(m,y,_){if(this._options.sendClientReports){let S="number"==typeof _?_:1,R=`${m}:${y}`;T.X&&ee.kg.log(`Recording outcome: "${R}"${S>1?` (${S} times)`:""}`),this._outcomes[R]=(this._outcomes[R]||0)+S}}on(m,y){let _=this._hooks[m]=this._hooks[m]||[];return _.push(y),()=>{let m=_.indexOf(y);m>-1&&_.splice(m,1)}}emit(m,...y){let _=this._hooks[m];_&&_.forEach(m=>m(...y))}sendEnvelope(m){return(this.emit("beforeEnvelope",m),this._isEnabled()&&this._transport)?this._transport.send(m).then(null,m=>(T.X&&ee.kg.error("Error while sending envelope:",m),m)):(T.X&&ee.kg.error("Transport disabled"),(0,er.WD)({}))}_setupIntegrations(){let{integrations:m}=this._options;this._integrations=(0,j.q4)(this,m),(0,j.uf)(this,m)}_updateSessionFromEvent(m,y){let _="fatal"===y.level,S=!1,T=y.exception&&y.exception.values;if(T)for(let m of(S=!0,T)){let y=m.mechanism;if(y&&!1===y.handled){_=!0;break}}let R="ok"===m.status,D=R&&0===m.errors||R&&_;D&&((0,B.CT)(m,{..._&&{status:"crashed"},errors:m.errors||Number(S||_)}),this.captureSession(m))}_isClientDoneProcessing(m){return new er.cW(y=>{let _=0,S=setInterval(()=>{0==this._numProcessing?(clearInterval(S),y(!0)):(_+=1,m&&_>=m&&(clearInterval(S),y(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(m,y,_=(0,S.nZ)(),T=(0,S.aF)()){let R=this.getOptions(),D=Object.keys(this._integrations);return!y.integrations&&D.length>0&&(y.integrations=D),this.emit("preprocessEvent",m,y),m.type||T.setLastEventId(m.event_id||y.event_id),(0,ei.R)(R,m,y,_,this,T).then(m=>{if(null===m)return m;m.contexts={trace:(0,S.XX)(_),...m.contexts};let y=(0,Z.CG)(this,_);return m.sdkProcessingMetadata={dynamicSamplingContext:y,...m.sdkProcessingMetadata},m})}_captureEvent(m,y={},_){return this._processEvent(m,y,_).then(m=>m.event_id,m=>{T.X&&(m instanceof q.b&&"log"===m.logLevel?ee.kg.log(m.message):ee.kg.warn(m))})}_processEvent(m,y,_){let S=this.getOptions(),{sampleRate:R}=S,D=isTransactionEvent(m),j=isErrorEvent(m),B=m.type||"error",Z=`before send for type \`${B}\``,W=void 0===R?void 0:function(m){if("boolean"==typeof m)return Number(m);let y="string"==typeof m?parseFloat(m):m;if("number"!=typeof y||isNaN(y)||y<0||y>
3161){T.X&&ee.kg.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(m)} of type ${JSON.stringify(typeof m)}.`);return}return y}(R);if(j&&"number"==typeof W&&Math.random()>W)return this.recordDroppedEvent("sample_rate","error",m),(0,er.$2)(new q.b(`Discarding event because it's not included in the random sample (sampling rate = ${R})`,"log"));let et="replay_event"===B?"replay":B,ei=m.sdkProcessingMetadata||{},es=ei.capturedSpanIsolationScope;return this._prepareEvent(m,y,_,es).then(_=>{if(null===_)throw this.recordDroppedEvent("event_processor",et,m),new q.b("An event processor returned `null`, will not send event.","log");let T=y.data&&!0===y.data.__sentry__;if(T)return _;let R=function(m,y,_,S){let{beforeSend:T,beforeSendTransaction:R,beforeSendSpan:D}=y;if(isErrorEvent(_)&&T)return T(_,S);if(isTransactionEvent(_)){if(_.spans&&D){let y=[];for(let S of _.spans){let _=D(S);_?y.push(_):((0,ea.R6)(),m.recordDroppedEvent("before_send","span"))}_.spans=y}if(R){if(_.spans){let m=_.spans.length;_.sdkProcessingMetadata={..._.sdkProcessingMetadata,spanCountBeforeProcessing:m}}return R(_,S)}}return _}(this,S,_,y);return function(m,y){let _=`${y} must return \`null\` or a valid event.`;if((0,Y.J8)(m))return m.then(m=>{if(!(0,Y.PO)(m)&&null!==m)throw new q.b(_);return m},m=>{throw new q.b(`${y} rejected with ${m}`)});if(!(0,Y.PO)(m)&&null!==m)throw new q.b(_);return m}(R,Z)}).then(S=>{if(null===S){if(this.recordDroppedEvent("before_send",et,m),D){let y=m.spans||[],_=1+y.length;this.recordDroppedEvent("before_send","span",_)}throw new q.b(`${Z} returned \`null\`, will not send event.`,"log")}let T=_&&_.getSession();if(!D&&T&&this._updateSessionFromEvent(T,S),D){let m=S.sdkProcessingMetadata&&S.sdkProcessingMetadata.spanCountBeforeProcessing||0,y=S.spans?S.spans.length:0,_=m-y;_>0&&this.recordDroppedEvent("before_send","span",_)}let R=S.transaction_info;return D&&R&&S.transaction!==m.transaction&&(S.transaction_info={...R,source:"custom"}),this.sendEvent(S,y),S}).then(null,m=>{if(m instanceof q.b)throw m;throw this.captureException(m,{data:{__sentry__:!0},originalException:m}),new q.b(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. 317Reason: ${m}`)})}_process(m){this._numProcessing++,m.then(m=>(this._numProcessing--,m),m=>(this._numProcessing--,m))}_clearOutcomes(){let m=this._outcomes;return this._outcomes={},Object.entries(m).map(([m,y])=>{let[_,S]=m.split(":");return{reason:_,category:S,quantity:y}})}_flushOutcomes(){T.X&&ee.kg.log("Flushing outcomes...");let m=this._clearOutcomes();if(0===m.length){T.X&&ee.kg.log("No outcomes to send");return}if(!this._dsn){T.X&&ee.kg.log("No dsn provided, will not send outcomes");return}T.X&&ee.kg.log("Sending outcomes:",m);let y=function(m,y,_){let S=[{type:"client_report"},{timestamp:(0,W.yW)(),discarded_events:m}];return(0,D.Jd)(y?{dsn:y}:{},[S])}(m,this._options.tunnel&&(0,R.RA)(this._dsn));this.sendEnvelope(y)}};function isErrorEvent(m){return void 0===m.type}function isTransactionEvent(m){return"transaction"===m.type}var el=_(7659),eu=_(70470),ec=_(83362),ed=_(22404);let BrowserClient=class BrowserClient extends BaseClient{constructor(m){let y={parentSpanIsAlwaysRootSpan:!0,...m},_=ed.m9.SENTRY_SDK_SOURCE||"npm";(0,el.V)(y,"browser",["browser"],_),super(y),y.sendClientReports&&ed.m9.document&&ed.m9.document.addEventListener("visibilitychange",()=>{"hidden"===ed.m9.document.visibilityState&&this._flushOutcomes()})}eventFromException(m,y){return(0,ec.dr)(this._options.stackParser,m,y,this._options.attachStacktrace)}eventFromMessage(m,y="info",_){return(0,ec.aB)(this._options.stackParser,m,y,_,this._options.attachStacktrace)}captureUserFeedback(m){if(!this._isEnabled()){eu.X&&ee.kg.warn("SDK not enabled, will not capture user feedback.");return}let y=function(m,{metadata:y,tunnel:_,dsn:S}){let T={event_id:m.event_id,sent_at:new Date().toISOString(),...y&&y.sdk&&{sdk:{name:y.sdk.name,version:y.sdk.version}},...!!_&&!!S&&{dsn:(0,R.RA)(S)}},j=[{type:"user_report"},m];return(0,D.Jd)(T,[j])}(m,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this.sendEnvelope(y)}_prepareEvent(m,y,_){return m.platform=m.platform||"javascript",super._prepareEvent(m,y,_)}}},70470:function(m,y,_){"use strict";_.d(y,{X:function(){return S}});let S="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},83362:function(m,y,_){"use strict";_.d(y,{GJ:function(){return exceptionFromError},ME:function(){return eventFromUnknownInput},aB:function(){return eventFromMessage},dr:function(){return eventFromException}});var S=_(90140),T=_(90059),R=_(24925),D=_(82305),j=_(52340),B=_(51150);function exceptionFromError(m,y){let _=parseStackFrames(m,y),S={type:function(m){let y=m&&m.name;if(!y&&isWebAssemblyException(m)){let y=m.message&&Array.isArray(m.message)&&2==m.message.length;return y?m.message[0]:"WebAssembly.Exception"}return y}(y),value:function(m){let y=m&&m.message;return y?y.error&&"string"==typeof y.error.message?y.error.message:isWebAssemblyException(m)&&Array.isArray(m.message)&&2==m.message.length?m.message[1]:y:"No error message"}(y)};return _.length&&(S.stacktrace={frames:_}),void 0===S.type&&""===S.value&&(S.value="Unrecoverable error caught"),S}function eventFromError(m,y){return{exception:{values:[exceptionFromError(m,y)]}}}function parseStackFrames(m,y){let _=y.stacktrace||y.stack||"",S=y&&Z.test(y.message)?1:0,T="number"==typeof y.framesToPop?y.framesToPop:0;try{return m(_,S,T)}catch(m){}return[]}let Z=/Minified React error #\d+;/i;function isWebAssemblyException(m){return"undefined"!=typeof WebAssembly&&void 0!==WebAssembly.Exception&&m instanceof WebAssembly.Exception}function eventFromException(m,y,_,S){let T=_&&_.syntheticException||void 0,R=eventFromUnknownInput(m,y,T,S);return(0,D.EG)(R),R.level="error",_&&_.event_id&&(R.event_id=_.event_id),(0,j.WD)(R)}function eventFromMessage(m,y,_="info",S,T){let R=S&&S.syntheticException||void 0,D=eventFromString(m,y,R,T);return D.level=_,S&&S.event_id&&(D.event_id=S.event_id),(0,j.WD)(D)}function eventFromUnknownInput(m,y,_,j,Z){let W;if((0,R.VW)(y)&&y.error)return eventFromError(m,y.error);if((0,R.TX)(y)||(0,R.fm)(y)){if("stack"in y)W=eventFromError(m,y);else{let S=y.name||((0,R.TX)(y)?"DOMError":"DOMException"),T=y.message?`${S}: ${y.message}`:S;W=eventFromString(m,T,_,j),(0,D.Db)(W,T)}return"code"in y&&(W.tags={...W.tags,"DOMException.code":`${y.code}`}),W}return(0,R.VZ)(y)?eventFromError(m,y):((0,R.PO)(y)||(0,R.cO)(y)?W=function(m,y,_,D){let j=(0,S.s3)(),Z=j&&j.getOptions().normalizeDepth,W=function(m){for(let y in m)if(Object.prototype.hasOwnProperty.call(m,y)){let _=m[y];if(_ instanceof Error)return _}}(y),q={__serialized__:(0,T.Qy)(y,Z)};if(W)return{exception:{values:[exceptionFromError(m,W)]},extra:q};let Y={exception:{values:[{type:(0,R.cO)(y)?y.constructor.name:D?"UnhandledRejection":"Error",value:function(m,{isUnhandledRejection:y}){let _=(0,B.zf)(m),S=y?"promise rejection":"exception";if((0,R.VW)(m))return`Event \`ErrorEvent\` captured as ${S} with message \`${m.message}\``;if((0,R.cO)(m)){let y=function(m){try{let y=Object.getPrototypeOf(m);return y?y.constructor.name:void 0}catch(m){}}(m);return`Event \`${y}\` (type=${m.type}) captured as ${S}`}return`Object captured as ${S} with keys: ${_}`}(y,{isUnhandledRejection:D})}]},extra:q};if(_){let y=parseStackFrames(m,_);y.length&&(Y.exception.values[0].stacktrace={frames:y})}return Y}(m,y,_,Z):(W=eventFromString(m,y,_,j),(0,D.Db)(W,`${y}`,void 0)),(0,D.EG)(W,{synthetic:!0}),W)}
317function eventFromString(m,y,_,S){let T={};if(S&&_){let S=parseStackFrames(m,_);S.length&&(T.exception={values:[{value:y,stacktrace:{frames:S}}]}),(0,D.EG)(T,{synthetic:!0})}if((0,R.Le)(y)){let{__sentry_template_string__:m,__sentry_template_values__:_}=y;return T.logentry={message:m,params:_},T}return T.message=y,T}},22404:function(m,y,_){"use strict";_.d(y,{Wz:function(){return shouldIgnoreOnError},m9:function(){return B},re:function(){return function wrap(m,y={}){if("function"!=typeof m)return m;try{let y=m.__sentry_wrapped__;if(y){if("function"==typeof y)return y;return m}if((0,T.HK)(m))return m}catch(y){return m}let sentryWrapped=function(..._){try{let S=_.map(m=>wrap(m,y));return m.apply(this,S)}catch(m){throw Z++,setTimeout(()=>{Z--}),(0,R.$e)(S=>{S.addEventProcessor(m=>(y.mechanism&&((0,D.Db)(m,void 0,void 0),(0,D.EG)(m,y.mechanism)),m.extra={...m.extra,arguments:_},m)),(0,j.Tb)(m)}),m}};try{for(let y in m)Object.prototype.hasOwnProperty.call(m,y)&&(sentryWrapped[y]=m[y])}catch(m){}(0,T.$Q)(sentryWrapped,m),(0,T.xp)(m,"__sentry_wrapped__",sentryWrapped);try{let y=Object.getOwnPropertyDescriptor(sentryWrapped,"name");y.configurable&&Object.defineProperty(sentryWrapped,"name",{get:()=>m.name})}catch(m){}return sentryWrapped}}});var S=_(33280),T=_(51150),R=_(90140),D=_(82305),j=_(39424);let B=S.GLOBAL_OBJ,Z=0;function shouldIgnoreOnError(){return Z>0}},80510:function(m,y,_){"use strict";let S,T,R;_.d(y,{f:function(){return ef}});var D=_(84105),j=_(51150),B=_(82305),Z=_(23039);function instrumentDOM(){if(!Z.m.document)return;let m=D.rK.bind(null,"dom"),y=makeDOMEventHandler(m,!0);Z.m.document.addEventListener("click",y,!1),Z.m.document.addEventListener("keypress",y,!1),["EventTarget","Node"].forEach(y=>{let _=Z.m,S=_[y],T=S&&S.prototype;T&&T.hasOwnProperty&&T.hasOwnProperty("addEventListener")&&((0,j.hl)(T,"addEventListener",function(y){return function(_,S,T){if("click"===_||"keypress"==_)try{let S=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},R=S[_]=S[_]||{refCount:0};if(!R.handler){let S=makeDOMEventHandler(m);R.handler=S,y.call(this,_,S,T)}R.refCount++}catch(m){}return y.call(this,_,S,T)}}),(0,j.hl)(T,"removeEventListener",function(m){return function(y,_,S){if("click"===y||"keypress"==y)try{let _=this.__sentry_instrumentation_handlers__||{},T=_[y];T&&(T.refCount--,T.refCount<=0&&(m.call(this,y,T.handler,S),T.handler=void 0,delete _[y]),0===Object.keys(_).length&&delete this.__sentry_instrumentation_handlers__)}catch(m){}return m.call(this,y,_,S)}}))})}function makeDOMEventHandler(m,y=!1){return _=>{if(!_||_._sentryCaptured)return;let D=function(m){try{return m.target}catch(m){return null}}(_);if("keypress"===_.type&&(!D||!D.tagName||"INPUT"!==D.tagName&&"TEXTAREA"!==D.tagName&&!D.isContentEditable))return;(0,j.xp)(_,"_sentryCaptured",!0),D&&!D._sentryId&&(0,j.xp)(D,"_sentryId",(0,B.DM)());let W="keypress"===_.type?"input":_.type;!function(m){if(m.type!==T)return!1;try{if(!m.target||m.target._sentryId!==R)return!1}catch(m){}return!0}(_)&&(m({event:_,name:W,global:y}),T=_.type,R=D?D._sentryId:void 0),clearTimeout(S),S=Z.m.setTimeout(()=>{R=void 0,T=void 0},1e3)}}var W=_(59943),q=_(24925);let Y="__sentry_xhr_v3__";function instrumentXHR(){if(!Z.m.XMLHttpRequest)return;let m=XMLHttpRequest.prototype;m.open=new Proxy(m.open,{apply(m,y,_){let S=Error(),T=1e3*(0,W.ph)(),R=(0,q.HD)(_[0])?_[0].toUpperCase():void 0,j=function(m){if((0,q.HD)(m))return m;try{return m.toString()}catch(m){}}(_[1]);if(!R||!j)return m.apply(y,_);y[Y]={method:R,url:j,request_headers:{}},"POST"===R&&j.match(/sentry_key/)&&(y.__sentry_own_request__=!0);let onreadystatechangeHandler=()=>{let m=y[Y];if(m&&4===y.readyState){try{m.status_code=y.status}catch(m){}let _={endTimestamp:1e3*(0,W.ph)(),startTimestamp:T,xhr:y,virtualError:S};(0,D.rK)("xhr",_)}};return"onreadystatechange"in y&&"function"==typeof y.onreadystatechange?y.onreadystatechange=new Proxy(y.onreadystatechange,{apply:(m,y,_)=>(onreadystatechangeHandler(),m.apply(y,_))}):y.addEventListener("readystatechange",onreadystatechangeHandler),y.setRequestHeader=new Proxy(y.setRequestHeader,{apply(m,y,_){let[S,T]=_,R=y[Y];return R&&(0,q.HD)(S)&&(0,q.HD)(T)&&(R.request_headers[S.toLowerCase()]=T),m.apply(y,_)}}),m.apply(y,_)}}),m.send=new Proxy(m.send,{apply(m,y,_){let S=y[Y];if(!S)return m.apply(y,_);void 0!==_[0]&&(S.body=_[0]);let T={startTimestamp:1e3*(0,W.ph)(),xhr:y};return(0,D.rK)("xhr",T),m.apply(y,_)}})}var ee=_(42886),et=_(17986),er=_(33280);function instrumentConsole(){"console"in er.GLOBAL_OBJ&&et.RU.forEach(function(m){m in er.GLOBAL_OBJ.console&&(0,j.hl)(er.GLOBAL_OBJ.console,m,function(y){return et.LD[m]=y,function(...y){(0,D.rK)("console",{args:y,level:m});let _=et.LD[m];_&&_.apply(er.GLOBAL_OBJ.console,y)}})})}var ei=_(18409);function hasProp(m,y){return!!m&&"object"==typeof m&&!!m[y]}function getUrlFromResource(m){return"string"==typeof m?m:m?hasProp(m,"url")?m.url:m.toString?m.toString():"":""}var ea=_(58942),es=_(90140);function addBreadcrumb(m,y){let _=(0,es.s3)(),S=(0,es.aF)();if(!_)return;let{beforeBreadcrumb:T=null,maxBreadcrumbs:R=100}=_.getOptions();if(R<=0)return;let D=(0,W.yW)(),j={timestamp:D,...m},B=T?(0,et.Cf)(()=>T(j,y)):j;null!==B&&(_.emit&&_.emit("beforeAddBreadcrumb",B,y),S.addBreadcrumb(B,R))}var el=_(70428),eu=_(50027);function getBreadcrumbLogLevelFromHttpStatusCode(m){if(void 0!==m)return m>=400&&m<500?"warning":m>=500?"error":void 0}function url_parseUrl(m){if(!m)return{};let y=m.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!y)return{};let _=y[6]||"",S=y[8]||"";return{host:y[4],path:y[5],protocol:y[2],search:_,hash:S,relative:y[5]+_+S}}var ec=_(70470),ed=_(22404);let ef=(0,ea._I)((m={})=>{let y={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...m};return{name:"Breadcrumbs",setup(m){var _;y.console&&function(m){let y="console";(0,D.Hj)(y,m),(0,D.D2)(y,instrumentConsole)}(function(y){var _;if((0,es.s3)()!==m)return;let S={category:"console",data:{arguments:y.args,logger:"console"},level:"warn"===(_=y.level)?"warning":["fatal","error","warning","log","info","debug"].includes(_)?_:"log",message:(0,eu.nK)(y.args," ")};if("assert"===y.level){if(!1!==y.args[0])return;S.message=`Assertion failed: ${(0,eu.nK)(y.args.slice(1)," ")||"console.assert"}`,S.data.arguments=y.args.slice(1)}addBreadcrumb(S,{input:y.args,level:y.level})}),y.dom&&(_=y.dom,(0,D.Hj)("dom",function(y){let S,T;if((0,es.s3)()!==m)return;let R="object"==typeof _?_.serializeAttribute:void 0,D="object"==typeof _&&"number"==typeof _.maxStringLength?_.maxStringLength:void 0;D&&D>1024&&(ec.X&&et.kg.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${D} was configured. Sentry will use 1024 instead.`),D=1024),"string"==typeof R&&(R=[R]);try{let m=y.event,_=m&&m.target?m.target:m;S=(0,el.Rt)(_,{keyAttrs:R,maxStringLength:D}),T=(0,el.iY)(_)}catch(m){S="<unknown>"}if(0===S.length)return;let j={category:`ui.${y.name}`,message:S};T&&(j.data={"ui.component_name":T}),addBreadcrumb(j,{event:y.event,name:y.name,global:y.global})}),(0,D.D2)("dom",instrumentDOM)),y.xhr&&((0,D.Hj)("xhr",function(y){if((0,es.s3)()!==m)return;let{startTimestamp:_,endTimestamp:S}=y,T=y.xhr[Y];if(!_||!S||!T)return;let{method:R,url:D,status_code:j,body:B}=T,Z={xhr:y.xhr,input:B,startTimestamp:_,endTimestamp:S},W=getBreadcrumbLogLevelFromHttpStatusCode(j);addBreadcrumb({category:"xhr",data:{method:R,url:D,status_code:j},type:"http",level:W},Z)}),(0,D.D2)("xhr",instrumentXHR)),y.fetch&&function(m,y){let _="fetch";(0,D.Hj)(_,m),(0,D.D2)(_,()=>(function(m,y=!1){(!y||(0,ei.t$)())&&(0,j.hl)(er.GLOBAL_OBJ,"fetch",function(y){return function(..._){let S=Error(),{method:T,url:R}=function(m){if(0===m.length)return{method:"GET",url:""};if(2===m.length){let[y,_]=m;return{url:getUrlFromResource(y),method:hasProp(_,"method")?String(_.method).toUpperCase():"GET"}}let y=m[0];return{url:getUrlFromResource(y),method:hasProp(y,"method")?String(y.method).toUpperCase():"GET"}}(_),B={args:_,fetchData:{method:T,url:R},startTimestamp:1e3*(0,W.ph)(),virtualError:S};return m||(0,D.rK)("fetch",{...B}),y.apply(er.GLOBAL_OBJ,_).then(async y=>(m?m(y):(0,D.rK)("fetch",{...B,endTimestamp:1e3*(0,W.ph)(),response:y}),y),m=>{throw(0,D.rK)("fetch",{...B,endTimestamp:1e3*(0,W.ph)(),error:m}),(0,q.VZ)(m)&&void 0===m.stack&&(m.stack=S.stack,(0,j.xp)(m,"framesToPop",1)),m})}})})(void 0,void 0))}(function(y){if((0,es.s3)()!==m)return;let{startTimestamp:_,endTimestamp:S}=y;
317if(!(!S||y.fetchData.url.match(/sentry_key/)&&"POST"===y.fetchData.method)){if(y.error){let m=y.fetchData,T={data:y.error,input:y.args,startTimestamp:_,endTimestamp:S};addBreadcrumb({category:"fetch",data:m,level:"error",type:"http"},T)}else{let m=y.response,T={...y.fetchData,status_code:m&&m.status},R={input:y.args,response:m,startTimestamp:_,endTimestamp:S},D=getBreadcrumbLogLevelFromHttpStatusCode(T.status_code);addBreadcrumb({category:"fetch",data:T,type:"http",level:D},R)}}}),y.history&&(0,ee.a)(function(y){if((0,es.s3)()!==m)return;let _=y.from,S=y.to,T=url_parseUrl(ed.m9.location.href),R=_?url_parseUrl(_):void 0,D=url_parseUrl(S);R&&R.path||(R=T),T.protocol===D.protocol&&T.host===D.host&&(S=D.relative),T.protocol===R.protocol&&T.host===R.host&&(_=R.relative),addBreadcrumb({category:"navigation",data:{from:_,to:S}})}),y.sentry&&m.on("beforeSendEvent",function(y){(0,es.s3)()===m&&addBreadcrumb({category:`sentry.${"transaction"===y.type?"transaction":"event"}`,event_id:y.event_id,level:y.level,message:(0,B.jH)(y)},{event:y})})}}})},43749:function(m,y,_){"use strict";_.d(y,{t:function(){return B}});var S=_(51150),T=_(58942),R=_(39649),D=_(22404);let j=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],B=(0,T._I)((m={})=>{let y={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...m};return{name:"BrowserApiErrors",setupOnce(){y.setTimeout&&(0,S.hl)(D.m9,"setTimeout",_wrapTimeFunction),y.setInterval&&(0,S.hl)(D.m9,"setInterval",_wrapTimeFunction),y.requestAnimationFrame&&(0,S.hl)(D.m9,"requestAnimationFrame",_wrapRAF),y.XMLHttpRequest&&"XMLHttpRequest"in D.m9&&(0,S.hl)(XMLHttpRequest.prototype,"send",_wrapXHR);let m=y.eventTarget;if(m){let y=Array.isArray(m)?m:j;y.forEach(_wrapEventTarget)}}}});function _wrapTimeFunction(m){return function(...y){let _=y[0];return y[0]=(0,D.re)(_,{mechanism:{data:{function:(0,R.$P)(m)},handled:!1,type:"instrument"}}),m.apply(this,y)}}function _wrapRAF(m){return function(y){return m.apply(this,[(0,D.re)(y,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,R.$P)(m)},handled:!1,type:"instrument"}})])}}function _wrapXHR(m){return function(...y){let _=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(m=>{m in _&&"function"==typeof _[m]&&(0,S.hl)(_,m,function(y){let _={mechanism:{data:{function:m,handler:(0,R.$P)(y)},handled:!1,type:"instrument"}},T=(0,S.HK)(y);return T&&(_.mechanism.data.handler=(0,R.$P)(T)),(0,D.re)(y,_)})}),m.apply(this,y)}}function _wrapEventTarget(m){let y=D.m9,_=y[m],T=_&&_.prototype;T&&T.hasOwnProperty&&T.hasOwnProperty("addEventListener")&&((0,S.hl)(T,"addEventListener",function(y){return function(_,S,T){try{"function"==typeof S.handleEvent&&(S.handleEvent=(0,D.re)(S.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,R.$P)(S),target:m},handled:!1,type:"instrument"}}))}catch(m){}return y.apply(this,[_,(0,D.re)(S,{mechanism:{data:{function:"addEventListener",handler:(0,R.$P)(S),target:m},handled:!1,type:"instrument"}}),T])}}),(0,S.hl)(T,"removeEventListener",function(m){return function(y,_,S){try{let T=_.__sentry_wrapped__;T&&m.call(this,y,T,S)}catch(m){}return m.call(this,y,_,S)}}))}},10665:function(m,y,_){"use strict";_.d(y,{k:function(){return ea}});var S=_(58942),T=_(33280),R=_(84105);let D=null;function instrumentError(){D=T.GLOBAL_OBJ.onerror,T.GLOBAL_OBJ.onerror=function(m,y,_,S,T){return(0,R.rK)("error",{column:S,error:T,line:_,msg:m,url:y}),!!D&&D.apply(this,arguments)},T.GLOBAL_OBJ.onerror.__SENTRY_INSTRUMENTED__=!0}var j=_(90140),B=_(39424);let Z=null;function instrumentUnhandledRejection(){Z=T.GLOBAL_OBJ.onunhandledrejection,T.GLOBAL_OBJ.onunhandledrejection=function(m){return(0,R.rK)("unhandledrejection",m),!Z||Z.apply(this,arguments)},T.GLOBAL_OBJ.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}var W=_(24925),q=_(70428),Y=_(39649),ee=_(17986),et=_(70470),er=_(83362),ei=_(22404);let ea=(0,S._I)((m={})=>{let y={onerror:!0,onunhandledrejection:!0,...m};return{name:"GlobalHandlers",setupOnce(){Error.stackTraceLimit=50},setup(m){y.onerror&&(function(m){let y="error";(0,R.Hj)(y,m),(0,R.D2)(y,instrumentError)}(y=>{let{stackParser:_,attachStacktrace:S}=getOptions();if((0,j.s3)()!==m||(0,ei.Wz)())return;let{msg:T,url:R,line:D,column:Z,error:ee}=y,et=function(m,y,_,S){let T=m.exception=m.exception||{},R=T.values=T.values||[],D=R[0]=R[0]||{},j=D.stacktrace=D.stacktrace||{},B=j.frames=j.frames||[],Z=(0,W.HD)(y)&&y.length>0?y:(0,q.l4)();return 0===B.length&&B.push({colno:S,filename:Z,function:Y.Fi,in_app:!0,lineno:_}),m}((0,er.ME)(_,ee||T,void 0,S,!1),R,D,Z);et.level="error",(0,B.eN)(et,{originalException:ee,mechanism:{handled:!1,type:"onerror"}})}),globalHandlerLog("onerror")),y.onunhandledrejection&&(function(m){let y="unhandledrejection";(0,R.Hj)(y,m),(0,R.D2)(y,instrumentUnhandledRejection)}(y=>{let{stackParser:_,attachStacktrace:S}=getOptions();if((0,j.s3)()!==m||(0,ei.Wz)())return;let T=function(m){if((0,W.pt)(m))return m;try{if("reason"in m)return m.reason;if("detail"in m&&"reason"in m.detail)return m.detail.reason}catch(m){}return m}(y),R=(0,W.pt)(T)?{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(T)}`}]}}:(0,er.ME)(_,T,void 0,S,!0);R.level="error",(0,B.eN)(R,{originalException:T,mechanism:{handled:!1,type:"onunhandledrejection"}})}),globalHandlerLog("onunhandledrejection"))}}});function globalHandlerLog(m){et.X&&ee.kg.log(`Global Handler attached: ${m}`)}function getOptions(){let m=(0,j.s3)(),y=m&&m.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return y}},21429:function(m,y,_){"use strict";_.d(y,{s:function(){return R}});var S=_(58942),T=_(22404);let R=(0,S._I)(()=>({name:"HttpContext",preprocessEvent(m){if(!T.m9.navigator&&!T.m9.location&&!T.m9.document)return;let y=m.request&&m.request.url||T.m9.location&&T.m9.location.href,{referrer:_}=T.m9.document||{},{userAgent:S}=T.m9.navigator||{},R={...m.request&&m.request.headers,..._&&{Referer:_},...S&&{"User-Agent":S}},D={...m.request,...y&&{url:y},headers:R};m.request=D}}))},29490:function(m,y,_){"use strict";_.d(y,{O:function(){return j}});var S=_(24925),T=_(50027);function applyExceptionGroupFieldsForParentException(m,y){m.mechanism=m.mechanism||{type:"generic",handled:!0},m.mechanism={...m.mechanism,..."AggregateError"===m.type&&{is_exception_group:!0}
317,exception_id:y}}function applyExceptionGroupFieldsForChildException(m,y,_,S){m.mechanism=m.mechanism||{type:"generic",handled:!0},m.mechanism={...m.mechanism,type:"chained",source:y,exception_id:_,parent_id:S}}var R=_(58942),D=_(83362);let j=(0,R._I)((m={})=>{let y=m.limit||5,_=m.key||"cause";return{name:"LinkedErrors",preprocessEvent(m,R,j){let B=j.getOptions();!function(m,y,_=250,R,D,j,B){if(!j.exception||!j.exception.values||!B||!(0,S.V9)(B.originalException,Error))return;let Z=j.exception.values.length>0?j.exception.values[j.exception.values.length-1]:void 0;Z&&(j.exception.values=(function aggregateExceptionsFromError(m,y,_,T,R,D,j,B){if(D.length>=_+1)return D;let Z=[...D];if((0,S.V9)(T[R],Error)){applyExceptionGroupFieldsForParentException(j,B);let S=m(y,T[R]),D=Z.length;applyExceptionGroupFieldsForChildException(S,R,D,B),Z=aggregateExceptionsFromError(m,y,_,T[R],R,[S,...Z],S,D)}return Array.isArray(T.errors)&&T.errors.forEach((T,D)=>{if((0,S.V9)(T,Error)){applyExceptionGroupFieldsForParentException(j,B);let S=m(y,T),W=Z.length;applyExceptionGroupFieldsForChildException(S,`errors[${D}]`,W,B),Z=aggregateExceptionsFromError(m,y,_,T,R,[S,...Z],S,W)}}),Z})(m,y,D,B.originalException,R,j.exception.values,Z,0).map(m=>(m.value&&(m.value=(0,T.$G)(m.value,_)),m)))}(D.GJ,B.stackParser,B.maxValueLength,_,y,m,R)}}})},55525:function(m,y,_){"use strict";_.d(y,{Dt:function(){return q}});var S=_(39649);function createFrame(m,y,_,T){let R={filename:m,function:"<anonymous>"===y?S.Fi:y,in_app:!0};return void 0!==_&&(R.lineno=_),void 0!==T&&(R.colno=T),R}let T=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,R=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,D=/\((\S*)(?::(\d+))(?::(\d+))\)/,j=[30,m=>{let y=T.exec(m);if(y){let[,m,_,T]=y;return createFrame(m,S.Fi,+_,+T)}let _=R.exec(m);if(_){let m=_[2]&&0===_[2].indexOf("eval");if(m){let m=D.exec(_[2]);m&&(_[2]=m[1],_[3]=m[2],_[4]=m[3])}let[y,T]=extractSafariExtensionDetails(_[1]||S.Fi,_[2]);return createFrame(T,y,_[3]?+_[3]:void 0,_[4]?+_[4]:void 0)}}],B=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Z=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,W=[50,m=>{let y=B.exec(m);if(y){let m=y[3]&&y[3].indexOf(" > eval")>-1;if(m){let m=Z.exec(y[3]);m&&(y[1]=y[1]||"eval",y[3]=m[1],y[4]=m[2],y[5]="")}let _=y[3],T=y[1]||S.Fi;return[T,_]=extractSafariExtensionDetails(T,_),createFrame(_,T,y[4]?+y[4]:void 0,y[5]?+y[5]:void 0)}}],q=(0,S.pE)(...[j,W]),extractSafariExtensionDetails=(m,y)=>{let _=-1!==m.indexOf("safari-extension"),T=-1!==m.indexOf("safari-web-extension");return _||T?[-1!==m.indexOf("@")?m.split("@")[0]:S.Fi,_?`safari-extension:${y}`:`safari-web-extension:${y}`]:[m,y]}},35882:function(m,y,_){"use strict";_.d(y,{f:function(){return makeFetchTransport}});var S=_(18409),T=_(17986);let R="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;var D=_(23039);let j={};var B=_(52340),Z=_(94223),W=_(58524),q=_(6528);function getEventForEnvelopeItem(m,y){if("event"===y||"transaction"===y)return Array.isArray(m)?m[1]:void 0}function makeFetchTransport(m,y=function(m){let y=j[m];if(y)return y;let _=D.m[m];if((0,S.QC)(_))return j[m]=_.bind(D.m);let B=D.m.document;if(B&&"function"==typeof B.createElement)try{let y=B.createElement("iframe");y.hidden=!0,B.head.appendChild(y);let S=y.contentWindow;S&&S[m]&&(_=S[m]),B.head.removeChild(y)}catch(y){R&&T.kg.warn(`Could not create sandbox iframe for ${m} check, bailing to window.${m}: `,y)}return _?j[m]=_.bind(D.m):_}("fetch")){let _=0,Y=0;return function(m,y,_=function(m){let y=[];function remove(m){return y.splice(y.indexOf(m),1)[0]||Promise.resolve(void 0)}return{$:y,add:function(_){if(!(void 0===m||y.length<m))return(0,B.$2)(new q.b("Not adding Promise because buffer limit was reached."));let S=_();return -1===y.indexOf(S)&&y.push(S),S.then(()=>remove(S)).then(null,()=>remove(S).then(null,()=>{})),S},drain:function(m){return new B.cW((_,S)=>{let T=y.length;if(!T)return _(!0);let R=setTimeout(()=>{m&&m>0&&_(!1)},m);
317y.forEach(m=>{(0,B.WD)(m).then(()=>{--T||(clearTimeout(R),_(!0))},S)})})}}}(m.bufferSize||64)){let S={};return{send:function(R){let D=[];if((0,W.gv)(R,(y,_)=>{let T=(0,W.mL)(_);if(function(m,y,_=Date.now()){return(m[y]||m.all||0)>_}(S,T)){let S=getEventForEnvelopeItem(y,_);m.recordDroppedEvent("ratelimit_backoff",T,S)}else D.push(y)}),0===D.length)return(0,B.WD)({});let j=(0,W.Jd)(R[0],D),recordEnvelopeLoss=y=>{(0,W.gv)(j,(_,S)=>{let T=getEventForEnvelopeItem(_,S);m.recordDroppedEvent(y,(0,W.mL)(S),T)})};return _.add(()=>y({body:(0,W.V$)(j)}).then(m=>(void 0!==m.statusCode&&(m.statusCode<200||m.statusCode>=300)&&Z.X&&T.kg.warn(`Sentry responded with status code ${m.statusCode} to sent event.`),S=function(m,{statusCode:y,headers:_},S=Date.now()){let T={...m},R=_&&_["x-sentry-rate-limits"],D=_&&_["retry-after"];if(R)for(let m of R.trim().split(",")){let[y,_,,,R]=m.split(":",5),D=parseInt(y,10),j=(isNaN(D)?60:D)*1e3;if(_)for(let m of _.split(";"))"metric_bucket"===m?(!R||R.split(";").includes("custom"))&&(T[m]=S+j):T[m]=S+j;else T.all=S+j}else D?T.all=S+function(m,y=Date.now()){let _=parseInt(`${m}`,10);if(!isNaN(_))return 1e3*_;let S=Date.parse(`${m}`);return isNaN(S)?6e4:S-y}(D,S):429===y&&(T.all=S+6e4);return T}(S,m),m),m=>{throw recordEnvelopeLoss("network_error"),m})).then(m=>m,m=>{if(m instanceof q.b)return Z.X&&T.kg.error("Skipped sending event because buffer is full."),recordEnvelopeLoss("queue_overflow"),(0,B.WD)({});throw m})},flush:m=>_.drain(m)}}(m,function(S){let T=S.body.length;_+=T,Y++;let R={body:S.body,method:"POST",referrerPolicy:"origin",headers:m.headers,keepalive:_<=6e4&&Y<15,...m.fetchOptions};if(!y)return j.fetch=void 0,(0,B.$2)("No fetch implementation available");try{return y(m.url,R).then(m=>(_-=T,Y--,{statusCode:m.status,headers:{"x-sentry-rate-limits":m.headers.get("X-Sentry-Rate-Limits"),"retry-after":m.headers.get("Retry-After")}}))}catch(m){return j.fetch=void 0,_-=T,Y--,(0,B.$2)(m)}})}},73243:function(m,y,_){"use strict";_.d(y,{J:function(){return S}});let S="production"},90140:function(m,y,_){"use strict";_.d(y,{s3:function(){return getClient},nZ:function(){return getCurrentScope},lW:function(){return getGlobalScope},aF:function(){return getIsolationScope},XX:function(){return getTraceContextFromScope},$e:function(){return currentScopes_withScope}});var S=_(49889),T=_(33280);function carrier_getMainCarrier(){return carrier_getSentryCarrier(T.GLOBAL_OBJ),T.GLOBAL_OBJ}function carrier_getSentryCarrier(m){let y=m.__SENTRY__=m.__SENTRY__||{};return y.version=y.version||S.J,y[S.J]=y[S.J]||{}}var R=_(52232),D=_(24925);let AsyncContextStack=class AsyncContextStack{constructor(m,y){let _,S;_=m||new R.s,S=y||new R.s,this._stack=[{scope:_}],this._isolationScope=S}withScope(m){let y;let _=this._pushScope();try{y=m(_)}catch(m){throw this._popScope(),m}return(0,D.J8)(y)?y.then(m=>(this._popScope(),m),m=>{throw this._popScope(),m}):(this._popScope(),y)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let m=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:m}),m}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}};function getAsyncContextStack(){let m=carrier_getMainCarrier(),y=carrier_getSentryCarrier(m);return y.stack=y.stack||new AsyncContextStack((0,T.Y)("defaultCurrentScope",()=>new R.s),(0,T.Y)("defaultIsolationScope",()=>new R.s))}function withScope(m){return getAsyncContextStack().withScope(m)}function withSetScope(m,y){let _=getAsyncContextStack();return _.withScope(()=>(_.getStackTop().scope=m,y(m)))}function withIsolationScope(m){return getAsyncContextStack().withScope(()=>m(getAsyncContextStack().getIsolationScope()))}function asyncContext_getAsyncContextStrategy(m){let y=carrier_getSentryCarrier(m);return y.acs?y.acs:{withIsolationScope,withScope,withSetScope,withSetIsolationScope:(m,y)=>withIsolationScope(y),getCurrentScope:()=>getAsyncContextStack().getScope(),getIsolationScope:()=>getAsyncContextStack().getIsolationScope()}}var j=_(51150);function getCurrentScope(){let m=carrier_getMainCarrier(),y=asyncContext_getAsyncContextStrategy(m);return y.getCurrentScope()}function getIsolationScope(){let m=carrier_getMainCarrier(),y=asyncContext_getAsyncContextStrategy(m);return y.getIsolationScope()}function getGlobalScope(){return(0,T.Y)("globalScope",()=>new R.s)}function currentScopes_withScope(...m){let y=carrier_getMainCarrier(),_=asyncContext_getAsyncContextStrategy(y);if(2===m.length){let[y,S]=m;return y?_.withSetScope(y,S):_.withScope(S)}return _.withScope(m[0])}function getClient(){return getCurrentScope().getClient()}function getTraceContextFromScope(m){let y=m.getPropagationContext(),{traceId:_,spanId:S,parentSpanId:T}=y,R=(0,j.Jr)({trace_id:_,span_id:S,parent_span_id:T});return R}},94223:function(m,y,_){"use strict";_.d(y,{X:function(){return S}});let S="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},39424:function(m,y,_){"use strict";_.d(y,{Tb:function(){return captureException},cg:function(){return captureSession},dk:function(){return isInitialized},eN:function(){return captureEvent},v:function(){return setContext},yj:function(){return startSession}});var S=_(73243),T=_(90140),R=_(10042),D=_(33280),j=_(47515);function captureException(m,y){return(0,T.nZ)().captureException(m,(0,j.U0)(y))}function captureEvent(m,y){return(0,T.nZ)().captureEvent(m,y)}function setContext(m,y){(0,T.aF)().setContext(m,y)}function isInitialized(){return!!(0,T.s3)()}function startSession(m){let y=(0,T.s3)(),_=(0,T.aF)(),j=(0,T.nZ)(),{release:B,environment:Z=S.J}=y&&y.getOptions()||{},{userAgent:W}=D.GLOBAL_OBJ.navigator||{},q=(0,R.Hv)({release:B,environment:Z,user:j.getUser()||_.getUser(),...W&&{userAgent:W},...m}),Y=_.getSession();return Y&&"ok"===Y.status&&(0,R.CT)(Y,{status:"exited"}),endSession(),_.setSession(q),j.setSession(q),q}function endSession(){let m=(0,T.aF)(),y=(0,T.nZ)(),_=y.getSession()||m.getSession();_&&(0,R.RJ)(_),_sendSessionUpdate(),m.setSession(),y.setSession()}function _sendSessionUpdate(){let m=(0,T.aF)(),y=(0,T.nZ)(),_=(0,T.s3)(),S=y.getSession()||m.getSession();S&&_&&_.captureSession(S)}function captureSession(m=!1){if(m){endSession();return}_sendSessionUpdate()}},58942:function(m,y,_){"use strict";_.d(y,{_I:function(){return defineIntegration},m7:function(){return setupIntegration},m8:function(){return getIntegrationsToSetup},q4:function(){return setupIntegrations},uf:function(){return afterSetupIntegrations}});var S=_(94223),T=_(17986);let R=[];function getIntegrationsToSetup(m){let y;let _=m.defaultIntegrations||[],S=m.integrations;if(_.forEach(m=>{m.isDefaultInstance=!0}),Array.isArray(S))y=[..._,...S];else if("function"==typeof S){let m=S(_);y=Array.isArray(m)?m:[m]}else y=_;let T=function(m){let y={};return m.forEach(m=>{let{name:_}=m,S=y[_];S&&!S.isDefaultInstance&&m.isDefaultInstance||(y[_]=m)}),Object.values(y)}(y),R=T.findIndex(m=>"Debug"===m.name);if(R>-1){let[m]=T.splice(R,1);T.push(m)}return T}function setupIntegrations(m,y){let _={};
317return y.forEach(y=>{y&&setupIntegration(m,y,_)}),_}function afterSetupIntegrations(m,y){for(let _ of y)_&&_.afterAllSetup&&_.afterAllSetup(m)}function setupIntegration(m,y,_){if(_[y.name]){S.X&&T.kg.log(`Integration skipped because it was already installed: ${y.name}`);return}if(_[y.name]=y,-1===R.indexOf(y.name)&&"function"==typeof y.setupOnce&&(y.setupOnce(),R.push(y.name)),y.setup&&"function"==typeof y.setup&&y.setup(m),"function"==typeof y.preprocessEvent){let _=y.preprocessEvent.bind(y);m.on("preprocessEvent",(y,S)=>_(y,S,m))}if("function"==typeof y.processEvent){let _=y.processEvent.bind(y),S=Object.assign((y,S)=>_(y,S,m),{id:y.name});m.addEventProcessor(S)}S.X&&T.kg.log(`Integration installed: ${y.name}`)}function defineIntegration(m){return m}},90092:function(m,y,_){"use strict";_.d(y,{R:function(){return j}});var S=_(58942),T=_(94223),R=_(17986),D=_(39649);let j=(0,S._I)(()=>{let m;return{name:"Dedupe",processEvent(y){if(y.type)return y;try{var _;if((_=m)&&(function(m,y){let _=m.message,S=y.message;return!!((_||S)&&(!_||S)&&(_||!S)&&_===S&&_isSameFingerprint(m,y)&&_isSameStacktrace(m,y))}(y,_)||function(m,y){let _=_getExceptionFromEvent(y),S=_getExceptionFromEvent(m);return!!(_&&S&&_.type===S.type&&_.value===S.value&&_isSameFingerprint(m,y)&&_isSameStacktrace(m,y))}(y,_)))return T.X&&R.kg.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(m){}return m=y}}});function _isSameStacktrace(m,y){let _=(0,D.Fr)(m),S=(0,D.Fr)(y);if(!_&&!S)return!0;if(_&&!S||!_&&S||S.length!==_.length)return!1;for(let m=0;m<S.length;m++){let y=S[m],T=_[m];if(y.filename!==T.filename||y.lineno!==T.lineno||y.colno!==T.colno||y.function!==T.function)return!1}return!0}function _isSameFingerprint(m,y){let _=m.fingerprint,S=y.fingerprint;if(!_&&!S)return!0;if(_&&!S||!_&&S)return!1;try{return!(_.join("")!==S.join(""))}catch(m){return!1}}function _getExceptionFromEvent(m){return m.exception&&m.exception.values&&m.exception.values[0]}},93790:function(m,y,_){"use strict";let S;_.d(y,{C:function(){return B}});var T=_(90140),R=_(58942),D=_(51150);let j=new WeakMap,B=(0,R._I)(()=>({name:"FunctionToString",setupOnce(){S=Function.prototype.toString;try{Function.prototype.toString=function(...m){let y=(0,D.HK)(this),_=j.has((0,T.s3)())&&void 0!==y?y:this;return S.apply(_,m)}}catch(m){}},setup(m){j.set(m,!0)}}))},87228:function(m,y,_){"use strict";_.d(y,{S:function(){return Z}});var S=_(94223),T=_(58942),R=_(17986),D=_(82305),j=_(50027);let B=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,"undefined is not an object (evaluating 'a.L')",'can\'t redefine non-configurable property "solana"',"vv().getRestrictions is not a function. (In 'vv().getRestrictions(1,a)', 'vv().getRestrictions' is undefined)","Can't find variable: _AutofillCallbackHandler",/^Non-Error promise rejection captured with value: Object Not Found Matching Id:\d+, MethodName:simulateEvent, ParamCount:\d+$/],Z=(0,T._I)((m={})=>({name:"InboundFilters",processEvent(y,_,T){var Z;let W=T.getOptions(),q=function(m={},y={}){return{allowUrls:[...m.allowUrls||[],...y.allowUrls||[]],denyUrls:[...m.denyUrls||[],...y.denyUrls||[]],ignoreErrors:[...m.ignoreErrors||[],...y.ignoreErrors||[],...m.disableErrorDefaults?[]:B],ignoreTransactions:[...m.ignoreTransactions||[],...y.ignoreTransactions||[]],ignoreInternal:void 0===m.ignoreInternal||m.ignoreInternal}}(m,W);return(q.ignoreInternal&&function(m){try{return"SentryError"===m.exception.values[0].type}catch(m){}return!1}(y)?(S.X&&R.kg.warn(`Event dropped due to being internal Sentry Error. 318Event: ${(0,D.jH)(y)}`),0):(Z=q.ignoreErrors,!y.type&&Z&&Z.length&&(function(m){let y;let _=[];m.message&&_.push(m.message);try{y=m.exception.values[m.exception.values.length-1]}catch(m){}return y&&y.value&&(_.push(y.value),y.type&&_.push(`${y.type}: ${y.value}`)),_})(y).some(m=>(0,j.U0)(m,Z)))?(S.X&&R.kg.warn(`Event dropped due to being matched by \`ignoreErrors\` option. 319Event: ${(0,D.jH)(y)}`),0):y.type||!y.exception||!y.exception.values||0===y.exception.values.length||y.message||y.exception.values.some(m=>m.stacktrace||m.type&&"Error"!==m.type||m.value)?!function(m,y){if("transaction"!==m.type||!y||!y.length)return!1;let _=m.transaction;return!!_&&(0,j.U0)(_,y)}(y,q.ignoreTransactions)?!function(m,y){if(!y||!y.length)return!1;let _=_getEventFilterUrl(m);return!!_&&(0,j.U0)(_,y)}(y,q.denyUrls)?function(m,y){if(!y||!y.length)return!0;let _=_getEventFilterUrl(m);return!_||(0,j.U0)(_,y)}(y,q.allowUrls)||(S.X&&R.kg.warn(`Event dropped due to not being matched by \`allowUrls\` option. 320Event: ${(0,D.jH)(y)}. 321Url: ${_getEventFilterUrl(y)}`),0):(S.X&&R.kg.warn(`Event dropped due to being matched by \`denyUrls\` option. 322Event: ${(0,D.jH)(y)}. 323Url: ${_getEventFilterUrl(y)}`),0):(S.X&&R.kg.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. 324Event: ${(0,D.jH)(y)}`),0):(S.X&&R.kg.warn(`Event dropped due to not having an error message, error type or stacktrace. 325Event: ${(0,D.jH)(y)}`),0))?y:null}}));function _getEventFilterUrl(m){try{let y;try{y=m.exception.values[0].stacktrace.frames}catch(m){}return y?function(m=[]){for(let y=m.length-1;y>=0;y--){let _=m[y];if(_&&"<anonymous>"!==_.filename&&"[native code]"!==_.filename)return _.filename||null}return null}(y):null}catch(y){return S.X&&R.kg.error(`Cannot extract url for event ${(0,D.jH)(m)}`),null}}},52232:function(m,y,_){"use strict";_.d(y,{s:function(){return Y}});var S=_(10042),T=_(24925),R=_(17986),D=_(82305),j=_(51824),B=_(59943),Z=_(3613),W=_(51150);let q="_sentrySpan";function _setSpanForScope(m,y){y?(0,W.xp)(m,q,y):delete m[q]}let ScopeClass=class ScopeClass{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:(0,j.Ht)(),spanId:(0,j.M)()}}clone(){let m=new ScopeClass;return m._breadcrumbs=[...this._breadcrumbs],m._tags={...this._tags},m._extra={...this._extra},m._contexts={...this._contexts},this._contexts.flags&&(m._contexts.flags={values:[...this._contexts.flags.values]}),m._user=this._user,m._level=this._level,m._session=this._session,m._transactionName=this._transactionName,m._fingerprint=this._fingerprint,m._eventProcessors=[...this._eventProcessors],m._requestSession=this._requestSession,m._attachments=[...this._attachments],m._sdkProcessingMetadata={...this._sdkProcessingMetadata},m._propagationContext={...this._propagationContext},m._client=this._client,m._lastEventId=this._lastEventId,_setSpanForScope(m,this[q]),m}setClient(m){this._client=m}setLastEventId(m){this._lastEventId=m}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(m){this._scopeListeners.push(m)}addEventProcessor(m){return this._eventProcessors.push(m),this}setUser(m){return this._user=m||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&(0,S.CT)(this._session,{user:m}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(m){return this._requestSession=m,this}setTags(m){return this._tags={...this._tags,...m},this._notifyScopeListeners(),this}setTag(m,y){return this._tags={...this._tags,[m]:y},this._notifyScopeListeners(),this}setExtras(m){return this._extra={...this._extra,...m},this._notifyScopeListeners(),this}setExtra(m,y){return this._extra={...this._extra,[m]:y},this._notifyScopeListeners(),this}setFingerprint(m){return this._fingerprint=m,this._notifyScopeListeners(),this}setLevel(m){return this._level=m,this._notifyScopeListeners(),this}setTransactionName(m){return this._transactionName=m,this._notifyScopeListeners(),this}setContext(m,y){return null===y?delete this._contexts[m]:this._contexts[m]=y,this._notifyScopeListeners(),this}setSession(m){return m?this._session=m:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(m){if(!m)return this;let y="function"==typeof m?m(this):m,[_,S]=y instanceof Y?[y.getScopeData(),y.getRequestSession()]:(0,T.PO)(y)?[m,m.requestSession]:[],{tags:R,extra:D,user:j,contexts:B,level:Z,fingerprint:W=[],propagationContext:q}=_||{};return this._tags={...this._tags,...R},this._extra={...this._extra,...D},this._contexts={...this._contexts,...B},j&&Object.keys(j).length&&(this._user=j),Z&&(this._level=Z),W.length&&(this._fingerprint=W),q&&(this._propagationContext=q),S&&(this._requestSession=S),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._session=void 0,_setSpanForScope(this,void 0),this._attachments=[],this.setPropagationContext({traceId:(0,j.Ht)()}),this._notifyScopeListeners(),this}addBreadcrumb(m,y){let _="number"==typeof y?y:100;if(_<=0)return this;let S={timestamp:(0,B.yW)(),...m};return this._breadcrumbs.push(S),this._breadcrumbs.length>_&&(this._breadcrumbs=this._breadcrumbs.slice(-_),this._client&&this._client.re
325cordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(m){return this._attachments.push(m),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:this[q]}}setSDKProcessingMetadata(m){return this._sdkProcessingMetadata=(0,Z.T)(this._sdkProcessingMetadata,m,2),this}setPropagationContext(m){return this._propagationContext={spanId:(0,j.M)(),...m},this}getPropagationContext(){return this._propagationContext}captureException(m,y){let _=y&&y.event_id?y.event_id:(0,D.DM)();if(!this._client)return R.kg.warn("No client configured on scope - will not capture exception!"),_;let S=Error("Sentry syntheticException");return this._client.captureException(m,{originalException:m,syntheticException:S,...y,event_id:_},this),_}captureMessage(m,y,_){let S=_&&_.event_id?_.event_id:(0,D.DM)();if(!this._client)return R.kg.warn("No client configured on scope - will not capture message!"),S;let T=Error(m);return this._client.captureMessage(m,y,{originalException:m,syntheticException:T,..._,event_id:S},this),S}captureEvent(m,y){let _=y&&y.event_id?y.event_id:(0,D.DM)();return this._client?this._client.captureEvent(m,{...y,event_id:_},this):R.kg.warn("No client configured on scope - will not capture event!"),_}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(m=>{m(this)}),this._notifyingListeners=!1)}};let Y=ScopeClass},31218:function(m,y,_){"use strict";_.d(y,{$J:function(){return R},S3:function(){return D},TE:function(){return T},Zj:function(){return S}});let S="sentry.source",T="sentry.sample_rate",R="sentry.op",D="sentry.origin"},10042:function(m,y,_){"use strict";_.d(y,{CT:function(){return updateSession},Hv:function(){return makeSession},RJ:function(){return closeSession}});var S=_(51150),T=_(59943),R=_(82305);function makeSession(m){let y=(0,T.ph)(),_={sid:(0,R.DM)(),init:!0,timestamp:y,started:y,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>(0,S.Jr)({sid:`${_.sid}`,init:_.init,started:new Date(1e3*_.started).toISOString(),timestamp:new Date(1e3*_.timestamp).toISOString(),status:_.status,errors:_.errors,did:"number"==typeof _.did||"string"==typeof _.did?`${_.did}`:void 0,duration:_.duration,abnormal_mechanism:_.abnormal_mechanism,attrs:{release:_.release,environment:_.environment,ip_address:_.ipAddress,user_agent:_.userAgent}})};return m&&updateSession(_,m),_}function updateSession(m,y={}){if(!y.user||(!m.ipAddress&&y.user.ip_address&&(m.ipAddress=y.user.ip_address),m.did||y.did||(m.did=y.user.id||y.user.email||y.user.username)),m.timestamp=y.timestamp||(0,T.ph)(),y.abnormal_mechanism&&(m.abnormal_mechanism=y.abnormal_mechanism),y.ignoreDuration&&(m.ignoreDuration=y.ignoreDuration),y.sid&&(m.sid=32===y.sid.length?y.sid:(0,R.DM)()),void 0!==y.init&&(m.init=y.init),!m.did&&y.did&&(m.did=`${y.did}`),"number"==typeof y.started&&(m.started=y.started),m.ignoreDuration)m.duration=void 0;else if("number"==typeof y.duration)m.duration=y.duration;else{let y=m.timestamp-m.started;m.duration=y>=0?y:0}y.release&&(m.release=y.release),y.environment&&(m.environment=y.environment),!m.ipAddress&&y.ipAddress&&(m.ipAddress=y.ipAddress),!m.userAgent&&y.userAgent&&(m.userAgent=y.userAgent),"number"==typeof y.errors&&(m.errors=y.errors),y.status&&(m.status=y.status)}function closeSession(m,y){let _={};y?_={status:y}:"ok"===m.status&&(_={status:"exited"}),updateSession(m,_)}},32630:function(m,y,_){"use strict";_.d(y,{CG:function(){return getDynamicSamplingContextFromScope},jC:function(){return getDynamicSamplingContextFromSpan}});var S=_(73243),T=_(90140),R=_(31218),D=_(24925);let j=/^sentry-/;function baggageHeaderToObject(m){return m.split(",").map(m=>m.split("=").map(m=>decodeURIComponent(m.trim()))).reduce((m,[y,_])=>(y&&_&&(m[y]=_),m),{})}var B=_(51150),Z=_(25554);function getDynamicSamplingContextFromClient(m,y){let _=y.getOptions(),{publicKey:T}=y.getDsn()||{},R=(0,B.Jr)({environment:_.environment||S.J,release:_.release,public_key:T,trace_id:m});return y.emit("createDsc",R),R}function getDynamicSamplingContextFromScope(m,y){let _=y.getPropagationContext();return _.dsc||getDynamicSamplingContextFromClient(_.traceId,m)}function getDynamicSamplingContextFromSpan(m){let y=(0,T.s3)();if(!y)return{};let _=(0,Z.Gx)(m),S=_._frozenDsc;if(S)return S;let B=_.spanContext().traceState,W=B&&B.get("sentry.dsc"),q=W&&function(m){let y=m&&((0,D.HD)(m)||Array.isArray(m))?Array.isArray(m)?m.reduce((m,y)=>{let _=baggageHeaderToObject(y);return Object.entries(_).forEach(([y,_])=>{m[y]=_}),m},{}):baggageHeaderToObject(m):void 0;if(!y)return;let _=Object.entries(y).reduce((m,[y,_])=>{if(y.match(j)){let S=y.slice(7);m[S]=_}return m},{});return Object.keys(_).length>0?_:void 0}(W);if(q)return q;let Y=getDynamicSamplingContextFromClient(m.spanContext().traceId,y),ee=(0,Z.XU)(_),et=ee.data||{},er=et[R.TE];null!=er&&(Y.sample_rate=`${er}`);let ei=et[R.Zj],ea=ee.description;return"url"!==ei&&ea&&(Y.transaction=ea),function(m){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;let y=(0,T.s3)(),_=y&&y.getOptions();return!!_&&(_.enableTracing||"tracesSampleRate"in _||"tracesSampler"in _)}()&&(Y.sampled=String((0,Z.Tt)(_))),y.emit("createDsc",Y,_),Y}},70428:function(m,y,_){"use strict";_.d(y,{Rt:function(){return htmlTreeAsString},iY:function(){return getComponentName},l4:function(){return getLocationHref}});var S=_(24925),T=_(33280);let R=T.GLOBAL_OBJ;function htmlTreeAsString(m,y={}){if(!m)return"<unknown>";try{let _,T=m,D=[],j=0,B=0,Z=Array.isArray(y)?y:y.keyAttrs,W=!Array.isArray(y)&&y.maxStringLength||80;for(;T&&j++<5&&(_=function(m,y){let _=[];
325if(!m||!m.tagName)return"";if(R.HTMLElement&&m instanceof HTMLElement&&m.dataset){if(m.dataset.sentryComponent)return m.dataset.sentryComponent;if(m.dataset.sentryElement)return m.dataset.sentryElement}_.push(m.tagName.toLowerCase());let T=y&&y.length?y.filter(y=>m.getAttribute(y)).map(y=>[y,m.getAttribute(y)]):null;if(T&&T.length)T.forEach(m=>{_.push(`[${m[0]}="${m[1]}"]`)});else{m.id&&_.push(`#${m.id}`);let y=m.className;if(y&&(0,S.HD)(y)){let m=y.split(/\s+/);for(let y of m)_.push(`.${y}`)}}for(let y of["aria-label","type","name","title","alt"]){let S=m.getAttribute(y);S&&_.push(`[${y}="${S}"]`)}return _.join("")}(T,Z),"html"!==_&&(!(j>1)||!(B+3*D.length+_.length>=W)));)D.push(_),B+=_.length,T=T.parentNode;return D.reverse().join(" > ")}catch(m){return"<unknown>"}}function getLocationHref(){try{return R.document.location.href}catch(m){return""}}function getComponentName(m){if(!R.HTMLElement)return null;let y=m;for(let m=0;m<5&&y;m++){if(y instanceof HTMLElement){if(y.dataset.sentryComponent)return y.dataset.sentryComponent;if(y.dataset.sentryElement)return y.dataset.sentryElement}y=y.parentNode}return null}},23187:function(m,y,_){"use strict";_.d(y,{X:function(){return S}});let S="undefined"==typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},48600:function(m,y,_){"use strict";_.d(y,{RA:function(){return dsnToString},vK:function(){return makeDsn}});var S=_(23187),T=_(17986);let R=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function dsnToString(m,y=!1){let{host:_,path:S,pass:T,port:R,projectId:D,protocol:j,publicKey:B}=m;return`${j}://${B}${y&&T?`:${T}`:""}@${_}${R?`:${R}`:""}/${S?`${S}/`:S}${D}`}function dsnFromComponents(m){return{protocol:m.protocol,publicKey:m.publicKey||"",pass:m.pass||"",host:m.host,port:m.port||"",path:m.path||"",projectId:m.projectId}}function makeDsn(m){let y="string"==typeof m?function(m){let y=R.exec(m);if(!y){(0,T.Cf)(()=>{console.error(`Invalid Sentry Dsn: ${m}`)});return}let[_,S,D="",j="",B="",Z=""]=y.slice(1),W="",q=Z,Y=q.split("/");if(Y.length>1&&(W=Y.slice(0,-1).join("/"),q=Y.pop()),q){let m=q.match(/^\d+/);m&&(q=m[0])}return dsnFromComponents({host:j,pass:D,path:W,projectId:q,port:B,protocol:_,publicKey:S})}(m):dsnFromComponents(m);if(y&&function(m){if(!S.X)return!0;let{port:y,projectId:_,protocol:R}=m,D=["protocol","publicKey","host","projectId"].find(y=>!m[y]&&(T.kg.error(`Invalid Sentry Dsn: ${y} missing`),!0));return!D&&(_.match(/^\d+$/)?"http"===R||"https"===R?!(y&&isNaN(parseInt(y,10)))||(T.kg.error(`Invalid Sentry Dsn: Invalid port ${y}`),!1):(T.kg.error(`Invalid Sentry Dsn: Invalid protocol ${R}`),!1):(T.kg.error(`Invalid Sentry Dsn: Invalid projectId ${_}`),!1))}(y))return y}},58524:function(m,y,_){"use strict";_.d(y,{BO:function(){return addItemToEnvelope},Cd:function(){return createEventEnvelopeHeaders},HY:function(){return getSdkMetadataForEnvelopeHeader},Jd:function(){return createEnvelope},V$:function(){return serializeEnvelope},gv:function(){return forEachEnvelopeItem},mL:function(){return envelopeItemTypeToDataCategory},zQ:function(){return createAttachmentEnvelopeItem}});var S=_(48600),T=_(90059),R=_(51150),D=_(33280);function createEnvelope(m,y=[]){return[m,y]}function addItemToEnvelope(m,y){let[_,S]=m;return[_,[...S,y]]}function forEachEnvelopeItem(m,y){let _=m[1];for(let m of _){let _=m[0].type,S=y(m,_);if(S)return!0}return!1}function encodeUTF8(m){return D.GLOBAL_OBJ.__SENTRY__&&D.GLOBAL_OBJ.__SENTRY__.encodePolyfill?D.GLOBAL_OBJ.__SENTRY__.encodePolyfill(m):new TextEncoder().encode(m)}function serializeEnvelope(m){let[y,_]=m,S=JSON.stringify(y);function append(m){"string"==typeof S?S="string"==typeof m?S+m:[encodeUTF8(S),m]:S.push("string"==typeof m?encodeUTF8(m):m)}for(let m of _){let[y,_]=m;if(append(` 326${JSON.stringify(y)} 327`),"string"==typeof _||_ instanceof Uint8Array)append(_);else{let m;try{m=JSON.stringify(_)}catch(y){m=JSON.stringify((0,T.Fv)(_))}append(m)}}return"string"==typeof S?S:function(m){let y=m.reduce((m,y)=>m+y.length,0),_=new Uint8Array(y),S=0;for(let y of m)_.set(y,S),S+=y.length;return _}(S)}function createAttachmentEnvelopeItem(m){let y="string"==typeof m.data?encodeUTF8(m.data):m.data;return[(0,R.Jr)({type:"attachment",length:y.length,filename:m.filename,content_type:m.contentType,attachment_type:m.attachmentType}),y]}let j={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket",raw_
327security:"security"};function envelopeItemTypeToDataCategory(m){return j[m]}function getSdkMetadataForEnvelopeHeader(m){if(!m||!m.sdk)return;let{name:y,version:_}=m.sdk;return{name:y,version:_}}function createEventEnvelopeHeaders(m,y,_,T){let D=m.sdkProcessingMetadata&&m.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:m.event_id,sent_at:new Date().toISOString(),...y&&{sdk:y},...!!_&&T&&{dsn:(0,S.RA)(T)},...D&&{trace:(0,R.Jr)({...D})}}}},6528:function(m,y,_){"use strict";_.d(y,{b:function(){return SentryError}});let SentryError=class SentryError extends Error{constructor(m,y="warn"){super(m),this.message=m,this.logLevel=y}}},84105:function(m,y,_){"use strict";_.d(y,{D2:function(){return maybeInstrument},Hj:function(){return addHandler},rK:function(){return triggerHandlers}});var S=_(23187),T=_(17986),R=_(39649);let D={},j={};function addHandler(m,y){D[m]=D[m]||[],D[m].push(y)}function maybeInstrument(m,y){if(!j[m]){j[m]=!0;try{y()}catch(y){S.X&&T.kg.error(`Error while instrumenting ${m}`,y)}}}function triggerHandlers(m,y){let _=m&&D[m];if(_)for(let D of _)try{D(y)}catch(y){S.X&&T.kg.error(`Error while triggering instrumentation handler. 328Type: ${m} 329Name: ${(0,R.$P)(D)} 330Error:`,y)}}},24925:function(m,y,_){"use strict";_.d(y,{Cy:function(){return isSyntheticEvent},HD:function(){return isString},J8:function(){return isThenable},Kj:function(){return isRegExp},Le:function(){return isParameterizedString},PO:function(){return isPlainObject},TX:function(){return isDOMError},V9:function(){return isInstanceOf},VW:function(){return isErrorEvent},VZ:function(){return isError},cO:function(){return isEvent},fm:function(){return isDOMException},kK:function(){return isElement},pt:function(){return isPrimitive},y1:function(){return isVueViewModel}});let S=Object.prototype.toString;function isError(m){switch(S.call(m)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return isInstanceOf(m,Error)}}function isBuiltin(m,y){return S.call(m)===`[object ${y}]`}function isErrorEvent(m){return isBuiltin(m,"ErrorEvent")}function isDOMError(m){return isBuiltin(m,"DOMError")}function isDOMException(m){return isBuiltin(m,"DOMException")}function isString(m){return isBuiltin(m,"String")}function isParameterizedString(m){return"object"==typeof m&&null!==m&&"__sentry_template_string__"in m&&"__sentry_template_values__"in m}function isPrimitive(m){return null===m||isParameterizedString(m)||"object"!=typeof m&&"function"!=typeof m}function isPlainObject(m){return isBuiltin(m,"Object")}function isEvent(m){return"undefined"!=typeof Event&&isInstanceOf(m,Event)}function isElement(m){return"undefined"!=typeof Element&&isInstanceOf(m,Element)}function isRegExp(m){return isBuiltin(m,"RegExp")}function isThenable(m){return!!(m&&m.then&&"function"==typeof m.then)}function isSyntheticEvent(m){return isPlainObject(m)&&"nativeEvent"in m&&"preventDefault"in m&&"stopPropagation"in m}function isInstanceOf(m,y){try{return m instanceof y}catch(m){return!1}}function isVueViewModel(m){return!!("object"==typeof m&&null!==m&&(m.__isVue||m._isVue))}},17986:function(m,y,_){"use strict";_.d(y,{Cf:function(){return consoleSandbox},LD:function(){return D},RU:function(){return R},kg:function(){return j}});var S=_(23187),T=_(33280);let R=["debug","info","warn","error","log","assert","trace"],D={};function consoleSandbox(m){if(!("console"in T.GLOBAL_OBJ))return m();let y=T.GLOBAL_OBJ.console,_={},S=Object.keys(D);S.forEach(m=>{let S=D[m];_[m]=y[m],y[m]=S});try{return m()}finally{S.forEach(m=>{y[m]=_[m]})}}let j=(0,T.Y)("logger",function(){let m=!1,y={enable:()=>{m=!0},disable:()=>{m=!1},isEnabled:()=>m};return S.X?R.forEach(_=>{y[_]=(...y)=>{m&&consoleSandbox(()=>{T.GLOBAL_OBJ.console[_](`Sentry Logger [${_}]:`,...y)})}}):R.forEach(m=>{y[m]=()=>void 0}),y})},82305:function(m,y,_){"use strict";_.d(y,{DM:function(){return uuid4},Db:function(){return addExceptionTypeValue},EG:function(){return addExceptionMechanism},YO:function(){return checkOrSetAlreadyCaught},jH:function(){return getEventDescription}});var S=_(51150),T=_(33280);function uuid4(){let m=T.GLOBAL_OBJ,y=m.crypto||m.msCrypto,getRandomByte=()=>16*Math.random();try{if(y&&y.randomUUID)return y.randomUUID().replace(/-/g,"");y&&y.getRandomValues&&(getRandomByte=()=>{let m=new Uint8Array(1);return y.getRandomValues(m),m[0]})}catch(m){}return"10000000100040008000100000000000".replace(/[018]/g,m=>(m^(15&getRandomByte())>>m/4).toString(16))}function getFirstException(m){return m.exception&&m.exception.values?m.exception.values[0]:void 0}function getEventDescription(m){let{message:y,event_id:_}=m;if(y)return y;let S=getFirstException(m);return S?S.type&&S.value?`${S.type}: ${S.value}`:S.type||S.value||_||"<unknown>":_||"<unknown>"}function addExceptionTypeValue(m,y,_){let S=m.exception=m.exception||{},T=S.values=S.values||[],R=T[0]=T[0]||{};R.value||(R.value=y||""),R.type||(R.type=_||"Error")}function addExceptionMechanism(m,y){let _=getFirstException(m);if(!_)return;let S=_.mechanism;if(_.mechanism={type:"generic",handled:!0,...S,...y},y&&"data"in y){let m={...S&&S.data,...y.data};_.mechanism.data=m}}function checkOrSetAlreadyCaught(m){if(function(m){try{return m.__sentry_captured__}catch(m){}}(m))return!0;try{(0,S.xp)(m,"__sentry_captured__",!0)}catch(m){}return!1}},90059:function(m,y,_){"use strict";_.d(y,{Fv:function(){return normalize},Qy:function(){return function normalizeToSize(m,y=3,_=102400){let S=normalize(m,y);return~-encodeURI(JSON.stringify(S)).split(/%..|./).length>_?normalizeToSize(m,y-1,_):S}}});var S=_(24925),T=_(51150),R=_(39649);
330function normalize(m,y=100,_=Infinity){try{return function visit(m,y,_=Infinity,D=Infinity,j=function(){let m="function"==typeof WeakSet,y=m?new WeakSet:[];return[function(_){if(m)return!!y.has(_)||(y.add(_),!1);for(let m=0;m<y.length;m++){let S=y[m];if(S===_)return!0}return y.push(_),!1},function(_){if(m)y.delete(_);else for(let m=0;m<y.length;m++)if(y[m]===_){y.splice(m,1);break}}]}()){let[B,Z]=j;if(null==y||["boolean","string"].includes(typeof y)||"number"==typeof y&&Number.isFinite(y))return y;let W=function(m,y){try{if("domain"===m&&y&&"object"==typeof y&&y._events)return"[Domain]";if("domainEmitter"===m)return"[DomainEmitter]";if("undefined"!=typeof global&&y===global)return"[Global]";if("undefined"!=typeof window&&y===window)return"[Window]";if("undefined"!=typeof document&&y===document)return"[Document]";if((0,S.y1)(y))return"[VueViewModel]";if((0,S.Cy)(y))return"[SyntheticEvent]";if("number"==typeof y&&!Number.isFinite(y))return`[${y}]`;if("function"==typeof y)return`[Function: ${(0,R.$P)(y)}]`;if("symbol"==typeof y)return`[${String(y)}]`;if("bigint"==typeof y)return`[BigInt: ${String(y)}]`;let _=function(m){let y=Object.getPrototypeOf(m);return y?y.constructor.name:"null prototype"}(y);if(/^HTML(\w*)Element$/.test(_))return`[HTMLElement: ${_}]`;return`[object ${_}]`}catch(m){return`**non-serializable** (${m})`}}(m,y);if(!W.startsWith("[object "))return W;if(y.__sentry_skip_normalization__)return y;let q="number"==typeof y.__sentry_override_normalization_depth__?y.__sentry_override_normalization_depth__:_;if(0===q)return W.replace("object ","");if(B(y))return"[Circular ~]";if(y&&"function"==typeof y.toJSON)try{let m=y.toJSON();return visit("",m,q-1,D,j)}catch(m){}let Y=Array.isArray(y)?[]:{},ee=0,et=(0,T.Sh)(y);for(let m in et){if(!Object.prototype.hasOwnProperty.call(et,m))continue;if(ee>=D){Y[m]="[MaxProperties ~]";break}let y=et[m];Y[m]=visit(m,y,q-1,D,j),ee++}return Z(y),Y}("",m,y,_)}catch(m){return{ERROR:`**non-serializable** (${m})`}}}},51150:function(m,y,_){"use strict";_.d(y,{$Q:function(){return markFunctionWrapped},HK:function(){return getOriginalFunction},Jr:function(){return dropUndefinedKeys},Sh:function(){return convertToPlainObject},hl:function(){return fill},xp:function(){return addNonEnumerableProperty},zf:function(){return extractExceptionKeysForMessage}});var S=_(70428),T=_(23187),R=_(24925),D=_(17986),j=_(50027);function fill(m,y,_){if(!(y in m))return;let S=m[y],R=_(S);"function"==typeof R&&markFunctionWrapped(R,S);try{m[y]=R}catch(_){T.X&&D.kg.log(`Failed to replace method "${y}" in object`,m)}}function addNonEnumerableProperty(m,y,_){try{Object.defineProperty(m,y,{value:_,writable:!0,configurable:!0})}catch(_){T.X&&D.kg.log(`Failed to add non-enumerable property "${y}" to object`,m)}}function markFunctionWrapped(m,y){try{let _=y.prototype||{};m.prototype=y.prototype=_,addNonEnumerableProperty(m,"__sentry_original__",y)}catch(m){}}function getOriginalFunction(m){return m.__sentry_original__}function convertToPlainObject(m){if((0,R.VZ)(m))return{message:m.message,name:m.name,stack:m.stack,...getOwnProperties(m)};if(!(0,R.cO)(m))return m;{let y={type:m.type,target:serializeEventTarget(m.target),currentTarget:serializeEventTarget(m.currentTarget),...getOwnProperties(m)};return"undefined"!=typeof CustomEvent&&(0,R.V9)(m,CustomEvent)&&(y.detail=m.detail),y}}function serializeEventTarget(m){try{return(0,R.kK)(m)?(0,S.Rt)(m):Object.prototype.toString.call(m)}catch(m){return"<unknown>"}}function getOwnProperties(m){if("object"!=typeof m||null===m)return{};{let y={};for(let _ in m)Object.prototype.hasOwnProperty.call(m,_)&&(y[_]=m[_]);return y}}function extractExceptionKeysForMessage(m,y=40){let _=Object.keys(convertToPlainObject(m));_.sort();let S=_[0];if(!S)return"[object has no keys]";if(S.length>=y)return(0,j.$G)(S,y);for(let m=_.length;m>0;m--){let S=_.slice(0,m).join(", ");if(!(S.length>y)){if(m===_.length)return S;return(0,j.$G)(S,y)}}return""}function dropUndefinedKeys(m){let y=new Map;return function _dropUndefinedKeys(m,y){if(function(m){if(!(0,R.PO)(m))return!1;try{let y=Object.getPrototypeOf(m).constructor.name;return!y||"Object"===y}catch(m){return!0}}(m)){let _=y.get(m);
330if(void 0!==_)return _;let S={};for(let _ of(y.set(m,S),Object.getOwnPropertyNames(m)))void 0!==m[_]&&(S[_]=_dropUndefinedKeys(m[_],y));return S}if(Array.isArray(m)){let _=y.get(m);if(void 0!==_)return _;let S=[];return y.set(m,S),m.forEach(m=>{S.push(_dropUndefinedKeys(m,y))}),S}return m}(m,y)}},51824:function(m,y,_){"use strict";_.d(y,{Ht:function(){return generateTraceId},M:function(){return generateSpanId}});var S=_(82305);function generateTraceId(){return(0,S.DM)()}function generateSpanId(){return(0,S.DM)().substring(16)}},39649:function(m,y,_){"use strict";_.d(y,{$P:function(){return getFunctionName},Fi:function(){return S},Fr:function(){return getFramesFromEvent},Sq:function(){return stackParserFromStackParserOptions},pE:function(){return createStackParser}});let S="?",T=/\(error: (.*)\)/,R=/captureMessage|captureException/;function createStackParser(...m){let y=m.sort((m,y)=>m[0]-y[0]).map(m=>m[1]);return(m,_=0,D=0)=>{let j=[],B=m.split("\n");for(let m=_;m<B.length;m++){let _=B[m];if(_.length>1024)continue;let S=T.test(_)?_.replace(T,"$1"):_;if(!S.match(/\S*Error: /)){for(let m of y){let y=m(S);if(y){j.push(y);break}}if(j.length>=50+D)break}}return function(m){if(!m.length)return[];let y=Array.from(m);return/sentryWrapped/.test(getLastStackFrame(y).function||"")&&y.pop(),y.reverse(),R.test(getLastStackFrame(y).function||"")&&(y.pop(),R.test(getLastStackFrame(y).function||"")&&y.pop()),y.slice(0,50).map(m=>({...m,filename:m.filename||getLastStackFrame(y).filename,function:m.function||S}))}(j.slice(D))}}function stackParserFromStackParserOptions(m){return Array.isArray(m)?createStackParser(...m):m}function getLastStackFrame(m){return m[m.length-1]||{}}let D="<anonymous>";function getFunctionName(m){try{if(!m||"function"!=typeof m)return D;return m.name||D}catch(m){return D}}function getFramesFromEvent(m){let y=m.exception;if(y){let m=[];try{return y.values.forEach(y=>{y.stacktrace.frames&&m.push(...y.stacktrace.frames)}),m}catch(m){}}}},50027:function(m,y,_){"use strict";_.d(y,{$G:function(){return truncate},U0:function(){return stringMatchesSomePattern},nK:function(){return safeJoin}});var S=_(24925);function truncate(m,y=0){return"string"!=typeof m||0===y?m:m.length<=y?m:`${m.slice(0,y)}...`}function safeJoin(m,y){if(!Array.isArray(m))return"";let _=[];for(let y=0;y<m.length;y++){let T=m[y];try{(0,S.y1)(T)?_.push("[VueViewModel]"):_.push(String(T))}catch(m){_.push("[value cannot be serialized]")}}return _.join(y)}function stringMatchesSomePattern(m,y=[],_=!1){return y.some(y=>(function(m,y,_=!1){return!!(0,S.HD)(m)&&((0,S.Kj)(y)?y.test(m):!!(0,S.HD)(y)&&(_?m===y:m.includes(y)))})(m,y,_))}},18409:function(m,y,_){"use strict";_.d(y,{Ak:function(){return supportsFetch},QC:function(){return isNativeFunction},t$:function(){return supportsNativeFetch}});var S=_(23187),T=_(17986),R=_(33280);let D=R.GLOBAL_OBJ;function supportsFetch(){if(!("fetch"in D))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(m){return!1}}function isNativeFunction(m){return m&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(m.toString())}function supportsNativeFetch(){if("string"==typeof EdgeRuntime)return!0;if(!supportsFetch())return!1;if(isNativeFunction(D.fetch))return!0;let m=!1,y=D.document;if(y&&"function"==typeof y.createElement)try{let _=y.createElement("iframe");_.hidden=!0,y.head.appendChild(_),_.contentWindow&&_.contentWindow.fetch&&(m=isNativeFunction(_.contentWindow.fetch)),y.head.removeChild(_)}catch(m){S.X&&T.kg.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",m)}return m}},52340:function(m,y,_){"use strict";_.d(y,{$2:function(){return rejectedSyncPromise},WD:function(){return resolvedSyncPromise},cW:function(){return SyncPromise}});var S,T,R=_(24925);function resolvedSyncPromise(m){return new SyncPromise(y=>{y(m)})}function rejectedSyncPromise(m){return new SyncPromise((y,_)=>{_(m)})}(S=T||(T={}))[S.PENDING=0]="PENDING",S[S.RESOLVED=1]="RESOLVED",S[S.REJECTED=2]="REJECTED";let SyncPromise=class SyncPromise{constructor(m){SyncPromise.prototype.__init.call(this),SyncPromise.prototype.__init2.call(this),SyncPromise.prototype.__init3.call(this),SyncPromise.prototype.__init4.call(this),this._state=T.PENDING,this._handlers=[];try{m(this._resolve,this._reject)}catch(m){this._reject(m)}}then(m,y){return new SyncPromise((_,S)=>{this._handlers.push([!1,y=>{if(m)try{_(m(y))}catch(m){S(m)}else _(y)},m=>{if(y)try{_(y(m))}catch(m){S(m)}else S(m)}]),this._executeHandlers()})}catch(m){return this.then(m=>m,m)}finally(m){return new SyncPromise((y,_)=>{let S,T;return this.then(y=>{T=!1,S=y,m&&m()},y=>{T=!0,S=y,m&&m()}).then(()=>
330{if(T){_(S);return}y(S)})})}__init(){this._resolve=m=>{this._setResult(T.RESOLVED,m)}}__init2(){this._reject=m=>{this._setResult(T.REJECTED,m)}}__init3(){this._setResult=(m,y)=>{if(this._state===T.PENDING){if((0,R.J8)(y)){y.then(this._resolve,this._reject);return}this._state=m,this._value=y,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===T.PENDING)return;let m=this._handlers.slice();this._handlers=[],m.forEach(m=>{m[0]||(this._state===T.RESOLVED&&m[1](this._value),this._state===T.REJECTED&&m[2](this._value),m[0]=!0)})}}}},59943:function(m,y,_){"use strict";_.d(y,{ph:function(){return T},yW:function(){return dateTimestampInSeconds}});var S=_(33280);function dateTimestampInSeconds(){return Date.now()/1e3}let T=function(){let{performance:m}=S.GLOBAL_OBJ;if(!m||!m.now)return dateTimestampInSeconds;let y=Date.now()-m.now(),_=void 0==m.timeOrigin?y:m.timeOrigin;return()=>(_+m.now())/1e3}();(()=>{let{performance:m}=S.GLOBAL_OBJ;if(!m||!m.now)return;let y=m.now(),_=Date.now(),T=m.timeOrigin?Math.abs(m.timeOrigin+y-_):36e5,R=m.timing&&m.timing.navigationStart,D="number"==typeof R?Math.abs(R+y-_):36e5;if(T<36e5||D<36e5)return T<=D?m.timeOrigin:void 0})()},49889:function(m,y,_){"use strict";_.d(y,{J:function(){return S}});let S="8.55.0"},33280:function(m,y,_){"use strict";_.d(y,{GLOBAL_OBJ:function(){return T},Y:function(){return getGlobalSingleton}});var S=_(49889);let T=globalThis;function getGlobalSingleton(m,y,_){let R=_||T,D=R.__SENTRY__=R.__SENTRY__||{},j=D[S.J]=D[S.J]||{};return j[m]||(j[m]=y())}},3613:function(m,y,_){"use strict";_.d(y,{T:function(){return function merge(m,y,_=2){if(!y||"object"!=typeof y||_<=0)return y;if(m&&y&&0===Object.keys(y).length)return m;let S={...m};for(let m in y)Object.prototype.hasOwnProperty.call(y,m)&&(S[m]=merge(S[m],y[m],_-1));return S}}})},47515:function(m,y,_){"use strict";let S,T,R;_.d(y,{U0:function(){return parseEventHintOrCaptureContext},R:function(){return prepareEvent}});var D=_(73243),j=_(90140),B=_(94223),Z=_(24925),W=_(17986),q=_(52340),Y=_(52232),ee=_(33280),et=_(82305),er=_(90059),ei=_(50027),ea=_(59943),es=_(32630),el=_(51150),eu=_(3613),ec=_(25554);function mergeScopeData(m,y){let{extra:_,tags:S,user:T,contexts:R,level:D,sdkProcessingMetadata:j,breadcrumbs:B,fingerprint:Z,eventProcessors:W,attachments:q,propagationContext:Y,transactionName:ee,span:et}=y;mergeAndOverwriteScopeData(m,"extra",_),mergeAndOverwriteScopeData(m,"tags",S),mergeAndOverwriteScopeData(m,"user",T),mergeAndOverwriteScopeData(m,"contexts",R),m.sdkProcessingMetadata=(0,eu.T)(m.sdkProcessingMetadata,j,2),D&&(m.level=D),ee&&(m.transactionName=ee),et&&(m.span=et),B.length&&(m.breadcrumbs=[...m.breadcrumbs,...B]),Z.length&&(m.fingerprint=[...m.fingerprint,...Z]),W.length&&(m.eventProcessors=[...m.eventProcessors,...W]),q.length&&(m.attachments=[...m.attachments,...q]),m.propagationContext={...m.propagationContext,...Y}}function mergeAndOverwriteScopeData(m,y,_){m[y]=(0,eu.T)(m[y],_,1)}function prepareEvent(m,y,_,eu,ed,ef){let{normalizeDepth:ep=3,normalizeMaxBreadth:eh=1e3}=m,eg={...y,event_id:y.event_id||_.event_id||(0,et.DM)(),timestamp:y.timestamp||(0,ea.yW)()},em=_.integrations||m.integrations.map(m=>m.name);(function(m,y){let{environment:_,release:S,dist:T,maxValueLength:R=250}=y;m.environment=m.environment||_||D.J,!m.release&&S&&(m.release=S),!m.dist&&T&&(m.dist=T),m.message&&(m.message=(0,ei.$G)(m.message,R));let j=m.exception&&m.exception.values&&m.exception.values[0];j&&j.value&&(j.value=(0,ei.$G)(j.value,R));let B=m.request;B&&B.url&&(B.url=(0,ei.$G)(B.url,R))})(eg,m),em.length>0&&(eg.sdk=eg.sdk||{},eg.sdk.integrations=[...eg.sdk.integrations||[],...em]),ed&&ed.emit("applyFrameMetadata",y),void 0===y.type&&function(m,y){let _=function(m){let y=ee.GLOBAL_OBJ._sentryDebugIds;if(!y)return{};let _=Object.keys(y);return R&&_.length===T?R:(T=_.length,R=_.reduce((_,T)=>{S||(S={});let R=S[T];if(R)_[R[0]]=R[1];else{let R=m(T);for(let m=R.length-1;m>=0;m--){let D=R[m],j=D&&D.filename,B=y[T];if(j&&B){_[j]=B,S[T]=[j,B];break}}}return _},{}))}(y);try{m.exception.values.forEach(m=>
330{m.stacktrace.frames.forEach(m=>{_&&m.filename&&(m.debug_id=_[m.filename])})})}catch(m){}}(eg,m.stackParser);let ey=function(m,y){if(!y)return m;let _=m?m.clone():new Y.s;return _.update(y),_}(eu,_.captureContext);_.mechanism&&(0,et.EG)(eg,_.mechanism);let eb=ed?ed.getEventProcessors():[],ev=(0,j.lW)().getScopeData();if(ef){let m=ef.getScopeData();mergeScopeData(ev,m)}if(ey){let m=ey.getScopeData();mergeScopeData(ev,m)}let ex=[..._.attachments||[],...ev.attachments];ex.length&&(_.attachments=ex),function(m,y){let{fingerprint:_,span:S,breadcrumbs:T,sdkProcessingMetadata:R}=y;(function(m,y){let{extra:_,tags:S,user:T,contexts:R,level:D,transactionName:j}=y,B=(0,el.Jr)(_);B&&Object.keys(B).length&&(m.extra={...B,...m.extra});let Z=(0,el.Jr)(S);Z&&Object.keys(Z).length&&(m.tags={...Z,...m.tags});let W=(0,el.Jr)(T);W&&Object.keys(W).length&&(m.user={...W,...m.user});let q=(0,el.Jr)(R);q&&Object.keys(q).length&&(m.contexts={...q,...m.contexts}),D&&(m.level=D),j&&"transaction"!==m.type&&(m.transaction=j)})(m,y),S&&function(m,y){m.contexts={trace:(0,ec.wy)(y),...m.contexts},m.sdkProcessingMetadata={dynamicSamplingContext:(0,es.jC)(y),...m.sdkProcessingMetadata};let _=(0,ec.Gx)(y),S=(0,ec.XU)(_).description;S&&!m.transaction&&"transaction"===m.type&&(m.transaction=S)}(m,S),m.fingerprint=m.fingerprint?Array.isArray(m.fingerprint)?m.fingerprint:[m.fingerprint]:[],_&&(m.fingerprint=m.fingerprint.concat(_)),m.fingerprint&&!m.fingerprint.length&&delete m.fingerprint,function(m,y){let _=[...m.breadcrumbs||[],...y];m.breadcrumbs=_.length?_:void 0}(m,T),m.sdkProcessingMetadata={...m.sdkProcessingMetadata,...R}}(eg,ev);let ew=[...eb,...ev.eventProcessors],e_=function notifyEventProcessors(m,y,_,S=0){return new q.cW((T,R)=>{let D=m[S];if(null===y||"function"!=typeof D)T(y);else{let j=D({...y},_);B.X&&D.id&&null===j&&W.kg.log(`Event processor "${D.id}" dropped event`),(0,Z.J8)(j)?j.then(y=>notifyEventProcessors(m,y,_,S+1).then(T)).then(null,R):notifyEventProcessors(m,j,_,S+1).then(T).then(null,R)}})}(ew,eg,_);return e_.then(m=>(m&&function(m){let y={};try{m.exception.values.forEach(m=>{m.stacktrace.frames.forEach(m=>{m.debug_id&&(m.abs_path?y[m.abs_path]=m.debug_id:m.filename&&(y[m.filename]=m.debug_id),delete m.debug_id)})})}catch(m){}if(0===Object.keys(y).length)return;m.debug_meta=m.debug_meta||{},m.debug_meta.images=m.debug_meta.images||[];let _=m.debug_meta.images;Object.entries(y).forEach(([m,y])=>{_.push({type:"sourcemap",code_file:m,debug_id:y})})}(m),"number"==typeof ep&&ep>0)?function(m,y,_){if(!m)return null;let S={...m,...m.breadcrumbs&&{breadcrumbs:m.breadcrumbs.map(m=>({...m,...m.data&&{data:(0,er.Fv)(m.data,y,_)}}))},...m.user&&{user:(0,er.Fv)(m.user,y,_)},...m.contexts&&{contexts:(0,er.Fv)(m.contexts,y,_)},...m.extra&&{extra:(0,er.Fv)(m.extra,y,_)}};return m.contexts&&m.contexts.trace&&S.contexts&&(S.contexts.trace=m.contexts.trace,m.contexts.trace.data&&(S.contexts.trace.data=(0,er.Fv)(m.contexts.trace.data,y,_))),m.spans&&(S.spans=m.spans.map(m=>({...m,...m.data&&{data:(0,er.Fv)(m.data,y,_)}}))),m.contexts&&m.contexts.flags&&S.contexts&&(S.contexts.flags=(0,er.Fv)(m.contexts.flags,3,_)),S}(m,ep,eh):m)}function parseEventHintOrCaptureContext(m){return m?m instanceof Y.s||"function"==typeof m||Object.keys(m).some(m=>ed.includes(m))?{captureContext:m}:m:void 0}let ed=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},7659:function(m,y,_){"use strict";_.d(y,{V:function(){return applySdkMetadata}});var S=_(49889);function applySdkMetadata(m,y,_=[y],T="npm"){let R=m._metadata||{};R.sdk||(R.sdk={name:`sentry.javascript.${y}`,packages:_.map(m=>({name:`${T}:@sentry/${m}`,version:S.J})),version:S.J}),m._metadata=R}},25554:function(m,y,_){"use strict";_.d(y,{Gx:function(){return getRootSpan},R6:function(){return showSpanDropWarning},Tt:function(){return spanIsSampled},XU:function(){return spanToJSON},wy:function(){return spanToTraceContext}});var S=_(51150),T=_(31218),R=_(17986),D=_(51824),j=_(59943);let B=!1;function spanToTraceContext(m){let{spanId:y,traceId:_,isRemote:T}=m.spanContext(),R=T?y:spanToJSON(m).parent_span_id,j=T?(0,D.M)():y;return(0,S.Jr)({parent_span_id:R,span_id:j,trace_id:_})}function spanTimeInputToSeconds(m){return"number"==typeof m?ensureTimestampInSeconds(m):Array.isArray(m)?m[0]+m[1]/1e9:m instanceof Date?ensureTimestampInSeconds(m.getTime()):(0,j.ph)()}function ensureTimestampInSeconds(m){return m>9999999999?m/1e3:m}function spanToJSON(m){if("function"==typeof m.getSpanJSON)return m.getSpanJSON();try{let{spanId:y,traceId:_}=m.spanContext();if(m.attributes&&m.startTime&&m.name&&m.endTime&&m.status){let{attributes:R,startTime:D,name:j,endTime:B,parentSpanId:Z,status:W}=m;return(0,S.Jr)({span_id:y,trace_id:_,data:R,description:j,parent_span_id:Z,start_timestamp:spanTimeInputToSeconds(D),timestamp:spanTimeInputToSeconds(B)||void 0,status:W&&0!==W.code?1===W.code?"ok":W.message||"unknown_error":void 0,op:R[T.$J],origin:R[T.S3],_metrics_summary:function(m){let y=m._sentryMetrics;if(!y)return;let _={};for(let[,[m,T]]of y){let y=_[m]||(_[m]=[]);y.push((0,S.Jr)(T))}return _}(m)})}return{span_id:y,trace_id:_}}catch(m){return{}}}function spanIsSampled(m){let{traceFlags:y}=m.spanContext();return 1===y}function getRootSpan(m){return m._sentryRootSpan||m}function showSpanDropWarning(){B||((0,R.Cf)(()=>{console.warn("[Sentry] Deprecation warning: Returning null from `beforeSendSpan` will be disallowed from SDK ver
330sion 9.0.0 onwards. The callback will only support mutating spans. To drop certain spans, configure the respective integrations directly.")}),B=!0)}},8304:function(m,y,_){"use strict";_.d(y,{S:function(){return sdk_init}});var S=_(39424),T=_(87228),R=_(93790),D=_(90092),j=_(17986),B=_(18409),Z=_(39649),W=_(58942),q=_(90140),Y=_(94223),ee=_(42274),et=_(70470),er=_(22404),ei=_(80510),ea=_(43749),es=_(42886);let el=(0,W._I)(()=>({name:"BrowserSession",setupOnce(){if(void 0===er.m9.document){et.X&&j.kg.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}(0,S.yj)({ignoreDuration:!0}),(0,S.cg)(),(0,es.a)(({from:m,to:y})=>{void 0!==m&&m!==y&&((0,S.yj)({ignoreDuration:!0}),(0,S.cg)())})}}));var eu=_(10665),ec=_(21429),ed=_(29490),ef=_(55525),ep=_(35882),eh=_(7659),eg=_(67294);function sdk_init(m){let y={...m};return(0,eh.V)(y,"react"),(0,S.v)("react",{version:eg.version}),function(m={}){let y=function(m={}){let y={defaultIntegrations:function(m){let y=[(0,T.S)(),(0,R.C)(),(0,ea.t)(),(0,ei.f)(),(0,eu.k)(),(0,ed.O)(),(0,D.R)(),(0,ec.s)()];return!1!==m.autoSessionTracking&&y.push(el()),y}(m),release:"string"==typeof __SENTRY_RELEASE__?__SENTRY_RELEASE__:er.m9.SENTRY_RELEASE&&er.m9.SENTRY_RELEASE.id?er.m9.SENTRY_RELEASE.id:void 0,autoSessionTracking:!0,sendClientReports:!0};return null==m.defaultIntegrations&&delete m.defaultIntegrations,{...y,...m}}(m);if(!y.skipBrowserExtensionCheck&&function(){let m=void 0!==er.m9.window&&er.m9;if(!m)return!1;let y=m.chrome?"chrome":"browser",_=m[y],S=_&&_.runtime&&_.runtime.id,T=er.m9.location&&er.m9.location.href||"",R=!!S&&er.m9===er.m9.top&&["chrome-extension:","moz-extension:","ms-browser-extension:","safari-web-extension:"].some(m=>T.startsWith(`${m}//`)),D=void 0!==m.nw;return!!S&&!R&&!D}()){(0,j.Cf)(()=>{console.error("[Sentry] You cannot run Sentry this way in a browser extension, check: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")});return}et.X&&!(0,B.Ak)()&&j.kg.warn("No Fetch API detected. The Sentry SDK requires a Fetch API compatible environment to send events. Please add a Fetch API polyfill.");let _={...y,stackParser:(0,Z.Sq)(y.stackParser||ef.Dt),integrations:(0,W.m8)(y),transport:y.transport||ep.f};return function(m,y){!0===y.debug&&(Y.X?j.kg.enable():(0,j.Cf)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}));let _=(0,q.nZ)();_.update(y.initialScope);let S=new m(y);return(0,q.nZ)().setClient(S),S.init(),S}(ee.R,_)}(y)}},74094:function(m,y,_){"use strict";_.d(y,{b7:function(){return useReactTable},ie:function(){return flexRender}});var S=_(67294),T=_(27060);/** 331 * react-table 332 * 333 * Copyright (c) TanStack 334 * 335 * This source code is licensed under the MIT license found in the 336 * LICENSE.md file in the root directory of this source tree. 337 * 338 * @license MIT 339 */function flexRender(m,y){return m?"function"==typeof m&&(()=>{let y=Object.getPrototypeOf(m);return y.prototype&&y.prototype.isReactComponent})()||"function"==typeof m||"object"==typeof m&&"symbol"==typeof m.$$typeof&&["react.memo","react.forward_ref"].includes(m.$$typeof.description)?S.createElement(m,y):m:null}function useReactTable(m){let y={state:{},onStateChange:()=>{},renderFallbackValue:null,...m},[_]=S.useState(()=>({current:(0,T.W_)(y)})),[R,D]=S.useState(()=>_.current.initialState);return _.current.setOptions(y=>({...y,...m,state:{...R,...m.state},onStateChange:y=>{D(y),null==m.onStateChange||m.onStateChange(y)}})),_.current}},73433:function(m,y,_){"use strict";_.d(y,{MG:function(){return useVirtualizer}});var S=_(67294),T=_(73935),R=_(46048);let D="undefined"!=typeof document?S.useLayoutEffect:S.useEffect;function useVirtualizer(m){return function({useFlushSync:m=!0,...y}){let _=S.useReducer(()=>({}),{})[1],j={...y,onChange:(S,R)=>{var D;m&&R?(0,T.flushSync)(_):_(),null==(D=y.onChange)||D.call(y,S,R)}},[B]=S.useState(()=>new R.dM(j));return B.setOptions(j),D(()=>B._didMount(),[]),D(()=>B._willUpdate()),B}({observeElementRect:R.nr,observeElementOffset:R.ND,scrollToFn:R.sA,...m})}},27060:function(m,y,_){"use strict";/** 340 * table-core 341 * 342 * Copyright (c) TanStack 343 * 344 * This source code is licensed under the MIT license found in the 345 * LICENSE.md file in the root directory of this source tree. 346 * 347 * @license MIT 348 */function createColumnHelper(){return{accessor:(m,y)=>"function"==typeof m?{...y,accessorFn:m}:{...y,accessorKey:m},display:m=>m,group:m=>m}}function functionalUpdate(m,y){return"function"==typeof m?m(y):m}function makeStateUpdater(m,y){return _=>{y.setState(y=>({...y,[m]:functionalUpdate(_,y[m])}))}}function isFunction(m){return m instanceof Function}function memo(m,y,_){let S,T=[];return R=>{let D,j;_.key&&_.debug&&(D=Date.now());let B=m(R),Z=B.length!==T.length||B.some((m,y)=>T[y]!==m);
348if(!Z)return S;if(T=B,_.key&&_.debug&&(j=Date.now()),S=y(...B),null==_||null==_.onChange||_.onChange(S),_.key&&_.debug&&null!=_&&_.debug()){let m=Math.round((Date.now()-D)*100)/100,y=Math.round((Date.now()-j)*100)/100,S=y/16,pad=(m,y)=>{for(m=String(m);m.length<y;)m=" "+m;return m};console.info(`%câ± ${pad(y,5)} /${pad(m,5)} ms`,` 349 font-size: .6rem; 350 font-weight: bold; 351 color: hsl(${Math.max(0,Math.min(120-120*S,120))}deg 100% 31%);`,null==_?void 0:_.key)}return S}}function getMemoOptions(m,y,_,S){return{debug:()=>{var _;return null!=(_=null==m?void 0:m.debugAll)?_:m[y]},key:!1,onChange:S}}_.d(y,{Cl:function(){return createColumnHelper},G_:function(){return getPaginationRowModel},W_:function(){return createTable},sC:function(){return getCoreRowModel},vL:function(){return getFilteredRowModel}});let S="debugHeaders";function createHeader(m,y,_){var S;let T=null!=(S=_.id)?S:y.id,R={id:T,column:y,index:_.index,isPlaceholder:!!_.isPlaceholder,placeholderId:_.placeholderId,depth:_.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{let m=[],recurseHeader=y=>{y.subHeaders&&y.subHeaders.length&&y.subHeaders.map(recurseHeader),m.push(y)};return recurseHeader(R),m},getContext:()=>({table:m,header:R,column:y})};return m._features.forEach(y=>{null==y.createHeader||y.createHeader(R,m)}),R}function buildHeaderGroups(m,y,_,S){var T,R;let D=0,findMaxDepth=function(m,y){void 0===y&&(y=1),D=Math.max(D,y),m.filter(m=>m.getIsVisible()).forEach(m=>{var _;null!=(_=m.columns)&&_.length&&findMaxDepth(m.columns,y+1)},0)};findMaxDepth(m);let j=[],createHeaderGroup=(m,y)=>{let T={depth:y,id:[S,`${y}`].filter(Boolean).join("_"),headers:[]},R=[];m.forEach(m=>{let D;let j=[...R].reverse()[0],B=m.column.depth===T.depth,Z=!1;if(B&&m.column.parent?D=m.column.parent:(D=m.column,Z=!0),j&&(null==j?void 0:j.column)===D)j.subHeaders.push(m);else{let T=createHeader(_,D,{id:[S,y,D.id,null==m?void 0:m.id].filter(Boolean).join("_"),isPlaceholder:Z,placeholderId:Z?`${R.filter(m=>m.column===D).length}`:void 0,depth:y,index:R.length});T.subHeaders.push(m),R.push(T)}T.headers.push(m),m.headerGroup=T}),j.push(T),y>0&&createHeaderGroup(R,y-1)},B=y.map((m,y)=>createHeader(_,m,{depth:D,index:y}));createHeaderGroup(B,D-1),j.reverse();let recurseHeadersForSpans=m=>{let y=m.filter(m=>m.column.getIsVisible());return y.map(m=>{let y=0,_=0,S=[0];m.subHeaders&&m.subHeaders.length?(S=[],recurseHeadersForSpans(m.subHeaders).forEach(m=>{let{colSpan:_,rowSpan:T}=m;y+=_,S.push(T)})):y=1;let T=Math.min(...S);return _+=T,m.colSpan=y,m.rowSpan=_,{colSpan:y,rowSpan:_}})};return recurseHeadersForSpans(null!=(T=null==(R=j[0])?void 0:R.headers)?T:[]),j}let createRow=(m,y,_,S,T,R,D)=>{let j={id:y,index:S,original:_,depth:T,parentId:D,_valuesCache:{},_uniqueValuesCache:{},getValue:y=>{if(j._valuesCache.hasOwnProperty(y))return j._valuesCache[y];let _=m.getColumn(y);if(null!=_&&_.accessorFn)return j._valuesCache[y]=_.accessorFn(j.original,S),j._valuesCache[y]},getUniqueValues:y=>{if(j._uniqueValuesCache.hasOwnProperty(y))return j._uniqueValuesCache[y];let _=m.getColumn(y);return null!=_&&_.accessorFn?(_.columnDef.getUniqueValues?j._uniqueValuesCache[y]=_.columnDef.getUniqueValues(j.original,S):j._uniqueValuesCache[y]=[j.getValue(y)],j._uniqueValuesCache[y]):void 0},renderValue:y=>{var _;return null!=(_=j.getValue(y))?_:m.options.renderFallbackValue},subRows:null!=R?R:[],getLeafRows:()=>(function(m,y){let _=[],recurse=m=>{m.forEach(m=>{_.push(m);let S=y(m);null!=S&&S.length&&recurse(S)})};return recurse(m),_})(j.subRows,m=>m.subRows),getParentRow:()=>j.parentId?m.getRow(j.parentId,!0):void 0,getParentRows:()=>{let m=[],y=j;for(;;){let _=y.getParentRow();if(!_)break;m.push(_),y=_}return m.reverse()},getAllCells:memo(()=>[m.getAllLeafColumns()],y=>y.map(y=>(function(m,y,_,S){let T={id:`${y.id}_${_.id}`,row:y,column:_,getValue:()=>y.getValue(S),renderValue:()=>{var y;return null!=(y=T.getValue())?y:m.options.renderFallbackValue},getContext:memo(()=>
351[m,_,y,T],(m,y,_,S)=>({table:m,column:y,row:_,cell:S,getValue:S.getValue,renderValue:S.renderValue}),getMemoOptions(m.options,"debugCells","cell.getContext"))};return m._features.forEach(S=>{null==S.createCell||S.createCell(T,_,y,m)},{}),T})(m,j,y,y.id)),getMemoOptions(m.options,"debugRows","getAllCells")),_getAllCellsByColumnId:memo(()=>[j.getAllCells()],m=>m.reduce((m,y)=>(m[y.column.id]=y,m),{}),getMemoOptions(m.options,"debugRows","getAllCellsByColumnId"))};for(let y=0;y<m._features.length;y++){let _=m._features[y];null==_||null==_.createRow||_.createRow(j,m)}return j},includesString=(m,y,_)=>{var S,T;let R=null==_||null==(S=_.toString())?void 0:S.toLowerCase();return!!(null==(T=m.getValue(y))||null==(T=T.toString())||null==(T=T.toLowerCase())?void 0:T.includes(R))};includesString.autoRemove=m=>testFalsey(m);let includesStringSensitive=(m,y,_)=>{var S;return!!(null==(S=m.getValue(y))||null==(S=S.toString())?void 0:S.includes(_))};includesStringSensitive.autoRemove=m=>testFalsey(m);let equalsString=(m,y,_)=>{var S;return(null==(S=m.getValue(y))||null==(S=S.toString())?void 0:S.toLowerCase())===(null==_?void 0:_.toLowerCase())};equalsString.autoRemove=m=>testFalsey(m);let arrIncludes=(m,y,_)=>{var S;return null==(S=m.getValue(y))?void 0:S.includes(_)};arrIncludes.autoRemove=m=>testFalsey(m);let arrIncludesAll=(m,y,_)=>!_.some(_=>{var S;return!(null!=(S=m.getValue(y))&&S.includes(_))});arrIncludesAll.autoRemove=m=>testFalsey(m)||!(null!=m&&m.length);let arrIncludesSome=(m,y,_)=>_.some(_=>{var S;return null==(S=m.getValue(y))?void 0:S.includes(_)});arrIncludesSome.autoRemove=m=>testFalsey(m)||!(null!=m&&m.length);let equals=(m,y,_)=>m.getValue(y)===_;equals.autoRemove=m=>testFalsey(m);let weakEquals=(m,y,_)=>m.getValue(y)==_;weakEquals.autoRemove=m=>testFalsey(m);let inNumberRange=(m,y,_)=>{let[S,T]=_,R=m.getValue(y);return R>=S&&R<=T};inNumberRange.resolveFilterValue=m=>{let[y,_]=m,S="number"!=typeof y?parseFloat(y):y,T="number"!=typeof _?parseFloat(_):_,R=null===y||Number.isNaN(S)?-1/0:S,D=null===_||Number.isNaN(T)?1/0:T;if(R>D){let m=R;R=D,D=m}return[R,D]},inNumberRange.autoRemove=m=>testFalsey(m)||testFalsey(m[0])&&testFalsey(m[1]);let T={includesString,includesStringSensitive,equalsString,arrIncludes,arrIncludesAll,arrIncludesSome,equals,weakEquals,inNumberRange};function testFalsey(m){return null==m||""===m}function shouldAutoRemoveFilter(m,y,_){return!!m&&!!m.autoRemove&&m.autoRemove(y,_)||void 0===y||"string"==typeof y&&!y}let R={sum:(m,y,_)=>_.reduce((y,_)=>{let S=_.getValue(m);return y+("number"==typeof S?S:0)},0),min:(m,y,_)=>{let S;return _.forEach(y=>{let _=y.getValue(m);null!=_&&(S>_||void 0===S&&_>=_)&&(S=_)}),S},max:(m,y,_)=>{let S;return _.forEach(y=>{let _=y.getValue(m);null!=_&&(S<_||void 0===S&&_>=_)&&(S=_)}),S},extent:(m,y,_)=>{let S,T;return _.forEach(y=>{let _=y.getValue(m);null!=_&&(void 0===S?_>=_&&(S=T=_):(S>_&&(S=_),T<_&&(T=_)))}),[S,T]},mean:(m,y)=>{let _=0,S=0;if(y.forEach(y=>{let T=y.getValue(m);null!=T&&(T=+T)>=T&&(++_,S+=T)}),_)return S/_},median:(m,y)=>{if(!y.length)return;let _=y.map(y=>y.getValue(m));if(!(Array.isArray(_)&&_.every(m=>"number"==typeof m)))return;if(1===_.length)return _[0];let S=Math.floor(_.length/2),T=_.sort((m,y)=>m-y);return _.length%2!=0?T[S]:(T[S-1]+T[S])/2},unique:(m,y)=>Array.from(new Set(y.map(y=>y.getValue(m))).values()),uniqueCount:(m,y)=>new Set(y.map(y=>y.getValue(m))).size,count:(m,y)=>y.length},getDefaultColumnPinningState=()=>({left:[],right:[]}),D={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},getDefaultColumnSizingInfoState=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),j=null;function isTouchStartEvent(m){return"touchstart"===m.type}function _getVisibleLeafColumns(m,y){return y?"center"===y?m.getCenterVisibleLeafColumns():"left"===y?m.getLeftVisibleLeafColumns():m.getRightVisibleLeafColumns():m.getVisibleLeafColumns()}let getDefaultPaginationState=()=>({pageIndex:0,pageSize:10}),getDefaultRowPinningState=()=>({top:[],bottom:[]}),mutateRowIsSelected=(m,y,_,S,T)=>{var R;let D=T.getRow(y,!0);_?(D.getCanMultiSelect()||Object.keys(m).forEach(y=>delete m[y]),D.getCanSelect()&&(m[y]=!0)):delete m[y],S&&null!=(R=D.subRows)&&R.length&&D.getCanSelectSubRows()&&D.subRows.forEach(y=>mutateRowIsSelected(m,y.id,_,S,T))};function selectRowsFn(m,y){let _=m.getState().rowSelection,S=[],T={},recurseRows=function(m,y){return m.map(m=>{var y;let R=isRowSelected(m,_);
351if(R&&(S.push(m),T[m.id]=m),null!=(y=m.subRows)&&y.length&&(m={...m,subRows:recurseRows(m.subRows)}),R)return m}).filter(Boolean)};return{rows:recurseRows(y.rows),flatRows:S,rowsById:T}}function isRowSelected(m,y){var _;return null!=(_=y[m.id])&&_}function isSubRowSelected(m,y,_){var S;if(!(null!=(S=m.subRows)&&S.length))return!1;let T=!0,R=!1;return m.subRows.forEach(m=>{if((!R||T)&&(m.getCanSelect()&&(isRowSelected(m,y)?R=!0:T=!1),m.subRows&&m.subRows.length)){let _=isSubRowSelected(m,y);"all"===_?R=!0:("some"===_&&(R=!0),T=!1)}}),T?"all":!!R&&"some"}let B=/([0-9]+)/gm;function compareBasic(m,y){return m===y?0:m>y?1:-1}function toString(m){return"number"==typeof m?isNaN(m)||m===1/0||m===-1/0?"":String(m):"string"==typeof m?m:""}function compareAlphanumeric(m,y){let _=m.split(B).filter(Boolean),S=y.split(B).filter(Boolean);for(;_.length&&S.length;){let m=_.shift(),y=S.shift(),T=parseInt(m,10),R=parseInt(y,10),D=[T,R].sort();if(isNaN(D[0])){if(m>y)return 1;if(y>m)return -1;continue}if(isNaN(D[1]))return isNaN(T)?-1:1;if(T>R)return 1;if(R>T)return -1}return _.length-S.length}let Z={alphanumeric:(m,y,_)=>compareAlphanumeric(toString(m.getValue(_)).toLowerCase(),toString(y.getValue(_)).toLowerCase()),alphanumericCaseSensitive:(m,y,_)=>compareAlphanumeric(toString(m.getValue(_)),toString(y.getValue(_))),text:(m,y,_)=>compareBasic(toString(m.getValue(_)).toLowerCase(),toString(y.getValue(_)).toLowerCase()),textCaseSensitive:(m,y,_)=>compareBasic(toString(m.getValue(_)),toString(y.getValue(_))),datetime:(m,y,_)=>{let S=m.getValue(_),T=y.getValue(_);return S>T?1:S<T?-1:0},basic:(m,y,_)=>compareBasic(m.getValue(_),y.getValue(_))},W=[{createTable:m=>{m.getHeaderGroups=memo(()=>[m.getAllColumns(),m.getVisibleLeafColumns(),m.getState().columnPinning.left,m.getState().columnPinning.right],(y,_,S,T)=>{var R,D;let j=null!=(R=null==S?void 0:S.map(m=>_.find(y=>y.id===m)).filter(Boolean))?R:[],B=null!=(D=null==T?void 0:T.map(m=>_.find(y=>y.id===m)).filter(Boolean))?D:[],Z=_.filter(m=>!(null!=S&&S.includes(m.id))&&!(null!=T&&T.includes(m.id))),W=buildHeaderGroups(y,[...j,...Z,...B],m);return W},getMemoOptions(m.options,S,"getHeaderGroups")),m.getCenterHeaderGroups=memo(()=>[m.getAllColumns(),m.getVisibleLeafColumns(),m.getState().columnPinning.left,m.getState().columnPinning.right],(y,_,S,T)=>buildHeaderGroups(y,_=_.filter(m=>!(null!=S&&S.includes(m.id))&&!(null!=T&&T.includes(m.id))),m,"center"),getMemoOptions(m.options,S,"getCenterHeaderGroups")),m.getLeftHeaderGroups=memo(()=>[m.getAllColumns(),m.getVisibleLeafColumns(),m.getState().columnPinning.left],(y,_,S)=>{var T;let R=null!=(T=null==S?void 0:S.map(m=>_.find(y=>y.id===m)).filter(Boolean))?T:[];return buildHeaderGroups(y,R,m,"left")},getMemoOptions(m.options,S,"getLeftHeaderGroups")),m.getRightHeaderGroups=memo(()=>[m.getAllColumns(),m.getVisibleLeafColumns(),m.getState().columnPinning.right],(y,_,S)=>{var T;let R=null!=(T=null==S?void 0:S.map(m=>_.find(y=>y.id===m)).filter(Boolean))?T:[];return buildHeaderGroups(y,R,m,"right")},getMemoOptions(m.options,S,"getRightHeaderGroups")),m.getFooterGroups=memo(()=>[m.getHeaderGroups()],m=>[...m].reverse(),getMemoOptions(m.options,S,"getFooterGroups")),m.getLeftFooterGroups=memo(()=>[m.getLeftHeaderGroups()],m=>[...m].reverse(),getMemoOptions(m.options,S,"getLeftFooterGroups")),m.getCenterFooterGroups=memo(()=>[m.getCenterHeaderGroups()],m=>[...m].reverse(),getMemoOptions(m.options,S,"getCenterFooterGroups")),m.getRightFooterGroups=memo(()=>[m.getRightHeaderGroups()],m=>[...m].reverse(),getMemoOptions(m.options,S,"getRightFooterGroups")),m.getFlatHeaders=memo(()=>[m.getHeaderGroups()],m=>m.map(m=>m.headers).flat(),getMemoOptions(m.options,S,"getFlatHeaders")),m.getLeftFlatHeaders=memo(()=>[m.getLeftHeaderGroups()],m=>m.map(m=>m.headers).flat(),getMemoOptions(m.options,S,"getLeftFlatHeaders")),m.getCenterFlatHeaders=memo(()=>[m.getCenterHeaderGroups()],m=>m.map(m=>m.headers).flat(),getMemoOptions(m.options,S,"getCenterFlatHeaders")),m.getRightFlatHeaders=memo(()=>[m.getRightHeaderGroups()],m=>m.map(m=>m.headers).flat(),getMemoOptions(m.options,S,"getRightFlatHeaders")),m.getCenterLeafHeaders=memo(()=>[m.getCenterFlatHeaders()],m=>m.filter(m=>{var y;return!(null!=(y=m.subHeaders)&&y.length)}),getMemoOptions(m.options,S,"getCenterLeafHeaders")),m.getLeftLeafHeaders=memo(()=>[m.getLeftFlatHeaders()],m=>m.filter(m=>{var y;return!(null!=(y=m.subHeaders)&&y.length)}),getMemoOptions(m.options,S,"getLeftLeafHeaders")),m.getRightLeafHeaders=memo(()=>[m.getRightFlatHeaders()],m=>m.filter(m=>{var y;return!(null!=(y=m.subHeaders)&&y.length)}),getMemoOptions(m.options,S,"getRightLeafHeaders")),m.getLeafHeaders=memo(()=>[m.getLeftHeaderGroups(),m.getCenterHeaderGroups(),m.getRightHeaderGroups()],(m,y,_)=>{var S,T,R,D,j,B;return[...null!=(S=null==(T=m[0])?void 0:T.headers)?S:[],...null!=(R=null==(D=y[0])?void 0:D.headers)?R:[],...null!=(j=null==(B=_[0])?void 0:B.headers)?j:[]].map(m=>m.getLeafHeaders()).flat()},getMemoOptions(m.options,S,"getLeafHeaders"))}},{getInitialState:m=>({columnVisibility:{},...m}),getDefaultOptions:m=>({onColumnVisibilityChange:makeStateUpdater("columnVisibility",m)}),createColumn:(m,y)=>{m.toggleVisibility=_=>{m.getCanHide()&&y.setColumnVisibility(y=>({...y,[m.id]:null!=_?_:!m.getIsVisible()}))},m.getIsVisible=()=>{var _,S;let T=m.columns;return null==(_=T.length?T.some(m=>m.getIsVisible()):null==(S=y.getState().columnVisibility)?void 0:S[m.id])||_},m.getCanHide=()=>{var _,S;return(null==(_=m.columnDef.enableHiding)||_)&&(null==(S=y.options.enableHiding)||S)},m.getToggleVisibilityHandler=()=>y=>{null==m.toggleVisibility||m.toggleVisibility(y.target.checked)}},createRow:(m,y)=>{m._getAllVisibleCells=memo(()=>[m.getAllCells(),y.getState().columnVisibility],m=>m.filter(m=>m.column.getIsVisible()),getMemoOptions(y.options,"debugRows","_getAllVisibleCells")),m.getVisibleCells=memo(()=>[m.getLeftVisibleCells(),m.getCenterVisibleCells(),m.getRightVisibleCells()],(m,y,_)=>[...m,...y,..._],getMemoOptions(y.options,"debugRows","getVisibleCells"))},createTable:m=>{let makeVisibleColumnsMethod=(y,_)=>memo(()=>[_(),_().filter(m=>m.getIsVisible()).map(m=>m.id).join("_")],m=>m.filter(m=>null==m.getIsVisible?void 0:m.getIsVisible()),getMemoOptions(m.options,"debugColumns",y));m.getVisibleFlatColumns=makeVisibleColumnsMethod("getVisibleFlatColumns",()=>m.getAllFlatColumns()),m.getVisibleLeafColumns=makeVisibleColumnsMethod("getVisibleLeafColumns",()=>m.getAllLeafColumns()),m.getLeftVisibleLeafColumns=makeVisibleColumnsMethod("getLeftVisibleLeafColumns",()=>m.getLeftLeafColumns()),m.getRightVisibleLeafColumns=makeVisibleColumnsMethod("getRightVisibleLeafColumns",()=>m.getRightLeafColumns()),m.getCenterVisibleLeafColumns=makeVisibleColumnsMethod("getCenterVisibleLeafColumns",()=>m.getCenterLeafColumns()),m.setColumnVisibility=y=>null==m.options.onColumnVisibilityChange?void 0:m.options.onColumnVisibilityChange(y),m.resetColumnVisibility=y=>{var _;m.setColumnVisibility(y?{}:null!=(_=m.initialState.columnVisibility)?_:{})},m.toggleAllColumnsVisible=y=>{y=null!=y?y:!m.getIsAllColumnsVisible(),m.setColumnVisibility(m.getAllLeafColumns().reduce((m,_)=>({...m,[_.id]:y||!(null!=_.getCanHide&&_.getCanHide())}),{}))},m.getIsAllColumnsVisible=()=>!m.getAllLeafColumns().some(m=>!(null!=m.getIsVisible&&m.getIsVisible())),m.getIsSomeColumnsVisible=()=>m.getAllLeafColumns().some(m=>null==m.getIsVisible?void 0:m.getIsVisible()),m.getToggleAllColumnsVisibilityHandler=()=>y=>{var _;m.toggleAllColumnsVisible(null==(_=y.target)?void 0:_.checked)}}},{getInitialState:m=>({columnOrder:[],...m}),getDefaultOptions:m=>({onColumnOrderChange:makeStateUpdater("columnOrder",m)}),createColumn:(m,y)=>{m.getIndex=memo(m=>[_getVisibleLeafColumns(y,m)],y=>y.findIndex(y=>y.id===m.id),getMemoOptions(y.options,"debugColumns","getIndex")),m.getIsFirstColumn=_=>{var S;let T=_getVisibleLeafColumns(y,_);return(null==(S=T[0])?void 0:S.id)===m.id},m.getIsLastColumn=_=>{var S;let T=_getVisibleLeafColumns(y,_);return(null==(S=T[T.length-1])?void 0:S.id)===m.id}},createTable:m=>{m.setColumnOrder=y=>null==m.options.onColumnOrderChange?void 0:m.options.onColumnOrderChange(y),m.resetColumnOrder=y=>{var _;m.setColumnOrder(y?[]:null!=(_=m.initialState.columnOrder)?_:[])},m._getOrderColumnsFn=memo(()=>[m.getState().columnOrder,m.getState().grouping,m.options.groupedColumnMode],(m,y,_)=>S=>{let T=[];
351if(null!=m&&m.length){let y=[...m],_=[...S];for(;_.length&&y.length;){let m=y.shift(),S=_.findIndex(y=>y.id===m);S>-1&&T.push(_.splice(S,1)[0])}T=[...T,..._]}else T=S;return function(m,y,_){if(!(null!=y&&y.length)||!_)return m;let S=m.filter(m=>!y.includes(m.id));if("remove"===_)return S;let T=y.map(y=>m.find(m=>m.id===y)).filter(Boolean);return[...T,...S]}(T,y,_)},getMemoOptions(m.options,"debugTable","_getOrderColumnsFn"))}},{getInitialState:m=>({columnPinning:getDefaultColumnPinningState(),...m}),getDefaultOptions:m=>({onColumnPinningChange:makeStateUpdater("columnPinning",m)}),createColumn:(m,y)=>{m.pin=_=>{let S=m.getLeafColumns().map(m=>m.id).filter(Boolean);y.setColumnPinning(m=>{var y,T,R,D,j,B;return"right"===_?{left:(null!=(R=null==m?void 0:m.left)?R:[]).filter(m=>!(null!=S&&S.includes(m))),right:[...(null!=(D=null==m?void 0:m.right)?D:[]).filter(m=>!(null!=S&&S.includes(m))),...S]}:"left"===_?{left:[...(null!=(j=null==m?void 0:m.left)?j:[]).filter(m=>!(null!=S&&S.includes(m))),...S],right:(null!=(B=null==m?void 0:m.right)?B:[]).filter(m=>!(null!=S&&S.includes(m)))}:{left:(null!=(y=null==m?void 0:m.left)?y:[]).filter(m=>!(null!=S&&S.includes(m))),right:(null!=(T=null==m?void 0:m.right)?T:[]).filter(m=>!(null!=S&&S.includes(m)))}})},m.getCanPin=()=>{let _=m.getLeafColumns();return _.some(m=>{var _,S,T;return(null==(_=m.columnDef.enablePinning)||_)&&(null==(S=null!=(T=y.options.enableColumnPinning)?T:y.options.enablePinning)||S)})},m.getIsPinned=()=>{let _=m.getLeafColumns().map(m=>m.id),{left:S,right:T}=y.getState().columnPinning,R=_.some(m=>null==S?void 0:S.includes(m)),D=_.some(m=>null==T?void 0:T.includes(m));return R?"left":!!D&&"right"},m.getPinnedIndex=()=>{var _,S;let T=m.getIsPinned();return T?null!=(_=null==(S=y.getState().columnPinning)||null==(S=S[T])?void 0:S.indexOf(m.id))?_:-1:0}},createRow:(m,y)=>{m.getCenterVisibleCells=memo(()=>[m._getAllVisibleCells(),y.getState().columnPinning.left,y.getState().columnPinning.right],(m,y,_)=>{let S=[...null!=y?y:[],...null!=_?_:[]];return m.filter(m=>!S.includes(m.column.id))},getMemoOptions(y.options,"debugRows","getCenterVisibleCells")),m.getLeftVisibleCells=memo(()=>[m._getAllVisibleCells(),y.getState().columnPinning.left],(m,y)=>{let _=(null!=y?y:[]).map(y=>m.find(m=>m.column.id===y)).filter(Boolean).map(m=>({...m,position:"left"}));return _},getMemoOptions(y.options,"debugRows","getLeftVisibleCells")),m.getRightVisibleCells=memo(()=>[m._getAllVisibleCells(),y.getState().columnPinning.right],(m,y)=>{let _=(null!=y?y:[]).map(y=>m.find(m=>m.column.id===y)).filter(Boolean).map(m=>({...m,position:"right"}));return _},getMemoOptions(y.options,"debugRows","getRightVisibleCells"))},createTable:m=>{m.setColumnPinning=y=>null==m.options.onColumnPinningChange?void 0:m.options.onColumnPinningChange(y),m.resetColumnPinning=y=>{var _,S;return m.setColumnPinning(y?getDefaultColumnPinningState():null!=(_=null==(S=m.initialState)?void 0:S.columnPinning)?_:getDefaultColumnPinningState())},m.getIsSomeColumnsPinned=y=>{var _,S,T;let R=m.getState().columnPinning;return y?!!(null==(_=R[y])?void 0:_.length):!!((null==(S=R.left)?void 0:S.length)||(null==(T=R.right)?void 0:T.length))},m.getLeftLeafColumns=memo(()=>[m.getAllLeafColumns(),m.getState().columnPinning.left],(m,y)=>(null!=y?y:[]).map(y=>m.find(m=>m.id===y)).filter(Boolean),getMemoOptions(m.options,"debugColumns","getLeftLeafColumns")),m.getRightLeafColumns=memo(()=>[m.getAllLeafColumns(),m.getState().columnPinning.right],(m,y)=>(null!=y?y:[]).map(y=>m.find(m=>m.id===y)).filter(Boolean),getMemoOptions(m.options,"debugColumns","getRightLeafColumns")),m.getCenterLeafColumns=memo(()=>[m.getAllLeafColumns(),m.getState().columnPinning.left,m.getState().columnPinning.right],(m,y,_)=>{let S=[...null!=y?y:[],...null!=_?_:[]];return m.filter(m=>!S.includes(m.id))},getMemoOptions(m.options,"debugColumns","getCenterLeafColumns"))}},{createColumn:(m,y)=>{m._getFacetedRowModel=y.options.getFacetedRowModel&&y.options.getFacetedRowModel(y,m.id),m.getFacetedRowModel=()=>m._getFacetedRowModel?m._getFacetedRowModel():y.getPreFilteredRowModel(),m._getFacetedUniqueValues=y.options.getFacetedUniqueValues&&y.options.getFacetedUniqueValues(y,m.id),m.getFacetedUniqueValues=()=>m._getFacetedUniqueValues?m._getFacetedUniqueValues():new Map,m._getFacetedMinMaxValues=y.options.getFacetedMinMaxValues&&y.options.getFacetedMinMaxValues(y,m.id),m.getFacetedMinMaxValues=()=>
351{if(m._getFacetedMinMaxValues)return m._getFacetedMinMaxValues()}}},{getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:m=>({columnFilters:[],...m}),getDefaultOptions:m=>({onColumnFiltersChange:makeStateUpdater("columnFilters",m),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(m,y)=>{m.getAutoFilterFn=()=>{let _=y.getCoreRowModel().flatRows[0],S=null==_?void 0:_.getValue(m.id);return"string"==typeof S?T.includesString:"number"==typeof S?T.inNumberRange:"boolean"==typeof S||null!==S&&"object"==typeof S?T.equals:Array.isArray(S)?T.arrIncludes:T.weakEquals},m.getFilterFn=()=>{var _,S;return isFunction(m.columnDef.filterFn)?m.columnDef.filterFn:"auto"===m.columnDef.filterFn?m.getAutoFilterFn():null!=(_=null==(S=y.options.filterFns)?void 0:S[m.columnDef.filterFn])?_:T[m.columnDef.filterFn]},m.getCanFilter=()=>{var _,S,T;return(null==(_=m.columnDef.enableColumnFilter)||_)&&(null==(S=y.options.enableColumnFilters)||S)&&(null==(T=y.options.enableFilters)||T)&&!!m.accessorFn},m.getIsFiltered=()=>m.getFilterIndex()>-1,m.getFilterValue=()=>{var _;return null==(_=y.getState().columnFilters)||null==(_=_.find(y=>y.id===m.id))?void 0:_.value},m.getFilterIndex=()=>{var _,S;return null!=(_=null==(S=y.getState().columnFilters)?void 0:S.findIndex(y=>y.id===m.id))?_:-1},m.setFilterValue=_=>{y.setColumnFilters(y=>{var S,T;let R=m.getFilterFn(),D=null==y?void 0:y.find(y=>y.id===m.id),j=functionalUpdate(_,D?D.value:void 0);if(shouldAutoRemoveFilter(R,j,m))return null!=(S=null==y?void 0:y.filter(y=>y.id!==m.id))?S:[];let B={id:m.id,value:j};return D?null!=(T=null==y?void 0:y.map(y=>y.id===m.id?B:y))?T:[]:null!=y&&y.length?[...y,B]:[B]})}},createRow:(m,y)=>{m.columnFilters={},m.columnFiltersMeta={}},createTable:m=>{m.setColumnFilters=y=>{let _=m.getAllLeafColumns();null==m.options.onColumnFiltersChange||m.options.onColumnFiltersChange(m=>{var S;return null==(S=functionalUpdate(y,m))?void 0:S.filter(m=>{let y=_.find(y=>y.id===m.id);if(y){let _=y.getFilterFn();if(shouldAutoRemoveFilter(_,m.value,y))return!1}return!0})})},m.resetColumnFilters=y=>{var _,S;m.setColumnFilters(y?[]:null!=(_=null==(S=m.initialState)?void 0:S.columnFilters)?_:[])},m.getPreFilteredRowModel=()=>m.getCoreRowModel(),m.getFilteredRowModel=()=>(!m._getFilteredRowModel&&m.options.getFilteredRowModel&&(m._getFilteredRowModel=m.options.getFilteredRowModel(m)),m.options.manualFiltering||!m._getFilteredRowModel)?m.getPreFilteredRowModel():m._getFilteredRowModel()}},{createTable:m=>{m._getGlobalFacetedRowModel=m.options.getFacetedRowModel&&m.options.getFacetedRowModel(m,"__global__"),m.getGlobalFacetedRowModel=()=>m.options.manualFiltering||!m._getGlobalFacetedRowModel?m.getPreFilteredRowModel():m._getGlobalFacetedRowModel(),m._getGlobalFacetedUniqueValues=m.options.getFacetedUniqueValues&&m.options.getFacetedUniqueValues(m,"__global__"),m.getGlobalFacetedUniqueValues=()=>m._getGlobalFacetedUniqueValues?m._getGlobalFacetedUniqueValues():new Map,m._getGlobalFacetedMinMaxValues=m.options.getFacetedMinMaxValues&&m.o
351ptions.getFacetedMinMaxValues(m,"__global__"),m.getGlobalFacetedMinMaxValues=()=>{if(m._getGlobalFacetedMinMaxValues)return m._getGlobalFacetedMinMaxValues()}}},{getInitialState:m=>({globalFilter:void 0,...m}),getDefaultOptions:m=>({onGlobalFilterChange:makeStateUpdater("globalFilter",m),globalFilterFn:"auto",getColumnCanGlobalFilter:y=>{var _;let S=null==(_=m.getCoreRowModel().flatRows[0])||null==(_=_._getAllCellsByColumnId()[y.id])?void 0:_.getValue();return"string"==typeof S||"number"==typeof S}}),createColumn:(m,y)=>{m.getCanGlobalFilter=()=>{var _,S,T,R;return(null==(_=m.columnDef.enableGlobalFilter)||_)&&(null==(S=y.options.enableGlobalFilter)||S)&&(null==(T=y.options.enableFilters)||T)&&(null==(R=null==y.options.getColumnCanGlobalFilter?void 0:y.options.getColumnCanGlobalFilter(m))||R)&&!!m.accessorFn}},createTable:m=>{m.getGlobalAutoFilterFn=()=>T.includesString,m.getGlobalFilterFn=()=>{var y,_;let{globalFilterFn:S}=m.options;return isFunction(S)?S:"auto"===S?m.getGlobalAutoFilterFn():null!=(y=null==(_=m.options.filterFns)?void 0:_[S])?y:T[S]},m.setGlobalFilter=y=>{null==m.options.onGlobalFilterChange||m.options.onGlobalFilterChange(y)},m.resetGlobalFilter=y=>{m.setGlobalFilter(y?void 0:m.initialState.globalFilter)}}},{getInitialState:m=>({sorting:[],...m}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:m=>({onSortingChange:makeStateUpdater("sorting",m),isMultiSortEvent:m=>m.shiftKey}),createColumn:(m,y)=>{m.getAutoSortingFn=()=>{let _=y.getFilteredRowModel().flatRows.slice(10),S=!1;for(let y of _){let _=null==y?void 0:y.getValue(m.id);if("[object Date]"===Object.prototype.toString.call(_))return Z.datetime;if("string"==typeof _&&(S=!0,_.split(B).length>1))return Z.alphanumeric}return S?Z.text:Z.basic},m.getAutoSortDir=()=>{let _=y.getFilteredRowModel().flatRows[0],S=null==_?void 0:_.getValue(m.id);return"string"==typeof S?"asc":"desc"},m.getSortingFn=()=>{var _,S;if(!m)throw Error();return isFunction(m.columnDef.sortingFn)?m.columnDef.sortingFn:"auto"===m.columnDef.sortingFn?m.getAutoSortingFn():null!=(_=null==(S=y.options.sortingFns)?void 0:S[m.columnDef.sortingFn])?_:Z[m.columnDef.sortingFn]},m.toggleSorting=(_,S)=>{let T=m.getNextSortingOrder(),R=null!=_;y.setSorting(D=>{let j;let B=null==D?void 0:D.find(y=>y.id===m.id),Z=null==D?void 0:D.findIndex(y=>y.id===m.id),W=[],q=R?_:"desc"===T;if("toggle"!=(j=null!=D&&D.length&&m.getCanMultiSort()&&S?B?"toggle":"add":null!=D&&D.length&&Z!==D.length-1?"replace":B?"toggle":"replace")||R||T||(j="remove"),"add"===j){var Y;(W=[...D,{id:m.id,desc:q}]).splice(0,W.length-(null!=(Y=y.options.maxMultiSortColCount)?Y:Number.MAX_SAFE_INTEGER))}else W="toggle"===j?D.map(y=>y.id===m.id?{...y,desc:q}:y):"remove"===j?D.filter(y=>y.id!==m.id):[{id:m.id,desc:q}];return W})},m.getFirstSortDir=()=>{var _,S;let T=null!=(_=null!=(S=m.columnDef.sortDescFirst)?S:y.options.sortDescFirst)?_:"desc"===m.getAutoSortDir();return T?"desc":"asc"},m.getNextSortingOrder=_=>{var S,T;let R=m.getFirstSortDir(),D=m.getIsSorted();return D?(D===R||null!=(S=y.options.enableSortingRemoval)&&!S||!!_&&null!=(T=y.options.enableMultiRemove)&&!T)&&("desc"===D?"asc":"desc"):R},m.getCanSort=()=>{var _,S;return(null==(_=m.columnDef.enableSorting)||_)&&(null==(S=y.options.enableSorting)||S)&&!!m.accessorFn},m.getCanMultiSort=()=>{var _,S;return null!=(_=null!=(S=m.columnDef.enableMultiSort)?S:y.options.enableMultiSort)?_:!!m.accessorFn},m.getIsSorted=()=>{var _;let S=null==(_=y.getState().sorting)?void 0:_.find(y=>y.id===m.id);return!!S&&(S.desc?"desc":"asc")},m.getSortIndex=()=>{var _,S;return null!=(_=null==(S=y.getState().sorting)?void 0:S.findIndex(y=>y.id===m.id))?_:-1},m.clearSorting=()=>{y.setSorting(y=>null!=y&&y.length?y.filter(y=>y.id!==m.id):[])},m.getToggleSortingHandler=()=>{let _=m.getCanSort();return S=>{_&&(null==S.persist||S.persist(),null==m.toggleSorting||m.toggleSorting(void 0,!!m.getCanMultiSort()&&(null==y.options.isMultiSortEvent?void 0:y.options.isMultiSortEvent(S))))}}},createTable:m=>{m.setSorting=y=>null==m.options.onSortingChange?void 0:m.options.onSortingChange(y),m.resetSorting=y=>{var _,S;m.setSorting(y?[]:null!=(_=null==(S=m.initialState)?void 0:S.sorting)?_:[])},m.getPreSortedRowModel=()=>m.getGroupedRowModel(),m.getSortedRowModel=()=>
351(!m._getSortedRowModel&&m.options.getSortedRowModel&&(m._getSortedRowModel=m.options.getSortedRowModel(m)),m.options.manualSorting||!m._getSortedRowModel)?m.getPreSortedRowModel():m._getSortedRowModel()}},{getDefaultColumnDef:()=>({aggregatedCell:m=>{var y,_;return null!=(y=null==(_=m.getValue())||null==_.toString?void 0:_.toString())?y:null},aggregationFn:"auto"}),getInitialState:m=>({grouping:[],...m}),getDefaultOptions:m=>({onGroupingChange:makeStateUpdater("grouping",m),groupedColumnMode:"reorder"}),createColumn:(m,y)=>{m.toggleGrouping=()=>{y.setGrouping(y=>null!=y&&y.includes(m.id)?y.filter(y=>y!==m.id):[...null!=y?y:[],m.id])},m.getCanGroup=()=>{var _,S;return(null==(_=m.columnDef.enableGrouping)||_)&&(null==(S=y.options.enableGrouping)||S)&&(!!m.accessorFn||!!m.columnDef.getGroupingValue)},m.getIsGrouped=()=>{var _;return null==(_=y.getState().grouping)?void 0:_.includes(m.id)},m.getGroupedIndex=()=>{var _;return null==(_=y.getState().grouping)?void 0:_.indexOf(m.id)},m.getToggleGroupingHandler=()=>{let y=m.getCanGroup();return()=>{y&&m.toggleGrouping()}},m.getAutoAggregationFn=()=>{let _=y.getCoreRowModel().flatRows[0],S=null==_?void 0:_.getValue(m.id);return"number"==typeof S?R.sum:"[object Date]"===Object.prototype.toString.call(S)?R.extent:void 0},m.getAggregationFn=()=>{var _,S;if(!m)throw Error();return isFunction(m.columnDef.aggregationFn)?m.columnDef.aggregationFn:"auto"===m.columnDef.aggregationFn?m.getAutoAggregationFn():null!=(_=null==(S=y.options.aggregationFns)?void 0:S[m.columnDef.aggregationFn])?_:R[m.columnDef.aggregationFn]}},createTable:m=>{m.setGrouping=y=>null==m.options.onGroupingChange?void 0:m.options.onGroupingChange(y),m.resetGrouping=y=>{var _,S;m.setGrouping(y?[]:null!=(_=null==(S=m.initialState)?void 0:S.grouping)?_:[])},m.getPreGroupedRowModel=()=>m.getFilteredRowModel(),m.getGroupedRowModel=()=>(!m._getGroupedRowModel&&m.options.getGroupedRowModel&&(m._getGroupedRowModel=m.options.getGroupedRowModel(m)),m.options.manualGrouping||!m._getGroupedRowModel)?m.getPreGroupedRowModel():m._getGroupedRowModel()},createRow:(m,y)=>{m.getIsGrouped=()=>!!m.groupingColumnId,m.getGroupingValue=_=>{if(m._groupingValuesCache.hasOwnProperty(_))return m._groupingValuesCache[_];let S=y.getColumn(_);return null!=S&&S.columnDef.getGroupingValue?(m._groupingValuesCache[_]=S.columnDef.getGroupingValue(m.original),m._groupingValuesCache[_]):m.getValue(_)},m._groupingValuesCache={}},createCell:(m,y,_,S)=>{m.getIsGrouped=()=>y.getIsGrouped()&&y.id===_.groupingColumnId,m.getIsPlaceholder=()=>!m.getIsGrouped()&&y.getIsGrouped(),m.getIsAggregated=()=>{var y;return!m.getIsGrouped()&&!m.getIsPlaceholder()&&!!(null!=(y=_.subRows)&&y.length)}}},{getInitialState:m=>({expanded:{},...m}),getDefaultOptions:m=>({onExpandedChange:makeStateUpdater("expanded",m),paginateExpandedRows:!0}),createTable:m=>{let y=!1,_=!1;m._autoResetExpanded=()=>{var S,T;if(!y){m._queue(()=>{y=!0});return}if(null!=(S=null!=(T=m.options.autoResetAll)?T:m.options.autoResetExpanded)?S:!m.options.manualExpanding){if(_)return;_=!0,m._queue(()=>{m.resetExpanded(),_=!1})}},m.setExpanded=y=>null==m.options.onExpandedChange?void 0:m.options.onExpandedChange(y),m.toggleAllRowsExpanded=y=>{(null!=y?y:!m.getIsAllRowsExpanded())?m.setExpanded(!0):m.setExpanded({})},m.resetExpanded=y=>{var _,S;m.setExpanded(y?{}:null!=(_=null==(S=m.initialState)?void 0:S.expanded)?_:{})},m.getCanSomeRowsExpand=()=>m.getPrePaginationRowModel().flatRows.some(m=>m.getCanExpand()),m.getToggleAllRowsExpandedHandler=()=>y=>{null==y.persist||y.persist(),m.toggleAllRowsExpanded()},m.getIsSomeRowsExpanded=()=>{let y=m.getState().expanded;return!0===y||Object.values(y).some(Boolean)},m.getIsAllRowsExpanded=()=>{let y=m.getState().expanded;return"boolean"==typeof y?!0===y:!(!Object.keys(y).length||m.getRowModel().flatRows.some(m=>!m.getIsExpanded()))},m.getExpandedDepth=()=>{let y=0,_=!0===m.getState().expanded?Object.keys(m.getRowModel().rowsById):Object.keys(m.getState().expanded);return _.forEach(m=>{let _=m.split(".");y=Math.max(y,_.length)}),y},m.getPreExpandedRowModel=()=>m.getSortedRowModel(),m.getExpandedRowModel=()=>(!m._getExpandedRowModel&&m.options.getExpandedRowModel&&(m._getExpandedRowModel=m.options.getExpandedRowModel(m)),m.options.manualExpanding||!m._getExpandedRowModel)?m.getPreExpandedRowModel():m._getExpandedRowModel()},createRow:(m,y)=>{m.toggleExpanded=_=>{y.setExpanded(S=>{let T=!0===S||!!(null!=S&&S[m.id]),R={};
351if(!0===S?Object.keys(y.getRowModel().rowsById).forEach(m=>{R[m]=!0}):R=S,_=null!=_?_:!T,!T&&_)return{...R,[m.id]:!0};if(T&&!_){let{[m.id]:y,..._}=R;return _}return S})},m.getIsExpanded=()=>{var _;let S=y.getState().expanded;return!!(null!=(_=null==y.options.getIsRowExpanded?void 0:y.options.getIsRowExpanded(m))?_:!0===S||(null==S?void 0:S[m.id]))},m.getCanExpand=()=>{var _,S,T;return null!=(_=null==y.options.getRowCanExpand?void 0:y.options.getRowCanExpand(m))?_:(null==(S=y.options.enableExpanding)||S)&&!!(null!=(T=m.subRows)&&T.length)},m.getIsAllParentsExpanded=()=>{let _=!0,S=m;for(;_&&S.parentId;)_=(S=y.getRow(S.parentId,!0)).getIsExpanded();return _},m.getToggleExpandedHandler=()=>{let y=m.getCanExpand();return()=>{y&&m.toggleExpanded()}}}},{getInitialState:m=>({...m,pagination:{...getDefaultPaginationState(),...null==m?void 0:m.pagination}}),getDefaultOptions:m=>({onPaginationChange:makeStateUpdater("pagination",m)}),createTable:m=>{let y=!1,_=!1;m._autoResetPageIndex=()=>{var S,T;if(!y){m._queue(()=>{y=!0});return}if(null!=(S=null!=(T=m.options.autoResetAll)?T:m.options.autoResetPageIndex)?S:!m.options.manualPagination){if(_)return;_=!0,m._queue(()=>{m.resetPageIndex(),_=!1})}},m.setPagination=y=>null==m.options.onPaginationChange?void 0:m.options.onPaginationChange(m=>functionalUpdate(y,m)),m.resetPagination=y=>{var _;m.setPagination(y?getDefaultPaginationState():null!=(_=m.initialState.pagination)?_:getDefaultPaginationState())},m.setPageIndex=y=>{m.setPagination(_=>{let S=functionalUpdate(y,_.pageIndex),T=void 0===m.options.pageCount||-1===m.options.pageCount?Number.MAX_SAFE_INTEGER:m.options.pageCount-1;return S=Math.max(0,Math.min(S,T)),{..._,pageIndex:S}})},m.resetPageIndex=y=>{var _,S;m.setPageIndex(y?0:null!=(_=null==(S=m.initialState)||null==(S=S.pagination)?void 0:S.pageIndex)?_:0)},m.resetPageSize=y=>{var _,S;m.setPageSize(y?10:null!=(_=null==(S=m.initialState)||null==(S=S.pagination)?void 0:S.pageSize)?_:10)},m.setPageSize=y=>{m.setPagination(m=>{let _=Math.max(1,functionalUpdate(y,m.pageSize)),S=m.pageSize*m.pageIndex;return{...m,pageIndex:Math.floor(S/_),pageSize:_}})},m.setPageCount=y=>m.setPagination(_=>{var S;let T=functionalUpdate(y,null!=(S=m.options.pageCount)?S:-1);return"number"==typeof T&&(T=Math.max(-1,T)),{..._,pageCount:T}}),m.getPageOptions=memo(()=>[m.getPageCount()],m=>{let y=[];return m&&m>0&&(y=[...Array(m)].fill(null).map((m,y)=>y)),y},getMemoOptions(m.options,"debugTable","getPageOptions")),m.getCanPreviousPage=()=>m.getState().pagination.pageIndex>0,m.getCanNextPage=()=>{let{pageIndex:y}=m.getState().pagination,_=m.getPageCount();return -1===_||0!==_&&y<_-1},m.previousPage=()=>m.setPageIndex(m=>m-1),m.nextPage=()=>m.setPageIndex(m=>m+1),m.firstPage=()=>m.setPageIndex(0),m.lastPage=()=>m.setPageIndex(m.getPageCount()-1),m.getPrePaginationRowModel=()=>m.getExpandedRowModel(),m.getPaginationRowModel=()=>(!m._getPaginationRowModel&&m.options.getPaginationRowModel&&(m._getPaginationRowModel=m.options.getPaginationRowModel(m)),m.options.manualPagination||!m._getPaginationRowModel)?m.getPrePaginationRowModel():m._getPaginationRowModel(),m.getPageCount=()=>{var y;return null!=(y=m.options.pageCount)?y:Math.ceil(m.getRowCount()/m.getState().pagination.pageSize)},m.getRowCount=()=>{var y;return null!=(y=m.options.rowCount)?y:m.getPrePaginationRowModel().rows.length}}},{getInitialState:m=>({rowPinning:getDefaultRowPinningState(),...m}),getDefaultOptions:m=>({onRowPinningChange:makeStateUpdater("rowPinning",m)}),createRow:(m,y)=>{m.pin=(_,S,T)=>{let R=S?m.getLeafRows().map(m=>{let{id:y}=m;return y}):[],D=T?m.getParentRows().map(m=>{let{id:y}=m;return y}):[],j=new Set([...D,m.id,...R]);y.setRowPinning(m=>{var y,S,T,R,D,B;return"bottom"===_?{top:(null!=(T=null==m?void 0:m.top)?T:[]).filter(m=>!(null!=j&&j.has(m))),bottom:[...(null!=(R=null==m?void 0:m.bottom)?R:[]).filter(m=>!(null!=j&&j.has(m))),...Array.from(j)]}:"top"===_?{top:[...(null!=(D=null==m?void 0:m.top)?D:[]).filter(m=>!(null!=j&&j.has(m))),...Array.from(j)],bottom:(null!=(B=null==m?void 0:m.bottom)?B:[]).filter(m=>!(null!=j&&j.has(m)))}:{top:(null!=(y=null==m?void 0:m.top)?y:[]).filter(m=>!(null!=j&&j.has(m))),bottom:(null!=(S=null==m?void 0:m.bottom)?S:[]).filter(m=>!(null!=j&&j.has(m)))}})},m.getCanPin=()=>{var _;let{enableRowPinning:S,enablePinning:T}=y.options;return"function"==typeof S?S(m):null==(_=null!=S?S:T)||_},m.getIsPinned=()=>{let _=[m.id],{top:S,bottom:T}=y.getState().rowPinning,R=_.some(m=>null==S?void 0:S.includes(m)),D=_.some(m=>null==T?void 0:T.includes(m));return R?"top":!!D&&"bottom"},m.getPinnedIndex=()=>{var _,S;let T=m.getIsPinned();if(!T)return -1;let R=null==(_="top"===T?y.getTopRows():y.getBottomRows())?void 0:_.map(m=>{let{id:y}=m;return y});return null!=(S=null==R?void 0:R.indexOf(m.id))?S:-1}},createTable:m=>{m.setRowPinning=y=>null==m.options.onRowPinningChange?void 0:m.options.onRowPinningChange(y),m.resetRowPinning=y=>{var _,S;return m.setRowPinning(y?getDefaultRowPinningState():null!=(_=null==(S=m.initialState)?void 0:S.rowPinning)?_:getDefaultRowPinningState())},m.getIsSomeRowsPinned=y=>{var _,S,T;let R=m.getState().rowPinning;return y?!!(null==(_=R[y])?void 0:_.length):!!((null==(S=R.top)?void 0:S.length)||(null==(T=R.bottom)?void 0:T.length))},m._getPinnedRows=(y,_,S)=>{var T;let R=null==(T=m.options.keepPinnedRows)||T?(null!=_?_:[]).map(y=>{let _=m.getRow(y,!0);return _.getIsAllParentsExpanded()?_:null}):(null!=_?_:[]).map(m=>y.find(y=>y.id===m));
351return R.filter(Boolean).map(m=>({...m,position:S}))},m.getTopRows=memo(()=>[m.getRowModel().rows,m.getState().rowPinning.top],(y,_)=>m._getPinnedRows(y,_,"top"),getMemoOptions(m.options,"debugRows","getTopRows")),m.getBottomRows=memo(()=>[m.getRowModel().rows,m.getState().rowPinning.bottom],(y,_)=>m._getPinnedRows(y,_,"bottom"),getMemoOptions(m.options,"debugRows","getBottomRows")),m.getCenterRows=memo(()=>[m.getRowModel().rows,m.getState().rowPinning.top,m.getState().rowPinning.bottom],(m,y,_)=>{let S=new Set([...null!=y?y:[],...null!=_?_:[]]);return m.filter(m=>!S.has(m.id))},getMemoOptions(m.options,"debugRows","getCenterRows"))}},{getInitialState:m=>({rowSelection:{},...m}),getDefaultOptions:m=>({onRowSelectionChange:makeStateUpdater("rowSelection",m),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:m=>{m.setRowSelection=y=>null==m.options.onRowSelectionChange?void 0:m.options.onRowSelectionChange(y),m.resetRowSelection=y=>{var _;return m.setRowSelection(y?{}:null!=(_=m.initialState.rowSelection)?_:{})},m.toggleAllRowsSelected=y=>{m.setRowSelection(_=>{y=void 0!==y?y:!m.getIsAllRowsSelected();let S={..._},T=m.getPreGroupedRowModel().flatRows;return y?T.forEach(m=>{m.getCanSelect()&&(S[m.id]=!0)}):T.forEach(m=>{delete S[m.id]}),S})},m.toggleAllPageRowsSelected=y=>m.setRowSelection(_=>{let S=void 0!==y?y:!m.getIsAllPageRowsSelected(),T={..._};return m.getRowModel().rows.forEach(y=>{mutateRowIsSelected(T,y.id,S,!0,m)}),T}),m.getPreSelectedRowModel=()=>m.getCoreRowModel(),m.getSelectedRowModel=memo(()=>[m.getState().rowSelection,m.getCoreRowModel()],(y,_)=>Object.keys(y).length?selectRowsFn(m,_):{rows:[],flatRows:[],rowsById:{}},getMemoOptions(m.options,"debugTable","getSelectedRowModel")),m.getFilteredSelectedRowModel=memo(()=>[m.getState().rowSelection,m.getFilteredRowModel()],(y,_)=>Object.keys(y).length?selectRowsFn(m,_):{rows:[],flatRows:[],rowsById:{}},getMemoOptions(m.options,"debugTable","getFilteredSelectedRowModel")),m.getGroupedSelectedRowModel=memo(()=>[m.getState().rowSelection,m.getSortedRowModel()],(y,_)=>Object.keys(y).length?selectRowsFn(m,_):{rows:[],flatRows:[],rowsById:{}},getMemoOptions(m.options,"debugTable","getGroupedSelectedRowModel")),m.getIsAllRowsSelected=()=>{let y=m.getFilteredRowModel().flatRows,{rowSelection:_}=m.getState(),S=!!(y.length&&Object.keys(_).length);return S&&y.some(m=>m.getCanSelect()&&!_[m.id])&&(S=!1),S},m.getIsAllPageRowsSelected=()=>{let y=m.getPaginationRowModel().flatRows.filter(m=>m.getCanSelect()),{rowSelection:_}=m.getState(),S=!!y.length;return S&&y.some(m=>!_[m.id])&&(S=!1),S},m.getIsSomeRowsSelected=()=>{var y;let _=Object.keys(null!=(y=m.getState().rowSelection)?y:{}).length;return _>0&&_<m.getFilteredRowModel().flatRows.length},m.getIsSomePageRowsSelected=()=>{let y=m.getPaginationRowModel().flatRows;return!m.getIsAllPageRowsSelected()&&y.filter(m=>m.getCanSelect()).some(m=>m.getIsSelected()||m.getIsSomeSelected())},m.getToggleAllRowsSelectedHandler=()=>y=>{m.toggleAllRowsSelected(y.target.checked)},m.getToggleAllPageRowsSelectedHandler=()=>y=>{m.toggleAllPageRowsSelected(y.target.checked)}},createRow:(m,y)=>{m.toggleSelected=(_,S)=>{let T=m.getIsSelected();y.setRowSelection(R=>{var D;if(_=void 0!==_?_:!T,m.getCanSelect()&&T===_)return R;let j={...R};return mutateRowIsSelected(j,m.id,_,null==(D=null==S?void 0:S.selectChildren)||D,y),j})},m.getIsSelected=()=>{let{rowSelection:_}=y.getState();return isRowSelected(m,_)},m.getIsSomeSelected=()=>{let{rowSelection:_}=y.getState();return"some"===isSubRowSelected(m,_)},m.getIsAllSubRowsSelected=()=>{let{rowSelection:_}=y.getState();return"all"===isSubRowSelected(m,_)},m.getCanSelect=()=>{var _;return"function"==typeof y.options.enableRowSelection?y.options.enableRowSelection(m):null==(_=y.options.enableRowSelection)||_},m.getCanSelectSubRows=()=>{var _;return"function"==typeof y.options.enableSubRowSelection?y.options.enableSubRowSelection(m):null==(_=y.options.enableSubRowSelection)||_},m.getCanMultiSelect=()=>{var _;return"function"==typeof y.options.enableMultiRowSelection?y.options.enableMultiRowSelection(m):null==(_=y.options.enableMultiRowSelection)||_},m.getToggleSelectedHandler=()=>{let y=m.getCanSelect();return _=>{var S;y&&m.toggleSelected(null==(S=_.target)?void 0:S.checked)}}}},{getDefaultColumnDef:()=>D,getInitialState:m=>({columnSizing:{},columnSizingInfo:getDefaultColumnSizingInfoState(),...m}),getDefaultOptions:m=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:makeStateUpdater("columnSizing",m),onColumnSizingInfoChange:makeStateUpdater("columnSizingInfo",m)}),createColumn:(m,y)=>{m.getSize=()=>{var _,S,T;let R=y.getState().columnSizing[m.id];return Math.min(Math.max(null!=(_=m.columnDef.minSize)?_:D.minSize,null!=(S=null!=R?R:m.columnDef.size)?S:D.size),null!=(T=m.columnDef.maxSize)?T:D.maxSize)},m.getStart=memo(m=>[m,_getVisibleLeafColumns(y,m),y.getState().columnSizing],(y,_)=>_.slice(0,m.getIndex(y)).reduce((m,y)=>m+y.getSize(),0),getMemoOptions(y.options,"debugColumns","getStart")),m.getAfter=memo(m=>[m,_getVisibleLeafColumns(y,m),y.getState().columnSizing],(y,_)=>_.slice(m.getIndex(y)+1).reduce((m,y)=>m+y.getSize(),0),getMemoOptions(y.options,"debugColumns","getAfter")),m.resetSize=()=>{y.setColumnSizing(y=>{let{[m.id]:_,...S}=y;return S})},m.getCanResize=()=>{var _,S;return(null==(_=m.columnDef.enableResizing)||_)&&(null==(S=y.options.enableColumnResizing)||S)},m.getIsResizing=()=>y.getState().columnSizingInfo.isResizingColumn===m.id},createHeader:(m,y)=>{m.getSize=()=>{let y=0,recurse=m=>
351{if(m.subHeaders.length)m.subHeaders.forEach(recurse);else{var _;y+=null!=(_=m.column.getSize())?_:0}};return recurse(m),y},m.getStart=()=>{if(m.index>0){let y=m.headerGroup.headers[m.index-1];return y.getStart()+y.getSize()}return 0},m.getResizeHandler=_=>{let S=y.getColumn(m.column.id),T=null==S?void 0:S.getCanResize();return R=>{if(!S||!T||(null==R.persist||R.persist(),isTouchStartEvent(R)&&R.touches&&R.touches.length>1))return;let D=m.getSize(),B=m?m.getLeafHeaders().map(m=>[m.column.id,m.column.getSize()]):[[S.id,S.getSize()]],Z=isTouchStartEvent(R)?Math.round(R.touches[0].clientX):R.clientX,W={},updateOffset=(m,_)=>{"number"==typeof _&&(y.setColumnSizingInfo(m=>{var S,T;let R="rtl"===y.options.columnResizeDirection?-1:1,D=(_-(null!=(S=null==m?void 0:m.startOffset)?S:0))*R,j=Math.max(D/(null!=(T=null==m?void 0:m.startSize)?T:0),-.999999);return m.columnSizingStart.forEach(m=>{let[y,_]=m;W[y]=Math.round(100*Math.max(_+_*j,0))/100}),{...m,deltaOffset:D,deltaPercentage:j}}),("onChange"===y.options.columnResizeMode||"end"===m)&&y.setColumnSizing(m=>({...m,...W})))},onMove=m=>updateOffset("move",m),onEnd=m=>{updateOffset("end",m),y.setColumnSizingInfo(m=>({...m,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},q=_||("undefined"!=typeof document?document:null),Y={moveHandler:m=>onMove(m.clientX),upHandler:m=>{null==q||q.removeEventListener("mousemove",Y.moveHandler),null==q||q.removeEventListener("mouseup",Y.upHandler),onEnd(m.clientX)}},ee={moveHandler:m=>(m.cancelable&&(m.preventDefault(),m.stopPropagation()),onMove(m.touches[0].clientX),!1),upHandler:m=>{var y;null==q||q.removeEventListener("touchmove",ee.moveHandler),null==q||q.removeEventListener("touchend",ee.upHandler),m.cancelable&&(m.preventDefault(),m.stopPropagation()),onEnd(null==(y=m.touches[0])?void 0:y.clientX)}},et=!!function(){if("boolean"==typeof j)return j;let m=!1;
351try{let noop=()=>{};window.addEventListener("test",noop,{get passive(){return m=!0,!1}}),window.removeEventListener("test",noop)}catch(y){m=!1}return j=m}()&&{passive:!1};isTouchStartEvent(R)?(null==q||q.addEventListener("touchmove",ee.moveHandler,et),null==q||q.addEventListener("touchend",ee.upHandler,et)):(null==q||q.addEventListener("mousemove",Y.moveHandler,et),null==q||q.addEventListener("mouseup",Y.upHandler,et)),y.setColumnSizingInfo(m=>({...m,startOffset:Z,startSize:D,deltaOffset:0,deltaPercentage:0,columnSizingStart:B,isResizingColumn:S.id}))}}},createTable:m=>{m.setColumnSizing=y=>null==m.options.onColumnSizingChange?void 0:m.options.onColumnSizingChange(y),m.setColumnSizingInfo=y=>null==m.options.onColumnSizingInfoChange?void 0:m.options.onColumnSizingInfoChange(y),m.resetColumnSizing=y=>{var _;m.setColumnSizing(y?{}:null!=(_=m.initialState.columnSizing)?_:{})},m.resetHeaderSizeInfo=y=>{var _;m.setColumnSizingInfo(y?getDefaultColumnSizingInfoState():null!=(_=m.initialState.columnSizingInfo)?_:getDefaultColumnSizingInfoState())},m.getTotalSize=()=>{var y,_;return null!=(y=null==(_=m.getHeaderGroups()[0])?void 0:_.headers.reduce((m,y)=>m+y.getSize(),0))?y:0},m.getLeftTotalSize=()=>{var y,_;return null!=(y=null==(_=m.getLeftHeaderGroups()[0])?void 0:_.headers.reduce((m,y)=>m+y.getSize(),0))?y:0},m.getCenterTotalSize=()=>{var y,_;return null!=(y=null==(_=m.getCenterHeaderGroups()[0])?void 0:_.headers.reduce((m,y)=>m+y.getSize(),0))?y:0},m.getRightTotalSize=()=>{var y,_;return null!=(y=null==(_=m.getRightHeaderGroups()[0])?void 0:_.headers.reduce((m,y)=>m+y.getSize(),0))?y:0}}}];function createTable(m){var y,_;let S=[...W,...null!=(y=m._features)?y:[]],T={_features:S},R=T._features.reduce((m,y)=>Object.assign(m,null==y.getDefaultOptions?void 0:y.getDefaultOptions(T)),{}),mergeOptions=m=>T.options.mergeOptions?T.options.mergeOptions(R,m):{...R,...m},D={...null!=(_=m.initialState)?_:{}};T._features.forEach(m=>{var y;D=null!=(y=null==m.getInitialState?void 0:m.getInitialState(D))?y:D});let j=[],B=!1,Z={_features:S,options:{...R,...m},initialState:D,_queue:m=>{j.push(m),B||(B=!0,Promise.resolve().then(()=>{for(;j.length;)j.shift()();B=!1}).catch(m=>setTimeout(()=>{throw m})))},reset:()=>{T.setState(T.initialState)},setOptions:m=>{let y=functionalUpdate(m,T.options);T.options=mergeOptions(y)},getState:()=>T.options.state,setState:m=>{null==T.options.onStateChange||T.options.onStateChange(m)},_getRowId:(m,y,_)=>{var S;return null!=(S=null==T.options.getRowId?void 0:T.options.getRowId(m,y,_))?S:`${_?[_.id,y].join("."):y}`},getCoreRowModel:()=>(T._getCoreRowModel||(T._getCoreRowModel=T.options.getCoreRowModel(T)),T._getCoreRowModel()),getRowModel:()=>T.getPaginationRowModel(),getRow:(m,y)=>{let _=(y?T.getPrePaginationRowModel():T.getRowModel()).rowsById[m];if(!_&&!(_=T.getCoreRowModel().rowsById[m]))throw Error();return _},_getDefaultColumnDef:memo(()=>[T.options.defaultColumn],m=>(m=null!=m?m:{},{header:m=>{let y=m.header.column.columnDef;return y.accessorKey?y.accessorKey:y.accessorFn?y.id:null},cell:m=>{var y,_;return null!=(y=null==(_=m.renderValue())||null==_.toString?void 0:_.toString())?y:null},...T._features.reduce((m,y)=>Object.assign(m,null==y.getDefaultColumnDef?void 0:y.getDefaultColumnDef()),{}),...m}),getMemoOptions(m,"debugColumns","_getDefaultColumnDef")),_getColumnDefs:()=>T.options.columns,getAllColumns:memo(()=>[T._getColumnDefs()],m=>{let recurseColumns=function(m,y,_){return void 0===_&&(_=0),m.map(m=>{let S=function(m,y,_,S){var T,R;let D;let j=m._getDefaultColumnDef(),B={...j,...y},Z=B.accessorKey,W=null!=(T=null!=(R=B.id)?R:Z?"function"==typeof String.prototype.replaceAll?Z.replaceAll(".","_"):Z.replace(/\./g,"_"):void 0)?T:"string"==typeof B.header?B.header:void 0;if(B.accessorFn?D=B.accessorFn:Z&&(D=Z.includes(".")?m=>{let y=m;for(let m of Z.split(".")){var _;y=null==(_=y)?void 0:_[m]}return y}:m=>m[B.accessorKey]),!W)throw Error();let q={id:`${String(W)}`,accessorFn:D,parent:S,depth:_,columnDef:B,columns:[],getFlatColumns:memo(()=>[!0],()=>{var m;return[q,...null==(m=q.columns)?void 0:m.flatMap(m=>m.getFlatColumns())]},getMemoOptions(m.options,"debugColumns","column.getFlatColumns")),getLeafColumns:memo(()=>[m._getOrderColumnsFn()],m=>{var y;return null!=(y=q.columns)&&y.length?m(q.columns.flatMap(m=>m.getLeafColumns())):[q]},getMemoOptions(m.options,"debugColumns","column.getLeafColumns"))};for(let y of m._features)null==y.createColumn||y.createColumn(q,m);return q}(T,m,_,y);return S.columns=m.columns?recurseColumns(m.columns,S,_+1):[],S})};return recurseColumns(m)},getMemoOptions(m,"debugColumns","getAllColumns")),getAllFlatColumns:memo(()=>[T.getAllColumns()],m=>m.flatMap(m=>m.getFlatColumns()),getMemoOptions(m,"debugColumns","getAllFlatColumns")),_getAllFlatColumnsById:memo(()=>[T.getAllFlatColumns()],m=>m.reduce((m,y)=>(m[y.id]=y,m),{}),getMemoOptions(m,"debugColumns","getAllFlatColumnsById")),getAllLeafColumns:memo(()=>[T.getAllColumns(),T._getOrderColumnsFn()],(m,y)=>y(m.flatMap(m=>m.getLeafColumns())),getMemoOptions(m,"debugColumns","getAllLeafColumns")),getColumn:m=>{let y=T._getAllFlatColumnsById()[m];return y}};Object.assign(T,Z);for(let m=0;m<T._features.length;m++){let y=T._features[m];null==y||null==y.createTable||y.createTable(T)}return T}function getCoreRowModel(){return m=>memo(()=>[m.options.data],y=>{let _={rows:[],flatRows:[],rowsById:{}},accessRows=function(y,S,T){void 0===S&&(S=0);let R=[];for(let j=0;j<y.length;j++){let B=createRow(m,m._getRowId(y[j],j,T),y[j],j,S,void 0,null==T?void 0:T.id);if(_.flatRows.push(B),_.rowsById[B.id]=B,R.push(B),m.options.getSubRows){var D;B.originalSubRows=m.options.getSubRows(y[j],j),null!=(D=B.originalSubRows)&&D.length&&(B.subRows=accessRows(B.originalSubRows,S+1,B))}}return R};return _.rows=accessRows(y),_},getMemoOptions(m.options,"debugTable","getRowModel",()=>m._autoResetPageIndex()))}function getFilteredRowModel(){return m=>memo(()=>[m.getPreFilteredRowModel(),m.getState().columnFilters,m.getState().globalFilter],(y,_,S)=>{var T,R;let D,j;if(!y.rows.length||!(null!=_&&_.length)&&!S){for(let m=0;m<y.flatRows.length;m++)y.flatRows[m].columnFilters={},y.flatRows[m].columnFiltersMeta={};return y}let B=[],Z=[];
351(null!=_?_:[]).forEach(y=>{var _;let S=m.getColumn(y.id);if(!S)return;let T=S.getFilterFn();T&&B.push({id:y.id,filterFn:T,resolvedValue:null!=(_=null==T.resolveFilterValue?void 0:T.resolveFilterValue(y.value))?_:y.value})});let W=(null!=_?_:[]).map(m=>m.id),q=m.getGlobalFilterFn(),Y=m.getAllLeafColumns().filter(m=>m.getCanGlobalFilter());S&&q&&Y.length&&(W.push("__global__"),Y.forEach(m=>{var y;Z.push({id:m.id,filterFn:q,resolvedValue:null!=(y=null==q.resolveFilterValue?void 0:q.resolveFilterValue(S))?y:S})}));for(let m=0;m<y.flatRows.length;m++){let _=y.flatRows[m];if(_.columnFilters={},B.length)for(let m=0;m<B.length;m++){D=B[m];let y=D.id;_.columnFilters[y]=D.filterFn(_,y,D.resolvedValue,m=>{_.columnFiltersMeta[y]=m})}if(Z.length){for(let m=0;m<Z.length;m++){j=Z[m];let y=j.id;if(j.filterFn(_,y,j.resolvedValue,m=>{_.columnFiltersMeta[y]=m})){_.columnFilters.__global__=!0;break}}!0!==_.columnFilters.__global__&&(_.columnFilters.__global__=!1)}}return T=y.rows,R=m=>{for(let y=0;y<W.length;y++)if(!1===m.columnFilters[W[y]])return!1;return!0},m.options.filterFromLeafRows?function(m,y,_){var S;let T=[],R={},D=null!=(S=_.options.maxLeafRowFilterDepth)?S:100,recurseFilterRows=function(m,S){void 0===S&&(S=0);let j=[];for(let Z=0;Z<m.length;Z++){var B;let W=m[Z],q=createRow(_,W.id,W.original,W.index,W.depth,void 0,W.parentId);if(q.columnFilters=W.columnFilters,null!=(B=W.subRows)&&B.length&&S<D){if(q.subRows=recurseFilterRows(W.subRows,S+1),y(W=q)&&!q.subRows.length||y(W)||q.subRows.length){j.push(W),R[W.id]=W,T.push(W);continue}}else y(W=q)&&(j.push(W),R[W.id]=W,T.push(W))}return j};return{rows:recurseFilterRows(m),flatRows:T,rowsById:R}}(T,R,m):function(m,y,_){var S;let T=[],R={},D=null!=(S=_.options.maxLeafRowFilterDepth)?S:100,recurseFilterRows=function(m,S){void 0===S&&(S=0);let j=[];for(let Z=0;Z<m.length;Z++){let W=m[Z],q=y(W);if(q){var B;if(null!=(B=W.subRows)&&B.length&&S<D){let m=createRow(_,W.id,W.original,W.index,W.depth,void 0,W.parentId);m.subRows=recurseFilterRows(W.subRows,S+1),W=m}j.push(W),T.push(W),R[W.id]=W}}return j};return{rows:recurseFilterRows(m),flatRows:T,rowsById:R}}(T,R,m)},getMemoOptions(m.options,"debugTable","getFilteredRowModel",()=>m._autoResetPageIndex()))}function getPaginationRowModel(m){return m=>memo(()=>[m.getState().pagination,m.getPrePaginationRowModel(),m.options.paginateExpandedRows?void 0:m.getState().expanded],(y,_)=>{let S;if(!_.rows.length)return _;let{pageSize:T,pageIndex:R}=y,{rows:D,flatRows:j,rowsById:B}=_,Z=T*R,W=Z+T;D=D.slice(Z,W),(S=m.options.paginateExpandedRows?{rows:D,flatRows:j,rowsById:B}:function(m){let y=[],handleRow=m=>{var _;y.push(m),null!=(_=m.subRows)&&_.length&&m.getIsExpanded()&&m.subRows.forEach(handleRow)};return m.rows.forEach(handleRow),{rows:y,flatRows:m.flatRows,rowsById:m.rowsById}}({rows:D,flatRows:j,rowsById:B})).flatRows=[];let handleRow=m=>{S.flatRows.push(m),m.subRows.length&&m.subRows.forEach(handleRow)};return S.rows.forEach(handleRow),S},getMemoOptions(m.options,"debugTable","getPaginationRowModel"))}},46048:function(m,y,_){"use strict";function memo(m,y,_){let S,T=_.initialDeps??[],R=!0;function memoizedFunction(){var D,j,B;let Z,W;_.key&&(null==(D=_.debug)?void 0:D.call(_))&&(Z=Date.now());let q=m(),Y=q.length!==T.length||q.some((m,y)=>T[y]!==m);if(!Y)return S;if(T=q,_.key&&(null==(j=_.debug)?void 0:j.call(_))&&(W=Date.now()),S=y(...q),_.key&&(null==(B=_.debug)?void 0:B.call(_))){let m=Math.round((Date.now()-Z)*100)/100,y=Math.round((Date.now()-W)*100)/100,S=y/16,pad=(m,y)=>{for(m=String(m);m.length<y;)m=" "+m;return m};console.info(`%câ± ${pad(y,5)} /${pad(m,5)} ms`,` 352 font-size: .6rem; 353 font-weight: bold; 354 color: hsl(${Math.max(0,Math.min(120-120*S,120))}deg 100% 31%);`,null==_?void 0:_.key)}return(null==_?void 0:_.onChange)&&!(R&&_.skipInitialOnChange)&&_.onChange(S),R=!1,S}return memoizedFunction.updateDeps=m=>{T=m},memoizedFunction}function notUndefined(m,y){if(void 0!==m)return m;throw Error(`Unexpected undefined${y?`: ${y}`:""}`)}_.d(y,{dM:function(){return Virtualizer},MK:function(){return defaultRangeExtractor},sA:function(){return elementScroll},ND:function(){return observeElementOffset},nr:function(){return observeElementRect}});let approxEqual=(m,y)=>1.01>Math.abs(m-y),utils_debounce=(m,y,_)=>{let S;return function(...T){m.clearTimeout(S),S=m.setTimeout(()=>y.apply(this,T),_)}},getRect=m=>{let{offsetWidth:y,offsetHeight:_}=m;return{width:y,height:_}},defaultKeyExtractor=m=>m,defaultRangeExtractor=m=>{let y=Math.max(m.startIndex-m.overscan,0),_=Math.min(m.endIndex+m.overscan,m.count-1),S=[];for(let m=y;m<=_;m++)S.push(m);return S},observeElementRect=(m,y)=>{let _=m.scrollElement;if(!_)return;let S=m.targetWindow;if(!S)return;let handler=m=>{let{width:_,height:S}=m;y({width:Math.round(_),height:Math.round(S)})};if(handler(getRect(_)),!S.ResizeObserver)return()=>{};let T=new S.ResizeObserver(y=>{let run=()=>{let m=y[0];if(null==m?void 0:m.borderBoxSize){let y=m.borderBoxSize[0];if(y){handler({width:y.inlineSize,height:y.blockSize});return}}handler(getRect(_))};m.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(run):run()});return T.observe(_,{box:"border-box"}),()=>{T.unobserve(_)}},S={passive:!0},T="undefined"==typeof window||"onscrollend"in window,observeElementOffset=(m,y)=>{let _=m.scrollElement;if(!_)return;let R=m.targetWindow;if(!R)return;let D=0,j=m.options.useScrollendEvent&&T?()=>void 0:utils_debounce(R,()=>{y(D,!1)},m.options.isScrollingResetDelay),createHandler=S=>()=>{let{horizontal:T,isRtl:R}=m.options;D=T?_.scrollLeft*(R&&-1||1):_.scrollTop,j(),y(D,S)},B=createHandler(!0),Z=createHandler(!1);_.addEventListener("scroll",B,S);let W=m.options.useScrollendEvent&&T;return W&&_.addEventListener("scrollend",Z,S),()=>{_.removeEventListener("scroll",B),W&&_.removeEventListener("scrollend",Z)}},measureElement=(m,y,_)=>{if(null==y?void 0:y.borderBoxSize){let m=y.borderBoxSize[0];if(m){let y=Math.round(m[_.options.horizontal?"inlineSize":"blockSize"]);return y}}return m[_.options.horizontal?"offsetWidth":"offsetHeight"]}
354,elementScroll=(m,{adjustments:y=0,behavior:_},S)=>{var T,R;null==(R=null==(T=S.scrollElement)?void 0:T.scrollTo)||R.call(T,{[S.options.horizontal?"left":"top"]:m+y,behavior:_})};let Virtualizer=class Virtualizer{constructor(m){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.currentScrollToIndex=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.laneAssignments=new Map,this.pendingMeasuredCacheIndexes=[],this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let m=null,get=()=>m||(this.targetWindow&&this.targetWindow.ResizeObserver?m=new this.targetWindow.ResizeObserver(m=>{m.forEach(m=>{let run=()=>{this._measureElement(m.target,m)};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(run):run()})}):null);return{disconnect:()=>{var y;null==(y=get())||y.disconnect(),m=null},observe:m=>{var y;return null==(y=get())?void 0:y.observe(m,{box:"border-box"})},unobserve:m=>{var y;return null==(y=get())?void 0:y.unobserve(m)}}})(),this.range=null,this.setOptions=m=>{Object.entries(m).forEach(([y,_])=>{void 0===_&&delete m[y]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:defaultKeyExtractor,rangeExtractor:defaultRangeExtractor,onChange:()=>{},measureElement,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,...m}},this.notify=m=>{var y,_;null==(_=(y=this.options).onChange)||_.call(y,this,m)},this.maybeNotify=memo(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),m=>{this.notify(m)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(m=>m()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var m;let y=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==y){if(this.cleanup(),!y){this.maybeNotify();return}this.scrollElement=y,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(m=this.scrollElement)?void 0:m.window)??null,this.elementsCache.forEach(m=>{this.observer.observe(m)}),this.unsubs.push(this.options.observeElementRect(this,m=>{this.scrollRect=m,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(m,y)=>{this.scrollAdjustments=0,this.scrollDirection=y?this.getScrollOffset()<m?"forward":"backward":null,this.scrollOffset=m,this.isScrolling=y,this.maybeNotify()})),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}}
354,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(m,y)=>{let _=new Map,S=new Map;for(let T=y-1;T>=0;T--){let y=m[T];if(_.has(y.lane))continue;let R=S.get(y.lane);if(null==R||y.end>R.end?S.set(y.lane,y):y.end<R.end&&_.set(y.lane,!0),_.size===this.options.lanes)break}return S.size===this.options.lanes?Array.from(S.values()).sort((m,y)=>m.end===y.end?m.index-y.index:m.end-y.end)[0]:void 0},this.getMeasurementOptions=memo(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes],(m,y,_,S,T,R)=>{let D=void 0!==this.prevLanes&&this.prevLanes!==R;return D&&(this.lanesChangedFlag=!0),this.prevLanes=R,this.pendingMeasuredCacheIndexes=[],{count:m,paddingStart:y,scrollMargin:_,getItemKey:S,enabled:T,lanes:R}},{key:!1}),this.getMeasurements=memo(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:m,paddingStart:y,scrollMargin:_,getItemKey:S,enabled:T,lanes:R},D)=>{if(!T)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>m)for(let y of this.laneAssignments.keys())y>=m&&this.laneAssignments.delete(y);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMeasuredCacheIndexes=[]),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(m=>{this.itemSizeCache.set(m.key,m.size)}));let j=this.lanesSettling?0:this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[],this.lanesSettling&&this.measurementsCache.length===m&&(this.lanesSettling=!1);let B=this.measurementsCache.slice(0,j),Z=Array(R).fill(void 0);for(let m=0;m<j;m++){let y=B[m];y&&(Z[y.lane]=m)}for(let T=j;T<m;T++){let m,R;let j=S(T),W=this.laneAssignments.get(T);if(void 0!==W&&this.options.lanes>1){m=W;let S=Z[m],T=void 0!==S?B[S]:void 0;R=T?T.end+this.options.gap:y+_}else{let S=1===this.options.lanes?B[T-1]:this.getFurthestMeasurement(B,T);R=S?S.end+this.options.gap:y+_,m=S?S.lane:T%this.options.lanes,this.options.lanes>1&&this.laneAssignments.set(T,m)}let q=D.get(j),Y="number"==typeof q?q:this.options.estimateSize(T),ee=R+Y;B[T]={index:T,start:R,size:Y,end:ee,key:j,lane:m},Z[m]=T}return this.measurementsCache=B,B},{key:!1,debug:()=>this.options.debug}),this.calculateRange=memo(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(m,y,_,S)=>this.range=m.length>0&&y>0?function({measurements:m,outerSize:y,scrollOffset:_,lanes:S}){let T=m.length-1;if(m.length<=S)return{startIndex:0,endIndex:T};let R=findNearestBinarySearch(0,T,y=>m[y].start,_),D=R;if(1===S)for(;D<T&&m[D].end<_+y;)D++;else if(S>1){let j=Array(S).fill(0);for(;D<T&&j.some(m=>m<_+y);){let y=m[D];j[y.lane]=y.end,D++}let B=Array(S).fill(_+y);for(;R>=0&&B.some(m=>m>=_);){let y=m[R];B[y.lane]=y.start,R--}R=Math.max(0,R-R%S),D=Math.min(T,D+(S-1-D%S))}return{startIndex:R,endIndex:D}}({measurements:m,outerSize:y,scrollOffset:_,lanes:S}):null,{key:!1,debug:()=>this.options.debug}
354),this.getVirtualIndexes=memo(()=>{let m=null,y=null,_=this.calculateRange();return _&&(m=_.startIndex,y=_.endIndex),this.maybeNotify.updateDeps([this.isScrolling,m,y]),[this.options.rangeExtractor,this.options.overscan,this.options.count,m,y]},(m,y,_,S,T)=>null===S||null===T?[]:m({startIndex:S,endIndex:T,overscan:y,count:_}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=m=>{let y=this.options.indexAttribute,_=m.getAttribute(y);return _?parseInt(_,10):(console.warn(`Missing attribute name '${y}={index}' on measured element.`),-1)},this._measureElement=(m,y)=>{let _=this.indexFromElement(m),S=this.measurementsCache[_];if(!S)return;let T=S.key,R=this.elementsCache.get(T);R!==m&&(R&&this.observer.unobserve(R),this.observer.observe(m),this.elementsCache.set(T,m)),m.isConnected&&this.resizeItem(_,this.options.measureElement(m,y,this))},this.resizeItem=(m,y)=>{let _=this.measurementsCache[m];if(!_)return;let S=this.itemSizeCache.get(_.key)??_.size,T=y-S;0!==T&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(_,T,this):_.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=T,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(_.index),this.itemSizeCache=new Map(this.itemSizeCache.set(_.key,y)),this.notify(!1))},this.measureElement=m=>{if(!m){this.elementsCache.forEach((m,y)=>{m.isConnected||(this.observer.unobserve(m),this.elementsCache.delete(y))});return}this._measureElement(m,void 0)},this.getVirtualItems=memo(()=>
354[this.getVirtualIndexes(),this.getMeasurements()],(m,y)=>{let _=[];for(let S=0,T=m.length;S<T;S++){let T=m[S],R=y[T];_.push(R)}return _},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=m=>{let y=this.getMeasurements();if(0!==y.length)return notUndefined(y[findNearestBinarySearch(0,y.length-1,m=>notUndefined(y[m]).start,m)])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{let m=this.scrollElement.document.documentElement;return this.options.horizontal?m.scrollWidth-this.scrollElement.innerWidth:m.scrollHeight-this.scrollElement.innerHeight}},this.getOffsetForAlignment=(m,y,_=0)=>{if(!this.scrollElement)return 0;let S=this.getSize(),T=this.getScrollOffset();"auto"===y&&(y=m>=T+S?"end":"start"),"center"===y?m+=(_-S)/2:"end"===y&&(m-=S);let R=this.getMaxScrollOffset();return Math.max(Math.min(R,m),0)},this.getOffsetForIndex=(m,y="auto")=>{m=Math.max(0,Math.min(m,this.options.count-1));let _=this.measurementsCache[m];if(!_)return;let S=this.getSize(),T=this.getScrollOffset();if("auto"===y){if(_.end>=T+S-this.options.scrollPaddingEnd)y="end";else{if(!(_.start<=T+this.options.scrollPaddingStart))return[T,y];y="start"}}if("end"===y&&m===this.options.count-1)return[this.getMaxScrollOffset(),y];let R="end"===y?_.end+this.options.scrollPaddingEnd:_.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(R,y,_.size),y]},this.isDynamicMode=()=>this.elementsCache.size>0,this.scrollToOffset=(m,{align:y="start",behavior:_}={})=>{"smooth"===_&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(m,y),{adjustments:void 0,behavior:_})},this.scrollToIndex=(m,{align:y="auto",behavior:_}={})=>{"smooth"===_&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),m=Math.max(0,Math.min(m,this.options.count-1)),this.currentScrollToIndex=m;let S=0,tryScroll=y=>{if(!this.targetWindow)return;let S=this.getOffsetForIndex(m,y);if(!S){console.warn("Failed to get offset for index:",m);return}let[T,R]=S;this._scrollToOffset(T,{adjustments:void 0,behavior:_}),this.targetWindow.requestAnimationFrame(()=>{let verify=()=>{if(this.currentScrollToIndex!==m)return;let y=this.getScrollOffset(),_=this.getOffsetForIndex(m,R);if(!_){console.warn("Failed to get offset for index:",m);return}approxEqual(_[0],y)||scheduleRetry(R)};this.isDynamicMode()?this.targetWindow.requestAnimationFrame(verify):verify()})},scheduleRetry=y=>{this.targetWindow&&this.currentScrollToIndex===m&&(++S<10?this.targetWindow.requestAnimationFrame(()=>tryScroll(y)):console.warn(`Failed to scroll to index ${m} after 10 attempts.`))};tryScroll(y)},this.scrollBy=(m,{behavior:y}={})=>{"smooth"===y&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+m,{adjustments:void 0,behavior:y})},this.getTotalSize=()=>{var m;let y;let _=this.getMeasurements();if(0===_.length)y=this.options.paddingStart;else if(1===this.options.lanes)y=(null==(m=_[_.length-1])?void 0:m.end)??0;else{let m=Array(this.options.lanes).fill(null),S=_.length-1;for(;S>=0&&m.some(m=>null===m);){let y=_[S];null===m[y.lane]&&(m[y.lane]=y.end),S--}y=Math.max(...m.filter(m=>null!==m))}return Math.max(y-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(m,{adjustments:y,behavior:_})=>{this.options.scrollToFn(m,{behavior:_,adjustments:y},this)},this.measure=()=>{this.itemSizeCache=new Map,this.laneAssignments=new Map,this.notify(!1)},this.setOptions(m)}};let findNearestBinarySearch=(m,y,_,S)=>{for(;m<=y;){let T=(m+y)/2|0,R=_(T);if(R<S)m=T+1;else{if(!(R>S))return T;y=T-1}}return m>0?m-1:0}},83508:function(m,y,_){"use strict";function guard(m,y,_){return Math.min(Math.max(m,_),y)}_.d(y,{$n:function(){return lighten},WC:function(){return hasBadContrast},XV:function(){return readableColor},_j:function(){return darken}});
354var S=class extends Error{constructor(m){super(`Failed to parse color: "${m}"`)}};function parseToRgba(m){if("string"!=typeof m)throw new S(m);if("transparent"===m.trim().toLowerCase())return[0,0,0,0];let y=m.trim();y=Z.test(m)?function(m){let y=m.toLowerCase().trim(),_=T[function(m){let y=5381,_=m.length;for(;_;)y=33*y^m.charCodeAt(--_);return(y>>>0)%2341}(y)];if(!_)throw new S(m);return`#${_}`}(m):m;let _=R.exec(y);if(_){let m=Array.from(_).slice(1);return[...m.slice(0,3).map(m=>parseInt(r(m,2),16)),parseInt(r(m[3]||"f",2),16)/255]}let W=D.exec(y);if(W){let m=Array.from(W).slice(1);return[...m.slice(0,3).map(m=>parseInt(m,16)),parseInt(m[3]||"ff",16)/255]}let q=j.exec(y);if(q){let m=Array.from(q).slice(1);return[...m.slice(0,3).map(m=>parseInt(m,10)),parseFloat(m[3]||"1")]}let Y=B.exec(y);if(Y){let[y,_,T,R]=Array.from(Y).slice(1).map(parseFloat);if(guard(0,100,_)!==_||guard(0,100,T)!==T)throw new S(m);return[...hslToRgb(y,_,T),Number.isNaN(R)?1:R]}throw new S(m)}let colorToInt=m=>parseInt(m.replace(/_/g,""),36),T="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((m,y)=>{let _=colorToInt(y.substring(0,3)),S=colorToInt(y.substring(3)).toString(16),T="";for(let m=0;m<6-S.length;m++)T+="0";return m[_]=`${T}${S}`,m},{}),r=(m,y)=>Array.from(Array(y)).map(()=>m).join(""),R=RegExp(`^#${r("([a-f0-9])",3)}([a-f0-9])?$`,"i"),D=RegExp(`^#${r("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),j=RegExp(`^rgba?\\(\\s*(\\d+)\\s*${r(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),B=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,Z=/^[a-z]+$/i,roundColor=m=>Math.round(255*m),hslToRgb=(m,y,_)=>{let S=_/100;if(0===y)return[S,S,S].map(roundColor);let T=(m%360+360)%360/60,R=(1-Math.abs(2*S-1))*(y/100),D=R*(1-Math.abs(T%2-1)),j=0,B=0,Z=0;T>=0&&T<1?(j=R,B=D):T>=1&&T<2?(j=D,B=R):T>=2&&T<3?(B=R,Z=D):T>=3&&T<4?(B=D,Z=R):T>=4&&T<5?(j=D,Z=R):T>=5&&T<6&&(j=R,Z=D);let W=S-R/2,q=j+W,Y=B+W,ee=Z+W;return[q,Y,ee].map(roundColor)};function darken(m,y){let[_,S,T,R]=function(m){let[y,_,S,T]=parseToRgba(m).map((m,y)=>3===y?m:m/255),R=Math.max(y,_,S),D=Math.min(y,_,S),j=(R+D)/2;if(R===D)return[0,0,j,T];let B=R-D;return[60*(y===R?(_-S)/B+(_<S?6:0):_===R?(S-y)/B+2:(y-_)/B+4),j>.5?B/(2-R-D):B/(R+D),j,T]}(m);return`hsla(${(_%360).toFixed()}, ${guard(0,100,100*S).toFixed()}%, ${guard(0,100,100*(T-y)).toFixed()}%, ${parseFloat(guard(0,1,R).toFixed(3))})`}function getLuminance(m){if("transparent"===m)return 0;function f(m){let y=m/255;return y<=.04045?y/12.92:Math.pow((y+.055)/1.055,2.4)}let[y,_,S]=parseToRgba(m);return .2126*f(y)+.7152*f(_)+.0722*f(S)}let W={decorative:1.5,readable:3,aa:4.5,aaa:7};function hasBadContrast(m,y="aa",_="#fff"){return function(m,y){let _=getLuminance(m),S=getLuminance(y);return _>S?(_+.05)/(S+.05):(S+.05)/(_+.05)}(m,_)<W[y]}function lighten(m,y){return darken(m,-y)}function readableColor(m){return getLuminance(m)>.179?"#000":"#fff"}},51526:function(m,y,_){"use strict";_.d(y,{M:function(){return AnimatePresence}});var S=_(67294),T=_(58868);function useIsMounted(){let m=(0,S.useRef)(!1);return(0,T.L)(()=>(m.current=!0,()=>{m.current=!1}),[]),m}var R=_(2074),D=_(240),j=_(96681);let PopChildMeasure=class PopChildMeasure extends S.Component{getSnapshotBeforeUpdate(m){let y=this.props.childRef.current;if(y&&m.isPresent&&!this.props.isPresent){let m=this.props.sizeRef.current;m.height=y.offsetHeight||0,m.width=y.offsetWidth||0,m.top=y.offsetTop,m.left=y.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}};function PopChild({children:m,isPresent:y}){let _=(0,S.useId)(),T=(0,S.useRef)(null),R=(0,S.useRef)({width:0,height:0,top:0,left:0});return(0,S.useInsertionEffect)(()=>{let{width:m,height:S,top:D,left:j}=R.current;if(y||!T.current||!m||!S)return;T.current.dataset.motionPopId=_;let B=document.createElement("style");return document.head.appendChild(B),B.sheet&&B.sheet.insertRule(` 355 [data-motion-pop-id="${_}"] { 356 position: absolute !important; 357 width: ${m}px !important; 358 height: ${S}px !important; 359 top: ${D}px !important; 360 left: ${j}px !important; 361 } 362 `),()=>{document.head.removeChild(B)}},[y]),S.createElement(PopChildMeasure,{isPresent:y,childRef:T,sizeRef:R},S.cloneElement(m,{ref:T}))}let PresenceChild=({children:m,initial:y,isPresent:_,onExitComplete:T,custom:R,presenceAffectsLayout:B,mode:Z})=>{let W=(0,j.h)(newChildrenMap),q=(0,S.useId)(),Y=(0,S.useMemo)(()=>({id:q,initial:y,isPresent:_,custom:R,onExitComplete:m=>
362{for(let y of(W.set(m,!0),W.values()))if(!y)return;T&&T()},register:m=>(W.set(m,!1),()=>W.delete(m))}),B?void 0:[_]);return(0,S.useMemo)(()=>{W.forEach((m,y)=>W.set(y,!1))},[_]),S.useEffect(()=>{_||W.size||!T||T()},[_]),"popLayout"===Z&&(m=S.createElement(PopChild,{isPresent:_},m)),S.createElement(D.O.Provider,{value:Y},m)};function newChildrenMap(){return new Map}var B=_(25364),Z=_(45487);let getChildKey=m=>m.key||"",AnimatePresence=({children:m,custom:y,initial:_=!0,onExitComplete:D,exitBeforeEnter:j,presenceAffectsLayout:W=!0,mode:q="sync"})=>{var Y;(0,Z.k)(!j,"Replace exitBeforeEnter with mode='wait'");let ee=(0,S.useContext)(B.p).forceRender||function(){let m=useIsMounted(),[y,_]=(0,S.useState)(0),T=(0,S.useCallback)(()=>{m.current&&_(y+1)},[y]),D=(0,S.useCallback)(()=>R.Wi.postRender(T),[T]);return[D,y]}()[0],et=useIsMounted(),er=function(m){let y=[];return S.Children.forEach(m,m=>{(0,S.isValidElement)(m)&&y.push(m)}),y}(m),ei=er,ea=(0,S.useRef)(new Map).current,es=(0,S.useRef)(ei),el=(0,S.useRef)(new Map).current,eu=(0,S.useRef)(!0);if((0,T.L)(()=>{eu.current=!1,function(m,y){m.forEach(m=>{let _=getChildKey(m);y.set(_,m)})}(er,el),es.current=ei}),Y=()=>{eu.current=!0,el.clear(),ea.clear()},(0,S.useEffect)(()=>()=>Y(),[]),eu.current)return S.createElement(S.Fragment,null,ei.map(m=>S.createElement(PresenceChild,{key:getChildKey(m),isPresent:!0,initial:!!_&&void 0,presenceAffectsLayout:W,mode:q},m)));ei=[...ei];let ec=es.current.map(getChildKey),ed=er.map(getChildKey),ef=ec.length;for(let m=0;m<ef;m++){let y=ec[m];-1!==ed.indexOf(y)||ea.has(y)||ea.set(y,void 0)}return"wait"===q&&ea.size&&(ei=[]),ea.forEach((m,_)=>{if(-1!==ed.indexOf(_))return;let T=el.get(_);if(!T)return;let R=ec.indexOf(_),j=m;j||(j=S.createElement(PresenceChild,{key:getChildKey(T),isPresent:!1,onExitComplete:()=>{ea.delete(_);let m=Array.from(el.keys()).filter(m=>!ed.includes(m));if(m.forEach(m=>el.delete(m)),es.current=er.filter(y=>{let S=getChildKey(y);return S===_||m.includes(S)}),!ea.size){if(!1===et.current)return;ee(),D&&D()}},custom:y,presenceAffectsLayout:W,mode:q},T),ea.set(_,j)),ei.splice(R,0,j)}),ei=ei.map(m=>{let y=m.key;return ea.has(y)?m:S.createElement(PresenceChild,{key:getChildKey(m),isPresent:!0,presenceAffectsLayout:W,mode:q},m)}),S.createElement(S.Fragment,null,ea.size?ei:ei.map(m=>(0,S.cloneElement)(m)))}},4527:function(m,y,_){"use strict";function getRandomValues(m){let y="undefined"!=typeof window&&"crypto"in window?window.crypto:globalThis.crypto;if(!y||!y.getRandomValues)throw Error("WebCrypto not available in this environment");return y.getRandomValues(m)}_.d(y,{Z:function(){return getRandomValues}})},41972:function(m,y,_){"use strict";function groq(m,...y){let _=m.length-1;return m.slice(0,_).reduce((m,_,S)=>m+_+y[S],"")+m[_]}_.d(y,{Z:function(){return groq}})},36609:function(m,y,_){"use strict";_.d(y,{Fs:function(){return ea}});let isString=m=>"string"==typeof m,defer=()=>{let m,y;let _=new Promise((_,S)=>{m=_,y=S});return _.resolve=m,_.reject=y,_},makeString=m=>null==m?"":""+m,copy=(m,y,_)=>{m.forEach(m=>{y[m]&&(_[m]=y[m])})},S=/###/g,cleanKey=m=>m&&m.indexOf("###")>-1?m.replace(S,"."):m,canNotTraverseDeeper=m=>!m||isString(m),getLastOfPath=(m,y,_)=>{let S=isString(y)?y.split("."):y,T=0;for(;T<S.length-1;){if(canNotTraverseDeeper(m))return{};let y=cleanKey(S[T]);!m[y]&&_&&(m[y]=new _),m=Object.prototype.hasOwnProperty.call(m,y)?m[y]:{},++T}return canNotTraverseDeeper(m)?{}:{obj:m,k:cleanKey(S[T])}},setPath=(m,y,_)=>{let{obj:S,k:T}=getLastOfPath(m,y,Object);if(void 0!==S||1===y.length){S[T]=_;return}let R=y[y.length-1],D=y.slice(0,y.length-1),j=getLastOfPath(m,D,Object);for(;void 0===j.obj&&D.length;)R=`${D[D.length-1]}.${R}`,(j=getLastOfPath(m,D=D.slice(0,D.length-1),Object))&&j.obj&&void 0!==j.obj[`${j.k}.${R}`]&&(j.obj=void 0);j.obj[`${j.k}.${R}`]=_},pushPath=(m,y,_,S)=>{let{obj:T,k:R}=getLastOfPath(m,y,Object);T[R]=T[R]||[],T[R].push(_)},getPath=(m,y)=>{let{obj:_,k:S}=getLastOfPath(m,y);if(_)return _[S]},getPathWithDefaults=(m,y,_)=>{let S=getPath(m,_);return void 0!==S?S:getPath(y,_)},deepExtend=(m,y,_)=>{for(let S in y)"__proto__"!==S&&"constructor"!==S&&(S in m?isString(m[S])||m[S]instanceof String||isString(y[S])||y[S]instanceof String?_&&(m[S]=y[S]):deepExtend(m[S],y[S],_):m[S]=y[S]);return m},regexEscape=m=>m.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var T={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};let escape=m=>isString(m)?m.replace(/[&<>
362"'\/]/g,m=>T[m]):m,R=[" ",",","?","!",";"],D=new class{constructor(m){this.capacity=m,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(m){let y=this.regExpMap.get(m);if(void 0!==y)return y;let _=new RegExp(m);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(m,_),this.regExpQueue.push(m),_}}(20),looksLikeObjectPath=(m,y,_)=>{y=y||"",_=_||"";let S=R.filter(m=>0>y.indexOf(m)&&0>_.indexOf(m));if(0===S.length)return!0;let T=D.getRegExp(`(${S.map(m=>"?"===m?"\\?":m).join("|")})`),j=!T.test(m);if(!j){let y=m.indexOf(_);y>0&&!T.test(m.substring(0,y))&&(j=!0)}return j},deepFind=function(m,y){let _=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!m)return;if(m[y])return m[y];let S=y.split(_),T=m;for(let m=0;m<S.length;){let y;if(!T||"object"!=typeof T)return;let R="";for(let D=m;D<S.length;++D)if(D!==m&&(R+=_),R+=S[D],void 0!==(y=T[R])){if(["string","number","boolean"].indexOf(typeof y)>-1&&D<S.length-1)continue;m+=D-m+1;break}T=y}return T},getCleanedCode=m=>m&&m.replace("_","-"),j={type:"logger",log(m){this.output("log",m)},warn(m){this.output("warn",m)},error(m){this.output("error",m)},output(m,y){console&&console[m]&&console[m].apply(console,y)}};let Logger=class Logger{constructor(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.init(m,y)}init(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=y.prefix||"i18next:",this.logger=m||j,this.options=y,this.debug=y.debug}log(){for(var m=arguments.length,y=Array(m),_=0;_<m;_++)y[_]=arguments[_];return this.forward(y,"log","",!0)}warn(){for(var m=arguments.length,y=Array(m),_=0;_<m;_++)y[_]=arguments[_];return this.forward(y,"warn","",!0)}error(){for(var m=arguments.length,y=Array(m),_=0;_<m;_++)y[_]=arguments[_];return this.forward(y,"error","")}deprecate(){for(var m=arguments.length,y=Array(m),_=0;_<m;_++)y[_]=arguments[_];return this.forward(y,"warn","WARNING DEPRECATED: ",!0)}forward(m,y,_,S){return S&&!this.debug?null:(isString(m[0])&&(m[0]=`${_}${this.prefix} ${m[0]}`),this.logger[y](m))}create(m){return new Logger(this.logger,{prefix:`${this.prefix}:${m}:`,...this.options})}clone(m){return(m=m||this.options).prefix=m.prefix||this.prefix,new Logger(this.logger,m)}};var B=new Logger;let EventEmitter=class EventEmitter{constructor(){this.observers={}}on(m,y){return m.split(" ").forEach(m=>{this.observers[m]||(this.observers[m]=new Map);let _=this.observers[m].get(y)||0;this.observers[m].set(y,_+1)}),this}off(m,y){if(this.observers[m]){if(!y){delete this.observers[m];return}this.observers[m].delete(y)}}emit(m){for(var y=arguments.length,_=Array(y>1?y-1:0),S=1;S<y;S++)_[S-1]=arguments[S];if(this.observers[m]){let y=Array.from(this.observers[m].entries());y.forEach(m=>{let[y,S]=m;for(let m=0;m<S;m++)y(..._)})}if(this.observers["*"]){let y=Array.from(this.observers["*"].entries());y.forEach(y=>{let[S,T]=y;for(let y=0;y<T;y++)S.apply(S,[m,..._])})}}};let ResourceStore=class ResourceStore extends EventEmitter{constructor(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=m||{},this.options=y,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(m){0>this.options.ns.indexOf(m)&&this.options.ns.push(m)}removeNamespaces(m){let y=this.options.ns.indexOf(m);y>-1&&this.options.ns.splice(y,1)}getResource(m,y,_){let S,T=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},R=void 0!==T.keySeparator?T.keySeparator:this.options.keySeparator,D=void 0!==T.ignoreJSONStructure?T.ignoreJSONStructure:this.options.ignoreJSONStructure;m.indexOf(".")>-1?S=m.split("."):(S=[m,y],_&&(Array.isArray(_)?S.push(..._):isString(_)&&R?S.push(..._.split(R)):S.push(_)));let j=getPath(this.data,S);return(!j&&!y&&!_&&m.indexOf(".")>-1&&(m=S[0],y=S[1],_=S.slice(2).join(".")),!j&&D&&isString(_))?deepFind(this.data&&this.data[m]&&this.data[m][y],_,R):j}addResource(m,y,_,S){let T=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},R=void 0!==T.keySeparator?T.keySeparator:this.options.keySeparator,D=[m,y];_&&(D=D.concat(R?_.split(R):_)),m.indexOf(".")>-1&&(D=m.split("."),S=y,y=D[1]),this.addNamespaces(y),setPath(this.data,D,S),T.silent||this.emit
362("added",m,y,_,S)}addResources(m,y,_){let S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(let S in _)(isString(_[S])||Array.isArray(_[S]))&&this.addResource(m,y,S,_[S],{silent:!0});S.silent||this.emit("added",m,y,_)}addResourceBundle(m,y,_,S,T){let R=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1,skipCopy:!1},D=[m,y];m.indexOf(".")>-1&&(D=m.split("."),S=_,_=y,y=D[1]),this.addNamespaces(y);let j=getPath(this.data,D)||{};R.skipCopy||(_=JSON.parse(JSON.stringify(_))),S?deepExtend(j,_,T):j={...j,..._},setPath(this.data,D,j),R.silent||this.emit("added",m,y,_)}removeResourceBundle(m,y){this.hasResourceBundle(m,y)&&delete this.data[m][y],this.removeNamespaces(y),this.emit("removed",m,y)}hasResourceBundle(m,y){return void 0!==this.getResource(m,y)}getResourceBundle(m,y){return(y||(y=this.options.defaultNS),"v1"===this.options.compatibilityAPI)?{...this.getResource(m,y)}:this.getResource(m,y)}getDataByLanguage(m){return this.data[m]}hasLanguageSomeTranslations(m){let y=this.getDataByLanguage(m),_=y&&Object.keys(y)||[];return!!_.find(m=>y[m]&&Object.keys(y[m]).length>0)}toJSON(){return this.data}};var Z={processors:{},addPostProcessor(m){this.processors[m.name]=m},handle(m,y,_,S,T){return m.forEach(m=>{this.processors[m]&&(y=this.processors[m].process(y,_,S,T))}),y}};let W={};let Translator=class Translator extends EventEmitter{constructor(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),copy(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","
362i18nFormat","utils"],m,this),this.options=y,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=B.create("translator")}changeLanguage(m){m&&(this.language=m)}exists(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(null==m)return!1;let _=this.resolve(m,y);return _&&void 0!==_.res}extractFromKey(m,y){let _=void 0!==y.nsSeparator?y.nsSeparator:this.options.nsSeparator;void 0===_&&(_=":");let S=void 0!==y.keySeparator?y.keySeparator:this.options.keySeparator,T=y.ns||this.options.defaultNS||[],R=_&&m.indexOf(_)>-1,D=!this.options.userDefinedKeySeparator&&!y.keySeparator&&!this.options.userDefinedNsSeparator&&!y.nsSeparator&&!looksLikeObjectPath(m,_,S);if(R&&!D){let y=m.match(this.interpolator.nestingRegexp);if(y&&y.length>0)return{key:m,namespaces:isString(T)?[T]:T};let R=m.split(_);(_!==S||_===S&&this.options.ns.indexOf(R[0])>-1)&&(T=R.shift()),m=R.join(S)}return{key:m,namespaces:isString(T)?[T]:T}}translate(m,y,_){if("object"!=typeof y&&this.options.overloadTranslationOptionHandler&&(y=this.options.overloadTranslationOptionHandler(arguments)),"object"==typeof y&&(y={...y}),y||(y={}),null==m)return"";Array.isArray(m)||(m=[String(m)]);let S=void 0!==y.returnDetails?y.returnDetails:this.options.returnDetails,T=void 0!==y.keySeparator?y.keySeparator:this.options.keySeparator,{key:R,namespaces:D}=this.extractFromKey(m[m.length-1],y),j=D[D.length-1],B=y.lng||this.language,Z=y.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(B&&"cimode"===B.toLowerCase()){if(Z){let m=y.nsSeparator||this.options.nsSeparator;return S?{res:`${j}${m}${R}`,usedKey:R,exactUsedKey:R,usedLng:B,usedNS:j,usedParams:this.getUsedParamsDetails(y)}:`${j}${m}${R}`}return S?{res:R,usedKey:R,exactUsedKey:R,usedLng:B,usedNS:j,usedParams:this.getUsedParamsDetails(y)}:R}let W=this.resolve(m,y),q=W&&W.res,Y=W&&W.usedKey||R,ee=W&&W.exactUsedKey||R,et=Object.prototype.toString.apply(q),er=void 0!==y.joinArrays?y.joinArrays:this.options.joinArrays,ei=!this.i18nFormat||this.i18nFormat.handleAsObject,ea=!isString(q)&&"boolean"!=typeof q&&"number"!=typeof q;if(ei&&q&&ea&&0>["[object Number]","[object Function]","[object RegExp]"].indexOf(et)&&!(isString(er)&&Array.isArray(q))){if(!y.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");let m=this.options.returnedObjectHandler?this.options.returnedObjectHandler(Y,q,{...y,ns:D}):`key '${R} (${this.language})' returned an object instead of string.`;return S?(W.res=m,W.usedParams=this.getUsedParamsDetails(y),W):m}if(T){let m=Array.isArray(q),_=m?[]:{},S=m?ee:Y;for(let m in q)if(Object.prototype.hasOwnProperty.call(q,m)){let R=`${S}${T}${m}`;_[m]=this.translate(R,{...y,joinArrays:!1,ns:D}),_[m]===R&&(_[m]=q[m])}q=_}}else if(ei&&isString(er)&&Array.isArray(q))(q=q.join(er))&&(q=this.extendTranslation(q,m,y,_));else{let S=!1,D=!1,Z=void 0!==y.count&&!isString(y.count),Y=Translator.hasDefaultValue(y),ee=Z?this.pluralResolver.getSuffix(B,y.count,y):"",et=y.ordinal&&Z?this.pluralResolver.getSuffix(B,y.count,{ordinal:!1}):"",er=Z&&!y.ordinal&&0===y.count&&this.pluralResolver.shouldUseIntlApi(),ei=er&&y[`defaultValue${this.options.pluralSeparator}zero`]||y[`defaultValue${ee}`]||y[`defaultValue${et}`]||y.defaultValue;!this.isValidLookup(q)&&Y&&(S=!0,q=ei),this.isValidLookup(q)||(D=!0,q=R);let ea=y.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey,es=ea&&D?void 0:q,el=Y&&ei!==q&&this.options.updateMissing;if(D||S||el){if(this.logger.log(el?"updateKey":"missingKey",B,j,R,el?ei:q),T){let m=this.resolve(R,{...y,keySeparator:!1});m&&m.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let m=[],_=this.languageUtils.getFallbackCodes(this.options.fallbackLng,y.lng||this.language);if("fallback"===this.options.saveMissingTo&&_&&_[0])for(let y=0;y<_.length;y++)m.push(_[y]);else"all"===this.options.saveMissingTo?m=this.languageUtils.toResolveHierarchy(y.lng||this.language):m.push(y.lng||this.language);let send=(m,_,S)=>{let T=Y&&S!==q?S:es;this.options.missingKeyHandler?this.options.missingKeyHandler(m,j,_,T,el,y):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(m,j,_,T,el,y),this.emit
362("missingKey",m,j,_,q)};this.options.saveMissing&&(this.options.saveMissingPlurals&&Z?m.forEach(m=>{let _=this.pluralResolver.getSuffixes(m,y);er&&y[`defaultValue${this.options.pluralSeparator}zero`]&&0>_.indexOf(`${this.options.pluralSeparator}zero`)&&_.push(`${this.options.pluralSeparator}zero`),_.forEach(_=>{send([m],R+_,y[`defaultValue${_}`]||ei)})}):send(m,R,ei))}q=this.extendTranslation(q,m,y,W,_),D&&q===R&&this.options.appendNamespaceToMissingKey&&(q=`${j}:${R}`),(D||S)&&this.options.parseMissingKeyHandler&&(q="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${j}:${R}`:R,S?q:void 0):this.options.parseMissingKeyHandler(q))}return S?(W.res=q,W.usedParams=this.getUsedParamsDetails(y),W):q}extendTranslation(m,y,_,S,T){var R=this;if(this.i18nFormat&&this.i18nFormat.parse)m=this.i18nFormat.parse(m,{...this.options.interpolation.defaultVariables,..._},_.lng||this.language||S.usedLng,S.usedNS,S.usedKey,{resolved:S});else if(!_.skipInterpolation){let D;_.interpolation&&this.interpolator.init({..._,interpolation:{...this.options.interpolation,..._.interpolation}});let j=isString(m)&&(_&&_.interpolation&&void 0!==_.interpolation.skipOnVariables?_.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);if(j){let y=m.match(this.interpolator.nestingRegexp);D=y&&y.length}let B=_.replace&&!isString(_.replace)?_.replace:_;if(this.options.interpolation.defaultVariables&&(B={...this.options.interpolation.defaultVariables,...B}),m=this.interpolator.interpolate(m,B,_.lng||this.language||S.usedLng,_),j){let y=m.match(this.interpolator.nestingRegexp),S=y&&y.length;D<S&&(_.nest=!1)}!_.lng&&"v1"!==this.options.compatibilityAPI&&S&&S.res&&(_.lng=this.language||S.usedLng),!1!==_.nest&&(m=this.interpolator.nest(m,function(){for(var m=arguments.length,S=Array(m),D=0;D<m;D++)S[D]=arguments[D];return T&&T[0]===S[0]&&!_.context?(R.logger.warn(`It seems you are nesting recursively key: ${S[0]} in key: ${y[0]}`),null):R.translate(...S,y)},_)),_.interpolation&&this.interpolator.reset()}let D=_.postProcess||this.options.postProcess,j=isString(D)?[D]:D;return null!=m&&j&&j.length&&!1!==_.applyPostProcessor&&(m=Z.handle(j,m,y,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...S,usedParams:this.getUsedParamsDetails(_)},..._}:_,this)),m}resolve(m){let y,_,S,T,R,D=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return isString(m)&&(m=[m]),m.forEach(m=>{if(this.isValidLookup(y))return;let j=this.extractFromKey(m,D),B=j.key;_=B;let Z=j.namespaces;this.options.fallbackNS&&(Z=Z.concat(this.options.fallbackNS));let q=void 0!==D.count&&!isString(D.count),Y=q&&!D.ordinal&&0===D.count&&this.pluralResolver.shouldUseIntlApi(),ee=void 0!==D.context&&(isString(D.context)||"number"==typeof D.context)&&""!==D.context,et=D.lngs?D.lngs:this.languageUtils.toResolveHierarchy(D.lng||this.language,D.fallbackLng);Z.forEach(m=>{this.isValidLookup(y)||(R=m,!W[`${et[0]}-${m}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(R)&&(W[`${et[0]}-${m}`]=!0,this.logger.warn(`key "${_}" for languages "${et.join(", ")}" won't get resolved as namespace "${R}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),et.forEach(_=>{let R;if(this.isValidLookup(y))return;T=_;let j=[B];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(j,B,_,m,D);else{let m;q&&(m=this.pluralResolver.getSuffix(_,D.count,D));let y=`${this.options.pluralSeparator}zero`,S=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(q&&(j.push(B+m),D.ordinal&&0===m.indexOf(S)&&j.push(B+m.replace(S,this.options.pluralSeparator)),Y&&j.push(B+y)),ee){let _=`${B}${this.options.contextSeparator}${D.context}`;j.push(_),q&&(j.push(_+m),D.ordinal&&0===m.indexOf(S)&&j.push(_+m.replace(S,this.options.pluralSeparator)),Y&&j.push(_+y))}}for(;R=j.pop();)this.isValidLookup(y)||(S=R,y=this.getResource(_,m,R,D))}))})}),{res:y,usedKey:_,exactUsedKey:S,usedLng:T,usedNS:R}}isValidLookup(m){return void 0!==m&&!(!this.options.returnNull&&null===m)&&!(!this.options.returnEmptyString&&""===m)}getResource(m,y,_){let S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(m,y,_,S
362):this.resourceStore.getResource(m,y,_,S)}getUsedParamsDetails(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=m.replace&&!isString(m.replace),_=y?m.replace:m;if(y&&void 0!==m.count&&(_.count=m.count),this.options.interpolation.defaultVariables&&(_={...this.options.interpolation.defaultVariables,..._}),!y)for(let m of(_={..._},["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"]))delete _[m];return _}static hasDefaultValue(m){let y="defaultValue";for(let _ in m)if(Object.prototype.hasOwnProperty.call(m,_)&&y===_.substring(0,y.length)&&void 0!==m[_])return!0;return!1}};let capitalize=m=>m.charAt(0).toUpperCase()+m.slice(1);let LanguageUtil=class LanguageUtil{constructor(m){this.options=m,this.supportedLngs=this.options.supportedLngs||!1,this.logger=B.create("languageUtils")}getScriptPartFromCode(m){if(!(m=getCleanedCode(m))||0>m.indexOf("-"))return null;let y=m.split("-");return 2===y.length?null:(y.pop(),"x"===y[y.length-1].toLowerCase())?null:this.formatLanguageCode(y.join("-"))}getLanguagePartFromCode(m){if(!(m=getCleanedCode(m))||0>m.indexOf("-"))return m;let y=m.split("-");return this.formatLanguageCode(y[0])}formatLanguageCode(m){if(isString(m)&&m.indexOf("-")>-1){if("undefined"!=typeof Intl&&void 0!==Intl.getCanonicalLocales)try{let y=Intl.getCanonicalLocales(m)[0];if(y&&this.options.lowerCaseLng&&(y=y.toLowerCase()),y)return y}catch(m){}let y=["hans","hant","latn","cyrl","cans","mong","arab"],_=m.split("-");return this.options.lowerCaseLng?_=_.map(m=>m.toLowerCase()):2===_.length?(_[0]=_[0].toLowerCase(),_[1]=_[1].toUpperCase(),y.indexOf(_[1].toLowerCase())>-1&&(_[1]=capitalize(_[1].toLowerCase()))):3===_.length&&(_[0]=_[0].toLowerCase(),2===_[1].length&&(_[1]=_[1].toUpperCase()),"sgn"!==_[0]&&2===_[2].length&&(_[2]=_[2].toUpperCase()),y.indexOf(_[1].toLowerCase())>-1&&(_[1]=capitalize(_[1].toLowerCase())),y.indexOf(_[2].toLowerCase())>-1&&(_[2]=capitalize(_[2].toLowerCase()))),_.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?m.toLowerCase():m}isSupportedCode(m){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(m=this.getLanguagePartFromCode(m)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(m)>-1}getBestMatchFromCodes(m){let y;return m?(m.forEach(m=>{if(y)return;let _=this.formatLanguageCode(m);(!this.options.supportedLngs||this.isSupportedCode(_))&&(y=_)}),!y&&this.options.supportedLngs&&m.forEach(m=>{if(y)return;let _=this.getLanguagePartFromCode(m);if(this.isSupportedCode(_))return y=_;y=this.options.supportedLngs.find(m=>{if(m===_||!(0>m.indexOf("-")&&0>_.indexOf("-"))&&(m.indexOf("-")>0&&0>_.indexOf("-")&&m.substring(0,m.indexOf("-"))===_||0===m.indexOf(_)&&_.length>1))return m})}),y||(y=this.getFallbackCodes(this.options.fallbackLng)[0]),y):null}getFallbackCodes(m,y){if(!m)return[];if("function"==typeof m&&(m=m(y)),isString(m)&&(m=[m]),Array.isArray(m))return m;if(!y)return m.default||[];let _=m[y];return _||(_=m[this.getScriptPartFromCode(y)]),_||(_=m[this.formatLanguageCode(y)]),_||(_=m[this.getLanguagePartFromCode(y)]),_||(_=m.default),_||[]}toResolveHierarchy(m,y){let _=this.getFallbackCodes(y||this.options.fallbackLng||[],m),S=[],addCode=m=>{m&&(this.isSupportedCode(m)?S.push(m):this.logger.warn(`rejecting language code not found in supportedLngs: ${m}`))};return isString(m)&&(m.indexOf("-")>-1||m.indexOf("_")>-1)?("languageOnly"!==this.options.load&&addCode(this.formatLanguageCode(m)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&addCode(this.getScriptPartFromCode(m)),"currentOnly"!==this.options.load&&addCode(this.getLanguagePartFromCode(m))):isString(m)&&addCode(this.formatLanguageCode(m)),_.forEach(m=>{0>S.indexOf(m)&&addCode(this.formatLanguageCode(m))}),S}};let q=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","
362sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],Y={1:m=>Number(m>1),2:m=>Number(1!=m),3:m=>0,4:m=>Number(m%10==1&&m%100!=11?0:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?1:2),5:m=>Number(0==m?0:1==m?1:2==m?2:m%100>=3&&m%100<=10?3:m%100>=11?4:5),6:m=>Number(1==m?0:m>=2&&m<=4?1:2),7:m=>Number(1==m?0:m%10>=2&&m%10<=4&&(m%100<10||m%100>=20)?1:2),8:m=>Number(1==m?0:2==m?1:8!=m&&11!=m?2:3),9:m=>Number(m>=2),10:m=>Number(1==m?0:2==m?1:m<7?2:m<11?3:4),11:m=>Number(1==m||11==m?0:2==m||12==m?1:m>2&&m<20?2:3),12:m=>Number(m%10!=1||m%100==11),13:m=>Number(0!==m),14:m=>Number(1==m?0:2==m?1:3==m?2:3),15:m=>Number(m%10==1&&m%100!=11?0:m%10>=2&&(m%100<10||m%100>=20)?1:2),16:m=>Number(m%10==1&&m%100!=11?0:0!==m?1:2),17:m=>Number(1==m||m%10==1&&m%100!=11?0:1),18:m=>Number(0==m?0:1==m?1:2),19:m=>Number(1==m?0:0==m||m%100>1&&m%100<11?1:m%100>10&&m%100<20?2:3),20:m=>Number(1==m?0:0==m||m%100>0&&m%100<20?1:2),21:m=>Number(m%100==1?1:m%100==2?2:m%100==3||m%100==4?3:0),22:m=>Number(1==m?0:2==m?1:(m<0||m>10)&&m%10==0?2:3)},ee=["v1","v2","v3"],et=["v4"],er={zero:0,one:1,two:2,few:3,many:4,other:5},createRules=()=>{let m={};return q.forEach(y=>{y.lngs.forEach(_=>{m[_]={numbers:y.nr,plurals:Y[y.fc]}})}),m};let PluralResolver=class PluralResolver{constructor(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=m,this.options=y,this.logger=B.create("pluralResolver"),(!this.options.compatibilityJSON||et.includes(this.options.compatibilityJSON))&&("undefined"==typeof Intl||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=createRules(),this.pluralRulesCache={}}addRule(m,y){this.rules[m]=y}clearCache(){this.pluralRulesCache={}}getRule(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi()){let _;let S=getCleanedCode("dev"===m?"en":m),T=y.ordinal?"ordinal":"cardinal",R=JSON.stringify({cleanedCode:S,type:T});if(R in this.pluralRulesCache)return this.pluralRulesCache[R];try{_=new Intl.PluralRules(S,{type:T})}catch(T){if(!m.match(/-|_/))return;let S=this.languageUtils.getLanguagePartFromCode(m);_=this.getRule(S,y)}return this.pluralRulesCache[R]=_,_}return this.rules[m]||this.rules[this.languageUtils.getLanguagePartFromCode(m)]}needsPlural(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_=this.getRule(m,y);return this.shouldUseIntlApi()?_&&_.resolvedOptions().pluralCategories.length>1:_&&_.numbers.length>1}getPluralFormsOfKey(m,y){let _=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(m,_).map(m=>`${y}${m}`)}getSuffixes(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_=this.getRule(m,y);return _?this.shouldUseIntlApi()?_.resolvedOptions().pluralCategories.sort((m,y)=>er[m]-er[y]).map(m=>`${this.options.prepend}${y.ordinal?`ordinal${this.options.prepend}`:""}${m}`):_.numbers.map(_=>this.getSuffix(m,_,y)):[]}getSuffix(m,y){let _=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},S=this.getRule(m,_);return S?this.shouldUseIntlApi()?`${this.options.prepend}${_.ordinal?`ordinal${this.options.prepend}`:""}${S.select(y)}`:this.getSuffixRetroCompatible(S,y):(this.logger.warn(`no plural rule found for: ${m}`),"")}getSuffixRetroCompatible(m,y){let _=m.noAbs?m.plurals(y):m.plurals(Math.abs(y)),S=m.numbers[_];this.options.simplifyPluralSuffix&&2===m.numbers.length&&1===m.numbers[
3620]&&(2===S?S="plural":1===S&&(S=""));let returnSuffix=()=>this.options.prepend&&S.toString()?this.options.prepend+S.toString():S.toString();return"v1"===this.options.compatibilityJSON?1===S?"":"number"==typeof S?`_plural_${S.toString()}`:returnSuffix():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===m.numbers.length&&1===m.numbers[0]?returnSuffix():this.options.prepend&&_.toString()?this.options.prepend+_.toString():_.toString()}shouldUseIntlApi(){return!ee.includes(this.options.compatibilityJSON)}};let deepFindWithDefaults=function(m,y,_){let S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",T=!(arguments.length>4)||void 0===arguments[4]||arguments[4],R=getPathWithDefaults(m,y,_);return!R&&T&&isString(_)&&void 0===(R=deepFind(m,_,S))&&(R=deepFind(y,_,S)),R},regexSafe=m=>m.replace(/\$/g,"$$$$");let Interpolator=class Interpolator{constructor(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=B.create("interpolator"),this.options=m,this.format=m.interpolation&&m.interpolation.format||(m=>m),this.init(m)}init(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};m.interpolation||(m.interpolation={escapeValue:!0});let{escape:y,escapeValue:_,useRawValueToEscape:S,prefix:T,prefixEscaped:R,suffix:D,suffixEscaped:j,formatSeparator:B,unescapeSuffix:Z,unescapePrefix:W,nestingPrefix:q,nestingPrefixEscaped:Y,nestingSuffix:ee,nestingSuffixEscaped:et,nestingOptionsSeparator:er,maxReplaces:ei,alwaysFormat:ea}=m.interpolation;this.escape=void 0!==y?y:escape,this.escapeValue=void 0===_||_,this.useRawValueToEscape=void 0!==S&&S,this.prefix=T?regexEscape(T):R||"{{",this.suffix=D?regexEscape(D):j||"}}",this.formatSeparator=B||",",this.unescapePrefix=Z?"":W||"-",this.unescapeSuffix=this.unescapePrefix?"":Z||"",this.nestingPrefix=q?regexEscape(q):Y||regexEscape("$t("),this.nestingSuffix=ee?regexEscape(ee):et||regexEscape(")"),this.nestingOptionsSeparator=er||",",this.maxReplaces=ei||1e3,this.alwaysFormat=void 0!==ea&&ea,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let getOrResetRegExp=(m,y)=>m&&m.source===y?(m.lastIndex=0,m):RegExp(y,"g");this.regexp=getOrResetRegExp(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=getOrResetRegExp(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=getOrResetRegExp(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(m,y,_,S){let T,R,D;let j=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},handleFormat=m=>{if(0>m.indexOf(this.formatSeparator)){let T=deepFindWithDefaults(y,j,m,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(T,void 0,_,{...S,...y,interpolationkey:m}):T}let T=m.split(this.formatSeparator),R=T.shift().trim(),D=T.join(this.formatSeparator).trim();return this.format(deepFindWithDefaults(y,j,R,this.options.keySeparator,this.options.ignoreJSONStructure),D,_,{...S,...y,interpolationkey:R})};this.resetRegExp();let B=S&&S.missingInterpolationHandler||this.options.missingInterpolationHandler,Z=S&&S.interpolation&&void 0!==S.interpolation.skipOnVariables?S.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables,W=[{regex:this.regexpUnescape,safeValue:m=>regexSafe(m)},{regex:this.regexp,safeValue:m=>this.escapeValue?regexSafe(this.escape(m)):regexSafe(m)}];return W.forEach(y=>{for(D=0;T=y.regex.exec(m);){let _=T[1].trim();if(void 0===(R=handleFormat(_))){if("function"==typeof B){let y=B(m,T,S);R=isString(y)?y:""}else if(S&&Object.prototype.hasOwnProperty.call(S,_))R="";else if(Z){R=T[0];continue}else this.logger.warn(`missed to pass in variable ${_} for interpolating ${m}`),R=""}else isString(R)||this.useRawValueToEscape||(R=makeString(R));let j=y.safeValue(R);if(m=m.replace(T[0],j),Z?(y.regex.lastIndex+=R.length,y.regex.lastIndex-=T[0].length):y.regex.lastIndex=0,++D>=this.maxReplaces)break}}),m}nest(m,y){let _,S,T,R=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},handleHasOptions=(m,y)=>{let _=this.nestingOptionsSeparator;if(0>m.indexOf(_))return m;let S=m.split(RegExp(`${_}[ ]*{`)),R=`{${S[1]}`;m=S[0],R=this.interpolate(R,T);let D=R.match(/'/g),j=R.match(/"/g);(D&&D.length%2==0&&!j||j.length%2!=0)&&(R=R.replace(/'/g,'"'));try{T=JSON.parse(R),y&&(T={...y,...T})}catch(y){return this.logger.warn(`failed parsing options string in nesting for key ${m}`,y),`${m}${_}${R}`}return T.defaultValue&&T.defaultValue.indexOf(this.prefix)>-1&&delete T.defaultValue,m};for(;_=this.nestingRegexp.exec(m);){let D=[];(T=(T={...R}).replace&&!isString(T.replace)?T.replace:T).applyPostProcessor=!1,delete T.defaultValue;let j=!1;if(-1!==_[0].indexOf(this.formatSeparator)&&!/{.*}/.test(_[1])){let m=_[1].split(this.formatSeparator).map(m=>m.trim());_[1]=m.shift(),D=m,j=!0}if((S=y(handleHasOptions.call(this,_[1].trim(),T),T))&&_[0]===m&&!isString(S))return S;isString(S)||(S=makeString(S)),S||(this.logger.warn(`missed to resolve ${_[1]} for nesting ${m}`),S=""),j&&(S=D.reduce((m,y)=>this.format(m,y,R.lng,{...R,interpolationkey:_[1].trim()}),S.trim())),m=m.replace(_[0],S),this.regexp.lastIndex=0}return m}};let parseFormatStr=m=>{let y=m.toLowerCase().trim(),_={};if(m.indexOf("(")>-1){let S=m.split("(");y=S[0].toLowerCase().trim();let T=S[1].substring(0,S[1].length-1);if("currency"===y&&0>T.indexOf(":"))_.currency||(_.currency=T.trim());else if("relativetime"===y&&0>T.indexOf(":"))_.range||(_.range=T.trim());else{let m=T.split(";");m.forEach(m=>{if(m){let[y,...S]=m.split(":"),T=S.join(":").trim().replace(/^'+|'+$/g,""),R=y.trim();_[R]||(_[R]=T),"false"===T&&(_[R]=!1),"true"===T&&(_[R]=!0),isNaN(T)||(_[R]=parseInt(T,10))}})}}return{formatName:y,formatOptions:_}},createCachedFormatter=m=>{let y={};return(_,S,T)=>{let R=T;T&&T.interpolationkey&&T.formatParams&&T.formatParams[T.interpolationkey]&&T[T.interpolationkey]&&(R={...R,[T.interpolationkey]:void 0});let D=S+JSON.stringify(R),j=y[D];return j||(j=m(getCleanedCode(S),T),y[D]=j),j(_)}};let Formatter=class Formatter{constructor(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=B.create("formatter"),this.options=m,this.formats={number:createCachedFormatter((m,y)=>{let _=new Intl.NumberFormat(m,{...y});return m=>_.format(m)}),currency:createCachedFormatter((m,y)=>{let _=new Intl.NumberFormat(m,{...y,style:"currency"});return m=>_.format(m)}),datetime:createCachedFormatter((m,y)=>{let _=new Intl.DateTimeFormat(m,{...y});return m=>_.format(m)}),relativetime:createCachedFormatter((m,y)=>{let _=new Intl.RelativeTimeFormat(m,{...y});return m=>_.format(m,y.range||"day")}),list:createCachedFormatter((m,y)=>{let _=new Intl.ListFormat(m,{...y});return m=>_.format(m)})},this.init(m)}init(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};this.formatSeparator=y.interpolation.formatSeparator||","}add(m,y){this.formats[m.toLowerCase().trim()]=y}addCached(m,y){this.formats[m.toLowerCase().trim()]=createCachedFormatter(y)}format(m,y,_){let S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},T=y.split(this.formatSeparator);if(T.length>1&&T[0].indexOf("(")>1&&0>T[0].indexOf(")")&&T.find(m=>m.indexOf(")")>-1)){let m=T.findIndex(m=>m.indexOf(")")>-1);T[0]=[T[0],...T.splice(1,m)].join(this.formatSeparator)}let R=T.reduce((m,y)=>{let{formatName:T,formatOptions:R}=parseFormatStr(y);if(this.formats[T]){let y=m;try{let D=S&&S.formatParams&&S.formatParams[S.interpolationkey]||{},j=D.locale||D.lng||S.locale||S.lng||_;y=this.formats[T](m,j,{...R,...S,...D})}catch(m){this.logger.warn(m)}return y}return this.logger.warn(`there was no format function for ${T}`),m},m);return R}};let removePending=(m,y)=>{void 0!==m.pending[y]&&(delete m.pending[y],m.pendingCount--)};
362let Connector=class Connector extends EventEmitter{constructor(m,y,_){let S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=m,this.store=y,this.services=_,this.languageUtils=_.languageUtils,this.options=S,this.logger=B.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=S.maxParallelReads||10,this.readingCalls=0,this.maxRetries=S.maxRetries>=0?S.maxRetries:5,this.retryTimeout=S.retryTimeout>=1?S.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(_,S.backend,S)}queueLoad(m,y,_,S){let T={},R={},D={},j={};return m.forEach(m=>{let S=!0;y.forEach(y=>{let D=`${m}|${y}`;!_.reload&&this.store.hasResourceBundle(m,y)?this.state[D]=2:this.state[D]<0||(1===this.state[D]?void 0===R[D]&&(R[D]=!0):(this.state[D]=1,S=!1,void 0===R[D]&&(R[D]=!0),void 0===T[D]&&(T[D]=!0),void 0===j[y]&&(j[y]=!0)))}),S||(D[m]=!0)}),(Object.keys(T).length||Object.keys(R).length)&&this.queue.push({pending:R,pendingCount:Object.keys(R).length,loaded:{},errors:[],callback:S}),{toLoad:Object.keys(T),pending:Object.keys(R),toLoadLanguages:Object.keys(D),toLoadNamespaces:Object.keys(j)}}loaded(m,y,_){let S=m.split("|"),T=S[0],R=S[1];y&&this.emit("failedLoading",T,R,y),!y&&_&&this.store.addResourceBundle(T,R,_,void 0,void 0,{skipCopy:!0}),this.state[m]=y?-1:2,y&&_&&(this.state[m]=0);let D={};this.queue.forEach(_=>{pushPath(_.loaded,[T],R),removePending(_,m),y&&_.errors.push(y),0!==_.pendingCount||_.done||(Object.keys(_.loaded).forEach(m=>{D[m]||(D[m]={});let y=_.loaded[m];
362y.length&&y.forEach(y=>{void 0===D[m][y]&&(D[m][y]=!0)})}),_.done=!0,_.errors.length?_.callback(_.errors):_.callback())}),this.emit("loaded",D),this.queue=this.queue.filter(m=>!m.done)}read(m,y,_){let S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,T=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,R=arguments.length>5?arguments[5]:void 0;if(!m.length)return R(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:m,ns:y,fcName:_,tried:S,wait:T,callback:R});return}this.readingCalls++;let resolver=(D,j)=>{if(this.readingCalls--,this.waitingReads.length>0){let m=this.waitingReads.shift();this.read(m.lng,m.ns,m.fcName,m.tried,m.wait,m.callback)}if(D&&j&&S<this.maxRetries){setTimeout(()=>{this.read.call(this,m,y,_,S+1,2*T,R)},T);return}R(D,j)},D=this.backend[_].bind(this.backend);if(2===D.length){try{let _=D(m,y);_&&"function"==typeof _.then?_.then(m=>resolver(null,m)).catch(resolver):resolver(null,_)}catch(m){resolver(m)}return}return D(m,y,resolver)}prepareLoading(m,y){let _=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},S=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),S&&S();isString(m)&&(m=this.languageUtils.toResolveHierarchy(m)),isString(y)&&(y=[y]);let T=this.queueLoad(m,y,_,S);if(!T.toLoad.length)return T.pending.length||S(),null;T.toLoad.forEach(m=>{this.loadOne(m)})}load(m,y,_){this.prepareLoading(m,y,{},_)}reload(m,y,_){this.prepareLoading(m,y,{reload:!0},_)}loadOne(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",_=m.split("|"),S=_[0],T=_[1];this.read(S,T,"read",void 0,void 0,(_,R)=>{_&&this.logger.warn(`${y}loading namespace ${T} for language ${S} failed`,_),!_&&R&&this.logger.log(`${y}loaded namespace ${T} for language ${S}`,R),this.loaded(m,_,R)})}saveMissing(m,y,_,S,T){let R=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},D=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(y)){this.logger.warn(`did not save key "${_}" as the namespace "${y}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(null!=_&&""!==_){if(this.backend&&this.backend.create){let j={...R,isUpdate:T},B=this.backend.create.bind(this.backend);if(B.length<6)try{let T;(T=5===B.length?B(m,y,_,S,j):B(m,y,_,S))&&"function"==typeof T.then?T.then(m=>D(null,m)).catch(D):D(null,T)}catch(m){D(m)}else B(m,y,_,S,D,j)}m&&m[0]&&this.store.addResource(m[0],y,_,S)}}};let get=()=>({debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:m=>{let y={};if("object"==typeof m[1]&&(y=m[1]),isString(m[1])&&(y.defaultValue=m[1]),isString(m[2])&&(y.tDescription=m[2]),"object"==typeof m[2]||"object"==typeof m[3]){let _=m[3]||m[2];Object.keys(_).forEach(m=>{y[m]=_[m]})}return y},interpolation:{escapeValue:!0,format:m=>m,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),transformOptions=m=>(isString(m.ns)&&(m.ns=[m.ns]),isString(m.fallbackLng)&&(m.fallbackLng=[m.fallbackLng]),isString(m.fallbackNS)&&(m.fallbackNS=[m.fallbackNS]),m.supportedLngs&&0>m.supportedLngs.indexOf("cimode")&&(m.supportedLngs=m.supportedLngs.concat(["cimode"])),m),noop=()=>{},bindMemberFunctions=m=>{let y=Object.getOwnPropertyNames(Object.getPrototypeOf(m));
362y.forEach(y=>{"function"==typeof m[y]&&(m[y]=m[y].bind(m))})};let I18n=class I18n extends EventEmitter{constructor(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=arguments.length>1?arguments[1]:void 0;if(super(),this.options=transformOptions(m),this.services={},this.logger=B,this.modules={external:[]},bindMemberFunctions(this),y&&!this.isInitialized&&!m.isClone){if(!this.options.initImmediate)return this.init(m,y),this;setTimeout(()=>{this.init(m,y)},0)}}init(){var m=this;let y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,"function"==typeof y&&(_=y,y={}),!y.defaultNS&&!1!==y.defaultNS&&y.ns&&(isString(y.ns)?y.defaultNS=y.ns:0>y.ns.indexOf("translation")&&(y.defaultNS=y.ns[0]));let S=get();this.options={...S,...this.options,...transformOptions(y)},"v1"!==this.options.compatibilityAPI&&(this.options.interpolation={...S.interpolation,...this.options.interpolation}),void 0!==y.keySeparator&&(this.options.userDefinedKeySeparator=y.keySeparator),void 0!==y.nsSeparator&&(this.options.userDefinedNsSeparator=y.nsSeparator);let createClassOnDemand=m=>m?"function"==typeof m?new m:m:null;if(!this.options.isClone){let y;this.modules.logger?B.init(createClassOnDemand(this.modules.logger),this.options):B.init(null,this.options),this.modules.formatter?y=this.modules.formatter:"undefined"!=typeof Intl&&(y=Formatter);let _=new LanguageUtil(this.options);this.store=new ResourceStore(this.options.resources,this.options);let T=this.services;T.logger=B,T.resourceStore=this.store,T.languageUtils=_,T.pluralResolver=new PluralResolver(_,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),y&&(!this.options.interpolation.format||this.options.interpolation.format===S.interpolation.format)&&(T.formatter=createClassOnDemand(y),T.formatter.init(T,this.options),this.options.interpolation.format=T.formatter.format.bind(T.formatter)),T.interpolator=new Interpolator(this.options),T.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},T.backendConnector=new Connector(createClassOnDemand(this.modules.backend),T.resourceStore,T,this.options),T.backendConnector.on("*",function(y){for(var _=arguments.length,S=Array(_>1?_-1:0),T=1;T<_;T++)S[T-1]=arguments[T];m.emit(y,...S)}),this.modules.languageDetector&&(T.languageDetector=createClassOnDemand(this.modules.languageDetector),T.languageDetector.init&&T.languageDetector.init(T,this.options.detection,this.options)),this.modules.i18nFormat&&(T.i18nFormat=createClassOnDemand(this.modules.i18nFormat),T.i18nFormat.init&&T.i18nFormat.init(this)),this.translator=new Translator(this.services,this.options),this.translator.on("*",function(y){for(var _=arguments.length,S=Array(_>1?_-1:0),T=1;T<_;T++)S[T-1]=arguments[T];m.emit(y,...S)}),this.modules.external.forEach(m=>{m.init&&m.init(this)})}if(this.format=this.options.interpolation.format,_||(_=noop),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let m=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);m.length>0&&"dev"!==m[0]&&(this.options.lng=m[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(y=>{this[y]=function(){return m.store[y](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(y=>{this[y]=function(){return m.store[y](...arguments),m}});let T=defer(),load=()=>{let finish=(m,y)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),T.resolve(y),_(m,y)};if(this.languages&&"v1"!==this.options.compatibilityAPI&&!this.isInitialized)return finish(null,this.t.bind(this));this.changeLanguage(this.options.lng,finish)};return this.options.resources||!this.options.initImmediate?load():setTimeout(load,0),T}loadResources(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:noop,_=y,S=isString(m)?m:this.language;if("function"==typeof m&&(_=m),!this.options.resources||this.options.partialBundledLanguages){if(S&&"cimode"===S.toLowerCase()&&(!this.options.preload||0===this.options.preload.length))return _();let m=[],append=y=>{if(!y||"cimode"===y)return;let _=this.services.languageUtils.toResolveHierarchy(y);_.forEach(y=>{"cimode"!==y&&0>m.indexOf(y)&&m.push(y)})};if(S)append(S);else{let m=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);m.forEach(m=>append(m))}
362this.options.preload&&this.options.preload.forEach(m=>append(m)),this.services.backendConnector.load(m,this.options.ns,m=>{m||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),_(m)})}else _(null)}reloadResources(m,y,_){let S=defer();return"function"==typeof m&&(_=m,m=void 0),"function"==typeof y&&(_=y,y=void 0),m||(m=this.languages),y||(y=this.options.ns),_||(_=noop),this.services.backendConnector.reload(m,y,m=>{S.resolve(),_(m)}),S}use(m){if(!m)throw Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!m.type)throw Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===m.type&&(this.modules.backend=m),("logger"===m.type||m.log&&m.warn&&m.error)&&(this.modules.logger=m),"languageDetector"===m.type&&(this.modules.languageDetector=m),"i18nFormat"===m.type&&(this.modules.i18nFormat=m),"postProcessor"===m.type&&Z.addPostProcessor(m),"formatter"===m.type&&(this.modules.formatter=m),"3rdParty"===m.type&&this.modules.external.push(m),this}setResolvedLanguage(m){if(m&&this.languages&&!(["cimode","dev"].indexOf(m)>-1))for(let m=0;m<this.languages.length;m++){let y=this.languages[m];if(!(["cimode","dev"].indexOf(y)>-1)&&this.store.hasLanguageSomeTranslations(y)){this.resolvedLanguage=y;break}}}changeLanguage(m,y){var _=this;this.isLanguageChangingTo=m;let S=defer();this.emit("languageChanging",m);let setLngProps=m=>{this.language=m,this.languages=this.services.languageUtils.toResolveHierarchy(m),this.resolvedLanguage=void 0,this.setResolvedLanguage(m)},done=(m,T)=>{T?(setLngProps(T),this.translator.changeLanguage(T),this.isLanguageChangingTo=void 0,this.emit("languageChanged",T),this.logger.log("languageChanged",T)):this.isLanguageChangingTo=void 0,S.resolve(function(){return _.t(...arguments)}),y&&y(m,function(){return _.t(...arguments)})},setLng=y=>{m||y||!this.services.languageDetector||(y=[]);let _=isString(y)?y:this.services.languageUtils.getBestMatchFromCodes(y);_&&(this.language||setLngProps(_),this.translator.language||this.translator.changeLanguage(_),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(_)),this.loadResources(_,m=>{done(m,_)})};return m||!this.services.languageDetector||this.services.languageDetector.async?!m&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(setLng):this.services.languageDetector.detect(setLng):setLng(m):setLng(this.services.languageDetector.detect()),S}getFixedT(m,y,_){var S=this;let fixedT=function(m,y){let T,R;if("object"!=typeof y){for(var D=arguments.length,j=Array(D>2?D-2:0),B=2;B<D;B++)j[B-2]=arguments[B];T=S.options.overloadTranslationOptionHandler([m,y].concat(j))}else T={...y};T.lng=T.lng||fixedT.lng,T.lngs=T.lngs||fixedT.lngs,T.ns=T.ns||fixedT.ns,""!==T.keyPrefix&&(T.keyPrefix=T.keyPrefix||_||fixedT.keyPrefix);let Z=S.options.keySeparator||".";return R=T.keyPrefix&&Array.isArray(m)?m.map(m=>`${T.keyPrefix}${Z}${m}`):T.keyPrefix?`${T.keyPrefix}${Z}${m}`:m,S.t(R,T)};return isString(m)?fixedT.lng=m:fixedT.lngs=m,fixedT.ns=y,fixedT.keyPrefix=_,fixedT}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(m){this.options.defaultNS=m}hasLoadedNamespace(m){let y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
362if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;let _=y.lng||this.resolvedLanguage||this.languages[0],S=!!this.options&&this.options.fallbackLng,T=this.languages[this.languages.length-1];if("cimode"===_.toLowerCase())return!0;let loadNotPending=(m,y)=>{let _=this.services.backendConnector.state[`${m}|${y}`];return -1===_||0===_||2===_};if(y.precheck){let m=y.precheck(this,loadNotPending);if(void 0!==m)return m}return!!(this.hasResourceBundle(_,m)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||loadNotPending(_,m)&&(!S||loadNotPending(T,m)))}loadNamespaces(m,y){let _=defer();return this.options.ns?(isString(m)&&(m=[m]),m.forEach(m=>{0>this.options.ns.indexOf(m)&&this.options.ns.push(m)}),this.loadResources(m=>{_.resolve(),y&&y(m)}),_):(y&&y(),Promise.resolve())}loadLanguages(m,y){let _=defer();isString(m)&&(m=[m]);let S=this.options.preload||[],T=m.filter(m=>0>S.indexOf(m)&&this.services.languageUtils.isSupportedCode(m));return T.length?(this.options.preload=S.concat(T),this.loadResources(m=>{_.resolve(),y&&y(m)}),_):(y&&y(),Promise.resolve())}dir(m){if(m||(m=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!m)return"rtl";let y=this.services&&this.services.languageUtils||new LanguageUtil(get());return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(y.getLanguagePartFromCode(m))>-1||m.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=arguments.length>1?arguments[1]:void 0;return new I18n(m,y)}cloneInstance(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:noop,_=m.forkResourceStore;_&&delete m.forkResourceStore;let S={...this.options,...m,isClone:!0},T=new I18n(S);return(void 0!==m.debug||void 0!==m.prefix)&&(T.logger=T.logger.clone(m)),["store","services","language"].forEach(m=>{T[m]=this[m]}),T.services={...this.services},T.services.utils={hasLoadedNamespace:T.hasLoadedNamespace.bind(T)},_&&(T.store=new ResourceStore(this.store.data,S),T.services.resourceStore=T.store),T.translator=new Translator(T.services,S),T.translator.on("*",function(m){for(var y=arguments.length,_=Array(y>1?y-1:0),S=1;S<y;S++)_[S-1]=arguments[S];T.emit(m,..._)}),T.init(S,y),T.translator.options=S,T.translator.backendConnector.services.utils={hasLoadedNamespace:T.hasLoadedNamespace.bind(T)},T}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}};let ei=I18n.createInstance();ei.createInstance=I18n.createInstance;let ea=ei.createInstance;ei.dir,ei.init,ei.loadResources,ei.reloadResources,ei.use,ei.changeLanguage,ei.getFixedT,ei.t,ei.exists,ei.setDefaultNamespace,ei.hasLoadedNamespace,ei.loadNamespaces,ei.loadLanguages},93513:function(m,y,_){"use strict";_.d(y,{P2:function(){return ei},Uy:function(){return er},_x:function(){return ea}});var S,T=Symbol.for("immer-nothing"),R=Symbol.for("immer-draftable"),D=Symbol.for("immer-state");function die(m,...y){throw Error(`[Immer] minified error nr: ${m}. Full error at: https://bit.ly/3cXEKWf`)}var j=Object.getPrototypeOf;function isDraft(m){return!!m&&!!m[D]}function isDraftable(m){return!!m&&(isPlainObject(m)||Array.isArray(m)||!!m[R]||!!m.constructor?.[R]||isMap(m)||isSet(m))}var B=Object.prototype.constructor.toString(),Z=new WeakMap;function isPlainObject(m){if(!m||"object"!=typeof m)return!1;let y=Object.getPrototypeOf(m);if(null===y||y===Object.prototype)return!0;let _=Object.hasOwnProperty.call(y,"constructor")&&y.constructor;if(_===Object)return!0;
362if("function"!=typeof _)return!1;let S=Z.get(_);return void 0===S&&(S=Function.toString.call(_),Z.set(_,S)),S===B}function each(m,y,_=!0){if(0===getArchtype(m)){let S=_?Reflect.ownKeys(m):Object.keys(m);S.forEach(_=>{y(_,m[_],m)})}else m.forEach((_,S)=>y(S,_,m))}function getArchtype(m){let y=m[D];return y?y.type_:Array.isArray(m)?1:isMap(m)?2:isSet(m)?3:0}function has(m,y){return 2===getArchtype(m)?m.has(y):Object.prototype.hasOwnProperty.call(m,y)}function set(m,y,_){let S=getArchtype(m);2===S?m.set(y,_):3===S?m.add(_):m[y]=_}function isMap(m){return m instanceof Map}function isSet(m){return m instanceof Set}function latest(m){return m.copy_||m.base_}function shallowCopy(m,y){if(isMap(m))return new Map(m);if(isSet(m))return new Set(m);if(Array.isArray(m))return Array.prototype.slice.call(m);let _=isPlainObject(m);if(!0!==y&&("class_only"!==y||_)){let y=j(m);if(null!==y&&_)return{...m};let S=Object.create(y);return Object.assign(S,m)}{let y=Object.getOwnPropertyDescriptors(m);delete y[D];let _=Reflect.ownKeys(y);for(let S=0;S<_.length;S++){let T=_[S],R=y[T];!1===R.writable&&(R.writable=!0,R.configurable=!0),(R.get||R.set)&&(y[T]={configurable:!0,writable:!0,enumerable:R.enumerable,value:m[T]})}return Object.create(j(m),y)}}function freeze(m,y=!1){return isFrozen(m)||isDraft(m)||!isDraftable(m)||(getArchtype(m)>1&&Object.defineProperties(m,{set:W,add:W,clear:W,delete:W}),Object.freeze(m),y&&Object.values(m).forEach(m=>freeze(m,!0))),m}var W={value:function(){die(2)}};function isFrozen(m){return null===m||"object"!=typeof m||Object.isFrozen(m)}var q={};function getPlugin(m){let y=q[m];return y||die(0,m),y}function usePatchesInScope(m,y){y&&(getPlugin("Patches"),m.patches_=[],m.inversePatches_=[],m.patchListener_=y)}function revokeScope(m){leaveScope(m),m.drafts_.forEach(revokeDraft),m.drafts_=null}function leaveScope(m){m===S&&(S=m.parent_)}function enterScope(m){return S={drafts_:[],parent_:S,immer_:m,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function revokeDraft(m){let y=m[D];0===y.type_||1===y.type_?y.revoke_():y.revoked_=!0}function processResult(m,y){y.unfinalizedDrafts_=y.drafts_.length;let _=y.drafts_[0],S=void 0!==m&&m!==_;return S?(_[D].modified_&&(revokeScope(y),die(4)),isDraftable(m)&&(m=finalize(y,m),y.parent_||maybeFreeze(y,m)),y.patches_&&getPlugin("Patches").generateReplacementPatches_(_[D].base_,m,y.patches_,y.inversePatches_)):m=finalize(y,_,[]),revokeScope(y),y.patches_&&y.patchListener_(y.patches_,y.inversePatches_),m!==T?m:void 0}function finalize(m,y,_){if(isFrozen(y))return y;let S=m.immer_.shouldUseStrictIteration(),T=y[D];if(!T)return each(y,(S,R)=>finalizeProperty(m,T,y,S,R,_),S),y;if(T.scope_!==m)return y;if(!T.modified_)return maybeFreeze(m,T.base_,!0),T.base_;if(!T.finalized_){T.finalized_=!0,T.scope_.unfinalizedDrafts_--;let y=T.copy_,R=y,D=!1;3===T.type_&&(R=new Set(y),y.clear(),D=!0),each(R,(S,R)=>finalizeProperty(m,T,y,S,R,_,D),S),maybeFreeze(m,y,!1),_&&m.patches_&&getPlugin("Patches").generatePatches_(T,_,m.patches_,m.inversePatches_)}return T.copy_}function finalizeProperty(m,y,_,S,T,R,D){if(null==T||"object"!=typeof T&&!D)return;let j=isFrozen(T);if(!j||D){if(isDraft(T)){let D=R&&y&&3!==y.type_&&!has(y.assigned_,S)?R.concat(S):void 0,j=finalize(m,T,D);if(set(_,S,j),!isDraft(j))return;m.canAutoFreeze_=!1}else D&&_.add(T);if(isDraftable(T)&&!j){if(!m.immer_.autoFreeze_&&m.unfinalizedDrafts_<1||y&&y.base_&&y.base_[S]===T&&j)return;finalize(m,T),(!y||!y.scope_.parent_)&&"symbol"!=typeof S&&(isMap(_)?_.has(S):Object.prototype.propertyIsEnumerable.call(_,S))&&maybeFreeze(m,T)}}}function maybeFreeze(m,y,_=!1){!m.parent_&&m.immer_.autoFreeze_&&m.canAutoFreeze_&&freeze(y,_)}var Y={get(m,y){if(y===D)return m;let _=latest(m);if(!has(_,y))return function(m,y,_){let S=getDescriptorFromProto(y,_);return S?"value"in S?S.value:S.get?.call(m.draft_):void 0}(m,_,y);let S=_[y];return m.finalized_||!isDraftable(S)?S:S===peek(m.base_,y)?(prepareCopy(m),m.copy_[y]=createProxy(S,m)):S},has:(m,y)=>y in latest(m),ownKeys:m=>Reflect.ownKeys(latest(m)),set(m,y,_){let S=getDescriptorFromProto(latest(m),y);if(S?.set)return S.set.call(m.draft_,_),!0;
362if(!m.modified_){let S=peek(latest(m),y),T=S?.[D];if(T&&T.base_===_)return m.copy_[y]=_,m.assigned_[y]=!1,!0;if((_===S?0!==_||1/_==1/S:_!=_&&S!=S)&&(void 0!==_||has(m.base_,y)))return!0;prepareCopy(m),markChanged(m)}return!!(m.copy_[y]===_&&(void 0!==_||y in m.copy_)||Number.isNaN(_)&&Number.isNaN(m.copy_[y]))||(m.copy_[y]=_,m.assigned_[y]=!0,!0)},deleteProperty:(m,y)=>(void 0!==peek(m.base_,y)||y in m.base_?(m.assigned_[y]=!1,prepareCopy(m),markChanged(m)):delete m.assigned_[y],m.copy_&&delete m.copy_[y],!0),getOwnPropertyDescriptor(m,y){let _=latest(m),S=Reflect.getOwnPropertyDescriptor(_,y);return S?{writable:!0,configurable:1!==m.type_||"length"!==y,enumerable:S.enumerable,value:_[y]}:S},defineProperty(){die(11)},getPrototypeOf:m=>j(m.base_),setPrototypeOf(){die(12)}},ee={};function peek(m,y){let _=m[D],S=_?latest(_):m;return S[y]}function getDescriptorFromProto(m,y){if(!(y in m))return;let _=j(m);for(;_;){let m=Object.getOwnPropertyDescriptor(_,y);if(m)return m;_=j(_)}}function markChanged(m){!m.modified_&&(m.modified_=!0,m.parent_&&markChanged(m.parent_))}function prepareCopy(m){m.copy_||(m.copy_=shallowCopy(m.base_,m.scope_.immer_.useStrictShallowCopy_))}function createProxy(m,y){let _=isMap(m)?getPlugin("MapSet").proxyMap_(m,y):isSet(m)?getPlugin("MapSet").proxySet_(m,y):function(m,y){let _=Array.isArray(m),T={type_:_?1:0,scope_:y?y.scope_:S,modified_:!1,finalized_:!1,assigned_:{},parent_:y,base_:m,draft_:null,copy_:null,revoke_:null,isManual_:!1},R=T,D=Y;_&&(R=[T],D=ee);let{revoke:j,proxy:B}=Proxy.revocable(R,D);return T.draft_=B,T.revoke_=j,B}(m,y),T=y?y.scope_:S;return T.drafts_.push(_),_}each(Y,(m,y)=>{ee[m]=function(){return arguments[0]=arguments[0][0],y.apply(this,arguments)}}),ee.deleteProperty=function(m,y){return ee.set.call(this,m,y,void 0)},ee.set=function(m,y,_){return Y.set.call(this,m[0],y,_,m[0])};var et=new class{constructor(m){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(m,y,_)=>{let S;if("function"==typeof m&&"function"!=typeof y){let _=y;y=m;let S=this;return function(m=_,...T){return S.produce(m,m=>y.call(this,m,...T))}}if("function"!=typeof y&&die(6),void 0!==_&&"function"!=typeof _&&die(7),isDraftable(m)){let T=enterScope(this),R=createProxy(m,void 0),D=!0;try{S=y(R),D=!1}finally{D?revokeScope(T):leaveScope(T)}return usePatchesInScope(T,_),processResult(S,T)}if(m&&"object"==typeof m)die(1,m);else{if(void 0===(S=y(m))&&(S=m),S===T&&(S=void 0),this.autoFreeze_&&freeze(S,!0),_){let y=[],T=[];getPlugin("Patches").generateReplacementPatches_(m,S,y,T),_(y,T)}return S}},this.produceWithPatches=(m,y)=>{let _,S;if("function"==typeof m)return(y,..._)=>this.produceWithPatches(y,y=>m(y,..._));let T=this.produce(m,y,(m,y)=>{_=m,S=y});return[T,_,S]},"boolean"==typeof m?.autoFreeze&&this.setAutoFreeze(m.autoFreeze),"boolean"==typeof m?.useStrictShallowCopy&&this.setUseStrictShallowCopy(m.useStrictShallowCopy),"boolean"==typeof m?.useStrictIteration&&this.setUseStrictIteration(m.useStrictIteration)}createDraft(m){var y;isDraftable(m)||die(8),isDraft(m)&&(isDraft(y=m)||die(10,y),m=function currentImpl(m){let y;if(!isDraftable(m)||isFrozen(m))return m;let _=m[D],S=!0;if(_){if(!_.modified_)return _.base_;_.finalized_=!0,y=shallowCopy(m,_.scope_.immer_.useStrictShallowCopy_),S=_.scope_.immer_.shouldUseStrictIteration()}else y=shallowCopy(m,!0);return each(y,(m,_)=>{set(y,m,currentImpl(_))},S),_&&(_.finalized_=!1),y}(y));let _=enterScope(this),S=createProxy(m,void 0);return S[D].isManual_=!0,leaveScope(_),S}finishDraft(m,y){let _=m&&m[D];_&&_.isManual_||die(9);let{scope_:S}=_;return usePatchesInScope(S,y),processResult(void 0,S)}setAutoFreeze(m){this.autoFreeze_=m}setUseStrictShallowCopy(m){this.useStrictShallowCopy_=m}setUseStrictIteration(m){this.useStrictIteration_=m}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(m,y){let _;for(_=y.length-1;_>=0;_--){let S=y[_];if(0===S.path.length&&"replace"===S.op){m=S.value;break}}_>-1&&(y=y.slice(_+1));let S=getPlugin("Patches").applyPatches_;return isDraft(m)?S(m,y):this.produce(m,m=>S(m,y))}},er=et.produce,ei=et.createDraft.bind(et),ea=et.finishDraft.bind(et)},87196:function(m,y,_){"use strict";_.d(y,{P6:function(){return isHotkey}});let S="u">typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),T={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},R={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:S?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},D={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222};for(var j=1;j<20;j++)D["f"+j]=111+j;function isHotkey(m,y,_){!y||"byKey"in y||(_=y,y=null),Array.isArray(m)||(m=[m]);let S=m.map(m=>(function(m,y){let _=y&&y.byKey,S={};m=m.replace("++","+add");let j=m.split("+"),{length:B}=j;for(let m in T)S[T[m]]=!1;for(let m of j){var Z;let y=m.endsWith("?")&&m.length>1;y&&(m=m.slice(0,-1));let j=toKeyName(m),W=T[j];if(m.length>1&&!W&&!R[m]&&!D[j])throw TypeError(`Unknown modifier: "${m}"`);1!==B&&W||(_?S.key=j:S.which=D[Z=toKeyName(Z=m)]||Z.toUpperCase().charCo
362deAt(0)),W&&(S[W]=!y||null)}return S})(m,y)),check=m=>S.some(y=>(function(m,y){for(let _ in m){let S;let T=m[_];if(null!=T&&!(null==(S="key"===_&&null!=y.key?y.key.toLowerCase():"which"===_?91===T&&93===y.which?91:y.which:y[_])&&!1===T)&&S!==T)return!1}return!0})(y,m));return null==_?check:check(_)}function toKeyName(m){return m=R[m=m.toLowerCase()]||m}},17062:function(m,y,_){"use strict";_.d(y,{_:function(){return NativeAnimation}});var S=_(25386),T=_(14400),R=_(27726);let isCSSVar=m=>m.startsWith("--");var D=_(70942);let j={};function memoSupports(m,y){let _=(0,D.X)(m);return()=>j[y]??_()}let B=memoSupports(()=>void 0!==window.ScrollTimeline,"scrollTimeline");var Z=_(96098),W=_(39064),q=_(9205),Y=_(57275),ee=_(88747);let et=memoSupports(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch(m){return!1}return!0},"linearEasing");var er=_(90363);let cubicBezierAsString=([m,y,_,S])=>`cubic-bezier(${m}, ${y}, ${_}, ${S})`,ei={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:cubicBezierAsString([0,.65,.55,1]),circOut:cubicBezierAsString([.55,0,1,.45]),backIn:cubicBezierAsString([.31,.01,.66,-.59]),backOut:cubicBezierAsString([.33,1.53,.69,.99])};var ea=_(97274);let NativeAnimation=class NativeAnimation extends W.T{constructor(m){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!m)return;let{element:y,name:_,keyframes:T,pseudoElement:R,allowFlatten:D=!1,finalKeyframe:j,onComplete:B}=m;this.isPseudoElement=!!R,this.allowFlatten=D,this.options=m,(0,S.k)("string"!=typeof m.type,'Mini animate() doesn\'t support "type" as a string.',"mini-spring");let W=function({type:m,...y}){return(0,ea.x)(m)&&et()?m.applyToOptions(y):(y.duration??(y.duration=300),y.ease??(y.ease="easeOut"),y)}(m);this.animation=function(m,y,_,{delay:S=0,duration:T=300,repeat:R=0,repeatType:D="loop",ease:j="easeOut",times:B}={},Z){let W={[y]:_};B&&(W.offset=B);let ea=function mapEasingToNativeEasing(m,y){if(m)return"function"==typeof m?et()?(0,er.w)(m,y):"ease-out":(0,ee.q)(m)?cubicBezierAsString(m):Array.isArray(m)?m.map(m=>mapEasingToNativeEasing(m,y)||ei.easeOut):ei[m]}(j,T);Array.isArray(ea)&&(W.easing=ea),Y.f.value&&q.P.waapi++;let es={delay:S,duration:T,easing:Array.isArray(ea)?"linear":ea,fill:"both",iterations:R+1,direction:"reverse"===D?"alternate":"normal"};Z&&(es.pseudoElement=Z);let el=m.animate(W,es);return Y.f.value&&el.finished.finally(()=>{q.P.waapi--}),el}(y,_,T,W,R),!1===W.autoplay&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!R){let m=(0,Z.$)(T,this.options,j,this.speed);this.updateMotionValue?this.updateMotionValue(m):isCSSVar(_)?y.style.setProperty(_,m):y.style[_]=m,this.animation.cancel()}B?.(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),"finished"===this.state&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch(m){}}stop(){if(this.isStopped)return;this.isStopped=!0;let{state:m}=this;"idle"!==m&&"finished"!==m&&(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){let m=this.options?.element;!this.isPseudoElement&&m?.isConnected&&this.animation.commitStyles?.()}get duration(){let m=this.animation.effect?.getComputedTiming?.().duration||0;return(0,T.X)(Number(m))}get iterationDuration(){let{delay:m=0}=this.options||{};return this.duration+(0,T.X)(m)}get time(){return(0,T.X)(Number(this.animation.currentTime)||0)}set time(m){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=(0,T.w)(m)}get speed(){return this.animation.playbackRate}set speed(m){m<0&&(this.finishedTime=null),this.animation.playbackRate=m}get state(){return null!==this.finishedTime?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(m){this.manualStartTime=this.animation.startTime=m}attachTimeline({timeline:m,observe:y}){return(this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,m&&B())?(this.animation.timeline=m,R.Z):y(this)}}},97274:function(m,y,_){"use strict";function isGenerator(m){return"function"==typeof m&&"applyToOptions"in m}_.d(y,{x:function(){return isGenerator}})},50638:function(m,y,_){"use strict";_.d(y,{v:function(){return animateMotionValue}});var S=_(14400),T=_(42218),R=_(27726),D=_(67245),j=_(377),B=_(488),Z=_(9205),W=_(25386),q=_(21219),Y=_(7167),ee=_(58094),et=_(44777),er=_(66203);function hueToRgb(m,y,_){return(_<0&&(_+=1),_>1&&(_-=1),_<1/6)?m+(y-m)*6*_:_<.5?y:_<2/3?m+(y-m)*(2/3-_)*6:m}var ei=_(96803);function mixImmediate(m,y){return _=>_>0?y:m}var ea=_(82659);let mixLinearColor=(m,y,_)=>{let S=m*m,T=_*(y*y-S)+S;return T<0?0:Math.sqrt(T)},es=[et.$,ei.m,er.J],getColorType=m=>es.find(y=>y.test(m));function asRGBA(m){let y=getColorType(m);
362if((0,W.K)(!!y,`'${m}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!y)return!1;let _=y.parse(m);return y===er.J&&(_=function({hue:m,saturation:y,lightness:_,alpha:S}){m/=360,_/=100;let T=0,R=0,D=0;if(y/=100){let S=_<.5?_*(1+y):_+y-_*y,j=2*_-S;T=hueToRgb(j,S,m+1/3),R=hueToRgb(j,S,m),D=hueToRgb(j,S,m-1/3)}else T=R=D=_;return{red:Math.round(255*T),green:Math.round(255*R),blue:Math.round(255*D),alpha:S}}(_)),_}let mixColor=(m,y)=>{let _=asRGBA(m),S=asRGBA(y);if(!_||!S)return mixImmediate(m,y);let T={..._};return m=>(T.red=mixLinearColor(_.red,S.red,m),T.green=mixLinearColor(_.green,S.green,m),T.blue=mixLinearColor(_.blue,S.blue,m),T.alpha=(0,ea.t)(_.alpha,S.alpha,m),ei.m.transform(T))},el=new Set(["none","hidden"]);function mixNumber(m,y){return _=>(0,ea.t)(m,y,_)}function getMixer(m){return"number"==typeof m?mixNumber:"string"==typeof m?(0,q.tm)(m)?mixImmediate:Y.$.test(m)?mixColor:mixComplex:Array.isArray(m)?mixArray:"object"==typeof m?Y.$.test(m)?mixColor:mixObject:mixImmediate}function mixArray(m,y){let _=[...m],S=_.length,T=m.map((m,_)=>getMixer(m)(m,y[_]));return m=>{for(let y=0;y<S;y++)_[y]=T[y](m);return _}}function mixObject(m,y){let _={...m,...y},S={};for(let T in _)void 0!==m[T]&&void 0!==y[T]&&(S[T]=getMixer(m[T])(m[T],y[T]));return m=>{for(let y in S)_[y]=S[y](m);return _}}let mixComplex=(m,y)=>{let _=ee.P.createTransformer(y),S=(0,ee.V)(m),T=(0,ee.V)(y),R=S.indexes.var.length===T.indexes.var.length&&S.indexes.color.length===T.indexes.color.length&&S.indexes.number.length>=T.indexes.number.length;return R?el.has(m)&&!T.values.length||el.has(y)&&!S.values.length?el.has(m)?_=>_<=0?m:y:_=>_>=1?y:m:(0,j.z)(mixArray(function(m,y){let _=[],S={color:0,var:0,number:0};for(let T=0;T<y.values.length;T++){let R=y.types[T],D=m.indexes[R][S[R]],j=m.values[D]??0;_[T]=j,S[R]++}return _}(S,T),T.values),_):((0,W.K)(!0,`Complex values '${m}' and '${y}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),mixImmediate(m,y))};function mix(m,y,_){if("number"==typeof m&&"number"==typeof y&&"number"==typeof _)return(0,ea.t)(m,y,_);let S=getMixer(m);return S(m,y)}var eu=_(82866);let frameloopDriver=m=>{let passTimestamp=({timestamp:y})=>m(y);return{start:(m=!0)=>eu.Wi.update(passTimestamp,m),stop:()=>(0,eu.Pn)(passTimestamp),now:()=>eu.frameData.isProcessing?eu.frameData.timestamp:D.X.now()}};var ec=_(90363);function calcGeneratorDuration(m){let y=0,_=m.next(y);for(;!_.done&&y<2e4;)y+=50,_=m.next(y);return y>=2e4?1/0:y}var ed=_(37142);function calcGeneratorVelocity(m,y,_){let S=Math.max(y-5,0);return(0,ed.R)(_-m(S),y-S)}let ef={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function calcAngularFreq(m,y){return m*Math.sqrt(1-y*y)}let ep=["duration","bounce"],eh=["stiffness","damping","mass"];function isSpringType(m,y){return y.some(y=>void 0!==m[y])}function spring(m=ef.visualDuration,y=ef.bounce){let _;let T="object"!=typeof m?{visualDuration:m,keyframes:[0,1],bounce:y}:m,{restSpeed:R,restDelta:D}=T,j=T.keyframes[0],Z=T.keyframes[T.keyframes.length-1],q={done:!1,value:j},{stiffness:Y,damping:ee,mass:et,duration:er,velocity:ei,isResolvedFromDuration:ea}=function(m){let y={velocity:ef.velocity,stiffness:ef.stiffness,damping:ef.damping,mass:ef.mass,isResolvedFromDuration:!1,...m};if(!isSpringType(m,eh)&&isSpringType(m,ep)){if(y.velocity=0,m.visualDuration){let _=m.visualDuration,S=2*Math.PI/(1.2*_),T=S*S,R=2*(0,B.u)(.05,1,1-(m.bounce||0))*Math.sqrt(T);y={...y,mass:ef.mass,stiffness:T,damping:R}}else{let _=function({duration:m=ef.duration,bounce:y=ef.bounce,velocity:_=ef.velocity,mass:T=ef.mass}){let R,D;(0,W.K)(m<=(0,S.w)(ef.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let j=1-y;j=(0,B.u)(ef.minDamping,ef.maxDamping,j),m=(0,B.u)(ef.minDuration,ef.maxDuration,(0,S.X)(m)),j<1?(R=y=>{let S=y*j,T=S*m,R=calcAngularFreq(y,j);return .001-(S-_)/R*Math.exp(-T)},D=y=>{let S=y*j,T=S*m,D=Math.pow(j,2)*Math.pow(y,2)*m,B=calcAngularFreq(Math.pow(y,2),j),Z=-R(y)+.001>0?-1:1;return Z*((T*_+_-D)*Math.exp(-T))/B}):(R=y=>{let S=Math.exp(-y*m),T=(y-_)*m+1;return -.001+S*T},D=y=>{let S=Math.exp(-y*m),T=(_-y)*(m*m);return S*T});let Z=5/m,q=function(m,y,_){let S=_;for(let _=1;_<12;_++)S-=m(S)/y(S);return S}(R,D,Z);if(m=(0,S.w)(m),isNaN(q))return{stiffness:ef.stiffness,damping:ef.damping,duration:m};{let y=Math.pow(q,2)*T;return{stiffness:y,damping:2*j*Math.sqrt(T*y),duration:m}}}({...m,velocity:0});(y={...y,..._,mass:ef.mass}).isResolvedFromDuration=!0}}return y}({...T,velocity:-(0,S.X)(T.velocity||0)}),es=ei||0,el=ee/(2*Math.sqrt(Y*et)),eu=Z-j,ed=(0,S.X)(Math.sqrt(Y/et)),eg=5>Math.abs(eu);if(R||(R=eg?ef.restSpeed.granular:ef.restSpeed.default),D||(D=eg?ef.restDelta.granular:ef.restDelta.default),el<1){let m=calcAngularFreq(ed,el);_=y=>{let _=Math.exp(-el*ed*y);return Z-_*((es+el*ed*eu)/m*Math.sin(m*y)+eu*Math.cos(m*y))}}else if(1===el)_=m=>Z-Math.exp(-ed*m)*(eu+(es+ed*eu)*m);else{let m=ed*Math.sqrt(el*el-1);_=y=>{let _=Math.exp(-el*ed*y),S=Math.min(m*y,300);return Z-_*((es+el*ed*eu)*Math.sinh(S)+m*eu*Math.cosh(S))/m}}let em={calculatedDuration:ea&&er||null,next:m=>{let y=_(m);if(ea)q.done=m>=er;else{let T=0===m?es:0;el<1&&(T=0===m?(0,S.w)(es):calcGeneratorVelocity(_,m,y));let j=Math.abs(T)<=R,B=Math.abs(Z-y)<=D;q.done=j&&B}return q.value=q.done?Z:y,q},toString:()=>{let m=Math.min(calcGeneratorDuration(em),2e4),y=(0,ec.w)(y=>
362em.next(m*y).value,m,30);return m+"ms "+y},toTransition:()=>{}};return em}function inertia({keyframes:m,velocity:y=0,power:_=.8,timeConstant:S=325,bounceDamping:T=10,bounceStiffness:R=500,modifyTarget:D,min:j,max:B,restDelta:Z=.5,restSpeed:W}){let q,Y;let ee=m[0],et={done:!1,value:ee},isOutOfBounds=m=>void 0!==j&&m<j||void 0!==B&&m>B,nearestBoundary=m=>void 0===j?B:void 0===B?j:Math.abs(j-m)<Math.abs(B-m)?j:B,er=_*y,ei=ee+er,ea=void 0===D?ei:D(ei);ea!==ei&&(er=ea-ee);let calcDelta=m=>-er*Math.exp(-m/S),calcLatest=m=>ea+calcDelta(m),applyFriction=m=>{let y=calcDelta(m),_=calcLatest(m);et.done=Math.abs(y)<=Z,et.value=et.done?ea:_},checkCatchBoundary=m=>{isOutOfBounds(et.value)&&(q=m,Y=spring({keyframes:[et.value,nearestBoundary(et.value)],velocity:calcGeneratorVelocity(calcLatest,m,et.value),damping:T,stiffness:R,restDelta:Z,restSpeed:W}))};return checkCatchBoundary(0),{calculatedDuration:null,next:m=>{let y=!1;return(Y||void 0!==q||(y=!0,applyFriction(m),checkCatchBoundary(m)),void 0!==q&&m>=q)?Y.next(m-q):(y||applyFriction(m),et)}}}spring.applyToOptions=m=>{let y=function(m,y=100,_){let T=_({...m,keyframes:[0,y]}),R=Math.min(calcGeneratorDuration(T),2e4);return{type:"keyframes",ease:m=>T.next(R*m).value/y,duration:(0,S.X)(R)}}(m,100,spring);return m.ease=y.ease,m.duration=(0,S.w)(y.duration),m.type="keyframes",m};let calcBezier=(m,y,_)=>(((1-3*_+3*y)*m+(3*_-6*y))*m+3*y)*m;function cubicBezier(m,y,_,S){if(m===y&&_===S)return R.Z;let getTForX=y=>(function(m,y,_,S,T){let R,D;let j=0;do(R=calcBezier(D=y+(_-y)/2,S,T)-m)>0?_=D:y=D;while(Math.abs(R)>1e-7&&++j<12);return D})(y,0,1,m,_);return m=>0===m||1===m?m:calcBezier(getTForX(m),y,S)}let eg=cubicBezier(.42,0,1,1),em=cubicBezier(0,0,.58,1),ey=cubicBezier(.42,0,.58,1),isEasingArray=m=>Array.isArray(m)&&"number"!=typeof m[0];var eb=_(89357),ev=_(68298);let ex=cubicBezier(.33,1.53,.69,.99),ew=(0,ev.M)(ex),e_=(0,eb.o)(ew),anticipate=m=>(m*=2)<1?.5*ew(m):.5*(2-Math.pow(2,-10*(m-1)));var eC=_(53158),eS=_(88747);let ek={linear:R.Z,easeIn:eg,easeInOut:ey,easeOut:em,circIn:eC.Z7,circInOut:eC.X7,circOut:eC.Bn,backIn:ew,backInOut:e_,backOut:ex,anticipate:anticipate},isValidEasing=m=>"string"==typeof m,easingDefinitionToFunction=m=>{if((0,eS.q)(m)){(0,W.k)(4===m.length,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");let[y,_,S,T]=m;return cubicBezier(y,_,S,T)}return isValidEasing(m)?((0,W.k)(void 0!==ek[m],`Invalid easing type '${m}'`,"invalid-easing-type"),ek[m]):m};var eT=_(58946);function keyframes({duration:m=300,keyframes:y,times:_,ease:S="easeInOut"}){let D=isEasingArray(S)?S.map(easingDefinitionToFunction):easingDefinitionToFunction(S),Z={done:!1,value:y[0]},q=(_&&_.length===y.length?_:function(m){let y=[0];return function(m,y){let _=m[m.length-1];for(let S=1;S<=y;S++){let T=(0,eT.Y)(0,y,S);m.push((0,ea.t)(_,1,T))}}(y,m.length-1),y}(y)).map(y=>y*m),Y=function(m,y,{clamp:_=!0,ease:S,mixer:D}={}){let Z=m.length;if((0,W.k)(Z===y.length,"Both input and output ranges must be the same length","range-length"),1===Z)return()=>y[0];if(2===Z&&y[0]===y[1])return()=>y[1];let q=m[0]===m[1];m[0]>m[Z-1]&&(m=[...m].reverse(),y=[...y].reverse());let Y=function(m,y,_){let S=[],D=_||T.c.mix||mix,B=m.length-1;for(let _=0;_<B;_++){let T=D(m[_],m[_+1]);if(y){let m=Array.isArray(y)?y[_]||R.Z:y;T=(0,j.z)(m,T)}S.push(T)}return S}(y,S,D),ee=Y.length,interpolator=_=>{if(q&&_<m[0])return y[0];let S=0;if(ee>1)for(;S<m.length-2&&!(_<m[S+1]);S++);let T=(0,eT.Y)(m[S],m[S+1],_);return Y[S](T)};return _?y=>interpolator((0,B.u)(m[0],m[Z-1],y)):interpolator}(q,y,{ease:Array.isArray(D)?D:y.map(()=>D||ey).splice(0,y.length-1)});return{calculatedDuration:m,next:y=>(Z.value=Y(y),Z.done=y>=m,Z)}}var eE=_(96098);let eO={decay:inertia,inertia:inertia,tween:keyframes,keyframes:keyframes,spring:spring};function replaceTransitionType(m){"string"==typeof m.type&&(m.type=eO[m.type])}var eP=_(39064);let percentToProgress=m=>m/100;let JSAnimation=class JSAnimation extends eP.T{constructor(m){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{let{motionValue:m}=this.options;m&&m.updatedAt!==D.X.now()&&this.tick(D.X.now()),this.isStopped=!0,"idle"!==this.state&&(this.teardown(),this.options.onStop?.())},Z.P.mainThread++,this.options=m,this.initAnimation(),this.play(),!1===m.autoplay&&this.pause()}initAnimation(){let{options:m}=this;replaceTransitionType(m);let{type:y=keyframes,repeat:_=0,repeatDelay:S=0,repeatType:T,velocity:R=0}=m,{keyframes:D}=m,B=y||keyframes;B!==keyframes&&"number"!=typeof D[0]&&(this.mixKeyframes=(0,j.z)(percentToProgress,mix(D[0],D[1])),D=[0,100]);let Z=B({...m,keyframes:D});"mirror"===T&&(this.mirroredGenerator=B({...m,keyframes:[...D].reverse(),velocity:-R})),null===Z.calculatedDuration&&(Z.calculatedDuration=calcGeneratorDuration(Z));let{calculatedDuration:W}=Z;this.calculatedDuration=W,this.resolvedDuration=W+S,this.totalDuration=this.resolvedDuration*(_+1)-S,this.generator=Z}updateTime(m){let y=Math.round(m-this.startTime)*this.playbackSpeed;null!==this.holdTime?this.currentTime=this.holdTime:this.currentTime=y}tick(m,y=!1){let{generator:_,totalDuration:S,mixKeyframes:T,mirroredGenerator:R,resolvedDuration:D,c
362alculatedDuration:j}=this;if(null===this.startTime)return _.next(0);let{delay:Z=0,keyframes:W,repeat:q,repeatType:Y,repeatDelay:ee,type:et,onUpdate:er,finalKeyframe:ei}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,m):this.speed<0&&(this.startTime=Math.min(m-S/this.speed,this.startTime)),y?this.currentTime=m:this.updateTime(m);let ea=this.currentTime-Z*(this.playbackSpeed>=0?1:-1),es=this.playbackSpeed>=0?ea<0:ea>S;this.currentTime=Math.max(ea,0),"finished"===this.state&&null===this.holdTime&&(this.currentTime=S);let el=this.currentTime,eu=_;if(q){let m=Math.min(this.currentTime,S)/D,y=Math.floor(m),_=m%1;!_&&m>=1&&(_=1),1===_&&y--,y=Math.min(y,q+1);let T=!!(y%2);T&&("reverse"===Y?(_=1-_,ee&&(_-=ee/D)):"mirror"===Y&&(eu=R)),el=(0,B.u)(0,1,_)*D}let ec=es?{done:!1,value:W[0]}:eu.next(el);T&&(ec.value=T(ec.value));let{done:ed}=ec;es||null===j||(ed=this.playbackSpeed>=0?this.currentTime>=S:this.currentTime<=0);let ef=null===this.holdTime&&("finished"===this.state||"running"===this.state&&ed);return ef&&et!==inertia&&(ec.value=(0,eE.$)(W,this.options,ei,this.speed)),er&&er(ec.value),ef&&this.finish(),ec}then(m,y){return this.finished.then(m,y)}get duration(){return(0,S.X)(this.calculatedDuration)}get iterationDuration(){let{delay:m=0}=this.options||{};return this.duration+(0,S.X)(m)}get time(){return(0,S.X)(this.currentTime)}set time(m){m=(0,S.w)(m),this.currentTime=m,null===this.startTime||null!==this.holdTime||0===this.playbackSpeed?this.holdTime=m:this.driver&&(this.startTime=this.driver.now()-m/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(m){this.updateTime(D.X.now());let y=this.playbackSpeed!==m;this.playbackSpeed=m,y&&(this.time=(0,S.X)(this.currentTime))}play(){if(this.isStopped)return;let{driver:m=frameloopDriver,startTime:y}=this.options;this.driver||(this.driver=m(m=>this.tick(m))),this.options.onPlay?.();let _=this.driver.now();"finished"===this.state?(this.updateFinished(),this.startTime=_):null!==this.holdTime?this.startTime=_-this.holdTime:this.startTime||(this.startTime=y??_),"finished"===this.state&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(D.X.now()),this.holdTime=this.currentTime}complete(){"running"!==this.state&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null,Z.P.mainThread--}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(m){return this.startTime=0,this.tick(m,!0)}attachTimeline(m){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),m.observe(this)}};var eR=_(58417),eI=_(17062);let eA={anticipate:anticipate,backInOut:e_,circInOut:eC.X7};let NativeAnimationExtended=class NativeAnimationExtended extends eI._{constructor(m){"string"==typeof m.ease&&m.ease in eA&&(m.ease=eA[m.ease]),replaceTransitionType(m),super(m),void 0!==m.startTime&&(this.startTime=m.startTime),this.options=m}updateMotionValue(m){let{motionValue:y,onUpdate:_,onComplete:S,element:T,...R}=this.options;if(!y)return;if(void 0!==m){y.set(m);return}let j=new JSAnimation({...R,autoplay:!1}),Z=Math.max(10,D.X.now()-this.startTime),W=(0,B.u)(0,10,Z-10);y.setWithVelocity(j.sample(Math.max(0,Z-W)).value,j.sample(Z).value,W),j.stop()}};var eM=_(97274);let isAnimatable=(m,y)=>"zIndex"!==y&&!!("number"==typeof m||Array.isArray(m)||"string"==typeof m&&(ee.P.test(m)||"0"===m)&&!m.startsWith("url("));function makeAnimationInstant(m){m.duration=0,m.type="keyframes"}var eD=_(70942);let ej=new Set(["opacity","clipPath","filter","transform"]),eL=(0,eD.X)(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));let AsyncMotionValueAnimation=class AsyncMotionValueAnimation extends eP.T{constructor({autoplay:m=!0,delay:y=0,type:_="keyframes",repeat:S=0,repeatDelay:T=0,repeatType:R="loop",keyframes:j,name:B,motionValue:Z,element:W,...q}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=D.X.now();let Y={autoplay:m,delay:y,type:_,repeat:S,repeatDelay:T,repeatType:R,name:B,motionValue:Z,element:W,...q},ee=W?.KeyframeResolver||eR.e;this.keyframeResolver=new ee(j,(m,y,_)=>this.onKeyframesResolved(m,y,Y,!_),B,Z,W),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(m,y,_,S){this.keyframeResolver=void 0;let{name:j,type:B,velocity:Z,delay:q,isHandoff:Y,onUpdate:ee}=_;this.resolvedAt=D.X.now(),!function(m,y,_,S){let T=m[0];if(null===T)return!1;if("display"===y||"visibility"===y)return!0;let R=m[m.length-1],D=isAnimatable(T,y),j=isAnimatable(R,y);return(0,W.K)(D===j,`You are trying to animate ${y} from "${T}" to "${R}". "${D?R:T}" is not an animatable value.`,"value-not-animatable"),!!D&&!!j&&(function(m){let y=m[0];if(1===m.length)return!0;for(let _=0;_<m.length;_++)if(m[_]!==y)return!0}(m)||("spring"===_||(0,eM.x)(_))&&S)}(m,j,B,Z)&&((T.c.instantAnimations||!q)&&ee?.(eE.$(m,_,y)),m[0]=m[m.length-1],makeAnimationInstant(_),_.repeat=0);let et=S?this.resolvedAt&&this.resolvedAt-this.createdAt>40?this.resolvedAt:this.createdAt:void 0,er={startTime:et,finalKeyframe:y,..._,keyframes:m},ei=!Y&&function(m){let{motionValue:y,name:_,repeatDelay:S,repeatType:T,damping:R,type:D}=m,j=y?.owner?.current;if(!(j instanceof HTMLElement))return!1;
362let{onUpdate:B,transformTemplate:Z}=y.owner.getProps();return eL()&&_&&ej.has(_)&&("transform"!==_||!Z)&&!B&&!S&&"mirror"!==T&&0!==R&&"inertia"!==D}(er),ea=er.motionValue?.owner?.current,es=ei?new NativeAnimationExtended({...er,element:ea}):new JSAnimation(er);es.finished.then(()=>{this.notifyFinished()}).catch(R.Z),this.pendingTimeline&&(this.stopTimeline=es.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=es}get finished(){return this._animation?this.animation.finished:this._finished}then(m,y){return this.finished.finally(m).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),(0,eR.m)()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(m){this.animation.time=m}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(m){this.animation.speed=m}get startTime(){return this.animation.startTime}attachTimeline(m){return this._animation?this.stopTimeline=this.animation.attachTimeline(m):this.pendingTimeline=m,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}};var eF=_(53860),eN=_(59354);let eV={type:"spring",stiffness:500,damping:25,restSpeed:10},criticallyDampedSpring=m=>({type:"spring",stiffness:550,damping:0===m?2*Math.sqrt(550):30,restSpeed:10}),ez={type:"keyframes",duration:.8},e$={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},getDefaultTransition=(m,{keyframes:y})=>y.length>2?ez:eN.G.has(m)?m.startsWith("scale")?criticallyDampedSpring(y[1]):eV:e$,isNotNull=m=>null!==m,animateMotionValue=(m,y,_,R={},D,j)=>B=>{let Z=(0,eF.e)(R,m)||{},W=Z.delay||R.delay||0,{elapsed:q=0}=R;q-=(0,S.w)(W);let Y={keyframes:Array.isArray(_)?_:[null,_],ease:"easeOut",velocity:y.getVelocity(),...Z,delay:-q,onUpdate:m=>{y.set(m),Z.onUpdate&&Z.onUpdate(m)},onComplete:()=>{B(),Z.onComplete&&Z.onComplete()},name:m,motionValue:y,element:j?void 0:D};!function({when:m,delay:y,delayChildren:_,staggerChildren:S,staggerDirection:T,repeat:R,repeatType:D,repeatDelay:j,from:B,elapsed:Z,...W}){return!!Object.keys(W).length}(Z)&&Object.assign(Y,getDefaultTransition(m,Y)),Y.duration&&(Y.duration=(0,S.w)(Y.duration)),Y.repeatDelay&&(Y.repeatDelay=(0,S.w)(Y.repeatDelay)),void 0!==Y.from&&(Y.keyframes[0]=Y.from);let ee=!1;if(!1!==Y.type&&(0!==Y.duration||Y.repeatDelay)||(makeAnimationInstant(Y),0!==Y.delay||(ee=!0)),(T.c.instantAnimations||T.c.skipAnimations||D?.shouldSkipAnimations)&&(ee=!0,makeAnimationInstant(Y),Y.delay=0),Y.allowFlatten=!Z.type&&!Z.ease,ee&&!j&&void 0!==y.get()){let m=function(m,{repeat:y,repeatType:_="loop"},S){let T=m.filter(isNotNull),R=y&&"loop"!==_&&y%2==1?0:T.length-1;return R&&void 0!==S?S:T[R]}(Y.keyframes,Z);if(void 0!==m){eu.Wi.update(()=>{Y.onUpdate(m),Y.onComplete()});return}}return Z.isSync?new JSAnimation(Y):new AsyncMotionValueAnimation(Y)}},58417:function(m,y,_){"use strict";_.d(y,{e:function(){return KeyframeResolver},m:function(){return flushKeyframeResolvers}});var S=_(41293),T=_(82866);let R=new Set,D=!1,j=!1,B=!1;function measureAllKeyframes(){if(j){let m=Array.from(R).filter(m=>m.needsMeasurement),y=new Set(m.map(m=>m.element)),_=new Map;y.forEach(m=>{let y=(0,S.Ei)(m);y.length&&(_.set(m,y),m.render())}),m.forEach(m=>m.measureInitialState()),y.forEach(m=>{m.render();let y=_.get(m);y&&y.forEach(([y,_])=>{m.getValue(y)?.set(_)})}),m.forEach(m=>m.measureEndState()),m.forEach(m=>{void 0!==m.suspendedScrollY&&window.scrollTo(0,m.suspendedScrollY)})}j=!1,D=!1,R.forEach(m=>m.complete(B)),R.clear()}function readAllKeyframes(){R.forEach(m=>{m.readKeyframes(),m.needsMeasurement&&(j=!0)})}function flushKeyframeResolvers(){B=!0,readAllKeyframes(),measureAllKeyframes(),B=!1}let KeyframeResolver=class KeyframeResolver{constructor(m,y,_,S,T,R=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...m],this.onComplete=y,this.name=_,this.motionValue=S,this.element=T,this.isAsync=R}scheduleResolve(){this.state="scheduled",this.isAsync?(R.add(this),D||(D=!0,T.Wi.read(readAllKeyframes),T.Wi.resolveKeyframes(measureAllKeyframes))):(this.readKeyframes(),this.complete())}readKeyframes(){let{unresolvedKeyframes:m,name:y,element:_,motionValue:S}=this;if(null===m[0]){let T=S?.get(),R=m[m.length-1];if(void 0!==T)m[0]=T;else if(_&&y){let S=_.readValue(y,R);null!=S&&(m[0]=S)}void 0===m[0]&&(m[0]=R),S&&void 0===T&&S.set(m[0])}!function(m){for(let y=1;y<m.length;y++)m[y]??(m[y]=m[y-1])}(m)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(m=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,m),R.delete(this)}cancel(){"scheduled"===this.state&&(R.delete(this),this.state="pending")}resume(){"pending"===this.state&&this.scheduleResolve()}}},96098:function(m,y,_){"use strict";_.d(y,{$:function(){return getFinalKeyframe}});let isNotNull=m=>null!==m;function getFinalKeyframe(m,{repeat:y,repeatType:_="loop"},S,T=1){let R=m.filter(isNotNull),D=T<0||y&&"loop"!==_&&y%2==1?0:R.length-1;return D&&void 0!==S?S:R[D]}},41293:function(m,y,_){"use strict";_.d(y,{Ei:function(){return removeNonTranslationalTransform},lw:function(){return Z},mP:function(){return isNumOrPxType}});var S=_(66363),T=_(59354),R=_(57958),D=_(37259);let isNumOrPxType=m=>m===R.Rx||m===D.px,j=new Set(["x","y","z"]),B=T._.filter(m=>!j.has(m));function removeNonTranslationalTransform(m){let y=[];return B.forEach(_=>{let S=m.getValue(_);void 0!==S&&(y.push([_,S.get()]),S.set(_.startsWith("scale")?1:0))}),y}let Z={width:({x:m},{paddingLeft:y="0",paddingRight:_="0"})=>m.max-m.min-parseFloat(y)-parseFloat(_),height:({y:m},{paddingTop:y="0",paddingBottom:_="0"})=>m.max-m.min-parseFloat(y)-parseFloat(_),top:(m,{top:y})=>parseFloat(y),left:(m,{left:y})=>parseFloat(y),bottom:({y:m},{top:y})=>parseFloat(y)+(m.max-m.min),right:({x:m},{left:y})=>parseFloat(y)+(m.max-m.min),x:(m,{transform:y})=>(0,S.WK)(y,"x"),y:(m,{transform:y})=>(0,S.WK)(y,"y")};Z.translateX=Z.x,Z.translateY=Z.y},90546:function(m,y,_){"use strict";_.d(y,{M:function(){return T}});var S=_(84458);let T="data-"+(0,S.D)("framerAppearId")},51681:function(m,y,_){"use strict";_.d(y,{s:function(){return getOptimisedAppearId}});var S=_(90546);function getOptimisedAppearId(m){return m.props[S.M]}},39064:function(m,y,_){"use strict";_.d(y,{T:function(){return WithPromise}});let WithPromise=class WithPromise{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(m=>{this.resolve=m})}notifyFinished(){this.resolve()}then(m,y){return this.finished.then(m,y)}}},53860:function(m,y,_){"use strict";_.d(y,{e:function(){return getValueTransition}});var S=_(93212);function getValueTransition(m,y){let _=m?.[y]??m?.default??m;return _!==m?(0,S.r)(_,m):_}},21219:function(m,y,_){"use strict";_.d(y,{V3:function(){return containsCSSVariable},f9:function(){return S},tm:function(){return isCSSVariableToken}});let checkStringStartsWith=m=>y=>"string"==typeof y&&y.startsWith(m),S=checkStringStartsWith("--"),T=checkStringStartsWith("var(--"),isCSSVariableToken=m=>{let y=T(m);return!!y&&R.test(m.split("/*")[0].trim())},R=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function containsCSSVariable(m){return"string"==typeof m&&m.split("/*")[0].includes("var(--")}},93212:function(m,y,_){"use strict";function resolveTransition(m,y){if(m?.inherit&&y){let{inherit:_,...S}=m;return{...y,...S}}return m}_.d(y,{r:function(){return resolveTransition}})},90363:function(m,y,_){"use strict";_.d(y,{w:function(){return generateLinearEasing}});let generateLinearEasing=(m,y,_=10)=>{let S="",T=Math.max(Math.round(y/_),2);for(let y=0;y<T;y++)S+=Math.round(1e4*m(y/(T-1)))/1e4+", ";return`linear(${S.substring(0,S.length-2)})`}},75421:function(m,y,_){"use strict";function addDomEvent(m,y,_,S={passive:!0}){return m.addEventListener(y,_,S),()=>m.removeEventListener(y,_)}_.d(y,{E:function(){return addDomEvent}})},93674:function(m,y,_){"use strict";_.d(y,{Z:function(){return createRenderBatcher}});var S=_(42218);let T=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];var R=_(57275);function createRenderBatcher(m,y){let _=!1,D=!0,j={delta:0,timestamp:0,isProcessing:!1},flagRunNextFrame=()=>_=!0,B=T.reduce((m,_)=>(m[_]=function(m,y){let _=new Set,S=new Set,T=!1,D=!1,j=new WeakSet,B={delta:0,timestamp:0,isProcessing:!1},Z=0;function triggerCallback(y){j.has(y)&&(W.schedule(y),m()),Z++,y(B)}let W={schedule:(m,y=!1,R=!1)=>{let D=R&&T,B=D?_:S;return y&&j.add(m),B.has(m)||B.add(m),m},cancel:m=>{S.delete(m),j.delete(m)},process:m=>{if(B=m,T){D=!0;return}T=!0,[_,S]=[S,_],_.forEach(triggerCallback),y&&R.f.value&&R.f.value.frameloop[y].push(Z),Z=0,_.clear(),T=!1,D&&(D=!1,W.process(m))}};return W}(flagRunNextFrame,y?_:void 0),m),{}),{setup:Z,read:W,resolveKeyframes:q,preUpdate:Y,update:ee,preRender:et,render:er,postRender:ei}=B,processBatch=()=>{let T=S.c.useManualTiming?j.timestamp:performance.now();_=!1,S.c.useManualTiming||(j.delta=D?1e3/60:Math.max(Math.min(T-j.timestamp,40),1)),j.timestamp=T,j.isProcessing=!0,Z.process(j),W.process(j),q.process(j),Y.process(j),ee.process(j),et.process(j),er.process(j),ei.process(j),j.isProcessing=!1,_&&y&&(D=!1,m(processBatch))},wake=()=>{_=!0,D=!0,j.isProcessing||m(processBatch)},ea=T.reduce((m,y)=>{let S=B[y];return m[y]=(m,y=!1,T=!1)=>(_||wake(),S.schedule(m,y,T)),m},{});return{schedule:ea,cancel:m=>{for(let y=0;y<T.length;y++)B[T[y]].cancel(m)},state:j,steps:B}}},82866:function(m,y,_){"use strict";_.d(y,{Pn:function(){return D},Wi:function(){return R},frameData:function(){return j},yL:function(){return B}});var S=_(27726),T=_(93674);let{schedule:R,cancel:D,state:j,steps:B}=(0,T.Z)("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:S.Z,!0)},86008:function(m,y,_){"use strict";_.d(y,{g:function(){return T}});var S=_(93674);let{schedule:T,cancel:R}=(0,S.Z)(queueMicrotask,!1)},67245:function(m,y,_){"use strict";let S;_.d(y,{X:function(){return D}});var T=_(42218),R=_(82866);function clearTime(){S=void 0}let D={now:()=>(void 0===S&&D.set(R.frameData.isProcessing||T.c.useManualTiming?R.frameData.timestamp:performance.now()),S),set:m=>{S=m,queueMicrotask(clearTime)}}},57747:function(m,y,_){"use strict";_.d(y,{g:function(){return isDragActive},r:function(){return S}});let S={x:!1,y:!1};function isDragActive(){return S.x||S.y}},6461:function(m,y,_){"use strict";_.d(y,{K:function(){return setDragLock}});var S=_(57747);function setDragLock(m){return"x"===m||"y"===m?S.r[m]?null:(S.r[m]=!0,()=>{S.r[m]=!1}):S.r.x||S.r.y?null:(S.r.x=S.r.y=!0,()=>{S.r.x=S.r.y=!1})}},67617:function(m,y,_){"use strict";_.d(y,{M:function(){return hover}});var S=_(57747),T=_(38564);function hover(m,y,_={}){let[R,D,j]=(0,T.R)(m,_);return R.forEach(m=>{let _,T=!1,R=!1,removePointerLeave=()=>{m.removeEventListener("pointerleave",onPointerLeave)},endHover=m=>{_&&(_(m),_=void 0),removePointerLeave()},onPointerUp=m=>{T=!1,window.removeEventListener("pointerup",onPointerUp),window.removeEventListener("pointercancel",onPointerUp),R&&(R=!1,endHover(m))},onPointerLeave=m=>{if("touch"!==m.pointerType){if(T){R=!0;return}endHover(m)}};m.addEventListener("pointerenter",T=>{if("touch"===T.pointerType||(0,S.g)())return;R=!1;let j=y(m,T);"function"==typeof j&&(_=j,m.addEventListener("pointerleave",onPointerLeave,D))},D),m.addEventListener("pointerdown",()=>{T=!0,window.addEventListener("pointerup",onPointerUp,D),window.addEventListener("pointercancel",onPointerUp,D)},D)}),j}},92301:function(m,y,_){"use strict";_.d(y,{O:function(){return press}});var S=_(93243),T=_(57747);let isNodeOrChild=(m,y)=>!!y&&(m===y||isNodeOrChild(m,y.parentElement));var R=_(66515),D=_(38564),j=_(50969);let B=new WeakSet;function filterEvents(m){return y=>{"Enter"===y.key&&m(y)}}function firePointerEvent(m,y){m.dispatchEvent(new PointerEvent("pointer"+y,{isPrimary:!0,bubbles:!0}))}let enableKeyboardPress=(m,y)=>{let _=m.currentTarget;if(!_)return;let S=filterEvents(()=>
362{if(B.has(_))return;firePointerEvent(_,"down");let m=filterEvents(()=>{firePointerEvent(_,"up")});_.addEventListener("keyup",m,y),_.addEventListener("blur",()=>firePointerEvent(_,"cancel"),y)});_.addEventListener("keydown",S,y),_.addEventListener("blur",()=>_.removeEventListener("keydown",S),y)};function isValidPressEvent(m){return(0,R.D)(m)&&!(0,T.g)()}let Z=new WeakSet;function press(m,y,_={}){let[T,R,W]=(0,D.R)(m,_),startPress=m=>{let S=m.currentTarget;if(!isValidPressEvent(m)||Z.has(m))return;B.add(S),_.stopPropagation&&Z.add(m);let T=y(S,m),onPointerEnd=(m,y)=>{window.removeEventListener("pointerup",onPointerUp),window.removeEventListener("pointercancel",onPointerCancel),B.has(S)&&B.delete(S),isValidPressEvent(m)&&"function"==typeof T&&T(m,{success:y})},onPointerUp=m=>{onPointerEnd(m,S===window||S===document||_.useGlobalTarget||isNodeOrChild(S,m.target))},onPointerCancel=m=>{onPointerEnd(m,!1)};window.addEventListener("pointerup",onPointerUp,R),window.addEventListener("pointercancel",onPointerCancel,R)};return T.forEach(m=>{let y=_.useGlobalTarget?window:m;y.addEventListener("pointerdown",startPress,R),!(0,S.R)(m)||(m.addEventListener("focus",m=>enableKeyboardPress(m,R)),(0,j._)(m)||m.hasAttribute("tabindex")||(m.tabIndex=0))}),W}},50969:function(m,y,_){"use strict";_.d(y,{T:function(){return isElementTextInput},_:function(){return isElementKeyboardAccessible}});let S=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function isElementKeyboardAccessible(m){return S.has(m.tagName)||!0===m.isContentEditable}let T=new Set(["INPUT","SELECT","TEXTAREA"]);function isElementTextInput(m){return T.has(m.tagName)||!0===m.isContentEditable}},66515:function(m,y,_){"use strict";_.d(y,{D:function(){return isPrimaryPointer}});let isPrimaryPointer=m=>"mouse"===m.pointerType?"number"!=typeof m.button||m.button<=0:!1!==m.isPrimary},38564:function(m,y,_){"use strict";_.d(y,{R:function(){return setupGesture}});var S=_(11816);function setupGesture(m,y){let _=(0,S.I)(m),T=new AbortController,R={passive:!0,...y,signal:T.signal};return[_,R,()=>T.abort()]}},6364:function(m,y,_){"use strict";function convertBoundingBoxToBox({top:m,left:y,right:_,bottom:S}){return{x:{min:y,max:_},y:{min:m,max:S}}}function convertBoxToBoundingBox({x:m,y}){return{top:y.min,right:m.max,bottom:y.max,left:m.min}}function transformBoxPoints(m,y){if(!y)return m;let _=y({x:m.left,y:m.top}),S=y({x:m.right,y:m.bottom});return{top:_.y,left:_.x,bottom:S.y,right:S.x}}_.d(y,{d7:function(){return transformBoxPoints},i8:function(){return convertBoundingBoxToBox},z2:function(){return convertBoxToBoundingBox}})},81884:function(m,y,_){"use strict";_.d(y,{D2:function(){return transformBox},YY:function(){return applyTreeDeltas},am:function(){return translateAxis},o2:function(){return applyBoxDelta},q2:function(){return scalePoint}});var S=_(82659),T=_(30452);function scalePoint(m,y,_){return _+y*(m-_)}function applyPointDelta(m,y,_,S,T){return void 0!==T&&(m=S+T*(m-S)),S+_*(m-S)+y}function applyAxisDelta(m,y=0,_=1,S,T){m.min=applyPointDelta(m.min,y,_,S,T),m.max=applyPointDelta(m.max,y,_,S,T)}function applyBoxDelta(m,{x:y,y:_}){applyAxisDelta(m.x,y.translate,y.scale,y.originPoint),applyAxisDelta(m.y,_.translate,_.scale,_.originPoint)}function applyTreeDeltas(m,y,_,S=!1){let R,D;let j=_.length;if(j){y.x=y.y=1;for(let B=0;B<j;B++){D=(R=_[B]).projectionDelta;let{visualElement:j}=R.options;(!j||!j.props.style||"contents"!==j.props.style.display)&&(S&&R.options.layoutScroll&&R.scroll&&R!==R.root&&transformBox(m,{x:-R.scroll.offset.x,y:-R.scroll.offset.y}),D&&(y.x*=D.x.scale,y.y*=D.y.scale,applyBoxDelta(m,D)),S&&(0,T.ud)(R.latestValues)&&transformBox(m,R.latestValues))}y.x<1.0000000000001&&y.x>.999999999999&&(y.x=1),y.y<1.0000000000001&&y.y>.999999999999&&(y.y=1)}}function translateAxis(m,y){m.min=m.min+y,m.max=m.max+y}function transformAxis(m,y,_,T,R=.5){let D=(0,S.t)(m.min,m.max,R);applyAxisDelta(m,y,_,D,T)}function transformBox(m,y){transformAxis(m.x,y.x,y.scaleX,y.scale,y.originX),transformAxis(m.y,y.y,y.scaleY,y.scale,y.originY)}},81965:function(m,y,_){"use strict";_.d(y,{JO:function(){return calcLength},b3:function(){return calcRelativePosition},tf:function(){return calcRelativeBox},wS:function(){return isNear},y$:function(){return calcBoxDelta}});var S=_(82659);function calcLength(m){return m.max-m.min}function isNear(m,y,_){return Math.abs(m-y)<=_}function calcAxisDelta(m,y,_,T=.5){m.origin=T,m.originPoint=(0,S.t)(y.min,y.max,m.origin),m.scale=calcLength(_)/calcLength(y),m.translate=(0,S.t)(_.min,_.max,m.origin)-m.originPoint,(m.scale>=.9999&&m.scale<=1.0001||isNaN(m.scale))&&(m.scale=1),(m.translate>=-.01&&m.translate<=.01||isNaN(m.translate))&&(m.translate=0)}function calcBoxDelta(m,y,_,S){calcAxisDelta(m.x,y.x,_.x,S?S.originX:void 0),calcAxisDelta(m.y,y.y,_.y,S?S.originY:void 0)}function calcRelativeAxis(m,y,_){m.min=_.min+y.min,m.max=m.min+calcLength(y)}function calcRelativeBox(m,y,_){calcRelativeAxis(m.x,y.x,_.x),calcRelativeAxis(m.
362y,y.y,_.y)}function calcRelativeAxisPosition(m,y,_){m.min=y.min-_.min,m.max=m.min+calcLength(y)}function calcRelativePosition(m,y,_){calcRelativeAxisPosition(m.x,y.x,_.x),calcRelativeAxisPosition(m.y,y.y,_.y)}},18042:function(m,y,_){"use strict";_.d(y,{dO:function(){return createBox},wc:function(){return createDelta}});let createAxisDelta=()=>({translate:0,scale:1,origin:0,originPoint:0}),createDelta=()=>({x:createAxisDelta(),y:createAxisDelta()}),createAxis=()=>({min:0,max:0}),createBox=()=>({x:createAxis(),y:createAxis()})},5702:function(m,y,_){"use strict";_.d(y,{u:function(){return eM}});var S=_(88449),T=_(488),R=_(27726),D=_(50638),j=_(68486),B=_(32558),Z=_(51681),W=_(53860),q=_(86008),Y=_(67245),ee=_(66640),et=_(9205),er=_(57275),ei=_(82866),ea=_(40678),es=_(82659),el=_(80105),eu=_(37259),ec=_(53158),ed=_(58946);let ef=["TopLeft","TopRight","BottomLeft","BottomRight"],ep=ef.length,asNumber=m=>"string"==typeof m?parseFloat(m):m,isPx=m=>"number"==typeof m||eu.px.test(m);function getRadius(m,y){return void 0!==m[y]?m[y]:m.borderRadius}let eh=compress(0,.5,ec.Bn),eg=compress(.5,.95,R.Z);function compress(m,y,_){return S=>S<m?0:S>y?1:_((0,ed.Y)(m,y,S))}function copyAxisInto(m,y){m.min=y.min,m.max=y.max}function copyBoxInto(m,y){copyAxisInto(m.x,y.x),copyAxisInto(m.y,y.y)}function copyAxisDeltaInto(m,y){m.translate=y.translate,m.scale=y.scale,m.originPoint=y.originPoint,m.origin=y.origin}var em=_(81884),ey=_(81965);function removePointDelta(m,y,_,S,T){return m-=y,m=(0,em.q2)(m,1/_,S),void 0!==T&&(m=(0,em.q2)(m,1/T,S)),m}function removeAxisTransforms(m,y,[_,S,T],R,D){!function(m,y=0,_=1,S=.5,T,R=m,D=m){if(eu.aQ.test(y)){y=parseFloat(y);let m=(0,es.t)(D.min,D.max,y/100);y=m-D.min}if("number"!=typeof y)return;let j=(0,es.t)(R.min,R.max,S);m===R&&(j-=y),m.min=removePointDelta(m.min,y,_,j,T),m.max=removePointDelta(m.max,y,_,j,T)}(m,y[_],y[S],y[T],y.scale,R,D)}let eb=["x","scaleX","originX"],ev=["y","scaleY","originY"];function removeBoxTransforms(m,y,_,S){removeAxisTransforms(m.x,y,eb,_?_.x:void 0,S?S.x:void 0),removeAxisTransforms(m.y,y,ev,_?_.y:void 0,S?S.y:void 0)}var ex=_(18042);function isAxisDeltaZero(m){return 0===m.translate&&1===m.scale}function isDeltaZero(m){return isAxisDeltaZero(m.x)&&isAxisDeltaZero(m.y)}function axisEquals(m,y){return m.min===y.min&&m.max===y.max}function axisEqualsRounded(m,y){return Math.round(m.min)===Math.round(y.min)&&Math.round(m.max)===Math.round(y.max)}function boxEqualsRounded(m,y){return axisEqualsRounded(m.x,y.x)&&axisEqualsRounded(m.y,y.y)}function aspectRatio(m){return(0,ey.JO)(m.x)/(0,ey.JO)(m.y)}function axisDeltaEquals(m,y){return m.translate===y.translate&&m.scale===y.scale&&m.originPoint===y.originPoint}var ew=_(35774);let NodeStack=class NodeStack{constructor(){this.members=[]}add(m){(0,ew.y4)(this.members,m);for(let y=this.members.length-1;y>=0;y--){let _=this.members[y];if(_===m||_===this.lead||_===this.prevLead)continue;let S=_.instance;S&&!1===S.isConnected&&!1!==_.isPresent&&!_.snapshot&&(0,ew.cl)(this.members,_)}m.scheduleRender()}remove(m){if((0,ew.cl)(this.members,m),m===this.prevLead&&(this.prevLead=void 0),m===this.lead){let m=this.members[this.members.length-1];m&&this.promote(m)}}relegate(m){let y;let _=this.members.findIndex(y=>m===y);if(0===_)return!1;for(let m=_;m>=0;m--){let _=this.members[m],S=_.instance;if(!1!==_.isPresent&&(!S||!1!==S.isConnected)){y=_;break}}return!!y&&(this.promote(y),!0)}promote(m,y){let _=this.lead;if(m!==_&&(this.prevLead=_,this.lead=m,m.show(),_)){_.instance&&_.scheduleRender(),m.scheduleRender();let S=_.options.layoutDependency,T=m.options.layoutDependency;if(!(void 0!==S&&void 0!==T&&S===T)){let S=_.instance,T=S&&!1===S.isConnected&&!_.snapshot;!T&&(m.resumeFrom=_,y&&(m.resumeFrom.preserveOpacity=!0),_.snapshot&&(m.snapshot=_.snapshot,m.snapshot.latestValues=_.animationValues||_.latestValues),m.root&&m.root.isUpdating&&(m.isLayoutDirty=!0))}let{crossfade:R}=m.options;!1===R&&_.hide()}}exitAnimationComplete(){this.members.forEach(m=>{let{options:y,resumingFrom:_}=m;y.onExitComplete&&y.onExitComplete(),_&&_.options.onExitComplete&&_.options.onExitComplete()})}
362scheduleRender(){this.members.forEach(m=>{m.instance&&m.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}};var e_=_(39793);let compareByDepth=(m,y)=>m.depth-y.depth;let FlatTree=class FlatTree{constructor(){this.children=[],this.isDirty=!1}add(m){(0,ew.y4)(this.children,m),this.isDirty=!0}remove(m){(0,ew.cl)(this.children,m),this.isDirty=!0}forEach(m){this.isDirty&&this.children.sort(compareByDepth),this.isDirty=!1,this.children.forEach(m)}};var eC=_(30452),eS=_(31529);let ek={nodes:0,calculatedTargetDeltas:0,calculatedProjections:0},eT=["","X","Y","Z"],eE=0;function resetDistortingTransform(m,y,_,S){let{latestValues:T}=y;T[m]&&(_[m]=T[m],y.setStaticValue(m,0),S&&(S[m]=0))}function createProjectionNode({attachResizeListener:m,defaultParent:y,measureScroll:_,checkIsScrollRoot:R,resetTransform:ec}){return class{constructor(m={},_=y?.()){this.id=eE++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,er.f.value&&(ek.nodes=ek.calculatedTargetDeltas=ek.calculatedProjections=0),this.nodes.forEach(propagateDirtyNodes),this.nodes.forEach(resolveTargetDelta),this.nodes.forEach(calcProjection),this.nodes.forEach(cleanDirtyNodes),er.f.addProjectionMetrics&&er.f.addProjectionMetrics(ek)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=m,this.root=_?_.root||_:this,this.path=_?[..._.path,_]:[],this.parent=_,this.depth=_?_.depth+1:0;for(let m=0;m<this.path.length;m++)this.path[m].shouldResetTransform=!0;this.root===this&&(this.nodes=new FlatTree)}addEventListener(m,y){return this.eventHandlers.has(m)||this.eventHandlers.set(m,new S.L),this.eventHandlers.get(m).add(y)}notifyListeners(m,...y){let _=this.eventHandlers.get(m);_&&_.notify(...y)}hasListeners(m){return this.eventHandlers.has(m)}mount(y){if(this.instance)return;this.isSVG=(0,ea.v)(y)&&(!(0,ea.v)(y)||"svg"!==y.tagName),this.instance=y;let{layoutId:_,layout:S,visualElement:T}=this.options;if(T&&!T.current&&T.mount(y),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(S||_)&&(this.isLayoutDirty=!0),m){let _;let S=0,resizeUnblockUpdate=()=>this.root.updateBlockedByResize=!1;ei.Wi.read(()=>{S=window.innerWidth}),m(y,()=>{let m=window.innerWidth;m!==S&&(S=m,this.root.updateBlockedByResize=!0,_&&_(),_=function(m,y){let _=Y.X.now(),checkElapsed=({timestamp:S})=>{let T=S-_;T>=y&&((0,ei.Pn)(checkElapsed),m(T-y))};return ei.Wi.setup(checkElapsed,!0),()=>(0,ei.Pn)(checkElapsed)}(resizeUnblockUpdate,250),eS.V.hasAnimatedSinceResize&&(eS.V.hasAnimatedSinceResize=!1,this.nodes.forEach(finishAnimation)))})}_&&this.root.registerSharedNode(_,this),!1!==this.options.animate&&T&&(_||S)&&this.addEventListener("didUpdate",({delta:m,hasLayoutChanged:y,hasRelativeLayoutChanged:_,layout:S})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let R=this.options.transition||T.getDefaultTransition()||eO,{onLayoutAnimationStart:D,onLayoutAnimationComplete:j}=T.getProps(),B=!this.targetLayout||!boxEqualsRounded(this.targetLayout,S),Z=!y&&_;if(this.options.layoutRoot||this.resumeFrom||Z||y&&(B||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);let y={...(0,W.e)(R,"layout"),onPlay:D,onComplete:j};(T.shouldReduceMotion||this.options.layoutRoot)&&(y.delay=0,y.type=!1),this.startAnimation(y),this.setAnimationOrigin(m,Z)}else y||finishAnimation(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=S})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let m=this.getStack();m&&m.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),(0,ei.Pn)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEac
362h(resetSkewAndRotation),this.animationId++)}getTransformTemplate(){let{visualElement:m}=this.options;return m&&m.getProps().transformTemplate}willUpdate(m=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&function cancelTreeOptimisedTransformAnimations(m){if(m.hasCheckedOptimisedAppear=!0,m.root===m)return;let{visualElement:y}=m.options;if(!y)return;let _=(0,Z.s)(y);if(window.MotionHasOptimisedAnimation(_,"transform")){let{layout:y,layoutId:S}=m.options;window.MotionCancelOptimisedAnimation(_,"transform",ei.Wi,!(y||S))}let{parent:S}=m;S&&!S.hasCheckedOptimisedAppear&&cancelTreeOptimisedTransformAnimations(S)}(this),this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let m=0;m<this.path.length;m++){let y=this.path[m];y.shouldResetTransform=!0,y.updateScroll("snapshot"),y.options.layoutRoot&&y.willUpdate(!1)}let{layoutId:y,layout:_}=this.options;if(void 0===y&&!_)return;let S=this.getTransformTemplate();this.prevTransformTemplateValue=S?S(this.latestValues,""):void 0,this.updateSnapshot(),m&&this.notifyListeners("willUpdate")}update(){this.updateScheduled=!1;let m=this.isUpdateBlocked();if(m){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(clearMeasurements);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(clearIsLayoutDirty);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(resetTransformStyle),this.nodes.forEach(updateLayout),this.nodes.forEach(notifyLayoutUpdate)):this.nodes.forEach(clearIsLayoutDirty),this.clearAllSnapshots();let y=Y.X.now();ei.frameData.delta=(0,T.u)(0,1e3/60,y-ei.frameData.timestamp),ei.frameData.timestamp=y,ei.frameData.isProcessing=!0,ei.yL.update.process(ei.frameData),ei.yL.preRender.process(ei.frameData),ei.yL.render.process(ei.frameData),ei.frameData.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,q.g.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(clearSnapshot),this.sharedNodes.forEach(removeLeadSnapshots)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,ei.Wi.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){ei.Wi.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),!this.snapshot||(0,ey.JO)(this.snapshot.measuredBox.x)||(0,ey.JO)(this.snapshot.measuredBox.y)||(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let m=0;m<this.path.length;m++){let y=this.path[m];y.updateScroll()}let m=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=(0,ex.dO)(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:y}=this.options;y&&y.notify("LayoutMeasure",this.layout.layoutBox,m?m.layoutBox:void 0)}updateScroll(m="measure"){let y=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===m&&(y=!1),y&&this.instance){let y=R(this.instance);this.scroll={animationId:this.root.animationId,phase:m,isRoot:y,offset:_(this.instance),wasRoot:this.scroll?this.scroll.isRoot:y}}}resetTransform(){if(!ec)return;let m=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,y=this.projectionDelta&&!isDeltaZero(this.projectionDelta),_=this.getTransformTemplate(),S=_?_(this.latestValues,""):void 0,T=S!==this.prevTransformTemplateValue;m&&this.instance&&(y||(0,eC.ud)(this.latestValues)||T)&&(ec(this.instance,S),this.shouldResetTransform=!1,this.scheduleRender())}measure(m=!0){var y;let _=this.measurePageBox(),S=this.removeElementScroll(_);
362return m&&(S=this.removeTransform(S)),roundAxis((y=S).x),roundAxis(y.y),{animationId:this.root.animationId,measuredBox:_,layoutBox:S,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:m}=this.options;if(!m)return(0,ex.dO)();let y=m.measureViewportBox(),_=this.scroll?.wasRoot||this.path.some(checkNodeWasScrollRoot);if(!_){let{scroll:m}=this.root;m&&((0,em.am)(y.x,m.offset.x),(0,em.am)(y.y,m.offset.y))}return y}removeElementScroll(m){let y=(0,ex.dO)();if(copyBoxInto(y,m),this.scroll?.wasRoot)return y;for(let _=0;_<this.path.length;_++){let S=this.path[_],{scroll:T,options:R}=S;S!==this.root&&T&&R.layoutScroll&&(T.wasRoot&©BoxInto(y,m),(0,em.am)(y.x,T.offset.x),(0,em.am)(y.y,T.offset.y))}return y}applyTransform(m,y=!1){let _=(0,ex.dO)();copyBoxInto(_,m);for(let m=0;m<this.path.length;m++){let S=this.path[m];!y&&S.options.layoutScroll&&S.scroll&&S!==S.root&&(0,em.D2)(_,{x:-S.scroll.offset.x,y:-S.scroll.offset.y}),(0,eC.ud)(S.latestValues)&&(0,em.D2)(_,S.latestValues)}return(0,eC.ud)(this.latestValues)&&(0,em.D2)(_,this.latestValues),_}removeTransform(m){let y=(0,ex.dO)();copyBoxInto(y,m);for(let m=0;m<this.path.length;m++){let _=this.path[m];if(!_.instance||!(0,eC.ud)(_.latestValues))continue;(0,eC.Lj)(_.latestValues)&&_.updateSnapshot();let S=(0,ex.dO)(),T=_.measurePageBox();copyBoxInto(S,T),removeBoxTransforms(y,_.latestValues,_.snapshot?_.snapshot.layoutBox:void 0,S)}return(0,eC.ud)(this.latestValues)&&removeBoxTransforms(y,this.latestValues),y}setTargetDelta(m){this.targetDelta=m,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(m){this.options={...this.options,...m,crossfade:void 0===m.crossfade||m.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==ei.frameData.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(m=!1){let y=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=y.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=y.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=y.isSharedProjectionDirty);let _=!!this.resumingFrom||this!==y,S=!(m||_&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize);if(S)return;let{layout:T,layoutId:R}=this.options;if(!this.layout||!(T||R))return;this.resolvedRelativeTargetAt=ei.frameData.timestamp;let D=this.getClosestProjectingParent();D&&this.linkedParentVersion!==D.layoutVersion&&!D.options.layoutRoot&&this.removeRelativeTarget(),this.targetDelta||this.relativeTarget||(D&&D.layout?this.createRelativeTarget(D,this.layout.layoutBox,D.layout.layoutBox):this.removeRelativeTarget()),(this.relativeTarget||this.targetDelta)&&(this.target||(this.target=(0,ex.dO)(),this.targetWithTransforms=(0,ex.dO)()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),(0,ey.tf)(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):copyBoxInto(this.target,this.layout.layoutBox),(0,em.o2)(this.target,this.targetDelta)):copyBoxInto(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,D&&!!D.resumingFrom==!!this.resumingFrom&&!D.options.layoutScroll&&D.target&&1!==this.animationProgress?this.createRelativeTarget(D,this.target,D.target):this.relativeParent=this.relativeTarget=void 0),er.f.value&&ek.calculatedTargetDeltas++)}getClosestProjectingParent(){return!this.parent||(0,eC.Lj)(this.parent.latestValues)||(0,eC.D_)(this.parent.latestValues)?void 0:this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(m,y,_){this.relativeParent=m,this.linkedParentVersion=m.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=(0,ex.dO)(),this.relativeTargetOrigin=(0,ex.dO)(),(0,ey.b3)(this.relativeTargetOrigin,y,_),copyBoxInto(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){let m=this.getLead(),y=!!this.resumingFrom||this!==m,_=!0;
362if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(_=!1),y&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(_=!1),this.resolvedRelativeTargetAt===ei.frameData.timestamp&&(_=!1),_)return;let{layout:S,layoutId:T}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(S||T))return;copyBoxInto(this.layoutCorrected,this.layout.layoutBox);let R=this.treeScale.x,D=this.treeScale.y;(0,em.YY)(this.layoutCorrected,this.treeScale,this.path,y),m.layout&&!m.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(m.target=m.layout.layoutBox,m.targetWithTransforms=(0,ex.dO)());let{target:j}=m;if(!j){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}this.projectionDelta&&this.prevProjectionDelta?(copyAxisDeltaInto(this.prevProjectionDelta.x,this.projectionDelta.x),copyAxisDeltaInto(this.prevProjectionDelta.y,this.projectionDelta.y)):this.createProjectionDeltas(),(0,ey.y$)(this.projectionDelta,this.layoutCorrected,j,this.latestValues),this.treeScale.x===R&&this.treeScale.y===D&&axisDeltaEquals(this.projectionDelta.x,this.prevProjectionDelta.x)&&axisDeltaEquals(this.projectionDelta.y,this.prevProjectionDelta.y)||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",j)),er.f.value&&ek.calculatedProjections++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(m=!0){if(this.options.visualElement?.scheduleRender(),m){let m=this.getStack();m&&m.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=(0,ex.wc)(),this.projectionDelta=(0,ex.wc)(),this.projectionDeltaWithTransform=(0,ex.wc)()}setAnimationOrigin(m,y=!1){let _;let S=this.snapshot,T=S?S.latestValues:{},R={...this.latestValues},D=(0,ex.wc)();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!y;let j=(0,ex.dO)(),B=S?S.source:void 0,Z=this.layout?this.layout.source:void 0,W=B!==Z,q=this.getStack(),Y=!q||q.members.length<=1,ee=!!(W&&!Y&&!0===this.options.crossfade&&!this.path.some(hasOpacityCrossfade));this.animationProgress=0,this.mixTargetDelta=y=>{let S=y/1e3;if(mixAxisDelta(D.x,m.x,S),mixAxisDelta(D.y,m.y,S),this.setTargetDelta(D),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var B,Z,q,et;(0,ey.b3)(j,this.layout.layoutBox,this.relativeParent.layout.layoutBox),q=this.relativeTarget,et=this.relativeTargetOrigin,mixAxis(q.x,et.x,j.x,S),mixAxis(q.y,et.y,j.y,S),_&&(B=this.relativeTarget,Z=_,axisEquals(B.x,Z.x)&&axisEquals(B.y,Z.y))&&(this.isProjectionDirty=!1),_||(_=(0,ex.dO)()),copyBoxInto(_,this.relativeTarget)}W&&(this.animationValues=R,function(m,y,_,S,T,R){T?(m.opacity=(0,es.t)(0,_.opacity??1,eh(S)),m.opacityExit=(0,es.t)(y.opacity??1,0,eg(S))):R&&(m.opacity=(0,es.t)(y.opacity??1,_.opacity??1,S));for(let T=0;T<ep;T++){let R=`border${ef[T]}Radius`,D=getRadius(y,R),j=getRadius(_,R);if(void 0===D&&void 0===j)continue;D||(D=0),j||(j=0);let B=0===D||0===j||isPx(D)===isPx(j);B?(m[R]=Math.max((0,es.t)(asNumber(D),asNumber(j),S),0),(eu.aQ.test(j)||eu.aQ.test(D))&&(m[R]+="%")):m[R]=j}(y.rotate||_.rotate)&&(m.rotate=(0,es.t)(y.rotate||0,_.rotate||0,S))}(R,T,this.latestValues,S,ee,Y)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=S},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(m){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&((0,ei.Pn)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=ei.Wi.update(()=>{eS.V.hasAnimatedSinceResize=!0,et.P.layout++,this.motionValue||(this.motionValue=(0,j.BX)(0)),this.motionValue.jump(0,!1),this.currentAnimation=function(m,y,_){let S=(0,B.i)(m)?m:(0,j.BX)(m);return S.start((0,D.v)("",S,y,_)),S.animation}(this.motionValue,[0,1e3],{...m,velocity:0,isSync:!0,onUpdate:y=>{this.mixTargetDelta(y),m.onUpdate&&m.onUpdate(y)},onStop:()=>{et.P.layout--},onComplete:()=>{et.P.layout--,m.onComplete&&m.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let m=this.getStack();m&&m.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let m=this.getLead(),{targetWithTransforms:y,target:_,layout:S,latestValues:T}=m;
362if(y&&_&&S){if(this!==m&&this.layout&&S&&shouldAnimatePositionOnly(this.options.animationType,this.layout.layoutBox,S.layoutBox)){_=this.target||(0,ex.dO)();let y=(0,ey.JO)(this.layout.layoutBox.x);_.x.min=m.target.x.min,_.x.max=_.x.min+y;let S=(0,ey.JO)(this.layout.layoutBox.y);_.y.min=m.target.y.min,_.y.max=_.y.min+S}copyBoxInto(y,_),(0,em.D2)(y,T),(0,ey.y$)(this.projectionDeltaWithTransform,this.layoutCorrected,y,T)}}registerSharedNode(m,y){this.sharedNodes.has(m)||this.sharedNodes.set(m,new NodeStack);let _=this.sharedNodes.get(m);_.add(y);let S=y.options.initialPromotionConfig;y.promote({transition:S?S.transition:void 0,preserveFollowOpacity:S&&S.shouldPreserveFollowOpacity?S.shouldPreserveFollowOpacity(y):void 0})}isLead(){let m=this.getStack();return!m||m.lead===this}getLead(){let{layoutId:m}=this.options;return m&&this.getStack()?.lead||this}getPrevLead(){let{layoutId:m}=this.options;return m?this.getStack()?.prevLead:void 0}getStack(){let{layoutId:m}=this.options;if(m)return this.root.sharedNodes.get(m)}promote({needsReset:m,transition:y,preserveFollowOpacity:_}={}){let S=this.getStack();S&&S.promote(this,_),m&&(this.projectionDelta=void 0,this.needsReset=!0),y&&this.setOptions({transition:y})}relegate(){let m=this.getStack();return!!m&&m.relegate(this)}resetSkewAndRotation(){let{visualElement:m}=this.options;if(!m)return;let y=!1,{latestValues:_}=m;if((_.z||_.rotate||_.rotateX||_.rotateY||_.rotateZ||_.skewX||_.skewY)&&(y=!0),!y)return;let S={};_.z&&resetDistortingTransform("z",m,S,this.animationValues);for(let y=0;y<eT.length;y++)resetDistortingTransform(`rotate${eT[y]}`,m,S,this.animationValues),resetDistortingTransform(`skew${eT[y]}`,m,S,this.animationValues);for(let y in m.render(),S)m.setStaticValue(y,S[y]),this.animationValues&&(this.animationValues[y]=S[y]);m.scheduleRender()}applyProjectionStyles(m,y){if(!this.instance||this.isSVG)return;if(!this.isVisible){m.visibility="hidden";return}let _=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,m.visibility="",m.opacity="",m.pointerEvents=(0,el.b)(y?.pointerEvents)||"",m.transform=_?_(this.latestValues,""):"none";return}let S=this.getLead();if(!this.projectionDelta||!this.layout||!S.target){this.options.layoutId&&(m.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,m.pointerEvents=(0,el.b)(y?.pointerEvents)||""),this.hasProjected&&!(0,eC.ud)(this.latestValues)&&(m.transform=_?_({},""):"none",this.hasProjected=!1);return}m.visibility="";let T=S.animationValues||S.latestValues;this.applyTransformsToTarget();let R=function(m,y,_){let S="",T=m.x.translate/y.x,R=m.y.translate/y.y,D=_?.z||0;if((T||R||D)&&(S=`translate3d(${T}px, ${R}px, ${D}px) `),(1!==y.x||1!==y.y)&&(S+=`scale(${1/y.x}, ${1/y.y}) `),_){let{transformPerspective:m,rotate:y,rotateX:T,rotateY:R,skewX:D,skewY:j}
362=_;m&&(S=`perspective(${m}px) ${S}`),y&&(S+=`rotate(${y}deg) `),T&&(S+=`rotateX(${T}deg) `),R&&(S+=`rotateY(${R}deg) `),D&&(S+=`skewX(${D}deg) `),j&&(S+=`skewY(${j}deg) `)}let j=m.x.scale*y.x,B=m.y.scale*y.y;return(1!==j||1!==B)&&(S+=`scale(${j}, ${B})`),S||"none"}(this.projectionDeltaWithTransform,this.treeScale,T);_&&(R=_(T,R)),m.transform=R;let{x:D,y:j}=this.projectionDelta;for(let y in m.transformOrigin=`${100*D.origin}% ${100*j.origin}% 0`,S.animationValues?m.opacity=S===this?T.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:T.opacityExit:m.opacity=S===this?void 0!==T.opacity?T.opacity:"":void 0!==T.opacityExit?T.opacityExit:0,ee.P){if(void 0===T[y])continue;let{correct:_,applyTo:D,isCSSVariable:j}=ee.P[y],B="none"===R?T[y]:_(T[y],S);if(D){let y=D.length;for(let _=0;_<y;_++)m[D[_]]=B}else j?this.options.visualElement.renderState.vars[y]=B:m[y]=B}this.options.layoutId&&(m.pointerEvents=S===this?(0,el.b)(y?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(m=>m.currentAnimation?.stop()),this.root.nodes.forEach(clearMeasurements),this.root.sharedNodes.clear()}}}function updateLayout(m){m.updateLayout()}function notifyLayoutUpdate(m){let y=m.resumeFrom?.snapshot||m.snapshot;if(m.isLead()&&m.layout&&y&&m.hasListeners("didUpdate")){let{layoutBox:_,measuredBox:S}=m.layout,{animationType:T}=m.options,R=y.source!==m.layout.source;"size"===T?(0,e_.U)(m=>{let S=R?y.measuredBox[m]:y.layoutBox[m],T=(0,ey.JO)(S);S.min=_[m].min,S.max=S.min+T}):shouldAnimatePositionOnly(T,y.layoutBox,_)&&(0,e_.U)(S=>{let T=R?y.measuredBox[S]:y.layoutBox[S],D=(0,ey.JO)(_[S]);T.max=T.min+D,m.relativeTarget&&!m.currentAnimation&&(m.isProjectionDirty=!0,m.relativeTarget[S].max=m.relativeTarget[S].min+D)});let D=(0,ex.wc)();(0,ey.y$)(D,_,y.layoutBox);let j=(0,ex.wc)();R?(0,ey.y$)(j,m.applyTransform(S,!0),y.measuredBox):(0,ey.y$)(j,_,y.layoutBox);let B=!isDeltaZero(D),Z=!1;if(!m.resumeFrom){let S=m.getClosestProjectingParent();if(S&&!S.resumeFrom){let{snapshot:T,layout:R}=S;if(T&&R){let D=(0,ex.dO)();(0,ey.b3)(D,y.layoutBox,T.layoutBox);let j=(0,ex.dO)();(0,ey.b3)(j,_,R.layoutBox),boxEqualsRounded(D,j)||(Z=!0),S.options.layoutRoot&&(m.relativeTarget=j,m.relativeTargetOrigin=D,m.relativeParent=S)}}}m.notifyListeners("didUpdate",{layout:_,snapshot:y,delta:j,layoutDelta:D,hasLayoutChanged:B,hasRelativeLayoutChanged:Z})}else if(m.isLead()){let{onExitComplete:y}=m.options;y&&y()}m.options.transition=void 0}function propagateDirtyNodes(m){er.f.value&&ek.nodes++,m.parent&&(m.isProjecting()||(m.isProjectionDirty=m.parent.isProjectionDirty),m.isSharedProjectionDirty||(m.isSharedProjectionDirty=!!(m.isProjectionDirty||m.parent.isProjectionDirty||m.parent.isSharedProjectionDirty)),m.isTransformDirty||(m.isTransformDirty=m.parent.isTransformDirty))}function cleanDirtyNodes(m){m.isProjectionDirty=m.isSharedProjectionDirty=m.isTransformDirty=!1}function clearSnapshot(m){m.clearSnapshot()}function clearMeasurements(m){m.clearMeasurements()}function clearIsLayoutDirty(m){m.isLayoutDirty=!1}function resetTransformStyle(m){let{visualElement:y}=m.options;y&&y.getProps().onBeforeLayoutMeasure&&y.notify("BeforeLayoutMeasure"),m.resetTransform()}function finishAnimation(m){m.finishAnimation(),m.targetDelta=m.relativeTarget=m.target=void 0,m.isProjectionDirty=!0}function resolveTargetDelta(m){m.resolveTargetDelta()}function calcProjection(m){m.calcProjection()}function resetSkewAndRotation(m){m.resetSkewAndRotation()}function removeLeadSnapshots(m){m.removeLeadSnapshot()}function mixAxisDelta(m,y,_){m.translate=(0,es.t)(y.translate,0,_),m.scale=(0,es.t)(y.scale,1,_),m.origin=y.origin,m.originPoint=y.originPoint}function mixAxis(m,y,_,S){m.min=(0,es.t)(y.min,_.min,S),m.max=(0,es.t)(y.max,_.max,S)}function hasOpacityCrossfade(m){return m.animationValues&&void 0!==m.animationValues.opacityExit}let eO={duration:.45,ease:[.4,0,.1,1]},userAgentContains=m=>"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(m),eP=userAgentContains("applewebkit/")&&!userAgentContains("chrome/")?Math.round:R.Z;function roundAxis(m){m.min=eP(m.min),m.max=eP(m.max)}function shouldAnimatePositionOnly(m,y,_){return"position"===m||"preserve-aspect"===m&&!(0,ey.wS)(aspectRatio(y),aspectRatio(_),.2)}function checkNodeWasScrollRoot(m){return m!==m.root&&m.scroll?.wasRoot}var eR=_(75421);let eI=createProjectionNode({attachResizeListener:(m,y)=>(0,eR.E)(m,"resize",y),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body?.scrollLeft||0,y:document.documentElement.scrollTop||document.body?.scrollTop||0}),checkIsScrollRoot:()=>!0}),eA={current:void 0},eM=createProjectionNode({measureScroll:m=>({x:m.scrollLeft,y:m.scrollTop}),defaultParent:()=>{if(!eA.current){let m=new eI({});m.mount(window),m.setOptions({layoutScroll:!0}),eA.current=m}return eA.current},resetTransform:(m,y)=>{m.style.transform=void 0!==y?y:"none"},checkIsScrollRoot:m=>"fixed"===window.getComputedStyle(m).position})},31529:function(m,y,_){"use strict";_.d(y,{V:function(){return S}});let S={hasAnimatedSinceResize:!0,hasEverUpdated:!1}},66640:function(m,y,_){"use strict";_.d(y,{P:function(){return j}});var S=_(37259);function pixelsToPercent(m,y){return y.max===y.min?0:m/(y.max-y.min)*100}let T={correct:(m,y)=>{if(!y.target)return m;if("string"==typeof m){if(!S.px.test(m))return m;m=parseFloat(m)}let _=pixelsToPercent(m,y.target.x),T=pixelsToPercent(m,y.target.y);return`${_}% ${T}%`}};var R=_(58094),D=_(82659);let j={borderRadius:{...T,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:T,borderTopRightRadius:T,borderBottomLeftRadius:T,borderBottomRightRadius:T,boxShadow:{correct:(m,{treeScale:y,projectionDelta:_})=>{let S=R.P.parse(m);
362if(S.length>5)return m;let T=R.P.createTransformer(m),j="number"!=typeof S[0]?1:0,B=_.x.scale*y.x,Z=_.y.scale*y.y;S[0+j]/=B,S[1+j]/=Z;let W=(0,D.t)(B,Z,.5);return"number"==typeof S[2+j]&&(S[2+j]/=W),"number"==typeof S[3+j]&&(S[3+j]/=W),T(S)}}}},39793:function(m,y,_){"use strict";function eachAxis(m){return[m("x"),m("y")]}_.d(y,{U:function(){return eachAxis}})},30452:function(m,y,_){"use strict";function isIdentityScale(m){return void 0===m||1===m}function hasScale({scale:m,scaleX:y,scaleY:_}){return!isIdentityScale(m)||!isIdentityScale(y)||!isIdentityScale(_)}function hasTransform(m){return hasScale(m)||has2DTranslate(m)||m.z||m.rotate||m.rotateX||m.rotateY||m.skewX||m.skewY}function has2DTranslate(m){var y,_;return(y=m.x)&&"0%"!==y||(_=m.y)&&"0%"!==_}_.d(y,{D_:function(){return has2DTranslate},Lj:function(){return hasScale},ud:function(){return hasTransform}})},65034:function(m,y,_){"use strict";_.d(y,{J:function(){return measureViewportBox},z:function(){return measurePageBox}});var S=_(6364),T=_(81884);function measureViewportBox(m,y){return(0,S.i8)((0,S.d7)(m.getBoundingClientRect(),y))}function measurePageBox(m,y,_){let S=measureViewportBox(m,_),{scroll:R}=y;return R&&((0,T.am)(S.x,R.offset.x),(0,T.am)(S.y,R.offset.y)),S}},75791:function(m,y,_){"use strict";_.d(y,{L:function(){return Feature}});let Feature=class Feature{constructor(m){this.isMounted=!1,this.node=m}update(){}}},20689:function(m,y,_){"use strict";_.d(y,{l9:function(){return VisualElement},uN:function(){return getFeatureDefinitions},v7:function(){return setFeatureDefinitions}});var S=_(14400),T=_(32489),R=_(89543),D=_(88449),j=_(58417),B=_(17062);let Z=new Set(["opacity","clipPath","filter","transform"]);var W=_(86008),q=_(67245),Y=_(18042),ee=_(68486),et=_(58094),er=_(60522),ei=_(7167),ea=_(52732),es=_(67439);let el=[...ea.$,ei.$,et.P],findValueType=m=>el.find((0,es.l)(m));var eu=_(32558);let ec=new WeakMap;var ed=_(19964),ef=_(59354);let ep={current:null},eh={current:!1},eg="undefined"!=typeof window;var em=_(17935),ey=_(82866);let eb=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],ev={};function setFeatureDefinitions(m){ev=m}function getFeatureDefinitions(){return ev}let VisualElement=class VisualElement{scrapeMotionValuesFromProps(m,y,_){return{}}constructor({parent:m,props:y,presenceContext:_,reducedMotionConfig:S,skipAnimations:T,blockInitialAnimation:R,visualState:D},B={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=j.e,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{let m=q.X.now();this.renderScheduledAt<m&&(this.renderScheduledAt=m,ey.Wi.render(this.render,!1,!0))};let{latestValues:Z,renderState:W}=D;this.latestValues=Z,this.baseTarget={...Z},this.initialValues=y.initial?{...Z}:{},this.renderState=W,this.parent=m,this.props=y,this.presenceContext=_,this.depth=m?m.depth+1:0,this.reducedMotionConfig=S,this.skipAnimationsConfig=T,this.options=B,this.blockInitialAnimation=!!R,this.isControllingVariants=(0,ed.G)(y),this.isVariantNode=(0,ed.M)(y),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(m&&m.current);let{willChange:Y,...ee}=this.scrapeMotionValuesFromProps(y,{},this);for(let m in ee){let y=ee[m];void 0!==Z[m]&&(0,eu.i)(y)&&y.set(Z[m])}}mount(m){if(this.hasBeenMounted)for(let m in this.initialValues)this.values.get(m)?.jump(this.initialValues[m]),this.latestValues[m]=this.initialValues[m];this.current=m,ec.set(m,this),this.projection&&!this.projection.instance&&this.projection.mount(m),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
362h((m,y)=>this.bindToMotionValue(y,m)),"never"===this.reducedMotionConfig?this.shouldReduceMotion=!1:"always"===this.reducedMotionConfig?this.shouldReduceMotion=!0:(eh.current||function(){if(eh.current=!0,eg){if(window.matchMedia){let m=window.matchMedia("(prefers-reduced-motion)"),setReducedMotionPreferences=()=>ep.current=m.matches;m.addEventListener("change",setReducedMotionPreferences),setReducedMotionPreferences()}else ep.current=!1}}(),this.shouldReduceMotion=ep.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,this.parent?.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){for(let m in this.projection&&this.projection.unmount(),(0,ey.Pn)(this.notifyUpdate),(0,ey.Pn)(this.render),this.valueSubscriptions.forEach(m=>m()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this),this.events)this.events[m].clear();for(let m in this.features){let y=this.features[m];y&&(y.unmount(),y.isMounted=!1)}this.current=null}addChild(m){this.children.add(m),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(m)}removeChild(m){this.children.delete(m),this.enteringChildren&&this.enteringChildren.delete(m)}bindToMotionValue(m,y){let _;if(this.valueSubscriptions.has(m)&&this.valueSubscriptions.get(m)(),y.accelerate&&Z.has(m)&&this.current instanceof HTMLElement){let{factory:_,keyframes:T,times:R,ease:D,duration:j}=y.accelerate,Z=new B._({element:this.current,name:m,keyframes:T,times:R,ease:D,duration:(0,S.w)(j)}),W=_(Z);this.valueSubscriptions.set(m,()=>{W(),Z.cancel()});return}let T=ef.G.has(m);T&&this.onBindTransform&&this.onBindTransform();let R=y.on("change",y=>{this.latestValues[m]=y,this.props.onUpdate&&ey.Wi.preRender(this.notifyUpdate),T&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});"undefined"!=typeof window&&window.MotionCheckAppearSync&&(_=window.MotionCheckAppearSync(this,m,y)),this.valueSubscriptions.set(m,()=>{R(),_&&_(),y.owner&&y.stop()})}sortNodePosition(m){return this.current&&this.sortInstanceNodePosition&&this.type===m.type?this.sortInstanceNodePosition(this.current,m.current):0}updateFeatures(){let m="animation";for(m in ev){let y=ev[m];if(!y)continue;let{isEnabled:_,Feature:S}=y;if(!this.features[m]&&S&&_(this.props)&&(this.features[m]=new S(this)),this.features[m]){let y=this.features[m];y.isMounted?y.update():(y.mount(),y.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):(0,Y.dO)()}getStaticValue(m){return this.latestValues[m]}setStaticValue(m,y){this.latestValues[m]=y}update(m,y){(m.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=m,this.prevPresenceContext=this.presenceContext,this.presenceContext=y;for(let y=0;y<eb.length;y++){let _=eb[y];this.propEventSubscriptions[_]&&(this.propEventSubscriptions[_](),delete this.propEventSubscriptions[_]);let S="on"+_,T=m[S];T&&(this.propEventSubscriptions[_]=this.on(_,T))}this.prevMotionValues=function(m,y,_){for(let S in y){let T=y[S],R=_[S];if((0,eu.i)(T))m.addValue(S,T);else if((0,eu.i)(R))m.addValue(S,(0,ee.BX)(T,{owner:m}));else if(R!==T){if(m.hasValue(S)){let y=m.getValue(S);!0===y.liveStyle?y.jump(T):y.hasAnimated||y.set(T)}else{let y=m.getStaticValue(S);m.addValue(S,(0,ee.BX)(void 0!==y?y:T,{owner:m}))}}}for(let S in _)void 0===y[S]&&m.removeValue(S);return y}(this,this.scrapeMotionValuesFromProps(m,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(m){return this.props.variants?this.props.variants[m]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(m){let y=this.getClosestVariantNode();if(y)return y.variantChildren&&y.variantChildren.add(m),()=>y.variantChildren.delete(m)}addValue(m,y){let _=this.values.get(m);y!==_&&(_&&this.removeValue(m),this.bindToMotionValue(m,y),this.values.set(m,y),this.latestValues[m]=y.get())}removeValue(m){this.values.delete(m);let y=this.valueSubscriptions.get(m);y&&(y(),this.valueSubscriptions.delete(m)),delete this.latestValues[m],this.removeValueFromRenderState(m,this.renderState)}hasValue(m){return this.values.has(m)}getValue(m,y){if(this.props.values&&this.props.values[m])return this.props.values[m];let _=this.values.get(m);return void 0===_&&void 0!==y&&(_=(0,ee.BX)(null===y?void 0:y,{owner:this}),this.addValue(m,_)),_}readValue(m,y){let _=void 0===this.latestValues[m]&&this.current?this.getBaseTargetFromProps(this.props,m)??this.readValueFromInstance(this.current,m,this.options):this.latestValues[m];return null!=_&&("string"==typeof _&&((0,T.P)(_)||(0,R.W)(_))?_=parseFloat(_):!findValueType(_)&&et.P.test(y)&&(_=(0,er.T)(m,y)),this.setBaseTarget(m,(0,eu.i)(_)?_.get():_)),(0,eu.i)(_)?_.get():_}setBaseTarget(m,y){this.baseTarget[m]=y}getBaseTarget(m){let y;let{initial:_}=this.props;if("string"==typeof _||"object"==typeof _){let S=(0,em.o)(this.props,_,this.presenceContext?.custom);S&&(y=S[m])}if(_&&void 0!==y)return y;let S=this.getBaseTargetFromProps(this.props,m);return void 0===S||(0,eu.i)(S)?void 0!==this.initialValues[m]&&void 0===y?void 0:this.baseTarget[m]:S}on(m,y){return this.events[m]||(this.events[m]=new D.L),this.events[m].add(y)}notify(m,...y){this.events[m]&&this.events[m].notify(...y)}scheduleRenderMicrotask(){W.g.render(this.render)}}},255:function(m,y,_){"use strict";_.d(y,{J:function(){return DOMVisualElement}});var S=_(32558),T=_(51363),R=_(52732),D=_(25386),j=_(32489),B=_(21219);let Z=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;var W=_(58417),q=_(89543),Y=_(58094),ee=_(60522);
362let et=new Set(["auto","none","0"]);var er=_(41293);let DOMKeyframesResolver=class DOMKeyframesResolver extends W.e{constructor(m,y,_,S,T){super(m,y,_,S,T,!0)}readKeyframes(){let{unresolvedKeyframes:m,element:y,name:_}=this;if(!y||!y.current)return;super.readKeyframes();for(let _=0;_<m.length;_++){let S=m[_];if("string"==typeof S&&(S=S.trim(),(0,B.tm)(S))){let T=function getVariableValue(m,y,_=1){(0,D.k)(_<=4,`Max CSS variable fallback depth detected in property "${m}". This may indicate a circular fallback dependency.`,"max-css-var-depth");let[S,T]=function(m){let y=Z.exec(m);if(!y)return[,];let[,_,S,T]=y;return[`--${_??S}`,T]}(m);if(!S)return;let R=window.getComputedStyle(y).getPropertyValue(S);if(R){let m=R.trim();return(0,j.P)(m)?parseFloat(m):m}return(0,B.tm)(T)?getVariableValue(T,y,_+1):T}(S,y.current);void 0!==T&&(m[_]=T),_===m.length-1&&(this.finalKeyframe=S)}}if(this.resolveNoneKeyframes(),!T.z.has(_)||2!==m.length)return;let[S,W]=m,q=(0,R.C)(S),Y=(0,R.C)(W),ee=(0,B.V3)(S),et=(0,B.V3)(W);if(ee!==et&&er.lw[_]){this.needsMeasurement=!0;return}if(q!==Y){if((0,er.mP)(q)&&(0,er.mP)(Y))for(let y=0;y<m.length;y++){let _=m[y];"string"==typeof _&&(m[y]=parseFloat(_))}else er.lw[_]&&(this.needsMeasurement=!0)}}resolveNoneKeyframes(){let{unresolvedKeyframes:m,name:y}=this,_=[];for(let y=0;y<m.length;y++){var S;(null===m[y]||("number"==typeof(S=m[y])?0===S:null===S||"none"===S||"0"===S||(0,q.W)(S)))&&_.push(y)}_.length&&function(m,y,_){let S,T=0;for(;T<m.length&&!S;){let y=m[T];"string"==typeof y&&!et.has(y)&&(0,Y.V)(y).values.length&&(S=m[T]),T++}if(S&&_)for(let T of y)m[T]=(0,ee.T)(_,S)}(m,_,y)}measureInitialState(){let{element:m,unresolvedKeyframes:y,name:_}=this;if(!m||!m.current)return;"height"===_&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=er.lw[_](m.measureViewportBox(),window.getComputedStyle(m.current)),y[0]=this.measuredOrigin;let S=y[y.length-1];void 0!==S&&m.getValue(_,S).jump(S,!1)}measureEndState(){let{element:m,name:y,unresolvedKeyframes:_}=this;if(!m||!m.current)return;let S=m.getValue(y);S&&S.jump(this.measuredOrigin,!1);let T=_.length-1,R=_[T];_[T]=er.lw[y](m.measureViewportBox(),window.getComputedStyle(m.current)),null!==R&&void 0===this.finalKeyframe&&(this.finalKeyframe=R),this.removedTransforms?.length&&this.removedTransforms.forEac
362h(([y,_])=>{m.getValue(y).set(_)}),this.resolveNoneKeyframes()}};var ei=_(20689);let DOMVisualElement=class DOMVisualElement extends ei.l9{constructor(){super(...arguments),this.KeyframeResolver=DOMKeyframesResolver}sortInstanceNodePosition(m,y){return 2&m.compareDocumentPosition(y)?1:-1}getBaseTargetFromProps(m,y){let _=m.style;return _?_[y]:void 0}removeValueFromRenderState(m,{vars:y,style:_}){delete y[m],delete _[m]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:m}=this.props;(0,S.i)(m)&&(this.childSubscription=m.on("change",m=>{this.current&&(this.current.textContent=`${m}`)}))}}},66363:function(m,y,_){"use strict";_.d(y,{E$:function(){return defaultTransformValue},RT:function(){return readTransformValue},WK:function(){return parseValueFromTransform}});let radToDeg=m=>180*m/Math.PI,rotate=m=>{let y=radToDeg(Math.atan2(m[1],m[0]));return rebaseAngle(y)},S={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:m=>(Math.abs(m[0])+Math.abs(m[3]))/2,rotate,rotateZ:rotate,skewX:m=>radToDeg(Math.atan(m[1])),skewY:m=>radToDeg(Math.atan(m[2])),skew:m=>(Math.abs(m[1])+Math.abs(m[2]))/2},rebaseAngle=m=>((m%=360)<0&&(m+=360),m),scaleX=m=>Math.sqrt(m[0]*m[0]+m[1]*m[1]),scaleY=m=>Math.sqrt(m[4]*m[4]+m[5]*m[5]),T={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX,scaleY,scale:m=>(scaleX(m)+scaleY(m))/2,rotateX:m=>rebaseAngle(radToDeg(Math.atan2(m[6],m[5]))),rotateY:m=>rebaseAngle(radToDeg(Math.atan2(-m[2],m[0]))),rotateZ:rotate,rotate:rotate,skewX:m=>radToDeg(Math.atan(m[4])),skewY:m=>radToDeg(Math.atan(m[1])),skew:m=>(Math.abs(m[1])+Math.abs(m[4]))/2};function defaultTransformValue(m){return m.includes("scale")?1:0}function parseValueFromTransform(m,y){let _,R;if(!m||"none"===m)return defaultTransformValue(y);let D=m.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);if(D)_=T,R=D;else{let y=m.match(/^matrix\(([-\d.e\s,]+)\)$/u);_=S,R=y}if(!R)return defaultTransformValue(y);let j=_[y],B=R[1].split(",").map(convertTransformToNumber);return"function"==typeof j?j(B):B[j]}let readTransformValue=(m,y)=>{let{transform:_="none"}=getComputedStyle(m);return parseValueFromTransform(_,y)};function convertTransformToNumber(m){return parseFloat(m.trim())}},84458:function(m,y,_){"use strict";function camelToDash(m){return m.replace(/([A-Z])/g,m=>`-${m.toLowerCase()}`)}_.d(y,{D:function(){return camelToDash}})},37977:function(m,y,_){"use strict";_.d(y,{W:function(){return HTMLVisualElement}});var S=_(21219),T=_(59354),R=_(66363),D=_(65034),j=_(255),B=_(22196),Z=_(34476),W=_(66441);let HTMLVisualElement=class HTMLVisualElement extends j.J{constructor(){super(...arguments),this.type="html",this.renderInstance=Z.N}readValueFromInstance(m,y){if(T.G.has(y))return this.projection?.isProjecting?(0,R.E$)(y):(0,R.RT)(m,y);{let _=window.getComputedStyle(m),T=((0,S.f9)(y)?_.getPropertyValue(y):_[y])||0;return"string"==typeof T?T.trim():T}}measureInstanceViewportBox(m,{transformPagePoint:y}){return(0,D.J)(m,y)}build(m,y,_){(0,B.r)(m,y,_.transformTemplate)}scrapeMotionValuesFromProps(m,y,_){return(0,W.U)(m,y,_)}}},22196:function(m,y,_){"use strict";_.d(y,{r:function(){return buildHTMLStyles}});let getValueAsType=(m,y)=>y&&"number"==typeof m?y.transform(m):m;var S=_(20354),T=_(59354),R=_(21219);let D={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},j=T._.length;function buildHTMLStyles(m,y,_){let{style:B,vars:Z,transformOrigin:W}=m,q=!1,Y=!1;for(let m in y){let _=y[m];if(T.G.has(m)){q=!0;continue}if((0,R.f9)(m)){Z[m]=_;continue}{let y=getValueAsType(_,S.j[m]);m.startsWith("origin")?(Y=!0,W[m]=y):B[m]=y}}if(!y.transform&&(q||_?B.transform=function(m,y,_){let R="",B=!0;for(let Z=0;Z<j;Z++){let j=T._[Z],W=m[j];if(void 0===W)continue;let q=!0;if("number"==typeof W)q=W===(j.startsWith("scale")?1:0);else{let m=parseFloat(W);q=j.startsWith("scale")?1===m:0===m}if(!q||_){let m=getValueAsType(W,S.j[j]);if(!q){B=!1;let y=D[j]||j;R+=`${y}(${m}) `}_&&(y[j]=m)}}return R=R.trim(),_?R=_(y,B?"":R):B&&(R="none"),R}(y,m.transform,_):B.transform&&(B.transform="none")),Y){let{originX:m="50%",originY:y="50%",originZ:_=0}=W;B.transformOrigin=`${m} ${y} ${_}`}}},34476:function(m,y,_){"use strict";function renderHTML(m,{style:y,vars:_},S,T){let R;let D=m.style;for(R in y)D[R]=y[R];for(R in T?.applyProjectionStyles(D,S),_)D.setProperty(R,_[R])}_.d(y,{N:function(){return renderHTML}})},66441:function(m,y,_){"use strict";_.d(y,{U:function(){return scrapeMotionValuesFromProps}});var S=_(32558),T=_(88724);function scrapeMotionValuesFromProps(m,y,_){let R=m.style,D=y?.style,j={};if(!R)return j;for(let y in R)((0,S.i)(R[y])||D&&(0,S.i)(D[y])||(0,T.jF)(y,m)||_?.getValue(y)?.liveStyle!==void 0)&&(j[y]=R[y]);return j}},40502:function(m,y,_){"use strict";_.d(y,{e:function(){return SVGVisualElement}});var S=_(59354),T=_(47265),R=_(18042),D=_(255),j=_(84458),B=_(55450);let Z=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);var W=_(31978),q=_(34476),Y=_(31839);let SVGVisualElement=class SVGVisualElement extends D.J{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=R.dO}getBaseTargetFromProps(m,y){return m[y]}readValueFromInstance(m,y){if(S.G.has(y)){let m=(0,T.A)(y);return m&&m.default||0}return y=Z.has(y)?y:(0,j.D)(y),m.getAttribute(y)}scrapeMotionValuesFromProps(m,y,_){return(0,Y.U)(m,y,_)}build(m,y,_){(0,B.i)(m,y,this.isSVGTag,_.transformTemplate,_.style)}
362renderInstance(m,y,_,S){!function(m,y,_,S){for(let _ in(0,q.N)(m,y,void 0,S),y.attrs)m.setAttribute(Z.has(_)?_:(0,j.D)(_),y.attrs[_])}(m,y,0,S)}mount(m){this.isSVGTag=(0,W.a)(m.tagName),super.mount(m)}}},55450:function(m,y,_){"use strict";_.d(y,{i:function(){return buildSVGAttrs}});var S=_(22196);let T={offset:"stroke-dashoffset",array:"stroke-dasharray"},R={offset:"strokeDashoffset",array:"strokeDasharray"},D=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function buildSVGAttrs(m,{attrX:y,attrY:_,attrScale:j,pathLength:B,pathSpacing:Z=1,pathOffset:W=0,...q},Y,ee,et){if((0,S.r)(m,q,ee),Y){m.style.viewBox&&(m.attrs.viewBox=m.style.viewBox);return}m.attrs=m.style,m.style={};let{attrs:er,style:ei}=m;for(let m of(er.transform&&(ei.transform=er.transform,delete er.transform),(ei.transform||er.transformOrigin)&&(ei.transformOrigin=er.transformOrigin??"50% 50%",delete er.transformOrigin),ei.transform&&(ei.transformBox=et?.transformBox??"fill-box",delete er.transformBox),D))void 0!==er[m]&&(ei[m]=er[m],delete er[m]);void 0!==y&&(er.x=y),void 0!==_&&(er.y=_),void 0!==j&&(er.scale=j),void 0!==B&&function(m,y,_=1,S=0,D=!0){m.pathLength=1;let j=D?T:R;m[j.offset]=`${-S}`,m[j.array]=`${y} ${_}`}(er,B,Z,W,!1)}},31978:function(m,y,_){"use strict";_.d(y,{a:function(){return isSVGTag}});let isSVGTag=m=>"string"==typeof m&&"svg"===m.toLowerCase()},31839:function(m,y,_){"use strict";_.d(y,{U:function(){return scrapeMotionValuesFromProps}});var S=_(32558),T=_(59354),R=_(66441);function scrapeMotionValuesFromProps(m,y,_){let D=(0,R.U)(m,y,_);for(let _ in m)if((0,S.i)(m[_])||(0,S.i)(y[_])){let y=-1!==T._.indexOf(_)?"attr"+_.charAt(0).toUpperCase()+_.substring(1):_;D[y]=m[_]}return D}},28386:function(m,y,_){"use strict";_.d(y,{M:function(){return createAnimationState}});var S=_(17935);function resolveVariant(m,y,_){let T=m.getProps();return(0,S.o)(T,y,void 0!==_?_:T.custom,m)}var T=_(53860),R=_(93212),D=_(51363),j=_(68486);let isKeyframesTarget=m=>Array.isArray(m);var B=_(47772),Z=_(51681),W=_(50638),q=_(82866);function animateTarget(m,y,{delay:_=0,transitionOverride:S,type:Y}={}){let{transition:ee,transitionEnd:et,...er}=y,ei=m.getDefaultTransition();ee=ee?(0,R.r)(ee,ei):ei;let ea=ee?.reduceMotion;S&&(ee=S);let es=[],el=Y&&m.animationState&&m.animationState.getState()[Y];for(let y in er){let S=m.getValue(y,m.latestValues[y]??null),R=er[y];if(void 0===R||el&&function({protectedKeys:m,needsAnimating:y},_){let S=m.hasOwnProperty(_)&&!0!==y[_];return y[_]=!1,S}(el,y))continue;let j={delay:_,...(0,T.e)(ee||{},y)},Y=S.get();if(void 0!==Y&&!S.isAnimating&&!Array.isArray(R)&&R===Y&&!j.velocity)continue;let et=!1;if(window.MotionHandoffAnimation){let _=(0,Z.s)(m);if(_){let m=window.MotionHandoffAnimation(_,y,q.Wi);null!==m&&(j.startTime=m,et=!0)}}(0,B.K)(m,y);let ei=ea??m.shouldReduceMotion;S.start((0,W.v)(y,S,R,ei&&D.z.has(y)?{type:!1}:j,m,et));let eu=S.animation;eu&&es.push(eu)}if(et){let applyTransitionEnd=()=>q.Wi.update(()=>{et&&function(m,y){let _=resolveVariant(m,y),{transitionEnd:S={},transition:T={},...R}=_||{};for(let y in R={...R,...S}){var D;let _=isKeyframesTarget(D=R[y])?D[D.length-1]||0:D;m.hasValue(y)?m.getValue(y).set(_):m.addValue(y,(0,j.BX)(_))}}(m,et)});es.length?Promise.all(es).then(applyTransitionEnd):applyTransitionEnd()}return es}function calcChildStagger(m,y,_,S=0,T=1){let R=Array.from(m).sort((m,y)=>m.sortNodePosition(y)).indexOf(y),D=m.size,j=(D-1)*S;return"function"==typeof _?_(R,D):1===T?R*S:j-R*S}function animateVariant(m,y,_={}){let S=resolveVariant(m,y,"exit"===_.type?m.presenceContext?.custom:void 0),{transition:T=m.getDefaultTransition()||{}}=S||{};_.transitionOverride&&(T=_.transitionOverride);let R=S?()=>Promise.all(animateTarget(m,S,_)):()=>Promise.resolve(),D=m.variantChildren&&m.variantChildren.size?(S=0)=>{let{delayChildren:R=0,staggerChildren:D,staggerDirection:j}=T;return function(m,y,_=0,S=0,T=0,R=1,D){let j=[];for(let B of m.variantChildren)B.notify("AnimationStart",y),j.push(animateVariant(B,y,{...D,delay:_+("function"==typeof S?0:S)+calcChildStagger(m.variantChildren,B,S,T,R)}).then(()=>B.notify("AnimationComplete",y)));return Promise.all(j)}(m,y,S,R,D,j,_)}:()=>Promise.resolve(),{when:j}=T;if(!j)return Promise.all([R(),D(_.delay)]);{let[m,y]="beforeChildren"===j?[R,D]:[D,R];return m().then(()=>y())}}var Y=_(78781),ee=_(88563);let et=ee.V.length;var er=_(55360);function shallowCompare(m,y){if(!Array.isArray(y))return!1;let _=y.length;if(_!==m.length)return!1;for(let S=0;S<_;S++)if(y[S]!==m[S])return!1;return!0}let ei=[...ee.e].reverse(),ea=ee.e.length;function createAnimationState(m){let animate=y=>Promise.all(y.map(({animation:y,options:_})=>(function(m,y,_={}){let S;if(m.notify("AnimationStart",y),Array.isArray(y)){let T=y.map(y=>animateVariant(m,y,_));S=Promise.all(T)}else if("string"==typeof y)S=animateVariant(m,y,_);else{let T="function"==typeof y?resolveVariant(m,y,_.custom):y;S=Promise.all(animateTarget(m,T,_))}return S.then(()=>{m.notify("AnimationComplete",y)})}
362)(m,y,_))),y=createState(),_=!0,buildResolvedTypeValues=y=>(_,S)=>{let T=resolveVariant(m,S,"exit"===y?m.presenceContext?.custom:void 0);if(T){let{transition:m,transitionEnd:y,...S}=T;_={..._,...S,...y}}return _};function animateChanges(S){let{props:T}=m,R=function getVariantContext(m){if(!m)return;if(!m.isControllingVariants){let y=m.parent&&getVariantContext(m.parent)||{};return void 0!==m.props.initial&&(y.initial=m.props.initial),y}let y={};for(let _=0;_<et;_++){let S=ee.V[_],T=m.props[S];((0,Y.$)(T)||!1===T)&&(y[S]=T)}return y}(m.parent)||{},D=[],j=new Set,B={},Z=1/0;for(let q=0;q<ea;q++){var W;let ee=ei[q],et=y[ee],ea=void 0!==T[ee]?T[ee]:R[ee],es=(0,Y.$)(ea),el=ee===S?et.isActive:null;!1===el&&(Z=q);let eu=ea===R[ee]&&ea!==T[ee]&&es;if(eu&&_&&m.manuallyAnimateOnMount&&(eu=!1),et.protectedKeys={...B},!et.isActive&&null===el||!ea&&!et.prevProp||(0,er.H)(ea)||"boolean"==typeof ea)continue;if("exit"===ee&&et.isActive&&!0!==el){et.prevResolvedValues&&(B={...B,...et.prevResolvedValues});continue}let ec=(W=et.prevProp,"string"==typeof ea?ea!==W:!!Array.isArray(ea)&&!shallowCompare(ea,W)),ed=ec||ee===S&&et.isActive&&!eu&&es||q>Z&&es,ef=!1,ep=Array.isArray(ea)?ea:[ea],eh=ep.reduce(buildResolvedTypeValues(ee),{});!1===el&&(eh={});let{prevResolvedValues:eg={}}=et,em={...eg,...eh},markToAnimate=y=>{ed=!0,j.has(y)&&(ef=!0,j.delete(y)),et.needsAnimating[y]=!0;let _=m.getValue(y);_&&(_.liveStyle=!1)};for(let m in em){let y=eh[m],_=eg[m];if(!B.hasOwnProperty(m))(isKeyframesTarget(y)&&isKeyframesTarget(_)?shallowCompare(y,_):y===_)?void 0!==y&&j.has(m)?markToAnimate(m):et.protectedKeys[m]=!0:null!=y?markToAnimate(m):j.add(m)}et.prevProp=ea,et.prevResolvedValues=eh,et.isActive&&(B={...B,...eh}),_&&m.blockInitialAnimation&&(ed=!1);let ey=eu&&ec,eb=!ey||ef;ed&&eb&&D.push(...ep.map(y=>{let S={type:ee};if("string"==typeof y&&_&&!ey&&m.manuallyAnimateOnMount&&m.parent){let{parent:_}=m,T=resolveVariant(_,y);if(_.enteringChildren&&T){let{delayChildren:y}=T.transition||{};S.delay=calcChildStagger(_.enteringChildren,m,y)}}return{animation:y,options:S}}))}if(j.size){let y={};if("boolean"!=typeof T.initial){let _=resolveVariant(m,Array.isArray(T.initial)?T.initial[0]:T.initial);_&&_.transition&&(y.transition=_.transition)}j.forEach(_=>{let S=m.getBaseTarget(_),T=m.getValue(_);T&&(T.liveStyle=!0),y[_]=S??null}),D.push({animation:y})}let q=!!D.length;return _&&(!1===T.initial||T.initial===T.animate)&&!m.manuallyAnimateOnMount&&(q=!1),_=!1,q?animate(D):Promise.resolve()}return{animateChanges,setActive:function(_,S){if(y[_].isActive===S)return Promise.resolve();m.variantChildren?.forEach(m=>m.animationState?.setActive(_,S)),y[_].isActive=S;let T=animateChanges(_);for(let m in y)y[m].protectedKeys={};return T},setAnimateFunction:function(y){animate=y(m)},getState:()=>y,reset:()=>{y=createState()}}}function createTypeState(m=!1){return{isActive:m,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function createState(){return{animate:createTypeState(!0),whileInView:createTypeState(),whileHover:createTypeState(),whileTap:createTypeState(),whileDrag:createTypeState(),whileFocus:createTypeState(),exit:createTypeState()}}},55360:function(m,y,_){"use strict";function isAnimationControls(m){return null!==m&&"object"==typeof m&&"function"==typeof m.start}_.d(y,{H:function(){return isAnimationControls}})},19964:function(m,y,_){"use strict";_.d(y,{G:function(){return isControllingVariants},M:function(){return isVariantNode}});var S=_(55360),T=_(78781),R=_(88563);function isControllingVariants(m){return(0,S.H)(m.animate)||R.V.some(y=>(0,T.$)(m[y]))}function isVariantNode(m){return!!(isControllingVariants(m)||m.variants)}},88724:function(m,y,_){"use strict";_.d(y,{jF:function(){return isForcedMotionValue}});var S=_(59354),T=_(66640);function isForcedMotionValue(m,{layout:y,layoutId:_}){return S.G.has(m)||m.startsWith("origin")||(y||void 0!==_)&&(!!T.P[m]||"opacity"===m)}},78781:function(m,y,_){"use strict";function isVariantLabel(m){return"string"==typeof m||Array.isArray(m)}_.d(y,{$:function(){return isVariantLabel}})},51363:function(m,y,_){"use strict";_.d(y,{z:function(){return T}});var S=_(59354);let T=new Set(["width","height","top","left","right","bottom",...S._])},59354:function(m,y,_){"use strict";_.d(y,{G:function(){return T},_:function(){return S}});let S=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],T=new Set(S)},17935:function(m,y,_){"use strict";function getValueState(m){let y=[{},{}];
362return m?.values.forEach((m,_)=>{y[0][_]=m.get(),y[1][_]=m.getVelocity()}),y}function resolveVariantFromProps(m,y,_,S){if("function"==typeof y){let[T,R]=getValueState(S);y=y(void 0!==_?_:m.custom,T,R)}if("string"==typeof y&&(y=m.variants&&m.variants[y]),"function"==typeof y){let[T,R]=getValueState(S);y=y(void 0!==_?_:m.custom,T,R)}return y}_.d(y,{o:function(){return resolveVariantFromProps}})},88563:function(m,y,_){"use strict";_.d(y,{V:function(){return T},e:function(){return S}});let S=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],T=["initial",...S]},94915:function(m,y,_){"use strict";let S,T;_.d(y,{S:function(){return resize}});var R=_(40678),D=_(11816);let j=new WeakMap,getSize=(m,y,_)=>(S,T)=>T&&T[0]?T[0][m+"Size"]:(0,R.v)(S)&&"getBBox"in S?S.getBBox()[y]:S[_],B=getSize("inline","width","offsetWidth"),Z=getSize("block","height","offsetHeight");function notifyTarget({target:m,borderBoxSize:y}){j.get(m)?.forEach(_=>{_(m,{get width(){return B(m,y)},get height(){return Z(m,y)}})})}function notifyAll(m){m.forEach(notifyTarget)}let W=new Set;function resize(m,y){return"function"==typeof m?(W.add(m),T||(T=()=>{let m={get width(){return window.innerWidth},get height(){return window.innerHeight}};W.forEach(y=>y(m))},window.addEventListener("resize",T)),()=>{W.delete(m),W.size||"function"!=typeof T||(window.removeEventListener("resize",T),T=void 0)}):function(m,y){S||"undefined"==typeof ResizeObserver||(S=new ResizeObserver(notifyAll));let _=(0,D.I)(m);return _.forEach(m=>{let _=j.get(m);_||(_=new Set,j.set(m,_)),_.add(y),S?.observe(m)}),()=>{_.forEach(m=>{let _=j.get(m);_?.delete(y),_?.size||S?.unobserve(m)})}}(m,y)}},9205:function(m,y,_){"use strict";_.d(y,{P:function(){return S}});let S={layout:0,mainThread:0,waapi:0}},57275:function(m,y,_){"use strict";_.d(y,{f:function(){return S}});let S={value:null,addProjectionMetrics:null}},93243:function(m,y,_){"use strict";_.d(y,{R:function(){return isHTMLElement}});var S=_(36464);function isHTMLElement(m){return(0,S.K)(m)&&"offsetHeight"in m}},40678:function(m,y,_){"use strict";_.d(y,{v:function(){return isSVGElement}});var S=_(36464);function isSVGElement(m){return(0,S.K)(m)&&"ownerSVGElement"in m}},82659:function(m,y,_){"use strict";_.d(y,{t:function(){return mixNumber}});let mixNumber=(m,y,_)=>m+(y-m)*_},11816:function(m,y,_){"use strict";function resolveElements(m,y,_){if(null==m)return[];if(m instanceof EventTarget)return[m];if("string"==typeof m){let S=document;y&&(S=y.current);let T=_?.[m]??S.querySelectorAll(m);return T?Array.from(T):[]}return Array.from(m).filter(m=>null!=m)}_.d(y,{I:function(){return resolveElements}})},68486:function(m,y,_){"use strict";_.d(y,{BX:function(){return motionValue}});var S=_(88449),T=_(37142),R=_(67245),D=_(82866);let isFloat=m=>!isNaN(parseFloat(m)),j={current:void 0};let MotionValue=class MotionValue{constructor(m,y={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=m=>{let y=R.X.now();if(this.updatedAt!==y&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(m),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(let m of this.dependents)m.dirty()},this.hasAnimated=!1,this.setCurrent(m),this.owner=y.owner}setCurrent(m){this.current=m,this.updatedAt=R.X.now(),null===this.canTrackVelocity&&void 0!==m&&(this.canTrackVelocity=isFloat(this.current))}setPrevFrameValue(m=this.current){this.prevFrameValue=m,this.prevUpdatedAt=this.updatedAt}onChange(m){return this.on("change",m)}on(m,y){this.events[m]||(this.events[m]=new S.L);let _=this.events[m].add(y);return"change"===m?()=>{_(),D.Wi.read(()=>{this.events.change.getSize()||this.stop()})}:_}clearListeners(){for(let m in this.events)this.events[m].clear()}attach(m,y){this.passiveEffect=m,this.stopPassiveEffect=y}set(m){this.passiveEffect?this.passiveEffect(m,this.updateAndNotify):this.updateAndNotify(m)}setWithVelocity(m,y,_){this.set(y),this.prev=void 0,this.prevFrameValue=m,this.prevUpdatedAt=this.updatedAt-_}jump(m,y=!0){this.updateAndNotify(m),this.prev=m,this.prevUpdatedAt=this.prevFrameValue=void 0,y&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(m){this.dependents||(this.dependents=new Set),this.dependents.add(m)}removeDependent(m){this.dependents&&this.dependents.delete(m)}get(){return j.current&&j.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){let m=R.X.now();if(!this.canTrackVelocity||void 0===this.prevFrameValue||m-this.updatedAt>30)return 0;let y=Math.min(this.updatedAt-this.prevUpdatedAt,30);return(0,T.R)(parseFloat(this.current)-parseFloat(this.prevFrameValue),y)}start(m){return this.stop(),new Promise(y=>{this.hasAnimated=!0,this.animation=m(y),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function motionValue(m,y){return new MotionValue(m,y)}},44777:function(m,y,_){"use strict";_.d(y,{$:function(){return R}});var S=_(96803),T=_(79946);let R={test:(0,T.i)("#"),parse:function(m){let y="",_="",S="",T="";return m.length>5?(y=m.substring(1,3),_=m.substring(3,5),S=m.substring(5,7),T=m.substring(7,9)):(y=m.substring(1,2),_=m.substring(2,3),S=m.substring(3,4),T=m.substring(4,5),y+=y,_+=_,S+=S,T+=T),{red:parseInt(y,16),green:parseInt(_,16),blue:parseInt(S,16),alph
362a:T?parseInt(T,16)/255:1}},transform:S.m.transform}},66203:function(m,y,_){"use strict";_.d(y,{J:function(){return j}});var S=_(57958),T=_(37259),R=_(6219),D=_(79946);let j={test:(0,D.i)("hsl","hue"),parse:(0,D.d)("hue","saturation","lightness"),transform:({hue:m,saturation:y,lightness:_,alpha:D=1})=>"hsla("+Math.round(m)+", "+T.aQ.transform((0,R.N)(y))+", "+T.aQ.transform((0,R.N)(_))+", "+(0,R.N)(S.Fq.transform(D))+")"}},7167:function(m,y,_){"use strict";_.d(y,{$:function(){return D}});var S=_(44777),T=_(66203),R=_(96803);let D={test:m=>R.m.test(m)||S.$.test(m)||T.J.test(m),parse:m=>R.m.test(m)?R.m.parse(m):T.J.test(m)?T.J.parse(m):S.$.parse(m),transform:m=>"string"==typeof m?m:m.hasOwnProperty("red")?R.m.transform(m):T.J.transform(m),getAnimatableNone:m=>{let y=D.parse(m);return y.alpha=0,D.transform(y)}}},96803:function(m,y,_){"use strict";_.d(y,{m:function(){return B}});var S=_(488),T=_(57958),R=_(6219),D=_(79946);let clampRgbUnit=m=>(0,S.u)(0,255,m),j={...T.Rx,transform:m=>Math.round(clampRgbUnit(m))},B={test:(0,D.i)("rgb","red"),parse:(0,D.d)("red","green","blue"),transform:({red:m,green:y,blue:_,alpha:S=1})=>"rgba("+j.transform(m)+", "+j.transform(y)+", "+j.transform(_)+", "+(0,R.N)(T.Fq.transform(S))+")"}},79946:function(m,y,_){"use strict";_.d(y,{i:function(){return isColorString},d:function(){return splitColor}});var S=_(7159);let T=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,isColorString=(m,y)=>_=>!!("string"==typeof _&&T.test(_)&&_.startsWith(m)||y&&null!=_&&Object.prototype.hasOwnProperty.call(_,y)),splitColor=(m,y,_)=>T=>{if("string"!=typeof T)return T;let[R,D,j,B]=T.match(S.K);return{[m]:parseFloat(R),[y]:parseFloat(D),[_]:parseFloat(j),alpha:void 0!==B?parseFloat(B):1}}},54416:function(m,y,_){"use strict";_.d(y,{h:function(){return j}});var S=_(58094),T=_(7159);let R=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(m){let[y,_]=m.slice(0,-1).split("(");if("drop-shadow"===y)return m;let[S]=_.match(T.K)||[];if(!S)return m;let D=_.replace(S,""),j=R.has(y)?1:0;return S!==_&&(j*=100),y+"("+j+D+")"}let D=/\b([a-z-]*)\(.*?\)/gu,j={...S.P,getAnimatableNone:m=>{let y=m.match(D);return y?y.map(applyDefaultFilter).join(" "):m}}},58094:function(m,y,_){"use strict";_.d(y,{V:function(){return analyseComplexValue},P:function(){return W}});var S=_(7167);let T=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;var R=_(7159),D=_(6219);let j="number",B="color",Z=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function analyseComplexValue(m){let y=m.toString(),_=[],T={color:[],number:[],var:[]},R=[],D=0,W=y.replace(Z,m=>(S.$.test(m)?(T.color.push(D),R.push(B),_.push(S.$.parse(m))):m.startsWith("var(")?(T.var.push(D),R.push("var"),_.push(m)):(T.number.push(D),R.push(j),_.push(parseFloat(m))),++D,"${}")),q=W.split("${}");return{values:_,split:q,indexes:T,types:R}}function parseComplexValue(m){return analyseComplexValue(m).values}function createTransformer(m){let{split:y,types:_}=analyseComplexValue(m),T=y.length;return m=>{let R="";for(let Z=0;Z<T;Z++)if(R+=y[Z],void 0!==m[Z]){let y=_[Z];y===j?R+=(0,D.N)(m[Z]):y===B?R+=S.$.transform(m[Z]):R+=m[Z]}return R}}let convertNumbersToZero=m=>"number"==typeof m?0:S.$.test(m)?S.$.getAnimatableNone(m):m,W={test:function(m){return isNaN(m)&&"string"==typeof m&&(m.match(R.K)?.length||0)+(m.match(T)?.length||0)>0},parse:parseComplexValue,createTransformer,getAnimatableNone:function(m){let y=parseComplexValue(m),_=createTransformer(m);return _(y.map(convertNumbersToZero))}}},15118:function(m,y,_){"use strict";_.d(y,{s:function(){return T}});var S=_(58094);let T={...S.P,getAnimatableNone:m=>{let y=S.P.parse(m),_=S.P.createTransformer(m);return _(y.map(m=>"number"==typeof m?0:"object"==typeof m?{...m,alpha:1}:m))}}},52732:function(m,y,_){"use strict";_.d(y,{$:function(){return D},C:function(){return findDimensionValueType}});var S=_(57958),T=_(37259),R=_(67439);let D=[S.Rx,T.px,T.aQ,T.RW,T.vw,T.vh,{test:m=>"auto"===m,parse:m=>m}],findDimensionValueType=m=>D.find((0,R.l)(m))},47265:function(m,y,_){"use strict";_.d(y,{A:function(){return getDefaultValueType}});var S=_(7167),T=_(54416),R=_(15118),D=_(20354);let j={...D.j,color:S.$,backgroundColor:S.$,outlineColor:S.$,fill:S.$,stroke:S.$,borderColor:S.$,borderTopColor:S.$,borderRightColor:S.$,borderBottomColor:S.$,borderLeftColor:S.$,filter:T.h,WebkitFilter:T.h,mask:R.s,WebkitMask:R.s},getDefaultValueType=m=>j[m]},20354:function(m,y,_){"use strict";_.d(y,{j:function(){return j}});var S=_(57958);let T={...S.Rx,transform:Math.round};var R=_(37259);let D={rotate:R.RW,rotateX:R.RW,rotateY:R.RW,rotateZ:R.RW,scale:S.bA,scaleX:S.bA,scaleY:S.bA,scaleZ:S.bA,skew:R.RW,skewX:R.RW,skewY:R.RW,distance:R.px,translateX:R.px,translateY:R.px,translateZ:R.px,x:R.px,y:R.px,z:R.px,perspective:R.px,transformPerspective:R.px,opacity:S.Fq,originX:R.$C,originY:R.$C,originZ:R.px},j={borderWidth:R.px,borderTopWidth:R.px,borderRightWidth:R.px,borderBottomWidth:R.px,borderLeftWidth:R.px,borderRadius:R.px,borderTopLeftRadius:R.px,borderTopRightRadius:R.px,borderBottomRightRadius:R.px,borderBottomLeftRadius:R.px,width:R.px,maxWidth:R.px,height:R.px,maxHeight:R.px,top:R.px,right:R.px,bottom:R.px,left:R.px,inset:R.px,insetBlock:R.px,insetBlockStart:R.px,insetBlockEnd:R.px,insetInline:
362R.px,insetInlineStart:R.px,insetInlineEnd:R.px,padding:R.px,paddingTop:R.px,paddingRight:R.px,paddingBottom:R.px,paddingLeft:R.px,paddingBlock:R.px,paddingBlockStart:R.px,paddingBlockEnd:R.px,paddingInline:R.px,paddingInlineStart:R.px,paddingInlineEnd:R.px,margin:R.px,marginTop:R.px,marginRight:R.px,marginBottom:R.px,marginLeft:R.px,marginBlock:R.px,marginBlockStart:R.px,marginBlockEnd:R.px,marginInline:R.px,marginInlineStart:R.px,marginInlineEnd:R.px,fontSize:R.px,backgroundPositionX:R.px,backgroundPositionY:R.px,...D,zIndex:T,fillOpacity:S.Fq,strokeOpacity:S.Fq,numOctaves:T}},57958:function(m,y,_){"use strict";_.d(y,{Fq:function(){return R},Rx:function(){return T},bA:function(){return D}});var S=_(488);let T={test:m=>"number"==typeof m,parse:parseFloat,transform:m=>m},R={...T,transform:m=>(0,S.u)(0,1,m)},D={...T,default:1}},37259:function(m,y,_){"use strict";_.d(y,{$C:function(){return B},RW:function(){return S},aQ:function(){return T},px:function(){return R},vh:function(){return D},vw:function(){return j}});let createUnitType=m=>({test:y=>"string"==typeof y&&y.endsWith(m)&&1===y.split(" ").length,parse:parseFloat,transform:y=>`${y}${m}`}),S=createUnitType("deg"),T=createUnitType("%"),R=createUnitType("px"),D=createUnitType("vh"),j=createUnitType("vw"),B={...T,parse:m=>T.parse(m)/100,transform:m=>T.transform(100*m)}},67439:function(m,y,_){"use strict";_.d(y,{l:function(){return testValueType}});let testValueType=m=>y=>y.test(m)},60522:function(m,y,_){"use strict";_.d(y,{T:function(){return getAnimatableNone}});var S=_(58094),T=_(54416),R=_(15118),D=_(47265);let j=new Set([T.h,R.s]);function getAnimatableNone(m,y){let _=(0,D.A)(m);return j.has(_)||(_=S.P),_.getAnimatableNone?_.getAnimatableNone(y):void 0}},7159:function(m,y,_){"use strict";_.d(y,{K:function(){return S}});let S=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu},6219:function(m,y,_){"use strict";_.d(y,{N:function(){return sanitize}});let sanitize=m=>Math.round(1e5*m)/1e5},32558:function(m,y,_){"use strict";_.d(y,{i:function(){return isMotionValue}});let isMotionValue=m=>!!(m&&m.getVelocity)},80105:function(m,y,_){"use strict";_.d(y,{b:function(){return resolveMotionValue}});var S=_(32558);function resolveMotionValue(m){return(0,S.i)(m)?m.get():m}},47772:function(m,y,_){"use strict";_.d(y,{K:function(){return addValueToWillChange}});var S=_(42218),T=_(32558);function addValueToWillChange(m,y){let _=m.getValue("willChange");if((0,T.i)(_)&&_.add)return _.add(y);if(!_&&S.c.WillChange){let _=new S.c.WillChange("auto");m.addValue("willChange",_),_.add(y)}}},35774:function(m,y,_){"use strict";function addUniqueItem(m,y){-1===m.indexOf(y)&&m.push(y)}function removeItem(m,y){let _=m.indexOf(y);_>-1&&m.splice(_,1)}_.d(y,{cl:function(){return removeItem},y4:function(){return addUniqueItem}})},488:function(m,y,_){"use strict";_.d(y,{u:function(){return clamp}});let clamp=(m,y,_)=>_>y?y:_<m?m:_},53158:function(m,y,_){"use strict";_.d(y,{Bn:function(){return R},X7:function(){return D}
362,Z7:function(){return circIn}});var S=_(89357),T=_(68298);let circIn=m=>1-Math.sin(Math.acos(m)),R=(0,T.M)(circIn),D=(0,S.o)(circIn)},89357:function(m,y,_){"use strict";_.d(y,{o:function(){return mirrorEasing}});let mirrorEasing=m=>y=>y<=.5?m(2*y)/2:(2-m(2*(1-y)))/2},68298:function(m,y,_){"use strict";_.d(y,{M:function(){return reverseEasing}});let reverseEasing=m=>y=>1-m(1-y)},88747:function(m,y,_){"use strict";_.d(y,{q:function(){return isBezierDefinition}});let isBezierDefinition=m=>Array.isArray(m)&&"number"==typeof m[0]},25386:function(m,y,_){"use strict";_.d(y,{K:function(){return warning},k:function(){return invariant}}),_(34155);let warning=()=>{},invariant=()=>{}},42218:function(m,y,_){"use strict";_.d(y,{c:function(){return S}});let S={}},32489:function(m,y,_){"use strict";_.d(y,{P:function(){return isNumericalString}});let isNumericalString=m=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(m)},36464:function(m,y,_){"use strict";function isObject(m){return"object"==typeof m&&null!==m}_.d(y,{K:function(){return isObject}})},89543:function(m,y,_){"use strict";_.d(y,{W:function(){return isZeroValueString}});let isZeroValueString=m=>/^0[^.\s]+$/u.test(m)},70942:function(m,y,_){"use strict";function memo(m){let y;return()=>(void 0===y&&(y=m()),y)}_.d(y,{X:function(){return memo}})},27726:function(m,y,_){"use strict";_.d(y,{Z:function(){return noop}});let noop=m=>m},377:function(m,y,_){"use strict";_.d(y,{z:function(){return pipe}});let combineFunctions=(m,y)=>_=>y(m(_)),pipe=(...m)=>m.reduce(combineFunctions)},58946:function(m,y,_){"use strict";_.d(y,{Y:function(){return progress}});let progress=(m,y,_)=>{let S=y-m;return 0===S?1:(_-m)/S}},88449:function(m,y,_){"use strict";_.d(y,{L:function(){return SubscriptionManager}});var S=_(35774);let SubscriptionManager=class SubscriptionManager{constructor(){this.subscriptions=[]}add(m){return(0,S.y4)(this.subscriptions,m),()=>(0,S.cl)(this.subscriptions,m)}notify(m,y,_){let S=this.subscriptions.length;if(S){if(1===S)this.subscriptions[0](m,y,_);else for(let T=0;T<S;T++){let S=this.subscriptions[T];S&&S(m,y,_)}}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}},14400:function(m,y,_){"use strict";_.d(y,{X:function(){return millisecondsToSeconds},w:function(){return secondsToMilliseconds}});let secondsToMilliseconds=m=>1e3*m,millisecondsToSeconds=m=>m/1e3},37142:function(m,y,_){"use strict";function velocityPerSecond(m,y){return y?m*(1e3/y):0}_.d(y,{R:function(){return velocityPerSecond}})},64521:function(m,y,_){"use strict";_.d(y,{M:function(){return AnimatePresence}});var S=_(85893),T=_(67294),R=_(45741),D=_(42752),j=_(18465),B=_(34050),Z=_(93243),W=_(37051);function setRef(m,y){if("function"==typeof m)return m(y);null!=m&&(m.current=y)}let PopChildMeasure=class PopChildMeasure extends T.Component{getSnapshotBeforeUpdate(m){let y=this.props.childRef.current;if(y&&m.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let m=y.offsetParent,_=(0,Z.R)(m)&&m.offsetWidth||0,S=(0,Z.R)(m)&&m.offsetHeight||0,T=this.props.sizeRef.current;T.height=y.offsetHeight||0,T.width=y.offsetWidth||0,T.top=y.offsetTop,T.left=y.offsetLeft,T.right=_-T.width-T.left,T.bottom=S-T.height-T.top}return null}componentDidUpdate(){}render(){return this.props.children}};function PopChild({children:m,isPresent:y,anchorX:_,anchorY:R,root:D,pop:j}){let B=(0,T.useId)(),Z=(0,T.useRef)(null),q=(0,T.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:Y}=(0,T.useContext)(W._),ee=m.props?.ref??m?.ref,et=function(...m){return T.useCallback(function(...m){return y=>{let _=!1,S=m.map(m=>{let S=setRef(m,y);return _||"function"!=typeof S||(_=!0),S});if(_)return()=>{for(let y=0;y<S.length;y++){let _=S[y];"function"==typeof _?_():setRef(m[y],null)}}}}(...m),m)}(Z,ee);return(0,T.useInsertionEffect)(()=>{let{width:m,height:S,top:T,left:W,right:ee,bottom:et}=q.current;if(y||!1===j||!Z.current||!m||!S)return;let er="left"===_?`left: ${W}`:`right: ${ee}`,ei="bottom"===R?`bottom: ${et}`:`top: ${T}`;Z.current.dataset.motionPopId=B;let ea=document.createElement("style");Y&&(ea.nonce=Y);let es=D??document.head;return es.appendChild(ea),ea.sheet&&ea.sheet.insertRule(` 363 [data-motion-pop-id="${B}"] { 364 position: absolute !important; 365 width: ${m}px !important; 366 height: ${S}px !important; 367 ${er}px !important; 368 ${ei}px !important; 369 } 370 `),()=>{es.contains(ea)&&es.removeChild(ea)}},[y]),(0,S.jsx)(PopChildMeasure,{isPresent:y,childRef:Z,sizeRef:q,pop:j,children:!1===j?m:T.cloneElement(m,{ref:et})})}let PresenceChild=({children:m,initial:y,isPresent:_,onExitComplete:R,custom:j,presenceAffectsLayout:Z,mode:W,anchorX:q,anchorY:Y,root:ee})=>{let et=(0,D.h)(newChildrenMap),er=(0,T.useId)(),ei=!0,ea=(0,T.useMemo)(()=>(ei=!1,{id:er,initial:y,isPresent:_,custom:j,onExitComplete:m=>
370{for(let y of(et.set(m,!0),et.values()))if(!y)return;R&&R()},register:m=>(et.set(m,!1),()=>et.delete(m))}),[_,et,R]);return Z&&ei&&(ea={...ea}),(0,T.useMemo)(()=>{et.forEach((m,y)=>et.set(y,!1))},[_]),T.useEffect(()=>{_||et.size||!R||R()},[_]),m=(0,S.jsx)(PopChild,{pop:"popLayout"===W,isPresent:_,anchorX:q,anchorY:Y,root:ee,children:m}),(0,S.jsx)(B.O.Provider,{value:ea,children:m})};function newChildrenMap(){return new Map}var q=_(74201);let getChildKey=m=>m.key||"";function onlyElements(m){let y=[];return T.Children.forEach(m,m=>{(0,T.isValidElement)(m)&&y.push(m)}),y}let AnimatePresence=({children:m,custom:y,initial:_=!0,onExitComplete:B,presenceAffectsLayout:Z=!0,mode:W="sync",propagate:Y=!1,anchorX:ee="left",anchorY:et="top",root:er})=>{let[ei,ea]=(0,q.oO)(Y),es=(0,T.useMemo)(()=>onlyElements(m),[m]),el=Y&&!ei?[]:es.map(getChildKey),eu=(0,T.useRef)(!0),ec=(0,T.useRef)(es),ed=(0,D.h)(()=>new Map),ef=(0,T.useRef)(new Set),[ep,eh]=(0,T.useState)(es),[eg,em]=(0,T.useState)(es);(0,j.L)(()=>{eu.current=!1,ec.current=es;for(let m=0;m<eg.length;m++){let y=getChildKey(eg[m]);el.includes(y)?(ed.delete(y),ef.current.delete(y)):!0!==ed.get(y)&&ed.set(y,!1)}},[eg,el.length,el.join("-")]);let ey=[];if(es!==ep){let m=[...es];for(let y=0;y<eg.length;y++){let _=eg[y],S=getChildKey(_);el.includes(S)||(m.splice(y,0,_),ey.push(_))}return"wait"===W&&ey.length&&(m=ey),em(onlyElements(m)),eh(es),null}let{forceRender:eb}=(0,T.useContext)(R.p);return(0,S.jsx)(S.Fragment,{children:eg.map(m=>{let T=getChildKey(m),R=(!Y||!!ei)&&(es===eg||el.includes(T));return(0,S.jsx)(PresenceChild,{isPresent:R,initial:(!eu.current||!!_)&&void 0,custom:y,presenceAffectsLayout:Z,mode:W,root:er,onExitComplete:R?void 0:()=>{if(ef.current.has(T)||(ef.current.add(T),!ed.has(T)))return;ed.set(T,!0);let m=!0;ed.forEach(y=>{y||(m=!1)}),m&&(eb?.(),em(ec.current),Y&&ea?.(),B&&B())},anchorX:ee,anchorY:et,children:m},T)})})}},74201:function(m,y,_){"use strict";_.d(y,{oO:function(){return usePresence}});var S=_(67294),T=_(34050);function usePresence(m=!0){let y=(0,S.useContext)(T.O);if(null===y)return[!0,null];let{isPresent:_,onExitComplete:R,register:D}=y,j=(0,S.useId)();(0,S.useEffect)(()=>{if(m)return D(j)},[m]);let B=(0,S.useCallback)(()=>m&&R&&R(j),[j,R,m]);return!_&&R?[!1,B]:[!0]}},45741:function(m,y,_){"use strict";_.d(y,{p:function(){return T}});var S=_(67294);let T=(0,S.createContext)({})},37051:function(m,y,_){"use strict";_.d(y,{_:function(){return T}});var S=_(67294);let T=(0,S.createContext)({transformPagePoint:m=>m,isStatic:!1,reducedMotion:"never"})},34050:function(m,y,_){"use strict";_.d(y,{O:function(){return T}});var S=_(67294);let T=(0,S.createContext)(null)},9142:function(m,y,_){"use strict";_.d(y,{E:function(){return to}});var S,T=_(40502),R=_(37977),D=_(67294);let j=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function isSVGComponent(m){if("string"!=typeof m||m.includes("-"));else if(j.indexOf(m)>-1||/[A-Z]/u.test(m))return!0;return!1}var B=_(85893),Z=_(45741);let W=(0,D.createContext)({strict:!1});var q=_(37051);let Y=(0,D.createContext)({});var ee=_(19964),et=_(78781);function variantLabelsAsDependency(m){return Array.isArray(m)?m.join(" "):m}var er=_(32558),ei=_(88724),ea=_(22196);let createHtmlRenderState=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function copyRawValuesOnly(m,y,_){for(let S in y)(0,er.i)(y[S])||(0,ei.jF)(S,_)||(m[S]=y[S])}function useHTMLProps(m,y){let _={},S=function(m,y){let _=m.style||{},S={};return copyRawValuesOnly(S,_,m),Object.assign(S,function({transformTemplate:m},y){return(0,D.useMemo)(()=>{let _=createHtmlRenderState();return(0,ea.r)(_,y,m),Object.assign({},_.vars,_.style)},[y])}(m,y)),S}(m,y);return m.drag&&!1!==m.dragListener&&(_.draggable=!1,S.userSelect=S.WebkitUserSelect=S.WebkitTouchCallout="none",S.touchAction=!0===m.drag?"none":`pan-${"x"===m.drag?"y":"x"}`),void 0===m.tabIndex&&(m.onTap||m.onTapStart||m.whileTap)&&(_.tabIndex=0),_.style=S,_}var es=_(55450),el=_(31978);let createSvgRenderState=()=>({...createHtmlRenderState(),attrs:{}});function useSVGProps(m,y,_,S){let T=(0,D.useMemo)(()=>{let _=createSvgRenderState();return(0,es.i)(_,y,(0,el.a)(S),m.transformTemplate,m.style),{..._.attrs,style:{..._.style}}},[y]);if(m.style){let y={};copyRawValuesOnly(y,m.style,m),T.style={...y,...T.style}}return T}let eu=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function isValidMotionProp(m){return m.startsWith("while")||m.startsWith("drag")&&"draggable"!==m||m.startsWith("layout")||m.startsWith("onTap")||m.startsWith("onPan")||m.startsWith("onLayout")||eu.has(m)}let shouldForward=m=>!isValidMotionProp(m);try{S=require("@emotion/is-prop-valid").default,"function"==typeof S&&(shouldForward=m=>m.startsWith("on")?!isValidMotionProp(m):S(m))}catch{}var ec=_(66441),ed=_(80105),ef=_(55360),ep=_(17935),eh=_(34050),eg=_(42752);let makeUseVisualState=m=>(y,_)=>{let S=(0,D.useContext)(Y),T=(0,D.useContext)(eh.O),make=()=>(function({scrapeMotionValuesFromProps:m,createRenderState:y},_,S,T){let R={latestValues:function(m,y,_,S){let T={},R=S(m,{});for(let m in R)T[m]=(0,ed.b)(R[m]);let{initial:D,animate:j}=m,B=(0,ee.G)(m),Z=(0,ee.M)(m);y&&Z&&!B&&!1!==m.inherit&&(void 0===D&&(D=y.initial),void 0===j&&(j=y.animate));let W=!!_&&!1===_.initial;W=W||!1===D;let q=W?j:D;if(q&&"boolean"!=typeof q&&!(0,ef.H)(q)){let y=Array.isArray(q)?q:[q];for(let _=0;_<y.length;_++){let S=(0,ep.o)(m,y[_]);if(S){let{transitionEnd:m,transition:y,..._}=S;for(let m in _){let y=_[m];if(Array.isArray(y)){let m=W?y.length-1:0;y=y[m]}null!==y&&(T[m]=y)}for(let y in m)T[y]=m[y]}}}return T}(_,S,T,m),renderState:y()};return R})(m,y,S,T);return _?make():(0,eg.h)(make)},em=makeUseVisualState({scrapeMotionValuesFromProps:ec.U,createRenderState:createHtmlRenderState});var ey=_(31839);let eb=makeUseVisualState({scrapeMotionValuesFromProps:ey.U,createRenderState:createSvgRenderState});var ev=_(55513),ex=_(20689);let ew={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},e_=!1;function getInitializedFeatureDefinitions(){return!function(){if(e_)return;let m={};for(let y in ew)m[y]={isEnabled:m=>ew[y].some(y=>!!m[y])};(0,ex.v7)(m),e_=!0}(),(0,ex.uN)()}let eC=Symbol.for("motionComponentSymbol");var eS=_(90546);let ek=(0,D.createContext)({});function isRefObject(m){return m&&"object"==typeof m&&Object.prototype.hasOwnProperty.call(m,"current")}var eT=_(18465);function createMotionComponent(m,{forwardMotionProps:y=!1,type:_}={},S,T){S&&function(m){let y=getInitializedFeatureDefinitions();for(let _ in m)y[_]={...y[_],...m[_]};(0,ex.v7)(y)}(S);let R=_?"svg"===_:isSVGComponent(m),j=R?eb:em;function MotionDOMComponent(_,S){let ei;let ea={...(0,D.useContext)(q._),..._,layoutId:function({layoutId:m}){let y=(0,D.useContext)(Z.p).id;return y&&void 0!==m?y+"-"+m:m}(_)},{isStatic:es}=ea,el=function(m){let{initial:y,animate:_}=function(m,y){if((0,ee.G)(m)){let{initial:y,animate:_}=m;return{initial:!1===y||(0,et.$)(y)?y:void 0,animate:(0,et.$)(_)?_:void 0}}return!1!==m.inherit?y:{}}(m,(0,D.useContext)(Y));return(0,D.useMemo)(()=>({initial:y,animate:_}),[variantLabelsAsDependency(y),variantLabelsAsDependency(_)])}(_),eu=j(_,es);if(!es&&ev.j){(0,D.useContext)(W).strict;let y=function(m){let y=getInitializedFeatureDefinitions(),{drag:_,layout:S}=y;if(!_&&!S)return{};let T={..._,...S};return{MeasureLayout:_?.isEnabled(m)||S?.isEnabled(m)?T.MeasureLayout:void 0,ProjectionNode:T.ProjectionNode}}
370(ea);ei=y.MeasureLayout,el.visualElement=function(m,y,_,S,T,R){let{visualElement:j}=(0,D.useContext)(Y),B=(0,D.useContext)(W),Z=(0,D.useContext)(eh.O),ee=(0,D.useContext)(q._),et=ee.reducedMotion,er=ee.skipAnimations,ei=(0,D.useRef)(null),ea=(0,D.useRef)(!1);S=S||B.renderer,!ei.current&&S&&(ei.current=S(m,{visualState:y,parent:j,props:_,presenceContext:Z,blockInitialAnimation:!!Z&&!1===Z.initial,reducedMotionConfig:et,skipAnimations:er,isSVG:R}),ea.current&&ei.current&&(ei.current.manuallyAnimateOnMount=!0));let es=ei.current,el=(0,D.useContext)(ek);es&&!es.projection&&T&&("html"===es.type||"svg"===es.type)&&function(m,y,_,S){let{layoutId:T,layout:R,drag:D,dragConstraints:j,layoutScroll:B,layoutRoot:Z,layoutCrossfade:W}=y;m.projection=new _(m.latestValues,y["data-framer-portal-id"]?void 0:function getClosestProjectingNode(m){if(m)return!1!==m.options.allowProjection?m.projection:getClosestProjectingNode(m.parent)}(m.parent)),m.projection.setOptions({layoutId:T,layout:R,alwaysMeasureLayout:!!D||j&&isRefObject(j),visualElement:m,animationType:"string"==typeof R?R:"both",initialPromotionConfig:S,crossfade:W,layoutScroll:B,layoutRoot:Z})}(ei.current,_,T,el);let eu=(0,D.useRef)(!1);(0,D.useInsertionEffect)(()=>{es&&eu.current&&es.update(_,Z)});let ec=_[eS.M],ed=(0,D.useRef)(!!ec&&!window.MotionHandoffIsComplete?.(ec)&&window.MotionHasOptimisedAnimation?.(ec));return(0,eT.L)(()=>{ea.current=!0,es&&(eu.current=!0,window.MotionIsMounted=!0,es.updateFeatures(),es.scheduleRenderMicrotask(),ed.current&&es.animationState&&es.animationState.animateChanges())}),(0,D.useEffect)(()=>{es&&(!ed.current&&es.animationState&&es.animationState.animateChanges(),ed.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(ec)}),ed.current=!1),es.enteringChildren=void 0)}),es}(m,eu,ea,T,y.ProjectionNode,R)}return(0,B.jsxs)(Y.Provider,{value:el,children:[ei&&el.visualElement?(0,B.jsx)(ei,{visualElement:el.visualElement,...ea}):null,function(m,y,_,{latestValues:S},T,R=!1,j){let B=j??isSVGComponent(m)?useSVGProps:useHTMLProps,Z=B(y,S,T,m),W=function(m,y,_){let S={};for(let T in m)("values"!==T||"object"!=typeof m.values)&&(shouldForward(T)||!0===_&&isValidMotionProp(T)||!y&&!isValidMotionProp(T)||m.draggable&&T.startsWith("onDrag"))&&(S[T]=m[T]);return S}(y,"string"==typeof m,R),q=m!==D.Fragment?{...W,...Z,ref:_}:{},{children:Y}=y,ee=(0,D.useMemo)(()=>(0,er.i)(Y)?Y.get():Y,[Y]);return(0,D.createElement)(m,{...q,children:ee})}(m,_,function(m,y,_){let S=(0,D.useRef)(_);(0,D.useInsertionEffect)(()=>{S.current=_});let T=(0,D.useRef)(null);return(0,D.useCallback)(_=>{_&&m.onMount?.(_),y&&(_?y.mount(_):y.unmount());let R=S.current;if("function"==typeof R){if(_){let m=R(_);"function"==typeof m&&(T.current=m)}else T.current?(T.current(),T.current=null):R(_)}else R&&(R.current=_)},[y])}(eu,el.visualElement,S),eu,es,y,R)]})}MotionDOMComponent.displayName=`motion.${"string"==typeof m?m:`create(${m.displayName??m.name??""})`}`;let ei=(0,D.forwardRef)(MotionDOMComponent);return ei[eC]=m,ei}var eE=_(75791),eO=_(28386);let AnimationFeature=class AnimationFeature extends eE.L{constructor(m){super(m),m.animationState||(m.animationState=(0,eO.M)(m))}updateAnimationControlsSubscription(){let{animate:m}=this.node.getProps();(0,ef.H)(m)&&(this.unmountControls=m.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:m}=this.node.getProps(),{animate:y}=this.node.prevProps||{};m!==y&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}};let eP=0;let ExitAnimationFeature=class ExitAnimationFeature extends eE.L{constructor(){super(...arguments),this.id=eP++}update(){if(!this.node.presenceContext)return;let{isPresent:m,onExitComplete:y}=this.node.presenceContext,{isPresent:_}=this.node.prevPresenceContext||{};if(!this.node.animationState||m===_)return;let S=this.node.animationState.setActive("exit",!m);y&&!m&&S.then(()=>{y(this.id)})}mount(){let{register:m,onExitComplete:y}=this.node.presenceContext||{};y&&y(this.id),m&&(this.unmount=m(this.id))}unmount(){}};var eR=_(27726),eI=_(18042),eA=_(6461),eM=_(39793),eD=_(37259),ej=_(81965),eL=_(82866),eF=_(47772),eN=_(65034),eV=_(6364),ez=_(50638),e$=_(82659),eH=_(50969),eB=_(75421),eU=_(94915),eZ=_(25386),eW=_(66515);function extractEventInfo(m){return{point:{x:m.pageX,y:m.pageY}}}let addPointerInfo=m=>y=>(0,eW.D)(y)&&m(y,extractEventInfo(y));
370function addPointerEvent(m,y,_,S){return(0,eB.E)(m,y,addPointerInfo(_),S)}let getContextWindow=({current:m})=>m?m.ownerDocument.defaultView:null;var eG=_(377),eq=_(14400);let distance=(m,y)=>Math.abs(m-y),eY=new Set(["auto","scroll"]);let PanSession=class PanSession{constructor(m,y,{transformPagePoint:_,contextWindow:S=window,dragSnapToOrigin:T=!1,distanceThreshold:R=3,element:D}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=m=>{this.handleScroll(m.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let m=getPanInfo(this.lastMoveEventInfo,this.history),y=null!==this.startEvent,_=function(m,y){let _=distance(m.x,y.x),S=distance(m.y,y.y);return Math.sqrt(_**2+S**2)}(m.offset,{x:0,y:0})>=this.distanceThreshold;if(!y&&!_)return;let{point:S}=m,{timestamp:T}=eL.frameData;this.history.push({...S,timestamp:T});let{onStart:R,onMove:D}=this.handlers;y||(R&&R(this.lastMoveEvent,m),this.startEvent=this.lastMoveEvent),D&&D(this.lastMoveEvent,m)},this.handlePointerMove=(m,y)=>{this.lastMoveEvent=m,this.lastMoveEventInfo=transformPoint(y,this.transformPagePoint),eL.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(m,y)=>{this.end();let{onEnd:_,onSessionEnd:S,resumeAnimation:T}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&T&&T(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let R=getPanInfo("pointercancel"===m.type?this.lastMoveEventInfo:transformPoint(y,this.transformPagePoint),this.history);this.startEvent&&_&&_(m,R),S&&S(m,R)},!(0,eW.D)(m))return;this.dragSnapToOrigin=T,this.handlers=y,this.transformPagePoint=_,this.distanceThreshold=R,this.contextWindow=S||window;let j=extractEventInfo(m),B=transformPoint(j,this.transformPagePoint),{point:Z}=B,{timestamp:W}=eL.frameData;this.history=[{...Z,timestamp:W}];let{onSessionStart:q}=y;q&&q(m,getPanInfo(B,this.history)),this.removeListeners=(0,eG.z)(addPointerEvent(this.contextWindow,"pointermove",this.handlePointerMove),addPointerEvent(this.contextWindow,"pointerup",this.handlePointerUp),addPointerEvent(this.contextWindow,"pointercancel",this.handlePointerUp)),D&&this.startScrollTracking(D)}startScrollTracking(m){let y=m.parentElement;for(;y;){let m=getComputedStyle(y);(eY.has(m.overflowX)||eY.has(m.overflowY))&&this.scrollPositions.set(y,{x:y.scrollLeft,y:y.scrollTop}),y=y.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(m){let y=this.scrollPositions.get(m);if(!y)return;let _=m===window,S=_?{x:window.scrollX,y:window.scrollY}:{x:m.scrollLeft,y:m.scrollTop},T={x:S.x-y.x,y:S.y-y.y};(0!==T.x||0!==T.y)&&(_?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=T.x,this.lastMoveEventInfo.point.y+=T.y):this.history.length>0&&(this.history[0].x-=T.x,this.history[0].y-=T.y),this.scrollPositions.set(m,S),eL.Wi.update(this.updatePoint,!0))}updateHandlers(m){this.handlers=m}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),(0,eL.Pn)(this.updatePoint)}};function transformPoint(m,y){return y?{point:y(m.point)}:m}function subtractPoint(m,y){return{x:m.x-y.x,y:m.y-y.y}}function getPanInfo({point:m},y){return{point:m,delta:subtractPoint(m,lastDevicePoint(y)),offset:subtractPoint(m,y[0]),velocity:function(m,y){if(m.length<2)return{x:0,y:0};let _=m.length-1,S=null,T=lastDevicePoint(m);for(;_>=0&&(S=m[_],!(T.timestamp-S.timestamp>(0,eq.w)(y)));)_--;if(!S)return{x:0,y:0};S===m[0]&&m.length>2&&T.timestamp-S.timestamp>2*(0,eq.w)(y)&&(S=m[1]);let R=(0,eq.X)(T.timestamp-S.timestamp);if(0===R)return{x:0,y:0};let D={x:(T.x-S.x)/R,y:(T.y-S.y)/R};return D.x===1/0&&(D.x=0),D.y===1/0&&(D.y=0),D}(y,.1)}}function lastDevicePoint(m){return m[m.length-1]}var eK=_(58946),eX=_(488);function calcRelativeAxisConstraints(m,y,_){return{min:void 0!==y?m.min+y:void 0,max:void 0!==_?m.max+_-(m.max-m.min):void 0}}function calcViewportAxisConstraints(m,y){let _=y.min-m.min,S=y.max-m.max;return y.max-y.min<m.max-m.min&&([_,S]=[S,_]),{min:_,max:S}}function resolveAxisElastic(m,y,_){return{min:resolvePointElastic(m,y),max:resolvePointElastic(m,_)}}function resolvePointElastic(m,y){return"number"==typeof m?m:m[y]||0}let eJ=new WeakMap;let VisualElementDragControls=class VisualElementDragControls{constructor(m){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,eI.dO)(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=m}start(m,{snapToCursor:y=!1,distanceThreshold:_}={}){let{presenceContext:S}=this.visualElement;if(S&&!1===S.isPresent)return;let{dragSnapToOrigin:T}=this.getProps();this.panSession=new PanSession(m,{onSessionStart:m=>{y&&this.snapToCursor(extractEventInfo(m).point),this.stopAnimation()},onStart:(m,y)=>{let{drag:_,dragPropagation:S,onDragStart:T}=this.getProps();if(_&&!S&&(this.openDragLock&&this.openDragLock(),this.openDragLock=(0,eA.K)(_),!this.openDragLock))return;this.latestPointerEvent=m,this.latestPanInfo=y,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),(0,eM.U)(m=>{let y=this.getAxisMotionValue(m).get()||0;if(eD.aQ.test(y)){let{projection:_}=this.visualElement;if(_&&_.layout){let S=_.layout.layoutBox[m];if(S){let m=(0,ej.JO)(S);y=m*(parseFloat(y)/100)}}}this.originPoint[m]=y}),T&&eL.Wi.update(()=>T(m,y),!1,!0),(0,eF.K)(this.visualElement,"transform");let{animationState:R}=this.visualElement;R&&R.setActive("whileDrag",!0)},onMove:(m,y)=>{this.latestPointerEvent=m,this.latestPanInfo=y;let{dragPropagation:_,dragDirectionLock:S,onDirectionLock:T,onDrag:R}=this.getProps();if(!_&&!this.openDragLock)return;let{offset:D}=y;if(S&&null===this.currentDirection){this.currentDirection=function(m,y=10){let _=null;return Math.abs(m.y)>y?_="y":Math.abs(m.x)>y&&(_="x"),_}(D),null!==this.currentDirection&&T&&T(this.currentDirection);return}this.updateAxis("x",y.point,D),this.updateAxis("y",y.point,D),this.visualElement.render(),R&&eL.Wi.update(()=>R(m,y),!1,!0)},onSessionEnd:(m,y)=>{this.latestPointerEvent=m,this.latestPanInfo=y,this.stop(m,y),this.latestPointerEvent=null,this.latestPanInfo=null},resumeAnimation:()=>{let{dragSnapToOrigin:m}=this.getProps();(m||this.constraints)&&this.startAnimation({x:0,y:0})}},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:T,distanceThreshold:_,contextWindow:getContextWindow(this.visualElement),element:this.visualElement.current})}stop(m,y){let _=m||this.latestPointerEvent,S=y||this.latestPanInfo,T=this.isDragging;if(this.cancel(),!T||!S||!_)return;let{velocity:R}=S;this.startAnimation(R);let{onDragEnd:D}=this.getProps();D&&eL.Wi.postRender(()=>D(_,S))}cancel(){this.isDragging=!1;let{projection:m,animationState:y}=this.visualElement;m&&(m.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:_}=this.getProps();!_&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),y&&y.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(m,y,_){let{drag:S}=this.getProps();if(!_||!shouldDrag(m,S,this.currentDirection))return;let T=this.getAxisMotionValue(m),R=this.originPoint[m]+_[m];this.constraints&&this.constraints[m]&&(R=function(m,{min:y,max:_},S){return void 0!==y&&m<y?m=S?(0,e$.t)(y,m,S.min):Math.max(m,y):void 0!==_&&m>_&&(m=S?(0,e$.t)(_,m,S.max):Math.min(m,_)),m}(R,this.constraints[m],this.elastic[m])),T.set(R)}resolveConstraints(){let{dragConstraints:m,dragElastic:y}=this.getProps(),_=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,S=this.constraints;m&&isRefObject(m)?this.constraints||(this.constraints=this.resolveRefConstraints()):m&&_?this.constraints=function(m,{top:y,left:_,bottom:S,right:T}){return{x:calcRelativeAxisConstraints(m.x,_,T),y:calcRelativeAxisConstraints(m.y,y,S)}}(_.layoutBox,m):this.constraints=!1,this.elastic=function(m=.35){return!1===m?m=0:!0===m&&(m=.35),{x:resolveAxisElastic(m,"left","right"),y:resolveAxisElastic(m,"top","bottom")}}(y),S!==this.constraints&&!isRefObject(m)&&_&&this.constraints&&!this.hasMutatedConstraints&&(0,eM.U)(m=>{!1!==this.constraints&&this.getAxisMotionValue(m)&&(this.constraints[m]=function(m,y){let _={};return void 0!==y.min&&(_.min=y.min-m.min),void 0!==y.max&&(_.max=y.max-m.min),_}(_.layoutBox[m],this.constraints[m]))})}resolveRefConstraints(){var m;let{dragConstraints:y,onMeasureDragConstraints:_}=this.getProps();if(!y||!isRefObject(y))return!1;let S=y.current;(0,eZ.k)(null!==S,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:T}=this.visualElement;if(!T||!T.layout)return!1;let R=(0,eN.z)(S,T.root,this.visualElement.getTransformPagePoint()),D={x:calcViewportAxisConstraints((m=T.layout.layoutBox).x,R.x),y:calcViewportAxisConstraints(m.y,R.y)};if(_){let m=_((0,eV.z2)(D));this.hasMutatedConstraints=!!m,m&&(D=(0,eV.i8)(m))}return D}startAnimation(m){let{drag:y,dragMomentum:_,dragElastic:S,dragTransition:T,dragSnapToOrigin:R,onDragTransitionEnd:D}=this.getProps(),j=this.constraints||{},B=(0,eM.U)(D=>
370{if(!shouldDrag(D,y,this.currentDirection))return;let B=j&&j[D]||{};R&&(B={min:0,max:0});let Z={type:"inertia",velocity:_?m[D]:0,bounceStiffness:S?200:1e6,bounceDamping:S?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...T,...B};return this.startAxisValueAnimation(D,Z)});return Promise.all(B).then(D)}startAxisValueAnimation(m,y){let _=this.getAxisMotionValue(m);return(0,eF.K)(this.visualElement,m),_.start((0,ez.v)(m,_,0,y,this.visualElement,!1))}stopAnimation(){(0,eM.U)(m=>this.getAxisMotionValue(m).stop())}getAxisMotionValue(m){let y=`_drag${m.toUpperCase()}`,_=this.visualElement.getProps(),S=_[y];return S||this.visualElement.getValue(m,(_.initial?_.initial[m]:void 0)||0)}snapToCursor(m){(0,eM.U)(y=>{let{drag:_}=this.getProps();if(!shouldDrag(y,_,this.currentDirection))return;let{projection:S}=this.visualElement,T=this.getAxisMotionValue(y);if(S&&S.layout){let{min:_,max:R}=S.layout.layoutBox[y],D=T.get()||0;T.set(m[y]-(0,e$.t)(_,R,.5)+D)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:m,dragConstraints:y}=this.getProps(),{projection:_}=this.visualElement;if(!isRefObject(y)||!_||!this.constraints)return;this.stopAnimation();let S={x:0,y:0};(0,eM.U)(m=>{let y=this.getAxisMotionValue(m);if(y&&!1!==this.constraints){let _=y.get();S[m]=function(m,y){let _=.5,S=(0,ej.JO)(m),T=(0,ej.JO)(y);return T>S?_=(0,eK.Y)(y.min,y.max-S,m.min):S>T&&(_=(0,eK.Y)(m.min,m.max-T,y.min)),(0,eX.u)(0,1,_)}({min:_,max:_},this.constraints[m])}});let{transformTemplate:T}=this.visualElement.getProps();this.visualElement.current.style.transform=T?T({},""):"none",_.root&&_.root.updateScroll(),_.updateLayout(),this.constraints=!1,this.resolveConstraints(),(0,eM.U)(y=>{if(!shouldDrag(y,m,null))return;let _=this.getAxisMotionValue(y),{min:T,max:R}=this.constraints[y];_.set((0,e$.t)(T,R,S[y]))}),this.visualElement.render()}addListeners(){let m;if(!this.visualElement.current)return;eJ.set(this.visualElement,this);let y=this.visualElement.current,_=addPointerEvent(y,"pointerdown",m=>{let{drag:_,dragListener:S=!0}=this.getProps(),T=m.target,R=T!==y&&(0,eH.T)(T);_&&S&&!R&&this.start(m)}),measureDragConstraints=()=>{let{dragConstraints:_}=this.getProps();isRefObject(_)&&_.current&&(this.constraints=this.resolveRefConstraints(),m||(m=function(m,y,_){let S=(0,eU.S)(m,skipFirstCall(_)),T=(0,eU.S)(y,skipFirstCall(_));return()=>{S(),T()}}(y,_.current,()=>this.scalePositionWithinConstraints())))},{projection:S}=this.visualElement,T=S.addEventListener("measure",measureDragConstraints);S&&!S.layout&&(S.root&&S.root.updateScroll(),S.updateLayout()),eL.Wi.read(measureDragConstraints);let R=(0,eB.E)(window,"resize",()=>this.scalePositionWithinConstraints()),D=S.addEventListener("didUpdate",({delta:m,hasLayoutChanged:y})=>{this.isDragging&&y&&((0,eM.U)(y=>{let _=this.getAxisMotionValue(y);_&&(this.originPoint[y]+=m[y].translate,_.set(_.get()+m[y].translate))}),this.visualElement.render())});return()=>{R(),_(),T(),D&&D(),m&&m()}}getProps(){let m=this.visualElement.getProps(),{drag:y=!1,dragDirectionLock:_=!1,dragPropagation:S=!1,dragConstraints:T=!1,dragElastic:R=.35,dragMomentum:D=!0}=m;return{...m,drag:y,dragDirectionLock:_,dragPropagation:S,dragConstraints:T,dragElastic:R,dragMomentum:D}}};function skipFirstCall(m){let y=!0;return()=>{if(y){y=!1;return}m()}}function shouldDrag(m,y,_){return(!0===y||y===m)&&(null===_||_===m)}let DragGesture=class DragGesture extends eE.L{constructor(m){super(m),this.removeGroupControls=eR.Z,this.removeListeners=eR.Z,this.controls=new VisualElementDragControls(m)}mount(){let{dragControls:m}=this.node.getProps();m&&(this.removeGroupControls=m.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eR.Z}update(){let{dragControls:m}=this.node.getProps(),{dragControls:y}=this.node.prevProps||{};m!==y&&(this.removeGroupControls(),m&&(this.removeGroupControls=m.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}};let asyncHandler=m=>(y,_)=>{m&&eL.Wi.update(()=>m(y,_),!1,!0)};let PanGesture=class PanGesture extends eE.L{constructor(){super(...arguments),this.removePointerDownListener=eR.Z}onPointerDown(m){this.session=new PanSession(m,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:getContextWindow(this.node)})}createPanHandlers(){let{onPanSessionStart:m,onPanStart:y,onPan:_,onPanEnd:S}=this.node.getProps();return{onSessionStart:asyncHandler(m),onStart:asyncHandler(y),onMove:asyncHandler(_),onEnd:(m,y)=>{delete this.session,S&&eL.Wi.postRender(()=>S(m,y))}}}mount(){this.removePointerDownListener=addPointerEvent(this.node.current,"pointerdown",m=>this.onPointerDown(m))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}};var eQ=_(31529),e0=_(86008),e1=_(74201);let e2=!1;let MeasureLayoutWithContext=class MeasureLayoutWithContext extends D.Component{componentDidMount(){let{visualElement:m,layoutGroup:y,switchLayoutGroup:_,layoutId:S}=this.props,{projection:T}=m;T&&(y.group&&y.group.add(T),_&&_.register&&S&&_.register(T),e2&&T.root.didUpdate(),T.addEventListener("animationComplete",()=>{this.safeToRemove()}),T.setOptions({...T.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),eQ.V.hasEverUpdated=!0}getSnapshotBeforeUpdate(m){let{layoutDependency:y,visualElement:_,drag:S,isPresent:T}=this.props,{projection:R}=_;return R&&(R.isPresent=T,m.layoutDependency!==y&&R.setOptions({...R.options,layoutDependency:y}
370),e2=!0,S||m.layoutDependency!==y||void 0===y||m.isPresent!==T?R.willUpdate():this.safeToRemove(),m.isPresent===T||(T?R.promote():R.relegate()||eL.Wi.postRender(()=>{let m=R.getStack();m&&m.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:m}=this.props.visualElement;m&&(m.root.didUpdate(),e0.g.postRender(()=>{!m.currentAnimation&&m.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:m,layoutGroup:y,switchLayoutGroup:_}=this.props,{projection:S}=m;e2=!0,S&&(S.scheduleCheckAfterUnmount(),y&&y.group&&y.group.remove(S),_&&_.deregister&&_.deregister(S))}safeToRemove(){let{safeToRemove:m}=this.props;m&&m()}render(){return null}};function MeasureLayout(m){let[y,_]=(0,e1.oO)(),S=(0,D.useContext)(Z.p);return(0,B.jsx)(MeasureLayoutWithContext,{...m,layoutGroup:S,switchLayoutGroup:(0,D.useContext)(ek),isPresent:y,safeToRemove:_})}var e5=_(5702);let e3={pan:{Feature:PanGesture},drag:{Feature:DragGesture,ProjectionNode:e5.u,MeasureLayout:MeasureLayout}};var e4=_(67617);function handleHoverEvent(m,y,_){let{props:S}=m;m.animationState&&S.whileHover&&m.animationState.setActive("whileHover","Start"===_);let T="onHover"+_,R=S[T];R&&eL.Wi.postRender(()=>R(y,extractEventInfo(y)))}let HoverGesture=class HoverGesture extends eE.L{mount(){let{current:m}=this.node;m&&(this.unmount=(0,e4.M)(m,(m,y)=>(handleHoverEvent(this.node,y,"Start"),m=>handleHoverEvent(this.node,m,"End"))))}unmount(){}};let FocusGesture=class FocusGesture extends eE.L{constructor(){super(...arguments),this.isActive=!1}onFocus(){let m=!1;try{m=this.node.current.matches(":focus-visible")}catch(y){m=!0}m&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,eG.z)((0,eB.E)(this.node.current,"focus",()=>this.onFocus()),(0,eB.E)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}};var e6=_(92301);function handlePressEvent(m,y,_){let{props:S}=m;if(m.current instanceof HTMLButtonElement&&m.current.disabled)return;m.animationState&&S.whileTap&&m.animationState.setActive("whileTap","Start"===_);let T="onTap"+("End"===_?"":_),R=S[T];R&&eL.Wi.postRender(()=>R(y,extractEventInfo(y)))}let PressGesture=class PressGesture extends eE.L{mount(){let{current:m}=this.node;if(!m)return;let{globalTapTarget:y,propagate:_}=this.node.props;this.unmount=(0,e6.O)(m,(m,y)=>(handlePressEvent(this.node,y,"Start"),(m,{success:y})=>handlePressEvent(this.node,m,y?"End":"Cancel")),{useGlobalTarget:y,stopPropagation:_?.tap===!1})}unmount(){}};let e9=new WeakMap,e8=new WeakMap,fireObserverCallback=m=>{let y=e9.get(m.target);y&&y(m)},fireAllObserverCallbacks=m=>{m.forEach(fireObserverCallback)},e7={some:0,all:1};let InViewFeature=class InViewFeature extends eE.L{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:m={}}=this.node.getProps(),{root:y,margin:_,amount:S="some",once:T}=m,R={root:y?y.current:void 0,rootMargin:_,threshold:"number"==typeof S?S:e7[S]};return function(m,y,_){let S=function({root:m,...y}){let _=m||document;e8.has(_)||e8.set(_,{});let S=e8.get(_),T=JSON.stringify(y);return S[T]||(S[T]=new IntersectionObserver(fireAllObserverCallbacks,{root:m,...y})),S[T]}(y);return e9.set(m,_),S.observe(m),()=>{e9.delete(m),S.unobserve(m)}}(this.node.current,R,m=>{let{isIntersecting:y}=m;if(this.isInView===y||(this.isInView=y,T&&!y&&this.hasEnteredView))return;y&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",y);let{onViewportEnter:_,onViewportLeave:S}=this.node.getProps(),R=y?_:S;R&&R(m)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:m,prevProps:y}=this.node,_=["amount","margin","root"].some(function({viewport:m={}},{viewport:y={}}={}){return _=>m[_]!==y[_]}(m,y));_&&this.startObserver()}unmount(){}};let tr={layout:{ProjectionNode:e5.u,MeasureLayout:MeasureLayout}},tn={animation:{Feature:AnimationFeature},exit:{Feature:ExitAnimationFeature},inView:{Feature:InViewFeature},tap:{Feature:PressGesture},focus:{Feature:FocusGesture},hover:{Feature:HoverGesture},...e3,...tr},to=function(m,y){if("undefined"==typeof Proxy)return createMotionComponent;let _=new Map,factory=(_,S)=>createMotionComponent(_,S,m,y);return new Proxy((m,y)=>factory(m,y),{get:(S,T)=>"create"===T?factory:(_.has(T)||_.set(T,createMotionComponent(T,void 0,m,y)),_.get(T))})}(tn,(m,y)=>{let _=y.isSVG??isSVGComponent(m);return _?new T.e(y):new R.W(y,{allowProjection:m!==D.Fragment})})},55513:function(m,y,_){"use strict";_.d(y,{j:function(){return S}});let S="undefined"!=typeof window},42752:function(m,y,_){"use strict";_.d(y,{h:function(){return useConstant}});var S=_(67294);function useConstant(m){let y=(0,S.useRef)(null);return null===y.current&&(y.current=m()),y.current}},18465:function(m,y,_){"use strict";_.d(y,{L:function(){return R}});var S=_(67294),T=_(55513);let R=T.j?S.useLayoutEffect:S.useEffect},67893:function(m,y,_){"use strict";function createPubSub(){let m=Object.create(null),y=0;return{publish:function(y){for(let _ in m)m[_](y)},subscribe:function(_){let S=y++;return m[S]=_,function(){delete m[S]}}}}_.d(y,{Z:function(){return createPubSub}})},53416:function(m,y,_){"use strict";_.d(y,{kP:function(){return customAlphabet},x0:function(){return nanoid}});let random=m=>crypto.getRandomValues(new Uint8Array(m)),customRandom=(m,y,_)=>{let S=(2<<Math.log(m.length-1)/Math.LN2)-1,T=-~(1.6*S*y/m.length);return (R=y)=>{let D="";for(;;){let y=_(T),j=0|T;for(;j--;)if((D+=m[y[j]&S]||"").length===R)return D}}},customAlphabet=(m,y=21)=>customRandom(m,y,random),nanoid=(m=21)=>crypto.getRandomValues(new Uint8Array(m)).reduce((m,y)=>
370((y&=63)<36?m+=y.toString(36):y<62?m+=(y-26).toString(36).toUpperCase():y>62?m+="-":m+="_",m),"")},50276:function(m,y,_){"use strict";_.d(y,{nD:function(){return er}});var S,T,R,D=_(85893),j=_(67294),B=_(14457),Z=_(15437),W=_(40168),q=_(11636);function useTheme(m){let y=(0,j.useMemo)(()=>Array.isArray(m)?m[0]:m,[m]);return(0,j.useMemo)(()=>(null==y?void 0:y.theme)||q.Lg,[y])}let Y={__html:"\n.sanity-app-no-js__root {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n background: #fff;\n z-index: 1;\n}\n\n.sanity-app-no-js__content {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n text-align: center;\n font-family: helvetica, arial, sans-serif;\n}\n"},NextStudioNoScript=()=>(0,D.jsx)("noscript",{children:(0,D.jsx)("div",{className:"sanity-app-no-js__root",children:(0,D.jsxs)("div",{className:"sanity-app-no-js__content",children:[(0,D.jsx)("style",{type:"text/css",dangerouslySetInnerHTML:Y}),(0,D.jsx)("h1",{children:"JavaScript disabled"}),(0,D.jsxs)("p",{children:["Please ",(0,D.jsx)("a",{href:"https://www.enable-javascript.com/",children:"enable JavaScript"})," in your browser and reload the page to proceed."]})]})})});function NextStudioLoading(m){let{config:y,scheme:_="light",unstable__noScript:S=!0}=m,T="next-sanity-spinner",R=useTheme(y),{fonts:j,media:B}=R,Z=(0,q.Lt)(B,[2],m=>{let{ascenderHeight:y,descenderHeight:S,lineHeight:D,iconSize:B}=j.text.sizes[m],Z=D-y-S;return{wrapper:{display:"block",animation:"".concat(T," 500ms linear infinite"),color:R.color["dark"===_?"dark":"light"].default.muted.default.enabled.muted.fg,width:(0,q.hO)(Z),height:(0,q.hO)(Z)},svg:{display:"block",width:(0,q.hO)(B),height:(0,q.hO)(B),margin:(Z-B)/2}}})[0];return(0,D.jsxs)(D.Fragment,{children:[S&&(0,D.jsx)(NextStudioNoScript,{}),(0,D.jsx)("div",{style:{fontFamily:j.text.family,backgroundColor:R.color["dark"===_?"dark":"light"].default.base.bg,height:"100vh",maxHeight:"100dvh",overscrollBehavior:"none",WebkitFontSmoothing:"antialiased",overflow:"auto"},children:(0,D.jsxs)("div",{"data-ui":"Flex",style:{display:"flex",minWidth:0,minHeight:0,alignItems:"center",justifyContent:"center",flexDirection:"column",height:"100%",margin:0,padding:0,gap:"10px"},children:[(0,D.jsx)("style",{children:"@keyframes ".concat(T," {").concat("\nfrom {\n transform: rotate(0deg);\n}\n\nto {\n transform: rotate(360deg);\n}\n","}")},_),(0,D.jsx)("div",{"data-ui":"Text",style:{position:"relative",fontWeight:400,padding:"1px 0px",fontSize:"1rem",lineHeight:"calc(1.3125)",transform:"translateY(-5px)",color:R.color["dark"===_?"dark":"light"].default.muted.default.enabled.muted.fg},children:(0,D.jsx)("span",{children:"Loadingâ¦"})}),(0,D.jsx)("div",{"data-ui":"Spinner",style:Z.wrapper,children:(0,D.jsx)(W.L4p,{style:Z.svg})})]})})]})}function NextStudioClientOnly(m){let{children:y,fallback:_}
370=m,[S,T]=(0,j.useState)(!1);return(0,j.useEffect)(()=>(0,j.startTransition)(()=>T(!0)),[]),(0,D.jsx)(D.Fragment,{children:S?y:_})}let ee=Z.ZP.div(R||(S=["\n font-family: ",";\n background-color: ",";\n height: 100vh;\n max-height: 100dvh;\n overscroll-behavior: none;\n -webkit-font-smoothing: antialiased;\n overflow: auto;\n"],T||(T=S.slice(0)),R=Object.freeze(Object.defineProperties(S,{raw:{value:Object.freeze(T)}}))),m=>{let{$fontFamily:y}=m;return y},m=>{let{$bg:y}=m;return y}),et=(0,j.memo)(m=>{let{children:y,config:_,scheme:S="light"}=m,T=useTheme(_);return(0,D.jsx)(ee,{"data-ui":"NextStudioLayout",$fontFamily:T.fonts.text.family,$bg:T.color["dark"===S?"dark":"light"].default.base.bg,children:y})}),er=(0,j.memo)(m=>{let{children:y,config:_,unstable__noScript:S=!0,unstable__fastRender:T,scheme:R,...j}=m;return T?(0,D.jsxs)(D.Fragment,{children:[S&&(0,D.jsx)(NextStudioNoScript,{}),(0,D.jsx)(et,{config:_,scheme:R,children:y||(0,D.jsx)(B.NEx,{config:_,scheme:R,unstable_globalStyles:!0,...j})})]}):(0,D.jsxs)(D.Fragment,{children:[S&&(0,D.jsx)(NextStudioNoScript,{}),(0,D.jsx)(NextStudioClientOnly,{fallback:(0,D.jsx)(NextStudioLoading,{unstable__noScript:S,config:_,scheme:R}),children:(0,D.jsx)(et,{config:_,scheme:R,children:y||(0,D.jsx)(B.NEx,{config:_,scheme:R,unstable_globalStyles:!0,...j})})})]})});"undefined"!=typeof document&&window.matchMedia("(prefers-color-scheme: dark)")},11530:function(m,y,_){"use strict";_.d(y,{P:function(){return S}});let S={viewport:"width=device-width,initial-scale=1,viewport-fit=cover",referrer:"same-origin",robots:"noindex"}},32050:function(m,y,_){"use strict";_.d(y,{VG:function(){return R},ix:function(){return T}});var S=_(59499);function ownKeys(m,y){var _=Object.keys(m);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(m);y&&(S=S.filter(function(y){return Object.getOwnPropertyDescriptor(m,y).enumerable})),_.push.apply(_,S)}return _}var T={title:"White",hex:"#ffffff"},R={gray:{50:{title:"Gray 50",hex:"#f6f6f8"},100:{title:"Gray 100",hex:"#eeeef1"},200:{title:"Gray 200",hex:"#e3e4e8"},300:{title:"Gray 300",hex:"#bbbdc9"},400:{title:"Gray 400",hex:"#9499ad"},500:{title:"Gray 500",hex:"#727892"},600:{title:"Gray 600",hex:"#515870"},700:{title:"Gray 700",hex:"#383d51"},800:{title:"Gray 800",hex:"#252837"},900:{title:"Gray 900",hex:"#1b1d27"},950:{title:"Gray 950",hex:"#13141b"}},blue:{50:{title:"Blue 50",hex:"#f5f8ff"},100:{title:"Blue 100",hex:"#e5edff"},200:{title:"Blue 200",hex:"#dbe5ff"},300:{title:"Blue 300",hex:"#a8bfff"},400:{title:"Blue 400",hex:"#7595ff"},500:{title:"Blue 500",hex:"#556bfc"},600:{title:"Blue 600",hex:"#4043e7"},700:{title:"Blue 700",hex:"#2927aa"},800:{title:"Blue 800",hex:"#192457"},900:{title:"Blue 900",hex:"#161a41"},950:{title:"Blue 950",hex:"#101228"}},purple:{50:{title:"Purple 50",hex:"#f8f5ff"},100:{title:"Purple 100",hex:"#f1ebff"},200:{title:"Purple 200",hex:"#ece1fe"},300:{title:"Purple 300",hex:"#ccb1fc"},400:{title:"Purple 400",hex:"#b087f7"},500:{title:"Purple 500",hex:"#8f57ef"},600:{title:"Purple 600",hex:"#721fe5"},700:{title:"Purple 700",hex:"#4c1a9e"},800:{title:"Purple 800",hex:"#2f1862"},900:{title:"Purple 900",hex:"#23173f"},950:{title:"Purple 950",hex:"#181128"}},magenta:{50:{title:"Magenta 50",hex:"#fef6f9"},100:{title:"Magenta 100",hex:"#fde8ef"},200:{title:"Magenta 200",hex:"#fcdee9"},300:{title:"Magenta 300",hex:"#f7abc5"},400:{title:"Magenta 400",hex:"#f0709b"},500:{title:"Magenta 500",hex:"#e72767"},600:{title:"Magenta 600",hex:"#b11651"},700:{title:"Magenta 700",hex:"#7c1342"},800:{title:"Magenta 800",hex:"#4b1130"},900:{title:"Magenta 900",hex:"#341325"},950:{title:"Magenta 950",hex:"#1f0f14"}},red:{50:{title:"Red 50",hex:"#fff6f5"},100:{title:"Red 100",hex:"#ffe7e5"},200:{title:"Red 200",hex:"#ffdedc"},300:{title:"Red 300",hex:"#fdada5"},400:{title:"Red 400",hex:"#f77769"},500:{title:"Red 500",hex:"#ef4434"},600:{title:"Red 600",hex:"#cc2819"},700:{title:"Red 700",hex:"#8b2018"},800:{title:"Red 800",hex:"#4d1714"},900:{title:"Red 900",hex:"#321615"},950:{title:"Red 950",hex:"#1e1011"}},orange:{50:{title:"Orange 50",hex:"#fff7f0"},100:{title:"Orange 100",hex:"#ffeadb"},200:{title:"Orange 200",hex:"#ffddc7"},300:{title:"Orange 300",hex:"#ffb685"},400:{title:"Orange 400",hex:"#ff8e42"},500:{title:"Orange 500",hex:"#fa6400"},600:{title:"Orange 600",hex:"#b14802"},700:{title:"Orange 700",hex:"#7c3404"},800:{title:"Orange 800",hex:"#461e07"},900:{title:"Orange 900",hex:"#32160b"},950:{title:"Orange 950",hex:"#21120d"}},yellow:{50:{title:"Yellow 50",hex:"#fefae1"},100:{title:"Yellow 100",hex:"#fcf3bb"},200:{title:"Yellow 200",hex:"#f9e994"},300:{title:"Yellow 300",hex:"#f7d455"},400:{title:"Yellow 400",hex:"#f9bc15"},500:{title:"Yellow 500",hex:"#d28a04"},600:{title:"Yellow 600",hex:"#965908"},700:{title:"Yellow 700",hex:"#653a0b"},800:{title:"Yellow 800",hex:"#3b220c"},900:{title:"Yellow 900",hex:"#271a11"},950:{title:"Yellow 950",hex:"#181410"}},green:{50:{title:"Green 50",hex:"#e7fef5"},100:{title:"Green 100",hex:"#c5fce8"},200:{title:"Green 200",hex:"#a9f9dc"},300:{title:"Green 300",hex:"#59f3ba"},400:{title:"Green 400",hex:"#0ff0a1"},500:{title:"Green 500",hex:"#04b97a"},600:{title:"Green 600",hex:"#01794f"},700:{title:"Green 700",hex:"#015133"},800:{title:"Green 800",hex:"#023120"},900:{title:"Green 900",hex:"#06231a"},950:{title:"Green 950",hex:"#071715"}},cyan:{50:{title:"Cyan 50",hex:"#e7fefe"},100:{title:"Cyan 100",hex:"#c5fcfc"},200:{title:"Cyan 200",hex:"#96f8f8"},300:{title:"Cyan 300",hex:"#62efef"},400:{title:"Cyan 400",hex:"#18e2e2"},500:{title:"Cyan 500",hex:"#04b8be"},600:{title:"Cyan 600",hex:"#037782"},700:{title:"Cyan 700",hex:"#024950"},800:{title:"Cyan 800",hex:"#042f34"},900:{title:"Cyan 900",hex:"#072227"},950:{title:"Cyan 950",hex:"#0d181c"}}};!function(m){for(var y=1;y<arguments.length;y++){var _=null!=arguments[y]?arguments[y]:{};
370y%2?ownKeys(Object(_),!0).forEach(function(y){(0,S.Z)(m,y,_[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(_)):ownKeys(Object(_)).forEach(function(y){Object.defineProperty(m,y,Object.getOwnPropertyDescriptor(_,y))})}}({black:{title:"Black",hex:"#0d0e12"},white:T},R)},10748:function(m,y,_){"use strict";function _assertThisInitialized(m){if(void 0===m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return m}_.d(y,{Z:function(){return _assertThisInitialized}})},92777:function(m,y,_){"use strict";function _classCallCheck(m,y){if(!(m instanceof y))throw TypeError("Cannot call a class as a function")}_.d(y,{Z:function(){return _classCallCheck}})},82262:function(m,y,_){"use strict";function _defineProperties(m,y){for(var _=0;_<y.length;_++){var S=y[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(m,S.key,S)}}function _createClass(m,y,_){return y&&_defineProperties(m.prototype,y),_&&_defineProperties(m,_),m}_.d(y,{Z:function(){return _createClass}})},36864:function(m,y,_){"use strict";function _extends(){return(_extends=Object.assign||function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m}).apply(this,arguments)}_.d(y,{Z:function(){return _extends}})},37247:function(m,y,_){"use strict";function _getPrototypeOf(m){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(m){return m.__proto__||Object.getPrototypeOf(m)})(m)}_.d(y,{Z:function(){return _getPrototypeOf}})},45959:function(m,y,_){"use strict";function _setPrototypeOf(m,y){return(_setPrototypeOf=Object.setPrototypeOf||function(m,y){return m.__proto__=y,m})(m,y)}function _inherits(m,y){if("function"!=typeof y&&null!==y)throw TypeError("Super expression must either be null or a function");m.prototype=Object.create(y&&y.prototype,{constructor:{value:m,writable:!0,configurable:!0}}),y&&_setPrototypeOf(m,y)}_.d(y,{Z:function(){return _inherits}})},63553:function(m,y,_){"use strict";_.d(y,{Z:function(){return _possibleConstructorReturn}});var S=_(14027),T=_(10748);function _possibleConstructorReturn(m,y){if(y&&("object"===S(y)||"function"==typeof y))return y;if(void 0!==y)throw TypeError("Derived constructors may only return object or undefined");return(0,T.Z)(m)}},71383:function(m,y,_){"use strict";function _taggedTemplateLiteral(m,y){return y||(y=m.slice(0)),Object.freeze(Object.defineProperties(m,{raw:{value:Object.freeze(y)}}))}_.d(y,{Z:function(){return _taggedTemplateLiteral}})},67421:function(m,y,_){"use strict";let S;_.d(y,{a3:function(){return I18nextProvider},Db:function(){return Z},$G:function(){return useTranslation_useTranslation}});var T=_(67294);_(71739),Object.create(null);let R={};function utils_warnOnce(){for(var m=arguments.length,y=Array(m),_=0;_<m;_++)y[_]=arguments[_];"string"==typeof y[0]&&R[y[0]]||("string"==typeof y[0]&&(R[y[0]]=new Date),function(){if(console&&console.warn){for(var m=arguments.length,y=Array(m),_=0;_<m;_++)y[_]=arguments[_];"string"==typeof y[0]&&(y[0]=`react-i18next:: ${y[0]}`),console.warn(...y)}}(...y))}let loadedClb=(m,y)=>()=>{if(m.isInitialized)y();else{let initialized=()=>{setTimeout(()=>{m.off("initialized",initialized)},0),y()};m.on("initialized",initialized)}};function loadNamespaces(m,y,_){m.loadNamespaces(y,loadedClb(m,_))}function loadLanguages(m,y,_,S){"string"==typeof _&&(_=[_]),_.forEach(y=>{0>m.options.ns.indexOf(y)&&m.options.ns.push(y)}),m.loadLanguages(y,loadedClb(m,S))}let D=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,j={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xa9","©":"\xa9","®":"\xae","®":"\xae","…":"â¦","…":"â¦","/":"/","/":"/"},unescapeHtmlEntity=m=>j[m],B={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:m=>m.replace(D,unescapeHtmlEntity)},Z={type:"3rdParty",init(m){!function(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};B={...B,...m}}(m.options.react),S=m}},W=(0,T.createContext)();let ReportNamespaces=class ReportNamespaces{constructor(){this.usedNamespaces={}}addUsedNamespaces(m){m.forEach(m=>{this.usedNamespaces[m]||(this.usedNamespaces[m]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}};let usePrevious=(m,y)=>{let _=(0,T.useRef)();return(0,T.useEffect)(()=>{_.current=y?_.current:m},[m,y]),_.current};
370function alwaysNewT(m,y,_,S){return m.getFixedT(y,_,S)}function useTranslation_useTranslation(m){var y,_;let R=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{i18n:D}=R,{i18n:j,defaultNS:Z}=(0,T.useContext)(W)||{},q=D||j||S;if(q&&!q.reportNamespaces&&(q.reportNamespaces=new ReportNamespaces),!q){utils_warnOnce("You will need to pass in an i18next instance by using initReactI18next");let notReadyT=(m,y)=>"string"==typeof y?y:y&&"object"==typeof y&&"string"==typeof y.defaultValue?y.defaultValue:Array.isArray(m)?m[m.length-1]:m,m=[notReadyT,{},!1];return m.t=notReadyT,m.i18n={},m.ready=!1,m}q.options.react&&void 0!==q.options.react.wait&&utils_warnOnce("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");let Y={...B,...q.options.react,...R},{useSuspense:ee,keyPrefix:et}=Y,er=m||Z||q.options&&q.options.defaultNS;er="string"==typeof er?[er]:er||["translation"],q.reportNamespaces.addUsedNamespaces&&q.reportNamespaces.addUsedNamespaces(er);let ei=(q.isInitialized||q.initializedStoreOnce)&&er.every(m=>(function(m,y){let _=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};
370if(!y.languages||!y.languages.length)return utils_warnOnce("i18n.languages were undefined or empty",y.languages),!0;let S=void 0!==y.options.ignoreJSONStructure;return S?y.hasLoadedNamespace(m,{lng:_.lng,precheck:(y,S)=>{if(_.bindI18n&&_.bindI18n.indexOf("languageChanging")>-1&&y.services.backendConnector.backend&&y.isLanguageChangingTo&&!S(y.isLanguageChangingTo,m))return!1}}):function(m,y){let _=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},S=y.languages[0],T=!!y.options&&y.options.fallbackLng,R=y.languages[y.languages.length-1];if("cimode"===S.toLowerCase())return!0;let loadNotPending=(m,_)=>{let S=y.services.backendConnector.state[`${m}|${_}`];return -1===S||2===S};return(!(_.bindI18n&&_.bindI18n.indexOf("languageChanging")>-1)||!y.services.backendConnector.backend||!y.isLanguageChangingTo||!!loadNotPending(y.isLanguageChangingTo,m))&&!!(y.hasResourceBundle(S,m)||!y.services.backendConnector.backend||y.options.resources&&!y.options.partialBundledLanguages||loadNotPending(S,m)&&(!T||loadNotPending(R,m)))}(m,y,_)})(m,q,Y)),ea=(y=R.lng||null,_="fallback"===Y.nsMode?er:er[0],(0,T.useCallback)(alwaysNewT(q,y,_,et),[q,y,_,et])),getT=()=>ea,[es,el]=(0,T.useState)(getT),eu=er.join();R.lng&&(eu=`${R.lng}${eu}`);let ec=usePrevious(eu),ed=(0,T.useRef)(!0);(0,T.useEffect)(()=>{let{bindI18n:m,bindI18nStore:y}=Y;function boundReset(){ed.current&&el(getT)}return ed.current=!0,ei||ee||(R.lng?loadLanguages(q,R.lng,er,()=>{ed.current&&el(getT)}):loadNamespaces(q,er,()=>{ed.current&&el(()=>alwaysNewT(q,R.lng||null,"fallback"===Y.nsMode?er:er[0],et))})),ei&&ec&&ec!==eu&&ed.current&&el(getT),m&&q&&q.on(m,boundReset),y&&q&&q.store.on(y,boundReset),()=>{ed.current=!1,m&&q&&m.split(" ").forEach(m=>q.off(m,boundReset)),y&&q&&y.split(" ").forEach(m=>q.store.off(m,boundReset))}},[q,eu]);let ef=(0,T.useRef)(!0);(0,T.useEffect)(()=>{ed.current&&!ef.current&&el(getT),ef.current=!1},[q,et]);let ep=[es,q,ei];if(ep.t=es,ep.i18n=q,ep.ready=ei,ei||!ei&&!ee)return ep;throw new Promise(m=>{R.lng?loadLanguages(q,R.lng,er,()=>m()):loadNamespaces(q,er,()=>m())})}function I18nextProvider(m){let{i18n:y,defaultNS:_,children:S}=m,R=(0,T.useMemo)(()=>({i18n:y,defaultNS:_}),[y,_]);return(0,T.createElement)(W.Provider,{value:R},S)}},45007:function(m,y,_){"use strict";_.d(y,{$j:function(){return connect_default},zt:function(){return Provider_default}});var S=_(67294);_(31103);var T=Symbol.for(S.version.startsWith("19")?"react.transitional.element":"react.element"),R=Symbol.for("react.portal"),D=Symbol.for("react.fragment"),j=Symbol.for("react.strict_mode"),B=Symbol.for("react.profiler"),Z=Symbol.for("react.consumer"),W=Symbol.for("react.context"),q=Symbol.for("react.forward_ref"),Y=Symbol.for("react.suspense"),ee=Symbol.for("react.suspense_list"),et=Symbol.for("react.memo"),er=Symbol.for("react.lazy");function wrapMapToPropsConstant(m){return function(y){let _=m(y);function constantSelector(){return _}return constantSelector.dependsOnOwnProps=!1,constantSelector}}function getDependsOnOwnProps(m){return m.dependsOnOwnProps?!!m.dependsOnOwnProps:1!==m.length}function wrapMapToPropsFunc(m,y){return function(y,{displayName:_}){let proxy=function(m,y){return proxy.dependsOnOwnProps?proxy.mapToProps(m,y):proxy.mapToProps(m,void 0)};return proxy.dependsOnOwnProps=!0,proxy.mapToProps=function(y,_){proxy.mapToProps=m,proxy.dependsOnOwnProps=getDependsOnOwnProps(m);let S=proxy(y,_);return"function"==typeof S&&(proxy.mapToProps=S,proxy.dependsOnOwnProps=getDependsOnOwnProps(S),S=proxy(y,_)),S},proxy}}function createInvalidArgFactory(m,y){return(_,S)=>{throw Error(`Invalid value of type ${typeof m} for ${y} argument when connecting component ${S.wrappedComponentName}.`)}}function defaultMergeProps(m,y,_){return{..._,...m,...y}}var ei={notify(){},get:()=>[]};function createSubscription(m,y){let _;let S=ei,T=0,R=!1;function handleChangeWrapper(){D.onStateChange&&D.onStateChange()}function trySubscribe(){if(T++,!_){let T,R;_=y?y.addNestedSub(handleChangeWrapper):m.subscribe(handleChangeWrapper),T=null,R=null,S={clear(){T=null,R=null},notify(){(()=>{let m=T;for(;m;)m.callback(),m=m.next})()},get(){let m=[],y=T;for(;y;)m.push(y),y=y.next;return m},subscribe(m){let y=!0,_=R={callback:m,next:null,prev:R};return _.prev?_.prev.next=_:T=_,function(){y&&null!==T&&(y=!1,_.next?_.next.prev=_.prev:R=_.prev,_.prev?_.prev.next=_.next:T=_.next)}}}}}function tryUnsubscribe(){T--,_&&0===T&&(_(),_=void 0,S.clear(),S=ei)}let D={addNestedSub:function(m){trySubscribe();let y=S.subscribe(m),_=!1;return()=>{_||(_=!0,y(),tryUnsubscribe())}},notifyNestedSubs:function(){S.notify()},handleChangeWrapper,isSubscribed:function(){return R},trySubscribe:function(){R||(R=!0,trySubscribe())},tryUnsubscribe:function(){R&&(R=!1,tryUnsubscribe())},getListeners:()=>S};return D}var ea=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement),es="undefined"!=typeof navigator&&"ReactNative"===navigator.product,el=ea||es?S.useLayoutEffect:S.useEffect;function is(m,y){return m===y?0!==m||0!==y||1/m==1/y:m!=m&&y!=y}function shallowEqual(m,y){if(is(m,y))return!0;
370if("object"!=typeof m||null===m||"object"!=typeof y||null===y)return!1;let _=Object.keys(m),S=Object.keys(y);if(_.length!==S.length)return!1;for(let S=0;S<_.length;S++)if(!Object.prototype.hasOwnProperty.call(y,_[S])||!is(m[_[S]],y[_[S]]))return!1;return!0}var eu={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ec={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ed={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},ef={[q]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[et]:ed};function getStatics(m){return function(m){if("object"==typeof m&&null!==m){let{$$typeof:y}=m;switch(y){case T:switch(m=m.type){case D:case B:case j:case Y:case ee:return m;default:switch(m=m&&m.$$typeof){case W:case q:case er:case et:case Z:return m;default:return y}}case R:return y}}}(m)===et?ed:ef[m.$$typeof]||eu}var ep=Object.defineProperty,eh=Object.getOwnPropertyNames,eg=Object.getOwnPropertySymbols,em=Object.getOwnPropertyDescriptor,ey=Object.getPrototypeOf,eb=Object.prototype;function hoistNonReactStatics(m,y){if("string"!=typeof y){if(eb){let _=ey(y);_&&_!==eb&&hoistNonReactStatics(m,_)}let _=eh(y);eg&&(_=_.concat(eg(y)));let S=getStatics(m),T=getStatics(y);for(let R=0;R<_.length;++R){let D=_[R];if(!ec[D]&&!(T&&T[D])&&!(S&&S[D])){let _=em(y,D);try{ep(m,D,_)}catch(m){}}}}return m}var ev=Symbol.for("react-redux-context"),ex="undefined"!=typeof globalThis?globalThis:{},ew=function(){if(!S.createContext)return{};let m=ex[ev]??=new Map,y=m.get(S.createContext);return y||(y=S.createContext(null),m.set(S.createContext,y)),y}(),e_=[null,null];function strictEqual(m,y){return m===y}var connect_default=function(m,y,_,{pure:T,areStatesEqual:R=strictEqual,areOwnPropsEqual:D=shallowEqual,areStatePropsEqual:j=shallowEqual,areMergedPropsEqual:B=shallowEqual,forwardRef:Z=!1,context:W=ew}={}){let q=m?"function"==typeof m?wrapMapToPropsFunc(m,"mapStateToProps"):createInvalidArgFactory(m,"mapStateToProps"):wrapMapToPropsConstant(()=>({})),Y=y&&"object"==typeof y?wrapMapToPropsConstant(m=>(function(m,y){let _={};for(let S in m){let T=m[S];"function"==typeof T&&(_[S]=(...m)=>y(T(...m)))}return _})(y,m)):y?"function"==typeof y?wrapMapToPropsFunc(y,"mapDispatchToProps"):createInvalidArgFactory(y,"mapDispatchToProps"):wrapMapToPropsConstant(m=>({dispatch:m})),ee=_?"function"==typeof _?function(m,{displayName:y,areMergedPropsEqual:S}){let T,R=!1;return function(m,y,D){let j=_(m,y,D);return R?S(j,T)||(T=j):(R=!0,T=j),T}}:createInvalidArgFactory(_,"mergeProps"):()=>defaultMergeProps,et=!!m;return m=>{let y=m.displayName||m.name||"Component",_=`Connect(${y})`,T={shouldHandleStateChanges:et,displayName:_,wrappedComponentName:y,WrappedComponent:m,initMapStateToProps:q,initMapDispatchToProps:Y,initMergeProps:ee,areStatesEqual:R,areStatePropsEqual:j,areOwnPropsEqual:D,areMergedPropsEqual:B};function ConnectFunction(y){var _;let R;let[D,j,B]=S.useMemo(()=>{let{reactReduxForwardedRef:m,..._}=y;return[y.context,m,_]},[y]),Z=S.useMemo(()=>(D?.Consumer,W),[D,W]),q=S.useContext(Z),Y=!!y.store&&!!y.store.getState&&!!y.store.dispatch,ee=!!q&&!!q.store,er=Y?y.store:q.store,ei=ee?q.getServerState:er.getState,ea=S.useMemo(()=>(function(m,{initMapStateToProps:y,initMapDispatchToProps:_,initMergeProps:S,...T}){let R=y(m,T),D=_(m,T),j=S(m,T);return function(m,y,_,S,{areStatesEqual:T,areOwnPropsEqual:R,areStatePropsEqual:D}){let j,B,Z,W,q,Y=!1;return function(ee,et){return Y?function(Y,ee){let et=!R(ee,B),er=!T(Y,j,ee,B);return(j=Y,B=ee,et&&er)?(Z=m(j,B),y.dependsOnOwnProps&&(W=y(S,B)),q=_(Z,W,B)):et?(m.dependsOnOwnProps&&(Z=m(j,B)),y.dependsOnOwnProps&&(W=y(S,B)),q=_(Z,W,B)):er?function(){let y=m(j,B),S=!D(y,Z);return Z=y,S&&(q=_(Z,W,B)),q}():q}(ee,et):(Z=m(j=ee,B=et),W=y(S,B),q=_(Z,W,B),Y=!0,q)}}(R,D,j,m,T)})(er.dispatch,T),[er]),[es,eu]=S.useMemo(()=>{if(!et)return e_;let m=createSubscription(er,Y?void 0:q.subscription),y=m.notifyNestedSubs.bind(m);return[m,y]},[er,Y,q]),ec=S.useMemo(()=>Y?q:{...q,subscription:es},[Y,q,es]),ed=S.useRef(void 0),ef=S.useRef(B),ep=S.useRef(void 0),eh=S.useRef(!1),eg=S.useRef(!1),em=S.useRef(void 0);el(()=>(eg.current=!0,()=>{eg.current=!1}),[]);let ey=S.useMemo(()=>()=>ep.current&&B===ef.current?ep.current:ea(er.getState(),B),[er,B]),eb=S.useMemo(()=>m=>es?function(m,y,_,S,T,R,D,j,B,Z,W){if(!m)return()=>{};let q=!1,Y=null,checkForUpdates=()=>{let m,_;if(q||!j.current)return;let ee=y.getState();try{m=S(ee,T.current)}catch(m){_=m,Y=m}_||(Y=null),m===R.current?D.current||Z():(R.current=m,B.current=m,D.current=!0,W())};return _.onStateChange=checkForUpdates,_.trySubscribe(),checkForUpdates(),()=>{if(q=!0,_.tryUnsubscribe(),_.onStateChange=null,Y)throw Y}}(et,er,es,ea,ef,ed,eh,eg,ep,eu,m):()=>{},[es]);_=[ef,ed,eh,B,ep,eu],el(()=>(function(m,y,_,S,T,R){m.current=S,_.current=!1,T.current&&(T.current=null,R())})(..._),void 0);try{R=S.useSyncExternalStore(eb,ey,ei?()=>ea(ei(),B):ey)}catch(m){throw em.current&&(m.message+=` 371The error may be correlated with this previous error: 372${em.current.stack} 373 374`),m}el(()=>{em.current=void 0,ep.current=void 0,ed.current=R});let ev=S.useMemo(()=>S.createElement(m,{...R,ref:j}),[j,m,R]),ex=S.useMemo(()=>et?S.createElement(Z.Provider,{value:ec},ev):ev,[Z,ev,ec]);return ex}let er=S.memo(ConnectFunction);if(er.WrappedComponent=m,er.displayName=ConnectFunction.displayName=_,Z){let y=S.forwardRef(function(m,y){return S.createElement(er,{...m,reactReduxForwardedRef:y})});return y.displayName=_,y.WrappedComponent=m,hoistNonReactStatics(y,m)}return hoistNonReactStatics(er,m)}},Provider_default=function(m){let{children:y,context:_,serverState:T,store:R}=m,D=S.useMemo(()=>{let m=createSubscription(R);return{store:R,subscription:m,getServerState:T?()=>T:void 0}},[R,T]),j=S.useMemo(()=>R.getState(),[R]);return el(()=>{let{subscription:m}=D;return m.onStateChange=m.notifyNestedSubs,m.trySubscribe(),j!==R.getState()&&m.notifyNestedSubs(),()=>{m.tryUnsubscribe(),m.onStateChange=void 0}},[D,j]),S.createElement((_||ew).Provider,{value:D},y)}},94547:function(m,y,_){"use strict";_.d(y,{H:function(){return useObservableEvent},m:function(){return useObservable}});var S=_(14481),T=_(67294),R=_(79878),D=_(83286),j=_(65583),B=_(26625),Z=_(54107),W=_(32817),q=_(29127),Y=_(42006),ee=_(21827),et=_(41622);function getValue(m){return"function"==typeof m?m():m}let er=new WeakMap,ei={};function useObservable(m,y,_){let B,Z,W,ee;let et=(0,S.c)(10),{disabled:ea}=void 0===_?ei:_,es=void 0!==ea&&ea;if(!er.has(m)){let y={didEmit:!1},_={state:y,observable:m.pipe((0,q.U)(_temp$1),(0,R.K)(_temp2),(0,Y.b)(m=>{let{snapshot:_,error:S}=m;y.didEmit=!0,y.snapshot=_,y.error=S}),(0,q.U)(_temp3),(0,D.x)(()=>er.delete(m)),(0,j.B)({resetOnRefCountZero:_temp4})),getSnapshot:m=>{if(y.error)throw y.error;return y.didEmit?y.snapshot:getValue(m)}};_.observable.subscribe().unsubscribe(),er.set(m,_)}et[0]!==m?(B=er.get(m),et[0]=m,et[1]=B):B=et[1];let el=B;et[2]!==es||et[3]!==el.observable?(Z=m=>{if(es)return _temp5;let y=el.observable.subscribe(m);return()=>{y.unsubscribe()}},et[2]=es,et[3]=el.observable,et[4]=Z):Z=et[4];let eu=Z;return et[5]!==y||et[6]!==el?(W=()=>el.getSnapshot(y),et[5]=y,et[6]=el,et[7]=W):W=et[7],et[8]!==y?(ee=typeof y>"u"?void 0:()=>getValue(y),et[8]=y,et[9]=ee):ee=et[9],(0,T.useSyncExternalStore)(eu,W,ee)}function _temp5(){}function _temp4(){return(0,B.H)(0,Z.E)}function _temp3(m){}function _temp2(m){return(0,W.of)({snapshot:void 0,error:m})}function _temp$1(m){return{snapshot:m,error:void 0}}function useObservableEvent(m){let y,_,R;let D=(0,S.c)(7),[j]=(0,T.useState)(_temp),[B,Z]=j;D[0]!==m?(y=y=>m(y),D[0]=m,D[1]=y):y=D[1];let W=(0,et.i)(y);return D[2]!==B||D[3]!==W?(_=()=>{let m=B.pipe(m=>W(m)).subscribe();return()=>m.unsubscribe()}
374,D[2]=B,D[3]=W,D[4]=_):_=D[4],D[5]!==B?(R=[B],D[5]=B,D[6]=R):R=D[6],(0,T.useEffect)(_,R),Z}function _temp(){return(0,ee.E)()}},26246:function(m,y,_){"use strict";_.d(y,{Mr:function(){return tR},OO:function(){return e5},Px:function(){return e3}});var S,T=_(85893),R=_(67294),D=_(73935);function mo(m){m()}function se(m,y){return _=>m(y(_))}function Ae(m){return void 0!==m}function Qt(){}function go(m,y){return y(m)}function tt(...m){return m}function We(m){m(2)}function rt(m){return m(4)}function F(m,y){return m(1,m=>y(0,m))}function Et(m,y){let _=m(1,m=>{_(),y(m)});return _}function dn(m){let y,_;return S=>T=>{y=T,_&&clearTimeout(_),_=setTimeout(()=>{S(y)},m)}}function On(m,y){return m===y}function J(m=On){let y;return _=>S=>{m(y,S)||(y=S,_(S))}}function P(m){return y=>_=>{m(_)&&y(_)}}function k(m){return y=>se(y,m)}function Ft(m){return y=>()=>{y(m)}}function x(m,...y){let _=function(...m){return y=>m.reduceRight(go,y)}(...y);return(y,S)=>{switch(y){case 2:We(m);return;case 1:return m(1,_(S))}}}function Lt(m,y){return _=>S=>{_(y=m(y,S))}}function Kt(m){return y=>_=>{m>0?m--:y(_)}}function Gt(m){let y=null,_;return S=>T=>{y=T,_||(_=setTimeout(()=>{_=void 0,S(y)},m))}}function $(...m){let y=Array(m.length),_=0,S=null,T=Math.pow(2,m.length)-1;return m.forEach((m,R)=>{let D=Math.pow(2,R);m(1,m=>{let j=_;_|=D,y[R]=m,j!==T&&_===T&&S&&(S(),S=null)})}),m=>R=>{let l=()=>{m([R].concat(y))};_===T?l():S=l}}function C(m){let y=m,_=U();return(m,S)=>{switch(m){case 0:y=S;break;case 1:S(y);break;case 4:return y}return _(m,S)}}function ht(m,y){var _;return F(m,_=C(y)),_}function U(){let m=[];return(y,_)=>{switch(y){case 0:m.slice().forEach(m=>{m(_)});return;case 2:m.splice(0,m.length);return;case 1:return m.push(_),()=>{let y=m.indexOf(_);y>-1&&m.splice(y,1)}}}}function bt(m){var y;return F(m,y=U()),y}function K(m,y=[],{singleton:_}={singleton:!0}){return{constructor:m,dependencies:y,id:So(),singleton:_}}let So=()=>Symbol();function ut(...m){let y=U(),_=Array(m.length),S=0,T=Math.pow(2,m.length)-1;return m.forEach((m,R)=>{let D=Math.pow(2,R);m(1,m=>{_[R]=m,(S|=D)===T&&y(0,_)})}),function(m,R){switch(m){case 2:We(y);return;case 1:return S===T&&R(_),y(1,R)}}}function V(m,y=On){return x(m,J(y))}function Fe(...m){return function(y,_){switch(y){case 2:return;case 1:return function(...m){return()=>{m.map(mo)}}(...m.map(m=>m(1,_)))}}}var j=((S=j||{})[S.DEBUG=0]="DEBUG",S[S.INFO=1]="INFO",S[S.WARN=2]="WARN",S[S.ERROR=3]="ERROR",S);let B={0:"debug",3:"error",1:"log",2:"warn"},wo=()=>typeof globalThis>"u"?window:globalThis,Z=K(()=>{let m=C(3);return{log:C((y,_,S=1)=>{var T;let R=null!=(T=wo().VIRTUOSO_LOG_LEVEL)?T:rt(m);S>=R&&console[B[S]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",y,_)}),logLevel:m}},[],{singleton:!0});function Vt(m,y,_){return _e(m,y,_).callbackRef}function _e(m,y,_){let S=R.useRef(null),T=R.useMemo(()=>"u">typeof ResizeObserver?new ResizeObserver(y=>{let l=()=>{let _=y[0].target;null!==_.offsetParent&&m(_)};_?l():requestAnimationFrame(l)}):null,[m,_]);return{callbackRef:m=>{m&&y?(null==T||T.observe(m),S.current=m):(S.current&&(null==T||T.unobserve(S.current)),S.current=null)},ref:S}}function Fn(m,y,_,S,T,D,B,Z,W){let q=R.useCallback(_=>{let R;let W=function(m,y,_,S){let T=m.length;if(0===T)return null;let R=[];for(let D=0;D<T;D++){let T=m.item(D);if(void 0===T.dataset.index)continue;let B=parseInt(T.dataset.index),Z=parseFloat(T.dataset.knownSize),W=y(T,_);if(0===W&&S("Zero-sized element, this should not happen",{child:T},j.ERROR),W===Z)continue;let q=R[R.length-1];0===R.length||q.size!==W||q.endIndex!==B-1?R.push({endIndex:B,size:W,startIndex:B}):R[R.length-1].endIndex++}return R}(_.children,y,Z?"offsetWidth":"offsetHeight",T),q=_.parentElement;for(;!q.dataset.virtuosoScroller;)q=q.parentElement;let Y="window"===q.lastElementChild.dataset.viewportType;Y&&(R=q.ownerDocument.defaultView);let ee=B?Z?B.scrollLeft:B.scrollTop:Y?Z?R.scrollX||R.document.documentElement.scrollLeft:R.scrollY||R.document.documentElement.scrollTop:Z?q.scrollLeft:q.scrollTop,et=B?Z?B.scrollWidth:B.scrollHeight:Y?Z?R.document.documentElement.scrollWidth:R.document.documentElement.scrollHeight:Z?q.scrollWidth:q.scrollHeight,er=B?Z?B.offsetWidth:B.offsetHeight:Y?Z?R.innerWidth:R.innerHeight:Z?q.offsetWidth:q.offsetHeight;
374S({scrollHeight:et,scrollTop:Math.max(ee,0),viewportHeight:er}),null==D||D(Z?fn("column-gap",getComputedStyle(_).columnGap,T):fn("row-gap",getComputedStyle(_).rowGap,T)),null!==W&&m(W)},[m,y,T,D,B,S,Z]);return _e(q,_,W)}function fn(m,y,_){return"normal"===y||null!=y&&y.endsWith("px")||_(`${m} was not resolved to pixel value correctly`,y,j.WARN),"normal"===y?0:parseInt(null!=y?y:"0",10)}function Ne(m,y,_){let S=R.useRef(null),T=R.useCallback(_=>{let T,R;if(!(null!=_&&_.offsetParent))return;let D=_.getBoundingClientRect(),B=D.width;if(y){let m=y.getBoundingClientRect(),_=D.top-m.top;R=m.height-Math.max(0,_),T=_+y.scrollTop}else{let m=j.current.ownerDocument.defaultView;R=m.innerHeight-Math.max(0,D.top),T=D.top+m.scrollY}S.current={offsetTop:T,visibleHeight:R,visibleWidth:B},m(S.current)},[m,y]),{callbackRef:D,ref:j}=_e(T,!0,_),B=R.useCallback(()=>{T(j.current)},[T,j]);return R.useEffect(()=>{var m;if(y){y.addEventListener("scroll",B);let m=new ResizeObserver(()=>{requestAnimationFrame(B)});return m.observe(y),()=>{y.removeEventListener("scroll",B),m.unobserve(y)}}{let y=null==(m=j.current)?void 0:m.ownerDocument.defaultView;return null==y||y.addEventListener("scroll",B),null==y||y.addEventListener("resize",B),()=>{null==y||y.removeEventListener("scroll",B),null==y||y.removeEventListener("resize",B)}}},[B,y,j]),D}let W=K(()=>{let m=U(),y=U(),_=C(0),S=U(),T=C(0),R=U(),D=U(),j=C(0),B=C(0),Z=C(0),W=C(0),q=U(),Y=U(),ee=C(!1),et=C(!1),er=C(!1);return F(x(m,k(({scrollTop:m})=>m)),y),F(x(m,k(({scrollHeight:m})=>m)),D),F(y,T),{deviation:_,fixedFooterHeight:Z,fixedHeaderHeight:B,footerHeight:W,headerHeight:j,horizontalDirection:et,scrollBy:Y,scrollContainerState:m,scrollHeight:D,scrollingInProgress:ee,scrollTo:q,scrollTop:y,skipAnimationFrameInResizeObserver:er,smoothScrollTargetReached:S,statefulScrollTop:T,viewportHeight:R}},[],{singleton:!0}),q={lvl:0};function Ln(m,y){let _=m.length;if(0===_)return[];let{index:S,value:T}=y(m[0]),R=[];for(let D=1;D<_;D++){let{index:_,value:j}=y(m[D]);R.push({end:_-1,start:S,value:T}),S=_,T=j}return R.push({end:1/0,start:S,value:T}),R}function X(m){return m===q}function le(m,y){if(!X(m))return y===m.k?m.v:y<m.k?le(m.l,y):le(m.r,y)}function kt(m,y,_="k"){if(X(m))return[-1/0,void 0];if(Number(m[_])===y)return[m.k,m.v];if(Number(m[_])<y){let S=kt(m.r,y,_);return S[0]===-1/0?[m.k,m.v]:S}return kt(m.l,y,_)}function yt(m,y,_){var S,T;return X(m)?Gn(y,_,1):y===m.k?dt(m,{k:y,v:_}):y<m.k?Pe(Mn(dt(m,{l:yt(m.l,y,_)}))):Pe(Mn(dt(m,{r:yt(m.r,y,_)})))}function Xt(m,y,_){if(X(m))return[];let S=kt(m,y)[0];return Ln(function Ve(m,y,_){if(X(m))return[];let{k:S,l:T,r:R,v:D}=m,j=[];return S>y&&(j=j.concat(Ve(T,y,_))),S>=y&&S<=_&&j.push({k:S,v:D}),S<=_&&(j=j.concat(Ve(R,y,_))),j}(m,S,_),({k:m,v:y})=>({index:m,value:y}))}function Dt(m){return X(m)?[]:[...Dt(m.l),{k:m.k,v:m.v},...Dt(m.r)]}function Se(m){let{l:y,lvl:_,r:S}=m;if(S.lvl>=_-1&&y.lvl>=_-1)return m;if(_>S.lvl+1){if(Ee(y))return Mn(dt(m,{lvl:_-1}));if(!X(y)&&!X(y.r))return dt(y.r,{l:dt(y,{r:y.r.l}),lvl:_,r:dt(m,{l:y.r.r,lvl:_-1})});throw Error("Unexpected empty nodes")}if(Ee(m))return Pe(dt(m,{lvl:_-1}));if(X(S)||X(S.l))throw Error("Unexpected empty nodes");{let y=S.l,T=Ee(y)?S.lvl-1:S.lvl;return dt(y,{l:dt(m,{lvl:_-1,r:y.l}),lvl:y.lvl+1,r:Pe(dt(S,{l:y.r,lvl:T}))})}}function dt(m,y){return Gn(void 0!==y.k?y.k:m.k,void 0!==y.v?y.v:m.v,void 0!==y.lvl?y.lvl:m.lvl,void 0!==y.l?y.l:m.l,void 0!==y.r?y.r:m.r)}function Ee(m){return X(m)||m.lvl>m.r.lvl}function Gn(m,y,_,S=q,T=q){return{k:m,l:S,lvl:_,r:T,v:y}}function Mn(m){let{l:y}=m;return X(y)||y.lvl!==m.lvl?m:dt(y,{r:dt(m,{l:y.r})})}function Pe(m){let{lvl:y,r:_}=m;return X(_)||X(_.r)||_.lvl!==y||_.r.lvl!==y?m:dt(_,{l:dt(m,{r:_.l}),lvl:y+1})}function An(m,y){return!!(m&&m.startIndex===y.startIndex&&m.endIndex===y.endIndex)}function ce(m,y){return!!(m&&m[0]===y[0]&&m[1]===y[1])}let Y=K(()=>({recalcInProgress:C(!1)}),[],{singleton:!0});function Ce(m,y,_,S=0){let T=m.length-1;for(;S<=T;){let R=Math.floor((S+T)/2),D=m[R],j=_(D,y);if(0===j)return R;
374if(-1===j){if(T-S<2)return R-1;T=R-1}else{if(T===S)return R;S=R+1}}throw Error(`Failed binary finding record in array - ${m.join(",")}, searched for ${y}`)}function zt(m,y){return Math.round(m.getBoundingClientRect()[y])}function be(m){return!X(m.groupOffsetTree)}function $e({index:m},y){return y===m?0:y<m?-1:1}function Bo({offset:m},y){return y===m?0:y<m?-1:1}function ue(m,y,_){if(0===y.length)return 0;let{index:S,offset:T,size:R}=y[Ce(y,m,$e)],D=m-S,j=R*D+(D-1)*_+T;return j>0?j+_:j}function _n(m,y){if(!be(y))return m;let _=0;for(;y.groupIndices[_]<=m+_;)_++;return m+_}function Nn(m,y,_){if("u">typeof m.groupIndex)return y.groupIndices[m.groupIndex]+1;{let S="LAST"===m.index?_:m.index,T=_n(S,y);return Math.max(0,T,Math.min(_,T))}}function zo(m,[y,_,S,T]){y.length>0&&S("received item sizes",y,j.DEBUG);let R=m.sizeTree,D=R,B=0;if(_.length>0&&X(R)&&2===y.length){let m=y[0].size,S=y[1].size;D=_.reduce((y,_)=>yt(yt(y,_,m),_+1,S),D)}else[D,B]=function(m,y){let _=X(m)?0:1/0;for(let S of y){let{endIndex:y,size:T,startIndex:R}=S;if(_=Math.min(_,R),X(m)){m=yt(m,0,T);continue}let D=Xt(m,R-1,y+1);if(D.some(function(m){let{endIndex:y,size:_,startIndex:S}=m;return m=>m.start===S&&(m.end===y||m.end===1/0)&&m.value===_}(S)))continue;let j=!1,B=!1;for(let{end:_,start:S,value:R}of D)j?(y>=S||T===R)&&(m=function Le(m,y){if(X(m))return q;let{k:_,l:S,r:T}=m;if(y!==_)return y<_?Se(dt(m,{l:Le(S,y)})):Se(dt(m,{r:Le(T,y)}));if(X(S))return T;if(X(T))return S;{let[y,_]=function Pn(m){return X(m.r)?[m.k,m.v]:Pn(m.r)}(S);return Se(dt(m,{k:y,l:function Vn(m){return X(m.r)?m.l:Se(dt(m,{r:Vn(m.r)}))}(S),v:_}))}}(m,S)):(B=R!==T,j=!0),_>y&&y>=S&&R!==T&&(m=yt(m,y+1,R));B&&(m=yt(m,R,T))}return[m,_]}(D,y);if(D===R)return m;let{lastIndex:Z,lastOffset:W,lastSize:Y,offsetTree:ee}=Ge(m.offsetTree,B,D,T);return{groupIndices:_,groupOffsetTree:_.reduce((m,y)=>yt(m,y,ue(y,ee,T)),q),lastIndex:Z,lastOffset:W,lastSize:Y,offsetTree:ee,sizeTree:D}}function pn(m,y){let _=0,S=0;for(;_<m;)_+=y[S+1]-y[S]-1,S++;return S-(_===m?0:1)}
374function Ge(m,y,_,S){let T=m,R=0,D=0,j=0,B=0;if(0!==y){B=Ce(T,y-1,$e),j=T[B].offset;let m=kt(_,y-1);R=m[0],D=m[1],T.length&&T[B].size===kt(_,y)[1]&&(B-=1),T=T.slice(0,B+1)}else T=[];for(let{start:m,value:B}of Xt(_,y,1/0)){let y=m-R,_=y*D+j+y*S;T.push({index:m,offset:_,size:B}),R=m,j=_,D=B}return{lastIndex:R,lastOffset:j,lastSize:D,offsetTree:T}}function Fo(m){return{index:m.index,value:m}}let ee={offsetHeight:"height",offsetWidth:"width"},et=K(([{log:m},{recalcInProgress:y}])=>{let _=U(),S=U(),T=ht(S,0),R=U(),D=U(),B=C(0),Z=C([]),W=C(void 0),Y=C(void 0),et=C(void 0),er=C(void 0),ei=C((m,y)=>zt(m,ee[y])),ea=C(void 0),es=C(0),el={groupIndices:[],groupOffsetTree:q,lastIndex:0,lastOffset:0,lastSize:0,offsetTree:[],sizeTree:q},eu=ht(x(_,$(Z,m,es),Lt(zo,el),J()),el),ec=ht(x(Z,J(),Lt((m,y)=>({current:y,prev:m.current}),{current:[],prev:[]}),k(({prev:m})=>m)),[]);F(x(Z,P(m=>m.length>0),$(eu,es),k(([m,y,_])=>{let S=m.reduce((m,S,T)=>yt(m,S,ue(S,y.offsetTree,_)||T),q);return{...y,groupIndices:m,groupOffsetTree:S}})),eu),F(x(S,$(eu),P(([m,{lastIndex:y}])=>m<y),k(([m,{lastIndex:y,lastSize:_}])=>[{endIndex:y,size:_,startIndex:m}])),_),F(W,Y);let ed=ht(x(W,k(m=>void 0===m)),!0);F(x(Y,P(m=>void 0!==m&&X(rt(eu).sizeTree)),k(m=>{let y=rt(et),_=rt(Z).length>0;return y?_?[{endIndex:0,size:y,startIndex:0},{endIndex:1,size:m,startIndex:1}]:[]:[{endIndex:0,size:m,startIndex:0}]})),_),F(x(er,P(m=>void 0!==m&&m.length>0&&X(rt(eu).sizeTree)),k(m=>{let y=[],_=m[0],S=0;for(let T=1;T<m.length;T++){let R=m[T];R!==_&&(y.push({endIndex:T-1,size:_,startIndex:S}),_=R,S=T)}return y.push({endIndex:m.length-1,size:_,startIndex:S}),y})),_),F(x(Z,$(et,Y),P(([,m,y])=>void 0!==m&&void 0!==y),k(([m,y,_])=>{let S=[];for(let T=0;T<m.length;T++){let R=m[T],D=m[T+1];S.push({startIndex:R,endIndex:R,size:y}),void 0!==D&&S.push({startIndex:R+1,endIndex:D-1,size:_})}return S})),_);let ef=bt(x(_,$(eu),Lt(({sizes:m},[y,_])=>({changed:_!==m,sizes:_}),{changed:!1,sizes:el}),k(m=>m.changed)));x(B,Lt((m,y)=>({diff:m.prev-y,prev:y}),{diff:0,prev:0}),k(m=>m.diff))(1,m=>{let{groupIndices:_}=rt(eu);if(m>0)y(0,!0),R(0,m+pn(m,_));else if(m<0){let y=rt(ec);y.length>0&&(m-=pn(-m,y)),D(0,m)}}),x(B,$(m))(1,([m,y])=>{m<0&&y("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:B},j.ERROR)});let ep=bt(R);F(x(R,$(eu),k(([m,y])=>{let _=y.groupIndices.length>0,S=[],T=y.lastSize;if(_){let _=le(y.sizeTree,0),R=0,D=0;for(;R<m;){let m=y.groupIndices[D],j=y.groupIndices.length===D+1?1/0:y.groupIndices[D+1]-m-1;S.push({endIndex:m,size:_,startIndex:m}),S.push({endIndex:m+1+j-1,size:T,startIndex:m+1}),D++,R+=j+1}let j=Dt(y.sizeTree);return R!==m&&j.shift(),j.reduce((y,{k:_,v:S})=>{let T=y.ranges;return 0!==y.prevSize&&(T=[...y.ranges,{endIndex:_+m-1,size:y.prevSize,startIndex:y.prevIndex}]),{prevIndex:_+m,prevSize:S,ranges:T}},{prevIndex:m,prevSize:0,ranges:S}).ranges}return Dt(y.sizeTree).reduce((y,{k:_,v:S})=>({prevIndex:_+m,prevSize:S,ranges:[...y.ranges,{endIndex:_+m-1,size:y.prevSize,startIndex:y.prevIndex}]}),{prevIndex:0,prevSize:T,ranges:[]}).ranges})),_);let eh=bt(x(D,$(eu,es),k(([m,{offsetTree:y},_])=>ue(-m,y,_))));return F(x(D,$(eu,es),k(([m,y,_])=>{if(y.groupIndices.length>0){if(X(y.sizeTree))return y;let S=q,T=rt(ec),R=0,D=0,j=0;for(;R<-m;){j=T[D];let m=T[D+1]-j-1;D++,R+=m+1}if(S=Dt(y.sizeTree).reduce((y,{k:_,v:S})=>yt(y,Math.max(0,_+m),S),S),R!==-m){let _=le(y.sizeTree,j);S=yt(S,0,_);let T=kt(y.sizeTree,-m+1)[1];S=yt(S,1,T)}return{...y,sizeTree:S,...Ge(y.offsetTree,0,S,_)}}{let S=Dt(y.sizeTree).reduce((y,{k:_,v:S})=>yt(y,Math.max(0,_+m),S),q);return{...y,sizeTree:S,...Ge(y.offsetTree,0,S,_)}}})),eu),{beforeUnshiftWith:ep,data:ea,defaultItemSize:Y,firstItemIndex:B,fixedItemSize:W,fixedGroupSize:et,gap:es,groupIndices:Z,heightEstimates:er,itemSize:ei,listRefresh:ef,shiftWith:D,shiftWithOffset:eh,sizeRanges:_,sizes:eu,statefulTotalCount:T,totalCount:S,trackItemSizes:ed,unshiftWith:R}},tt(Z,Y),{singleton:!0});function Po(m){return m.reduce((m,y)=>(m.groupIndices.push(m.totalCount),m.totalCount+=y+1,m),{groupIndices:[],totalCount:0})}let er=K(([{groupIndices:m,sizes:y,totalCount:_},{headerHeight:S,scrollTop:T}])=>{let R=U(),D=U(),j=bt(x(R,k(Po)));return F(x(j,k(m=>m.totalCount)),_),F(x(j,k(m=>m.groupIndices)),m),F(x(ut(T,y,S),P(([m,y])=>be(y)),k(([m,y,_])=>kt(y.groupOffsetTree,Math.max(m-_,0),"v")[0]),J(),k(m=>[m])),D),{groupCounts:R,topItemsIndexes:D}},tt(et,W)),ei=K(([{log:m}])=>{let y=C(!1),_=bt(x(y,P(m=>m),J()));return y(1,y=>{y&&rt(m)("props updated",{},j.DEBUG)}
374),{didMount:_,propsReady:y}},tt(Z),{singleton:!0}),ea="u">typeof document&&"scrollBehavior"in document.documentElement.style;function $n(m){let y="number"==typeof m?{index:m}:m;return y.align||(y.align="start"),y.behavior&&ea||(y.behavior="auto"),y.offset||(y.offset=0),y}let es=K(([{gap:m,listRefresh:y,sizes:_,totalCount:S},{fixedFooterHeight:T,fixedHeaderHeight:R,footerHeight:D,headerHeight:B,scrollingInProgress:Z,scrollTo:W,smoothScrollTargetReached:q,viewportHeight:Y},{log:ee}])=>{let et=U(),er=U(),ei=C(0),ea=null,es=null,el=null;function I(){ea&&(ea(),ea=null),el&&(el(),el=null),es&&(clearTimeout(es),es=null),Z(0,!1)}return F(x(et,$(_,Y,S,ei,B,D,ee),$(m,R,T),k(([[m,_,S,T,R,D,B,W],Y,ee,ei])=>{let eu=$n(m),{align:ec,behavior:ed,offset:ef}=eu,ep=T-1,eh=Nn(eu,_,ep),eg=ue(eh,_.offsetTree,Y)+D;"end"===ec?(eg+=ee+kt(_.sizeTree,eh)[1]-S+ei,eh===ep&&(eg+=B)):"center"===ec?eg+=(ee+kt(_.sizeTree,eh)[1]-S+ei)/2:eg-=R,ef&&(eg+=ef);let Mt=y=>{I(),y?(W("retrying to scroll to",{location:m},j.DEBUG),et(0,m)):(er(0,!0),W("list did not change, scroll successful",{},j.DEBUG))};if(I(),"smooth"===ed){let m=!1;el=y(1,y=>{m=m||y}),ea=Et(q,()=>{Mt(m)})}else ea=Et(x(y,m=>{let y=setTimeout(()=>{m(!1)},150);return _=>{_&&(m(!0),clearTimeout(y))}}),Mt);return es=setTimeout(()=>{I()},1200),Z(0,!0),W("scrolling from index to",{behavior:ed,index:eh,top:eg},j.DEBUG),{behavior:ed,top:eg}})),W),{scrollTargetReached:er,scrollToIndex:et,topListHeight:ei}},tt(et,W,Z),{singleton:!0});function Ue(m,y){0==m?y():requestAnimationFrame(()=>{Ue(m-1,y)})}function Ke(m,y){return"number"==typeof m?m:"LAST"===m.index?y-1:m.index}let el=K(([{defaultItemSize:m,listRefresh:y,sizes:_},{scrollTop:S},{scrollTargetReached:T,scrollToIndex:R},{didMount:D}])=>{let j=C(!0),B=C(0),Z=C(!0);return F(x(D,$(B),P(([m,y])=>!!y),Ft(!1)),j),F(x(D,$(B),P(([m,y])=>!!y),Ft(!1)),Z),x(ut(y,D),$(j,_,m,Z),P(([[,m],y,{sizeTree:_},S,T])=>m&&(!X(_)||Ae(S))&&!y&&!T),$(B))(1,([,m])=>{Et(T,()=>{Z(0,!0)}),Ue(4,()=>{Et(S,()=>{j(0,!0)}),R(0,m)})}),{initialItemFinalLocationReached:Z,initialTopMostItemIndex:B,scrolledToInitialItem:j}},tt(et,W,es,ei),{singleton:!0});function Un(m,y){return 1.01>Math.abs(m-y)}let eu="down",ec={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollHeight:0,scrollTop:0,viewportHeight:0}},ed=K(([{footerHeight:m,headerHeight:y,scrollBy:_,scrollContainerState:S,scrollTop:T,viewportHeight:R}])=>{let D=C(!1),j=C(!0),B=U(),Z=U(),W=C(4),q=C(0),Y=ht(x(Fe(x(V(T),Kt(1),Ft(!0)),x(V(T),Kt(1),Ft(!1),dn(100))),J()),!1),ee=ht(x(Fe(x(_,Ft(!0)),x(_,Ft(!1),dn(200))),J()),!1);F(x(ut(V(T),V(q)),k(([m,y])=>m<=y),J()),j),F(x(j,Gt(50)),Z);let et=bt(x(ut(S,V(R),V(y),V(m),V(W)),Lt((m,[{scrollHeight:y,scrollTop:_},S,T,R,D])=>{let j={scrollHeight:y,scrollTop:_,viewportHeight:S};if(_+S-y>-D){let y,S;return _>m.state.scrollTop?(y="SCROLLED_DOWN",S=m.state.scrollTop-_):(y="SIZE_DECREASED",S=m.state.scrollTop-_||m.scrollTopDelta),{atBottom:!0,atBottomBecause:y,scrollTopDelta:S,state:j}}return{atBottom:!1,notAtBottomBecause:j.scrollHeight>m.state.scrollHeight?"SIZE_INCREASED":S<m.state.viewportHeight?"VIEWPORT_HEIGHT_DECREASING":_<m.state.scrollTop?"SCROLLING_UPWARDS":"NOT_FULLY_SCROLLED_TO_LAST_ITEM_BOTTOM",state:j}},ec),J((m,y)=>m&&m.atBottom===y.atBottom))),er=ht(x(S,Lt((m,{scrollHeight:y,scrollTop:_,viewportHeight:S})=>{if(Un(m.scrollHeight,y))return{changed:!1,jump:0,scrollHeight:y,scrollTop:_};{let T=y-(_+S)<1;return m.scrollTop!==_&&T?{changed:!0,jump:m.scrollTop-_,scrollHeight:y,scrollTop:_}:{changed:!0,jump:0,scrollHeight:y,scrollTop:_}}},{changed:!1,jump:0,scrollHeight:0,scrollTop:0}),P(m=>m.changed),k(m=>m.jump)),0);F(x(et,k(m=>m.atBottom)),D),F(x(D,Gt(50)),B);let ei=C(eu);F(x(S,k(({scrollTop:m})=>m),J(),Lt((m,y)=>rt(ee)?{direction:m.direction,prevScrollTop:y}:{direction:y<m.prevScrollTop?"up":eu,prevScrollTop:y},{direction:eu,prevScrollTop:0}),k(m=>m.direction)),ei),F(x(S,Gt(50),Ft("none")),ei);let ea=C(0);return F(x(Y,P(m=>!m),Ft(0)),ea),F(x(T,Gt(100),$(Y),P(([m,y])=>y),Lt(([m,y],[_])=>[y,_],[0,0]),k(([m,y])=>y-m)),ea),{atBottomState:et,atBottomStateChange:B,atBottomThreshold:W,atTopStateChange:Z,atTopThreshold:q,isAtBottom:D,isAtTop:j,isScrolling:Y,lastJumpDueToItemResize:er,scrollDirection:ei,scrollVelocity:ea}},tt(W)),ef="bottom",ep="none";function gn(m,y,_){return"number"==typeof m?"up"===_&&"top"===y||_===eu&&y===ef?m:0:"up"===_?"top"===y?m.main:m.reverse:y===ef?m.main:m.reverse}function In(m,y){var _;return"number"==typeof m?m:null!=(_=m[y])?_:0}let eh=K(([{deviation:m,fixedHeaderHeight:y,headerHeight:_,scrollTop:S,viewportHe
374ight:T}])=>{let R=U(),D=C(0),j=C(0),B=C(0),Z=ht(x(ut(V(S),V(T),V(_),V(R,ce),V(B),V(D),V(y),V(m),V(j)),k(([m,y,_,[S,T],R,D,j,B,Z])=>{let W=m-B,q=Math.max(_-W,0),Y=ep,ee=In(Z,"top"),et=In(Z,ef);return S-=B,S+=_+j,T+=_+j,S>m+(D+j)-ee&&(Y="up"),(T-=B)<m-q+y+et&&(Y=eu),Y!==ep?[Math.max(W-_-gn(R,"top",Y)-ee,0),W-q-j+y+gn(R,ef,Y)+et]:null}),P(m=>null!=m),J(ce)),[0,0]);return{increaseViewportBy:j,listBoundary:R,overscan:B,topListHeight:D,visibleRange:Z}},tt(W),{singleton:!0}),eg={bottom:0,firstItemIndex:0,items:[],offsetBottom:0,offsetTop:0,top:0,topItems:[],topListHeight:0,totalCount:0};function Te(m,y,_,S,T,R){let{lastIndex:D,lastOffset:j,lastSize:B}=T,Z=0,W=0;if(m.length>0){Z=m[0].offset;let y=m[m.length-1];W=y.offset+y.size}let q=_-D,Y=Z,ee=j+q*B+(q-1)*S-W;return{bottom:W,firstItemIndex:R,items:xn(m,T,R),offsetBottom:ee,offsetTop:Z,top:Y,topItems:xn(y,T,R),topListHeight:y.reduce((m,y)=>y.size+m,0),totalCount:_}}function Kn(m,y,_,S,T,R){let D=0;if(_.groupIndices.length>0)for(let y of _.groupIndices){if(y-D>=m)break;D++}let j=m+D,B=Ke(y,j),Z=Array.from({length:j}).map((m,y)=>({data:R[y+B],index:y+B,offset:0,size:0}));return Te(Z,[],j,T,_,S)}function xn(m,y,_){if(0===m.length)return[];if(!be(y))return m.map(m=>({...m,index:m.index+_,originalIndex:m.index}));let S=m[0].index,T=m[m.length-1].index,R=[],D=Xt(y.groupOffsetTree,S,T),j,B=0;for(let S of m){let m;(!j||j.end<S.index)&&(j=D.shift(),B=y.groupIndices.indexOf(j.start)),m=S.index===j.start?{index:B,type:"group"}:{groupIndex:B,index:S.index-(B+1)+_},R.push({...m,data:S.data,offset:S.offset,originalIndex:S.index,size:S.size})}return R}function Sn(m,y){var _;return void 0===m?0:"number"==typeof m?m:null!=(_=m[y])?_:0}let em=K(([{data:m,firstItemIndex:y,gap:_,sizes:S,totalCount:T},R,{listBoundary:D,topListHeight:j,visibleRange:B},{initialTopMostItemIndex:Z,scrolledToInitialItem:W},{topListHeight:q},Y,{didMount:ee},{recalcInProgress:et}])=>{let er=C([]),ei=C(0),ea=U(),es=C(0);F(R.topItemsIndexes,er);let el=ht(x(ut(ee,et,V(B,ce),V(T),V(S),V(Z),W,V(er),V(y),V(_),V(es),m),P(([m,y,,_,,,,,,,,S])=>{let T=S&&S.length!==_;return m&&!y&&!T}),k(([,,[m,y],_,S,T,R,D,j,B,Z,W])=>{var q,Y,ee,et,er;let{offsetTree:ea,sizeTree:es}=S,el=rt(ei);if(0===_)return{...eg,totalCount:_};if(0===m&&0===y)return 0===el?{...eg,totalCount:_}:Kn(el,T,S,j,B,W||[]);if(X(es))return el>0?null:Te(function(m,y,_){if(be(y)){let S=_n(m,y);return[{index:kt(y.groupOffsetTree,S)[0],offset:0,size:0},{data:null==_?void 0:_[0],index:S,offset:0,size:0}]}return[{data:null==_?void 0:_[0],index:m,offset:0,size:0}]}(Ke(T,_),S,W),[],_,B,S,j);let eu=[];if(D.length>0){let m=D[0],y=D[D.length-1],_=0;for(let S of Xt(es,m,y)){let T=S.value,R=Math.max(S.start,m),D=Math.min(S.end,y);for(let m=R;m<=D;m++)eu.push({data:null==W?void 0:W[m],index:m,offset:_,size:T}),_+=T}}if(!R)return Te([],eu,_,B,S,j);let ec=D.length>0?D[D.length-1]+1:0,ed=function(m,y,_,S=0){return S>0&&(y=Math.max(y,m[Ce(m,S,$e)].offset)),Ln(function(m,y,_,S){let T=Ce(m,y,S),R=Ce(m,_,S,T);return m.slice(T,R+1)}(m,y,_,Bo),Fo)}(ea,m,y,ec);if(0===ed.length)return null;let ep=_-1,eh=((_=>{for(let S of ed){let T=S.value,R=T.offset,D=S.start,j=T.size;if(T.offset<m){D+=Math.floor((m-T.offset+B)/(j+B));let y=D-S.start;R+=y*j+y*B}D<ec&&(R+=(ec-D)*j,D=ec);let Z=Math.min(S.end,ep);for(let m=D;m<=Z&&!(R>=y);m++)_.push({data:null==W?void 0:W[m],index:m,offset:R,size:j}),R+=j+B}})(er=[]),er),em=Sn(Z,"top"),ey=Sn(Z,ef);if(eh.length>0&&(em>0||ey>0)){let m=eh[0],y=eh[eh.length-1];if(em>0&&m.index>ec){let y=Math.min(em,m.index-ec),_=[],S=m.offset;for(let T=m.index-1;T>=m.index-y;T--){let y=null!=(Y=null==(q=Xt(es,T,T)[0])?void 0:q.value)?Y:m.size;S-=y+B,_.unshift({data:null==W?void 0:W[T],index:T,offset:S,size:y})}eh.unshift(..._)}if(ey>0&&y.index<ep){let m=Math.min(ey,ep-y.index),_=y.offset+y.size+B;for(let S=y.index+1;S<=y.index+m;S++){let m=null!=(et=null==(ee=Xt(es,S,S)[0])?void 0:ee.value)?et:y.size;eh.push({data:null==W?void 0:W[S],index:S,offset:_,size:m}),_+=m+B}}}return Te(eh,eu,_,B,S,j)}),P(m=>null!==m),J()),eg);F(x(m,P(Ae),k(m=>null==m?void 0:m.length)),T),F(x(el,k(m=>m.topListHeight)),q),F(q,j),F(x(el,k(m=>[m.top,m.bottom])),D),F(x(el,k(m=>m.items)),ea);let eu=bt(x(el,P(({items:m})=>m.length>0),$(T,m),P(([{items:m},y])=>m[m.length-1].originalIndex===y-1),k(([,m,y])=>[m-1,y]),J(ce),k(([m])=>m))),ec=bt(x(el,Gt(200),P(({items:m,topItems:y})=>m.length>0&&m[0].originalIndex===y.length),k(({items:m})=>m[0].index),J())),ed=bt(x(el,P(({items:m})=>m.length>
3740),k(({items:m})=>{let y=0,_=m.length-1;for(;"group"===m[y].type&&y<_;)y++;for(;"group"===m[_].type&&_>y;)_--;return{endIndex:m[_].index,startIndex:m[y].index}}),J(An)));return{endReached:eu,initialItemCount:ei,itemsRendered:ea,listState:el,minOverscanItemCount:es,rangeChanged:ed,startReached:ec,topItemsIndexes:er,...Y}},tt(et,er,eh,el,es,ed,ei,Y),{singleton:!0}),ey=K(([{fixedFooterHeight:m,fixedHeaderHeight:y,footerHeight:_,headerHeight:S},{listState:T}])=>{let R=U(),D=ht(x(ut(_,m,S,y,T),k(([m,y,_,S,T])=>m+y+_+S+T.offsetBottom+T.bottom)),0);return F(V(D),R),{totalListHeight:D,totalListHeightChanged:R}},tt(W,em),{singleton:!0}),eb=K(([{viewportHeight:m},{totalListHeight:y}])=>{let _=C(!1),S=ht(x(ut(_,m,y),P(([m])=>m),k(([,m,y])=>Math.max(0,m-y)),Gt(0),J()),0);return{alignToBottom:_,paddingTopAddition:S}},tt(W,ey),{singleton:!0}),ev=K(()=>({context:C(null)})),$o=({itemBottom:m,itemTop:y,locationParams:{align:_,behavior:S,...T},viewportBottom:R,viewportTop:D})=>y<D?{...T,align:null!=_?_:"start",behavior:S}:m>R?{...T,align:null!=_?_:"end",behavior:S}:null,ex=K(([{gap:m,sizes:y,totalCount:_},{fixedFooterHeight:S,fixedHeaderHeight:T,headerHeight:R,scrollingInProgress:D,scrollTop:j,viewportHeight:B},{scrollToIndex:Z}])=>{let W=U();return F(x(W,$(y,B,_,R,T,S,j),$(m),k(([[m,y,_,S,T,R,j,B],Z])=>{let{align:W,behavior:q,calculateViewLocation:Y=$o,done:ee,...et}=m,er=Nn(m,y,S-1),ei=ue(er,y.offsetTree,Z)+T+R,ea=ei+kt(y.sizeTree,er)[1],es=Y({itemBottom:ea,itemTop:ei,locationParams:{align:W,behavior:q,...et},viewportBottom:B+_-j,viewportTop:B+R});return es?ee&&Et(x(D,P(m=>!m),Kt(rt(D)?1:2)),ee):null==ee||ee(),es}),P(m=>null!==m)),Z),{scrollIntoView:W}},tt(et,W,es,em,Z),{singleton:!0});function Tn(m){return!!m&&("smooth"===m?"smooth":"auto")}let Uo=(m,y)=>"function"==typeof m?Tn(m(y)):y&&Tn(m),ew=K(([{listRefresh:m,totalCount:y,fixedItemSize:_,data:S},{atBottomState:T,isAtBottom:R},{scrollToIndex:D},{scrolledToInitialItem:B},{didMount:Z,propsReady:W},{log:q},{scrollingInProgress:Y},{context:ee},{scrollIntoView:et}])=>{let er=C(!1),ei=U(),ea=null;function f(m){D(0,{align:"end",behavior:m,index:"LAST"})}function a(m){let y=Et(T,y=>{!m||y.atBottom||"SIZE_INCREASED"!==y.notAtBottomBecause||ea||(rt(q)("scrolling to bottom due to increased size",{},j.DEBUG),f("auto"))});setTimeout(y,100)}x(ut(x(V(y),Kt(1)),Z),$(V(er),R,B,Y),k(([[m,y],_,S,T,R])=>{let D=y&&T,j="auto";return D&&(j=Uo(_,S||R),D=D&&!!j),{followOutputBehavior:j,shouldFollow:D,totalCount:m}}),P(({shouldFollow:m})=>m))(1,({followOutputBehavior:y,totalCount:S})=>{ea&&(ea(),ea=null),rt(_)?requestAnimationFrame(()=>{rt(q)("following output to ",{totalCount:S},j.DEBUG),f(y)}):ea=Et(m,()=>{rt(q)("following output to ",{totalCount:S},j.DEBUG),f(y),ea=null})}),x(ut(V(er),y,W),P(([m,,y])=>m&&y),Lt(({value:m},[,y])=>({refreshed:m===y,value:y}),{refreshed:!1,value:0}),P(({refreshed:m})=>m),$(er,y))(1,([,m])=>{rt(B)&&a(!1!==m)}),ei(1,()=>{a(!1!==rt(er))}),ut(V(er),T)(1,([m,y])=>{m&&!y.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===y.notAtBottomBecause&&f("auto")});let es=C(null),el=U();return F(Fe(x(V(S),k(m=>{var y;return null!=(y=null==m?void 0:m.length)?y:0})),x(V(y))),el),x(ut(x(el,Kt(1)),Z),$(V(es),B,Y,ee),k(([[m,y],_,S,T,R])=>y&&S&&(null==_?void 0:_({context:R,totalCount:m,scrollingInProgress:T}))),P(m=>!!m),Gt(0))(1,y=>{ea&&(ea(),ea=null),rt(_)?requestAnimationFrame(()=>{rt(q)("scrolling into view",{}),et(0,y)}):ea=Et(m,()=>{rt(q)("scrolling into view",{}),et(0,y),ea=null})}),{autoscrollToBottom:ei,followOutput:er,scrollIntoViewOnChange:es}},tt(et,ed,es,el,ei,Z,W,ev,ex)),e_=K(([{data:m,firstItemIndex:y,gap:_,sizes:S},{initialTopMostItemIndex:T},{initialItemCount:R,listState:D},{didMount:j}])=>(F(x(j,$(R),P(([,m])=>0!==m),$(T,S,y,_,m),k(([[,m],y,_,S,T,R=[]])=>Kn(m,y,_,S,T,R))),D),{}),tt(et,el,em,ei),{singleton:!0}),eC=K(([{didMount:m},{scrollTo:y},{listState:_}])=>{let S=C(0);return x(m,$(S),P(([,m])=>0!==m),k(([,m])=>({top:m})))(1,m=>{Et(x(_,Kt(1),P(m=>m.items.length>1)),()=>{requestAnimationFrame(()=>{y(0,m)})})}),{initialScrollTop:S}},tt(ei,W,em),{singleton:!0}),eS=K(([{scrollVelocity:m}])=>{let y=C(!1),_=U(),S=C(!1);return F(x(m,$(S,y,_),P(([m,y])=>!!y),k(([m,y,_,S])=>{let{enter:T,exit:R}=y;if(_){if(R(m,S))return!1}else if(T(m,S))return!0;return _}
374),J()),y),x(ut(y,m,_),$(S))(1,([[m,y,_],S])=>{m&&S&&S.change&&S.change(y,_)}),{isSeeking:y,scrollSeekConfiguration:S,scrollSeekRangeChanged:_,scrollVelocity:m}},tt(ed),{singleton:!0}),ek=K(([{scrollContainerState:m,scrollTo:y}])=>{let _=U(),S=U(),T=U(),R=C(!1),D=C(void 0);return F(x(ut(_,S),k(([{scrollHeight:m,scrollTop:y,viewportHeight:_},{offsetTop:S}])=>({scrollHeight:m,scrollTop:Math.max(0,y-S),viewportHeight:_}))),m),F(x(y,$(S),k(([m,{offsetTop:y}])=>({...m,top:m.top+y}))),T),{customScrollParent:D,useWindowScroll:R,windowScrollContainerState:_,windowScrollTo:T,windowViewportRect:S}},tt(W)),eT=K(([{sizeRanges:m,sizes:y},{headerHeight:_,scrollTop:S},{initialTopMostItemIndex:T},{didMount:R},{useWindowScroll:D,windowScrollContainerState:j,windowViewportRect:B}])=>{let Z=U(),W=C(void 0),q=C(null),Y=C(null);return F(j,q),F(B,Y),x(Z,$(y,S,D,q,Y,_))(1,([m,y,_,S,T,R,D])=>{let j=Dt(y.sizeTree).map(({k:m,v:y},_,S)=>{let T=S[_+1];return{endIndex:T?T.k-1:1/0,size:y,startIndex:m}});S&&null!==T&&null!==R&&(_=T.scrollTop-R.offsetTop),m({ranges:j,scrollTop:_-=D})}),F(x(W,P(Ae),k(Zo)),T),F(x(R,$(W),P(([,m])=>void 0!==m),J(),k(([,m])=>m.ranges)),m),{getState:Z,restoreStateFrom:W}},tt(et,W,el,ei,ek));function Zo(m){return{align:"start",index:0,offset:m.scrollTop}}let eE=K(([{topItemsIndexes:m}])=>{let y=C(0);return F(x(y,P(m=>m>=0),k(m=>Array.from({length:m}).map((m,y)=>y))),m),{topItemCount:y}},tt(em));function Xn(m){let y=!1,_;return()=>(y||(y=!0,_=m()),_)}let eO=Xn(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),eP=K(([{deviation:m,scrollBy:y,scrollingInProgress:_,scrollTop:S},{isAtBottom:T,isScrolling:R,lastJumpDueToItemResize:D,scrollDirection:B},{listState:Z},{beforeUnshiftWith:W,gap:q,shiftWithOffset:Y,sizes:ee},{log:et},{recalcInProgress:er}])=>{let ei=bt(x(Z,$(D),Lt(([,m,y,_],[{bottom:S,items:T,offsetBottom:R,totalCount:D},j])=>{let B=S+R,Z=0;return y===D&&m.length>0&&T.length>0&&(0===T[0].originalIndex&&0===m[0].originalIndex||0!=(Z=B-_)&&(Z+=j)),[Z,T,D,B]},[0,[],0,0]),P(([m])=>0!==m),$(S,B,_,T,et,er),P(([,m,y,_,,,S])=>!S&&!_&&0!==m&&"up"===y),k(([[m],,,,,y])=>(y("Upward scrolling compensation",{amount:m},j.DEBUG),m))));function g(_){_>0?(y(0,{behavior:"auto",top:-_}),m(0,0)):(m(0,0),y(0,{behavior:"auto",top:-_}))}return x(ei,$(m,R))(1,([y,_,S])=>{S&&eO()?m(0,_-y):g(-y)}),x(ut(ht(R,!1),m,er),P(([m,y,_])=>!m&&!_&&0!==y),k(([m,y])=>y),Gt(1))(1,g),F(x(Y,k(m=>({top:-m}))),y),x(W,$(ee,q),k(([m,{groupIndices:y,lastSize:_,sizeTree:S},T])=>{if(0===y.length)return m*(_+T);{let R=0,D=le(S,0),j=0,B=0;for(;j<m;){j++,R+=D;let S=y.length===B+1?1/0:y[B+1]-y[B]-1;j+S>m&&(R-=D,S=m-j+1),j+=S,R+=S*(_+T),B++}return R}}))(1,_=>{m(0,_),requestAnimationFrame(()=>{y(0,{top:_}),requestAnimationFrame(()=>{m(0,0),er(0,!1)})})}),{deviation:m}},tt(W,ed,em,et,Z,Y)),eR=K(([m,y,_,S,T,R,D,j,B,Z,W])=>({...m,...y,..._,...S,...T,...R,...D,...j,...B,...Z,...W}),tt(eh,e_,ei,eS,ey,eC,eb,ek,ex,Z,ev)),eI=K(([{data:m,defaultItemSize:y,firstItemIndex:_,fixedItemSize:S,fixedGroupSize:T,gap:R,groupIndices:D,heightEstimates:j,itemSize:B,sizeRanges:Z,sizes:W,statefulTotalCount:q,totalCount:Y,trackItemSizes:ee},{initialItemFinalLocationReached:et,initialTopMostItemIndex:er,scrolledToInitialItem:ei},ea,es,el,eu,{scrollToIndex:ec},ed,{topItemCount:ef},{groupCounts:ep},eh])=>{let{listState:eg,minOverscanItemCount:em,topItemsIndexes:ey,rangeChanged:eb,...ev}=eu;return F(eb,eh.scrollSeekRangeChanged),F(x(eh.windowViewportRect,k(m=>m.visibleHeight)),ea.viewportHeight),{data:m,defaultItemHeight:y,firstItemIndex:_,fixedItemHeight:S,fixedGroupHeight:T,gap:R,groupCounts:ep,heightEstimates:j,initialItemFinalLocationReached:et,initialTopMostItemIndex:er,scrolledToInitialItem:ei,sizeRanges:Z,topItemCount:ef,topItemsIndexes:ey,totalCount:Y,...el,groupIndices:D,itemSize:B,listState:eg,minOverscanItemCount:em,scrollToIndex:ec,statefulTotalCount:q,trackItemSizes:ee,rangeChanged:eb,...ev,...eh,...ea,sizes:W,...es}},tt(et,el,W,eT,ew,em,es,eP,eE,er,eR)),eA="u">typeof document?R.useLayoutEffect:R.useEffect;function Ye(m,y,_){let S=Object.keys(y.required||{}),D=Object.keys(y.optional||{}),j=Object.keys(y.methods||{}),B=Object.keys(y.events||{}),Z=R.createContext({});function u(m,_){for(let T of(m.propsReady&&(0,m.propsReady)(0,!1),S)){let S=m[y.required[T]];S(0,_[T])}for(let S of D)if(S in _){let T=m[y.optional[S]];T(0,_[S])}m.propsReady&&(0,m.propsReady)(0,!0)}let W=R.forwardRef((W,q)=>{var Y;let{children:ee,...et}=W,[er]=R.useState(()=>{var y;return u(y=function(m){let y=new Map,n=({constructor:m,dependencies:_,id:S,singleton:T})=>
374{if(T&&y.has(S))return y.get(S);let R=m(_.map(m=>n(m)));return T&&y.set(S,R),R};return n(m)}(m),et),y}),[ei]=R.useState(()=>{var m;return m=er,B.reduce((_,S)=>(_[S]=function(m){let y,_;let o=()=>null==y?void 0:y();return function(S,T){switch(S){case 1:return T?_===T?void 0:(o(),_=T,y=m(1,T)):(o(),Qt);case 2:o(),_=null;return}}}(m[y.events[S]]),_),{})});return eA(()=>{for(let m of B)m in et&&(0,ei[m])(1,et[m]);return()=>{Object.values(ei).map(We)}},[et,ei,er]),eA(()=>{u(er,et)}),R.useImperativeHandle(q,(Y=j.reduce((m,_)=>(m[_]=m=>{let S=er[y.methods[_]];S(0,m)},m),{}),()=>Y)),(0,T.jsx)(Z.Provider,{value:er,children:_?(0,T.jsx)(_,{...function(m,y){let _={},S={},T=0,R=m.length;for(;T<R;)S[m[T]]=1,T+=1;for(let m in y)Object.hasOwn(S,m)||(_[m]=y[m]);return _}([...S,...D,...B],et),children:ee}):ee})}),q=R.version.startsWith("18")?m=>{let y=R.useContext(Z)[m],_=R.useCallback(m=>y(1,m),[y]);return R.useSyncExternalStore(_,()=>rt(y),()=>rt(y))}:m=>{let y=R.useContext(Z)[m],[_,S]=R.useState(()=>rt(y));return eA(()=>y(1,m=>{m!==_&&S(()=>m)}),[y,_]),_};return{Component:W,useEmitter:(m,y)=>{let _=R.useContext(Z)[m];eA(()=>_(1,y),[y,_])},useEmitterValue:q,usePublisher:m=>{let y=R.useContext(Z);return R.useCallback(_=>{(0,y[m])(0,_)},[y,m])}}}let eM=R.createContext(void 0),eD=R.createContext(void 0),ej="u">typeof document?R.useLayoutEffect:R.useEffect;function ke(m){return"self"in m}function eo(m,y,_,S=Qt,T,j){let B=R.useRef(null),Z=R.useRef(null),W=R.useRef(null),q=R.useCallback(_=>{let S,T,R;let B=_.target;if("body"in B||ke(B)){let m=ke(B)?B:B.defaultView;R=j?m.scrollX:m.scrollY,S=j?m.document.documentElement.scrollWidth:m.document.documentElement.scrollHeight,T=j?m.innerWidth:m.innerHeight}else R=j?B.scrollLeft:B.scrollTop,S=j?B.scrollWidth:B.scrollHeight,T=j?B.offsetWidth:B.offsetHeight;let f=()=>{m({scrollHeight:S,scrollTop:Math.max(R,0),viewportHeight:T})};_.suppressFlushSync?f():D.flushSync(f),null!==Z.current&&(R===Z.current||R<=0||R===S-T)&&(Z.current=null,y(!0),W.current&&(clearTimeout(W.current),W.current=null))},[m,y,j]);return R.useEffect(()=>{let m=T||B.current;return S(T||B.current),q({suppressFlushSync:!0,target:m}),m.addEventListener("scroll",q,{passive:!0}),()=>{S(null),m.removeEventListener("scroll",q)}},[B,q,_,S,T]),{scrollByCallback:function(m){j&&(m={behavior:m.behavior,left:m.top}),B.current.scrollBy(m)},scrollerRef:B,scrollToCallback:function(_){let S,T,R;let D=B.current;if(!D||(j?"offsetWidth"in D&&0===D.offsetWidth:"offsetHeight"in D&&0===D.offsetHeight))return;let q="smooth"===_.behavior;ke(D)?(T=Math.max(zt(D.document.documentElement,j?"width":"height"),j?D.document.documentElement.scrollWidth:D.document.documentElement.scrollHeight),S=j?D.innerWidth:D.innerHeight,R=j?window.scrollX:window.scrollY):(T=D[j?"scrollWidth":"scrollHeight"],S=zt(D,j?"width":"height"),R=D[j?"scrollLeft":"scrollTop"]);let Y=T-S;if(_.top=Math.ceil(Math.max(Math.min(Y,_.top),0)),Un(S,T)||_.top===R){m({scrollHeight:T,scrollTop:R,viewportHeight:S}),q&&y(!0);return}q?(Z.current=_.top,W.current&&clearTimeout(W.current),W.current=setTimeout(()=>{W.current=null,Z.current=null,y(!0)},1e3)):Z.current=null,j&&(_={behavior:_.behavior,left:_.top}),D.scrollTo(_)}}}let eL="-webkit-sticky",eF="sticky",eN=Xn(()=>{if(typeof document>"u")return eF;let m=document.createElement("div");return m.style.position=eL,m.style.position===eL?eL:eF});function Xe(m){return m}let eV=K(()=>{let m=C(m=>`Item ${m}`),y=C(m=>`Group ${m}`),_=C({}),S=C(Xe),T=C("div"),R=C(Qt),i=(m,y=null)=>ht(x(_,k(y=>y[m]),J()),y);return{components:_,computeItemKey:S,EmptyPlaceholder:i("EmptyPlaceholder"),FooterComponent:i("Footer"),GroupComponent:i("Group","div"),groupContent:y,HeaderComponent:i("Header"),HeaderFooterTag:T,ItemComponent:i("Item","div"),itemContent:m,ListComponent:i("List","div"),ScrollerComponent:i("Scroller","div"),scrollerRef:R,ScrollSeekPlaceholder:i("ScrollSeekPlaceholder"),TopItemListComponent:i("TopItemList")}}),ez=K(([m,y])=>({...m,...y}),tt(eI,eV)),sr=({height:m})=>(0,T.jsx)("div",{style:{height:m}}),e$={overflowAnchor:"none",position:eN(),zIndex:1},eH={overflowAnchor:"none"},eB={...eH,display:"inline-block",height:"100%"},eU=R.memo(function({showTopList:m=!1}){let y=eQ("listState"),_=e0("sizeRanges"),S=eQ("useWindowScroll"),D=eQ("customScrollParent"),j=e0("windowScrollContainerState"),B=e0("scrollContainerState"),Z=D||S?j:B,W=eQ("itemContent"),q=eQ("context"),Y=eQ("groupContent"),ee=eQ("trackItemSizes"),et=eQ("itemSize"),er=eQ("log"),ei=e0("gap"),ea=eQ("horizontalDirection"),{callbackRef:es}=Fn(_,et,ee,m?Qt:Z,er,ei,D,ea,eQ("skipAnimationFrameInResizeObserver")),[el,eu]=R.useState(0);eJ("deviation",m=>{el!==m&&eu(m)});let ec=eQ("EmptyPlaceholder"),ed=eQ("ScrollSeekPlaceholder")||sr,ef=eQ("ListComponent"),ep=eQ("ItemComponent"),eh=eQ("GroupComponent"),eg=eQ("computeItemKey"),em=eQ("isSeeking"),ey=eQ("groupIndices").length>0,eb=eQ("alignToBottom"),ev=eQ("initialItemFinalLocationReached"),ex=m?{}:{boxSizing:"border-box",...ea?{display:"inline-block",height:"100%",marginLeft:0!==el?el:eb?"auto":0,paddingLeft:y.offsetTop,paddingRight:y.offsetBottom,whiteSpace:"nowrap"}:{marginTop:0!==el?el:eb?"auto":0,paddingBottom:y.offsetBottom,paddingTop:y.offsetTop},...ev?{}:{visibility:"hidden"}};return!m&&0===y.totalCount&&ec?(0,T.jsx)(ec,{...Q(ec,q)}):(0,T.jsx)(ef,{...Q(ef,q),"data-testid":m?"virtuoso-top-item-list":"virtuoso-item-list",ref:es,style:ex,children:(m?y.topItems:y.items).map(m=>{let _=m.originalIndex,S=eg(_+y.firstItemIndex,m.data,q);return em?(0,R.createElement)(ed,{...Q(ed,q),height:m.size,index:m.index,key:S,type:m.type||"item",..."group"===m.type?{}:{groupIndex:m.groupIndex}}):"group"===m.type?(0,R.createElement)(eh,{...Q(eh,q),"data-index":_,"data-item-index":m.index,"data-known-size":m.size,key:S,style:e$},Y(m.index,q)):(0,R.createElement)(ep,{...Q(ep,q),...oo(ep,m.data),"data-index":_,"data-item-group-index":m.groupIndex,"data-item-index":m.index,"data-known-size":m.size,key:S,style:ea?eB:eH},ey?W(m.index,m.groupIndex,m.data,q):W(m.index,m.data,q))})})}),eZ={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},eW={outline:"none",overflowX:"auto",position:"relative"},te=m=>({height:"100%",position:"absolute",top:0,width:"100%",...m?{display:"flex",flexDirection:"column"}:{}}),eG={position:eN(),top:0,width:"100%",zIndex:1};function Q(m,y){if("string"!=typeof m)return{context:y}}function oo(m,y){return{item:"string"==typeof m?void 0:y}}let eq=R.memo(function(){let m=eQ("HeaderComponent"),y=e0("headerHeight"),_=eQ("HeaderFooterTag"),S=Vt(R.useMemo(()=>m=>{y(zt(m,"height"))},[y]),!0,eQ("skipAnimationFrameInResizeObserver")),D=eQ("context");return m?(0,T.jsx)(_,{ref:S,children:(0,T.jsx)(m,{...Q(m,D)})}):null}),eY=R.memo(function(){let m=eQ("FooterComponent"),y=e0("footerHeight"),_=eQ("HeaderFooterTag"),S=Vt(R.useMemo(()=>m=>{y(zt(m,"height"))},[y]),!0,eQ("skipAnimationFrameInResizeObserver")),D=eQ("context");return m?(0,T.jsx)(_,{ref:S,children:(0,T.jsx)(m,{...Q(m,D)})}):null});function Je({useEmitter:m,useEmitterValue:y,usePublisher:_}){return R.memo(function({children:S,style:R,context:D,...j}){let B=_("scrollContainerState"),Z=y("ScrollerComponent"),W=_("smoothScrollTargetReached"),q=y("scrollerRef"),Y=y("horizontalDirection")||!1,{scrollByCallback:ee,scrollerRef:et,scrollToCallback:er}=eo(B,W,Z,q,void 0,Y);return m("scrollTo",er),m("scrollBy",ee),(0,T.jsx)(Z,{"data-testid":"virtuoso-scroller","data-virtuoso-scroller":!0,ref:et,style:{...Y?eW:eZ,...R},tabIndex:0,...j,...Q(Z,D),children:S})})}function Qe({useEmitter:m,useEmitterValue:y,usePublisher:_}){return R.memo(function({children:S,style:D,context:j,...B}){let Z=_("windowScrollContainerState"),W=y("ScrollerComponent"),q=_("smoothScrollTargetReached"),Y=y("totalListHeight"),ee=y("deviation"),et=y("customScrollParent"),er=R.useRef(null),ei=y("scrollerRef"),{scrollByCallback:ea,scrollerRef:es,scrollToCallback:el}=eo(Z,q,W,ei,et);return ej(()=>{var m;return es.current=et||(null==(m=er.current)?void 0:m.ownerDocument.defaultView),()=>{es.current=null}},[es,et]),m("windowScrollTo",el),m("scrollBy",ea),(0,T.jsx)(W,{ref:er,"data-virtuoso-scroller":!0,style:{position:"relative",...D,...0!==Y?{height:Y+ee}:{}},...B,...Q(W,j),children:S})})}let mr=({children:m})=>
374{let y=R.useContext(eM),_=e0("viewportHeight"),S=e0("fixedItemHeight"),D=eQ("alignToBottom"),j=eQ("horizontalDirection"),B=R.useMemo(()=>se(_,m=>zt(m,j?"width":"height")),[_,j]),Z=Vt(B,!0,eQ("skipAnimationFrameInResizeObserver"));return R.useEffect(()=>{y&&(_(y.viewportHeight),S(y.itemHeight))},[y,_,S]),(0,T.jsx)("div",{"data-viewport-type":"element",ref:Z,style:te(D),children:m})},pr=({children:m})=>{let y=R.useContext(eM),_=e0("windowViewportRect"),S=e0("fixedItemHeight"),D=eQ("customScrollParent"),j=Ne(_,D,eQ("skipAnimationFrameInResizeObserver")),B=eQ("alignToBottom");return R.useEffect(()=>{y&&(S(y.itemHeight),_({offsetTop:0,visibleHeight:y.viewportHeight,visibleWidth:100}))},[y,_,S]),(0,T.jsx)("div",{"data-viewport-type":"window",ref:j,style:te(B),children:m})},hr=({children:m})=>{let y=eQ("TopItemListComponent")||"div",_=eQ("headerHeight"),S={...eG,marginTop:`${_}px`},R=eQ("context");return(0,T.jsx)(y,{style:S,...Q(y,R),children:m})},eK=R.memo(function(m){let y=eQ("useWindowScroll"),_=eQ("topItemsIndexes").length>0,S=eQ("customScrollParent"),R=eQ("context");return(0,T.jsxs)(S||y?e2:e1,{...m,context:R,children:[_&&(0,T.jsx)(hr,{children:(0,T.jsx)(eU,{showTopList:!0})}),(0,T.jsxs)(S||y?pr:mr,{children:[(0,T.jsx)(eq,{}),(0,T.jsx)(eU,{}),(0,T.jsx)(eY,{})]})]})}),{Component:eX,useEmitter:eJ,useEmitterValue:eQ,usePublisher:e0}=Ye(ez,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",scrollIntoViewOnChange:"scrollIntoViewOnChange",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",minOverscanItemCount:"minOverscanItemCount",totalCount:"totalCount",groupCounts:"groupCounts",topItemCount:"topItemCount",firstItemIndex:"firstItemIndex",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedGroupHeight:"fixedGroupHeight",fixedItemHeight:"fixedItemHeight",heightEstimates:"heightEstimates",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"HeaderFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",horizontalDirection:"horizontalDirection",skipAnimationFrameInResizeObserver:"skipAnimationFrameInResizeObserver"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},eK),e1=Je({useEmitter:eJ,useEmitterValue:eQ,usePublisher:e0}),e2=Qe({useEmitter:eJ,useEmitterValue:eQ,usePublisher:e0}),e5=eX,e3=eX,e4=K(()=>{let m=C(m=>(0,T.jsxs)("td",{children:["Item $",m]})),y=C(null),_=C(m=>(0,T.jsxs)("td",{colSpan:1e3,children:["Group ",m]})),S=C(null),R=C(null),D=C({}),j=C(Xe),B=C(Qt),u=(m,y=null)=>ht(x(D,k(y=>y[m]),J()),y);return{components:D,computeItemKey:j,context:y,EmptyPlaceholder:u("EmptyPlaceholder"),FillerRow:u("FillerRow"),fixedFooterContent:R,fixedHeaderContent:S,itemContent:m,groupContent:_,ScrollerComponent:u("Scroller","div"),scrollerRef:B,ScrollSeekPlaceholder:u("ScrollSeekPlaceholder"),TableBodyComponent:u("TableBody","tbody"),TableComponent:u("Table","table"),TableFooterComponent:u("TableFoot","tfoot"),TableHeadComponent:u("TableHead","thead"),TableRowComponent:u("TableRow","tr"),GroupComponent:u("Group","tr")}}),e6=K(([m,y])=>({...m,...y}),tt(eI,e4)),Cr=({height:m})=>(0,T.jsx)("tr",{children:(0,T.jsx)("td",{style:{height:m}})}),wr=({height:m})=>(0,T.jsx)("tr",{children:(0,T.jsx)("td",{style:{border:0,height:m,padding:0}})}),e9={overflowAnchor:"none"},e8={position:eN(),zIndex:2,overflowAnchor:"none"},e7=R.memo(function({showTopList:m=!1}){let y=ta("listState"),_=ta("computeItemKey"),S=ta("firstItemIndex"),D=ta("context"),j=ta("isSeeking"),B=ta("fixedHeaderHeight"),Z=ta("groupIndices").length>0,W=ta("itemContent"),q=ta("groupContent"),Y=ta("ScrollSeekPlaceholder")||Cr,ee=ta("GroupComponent"),et=ta("TableRowComponent"),er=(m?y.topItems:[]).reduce((m,y,_)=>(0===_?m.push(y.size):m.push(m[_-1]+y.size),m),[]),ei=(m?y.topItems:y.items).map(y=>{let T=y.originalIndex,ei=_(T+S,y.data,D),ea=m?0===T?0:er[T-1]:0;return j?(0,R.createElement)(Y,{...Q(Y,D),height:y.size,index:y.index,key:ei,type:y.type||"item"}):"group"===y.type?(0,R.createElement)(ee,{...Q(ee,D),"data-index":T,"data-item-index":y.index,"data-known-size":y.size,key:ei,style:{...e8,top:B}},q(y.index,D)):(0,R.createElement)(et,{...Q(et,D),...oo(et,y.data),"data-index":T,"data-item-index":y.index,"data-known-size":y.size,"data-item-group-index":y.groupIndex,key:ei,style:m?{...e8,top:B+ea}:e9},Z?W(y.index,y.groupIndex,y.data,D):W(y.index,y.data,D))});return(0,T.jsx)(T.Fragment,{children:ei})}),tr=R.memo(function(){let m=ta("listState"),y=ta("topItemsIndexes").length>0,_=ts("sizeRanges"),S=ta("useWindowScroll"),D=ta("customScrollParent"),j=ts("windowScrollContainerState"),B=ts("scrollContainerState"),Z=D||S?j:B,W=ta("trackItemSizes"),q=ta("itemSize"),Y=ta("log"),{callbackRef:ee,ref:et}=Fn(_,q,W,Z,Y,void 0,D,!1,ta("skipAnimationFrameInResizeObserver")),[er,ei]=R.use
374State(0);ti("deviation",m=>{er!==m&&(et.current.style.marginTop=`${m}px`,ei(m))});let ea=ta("EmptyPlaceholder"),es=ta("FillerRow")||wr,el=ta("TableBodyComponent"),eu=ta("paddingTopAddition"),ec=ta("statefulTotalCount"),ed=ta("context");if(0===ec&&ea)return(0,T.jsx)(ea,{...Q(ea,ed)});let ef=(y?m.topItems:[]).reduce((m,y)=>m+y.size,0),ep=m.offsetTop+eu+er-ef,eh=m.offsetBottom,eg=ep>0?(0,T.jsx)(es,{context:ed,height:ep},"padding-top"):null,em=eh>0?(0,T.jsx)(es,{context:ed,height:eh},"padding-bottom"):null;return(0,T.jsxs)(el,{"data-testid":"virtuoso-item-list",ref:ee,...Q(el,ed),children:[eg,y&&(0,T.jsx)(e7,{showTopList:!0}),(0,T.jsx)(e7,{}),em]})}),br=({children:m})=>{let y=R.useContext(eM),_=ts("viewportHeight"),S=ts("fixedItemHeight"),D=Vt(R.useMemo(()=>se(_,m=>zt(m,"height")),[_]),!0,ta("skipAnimationFrameInResizeObserver"));return R.useEffect(()=>{y&&(_(y.viewportHeight),S(y.itemHeight))},[y,_,S]),(0,T.jsx)("div",{"data-viewport-type":"element",ref:D,style:te(!1),children:m})},Rr=({children:m})=>{let y=R.useContext(eM),_=ts("windowViewportRect"),S=ts("fixedItemHeight"),D=ta("customScrollParent"),j=Ne(_,D,ta("skipAnimationFrameInResizeObserver"));return R.useEffect(()=>{y&&(S(y.itemHeight),_({offsetTop:0,visibleHeight:y.viewportHeight,visibleWidth:100}))},[y,_,S]),(0,T.jsx)("div",{"data-viewport-type":"window",ref:j,style:te(!1),children:m})},tn=R.memo(function(m){let y=ta("useWindowScroll"),_=ta("customScrollParent"),S=ts("fixedHeaderHeight"),D=ts("fixedFooterHeight"),j=ta("fixedHeaderContent"),B=ta("fixedFooterContent"),Z=ta("context"),W=Vt(R.useMemo(()=>se(S,m=>zt(m,"height")),[S]),!0,ta("skipAnimationFrameInResizeObserver")),q=Vt(R.useMemo(()=>se(D,m=>zt(m,"height")),[D]),!0,ta("skipAnimationFrameInResizeObserver")),Y=_||y?tu:tl,ee=_||y?Rr:br,et=ta("TableComponent"),er=ta("TableHeadComponent"),ei=ta("TableFooterComponent"),ea=j?(0,T.jsx)(er,{ref:W,style:{position:"sticky",top:0,zIndex:2},...Q(er,Z),children:j()},"TableHead"):null,es=B?(0,T.jsx)(ei,{ref:q,style:{bottom:0,position:"sticky",zIndex:1},...Q(ei,Z),children:B()},"TableFoot"):null;return(0,T.jsx)(Y,{...m,...Q(Y,Z),children:(0,T.jsx)(ee,{children:(0,T.jsxs)(et,{style:{borderSpacing:0,overflowAnchor:"none"},...Q(et,Z),children:[ea,(0,T.jsx)(tr,{},"TableBody"),es]})})})}),{Component:to,useEmitter:ti,useEmitterValue:ta,usePublisher:ts}=Ye(e6,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",groupContent:"groupContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",minOverscanItemCount:"minOverscanItemCount",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedGroupHeight:"fixedGroupHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},tn),tl=Je({useEmitter:ti,useEmitterValue:ta,usePublisher:ts}),tu=Qe({useEmitter:ti,useEmitterValue:ta,usePublisher:ts}),tc={bottom:0,itemHeight:0,items:[],itemWidth:0,offsetBottom:0,offsetTop:0,top:0},td={bottom:0,itemHeight:0,items:[{index:0}],itemWidth:0,offsetBottom:0,offsetTop:0,top:0},{ceil:tf,floor:tp,max:th,min:tg,round:tm}=Math;function En(m,y,_){return Array.from({length:y-m+1}).map((y,S)=>({data:null===_?null:_[S+m],index:S+m}))}function xe(m,y){return m&&m.width===y.width&&m.height===y.height}function Or(m,y){return m&&m.column===y.column&&m.row===y.row}let ty=K(([{increaseViewportBy:m,listBoundary:y,overscan:_,visibleRange:S},{footerHeight:T,headerHeight:R,scrollBy:D,scrollContainerState:j,scrollTo:B,scrollTop:Z,smoothScrollTargetReached:W,viewportHe
374ight:q},Y,ee,{didMount:et,propsReady:er},{customScrollParent:ei,useWindowScroll:ea,windowScrollContainerState:es,windowScrollTo:el,windowViewportRect:eu},ec])=>{let ed=C(0),ef=C(0),ep=C(tc),eh=C({height:0,width:0}),eg=C({height:0,width:0}),em=U(),ey=U(),eb=C(0),ev=C(null),ex=C({column:0,row:0}),ew=U(),e_=U(),eC=C(!1),eS=C(0),ek=C(!0),eT=C(!1),eE=C(!1);x(et,$(eS),P(([m,y])=>!!y))(1,()=>{ek(0,!1)}),x(ut(et,ek,eg,eh,eS,eT),P(([m,y,_,S,,T])=>m&&!y&&0!==_.height&&0!==S.height&&!T))(1,([,,,,m])=>{eT(0,!0),Ue(1,()=>{em(0,m)}),Et(x(Z),()=>{y(0,[0,0]),ek(0,!0)})}),F(x(e_,P(m=>null!=m&&m.scrollTop>0),Ft(0)),ef),x(et,$(e_),P(([,m])=>null!=m))(1,([,m])=>{m&&(eh(0,m.viewport),eg(0,m.item),ex(0,m.gap),m.scrollTop>0&&(eC(0,!0),Et(x(Z,Kt(1)),m=>{eC(0,!1)}),B(0,{top:m.scrollTop})))}),F(x(eh,k(({height:m})=>m)),q),F(x(ut(V(eh,xe),V(eg,xe),V(ex,(m,y)=>m&&m.column===y.column&&m.row===y.row),V(Z)),k(([m,y,_,S])=>({gap:_,item:y,scrollTop:S,viewport:m}))),ew),F(x(ut(V(ed),S,V(ex,Or),V(eg,xe),V(eh,xe),V(ev),V(ef),V(eC),V(ek),V(eS)),P(([,,,,,,,m])=>!m),k(([m,[y,_],S,T,R,D,j,,B,Z])=>{let W,q;let{column:Y,row:ee}=S,{height:et,width:er}=T,{width:ei}=R;if(0===j&&(0===m||0===ei))return tc;if(0===er){var ea;let y=Ke(Z,m),_=y+Math.max(j-1,0);return ea=En(y,_,D),{...td,items:ea}}let es=io(ei,er,Y);B?0===y&&0===_&&j>0?(W=0,q=j-1):(W=es*tp((y+ee)/(et+ee)),q=tg(m-1,th(q=es*tf((_+ee)/(et+ee))-1,es-1)),W=tg(q,th(0,W))):(W=0,q=-1);let el=En(W,q,D),{bottom:eu,top:ec}=Bn(R,S,T,el),ed=tf(m/es),ef=ed*et+(ed-1)*ee-eu;return{bottom:eu,itemHeight:et,items:el,itemWidth:er,offsetBottom:ef,offsetTop:ec,top:ec}})),ep),F(x(ev,P(m=>null!==m),k(m=>m.length)),ed),F(x(ut(eh,eg,ep,ex),P(([m,y,{items:_}])=>_.length>0&&0!==y.height&&0!==m.height),k(([m,y,{items:_},S])=>{let{bottom:T,top:R}=Bn(m,S,y,_);return[R,T]}),J(ce)),y);let eO=C(!1);F(x(Z,$(eO),k(([m,y])=>y||0!==m)),eO);let eP=bt(x(ut(ep,ed),P(([{items:m}])=>m.length>0),$(eO),P(([[m,y],_])=>{let S=m.items[m.items.length-1].index===y-1;return(_||m.bottom>0&&m.itemHeight>0&&0===m.offsetBottom&&m.items.length===y)&&S}),k(([[,m]])=>m-1),J())),eR=bt(x(V(ep),P(({items:m})=>m.length>0&&0===m[0].index),Ft(0),J())),eI=bt(x(V(ep),$(eC),P(([{items:m},y])=>m.length>0&&!y),k(([{items:m}])=>({endIndex:m[m.length-1].index,startIndex:m[0].index})),J(An),Gt(0)));F(eI,ee.scrollSeekRangeChanged),F(x(em,$(eh,eg,ed,ex),k(([m,y,_,S,T])=>{let R=$n(m),{align:D,behavior:j,offset:B}=R,Z=R.index;"LAST"===Z&&(Z=S-1);let W=Me(y,T,_,Z=th(0,Z,tg(S-1,Z)));return"end"===D?W=tm(W-y.height+_.height):"center"===D&&(W=tm(W-y.height/2+_.height/2)),B&&(W+=B),{behavior:j,top:W}})),B);let eA=ht(x(ep,k(m=>m.offsetBottom+m.bottom)),0);return F(x(eu,k(m=>({height:m.visibleHeight,width:m.visibleWidth}))),eh),{customScrollParent:ei,data:ev,deviation:eb,footerHeight:T,gap:ex,headerHeight:R,increaseViewportBy:m,initialItemCount:ef,itemDimensions:eg,overscan:_,restoreStateFrom:e_,scrollBy:D,scrollContainerState:j,scrollHeight:ey,scrollTo:B,scrollToIndex:em,scrollTop:Z,smoothScrollTargetReached:W,totalCount:ed,useWindowScroll:ea,viewportDimensions:eh,windowScrollContainerState:es,windowScrollTo:el,windowViewportRect:eu,...ee,gridState:ep,horizontalDirection:eE,initialTopMostItemIndex:eS,totalListHeight:eA,...Y,endReached:eP,propsReady:er,rangeChanged:eI,startReached:eR,stateChanged:ew,stateRestoreInProgress:eC,...ec}},tt(eh,W,ed,eS,ei,ek,Z));function io(m,y,_){return th(1,tp((m+_)/(tp(y)+_)))}function Bn(m,y,_,S){let{height:T}=_;if(void 0===T||0===S.length)return{bottom:0,top:0};let R=Me(m,y,_,S[0].index);return{bottom:Me(m,y,_,S[S.length-1].index)+T,top:R}}function Me(m,y,_,S){let T=io(m.width,_.width,y.column),R=tp(S/T),D=R*_.height+th(0,R-1)*y.row;return D>0?D+y.row:D}let tb=K(()=>{let m=C(m=>`Item ${m}`),y=C({}),_=C(null),S=C("virtuoso-grid-item"),T=C("virtuoso-grid-list"),R=C(Xe),D=C("div"),j=C(Qt),u=(m,_=null)=>ht(x(y,k(y=>y[m]),J()),_),B=C(!1),Z=C(!1);return F(V(Z),B),{components:y,computeItemKey:R,context:_,FooterComponent:u("Footer"),HeaderComponent:u("Header"),headerFooterTag:D,itemClassName:S,ItemComponent:u("Item","div"),itemContent:m,listClassName:T,ListComponent:u("List","div"),readyStateChanged:B,reportReadyState:Z,ScrollerComponent:u("Scroller","div"),scrollerRef:j,ScrollSeekPlaceholder:u("ScrollSeekPlaceholder","div")}}),tv=K(([m,y])=>({...m,...y}),tt(ty,tb)),tx=R.memo(function(){let m=tT("gridState"),y=tT("listClassName"),_=tT("itemClassName"),S=tT("itemContent"),D=tT("computeItemKey"),j=tT("isSeeking"),B=tE("scrollHeight"),Z=tT("ItemComponent"),W=tT("ListComponent"),q=tT("ScrollSeekPlaceholder"),Y=tT("context"),ee=tE("itemDimensions"),et=tE("gap"),er=tT("log"),ei=tT("stateRestoreInProgress"),ea=tE("reportReadyState"),es=Vt(R.useMemo(()=>m=>{let y=m.parentElement.parentElement.scrollHeight;B(y);let _=m.firstChild;if(_){let{height:m,width:y}=_.getBoundingClientRect();ee({height:m,width:y})}et({column:kn("column-gap",getComputedStyle(m).columnGap,er),row:kn("row-gap",getComputedStyle(m).rowGap,er)})},[B,ee,et,er]),!0,!1);return ej(()=>{m.itemHeight>0&&m.itemWidth>0&&ea(!0)},[m]),ei?null:(0,T.jsx)(W,{className:y,ref:es,...Q(W,Y),"data-testid":"virtuoso-item-list",style:{paddingBottom:m.offsetBottom,paddingTop:m.offsetTop},children:m.items.map(y=>{let B=D(y.index,y.data,Y);return j?(0,T.jsx)(q,{...Q(q,Y),height:m.itemHeight,index:y.index,width:m.itemWidth},B):(0,R.createElement)(Z,{...Q(Z,Y),className:_,"data-index":y.index,key:B},S(y.index,y.data,Y))})})}),tw=R.memo(function(){let m=tT("HeaderComponent"),y=tE("headerHeight"),_=tT("headerFooterTag"),S=Vt(R.useMemo(()=>m=>{y(zt(m,"height"))},[y]),!0,!1),D=tT("context");return m?(0,T.jsx)(_,{ref:S,children:(0,T.jsx)(m,{...Q(m,D)})}):null}),t_=R.memo(function(){let m=tT("FooterComponent"),y=tE("footerHeight"),_=tT("headerFooterTag"),S=Vt(R.useMemo(()=>m=>{y(zt(m,"height"))},[y]),!0,!1),D=tT("context");return m?(0,T.jsx)(_,{ref:S,children:(0,T.jsx)(m,{...Q(m,D)})}):null}),Ar=({children:m})=>{let y=R.useContext(eD),_=tE("itemDimensions"),S=tE("viewportDimensions"),D=Vt(R.useMemo(()=>m=>{S(m.getBoundingClientRect())},[S]),!0,!1);return R.useEffect(()=>
374{y&&(S({height:y.viewportHeight,width:y.viewportWidth}),_({height:y.itemHeight,width:y.itemWidth}))},[y,S,_]),(0,T.jsx)("div",{ref:D,style:te(!1),children:m})},Wr=({children:m})=>{let y=R.useContext(eD),_=tE("windowViewportRect"),S=tE("itemDimensions"),D=tT("customScrollParent"),j=Ne(_,D,!1);return R.useEffect(()=>{y&&(S({height:y.itemHeight,width:y.itemWidth}),_({offsetTop:0,visibleHeight:y.viewportHeight,visibleWidth:y.viewportWidth}))},[y,_,S]),(0,T.jsx)("div",{ref:j,style:te(!1),children:m})},tC=R.memo(function({...m}){let y=tT("useWindowScroll"),_=tT("customScrollParent"),S=_||y?tP:tO,R=_||y?Wr:Ar,D=tT("context");return(0,T.jsx)(S,{...m,...Q(S,D),children:(0,T.jsxs)(R,{children:[(0,T.jsx)(tw,{}),(0,T.jsx)(tx,{}),(0,T.jsx)(t_,{})]})})}),{Component:tS,useEmitter:tk,useEmitterValue:tT,usePublisher:tE}=Ye(tv,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex",increaseViewportBy:"increaseViewportBy"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged",readyStateChanged:"readyStateChanged"}},tC),tO=Je({useEmitter:tk,useEmitterValue:tT,usePublisher:tE}),tP=Qe({useEmitter:tk,useEmitterValue:tT,usePublisher:tE});function kn(m,y,_){return"normal"===y||null!=y&&y.endsWith("px")||_(`${m} was not resolved to pixel value correctly`,y,j.WARN),"normal"===y?0:parseInt(null!=y?y:"0",10)}let tR=tS},71683:function(m,y,_){"use strict";_.d(y,{lp:function(){return combineEpics},kh:function(){return createEpicMiddleware},l4:function(){return ofType}});var S=_(80230),T=_(82649),R=_(23071),D=_(97582),j=function(m){function QueueAction(y,_){var S=m.call(this,y,_)||this;
374return S.scheduler=y,S.work=_,S}return(0,D.ZT)(QueueAction,m),QueueAction.prototype.schedule=function(y,_){return(void 0===_&&(_=0),_>0)?m.prototype.schedule.call(this,y,_):(this.delay=_,this.state=y,this.scheduler.flush(this),this)},QueueAction.prototype.execute=function(y,_){return _>0||this.closed?m.prototype.execute.call(this,y,_):this._execute(y,_)},QueueAction.prototype.requestAsyncId=function(y,_,S){return(void 0===S&&(S=0),null!=S&&S>0||null==S&&this.delay>0)?m.prototype.requestAsyncId.call(this,y,_,S):(y.flush(this),0)},QueueAction}(_(90489).o),B=new(function(m){function QueueScheduler(){return null!==m&&m.apply(this,arguments)||this}return(0,D.ZT)(QueueScheduler,m),QueueScheduler}(_(87556).v))(j),Z=_(40052),W=_(29526),q=_(29127),Y=_(43994),ee=_(58720),et=_(65849),er=_(94975),ei=class extends S.y{value;__notifier=new T.x;constructor(m,y){super(m=>{let y=this.__notifier.subscribe(m);return y&&!y.closed&&m.next(this.value),y}),this.value=y,m.subscribe(m=>{m!==this.value&&(this.value=m,this.__notifier.next(m))})}};function combineEpics(...m){let merger=(...y)=>(0,R.T)(...m.map(m=>{let _=m(...y);if(!_)throw TypeError(`combineEpics: one of the provided Epics "${m.name||"<anonymous>"}" does not return a stream. Double check you're not missing a return statement!`);return _}));try{Object.defineProperty(merger,"name",{value:`combineEpics(${m.map(m=>m.name||"<anonymous>").join(", ")})`})}catch(m){}return merger}function createEpicMiddleware(m={}){let y;let _=B.constructor,S=new _(B.schedulerActionCtor),R=new T.x,epicMiddleware=_=>{y=_;let D=new T.x,j=new T.x,B=D.asObservable().pipe((0,W.Q)(S)),et=new ei(j.pipe((0,W.Q)(S)),y.getState()),er=R.pipe((0,q.U)(y=>{let _=y(B,et,m.dependencies);if(!_)throw TypeError(`Your root Epic "${y.name||"<anonymous>"}" does not return a stream. Double check you're not missing a return statement!`);return _}),(0,Y.z)(m=>(0,Z.D)(m).pipe((0,ee.R)(S),(0,W.Q)(S))));return er.subscribe(y.dispatch),m=>_=>{let S=m(_);return j.next(y.getState()),D.next(_),S}};return epicMiddleware.run=m=>{R.next(m)},epicMiddleware}function ofType(...m){let y=m.length;return(0,er.h)(1===y?y=>(0,et.LG)(y)&&y.type===m[0]:_=>{if((0,et.LG)(_)){for(let S=0;S<y;S++)if(_.type===m[S])return!0}return!1})}"object"==typeof console&&"function"==typeof console.warn||(()=>{})},65849:function(m,y,_){"use strict";function formatProdErrorMessage(m){return`Minified Redux error #${m}; visit https://redux.js.org/Errors?code=${m} for the full message or use the non-minified dev environment for full errors. `}_.d(y,{DE:function(){return bindActionCreators},LG:function(){return isAction},MT:function(){return createStore},PO:function(){return isPlainObject},UY:function(){return combineReducers},md:function(){return applyMiddleware},qC:function(){return compose}});var S="function"==typeof Symbol&&Symbol.observable||"@@observable",randomString=()=>Math.random().toString(36).substring(7).split("").join("."),T={INIT:`@@redux/INIT${randomString()}`,REPLACE:`@@redux/REPLACE${randomString()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${randomString()}`};function isPlainObject(m){if("object"!=typeof m||null===m)return!1;let y=m;for(;null!==Object.getPrototypeOf(y);)y=Object.getPrototypeOf(y);return Object.getPrototypeOf(m)===y||null===Object.getPrototypeOf(m)}function createStore(m,y,_){if("function"!=typeof m)throw Error(formatProdErrorMessage(2));if("function"==typeof y&&"function"==typeof _||"function"==typeof _&&"function"==typeof arguments[3])throw Error(formatProdErrorMessage(0));if("function"==typeof y&&void 0===_&&(_=y,y=void 0),void 0!==_){if("function"!=typeof _)throw Error(formatProdErrorMessage(1));return _(createStore)(m,y)}let R=m,D=y,j=new Map,B=j,Z=0,W=!1;function ensureCanMutateNextListeners(){B===j&&(B=new Map,j.forEac
374h((m,y)=>{B.set(y,m)}))}function getState(){if(W)throw Error(formatProdErrorMessage(3));return D}function subscribe(m){if("function"!=typeof m)throw Error(formatProdErrorMessage(4));if(W)throw Error(formatProdErrorMessage(5));let y=!0;ensureCanMutateNextListeners();let _=Z++;return B.set(_,m),function(){if(y){if(W)throw Error(formatProdErrorMessage(6));y=!1,ensureCanMutateNextListeners(),B.delete(_),j=null}}}function dispatch(m){if(!isPlainObject(m))throw Error(formatProdErrorMessage(7));if(void 0===m.type)throw Error(formatProdErrorMessage(8));if("string"!=typeof m.type)throw Error(formatProdErrorMessage(17));if(W)throw Error(formatProdErrorMessage(9));try{W=!0,D=R(D,m)}finally{W=!1}let y=j=B;return y.forEach(m=>{m()}),m}return dispatch({type:T.INIT}),{dispatch,subscribe,getState,replaceReducer:function(m){if("function"!=typeof m)throw Error(formatProdErrorMessage(10));R=m,dispatch({type:T.REPLACE})},[S]:function(){return{subscribe(m){if("object"!=typeof m||null===m)throw Error(formatProdErrorMessage(11));function observeState(){m.next&&m.next(getState())}observeState();let y=subscribe(observeState);return{unsubscribe:y}},[S](){return this}}}}}function combineReducers(m){let y;let _=Object.keys(m),S={};for(let y=0;y<_.length;y++){let T=_[y];"function"==typeof m[T]&&(S[T]=m[T])}let R=Object.keys(S);try{!function(m){Object.keys(m).forEach(y=>{let _=m[y],S=_(void 0,{type:T.INIT});if(void 0===S)throw Error(formatProdErrorMessage(12));if(void 0===_(void 0,{type:T.PROBE_UNKNOWN_ACTION()}))throw Error(formatProdErrorMessage(13))})}(S)}catch(m){y=m}return function(m={},_){if(y)throw y;let T=!1,D={};for(let y=0;y<R.length;y++){let j=R[y],B=S[j],Z=m[j],W=B(Z,_);if(void 0===W)throw _&&_.type,Error(formatProdErrorMessage(14));D[j]=W,T=T||W!==Z}return(T=T||R.length!==Object.keys(m).length)?D:m}}function bindActionCreator(m,y){return function(..._){return y(m.apply(this,_))}}function bindActionCreators(m,y){if("function"==typeof m)return bindActionCreator(m,y);if("object"!=typeof m||null===m)throw Error(formatProdErrorMessage(16));let _={};for(let S in m){let T=m[S];"function"==typeof T&&(_[S]=bindActionCreator(T,y))}return _}function compose(...m){return 0===m.length?m=>m:1===m.length?m[0]:m.reduce((m,y)=>(..._)=>m(y(..._)))}function applyMiddleware(...m){return y=>(_,S)=>{let T=y(_,S),dispatch=()=>{throw Error(formatProdErrorMessage(15))},R={getState:T.getState,dispatch:(m,...y)=>dispatch(m,...y)},D=m.map(m=>m(R));return dispatch=compose(...D)(T.dispatch),{...T,dispatch}}}function isAction(m){return isPlainObject(m)&&"type"in m&&"string"==typeof m.type}},19119:function(m,y,_){"use strict";_.d(y,{P1:function(){return Y}});var ensureIsArray=m=>Array.isArray(m)?m:[m],S=0,T=class{revision=S;_value;_lastValue;_isEqual=tripleEq;constructor(m,y=tripleEq){this._value=this._lastValue=m,this._isEqual=y}get value(){return this._value}set value(m){this.value!==m&&(this._value=m,this.revision=++S)}};function tripleEq(m,y){return m===y}function getValue(m){return m instanceof T||console.warn("Not a valid cell! ",m),m.value}var neverEq=(m,y)=>!1;function createTag(){return function(m,y=tripleEq){return new T(null,y)}(0,neverEq)}var consumeCollection=m=>{let y=m.collectionTag;null===y&&(y=m.collectionTag=createTag()),getValue(y)};Symbol();var R=0,D=Object.getPrototypeOf({}),j=class{constructor(m){this.value=m,this.value=m,this.tag.value=m}proxy=new Proxy(this,B);tag=createTag();tags={};children={};collectionTag=null;id=R++},B={get(m,y){let _=function(){let{value:_}=m,S=Reflect.get(_,y);if("symbol"==typeof y||y in D)return S;if("object"==typeof S&&null!==S){let _=m.children[y];return void 0===_&&(_=m.children[y]=Array.isArray(S)?new Z(S):new j(S)),_.tag&&getValue(_.tag),_.proxy}{let _=m.tags[y];return void 0===_&&((_=m.tags[y]=createTag()).value=S),getValue(_),S}}();return _},ownKeys:m=>(consumeCollection(m),Reflect.ownKeys(m.value)),getOwnPropertyDescriptor:(m,y)=>Reflect.getOwnPropertyDescriptor(m.value,y),has:(m,y)=>Reflect.has(m.value,y)},Z=class{constructor(m){this.value=m,this.value=m,this.tag.value=m}proxy=new Proxy([this],W);tag=createTag();tags={};children={};collectionTag=null;id=R++},W={get:([m],y)=>("length"===y&&consumeCollection(m),B.get(m,y)),ownKeys:([m])=>B.ownKeys(m),getOwnPropertyDescriptor:([m],y)=>B.getOwnPropertyDescriptor(m,y),has:([m],y)=>B.has(m,y)},q="undefined"!=typeof WeakRef?WeakRef:class{constructor(m){this.value=m}deref(){return this.value}};function createCacheNode(){return{s:0,v:void 0,o:null,p:null}}function weakMapMemoize(m,y={}){let _,S=createCacheNode(),{resultEqualityCheck:T}=y,R=0;function memoized(){let y,D=S,{length:j}=arguments;for(let m=0;m<j;m++){let y=arguments[m];if("function"==typeof y||"object"==typeof y&&null!==y){let m=D.o;null===m&&(D.o=m=new WeakMap);let _=m.get(y);void 0===_?(D=createCacheNode(),m.set(y,D)):D=_}else{let m=D.p;null===m&&(D.p=m=new Map);let _=m.get(y);void 0===_?(D=createCacheNode(),m.set(y,D)):D=_}}let B=D;if(1===D.s)y=D.v;else if(y=m.apply(null,arguments),R++,T){let m=_?.deref?.()??_;null!=m&&T(m,y)&&(y=m,0!==R&&R--);let S="object"==typeof y&&null!==y||"function"==typeof y;_=S?new q(y):y}return B.s=1,B.v=y,y}return memoized.clearCache=()=>{S=createCacheNode(),memoized.resetResultsCount()},memoized.resultsCount=()=>R,memoized.resetResultsCount=()=>{R=0},memoized}var Y=function(m,...y){let _="function"==typeof m?{memoize:m,memoizeOptions:y}:m,createSelector2=(...m)=>{let y,S=0,T=0,R={},D=m.pop();
374"object"==typeof D&&(R=D,D=m.pop()),function(m,y=`expected a function, instead received ${typeof m}`){if("function"!=typeof m)throw TypeError(y)}(D,`createSelector expects an output function after the inputs, but received: [${typeof D}]`);let j={..._,...R},{memoize:B,memoizeOptions:Z=[],argsMemoize:W=weakMapMemoize,argsMemoizeOptions:q=[],devModeChecks:Y={}}=j,ee=ensureIsArray(Z),et=ensureIsArray(q),er=function(m){let y=Array.isArray(m[0])?m[0]:m;return!function(m,y="expected all items to be functions, instead received the following types: "){if(!m.every(m=>"function"==typeof m)){let _=m.map(m=>"function"==typeof m?`function ${m.name||"unnamed"}()`:typeof m).join(", ");throw TypeError(`${y}[${_}]`)}}(y,"createSelector expects all input-selectors to be functions, but received the following types: "),y}(m),ei=B(function(){return S++,D.apply(null,arguments)},...ee),ea=W(function(){T++;let m=function(m,y){let _=[],{length:S}=m;for(let T=0;T<S;T++)_.push(m[T].apply(null,y));return _}(er,arguments);return y=ei.apply(null,m)},...et);return Object.assign(ea,{resultFunc:D,memoizedResultFunc:ei,dependencies:er,dependencyRecomputations:()=>T,resetDependencyRecomputations:()=>{T=0},lastResult:()=>y,recomputations:()=>S,resetRecomputations:()=>{S=0},memoize:B,argsMemoize:W})};return Object.assign(createSelector2,{withTypes:()=>createSelector2}),createSelector2}(weakMapMemoize),ee=Object.assign((m,y=Y)=>{!function(m,y=`expected an object, instead received ${typeof m}`){if("object"!=typeof m)throw TypeError(y)}(m,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof m}`);let _=Object.keys(m),S=_.map(y=>m[y]),T=y(S,(...m)=>m.reduce((m,y,S)=>(m[_[S]]=y,m),{}));return T},{withTypes:()=>ee})},90956:function(m,y,_){"use strict";_.d(y,{m:function(){return mergeMapArray}});var S=_(65583),T=_(56542),R=_(94975),D=_(43994),j=_(23071),B=_(83505),Z=_(29127),W=_(63428);let q={current:[],added:[],removed:[]},Y=[];function mergeMapArray(m,y=(m,y)=>m===y){return _=>{let ee=_.pipe((0,S.B)()),et=ee.pipe((0,T.R)((m,_)=>{let S=_.filter(_=>!m.current.find(m=>y(m,_))),T=m.current.filter(m=>!_.find(_=>y(_,m)));return{current:_,added:uniqueBy(S,y),removed:uniqueBy(T,y)}},q)).pipe((0,S.B)(),(0,R.h)(m=>m.added.length>0||m.removed.length>0)),er=et.pipe((0,D.z)(m=>m.removed)),ei=et.pipe((0,D.z)(m=>m.added)),ea=ee.pipe((0,R.h)(m=>0===m.length),(0,Z.U)(()=>Y)),es=ei.pipe((0,D.z)(_=>{let T=er.pipe((0,R.h)(m=>y(m,_))).pipe((0,S.B)());return(0,j.T)(T.pipe((0,Z.U)(()=>({type:"remove",element:_}))),m(_).pipe((0,B.R)(T),(0,Z.U)(m=>({type:"emit",element:_,projected:m}))))}),(0,W.M)(ee),(0,T.R)((m,[_,S])=>S.flatMap(S=>y(S,_.element)?"remove"===_.type?[]:{item:S,emitted:!0,value:_.projected}:m.find(m=>m&&y(m.item,S))),[]),(0,R.h)(m=>m.every(m=>null==m?void 0:m.emitted)),(0,Z.U)(m=>m.map(m=>m.value)));return(0,j.T)(ea,es)}}function uniqueBy(m,y){let _=[],S=!1;for(let T of m)_.find(m=>y(m,T))?S=!0:_.push(T);return S?_:m}},50109:function(m,y,_){"use strict";_.d(y,{Cp:function(){return hide},RR:function(){return flip},X5:function(){return autoPlacement},YF:function(){return useFloating},cv:function(){return offset},uY:function(){return shift},x7:function(){return arrow}});var S=_(18573),T=_(67294),R=_(73935),D="undefined"!=typeof document?T.useLayoutEffect:function(){};function deepEqual(m,y){let _,S,T;if(m===y)return!0;if(typeof m!=typeof y)return!1;if("function"==typeof m&&m.toString()===y.toString())return!0;if(m&&y&&"object"==typeof m){if(Array.isArray(m)){if((_=m.length)!==y.length)return!1;for(S=_;0!=S--;)if(!deepEqual(m[S],y[S]))return!1;return!0}if((_=(T=Object.keys(m)).length)!==Object.keys(y).length)return!1;for(S=_;0!=S--;)if(!({}).hasOwnProperty.call(y,T[S]))return!1;for(S=_;0!=S--;){let _=T[S];if(("_owner"!==_||!m.$$typeof)&&!deepEqual(m[_],y[_]))return!1}return!0}return m!=m&&y!=y}function getDPR(m){if("undefined"==typeof window)return 1;let y=m.ownerDocument.defaultView||window;return y.devicePixelRatio||1}function roundByDPR(m,y){let _=getDPR(m);return Math.round(y*_)/_}function useLatestRef(m){let y=T.useRef(m);return D(()=>{y.current=m}),y}function useFloating(m){void 0===m&&(m={});let{placement:y="bottom",strategy:_="absolute",middleware:j=[],platform:B,elements:{reference:Z,floating:W}={},transform:q=!0,whileElementsMounted:Y,open:ee}=m,[et,er]=T.useState({x:0,y:0,strategy:_,placement:y,middlewareData:{},isPositioned:!1}),[ei,ea]=T.useState(j);deepEqual(ei,j)||ea(j);let[es,el]=T.useState(null),[eu,ec]=T.useState(null),ed=T.useCallback(m=>{m!==eg.current&&(eg.current=m,el(m))},[]),ef=T.useCallback(m=>{m!==em.current&&(em.current=m,ec(m))},[]),ep=Z||es,eh=W||eu,eg=T.useRef(null),em=T.useRef(null),ey=T.useRef(et),eb=null!=Y,ev=useLatestRef(Y),ex=useLatestRef(B),ew=useLatestRef(ee),e_=T.useCallback(()=>
374{if(!eg.current||!em.current)return;let m={placement:y,strategy:_,middleware:ei};ex.current&&(m.platform=ex.current),(0,S.oo)(eg.current,em.current,m).then(m=>{let y={...m,isPositioned:!1!==ew.current};eC.current&&!deepEqual(ey.current,y)&&(ey.current=y,R.flushSync(()=>{er(y)}))})},[ei,y,_,ex,ew]);D(()=>{!1===ee&&ey.current.isPositioned&&(ey.current.isPositioned=!1,er(m=>({...m,isPositioned:!1})))},[ee]);let eC=T.useRef(!1);D(()=>(eC.current=!0,()=>{eC.current=!1}),[]),D(()=>{if(ep&&(eg.current=ep),eh&&(em.current=eh),ep&&eh){if(ev.current)return ev.current(ep,eh,e_);e_()}},[ep,eh,e_,ev,eb]);let eS=T.useMemo(()=>({reference:eg,floating:em,setReference:ed,setFloating:ef}),[ed,ef]),ek=T.useMemo(()=>({reference:ep,floating:eh}),[ep,eh]),eT=T.useMemo(()=>{let m={position:_,left:0,top:0};if(!ek.floating)return m;let y=roundByDPR(ek.floating,et.x),S=roundByDPR(ek.floating,et.y);return q?{...m,transform:"translate("+y+"px, "+S+"px)",...getDPR(ek.floating)>=1.5&&{willChange:"transform"}}:{position:_,left:y,top:S}},[_,q,ek.floating,et.x,et.y]);return T.useMemo(()=>({...et,update:e_,refs:eS,elements:ek,floatingStyles:eT}),[et,e_,eS,ek,eT])}let arrow$1=m=>({name:"arrow",options:m,fn(y){let{element:_,padding:T}="function"==typeof m?m(y):m;return _&&({}).hasOwnProperty.call(_,"current")?null!=_.current?(0,S.x7)({element:_.current,padding:T}).fn(y):{}:_?(0,S.x7)({element:_,padding:T}).fn(y):{}}}),offset=(m,y)=>({...(0,S.cv)(m),options:[m,y]}),shift=(m,y)=>({...(0,S.uY)(m),options:[m,y]}),flip=(m,y)=>({...(0,S.RR)(m),options:[m,y]}),autoPlacement=(m,y)=>({...(0,S.X5)(m),options:[m,y]}),hide=(m,y)=>({...(0,S.Cp)(m),options:[m,y]}),arrow=(m,y)=>({...arrow$1(m),options:[m,y]})},29182:function(m,y,_){"use strict";_.d(y,{fi:function(){return buildTheme},BA:function(){return getScopedTheme},aQ:function(){return getTheme_v2}});let S=["gray","blue","purple","magenta","red","orange","yellow","green","cyan"],T=["50","100","200","300","400","500","600","700","800","900","950"],R={black:{title:"Black",hex:"#0d0e12"},white:{title:"White",hex:"#ffffff"},gray:{50:{title:"Gray 50",hex:"#f6f6f8"},100:{title:"Gray 100",hex:"#eeeef1"},200:{title:"Gray 200",hex:"#e3e4e8"},300:{title:"Gray 300",hex:"#bbbdc9"},400:{title:"Gray 400",hex:"#9499ad"},500:{title:"Gray 500",hex:"#727892"},600:{title:"Gray 600",hex:"#515870"},700:{title:"Gray 700",hex:"#383d51"},800:{title:"Gray 800",hex:"#252837"},900:{title:"Gray 900",hex:"#1b1d27"},950:{title:"Gray 950",hex:"#13141b"}},blue:{50:{title:"Blue 50",hex:"#f5f8ff"},100:{title:"Blue 100",hex:"#e5edff"},200:{title:"Blue 200",hex:"#dbe5ff"},300:{title:"Blue 300",hex:"#a8bfff"},400:{title:"Blue 400",hex:"#7595ff"},500:{title:"Blue 500",hex:"#556bfc"},600:{title:"Blue 600",hex:"#4043e7"},700:{title:"Blue 700",hex:"#2927aa"},800:{title:"Blue 800",hex:"#192457"},900:{title:"Blue 900",hex:"#161a41"},950:{title:"Blue 950",hex:"#101228"}},purple:{50:{title:"Purple 50",hex:"#f8f5ff"},100:{title:"Purple 100",hex:"#f1ebff"},200:{title:"Purple 200",hex:"#ece1fe"},300:{title:"Purple 300",hex:"#ccb1fc"},400:{title:"Purple 400",hex:"#b087f7"},500:{title:"Purple 500",hex:"#8f57ef"},600:{title:"Purple 600",hex:"#721fe5"},700:{title:"Purple 700",hex:"#4c1a9e"},800:{title:"Purple 800",hex:"#2f1862"},900:{title:"Purple 900",hex:"#23173f"},950:{title:"Purple 950",hex:"#181128"}},magenta:{50:{title:"Magenta 50",hex:"#fef6f9"},100:{title:"Magenta 100",hex:"#fde8ef"},200:{title:"Magenta 200",hex:"#fcdee9"},300:{title:"Magenta 300",hex:"#f7abc5"},400:{title:"Magenta 400",hex:"#f0709b"},500:{title:"Magenta 500",hex:"#e72767"},600:{title:"Magenta 600",hex:"#b11651"},700:{title:"Magenta 700",hex:"#7c1342"},800:{title:"Magenta 800",hex:"#4b1130"},900:{title:"Magenta 900",hex:"#341325"},950:{title:"Magenta 950",hex:"#1f0f14"}},red:{50:{title:"Red 50",hex:"#fff6f5"},100:{title:"Red 100",hex:"#ffe7e5"},200:{title:"Red 200",hex:"#ffdedc"},300:{title:"Red 300",hex:"#fdada5"},400:{title:"Red 400",hex:"#f77769"},500:{title:"Red 500",hex:"#ef4434"},600:{title:"Red 600",hex:"#cc2819"},700:{title:"Red 700",hex:"#8b2018"},800:{title:"Red 800",hex:"#4d1714"},900:{title:"Red 900",hex:"#321615"},950:{title:"Red 950",hex:"#1e1011"}},orange:{50:{title:"Orange 50",hex:"#fff7f0"},100:{title:"Orange 100",hex:"#ffeadb"},200:{title:"Orange 200",hex:"#ffddc7"},300:{title:"Orange 300",hex:"#ffb685"},400:{title:"Orange 400",hex:"#ff8e42"},500:{title:"Orange 500",hex:"#fa6400"},600:{title:"Orange 600",hex:"#b14802"},700:{title:"Orange 700",hex:"#7c3404"},800:{title:"Orange 800",hex:"#461e07"},900:{title:"Orange 900",hex:"#32160b"},950:{title:"Orange 950",hex:"#21120d"}},yellow:{50:{title:"Yellow 50",hex:"#fefae1"},100:{title:"Yellow 100",hex:"#fcf3bb"},200:{title:"Yellow 200",hex:"#f9e994"},300:{title:"Yellow 300",hex:"#f7d455"},400:{title:"Yellow 400",hex:"#f9bc15"},500:{title:"Yellow 500",hex:"#d28a04"},600:{title:"Yellow 600",hex:"#965908"},700:{title:"Yellow 700",hex:"#653a0b"},800:{title:"Yellow 800",hex:"#3b220c"},900:{title:"Yellow 900",hex:"#271a11"},950:{title:"Yellow 950",hex:"#181410"}},green:{50:{title:"Green 50",hex:"#e7fef5"},100:{title:"Green 100",hex:"#c5fce8"},200:{title:"Green 200",hex:"#a9f9dc"},300:{title:"Green 300",hex:"#59f3ba"},400:{title:"Green 400",hex:"#0ff0a1"},500:{title:"Green 500",hex:"#04b97a"},600:{title:"Green 600",hex:"#01794f"},700:{title:"Green 700",hex:"#015133"},800:{title:"Green 800",hex:"#023120"},900:{title:"Green 900",hex:"#06231a"},950:{title:"Green 950",hex:"#071715"}},cyan:{50:{title:"Cyan 50",hex:"#e7fefe"},100:{title:"Cyan 100",hex:"#c5fcfc"},200:{title:"Cyan 200",hex:"#96f8f8"},300:{title:"Cyan 300",hex:"#62efef"},400:{title:"Cyan 400",hex:"#18e2e2"},500:{title:"Cyan 500",hex:"#04b8be"},600:{title:"Cyan 600",hex:"#037782"},700:{title:"Cyan 700",hex:"#024950"},800:{title:"Cyan 800",hex:"#042f34"},900:{title:"Cyan 900",hex:"#072227"},950:{title:"Cyan 950",hex:"#0d181c"}}},D={transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base
374:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},primary:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},positive:{lightest:"hsl(120, 100%, 95%)",lighter:"hsl(120, 100%, 70%)",light:"hsl(120, 100%, 65%)",base:"hsl(120, 100%, 50%)",dark:"hsl(120, 100%, 35%)",darker:"hsl(120, 100%, 20%)",darkest:"hsl(120, 100%, 5%)"},caution:{lightest:"hsl(60, 100%, 95%)",lighter:"hsl(60, 100%, 70%)",light:"hsl(60, 100%, 65%)",base:"hsl(60, 100%, 50%)",dark:"hsl(60, 100%, 35%)",darker:"hsl(60, 100%, 20%)",darkest:"hsl(60, 100%, 5%)"},critical:{lightest:"hsl(0, 100%, 95%)",lighter:"hsl(0, 100%, 70%)",light:"hsl(0, 100%, 65%)",base:"hsl(0, 100%, 50%)",dark:"hsl(0, 100%, 35%)",darker:"hsl(0, 100%, 20%)",darkest:"hsl(0, 100%, 5%)"}};D.transparent.darkest,D.transparent.lightest,D.transparent.lightest,D.transparent.darkest,D.transparent.darker,D.transparent.lighter,D.transparent.base,D.transparent.base,D.primary.darkest,D.primary.lightest,D.primary.lightest,D.primary.darkest,D.primary.darker,D.primary.lighter,D.primary.base,D.primary.base,D.positive.darkest,D.positive.lightest,D.positive.lightest,D.positive.darkest,D.positive.darker,D.positive.lighter,D.positive.base,D.positive.base,D.caution.darkest,D.caution.lightest,D.caution.lightest,D.caution.darkest,D.caution.darker,D.caution.lighter,D.caution.base,D.caution.base,D.critical.darkest,D.critical.lightest,D.critical.lightest,D.critical.darkest,D.critical.darker,D.critical.lighter,D.critical.base,D.critical.base;let j={avatar:{sizes:[{distance:-4,size:19},{distance:-4,size:25},{distance:-8,size:33},{distance:-12,size:49}],focusRing:{offset:1,width:1}},button:{textWeight:"medium",border:{width:1},focusRing:{offset:-1,width:1}},card:{border:{width:1},focusRing:{offset:-1,width:1},shadow:{outline:.5}},container:[320,640,960,1280,1600,1920],media:[360,600,900,1200,1800,2400],layer:{dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},radius:[0,1,3,6,9,12,21],shadow:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-2],penumbra:[0,6,10,0],ambient:[0,1,18,1]},{umbra:[0,7,8,-4],penumbra:[0,12,17,2],ambient:[0,5,22,4]},{umbra:[0,9,11,-5],penumbra:[0,18,28,2],ambient:[0,7,34,6]},{umbra:[0,11,15,-7],penumbra:[0,24,38,3],ambient:[0,9,46,8]}],space:[0,4,8,12,20,32,52,84,136,220],input:{border:{width:1},checkbox:{size:17,focusRing:{offset:-1,width:1}},radio:{size:17,markSize:9,focusRing:{offset:-1,width:1}},switch:{width:25,height:17,padding:5,transitionDurationMs:150,transitionTimingFunction:"ease-out",focusRing:{offset:1,width:1}},select:{focusRing:{offset:-1,width:1}},text:{focusRing:{offset:-1,width:1}}},style:{button:{root:{transition:"background-color 100ms,border-color 100ms,color 100ms"}}}},B={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:27,iconSize:41,lineHeight:35,letterSpacing:0},{ascenderHeight:9.5,descenderHeight:8.5,fontSize:33,iconSize:49,lineHeight:41,letterSpacing:0},{ascenderHeight:10.5,descenderHeight:9.5,fontSize:38,iconSize:53,lineHeight:47,letterSpacing:0}]},label:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif',weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:8.1,iconSize:13,lineHeight:10,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:9.5,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:10.8,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.25,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:13.6,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:15,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:18,iconSize:29,lineHeight:27,letterSpacing:0}
374,{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},Z=new WeakMap;function themeColor_v0_v2(m){let y=Z.get(m);if(y)return y;let _=stateThemeColor_v0_v2(m,m.card.enabled),S={_blend:m._blend||(m.dark?"screen":"multiply"),_dark:m.dark,accent:_.accent,avatar:_.avatar,backdrop:m.base.shadow.ambient,badge:_.badge,bg:m.base.bg,border:m.base.border,button:{default:stateTonesThemeColor_v0_v2(m,m.button.default),ghost:stateTonesThemeColor_v0_v2(m,m.button.ghost),bleed:stateTonesThemeColor_v0_v2(m,m.button.bleed)},code:_.code,fg:m.base.fg,focusRing:m.base.focusRing,icon:_.muted.fg,input:{default:inputStatesThemeColor_v0_v2(m.input.default),invalid:inputStatesThemeColor_v0_v2(m.input.invalid)},kbd:_.kbd,link:_.link,muted:{..._.muted,bg:m.selectable?.default.enabled.bg2||m.base.bg},selectable:stateTonesThemeColor_v0_v2(m,m.selectable||m.muted),shadow:m.base.shadow,skeleton:{from:m.skeleton?.from||m.base.border,to:m.skeleton?.to||m.base.border},syntax:m.syntax};return Z.set(m,S),S}function stateTonesThemeColor_v0_v2(m,y){return{default:{enabled:stateThemeColor_v0_v2(m,y.default.enabled),hovered:stateThemeColor_v0_v2(m,y.default.hovered),pressed:stateThemeColor_v0_v2(m,y.default.pressed),selected:stateThemeColor_v0_v2(m,y.default.selected),disabled:stateThemeColor_v0_v2(m,y.default.disabled)},neutral:{enabled:stateThemeColor_v0_v2(m,y.default.enabled),hovered:stateThemeColor_v0_v2(m,y.default.hovered),pressed:stateThemeColor_v0_v2(m,y.default.pressed),selected:stateThemeColor_v0_v2(m,y.default.selected),disabled:stateThemeColor_v0_v2(m,y.default.disabled)},primary:{enabled:stateThemeColor_v0_v2(m,y.primary.enabled),hovered:stateThemeColor_v0_v2(m,y.primary.hovered),pressed:stateThemeColor_v0_v2(m,y.primary.pressed),selected:stateThemeColor_v0_v2(m,y.primary.selected),disabled:stateThemeColor_v0_v2(m,y.primary.disabled)},suggest:{enabled:stateThemeColor_v0_v2(m,y.primary.enabled),hovered:stateThemeColor_v0_v2(m,y.primary.hovered),pressed:stateThemeColor_v0_v2(m,y.primary.pressed),selected:stateThemeColor_v0_v2(m,y.primary.selected),disabled:stateThemeColor_v0_v2(m,y.primary.disabled)},positive:{enabled:stateThemeColor_v0_v2(m,y.positive.enabled),hovered:stateThemeColor_v0_v2(m,y.positive.hovered),pressed:stateThemeColor_v0_v2(m,y.positive.pressed),selected:stateThemeColor_v0_v2(m,y.positive.selected),disabled:stateThemeColor_v0_v2(m,y.positive.disabled)},caution:{enabled:stateThemeColor_v0_v2(m,y.caution.enabled),hovered:stateThemeColor_v0_v2(m,y.caution.hovered),pressed:stateThemeColor_v0_v2(m,y.caution.pressed),selected:stateThemeColor_v0_v2(m,y.caution.selected),disabled:stateThemeColor_v0_v2(m,y.caution.disabled)},critical:{enabled:stateThemeColor_v0_v2(m,y.critical.enabled),hovered:stateThemeColor_v0_v2(m,y.critical.hovered),pressed:stateThemeColor_v0_v2(m,y.critical.pressed),selected:stateThemeColor_v0_v2(m,y.critical.selected),disabled:stateThemeColor_v0_v2(m,y.critical.disabled)}}}function stateThemeColor_v0_v2(m,y){return{...y,avatar:{gray:{bg:m.spot.gray,fg:m.base.bg},blue:{bg:m.spot.blue,fg:m.base.bg},purple:{bg:m.spot.purple,fg:m.base.bg},magenta:{bg:m.spot.magenta,fg:m.base.bg},red:{bg:m.spot.red,fg:m.base.bg},orange:{bg:m.spot.orange,fg:m.base.bg},yellow:{bg:m.spot.yellow,fg:m.base.bg},green:{bg:m.spot.green,fg:m.base.bg},cyan:{bg:m.spot.cyan,fg:m.base.bg}},badge:{default:{bg:m.muted.default.enabled.bg,fg:m.muted.default.enabled.fg,dot:m.muted.default.enabled.muted.fg,icon:m.muted.default.enabled.muted.fg},neutral:{bg:m.muted.transparent.enabled.bg,fg:m.muted.transparent.enabled.fg,dot:m.muted.transparent.enabled.muted.fg,icon:m.muted.transparent.enabled.muted.fg},primary:{bg:m.muted.primary.enabled.bg,fg:m.muted.primary.enabled.fg,dot:m.muted.primary.enabled.muted.fg,icon:m.muted.primary.enabled.muted.fg},suggest:{bg:m.muted.primary.enabled.bg,fg:m.muted.primary.enabled.fg,dot:m.muted.primary.enabled.muted.fg,icon:m.muted.primary.enabled.muted.fg},positive:{bg:m.muted.positive.enabled.bg,fg:m.muted.positive.enabled.fg,dot:m.muted.positive.enabled.muted.fg,icon:m.muted.positive.enabled.muted.fg},caution:{bg:m.muted.caution.enabled.bg,fg:m.muted.caution.enabled.fg,dot:m.muted.caution.enabled.muted.fg,icon:m.muted.caution.enabled.muted.fg}
374,critical:{bg:m.muted.critical.enabled.bg,fg:m.muted.critical.enabled.fg,dot:m.muted.critical.enabled.muted.fg,icon:m.muted.critical.enabled.muted.fg}},kbd:{bg:m.muted.default.enabled.bg,fg:m.muted.default.enabled.fg,border:m.muted.default.enabled.border},muted:{...m.muted.default.enabled.muted,bg:y.bg2||y.bg},skeleton:{from:y.skeleton?.from||y.border,to:y.skeleton?.to||y.border}}}function inputStatesThemeColor_v0_v2(m){return{enabled:inputStateThemeColor_v0_v2(m.enabled),disabled:inputStateThemeColor_v0_v2(m.disabled),readOnly:inputStateThemeColor_v0_v2(m.readOnly),hovered:inputStateThemeColor_v0_v2(m.hovered)}}function inputStateThemeColor_v0_v2(m){return{bg:m.bg,border:m.border,fg:m.fg,muted:{bg:m.bg2},placeholder:m.placeholder}}let W=new WeakMap;function getTheme_v2(m){if(m.sanity.v2?._resolved)return m.sanity.v2;let y=W.get(m);if(y)return y;let _={_version:2,_resolved:!0,avatar:{...j.avatar,...m.sanity.avatar},button:{...j.button,...m.sanity.button},card:j.card,color:themeColor_v0_v2(m.sanity.color),container:m.sanity.container,font:m.sanity.fonts,input:{...j.input,...m.sanity.input,checkbox:{...j.input.checkbox,...m.sanity.input.checkbox},radio:{...j.input.radio,...m.sanity.input.radio},switch:{...j.input.switch,...m.sanity.input.switch}},layer:m.sanity.layer??j.layer,media:m.sanity.media,radius:m.sanity.radius,shadow:m.sanity.shadows,space:m.sanity.space,style:m.sanity.styles};return W.set(m,_),_}function is_v2(m){return 2===m._version}let q=new WeakMap,Y=new WeakMap;function v2_v0(m){let y=Y.get(m);
374if(y)return y;let{avatar:_,button:S,color:T,container:R,font:D,input:j,media:B,radius:Z,shadow:W,space:q,style:ee}=m;return{_version:0,avatar:_,button:S,container:R,color:{light:{transparent:themeColor_v2_v0(T.light.transparent),default:themeColor_v2_v0(T.light.default),primary:themeColor_v2_v0(T.light.primary),positive:themeColor_v2_v0(T.light.positive),caution:themeColor_v2_v0(T.light.caution),critical:themeColor_v2_v0(T.light.critical)},dark:{transparent:themeColor_v2_v0(T.dark.transparent),default:themeColor_v2_v0(T.dark.default),primary:themeColor_v2_v0(T.dark.primary),positive:themeColor_v2_v0(T.dark.positive),caution:themeColor_v2_v0(T.dark.caution),critical:themeColor_v2_v0(T.dark.critical)}},focusRing:j.text.focusRing,fonts:D,input:j,media:B,radius:Z,shadows:W,space:q,styles:ee,v2:m}}function themeColor_v2_v0(m){return{base:{bg:m.bg,fg:m.fg,border:m.border,focusRing:m.focusRing,shadow:m.shadow},button:m.button,card:m.selectable.default,dark:m._dark,input:{default:inputStatesThemeColor_v2_v0(m.input.default),invalid:inputStatesThemeColor_v2_v0(m.input.invalid)},muted:{...m.button.ghost,transparent:m.button.ghost.default},solid:{...m.button.default,transparent:m.button.default.default},selectable:m.selectable,spot:{gray:m.avatar.gray.bg,blue:m.avatar.blue.bg,purple:m.avatar.purple.bg,magenta:m.avatar.magenta.bg,red:m.avatar.red.bg,orange:m.avatar.orange.bg,yellow:m.avatar.yellow.bg,green:m.avatar.green.bg,cyan:m.avatar.cyan.bg},syntax:m.syntax}}function inputStatesThemeColor_v2_v0(m){return{enabled:inputStateThemeColor_v2_v0(m.enabled),disabled:inputStateThemeColor_v2_v0(m.disabled),readOnly:inputStateThemeColor_v2_v0(m.readOnly),hovered:inputStateThemeColor_v2_v0(m.hovered)}}function inputStateThemeColor_v2_v0(m){return{bg:m.bg,bg2:m.muted.bg,border:m.border,fg:m.fg,placeholder:m.placeholder}}let ee=["multiply","screen"],et=["transparent","default","neutral","primary","suggest","positive","caution","critical"],er=["default","neutral","primary","suggest","positive","caution","critical"],ei=["enabled","hovered","pressed","selected","disabled"],ea=["default","ghost","bleed"],es=["default","invali
374d"],el=["enabled","hovered","readOnly","disabled"];function isColorTintKey(m){return T.includes(m)}function isColorMixPercentValue(m){return/^\d+%$/.test(m)}function parseTokenValue(m){let y=m.split("/"),_=y.shift()||"",[T,R]=_.split(" ");if(isColorTintKey(T)){let m=y.shift()||"";if(isColorMixPercentValue(R)){let m=Number(R.slice(0,-1))/100;return{type:"color",tint:T,mix:m}}if(isColorOpacityValue(m)){let y=Number(m);return{type:"color",tint:T,opacity:y}}return{type:"color",tint:T}}if("black"===T||"white"===T){let m=y.shift()||"";if(isColorMixPercentValue(R)){let m=Number(R.slice(0,-1))/100;return{type:"color",key:T,mix:m}}if(isColorOpacityValue(m)){let y=Number(m);return{type:"color",key:T,opacity:y}}return{type:"color",key:T}}if(S.includes(T)){_=y.shift()||"";let[m,S]=_.split(" ");if(isColorTintKey(m)){let _=y.shift()||"";if(isColorMixPercentValue(S)){let y=Number(S.slice(0,-1))/100;return{type:"color",hue:T,tint:m,mix:y}}if(isColorOpacityValue(_)){let y=Number(_);return{type:"color",hue:T,tint:m,opacity:y}}return{type:"color",hue:T,tint:m}}return{type:"hue",value:T}}if(ee.includes(T))return{type:"blendMode",value:T}}function isColorOpacityValue(m){return"0"===m||/^0\.[0-9]+$/.test(m)||"1"===m}[...S],[...et],[...er],[...ei],[...es],[...el];let eu=["500","500"];function resolveColorTokenValue(m,y=eu){var _;let S;let{hue:T,scheme:R}=m,D=parseTokenValue(y["light"===R?0:1]);if(!D||"color"!==D.type)throw Error(`Invalid color token: ${y[0]}`);return _={...D,hue:D.hue||T},S="",S="black"===_.key||"white"===_.key?_.key:`${_.hue}/${_.tint}`,void 0!==_.mix?`${S} ${100*_.mix}%`:(void 0!==_.opacity&&(S+=`/${_.opacity}`),S)}let ec={base:{"*":{_blend:["multiply","screen"],accent:{fg:["purple/600","purple/400"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},backdrop:["gray/200/0.5","black/0.5"],badge:{"*":{bg:["100","900"],fg:["600","400"],icon:["500","500"],dot:["500","500"]},positive:{bg:["200 50%","900"],fg:["600","500"]},caution:{bg:["200 50%","900"],fg:["600","500"]}},bg:["50","950"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["800","200"],focusRing:["blue/500","blue/500"],icon:["600","400"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/600","blue/300"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},shadow:{outline:["500/0.3","500/0.4"],umbra:["gray/500/0.1","black/0.2"],penumbra:["gray/500/0.07","black/0.14"],ambient:["gray/500/0.06","black/0.12"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},transparent:{bg:["50","black"]},default:{bg:["white","950"],fg:["800","200"],muted:{fg:["600","400"]}},primary:{_hue:"blue"},suggest:{_hue:"purple"},positive:{_hue:"green",shadow:{outline:["500/0.4","500/0.4"]}},caution:{_hue:"yellow",shadow:{outline:["600/0.3","500/0.4"]}},critical:{_hue:"red"}},button:{default:{"*":{"*":{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500/0","400/0"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["950","50"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},hovered:{bg:["600","300"],border:["700/0","300/0"]},pressed:{bg:["700","300"]},selected:{bg:["700","300"]},disabled:{_hue:"gray",accent:{fg:["100 70%","900 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/500","gray/400"],fg:["white","black"]}},badge:{"*":{bg:["gray/700","gray/300"],fg:["white","black"],dot:["white","black"],icon:["white","black"]}},bg:["300","600"],code:{bg:["950","50"],fg:["300","600"]},fg:["300","600"],muted:{bg:["950","50"],fg:["300","600"]},kbd:{bg:["black","white"],fg:["white","black"],border:["700","300"]},link:{fg:["100 70%","900 70%"]}}},default:{"*":{avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},bg:["800","200"],muted:{bg:["950","50"],fg:["400","600"]}},hovered:{bg:["900","100"]},pressed:{bg:["black","white"]},selected:{bg:["black","white"]}}},ghost:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 60%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["50","950"],border:["100","900"],code:{bg:["500 10%","400 10%"],fg:["700 60%","400 60%"]},fg:["600","400"],icon:["700 60%","300 60%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 60%","blue/300 60%"]},muted:{bg:["100","950"],fg:["700 60%","300 60%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["100","900"],fg:["700","300"]},pressed:{bg:["200","800"],fg:["800","200"]},selected:{bg:["200","800"],fg:["800","200"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}}
374,badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["300","700"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}},positive:{"*":{border:["600 20%","800"]}},caution:{"*":{border:["600 20%","800"]}}},bleed:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["white/0","black/0"],code:{bg:["50","950"],fg:["700 75%","300 75%"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["700","300"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["100","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","900"],fg:["800","200"],icon:["800 70%","300 70%"]},pressed:{bg:["100","800"],fg:["800","200"],icon:["800 70%","200 70%"]},selected:{bg:["100","900"],fg:["800","200"],icon:["800 60%","200 60%"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["400","600"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}}}},input:{"*":{"*":{_blend:["multiply","screen"],bg:["white","black"],border:["200","700"],fg:["black","200"],muted:{bg:["50","950"]},placeholder:["400","600"]},hovered:{border:["300","700"]},readOnly:{bg:["50","950"],border:["200","800"],fg:["800","200"]},disabled:{bg:["50","950"],fg:["400","600"],border:["100","900"],placeholder:["200","800 50%"]}},invalid:{"*":{_hue:"red",bg:["100","950"]}}},selectable:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","950"]},pressed:{bg:["100","900"]},selected:{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["multiply","screen"],bg:["white","black"],fg:["black","white"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500 20%","400 20%"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["500 10%","400 10%"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["200","800"],icon:["200","800"],kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]},muted:{bg:["50 50%","950 50%"],fg:["200","800"]}}},default:{selected:{_hue:"blue"}},critical:{disabled:{bg:["50 50%","950 50%"]}}},syntax:{atrule:["purple/600","purple/400"],attrName:["green/600","green/400"],attrValue:["yellow/600","yellow/400"],attribute:["yellow/600","yellow/400"],boolean:["purple/600","purple/400"],builtin:["purple/600","purple/400"],c
374data:["yellow/600","yellow/400"],char:["yellow/600","yellow/400"],class:["orange/600","orange/400"],className:["cyan/600","cyan/400"],comment:["gray/400","gray/600"],constant:["purple/600","purple/400"],deleted:["red/600","red/400"],entity:["red/600","red/400"],function:["green/600","green/400"],hexcode:["blue/600","blue/400"],id:["purple/600","purple/400"],important:["purple/600","purple/400"],inserted:["yellow/600","yellow/400"],keyword:["magenta/600","magenta/400"],number:["purple/600","purple/400"],operator:["magenta/600","magenta/400"],property:["blue/600","blue/400"],pseudoClass:["yellow/600","yellow/400"],pseudoElement:["yellow/600","yellow/400"],punctuation:["gray/600","gray/400"],regex:["blue/600","blue/400"],selector:["red/600","red/400"],string:["yellow/600","yellow/400"],symbol:["purple/600","purple/400"],tag:["red/600","red/400"],unit:["orange/600","orange/400"],url:["red/600","red/400"],variable:["red/600","red/400"]}};function isRecord(m){return!!(m&&"object"==typeof m&&!Array.isArray(m))}function merge(...m){let y=m.filter(Boolean);return 0===y.length?{}:y.reduce(_merge,{})}function _merge(m,y){for(let _ of Object.keys(y)){let S=m[_],T=y[_];isRecord(S)&&isRecord(T)?m[_]=merge(S,T):m[_]=T}return m}function buildColorScheme(m,y){let{scheme:_}=m,S={};for(let m of et)S[m]=function(m,y){let{scheme:_,tone:S}=m,T=y?.color?.base?.[S],R={hue:T?._hue||"gray",scheme:_};return{_blend:(T?._blend||["multiply","screen"])["light"===_?0:1],_dark:"dark"===_,accent:{fg:resolveColorTokenValue(R,T?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:_},T),backdrop:resolveColorTokenValue(R,T?.backdrop),badge:buildBadgeColorTheme(T?.badge,{scheme:_},y),bg:resolveColorTokenValue(R,T?.bg),border:resolveColorTokenValue(R,T?.border),button:function(m,y){let{scheme:_,tone:S}=m,T={};for(let m of ea)T[m]=function(m,y){let{cardTone:_,mode:S,scheme:T}=m,R={};for(let m of er)R[m]=function(m,y){let{cardTone:_,mode:S,scheme:T,tone:R}=m,D={};for(let m of ei)D[m]=function(m,y){let{cardTone:_,mode:S,tone:T,scheme:R,state:D}=m,j=y?.color?.base?.[_],B=y?.color?.button?.[S]?.[T]?.[D],Z=B?._hue||j?._hue||"gray",W=B?._blend||["screen","multiply"],q={hue:Z,scheme:R};return{_blend:W["light"===R?0:1],accent:{fg:resolveColorTokenValue(q,B?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:R},B),badge:buildBadgeColorTheme(B?.badge,{scheme:R},y),bg:resolveColorTokenValue(q,B?.bg),border:resolveColorTokenValue(q,B?.border),code:{bg:resolveColorTokenValue(q,B?.code?.bg),fg:resolveColorTokenValue(q,B?.code?.fg)},fg:resolveColorTokenValue(q,B?.fg),icon:resolveColorTokenValue(q,B?.icon),muted:{bg:resolveColorTokenValue(q,B?.muted?.bg),fg:resolveColorTokenValue(q,B?.muted?.fg)},kbd:{bg:resolveColorTokenValue(q,B?.kbd?.bg),fg:resolveColorTokenValue(q,B?.kbd?.fg),border:resolveColorTokenValue(q,B?.kbd?.border)},link:{fg:resolveColorTokenValue(q,B?.link?.fg)},skeleton:{from:resolveColorTokenValue(q,B?.skeleton?.from),to:resolveColorTokenValue(q,B?.skeleton?.to)}}}({cardTone:_,mode:S,tone:R,scheme:T,state:m},y);return D}({cardTone:_,mode:S,scheme:T,tone:m},y);return R}({cardTone:S,scheme:_,mode:m},y);return T}({scheme:_,tone:S},y),code:{bg:resolveColorTokenValue(R,T?.code?.bg),fg:resolveColorTokenValue(R,T?.code?.fg)},fg:resolveColorTokenValue(R,T?.fg),focusRing:resolveColorTokenValue(R,T?.focusRing),icon:resolveColorTokenValue(R,T?.icon),input:function(m,y){let{scheme:_,tone:S}=m;return{default:buildInputStatesColorTheme({mode:"default",scheme:_,tone:S},y),invalid:buildInputStatesColorTheme({mode:"invalid",scheme:_,tone:S},y)}}({scheme:_,tone:S},y),kbd:{bg:resolveColorTokenValue(R,T?.kbd?.bg),fg:resolveColorTokenValue(R,T?.kbd?.fg),border:resolveColorTokenValue(R,T?.kbd?.border)},link:{fg:resolveColorTokenValue(R,T?.link?.fg)},muted:{bg:resolveColorTokenValue(R,T?.muted?.bg),fg:resolveColorTokenValue(R,T?.muted?.fg)},selectable:function(m,y){let{scheme:_,tone:S}=m,T={};for(let m of er)T[m]=function(m,y){let{cardTone:_,scheme:S,tone:T}=m,R={};for(let m of ei)R[m]=function(m,y){let{cardTone:_,scheme:S,state:T,tone:R}=m,D=y?.color?.base?.[_],j=y?.color?.selectable?.[R]?.[T],B=j?._hue||D?._hue||"gray",Z=j?._blend||["screen","multiply"],W={hue:B,scheme:S};return{_blend:Z["light"===S?0:1],accent:{fg:resolveColorTokenValue(W,j?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:S},j),badge:buildBadgeColorTheme(j?.badge,{scheme:S},y),bg:resolveColorTokenValue(W,j?.bg),border:resolveColorTokenValue(W,j?.border),code:{bg:resolveColorTokenValue(W,j?.code?.bg),fg:resolveColorTokenValue(W,j?.code?.fg)},fg:resolveColorTokenValue(W,j?.fg),icon:resolveColorTokenValue(W,j?.icon),muted:{bg:resolveColorTokenValue(W,j?.muted?.bg),fg:resolveColorTokenValue(W,j?.muted?.fg)},kbd:{bg:resolveColorTokenValue(W,j?.kbd?.bg),fg:resolveColorTokenValue(W,j?.kbd?.fg),border:resolveColorTokenValue(W,j?.kbd?.border)},link:{fg:resolveColorTokenValue(W,j?.link?.fg)},skeleton:{from:resolveColorTokenValue(W,j?.skeleton?.from),to:resolveColorTokenValue(W,j?.skeleton?.to)}}}
374({cardTone:_,tone:T,scheme:S,state:m},y);return R}({cardTone:S,scheme:_,tone:m},y);return T}({scheme:_,tone:S},y),shadow:function(m,y){let{scheme:_,tone:S}=m,T=y?.color?.base?.[S],R={hue:T?._hue||"gray",scheme:_};return{outline:resolveColorTokenValue(R,T?.shadow?.outline),umbra:resolveColorTokenValue(R,T?.shadow?.umbra),penumbra:resolveColorTokenValue(R,T?.shadow?.penumbra),ambient:resolveColorTokenValue(R,T?.shadow?.ambient)}}({scheme:_,tone:S},y),skeleton:{from:resolveColorTokenValue(R,T?.skeleton?.from),to:resolveColorTokenValue(R,T?.skeleton?.to)},syntax:function(m,y){let{scheme:_}=m,S=y?.color?.syntax,T={hue:"gray",scheme:_};return{atrule:resolveColorTokenValue(T,S?.atrule),attrName:resolveColorTokenValue(T,S?.attrName),attrValue:resolveColorTokenValue(T,S?.attrValue),attribute:resolveColorTokenValue(T,S?.attribute),boolean:resolveColorTokenValue(T,S?.boolean),builtin:resolveColorTokenValue(T,S?.builtin),cdata:resolveColorTokenValue(T,S?.cdata),char:resolveColorTokenValue(T,S?.char),class:resolveColorTokenValue(T,S?.class),className:resolveColorTokenValue(T,S?.className),comment:resolveColorTokenValue(T,S?.comment),constant:resolveColorTokenValue(T,S?.constant),deleted:resolveColorTokenValue(T,S?.deleted),doctype:resolveColorTokenValue(T,S?.doctype),entity:resolveColorTokenValue(T,S?.entity),function:resolveColorTokenValue(T,S?.function),hexcode:resolveColorTokenValue(T,S?.hexcode),id:resolveColorTokenValue(T,S?.id),important:resolveColorTokenValue(T,S?.important),inserted:resolveColorTokenValue(T,S?.inserted),keyword:resolveColorTokenValue(T,S?.keyword),number:resolveColorTokenValue(T,S?.number),operator:resolveColorTokenValue(T,S?.operator),prolog:resolveColorTokenValue(T,S?.prolog),property:resolveColorTokenValue(T,S?.property),pseudoClass:resolveColorTokenValue(T,S?.pseudoClass),pseudoElement:resolveColorTokenValue(T,S?.pseudoElement),punctuation:resolveColorTokenValue(T,S?.punctuation),regex:resolveColorTokenValue(T,S?.regex),selector:resolveColorTokenValue(T,S?.selector),string:resolveColorTokenValue(T,S?.string),symbol:resolveColorTokenValue(T,S?.symbol),tag:resolveColorTokenValue(T,S?.tag),unit:resolveColorTokenValue(T,S?.unit),url:resolveColorTokenValue(T,S?.url),variable:resolveColorTokenValue(T,S?.variable)}}({scheme:_},y)}}({scheme:_,tone:m},y);return S}function buildAvatarColorTheme(m,y){let{scheme:_}=m;return{gray:_buildAvatarColorTheme({color:"gray",scheme:_},y),blue:_buildAvatarColorTheme({color:"blue",scheme:_},y),purple:_buildAvatarColorTheme({color:"purple",scheme:_},y),magenta:_buildAvatarColorTheme({color:"magenta",scheme:_},y),red:_buildAvatarColorTheme({color:"red",scheme:_},y),orange:_buildAvatarColorTheme({color:"orange",scheme:_},y),yellow:_buildAvatarColorTheme({color:"yellow",scheme:_},y),green:_buildAvatarColorTheme({color:"green",scheme:_},y),cyan:_buildAvatarColorTheme({color:"cyan",scheme:_},y)}}function _buildAvatarColorTheme(m,y){let{color:_,scheme:S}=m,T=y?.avatar?.[_],R={hue:T?._hue||"gray",scheme:S};return{_blend:(T?._blend||["screen","multiply"])["light"===S?0:1],bg:resolveColorTokenValue(R,T?.bg),fg:resolveColorTokenValue(R,T?.fg)}}function buildBadgeColorTheme(m,y,_){let{scheme:S}=y,T={};for(let y of er)T[y]=function(m,y,_){let{scheme:S,tone:T}=y,R=m?.[T],D={hue:R?._hue||_?.color?.base?.[T]?._hue||"gray",scheme:S};return{bg:resolveColorTokenValue(D,R?.bg),fg:resolveColorTokenValue(D,R?.fg),dot:resolveColorTokenValue(D,R?.dot),icon:resolveColorTokenValue(D,R?.icon)}}(m,{scheme:S,tone:y},_);return T}function buildInputStatesColorTheme(m,y){let{mode:_,scheme:S,tone:T}=m;return{enabled:buildInputStateColorTheme({mode:_,scheme:S,state:"enabled",cardTone:T},y),hovered:buildInputStateColorTheme({mode:_,scheme:S,state:"hovered",cardTone:T},y),readOnly:buildInputStateColorTheme({mode:_,scheme:S,state:"readOnly",cardTone:T},y),disabled:buildInputStateColorTheme({mode:_,scheme:S,state:"disabled",cardTone:T},y)}}function buildInputStateColorTheme(m,y){let{cardTone:_,mode:S,scheme:T,state:R}=m,D=y?.color?.base?.[_],j=y?.color?.input?.[S]?.[R],B=j?._hue||D?._hue||"gray",Z=j?._blend||["screen","multiply"],W={hue:B,scheme:T};return{_blend:Z["light"===T?0:1],bg:resolveColorTokenValue(W,j?.bg),border:resolveColorTokenValue(W,j?.border),fg:resolveColorTokenValue(W,j?.fg),muted:{bg:resolveColorTokenValue(W,j?.muted?.bg)},placeholder:resolveColorTokenValue(W,j?.placeholder)}}function theme_clamp(m,y=0,_=1){return Math.min(_,Math.max(y,m))}function range(m,y,_,S,T){var R;return _*(1-(R=theme_clamp((T-m)/(y-m))))+S*R}function round(m){return Math.round(m)}function theme_hexToRgb(m){if(4===m.length){let y=m.slice(1,2),_=m.slice(2,3),S=m.slice(3,4);return{r:parseInt(y+y,16),g:parseInt(_+_,16),b:parseInt(S+S,16)}}return{r:parseInt(m.slice(1,3),16),g:parseInt(m.slice(3,5),16),b:parseInt(m.slice(5,7),16)}}function theme_rgbToHex(m){let y=round(theme_clamp(Math.round(m.r),0,255)),_=round(theme_clamp(Math.round(m.g),0,255)),S=round(theme_clamp(Math.round(m.b),0,255));return"a"in m?`rgba(${y},${_},${S},${m.a})`:"#"+(16777216+(y<<16)+(_<<8)+S).toString(16).slice(1)}let ed=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function parseColor(m){if(!m)return{r:0,g:0,b:0};if("string"!=typeof m)throw Error("parseColor: expected a string");if("#"===m[0]&&(4===m.length||7===m.length)&&function(m){for(let y of m)if(-1==="0123456789ABCDEFabcdef".indexOf(y))return!1;return!0}(m.slice(1)))return theme_hexToRgb(m);
374if(m.startsWith("hsl("))return function(m){let y=m.s/100,_=m.l/100,S=(1-Math.abs(2*_-1))*y,T=S*(1-Math.abs(m.h/60%2-1)),R=_-S/2,D=0,j=0,B=0;return 0<=m.h&&m.h<60?(D=S,j=T,B=0):60<=m.h&&m.h<120?(D=T,j=S,B=0):120<=m.h&&m.h<180?(D=0,j=S,B=T):180<=m.h&&m.h<240?(D=0,j=T,B=S):240<=m.h&&m.h<300?(D=T,j=0,B=S):300<=m.h&&m.h<360&&(D=S,j=0,B=T),{r:Math.round((D+R)*255),g:Math.round((j+R)*255),b:Math.round((B+R)*255)}}(function(m){let y=ed.exec(m);if(!y)throw Error(`parseHsl: string is not a HSL color: "${m}"`);return{h:parseInt(y[1]),s:parseFloat(y[3]),l:parseFloat(y[5])}}(m));if(m.startsWith("rgba("))return function(m){let y=m.replace(/rgba\(|\)/g,"").split(",");return{r:parseInt(y[0]),g:parseInt(y[1]),b:parseInt(y[2]),a:parseFloat(y[3])}}(m);throw Error(`parseColor: unexpected color format: "${m}"`)}let ef=[0,255];function renderColorValue(m,y){let{bg:_,blendMode:S,colorPalette:T}=y;if("white"===_)throw Error("Cannot blend with white background");let R=parseTokenValue(m);if(!R||"color"!==R.type)throw Error(`Invalid color token value: ${m}`);let D="";if("black"===R.key&&(D=renderColorHex(T.black)),"white"===R.key&&(D=renderColorHex(T.white)),R.hue&&R.tint&&(D=renderColorHex(T[R.hue][R.tint])),!D)throw Error(`Invalid color token value: ${m}`);let j=D,B={blendMode:S,bg:_,black:renderColorHex(T.black),white:renderColorHex(T.white)};try{if(D=function(m,y){var _,S,T,R,D,j;let{blendMode:B}=y,Z=parseColor(m),W=parseColor(y.black),q=parseColor(y.white),Y=y.bg?parseColor(y.bg):"multiply"===B?q:W,ee={r:[W.r,q.r],g:[W.g,q.g],b:[W.b,q.b]},et={r:theme_clamp(range(...ee.r,...ef,Y.r),...ef),g:theme_clamp(range(...ee.g,...ef,Y.g),...ef),b:theme_clamp(range(...ee.b,...ef,Y.b),...ef)},er={r:theme_clamp(range(...ee.r,...ef,Z.r),...ef),g:theme_clamp(range(...ee.g,...ef,Z.g),...ef),b:theme_clamp(range(...ee.b,...ef,Z.b),...ef)},ei="multiply"===B?{r:255*(et.r/255*(er.r/255)),g:255*(et.g/255*(er.g/255)),b:255*(et.b/255*(er.b/255))}:{r:255*((_=et.r/255)+(S=er.r/255)-_*S),g:255*((T=et.g/255)+(R=er.g/255)-T*R),b:255*((D=et.b/255)+(j=er.b/255)-D*j)},ea={r:theme_clamp(range(...ef,...ee.r,ei.r),...ee.r),g:theme_clamp(range(...ef,...ee.g,ei.g),...ee.g),b:theme_clamp(range(...ef,...ee.b,ei.b),...ee.b)};return theme_rgbToHex(ea)}(D,B),_&&void 0!==R.mix){var Z,W,q,Y,ee,et,er;let m=theme_hexToRgb(_),y=theme_hexToRgb(D);D=theme_rgbToHex((Z=R.mix,{r:(W=m.r,q=y.r,W+(q-W)*Z),g:(Y=m.g,ee=y.g,Y+(ee-Y)*Z),b:(et=m.b,er=y.b,et+(er-et)*Z)}))}}catch(m){throw console.warn("could not blend",D,B),m}return"#aN"===D&&(console.warn(`invalid color token value: ${m}`),D=j),void 0!==R.opacity&&(D=function(m,y){let _=parseColor(m);return`rgba(${_.r},${_.g},${_.b},${y})`}(D,R.opacity)),D}function renderColorHex(m){return"string"==typeof m?m:m.hex}function renderThemeColorScheme(m,y){let _=Object.entries(y),[,S]=_.find(([m])=>"transparent"===m),[,T]=_.find(([m])=>"default"===m),R=renderThemeColor(S,{colorPalette:m}),D=renderThemeColor(T,{colorPalette:m}),j=D.bg;if("white"===j)throw Error("Cannot blend with white background");return Object.fromEntries([["transparent",R],["default",D],..._.filter(([m])=>"default"!==m&&"transparent"!==m).map(([y,_])=>[y,renderThemeColor(_,{bg:j,colorPalette:m})])])}function renderThemeColor(m,y){var _,S,T,R;let{colorPalette:D,bg:j}=y,B=m._blend||"multiply",Z=renderColorValue(m.bg,{colorPalette:D,bg:j,blendMode:B}),W={colorPalette:D,bg:Z,blendMode:B},q=(_=m.button,S={baseBg:Z,blendMode:B,colorPalette:D},{default:renderThemeColorButtonTones(_.default,S),ghost:renderThemeColorButtonTones(_.ghost,S),bleed:renderThemeColorButtonTones(_.bleed,S)}),Y=function(m,y){let _={};for(let T of er){var S;_[T]={enabled:renderThemeColorState((S=m[T]).enabled,y),hovered:renderThemeColorState(S.hovered,y),pressed:renderThemeColorState(S.pressed,y),selected:renderThemeColorState(S.selected,y),disabled:renderThemeColorState(S.disabled,y)}}return _}(m.selectable,{colorPalette:D,baseBg:Z,blendMode:B}),ee={outline:renderColorValue(m.shadow.outline,W),umbra:renderColorValue(m.shadow.umbra,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}}),penumbra:renderColorValue(m.shadow.penumbra,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}}),ambient:renderColorValue(m.shadow.ambient,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}})};return{_blend:B,_dark:m._dark,accent:{fg:renderColorValue(m.accent.fg,W)},avatar:renderThemeColorAvatar(m.avatar,{baseBg:Z,colorPalette:D,blendMode:B}),backdrop:renderColorValue(m.backdrop,W),badge:renderThemeColorBadge(m.badge,{baseBg:Z,colorPalette:D,blendMode:B}),bg:Z,border:renderColorValue(m.border,W),button:q,code:{bg:renderColorValue(m.code.bg,W),fg:renderColorValue(m.code.fg,W)}
374,fg:renderColorValue(m.fg,W),focusRing:renderColorValue(m.focusRing,W),icon:renderColorValue(m.icon,W),input:(T=m.input,R={baseBg:Z,colorPalette:D,blendMode:B},{default:renderInputStatesColorTheme(T.default,R),invalid:renderInputStatesColorTheme(T.invalid,R)}),kbd:function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),D={bg:R,blendMode:S,colorPalette:T};return{bg:R,fg:renderColorValue(m.fg,D),border:renderColorValue(m.border,D)}}(m.kbd,{baseBg:Z,colorPalette:D,blendMode:B}),link:{fg:renderColorValue(m.link.fg,W)},muted:{bg:renderColorValue(m.muted.bg,W),fg:renderColorValue(m.muted.fg,W)},shadow:ee,skeleton:{from:renderColorValue(m.skeleton.from,W),to:renderColorValue(m.skeleton.to,W)},syntax:function(m,y){let{colorPalette:_,baseBg:S,blendMode:T}=y,R={colorPalette:_,bg:S,blendMode:T};return{atrule:renderColorValue(m.atrule,R),attrName:renderColorValue(m.attrName,R),attrValue:renderColorValue(m.attrValue,R),attribute:renderColorValue(m.attribute,R),boolean:renderColorValue(m.boolean,R),builtin:renderColorValue(m.builtin,R),cdata:renderColorValue(m.cdata,R),char:renderColorValue(m.char,R),class:renderColorValue(m.class,R),className:renderColorValue(m.className,R),comment:renderColorValue(m.comment,R),constant:renderColorValue(m.constant,R),deleted:renderColorValue(m.deleted,R),doctype:renderColorValue(m.doctype,R),entity:renderColorValue(m.entity,R),function:renderColorValue(m.function,R),hexcode:renderColorValue(m.hexcode,R),id:renderColorValue(m.id,R),important:renderColorValue(m.important,R),inserted:renderColorValue(m.inserted,R),keyword:renderColorValue(m.keyword,R),number:renderColorValue(m.number,R),operator:renderColorValue(m.operator,R),prolog:renderColorValue(m.prolog,R),property:renderColorValue(m.property,R),pseudoClass:renderColorValue(m.pseudoClass,R),pseudoElement:renderColorValue(m.pseudoElement,R),punctuation:renderColorValue(m.punctuation,R),regex:renderColorValue(m.regex,R),selector:renderColorValue(m.selector,R),string:renderColorValue(m.string,R),symbol:renderColorValue(m.symbol,R),tag:renderColorValue(m.tag,R),unit:renderColorValue(m.unit,R),url:renderColorValue(m.url,R),variable:renderColorValue(m.variable,R)}}(m.syntax,{baseBg:Z,colorPalette:D,blendMode:B}),selectable:Y}}function renderThemeColorAvatar(m,y){let _={};for(let T of S)_[T]=function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T});return{_blend:R,bg:D,fg:renderColorValue(m.fg,{bg:D,blendMode:R,colorPalette:T})}}(m[T],y);return _}function renderThemeColorBadge(m,y){let _={};for(let S of er)_[S]=function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),D={bg:R,blendMode:S,colorPalette:T};return{bg:R,dot:renderColorValue(m.dot,D),fg:renderColorValue(m.fg,D),icon:renderColorValue(m.icon,D)}}(m[S],y);return _}function renderThemeColorButtonTones(m,y){let _={};for(let T of er){var S;_[T]={enabled:renderThemeColorState((S=m[T]).enabled,y),hovered:renderThemeColorState(S.hovered,y),pressed:renderThemeColorState(S.pressed,y),selected:renderThemeColorState(S.selected,y),disabled:renderThemeColorState(S.disabled,y)}}return _}function renderThemeColorState(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),j={bg:D,blendMode:R,colorPalette:T};return{_blend:R,accent:{fg:renderColorValue(m.accent.fg,j)},avatar:renderThemeColorAvatar(m.avatar,{baseBg:D,colorPalette:T,blendMode:R}),badge:renderThemeColorBadge(m.badge,{baseBg:D,colorPalette:T,blendMode:R}),bg:D,border:renderColorValue(m.border,j),code:{bg:renderColorValue(m.code.bg,j),fg:renderColorValue(m.code.fg,j)},fg:renderColorValue(m.fg,j),icon:renderColorValue(m.icon,j),link:{fg:renderColorValue(m.link.fg,j)},muted:{bg:renderColorValue(m.muted.bg,j),fg:renderColorValue(m.muted.fg,j)},kbd:{bg:renderColorValue(m.kbd.bg,j),fg:renderColorValue(m.kbd.fg,j),border:renderColorValue(m.kbd.border,j)},skeleton:{from:renderColorValue(m.skeleton?.from,j),to:renderColorValue(m.skeleton?.to,j)}}}function renderInputStatesColorTheme(m,y){return{enabled:renderInputStateColorTheme(m.enabled,y),hovered:renderInputStateColorTheme(m.hovered,y),readOnly:renderInputStateColorTheme(m.readOnly,y),disabled:renderInputStateColorTheme(m.disabled,y)}}function renderInputStateColorTheme(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{colorPalette:T,bg:_,blendMode:S}),j={colorPalette:T,bg:D,blendMode:R};return{_blend:R,bg:D,border:renderColorValue(m.border,j),fg:renderColorValue(m.fg,j),muted:{bg:renderColorValue(m.muted.bg,j)},placeholder:renderColorValue(m.placeholder,j)}}function buildTheme(m){let y=function(m){let y={color:function(m){let y=merge(ec,m);return{base:function(m){let y={};for(let _ of et)y[_]=function(m,y){let _=merge(m?.base?.["*"],m?.base?.[y]),T=_._hue||m?.base?.[y]?._hue||"gray";return{..._,_hue:T,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},_.avatar?.["*"],_.avatar?.[y])}),{}),badge:er.reduce((y,S)=>({...y,[S]:{_hue:m?.base?.[S]?._hue||T,..._.badge?.["*"],..._.badge?.[S]}}),{})}}(m,_);return y}(y),button:function(m){let y={};for(let _ of ea)y[_]=function(m,y){let _={};for(let T of er)_[T]=function(m,y,_){let T={};for(let R of ei)T[R]=function(m,y,_,T){let R=merge(m?.button?.[_]?.["*"]?.["*"],m?.button?.[_]?.[y]?.["*"],m?.button?.[_]?.["*"]?.[T],m?.button?.[_]?.[y]?.[T]),D=R._hue||m?.base?.[y]?._hue;return{...R,_hue:D,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},R.avatar?.["*"],R.avatar?.[y])}),{}),badge:er.reduce((y,_)=>({...y,[_]:{_hue:m?.base?.[_]?._hue||D,...R.badge?.["*"],...R.badge?.[_]}}),{})}}(m,_,y,R);return T}(m,y,T);return _}(m,_);return y}(y),input:function(m){let y={};for(let _ of es)y[_]=function(m,y){let _={};for(let S of el)_[S]=function(m,y,_){let S=merge(m?.input?.["*"]?.["*"],m?.input?.[y]?.["*"],m?.input?.["*"]?.[_],m?.input?.[y]?.[_]),T=S._hue||m?.input?.[y]?._hue;return{...S,_hue:T}}
374(m,y,S);return _}(m,_);return y}(y),selectable:function(m){let y={};for(let _ of er)y[_]=function(m,y){let _={_hue:m?.selectable?.[y]?._hue||m?.base?.[y]?._hue};for(let T of ei)_[T]=function(m,y,_){let T=merge(m?.selectable?.["*"]?.["*"],m?.selectable?.[y]?.["*"],m?.selectable?.["*"]?.[_],m?.selectable?.[y]?.[_]),R=T._hue||m?.base?.[y]?._hue;return{...T,_hue:R,avatar:S.reduce((m,y)=>({...m,[y]:merge({_hue:y},T.avatar?.["*"],T.avatar?.[y])}),{}),badge:er.reduce((y,_)=>({...y,[_]:{_hue:m?.base?.[_]?._hue||R,...T.badge?.["*"],...T.badge?.[_]}}),{})}}(m,y,T);return _}(m,_);return y}(y),syntax:y.syntax}}(m?.color)};return{light:buildColorScheme({scheme:"light"},y),dark:buildColorScheme({scheme:"dark"},y)}}(m),_={_version:2,avatar:m?.avatar??j.avatar,button:m?.button??j.button,card:m?.card??j.card,color:function(m,y){let _=y?.palette??R;return{light:renderThemeColorScheme(_,m.light),dark:renderThemeColorScheme(_,m.dark)}}(y,m),container:m?.container??j.container,font:m?.font??B,input:m?.input??j.input,layer:m?.layer??j.layer,media:m?.media??j.media,radius:m?.radius??j.radius,shadow:m?.shadow??j.shadow,space:m?.space??j.space,style:m?.style??j.style};return v2_v0(_)}let ep=new Map;function getScopedTheme(m,y,_){let S=function(m,y,_){let S=ep.get(y);if(!S)return;let T=S.get(_);if(T)return T.get(m)}(m,y,_);if(S)return S;let T=is_v2(m)?v2_v0(m):m,R=is_v2(m)?m:function(m){if(m.v2)return m.v2;let y=q.get(m);
374if(y)return y;let{avatar:_,button:S,color:T,container:R,fonts:D,input:B,layer:Z,media:W,radius:Y,shadows:ee,space:et,styles:er}=m,ei={_version:2,avatar:{...j.avatar,..._},button:{...j.button,...S},card:j.card,color:{light:{transparent:themeColor_v0_v2(T.light.transparent),default:themeColor_v0_v2(T.light.default),neutral:themeColor_v0_v2(T.light.transparent),primary:themeColor_v0_v2(T.light.primary),suggest:themeColor_v0_v2(T.light.primary),positive:themeColor_v0_v2(T.light.positive),caution:themeColor_v0_v2(T.light.caution),critical:themeColor_v0_v2(T.light.critical)},dark:{transparent:themeColor_v0_v2(T.dark.transparent),default:themeColor_v0_v2(T.dark.default),neutral:themeColor_v0_v2(T.dark.transparent),primary:themeColor_v0_v2(T.dark.primary),suggest:themeColor_v0_v2(T.dark.primary),positive:themeColor_v0_v2(T.dark.positive),caution:themeColor_v0_v2(T.dark.caution),critical:themeColor_v0_v2(T.dark.critical)}},container:R,font:D,input:{...j.input,...B,checkbox:{...j.input.checkbox,...B.checkbox},radio:{...j.input.radio,...B.radio},switch:{...j.input.switch,...B.switch}},layer:Z??j.layer,media:W,radius:Y,shadow:ee,space:et,style:er};return q.set(m,ei),ei}(m),D=T.color[y]||T.color.light,B=D[_]||D.default,Z=T.layer||j.layer,W=R.color[y]||R.color.light,Y=W[_]||W.default,ee="neutral"in Y.badge?Y:{...Y,badge:{...Y.badge,neutral:Y.badge.default,suggest:Y.badge.primary},button:{bleed:{...Y.button.bleed,neutral:Y.button.bleed.default,suggest:Y.button.bleed.primary},default:{...Y.button.default,neutral:Y.button.default.default,suggest:Y.button.default.primary},ghost:{...Y.button.ghost,neutral:Y.button.ghost.default,suggest:Y.button.ghost.primary}},selectable:{...Y.selectable,neutral:Y.selectable.default,suggest:Y.selectable.primary}},et=R.layer||j.layer,er={sanity:{...T,color:B,layer:Z,v2:{...R,_resolved:!0,color:ee,layer:et}}};return function(m,y,_,S){ep.has(y)||ep.set(y,new Map);let T=ep.get(y);T.has(_)||T.set(_,new WeakMap),T.get(_).set(m,S)}(m,y,_,er),er}},49578:function(m,y,_){"use strict";_.d(y,{k:function(){return MenuGroup}});var S=_(85893),T=_(65490),R=_(75482),D=_(75282);let MenuGroup=m=>{let y,_,j;let B=(0,T.c)(8),{tooltipProps:Z}=m;B[0]!==Z?(y=m=>(0,S.jsx)(D.u,{content:Z?.content,portal:!0,...Z,children:(0,S.jsx)("div",{children:m})}),B[0]=Z,B[1]=y):y=B[1];let W=y,q=!!Z;return B[2]!==m?(_=(0,S.jsx)(R.kS,{...m,fontSize:1,padding:3}),B[2]=m,B[3]=_):_=B[3],B[4]!==W||B[5]!==q||B[6]!==_?(j=(0,S.jsx)(D.M2,{condition:q,wrapper:W,children:_}),B[4]=W,B[5]=q,B[6]=_,B[7]=j):j=B[7],j}},90902:function(m,y,_){"use strict";_.d(y,{Pk:function(){return es},UA:function(){return ea},b9:function(){return StructureToolProvider},xc:function(){return getExtendedProjection},zc:function(){return SerializeError}});var S=_(85893),T=_(67294),R=_(14457),D=_(61838),j=_(59864),B=_(43747),Z=_(68929),W=_(989),q=_(73955),Y=_(44908),ee=_(21804),et=_(75282),er=_(13311),ei=_(18029);let ea="structure",es=(0,R.CVH)({locale:"en-US",namespace:ea,resources:()=>_.e(2923).then(_.bind(_,98700))}),el=["_id","_type","_createdAt","_updatedAt","_rev"];function getExtendedProjection(m,y,_=!1){return y.map(y=>(function joinReferences(m,y,_=!1){let[S,...T]=y;if(!("fields"in m))return"";let R=m.fields.find(m=>m.name===S);if(!R){if(!el.includes(S)){let y=`The current ordering config targeted the nonexistent field "${S}" on schema type "${m.name}". It should be one of ${m.fields.map(m=>m.name).join(", ")}`;if(_)throw Error(y);console.warn(y)}return""}if("to"in R.type&&"reference"===R.type.name){let m=R.type.to;return`${S}->{${m.map(m=>joinReferences(m,T)).join(",")}}`}let D=T.length>0&&joinReferences(R.type,T),j=D?`{${D}}`:"";return T.length>0?`${S}${j}`:S})(m,y.field.split("."),_)).join(", ")}let SerializeError=class SerializeError extends Error{constructor(m,y,_,S){super(m),this.name="SerializeError";let T=typeof _>"u"?"<unknown>":`${_}`;this.path=(y||[]).concat(S?`${T} (${S})`:T)}withHelpUrl(m){return this.helpId=m,this}};let eu={ID_REQUIRED:"structure-node-id-required",TITLE_REQUIRED:"structure-title-required",FILTER_REQUIRED:"structure-filter-required",INVALID_LIST_ITEM:"structure-invalid-list-item",COMPONENT_REQUIRED:"structure-view-component-required",DOCUMENT_ID_REQUIRED:"structure-document-id-required",SCHEMA_TYPE_REQUIRED:"structure-schema-type-required",SCHEMA_TYPE_NOT_FOUND:"structure-schema-type-not-found",LIST_ITEMS_MUST_BE_ARRAY:"structure-list-items-must-be-array",QUERY_PROVIDED_FOR_FILTER:"structure-query-provided-for-filter",ACTION_OR_INTENT_REQUIRED:"structure-action-or-intent-required",LIST_ITEM_IDS_MUST_BE_UNIQUE:"structure-list-item-ids-must-be-unique",ACTION_AND_INTENT_MUTUALLY_EXCLUSIVE:"structure-action-and-intent-mutually-exclusive",API_VERSION_REQUIRED_FOR_CUSTOM_FILTER:"structure-api-version-required-for-custom-filter"},ec={title:"Last edited",i18n:{title:{key:"menu-items.sort-by.last-edited",ns:ea}},name:"lastEditedDesc",by:[{field:"_updatedAt",direction:"desc"}]},ed=[ec,{title:"Created",i18n:{title:{key:"menu-items.sort-by.created",
374ns:ea}},name:"lastCreatedDesc",by:[{field:"_createdAt",direction:"desc"}]}];function maybeSerializeMenuItem(m,y,_){return m instanceof MenuItemBuilder?m.serialize({path:_,index:y}):m}let MenuItemBuilder=class MenuItemBuilder{constructor(m,y){this._context=m,this.spec=y||{}}action(m){return this.clone({action:m})}getAction(){return this.spec.action}intent(m){return this.clone({intent:m})}getIntent(){return this.spec.intent}title(m){return this.clone({title:m})}getTitle(){return this.spec.title}i18n(m){return this.clone({i18n:m})}getI18n(){return this.spec.i18n}group(m){return this.clone({group:m})}getGroup(){return this.spec.group}icon(m){return this.clone({icon:m})}getIcon(){return this.spec.icon}params(m){return this.clone({params:m})}getParams(){return this.spec.params}showAsAction(m=!0){return this.clone({showAsAction:!!m})}getShowAsAction(){return this.spec.showAsAction}serialize(m={path:[]}){let{title:y,action:_,intent:S}=this.spec;if(!y){let y="string"==typeof _?`action: "${_}"`:void 0;throw new SerializeError("`title` is required for menu item",m.path,m.index,y).withHelpUrl(eu.TITLE_REQUIRED)}if(!_&&!S)throw new SerializeError(`\`action\` or \`intent\` required for menu item with title ${this.spec.title}`,m.path,m.index,`"${y}"`).withHelpUrl(eu.ACTION_OR_INTENT_REQUIRED);if(S&&_)throw new SerializeError("cannot set both `action` AND `intent`",m.path,m.index,`"${y}"`).withHelpUrl(eu.ACTION_AND_INTENT_MUTUALLY_EXCLUSIVE);return{...this.spec,title:y}}clone(m){let y=new MenuItemBuilder(this._context);return y.spec={...this.spec,...m},y}};function getOrderingMenuItem(m,{by:y,title:_,i18n:S},T){let R=new MenuItemBuilder(m).group("sorting").title(m.i18n.t("default-menu-item.fallback-title",{ns:"studio",replace:{title:_}})).icon(B.fzI).action("setSortOrder").params({by:y,extendedProjection:T});return S&&(R=R.i18n(S)),R}function getOrderingMenuItemsForSchemaType(m,y){let{schema:_}=m,S="string"==typeof y?_.get(y):y;return S&&"orderings"in S?(S.orderings?S.orderings.concat(ed):ed).map(y=>getOrderingMenuItem(m,y,getExtendedProjection(S,y.by))):[]}function maybeSerializeMenuItemGroup(m,y,_){return m instanceof MenuItemGroupBuilder?m.serialize({path:_,index:y}):m}let MenuItemGroupBuilder=class MenuItemGroupBuilder{constructor(m,y){this._context=m,this._id=y?y.id:"",this._title=y?y.title:"",this._i18n=y?y.i18n:void 0}id(m){return new MenuItemGroupBuilder(this._context,{id:m,title:this._title,i18n:this._i18n})}getId(){return this._id}title(m){return new MenuItemGroupBuilder(this._context,{title:m,id:this._id,i18n:this._i18n})}getTitle(){return this._title}i18n(m){return new MenuItemGroupBuilder(this._context,{i18n:m,id:this._id,title:this._title})}getI18n(){return this._i18n}serialize(m={path:[]}){let{_id:y,_title:_,_i18n:S}=this;if(!y)throw new SerializeError("`id` is required for a menu item group",m.path,m.index,_).withHelpUrl(eu.ID_REQUIRED);if(!_)throw new SerializeError("`title` is required for a menu item group",m.path,y).withHelpUrl(eu.TITLE_REQUIRED);return{id:y,title:_,i18n:S}}};let ef=/([^A-Za-z0-9-_.])/;function validateId(m,y,_){if("string"!=typeof m)throw new SerializeError(`Structure node id must be of type string, got ${typeof m}`,y,_);let[S]=m.match(ef)||[];if(S)throw new SerializeError(`Structure node id cannot contain character "${S}"`,y,_);if(m.startsWith("__edit__"))throw new SerializeError("Structure node id cannot start with __edit__",y,_);return m}function getStructureNodeId(m,y){if(y)return y;let _=Z(m);return ef.test(_)?Z(W(m)):_}let ComponentBuilder=class ComponentBuilder{constructor(m){this.spec={options:{},...m||{}}}id(m){return this.clone({id:m})}getId(){return this.spec.id}title(m){return this.clone({title:m,id:getStructureNodeId(m,this.spec.id)})}getTitle(){return this.spec.title}i18n(m){return this.clone({i18n:m})}getI18n(){return this.spec.i18n}child(m){return this.clone({child:m})}getChild(){return this.spec.child}component(m){return this.clone({component:m})}getComponent(){return this.spec.component}options(m){return this.clone({options:m})}getOptions(){return this.spec.options||{}}menuItems(m){return this.clone({menuItems:m})}getMenuItems(){return this.spec.menuItems}menuItemGroups(m){return this.clone({menuItemGroups:m})}getMenuItemGroups(){return this.spec.menuItemGroups}canHandleIntent(m){return this.clone({canHandleIntent:m})}serialize(m={path:[]}){let{id:y,title:_,child:S,options:T,component:R}=this.spec;if(!y)throw new SerializeError("`id` is required for `component` structure item",m.path,m.index).withHelpUrl(eu.ID_REQUIRED);if(!R)throw new SerializeError("`component` is required for `component` structure item",m.path,m.index).withHelpUrl(eu.ID_REQUIRED);
374return{id:validateId(y,m.path,m.index),title:_,type:"component",child:S,component:R,canHandleIntent:this.spec.canHandleIntent,options:T||{},menuItems:(this.spec.menuItems||[]).map((y,_)=>maybeSerializeMenuItem(y,_,m.path)),menuItemGroups:(this.spec.menuItemGroups||[]).map((y,_)=>maybeSerializeMenuItemGroup(y,_,m.path))}}clone(m){let y=new ComponentBuilder;return y.spec={...this.spec,...m},y}};let DividerBuilder=class DividerBuilder{constructor(m){this.spec={id:q("__divider__"),type:"divider",...m}}title(m){return this.clone({title:m})}getTitle(){return this.spec.title}i18n(m){return this.clone({i18n:m})}getI18n(){return this.spec.i18n}serialize(){return{...this.spec}}clone(m){let y=new DividerBuilder;return y.spec={...this.spec,...m},y}};async function resolveTypeForDocument(m,y){return await m(R.Dr7).fetch("*[sanity::versionOf($publishedId)][0]._type",{publishedId:(0,R.vsM)(y)},{tag:"structure.resolve-type"})}let GenericViewBuilder=class GenericViewBuilder{spec={};id(m){return this.clone({id:m})}getId(){return this.spec.id}title(m){return this.clone({title:m,id:this.spec.id||ee(m)})}getTitle(){return this.spec.title}icon(m){return this.clone({icon:m})}getIcon(){return this.spec.icon}serialize(m={path:[]}){let{id:y,title:_,icon:S}=this.spec;if(!y)throw new SerializeError("`id` is required for view item",m.path,m.index).withHelpUrl(eu.ID_REQUIRED);if(!_)throw new SerializeError("`title` is required for view item",m.path,m.index).withHelpUrl(eu.TITLE_REQUIRED);
374return{id:validateId(y,m.path,m.index),title:_,icon:S}}};function maybeSerializeView(m,y,_){return"function"==typeof m.serialize?m.serialize({path:_,index:y}):m}let isComponentSpec=m=>(0,R.Uy$)(m)&&"component"===m.type;let ComponentViewBuilder=class ComponentViewBuilder extends GenericViewBuilder{constructor(m){let y=isComponentSpec(m)?{...m}:{options:{}};super(),this.spec=y;let _="function"==typeof m?m:this.spec.component;_&&(this.spec=this.component(_).spec)}component(m){return this.clone({component:m})}getComponent(){return this.spec.component}options(m){return this.clone({options:m})}getOptions(){return this.spec.options||{}}serialize(m={path:[]}){let y=super.serialize(m),_=this.spec.component;if("function"!=typeof _)throw new SerializeError("`component` is required and must be a function for `component()` view item",m.path,m.index).withHelpUrl(eu.COMPONENT_REQUIRED);return{...y,component:_,options:this.spec.options||{},type:"component"}}clone(m){let y=new ComponentViewBuilder;return y.spec={...this.spec,...m},y}};let FormViewBuilder=class FormViewBuilder extends GenericViewBuilder{constructor(m){super(),this.spec={id:"editor",title:"Editor",...m||{}}}serialize(m={path:[]}){return{...super.serialize(m),type:"form"}}clone(m){let y=new FormViewBuilder;return y.spec={...this.spec,...m},y}};let form=m=>new FormViewBuilder(m);var ep=Object.freeze({__proto__:null,ComponentViewBuilder,FormViewBuilder,GenericViewBuilder,component:m=>
374new ComponentViewBuilder(m),form,maybeSerializeView});let createDocumentChildResolver=({resolveDocumentNode:m,getClient:y})=>async(_,{params:S,path:T})=>{let R=S.type,D=T.slice(0,T.length-1),j=T[T.length-1];if(R||(R=await resolveTypeForDocument(y,_)),!R)throw new SerializeError("Failed to resolve document, and no type provided in parameters.",D,j);return m({documentId:_,schemaType:R})};let DocumentBuilder=class DocumentBuilder{constructor(m,y){this._context=m,this.spec=y||{}}id(m){return this.clone({id:m})}getId(){return this.spec.id}title(m){return this.clone({title:m,id:getStructureNodeId(m,this.spec.id)})}getTitle(){return this.spec.title}i18n(m){return this.clone({i18n:m})}getI18n(){return this.spec.i18n}child(m){return this.clone({child:m})}getChild(){return this.spec.child}documentId(m){let y=this.spec.id||m;return this.clone({id:y,options:{...this.spec.options,id:m}})}getDocumentId(){return this.spec.options?.id}schemaType(m){return this.clone({options:{...this.spec.options,type:"string"==typeof m?m:m.name}})}getSchemaType(){return this.spec.options?.type}initialValueTemplate(m,y){return this.clone({options:{...this.spec.options,template:m,templateParameters:y}})}getInitialValueTemplate(){return this.spec.options?.template}getInitialValueTemplateParameters(){return this.spec.options?.templateParameters}views(m){return this.clone({views:m})}getViews(){return this.spec.views||[]}serialize({path:m=[],index:y,hint:_}={path:[]}){let S=m[y||m.length-1],T=this.spec.id||S&&`${S}`||"",R={id:T,type:void 0,template:void 0,templateParameters:void 0,...this.spec.options};if("string"!=typeof T||!T)throw new SerializeError("`id` is required for document nodes",m,y,_).withHelpUrl(eu.ID_REQUIRED);if(!R||!R.id)throw new SerializeError("document id (`id`) is required for document nodes",m,T,_).withHelpUrl(eu.DOCUMENT_ID_REQUIRED);if(!R||!R.type)throw new SerializeError("document type (`schemaType`) is required for document nodes",m,T,_);let D=(this.spec.views&&this.spec.views.length>0?this.spec.views:[form()]).map((y,_)=>maybeSerializeView(y,_,m)),j=D.map(m=>m.id),B=Y(j.filter((m,y)=>j.includes(m,y+1)));if(B.length>0)throw new SerializeError(`document node has views with duplicate IDs: ${B.join(", ")}`,m,T,_);return{...this.spec,child:this.spec.child||createDocumentChildResolver(this._context),id:validateId(T,m,y),type:"document",options:function(m){let y={id:m.id||"",type:m.type||"*"};return m.template&&(y.template=m.template),m.templateParameters&&(y.templateParameters=m.templateParameters),y}(R),views:D}}clone(m={}){let y=new DocumentBuilder(this._context),_={...this.spec.options,...m.options};return y.spec={...this.spec,...m,options:_},y}};let InitialValueTemplateItemBuilder=class InitialValueTemplateItemBuilder{constructor(m,y){this._context=m,this.spec=y||{}}id(m){return this.clone({id:m})}getId(){return this.spec.id}title(m){return this.clone({title:m})}getTitle(){return this.spec.title}description(m){return this.clone({description:m})}getDescription(){return this.spec.description}templateId(m){let y=this.spec.id||m;return this.clone({id:y,templateId:m})}getTemplateId(){return this.spec.templateId}parameters(m){return this.clone({parameters:m})}getParameters(){return this.spec.parameters}serialize({path:m=[],index:y,hint:_}={path:[]}){let{spec:S,_context:T}=this,{templates:R}=T;if("string"!=typeof S.id||!S.id)throw new SerializeError("`id` is required for initial value template item nodes",m,y,_).withHelpUrl(eu.ID_REQUIRED);if(!S.templateId)throw new SerializeError("template id (`templateId`) is required for initial value template item nodes",m,S.id,_).withHelpUrl(eu.ID_REQUIRED);let D=R.find(m=>m.id===S.templateId);if(!D)throw new SerializeError("template id (`templateId`) is required for initial value template item nodes",m,S.id,_).withHelpUrl(eu.ID_REQUIRED);return{id:S.id,templateId:S.id,schemaType:D.schemaType,type:"initialValueTemplateItem",description:S.description||D.description,title:S.title||D.title,subtitle:S.subtitle,icon:S.icon||D.icon,initialDocumentId:S.initialDocumentId,parameters:S.parameters}}clone(m={}){let y=new InitialValueTemplateItemBuilder(this._context);return y.spec={...this.spec,...m},y}};let eh=Symbol("Document type list canHandleIntent"),defaultIntentChecker=(m,y,{pane:_})=>{let S="create"===m,T=_.options?.filter||"",R=_.options?.params||{},D=_.schemaTypeName?[_.schemaTypeName]:getTypeNamesFromFilter(T,R),j=_.initialValueTemplates||[];return S&&y.template?j.some(m=>m.templateId===y.template):"edit"===m&&y.id&&D.includes(y.type)||S&&D.includes(y.type)};defaultIntentChecker.identity=eh;let eg=["default","card","media","detail","block"];function noChildResolver(){}let shallowIntentChecker=(m,y,{pane:_,index:S})=>S<=1&&defaultIntentChecker(m,y,{pane:_});let GenericListBuilder=class GenericListBuilder{initialValueTemplatesSpecified=!1;spec={};id(m){return this.clone({id:m})}getId(){return this.spec.id}
374title(m){return this.clone({title:m,id:getStructureNodeId(m,this.spec.id)})}getTitle(){return this.spec.title}i18n(m){return this.clone({i18n:m})}getI18n(){return this.spec.i18n}defaultLayout(m){return this.clone({defaultLayout:m})}getDefaultLayout(){return this.spec.defaultLayout}menuItems(m){return this.clone({menuItems:m})}getMenuItems(){return this.spec.menuItems}menuItemGroups(m){return this.clone({menuItemGroups:m})}getMenuItemGroups(){return this.spec.menuItemGroups}child(m){return this.clone({child:m})}getChild(){return this.spec.child}canHandleIntent(m){return this.clone({canHandleIntent:m})}getCanHandleIntent(){return this.spec.canHandleIntent}showIcons(m=!0){return this.clone({displayOptions:{...this.spec.displayOptions,showIcons:m}})}getShowIcons(){return this.spec.displayOptions?this.spec.displayOptions.showIcons:void 0}initialValueTemplates(m){return this.initialValueTemplatesSpecified=!0,this.clone({initialValueTemplates:Array.isArray(m)?m:[m]})}getInitialValueTemplates(){return this.spec.initialValueTemplates}serialize(m={path:[]}){let y=this.spec.id||"",_=m.path,S=this.spec.defaultLayout;if(S&&!eg.includes(S))throw new SerializeError(`\`layout\` must be one of ${eg.map(m=>`"${m}"`).join(", ")}`,_,y||m.index,this.spec.title);let T=(this.spec.initialValueTemplates||[]).map((m,y)=>m instanceof InitialValueTemplateItemBuilder?m.serialize({path:_,index:y}):m);
374return{id:validateId(y,m.path,y||m.index),title:this.spec.title,i18n:this.spec.i18n,type:"genericList",defaultLayout:S,child:this.spec.child||noChildResolver,canHandleIntent:this.spec.canHandleIntent||shallowIntentChecker,displayOptions:this.spec.displayOptions,initialValueTemplates:T,menuItems:(this.spec.menuItems||[]).map((m,y)=>maybeSerializeMenuItem(m,y,_)),menuItemGroups:(this.spec.menuItemGroups||[]).map((m,y)=>maybeSerializeMenuItemGroup(m,y,_))}}};let validateFilter=(m,y)=>{let _=m.options?.filter.trim()||"";if(["*","{"].includes(_[0]))throw new SerializeError(`\`filter\` cannot start with \`${_[0]}\` - looks like you are providing a query, not a filter`,y.path,m.id,m.title).withHelpUrl(eu.QUERY_PROVIDED_FOR_FILTER);return _},createDocumentChildResolverForItem=m=>(y,_)=>{let S=_.parent,T=_.params?.template?m.templates.find(m=>m.id===_.params.template):void 0,R=T?T.schemaType:S.schemaTypeName||resolveTypeForDocument(m.getClient,y);return Promise.resolve(R).then(_=>_?m.resolveDocumentNode({schemaType:_,documentId:y}):new DocumentBuilder(m).id("editor").documentId(y).schemaType(""))};let DocumentListBuilder=class DocumentListBuilder extends GenericListBuilder{constructor(m,y){super(),this._context=m,this.spec=y||{},this.initialValueTemplatesSpecified=!!y?.initialValueTemplates}apiVersion(m){return this.clone({options:{...this.spec.options||{filter:""},apiVersion:m}})}getApiVersion(){return this.spec.options?.apiVersion}filter(m){return this.clone({options:{...this.spec.options,filter:m}})}getFilter(){return this.spec.options?.filter}schemaType(m){let y="string"==typeof m?m:m.name;return this.clone({schemaTypeName:y})}getSchemaType(){return this.spec.schemaTypeName}params(m){return this.clone({options:{...this.spec.options||{filter:""},params:m}})}getParams(){return this.spec.options?.params}defaultOrdering(m){if(!Array.isArray(m))throw Error("`defaultOrdering` must be an array of order clauses");return this.clone({options:{...this.spec.options||{filter:""},defaultOrdering:m}})}getDefaultOrdering(){return this.spec.options?.defaultOrdering}serialize(m={path:[]}){if("string"!=typeof this.spec.id||!this.spec.id)throw new SerializeError("`id` is required for document lists",m.path,m.index,this.spec.title).withHelpUrl(eu.ID_REQUIRED);if(!this.spec.options||!this.spec.options.filter)throw new SerializeError("`filter` is required for document lists",m.path,this.spec.id,this.spec.title).withHelpUrl(eu.FILTER_REQUIRED);return this.spec.options?.filter!=="_type == $type"&&this.spec.options.filter&&!this.spec.options.apiVersion&&console.warn(`No apiVersion specified for document type list with custom filter: \`${this.spec.options.filter}\`. This will be required in the future. See %s for more info.`,(0,et.h0)(eu.API_VERSION_REQUIRED_FOR_CUSTOM_FILTER)),{...super.serialize(m),type:"documentList",schemaTypeName:this.spec.schemaTypeName,child:this.spec.child||createDocumentChildResolverForItem(this._context),options:{...this.spec.options,apiVersion:this.spec.options.apiVersion||R.Dr7.apiVersion,filter:validateFilter(this.spec,m)}}}clone(m){let y=new DocumentListBuilder(this._context);return y.spec={...this.spec,...m},this.initialValueTemplatesSpecified||(y.spec.initialValueTemplates=function(m,y){let{document:_}=m,{schemaTypeName:S,options:T}=y,{filter:R,params:D}=T||{filter:"",params:{}},j=S?[S]:Array.from(new Set(getTypeNamesFromFilter(R,D)));if(0!==j.length)return j.flatMap(m=>_.resolveNewDocumentOptions({type:"structure",schemaType:m})).map(m=>({...m,icon:B.dtP}))}(this._context,y.spec)),y.spec.schemaTypeName||(y.spec.schemaTypeName=function(m){let{options:y}=m,{filter:_,params:S}=y||{filter:"",params:{}},T=getTypeNamesFromFilter(_,S);return 1===T.length?T[0]:void 0}(y.spec)),y}getSpec(){return this.spec}};function getTypeNamesFromFilter(m,y={}){let _=function(m,y={}){let _;let S=/\b_type\s*==\s*(['"].*?['"]|\$.*?(?:\s|$))|\B(['"].*?['"]|\$.*?(?:\s|$))\s*==\s*_type/g,T=[];for(;null!==(_=S.exec(m));)T.push(_[1]||_[2]);return T.map(m=>(("$"===m[0]?y[m.slice(1)]:m)||"").trim().replace(/^["']|["']$/g,"")).filter(Boolean)}(m,y);return 0===_.length&&(_=function(m,y={}){let _=m.match(/\b_type\s+in\s+\[(.*?)\]/);return _?_[1].split(/,\s*/).map(m=>m.trim().replace(/^["']+|["']+$/g,"")).map(m=>
374"$"===m[0]?y[m.slice(1)]:m).filter(Boolean):[]}(m,y)),_}let getArgType=m=>m instanceof ListBuilder?"ListBuilder":(0,R.Uy$)(m)&&"function"==typeof m.then?"Promise":Array.isArray(m)?"array":typeof m,isListItem=m=>"listItem"===m.type,defaultCanHandleIntent=(m,y,_)=>(_.pane.items||[]).filter(isDocumentListItem).some(m=>m.schemaType.name===y.type&&m._id===y.id)||shallowIntentChecker(m,y,_),resolveChildForItem=(m,y)=>{let _=(y.parent.items.filter(isListItem).find(y=>y.id===m)||{child:void 0}).child;return _&&"function"==typeof _&&"function"==typeof _?_(m,y):_};let ListBuilder=class ListBuilder extends GenericListBuilder{constructor(m,y){super(),this._context=m,this.spec=y||{},this.initialValueTemplatesSpecified=!!(y&&y.initialValueTemplates)}items(m){return this.clone({items:m})}getItems(){return this.spec.items}serialize(m={path:[]}){let y=this.spec.id;if("string"!=typeof y||!y)throw new SerializeError("`id` is required for lists",m.path,m.index).withHelpUrl(eu.ID_REQUIRED);let _=typeof this.spec.items>"u"?[]:this.spec.items;if(!Array.isArray(_))throw new SerializeError("`items` must be an array of items",m.path,m.index).withHelpUrl(eu.LIST_ITEMS_MUST_BE_ARRAY);let S=(m.path||[]).concat(y),T=_.map((m,y)=>(function(m,y,_){if(m instanceof ListItemBuilder)return m.serialize({path:_,index:y});if(m instanceof DividerBuilder)return m.serialize();
374if(m&&"divider"===m.type)return m;if(!m||"listItem"!==m.type){let S=m&&m.type||getArgType(m),T="array"===S?" - did you forget to spread (...moreItems)?":"";throw new SerializeError(`List items must be of type "listItem", got "${S}"${T}`,_,y).withHelpUrl(eu.INVALID_LIST_ITEM)}return m})(m,y,S)),R=T.filter((m,y)=>er(T,{id:m.id},y+1));if(R.length>0){let y=R.map(m=>m.id).slice(0,5),_=R.length>5?`${y.join(", ")}...`:y.join(", ");throw new SerializeError(`List items with same ID found (${_})`,m.path,m.index).withHelpUrl(eu.LIST_ITEM_IDS_MUST_BE_UNIQUE)}return{...super.serialize(m),type:"list",canHandleIntent:this.spec.canHandleIntent||defaultCanHandleIntent,child:this.spec.child||resolveChildForItem,items:T}}clone(m){let y=new ListBuilder(this._context);return y.spec={...this.spec,...m},y}};let ListItemBuilder=class ListItemBuilder{constructor(m,y){this._context=m,this.spec=y||{}}id(m){return this.clone({id:m})}getId(){return this.spec.id}title(m){return this.clone({title:m,id:getStructureNodeId(m,this.spec.id)})}getTitle(){return this.spec.title}i18n(m){return this.clone({i18n:m})}getI18n(){return this.spec.i18n}icon(m){return this.clone({icon:m})}showIcon(m=!0){return this.clone({displayOptions:{...this.spec.displayOptions,showIcon:m}})}getShowIcon(){return this.spec.displayOptions?this.spec.displayOptions.showIcon:void 0}getIcon(){return this.spec.icon}child(m){return this.clone({child:m})}getChild(){return this.spec.child}schemaType(m){return this.clone({schemaType:m})}getSchemaType(){let m=this.spec.schemaType;return"string"==typeof m?this._context.schema.get(m):this.spec.schemaType}serialize(m={path:[]}){let{id:y,title:_,child:S}=this.spec;if("string"!=typeof y||!y)throw new SerializeError("`id` is required for list items",m.path,m.index).withHelpUrl(eu.ID_REQUIRED);if(!m.titleIsOptional&&("string"!=typeof _||!_))throw new SerializeError("`title` is required for list items",m.path,y).withHelpUrl(eu.TITLE_REQUIRED);let T=this.spec.schemaType;if("string"==typeof T){let _=this._context.schema.get(T);if(!_)throw new SerializeError(`Could not find type "${T}" in schema`,m.path,y).withHelpUrl(eu.SCHEMA_TYPE_NOT_FOUND);T=_}let R={path:m.path.concat(y),hint:"child"},D=S instanceof ComponentBuilder||S instanceof DocumentListBuilder||S instanceof DocumentBuilder||S instanceof ListBuilder?S.serialize(R):S;if("function"==typeof D){let m=D;D=(y,_)=>m(y,{..._,serializeOptions:R})}return{...this.spec,id:validateId(y,m.path,m.index),schemaType:T,child:D,title:_,type:"listItem"}}clone(m){let y=new ListItemBuilder(this._context);return y.spec={...this.spec,...m},y}};let createDefaultChildResolver=(m,y)=>_=>{let S=y.schemaType&&("string"==typeof y.schemaType?y.schemaType:y.schemaType.name);return S?m.resolveDocumentNode({schemaType:S,documentId:_}):new DocumentBuilder(m).id("documentEditor").documentId(_)};let DocumentListItemBuilder=class DocumentListItemBuilder extends ListItemBuilder{constructor(m,y){super(m,y),this._context=m,this.spec=y||{}}serialize(m={path:[]}){let y=super.serialize({...m,titleIsOptional:!0});if(!y.schemaType)throw new SerializeError("`schemaType` is required for document list items",m.path,m.index).withHelpUrl(eu.SCHEMA_TYPE_REQUIRED);let _=y.child||createDefaultChildResolver(this._context,y);return{...y,child:_,schemaType:y.schemaType,_id:y.id}}clone(m){let y=new DocumentListItemBuilder(this._context);return y.spec={...this.spec,...m},y}};function isDocumentListItem(m){return(0,R.Uy$)(m)&&"u">typeof m.schemaType&&"string"==typeof m._id}let DocumentTypeListBuilder=class DocumentTypeListBuilder extends DocumentListBuilder{constructor(m,y){super(m),this._context=m,this.spec=y||{}}child(m){return this.cloneWithoutDefaultIntentHandler({child:m})}clone(m){let y=super.clone(m),_=new DocumentTypeListBuilder(this._context);return _.spec={...this.spec,...y.getSpec(),...m},_}cloneWithoutDefaultIntentHandler(m){let y=super.clone(m),_=new DocumentTypeListBuilder(this._context),S=this.spec.canHandleIntent,T=S&&S.identity===eh?{canHandleIntent:void 0}:{};return _.spec={...y.getSpec(),...this.spec,...m,...T},_}};let em=["sanity.imageAsset","sanity.fileAsset"];function getDocumentTypeListItems(m){return(function({schema:m}){return m.getTypeNames().filter(y=>{let _=m.get(y);return _&&_.type?.name==="document"}).filter(m=>!em.includes(m))})(m).map(y=>getDocumentTypeListItem(m,y))}function getDocumentTypeListItem(m,y){let{schema:_}=m,S=_.get(y);if(!S)throw Error(`Schema type with name "${y}" not found`);let T=S.title||ei(y);return new ListItemBuilder(m).id(y).title(T).schemaType(S).child((_,S)=>{let T=S.parent,R="list"===T.type?T.items.find(m=>m.id===_):null,D=getDocumentTypeList(m,y);return R&&R.title&&(D=D.title(R.title)),D})}function getDocumentTypeList(m,y){let{schema:_,resolveDocumentNode:S}
374=m,T="string"==typeof y?y:y.schemaType,R="string"==typeof T?T:T.name,D="string"==typeof y?{}:y,j=_.get(R);if(!j)throw Error(`Schema type with name "${R}" not found`);let Z=j.title||ei(R);return new DocumentTypeListBuilder(m).id(D.id||R).title(D.title||Z).filter("_type == $type").params({type:R}).schemaType(j).defaultOrdering(ec.by).menuItemGroups(D.menuItemGroups||[{id:"sorting",title:"Sort",i18n:{title:{key:"menu-item-groups.actions-group",ns:ea}}},{id:"layout",title:"Layout",i18n:{title:{key:"menu-item-groups.layout-group",ns:ea}}},{id:"actions",title:"Actions",i18n:{title:{key:"menu-item-groups.sorting-group",ns:ea}}}]).child(D.child||(m=>S({schemaType:R,documentId:m}))).canHandleIntent(D.canHandleIntent||defaultIntentChecker).menuItems(D.menuItems||[...getOrderingMenuItemsForSchemaType(m,j),new MenuItemBuilder(m).group("layout").i18n({title:{key:"menu-items.layout.compact-view",ns:ea}}).title("Compact view").icon(B.reJ).action("setLayout").params({layout:"default"}),new MenuItemBuilder(m).group("layout").i18n({title:{key:"menu-items.layout.detailed-view",ns:ea}}).title("Detailed view").icon(B.cMY).action("setLayout").params({layout:"detail"})])}function StructureToolProvider({defaultDocumentNode:m,structure:y,children:_}){let[Z,W]=(0,T.useState)(!1),q=(0,R.Lky)(),Y=(0,R.Q3k)(q),ee=(0,R.H__)(),{perspectiveStack:et}=(0,R.Wc0)(),er=(0,T.useMemo)(()=>(function({defaultDocumentNode:m,source:y,perspectiveStack:_}){let S=(0,R.nqf)(y),T={...y,getStructureBuilder:()=>D,resolveDocumentNode:y=>{let _=m?.(D,{...y,...S})||new DocumentBuilder(T);return _.getId()||(_=_.id("documentEditor")),y.documentId&&(_=_.documentId((0,R.vsM)(y.documentId))),_.schemaType(y.schemaType)},perspectiveStack:_},D={defaults:()=>(function(m){let y=getDocumentTypeListItems(m);return new ListBuilder(m).id("__root__").title("Content").i18n({title:{key:"default-definition.content-title",ns:ea}}).items(y).showIcons(y.some(m=>{var y;return!!(y=m.getSchemaType())&&"string"!=typeof y&&!!y.icon}))})(T),documentTypeList:(...m)=>getDocumentTypeList(T,...m),documentTypeListItem:(...m)=>getDocumentTypeListItem(T,...m),documentTypeListItems:(...m)=>getDocumentTypeListItems(T,...m),document:(...m)=>new DocumentBuilder(T,...m),documentWithInitialValueTemplate:(...m)=>(function({resolveDocumentNode:m,templates:y},_,S){let T=y.find(m=>m.id===_);if(!T)throw Error(`Template with ID "${_}" not defined`);return m({schemaType:T.schemaType}).initialValueTemplate(_,S)})(T,...m),defaultDocument:T.resolveDocumentNode,list:(...m)=>new ListBuilder(T,...m),listItem:(...m)=>new ListItemBuilder(T,...m),menuItem:(...m)=>new MenuItemBuilder(T,...m),menuItemGroup:(...m)=>new MenuItemGroupBuilder(T,...m),menuItemsFromInitialValueTemplateItems:(...m)=>(function(m,y){let{schema:_,templates:S}=m;return y.map(y=>{let T=S.find(m=>m.id===y.templateId),R=y.title||T?.title||"Create",D={};T&&T.schemaType&&(D.type=T.schemaType),y.templateId&&(D.template=y.templateId);let j=y.parameters?[D,y.parameters]:D,Z=T&&_.get(T.schemaType),W=y.i18n||T?.i18n,q=new MenuItemBuilder(m).title(R).icon(T&&T.icon||Z?.icon||B.dtP).intent({type:"create",params:j});return W&&(q=q.i18n(W)),q.serialize()})})(T,...m),documentList:(...m)=>new DocumentListBuilder(T,...m),documentListItem:(...m)=>new DocumentListItemBuilder(T,...m),orderingMenuItem:(...m)=>getOrderingMenuItem(T,...m),orderingMenuItemsForType:(...m)=>getOrderingMenuItemsForSchemaType(T,...m),editor:(...m)=>(function(m,y){let _=y?.type?m.resolveDocumentNode({schemaType:y.type}):new DocumentBuilder(m);if(!y)return _;let{id:S,type:T,template:R,templateParameters:D}=y.options;return _=_.id(y.id).documentId(S),T&&(_=_.schemaType(T)),R&&(_=_.initialValueTemplate(R,D)),y.child&&(_=_.child(y.child)),_})(T,...m),defaultInitialValueTemplateItems:(...m)=>(function(m){let{schema:y,getStructureBuilder:_,templates:S}=m,T=y.getTypeNames();return S.filter(m=>!m.parameters?.length).sort((m,y)=>T.indexOf(m.schemaType)-T.indexOf(y.schemaType)).map(m=>_().initialValueTemplateItem(m.id))})(T,...m),initialValueTemplateItem:(m,y)=>new InitialValueTemplateItemBuilder(T,{id:m,parameters:y,templateId:m}),component:m=>(0,j.isValidElementType)(m)?new ComponentBuilder().component(m):new ComponentBuilder(m),divider:m=>new DividerBuilder(m),view:ep,context:T};return D})({defaultDocumentNode:m,source:q,perspectiveStack:et}),[m,q,et]),ei=(0,T.useMemo)(()=>y?y(er,{...Y,documentStore:ee,perspectiveStack:et}):er.defaults(),[y,er,Y,ee,et]),es=(0,T.useMemo)(()=>({backButton:Z,resizablePanes:!Z,reviewChanges:!Z,splitPanes:!Z,splitViews:!Z}),[Z]),el=(0,T.useMemo)(()=>({features:es,layoutCollapsed:Z,setLayoutCollapsed:W,rootPaneNode:ei,structureContext:er.context}),[es,Z,ei,er.context]);return(0,S.jsx)(D.r1.Provider,{value:el,children:_})}},75282:function(m,y,_){"use strict";_.d(y,{J2:function(){return eh},M2:function(){return ConditionalWrapper},OK:function(){return eg},SV:function(){return ErrorBoundary},Vq:function(){return ei},h0:function(){return generateHelpUrl},j2:function(){return ea},p8:function(){return Hotkeys},sN:function(){return ep},u:function(){return ec},uE:function(){return TooltipDelayGroupProvider},zx:function(){return er}});var S=_(85893),T=_(75482),R=_(10597),D=_(67294),j=_(61838),B=_(65490),Z=_(59864),W=_(15437),q=_(67421);function ConditionalWrapper({children:m,condition:y,wrapper:_}){return y?_(m):m}let Y={space:3,padding:3},ee={space:2,padding:2},et=W.zo.span` 375 display: inline-flex; 376`,er=(0,D.forwardRef)(function(m,y){let _,R,D,j,Z,W,q,er,ei;let ea=(0,B.c)(20);ea[0]!==m?({size:D,mode:j,paddingY:_,tone:Z,tooltipProps:W,...R}=m,ea[0]=m,ea[1]=_,ea[2]=R,ea[3]=D,ea[4]=j,ea[5]=Z,ea[6]=W):(_=ea[1],R=ea[2],D=ea[3],j=ea[4],Z=ea[5],W=ea[6]);let es=void 0===D?"default":D,el=void 0===j?"default":j,eu=void 0===Z?"default":Z;ea[7]!==W?(q=m=>(0,S.jsx)(ec,{content:W?.content,portal:!0,...W,children:(0,S.jsx)(et,{children:m})}),ea[7]=W,ea[8]=q):q=ea[8];let ed=q,ef="default"===es?ee:Y,ep=!!W;return ea[9]!==el||ea[10]!==_||ea[11]!==y||ea[12]!==R||ea[13]!==ef||ea[14]!==eu?(er=(0,S.jsx)(T.zx,{...R,...ef,paddingY:_,ref:y,mode:el,tone:eu}),ea[9]=el,ea[10]=_,ea[11]=y,ea[12]=R,ea[13]=ef,ea[14]=eu,ea[15]=er):er=ea[15],ea[16]!==ed||ea[17]!==ep||ea[18]!==er?(ei=(0,S.jsx)(ConditionalWrapper,{condition:ep,wrapper:ed,children:er}),ea[16]=ed,ea[17]=ep,ea[18]=er,ea[19]=ei):ei=ea[19],ei}),ei=(0,D.forwardRef)(function(m,y){let _,D,j,Z,W,Y,ee,et,er;let ei=(0,B.c)(21);ei[0]!==m?({bodyHeight:_,children:D,footer:j,padding:W,zOffset:Y,...Z}=m,ei[0]=m,ei[1]=_,ei[2]=D,ei[3]=j,ei[4]=Z,ei[5]=W,ei[6]=Y):(_=ei[1],D=ei[2],j=ei[3],Z=ei[4],W=ei[5],Y=ei[6]);let ea=void 0===W||W,{t:es}=(0,q.$G)();ei[7]!==j||ei[8]!==Z||ei[9]!==es?(ee=(j?.confirmButton||j?.cancelButton)&&(0,S.jsxs)(T.kC,{width:"full",gap:3,justify:"flex-end",padding:3,align:"center",children:[j?.description&&(0,S.jsx)(T.xu,{flex:1,paddingLeft:1,children:(0,S.jsx)(T.xv,{size:1,muted:!0,children:j.description})}),Z.onClose&&(0,S.jsx)(T.zx,{mode:"bleed",padding:2,text:es("common.dialog.cancel-button.text"),tone:"default",onClick:Z.onClose,"data-testid":"cancel-button",...j.cancelButton}),j.confirmButton&&(0,S.jsx)(T.zx,{mode:"default",padding:2,text:es("common.dialog.confirm-button.text"),tone:"critical","data-testid":"confirm-button",...j.confirmButton})]}),ei[7]=j,ei[8]=Z,ei[9]=es,ei[10]=ee):ee=ei[10];let el=ea?4:0;return ei[11]!==_||ei[12]!==D||ei[13]!==el?(et=(0,S.jsx)(T.xu,{height:_,padding:el,children:D}),ei[11]=_,ei[12]=D,ei[13]=el,ei[14]=et):et=ei[14],ei[15]!==Z||ei[16]!==y||ei[17]!==ee||ei[18]!==et||ei[19]!==Y?(er=(0,S.jsx)(R.Vq,{...Z,animate:!0,zOffset:Y,ref:y,footer:ee,children:et}),ei[15]=Z,ei[16]=y,ei[17]=ee,ei[18]=et,ei[19]=Y,ei[20]=er):er=ei[20],er});function ErrorBoundary({onCatch:m,...y}){let _=(0,D.useContext)(j.yo),T=(0,D.useCallback)(({error:y,info:S})=>{try{_?.onUncaughtError?.(y,S)}catch(m){m.message=`Encountered an additional error when calling custom "onUncaughtError()": ${m.message}`,console.error(m)}m?.({error:y,info:S})},[_,m]);return(0,S.jsx)(R.SV,{...y,onCatch:T})}let ea=(0,D.forwardRef)(function(m,y){let _,T;let D=(0,B.c)(6);return D[0]!==m.popover?(_={...m.popover,animate:!0},D[0]=m.popover,D[1]=_):_=D[1],D[2]!==m||D[3]!==y||D[4]!==_?(T=(0,S.jsx)(R.j2,{...m,ref:y,popover:_}),D[2]=m,D[3]=y,D[4]=_,D[5]=T):T=D[5],T});function Hotkeys(m){let y,_,R,D,j,Z;let W=(0,B.c)(12);W[0]!==m?({makePlatformAware:_,keys:R,...y}=m,W[0]=m,W[1]=y,W[2]=_,W[3]=R):(y=W[1],_=W[2],R=W[3]);let q=void 0===_||_;W[4]!==R?(D=void 0===R?[]:R,W[4]=R,W[5]=D):D=W[5];let Y=D;W[6]!==Y||W[7]!==q?(j=q?Y.map(platformifyKey):Y,W[6]=Y,W[7]=q,W[8]=j):j=W[8];let ee=j;return W[9]!==ee||W[10]!==y?(Z=(0,S.jsx)(T.SV,{...y,keys:ee}),W[9]=ee,W[10]=y,W[11]=Z):Z=W[11],Z}let es=!(typeof navigator>"u")&&"string"==typeof navigator.platform&&/Mac|iPod|iPhone|iPad/.test(navigator.platform||"");function platformifyKey(m){let y=m.toLowerCase();return"alt"===y&&es?matchCase(m,"option"):"option"!==y||es?m:matchCase(m,"alt")}function matchCase(m,y){let _=m.length;return y.replace(/./g,(y,S)=>S<_&&m[S]===m[S].toUpperCase()?y.toUpperCase():y)}
376let el={open:400},eu={animate:!0,arrow:!1,boundaryElement:null,delay:el,fallbackPlacements:["bottom-start","bottom-end","top-start","top-end"],placement:"bottom",portal:!0},ec=(0,D.forwardRef)(function(m,y){let _,R,D,j;let Z=(0,B.c)(19);if(Z[0]!==m?({content:_,hotkeys:R,...D}=m,Z[0]=m,Z[1]=_,Z[2]=R,Z[3]=D):(_=Z[1],R=Z[2],D=Z[3]),"string"==typeof _){let m,j,B,W;return Z[4]!==_?(m=_&&(0,S.jsx)(T.xu,{flex:1,padding:1,children:(0,S.jsx)(T.xv,{size:1,children:_})}),Z[4]=_,Z[5]=m):m=Z[5],Z[6]!==R?(j=R&&(0,S.jsx)(T.xu,{flex:"none",children:(0,S.jsx)(Hotkeys,{keys:R})}),Z[6]=R,Z[7]=j):j=Z[7],Z[8]!==m||Z[9]!==j?(B=(0,S.jsxs)(T.kC,{align:"center",children:[m,j]}),Z[8]=m,Z[9]=j,Z[10]=B):B=Z[10],Z[11]!==y||Z[12]!==D||Z[13]!==B?(W=(0,S.jsx)(T.u,{...eu,content:B,padding:1,ref:y,...D}),Z[11]=y,Z[12]=D,Z[13]=B,Z[14]=W):W=Z[14],W}return Z[15]!==_||Z[16]!==y||Z[17]!==D?(j=(0,S.jsx)(T.u,{...eu,content:_,ref:y,...D}),Z[15]=_,Z[16]=y,Z[17]=D,Z[18]=j):j=Z[18],j}),ed=(0,W.zo)(T.xv)` 377 margin-top: 2px; 378`,ef=(0,W.zo)(T.xu)` 379 height: 25px; 380 width: 25px; 381 overflow: hidden; 382`,ep=(0,D.forwardRef)(function(m,y){let _,R,j,W,q,Y,ee,et,er,ei,ea,es,el,eu,ep,eh,eg,em,ey,eb,ev,ex,ew;let e_=(0,B.c)(49);e_[0]!==m?({badgeText:q,children:Y,disabled:ee,hotkeys:et,icon:_,iconRight:R,preview:ea,renderMenuItem:er,text:es,tooltipProps:el,__unstable_subtitle:W,__unstable_space:j,...ei}=m,e_[0]=m,e_[1]=_,e_[2]=R,e_[3]=j,e_[4]=W,e_[5]=q,e_[6]=Y,e_[7]=ee,e_[8]=et,e_[9]=er,e_[10]=ei,e_[11]=ea,e_[12]=es,e_[13]=el):(_=e_[1],R=e_[2],j=e_[3],W=e_[4],q=e_[5],Y=e_[6],ee=e_[7],et=e_[8],er=e_[9],ei=e_[10],ea=e_[11],es=e_[12],el=e_[13]);let eC=void 0===ea?null:ea;e_[14]!==j||e_[15]!==ee||e_[16]!==eC?(ep=eC&&(0,S.jsx)(ef,{style:{opacity:ee?.25:void 0},paddingRight:j?1:0,children:(0,S.jsx)(T.kC,{align:"center",height:"fill",justify:"center",children:eC})}),e_[14]=j,e_[15]=ee,e_[16]=eC,e_[17]=ep):ep=e_[17],e_[18]!==_?(eh=_&&(0,S.jsx)(T.xu,{paddingRight:1,children:(0,S.jsxs)(T.xv,{size:1,children:[(0,D.isValidElement)(_)&&_,(0,Z.isValidElementType)(_)&&(0,S.jsx)(_,{})]})}),e_[18]=_,e_[19]=eh):eh=e_[19],e_[20]!==W||e_[21]!==es?(eg=es&&(0,S.jsxs)(T.Kq,{flex:1,space:W?1:2,paddingLeft:W?1:0,children:[(0,S.jsx)(T.xv,{size:1,textOverflow:"ellipsis",weight:"medium",children:es}),W&&(0,S.jsx)(ed,{size:0,textOverflow:"ellipsis",weight:"medium",muted:!0,children:W})]}),e_[20]=W,e_[21]=es,e_[22]=eg):eg=e_[22],e_[23]!==R||e_[24]!==q||e_[25]!==et?(em=(q||et||R)&&(0,S.jsxs)(T.kC,{align:"center",gap:3,marginLeft:3,children:[et&&(0,S.jsx)(Hotkeys,{keys:et,style:{marginTop:-4,marginBottom:-4}}),q&&(0,S.jsx)(T.Ct,{fontSize:0,style:{marginTop:-4,marginBottom:-4},children:q}),R&&(0,S.jsxs)(T.xv,{size:1,children:[(0,D.isValidElement)(R)&&R,(0,Z.isValidElementType)(R)&&(0,S.jsx)(R,{})]})]}),e_[23]=R,e_[24]=q,e_[25]=et,e_[26]=em):em=e_[26],e_[27]!==ep||e_[28]!==eh||e_[29]!==eg||e_[30]!==em?(ey=(0,S.jsxs)(T.kC,{align:"center",gap:2,children:[ep,eh,eg,em]}),e_[27]=ep,e_[28]=eh,e_[29]=eg,e_[30]=em,e_[31]=ey):ey=e_[31],eu=ey,e_[32]!==el?(eb=m=>(0,S.jsx)(ec,{content:el?.content,portal:!0,...el,children:(0,S.jsx)("div",{children:m})}),e_[32]=el,e_[33]=eb):eb=e_[33];let eS=eb,ek=!!el,eT=eC?1:3,eE=eC?1:3;return e_[34]!==Y||e_[35]!==eu||e_[36]!==er?(ev=typeof Y>"u"&&"function"==typeof er?er(eu):eu,e_[34]=Y,e_[35]=eu,e_[36]=er,e_[37]=ev):ev=e_[37],e_[38]!==ee||e_[39]!==y||e_[40]!==ei||e_[41]!==eT||e_[42]!==eE||e_[43]!==ev?(ex=(0,S.jsx)(T.sN,{disabled:ee,paddingLeft:eT,paddingRight:3,paddingY:eE,ref:y,...ei,children:ev}),e_[38]=ee,e_[39]=y,e_[40]=ei,e_[41]=eT,e_[42]=eE,e_[43]=ev,e_[44]=ex):ex=e_[44],e_[45]!==eS||e_[46]!==ex||e_[47]!==ek?(ew=(0,S.jsx)(ConditionalWrapper,{condition:ek,wrapper:eS,children:ex}),e_[45]=eS,e_[46]=ex,e_[47]=ek,e_[48]=ew):ew=e_[48],ew}),eh=(0,D.forwardRef)(function(m,y){let _;let R=(0,B.c)(3);return R[0]!==m||R[1]!==y?(_=(0,S.jsx)(T.J2,{...m,animate:!0,ref:y}),R[0]=m,R[1]=y,R[2]=_):_=R[2],_}),eg=(0,D.forwardRef)(function(m,y){let _,R,D;let j=(0,B.c)(7);j[0]!==m?({tone:R,..._}=m,j[0]=m,j[1]=_,j[2]=R):(_=j[1],R=j[2]);let Z=void 0===R?"default":R;return j[3]!==_||j[4]!==y||j[5]!==Z?(D=(0,S.jsx)(T.OK,{..._,muted:!0,padding:2,ref:y,tone:Z}),j[3]=_,j[4]=y,j[5]=Z,j[6]=D):D=j[6],D}),TooltipDelayGroupProvider=m=>{let y;let _=(0,B.c)(2);return _[0]!==m.children?(y=(0,S.jsx)(T.uE,{delay:el,children:m.children}),_[0]=m.children,_[1]=y):y=_[1],y};function generateHelpUrl(m){return"https://docs.sanity.io/help/"+m}},91025:function(m,y,_){"use strict";_.d(y,{y:function(){return S}});let S="3.99.0"},4821:function(m,y,_){"use strict";_.d(y,{k:function(){return createGlobalScopedContext}});var S=_(67294),T=_(91025);let R="https://www.sanity.io/help/missing-context-error";function createGlobalScopedContext(m,y){let _=Symbol.for(m);if(typeof document>"u"||"u">typeof window&&"u">typeof window.navigator&&window.navigator.userAgent.includes("jsdom")){let _=(0,S.createContext)(y);return _.displayName=m,_}if(j[_]){if(j[_].version!==T.y)throw TypeError(`Duplicate instances of context "${m}" with incompatible versions detected: Expected ${T.y} but got ${j[_].version}. 383 384For more information, please visit ${R}`);D.has(T.y)||(console.warn(`Duplicate instances of context "${m}" detected. This is likely a mistake and may cause unexpected behavior. 385 386For more information, please visit ${R}`),D.add(T.y))}else j[_]={context:(0,S.createContext)(y),version:T.y};return j[_].context}let D=new Set,j=function(){if("u">typeof globalThis)return globalThis;if("u">typeof window)return window;if("u">typeof self)return self;if("u">typeof global)return global;throw Error("sanity: could not locate global scope")}()},61838:function(m,y,_){"use strict";_.d(y,{$C:function(){return eF},$E:function(){return el},$X:function(){return tu},AO:function(){return ed},Ah:function(){return B},BF:function(){return j},BN:function(){return eu},Bw:function(){return er},C0:function(){return R},C5:function(){return ts},CV:function(){return eY},EG:function(){return e7},El:function(){return eJ},G1:function(){return ej},Gf:function(){return eb},Gj:function(){return et},H7:function(){return ep},IO:function(){return e8},IU:function(){return ee},Ik:function(){return eH},KT:function(){return e$},Kv:function(){return ec},L1:function(){return e_},L2:function(){return W},LB:function(){return eZ},LO:function(){return eh},NZ:function(){return eT},Nj:function(){return eL},Nt:function(){return Y},Oy:function(){return eV},Q2:function(){return ey},Qr:function(){return D},R0:function(){return es},RD:function(){return eO},SG:function(){return e9},SM:function(){return q},Sh:function(){return eE},Sj:function(){return e1},TL:function(){return eP},Tw:function(){return eQ},Vh:function(){return e5},Wi:function(){return tr},XS:function(){return eW},Yx:function(){return ek},ZT:function(){return eU},ZU:function(){return tn},_8:function(){return ef},_q:function(){return eK},_t:function(){return ti},bX:function(){return eI},bt:function(){return eN},c$:function(){return eS},cO:function(){return em},ci:function(){return e2},dx:function(){return ez},f0:function(){return ta},fW:function(){return eg},hK:function(){return eG},jm:function(){return Z},kp:function(){return eB},o_:function(){return e0},qD:function(){return eX},qE:function(){return ew},qP:function(){return eq},r1:function(){return e4},rR:function(){return ex},rY:function(){return eR},sO:function(){return ev},sc:function(){return to},tH:function(){return ea},tc:function(){return eA},ud:function(){return eD},vn:function(){return eC},xn:function(){return e6},yo:function(){return e3},yq:function(){return eM},zW:function(){return ei},zZ:function(){return tl}});var S=_(4821),T=_(86515);let R=(0,S.k)("sanity/_singletons/context/active-workspace-matcher",null),D=(0,S.k)("sanity/_singletons/context/addon-dataset",null),j=(0,S.k)("sanity/_singletons/context/app-id-cache",null),B=(0,S.k)("sanity/_singletons/context/calendar",void 0),Z=(0,S.k)("sanity/_singletons/context/change-indicator-tracker-store",null),W=(0,S.k)("sanity/_singletons/context/change-indicator-tracker-get
386-snapshot",null),q=(0,S.k)("sanity/_singletons/context/color-scheme-set-value",null),Y=(0,S.k)("sanity/_singletons/context/color-scheme-value",null),ee=(0,S.k)("sanity/_singletons/context/comment-input",null),et=(0,S.k)("sanity/_singletons/context/comments-authoring-path",null),er=(0,S.k)("sanity/_singletons/context/comments",null),ei=(0,S.k)("sanity/_singletons/context/comments-enabled",{enabled:!1,mode:null}),ea=(0,S.k)("sanity/_singletons/context/comments-intent",void 0),es=(0,S.k)("sanity/_singletons/context/comments-onboarding",null),el=(0,S.k)("sanity/_singletons/context/comments-selected-path",null),eu=(0,S.k)("sanity/_singletons/context/comments-upsell",null),ec=(0,S.k)("sanity/_singletons/context/copy-paste",null),ed=(0,S.k)("sanity/_singletons/context/diff",{path:[]}),ef=(0,S.k)("sanity/_singletons/context/document-action-props",void 0),ep=(0,S.k)("sanity/_singletons/context/document-change",null),eh=(0,S.k)("sanity/_singletons/context/document-field-actions",null),eg=(0,S.k)("sanity/_singletons/context/document-id",null),em=(0,S.k)("sanity/_singletons/context/document-pane",null),ey=(0,S.k)("sanity/_singletons/context/document-sheet-list",void 0),eb=(0,S.k)("sanity/_singletons/context/events",null),ev=(0,S.k)("sanity/_singletons/context/field-actions",{actions:[],focused:!1,hovered:!1,__internal_slot:void 0,__internal_comments:void 0,onMouseEnter:()=>{},onMouseLeave:()=>{}}),ex=(0,S.k)("sanity/_singletons/context/form-builder",null),ew=(0,S.k)("sanity/_singletons/context/form-callbacks",null),e_=(0,S.k)("sanity/_singletons/context/form-field-presence",[]),eC=(0,S.k)("sanity/_singletons/context/form-value",null),eS=(0,S.k)("sanity/_singletons/context/free-trial",void 0),ek=(0,S.k)("sanity/_singletons/context/get-form-value",null),eT=(0,S.k)("sanity/_singletons/context/hovered-field",{store:{subscribe:()=>()=>{},getSnapshot:()=>[]},onMouseEnter:()=>{},onMouseLeave:()=>{}}),eE=(0,S.k)("sanity/_singletons/context/is-last-pane",!1),eO=(0,S.k)("sanity/_singletons/context/locale",void 0),eP=(0,S.k)("sanity/_singletons/context/media-library",null),eR=(0,S.k)("sanity/_singletons/context/mention-user",null),eI=(0,S.k)("sanity/_singletons/context/navbar",{onSearchFullscreenOpenChange:()=>"",onSearchOpenChange:()=>"",searchFullscreenOpen:!1,searchFullscreenPortalEl:null,searchOpen:!1}),eA=(0,S.k)("sanity/_singletons/context/pane",null),eM=(0,S.k)("sanity/_singletons/context/pane-layout",null);function missingContext(){throw Error("Pane is missing router context")}let eD=(0,S.k)("sanity/_singletons/context/pane-router",{index:0,groupIndex:0,siblingIndex:0,payload:void 0,params:{},hasGroupSiblings:!1,groupLength:0,routerPanesState:[],BackLink:()=>missingContext(),ChildLink:()=>missingContext(),ReferenceChildLink:()=>missingContext(),handleEditReference:()=>missingContext(),ParameterizedLink:()=>missingContext(),replaceCurrent:()=>missingContext(),closeCurrentAndAfter:()=>missingContext(),closeCurrent:()=>missingContext(),duplicateCurrent:()=>missingContext(),setView:()=>missingContext(),setParams:()=>missingContext(),setPayload:()=>missingContext(),navigateIntent:()=>missingContext(),createPathWithParams:()=>missingContext()}),ej=(0,S.k)("sanity/_singletons/context/perspective-context",null),eL=(0,S.k)("sanity/_singletons/context/portable-text-markers",[]),eF=(0,S.k)("sanity/_singletons/context/portable-text-member-item-element-refs",new T.X({})),eN=(0,S.k)("sanity/_singletons/context/portable-text-member-items",[]),eV=(0,S.k)("sanity/_singletons/context/presence",[]),ez=(0,S.k)("sanity/_singletons/context/presence-tracker-store",null),e$=(0,S.k)("sanity/_singletons/context/presence-tracker-get-snapshot",null),eH=((0,S.k)("sanity/_singletons/context/presentation",null),(0,S.k)("sanity/_singletons/context/presentation/displayed-document",null),(0,S.k)("sanity/_singletons/context/presentation/document",null),(0,S.k)("sanity/_singletons/context/presentation/navigate",null),(0,S.k)("sanity/_singletons/context/presentation/panels",null),(0,S.k)("sanity/_singletons/context/presentation/params",null),(0,S.k)("sanity/_singletons/context/presentation/shared-state",null),(0,S.k)("sanity/_singletons/context/preview-card",{selected:!1})),eB=(0,S.k)("sanity/_singletons/context/reference-input-options",{}),eU=(0,S.k)("sanity/_singletons/context/reference-item-ref",null),eZ=(0,S.k)("sanity/_singletons/context/releases-metadata",null),eW=(0,S.k)("sanity/_singletons/context/releases-table",null),eG=(0,S.k)("sanity/_singletons/context/releases-upsell",null),eq=(0,S.k)("sanity/_singletons/context/resource-cache",null),eY=(0,S.k)("sanity/_singletons/context/review-changes",{onOpenReviewChanges:()=>{},onSetFocus:()=>{},isReviewChangesOpen:!1,isInteractive:!0}),eK=(0,S.k)("sanity/_singletons/context/router",null),eX=(0,S.k)("sanity/_singletons/context/router-history",null),eJ=(0,S.k)("sanity/_singletons/context/start-in-create-enabled",{startInCreateEnabled:!1}),eQ=(0,S.k)("sanity/_singletons/context/scheduled-publishing-enabled",{enabled:!1,mode:null,hasUsedScheduledPublishing:{used:!1,loading:!1}}),e0=(0,S.k)("sanity/_singletons/context/schedule-publish-upsell",{upsellData:null,handleOpenDialog:()=>null,upsellDialogOpen:!1,telemetryLogs:{dialogSecondaryClicked:()=>null,dialogPrimaryClicked:()=>null,panelViewed:()=>null,panelDismissed:()=>null,panelPrimaryClicked:()=>null,panelSecondaryClicked:()=>null}}),e1=(0,S.k)("sanity/_singletons/context/scroll",null),e2=(0,S.k)("sanity/_singletons/context/search",void 0),e5=(0,S.k)("sanity/_singletons/context/sortable-item-id",null),e3=(0,S.k)("sanity/_singletons/context/source",null),e4=(0,S.k)("sanity/_singletons/context/structure-tool",null),e6=(0,S.k)("sanity/_singletons/context/studioAnnouncements",void 0),e9=(0,S.k)("sanity/_singletons/context/tasks",null),e8=(0,S.k)("sanity/_singletons/context/tasks-enabled",{enabled:!1,mode:null}),e7=(0,S.k)("sanity/_singletons/context/tasks-navigation",null),tr=(0,S.k)("sanity/_singletons/context/tasks-upsell",null),tn=(0,S.k)("sanity/_singletons/context/tree-editing-enabled",{enabled:!1,legacyEditing:!1}),to=(0,S.k)("sanity/_singletons/context/user-color-manager",null),ti=(0,S.k)("sanity/_singletons/context/validation",[]),ta=(0,S.k)("sanity/_singletons/context/virtualizer-scroll-instance",null),ts=(0,S.k)("sanity/_singletons/context/workspace",null),tl=(0,S.k)("sanity/_singletons/context/workspaces",null),tu=(0,S.k)("sanity/_singletons/context/z-index",{navbar:200,navbarPopover:5e5,navbarDialog:500001,pane:100,paneHeader:[110,15e3],paneFooter:[120,2e4],paneResizer:[130,25e3],paneDialog:[140,5e3],popover:200,modal:200,movingItem:1e4,drawershade:1e6,drawer:1000001,fullscreen:12e5,toast:[100,11e3],portal:200,dropdown:200,navbarFixed:1010,fullscreenEdit:1050,popoverBackgroun
386d:1060,tooltip:200,modalBackground:2e3,spinner:3e3})},86082:function(m,y,_){"use strict";_.d(y,{P0:function(){return T}});var S=_(16265);let T=S.structureTool},37084:function(m,y,_){"use strict";_.d(y,{B8:function(){return encodeJsonParams},BC:function(){return eu},NZ:function(){return RouteScope},PM:function(){return useIntentLink},Px:function(){return ep},ZB:function(){return decodeJsonParams},nR:function(){return ea},pG:function(){return RouterProvider},r5:function(){return ed},rJ:function(){return useStateLink},tv:function(){return useRouter},z:function(){return useRouterState}});var S,T=_(85893),R=_(65490),D=_(67294),j=_(61838),B=_(91966),Z=_(25325),W=_(68630),q=_(78718),Y=_(11227),ee=_(17204),et=_(43174),er=_(93220),ei=_(6557);function useRouter(){let m=(0,D.useContext)(j._q);if(!m)throw Error("Router: missing context value");return m}function useLink(m){let y,_;let S=(0,R.c)(8),{onClick:T,href:D,target:j,replace:B}=m,Z=void 0!==B&&B,{navigateUrl:W}=useRouter();S[0]!==D||S[1]!==W||S[2]!==T||S[3]!==Z||S[4]!==j?(y=m=>{m.isDefaultPrevented()||D&&(T&&T(m),!(m.metaKey||m.altKey||m.ctrlKey||m.shiftKey||0!==m.button)&&(j||(m.preventDefault(),W({path:D,replace:Z}))))},S[0]=D,S[1]=W,S[2]=T,S[3]=Z,S[4]=j,S[5]=y):y=S[5];let q=y;return S[6]!==q?(_={onClick:q},S[6]=q,S[7]=_):_=S[7],_}function useIntentLink(m){let y,_,S,T;let D=(0,R.c)(13),{intent:j,onClick:B,params:Z,replace:W,target:q,searchParams:Y}=m,{resolveIntentLink:ee}=useRouter();D[0]!==j||D[1]!==Z||D[2]!==ee||D[3]!==Y?(_=ee(j,Z,Y),D[0]=j,D[1]=Z,D[2]=ee,D[3]=Y,D[4]=_):_=D[4],y=_,D[5]!==y||D[6]!==B||D[7]!==W||D[8]!==q?(S={href:y,onClick:B,replace:W,target:q},D[5]=y,D[6]=B,D[7]=W,D[8]=q,D[9]=S):S=D[9];let{onClick:et}=useLink(S);return D[10]!==y||D[11]!==et?(T={onClick:et,href:y},D[10]=y,D[11]=et,D[12]=T):T=D[12],T}let ea=(0,D.forwardRef)(function(m,y){let _,S,D,j,B,Z,W;let q=(0,R.c)(18);q[0]!==m?({intent:_,params:S,target:B,searchParams:j,...D}=m,q[0]=m,q[1]=_,q[2]=S,q[3]=D,q[4]=j,q[5]=B):(_=q[1],S=q[2],D=q[3],j=q[4],B=q[5]),q[6]!==_||q[7]!==S||q[8]!==m.onClick||q[9]!==j||q[10]!==B?(Z={intent:_,params:S,target:B,onClick:m.onClick,searchParams:j},q[6]=_,q[7]=S,q[8]=m.onClick,q[9]=j,q[10]=B,q[11]=Z):Z=q[11];let{onClick:Y,href:ee}=useIntentLink(Z);return q[12]!==ee||q[13]!==Y||q[14]!==y||q[15]!==D||q[16]!==B?(W=(0,T.jsx)("a",{...D,href:ee,onClick:Y,ref:y,target:B}),q[12]=ee,q[13]=Y,q[14]=y,q[15]=D,q[16]=B,q[17]=W):W=q[17],W}),es=((0,D.forwardRef)(function(m,y){let _,S,D,j,B,Z,W;let q=(0,R.c)(17);q[0]!==m?({onClick:S,href:_,target:B,replace:D,...j}=m,q[0]=m,q[1]=_,q[2]=S,q[3]=D,q[4]=j,q[5]=B):(_=q[1],S=q[2],D=q[3],j=q[4],B=q[5]),q[6]!==_||q[7]!==S||q[8]!==D||q[9]!==B?(Z={onClick:S,href:_,target:B,replace:D},q[6]=_,q[7]=S,q[8]=D,q[9]=B,q[10]=Z):Z=q[10];let{onClick:Y}=useLink(Z);return q[11]!==_||q[12]!==Y||q[13]!==y||q[14]!==j||q[15]!==B?(W=(0,T.jsx)("a",{...j,onClick:Y,href:_,target:B,ref:y}),q[11]=_,q[12]=Y,q[13]=y,q[14]=j,q[15]=B,q[16]=W):W=q[16],W}),/^[a-zA-Z0-9_-]+$/);function createSegment(m){if(!m)return null;if(m.startsWith(":")){let y=m.slice(1);if(!es.test(y)){let y=m.includes("*")?" Splats are not supported. Consider using child routes instead":"";console.error(Error(`Warning: Param segments "${m}" includes invalid characters.${y}`))}return{type:"param",name:y}}return{type:"dir",name:m}}function arrayify(m){return Array.isArray(m)?m:m?[m]:[]}function createMatchError(m,y,_){return{type:"error",node:m,missingKeys:y,unmappableStateKeys:_}}function createMatchOk(m,y,_,S){return{type:"ok",node:m,matchedState:y,searchParams:_,child:S}}function encodeURIComponentExcept(m,y){let _=[...String(m)],S="";for(let m=0;m<_.length;m++){let T=_[m];y.includes(T)?S+=T:S+=encodeURIComponent(T)}return S}let el=Y("state-router");function bracketify(m){return`[${m}]`}function quote(m){return`"${m}"`}function percentToByte(m){return String.fromCharCode(parseInt(m.slice(1),16))}function byteToPercent(m){return`%${`00${m.charCodeAt(0).toString(16)}`.slice(-2)}`}function decodeJsonParams(m=""){let y=decodeURIComponent(m);if(!y)return{};try{var _;return JSON.parse((_=y.replace(/-/g,"+").replace(/_/g,"/"),decodeURIComponent(Array.from(atob(_),byteToPercent).join(""))))}catch{}try{return JSON.parse(atob(y))}catch{}try{return JSON.parse(y)}catch{console.warn("Failed to parse JSON parameters")}return{}}function encodeJsonParams(m){return m?btoa(encodeURIComponent(JSON.stringify(m)).replace(/%[0-9A-F]{2}/g,percentToByte)).replace(/\//g,"_").replace(/\+/g,"-").replace(/[=]+$/,""):""}function decodeParams(m){return m.split(";").reduce((m,y)=>{let[_,S]=y.split("=");return m[decodeURIComponent(_)]=decodeURIComponent(S),m},{})}function encodeParams(m){return Object.entries(m).filter(([,m])=>null!=m).map(([m,y])=>`${encodeURIComponent(m)}=${encodeURIComponent(y)}`).join(";")}let eu={create:(m,y,_)=>_createNode(normalizeArgs(m,y,_)),intents:m=>{let y=(function(...m){return m.reduce((m,y)=>
386m.concat(y.split("/")),[]).filter(Boolean)})(m).join("/");return eu.create(`${y}/:intent`,[eu.create(":params",{transform:{params:{toState:decodeParams,toPath:encodeParams}}},[eu.create(":payload",{transform:{payload:{toState:decodeJsonParams,toPath:encodeJsonParams}}})])])},scope(m,y,_,S){let T=normalizeArgs(y,_,S);return _createNode({...T,scope:m})}};function normalizeChildren(m){return Array.isArray(m)||"function"==typeof m?m:m?[m]:[]}function normalizeArgs(m,y,_){return"object"==typeof m?m:Array.isArray(y)||"function"==typeof y||y&&"_isRoute"in y?{path:m,children:normalizeChildren(y)}:_?{path:m,...y,children:normalizeChildren(_)}:{path:m,...y}}let ec={};function isRoot(m){return m.split("/").every(m=>!m)}function _createNode(m){let{path:y,scope:_,transform:S,children:T,__unsafe_disableScopedSearchParams:R}=m;if(!y)throw TypeError("Missing path");let D=function(m){let[y]=m.split("?"),_=y.split("/").map(createSegment).filter(Boolean);return{raw:m,segments:_}}(y);return{_isRoute:!0,scope:_,__unsafe_disableScopedSearchParams:R,route:D,children:T||[],transform:S,encode(m){return function(m,y){el("Resolving path from state %o",y);let _=function _findMatchingRoutes(m,y){if(!y)return createMatchOk(m,{},[]);let _=m.scope?y[m.scope]:y,{_searchParams:S=[],...T}=_||{},R=m.route.segments.filter(m=>"param"===m.type).map(m=>m.name),D=W(T)?Object.keys(T):[],j=Z(D,R),Y=B(R,j),ee=B(D,j);if(Y.length>0)return createMatchError(m,Y,[]);let et=S.map(([m,y])=>[[m],y]),er=q(T,j);if(0===ee.length)return createMatchOk(m,er,et);let ei=arrayify(("function"==typeof m.children?m.children(W(T)?T:{}):m.children)||[]);if(ee.length>0&&0===ei.length)return createMatchError(m,[],ee);let ea=q(T,ee),es=ei.map(m=>_findMatchingRoutes(m,ea)).find(m=>"ok"===m.type);return es?createMatchOk(m,er,et,es):createMatchError(m,[],ee)}(m,y);if("error"===_.type){let m=_.unmappableStateKeys;if(m.length>0)throw Error(`Unable to find matching route for state. Could not map the following state key${1==m.length?"":"s"} to a valid url: ${m.map(quote).join(", ")}`);let y=_.missingKeys;throw Error(`Unable to find matching route for state. State object is missing the following key${1==y.length?"":"s"} defined in route: ${y.map(quote).join(", ")}`)}let{path:S,searchParams:T}=function pathFromMatchResult(m){let y=m.matchedState,_=m.node.route.segments.map(_=>{if("dir"===_.type)return _.name;let S=m.node.transform&&m.node.transform[_.name];return S?S.toPath(y[_.name]):y[_.name]}),S=m.child?pathFromMatchResult(m.child):void 0,T=S?.searchParams?[...m.searchParams,...S.searchParams]:m.searchParams;return{searchParams:function(m,y){let _=m.scope;return _&&!m.__unsafe_disableScopedSearchParams?y.map(([m,y])=>[[_,...m],y]):y}(m.node,T),path:[..._||[],...S?.path||[]]}}(_),R=T.length>0?T.flatMap(([m,y])=>void 0===y?[]:[encodeURIComponentExcept(function(m){let[y,..._]=m;return _.length>0?[y,..._.map(bracketify)].join(""):y}(m),"[]"),encodeURIComponentExcept(y,"/")].join("=")).join("&"):"";return`/${S.join("/")}${R?`?${R}`:""}`}(this,m)},decode(m){return function(m,y){el("resolving state from path %s",y);let[_,S]=y.split("?"),T=Array.from(new URLSearchParams(S).entries()),R=function matchPath(m,y,_){var S;let T=y.split("/").filter(Boolean),R=m.route.segments.length;if(T.length<R)return null;let D={};if(!m.route.segments.every((y,_)=>{if("dir"===y.type)return y.name===T[_];let S=m.transform&&m.transform[y.name];return D[y.name]=S?S.toState(T[_]):T[_],!0}))return null;let j=T.slice(R),B=null,Z="function"==typeof m.children?arrayify(m.children(D)):m.children,W=(S=m.scope)?_.map(([m,y])=>[m[0]===S?m.slice(1):m,y]):_;if(Z.some(m=>{if(m){let y=m.scope?W.filter(([y])=>m.scope===y[0]):W;return B=matchPath(m,j.join("/"),y)}}),j.length>0&&!B)return null;let q=W.flatMap(([m,y])=>1===m.length?[[m[0],y]]:[]),Y={...D,...null===B?{}:B,...q.length>0?{_searchParams:q}:{}};return m.scope?{[m.scope]:Y}:Y}(m,_,T.map(([m,y])=>[function(m){let y=[],_=0,S=0;for(;_<m.length;){let T=m.indexOf("[",_);if(-1===T){y.push(m.slice(_,m.length));break}if(1===S)throw Error("Nested brackets not supported");S=1,T>_&&(y.push(m.slice(_,T)),_=T);let R=m.indexOf("]",T);if(-1===R){if(1===S)throw Error("Unclosed bracket");break}S=0,y.push(m.slice(_+1,R)),_=R+1}return y}(m),y]));return el("resolved: %o",R||null),R||null}(this,m)}
386,isRoot,isNotFound(m){return null===this.decode(m)},getBasePath(){return this.encode(ec)},getRedirectBase(m){if(isRoot(m)){let y=this.getBasePath();if(m!==y)return y}return null}}}let ed=["perspective","excludedPerspectives"],isNavigateOptions=m=>{if("object"!=typeof m||null===m||Array.isArray(m)||!("replace"in m||"stickyParams"in m||"state"in m))return!1;if("state"in m){let{state:y}=m;return null==y||"object"==typeof y}return!0};function RouterProvider(m){let{onNavigate:y,router:_,state:S}=m,R=(0,D.useCallback)((m,y,T)=>{let[R,D]=Array.isArray(y)?y:[y];return _.encode({intent:m,params:R,payload:D,_searchParams:er({...ee((S._searchParams??[]).filter(([m])=>ed.includes(m))),...ee(T??[])})})},[_,S._searchParams]),B=(0,D.useCallback)(m=>{let y=S._searchParams||[],T=m?._searchParams||[],R=ed.reduce((m,_)=>(function(m,y,_){let S=m.filter(([m])=>m!==y);return void 0===_||""==_?S:[...S,[y,_]]})(m,_,findParam(T,_)??findParam(y,_)),T||[]);return _.encode({...m,_searchParams:R})},[_,S]),Z=(0,D.useCallback)((m,_)=>{let T=isNavigateOptions(m)&&!_?m:_||{},R=isNavigateOptions(m)?(isNavigateOptions(m)?null===m.state?{}:m.state??S:null)??S:m,D=S._searchParams||[],j=T.stickyParams??Object.fromEntries(D.filter(([m])=>ed.includes(m)));!function(m){if(Object.keys(m).some(m=>!ed.includes(m)))throw Error("One or more parameters are not sticky")}(j);let Z=R._searchParams||[],W=function(m,y){if(!y)return m;let _=m.filter(([m])=>!Object.hasOwn(y,m)),S=Object.entries(y).filter(m=>void 0!==m[1]).map(m=>[m[0],null===m[1]?"":m[1]]);return[..._,...S]}(Z,j);y({path:B({...R,_searchParams:W}),replace:T.replace})},[y,B,S]),W=(0,D.useCallback)((m,y={})=>Z({stickyParams:m,...y,state:void 0}),[Z]),q=(0,D.useCallback)((m,_,S={})=>{y({path:R(m,_),replace:S.replace})},[y,R]),[Y,ei]=(0,D.useMemo)(()=>{if(!S._searchParams)return[S,null];let{_searchParams:m,...y}=S,[_,T]=et(m,([m])=>ed.includes(m));return 0===_.length?[S,null]:[{...y,_searchParams:T},_]},[S]),ea=(0,D.useMemo)(()=>Object.fromEntries(ei||[]),[ei]),es=(0,D.useMemo)(()=>({navigate:Z,navigateIntent:q,navigateStickyParams:W,navigateUrl:y,resolveIntentLink:R,resolvePathFromState:B,state:Y,stickyParams:ea}),[W,Z,q,y,R,B,Y,ea]);return(0,T.jsx)(j._q.Provider,{value:es,children:m.children})}function findParam(m,y){let _=m.find(([m])=>m===y);return _?_[1]:void 0}let RouteScope=function(m){let y,_,S,B,Z,W,q,Y,ee;let et=(0,R.c)(24),{children:er,scope:ei,__unsafe_disableScopedSearchParams:ea}=m,es=useRouter(),{resolvePathFromState:el,navigate:eu}=es,ec=(0,D.useRef)(es.state);et[0]!==es.state?(y=()=>{ec.current=es.state},_=[es.state],et[0]=es.state,et[1]=y,et[2]=_):(y=et[1],_=et[2]),(0,D.useEffect)(y,_),et[3]!==ea||et[4]!==ei?(S=m=>{var y;if(null===m)return null;let{_searchParams:_,...S}=m||{},T=(y=ec.current,S&&{...y,[ei]:S});return ea?T._searchParams=_:T[ei]._searchParams=_,T},et[3]=ea,et[4]=ei,et[5]=S):S=et[5];let ed=S;et[6]!==el||et[7]!==ed?(B=m=>el(ed(m)),et[6]=el,et[7]=ed,et[8]=B):B=et[8];let ef=B;et[9]!==eu||et[10]!==ed?(Z=(m,y)=>{if(isNavigateOptions(m)&&!y){let{state:y}=m;if(y){let _=ed(y);return eu(null===_?{}:_,m)}return eu(m)}let _=isNavigateOptions(m)?ed(null):ed(m);return eu(null===_?{}:_,y||{})},et[9]=eu,et[10]=ed,et[11]=Z):Z=et[11];let ep=Z,eh=es.state;return et[12]!==ea||et[13]!==eh||et[14]!==ei?(q="object"==typeof eh[ei]?{...eh[ei]}:{},ea&&(q._searchParams=eh._searchParams),et[12]=ea,et[13]=eh,et[14]=ei,et[15]=q):q=et[15],et[16]!==q||et[17]!==ep||et[18]!==es||et[19]!==ef?(Y={...es,navigate:ep,resolvePathFromState:ef,state:q},et[16]=q,et[17]=ep,et[18]=es,et[19]=ef,et[20]=Y):Y=et[20],W=Y,et[21]!==W||et[22]!==er?(ee=(0,T.jsx)(j._q.Provider,{value:W,children:er}),et[21]=W,et[22]=er,et[23]=ee):ee=et[23],ee};RouteScope.displayName="RouteScope";let ef={};function useStateLink(m){let y,_,S,T;let D=(0,R.c)(11),{onClick:j,replace:B,state:Z,target:W,toIndex:q}=m,Y=void 0!==q&&q;if(Z&&Y)throw Error("Passing both `state` and `toIndex={true}` as props to StateLink is invalid");Z||Y||console.error(Error("No state passed to StateLink. If you want to link to an empty state, its better to use the the `toIndex` property"));let{resolvePathFromState:ee}=useRouter(),et=Y?ef:Z||ef;D[0]!==ee||D[1]!==et?(_=ee(et),D[0]=ee,D[1]=et,D[2]=_):_=D[2],y=_,D[3]!==y||D[4]!==j||D[5]!==B||D[6]!==W?(S={href:y,onClick:j,replace:B,target:W},D[3]=y,D[4]=j,D[5]=B,D[6]=W,D[7]=S):S=D[7];let{onClick:er}=useLink(S);return D[8]!==y||D[9]!==er?(T={onClick:er,href:y},D[8]=y,D[9]=er,D[10]=T):T=D[10],T}let ep=(0,D.forwardRef)(function(m,y){let _,S,D,j,B,Z,W,q;let Y=(0,R.c)(18);Y[0]!==m?({onClick:_,replace:S,state:j,target:Z,toIndex:B,...D}=m,Y[0]=m,Y[1]=_,Y[2]=S,Y[3]=D,Y[4]=j,Y[5]=B,Y[6]=Z):(_=Y[1],S=Y[2],D=Y[3],j=Y[4],B=Y[5],Z=Y[6]);let ee=void 0!==B&&B;Y[7]!==_||Y[8]!==S||Y[9]!==j||Y[10]!==Z||Y[11]!==ee?(W={onClick:_,replace:S,state:j,target:Z,toIndex:ee}
386,Y[7]=_,Y[8]=S,Y[9]=j,Y[10]=Z,Y[11]=ee,Y[12]=W):W=Y[12];let{onClick:et,href:er}=useStateLink(W);return Y[13]!==er||Y[14]!==et||Y[15]!==y||Y[16]!==D?(q=(0,T.jsx)("a",{...D,href:er,onClick:et,ref:y}),Y[13]=er,Y[14]=et,Y[15]=y,Y[16]=D,Y[17]=q):q=Y[17],q});function useRouterState(m){let y;let _=(0,R.c)(3),S=void 0===m?ei:m,{state:T}=useRouter();return _[0]!==S||_[1]!==T?(y=S(T),_[0]=S,_[1]=T,_[2]=y):y=_[2],y}(S=m=>m.children(m.router)).displayName||S.name},38494:function(m,y,_){"use strict";_.d(y,{Cp:function(){return hide},RR:function(){return flip},X5:function(){return autoPlacement},YF:function(){return useFloating},cv:function(){return offset},uY:function(){return shift},x7:function(){return arrow}});var S=_(18573),T=_(67294),R=_(73935),D="undefined"!=typeof document?T.useLayoutEffect:function(){};function deepEqual(m,y){let _,S,T;if(m===y)return!0;if(typeof m!=typeof y)return!1;if("function"==typeof m&&m.toString()===y.toString())return!0;if(m&&y&&"object"==typeof m){if(Array.isArray(m)){if((_=m.length)!==y.length)return!1;for(S=_;0!=S--;)if(!deepEqual(m[S],y[S]))return!1;return!0}if((_=(T=Object.keys(m)).length)!==Object.keys(y).length)return!1;for(S=_;0!=S--;)if(!({}).hasOwnProperty.call(y,T[S]))return!1;for(S=_;0!=S--;){let _=T[S];if(("_owner"!==_||!m.$$typeof)&&!deepEqual(m[_],y[_]))return!1}return!0}return m!=m&&y!=y}function getDPR(m){if("undefined"==typeof window)return 1;let y=m.ownerDocument.defaultView||window;return y.devicePixelRatio||1}function roundByDPR(m,y){let _=getDPR(m);return Math.round(y*_)/_}function useLatestRef(m){let y=T.useRef(m);return D(()=>{y.current=m}),y}function useFloating(m){void 0===m&&(m={});let{placement:y="bottom",strategy:_="absolute",middleware:j=[],platform:B,elements:{reference:Z,floating:W}={},transform:q=!0,whileElementsMounted:Y,open:ee}=m,[et,er]=T.useState({x:0,y:0,strategy:_,placement:y,middlewareData:{},isPositioned:!1}),[ei,ea]=T.useState(j);deepEqual(ei,j)||ea(j);let[es,el]=T.useState(null),[eu,ec]=T.useState(null),ed=T.useCallback(m=>{m!==eg.current&&(eg.current=m,el(m))},[]),ef=T.useCallback(m=>{m!==em.current&&(em.current=m,ec(m))},[]),ep=Z||es,eh=W||eu,eg=T.useRef(null),em=T.useRef(null),ey=T.useRef(et),eb=null!=Y,ev=useLatestRef(Y),ex=useLatestRef(B),ew=useLatestRef(ee),e_=T.useCallback(()=>{if(!eg.current||!em.current)return;let m={placement:y,strategy:_,middleware:ei};ex.current&&(m.platform=ex.current),(0,S.oo)(eg.current,em.current,m).then(m=>{let y={...m,isPositioned:!1!==ew.current};eC.current&&!deepEqual(ey.current,y)&&(ey.current=y,R.flushSync(()=>{er(y)}))})},[ei,y,_,ex,ew]);D(()=>{!1===ee&&ey.current.isPositioned&&(ey.current.isPositioned=!1,er(m=>({...m,isPositioned:!1})))},[ee]);let eC=T.useRef(!1);D(()=>(eC.current=!0,()=>{eC.current=!1}),[]),D(()=>{if(ep&&(eg.current=ep),eh&&(em.current=eh),ep&&eh){if(ev.current)return ev.current(ep,eh,e_);e_()}},[ep,eh,e_,ev,eb]);let eS=T.useMemo(()=>({reference:eg,floating:em,setReference:ed,setFloating:ef}),[ed,ef]),ek=T.useMemo(()=>({reference:ep,floating:eh}),[ep,eh]),eT=T.useMemo(()=>{let m={position:_,left:0,top:0};if(!ek.floating)return m;let y=roundByDPR(ek.floating,et.x),S=roundByDPR(ek.floating,et.y);return q?{...m,transform:"translate("+y+"px, "+S+"px)",...getDPR(ek.floating)>=1.5&&{willChange:"transform"}}:{position:_,left:y,top:S}},[_,q,ek.floating,et.x,et.y]);return T.useMemo(()=>({...et,update:e_,refs:eS,elements:ek,floatingStyles:eT}),[et,e_,eS,ek,eT])}let arrow$1=m=>({name:"arrow",options:m,fn(y){let{element:_,padding:T}="function"==typeof m?m(y):m;return _&&({}).hasOwnProperty.call(_,"current")?null!=_.current?(0,S.x7)({element:_.current,padding:T}).fn(y):{}:_?(0,S.x7)({element:_,padding:T}).fn(y):{}}}),offset=(m,y)=>({...(0,S.cv)(m),options:[m,y]}),shift=(m,y)=>({...(0,S.uY)(m),options:[m,y]}),flip=(m,y)=>({...(0,S.RR)(m),options:[m,y]}),autoPlacement=(m,y)=>({...(0,S.X5)(m),options:[m,y]}),hide=(m,y)=>({...(0,S.Cp)(m),options:[m,y]}),arrow=(m,y)=>({...arrow$1(m),options:[m,y]})},77456:function(m,y,_){"use strict";_.d(y,{YI:function(){return PortableText}});var S=_(85893),T=_(17206),R=_(67294);let D=["block","list","listItem","marks","types"],j=["listItem"],B=["_key"];function ownKeys(m,y){var _=Object.keys(m);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(m);y&&(S=S.filter(function(y){return Object.getOwnPropertyDescriptor(m,y).enumerable})),_.push.apply(_,S)}return _}function _objectSpread(m){for(var y=1;y<arguments.length;y++){var _=null!=arguments[y]?arguments[y]:{};
386y%2?ownKeys(Object(_),!0).forEach(function(y){var S,T;S=y,T=_[y],(S=function(m){var y=function(m,y){if("object"!=typeof m||!m)return m;var _=m[Symbol.toPrimitive];if(void 0!==_){var S=_.call(m,y||"default");if("object"!=typeof S)return S;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(m)}(m,"string");return"symbol"==typeof y?y:y+""}(S))in m?Object.defineProperty(m,S,{value:T,enumerable:!0,configurable:!0,writable:!0}):m[S]=T}):Object.getOwnPropertyDescriptors?Object.defineProperties(m,Object.getOwnPropertyDescriptors(_)):ownKeys(Object(_)).forEach(function(y){Object.defineProperty(m,y,Object.getOwnPropertyDescriptor(_,y))})}return m}function _objectWithoutProperties(m,y){if(null==m)return{};var _,S,T=function(m,y){if(null==m)return{};var _={};for(var S in m)if(({}).hasOwnProperty.call(m,S)){if(-1!==y.indexOf(S))continue;_[S]=m[S]}return _}(m,y);if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(m);for(S=0;S<R.length;S++)_=R[S],-1===y.indexOf(_)&&({}).propertyIsEnumerable.call(m,_)&&(T[_]=m[_])}return T}let Z={textDecoration:"underline"},getTemplate=(m,y)=>`[@portabletext/react] Unknown ${m}, specify a component for it in the \`components.${y}\` prop`,unknownTypeWarning=m=>getTemplate(`block type "${m}"`,"types"),unknownMarkWarning=m=>getTemplate(`mark type "${m}"`,"marks"),unknownBlockStyleWarning=m=>getTemplate(`block style "${m}"`,"block"),unknownListStyleWarning=m=>getTemplate(`list style "${m}"`,"list"),unknownListItemStyleWarning=m=>getTemplate(`list item style "${m}"`,"listItem");function printWarning(m){console.warn(m)}let W={display:"none"},q={types:{},block:{normal:({children:m})=>(0,S.jsx)("p",{children:m}),blockquote:({children:m})=>(0,S.jsx)("blockquote",{children:m}),h1:({children:m})=>(0,S.jsx)("h1",{children:m}),h2:({children:m})=>(0,S.jsx)("h2",{children:m}),h3:({children:m})=>(0,S.jsx)("h3",{children:m}),h4:({children:m})=>(0,S.jsx)("h4",{children:m}),h5:({children:m})=>(0,S.jsx)("h5",{children:m}),h6:({children:m})=>(0,S.jsx)("h6",{children:m})},marks:{em:({children:m})=>(0,S.jsx)("em",{children:m}),strong:({children:m})=>(0,S.jsx)("strong",{children:m}),code:({children:m})=>(0,S.jsx)("code",{children:m}),underline:({children:m})=>(0,S.jsx)("span",{style:Z,children:m}),"strike-through":({children:m})=>(0,S.jsx)("del",{children:m}),link:({children:m,value:y})=>(0,S.jsx)("a",{href:null==y?void 0:y.href,children:m})},list:{number:({children:m})=>(0,S.jsx)("ol",{children:m}),bullet:({children:m})=>(0,S.jsx)("ul",{children:m})},listItem:({children:m})=>(0,S.jsx)("li",{children:m}),hardBreak:()=>(0,S.jsx)("br",{}),unknownType:({value:m,isInline:y})=>{let _=unknownTypeWarning(m._type);return y?(0,S.jsx)("span",{style:W,children:_}):(0,S.jsx)("div",{style:W,children:_})},unknownMark:({markType:m,children:y})=>(0,S.jsx)("span",{className:`unknown__pt__mark__${m}`,children:y}),unknownList:({children:m})=>(0,S.jsx)("ul",{children:m}),unknownListItem:({children:m})=>(0,S.jsx)("li",{children:m}),unknownBlockStyle:({children:m})=>(0,S.jsx)("p",{children:m})};function mergeDeeply(m,y,_){let S=y[_],T=m[_];return"function"==typeof S||S&&"function"==typeof T?S:S?_objectSpread(_objectSpread({},T),S):T}function PortableText({value:m,components:y,listNestingMode:_,onMissingComponent:j=printWarning}){let B=j||noop,Z=Array.isArray(m)?m:[m],W=(0,T.zL)(Z,_||T.RR),Y=(0,R.useMemo)(()=>y?function(m,y){let{block:_,list:S,listItem:T,marks:R,types:j}=y,B=_objectWithoutProperties(y,D);return _objectSpread(_objectSpread({},m),{},{block:mergeDeeply(m,y,"block"),list:mergeDeeply(m,y,"list"),listItem:mergeDeeply(m,y,"listItem"),marks:mergeDeeply(m,y,"marks"),types:mergeDeeply(m,y,"types")},B)}(q,y):q,[y]),ee=(0,R.useMemo)(()=>getNodeRenderer(Y,B),[Y,B]),et=W.map((m,y)=>ee({node:m,index:y,isInline:!1,renderNode:ee}));return(0,S.jsx)(S.Fragment,{children:et})}let getNodeRenderer=(m,y)=>function renderNode(_){let{node:R,index:D,isInline:Z}=_,W=R._key||`node-${D}`;return(0,T.qS)(R)?function(_,T,R){let D=_.children.map((m,y)=>renderNode({node:m._key?m:_objectSpread(_objectSpread({},m),{},{_key:`li-${T}-${y}`}),index:y,isInline:!1})),j=m.list,B=("function"==typeof j?j:j[_.listItem])||m.unknownList;if(B===m.unknownList){let m=_.listItem||"bullet";y(unknownListStyleWarning(m),{nodeType:"listStyle",type:m})}return(0,S.jsx)(B,{value:_,index:T,isInline:!1,renderNode,children:D},R)}(R,D,W):(0,T.Ii)(R)?function(_,T,R){let D=serializeBlock({node:_,index:T,isInline:!1,renderNode}),B=m.listItem,Z=("function"==typeof B?B:B[_.listItem])||m.unknownListItem;if(Z===m.unknownListItem){let m=_.listItem||"bullet";y(unknownListItemStyleWarning(m),{type:m,nodeType:"listItemStyle"})}let W=D.children;if(_.style&&"normal"!==_.style){let{listItem:m}=_,y=_objectWithoutProperties(_,j);W=renderNode({node:y,index:T,isInline:!1})}return(0,S.jsx)(Z,{value:_,index:T,isInline:!1,renderNode,children:W},R)}(R,D,W):(0,T.tX)(R)?function(_,R,D){let{markDef:j,markType:B,markKey:Z}=_,W=m.marks[B]||m.unknownMark,q=_.children.map((m,y)=>renderNode({node:m,index:y,isInline:!0}));return W===m.unknownMark&&y(unknownMarkWarning(B),{nodeType:"mark",type:B}),(0,S.jsx)(W,{text:(0,T.pY)(_),value:j,markType:B,markKey:Z,renderNode,children:q},D)}(R,0,W):R._type in m.types?function(y,_,T,R){let D=m.types[y._type];return D?(0,S.jsx)(D,_objectSpread({},{value:y,isInline:R,index:_,renderNode}),T):null}(R,D,W,Z):(0,T.HW)(R)?function(_,T,R,D){let j=serializeBlock({node:_,index:T,isInline:D,renderNode}),{_key:Z}
386=j,W=_objectWithoutProperties(j,B),q=W.node.style||"normal",Y=("function"==typeof m.block?m.block:m.block[q])||m.unknownBlockStyle;return Y===m.unknownBlockStyle&&y(unknownBlockStyleWarning(q),{nodeType:"blockStyle",type:q}),(0,S.jsx)(Y,_objectSpread(_objectSpread({},W),{},{value:W.node,renderNode}),R)}(R,D,W,Z):(0,T.m9)(R)?function(y,_){if(y.text===` 387`){let y=m.hardBreak;return y?(0,S.jsx)(y,{},_):` 388`}return y.text}(R,W):function(_,T,R,D){y(unknownTypeWarning(_._type),{nodeType:"block",type:_._type});let j=m.unknownType;return(0,S.jsx)(j,_objectSpread({},{value:_,isInline:D,index:T,renderNode}),R)}(R,D,W,Z)};function serializeBlock(m){let{node:y,index:_,isInline:S,renderNode:R}=m,D=(0,T.Ic)(y).map((m,y)=>R({node:m,isInline:!0,index:y,renderNode:R}));return{_key:y._key||`block-${_}`,children:D,index:_,isInline:S,node:y}}function noop(){}},97722:function(m,y,_){"use strict";_.d(y,{Cb:function(){return isDraftId},XL:function(){return getVersionId},Y_:function(){return isVersionId},eB:function(){return getVersionFromId},qy:function(){return getDraftId},vs:function(){return getPublishedId}});let S="drafts.",T="versions.";function isDraftId(m){return m.startsWith(S)}function isVersionId(m){return m.startsWith(T)}function getDraftId(m){if(isVersionId(m)){let y=getPublishedId(m);return S+y}return isDraftId(m)?m:S+m}function getVersionId(m,y){if("drafts"===y||"published"===y)throw Error('Version can not be "published" or "drafts"');return`${T}${y}.${getPublishedId(m)}`}function getVersionFromId(m){if(!isVersionId(m))return;let[y,_,...S]=m.split(".");return _}function getPublishedId(m){return isVersionId(m)?m.split(".").slice(2).join("."):isDraftId(m)?m.slice(S.length):m}},66468:function(m,y,_){"use strict";function isRecord(m){return"object"==typeof m&&null!==m&&!Array.isArray(m)}_.d(y,{NG:function(){return stegaClean},Uy:function(){return isRecord}});var S={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},T={0:8203,1:8204,2:8205,3:65279};[,,,,].fill(String.fromCodePoint(T[0])).join(""),Object.fromEntries(Object.entries(T).map(m=>m.reverse())),Object.fromEntries(Object.entries(S).map(m=>m.reverse()));var R=`${Object.values(S).map(m=>`\\u{${m.toString(16)}}`).join("")}`,D=RegExp(`[${R}]{4,}`,"gu");function stegaClean(m){var y,_;return m&&JSON.parse({cleaned:(y=JSON.stringify(m)).replace(D,""),encoded:(null==(_=y.match(D))?void 0:_[0])||""}.cleaned)}},44081:function(m,y,_){"use strict";_.d(y,{XF:function(){return ClientError},eI:function(){return eU},nl:function(){return ServerError},rB:function(){return ChannelError}});var S,T=_(94950),R=_(12872),D=_(80230),j=_(19917),B=_(9141),Z=_(32817),W=_(43994),q=_(40052),Y=_(36861),ee=_(68515),et=_(79878),er=_(26362),ei=_(26625),ea=_(83610),es=_(42006),el=_(83286),eu=_(65583),ec=_(23071),ed=_(29127),ef=_(1718),ep=_(66468),eh=_(16188),eg=_(94975),em=_(97722),ey=_(53416);let eb=/\r\n|[\n\r\u2028\u2029]/;function columnToLine(m,y){let _=0;for(let S=0;S<y.length;S++){let T=y[S].length+1;if(_+T>m)return{line:S+1,column:m-_};_+=T}return{line:y.length,column:y[y.length-1]?.length??0}}let ClientError=class ClientError extends Error{response;statusCode=400;responseBody;details;constructor(m,y){let _=extractErrorProps(m,y);super(_.message),Object.assign(this,_)}};let ServerError=class ServerError extends Error{response;statusCode=500;responseBody;details;constructor(m){let y=extractErrorProps(m);super(y.message),Object.assign(this,y)}};function extractErrorProps(m,y){let _=m.body,S={response:m,statusCode:m.statusCode,responseBody:-1!==(m.headers["content-type"]||"").toLowerCase().indexOf("application/json")?JSON.stringify(_,null,2):_,message:"",details:void 0};if(!(0,ep.Uy)(_))return S.message=httpErrorMessage(m,_),S;let T=_.error;if("string"==typeof T&&"string"==typeof _.message)return S.message=`${T} - ${_.message}`,S;if("object"!=typeof T||null===T)return"string"==typeof T?S.message=T:"string"==typeof _.message?S.message=_.message:S.message=httpErrorMessage(m,_),S;if("type"in T&&"mutationError"===T.type&&"description"in T&&"string"==typeof T.description||"type"in T&&"actionError"===T.type&&"description"in T&&"string"==typeof T.description){let m=T.items||[],y=m.slice(0,5).map(m=>
388m.error?.description).filter(Boolean),R=y.length?`: 389- ${y.join(` 390- `)}`:"";return m.length>5&&(R+=` 391...and ${m.length-5} more`),S.message=`${T.description}${R}`,S.details=_.error,S}if(isQueryParseError(T)){let m=y?.options?.query?.tag;return S.message=formatQueryParseError(T,m),S.details=_.error,S}return"description"in T&&"string"==typeof T.description?(S.message=T.description,S.details=T):S.message=httpErrorMessage(m,_),S}function isQueryParseError(m){return(0,ep.Uy)(m)&&"queryParseError"===m.type&&"string"==typeof m.query&&"number"==typeof m.start&&"number"==typeof m.end}function formatQueryParseError(m,y){let{query:_,start:S,end:T,description:R}=m;if(!_||typeof S>"u")return`GROQ query parse error: ${R}`;let D=y?` 392 393Tag: ${y}`:"";return`GROQ query parse error: 394${function(m,y,_){let S=m.split(eb),T={start:columnToLine(y.start,S),end:y.end?columnToLine(y.end,S):void 0},{start:R,end:D,markerLines:j}=function(m,y){let _={...m.start},S={..._,...m.end},T=_.line??-1,R=_.column??0,D=S.line,j=S.column,B=Math.max(T-3,0),Z=Math.min(y.length,D+3);-1===T&&(B=0),-1===D&&(Z=y.length);let W=D-T,q={};if(W)for(let m=0;m<=W;m++){let _=m+T;if(R){if(0===m){let m=y[_-1].length;q[_]=[R,m-R+1]}else if(m===W)q[_]=[0,j];else{let S=y[_-m].length;q[_]=[0,S]}}else q[_]=!0}else R===j?R?q[T]=[R,0]:q[T]=!0:q[T]=[R,j-R];return{start:B,end:Z,markerLines:q}}(T,S),B=`${D}`.length;return m.split(eb,D).slice(R,D).map((m,y)=>{let S=R+1+y,T=` ${` ${S}`.slice(-B)} |`,D=j[S],Z=!j[S+1];if(!D)return` ${T}${m.length>0?` ${m}`:""}`;let W="";if(Array.isArray(D)){let y=m.slice(0,Math.max(D[0]-1,0)).replace(/[^\t]/g," "),S=D[1]||1;W=[` 395 `,T.replace(/\d/g," ")," ",y,"^".repeat(S)].join(""),Z&&_&&(W+=" "+_)}return[">",T,m.length>0?` ${m}`:"",W].join("")}).join(` 396`)}(_,{start:S,end:T},R)}${D}`}function httpErrorMessage(m,y){let _="string"==typeof y?` (${y.length>100?`${y.slice(0,100)}\u2026`:y})`:"",S=m.statusMessage?` ${m.statusMessage}`:"";return`${m.method}-request to ${m.url} resulted in HTTP ${m.statusCode}${S}${_}`}let CorsOriginError=class CorsOriginError extends Error{projectId;addOriginUrl;constructor({projectId:m}){super("CorsOriginError"),this.name="CorsOriginError",this.projectId=m;let y=new URL(`https://sanity.io/manage/project/${m}/api`);if("u">typeof location){let{origin:m}=location;y.searchParams.set("cors","add"),y.searchParams.set("origin",m),this.addOriginUrl=y,this.message=`The current origin is not allowed to connect to the Live Content API. Add it here: ${y}`}else this.message=`The current origin is not allowed to connect to the Live Content API. Change your configuration here: ${y}`}};let ev={onResponse:(m,y)=>{if(m.statusCode>=500)throw new ServerError(m);if(m.statusCode>=400)throw new ClientError(m,y);return m}};function defineHttpRequest(m,y={}){return(0,T.xl)([(0,R.XD)({shouldRetry}),...m,function(m={}){let y={},shouldIgnoreWarning=y=>void 0!==m.ignoreWarnings&&(Array.isArray(m.ignoreWarnings)?m.ignoreWarnings:[m.ignoreWarnings]).some(m=>"string"==typeof m?y.includes(m):m instanceof RegExp&&m.test(y));return{onResponse:m=>{let _=m.headers["x-sanity-warning"],S=Array.isArray(_)?_:[_];for(let m of S)!m||y[m]||shouldIgnoreWarning(m)||(y[m]=!0,console.warn(m));return m}}}(y),(0,R.ll)(),(0,R.wE)(),(0,R.YD)(),ev,(0,R.LO)({implementation:D.y})])}function shouldRetry(m,y,_){if(0===_.maxRetries)return!1;let S="GET"===_.method||"HEAD"===_.method,T=(_.uri||_.url).startsWith("/data/query"),D=m.response&&(429===m.response.statusCode||502===m.response.statusCode||503===m.response.statusCode);return(!!S||!!T)&&!!D||R.XD.shouldRetry(m,y,_)}function generateHelpUrl(m){return"https://www.sanity.io/help/"+m}let ex=["image","file"],ew=["before","after","replace"],dataset=m=>{if(!/^(~[a-z0-9]{1}[-\w]{0,63}|[a-z0-9]{1}[-\w]{0,63})$/.test(m))throw Error("Datasets can only contain lowercase characters, numbers, underscores and dashes, and start with tilde, and be maximum 64 characters")},projectId=m=>{if(!/^[-a-z0-9]+$/i.test(m))throw Error("`projectId` can only contain only a-z, 0-9 and dashes")},validateAssetType=m=>{if(-1===ex.indexOf(m))throw Error(`Invalid asset type: ${m}. Must be one of ${ex.join(", ")}`)},validateObject=(m,y)=>{if(null===y||"object"!=typeof y||Array.isArray(y))throw Error(`${m}() takes an object of properties`)},validateDocumentId=(m,y)=>{if("string"!=typeof y||!/^[a-z0-9_][a-z0-9_.-]{0,127}$/i.test(y)||y.includes(".."))throw Error(`${m}(): "${y}" is not a valid document ID`)},requireDocumentId=(m,y)=>{if(!y._id)throw Error(`${m}() requires that the document contains an ID ("_id" property)`);validateDocumentId(m,y._id)},validateDocumentType=(m,y)=>{if("string"!=typeof y)throw Error(`\`${m}()\`: \`${y}\` is not a valid document type`)},requireDocumentType=(m,y)=>{if(!y._type)throw Error(`\`${m}()\` requires that the document contains a type (\`_type\` property)`);validateDocumentType(m,y._type)},validateVersionIdMatch=(m,y)=>{if(y._id&&y._id!==m)throw Error(`The provided document ID (\`${y._id}
396\`) does not match the generated version ID (\`${m}\`)`)},validateInsert=(m,y,_)=>{let S="insert(at, selector, items)";if(-1===ew.indexOf(m)){let m=ew.map(m=>`"${m}"`).join(", ");throw Error(`${S} takes an "at"-argument which is one of: ${m}`)}if("string"!=typeof y)throw Error(`${S} takes a "selector"-argument which must be a string`);if(!Array.isArray(_))throw Error(`${S} takes an "items"-argument which must be an array`)},hasDataset=m=>{if(m.dataset)return m.dataset;let y=m.resource;if(y&&"dataset"===y.type){let m=y.id.split(".");if(2!==m.length)throw Error('Dataset resource ID must be in the format "project.dataset"');return m[1]}throw Error("`dataset` must be provided to perform queries")},requestTag=m=>{if("string"!=typeof m||!/^[a-z0-9._-]{1,75}$/i.test(m))throw Error("Tag can only contain alphanumeric characters, underscores, dashes and dots, and be between one and 75 characters long.");return m},resourceConfig=m=>{let y=m.resource;if(!y)throw Error("`resource` must be provided to perform resource queries");let{type:_,id:S}=y;switch(_){case"dataset":if(2!==S.split(".").length)throw Error('Dataset resource ID must be in the format "project.dataset"');return;case"dashboard":case"media-library":case"canvas":return;default:throw Error(`Unsupported resource type: ${_.toString()}`)}},resourceGuard=(m,y)=>{if(y.resource)throw Error(`\`${m}\` does not support resource-based operations`)},createWarningPrinter=m=>{var y;let _,S;return y=(...y)=>console.warn(m.join(" "),...y),_=!1,(...m)=>(_||(S=y(...m),_=!0),S)},e_=createWarningPrinter(["Because you set `withCredentials` to true, we will override your `useCdn`","setting to be false since (cookie-based) credentials are never set on the CDN"]),eC=createWarningPrinter(["Since you haven't set a value for `useCdn`, we will deliver content using our","global, edge-cached API-CDN. If you wish to have content delivered faster, set","`useCdn: false` to use the Live API. Note: You may incur higher costs using the live API."]),eS=createWarningPrinter(["The Sanity client is configured with the `perspective` set to `drafts` or `previewDrafts`, which doesn't support the API-CDN.","The Live API will be used instead. Set `useCdn: false` in your configuration to hide this warning."]),ek=createWarningPrinter(["The `previewDrafts` perspective has been renamed to `drafts` and will be removed in a future API version"]),eT=createWarningPrinter(["You have configured Sanity client to use a token in the browser. This may cause unintentional security issues.",`See ${generateHelpUrl("js-client-browser-token")} for more information and how to hide this warning.`]),eE=createWarningPrinter(["You have configured Sanity client to use a token, but also provided `withCredentials: true`.","This is no longer supported - only token will be used - remove `withCredentials: true`."]),eO=createWarningPrinter(["Using the Sanity client without specifying an API version is deprecated.",`See ${generateHelpUrl("js-client-api-version")}`]),eP=(createWarningPrinter(["The default export of @sanity/client has been deprecated. Use the named export `createClient` instead."]),createWarningPrinter(["You have called `createVersion()` with a defined `document`. The recommended approach is to provide a `baseId` and `releaseId` instead."])),eR=createWarningPrinter(["The `~experimental_resource` configuration property has been renamed to `resource`.","Please update your client configuration to use `resource` instead. Support for `~experimental_resource` will be removed in a future version."]),eI={apiHost:"https://api.sanity.io",apiVersion:"1",useProjectHostname:!0,stega:{enabled:!1}},eA=["localhost","127.0.0.1","0.0.0.0"],isLocal=m=>-1!==eA.indexOf(m);function validateApiPerspective(m){if(Array.isArray(m)&&m.length>1&&m.includes("raw"))throw TypeError('Invalid API perspective value: "raw". The raw-perspective can not be combined with other perspectives')}let initConfig=(m,y)=>{let _={...y,...m,stega:{..."boolean"==typeof y.stega?{enabled:y.stega}:y.stega||eI.stega,..."boolean"==typeof m.stega?{enabled:m.stega}:m.stega||{}}};_.apiVersion||eO();let S={...eI,..._};S["~experimental_resource"]&&!S.resource&&(eR(),S.resource=S["~experimental_resource"]);let T=S.resource,R=S.useProjectHostname&&!T;if(typeof Promise>"u"){let m=generateHelpUrl("js-client-promise-polyfill");throw Error(`No native Promise-implementation found, polyfill needed - see ${m}`)}if(R&&!S.projectId)throw Error("Configuration must contain `projectId`");if(T&&resourceConfig(S),"u">typeof S.perspective&&validateApiPerspective(S.perspective),"encodeSourceMap"in S)throw Error("It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMap' is not supported in '@sanity/client'. Did you mean 'stega.enabled'?");if("encodeSourceMapAtPath"in S)throw Error("It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMapAtPath' is not supported in '@sanity/client'. Did you mean 'stega.filter'?");
396if("boolean"!=typeof S.stega.enabled)throw Error(`stega.enabled must be a boolean, received ${S.stega.enabled}`);if(S.stega.enabled&&void 0===S.stega.studioUrl)throw Error("stega.studioUrl must be defined when stega.enabled is true");if(S.stega.enabled&&"string"!=typeof S.stega.studioUrl&&"function"!=typeof S.stega.studioUrl)throw Error(`stega.studioUrl must be a string or a function, received ${S.stega.studioUrl}`);let D="u">typeof window&&window.location&&window.location.hostname,j=D&&isLocal(window.location.hostname),B=!!S.token;S.withCredentials&&B&&(eE(),S.withCredentials=!1),D&&j&&B&&!0!==S.ignoreBrowserTokenWarning?eT():typeof S.useCdn>"u"&&eC(),R&&projectId(S.projectId),S.dataset&&dataset(S.dataset),"requestTagPrefix"in S&&(S.requestTagPrefix=S.requestTagPrefix?requestTag(S.requestTagPrefix).replace(/\.+$/,""):void 0),S.apiVersion=`${S.apiVersion}`.replace(/^v/,""),S.isDefaultApi=S.apiHost===eI.apiHost,!0===S.useCdn&&S.withCredentials&&e_(),S.useCdn=!1!==S.useCdn&&!S.withCredentials,function(m){if("1"===m||"X"===m)return;let y=new Date(m);if(!(/^\d{4}-\d{2}-\d{2}$/.test(m)&&y instanceof Date&&y.getTime()>0))throw Error("Invalid API version string, expected `1` or date in format `YYYY-MM-DD`")}(S.apiVersion);let Z=S.apiHost.split("://",2),W=Z[0],q=Z[1],Y=S.isDefaultApi?"apicdn.sanity.io":q;return R?(S.url=`${W}://${S.projectId}.${q}/v${S.apiVersion}`,S.cdnUrl=`${W}://${S.projectId}.${Y}/v${S.apiVersion}`):(S.url=`${S.apiHost}/v${S.apiVersion}`,S.cdnUrl=S.url),S};let ConnectionFailedError=class ConnectionFailedError extends Error{name="ConnectionFailedError"};let DisconnectError=class DisconnectError extends Error{name="DisconnectError";reason;constructor(m,y,_={}){super(m,_),this.reason=y}};let ChannelError=class ChannelError extends Error{name="ChannelError";data;constructor(m,y){super(m),this.data=y}};let MessageError=class MessageError extends Error{name="MessageError";data;constructor(m,y,_={}){super(m,_),this.data=y}};let MessageParseError=class MessageParseError extends Error{name="MessageParseError"};let eM=["channelError","disconnect"];function connectEventSource(m,y){return(0,j.P)(()=>{let y=m();return(0,B.b)(y)?y:(0,Z.of)(y)}).pipe((0,W.z)(m=>new D.y(_=>{let S=y.includes("open"),T=y.includes("reconnect");function onError(y){if("data"in y){let[m,S]=parseEvent(y);_.error(m?new MessageParseError("Unable to parse EventSource error message",{cause:S}):new MessageError(S?.data.message,S));return}m.readyState===m.CLOSED?_.error(new ConnectionFailedError("EventSource connection failed")):T&&_.next({type:"reconnect"})}function onOpen(){_.next({type:"open"})}function onMessage(y){let[S,T]=parseEvent(y);if(S){_.error(new MessageParseError("Unable to parse EventSource message",{cause:S}));return}if("channelError"===y.type){let y=new URL(m.url).searchParams.get("tag");_.error(new ChannelError(function(m,y){let _=m.error;return _?isQueryParseError(_)?formatQueryParseError(_,y):_.description?_.description:"string"==typeof _?_:JSON.stringify(_,null,2):m.message||"Unknown listener error"}(T?.data,y),T.data));return}if("disconnect"===y.type){_.error(new DisconnectError(`Server disconnected client: ${T.data?.reason||"unknown error"}`));return}_.next({type:y.type,id:y.lastEventId,...T.data?{data:T.data}:{}})}m.addEventListener("error",onError),S&&m.addEventListener("open",onOpen);let R=[...new Set([...eM,...y])].filter(m=>"error"!==m&&"open"!==m&&"reconnect"!==m);return R.forEach(y=>m.addEventListener(y,onMessage)),()=>{m.removeEventListener("error",onError),S&&m.removeEventListener("open",onOpen),R.forEach(y=>m.removeEventListener(y,onMessage)),m.close()}})))}function parseEvent(m){try{let y="string"==typeof m.data&&JSON.parse(m.data);return[null,{type:m.type,id:m.lastEventId,...!function(m){for(let y in m)return!1;return!0}(y)?{data:y}:{}}]}catch(m){return[m,null]}}function getSelection(m){if("string"==typeof m)return{id:m};if(Array.isArray(m))return{query:"*[_id in $ids]",params:{ids:m}};if("object"==typeof m&&null!==m&&"query"in m&&"string"==typeof m.query)return"params"in m&&"object"==typeof m.params&&null!==m.params?{query:m.query,params:m.params}:{query:m.query};let y=["* Document ID (<docId>)","* Array of document IDs","* Object containing `query`"].join(` 397`);throw Error(`Unknown selection - must be one of: 398 399${y}`)}let BasePatch=class BasePatch{selection;operations;constructor(m,y={}){this.selection=m,this.operations=y}set(m){return this._assign("set",m)}setIfMissing(m){return this._assign("setIfMissing",m)}diffMatchPatch(m){return validateObject("diffMatchPatch",m),this._assign("diffMatchPatch",m)}unset(m){if(!Array.isArray(m))throw Error("unset(attrs) takes an array of attributes to unset, non-array given");return this.operations=Object.assign({},this.operations,{unset:m}),this}inc(m){return this._assign("inc",m)}dec(m){return this._assign("dec",m)}insert(m,y,_){return validateInsert(m,y,_),this._assign("insert",{[m]:y,items:_})}append(m,y){return this.insert("after",`${m}
399[-1]`,y)}prepend(m,y){return this.insert("before",`${m}[0]`,y)}splice(m,y,_,S){let T=y<0?y-1:y,R=typeof _>"u"||-1===_?-1:Math.max(0,y+_),D=T<0&&R>=0?"":R,j=`${m}[${T}:${D}]`;return this.insert("replace",j,S||[])}ifRevisionId(m){return this.operations.ifRevisionID=m,this}serialize(){return{...getSelection(this.selection),...this.operations}}toJSON(){return this.serialize()}reset(){return this.operations={},this}_assign(m,y,_=!0){return validateObject(m,y),this.operations=Object.assign({},this.operations,{[m]:Object.assign({},_&&this.operations[m]||{},y)}),this}_set(m,y){return this._assign(m,y,!1)}};let ObservablePatch=class ObservablePatch extends BasePatch{#t;constructor(m,y,_){super(m,y),this.#t=_}clone(){return new ObservablePatch(this.selection,{...this.operations},this.#t)}commit(m){if(!this.#t)throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let y="string"==typeof this.selection,_=Object.assign({returnFirst:y,returnDocuments:!0},m);return this.#t.mutate({patch:this.serialize()},_)}};let Patch=class Patch extends BasePatch{#t;constructor(m,y,_){super(m,y),this.#t=_}clone(){return new Patch(this.selection,{...this.operations},this.#t)}commit(m){if(!this.#t)throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let y="string"==typeof this.selection,_=Object.assign({returnFirst:y,returnDocuments:!0},m);return this.#t.mutate({patch:this.serialize()},_)}};let eD={returnDocuments:!1};let BaseTransaction=class BaseTransaction{operations;trxId;constructor(m=[],y){this.operations=m,this.trxId=y}create(m){return validateObject("create",m),this._add({create:m})}createIfNotExists(m){let y="createIfNotExists";return validateObject(y,m),requireDocumentId(y,m),this._add({[y]:m})}createOrReplace(m){let y="createOrReplace";return validateObject(y,m),requireDocumentId(y,m),this._add({[y]:m})}delete(m){return validateDocumentId("delete",m),this._add({delete:{id:m}})}transactionId(m){return m?(this.trxId=m,this):this.trxId}serialize(){return[...this.operations]}toJSON(){return this.serialize()}reset(){return this.operations=[],this}_add(m){return this.operations.push(m),this}};let Transaction=class Transaction extends BaseTransaction{#t;constructor(m,y,_){super(m,_),this.#t=y}clone(){return new Transaction([...this.operations],this.#t,this.trxId)}commit(m){if(!this.#t)throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return this.#t.mutate(this.serialize(),Object.assign({transactionId:this.trxId},eD,m||{}))}patch(m,y){let _="function"==typeof y,S="string"!=typeof m&&m instanceof Patch,T="object"==typeof m&&("query"in m||"id"in m);if(S)return this._add({patch:m.serialize()});if(_){let _=y(new Patch(m,{},this.#t));if(!(_ instanceof Patch))throw Error("function passed to `patch()` must return the patch");return this._add({patch:_.serialize()})}if(T){let _=new Patch(m,y||{},this.#t);return this._add({patch:_.serialize()})}return this._add({patch:{id:m,...y}})}};let ObservableTransaction=class ObservableTransaction extends BaseTransaction{#t;constructor(m,y,_){super(m,_),this.#t=y}clone(){return new ObservableTransaction([...this.operations],this.#t,this.trxId)}commit(m){if(!this.#t)throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return this.#t.mutate(this.serialize(),Object.assign({transactionId:this.trxId},eD,m||{}))}patch(m,y){if("string"!=typeof m&&m instanceof ObservablePatch)return this._add({patch:m.serialize()});if("function"==typeof y){let _=y(new ObservablePatch(m,{},this.#t));if(!(_ instanceof ObservablePatch))throw Error("function passed to `patch()` must return the patch");return this._add({patch:_.serialize()})}return this._add({patch:{id:m,...y}})}};let encodeQueryString=({query:m,params:y={},options:_={}})=>{let S=new URLSearchParams,{tag:T,includeMutations:R,returnQuery:D,...j}=_;for(let[_,R]of(T&&S.append("tag",T),S.append("query",m),Object.entries(y)))void 0!==R&&S.append(`$${_}`,JSON.stringify(R));for(let[m,y]of Object.entries(j))y&&S.append(m,`${y}`);return!1===D&&S.append("returnQuery","false"),!1===R&&S.append("includeMutations","fal
399se"),`?${S}`},excludeFalsey=(m,y)=>!1===m?void 0:typeof m>"u"?y:m,getMutationQuery=(m={})=>({dryRun:m.dryRun,returnIds:!0,returnDocuments:excludeFalsey(m.returnDocuments,!0),visibility:m.visibility||"sync",autoGenerateArrayKeys:m.autoGenerateArrayKeys,skipCrossDatasetReferenceValidation:m.skipCrossDatasetReferenceValidation}),isResponse=m=>"response"===m.type,getBody=m=>m.body,indexBy=(m,y)=>m.reduce((m,_)=>(m[y(_)]=_,m),Object.create(null));function _fetch(m,y,S,T,R={},D={}){let j="stega"in D?{...S||{},..."boolean"==typeof D.stega?{enabled:D.stega}:D.stega||{}}:S,B=j.enabled?(0,ep.NG)(R):R,Z=!1===D.filterResponse?m=>m:m=>m.result,{cache:W,next:Y,...ee}={useAbortSignal:"u">typeof D.signal,resultSourceMap:j.enabled?"withKeyArraySelector":D.resultSourceMap,...D,returnQuery:!1===D.filterResponse&&!1!==D.returnQuery},et="u">typeof W||"u">typeof Y?{...ee,fetch:{cache:W,next:Y}}:ee,er=_dataRequest(m,y,"query",{query:T,params:B},et);return j.enabled?er.pipe((0,eh.V)((0,q.D)(_.e(5302).then(_.bind(_,65302)).then(function(m){return m.stegaEncodeSourceMap$1}).then(({stegaEncodeSourceMap:m})=>m))),(0,ed.U)(([m,y])=>{let _=y(m.result,m.resultSourceMap,j);return Z({...m,result:_})})):er.pipe((0,ed.U)(Z))}function _getDocument(m,y,_,S={}){let T=(()=>{if(!S.releaseId)return _;let m=(0,em.eB)(_);if(!m){if((0,em.Cb)(_))throw Error(`The document ID (\`${_}\`) is a draft, but \`options.releaseId\` is set as \`${S.releaseId}\``);return(0,em.XL)(_,S.releaseId)}if(m!==S.releaseId)throw Error(`The document ID (\`${_}\`) is already a version of \`${m}\` release, but this does not match the provided \`options.releaseId\` (\`${S.releaseId}\`)`);return _})(),R={uri:_getDataUrl(m,"doc",T),json:!0,tag:S.tag,signal:S.signal,query:void 0!==S.includeAllVersions?{includeAllVersions:S.includeAllVersions}:void 0};return _requestObservable(m,y,R).pipe((0,eg.h)(isResponse),(0,ed.U)(m=>{let y=m.body.documents;return y?S.includeAllVersions?y:y[0]:S.includeAllVersions?[]:void 0}))}function _getDocuments(m,y,_,S={}){let T={uri:_getDataUrl(m,"doc",_.join(",")),json:!0,tag:S.tag,signal:S.signal};return _requestObservable(m,y,T).pipe((0,eg.h)(isResponse),(0,ed.U)(m=>{let y=indexBy(m.body.documents||[],m=>m._id);return _.map(m=>y[m]||null)}))}function _getReleaseDocuments(m,y,_,S={}){return _dataRequest(m,y,"query",{query:"*[sanity::partOfRelease($releaseId)]",params:{releaseId:_}},S)}function _createIfNotExists(m,y,_,S){return requireDocumentId("createIfNotExists",_),_create(m,y,_,"createIfNotExists",S)}function _createOrReplace(m,y,_,S){return requireDocumentId("createOrReplace",_),_create(m,y,_,"createOrReplace",S)}function _createVersion(m,y,_,S,T){return requireDocumentId("createVersion",_),requireDocumentType("createVersion",_),eP(),_action(m,y,{actionType:"sanity.action.document.version.create",publishedId:S,document:_},T)}function _createVersionFromBase(m,y,_,S,T,R,D){if(!S)throw Error("`createVersion()` requires `baseId` when no `document` is provided");if(!_)throw Error("`createVersion()` requires `publishedId` when `baseId` is provided");validateDocumentId("createVersion",S),validateDocumentId("createVersion",_);let j={actionType:"sanity.action.document.version.create",publishedId:_,baseId:S,versionId:T?(0,em.XL)(_,T):(0,em.qy)(_),ifBaseRevisionId:R};return _action(m,y,j,D)}function _delete(m,y,_,S){return _dataRequest(m,y,"mutate",{mutations:[{delete:getSelection(_)}]},S)}function _discardVersion(m,y,_,S=!1,T){return _action(m,y,{actionType:"sanity.action.document.version.discard",versionId:_,purge:S},T)}function _replaceVersion(m,y,_,S){return requireDocumentId("replaceVersion",_),requireDocumentType("replaceVersion",_),_action(m,y,{actionType:"sanity.action.document.version.replace",document:_},S)}function _unpublishVersion(m,y,_,S,T){return _action(m,y,{actionType:"sanity.action.document.version.unpublish",versionId:_,publishedId:S},T)}function _mutate(m,y,_,S){let T;T=_ instanceof Patch||_ instanceof ObservablePatch?{patch:_.serialize()}:_ instanceof Transaction||_ instanceof ObservableTransaction?_.serialize():_;let R=Array.isArray(T)?T:[T],D=S&&S.transactionId||void 0;return _dataRequest(m,y,"mutate",{mutations:R,transactionId:D},S)}function _action(m,y,_,S){let T=Array.isArray(_)?_:[_],R=S&&S.transactionId||void 0,D=S&&S.skipCrossDatasetReferenceValidation||void 0,j=S&&S.dryRun||void 0;return _dataRequest(m,y,"actions",{actions:T,transactionId:R,skipCrossDatasetReferenceValidation:D,dryRun:j},S)}function _dataRequest(m,y,_,S,T={}){let R="mutate"===_,D="actions"===_,j="query"===_,B=R||D?"":encodeQueryString(S),Z=!R&&!D&&B.length<11264,W
399=T.returnFirst,{timeout:q,token:Y,tag:ee,headers:et,returnQuery:er,lastLiveEventId:ei,cacheMode:ea}=T,es=_getDataUrl(m,_,Z?B:""),el={method:Z?"GET":"POST",uri:es,json:!0,body:Z?void 0:S,query:R&&getMutationQuery(T),timeout:q,headers:et,token:Y,tag:ee,returnQuery:er,perspective:T.perspective,resultSourceMap:T.resultSourceMap,lastLiveEventId:Array.isArray(ei)?ei[0]:ei,cacheMode:ea,canUseCdn:j,signal:T.signal,fetch:T.fetch,useAbortSignal:T.useAbortSignal,useCdn:T.useCdn};return _requestObservable(m,y,el).pipe((0,eg.h)(isResponse),(0,ed.U)(getBody),(0,ed.U)(m=>{if(!R)return m;let y=m.results||[];if(T.returnDocuments)return W?y[0]&&y[0].document:y.map(m=>m.document);let _=W?y[0]&&y[0].id:y.map(m=>m.id);return{transactionId:m.transactionId,results:y,[W?"documentId":"documentIds"]:_}}))}function _create(m,y,_,S,T={}){let R=Object.assign({returnFirst:!0,returnDocuments:!0},T);return _dataRequest(m,y,"mutate",{mutations:[{[S]:_}]},R)}let hasDataConfig=m=>{let y=m.config();return void 0!==y.dataset&&void 0!==y.projectId||void 0!==y.resource},isQuery=(m,y)=>hasDataConfig(m)&&y.startsWith(_getDataUrl(m,"query")),isMutate=(m,y)=>hasDataConfig(m)&&y.startsWith(_getDataUrl(m,"mutate")),isDoc=(m,y)=>hasDataConfig(m)&&y.startsWith(_getDataUrl(m,"doc","")),isListener=(m,y)=>hasDataConfig(m)&&y.startsWith(_getDataUrl(m,"listen")),isHistory=(m,y)=>hasDataConfig(m)&&y.startsWith(_getDataUrl(m,"history","")),isData=(m,y)=>y.startsWith("/data/")||isQuery(m,y)||isMutate(m,y)||isDoc(m,y)||isListener(m,y)||isHistory(m,y);function _requestObservable(m,y,_){var S;let T=_.url||_.uri,R=m.config(),j=typeof _.canUseCdn>"u"?["GET","HEAD"].indexOf(_.method||"GET")>=0&&isData(m,T):_.canUseCdn,B=(_.useCdn??R.useCdn)&&j,Z=_.tag&&R.requestTagPrefix?[R.requestTagPrefix,_.tag].join("."):_.tag||R.requestTagPrefix;if(Z&&null!==_.tag&&(_.query={tag:requestTag(Z),..._.query}),["GET","HEAD","POST"].indexOf(_.method||"GET")>=0&&isQuery(m,T)){let m=_.resultSourceMap??R.resultSourceMap;void 0!==m&&!1!==m&&(_.query={resultSourceMap:m,..._.query});let y=_.perspective||R.perspective;"u">typeof y&&("previewDrafts"===y&&ek(),validateApiPerspective(y),_.query={perspective:Array.isArray(y)?y.join(","):y,..._.query},(Array.isArray(y)&&y.length>0||"previewDrafts"===y||"drafts"===y)&&B&&(B=!1,eS())),_.lastLiveEventId&&(_.query={..._.query,lastLiveEventId:_.lastLiveEventId}),!1===_.returnQuery&&(_.query={returnQuery:"false",..._.query}),B&&"noStale"==_.cacheMode&&(_.query={cacheMode:"noStale",..._.query})}let W=function(m,y={}){let _={};m.headers&&Object.assign(_,m.headers);let S=y.token||m.token;S&&(_.Authorization=`Bearer ${S}`),y.useGlobalApi||m.useProjectHostname||!m.projectId||(_["X-Sanity-Project-ID"]=m.projectId);let T=!!(typeof y.withCredentials>"u"?m.withCredentials:y.withCredentials),R=typeof y.timeout>"u"?m.timeout:y.timeout;return Object.assign({},y,{headers:Object.assign({},_,y.headers||{}),timeout:typeof R>"u"?3e5:R,proxy:y.proxy||m.proxy,json:!0,withCredentials:T,fetch:"object"==typeof y.fetch&&"object"==typeof m.fetch?{...m.fetch,...y.fetch}:y.fetch||m.fetch})}(R,Object.assign({},_,{url:_getUrl(m,T,B)})),q=new D.y(m=>y(W,R.requester).subscribe(m));return _.signal?q.pipe((S=_.signal,m=>new D.y(y=>{let abort=()=>y.error(function(m){if(ej)return new DOMException(m?.reason??"The operation was aborted.","AbortError");let y=Error(m?.reason??"The operation was aborted.");return y.name="AbortError",y}(S));if(S&&S.aborted){abort();return}let _=m.subscribe(y);return S.addEventListener("abort",abort),()=>{S.removeEventListener("abort",abort),_.unsubscribe()}}))):q}function _request(m,y,_){return _requestObservable(m,y,_).pipe((0,eg.h)(m=>"response"===m.type),(0,ed.U)(m=>m.body))}function _getDataUrl(m,y,_){let S=m.config();if(S.resource){resourceConfig(S);let m=resourceDataBase(S),T=void 0!==_?`${y}/${_}`:y;return`${m}/${T}`.replace(/\/($|\?)/,"$1")}let T=hasDataset(S),R=`/${y}/${T}`;return`/data${void 0!==_?`${R}/${_}`:R}`.replace(/\/($|\?)/,"$1")}function _getUrl(m,y,_=!1){let{url:S,cdnUrl:T}=m.config();return`${_?T:S}/${y.replace(/^\//,"")}`}let ej=!!globalThis.DOMException,resourceDataBase=m=>{let y=m.resource;if(!y)throw Error("`resource` must be provided to perform resource queries");let{type:_,id:S}=y;
399switch(_){case"dataset":{let m=S.split(".");if(2!==m.length)throw Error('Dataset ID must be in the format "project.dataset"');return`/projects/${m[0]}/datasets/${m[1]}`}case"canvas":return`/canvases/${S}`;case"media-library":return`/media-libraries/${S}`;case"dashboard":return`/dashboards/${S}`;default:throw Error(`Unsupported resource type: ${_.toString()}`)}};function _generate(m,y,_){let S=hasDataset(m.config());return _request(m,y,{method:"POST",uri:`/agent/action/generate/${S}`,body:_})}function _transform(m,y,_){let S=hasDataset(m.config());return _request(m,y,{method:"POST",uri:`/agent/action/transform/${S}`,body:_})}function _translate(m,y,_){let S=hasDataset(m.config());return _request(m,y,{method:"POST",uri:`/agent/action/translate/${S}`,body:_})}let ObservableAgentsActionClient=class ObservableAgentsActionClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}generate(m){return _generate(this.#t,this.#r,m)}transform(m){return _transform(this.#t,this.#r,m)}translate(m){return _translate(this.#t,this.#r,m)}};let AgentActionsClient=class AgentActionsClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}generate(m){return(0,Y.n)(_generate(this.#t,this.#r,m))}transform(m){return(0,Y.n)(_transform(this.#t,this.#r,m))}translate(m){return(0,Y.n)(_translate(this.#t,this.#r,m))}prompt(m){return(0,Y.n)(function(m,y,_){let S=hasDataset(m.config());return _request(m,y,{method:"POST",uri:`/agent/action/prompt/${S}`,body:_})}(this.#t,this.#r,m))}patch(m){return(0,Y.n)(function(m,y,_){let S=hasDataset(m.config());return _request(m,y,{method:"POST",uri:`/agent/action/patch/${S}`,body:_})}(this.#t,this.#r,m))}};let ObservableAssetsClient=class ObservableAssetsClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}upload(m,y,_){return _upload(this.#t,this.#r,m,y,_)}};let AssetsClient=class AssetsClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}upload(m,y,_){let S=_upload(this.#t,this.#r,m,y,_);return(0,Y.n)(S.pipe((0,eg.h)(m=>"response"===m.type),(0,ed.U)(m=>m.body.document)))}};function _upload(m,y,_,S,T={}){validateAssetType(_);let R=T.extract||void 0;R&&!R.length&&(R=["none"]);let D=m.config(),j=!(typeof File>"u")&&S instanceof File?Object.assign({filename:!1===T.preserveFilename?void 0:S.name,contentType:S.type},T):T,{tag:B,label:Z,title:W,description:q,creditLine:Y,filename:ee,source:et}=j,er=D.resource?.type==="media-library",ei=er?{title:W,filename:ee}:{label:Z,title:W,description:q,filename:ee,meta:R,creditLine:Y};return et&&!er&&(ei.sourceId=et.id,ei.sourceName=et.name,ei.sourceUrl=et.url),_requestObservable(m,y,{tag:B,method:"POST",timeout:j.timeout||0,uri:function(m,y){let _="image"===y?"images":"files",S=m.resource;if(S){let{type:m,id:y}=S;switch(m){case"dataset":throw Error("Assets are not supported for dataset resources, yet. Configure the client with `{projectId: <projectId>, dataset: <datasetId>}` instead.");case"canvas":return`/canvases/${y}/assets/${_}`;case"media-library":return`/media-libraries/${y}/upload`;case"dashboard":return`/dashboards/${y}/assets/${_}`;default:throw Error(`Unsupported resource type: ${m.toString()}`)}}let T=hasDataset(m);return`assets/${_}/${T}`}(D,_),headers:j.contentType?{"Content-Type":j.contentType}:{},query:ei,body:S})}var defaults=(m,y)=>Object.keys(y).concat(Object.keys(m)).reduce((_,S)=>(_[S]=typeof m[S]>"u"?y[S]:m[S],_),{});let pick=(m,y)=>y.reduce((y,_)=>(typeof m[_]>"u"||(y[_]=m[_]),y),{}),eL=(0,j.P)(()=>_.e(3699).then(_.t.bind(_,33699,19))).pipe((0,ed.U)(({default:m})=>m),(0,ee.d)(1));function reconnectOnConnectionFailure(){return function(m){return m.pipe((0,et.K)((m,y)=>m instanceof ConnectionFailedError?(0,er.z)((0,Z.of)({type:"reconnect"}),(0,ei.H)(1e3).pipe((0,W.z)(()=>y))):(0,ea._)(()=>m)))}}let eF=["includePreviousRevision","includeResult","includeMutations","includeAllVersions","visibility","effectFormat","enableResume","tag"],eN={includeResult:!0};function _listen(m,y,_={}){let{url:S,token:T,withCredentials:R,requestTagPrefix:D,headers:j}=this.config(),B=_.tag&&D?[D,_.tag].join("."):_.tag,W={...defaults(_,eN),tag:B},q=pick(W,eF),Y=encodeQueryString({query:m,params:y,options:{tag:B,...q}}),ee=`${S}${_getDataUrl(this,"listen",Y)}`;if(ee.length>14800)return(0,ea._)(()=>Error("Query too large for listener"));let et=W.events?W.events:["mutation"],er={};return R&&(er.withCredentials=!0),(T||j)&&(er.headers={},T&&(er.headers.Authorization=`Bearer ${T}`),j&&Object.assign(er.headers,j)),connectEventSource(()=>(typeof EventSource>"u"||er.headers?eL:(0,Z.of)(EventSource)).pipe((0,ed.U)(m=>new m(ee,er))),et).pipe(reconnectOnConnectionFailure(),(0,eg.h)(m=>et.includes(m.type)),(0,ed.U)(m=>({type:m.type,..."data"in m?m.data:{}})))}let eV="2021-03-25";let LiveClient=class LiveClient{#t;constructor(m){this.#t=m}events({includeDrafts:m=!1,tag:y}={}){var _,S,T;let{projectId:R,apiVersion:j,token:B,withCredentials:q,requestTagPrefix:Y,headers:ee}=this.#t.config(),er=j.replace(/^v/,"");if("X"!==er&&er<eV)throw Error(`The live events API requires API version ${eV} or later. The current API version is ${er}. Please update your API version to use this feature.`);if(m&&!B&&!q)throw Error("The live events API requires a token or withCredentials when 'includeDrafts: true'. Please update your client configuration. The token should have the lowest possible access role.");let ei=_getDataUrl(this.#t,"live/events"),ea=new URL(this.#t.getUrl(ei,!1)),ef=y&&Y?[Y,y].join("."):y;ef&&ea.searchParams.set("tag",ef),m&&ea.searchParams.set("includeDrafts","true");let ep={};m&&q&&(ep.withCredentials=!0),(m&&B||ee)&&(ep.headers={},m&&B&&(ep.headers.Authorization=`Bearer ${B}`),ee&&Object.assign(ep.headers,ee));let eh=`${ea.href}::${JSON.stringify(ep)}`,eg=ez.get(eh);if(eg)return eg;let em=connectEventSource(()=>(typeof EventSource>"u"||ep.headers?eL:(0,Z.of)(EventSource)).pipe((0,ed.U)(m=>new m(ea.href,ep))),["message","restart","welcome","reconnect","goaway"]),ey=(S={method:"OPTIONS",mode:"cors",credentials:ep.withCredentials?"include":"omit",headers:ep.headers},new D.y(m=>{let y=new AbortController,_=y.signal;return fetch(ea,{...S,signal:y.signal}).then(y=>{m.next(y),m.complete()},y=>{_.aborted||m.error(y)}),()=>y.abort()})).pipe((0,et.K)(()=>{throw new CorsOriginError({projectId:R})})),eb=em.pipe(reconnectOnConnectionFailure(),(0,W.z)(m=>"reconnect"===m.type?ey.pipe((0,W.z)(()=>(0,Z.of)(m))):(0,Z.of)(m)),(0,et.K)(m=>ey.pipe((0,W.z)(()=>{throw m}))),(0,ed.U)(m=>{if("message"===m.type){let{data:y,..._}=m;return{..._,tags:y.tags}}return m})).pipe((0,el.x)(()=>ez.delete(eh)),(T="function"==typeof(_={predicate:m=>"welcome"===m.type})?{predicate:_}:_,m=>{let y,_=!1,{predicate:S,...R}=T,j=m.pipe((0,es.b)(m=>{T.predicate(m)&&(_=!0,y=m)}),(0,el.x)(()=>{_=!1,y=void 0}),(0,eu.B)(R)),B=new D.y(m=>{_&&m.next(y),m.complete()});return(0,ec.T)(j,B)}));return ez.set(eh,eb),eb}};let ez=new Map;let ObservableDatasetsClient=class ObservableDatasetsClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}create(m,y){return _modify(this.#t,this.#r,"PUT",m,y)}edit(m,y){return _modify(this.#t,this.#r,"PATCH",m,y)}delete(m){return _modify(this.#t,this.#r,"DELETE",m)}list(){resourceGuard("dataset",this.#t.config());let m=this.#t.config(),y=m.projectId,_="/datasets";return!1===m.useProjectHostname&&(_=`/projects/${y}/datasets`),_request(this.#t,this.#r,{uri:_,tag:null})}};let DatasetsClient=class DatasetsClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}create(m,y){return resourceGuard("dataset",this.#t.config()),(0,Y.n)(_modify(this.#t,this.#r,"PUT",m,y))}edit(m,y){return resourceGuard("dataset",this.#t.config()),(0,Y.n)(_modify(this.#t,this.#r,"PATCH",m,y))}delete(m){return resourceGuard("dataset",this.#t.config()),(0,Y.n)(_modify(this.#t,this.#r,"DELETE",m))}list(){resourceGuard("dataset",this.#t.config());let m=this.#t.config(),y=m.projectId,_="/datasets";return!1===m.useProjectHostname&&(_=`/projects/${y}/datasets`),(0,Y.n)(_request(this.#t,this.#r,{uri:_,tag:null}))}};function _modify(m,y,_,S,T){return resourceGuard("dataset",m.config()),dataset(S),_request(m,y,{method:_,uri:`/datasets/${S}`,body:T,tag:null})}let ObservableMediaLibraryVideoClient=class ObservableMediaLibraryVideoClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}getPlaybackInfo(m,y={}){let _=this.#t.config(),S=(_.resource||_["~experimental_resource"])?.id,{instanceId:T,libraryId:R}=function(m){let y="object"==typeof m&&"_ref"in m?m._ref:m,_=e$.exec(y);if(_){let[,m,y]=_;return{libraryId:m,instanceId:y}}if("string"==typeof m&&m.startsWith("video-"))return{instanceId:m};throw Error(`Invalid video asset instance identifier "${y}": must be a valid video instance id or a Global Dataset Reference (GDR) to the video asset in the Media Library`)}(m),D=R||S;if(!D)throw Error("Could not determine Media Library ID - you need to provide a valid Media Library ID in the client config or a Media Library GDR");let j=`/media-libraries/${D}/video/${T}/playback-info`,B=function(m){let y={};if(m.transformations){let{thumbnail:_,animated:S,storyboard:T}=m.transformations;_&&(_.width&&(y.thumbnailWidth=_.width),_.height&&(y.thumbnailHeight=_.height),void 0!==_.time&&(y.thumbnailTime=_.time),_.fit&&(y.thumbnailFit=_.fit),_.format&&(y.thumbnailFormat=_.format)),S&&(S.width&&(y.animatedWidth=S.width),S.height&&(y.animatedHeight=S.height),void 0!==S.start&&(y.animatedStart=S.start),void 0!==S.end&&(y.animatedEnd=S.end),S.fps&&(y.animatedFps=S.fps),S.format&&(y.animatedFormat=S.format)),T&&T.format&&(y.storyboardFormat=T.format)}return m.expiration&&(y.expiration=m.expiration),y}(y);return _request(this.#t,this.#r,{method:"GET",uri:j,query:B})}};let MediaLibraryVideoClient=class MediaLibraryVideoClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}getPlaybackInfo(m,y={}){return(0,Y.n)(new ObservableMediaLibraryVideoClient(this.#t.observable,this.#r).getPlaybackInfo(m,y))}};let e$=/^media-library:(ml[^:]+):([^:]+)$/;let ObservableProjectsClient=class ObservableProjectsClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}list(m){let y={};return m?.includeMembers===!1&&(y.includeMembers="false"),m?.organizationId&&(y.organizationId=m.organizationId),_request(this.#t,this.#r,{uri:"/projects",query:y})}getById(m){return _request(this.#t,this.#r,{uri:`/projects/${m}`})}};let ProjectsClient=class ProjectsClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}list(m){let y={};return m?.includeMembers===!1&&(y.includeMembers="false"),m?.organizationId&&(y.organizationId=m.organizationId),(0,Y.n)(_request(this.#t,this.#r,{uri:"/projects",query:y}))}getById(m){return(0,Y.n)(_request(this.#t,this.#r,{uri:`/projects/${m}`}))}};let eH=(0,ey.kP)("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",8),getDocumentVersionId=(m,y)=>y?(0,em.XL)(m,y):(0,em.qy)(m);function deriveDocumentVersionId(m,{releaseId:y,publishedId:_,document:S}){if(_&&S._id){let m=getDocumentVersionId(_,y);return validateVersionIdMatch(m,S),m}if(S._id){let _=(0,em.Cb)(S._id),T=(0,em.Y_)(S._id);if(!_&&!T)throw Error(`\`${m}()\` requires a document with an \`_id\` that is a version or draft ID`);if(y){if(_)throw Error(`\`${m}()\` was called with a document ID (\`${S._id}\`) that is a draft ID, but a release ID (\`${y}\`) was also provided.`);let T=(0,em.eB)(S._id);if(T!==y)throw Error(`\`${m}()\` was called with a document ID (\`${S._id}\`) that is a version ID, but the release ID (\`${y}\`) does not match the document's version ID (\`${T}\`).`)}return S._id}if(_)return getDocumentVersionId(_,y);throw Error(`\`${m}()\` requires either a publishedId or a document with an \`_id\``)}let getArgs=(m,y)=>{if("object"==typeof m&&null!==m&&("releaseId"in m||"metadata"in m)){let{releaseId:_=eH(),metadata:S={}}=m;return[_,S,y]}return[eH(),{},m]},createRelease=(m,y)=>{let[_,S,T]=getArgs(m,y),R={...S,releaseType:S.releaseType||"undecided"};return{action:{actionType:"sanity.action.release.create",releaseId:_,metadata:R},options:T}};let ObservableReleasesClient=class ObservableReleasesClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}get({releaseId:m},y){return _getDocument(this.#t,this.#r,`_.releases.${m}`,y)}create(m,y){let{action:_,options:S}=createRelease(m,y),{releaseId:T,metadata:R}=_;return _action(this.#t,this.#r,_,S).pipe((0,ed.U)(m=>({...m,releaseId:T,metadata:R})))}edit({releaseId:m,patch:y},_){return _action(this.#t,this.#r,{actionType:"sanity.action.release.edit",releaseId:m,patch:y},_)}publish({releaseId:m},y){return _action(this.#t,this.#r,{actionType:"sanity.action.release.publish",releaseId:m},y)}archive({releaseId:m},y){return _action(this.#t,this.#r,{actionType:"sanity.action.release.archive",releaseId:m},y)}unarchive({releaseId:m},y){return _action(this.#t,this.#r,{actionType:"sanity.action.release.unarchive",releaseId:m},y)}schedule({releaseId:m,publishAt:y},_){return _action(this.#t,this.#r,{actionType:"sanity.action.release.schedule",releaseId:m,publishAt:y},_)}unschedule({releaseId:m},y){return _action(this.#t,this.#r,{actionType:"sanity.action.release.unschedule",releaseId:m},y)}delete({releaseId:m},y){return _action(this.#t,this.#r,{actionType:"sanity.action.release.delete",releaseId:m},y)}fetchDocuments({releaseId:m},y){return _getReleaseDocuments(this.#t,this.#r,m,y)}};let ReleasesClient=class ReleasesClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}get({releaseId:m},y){return(0,Y.n)(_getDocument(this.#t,this.#r,`_.releases.${m}`,y))}async create(m,y){let{action:_,options:S}=createRelease(m,y),{releaseId:T,metadata:R}=_;return{...await (0,Y.n)(_action(this.#t,this.#r,_,S)),releaseId:T,metadata:R}}edit({releaseId:m,patch:y},_){return(0,Y.n)(_action(this.#t,this.#r,{actionType:"sanity.action.release.edit",releaseId:m,patch:y},_))}publish({releaseId:m},y){return(0,Y.n)(_action(this.#t,this.#r,{actionType:"sanity.action.release.publish",releaseId:m}
399,y))}archive({releaseId:m},y){return(0,Y.n)(_action(this.#t,this.#r,{actionType:"sanity.action.release.archive",releaseId:m},y))}unarchive({releaseId:m},y){return(0,Y.n)(_action(this.#t,this.#r,{actionType:"sanity.action.release.unarchive",releaseId:m},y))}schedule({releaseId:m,publishAt:y},_){return(0,Y.n)(_action(this.#t,this.#r,{actionType:"sanity.action.release.schedule",releaseId:m,publishAt:y},_))}unschedule({releaseId:m},y){return(0,Y.n)(_action(this.#t,this.#r,{actionType:"sanity.action.release.unschedule",releaseId:m},y))}delete({releaseId:m},y){return(0,Y.n)(_action(this.#t,this.#r,{actionType:"sanity.action.release.delete",releaseId:m},y))}fetchDocuments({releaseId:m},y){return(0,Y.n)(_getReleaseDocuments(this.#t,this.#r,m,y))}};let ObservableUsersClient=class ObservableUsersClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}getById(m){return _request(this.#t,this.#r,{uri:`/users/${m}`})}};let UsersClient=class UsersClient{#t;#r;constructor(m,y){this.#t=m,this.#r=y}getById(m){return(0,Y.n)(_request(this.#t,this.#r,{uri:`/users/${m}`}))}};let ObservableSanityClient=class ObservableSanityClient{assets;datasets;live;mediaLibrary;projects;users;agent;releases;#n;#r;listen=_listen;constructor(m,y=eI){this.config(y),this.#r=m,this.assets=new ObservableAssetsClient(this,this.#r),this.datasets=new ObservableDatasetsClient(this,this.#r),this.live=new LiveClient(this),this.mediaLibrary={video:new ObservableMediaLibraryVideoClient(this,this.#r)},this.projects=new ObservableProjectsClient(this,this.#r),this.users=new ObservableUsersClient(this,this.#r),this.agent={action:new ObservableAgentsActionClient(this,this.#r)},this.releases=new ObservableReleasesClient(this,this.#r)}clone(){return new ObservableSanityClient(this.#r,this.config())}config(m){if(void 0===m)return{...this.#n};if(this.#n&&!1===this.#n.allowReconfigure)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.#n=initConfig(m,this.#n||{}),this}withConfig(m){let y=this.config();return new ObservableSanityClient(this.#r,{...y,...m,stega:{...y.stega||{},..."boolean"==typeof m?.stega?{enabled:m.stega}:m?.stega||{}}})}fetch(m,y,_){return _fetch(this,this.#r,this.#n.stega,m,y,_)}getDocument(m,y){if(y?.includeAllVersions===!0)return _getDocument(this,this.#r,m,{...y,includeAllVersions:!0});let _={signal:y?.signal,tag:y?.tag,releaseId:y?.releaseId,...y&&"includeAllVersions"in y?{includeAllVersions:!1}:{}};return _getDocument(this,this.#r,m,_)}getDocuments(m,y){return _getDocuments(this,this.#r,m,y)}create(m,y){return _create(this,this.#r,m,"create",y)}createIfNotExists(m,y){return _createIfNotExists(this,this.#r,m,y)}createOrReplace(m,y){return _createOrReplace(this,this.#r,m,y)}createVersion({document:m,publishedId:y,releaseId:_,baseId:S,ifBaseRevisionId:T},R){if(!m)return _createVersionFromBase(this,this.#r,y,S,_,T,R);let D=deriveDocumentVersionId("createVersion",{document:m,publishedId:y,releaseId:_}),j={...m,_id:D},B=y||(0,em.vs)(m._id);return _createVersion(this,this.#r,j,B,R)}delete(m,y){return _delete(this,this.#r,m,y)}discardVersion({releaseId:m,publishedId:y},_,S){let T=getDocumentVersionId(y,m);return _discardVersion(this,this.#r,T,_,S)}replaceVersion({document:m,publishedId:y,releaseId:_},S){let T=deriveDocumentVersionId("replaceVersion",{document:m,publishedId:y,releaseId:_}),R={...m,_id:T};return _replaceVersion(this,this.#r,R,S)}unpublishVersion({releaseId:m,publishedId:y},_){let S=(0,em.XL)(y,m);return _unpublishVersion(this,this.#r,S,y,_)}mutate(m,y){return _mutate(this,this.#r,m,y)}patch(m,y){return new ObservablePatch(m,y,this)}transaction(m){return new ObservableTransaction(m,this)}action(m,y){return _action(this,this.#r,m,y)}request(m){return _request(this,this.#r,m)}getUrl(m,y){return _getUrl(this,m,y)}getDataUrl(m,y){return _getDataUrl(this,m,y)}};let SanityClient=class SanityClient{assets;datasets;live;mediaLibrary;projects;users;agent;releases;observable;#n;#r;listen=_listen;constructor(m,y=eI){this.config(y),this.#r=m,this.assets=new AssetsClient(this,this.#r),this.datasets=new DatasetsClient(this,this.#r),this.live=new LiveClient(this),this.mediaLibrary={video:new MediaLibraryVideoClient(this,this.#r)},this.projects=new ProjectsClient(this,this.#r),this.users=new UsersClient(this,this.#r),this.agent={action:new AgentActionsClient(this,this.#r)},this.releases=new ReleasesClient(this,this.#r),this.observable=new ObservableSanityClient(m,y)}clone(){return new SanityClient(this.#r,this.config())}config(m){if(void 0===m)return{...this.#n};if(this.#n&&!1===this.#n.allowReconfigure)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.observable&&this.observable.config(m),this.#n=initConfig(m,this.#n||{}),this}withConfig(m){let y=this.config();return new SanityClient(this.#r,{...y,...m,stega:{...y.stega||{},..."boolean"==typeof m?.stega?{enabled:m.stega}:m?.stega||{}}})}fetch(m,y,_){return(0,Y.n)(_fetch(this,this.#r,this.#n.stega,m,y,_))}getDocument(m,y){if(y?.includeAllVersions===!0)return(0,Y.n)(_getDocument(this,this.#r,m,{...y,includeAllVersions:!0}));let _={signal:y?.signal,tag:y?.tag,releaseId:y?.releaseId,...y&&"includeAllVersions"in y?{includeAllVersions:!1}:{}};return(0,Y.n)(_getDocument(this,this.#r,m,_))}getDocuments(m,y){return(0,Y.n)(_getDocuments(this,this.#r,m,y))}create(m,y){return(0,Y.n)(_create(this,this.#r,m,"create",y))}createIfNotExists(m,y){return(0,Y.n)(_createIfNotExists(this,this.#r,m,y))}createOrReplace(m,y){return(0,Y.n)(_createOrReplace(this,this.#r,m,y))}createVersion({document:m,publishedId:y,releaseId:_,baseId:S,ifBaseRevisionId:T},R){if(!m)return(0,ef.z)(_createVersionFromBase(this,this.#r,y,S,_,T,R));let D=deriveDocumentVersionId("createVersion",{document:m,publishedId:y,releaseId:_}),j={...m,_id:D},B=y||(0,em.vs)(m._id);return(0,ef.z)(_createVersion(this,this.#r,j,B,R))}delete(m,y){return(0,Y.n)(_delete(this,this.#r,m,y))}discardVersion({releaseId:m,publishedId:y},_,S){let T=getDocumentVersionId(y,m);return(0,Y.n)(_discardVersion(this,this.#r,T,_,S))}replaceVersion({document:m,publishedId:y,releaseId:_},S){let T=deriveDocumentVersionId("replaceVersion",{document:m,publishedId:y,releaseId:_}),R={...m,_id:T};return(0,ef.z)(_replaceVersion(this,this.#r,R,S))}unpublishVersion({releaseId:m,publishedId:y},_){let S=(0,em.XL)(y,m);return(0,Y.n)(_unpublishVersion(this,this.#r,S,y,_))}mutate(m,y){return(0,Y.n)(_mutate(this,this.#r,m,y))}patch(m,y){return new Patch(m,y,this)}transaction(m){return new Transaction(m,this)}action(m,y){return(0,Y.n)(_action(this,this.#r,m,y))}request(m){return(0,Y.n)(_request(this,this.#r,m))}dataRequest(m,y,_){return(0,Y.n)(_dataRequest(this,this.#r,m,y,_))}getUrl(m,y){return _getUrl(this,m,y)}getDataUrl(m,y){return _getDataUrl(this,m,y)}};let eB={requester:defineHttpRequest(S=[]),createClient:m=>{let y=defineHttpRequest(S,{ignoreWarnings:m.ignoreWarnings});return new SanityClient((_,S)=>(S||y)({maxRedirects:0,maxRetries:m.maxRetries,retryDelay:m.retryDelay,lineage:m.lineage,..._}),m)}},eU=(eB.requester,eB.createClient)},98756:function(m,y,_){"use strict";_.d(y,{$_:function(){return et},EZ:function(){return T}
399,MA:function(){return j},Q6:function(){return W},Sn:function(){return R},VG:function(){return ee},ek:function(){return Y},er:function(){return q},iN:function(){return B},ix:function(){return D},jk:function(){return Z},mE:function(){return S}});let S=["gray","blue","purple","magenta","red","orange","yellow","green","cyan"],T=["50","100","200","300","400","500","600","700","800","900","950"],R={title:"Black",hex:"#0d0e12"},D={title:"White",hex:"#ffffff"},j={50:{title:"Gray 50",hex:"#f6f6f8"},100:{title:"Gray 100",hex:"#eeeef1"},200:{title:"Gray 200",hex:"#e3e4e8"},300:{title:"Gray 300",hex:"#bbbdc9"},400:{title:"Gray 400",hex:"#9499ad"},500:{title:"Gray 500",hex:"#727892"},600:{title:"Gray 600",hex:"#515870"},700:{title:"Gray 700",hex:"#383d51"},800:{title:"Gray 800",hex:"#252837"},900:{title:"Gray 900",hex:"#1b1d27"},950:{title:"Gray 950",hex:"#13141b"}},B={50:{title:"Blue 50",hex:"#f5f8ff"},100:{title:"Blue 100",hex:"#e5edff"},200:{title:"Blue 200",hex:"#dbe5ff"},300:{title:"Blue 300",hex:"#a8bfff"},400:{title:"Blue 400",hex:"#7595ff"},500:{title:"Blue 500",hex:"#556bfc"},600:{title:"Blue 600",hex:"#4043e7"},700:{title:"Blue 700",hex:"#2927aa"},800:{title:"Blue 800",hex:"#192457"},900:{title:"Blue 900",hex:"#161a41"},950:{title:"Blue 950",hex:"#101228"}},Z={50:{title:"Purple 50",hex:"#f8f5ff"},100:{title:"Purple 100",hex:"#f1ebff"},200:{title:"Purple 200",hex:"#ece1fe"},300:{title:"Purple 300",hex:"#ccb1fc"},400:{title:"Purple 400",hex:"#b087f7"},500:{title:"Purple 500",hex:"#8f57ef"},600:{title:"Purple 600",hex:"#721fe5"},700:{title:"Purple 700",hex:"#4c1a9e"},800:{title:"Purple 800",hex:"#2f1862"},900:{title:"Purple 900",hex:"#23173f"},950:{title:"Purple 950",hex:"#181128"}},W={50:{title:"Red 50",hex:"#fff6f5"},100:{title:"Red 100",hex:"#ffe7e5"},200:{title:"Red 200",hex:"#ffdedc"},300:{title:"Red 300",hex:"#fdada5"},400:{title:"Red 400",hex:"#f77769"},500:{title:"Red 500",hex:"#ef4434"},600:{title:"Red 600",hex:"#cc2819"},700:{title:"Red 700",hex:"#8b2018"},800:{title:"Red 800",hex:"#4d1714"},900:{title:"Red 900",hex:"#321615"},950:{title:"Red 950",hex:"#1e1011"}},q={50:{title:"Yellow 50",hex:"#fefae1"},100:{title:"Yellow 100",hex:"#fcf3bb"},200:{title:"Yellow 200",hex:"#f9e994"},300:{title:"Yellow 300",hex:"#f7d455"},400:{title:"Yellow 400",hex:"#f9bc15"},500:{title:"Yellow 500",hex:"#d28a04"},600:{title:"Yellow 600",hex:"#965908"},700:{title:"Yellow 700",hex:"#653a0b"},800:{title:"Yellow 800",hex:"#3b220c"},900:{title:"Yellow 900",hex:"#271a11"},950:{title:"Yellow 950",hex:"#181410"}},Y={50:{title:"Green 50",hex:"#e7fef5"},100:{title:"Green 100",hex:"#c5fce8"},200:{title:"Green 200",hex:"#a9f9dc"},300:{title:"Green 300",hex:"#59f3ba"},400:{title:"Green 400",hex:"#0ff0a1"},500:{title:"Green 500",hex:"#04b97a"},600:{title:"Green 600",hex:"#01794f"},700:{title:"Green 700",hex:"#015133"},800:{title:"Green 800",hex:"#023120"},900:{title:"Green 900",hex:"#06231a"},950:{title:"Green 950",hex:"#071715"}},ee={gray:j,blue:B,purple:Z,magenta:{50:{title:"Magenta 50",hex:"#fef6f9"},100:{title:"Magenta 100",hex:"#fde8ef"},200:{title:"Magenta 200",hex:"#fcdee9"},300:{title:"Magenta 300",hex:"#f7abc5"},400:{title:"Magenta 400",hex:"#f0709b"},500:{title:"Magenta 500",hex:"#e72767"},600:{title:"Magenta 600",hex:"#b11651"},700:{title:"Magenta 700",hex:"#7c1342"},800:{title:"Magenta 800",hex:"#4b1130"},900:{title:"Magenta 900",hex:"#341325"},950:{title:"Magenta 950",hex:"#1f0f14"}},red:W,orange:{50:{title:"Orange 50",hex:"#fff7f0"},100:{title:"Orange 100",hex:"#ffeadb"},200:{title:"Orange 200",hex:"#ffddc7"},300:{title:"Orange 300",hex:"#ffb685"},400:{title:"Orange 400",hex:"#ff8e42"},500:{title:"Orange 500",hex:"#fa6400"},600:{title:"Orange 600",hex:"#b14802"},700:{title:"Orange 700",hex:"#7c3404"},800:{title:"Orange 800",hex:"#461e07"},900:{title:"Orange 900",hex:"#32160b"},950:{title:"Orange 950",hex:"#21120d"}},yellow:q,green:Y,cyan:{50:{title:"Cyan 50",hex:"#e7fefe"},100:{title:"Cyan 100",hex:"#c5fcfc"},200:{title:"Cyan 200",hex:"#96f8f8"},300:{title:"Cyan 300",hex:"#62efef"},400:{title:"Cyan 400",hex:"#18e2e2"},500:{title:"Cyan 500",hex:"#04b8be"},600:{title:"Cyan 600",hex:"#037782"},700:{title:"Cyan 700",hex:"#024950"},800:{title:"Cyan 800",hex:"#042f34"},900:{title:"Cyan 900",hex:"#072227"},950:{title:"Cyan 950",hex:"#0d181c"}}},et={black:R,white:D,...ee}},10597:function(m,y,_){"use strict";_.d(y,{F2:function(){return el},Od:function(){return eE},Oo:function(){return ed},Qr:function(){return eP},RE:function(){return _raf2},SV:function(){return ErrorBoundary},Tu:function(){return DialogProvider},VW:function(){return ToastProvider},Vq:function(){return ew},XL:function(){return useElementRect},bg:function(){return focusLastDescendant},fo:function(){return focusFirstDescendant},j2:function(){return e_},pm:function(){return useToast},x4:function(){return eM}});var S=_(75482),T=_(85893),R=_(43747),D=_(67294),j=_(15437),B=_(41048),Z=_(82297),W=_(9142),q=_(64521);function _raf(m){let y=requestAnimationFrame(m);return()=>{cancelAnimationFrame(y)}}function _raf2(m){let y=null,_=_raf(()=>{y=_raf(m)});return()=>{y&&y(),_()}}function attemptFocus(m){if(!(m.tabIndex>0||0===m.tabIndex&&null!==m.getAttribute("tabIndex")||((0,S.bg)(m)?!!m.href&&"ignore"!==m.rel:(0,S.LL)(m)?"hidden"
399!==m.type&&"file"!==m.type&&!m.disabled:!!((0,S.fe)(m)||(0,S.RV)(m)||(0,S.ZH)(m))&&!m.disabled)))return!1;try{m.focus()}catch{}return document.activeElement===m}function focusFirstDescendant(m){for(let y=0;y<m.childNodes.length;y++){let _=m.childNodes[y];if((0,S.Re)(_)&&(attemptFocus(_)||focusFirstDescendant(_)))return!0}return!1}function focusLastDescendant(m){for(let y=m.childNodes.length-1;y>=0;y--){let _=m.childNodes[y];if((0,S.Re)(_)&&(attemptFocus(_)||focusLastDescendant(_)))return!0}return!1}function useElementRect(m){return S.h4(m)?._contentRect||null}let ErrorBoundary=class ErrorBoundary extends D.Component{state={error:null};static getDerivedStateFromError(m){return{error:m}}componentDidCatch(m,y){this.props.onCatch({error:m,info:y})}render(){let{error:m}=this.state;if(m){let y="string"==typeof m?.message?m.message:"Error";return(0,T.jsx)(S.EK,{children:y})}return this.props.children}};let Y=j.zo.div.withConfig({displayName:"StyledAutocomplete",componentId:"sc-1igauft-0"})`line-height:0;`,ee=(0,j.zo)(S.xu).withConfig({displayName:"ListBox",componentId:"sc-1igauft-1"})`& > ul{list-style:none;padding:0;margin:0;}`,et=j.F4` 400 from { 401 transform: rotate(0deg); 402 } 403 404 to { 405 transform: rotate(360deg); 406 } 407`,er=(0,j.zo)(R.L4p).withConfig({displayName:"AnimatedSpinnerIcon",componentId:"sc-1igauft-2"})`animation:${et} 500ms linear infinite;`;function AutocompleteOption(m){let y,_,R;let D=(0,B.c)(11),{children:j,id:Z,onSelect:W,selected:q,value:Y}=m;D[0]!==W||D[1]!==Y?(y=()=>{setTimeout(()=>{W(Y)},0)},D[0]=W,D[1]=Y,D[2]=y):y=D[2];let ee=y;D[3]!==ee?(_=m=>{"Enter"!==m.key||(0,S.Rm)(m.currentTarget)||ee()},D[3]=ee,D[4]=_):_=D[4];let et=_;return D[5]!==j||D[6]!==ee||D[7]!==et||D[8]!==Z||D[9]!==q?(R=(0,T.jsx)("li",{"aria-selected":q,"data-ui":"AutocompleteOption",id:Z,role:"option",onClick:ee,onKeyDown:et,children:j}),D[5]=j,D[6]=ee,D[7]=et,D[8]=Z,D[9]=q,D[10]=R):R=D[10],R}function autocompleteReducer(m,y){return"input/change"===y.type?{...m,activeValue:null,focused:!0,query:y.query}:"input/focus"===y.type?{...m,focused:!0}:"root/blur"===y.type?{...m,focused:!1,query:null}:"root/clear"===y.type?{...m,activeValue:null,query:null,value:null}:"root/escape"===y.type?{...m,focused:!1,query:null}:"root/open"===y.type?{...m,query:m.query||y.query}:"root/setActiveValue"===y.type?{...m,activeValue:y.value,listFocused:y.listFocused||m.listFocused}:"root/setListFocused"===y.type?{...m,listFocused:y.listFocused}:"value/change"===y.type?{...m,activeValue:y.value,query:null,value:y.value}:m}let ei=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],ea=["bottom-start","top-start"],DEFAULT_RENDER_VALUE=(m,y)=>y?y.value:m,DEFAULT_FILTER_OPTION=(m,y)=>y.value.toLowerCase().indexOf(m.toLowerCase())>-1,es=(0,D.forwardRef)(function(m,y){let{border:_=!0,customValidity:j,disabled:B,filterOption:Z,fontSize:W=2,icon:q,id:et,listBox:es=S.bT,loading:el,onBlur:eu,onChange:ec,onFocus:ed,onQueryChange:ef,onSelect:ep,openButton:eh,openOnFocus:eg,options:em,padding:ey=3,popover:eb=S.bT,prefix:ev,radius:ex=2,readOnly:ew,relatedElements:e_,renderOption:eC,renderPopover:eS,renderValue:ek=DEFAULT_RENDER_VALUE,suffix:eT,value:eE,...eO}=m,[eP,eR]=(0,D.useReducer)(autocompleteReducer,{activeValue:eE||null,focused:!1,listFocused:!1,query:null,value:eE||null}),{activeValue:eI,focused:eA,listFocused:eM,query:eD,value:ej}=eP,eL=(0,D.useCallback)(({value:m})=>(0,T.jsx)(S.Zb,{"data-as":"button",padding:ey,radius:2,tone:"inherit",children:(0,T.jsx)(S.xv,{size:W,textOverflow:"ellipsis",children:m})}),[W,ey]),eF="function"==typeof eC?eC:eL,eN="function"==typeof Z?Z:DEFAULT_FILTER_OPTION,eV=(0,D.useRef)(null),ez=(0,D.useRef)(null),e$=(0,D.useRef)(null),eH=(0,D.useRef)(null),eB=(0,D.useRef)(!1),eU=(0,D.useRef)(ej),eZ=(0,D.useRef)(eE),eW=(0,D.useRef)(!1);(0,D.useImperativeHandle)(y,()=>e$.current);let eG=`${et}-listbox`,eq=Array.isArray(em)?em:S.LZ,eY=(0,S.Q5)(ey),eK=(0,D.useMemo)(()=>null!==ej?eq.find(m=>m.value===ej):void 0,[eq,ej]),eX=(0,D.useMemo)(()=>eq.filter(m=>!eD||eN(eD,m)),[eN,eq,eD]),eJ=eX.length,eQ=eI?`${et}-option-${eI}`:void 0,e0=null!==eD&&el||eA&&null!==eD,e1=(0,D.useCallback)(m=>{setTimeout(()=>{if(eW.current)return;let y=(e_||[]).concat(eV.current?[eV.current]:[],ez.current?[ez.current]:[]),_=!1;if(document.activeElement){for(let m of y)if(m===document.activeElement||m.contains(document.activeElement)){_=!0;break}}!1===_&&(eR({type:"root/blur"}),eW.current=!1,ef&&ef(null),eu&&eu(m))},0)},[eu,ef,e_]),e2=(0,D.useCallback)(m=>{let y=eH.current,_=m.target instanceof HTMLElement?m.target:null,S=y?.contains(_)||!1;S!==eB.current&&(eB.current=S,eR({type:"root/setListFocused",listFocused:S}))},[]),e5=(0,D.useCallback)(m=>{eR({type:"value/change",value:m}),eW.current=!1,ep&&ep(m),eU.current=m,ec&&ec(m),ef&&ef(null),e$.current?.focus()},[ec,ep,ef]),e3=(0,D.useCallback)(m=>{if("ArrowDown"===m.key){if(m.preventDefault(),!eJ)return;let y=eX.find(m=>m.value===eI),_=y?eX.indexOf(y):-1,S=eX[(_+1)%eJ];S&&eR({type:"root/setActiveValue",value:S.value,listFocused:!0});return}if("ArrowUp"===m.key){if(m.preventDefault(),!eJ)return;let y=eX.find(m=>m.value===eI),_=y?eX.indexOf(y):-1,S=eX[-1===_?eJ-1:(eJ+_-1)%eJ];S&&eR({type:"root/setActiveValue",value:S.value,listFocused:!0});return}if("Escape"===m.key){eR({type:"root/escape"}),eW.current=!1,ef&&ef(null),e$.current?.focus();return}let y=m.target,_=eH.current;if((_===y||_?.contains(y))&&!ei.includes(m.key)){e$.current?.focus();return}},[eI,eX,eJ,ef]),e4=(0,D.useCallback)(m=>{let y=m.currentTarget.value;eR({type:"input/change",query:y}),ef&&ef(y)},[ef]),e6=(0,D.useCallback)(()=>
407{eR({type:"root/open",query:ej?ek(ej,eK):""})},[eK,ek,ej]),e9=(0,D.useCallback)(m=>{eA||(eR({type:"input/focus"}),ed&&ed(m),eg&&e6())},[eA,ed,eg,e6]),e8=(0,D.useCallback)(()=>{eW.current=!0},[]),e7=(0,D.useCallback)(()=>{eW.current=!1},[]),tr=(0,D.useCallback)(()=>{eR({type:"root/clear"}),eU.current="",ec&&ec(""),ef&&ef(null),e$.current?.focus()},[ec,ef]),tn=(0,D.useCallback)(()=>{eR({type:"input/focus"})},[]);(0,D.useEffect)(()=>{if(eE!==eZ.current){eZ.current=eE,void 0!==eE&&(eR({type:"value/change",value:eE}),eU.current=eE);return}eE!==eU.current&&(eU.current=eE||null,eR({type:"value/change",value:eE||null}))},[eE]),(0,D.useEffect)(()=>{!eA&&eU.current&&eR({type:"root/setActiveValue",value:eU.current})},[eA]),(0,D.useEffect)(()=>{let m=eH.current;if(!m)return;let y=eX.find(m=>m.value===eI);if(y){let _=eX.indexOf(y),S=m.childNodes[_];if(S){if(document.activeElement&&S.contains(document.activeElement))return;focusFirstDescendant(S)}}},[eI,eX]);let to=(0,D.useMemo)(()=>{if(!el&&!B&&ej)return{"aria-label":"Clear",onFocus:tn}},[B,tn,el,ej]),ti=(0,D.useMemo)(()=>eY.map(m=>0===m?0:1===m||2===m?1:m-2),[eY]),ta=(0,D.useMemo)(()=>eY.map(m=>Math.max(m-1,0)),[eY]),ts=(0,D.useMemo)(()=>"object"==typeof eh?eh:S.bT,[eh]),tl=(0,D.useCallback)(m=>{e6(),ts.onClick&&ts.onClick(m),_raf(()=>e$.current?.focus())},[ts,e6]),tu=(0,D.useMemo)(()=>
407B||ew||!eh?void 0:(0,T.jsx)(S.xu,{"aria-hidden":e0,padding:ti,children:(0,T.jsx)(S.zx,{"aria-label":"Open",disabled:e0,fontSize:W,icon:R.v4q,mode:"bleed",padding:ta,...ts,onClick:tl})}),[B,e0,W,tl,eh,ti,ta,ts,ew]),tc=(0,D.useMemo)(()=>null===eD?null!==ej?ek(ej,eK):"":eD,[eK,eD,ek,ej]),td=(0,T.jsx)(S.oi,{...eO,"aria-activedescendant":eQ,"aria-autocomplete":"list","aria-expanded":e0,"aria-owns":eG,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:_,clearButton:to,customValidity:j,disabled:B,fontSize:W,icon:q,iconRight:el&&er,id:et,inputMode:"search",onChange:e4,onClear:tr,onFocus:e9,padding:eY,prefix:ev,radius:ex,readOnly:ew,ref:e$,role:"combobox",spellCheck:!1,suffix:eT||tu,value:tc}),tf=(0,D.useCallback)(m=>{"Tab"===m.key&&eM&&e$.current?.focus()},[eM]),tp=(0,D.useMemo)(()=>0===eX.length?null:(0,T.jsx)(ee,{"data-ui":"AutoComplete__results",onKeyDown:tf,padding:1,...es,tabIndex:-1,children:(0,T.jsx)(S.Kq,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:eG,ref:eH,role:"listbox",space:1,children:eX.map(m=>{let y=null!==eI?m.value===eI:eK===m;return(0,T.jsx)(AutocompleteOption,{id:`${et}-option-${m.value}`,onSelect:e5,selected:y,value:m.value,children:(0,D.cloneElement)(eF(m),{disabled:el,selected:y,tabIndex:eM&&y?0:-1})},m.value)})})}),[eI,eK,eX,e5,tf,et,es,eG,eM,el,eF]),th=(0,D.useMemo)(()=>eS?eS({content:tp,hidden:!e0,inputElement:e$.current,onMouseEnter:e8,onMouseLeave:e7},ez):0===eJ?null:(0,T.jsx)(S.J2,{arrow:!1,constrainSize:!0,content:tp,fallbackPlacements:ea,matchReferenceWidth:!0,onMouseEnter:e8,onMouseLeave:e7,open:e0,overflow:"auto",placement:"bottom-start",portal:!0,radius:ex,ref:ez,referenceElement:e$.current,...eb}),[tp,e0,eJ,e8,e7,eb,ex,eS]);return(0,T.jsxs)(Y,{"data-ui":"Autocomplete",onBlur:e1,onFocus:e2,onKeyDown:e3,ref:eV,children:[td,th]})});es.displayName="ForwardRef(Autocomplete)";let el=es,eu=j.zo.ol.withConfig({displayName:"StyledBreadcrumbs",componentId:"sc-1es8h8q-0"})`margin:0;padding:0;display:flex;list-style:none;align-items:center;white-space:nowrap;line-height:0;`,ec=(0,j.zo)(S.zx).withConfig({displayName:"ExpandButton",componentId:"sc-1es8h8q-1"})`appearance:none;margin:-4px;`,ed=(0,D.forwardRef)(function(m,y){let _,R,j,Z,W,q,Y,ee,et,er,ei,ea;let es=(0,B.c)(44);es[0]!==m?({children:_,maxLength:R,separator:Z,space:W,...j}=m,es[0]=m,es[1]=_,es[2]=R,es[3]=j,es[4]=Z,es[5]=W):(_=es[1],R=es[2],j=es[3],Z=es[4],W=es[5]);let el=(0,S.Q5)(void 0===W?2:W),[ed,ef]=(0,D.useState)(!1),ep=(0,D.useRef)(null),eh=(0,D.useRef)(null);es[6]===Symbol.for("react.memo_cache_sentinel")?(q=()=>ef(!1),es[6]=q):q=es[6];let eg=q;es[7]===Symbol.for("react.memo_cache_sentinel")?(Y=()=>ef(!0),es[7]=Y):Y=es[7];let em=Y;es[8]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>[ep.current,eh.current],es[8]=ee):ee=es[8],(0,S.Of)(eg,ee),es[9]!==_?(et=D.Children.toArray(_).filter(D.isValidElement),es[9]=_,es[10]=et):et=es[10];let ey=et;n:{let m=ey.length;if(R&&m>R){let y;let _=Math.ceil(R/2),D=Math.floor(R/2);if(es[11]!==D||es[12]!==_||es[13]!==m||es[14]!==ed||es[15]!==ey||es[16]!==el){let R,j,B,Z;let W=ey.slice(0,_-1);es[18]!==D||es[19]!==_||es[20]!==m||es[21]!==ey?(R=ey.slice(_-1,m-D),es[18]=D,es[19]=_,es[20]=m,es[21]=ey,es[22]=R):R=es[22],es[23]!==el||es[24]!==R?(j=(0,T.jsx)(S.Kq,{as:"ol",overflow:"auto",padding:el,space:el,children:R}),es[23]=el,es[24]=R,es[25]=j):j=es[25];let q=ed?eg:em;es[26]!==ed||es[27]!==q?(B=(0,T.jsx)(ec,{fontSize:1,mode:"bleed",onClick:q,padding:1,ref:ep,selected:ed,text:"â¦"}),es[26]=ed,es[27]=q,es[28]=B):B=es[28],es[29]!==ed||es[30]!==B||es[31]!==j?(Z=(0,T.jsx)(S.J2,{constrainSize:!0,content:j,open:ed,placement:"top",portal:!0,ref:eh,children:B},"button"),es[29]=ed,es[30]=B,es[31]=j,es[32]=Z):Z=es[32],y=[...W,Z,...ey.slice(m-D)],es[11]=D,es[12]=_,es[13]=m,es[14]=ed,es[15]=ey,es[16]=el,es[17]=y}else y=es[17];er=y;break n}er=ey}let eb=er;if(es[33]!==eb||es[34]!==Z||es[35]!==el){let m;es[37]!==Z||es[38]!==el?(m=(m,y)=>(0,T.jsxs)(D.Fragment,{children:[y>0&&(0,T.jsx)(S.xu,{"aria-hidden":!0,as:"li",paddingX:el,children:Z||(0,T.jsx)(S.xv,{muted:!0,children:"/"})}),(0,T.jsx)(S.xu,{as:"li",children:m})]},y),es[37]=Z,es[38]=el,es[39]=m):m=es[39],ei=eb.map(m),es[33]=eb,es[34]=Z,es[35]=el,es[36]=ei}else ei=es[36];return es[40]!==y||es[41]!==j||es[42]!==ei?(ea=(0,T.jsx)(eu,{"data-ui":"Breadcrumbs",...j,ref:y,children:ei}),es[40]=y,es[41]=j,es[42]=ei,es[43]=ea):ea=es[43],ea});ed.displayName="ForwardRef(Breadcrumbs)";let ef=(0,S.tx)("@sanity/ui/context/dialog",{version:0});function isTargetWithinScope(m,y,_){return!m||!y||(0,S.dG)(m,_)||(0,S.dG)(y,_)}let ep=(0,j.zo)(S.mh).withConfig({displayName:"StyledDialog",componentId:"sc-4n4xb3-0"})(S.ZE,function({theme:m}){let{color:y}=(0,Z.aQ)(m);return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:y.backdrop}},function(m){let{media:y}=(0,Z.aQ)(m.theme);return(0,S.Lt)(y,m.$position,m=>({"&&":{position:m}}))},function(m){return m.$animate?j.iv`
408 @keyframes zoomIn { 409 from { 410 opacity: 0; 411 transform: scale(0.95); 412 } 413 to { 414 opacity: 1; 415 transform: scale(1); 416 } 417 } 418 @keyframes fadeIn { 419 from { 420 opacity: 0; 421 } 422 to { 423 opacity: 1; 424 } 425 } 426 427 animation: fadeIn 200ms ease-out; 428 // Animates the dialog card. 429 & > [data-ui='DialogCard'] { 430 animation: zoomIn 200ms ease-out; 431 } 432 `:j.iv``}),eh=(0,j.zo)(S.W2).withConfig({displayName:"DialogContainer",componentId:"sc-4n4xb3-1"})`&:not([hidden]){display:flex;}width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;`,eg=(0,j.zo)(S.Zb).withConfig({displayName:"DialogCardRoot",componentId:"sc-4n4xb3-2"})`&:not([hidden]){display:flex;}width:100%;min-height:0;max-height:100%;overflow:hidden;overflow:clip;`,em=(0,j.zo)(S.kC).withConfig({displayName:"DialogLayout",componentId:"sc-4n4xb3-3"})`flex:1;min-height:0;width:100%;`,ey=(0,j.zo)(S.xu).withConfig({displayName:"DialogHeader",componentId:"sc-4n4xb3-4"})`position:relative;z-index:2;`,eb=(0,j.zo)(S.xu).withConfig({displayName:"DialogContent",componentId:"sc-4n4xb3-5"})`position:relative;z-index:1;overflow:auto;outline:none;`,ev=(0,j.zo)(S.xu).withConfig({displayName:"DialogFooter",componentId:"sc-4n4xb3-6"})`position:relative;z-index:3;`,ex=(0,D.forwardRef)(function(m,y){let _,j,Z,W,q,Y,ee,et,er,ei,ea,es,el;let eu=(0,B.c)(38),{__unstable_autoFocus:ec,__unstable_hideCloseButton:ed,children:ef,contentRef:ep,footer:ex,header:ew,id:e_,onClickOutside:eC,onClose:eS,portal:ek,radius:eT,scheme:eE,shadow:eO,width:eP}=m,eR=(0,S.vI)(),eI=ek?eR.elements?.[ek]||null:eR.element,eA=(0,S.sz)().element,eM=(0,S.Q5)(eT),eD=(0,S.Q5)(eO),ej=(0,S.Q5)(eP),eL=(0,D.useRef)(null),eF=(0,D.useRef)(null),eN=(0,S.sJ)(),{isTopLayer:eV}=eN,ez=`${e_}_label`,e$=!!eS&&!1===ed,eH=!!ew||e$;return eu[0]===Symbol.for("react.memo_cache_sentinel")?(_=()=>eL.current,eu[0]=_):_=eu[0],(0,D.useImperativeHandle)(y,_),eu[1]===Symbol.for("react.memo_cache_sentinel")?(j=()=>eF.current,eu[1]=j):j=eu[1],(0,D.useImperativeHandle)(ep,j),eu[2]!==ec?(Z=()=>{ec&&eL.current&&focusFirstDescendant(eL.current)},W=[ec,eL],eu[2]=ec,eu[3]=Z,eu[4]=W):(Z=eu[3],W=eu[4]),(0,D.useEffect)(Z,W),eu[5]!==eA||eu[6]!==eV||eu[7]!==eS||eu[8]!==eI?(q=m=>{if(!eV||!eS)return;let y=document.activeElement;y&&!isTargetWithinScope(eA,eI,y)||"Escape"===m.key&&(m.preventDefault(),m.stopPropagation(),eS())},eu[5]=eA,eu[6]=eV,eu[7]=eS,eu[8]=eI,eu[9]=q):q=eu[9],(0,S.qh)(q),eu[10]!==eA||eu[11]!==eV||eu[12]!==eC||eu[13]!==eI?(Y=eV&&eC&&(m=>{let y=m.target;y&&!isTargetWithinScope(eA,eI,y)||eC()}),eu[10]=eA,eu[11]=eV,eu[12]=eC,eu[13]=eI,eu[14]=Y):Y=eu[14],eu[15]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>[eL.current],eu[15]=ee):ee=eu[15],(0,S.Of)(Y,ee),eu[16]!==ew||eu[17]!==ez||eu[18]!==eS||eu[19]!==e$||eu[20]!==eH?(et=eH&&(0,T.jsx)(ey,{children:(0,T.jsxs)(S.kC,{align:"flex-start",padding:3,children:[(0,T.jsx)(S.xu,{flex:1,padding:2,children:ew&&(0,T.jsx)(S.xv,{id:ez,size:1,weight:"semibold",children:ew})}),e$&&(0,T.jsx)(S.xu,{flex:"none",children:(0,T.jsx)(S.zx,{"aria-label":"Close dialog",disabled:!eS,icon:R.Two,mode:"bleed",onClick:eS,padding:2})})]})}),eu[16]=ew,eu[17]=ez,eu[18]=eS,eu[19]=e$,eu[20]=eH,eu[21]=et):et=eu[21],eu[22]!==ef?(er=(0,T.jsx)(eb,{flex:1,ref:eF,tabIndex:-1,children:ef}),eu[22]=ef,eu[23]=er):er=eu[23],eu[24]!==ex?(ei=ex&&(0,T.jsx)(ev,{children:ex}),eu[24]=ex,eu[25]=ei):ei=eu[25],eu[26]!==et||eu[27]!==er||eu[28]!==ei?(ea=(0,T.jsxs)(em,{direction:"column",children:[et,er,ei]}),eu[26]=et,eu[27]=er,eu[28]=ei,eu[29]=ea):ea=eu[29],eu[30]!==eM||eu[31]!==eE||eu[32]!==eD||eu[33]!==ea?(es=(0,T.jsx)(eg,{radius:eM,ref:eL,scheme:eE,shadow:eD,children:ea}),eu[30]=eM,eu[31]=eE,eu[32]=eD,eu[33]=ea,eu[34]=es):es=eu[34],eu[35]!==es||eu[36]!==ej?(el=(0,T.jsx)(eh,{"data-ui":"DialogCard",width:ej,children:es}),eu[35]=es,eu[36]=ej,eu[37]=el):el=eu[37],el});ex.displayName="ForwardRef(DialogCard)";let ew=(0,D.forwardRef)(function(m,y){let _,R,j,Z,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,eh,eg,em,ey,eb,ev,ew,e_,eC,eS,ek;let eT=(0,B.c)(60),eE=(0,D.useContext)(ef),{layer:eO}=(0,S.g9)();eT[0]!==m?({__unstable_autoFocus:eu,__unstable_hideCloseButton:ec,cardRadius:ed,cardShadow:eh,children:j,contentRef:Z,footer:W,header:q,id:Y,onActivate:ee,onClickOutside:et,onClose:er,onFocus:ei,padding:eg,portal:ea,position:_,scheme:el,width:em,zOffset:R,animate:e
432y,...es}=m,eT[0]=m,eT[1]=_,eT[2]=R,eT[3]=j,eT[4]=Z,eT[5]=W,eT[6]=q,eT[7]=Y,eT[8]=ee,eT[9]=et,eT[10]=er,eT[11]=ei,eT[12]=ea,eT[13]=es,eT[14]=el,eT[15]=eu,eT[16]=ec,eT[17]=ed,eT[18]=eh,eT[19]=eg,eT[20]=em,eT[21]=ey):(_=eT[1],R=eT[2],j=eT[3],Z=eT[4],W=eT[5],q=eT[6],Y=eT[7],ee=eT[8],et=eT[9],er=eT[10],ei=eT[11],ea=eT[12],es=eT[13],el=eT[14],eu=eT[15],ec=eT[16],ed=eT[17],eh=eT[18],eg=eT[19],em=eT[20],ey=eT[21]);let eP=void 0===eu||eu,eR=void 0!==ec&&ec,eI=void 0===ed?4:ed,eA=void 0===eh?3:eh,eM=void 0===eg?3:eg,eD=void 0===em?0:em,ej=void 0!==ey&&ey,eL=_??(eE.position||"fixed"),eF=R??(eE.zOffset||eO.dialog.zOffset),eN=!(0,S.Tb)()&&ej,eV=(0,S.vI)(),ez=ea?eV.elements?.[ea]||null:eV.element,e$=(0,S.sz)().element,eH=(0,S.Q5)(eI),eB=(0,S.Q5)(eM),eU=(0,S.Q5)(eL),eZ=(0,S.Q5)(eD),eW=(0,S.Q5)(eF),eG=(0,D.useRef)(null),eq=(0,D.useRef)(null),eY=(0,D.useRef)(null),eK=(0,D.useRef)(null);eT[22]!==ei?(eb=m=>{ei?.(m);let y=m.target,_=eY.current;if(_&&y===eG.current){focusLastDescendant(_);return}if(_&&y===eq.current){focusFirstDescendant(_);return}(0,S.Re)(m.target)&&(eK.current=m.target)},eT[22]=ei,eT[23]=eb):eb=eT[23];let eX=eb,eJ=`${Y}_label`,eQ=(0,D.useRef)(void 0);eT[24]!==e$||eT[25]!==ez?(ev=()=>{eQ.current&&clearTimeout(eQ.current),eQ.current=setTimeout(()=>{let m=document.activeElement;if(m&&!isTargetWithinScope(e$,ez,m)){let m=eK.current;if(!m||!document.body.contains(m)){let m=eY.current;m&&focusFirstDescendant(m);return}m.focus()}},0)},eT[24]=e$,eT[25]=ez,eT[26]=ev):ev=eT[26];let e0=ev;return eT[27]===Symbol.for("react.memo_cache_sentinel")?(ew=(0,T.jsx)("div",{ref:eG,tabIndex:0}),eT[27]=ew):ew=eT[27],eT[28]!==eP||eT[29]!==eH||eT[30]!==eA||eT[31]!==j||eT[32]!==Z||eT[33]!==W||eT[34]!==q||eT[35]!==eR||eT[36]!==Y||eT[37]!==et||eT[38]!==er||eT[39]!==ea||eT[40]!==el||eT[41]!==eZ?(e_=(0,T.jsx)(ex,{__unstable_autoFocus:eP,__unstable_hideCloseButton:eR,contentRef:Z,footer:W,header:q,id:Y,onClickOutside:et,onClose:er,portal:ea,radius:eH,ref:eY,scheme:el,shadow:eA,width:eZ,children:j}),eT[28]=eP,eT[29]=eH,eT[30]=eA,eT[31]=j,eT[32]=Z,eT[33]=W,eT[34]=q,eT[35]=eR,eT[36]=Y,eT[37]=et,eT[38]=er,eT[39]=ea,eT[40]=el,eT[41]=eZ,eT[42]=e_):e_=eT[42],eT[43]===Symbol.for("react.memo_cache_sentinel")?(eC=(0,T.jsx)("div",{ref:eq,tabIndex:0}),eT[43]=eC):eC=eT[43],eT[44]!==eN||eT[45]!==eX||eT[46]!==e0||eT[47]!==Y||eT[48]!==eJ||eT[49]!==ee||eT[50]!==eB||eT[51]!==eU||eT[52]!==y||eT[53]!==es||eT[54]!==e_||eT[55]!==eW?(eS=(0,T.jsxs)(ep,{...es,$animate:eN,$padding:eB,$position:eU,"aria-labelledby":eJ,"aria-modal":!0,"data-ui":"Dialog",id:Y,onActivate:ee,onClick:e0,onFocus:eX,ref:y,role:"dialog",zOffset:eW,children:[ew,e_,eC]}),eT[44]=eN,eT[45]=eX,eT[46]=e0,eT[47]=Y,eT[48]=eJ,eT[49]=ee,eT[50]=eB,eT[51]=eU,eT[52]=y,eT[53]=es,eT[54]=e_,eT[55]=eW,eT[56]=eS):eS=eT[56],eT[57]!==ea||eT[58]!==eS?(ek=(0,T.jsx)(S.h_,{__unstable_name:ea,children:eS}),eT[57]=ea,eT[58]=eS,eT[59]=ek):ek=eT[59],ek});function DialogProvider(m){let y,_;let S=(0,B.c)(6),{children:R,position:D,zOffset:j}=m;S[0]!==D||S[1]!==j?(y={version:0,position:D,zOffset:j},S[0]=D,S[1]=j,S[2]=y):y=S[2];let Z=y;return S[3]!==R||S[4]!==Z?(_=(0,T.jsx)(ef.Provider,{value:Z,children:R}),S[3]=R,S[4]=Z,S[5]=_):_=S[5],_}ew.displayName="ForwardRef(Dialog)",DialogProvider.displayName="DialogProvider";let e_=(0,D.forwardRef)(function(m,y){let _,R,j,Z,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep,eh,eg,em,ey;let eb=(0,B.c)(62),{__unstable_disableRestoreFocusOnClose:ev,boundaryElement:ex,button:ew,id:e_,menu:eC,onClose:eS,onOpen:ek,placement:eT,popoverScheme:eE,portal:eO,popover:eP,popoverRadius:eR,preventOverflow:eI}=m,eA=void 0!==ev&&ev,eM=void 0===eO||eO,[eD,ej]=(0,D.useState)(!1),[eL,eF]=(0,D.useState)(null),[eN,eV]=(0,D.useState)(null);eb[0]===Symbol.for("react.memo_cache_sentinel")?(_=[],eb[0]=_):_=eb[0];let[ez,e$]=(0,D.useState)(_),eH=(0,D.useRef)(eD);eb[1]!==ek||eb[2]!==eD?(R=()=>{ek&&eD&&!eH.current&&ek()},j=[ek,eD],eb[1]=ek,eb[2]=eD,eb[3]=R,eb[4]=j):(R=eb[3],j=eb[4]),(0,D.useEffect)(R,j),eb[5]!==eS||eb[6]!==eD?(Z=()=>{eS&&!eD&&eH.current&&eS()},W=[eS,eD],eb[5]=eS,eb[6]=eD,eb[7]=Z,eb[8]=W):(Z=eb[7],W=eb[8]),(0,D.useEffect)(Z,W),eb[9]!==eD?(q=()=>{eH.current=eD},Y=[eD],eb[9]=eD,eb[10]=q,eb[11]=Y):(q=eb[10],Y=eb[11]),(0,D.useEffect)(q,Y),eb[12]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>{ej(_temp$2),eF(null)},eb[12]=ee):ee=eb[12];let eB=ee;eb[13]!==eD?(et=m=>{eD&&m.preventDefault()},eb[13]=eD,eb[14]=et):et=eb[14];let eU=et;eb[15]===Symbol.for("react.memo_cache_sentinel")?(er=m=>{if("ArrowDown"===m.key||"Enter"===m.key||" "===m.key){m.preventDefault(),ej(!0),eF("first");return}if("ArrowUp"===m.key){m.preventDefault(),ej(!0),eF("last");return}},eb[15]=er):er=eb[15];let eZ=er;
432eb[16]!==eN||eb[17]!==ez?(ei=m=>{let y=m.target;if(y instanceof Node&&!(eN&&(y===eN||eN.contains(y)))){for(let m of ez)if(y===m||m.contains(y))return;ej(!1)}},eb[16]=eN,eb[17]=ez,eb[18]=ei):ei=eb[18];let eW=ei;eb[19]!==eN||eb[20]!==eA?(ea=()=>{ej(!1),!eA&&eN&&eN.focus()},eb[19]=eN,eb[20]=eA,eb[21]=ea):ea=eb[21];let eG=ea;eb[22]!==ez?(es=m=>{let y=m.relatedTarget;if(y instanceof Node){for(let m of ez)if(m===y||m.contains(y))return;ej(!1)}},eb[22]=ez,eb[23]=es):es=eb[23];let eq=es;eb[24]!==eN||eb[25]!==eA?(el=()=>{ej(!1),!eA&&eN&&eN.focus()},eb[24]=eN,eb[25]=eA,eb[26]=el):el=eb[26];let eY=el;eb[27]===Symbol.for("react.memo_cache_sentinel")?(eu=m=>(e$(y=>y.concat([m])),()=>e$(y=>y.filter(y=>y!==m))),eb[27]=eu):eu=eb[27];let eK=eu;eb[28]!==eN||eb[29]!==eq||eb[30]!==eY||eb[31]!==eW||eb[32]!==eG||eb[33]!==e_||eb[34]!==eC||eb[35]!==eL?(ec=eC&&(0,D.cloneElement)(eC,{"aria-labelledby":e_,onBlurCapture:eq,onClickOutside:eW,onEscape:eG,onItemClick:eY,originElement:eN,registerElement:eK,shouldFocus:eL}),eb[28]=eN,eb[29]=eq,eb[30]=eY,eb[31]=eW,eb[32]=eG,eb[33]=e_,eb[34]=eC,eb[35]=eL,eb[36]=ec):ec=eb[36];let eX=ec;eb[37]!==ew||eb[38]!==eU||eb[39]!==e_||eb[40]!==eD?(ed=ew&&(0,D.cloneElement)(ew,{"data-ui":"MenuButton",id:e_,onClick:eB,onKeyDown:eZ,onMouseDown:eU,"aria-haspopup":!0,"aria-expanded":eD,ref:eV,selected:ew.props.selected??eD}),eb[37]=ew,eb[38]=eU,eb[39]=e_,eb[40]=eD,eb[41]=ed):ed=eb[41];let eJ=ed;eb[42]!==eN?(ef=()=>eN,ep=[eN],eb[42]=eN,eb[43]=ef,eb[44]=ep):(ef=eb[43],ep=eb[44]),(0,D.useImperativeHandle)(y,ef,ep),eb[45]!==eP?(eh=eP||{},eb[45]=eP,eb[46]=eh):eh=eb[46],eb[47]!==ex||eb[48]!==eT||eb[49]!==eR||eb[50]!==eE||eb[51]!==eM||eb[52]!==eI||eb[53]!==eh?(eg={boundaryElement:ex,overflow:"auto",placement:eT,portal:eM,preventOverflow:eI,radius:eR,scheme:eE,...eh},eb[47]=ex,eb[48]=eT,eb[49]=eR,eb[50]=eE,eb[51]=eM,eb[52]=eI,eb[53]=eh,eb[54]=eg):eg=eb[54];let eQ=eg;return eb[55]!==eJ?(em=eJ||(0,T.jsx)(T.Fragment,{}),eb[55]=eJ,eb[56]=em):em=eb[56],eb[57]!==eX||eb[58]!==eD||eb[59]!==eQ||eb[60]!==em?(ey=(0,T.jsx)(S.J2,{"data-ui":"MenuButton__popover",...eQ,content:eX,open:eD,children:em}),eb[57]=eX,eb[58]=eD,eb[59]=eQ,eb[60]=em,eb[61]=ey):ey=eb[61],ey});function _temp$2(m){return!m}e_.displayName="ForwardRef(MenuButton)";let eC=j.F4` 433 0% { 434 background-position: 100%; 435 } 436 100% { 437 background-position: -100%; 438 } 439`,eS=j.iv` 440 background-image: linear-gradient( 441 to right, 442 var(--card-skeleton-color-from), 443 var(--card-skeleton-color-to), 444 var(--card-skeleton-color-from), 445 var(--card-skeleton-color-from), 446 var(--card-skeleton-color-from) 447 ); 448 background-position: 100%; 449 background-size: 200% 100%; 450 background-attachment: fixed; 451 animation-name: ${eC}; 452 animation-timing-function: ease-in-out; 453 animation-iteration-count: infinite; 454 animation-duration: 2000ms; 455`,ek=j.iv` 456 opacity: ${({$visible:m})=>m?1:0}; 457 transition: opacity 200ms ease-in; 458 459 @media screen and (prefers-reduced-motion: no-preference) { 460 ${({$animated:m})=>m?eS:j.iv` 461 background-color: var(--card-skeleton-color-from); 462 `} 463 } 464 465 @media screen and (prefers-reduced-motion: reduce) { 466 background-color: var(--card-skeleton-color-from); 467 } 468`,eT=(0,j.zo)(S.xu).withConfig({displayName:"StyledSkeleton",componentId:"sc-ebtpni-0"})(S.E5,ek),eE=(0,D.forwardRef)(function(m,y){let _,R,j,Z,W,q,Y;let ee=(0,B.c)(14);ee[0]!==m?({animated:Z,delay:_,radius:R,...j}=m,ee[0]=m,ee[1]=_,ee[2]=R,ee[3]=j,ee[4]=Z):(_=ee[1],R=ee[2],j=ee[3],Z=ee[4]);let et=void 0!==Z&&Z,[er,ei]=(0,D.useState)(!_);ee[5]!==_?(W=()=>{if(!_)return ei(!0);let m=setTimeout(()=>{ei(!0)},_);return()=>{clearTimeout(m)}},q=[_],ee[5]=_,ee[6]=W,ee[7]=q):(W=ee[6],q=ee[7]),(0,D.useEffect)(W,q);let ea=(0,S.Q5)(R);return ee[8]!==et||ee[9]!==y||ee[10]!==j||ee[11]!==ea||ee[12]!==er?(Y=(0,T.jsx)(eT,{...j,$animated:et,$radius:ea,$visible:er,ref:y}),ee[8]=et,ee[9]=y,ee[10]=j,ee[11]=ea,ee[12]=er,ee[13]=Y):Y=ee[13],Y});eE.displayName="ForwardRef(Skeleton)";let eO=(0,j.zo)(eE).withConfig({displayName:"StyledSkeleton",componentId:"sc-2p7a1v-0"})(m=>{let{$size:y,$style:_}=m,{font:T,media:R}=(0,Z.aQ)(m.theme),D=T[_];return(0,S.Lt)(R,y,m=>{let y=D.sizes[m];return{height:y.lineHeight-y.ascenderHeight-y.descenderHeight}})}),eP=(0,D.forwardRef)(function(m,y){let _,R,D;let j=(0,B.c)(7);j[0]!==m?({size:R,..._}
468=m,j[0]=m,j[1]=_,j[2]=R):(_=j[1],R=j[2]);let Z=(0,S.Q5)(void 0===R?2:R);return j[3]!==Z||j[4]!==y||j[5]!==_?(D=(0,T.jsx)(eO,{..._,$size:Z,ref:y,$style:"text"}),j[3]=Z,j[4]=y,j[5]=_,j[6]=D):D=j[6],D});eP.displayName="ForwardRef(TextSkeleton)";let eR=(0,D.forwardRef)(function(m,y){let _,R,D;let j=(0,B.c)(7);j[0]!==m?({size:R,..._}=m,j[0]=m,j[1]=_,j[2]=R):(_=j[1],R=j[2]);let Z=(0,S.Q5)(void 0===R?2:R);return j[3]!==Z||j[4]!==y||j[5]!==_?(D=(0,T.jsx)(eO,{..._,$size:Z,ref:y,$style:"label"}),j[3]=Z,j[4]=y,j[5]=_,j[6]=D):D=j[6],D});eR.displayName="ForwardRef(LabelSkeleton)";let eI=(0,D.forwardRef)(function(m,y){let _,R,D;let j=(0,B.c)(7);j[0]!==m?({size:R,..._}=m,j[0]=m,j[1]=_,j[2]=R):(_=j[1],R=j[2]);let Z=(0,S.Q5)(void 0===R?2:R);return j[3]!==Z||j[4]!==y||j[5]!==_?(D=(0,T.jsx)(eO,{..._,$size:Z,ref:y,$style:"heading"}),j[3]=Z,j[4]=y,j[5]=_,j[6]=D):D=j[6],D});eI.displayName="ForwardRef(HeadingSkeleton)";let eA=(0,D.forwardRef)(function(m,y){let _,R,D;let j=(0,B.c)(7);j[0]!==m?({size:R,..._}=m,j[0]=m,j[1]=_,j[2]=R):(_=j[1],R=j[2]);let Z=(0,S.Q5)(void 0===R?2:R);return j[3]!==Z||j[4]!==y||j[5]!==_?(D=(0,T.jsx)(eO,{..._,$size:Z,ref:y,$style:"code"}),j[3]=Z,j[4]=y,j[5]=_,j[6]=D):D=j[6],D});eA.displayName="ForwardRef(CodeSkeleton)";let eM=(0,D.forwardRef)(function(m,y){let _,R,D;let j=(0,B.c)(9);j[0]!==m?({flex:_,...R}=m,j[0]=m,j[1]=_,j[2]=R):(_=j[1],R=j[2]);let Z=void 0===m.tabIndex?0:m.tabIndex;return j[3]!==_||j[4]!==m.children||j[5]!==y||j[6]!==R||j[7]!==Z?(D=(0,T.jsx)(S.xu,{"data-ui":"TabPanel",...R,flex:_,ref:y,role:"tabpanel",tabIndex:Z,children:m.children}),j[3]=_,j[4]=m.children,j[5]=y,j[6]=R,j[7]=Z,j[8]=D):D=j[8],D});eM.displayName="ForwardRef(TabPanel)";let eD={error:"critical",warning:"caution",success:"positive",info:"neutral"},ej={error:"critical",warning:"caution",success:"positive",info:"neutral"},eL=(0,j.zo)(S.kC).withConfig({displayName:"TextBox",componentId:"sc-1rr7rxo-0"})`overflow-x:auto;`,eF=(0,j.zo)(S.Zb).withConfig({displayName:"StyledToast",componentId:"sc-1rr7rxo-1"})`pointer-events:all;width:100%;position:relative;overflow:hidden;overflow:clip;&[data-has-duration]{padding-bottom:calc(${2}px / 2);}`,eN=j.zo.div.withConfig({displayName:"LoadingBar",componentId:"sc-1rr7rxo-2"})`display:flex;position:absolute;bottom:0px;top:0px;left:0px;right:0px;pointer-events:none;z-index:-1;overflow:hidden;overflow:clip;background:transparent;align-items:flex-end;will-change:opacity;`,eV=(0,j.zo)(S.Zb).withConfig({displayName:"LoadingBarMask",componentId:"sc-1rr7rxo-3"})`position:absolute;top:0;left:-${2}px;right:-${2}px;bottom:${2}px;z-index:1;`,ez=(0,j.zo)(S.Zb).withConfig({displayName:"LoadingBarProgress",componentId:"sc-1rr7rxo-4"})`display:block;height:100%;width:100%;transform-origin:0% 50%;background-color:${m=>{let{color:y}=(0,Z.aQ)(m.theme);return y.button.default[m.tone].enabled.bg}};`,e$={error:"alert",warning:"alert",success:"alert",info:"alert"};function Toast(m){let y,_,D,j,Z,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep;let eh=(0,B.c)(50);eh[0]!==m?({closable:y,description:_,duration:D,onClose:j,radius:q,title:Y,status:W,updatedAt:ee,...Z}=m,eh[0]=m,eh[1]=y,eh[2]=_,eh[3]=D,eh[4]=j,eh[5]=Z,eh[6]=W,eh[7]=q,eh[8]=Y,eh[9]=ee):(y=eh[1],_=eh[2],D=eh[3],j=eh[4],Z=eh[5],W=eh[6],q=eh[7],Y=eh[8],ee=eh[9]);let eg=void 0===q?3:q,em=W?eD[W]:"default",ey=W?ej[W]:"default",eb=W?e$[W]:"status",ev=(0,S.Tb)()?0:.26;eh[10]!==ev?(et=ev?{type:"spring",visualDuration:ev,bounce:.25}:{duration:0},eh[10]=ev,eh[11]=et):et=eh[11];let ex=et,ew=D&&isFinite(D)&&D<20736e5;eh[12]===Symbol.for("react.memo_cache_sentinel")?(er=["hidden","initial"],eh[12]=er):er=eh[12];let e_=er;eh[13]===Symbol.for("react.memo_cache_sentinel")?(ei=["visible","slideIn"],eh[13]=ei):ei=eh[13];let eC=ei;eh[14]===Symbol.for("react.memo_cache_sentinel")?(ea=["hidden","slideOut"],eh[14]=ea):ea=eh[14];let eS=ea,ek=ew?"":void 0;return eh[15]!==Y?(es=Y&&(0,T.jsx)(S.xv,{size:1,weight:"medium",children:Y}),eh[15]=Y,eh[16]=es):es=eh[16],eh[17]!==_||eh[18]!==ex?(el=_&&(0,T.jsx)(eW,{muted:!0,size:1,variants:eB,transition:ex,children:_}),eh[17]=_,eh[18]=ex,eh[19]=el):el=eh[19],eh[20]!==es||eh[21]!==el?(eu=(0,T.jsx)(eL,{flex:1,padding:3,children:(0,T.jsxs)(S.Kq,{space:3,children:[es,el]})}),eh[20]=es,eh[21]=el,eh[22]=eu):eu=eh[22],eh[23]!==ey||eh[24]!==y||eh[25]!==j?(ec=y&&(0,T.jsx)(S.xu,{padding:1,children:(0,T.jsx)(S.zx,{as:"button",icon:R.Two,mode:"bleed",padding:2,tone:ey,onClick:j,style:{verticalAlign:"top"}})}),eh[23]=ey,eh[24]=y,eh[25]=j,eh[26]=ec):ec=eh[26],eh[27]!==eu||eh[28]!==ec||eh[29]!==ex?(ed=(0,T.jsxs)(eZ,{align:"flex-start",variants:eB,transition:ex,children:[eu,ec]}),eh[27]=eu,eh[28]=ec,eh[29]=ex,eh[30]=ed):ed=eh[30],eh[31]!==em||eh[32]!==D||eh[33]!==ew||eh[34]!==j||eh[35]!==eg||eh[36]!==ex||eh[37]!==ee||eh[38]!==ev?(ef=ew&&(0,T.jsxs)(eG,{variants:eB,transition:ex,children:[(0,T.jsx)(eV,{tone:em,radius:eg}),(0,T.jsx)(eq,{tone:em,initial:{scaleX:0},animate:{scaleX:1},transition:{delay:ev,duration:D/1e3,ease:"linear"},onAnimationComplete:j},`progress-${ee}`)]}),eh[31]=em,eh[32]=D,eh[33]=ew,eh[34]=j,eh[35]=eg,eh[36]=ex,eh[37]=ee,eh[38]=ev,eh[39]=ef):ef=eh[39],eh[40]!==em||eh[41]!==eg||eh[42]!==Z||eh[43]!==eb||eh[44]!==ed||eh[45]!==ef||eh[46]!==ek||eh[47]!==ex||eh[48]!==ev?(ep=(0,T.jsxs)(eU,{"data-ui":"Toast",role:eb,...Z,"data-has-duration":ek,custom:ev,radius:eg,shadow:2,tone:em,forwardedAs:"li",layout:"position",variants:eH,initial:e_,animate:eC,exit:eS,transition:ex,children:[ed,ef]}),eh[40]=em,eh[41]=eg,eh[42]=Z,eh[43]=eb,eh[44]=ed,eh[45]=ef,eh[46]=ek,eh[47]=ex,eh[48]=ev,eh[49]=ep):ep=eh[49],ep}Toast.displayName="Toast";let eH={initial:{y:32,scale:.5,zIndex:1},hidden:{opacity:0}
468,visible:m=>m?{opacity:1,transition:{when:"beforeChildren",staggerChildren:m/3,duration:m/3}}:{opacity:1},slideIn:{y:0,scale:1},slideOut:{zIndex:0,scale:.75}},eB={initial:{willChange:"transform"},hidden:{opacity:0},visible:{opacity:1}},eU=W.E.create(eF),eZ=W.E.create(S.kC),eW=W.E.create(S.xv),eG=W.E.create(eN),eq=W.E.create(ez);function _temp2(){return!1}function _temp$1(){return!0}let subscribe=()=>()=>{},eY=(0,S.tx)("@sanity/ui/context/toast",null);function ToastLayer(m){let y,_;let R=(0,B.c)(9),{children:D,padding:j,paddingX:Z,paddingY:W,gap:q}=m,Y=void 0===j?4:j,ee=void 0===q?3:q,{zIndex:et}=(0,S.sJ)();return R[0]!==et?(y={zIndex:et},R[0]=et,R[1]=y):y=R[1],R[2]!==D||R[3]!==ee||R[4]!==Y||R[5]!==Z||R[6]!==W||R[7]!==y?(_=(0,T.jsx)(eK,{forwardedAs:"ul","data-ui":"ToastProvider",padding:Y,paddingX:Z,paddingY:W,gap:ee,columns:1,style:y,children:D}),R[2]=D,R[3]=ee,R[4]=Y,R[5]=Z,R[6]=W,R[7]=y,R[8]=_):_=R[8],_}ToastLayer.displayName="ToastLayer";let eK=(0,j.zo)(S.rj).withConfig({displayName:"StyledLayer",componentId:"sc-1tbwn58-0"})`box-sizing:border-box;position:fixed;right:0;bottom:0;list-style:none;pointer-events:none;max-width:420px;width:100%;`,eX=0;function ToastProvider(m){let y,_,R,j;let Z=(0,B.c)(13),{children:W,padding:Y,paddingX:ee,paddingY:et,gap:er,zOffset:ei}=m,ea=void 0===ei?1:ei;Z[0]===Symbol.for("react.memo_cache_sentinel")?(y=[],Z[0]=y):y=Z[0];let[es,el]=(0,D.useState)(y),eu=(0,D.useSyncExternalStore)(subscribe,_temp$1,_temp2);Z[1]===Symbol.for("react.memo_cache_sentinel")?(_={version:0,push:m=>{let y=m.id||String(eX++),_=m.duration||5e3;return(0,D.startTransition)(()=>{el(S=>.01===_?S.filter(m=>m.id!==y):[...S.filter(m=>m.id!==y),{dismiss:()=>(0,D.startTransition)(()=>el(m=>m.filter(m=>m.id!==y))),id:y,updatedAt:Date.now(),params:{...m,duration:_}}])}),y}},Z[1]=_):_=Z[1];let ec=_;return Z[2]!==er||Z[3]!==eu||Z[4]!==Y||Z[5]!==ee||Z[6]!==et||Z[7]!==es||Z[8]!==ea?(R=eu&&(0,T.jsx)(S.li,{zOffset:ea,children:(0,T.jsx)(ToastLayer,{padding:Y,paddingX:ee,paddingY:et,gap:er,children:(0,T.jsx)(q.M,{initial:!1,mode:"popLayout",children:es.map(_temp)})})}),Z[2]=er,Z[3]=eu,Z[4]=Y,Z[5]=ee,Z[6]=et,Z[7]=es,Z[8]=ea,Z[9]=R):R=Z[9],Z[10]!==W||Z[11]!==R?(j=(0,T.jsxs)(eY.Provider,{value:ec,children:[W,R]}),Z[10]=W,Z[11]=R,Z[12]=j):j=Z[12],j}function _temp(m){let{dismiss:y,id:_,params:S,updatedAt:R}=m;
468return(0,T.jsx)(Toast,{closable:S.closable,description:S.description,onClose:y,status:S.status,title:S.title,duration:S.duration,updatedAt:R},_)}function useToast(){let m=(0,D.useContext)(eY);if(!m)throw Error("useToast(): missing context value");if(!(0,S.Uy)(m)||0!==m.version)throw Error("useToast(): the context value is not compatible");return m}function _focusItemElement(m){if("treeitem"===m.getAttribute("role")&&m.focus(),"none"===m.getAttribute("role")){let y=m.firstChild;y&&y instanceof HTMLElement&&y.focus()}}ToastProvider.displayName="ToastProvider";let eJ=(0,S.tx)("@sanity/ui/context/tree",null),eQ=(0,D.memo)((0,D.forwardRef)(function(m,y){let _,R,j,Z,W,q,Y,ee,et,er,ei,ea,es,el,eu,ec,ed,ef,ep,eh,eg;let em=(0,B.c)(37);em[0]!==m?({children:_,space:Z,onFocus:R,...j}=m,em[0]=m,em[1]=_,em[2]=R,em[3]=j,em[4]=Z):(_=em[1],R=em[2],j=em[3],Z=em[4]);let ey=void 0===Z?1:Z,eb=(0,D.useRef)(null),[ev,ex]=(0,D.useState)(null),ew=(0,D.useRef)(ev);em[5]===Symbol.for("react.memo_cache_sentinel")?(W=[],em[5]=W):W=em[5];let e_=W;em[6]===Symbol.for("react.memo_cache_sentinel")?(q=[],em[6]=q):q=em[6];let[eC,eS]=(0,D.useState)(q);em[7]===Symbol.for("react.memo_cache_sentinel")?(Y={},em[7]=Y):Y=em[7];let[ek,eT]=(0,D.useState)(Y),eE=(0,D.useRef)(ek);em[8]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>eb.current,em[8]=ee):ee=em[8],(0,D.useImperativeHandle)(y,ee),em[9]!==ev?(et=()=>{ew.current=ev},er=[ev],em[9]=ev,em[10]=et,em[11]=er):(et=em[10],er=em[11]),(0,D.useEffect)(et,er),em[12]!==ek?(ei=()=>{eE.current=ek},ea=[ek],em[12]=ek,em[13]=ei,em[14]=ea):(ei=em[13],ea=em[14]),(0,D.useEffect)(ei,ea),em[15]===Symbol.for("react.memo_cache_sentinel")?(es=(m,y,_,S)=>(eT(S=>({...S,[y]:{element:m,expanded:_}})),S&&ex(m),()=>{eT(m=>{let _={...m};return delete _[y],_})}),em[15]=es):es=em[15];let eO=es;em[16]===Symbol.for("react.memo_cache_sentinel")?(el=(m,y)=>{eT(_=>{let S=_[m];return S?{..._,[m]:{...S,expanded:y}}:_})},em[16]=el):el=em[16];let eP=el,eR=ev||eC[0]||null;em[17]!==ey||em[18]!==ek||em[19]!==eR?(eu={version:0,focusedElement:eR,level:0,path:e_,registerItem:eO,setExpanded:eP,setFocusedElement:ex,space:ey,state:ek},em[17]=ey,em[18]=ek,em[19]=eR,em[20]=eu):eu=em[20];let eI=eu;em[21]!==eC?(ec=m=>{if(ew.current){if("ArrowDown"===m.key){m.preventDefault();let y=function(m,y,_){let S=y.indexOf(_),T=y.slice(S),R=y.length;for(let y=1;y<R;y+=1){if(!T[y])continue;let _=T[y].getAttribute("data-tree-key");if(!_)continue;let S=_.split("/");S.pop();let R=[],D=!0;for(let y=0;y<S.length;y+=1){R.push(S[y]);let _=R.join("/");if(!m[_]?.expanded){D=!1;break}}if(D)return T[y]}return null}(eE.current,eC,ew.current);y&&(_focusItemElement(y),ex(y));return}if("ArrowUp"===m.key){m.preventDefault();let y=function(m,y,_){let S=y.indexOf(_),T=y.slice(0,S),R=T.length;for(let y=R-1;y>=0;y-=1){let _=T[y].getAttribute("data-tree-key");if(!_)continue;let S=_.split("/");S.pop();let R=[],D=!0;for(let y=0;y<S.length;y+=1){R.push(S[y]);let _=R.join("/");if(!m[_]?.expanded){D=!1;break}}if(D)return T[y]}return null}(eE.current,eC,ew.current);y&&(_focusItemElement(y),ex(y));return}if("ArrowLeft"===m.key){m.preventDefault();let y=ew.current.getAttribute("data-tree-key");if(!y)return;let _=eE.current[y];if(!_)return;if(_.expanded)eT(m=>{let _=m[y];return _?{...m,[y]:{..._,expanded:!1}}:m});else{let m=y.split("/");m.pop();let _=m.join("/"),S=_&&eE.current[_];S&&(S.element.focus(),ex(S.element))}return}if("ArrowRight"===m.key){m.preventDefault();let y=ew.current.getAttribute("data-tree-key");if(!y)return;eE.current[y]?.expanded||eT(m=>{let _=m[y];return _?{...m,[y]:{..._,expanded:!0}}:m});return}}},em[21]=eC,em[22]=ec):ec=em[22];let eA=ec;em[23]!==R?(ed=m=>{ex(m.target),R?.(m)},em[23]=R,em[24]=ed):ed=em[24];let eM=ed;return em[25]===Symbol.for("react.memo_cache_sentinel")?(ef=()=>{if(!eb.current)return;let m=Array.from(eb.current.querySelectorAll('[data-ui="TreeItem"]'));eS(m)},em[25]=ef):ef=em[25],em[26]!==_?(ep=[_],em[26]=_,em[27]=ep):ep=em[27],(0,D.useEffect)(ef,ep),em[28]!==_||em[29]!==eM||em[30]!==eA||em[31]!==j||em[32]!==ey?(eh=(0,T.jsx)(S.Kq,{as:"ul","data-ui":"Tree",...j,onFocus:eM,onKeyDown:eA,ref:eb,role:"tree",space:ey,children:_}),em[28]=_,em[29]=eM,em[30]=eA,em[31]=j,em[32]=ey,em[33]=eh):eh=em[33],em[34]!==eI||em[35]!==eh?(eg=(0,T.jsx)(eJ.Provider,{value:eI,children:eh}),em[34]=eI,em[35]=eh,em[36]=eg):eg=em[36],eg}));function useTree(){let m=(0,D.useContext)(eJ);if(!m)throw Error("Tree: missing context value");return m}eQ.displayName="Memo(ForwardRef(Tree))";let e0=(0,D.memo)(function(m){let y,_,R,D;let j=(0,B.c)(9);
468j[0]!==m?({children:y,expanded:R,..._}=m,j[0]=m,j[1]=y,j[2]=_,j[3]=R):(y=j[1],_=j[2],R=j[3]);let Z=void 0!==R&&R,W=useTree(),q=!Z;return j[4]!==y||j[5]!==_||j[6]!==q||j[7]!==W.space?(D=(0,T.jsx)(S.Kq,{as:"ul","data-ui":"TreeGroup",..._,hidden:q,marginTop:W.space,role:"group",space:W.space,children:y}),j[4]=y,j[5]=_,j[6]=q,j[7]=W.space,j[8]=D):D=j[8],D}),e1=(0,D.memo)(j.zo.li.withConfig({displayName:"StyledTreeItem",componentId:"sc-iiskig-0"})(function(){return j.iv` 469 &[role='none'] > [role='treeitem'] { 470 outline: none; 471 cursor: default; 472 border-radius: 3px; 473 474 background-color: var(--card-bg-color); 475 color: var(--treeitem-fg-color); 476 477 &:focus { 478 position: relative; 479 } 480 } 481 482 &[role='treeitem'] { 483 outline: none; 484 485 & > div { 486 cursor: default; 487 border-radius: 3px; 488 489 background-color: var(--card-bg-color); 490 color: var(--treeitem-fg-color); 491 } 492 493 &:focus > div { 494 position: relative; 495 } 496 } 497 `},function(m){let{color:y}=(0,Z.aQ)(m.theme),_=y.selectable.default;return j.iv` 498 &[role='none'] { 499 & > [role='treeitem'] { 500 ${(0,S.gG)(y,_.enabled)} 501 } 502 503 &[data-selected] > [role='treeitem'] { 504 ${(0,S.gG)(y,_.pressed)} 505 } 506 507 @media (hover: hover) { 508 &:not([data-selected]) > [role='treeitem']:not(:focus):hover { 509 ${(0,S.gG)(y,_.hovered)} 510 } 511 512 & > [role='treeitem']:focus { 513 ${(0,S.gG)(y,_.selected)} 514 } 515 } 516 } 517 518 &[role='treeitem'] { 519 & > [data-ui='TreeItem__box'] { 520 ${(0,S.gG)(y,_.enabled)} 521 } 522 523 &[data-selected] > [data-ui='TreeItem__box'] { 524 ${(0,S.gG)(y,_.pressed)} 525 } 526 527 @media (hover: hover) { 528 &:not([data-selected]):not(:focus) > [data-ui='TreeItem__box']:hover { 529 ${(0,S.gG)(y,_.hovered)} 530 } 531 532 &:focus > [data-ui='TreeItem__box'] { 533 ${(0,S.gG)(y,_.selected)} 534 } 535 } 536 } 537 `})),e2=(0,j.zo)(S.xu).attrs({forwardedAs:"a"}).withConfig({displayName:"TreeItemBox",componentId:"sc-iiskig-1"})(function(m){let{$level:y}=m,{space:_}=(0,Z.aQ)(m.theme);return j.iv` 538 padding-left: ${(0,S.hO)(_[2]*y)}; 539 540 &[data-as='a'] { 541 text-decoration: none; 542 } 543 `}),e5=(0,j.zo)(S.xv).withConfig({displayName:"ToggleArrowText",componentId:"sc-iiskig-2"})`& > svg{transition:transform 100ms;}`,e3=(0,D.memo)(function(m){let{children:y,expanded:_=!1,fontSize:j=1,href:B,icon:Z,id:W,linkAs:q,muted:Y,onClick:ee,padding:et=2,selected:er=!1,space:ei=2,text:ea,weight:es,...el}=m,eu=(0,D.useRef)(null),ec=(0,D.useRef)(null),ed=useTree(),{path:ef,registerItem:ep,setExpanded:eh,setFocusedElement:eg}=ed,em=(0,D.useId)(),ey=W||em,eb=(0,D.useMemo)(()=>ef.concat([ey||""]),[ey,ef]),ev=eb.join("/"),ex=ed.state[ev],ew=ed.focusedElement===eu.current,e_=ex?.expanded===void 0?_:ex?.expanded||!1,eC=ed.focusedElement&&ed.focusedElement===eu.current?0:-1,eS=(0,D.useMemo)(()=>({...ed,level:ed.level+1,path:eb}),[eb,ed]),ek=(0,D.useCallback)(m=>{ee&&ee(m);let y=m.target;y instanceof HTMLElement&&("TreeItem"===y.getAttribute("data-ui")||y.closest('[data-ui="TreeItem__box"]'))&&(m.stopPropagation(),eh(ev,!e_),eg(eu.current))},[e_,ev,ee,eh,eg]),eT=(0,D.useCallback)(m=>{ew&&"Enter"===m.key&&(ec.current||eu.current)?.click()},[ew]);(0,D.useEffect)(()=>{if(eu.current)return ep(eu.current,eb.join("/"),e_,er)},[e_,eb,ep,er]);let eE=(0,T.jsxs)(S.kC,{padding:et,children:[(0,T.jsxs)(S.xu,{marginRight:ei,style:{visibility:Z||y?"visible":"hidden",pointerEvents:"none"},children:[Z&&(0,T.jsx)(S.xv,{muted:Y,size:j,weight:es,children:(0,T.jsx)(Z,{})}),!Z&&(0,T.jsx)(e5,{muted:Y,size:j,weight:es,children:(0,T.jsx)(R.tgp,{style:{transform:e_?"rotate(90deg)":void 0}})})]}),(0,T.jsx)(S.xu,{flex:1,children:(0,T.jsx)(S.xv,{muted:Y,size:j,textOverflow:"ellipsis",weight:es,children:ea})})]});return B?(0,T.jsxs)(e1,{"data-selected":er?"":void 0,"data-tree-id":ey,"data-tree-key":ev,"data-ui":"TreeItem",...el,onClick:ek,ref:eu,role:"none",children:[(0,T.jsx)(e2,{$level:ed.level,"aria-expanded":e_,as:q,"data-ui":"TreeItem__box",href:B,ref:ec,role:"treeitem",tabIndex:eC,children:eE}),(0,T.jsx)(eJ.Provider,{value:eS,children:y&&(0,T.jsx)(e0,{hidden:!e_,children:y})})]}):(0,T.jsxs)(e1,{"data-selected":er?"":void 0,"data-ui":"TreeItem","data-tree-id":ey,"data-tree-key":ev,...el,"aria-expanded":e_,onClick:ek,onKeyDown:eT,ref:eu,role:"treeitem",tabIndex:eC,children:[(0,T.jsx)(e2,{$level:ed.level,as:"div","data-ui":"TreeItem__box",children:eE}),(0,T.jsx)(eJ.Provider,{value:eS,children:y&&(0,T.jsx)(e0,{expanded:e_,children:y})})]})});e3.displayName="Memo(TreeItem)"},82297:function(m,y,_){"use strict";_.d(y,{BA:function(){return getScopedTheme},aQ:function(){return getTheme_v2},fi:function(){return buildTheme},m4:function(){return rgba}});var S=_(98756);let T={transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base
543:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},primary:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},positive:{lightest:"hsl(120, 100%, 95%)",lighter:"hsl(120, 100%, 70%)",light:"hsl(120, 100%, 65%)",base:"hsl(120, 100%, 50%)",dark:"hsl(120, 100%, 35%)",darker:"hsl(120, 100%, 20%)",darkest:"hsl(120, 100%, 5%)"},caution:{lightest:"hsl(60, 100%, 95%)",lighter:"hsl(60, 100%, 70%)",light:"hsl(60, 100%, 65%)",base:"hsl(60, 100%, 50%)",dark:"hsl(60, 100%, 35%)",darker:"hsl(60, 100%, 20%)",darkest:"hsl(60, 100%, 5%)"},critical:{lightest:"hsl(0, 100%, 95%)",lighter:"hsl(0, 100%, 70%)",light:"hsl(0, 100%, 65%)",base:"hsl(0, 100%, 50%)",dark:"hsl(0, 100%, 35%)",darker:"hsl(0, 100%, 20%)",darkest:"hsl(0, 100%, 5%)"}};T.transparent.darkest,T.transparent.lightest,T.transparent.lightest,T.transparent.darkest,T.transparent.darker,T.transparent.lighter,T.transparent.base,T.transparent.base,T.primary.darkest,T.primary.lightest,T.primary.lightest,T.primary.darkest,T.primary.darker,T.primary.lighter,T.primary.base,T.primary.base,T.positive.darkest,T.positive.lightest,T.positive.lightest,T.positive.darkest,T.positive.darker,T.positive.lighter,T.positive.base,T.positive.base,T.caution.darkest,T.caution.lightest,T.caution.lightest,T.caution.darkest,T.caution.darker,T.caution.lighter,T.caution.base,T.caution.base,T.critical.darkest,T.critical.lightest,T.critical.lightest,T.critical.darkest,T.critical.darker,T.critical.lighter,T.critical.base,T.critical.base;let R={avatar:{sizes:[{distance:-4,size:19},{distance:-4,size:25},{distance:-8,size:33},{distance:-12,size:49}],focusRing:{offset:1,width:1}},button:{textWeight:"medium",border:{width:1},focusRing:{offset:-1,width:1}},card:{border:{width:1},focusRing:{offset:-1,width:1},shadow:{outline:.5}},container:[320,640,960,1280,1600,1920],media:[360,600,900,1200,1800,2400],layer:{dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},radius:[0,1,3,6,9,12,21],shadow:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-2],penumbra:[0,6,10,0],ambient:[0,1,18,1]},{umbra:[0,7,8,-4],penumbra:[0,12,17,2],ambient:[0,5,22,4]},{umbra:[0,9,11,-5],penumbra:[0,18,28,2],ambient:[0,7,34,6]},{umbra:[0,11,15,-7],penumbra:[0,24,38,3],ambient:[0,9,46,8]}],space:[0,4,8,12,20,32,52,84,136,220],input:{border:{width:1},checkbox:{size:17,focusRing:{offset:-1,width:1}},radio:{size:17,markSize:9,focusRing:{offset:-1,width:1}},switch:{width:25,height:17,padding:5,transitionDurationMs:150,transitionTimingFunction:"ease-out",focusRing:{offset:1,width:1}},select:{focusRing:{offset:-1,width:1}},text:{focusRing:{offset:-1,width:1}}},style:{button:{root:{transition:"background-color 100ms,border-color 100ms,color 100ms"}}}},D={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:27,iconSize:41,lineHeight:35,letterSpacing:0},{ascenderHeight:9.5,descenderHeight:8.5,fontSize:33,iconSize:49,lineHeight:41,letterSpacing:0},{ascenderHeight:10.5,descenderHeight:9.5,fontSize:38,iconSize:53,lineHeight:47,letterSpacing:0}]},label:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif',weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:8.1,iconSize:13,lineHeight:10,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:9.5,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:10.8,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.25,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:13.6,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:15,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:18,iconSize:29,lineHeight:27,letterSpacing:0}
543,{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},j=new WeakMap;function themeColor_v0_v2(m){let y=j.get(m);if(y)return y;let _=stateThemeColor_v0_v2(m,m.card.enabled),S={_blend:m._blend||(m.dark?"screen":"multiply"),_dark:m.dark,accent:_.accent,avatar:_.avatar,backdrop:m.base.shadow.ambient,badge:_.badge,bg:m.base.bg,border:m.base.border,button:{default:stateTonesThemeColor_v0_v2(m,m.button.default),ghost:stateTonesThemeColor_v0_v2(m,m.button.ghost),bleed:stateTonesThemeColor_v0_v2(m,m.button.bleed)},code:_.code,fg:m.base.fg,focusRing:m.base.focusRing,icon:_.muted.fg,input:{default:inputStatesThemeColor_v0_v2(m.input.default),invalid:inputStatesThemeColor_v0_v2(m.input.invalid)},kbd:_.kbd,link:_.link,muted:{..._.muted,bg:m.selectable?.default.enabled.bg2||m.base.bg},selectable:stateTonesThemeColor_v0_v2(m,m.selectable||m.muted),shadow:m.base.shadow,skeleton:{from:m.skeleton?.from||m.base.border,to:m.skeleton?.to||m.base.border},syntax:m.syntax};return j.set(m,S),S}function stateTonesThemeColor_v0_v2(m,y){return{default:{enabled:stateThemeColor_v0_v2(m,y.default.enabled),hovered:stateThemeColor_v0_v2(m,y.default.hovered),pressed:stateThemeColor_v0_v2(m,y.default.pressed),selected:stateThemeColor_v0_v2(m,y.default.selected),disabled:stateThemeColor_v0_v2(m,y.default.disabled)},neutral:{enabled:stateThemeColor_v0_v2(m,y.default.enabled),hovered:stateThemeColor_v0_v2(m,y.default.hovered),pressed:stateThemeColor_v0_v2(m,y.default.pressed),selected:stateThemeColor_v0_v2(m,y.default.selected),disabled:stateThemeColor_v0_v2(m,y.default.disabled)},primary:{enabled:stateThemeColor_v0_v2(m,y.primary.enabled),hovered:stateThemeColor_v0_v2(m,y.primary.hovered),pressed:stateThemeColor_v0_v2(m,y.primary.pressed),selected:stateThemeColor_v0_v2(m,y.primary.selected),disabled:stateThemeColor_v0_v2(m,y.primary.disabled)},suggest:{enabled:stateThemeColor_v0_v2(m,y.primary.enabled),hovered:stateThemeColor_v0_v2(m,y.primary.hovered),pressed:stateThemeColor_v0_v2(m,y.primary.pressed),selected:stateThemeColor_v0_v2(m,y.primary.selected),disabled:stateThemeColor_v0_v2(m,y.primary.disabled)},positive:{enabled:stateThemeColor_v0_v2(m,y.positive.enabled),hovered:stateThemeColor_v0_v2(m,y.positive.hovered),pressed:stateThemeColor_v0_v2(m,y.positive.pressed),selected:stateThemeColor_v0_v2(m,y.positive.selected),disabled:stateThemeColor_v0_v2(m,y.positive.disabled)},caution:{enabled:stateThemeColor_v0_v2(m,y.caution.enabled),hovered:stateThemeColor_v0_v2(m,y.caution.hovered),pressed:stateThemeColor_v0_v2(m,y.caution.pressed),selected:stateThemeColor_v0_v2(m,y.caution.selected),disabled:stateThemeColor_v0_v2(m,y.caution.disabled)},critical:{enabled:stateThemeColor_v0_v2(m,y.critical.enabled),hovered:stateThemeColor_v0_v2(m,y.critical.hovered),pressed:stateThemeColor_v0_v2(m,y.critical.pressed),selected:stateThemeColor_v0_v2(m,y.critical.selected),disabled:stateThemeColor_v0_v2(m,y.critical.disabled)}}}function stateThemeColor_v0_v2(m,y){return{...y,avatar:{gray:{bg:m.spot.gray,fg:m.base.bg},blue:{bg:m.spot.blue,fg:m.base.bg},purple:{bg:m.spot.purple,fg:m.base.bg},magenta:{bg:m.spot.magenta,fg:m.base.bg},red:{bg:m.spot.red,fg:m.base.bg},orange:{bg:m.spot.orange,fg:m.base.bg},yellow:{bg:m.spot.yellow,fg:m.base.bg},green:{bg:m.spot.green,fg:m.base.bg},cyan:{bg:m.spot.cyan,fg:m.base.bg}},badge:{default:{bg:m.muted.default.enabled.bg,fg:m.muted.default.enabled.fg,dot:m.muted.default.enabled.muted.fg,icon:m.muted.default.enabled.muted.fg},neutral:{bg:m.muted.transparent.enabled.bg,fg:m.muted.transparent.enabled.fg,dot:m.muted.transparent.enabled.muted.fg,icon:m.muted.transparent.enabled.muted.fg},primary:{bg:m.muted.primary.enabled.bg,fg:m.muted.primary.enabled.fg,dot:m.muted.primary.enabled.muted.fg,icon:m.muted.primary.enabled.muted.fg},suggest:{bg:m.muted.primary.enabled.bg,fg:m.muted.primary.enabled.fg,dot:m.muted.primary.enabled.muted.fg,icon:m.muted.primary.enabled.muted.fg},positive:{bg:m.muted.positive.enabled.bg,fg:m.muted.positive.enabled.fg,dot:m.muted.positive.enabled.muted.fg,icon:m.muted.positive.enabled.muted.fg},caution:{bg:m.muted.caution.enabled.bg,fg:m.muted.caution.enabled.fg,dot:m.muted.caution.enabled.muted.fg,icon:m.muted.caution.enabled.muted.fg}
543,critical:{bg:m.muted.critical.enabled.bg,fg:m.muted.critical.enabled.fg,dot:m.muted.critical.enabled.muted.fg,icon:m.muted.critical.enabled.muted.fg}},kbd:{bg:m.muted.default.enabled.bg,fg:m.muted.default.enabled.fg,border:m.muted.default.enabled.border},muted:{...m.muted.default.enabled.muted,bg:y.bg2||y.bg},skeleton:{from:y.skeleton?.from||y.border,to:y.skeleton?.to||y.border}}}function inputStatesThemeColor_v0_v2(m){return{enabled:inputStateThemeColor_v0_v2(m.enabled),disabled:inputStateThemeColor_v0_v2(m.disabled),readOnly:inputStateThemeColor_v0_v2(m.readOnly),hovered:inputStateThemeColor_v0_v2(m.hovered)}}function inputStateThemeColor_v0_v2(m){return{bg:m.bg,border:m.border,fg:m.fg,muted:{bg:m.bg2},placeholder:m.placeholder}}let B=new WeakMap;function getTheme_v2(m){if(m.sanity.v2?._resolved)return m.sanity.v2;let y=B.get(m);if(y)return y;let _={_version:2,_resolved:!0,avatar:{...R.avatar,...m.sanity.avatar},button:{...R.button,...m.sanity.button},card:R.card,color:themeColor_v0_v2(m.sanity.color),container:m.sanity.container,font:m.sanity.fonts,input:{...R.input,...m.sanity.input,checkbox:{...R.input.checkbox,...m.sanity.input.checkbox},radio:{...R.input.radio,...m.sanity.input.radio},switch:{...R.input.switch,...m.sanity.input.switch}},layer:m.sanity.layer??R.layer,media:m.sanity.media,radius:m.sanity.radius,shadow:m.sanity.shadows,space:m.sanity.space,style:m.sanity.styles};return B.set(m,_),_}function is_v2(m){return 2===m._version}let Z=new WeakMap,W=new WeakMap;function v2_v0(m){let y=W.get(m);if(y)return y;let{avatar:_,button:S,color:T,container:R,font:D,input:j,media:B,radius:Z,shadow:q,space:Y,style:ee}=m;return{_version:0,avatar:_,button:S,container:R,color:{light:{transparent:themeColor_v2_v0(T.light.transparent),default:themeColor_v2_v0(T.light.default),primary:themeColor_v2_v0(T.light.primary),positive:themeColor_v2_v0(T.light.positive),caution:themeColor_v2_v0(T.light.caution),critical:themeColor_v2_v0(T.light.critical)},dark:{transparent:themeColor_v2_v0(T.dark.transparent),default:themeColor_v2_v0(T.dark.default),primary:themeColor_v2_v0(T.dark.primary),positive:themeColor_v2_v0(T.dark.positive),caution:themeColor_v2_v0(T.dark.caution),critical:themeColor_v2_v0(T.dark.critical)}},focusRing:j.text.focusRing,fonts:D,input:j,media:B,radius:Z,shadows:q,space:Y,styles:ee,v2:m}}function themeColor_v2_v0(m){return{base:{bg:m.bg,fg:m.fg,border:m.border,focusRing:m.focusRing,shadow:m.shadow},button:m.button,card:m.selectable.default,dark:m._dark,input:{default:inputStatesThemeColor_v2_v0(m.input.default),invalid:inputStatesThemeColor_v2_v0(m.input.invalid)},muted:{...m.button.ghost,transparent:m.button.ghost.default},solid:{...m.button.default,transparent:m.button.default.default},selectable:m.selectable,spot:{gray:m.avatar.gray.bg,blue:m.avatar.blue.bg,purple:m.avatar.purple.bg,magenta:m.avatar.magenta.bg,red:m.avatar.red.bg,orange:m.avatar.orange.bg,yellow:m.avatar.yellow.bg,green:m.avatar.green.bg,cyan:m.avatar.cyan.bg},syntax:m.syntax}}function inputStatesThemeColor_v2_v0(m){return{enabled:inputStateThemeColor_v2_v0(m.enabled),disabled:inputStateThemeColor_v2_v0(m.disabled),readOnly:inputStateThemeColor_v2_v0(m.readOnly),hovered:inputStateThemeColor_v2_v0(m.hovered)}}function inputStateThemeColor_v2_v0(m){return{bg:m.bg,bg2:m.muted.bg,border:m.border,fg:m.fg,placeholder:m.placeholder}}let q=["multiply","screen"],Y=["transparent","default","neutral","primary","suggest","positive","caution","critical"],ee=["default","neutral","primary","suggest","positive","caution","critical"],et=["enabled","hovered","pressed","selected","disabled"],er=["default","ghost","bleed"],ei=["default","invali
543d"],ea=["enabled","hovered","readOnly","disabled"],es=S.mE;function isColorTintKey(m){return S.EZ.includes(m)}function isColorMixPercentValue(m){return/^\d+%$/.test(m)}function parseTokenValue(m){let y=m.split("/"),_=y.shift()||"",[T,R]=_.split(" ");if(isColorTintKey(T)){let m=y.shift()||"";if(isColorMixPercentValue(R)){let m=Number(R.slice(0,-1))/100;return{type:"color",tint:T,mix:m}}if(isColorOpacityValue(m)){let y=Number(m);return{type:"color",tint:T,opacity:y}}return{type:"color",tint:T}}if("black"===T||"white"===T){let m=y.shift()||"";if(isColorMixPercentValue(R)){let m=Number(R.slice(0,-1))/100;return{type:"color",key:T,mix:m}}if(isColorOpacityValue(m)){let y=Number(m);return{type:"color",key:T,opacity:y}}return{type:"color",key:T}}if(S.mE.includes(T)){_=y.shift()||"";let[m,S]=_.split(" ");if(isColorTintKey(m)){let _=y.shift()||"";if(isColorMixPercentValue(S)){let y=Number(S.slice(0,-1))/100;return{type:"color",hue:T,tint:m,mix:y}}if(isColorOpacityValue(_)){let y=Number(_);return{type:"color",hue:T,tint:m,opacity:y}}return{type:"color",hue:T,tint:m}}return{type:"hue",value:T}}if(q.includes(T))return{type:"blendMode",value:T}}function isColorOpacityValue(m){return"0"===m||/^0\.[0-9]+$/.test(m)||"1"===m}[...es],[...Y],[...ee],[...et],[...ei],[...ea];let el=["500","500"];function resolveColorTokenValue(m,y=el){var _;let S;let{hue:T,scheme:R}=m,D=parseTokenValue(y["light"===R?0:1]);if(!D||"color"!==D.type)throw Error(`Invalid color token: ${y[0]}`);return _={...D,hue:D.hue||T},S="",S="black"===_.key||"white"===_.key?_.key:`${_.hue}/${_.tint}`,void 0!==_.mix?`${S} ${100*_.mix}%`:(void 0!==_.opacity&&(S+=`/${_.opacity}`),S)}let eu={base:{"*":{_blend:["multiply","screen"],accent:{fg:["purple/600","purple/400"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},backdrop:["gray/200/0.5","black/0.5"],badge:{"*":{bg:["100","900"],fg:["600","400"],icon:["500","500"],dot:["500","500"]},positive:{bg:["200 50%","900"],fg:["600","500"]},caution:{bg:["200 50%","900"],fg:["600","500"]}},bg:["50","950"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["800","200"],focusRing:["blue/500","blue/500"],icon:["600","400"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/600","blue/300"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},shadow:{outline:["500/0.3","500/0.4"],umbra:["gray/500/0.1","black/0.2"],penumbra:["gray/500/0.07","black/0.14"],ambient:["gray/500/0.06","black/0.12"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},transparent:{bg:["50","black"]},default:{bg:["white","950"],fg:["800","200"],muted:{fg:["600","400"]}},primary:{_hue:"blue"},suggest:{_hue:"purple"},positive:{_hue:"green",shadow:{outline:["500/0.4","500/0.4"]}},caution:{_hue:"yellow",shadow:{outline:["600/0.3","500/0.4"]}},critical:{_hue:"red"}},button:{default:{"*":{"*":{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500/0","400/0"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["950","50"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},hovered:{bg:["600","300"],border:["700/0","300/0"]},pressed:{bg:["700","300"]},selected:{bg:["700","300"]},disabled:{_hue:"gray",accent:{fg:["100 70%","900 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/500","gray/400"],fg:["white","black"]}},badge:{"*":{bg:["gray/700","gray/300"],fg:["white","black"],dot:["white","black"],icon:["white","black"]}},bg:["300","600"],code:{bg:["950","50"],fg:["300","600"]},fg:["300","600"],muted:{bg:["950","50"],fg:["300","600"]},kbd:{bg:["black","white"],fg:["white","black"],border:["700","300"]},link:{fg:["100 70%","900 70%"]}}},default:{"*":{avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},bg:["800","200"],muted:{bg:["950","50"],fg:["400","600"]}},hovered:{bg:["900","100"]},pressed:{bg:["black","white"]},selected:{bg:["black","white"]}}},ghost:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 60%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["50","950"],border:["100","900"],code:{bg:["500 10%","400 10%"],fg:["700 60%","400 60%"]},fg:["600","400"],icon:["700 60%","300 60%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 60%","blue/300 60%"]},muted:{bg:["100","950"],fg:["700 60%","300 60%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["100","900"],fg:["700","300"]},pressed:{bg:["200","800"],fg:["800","200"]},selected:{bg:["200","800"],fg:["800","200"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}}
543,badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["300","700"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}},positive:{"*":{border:["600 20%","800"]}},caution:{"*":{border:["600 20%","800"]}}},bleed:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["white/0","black/0"],code:{bg:["50","950"],fg:["700 75%","300 75%"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["700","300"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["100","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","900"],fg:["800","200"],icon:["800 70%","300 70%"]},pressed:{bg:["100","800"],fg:["800","200"],icon:["800 70%","200 70%"]},selected:{bg:["100","900"],fg:["800","200"],icon:["800 60%","200 60%"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["400","600"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}}}},input:{"*":{"*":{_blend:["multiply","screen"],bg:["white","black"],border:["200","700"],fg:["black","200"],muted:{bg:["50","950"]},placeholder:["400","600"]},hovered:{border:["300","700"]},readOnly:{bg:["50","950"],border:["200","800"],fg:["800","200"]},disabled:{bg:["50","950"],fg:["400","600"],border:["100","900"],placeholder:["200","800 50%"]}},invalid:{"*":{_hue:"red",bg:["100","950"]}}},selectable:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","950"]},pressed:{bg:["100","900"]},selected:{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["multiply","screen"],bg:["white","black"],fg:["black","white"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500 20%","400 20%"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["500 10%","400 10%"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["200","800"],icon:["200","800"],kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]},muted:{bg:["50 50%","950 50%"],fg:["200","800"]}}},default:{selected:{_hue:"blue"}},critical:{disabled:{bg:["50 50%","950 50%"]}}},syntax:{atrule:["purple/600","purple/400"],attrName:["green/600","green/400"],attrValue:["yellow/600","yellow/400"],attribute:["yellow/600","yellow/400"],boolean:["purple/600","purple/400"],builtin:["purple/600","purple/400"],c
543data:["yellow/600","yellow/400"],char:["yellow/600","yellow/400"],class:["orange/600","orange/400"],className:["cyan/600","cyan/400"],comment:["gray/400","gray/600"],constant:["purple/600","purple/400"],deleted:["red/600","red/400"],entity:["red/600","red/400"],function:["green/600","green/400"],hexcode:["blue/600","blue/400"],id:["purple/600","purple/400"],important:["purple/600","purple/400"],inserted:["yellow/600","yellow/400"],keyword:["magenta/600","magenta/400"],number:["purple/600","purple/400"],operator:["magenta/600","magenta/400"],property:["blue/600","blue/400"],pseudoClass:["yellow/600","yellow/400"],pseudoElement:["yellow/600","yellow/400"],punctuation:["gray/600","gray/400"],regex:["blue/600","blue/400"],selector:["red/600","red/400"],string:["yellow/600","yellow/400"],symbol:["purple/600","purple/400"],tag:["red/600","red/400"],unit:["orange/600","orange/400"],url:["red/600","red/400"],variable:["red/600","red/400"]}};function isRecord(m){return!!(m&&"object"==typeof m&&!Array.isArray(m))}function merge(...m){let y=m.filter(Boolean);return 0===y.length?{}:y.reduce(_merge,{})}function _merge(m,y){for(let _ of Object.keys(y)){let S=m[_],T=y[_];isRecord(S)&&isRecord(T)?m[_]=merge(S,T):m[_]=T}return m}function buildColorScheme(m,y){let{scheme:_}=m,S={};for(let m of Y)S[m]=function(m,y){let{scheme:_,tone:S}=m,T=y?.color?.base?.[S],R={hue:T?._hue||"gray",scheme:_};return{_blend:(T?._blend||["multiply","screen"])["light"===_?0:1],_dark:"dark"===_,accent:{fg:resolveColorTokenValue(R,T?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:_},T),backdrop:resolveColorTokenValue(R,T?.backdrop),badge:buildBadgeColorTheme(T?.badge,{scheme:_},y),bg:resolveColorTokenValue(R,T?.bg),border:resolveColorTokenValue(R,T?.border),button:function(m,y){let{scheme:_,tone:S}=m,T={};for(let m of er)T[m]=function(m,y){let{cardTone:_,mode:S,scheme:T}=m,R={};for(let m of ee)R[m]=function(m,y){let{cardTone:_,mode:S,scheme:T,tone:R}=m,D={};for(let m of et)D[m]=function(m,y){let{cardTone:_,mode:S,tone:T,scheme:R,state:D}=m,j=y?.color?.base?.[_],B=y?.color?.button?.[S]?.[T]?.[D],Z=B?._hue||j?._hue||"gray",W=B?._blend||["screen","multiply"],q={hue:Z,scheme:R};return{_blend:W["light"===R?0:1],accent:{fg:resolveColorTokenValue(q,B?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:R},B),badge:buildBadgeColorTheme(B?.badge,{scheme:R},y),bg:resolveColorTokenValue(q,B?.bg),border:resolveColorTokenValue(q,B?.border),code:{bg:resolveColorTokenValue(q,B?.code?.bg),fg:resolveColorTokenValue(q,B?.code?.fg)},fg:resolveColorTokenValue(q,B?.fg),icon:resolveColorTokenValue(q,B?.icon),muted:{bg:resolveColorTokenValue(q,B?.muted?.bg),fg:resolveColorTokenValue(q,B?.muted?.fg)},kbd:{bg:resolveColorTokenValue(q,B?.kbd?.bg),fg:resolveColorTokenValue(q,B?.kbd?.fg),border:resolveColorTokenValue(q,B?.kbd?.border)},link:{fg:resolveColorTokenValue(q,B?.link?.fg)},skeleton:{from:resolveColorTokenValue(q,B?.skeleton?.from),to:resolveColorTokenValue(q,B?.skeleton?.to)}}}({cardTone:_,mode:S,tone:R,scheme:T,state:m},y);return D}({cardTone:_,mode:S,scheme:T,tone:m},y);return R}({cardTone:S,scheme:_,mode:m},y);return T}({scheme:_,tone:S},y),code:{bg:resolveColorTokenValue(R,T?.code?.bg),fg:resolveColorTokenValue(R,T?.code?.fg)},fg:resolveColorTokenValue(R,T?.fg),focusRing:resolveColorTokenValue(R,T?.focusRing),icon:resolveColorTokenValue(R,T?.icon),input:function(m,y){let{scheme:_,tone:S}=m;return{default:buildInputStatesColorTheme({mode:"default",scheme:_,tone:S},y),invalid:buildInputStatesColorTheme({mode:"invalid",scheme:_,tone:S},y)}}({scheme:_,tone:S},y),kbd:{bg:resolveColorTokenValue(R,T?.kbd?.bg),fg:resolveColorTokenValue(R,T?.kbd?.fg),border:resolveColorTokenValue(R,T?.kbd?.border)},link:{fg:resolveColorTokenValue(R,T?.link?.fg)},muted:{bg:resolveColorTokenValue(R,T?.muted?.bg),fg:resolveColorTokenValue(R,T?.muted?.fg)},selectable:function(m,y){let{scheme:_,tone:S}=m,T={};for(let m of ee)T[m]=function(m,y){let{cardTone:_,scheme:S,tone:T}=m,R={};for(let m of et)R[m]=function(m,y){let{cardTone:_,scheme:S,state:T,tone:R}=m,D=y?.color?.base?.[_],j=y?.color?.selectable?.[R]?.[T],B=j?._hue||D?._hue||"gray",Z=j?._blend||["screen","multiply"],W={hue:B,scheme:S};return{_blend:Z["light"===S?0:1],accent:{fg:resolveColorTokenValue(W,j?.accent?.fg)},avatar:buildAvatarColorTheme({scheme:S},j),badge:buildBadgeColorTheme(j?.badge,{scheme:S},y),bg:resolveColorTokenValue(W,j?.bg),border:resolveColorTokenValue(W,j?.border),code:{bg:resolveColorTokenValue(W,j?.code?.bg),fg:resolveColorTokenValue(W,j?.code?.fg)},fg:resolveColorTokenValue(W,j?.fg),icon:resolveColorTokenValue(W,j?.icon),muted:{bg:resolveColorTokenValue(W,j?.muted?.bg),fg:resolveColorTokenValue(W,j?.muted?.fg)},kbd:{bg:resolveColorTokenValue(W,j?.kbd?.bg),fg:resolveColorTokenValue(W,j?.kbd?.fg),border:resolveColorTokenValue(W,j?.kbd?.border)},link:{fg:resolveColorTokenValue(W,j?.link?.fg)},skeleton:{from:resolveColorTokenValue(W,j?.skeleton?.from),to:resolveColorTokenValue(W,j?.skeleton?.to)}}}
543({cardTone:_,tone:T,scheme:S,state:m},y);return R}({cardTone:S,scheme:_,tone:m},y);return T}({scheme:_,tone:S},y),shadow:function(m,y){let{scheme:_,tone:S}=m,T=y?.color?.base?.[S],R={hue:T?._hue||"gray",scheme:_};return{outline:resolveColorTokenValue(R,T?.shadow?.outline),umbra:resolveColorTokenValue(R,T?.shadow?.umbra),penumbra:resolveColorTokenValue(R,T?.shadow?.penumbra),ambient:resolveColorTokenValue(R,T?.shadow?.ambient)}}({scheme:_,tone:S},y),skeleton:{from:resolveColorTokenValue(R,T?.skeleton?.from),to:resolveColorTokenValue(R,T?.skeleton?.to)},syntax:function(m,y){let{scheme:_}=m,S=y?.color?.syntax,T={hue:"gray",scheme:_};return{atrule:resolveColorTokenValue(T,S?.atrule),attrName:resolveColorTokenValue(T,S?.attrName),attrValue:resolveColorTokenValue(T,S?.attrValue),attribute:resolveColorTokenValue(T,S?.attribute),boolean:resolveColorTokenValue(T,S?.boolean),builtin:resolveColorTokenValue(T,S?.builtin),cdata:resolveColorTokenValue(T,S?.cdata),char:resolveColorTokenValue(T,S?.char),class:resolveColorTokenValue(T,S?.class),className:resolveColorTokenValue(T,S?.className),comment:resolveColorTokenValue(T,S?.comment),constant:resolveColorTokenValue(T,S?.constant),deleted:resolveColorTokenValue(T,S?.deleted),doctype:resolveColorTokenValue(T,S?.doctype),entity:resolveColorTokenValue(T,S?.entity),function:resolveColorTokenValue(T,S?.function),hexcode:resolveColorTokenValue(T,S?.hexcode),id:resolveColorTokenValue(T,S?.id),important:resolveColorTokenValue(T,S?.important),inserted:resolveColorTokenValue(T,S?.inserted),keyword:resolveColorTokenValue(T,S?.keyword),number:resolveColorTokenValue(T,S?.number),operator:resolveColorTokenValue(T,S?.operator),prolog:resolveColorTokenValue(T,S?.prolog),property:resolveColorTokenValue(T,S?.property),pseudoClass:resolveColorTokenValue(T,S?.pseudoClass),pseudoElement:resolveColorTokenValue(T,S?.pseudoElement),punctuation:resolveColorTokenValue(T,S?.punctuation),regex:resolveColorTokenValue(T,S?.regex),selector:resolveColorTokenValue(T,S?.selector),string:resolveColorTokenValue(T,S?.string),symbol:resolveColorTokenValue(T,S?.symbol),tag:resolveColorTokenValue(T,S?.tag),unit:resolveColorTokenValue(T,S?.unit),url:resolveColorTokenValue(T,S?.url),variable:resolveColorTokenValue(T,S?.variable)}}({scheme:_},y)}}({scheme:_,tone:m},y);return S}function buildAvatarColorTheme(m,y){let{scheme:_}=m;return{gray:_buildAvatarColorTheme({color:"gray",scheme:_},y),blue:_buildAvatarColorTheme({color:"blue",scheme:_},y),purple:_buildAvatarColorTheme({color:"purple",scheme:_},y),magenta:_buildAvatarColorTheme({color:"magenta",scheme:_},y),red:_buildAvatarColorTheme({color:"red",scheme:_},y),orange:_buildAvatarColorTheme({color:"orange",scheme:_},y),yellow:_buildAvatarColorTheme({color:"yellow",scheme:_},y),green:_buildAvatarColorTheme({color:"green",scheme:_},y),cyan:_buildAvatarColorTheme({color:"cyan",scheme:_},y)}}function _buildAvatarColorTheme(m,y){let{color:_,scheme:S}=m,T=y?.avatar?.[_],R={hue:T?._hue||"gray",scheme:S};return{_blend:(T?._blend||["screen","multiply"])["light"===S?0:1],bg:resolveColorTokenValue(R,T?.bg),fg:resolveColorTokenValue(R,T?.fg)}}function buildBadgeColorTheme(m,y,_){let{scheme:S}=y,T={};for(let y of ee)T[y]=function(m,y,_){let{scheme:S,tone:T}=y,R=m?.[T],D={hue:R?._hue||_?.color?.base?.[T]?._hue||"gray",scheme:S};return{bg:resolveColorTokenValue(D,R?.bg),fg:resolveColorTokenValue(D,R?.fg),dot:resolveColorTokenValue(D,R?.dot),icon:resolveColorTokenValue(D,R?.icon)}}(m,{scheme:S,tone:y},_);return T}function buildInputStatesColorTheme(m,y){let{mode:_,scheme:S,tone:T}=m;return{enabled:buildInputStateColorTheme({mode:_,scheme:S,state:"enabled",cardTone:T},y),hovered:buildInputStateColorTheme({mode:_,scheme:S,state:"hovered",cardTone:T},y),readOnly:buildInputStateColorTheme({mode:_,scheme:S,state:"readOnly",cardTone:T},y),disabled:buildInputStateColorTheme({mode:_,scheme:S,state:"disabled",cardTone:T},y)}}function buildInputStateColorTheme(m,y){let{cardTone:_,mode:S,scheme:T,state:R}=m,D=y?.color?.base?.[_],j=y?.color?.input?.[S]?.[R],B=j?._hue||D?._hue||"gray",Z=j?._blend||["screen","multiply"],W={hue:B,scheme:T};return{_blend:Z["light"===T?0:1],bg:resolveColorTokenValue(W,j?.bg),border:resolveColorTokenValue(W,j?.border),fg:resolveColorTokenValue(W,j?.fg),muted:{bg:resolveColorTokenValue(W,j?.muted?.bg)},placeholder:resolveColorTokenValue(W,j?.placeholder)}}let ec=S.$_;function clamp(m,y=0,_=1){return Math.min(_,Math.max(y,m))}function range(m,y,_,S,T){var R;return _*(1-(R=clamp((T-m)/(y-m))))+S*R}function round(m){return Math.round(m)}function hexToRgb(m){if(4===m.length){let y=m.slice(1,2),_=m.slice(2,3),S=m.slice(3,4);return{r:parseInt(y+y,16),g:parseInt(_+_,16),b:parseInt(S+S,16)}}return{r:parseInt(m.slice(1,3),16),g:parseInt(m.slice(3,5),16),b:parseInt(m.slice(5,7),16)}}function rgbToHex(m){let y=round(clamp(Math.round(m.r),0,255)),_=round(clamp(Math.round(m.g),0,255)),S=round(clamp(Math.round(m.b),0,255));return"a"in m?`rgba(${y},${_},${S},${m.a})`:"#"+(16777216+(y<<16)+(_<<8)+S).toString(16).slice(1)}let ed=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function parseColor(m){if(!m)return{r:0,g:0,b:0};if("string"!=typeof m)throw Error("parseColor: expected a string");if("#"===m[0]&&(4===m.length||7===m.length)&&function(m){for(let y of m)if(-1==="0123456789ABCDEFabcdef".indexOf(y))return!1;return!0}(m.slice(1)))return hexToRgb(m);
543if(m.startsWith("hsl("))return function(m){let y=m.s/100,_=m.l/100,S=(1-Math.abs(2*_-1))*y,T=S*(1-Math.abs(m.h/60%2-1)),R=_-S/2,D=0,j=0,B=0;return 0<=m.h&&m.h<60?(D=S,j=T,B=0):60<=m.h&&m.h<120?(D=T,j=S,B=0):120<=m.h&&m.h<180?(D=0,j=S,B=T):180<=m.h&&m.h<240?(D=0,j=T,B=S):240<=m.h&&m.h<300?(D=T,j=0,B=S):300<=m.h&&m.h<360&&(D=S,j=0,B=T),{r:Math.round((D+R)*255),g:Math.round((j+R)*255),b:Math.round((B+R)*255)}}(function(m){let y=ed.exec(m);if(!y)throw Error(`parseHsl: string is not a HSL color: "${m}"`);return{h:parseInt(y[1]),s:parseFloat(y[3]),l:parseFloat(y[5])}}(m));if(m.startsWith("rgba("))return function(m){let y=m.replace(/rgba\(|\)/g,"").split(",");return{r:parseInt(y[0]),g:parseInt(y[1]),b:parseInt(y[2]),a:parseFloat(y[3])}}(m);throw Error(`parseColor: unexpected color format: "${m}"`)}function rgba(m,y){let _=parseColor(m);return`rgba(${_.r},${_.g},${_.b},${y})`}let ef=[0,255];function renderColorValue(m,y){let{bg:_,blendMode:S,colorPalette:T}=y;if("white"===_)throw Error("Cannot blend with white background");let R=parseTokenValue(m);if(!R||"color"!==R.type)throw Error(`Invalid color token value: ${m}`);let D="";if("black"===R.key&&(D=renderColorHex(T.black)),"white"===R.key&&(D=renderColorHex(T.white)),R.hue&&R.tint&&(D=renderColorHex(T[R.hue][R.tint])),!D)throw Error(`Invalid color token value: ${m}`);let j=D,B={blendMode:S,bg:_,black:renderColorHex(T.black),white:renderColorHex(T.white)};try{if(D=function(m,y){var _,S,T,R,D,j;let{blendMode:B}=y,Z=parseColor(m),W=parseColor(y.black),q=parseColor(y.white),Y=y.bg?parseColor(y.bg):"multiply"===B?q:W,ee={r:[W.r,q.r],g:[W.g,q.g],b:[W.b,q.b]},et={r:clamp(range(...ee.r,...ef,Y.r),...ef),g:clamp(range(...ee.g,...ef,Y.g),...ef),b:clamp(range(...ee.b,...ef,Y.b),...ef)},er={r:clamp(range(...ee.r,...ef,Z.r),...ef),g:clamp(range(...ee.g,...ef,Z.g),...ef),b:clamp(range(...ee.b,...ef,Z.b),...ef)},ei="multiply"===B?{r:255*(et.r/255*(er.r/255)),g:255*(et.g/255*(er.g/255)),b:255*(et.b/255*(er.b/255))}:{r:255*((_=et.r/255)+(S=er.r/255)-_*S),g:255*((T=et.g/255)+(R=er.g/255)-T*R),b:255*((D=et.b/255)+(j=er.b/255)-D*j)},ea={r:clamp(range(...ef,...ee.r,ei.r),...ee.r),g:clamp(range(...ef,...ee.g,ei.g),...ee.g),b:clamp(range(...ef,...ee.b,ei.b),...ee.b)};return rgbToHex(ea)}(D,B),_&&void 0!==R.mix){var Z,W,q,Y,ee,et,er;let m=hexToRgb(_),y=hexToRgb(D);D=rgbToHex((Z=R.mix,{r:(W=m.r,q=y.r,W+(q-W)*Z),g:(Y=m.g,ee=y.g,Y+(ee-Y)*Z),b:(et=m.b,er=y.b,et+(er-et)*Z)}))}}catch(m){throw console.warn("could not blend",D,B),m}return"#aN"===D&&(console.warn(`invalid color token value: ${m}`),D=j),void 0!==R.opacity&&(D=rgba(D,R.opacity)),D}function renderColorHex(m){return"string"==typeof m?m:m.hex}function renderThemeColorScheme(m,y){let _=Object.entries(y),[,S]=_.find(([m])=>"transparent"===m),[,T]=_.find(([m])=>"default"===m),R=renderThemeColor(S,{colorPalette:m}),D=renderThemeColor(T,{colorPalette:m}),j=D.bg;if("white"===j)throw Error("Cannot blend with white background");return Object.fromEntries([["transparent",R],["default",D],..._.filter(([m])=>"default"!==m&&"transparent"!==m).map(([y,_])=>[y,renderThemeColor(_,{bg:j,colorPalette:m})])])}function renderThemeColor(m,y){var _,S,T,R;let{colorPalette:D,bg:j}=y,B=m._blend||"multiply",Z=renderColorValue(m.bg,{colorPalette:D,bg:j,blendMode:B}),W={colorPalette:D,bg:Z,blendMode:B},q=(_=m.button,S={baseBg:Z,blendMode:B,colorPalette:D},{default:renderThemeColorButtonTones(_.default,S),ghost:renderThemeColorButtonTones(_.ghost,S),bleed:renderThemeColorButtonTones(_.bleed,S)}),Y=function(m,y){let _={};for(let T of ee){var S;_[T]={enabled:renderThemeColorState((S=m[T]).enabled,y),hovered:renderThemeColorState(S.hovered,y),pressed:renderThemeColorState(S.pressed,y),selected:renderThemeColorState(S.selected,y),disabled:renderThemeColorState(S.disabled,y)}}return _}(m.selectable,{colorPalette:D,baseBg:Z,blendMode:B}),et={outline:renderColorValue(m.shadow.outline,W),umbra:renderColorValue(m.shadow.umbra,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}}),penumbra:renderColorValue(m.shadow.penumbra,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}}),ambient:renderColorValue(m.shadow.ambient,{...W,bg:void 0,colorPalette:{...D,black:"#000000"}})};return{_blend:B,_dark:m._dark,accent:{fg:renderColorValue(m.accent.fg,W)},avatar:renderThemeColorAvatar(m.avatar,{baseBg:Z,colorPalette:D,blendMode:B}),backdrop:renderColorValue(m.backdrop,W),badge:renderThemeColorBadge(m.badge,{baseBg:Z,colorPalette:D,blendMode:B}),bg:Z,border:renderColorValue(m.border,W),button:q,code:{bg:renderColorValue(m.code.bg,W),fg:renderColorValue(m.code.fg,W)}
543,fg:renderColorValue(m.fg,W),focusRing:renderColorValue(m.focusRing,W),icon:renderColorValue(m.icon,W),input:(T=m.input,R={baseBg:Z,colorPalette:D,blendMode:B},{default:renderInputStatesColorTheme(T.default,R),invalid:renderInputStatesColorTheme(T.invalid,R)}),kbd:function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),D={bg:R,blendMode:S,colorPalette:T};return{bg:R,fg:renderColorValue(m.fg,D),border:renderColorValue(m.border,D)}}(m.kbd,{baseBg:Z,colorPalette:D,blendMode:B}),link:{fg:renderColorValue(m.link.fg,W)},muted:{bg:renderColorValue(m.muted.bg,W),fg:renderColorValue(m.muted.fg,W)},shadow:et,skeleton:{from:renderColorValue(m.skeleton.from,W),to:renderColorValue(m.skeleton.to,W)},syntax:function(m,y){let{colorPalette:_,baseBg:S,blendMode:T}=y,R={colorPalette:_,bg:S,blendMode:T};return{atrule:renderColorValue(m.atrule,R),attrName:renderColorValue(m.attrName,R),attrValue:renderColorValue(m.attrValue,R),attribute:renderColorValue(m.attribute,R),boolean:renderColorValue(m.boolean,R),builtin:renderColorValue(m.builtin,R),cdata:renderColorValue(m.cdata,R),char:renderColorValue(m.char,R),class:renderColorValue(m.class,R),className:renderColorValue(m.className,R),comment:renderColorValue(m.comment,R),constant:renderColorValue(m.constant,R),deleted:renderColorValue(m.deleted,R),doctype:renderColorValue(m.doctype,R),entity:renderColorValue(m.entity,R),function:renderColorValue(m.function,R),hexcode:renderColorValue(m.hexcode,R),id:renderColorValue(m.id,R),important:renderColorValue(m.important,R),inserted:renderColorValue(m.inserted,R),keyword:renderColorValue(m.keyword,R),number:renderColorValue(m.number,R),operator:renderColorValue(m.operator,R),prolog:renderColorValue(m.prolog,R),property:renderColorValue(m.property,R),pseudoClass:renderColorValue(m.pseudoClass,R),pseudoElement:renderColorValue(m.pseudoElement,R),punctuation:renderColorValue(m.punctuation,R),regex:renderColorValue(m.regex,R),selector:renderColorValue(m.selector,R),string:renderColorValue(m.string,R),symbol:renderColorValue(m.symbol,R),tag:renderColorValue(m.tag,R),unit:renderColorValue(m.unit,R),url:renderColorValue(m.url,R),variable:renderColorValue(m.variable,R)}}(m.syntax,{baseBg:Z,colorPalette:D,blendMode:B}),selectable:Y}}function renderThemeColorAvatar(m,y){let _={};for(let T of S.mE)_[T]=function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T});return{_blend:R,bg:D,fg:renderColorValue(m.fg,{bg:D,blendMode:R,colorPalette:T})}}(m[T],y);return _}function renderThemeColorBadge(m,y){let _={};for(let S of ee)_[S]=function(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),D={bg:R,blendMode:S,colorPalette:T};return{bg:R,dot:renderColorValue(m.dot,D),fg:renderColorValue(m.fg,D),icon:renderColorValue(m.icon,D)}}(m[S],y);return _}function renderThemeColorButtonTones(m,y){let _={};for(let T of ee){var S;_[T]={enabled:renderThemeColorState((S=m[T]).enabled,y),hovered:renderThemeColorState(S.hovered,y),pressed:renderThemeColorState(S.pressed,y),selected:renderThemeColorState(S.selected,y),disabled:renderThemeColorState(S.disabled,y)}}return _}function renderThemeColorState(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{bg:_,blendMode:S,colorPalette:T}),j={bg:D,blendMode:R,colorPalette:T};return{_blend:R,accent:{fg:renderColorValue(m.accent.fg,j)},avatar:renderThemeColorAvatar(m.avatar,{baseBg:D,colorPalette:T,blendMode:R}),badge:renderThemeColorBadge(m.badge,{baseBg:D,colorPalette:T,blendMode:R}),bg:D,border:renderColorValue(m.border,j),code:{bg:renderColorValue(m.code.bg,j),fg:renderColorValue(m.code.fg,j)},fg:renderColorValue(m.fg,j),icon:renderColorValue(m.icon,j),link:{fg:renderColorValue(m.link.fg,j)},muted:{bg:renderColorValue(m.muted.bg,j),fg:renderColorValue(m.muted.fg,j)},kbd:{bg:renderColorValue(m.kbd.bg,j),fg:renderColorValue(m.kbd.fg,j),border:renderColorValue(m.kbd.border,j)},skeleton:{from:renderColorValue(m.skeleton?.from,j),to:renderColorValue(m.skeleton?.to,j)}}}function renderInputStatesColorTheme(m,y){return{enabled:renderInputStateColorTheme(m.enabled,y),hovered:renderInputStateColorTheme(m.hovered,y),readOnly:renderInputStateColorTheme(m.readOnly,y),disabled:renderInputStateColorTheme(m.disabled,y)}}function renderInputStateColorTheme(m,y){let{baseBg:_,blendMode:S,colorPalette:T}=y,R=m._blend||"multiply",D=renderColorValue(m.bg,{colorPalette:T,bg:_,blendMode:S}),j={colorPalette:T,bg:D,blendMode:R};return{_blend:R,bg:D,border:renderColorValue(m.border,j),fg:renderColorValue(m.fg,j),muted:{bg:renderColorValue(m.muted.bg,j)},placeholder:renderColorValue(m.placeholder,j)}}function buildTheme(m){let y=function(m){let y={color:function(m){let y=merge(eu,m);return{base:function(m){let y={};for(let _ of Y)y[_]=function(m,y){let _=merge(m?.base?.["*"],m?.base?.[y]),T=_._hue||m?.base?.[y]?._hue||"gray";return{..._,_hue:T,avatar:S.mE.reduce((m,y)=>({...m,[y]:merge({_hue:y},_.avatar?.["*"],_.avatar?.[y])}),{}),badge:ee.reduce((y,S)=>({...y,[S]:{_hue:m?.base?.[S]?._hue||T,..._.badge?.["*"],..._.badge?.[S]}}),{})}}(m,_);return y}(y),button:function(m){let y={};for(let _ of er)y[_]=function(m,y){let _={};for(let T of ee)_[T]=function(m,y,_){let T={};for(let R of et)T[R]=function(m,y,_,T){let R=merge(m?.button?.[_]?.["*"]?.["*"],m?.button?.[_]?.[y]?.["*"],m?.button?.[_]?.["*"]?.[T],m?.button?.[_]?.[y]?.[T]),D=R._hue||m?.base?.[y]?._hue;return{...R,_hue:D,avatar:S.mE.reduce((m,y)=>({...m,[y]:merge({_hue:y},R.avatar?.["*"],R.avatar?.[y])}),{}),badge:ee.reduce((y,_)=>({...y,[_]:{_hue:m?.base?.[_]?._hue||D,...R.badge?.["*"],...R.badge?.[_]}}),{})}}(m,_,y,R);return T}(m,y,T);return _}(m,_);return y}(y),input:function(m){let y={};for(let _ of ei)y[_]=function(m,y){let _={};for(let S of ea)_[S]=function(m,y,_){let S=merge(m?.input?.["*"]?.["*"],m?.input?.[y]?.["*"],m?.input?.["*"]?.[_],m?.input?.[y]?.[_]),T=S._hue||m?.input?.[y]?._hue;return{...S,_hue:T}}
543(m,y,S);return _}(m,_);return y}(y),selectable:function(m){let y={};for(let _ of ee)y[_]=function(m,y){let _={_hue:m?.selectable?.[y]?._hue||m?.base?.[y]?._hue};for(let T of et)_[T]=function(m,y,_){let T=merge(m?.selectable?.["*"]?.["*"],m?.selectable?.[y]?.["*"],m?.selectable?.["*"]?.[_],m?.selectable?.[y]?.[_]),R=T._hue||m?.base?.[y]?._hue;return{...T,_hue:R,avatar:S.mE.reduce((m,y)=>({...m,[y]:merge({_hue:y},T.avatar?.["*"],T.avatar?.[y])}),{}),badge:ee.reduce((y,_)=>({...y,[_]:{_hue:m?.base?.[_]?._hue||R,...T.badge?.["*"],...T.badge?.[_]}}),{})}}(m,y,T);return _}(m,_);return y}(y),syntax:y.syntax}}(m?.color)};return{light:buildColorScheme({scheme:"light"},y),dark:buildColorScheme({scheme:"dark"},y)}}(m),_={_version:2,avatar:m?.avatar??R.avatar,button:m?.button??R.button,card:m?.card??R.card,color:function(m,y){let _=y?.palette??ec;return{light:renderThemeColorScheme(_,m.light),dark:renderThemeColorScheme(_,m.dark)}}(y,m),container:m?.container??R.container,font:m?.font??D,input:m?.input??R.input,layer:m?.layer??R.layer,media:m?.media??R.media,radius:m?.radius??R.radius,shadow:m?.shadow??R.shadow,space:m?.space??R.space,style:m?.style??R.style};return v2_v0(_)}let ep=new Map;function getScopedTheme(m,y,_){let S=function(m,y,_){let S=ep.get(y);if(!S)return;let T=S.get(_);if(T)return T.get(m)}(m,y,_);if(S)return S;let T=is_v2(m)?v2_v0(m):m,D=is_v2(m)?m:function(m){if(m.v2)return m.v2;let y=Z.get(m);if(y)return y;let{avatar:_,button:S,color:T,container:D,fonts:j,input:B,layer:W,media:q,radius:Y,shadows:ee,space:et,styles:er}=m,ei={_version:2,avatar:{...R.avatar,..._},button:{...R.button,...S},card:R.card,color:{light:{transparent:themeColor_v0_v2(T.light.transparent),default:themeColor_v0_v2(T.light.default),neutral:themeColor_v0_v2(T.light.transparent),primary:themeColor_v0_v2(T.light.primary),suggest:themeColor_v0_v2(T.light.primary),positive:themeColor_v0_v2(T.light.positive),caution:themeColor_v0_v2(T.light.caution),critical:themeColor_v0_v2(T.light.critical)},dark:{transparent:themeColor_v0_v2(T.dark.transparent),default:themeColor_v0_v2(T.dark.default),neutral:themeColor_v0_v2(T.dark.transparent),primary:themeColor_v0_v2(T.dark.primary),suggest:themeColor_v0_v2(T.dark.primary),positive:themeColor_v0_v2(T.dark.positive),caution:themeColor_v0_v2(T.dark.caution),critical:themeColor_v0_v2(T.dark.critical)}},container:D,font:j,input:{...R.input,...B,checkbox:{...R.input.checkbox,...B.checkbox},radio:{...R.input.radio,...B.radio},switch:{...R.input.switch,...B.switch}},layer:W??R.layer,media:q,radius:Y,shadow:ee,space:et,style:er};return Z.set(m,ei),ei}(m),j=T.color[y]||T.color.light,B=j[_]||j.default,W=T.layer||R.layer,q=D.color[y]||D.color.light,Y=q[_]||q.default,ee="neutral"in Y.badge?Y:{...Y,badge:{...Y.badge,neutral:Y.badge.default,suggest:Y.badge.primary},button:{bleed:{...Y.button.bleed,neutral:Y.button.bleed.default,suggest:Y.button.bleed.primary},default:{...Y.button.default,neutral:Y.button.default.default,suggest:Y.button.default.primary},ghost:{...Y.button.ghost,neutral:Y.button.ghost.default,suggest:Y.button.ghost.primary}},selectable:{...Y.selectable,neutral:Y.selectable.default,suggest:Y.selectable.primary}}
543,et=D.layer||R.layer,er={sanity:{...T,color:B,layer:W,v2:{...D,_resolved:!0,color:ee,layer:et}}};return function(m,y,_,S){ep.has(y)||ep.set(y,new Map);let T=ep.get(y);T.has(_)||T.set(_,new WeakMap),T.get(_).set(m,S)}(m,y,_,er),er}},55545:function(m,y,_){"use strict";_.d(y,{M:function(){return AnimatePresence}});var S=_(85893),T=_(67294),R=_(94453),D=_(4804),j=_(24423),B=_(41782),Z=_(93243),W=_(33689);function setRef(m,y){if("function"==typeof m)return m(y);null!=m&&(m.current=y)}let PopChildMeasure=class PopChildMeasure extends T.Component{getSnapshotBeforeUpdate(m){let y=this.props.childRef.current;if(y&&m.isPresent&&!this.props.isPresent&&!1!==this.props.pop){let m=y.offsetParent,_=(0,Z.R)(m)&&m.offsetWidth||0,S=(0,Z.R)(m)&&m.offsetHeight||0,T=this.props.sizeRef.current;T.height=y.offsetHeight||0,T.width=y.offsetWidth||0,T.top=y.offsetTop,T.left=y.offsetLeft,T.right=_-T.width-T.left,T.bottom=S-T.height-T.top}return null}componentDidUpdate(){}render(){return this.props.children}};function PopChild({children:m,isPresent:y,anchorX:_,anchorY:R,root:D,pop:j}){let B=(0,T.useId)(),Z=(0,T.useRef)(null),q=(0,T.useRef)({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:Y}=(0,T.useContext)(W._),ee=m.props?.ref??m?.ref,et=function(...m){return T.useCallback(function(...m){return y=>{let _=!1,S=m.map(m=>{let S=setRef(m,y);return _||"function"!=typeof S||(_=!0),S});if(_)return()=>{for(let y=0;y<S.length;y++){let _=S[y];"function"==typeof _?_():setRef(m[y],null)}}}}(...m),m)}(Z,ee);return(0,T.useInsertionEffect)(()=>{let{width:m,height:S,top:T,left:W,right:ee,bottom:et}=q.current;if(y||!1===j||!Z.current||!m||!S)return;let er="left"===_?`left: ${W}`:`right: ${ee}`,ei="bottom"===R?`bottom: ${et}`:`top: ${T}`;Z.current.dataset.motionPopId=B;let ea=document.createElement("style");Y&&(ea.nonce=Y);let es=D??document.head;return es.appendChild(ea),ea.sheet&&ea.sheet.insertRule(` 544 [data-motion-pop-id="${B}"] { 545 position: absolute !important; 546 width: ${m}px !important; 547 height: ${S}px !important; 548 ${er}px !important; 549 ${ei}px !important; 550 } 551 `),()=>{es.contains(ea)&&es.removeChild(ea)}},[y]),(0,S.jsx)(PopChildMeasure,{isPresent:y,childRef:Z,sizeRef:q,pop:j,children:!1===j?m:T.cloneElement(m,{ref:et})})}let PresenceChild=({children:m,initial:y,isPresent:_,onExitComplete:R,custom:j,presenceAffectsLayout:Z,mode:W,anchorX:q,anchorY:Y,root:ee})=>{let et=(0,D.h)(newChildrenMap),er=(0,T.useId)(),ei=!0,ea=(0,T.useMemo)(()=>(ei=!1,{id:er,initial:y,isPresent:_,custom:j,onExitComplete:m=>{for(let y of(et.set(m,!0),et.values()))if(!y)return;R&&R()},register:m=>(et.set(m,!1),()=>et.delete(m))}),[_,et,R]);return Z&&ei&&(ea={...ea}),(0,T.useMemo)(()=>{et.forEach((m,y)=>et.set(y,!1))},[_]),T.useEffect(()=>{_||et.size||!R||R()},[_]),m=(0,S.jsx)(PopChild,{pop:"popLayout"===W,isPresent:_,anchorX:q,anchorY:Y,root:ee,children:m}),(0,S.jsx)(B.O.Provider,{value:ea,children:m})};function newChildrenMap(){return new Map}var q=_(46035);let getChildKey=m=>m.key||"";function onlyElements(m){let y=[];return T.Children.forEach(m,m=>{(0,T.isValidElement)(m)&&y.push(m)}),y}let AnimatePresence=({children:m,custom:y,initial:_=!0,onExitComplete:B,presenceAffectsLayout:Z=!0,mode:W="sync",propagate:Y=!1,anchorX:ee="left",anchorY:et="top",root:er})=>{let[ei,ea]=(0,q.oO)(Y),es=(0,T.useMemo)(()=>onlyElements(m),[m]),el=Y&&!ei?[]:es.map(getChildKey),eu=(0,T.useRef)(!0),ec=(0,T.useRef)(es),ed=(0,D.h)(()=>new Map),ef=(0,T.useRef)(new Set),[ep,eh]=(0,T.useState)(es),[eg,em]=(0,T.useState)(es);(0,j.L)(()=>{eu.current=!1,ec.current=es;for(let m=0;m<eg.length;m++){let y=getChildKey(eg[m]);el.includes(y)?(ed.delete(y),ef.current.delete(y)):!0!==ed.get(y)&&ed.set(y,!1)}},[eg,el.length,el.join("-")]);let ey=[];if(es!==ep){let m=[...es];for(let y=0;y<eg.length;y++){let _=eg[y],S=getChildKey(_);el.includes(S)||(m.splice(y,0,_),ey.push(_))}return"wait"===W&&ey.length&&(m=ey),em(onlyElements(m)),eh(es),null}let{forceRender:eb}=(0,T.useContext)(R.p);return(0,S.jsx)(S.Fragment,{children:eg.map(m=>{let T=getChildKey(m),R=(!Y||!!ei)&&(es===eg||el.includes(T));return(0,S.jsx)(PresenceChild,{isPresent:R,initial:(!eu.current||!!_)&&void 0,custom:y,presenceAffectsLayout:Z,mode:W,root:er,onExitComplete:R?void 0:()=>
551{if(ef.current.has(T)||(ef.current.add(T),!ed.has(T)))return;ed.set(T,!0);let m=!0;ed.forEach(y=>{y||(m=!1)}),m&&(eb?.(),em(ec.current),Y&&ea?.(),B&&B())},anchorX:ee,anchorY:et,children:m},T)})})}},46035:function(m,y,_){"use strict";_.d(y,{oO:function(){return usePresence}});var S=_(67294),T=_(41782);function usePresence(m=!0){let y=(0,S.useContext)(T.O);if(null===y)return[!0,null];let{isPresent:_,onExitComplete:R,register:D}=y,j=(0,S.useId)();(0,S.useEffect)(()=>{if(m)return D(j)},[m]);let B=(0,S.useCallback)(()=>m&&R&&R(j),[j,R,m]);return!_&&R?[!1,B]:[!0]}},94453:function(m,y,_){"use strict";_.d(y,{p:function(){return T}});var S=_(67294);let T=(0,S.createContext)({})},33689:function(m,y,_){"use strict";_.d(y,{_:function(){return T}});var S=_(67294);let T=(0,S.createContext)({transformPagePoint:m=>m,isStatic:!1,reducedMotion:"never"})},41782:function(m,y,_){"use strict";_.d(y,{O:function(){return T}});var S=_(67294);let T=(0,S.createContext)(null)},38448:function(m,y,_){"use strict";_.d(y,{E:function(){return to}});var S,T=_(40502),R=_(37977),D=_(67294);let j=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function isSVGComponent(m){if("string"!=typeof m||m.includes("-"));else if(j.indexOf(m)>-1||/[A-Z]/u.test(m))return!0;return!1}var B=_(85893),Z=_(94453);let W=(0,D.createContext)({strict:!1});var q=_(33689);let Y=(0,D.createContext)({});var ee=_(19964),et=_(78781);function variantLabelsAsDependency(m){return Array.isArray(m)?m.join(" "):m}var er=_(32558),ei=_(88724),ea=_(22196);let createHtmlRenderState=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function copyRawValuesOnly(m,y,_){for(let S in y)(0,er.i)(y[S])||(0,ei.jF)(S,_)||(m[S]=y[S])}function useHTMLProps(m,y){let _={},S=function(m,y){let _=m.style||{},S={};return copyRawValuesOnly(S,_,m),Object.assign(S,function({transformTemplate:m},y){return(0,D.useMemo)(()=>{let _=createHtmlRenderState();return(0,ea.r)(_,y,m),Object.assign({},_.vars,_.style)},[y])}(m,y)),S}(m,y);return m.drag&&!1!==m.dragListener&&(_.draggable=!1,S.userSelect=S.WebkitUserSelect=S.WebkitTouchCallout="none",S.touchAction=!0===m.drag?"none":`pan-${"x"===m.drag?"y":"x"}`),void 0===m.tabIndex&&(m.onTap||m.onTapStart||m.whileTap)&&(_.tabIndex=0),_.style=S,_}var es=_(55450),el=_(31978);let createSvgRenderState=()=>({...createHtmlRenderState(),attrs:{}});function useSVGProps(m,y,_,S){let T=(0,D.useMemo)(()=>{let _=createSvgRenderState();return(0,es.i)(_,y,(0,el.a)(S),m.transformTemplate,m.style),{..._.attrs,style:{..._.style}}},[y]);if(m.style){let y={};copyRawValuesOnly(y,m.style,m),T.style={...y,...T.style}}return T}let eu=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function isValidMotionProp(m){return m.startsWith("while")||m.startsWith("drag")&&"draggable"!==m||m.startsWith("layout")||m.startsWith("onTap")||m.startsWith("onPan")||m.startsWith("onLayout")||eu.has(m)}let shouldForward=m=>!isValidMotionProp(m);try{S=require("@emotion/is-prop-valid").default,"function"==typeof S&&(shouldForward=m=>m.startsWith("on")?!isValidMotionProp(m):S(m))}catch{}var ec=_(66441),ed=_(80105),ef=_(55360),ep=_(17935),eh=_(41782),eg=_(4804);let makeUseVisualState=m=>(y,_)=>{let S=(0,D.useContext)(Y),T=(0,D.useContext)(eh.O),make=()=>(function({scrapeMotionValuesFromProps:m,createRenderState:y},_,S,T){let R={latestValues:function(m,y,_,S){let T={},R=S(m,{});for(let m in R)T[m]=(0,ed.b)(R[m]);let{initial:D,animate:j}=m,B=(0,ee.G)(m),Z=(0,ee.M)(m);y&&Z&&!B&&!1!==m.inherit&&(void 0===D&&(D=y.initial),void 0===j&&(j=y.animate));let W=!!_&&!1===_.initial;W=W||!1===D;let q=W?j:D;if(q&&"boolean"!=typeof q&&!(0,ef.H)(q)){let y=Array.isArray(q)?q:[q];for(let _=0;_<y.length;_++){let S=(0,ep.o)(m,y[_]);if(S){let{transitionEnd:m,transition:y,..._}=S;for(let m in _){let y=_[m];if(Array.isArray(y)){let m=W?y.length-1:0;y=y[m]}null!==y&&(T[m]=y)}for(let y in m)T[y]=m[y]}}}return T}(_,S,T,m),renderState:y()};return R})(m,y,S,T);return _?make():(0,eg.h)(make)},em=makeUseVisualState({scrapeMotionValuesFromProps:ec.U,createRenderState:createHtmlRenderState});var ey=_(31839);let eb=makeUseVisualState({scrapeMotionValuesFromProps:ey.U,createRenderState:createSvgRenderState});var ev=_(43418),ex=_(20689);let ew={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},e_=!1;function getInitializedFeatureDefinitions(){return!function(){if(e_)return;let m={};for(let y in ew)m[y]={isEnabled:m=>ew[y].some(y=>!!m[y])};(0,ex.v7)(m),e_=!0}(),(0,ex.uN)()}let eC=Symbol.for("motionComponentSymbol");var eS=_(90546);let ek=(0,D.createContext)({});function isRefObject(m){return m&&"object"==typeof m&&Object.prototype.hasOwnProperty.call(m,"current")}var eT=_(24423);function createMotionComponent(m,{forwardMotionProps:y=!1,type:_}={},S,T){S&&function(m){let y=getInitializedFeatureDefinitions();for(let _ in m)y[_]={...y[_],...m[_]};(0,ex.v7)(y)}(S);let R=_?"svg"===_:isSVGComponent(m),j=R?eb:em;function MotionDOMComponent(_,S){let ei;let ea={...(0,D.useContext)(q._),..._,layoutId:function({layoutId:m}){let y=(0,D.useContext)(Z.p).id;return y&&void 0!==m?y+"-"+m:m}(_)},{isStatic:es}=ea,el=function(m){let{initial:y,animate:_}=function(m,y){if((0,ee.G)(m)){let{initial:y,animate:_}=m;return{initial:!1===y||(0,et.$)(y)?y:void 0,animate:(0,et.$)(_)?_:void 0}}return!1!==m.inherit?y:{}}(m,(0,D.useContext)(Y));return(0,D.useMemo)(()=>({initial:y,animate:_}),[variantLabelsAsDependency(y),variantLabelsAsDependency(_)])}(_),eu=j(_,es);if(!es&&ev.j){(0,D.useContext)(W).strict;let y=function(m){let y=getInitializedFeatureDefinitions(),{drag:_,layout:S}=y;if(!_&&!S)return{};let T={..._,...S};return{MeasureLayout:_?.isEnabled(m)||S?.isEnabled(m)?T.MeasureLayout:void 0,ProjectionNode:T.ProjectionNode}}
551(ea);ei=y.MeasureLayout,el.visualElement=function(m,y,_,S,T,R){let{visualElement:j}=(0,D.useContext)(Y),B=(0,D.useContext)(W),Z=(0,D.useContext)(eh.O),ee=(0,D.useContext)(q._),et=ee.reducedMotion,er=ee.skipAnimations,ei=(0,D.useRef)(null),ea=(0,D.useRef)(!1);S=S||B.renderer,!ei.current&&S&&(ei.current=S(m,{visualState:y,parent:j,props:_,presenceContext:Z,blockInitialAnimation:!!Z&&!1===Z.initial,reducedMotionConfig:et,skipAnimations:er,isSVG:R}),ea.current&&ei.current&&(ei.current.manuallyAnimateOnMount=!0));let es=ei.current,el=(0,D.useContext)(ek);es&&!es.projection&&T&&("html"===es.type||"svg"===es.type)&&function(m,y,_,S){let{layoutId:T,layout:R,drag:D,dragConstraints:j,layoutScroll:B,layoutRoot:Z,layoutCrossfade:W}=y;m.projection=new _(m.latestValues,y["data-framer-portal-id"]?void 0:function getClosestProjectingNode(m){if(m)return!1!==m.options.allowProjection?m.projection:getClosestProjectingNode(m.parent)}(m.parent)),m.projection.setOptions({layoutId:T,layout:R,alwaysMeasureLayout:!!D||j&&isRefObject(j),visualElement:m,animationType:"string"==typeof R?R:"both",initialPromotionConfig:S,crossfade:W,layoutScroll:B,layoutRoot:Z})}(ei.current,_,T,el);let eu=(0,D.useRef)(!1);(0,D.useInsertionEffect)(()=>{es&&eu.current&&es.update(_,Z)});let ec=_[eS.M],ed=(0,D.useRef)(!!ec&&!window.MotionHandoffIsComplete?.(ec)&&window.MotionHasOptimisedAnimation?.(ec));return(0,eT.L)(()=>{ea.current=!0,es&&(eu.current=!0,window.MotionIsMounted=!0,es.updateFeatures(),es.scheduleRenderMicrotask(),ed.current&&es.animationState&&es.animationState.animateChanges())}),(0,D.useEffect)(()=>{es&&(!ed.current&&es.animationState&&es.animationState.animateChanges(),ed.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(ec)}),ed.current=!1),es.enteringChildren=void 0)}),es}(m,eu,ea,T,y.ProjectionNode,R)}return(0,B.jsxs)(Y.Provider,{value:el,children:[ei&&el.visualElement?(0,B.jsx)(ei,{visualElement:el.visualElement,...ea}):null,function(m,y,_,{latestValues:S},T,R=!1,j){let B=j??isSVGComponent(m)?useSVGProps:useHTMLProps,Z=B(y,S,T,m),W=function(m,y,_){let S={};for(let T in m)("values"!==T||"object"!=typeof m.values)&&(shouldForward(T)||!0===_&&isValidMotionProp(T)||!y&&!isValidMotionProp(T)||m.draggable&&T.startsWith("onDrag"))&&(S[T]=m[T]);return S}(y,"string"==typeof m,R),q=m!==D.Fragment?{...W,...Z,ref:_}:{},{children:Y}=y,ee=(0,D.useMemo)(()=>(0,er.i)(Y)?Y.get():Y,[Y]);return(0,D.createElement)(m,{...q,children:ee})}(m,_,function(m,y,_){let S=(0,D.useRef)(_);(0,D.useInsertionEffect)(()=>{S.current=_});let T=(0,D.useRef)(null);return(0,D.useCallback)(_=>{_&&m.onMount?.(_),y&&(_?y.mount(_):y.unmount());let R=S.current;if("function"==typeof R){if(_){let m=R(_);"function"==typeof m&&(T.current=m)}else T.current?(T.current(),T.current=null):R(_)}else R&&(R.current=_)},[y])}(eu,el.visualElement,S),eu,es,y,R)]})}MotionDOMComponent.displayName=`motion.${"string"==typeof m?m:`create(${m.displayName??m.name??""})`}`;let ei=(0,D.forwardRef)(MotionDOMComponent);return ei[eC]=m,ei}var eE=_(75791),eO=_(28386);let AnimationFeature=class AnimationFeature extends eE.L{constructor(m){super(m),m.animationState||(m.animationState=(0,eO.M)(m))}updateAnimationControlsSubscription(){let{animate:m}=this.node.getProps();(0,ef.H)(m)&&(this.unmountControls=m.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:m}=this.node.getProps(),{animate:y}=this.node.prevProps||{};m!==y&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}};let eP=0;let ExitAnimationFeature=class ExitAnimationFeature extends eE.L{constructor(){super(...arguments),this.id=eP++}update(){if(!this.node.presenceContext)return;let{isPresent:m,onExitComplete:y}=this.node.presenceContext,{isPresent:_}=this.node.prevPresenceContext||{};if(!this.node.animationState||m===_)return;let S=this.node.animationState.setActive("exit",!m);y&&!m&&S.then(()=>{y(this.id)})}mount(){let{register:m,onExitComplete:y}=this.node.presenceContext||{};y&&y(this.id),m&&(this.unmount=m(this.id))}unmount(){}};var eR=_(27726),eI=_(18042),eA=_(6461),eM=_(39793),eD=_(37259),ej=_(81965),eL=_(82866),eF=_(47772),eN=_(65034),eV=_(6364),ez=_(50638),e$=_(82659),eH=_(50969),eB=_(75421),eU=_(94915),eZ=_(25386),eW=_(66515);function extractEventInfo(m){return{point:{x:m.pageX,y:m.pageY}}}let addPointerInfo=m=>y=>(0,eW.D)(y)&&m(y,extractEventInfo(y));
551function addPointerEvent(m,y,_,S){return(0,eB.E)(m,y,addPointerInfo(_),S)}let getContextWindow=({current:m})=>m?m.ownerDocument.defaultView:null;var eG=_(377),eq=_(14400);let distance=(m,y)=>Math.abs(m-y),eY=new Set(["auto","scroll"]);let PanSession=class PanSession{constructor(m,y,{transformPagePoint:_,contextWindow:S=window,dragSnapToOrigin:T=!1,distanceThreshold:R=3,element:D}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=m=>{this.handleScroll(m.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let m=getPanInfo(this.lastMoveEventInfo,this.history),y=null!==this.startEvent,_=function(m,y){let _=distance(m.x,y.x),S=distance(m.y,y.y);return Math.sqrt(_**2+S**2)}(m.offset,{x:0,y:0})>=this.distanceThreshold;if(!y&&!_)return;let{point:S}=m,{timestamp:T}=eL.frameData;this.history.push({...S,timestamp:T});let{onStart:R,onMove:D}=this.handlers;y||(R&&R(this.lastMoveEvent,m),this.startEvent=this.lastMoveEvent),D&&D(this.lastMoveEvent,m)},this.handlePointerMove=(m,y)=>{this.lastMoveEvent=m,this.lastMoveEventInfo=transformPoint(y,this.transformPagePoint),eL.Wi.update(this.updatePoint,!0)},this.handlePointerUp=(m,y)=>{this.end();let{onEnd:_,onSessionEnd:S,resumeAnimation:T}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&T&&T(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let R=getPanInfo("pointercancel"===m.type?this.lastMoveEventInfo:transformPoint(y,this.transformPagePoint),this.history);this.startEvent&&_&&_(m,R),S&&S(m,R)},!(0,eW.D)(m))return;this.dragSnapToOrigin=T,this.handlers=y,this.transformPagePoint=_,this.distanceThreshold=R,this.contextWindow=S||window;let j=extractEventInfo(m),B=transformPoint(j,this.transformPagePoint),{point:Z}=B,{timestamp:W}=eL.frameData;this.history=[{...Z,timestamp:W}];let{onSessionStart:q}=y;q&&q(m,getPanInfo(B,this.history)),this.removeListeners=(0,eG.z)(addPointerEvent(this.contextWindow,"pointermove",this.handlePointerMove),addPointerEvent(this.contextWindow,"pointerup",this.handlePointerUp),addPointerEvent(this.contextWindow,"pointercancel",this.handlePointerUp)),D&&this.startScrollTracking(D)}startScrollTracking(m){let y=m.parentElement;for(;y;){let m=getComputedStyle(y);(eY.has(m.overflowX)||eY.has(m.overflowY))&&this.scrollPositions.set(y,{x:y.scrollLeft,y:y.scrollTop}),y=y.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(m){let y=this.scrollPositions.get(m);if(!y)return;let _=m===window,S=_?{x:window.scrollX,y:window.scrollY}:{x:m.scrollLeft,y:m.scrollTop},T={x:S.x-y.x,y:S.y-y.y};(0!==T.x||0!==T.y)&&(_?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=T.x,this.lastMoveEventInfo.point.y+=T.y):this.history.length>0&&(this.history[0].x-=T.x,this.history[0].y-=T.y),this.scrollPositions.set(m,S),eL.Wi.update(this.updatePoint,!0))}updateHandlers(m){this.handlers=m}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),(0,eL.Pn)(this.updatePoint)}};function transformPoint(m,y){return y?{point:y(m.point)}:m}function subtractPoint(m,y){return{x:m.x-y.x,y:m.y-y.y}}function getPanInfo({point:m},y){return{point:m,delta:subtractPoint(m,lastDevicePoint(y)),offset:subtractPoint(m,y[0]),velocity:function(m,y){if(m.length<2)return{x:0,y:0};let _=m.length-1,S=null,T=lastDevicePoint(m);for(;_>=0&&(S=m[_],!(T.timestamp-S.timestamp>(0,eq.w)(y)));)_--;if(!S)return{x:0,y:0};S===m[0]&&m.length>2&&T.timestamp-S.timestamp>2*(0,eq.w)(y)&&(S=m[1]);let R=(0,eq.X)(T.timestamp-S.timestamp);if(0===R)return{x:0,y:0};let D={x:(T.x-S.x)/R,y:(T.y-S.y)/R};return D.x===1/0&&(D.x=0),D.y===1/0&&(D.y=0),D}(y,.1)}}function lastDevicePoint(m){return m[m.length-1]}var eK=_(58946),eX=_(488);function calcRelativeAxisConstraints(m,y,_){return{min:void 0!==y?m.min+y:void 0,max:void 0!==_?m.max+_-(m.max-m.min):void 0}}function calcViewportAxisConstraints(m,y){let _=y.min-m.min,S=y.max-m.max;return y.max-y.min<m.max-m.min&&([_,S]=[S,_]),{min:_,max:S}}function resolveAxisElastic(m,y,_){return{min:resolvePointElastic(m,y),max:resolvePointElastic(m,_)}}function resolvePointElastic(m,y){return"number"==typeof m?m:m[y]||0}let eJ=new WeakMap;let VisualElementDragControls=class VisualElementDragControls{constructor(m){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=(0,eI.dO)(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=m}start(m,{snapToCursor:y=!1,distanceThreshold:_}={}){let{presenceContext:S}=this.visualElement;if(S&&!1===S.isPresent)return;let{dragSnapToOrigin:T}=this.getProps();this.panSession=new PanSession(m,{onSessionStart:m=>{y&&this.snapToCursor(extractEventInfo(m).point),this.stopAnimation()},onStart:(m,y)=>{let{drag:_,dragPropagation:S,onDragStart:T}=this.getProps();if(_&&!S&&(this.openDragLock&&this.openDragLock(),this.openDragLock=(0,eA.K)(_),!this.openDragLock))return;this.latestPointerEvent=m,this.latestPanInfo=y,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),(0,eM.U)(m=>{let y=this.getAxisMotionValue(m).get()||0;if(eD.aQ.test(y)){let{projection:_}=this.visualElement;if(_&&_.layout){let S=_.layout.layoutBox[m];if(S){let m=(0,ej.JO)(S);y=m*(parseFloat(y)/100)}}}this.originPoint[m]=y}),T&&eL.Wi.update(()=>T(m,y),!1,!0),(0,eF.K)(this.visualElement,"transform");let{animationState:R}=this.visualElement;R&&R.setActive("whileDrag",!0)},onMove:(m,y)=>{this.latestPointerEvent=m,this.latestPanInfo=y;let{dragPropagation:_,dragDirectionLock:S,onDirectionLock:T,onDrag:R}=this.getProps();if(!_&&!this.openDragLock)return;let{offset:D}=y;if(S&&null===this.currentDirection){this.currentDirection=function(m,y=10){let _=null;return Math.abs(m.y)>y?_="y":Math.abs(m.x)>y&&(_="x"),_}(D),null!==this.currentDirection&&T&&T(this.currentDirection);return}this.updateAxis("x",y.point,D),this.updateAxis("y",y.point,D),this.visualElement.render(),R&&eL.Wi.update(()=>R(m,y),!1,!0)},onSessionEnd:(m,y)=>{this.latestPointerEvent=m,this.latestPanInfo=y,this.stop(m,y),this.latestPointerEvent=null,this.latestPanInfo=null},resumeAnimation:()=>{let{dragSnapToOrigin:m}=this.getProps();(m||this.constraints)&&this.startAnimation({x:0,y:0})}},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:T,distanceThreshold:_,contextWindow:getContextWindow(this.visualElement),element:this.visualElement.current})}stop(m,y){let _=m||this.latestPointerEvent,S=y||this.latestPanInfo,T=this.isDragging;if(this.cancel(),!T||!S||!_)return;let{velocity:R}=S;this.startAnimation(R);let{onDragEnd:D}=this.getProps();D&&eL.Wi.postRender(()=>D(_,S))}cancel(){this.isDragging=!1;let{projection:m,animationState:y}=this.visualElement;m&&(m.isAnimationBlocked=!1),this.endPanSession();let{dragPropagation:_}=this.getProps();!_&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),y&&y.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(m,y,_){let{drag:S}=this.getProps();if(!_||!shouldDrag(m,S,this.currentDirection))return;let T=this.getAxisMotionValue(m),R=this.originPoint[m]+_[m];this.constraints&&this.constraints[m]&&(R=function(m,{min:y,max:_},S){return void 0!==y&&m<y?m=S?(0,e$.t)(y,m,S.min):Math.max(m,y):void 0!==_&&m>_&&(m=S?(0,e$.t)(_,m,S.max):Math.min(m,_)),m}(R,this.constraints[m],this.elastic[m])),T.set(R)}resolveConstraints(){let{dragConstraints:m,dragElastic:y}=this.getProps(),_=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,S=this.constraints;m&&isRefObject(m)?this.constraints||(this.constraints=this.resolveRefConstraints()):m&&_?this.constraints=function(m,{top:y,left:_,bottom:S,right:T}){return{x:calcRelativeAxisConstraints(m.x,_,T),y:calcRelativeAxisConstraints(m.y,y,S)}}(_.layoutBox,m):this.constraints=!1,this.elastic=function(m=.35){return!1===m?m=0:!0===m&&(m=.35),{x:resolveAxisElastic(m,"left","right"),y:resolveAxisElastic(m,"top","bottom")}}(y),S!==this.constraints&&!isRefObject(m)&&_&&this.constraints&&!this.hasMutatedConstraints&&(0,eM.U)(m=>{!1!==this.constraints&&this.getAxisMotionValue(m)&&(this.constraints[m]=function(m,y){let _={};return void 0!==y.min&&(_.min=y.min-m.min),void 0!==y.max&&(_.max=y.max-m.min),_}(_.layoutBox[m],this.constraints[m]))})}resolveRefConstraints(){var m;let{dragConstraints:y,onMeasureDragConstraints:_}=this.getProps();if(!y||!isRefObject(y))return!1;let S=y.current;(0,eZ.k)(null!==S,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");let{projection:T}=this.visualElement;if(!T||!T.layout)return!1;let R=(0,eN.z)(S,T.root,this.visualElement.getTransformPagePoint()),D={x:calcViewportAxisConstraints((m=T.layout.layoutBox).x,R.x),y:calcViewportAxisConstraints(m.y,R.y)};if(_){let m=_((0,eV.z2)(D));this.hasMutatedConstraints=!!m,m&&(D=(0,eV.i8)(m))}return D}startAnimation(m){let{drag:y,dragMomentum:_,dragElastic:S,dragTransition:T,dragSnapToOrigin:R,onDragTransitionEnd:D}=this.getProps(),j=this.constraints||{},B=(0,eM.U)(D=>
551{if(!shouldDrag(D,y,this.currentDirection))return;let B=j&&j[D]||{};R&&(B={min:0,max:0});let Z={type:"inertia",velocity:_?m[D]:0,bounceStiffness:S?200:1e6,bounceDamping:S?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...T,...B};return this.startAxisValueAnimation(D,Z)});return Promise.all(B).then(D)}startAxisValueAnimation(m,y){let _=this.getAxisMotionValue(m);return(0,eF.K)(this.visualElement,m),_.start((0,ez.v)(m,_,0,y,this.visualElement,!1))}stopAnimation(){(0,eM.U)(m=>this.getAxisMotionValue(m).stop())}getAxisMotionValue(m){let y=`_drag${m.toUpperCase()}`,_=this.visualElement.getProps(),S=_[y];return S||this.visualElement.getValue(m,(_.initial?_.initial[m]:void 0)||0)}snapToCursor(m){(0,eM.U)(y=>{let{drag:_}=this.getProps();if(!shouldDrag(y,_,this.currentDirection))return;let{projection:S}=this.visualElement,T=this.getAxisMotionValue(y);if(S&&S.layout){let{min:_,max:R}=S.layout.layoutBox[y],D=T.get()||0;T.set(m[y]-(0,e$.t)(_,R,.5)+D)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:m,dragConstraints:y}=this.getProps(),{projection:_}=this.visualElement;if(!isRefObject(y)||!_||!this.constraints)return;this.stopAnimation();let S={x:0,y:0};(0,eM.U)(m=>{let y=this.getAxisMotionValue(m);if(y&&!1!==this.constraints){let _=y.get();S[m]=function(m,y){let _=.5,S=(0,ej.JO)(m),T=(0,ej.JO)(y);return T>S?_=(0,eK.Y)(y.min,y.max-S,m.min):S>T&&(_=(0,eK.Y)(m.min,m.max-T,y.min)),(0,eX.u)(0,1,_)}({min:_,max:_},this.constraints[m])}});let{transformTemplate:T}=this.visualElement.getProps();this.visualElement.current.style.transform=T?T({},""):"none",_.root&&_.root.updateScroll(),_.updateLayout(),this.constraints=!1,this.resolveConstraints(),(0,eM.U)(y=>{if(!shouldDrag(y,m,null))return;let _=this.getAxisMotionValue(y),{min:T,max:R}=this.constraints[y];_.set((0,e$.t)(T,R,S[y]))}),this.visualElement.render()}addListeners(){let m;if(!this.visualElement.current)return;eJ.set(this.visualElement,this);let y=this.visualElement.current,_=addPointerEvent(y,"pointerdown",m=>{let{drag:_,dragListener:S=!0}=this.getProps(),T=m.target,R=T!==y&&(0,eH.T)(T);_&&S&&!R&&this.start(m)}),measureDragConstraints=()=>{let{dragConstraints:_}=this.getProps();isRefObject(_)&&_.current&&(this.constraints=this.resolveRefConstraints(),m||(m=function(m,y,_){let S=(0,eU.S)(m,skipFirstCall(_)),T=(0,eU.S)(y,skipFirstCall(_));return()=>{S(),T()}}(y,_.current,()=>this.scalePositionWithinConstraints())))},{projection:S}=this.visualElement,T=S.addEventListener("measure",measureDragConstraints);S&&!S.layout&&(S.root&&S.root.updateScroll(),S.updateLayout()),eL.Wi.read(measureDragConstraints);let R=(0,eB.E)(window,"resize",()=>this.scalePositionWithinConstraints()),D=S.addEventListener("didUpdate",({delta:m,hasLayoutChanged:y})=>{this.isDragging&&y&&((0,eM.U)(y=>{let _=this.getAxisMotionValue(y);_&&(this.originPoint[y]+=m[y].translate,_.set(_.get()+m[y].translate))}),this.visualElement.render())});return()=>{R(),_(),T(),D&&D(),m&&m()}}getProps(){let m=this.visualElement.getProps(),{drag:y=!1,dragDirectionLock:_=!1,dragPropagation:S=!1,dragConstraints:T=!1,dragElastic:R=.35,dragMomentum:D=!0}=m;return{...m,drag:y,dragDirectionLock:_,dragPropagation:S,dragConstraints:T,dragElastic:R,dragMomentum:D}}};function skipFirstCall(m){let y=!0;return()=>{if(y){y=!1;return}m()}}function shouldDrag(m,y,_){return(!0===y||y===m)&&(null===_||_===m)}let DragGesture=class DragGesture extends eE.L{constructor(m){super(m),this.removeGroupControls=eR.Z,this.removeListeners=eR.Z,this.controls=new VisualElementDragControls(m)}mount(){let{dragControls:m}=this.node.getProps();m&&(this.removeGroupControls=m.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eR.Z}update(){let{dragControls:m}=this.node.getProps(),{dragControls:y}=this.node.prevProps||{};m!==y&&(this.removeGroupControls(),m&&(this.removeGroupControls=m.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}};let asyncHandler=m=>(y,_)=>{m&&eL.Wi.update(()=>m(y,_),!1,!0)};let PanGesture=class PanGesture extends eE.L{constructor(){super(...arguments),this.removePointerDownListener=eR.Z}onPointerDown(m){this.session=new PanSession(m,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:getContextWindow(this.node)})}createPanHandlers(){let{onPanSessionStart:m,onPanStart:y,onPan:_,onPanEnd:S}=this.node.getProps();return{onSessionStart:asyncHandler(m),onStart:asyncHandler(y),onMove:asyncHandler(_),onEnd:(m,y)=>{delete this.session,S&&eL.Wi.postRender(()=>S(m,y))}}}mount(){this.removePointerDownListener=addPointerEvent(this.node.current,"pointerdown",m=>this.onPointerDown(m))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}};var eQ=_(31529),e0=_(86008),e1=_(46035);let e2=!1;let MeasureLayoutWithContext=class MeasureLayoutWithContext extends D.Component{componentDidMount(){let{visualElement:m,layoutGroup:y,switchLayoutGroup:_,layoutId:S}=this.props,{projection:T}=m;T&&(y.group&&y.group.add(T),_&&_.register&&S&&_.register(T),e2&&T.root.didUpdate(),T.addEventListener("animationComplete",()=>{this.safeToRemove()}),T.setOptions({...T.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),eQ.V.hasEverUpdated=!0}getSnapshotBeforeUpdate(m){let{layoutDependency:y,visualElement:_,drag:S,isPresent:T}=this.props,{projection:R}=_;return R&&(R.isPresent=T,m.layoutDependency!==y&&R.setOptions({...R.options,layoutDependency:y}
551),e2=!0,S||m.layoutDependency!==y||void 0===y||m.isPresent!==T?R.willUpdate():this.safeToRemove(),m.isPresent===T||(T?R.promote():R.relegate()||eL.Wi.postRender(()=>{let m=R.getStack();m&&m.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:m}=this.props.visualElement;m&&(m.root.didUpdate(),e0.g.postRender(()=>{!m.currentAnimation&&m.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:m,layoutGroup:y,switchLayoutGroup:_}=this.props,{projection:S}=m;e2=!0,S&&(S.scheduleCheckAfterUnmount(),y&&y.group&&y.group.remove(S),_&&_.deregister&&_.deregister(S))}safeToRemove(){let{safeToRemove:m}=this.props;m&&m()}render(){return null}};function MeasureLayout(m){let[y,_]=(0,e1.oO)(),S=(0,D.useContext)(Z.p);return(0,B.jsx)(MeasureLayoutWithContext,{...m,layoutGroup:S,switchLayoutGroup:(0,D.useContext)(ek),isPresent:y,safeToRemove:_})}var e5=_(5702);let e3={pan:{Feature:PanGesture},drag:{Feature:DragGesture,ProjectionNode:e5.u,MeasureLayout:MeasureLayout}};var e4=_(67617);function handleHoverEvent(m,y,_){let{props:S}=m;m.animationState&&S.whileHover&&m.animationState.setActive("whileHover","Start"===_);let T="onHover"+_,R=S[T];R&&eL.Wi.postRender(()=>R(y,extractEventInfo(y)))}let HoverGesture=class HoverGesture extends eE.L{mount(){let{current:m}=this.node;m&&(this.unmount=(0,e4.M)(m,(m,y)=>(handleHoverEvent(this.node,y,"Start"),m=>handleHoverEvent(this.node,m,"End"))))}unmount(){}};let FocusGesture=class FocusGesture extends eE.L{constructor(){super(...arguments),this.isActive=!1}onFocus(){let m=!1;try{m=this.node.current.matches(":focus-visible")}catch(y){m=!0}m&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=(0,eG.z)((0,eB.E)(this.node.current,"focus",()=>this.onFocus()),(0,eB.E)(this.node.current,"blur",()=>this.onBlur()))}unmount(){}};var e6=_(92301);function handlePressEvent(m,y,_){let{props:S}=m;if(m.current instanceof HTMLButtonElement&&m.current.disabled)return;m.animationState&&S.whileTap&&m.animationState.setActive("whileTap","Start"===_);let T="onTap"+("End"===_?"":_),R=S[T];R&&eL.Wi.postRender(()=>R(y,extractEventInfo(y)))}let PressGesture=class PressGesture extends eE.L{mount(){let{current:m}=this.node;if(!m)return;let{globalTapTarget:y,propagate:_}=this.node.props;this.unmount=(0,e6.O)(m,(m,y)=>(handlePressEvent(this.node,y,"Start"),(m,{success:y})=>handlePressEvent(this.node,m,y?"End":"Cancel")),{useGlobalTarget:y,stopPropagation:_?.tap===!1})}unmount(){}};let e9=new WeakMap,e8=new WeakMap,fireObserverCallback=m=>{let y=e9.get(m.target);y&&y(m)},fireAllObserverCallbacks=m=>{m.forEach(fireObserverCallback)},e7={some:0,all:1};let InViewFeature=class InViewFeature extends eE.L{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:m={}}=this.node.getProps(),{root:y,margin:_,amount:S="some",once:T}=m,R={root:y?y.current:void 0,rootMargin:_,threshold:"number"==typeof S?S:e7[S]};return function(m,y,_){let S=function({root:m,...y}){let _=m||document;e8.has(_)||e8.set(_,{});let S=e8.get(_),T=JSON.stringify(y);return S[T]||(S[T]=new IntersectionObserver(fireAllObserverCallbacks,{root:m,...y})),S[T]}(y);return e9.set(m,_),S.observe(m),()=>{e9.delete(m),S.unobserve(m)}}(this.node.current,R,m=>{let{isIntersecting:y}=m;if(this.isInView===y||(this.isInView=y,T&&!y&&this.hasEnteredView))return;y&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",y);let{onViewportEnter:_,onViewportLeave:S}=this.node.getProps(),R=y?_:S;R&&R(m)})}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:m,prevProps:y}=this.node,_=["amount","margin","root"].some(function({viewport:m={}},{viewport:y={}}={}){return _=>m[_]!==y[_]}(m,y));_&&this.startObserver()}unmount(){}};let tr={layout:{ProjectionNode:e5.u,MeasureLayout:MeasureLayout}},tn={animation:{Feature:AnimationFeature},exit:{Feature:ExitAnimationFeature},inView:{Feature:InViewFeature},tap:{Feature:PressGesture},focus:{Feature:FocusGesture},hover:{Feature:HoverGesture},...e3,...tr},to=function(m,y){if("undefined"==typeof Proxy)return createMotionComponent;let _=new Map,factory=(_,S)=>createMotionComponent(_,S,m,y);return new Proxy((m,y)=>factory(m,y),{get:(S,T)=>"create"===T?factory:(_.has(T)||_.set(T,createMotionComponent(T,void 0,m,y)),_.get(T))})}(tn,(m,y)=>{let _=y.isSVG??isSVGComponent(m);return _?new T.e(y):new R.W(y,{allowProjection:m!==D.Fragment})})},43418:function(m,y,_){"use strict";_.d(y,{j:function(){return S}});let S="undefined"!=typeof window},4804:function(m,y,_){"use strict";_.d(y,{h:function(){return useConstant}});var S=_(67294);function useConstant(m){let y=(0,S.useRef)(null);return null===y.current&&(y.current=m()),y.current}},24423:function(m,y,_){"use strict";_.d(y,{L:function(){return R}});var S=_(67294),T=_(43418);let R=T.j?S.useLayoutEffect:S.useEffect},86679:function(m,y,_){"use strict";_.d(y,{a:function(){return applyPatch},v:function(){return T}});let S=["Value","Copy","Blank","ReturnIntoArray","ReturnIntoObject","ReturnIntoObjectSameKey","PushField","PushElement","PushParent","Pop","PushFieldCopy","PushFieldBlank","PushElementCopy","PushElementBlank","ReturnIntoObjectPop","ReturnIntoObjectSameKeyPop","ReturnIntoArrayPop","ObjectSetFieldValue","ObjectCopyField","ObjectDeleteField","ArrayAppendValue","ArrayAppendSlice","StringAppendString","StringAppendSlice"];let Patcher=class Patcher{model;root;patch;i;inputStack;outputStack;constructor(m,y,_){this.model=m,this.root=y,this.patch=_,this.i=0,this.inputStack=[],this.outputStack=[]}read(){return this.patch[this.i++]}process(){for(this.inputStack.push({value:this.root}),this.outputStack.push({value:this.root});this.i<this.patch.length;){let m=this.read(),y=S[m];if(!y)throw Error(`Unknown opcode: ${m}`);this[`process${y}`].apply(this)}let m=this.outputStack.pop();return this.finalizeOutput(m)}inputEntry(){return this.inputStack[this.inputStack.length-1]}inputKey(m,y){return m.keys||(m.keys=this.model.objectGetKeys(m.value).sort()),m.keys[y]}outputEntry(){return this.outputStack[this.outputStack.length-1]}outputArray(){let m=this.outputEntry();return m.writeValue||(m.writeValue=this.model.copyArray(m.value)),m.writeValue}outputObject(){let m=this.outputEntry();return m.writeValue||(m.writeValue=this.model.copyObject(m.value)),m.writeValue}outputString(){let m=this.outputEntry();return m.writeValue||(m.writeValue=this.model.copyString(m.value)),m.writeValue}finalizeOutput(m){return m.writeValue?this.model.finalize(m.writeValue):m.value}processValue(){let m=this.model.wrap(this.read());this.outputStack.push({value:m})}processCopy(){let m=this.inputEntry();this.outputStack.push({value:m.value})}processBlank(){this.outputStack.push({value:null})}processReturnIntoArray(){let m=this.outputStack.pop(),y=this.finalizeOutput(m),_=this.outputArray();this.model.arrayAppendValue(_,y)}processReturnIntoObject(){let m=this.read(),y=this.outputStack.pop(),_=this.finalizeOutput(y);_=this.model.markChanged(_);let S=this.outputObject();this.model.objectSetField(S,m,_)}processReturnIntoObjectSameKey(){let m=this.inputEntry(),y=this.outputStack.pop(),_=this.finalizeOutput(y),S=this.outputObject();this.model.objectSetField(S,m.key,_)}processPushField(){let m=this.read(),y=this.inputEntry(),_=this.inputKey(y,m),S=this.model.objectGetField(y.value,_);this.inputStack.push({value:S,key:_})}processPushElement(){let m=this.read(),y=this.inputEntry(),_=this.model.arrayGetElement(y.value,m);this.inputStack.push({value:_})}processPop(){this.inputStack.pop()}processPushFieldCopy(){this.processPushField(),this.processCopy()}processPushFieldBlank(){this.processPushField(),this.processBlank()}processPushElementCopy(){this.processPushElement(),this.processCopy()}processPushElementBlank(){this.processPushElement(),this.processBlank()}processReturnIntoObjectPop(){this.processReturnIntoObject(),this.processPop()}processReturnIntoObjectSameKeyPop(){this.processReturnIntoObjectSameKey(),this.processPop()}processReturnIntoArrayPop(){this.processReturnIntoArray(),this.processPop()}processObjectSetFieldValue(){this.processValue(),this.processReturnIntoObject()}processObjectCopyField(){this.processPushField(),this.processCopy(),this.processReturnIntoObjectSameKey(),this.processPop()}processObjectDeleteField(){let m=this.read(),y=this.inputEntry(),_=this.inputKey(y,m),S=this.outputObject();this.model.objectDeleteField(S,_)}processArrayAppendValue(){let m=this.model.wrap(this.read()),y=this.outputArray();this.model.arrayAppendValue(y,m)}processArrayAppendSlice(){let m=this.read(),y=this.read(),_=this.outputArray(),S=this.inputEntry().value;this.model.arrayAppendSlice(_,S,m,y)}processStringAppendString(){let m=this.model.wrap(this.read()),y=this.outputString();this.model.stringAppendValue(y,m)}processStringAppendSlice(){let m=this.read(),y=this.read(),_=this.outputString(),S=this.inputEntry().value;this.model.stringAppendSlice(_,S,m,y)}};
551function utf8charSize(m){return m>>16?4:m>>11?3:m>>7?2:1}function utf8stringSize(m){let y=0;for(let _=0;_<m.length;_++){let S=utf8charSize(m.codePointAt(_));4==S&&_++,y+=S}return y}function utf8resolveIndex(m,y,_=0){let S=_,T=0;for(T=_;S<y;T++){let y=utf8charSize(m.codePointAt(T));4===y&&T++,S+=y}return T}let IncrementalModel=class IncrementalModel{meta;constructor(m){this.meta=m}wrap(m){return this.wrapWithMeta(m,this.meta,this.meta)}wrapWithMeta(m,y,_=this.meta){return{data:m,startMeta:y,endMeta:_}}asObject(m){if(!m.content){let y={};for(let[_,S]of Object.entries(m.data))y[_]=this.wrapWithMeta(S,m.startMeta);m.content={type:"object",fields:y}}return m.content}asArray(m){if(!m.content){let y=m.data.map(y=>this.wrapWithMeta(y,m.startMeta)),_=y.map(()=>this.meta);m.content={type:"array",elements:y,metas:_}}return m.content}asString(m){if(!m.content){let y=m.data,_={value:y,utf8size:utf8stringSize(y),uses:[],startMeta:m.startMeta,endMeta:m.endMeta};m.content=this.stringFromParts([_])}return m.content}stringFromParts(m){let y={type:"string",parts:m};for(let _ of m)_.uses.push(y);return y}objectGetKeys(m){return m.content?Object.keys(m.content.fields):Object.keys(m.data)}objectGetField(m,y){return this.asObject(m).fields[y]}arrayGetElement(m,y){return this.asArray(m).elements[y]}finalize(m){return this.updateEndMeta(m),{content:m,startMeta:this.meta,endMeta:this.meta}}markChanged(m){return this.wrap(unwrap(m))}updateEndMeta(m){if("string"==m.type)for(let y of m.parts)y.endMeta=this.meta;else if("array"===m.type)for(let y of m.elements)y.content&&y.endMeta!==this.meta&&this.updateEndMeta(y.content),y.endMeta=this.meta;else for(let y of Object.values(m.fields))y.content&&y.endMeta!==this.meta&&this.updateEndMeta(y.content),y.endMeta=this.meta}copyString(m){if(!m)return{type:"string",parts:[]};{let y=this.asString(m);return this.stringFromParts(y.parts.slice())}}copyObject(m){let y={type:"object",fields:{}};if(m){let _=this.asObject(m);Object.assign(y.fields,_.fields)}return y}copyArray(m){let y=m?this.asArray(m):null;return{type:"array",elements:y?y.elements:[],metas:y?y.metas:[]}}objectSetField(m,y,_){m.fields[y]=_}objectDeleteField(m,y){delete m.fields[y]}arrayAppendValue(m,y){m.elements.push(y),m.metas.push(this.meta)}arrayAppendSlice(m,y,_,S){let T=this.asArray(y),R=T.elements.length===_;if(m.elements.push(...T.elements.slice(_,S)),R)m.metas.push(...T.metas.slice(_,S));else for(let y=_;y<S;y++)m.metas.push(this.meta)}stringAppendValue(m,y){for(let _ of this.asString(y).parts)this.stringAppendPart(m,_)}stringAppendPart(m,y){m.parts.push(y),y.uses.push(m)}resolveStringPart(m,y,_){if(0===_)return y;for(let S=y;S<m.parts.length;S++){let y=m.parts[S];if(_===y.utf8size)return S+1;if(_<y.utf8size)return this.splitString(y,_),S+1;_-=y.utf8size}throw Error("splitting string out of bounds")}splitString(m,y){let _,S=y,T=m.utf8size-S;if(m.utf8size!==m.value.length){let _=0;for(y=0;_<S;y++){let S=utf8charSize(m.value.codePointAt(y));4===S&&y++,_+=S}}_=m.value.slice(0,y);let R={value:m.value.slice(y),utf8size:T,uses:m.uses.slice(),startMeta:m.startMeta,endMeta:m.endMeta};for(let y of(m.value=_,m.utf8size=S,m.uses)){let _=y.parts.indexOf(m);if(-1===_)throw Error("bug: mismatch between string parts and use.");y.parts.splice(_+1,0,R)}}stringAppendSlice(m,y,_,S){let T=this.asString(y),R=this.resolveStringPart(T,0,_),D=this.resolveStringPart(T,R,S-_);for(let y=R;y<D;y++){let _=T.parts[y];this.stringAppendPart(m,_)}}};function unwrap(m){if("u">typeof m.data)return m.data;let y,_=m.content;switch(_.type){case"string":y=_.parts.map(m=>m.value).join("");break;case"array":y=_.elements.map(m=>unwrap(m));break;case"object":for(let[m,S]of(y={},Object.entries(_.fields)))y[m]=unwrap(S)}return m.data=y,y}function getType(m){return m.content?m.content.type:Array.isArray(m.data)?"array":null===m.data?"null":typeof m.data}var T=Object.freeze({__proto__:null,applyPatch:function(m,y,_){let S=new IncrementalModel(_);return new Patcher(S,m,y).process()},getType,rebaseValue:function rebaseValue(m,y){let _=getType(m);if(_!==getType(y))return y;let S=new IncrementalModel(m.endMeta),T=new IncrementalModel(y.endMeta);switch(_){case"object":{let _=S.asObject(m),R=T.asObject(y),D=0,j=Object.keys(_.fields).length,B=Object.keys(R.fields).length;for(let[m,y]of Object.entries(R.fields)){let S=_.fields[m];S&&(R.fields[m]=rebaseValue(S,y),R.fields[m]===S&&D++)}return j===B&&j===D?m:y}case"array":{let _=S.asArray(m),R=T.asArray(y);if(_.elements.length!==R.elements.length)break;let D=0;for(let m=0;m<R.elements.length;m++)R.elements[m]=rebaseValue(_.elements[m],R.elements[m]),R.elements[m]!==_.elements[m]&&D++;return 0===D?m:y}case"null":case"boolean":case"number":if(unwrap(m)===unwrap(y))return m;break;
551case"string":{let _=unwrap(m),S=unwrap(y);if(_===S)return m;let R=T.copyString(null),D=function(m,y){let _=Math.min(m.length,y.length),S=0;for(let T=0;T<_;){let _=m.codePointAt(T);if(_!==y.codePointAt(T))break;let R=utf8charSize(_);S+=R,T+=4===R?2:1}return S}(_,S),j=function(m,y,_=0){let S=Math.min(m.length,y.length)-_,T=0;for(let _=0;_<S;){let S=m.codePointAt(m.length-1-_);if(S!==y.codePointAt(y.length-1-_))break;let R=utf8charSize(S);T+=R,_+=4===R?2:1}return T}(_,S,D),B=utf8stringSize(S),Z=utf8stringSize(_);0<D&&T.stringAppendSlice(R,m,0,D),D<B-j&&T.stringAppendSlice(R,y,D,B-j),Z-j<Z&&T.stringAppendSlice(R,m,Z-j,Z);let W=T.finalize(R);if(unwrap(W)!==S)throw Error("incorrect string rebase");return W}}return y},unwrap,wrap:function(m,y){return{data:m,startMeta:y,endMeta:y}}});let SimpleModel=class SimpleModel{wrap(m){return m}finalize(m){return Array.isArray(m)?m:m.data}markChanged(m){return m}objectGetKeys(m){return Object.keys(m)}objectGetField(m,y){return m[y]}arrayGetElement(m,y){return m[y]}copyObject(m){let y={type:"object",data:{}};if(null!==m)for(let[_,S]of Object.entries(m))y.data[_]=S;return y}copyArray(m){return null===m?[]:m.slice()}copyString(m){return{type:"string",data:null===m?"":m}}objectSetField(m,y,_){m.data[y]=_}objectDeleteField(m,y){delete m.data[y]}arrayAppendValue(m,y){m.push(y)}arrayAppendSlice(m,y,_,S){m.push(...y.slice(_,S))}stringAppendSlice(m,y,_,S){let T=utf8resolveIndex(y,_),R=utf8resolveIndex(y,S,T);m.data+=y.slice(T,R)}stringAppendValue(m,y){m.data+=y}};function applyPatch(m,y){return new Patcher(new SimpleModel,m,y).process()}},17423:function(m,y,_){"use strict";_.d(y,{Z:function(){return dist_e}});let t=m=>"object"==typeof m&&null!=m&&1===m.nodeType,e=(m,y)=>(!y||"hidden"!==m)&&"visible"!==m&&"clip"!==m,n=(m,y)=>{if(m.clientHeight<m.scrollHeight||m.clientWidth<m.scrollWidth){let _=getComputedStyle(m,null);return e(_.overflowY,y)||e(_.overflowX,y)||(m=>{let y=(m=>{if(!m.ownerDocument||!m.ownerDocument.defaultView)return null;try{return m.ownerDocument.defaultView.frameElement}catch(m){return null}})(m);return!!y&&(y.clientHeight<m.scrollHeight||y.clientWidth<m.scrollWidth)})(m)}return!1},o=(m,y,_,S,T,R,D,j)=>R<m&&D>y||R>m&&D<y?0:R<=m&&j<=_||D>=y&&j>=_?R-m-S:D>y&&j<_||R<m&&j>_?D-y+T:0,l=m=>{let y=m.parentElement;return null==y?m.getRootNode().host||null:y},dist_r=(m,y)=>{var _,S,T,R;if("undefined"==typeof document)return[];let{scrollMode:D,block:j,inline:B,boundary:Z,skipOverflowHiddenElements:W}=y,q="function"==typeof Z?Z:m=>m!==Z;if(!t(m))throw TypeError("Invalid target");let Y=document.scrollingElement||document.documentElement,ee=[],et=m;for(;t(et)&&q(et);){if((et=l(et))===Y){ee.push(et);break}null!=et&&et===document.body&&n(et)&&!n(document.documentElement)||null!=et&&n(et,W)&&ee.push(et)}let er=null!=(S=null==(_=window.visualViewport)?void 0:_.width)?S:innerWidth,ei=null!=(R=null==(T=window.visualViewport)?void 0:T.height)?R:innerHeight,{scrollX:ea,scrollY:es}=window,{height:el,width:eu,top:ec,right:ed,bottom:ef,left:ep}=m.getBoundingClientRect(),{top:eh,right:eg,bottom:em,left:ey}=(m=>{let y=window.getComputedStyle(m);return{top:parseFloat(y.scrollMarginTop)||0,right:parseFloat(y.scrollMarginRight)||0,bottom:parseFloat(y.scrollMarginBottom)||0,left:parseFloat(y.scrollMarginLeft)||0}})(m),eb="start"===j||"nearest"===j?ec-eh:"end"===j?ef+em:ec+el/2-eh+em,ev="center"===B?ep+eu/2-ey+eg:"end"===B?ed+eg:ep-ey,ex=[];for(let m=0;m<ee.length;m++){let y=ee[m],{height:_,width:S,top:T,right:R,bottom:Z,left:W}=y.getBoundingClientRect();if("if-needed"===D&&ec>=0&&ep>=0&&ef<=ei&&ed<=er&&(y===Y&&!n(y)||ec>=T&&ef<=Z&&ep>=W&&ed<=R))break;let q=getComputedStyle(y),et=parseInt(q.borderLeftWidth,10),eh=parseInt(q.borderTopWidth,10),eg=parseInt(q.borderRightWidth,10),em=parseInt(q.borderBottomWidth,10),ey=0,ew=0,e_="offsetWidth"in y?y.offsetWidth-y.clientWidth-et-eg:0,eC="offsetHeight"in y?y.offsetHeight-y.clientHeight-eh-em:0,eS="offsetWidth"in y?0===y.offsetWidth?0:S/y.offsetWidth:0,ek="offsetHeight"in y?0===y.offsetHeight?0:_/y.offsetHeight:0;if(Y===y)ey="start"===j?eb:"end"===j?eb-ei:"nearest"===j?o(es,es+ei,ei,eh,em,es+eb,es+eb+el,el):eb-ei/2,ew="start"===B?ev:"center"===B?ev-er/2:"end"===B?ev-er:o(ea,ea+er,er,et,eg,ea+ev,ea+ev+eu,eu),ey=Math.max(0,ey+es),ew=Math.max(0,ew+ea);else{ey="start"===j?eb-T-eh:"end"===j?eb-Z+em+eC:"nearest"===j?o(T,Z,_,eh,em+eC,eb,eb+el,el):eb-(T+_/2)+eC/2,ew="start"===B?ev-W-et:"center"===B?ev-(W+S/2)+e_/2:"end"===B?ev-R+eg+e_:o(W,R,S,et,eg+e_,ev,ev+eu,eu);let{scrollLeft:m,scrollTop:D}=y;ey=0===ek?0:Math.max(0,Math.min(D+ey/ek,y.scrollHeight-_/ek+eC)),ew=0===eS?0:Math.max(0,Math.min(m+ew/eS,y.scrollWidth-S/eS+e_)),eb+=D-ey,ev+=m-ew}ex.push({el:y,top:ey,left:ew})}return ex},dist_o=m=>!1===m?{block:"end",inline:"nearest"}:m===Object(m)&&0!==Object.keys(m).length?m:{block:"start",inline:"nearest"};function dist_e(m,y){if(!m.isConnected||!(m=>{let y=m;for(;y&&y.parentNode;){if(y.parentNode===document)return!0;y=y.parentNode instanceof ShadowRoot?y.parentNode.host:y.parentNode}return!1})(m))return;let _=(m=>{let y=window.getComputedStyle(m);return{top:parseFloat(y.scrollMarginTop)||0,right:parseFloat(y.scrollMarginRight)||0,bottom:parseFloat(y.scrollMarginBottom)||
5510,left:parseFloat(y.scrollMarginLeft)||0}})(m);if("object"==typeof y&&"function"==typeof y.behavior)return y.behavior(dist_r(m,y));let S="boolean"==typeof y||null==y?void 0:y.behavior;for(let{el:T,top:R,left:D}of dist_r(m,dist_o(y))){let m=R-_.top+_.bottom,y=D-_.left+_.right;T.scroll({top:m,left:y,behavior:S})}}},42019:function(m,y,_){"use strict";_.d(y,{ZP:function(){return s}});let e=()=>new Promise(m=>{requestAnimationFrame(()=>m())}),t=({clientWidth:m,clientHeight:y,scrollWidth:_,scrollHeight:S})=>S>y||_>m,o=m=>{let y=window.getComputedStyle(m).overflow;return y.includes("auto")||y.includes("scroll")},r=m=>{if(null==m)return{x:0,y:0};let{scrollTop:y,scrollHeight:_,clientHeight:S,scrollLeft:T,scrollWidth:R,clientWidth:D}=m;return{x:T?T/Math.max(1e-5,R-D):0,y:y?y/Math.max(1e-5,_-S):0}};function n(){return(n=Object.assign?Object.assign.bind():function(m){for(var y=1;y<arguments.length;y++){var _=arguments[y];for(var S in _)({}).hasOwnProperty.call(_,S)&&(m[S]=_[S])}return m}).apply(null,arguments)}function l(m){return m.matches("body *")?m:window}let s=class s{constructor(m,y={}){var _,S=this;this.elements=void 0,this.defaults={vertical:!0,horizontal:!0,debug:!0},this.options=void 0,this.paused=!1,this.logger=void 0,this.handleScroll=async function(m){if(S.paused||!m.currentTarget)return;let y=S.getScrollContainer(m.currentTarget);await e(),S.mirrorScrollPositions(r(y),y)}
551,this.elements=[...m].filter(Boolean).map(m=>this.getScrollContainer(m)),this.elements=[...new Set(this.elements)],this.options=n({},this.defaults,y),this.options.debug&&(this.logger=(_="[scroll-mirror]",{log:(...m)=>console.log(_,...m),warn:(...m)=>console.warn(_,...m),error:(...m)=>console.error(_,...m)}),function(m,y){if(m.length<1)null==y||y.warn("No elements provided.");else for(let _ of(m.length<2&&(null==y||y.warn("Only one element provided.",m)),m.some(m=>!m)&&(null==y||y.error("Some elements are not defined.",m)),m))_ instanceof HTMLElement&&!t(_)&&(null==y||y.warn("Element doesn't have overflow:",_)),_ instanceof HTMLElement&&_.matches("body *")&&!o(_)&&(null==y||y.warn('No "overflow: auto;" or "overflow: scroll;" set on element:',_))}(this.elements,this.logger)),this.elements.forEach(m=>this.addScrollHandler(m)),this.elements.includes(document.documentElement)&&this.mirrorScrollPositions(r(document.documentElement),document.documentElement)}pause(){this.paused=!0}resume(){this.paused=!1}destroy(){this.elements.forEach(m=>this.removeScrollHandler(m))}addScrollHandler(m){this.removeScrollHandler(m),l(m).addEventListener("scroll",this.handleScroll,{passive:!0})}removeScrollHandler(m){l(m).removeEventListener("scroll",this.handleScroll)}getScrollContainer(m){return m instanceof HTMLElement&&m.matches("body *")?m:document.documentElement}mirrorScrollPositions(m,y){this.elements.forEach(_=>{y!==_&&(this.removeScrollHandler(_),this.setScrollPosition(m,_),window.requestAnimationFrame(()=>{this.addScrollHandler(_)}))})}setScrollPosition(m,y){let{vertical:_,horizontal:S}=this.options,T=y.scrollWidth-y.clientWidth,R=y.scrollHeight-y.clientHeight;_&&R&&y.scrollTo({top:R*m.y,behavior:"instant"}),S&&T&&y.scrollTo({left:T*m.x,behavior:"instant"})}get progress(){let m=this.elements.find(m=>t(m));return r(m)}set progress(m){"number"==typeof m&&(m={x:m,y:m});let y=n({},this.progress,m);(function(m,y){let _=!0;for(let[S,T]of Object.entries(m))("number"!=typeof T||T<0||T>1)&&(null==y||y.error(`progress.${S} must be a number between 0-1`),_=!1);return _})(y,this.logger)&&this.mirrorScrollPositions(y)}}},41622:function(m,y,_){"use strict";_.d(y,{i:function(){return useEffectEvent}});var S=_(67294);function forbiddenInRender(){throw Error("A function wrapped in useEffectEvent can't be called during rendering.")}S.createContext(!0);let isInvalidExecutionContextForEventFunction=()=>!1;function useEffectEvent(m){let y=S.useRef(forbiddenInRender);return S.useInsertionEffect(()=>{y.current=m},[m]),(...m)=>{isInvalidExecutionContextForEventFunction()&&forbiddenInRender();let _=y.current;return _(...m)}}},61711:function(m,y,_){"use strict";_.d(y,{H:function(){return useHotModuleReload}});var S=_(67294),T=((()=>{try{return!0}catch(m){return!1}})(),(()=>{try{return!1}catch(m){return!1}})());function useHotModuleReload(m){if(T)return void(0,S.useEffect)(()=>{},[m])}},63448:function(m,y,_){"use strict";let S;_.d(y,{IX:function(){return ex},Ry:function(){return ew},Z_:function(){return ev}}),(B=Z||(Z={})).assertEqual=m=>{},B.assertIs=function(m){},B.assertNever=function(m){throw Error()},B.arrayToEnum=m=>{let y={};for(let _ of m)y[_]=_;return y},B.getValidEnumValues=m=>{let y=B.objectKeys(m).filter(y=>"number"!=typeof m[m[y]]),_={};for(let S of y)_[S]=m[S];return B.objectValues(_)},B.objectValues=m=>B.objectKeys(m).map(function(y){return m[y]}),B.objectKeys="function"==typeof Object.keys?m=>Object.keys(m):m=>{let y=[];for(let _ in m)Object.prototype.hasOwnProperty.call(m,_)&&y.push(_);return y},B.find=(m,y)=>{for(let _ of m)if(y(_))return _},B.isInteger="function"==typeof Number.isInteger?m=>Number.isInteger(m):m=>"number"==typeof m&&Number.isFinite(m)&&Math.floor(m)===m,B.joinValues=function(m,y=" | "){return m.map(m=>"string"==typeof m?`'${m}'`:m).join(y)},B.jsonStringifyReplacer=(m,y)=>"bigint"==typeof y?y.toString():y,(W||(W={})).mergeShapes=(m,y)=>({...m,...y});let T=Z.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),getParsedType=m=>{let y=typeof m;switch(y){case"undefined":return T.undefined;
551case"string":return T.string;case"number":return Number.isNaN(m)?T.nan:T.number;case"boolean":return T.boolean;case"function":return T.function;case"bigint":return T.bigint;case"symbol":return T.symbol;case"object":if(Array.isArray(m))return T.array;if(null===m)return T.null;if(m.then&&"function"==typeof m.then&&m.catch&&"function"==typeof m.catch)return T.promise;if("undefined"!=typeof Map&&m instanceof Map)return T.map;if("undefined"!=typeof Set&&m instanceof Set)return T.set;if("undefined"!=typeof Date&&m instanceof Date)return T.date;return T.object;default:return T.unknown}},R=Z.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);let ZodError=class ZodError extends Error{get errors(){return this.issues}constructor(m){super(),this.issues=[],this.addIssue=m=>{this.issues=[...this.issues,m]},this.addIssues=(m=[])=>{this.issues=[...this.issues,...m]};let y=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,y):this.__proto__=y,this.name="ZodError",this.issues=m}format(m){let y=m||function(m){return m.message},_={_errors:[]},processError=m=>{for(let S of m.issues)if("invalid_union"===S.code)S.unionErrors.map(processError);else if("invalid_return_type"===S.code)processError(S.returnTypeError);else if("invalid_arguments"===S.code)processError(S.argumentsError);else if(0===S.path.length)_._errors.push(y(S));else{let m=_,T=0;for(;T<S.path.length;){let _=S.path[T],R=T===S.path.length-1;R?(m[_]=m[_]||{_errors:[]},m[_]._errors.push(y(S))):m[_]=m[_]||{_errors:[]},m=m[_],T++}}};return processError(this),_}static assert(m){if(!(m instanceof ZodError))throw Error(`Not a ZodError: ${m}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Z.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(m=m=>m.message){let y={},_=[];for(let S of this.issues)if(S.path.length>0){let _=S.path[0];y[_]=y[_]||[],y[_].push(m(S))}else _.push(m(S));return{formErrors:_,fieldErrors:y}}get formErrors(){return this.flatten()}};ZodError.create=m=>{let y=new ZodError(m);return y};var D,j,B,Z,W,q,Y,en=(m,y)=>{let _;switch(m.code){case R.invalid_type:_=m.received===T.undefined?"Required":`Expected ${m.expected}, received ${m.received}`;break;case R.invalid_literal:_=`Invalid literal value, expected ${JSON.stringify(m.expected,Z.jsonStringifyReplacer)}`;break;case R.unrecognized_keys:_=`Unrecognized key(s) in object: ${Z.joinValues(m.keys,", ")}`;break;case R.invalid_union:_="Invalid input";break;case R.invalid_union_discriminator:_=`Invalid discriminator value. Expected ${Z.joinValues(m.options)}`;break;case R.invalid_enum_value:_=`Invalid enum value. Expected ${Z.joinValues(m.options)}, received '${m.received}'`;break;case R.invalid_arguments:_="Invalid function arguments";break;case R.invalid_return_type:_="Invalid function return type";break;case R.invalid_date:_="Invalid date";break;case R.invalid_string:"object"==typeof m.validation?"includes"in m.validation?(_=`Invalid input: must include "${m.validation.includes}"`,"number"==typeof m.validation.position&&(_=`${_} at one or more positions greater than or equal to ${m.validation.position}`)):"startsWith"in m.validation?_=`Invalid input: must start with "${m.validation.startsWith}"`:"endsWith"in m.validation?_=`Invalid input: must end with "${m.validation.endsWith}"`:Z.assertNever(m.validation):_="regex"!==m.validation?`Invalid ${m.validation}`:"Invalid";break;case R.too_small:_="array"===m.type?`Array must contain ${m.exact?"exactly":m.inclusive?"at least":"more than"} ${m.minimum} element(s)`:"string"===m.type?`String must contain ${m.exact?"exactly":m.inclusive?"at least":"over"} ${m.minimum} character(s)`:"number"===m.type?`Number must be ${m.exact?"exactly equal to ":m.inclusive?"greater than or equal to ":"greater than "}${m.minimum}`:"bigint"===m.type?`Number must be ${m.exact?"exactly equal to ":m.inclusive?"greater than or equal to ":"greater than "}${m.minimum}`:"date"===m.type?`Date must be ${m.exact?"exactly equal to ":m.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(m.minimum))}`:"Invalid input";break;case R.too_big:_="array"===m.type?`Array must contain ${m.exact?"exactly":m.inclusive?"at most":"less than"} ${m.maximum} element(s)`:"string"===m.type?`String must contain ${m.exact?"exactly":m.inclusive?"at most":"under"} ${m.maximum} character(s)`:"number"===m.type?`Number must be ${m.exact?"exactly":m.inclusive?"less than or equal to":"less than"} ${m.maximum}`:"bigint"===m.type?`BigInt must be ${m.exact?"exactly":m.inclusive?"less than or equal to":"less than"} ${m.maximum}`:"date"===m.type?`Date must be ${m.exact?"exactly":m.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(m.maximum))}`:"Invalid input";break;case R.custom:_="Invalid input";break;case R.invalid_intersection_types:_="Intersection results could not be merged";break;case R.not_multiple_of:_=`Number must be a multiple of ${m.multipleOf}`;break;case R.not_finite:_="Number must be finite";break;default:_=y.defaultError,Z.assertNever(m)}return{message:_}};(D=q||(q={})).errToObj=m=>"string"==typeof m?{message:m}:m||{},D.toString=m=>"string"==typeof m?m:m?.message;let makeIssue=m=>{let{data:y,path:_,errorMaps:S,issueData:T}=m,R=[..._,...T.path||[]],D={...T,path:R};if(void 0!==T.message)return{...T,path:R,message:T.message};let j="",B=S.filter(m=>!!m).slice().reverse();for(let m of B)j=m(D,{data:y,defaultError:j}).message;return{...T,path:R,message:j}};function addIssueToContext(m,y){let _=makeIssue({issueData:y,data:m.data,path:m.path,errorMaps:[m.common.contextualErrorMap,m.schemaErrorMap,en,en==en?void 0:en].filter(m=>!!m)});m.common.issues.push(_)}let ParseStatus=class ParseStatus{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(m,y){let _=[];for(let S of y){if("aborted"===S.status)return ee;"dirty"===S.status&&m.dirty(),_.push(S.value)}return{status:m.value,value:_}}static async mergeObjectAsync(m,y){let _=[];for(let m of y){let y=await m.key,S=await m.value;_.push({key:y,value:S})}return ParseStatus.mergeObjectSync(m,_)}static mergeObjectSync(m,y){let _={};for(let S of y){let{key:y,value:T}=S;if("aborted"===y.status||"aborted"===T.status)return ee;"dirty"===y.status&&m.dirty(),"dirty"===T.status&&m.dirty(),"__proto__"!==y.value&&(void 0!==T.value||S.alwaysSet)&&(_[y.value]=T.value)}return{status:m.value,value:_}}};let ee=Object.freeze({status:"aborted"}),DIRTY=m=>({status:"dirty",value:m}
551),OK=m=>({status:"valid",value:m}),isAborted=m=>"aborted"===m.status,isDirty=m=>"dirty"===m.status,isValid=m=>"valid"===m.status,isAsync=m=>"undefined"!=typeof Promise&&m instanceof Promise;let ParseInputLazyPath=class ParseInputLazyPath{constructor(m,y,_,S){this._cachedPath=[],this.parent=m,this.data=y,this._path=_,this._key=S}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}};let handleResult=(m,y)=>{if(isValid(y))return{success:!0,data:y.value};if(!m.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let y=new ZodError(m.common.issues);return this._error=y,this._error}}};function processCreateParams(m){if(!m)return{};let{errorMap:y,invalid_type_error:_,required_error:S,description:T}=m;if(y&&(_||S))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return y?{errorMap:y,description:T}:{errorMap:(y,T)=>{let{message:R}=m;return"invalid_enum_value"===y.code?{message:R??T.defaultError}:void 0===T.data?{message:R??S??T.defaultError}:"invalid_type"!==y.code?{message:T.defaultError}:{message:R??_??T.defaultError}},description:T}}let ZodType=class ZodType{get description(){return this._def.description}_getType(m){return getParsedType(m.data)}_getOrReturnCtx(m,y){return y||{common:m.parent.common,data:m.data,parsedType:getParsedType(m.data),schemaErrorMap:this._def.errorMap,path:m.path,parent:m.parent}}_processInputParams(m){return{status:new ParseStatus,ctx:{common:m.parent.common,data:m.data,parsedType:getParsedType(m.data),schemaErrorMap:this._def.errorMap,path:m.path,parent:m.parent}}}_parseSync(m){let y=this._parse(m);if(isAsync(y))throw Error("Synchronous parse encountered promise.");return y}_parseAsync(m){let y=this._parse(m);return Promise.resolve(y)}parse(m,y){let _=this.safeParse(m,y);if(_.success)return _.data;throw _.error}safeParse(m,y){let _={common:{issues:[],async:y?.async??!1,contextualErrorMap:y?.errorMap},path:y?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:m,parsedType:getParsedType(m)},S=this._parseSync({data:m,path:_.path,parent:_});return handleResult(_,S)}"~validate"(m){let y={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:m,parsedType:getParsedType(m)};if(!this["~standard"].async)try{let _=this._parseSync({data:m,path:[],parent:y});return isValid(_)?{value:_.value}:{issues:y.common.issues}}catch(m){m?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),y.common={issues:[],async:!0}}return this._parseAsync({data:m,path:[],parent:y}).then(m=>isValid(m)?{value:m.value}:{issues:y.common.issues})}async parseAsync(m,y){let _=await this.safeParseAsync(m,y);if(_.success)return _.data;throw _.error}async safeParseAsync(m,y){let _={common:{issues:[],contextualErrorMap:y?.errorMap,async:!0},path:y?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:m,parsedType:getParsedType(m)},S=this._parse({data:m,path:_.path,parent:_}),T=await (isAsync(S)?S:Promise.resolve(S));return handleResult(_,T)}refine(m,y){let getIssueProperties=m=>"string"==typeof y||void 0===y?{message:y}:"function"==typeof y?y(m):y;return this._refinement((y,_)=>{let S=m(y),setError=()=>_.addIssue({code:R.custom,...getIssueProperties(y)});return"undefined"!=typeof Promise&&S instanceof Promise?S.then(m=>!!m||(setError(),!1)):!!S||(setError(),!1)})}refinement(m,y){return this._refinement((_,S)=>!!m(_)||(S.addIssue("function"==typeof y?y(_,S):y),!1))}_refinement(m){return new ZodEffects({schema:this,typeName:Y.ZodEffects,effect:{type:"refinement",refinement:m}})}superRefine(m){return this._refinement(m)}constructor(m){this.spa=this.safeParseAsync,this._def=m,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:m=>this["~validate"](m)}}optional(){return ZodOptional.create(this,this._def)}nullable(){return ZodNullable.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ZodArray.create(this)}promise(){return ZodPromise.create(this,this._def)}or(m){return ZodUnion.create([this,m],this._def)}and(m){return ZodIntersection.create(this,m,this._def)}transform(m){return new ZodEffects({...processCreateParams(this._def),schema:this,typeName:Y.ZodEffects,effect:{type:"transform",transform:m}})}default(m){return new ZodDefault({...processCreateParams(this._def),innerType:this,defaultValue:"function"==typeof m?m:()=>m,typeName:Y.ZodDefault})}brand(){return new ZodBranded({typeName:Y.ZodBranded,type:this,...processCreateParams(this._def)})}catch(m){return new ZodCatch({...processCreateParams(this._def),innerType:this,catchValue:"function"==typeof m?m:()=>m,typeName:Y.ZodCatch})}describe(m){let y=this.constructor;return new y({...this._def,description:m})}pipe(m){return ZodPipeline.create(this,m)}readonly(){return ZodReadonly.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}};let et=/^c[^\s-]{8,}
551$/i,er=/^[0-9a-z]+$/,ei=/^[0-9A-HJKMNP-TV-Z]{26}$/i,ea=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,es=/^[a-z0-9_-]{21}$/i,el=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,eu=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,ec=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,ed=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ef=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ep=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,eh=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,eg=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,em=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,ey="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",eb=RegExp(`^${ey}$`);function timeRegexSource(m){let y="[0-5]\\d";m.precision?y=`${y}\\.\\d{${m.precision}}`:null==m.precision&&(y=`${y}(\\.\\d+)?`);let _=m.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${y})${_}`}let ZodString=class ZodString extends ZodType{_parse(m){var y,_,D,j;let B;this._def.coerce&&(m.data=String(m.data));let W=this._getType(m);if(W!==T.string){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.string,received:y.parsedType}),ee}let q=new ParseStatus;for(let T of this._def.checks)if("min"===T.kind)m.data.length<T.value&&(addIssueToContext(B=this._getOrReturnCtx(m,B),{co
551de:R.too_small,minimum:T.value,type:"string",inclusive:!0,exact:!1,message:T.message}),q.dirty());else if("max"===T.kind)m.data.length>T.value&&(addIssueToContext(B=this._getOrReturnCtx(m,B),{code:R.too_big,maximum:T.value,type:"string",inclusive:!0,exact:!1,message:T.message}),q.dirty());else if("length"===T.kind){let y=m.data.length>T.value,_=m.data.length<T.value;(y||_)&&(B=this._getOrReturnCtx(m,B),y?addIssueToContext(B,{code:R.too_big,maximum:T.value,type:"string",inclusive:!0,exact:!0,message:T.message}):_&&addIssueToContext(B,{code:R.too_small,minimum:T.value,type:"string",inclusive:!0,exact:!0,message:T.message}),q.dirty())}else if("email"===T.kind)ec.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"email",code:R.invalid_string,message:T.message}),q.dirty());else if("emoji"===T.kind)S||(S=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),S.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"emoji",code:R.invalid_string,message:T.message}),q.dirty());else if("uuid"===T.kind)ea.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"uuid",code:R.invalid_string,message:T.message}),q.dirty());else if("nanoid"===T.kind)es.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"nanoid",code:R.invalid_string,message:T.message}),q.dirty());else if("cuid"===T.kind)et.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"cuid",code:R.invalid_string,message:T.message}),q.dirty());else if("cuid2"===T.kind)er.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"cuid2",code:R.invalid_string,message:T.message}),q.dirty());else if("ulid"===T.kind)ei.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"ulid",code:R.invalid_string,message:T.message}),q.dirty());else if("url"===T.kind)try{new URL(m.data)}catch{addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"url",code:R.invalid_string,message:T.message}),q.dirty()}else if("regex"===T.kind){T.regex.lastIndex=0;let y=T.regex.test(m.data);y||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"regex",code:R.invalid_string,message:T.message}),q.dirty())}else if("trim"===T.kind)m.data=m.data.trim();else if("includes"===T.kind)m.data.includes(T.value,T.position)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{co
551de:R.invalid_string,validation:{includes:T.value,position:T.position},message:T.message}),q.dirty());else if("toLowerCase"===T.kind)m.data=m.data.toLowerCase();else if("toUpperCase"===T.kind)m.data=m.data.toUpperCase();else if("startsWith"===T.kind)m.data.startsWith(T.value)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{code:R.invalid_string,validation:{startsWith:T.value},message:T.message}),q.dirty());else if("endsWith"===T.kind)m.data.endsWith(T.value)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{code:R.invalid_string,validation:{endsWith:T.value},message:T.message}),q.dirty());else if("datetime"===T.kind){let y=function(m){let y=`${ey}T${timeRegexSource(m)}`,_=[];return _.push(m.local?"Z?":"Z"),m.offset&&_.push("([+-]\\d{2}:?\\d{2})"),y=`${y}(${_.join("|")})`,RegExp(`^${y}$`)}(T);y.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{code:R.invalid_string,validation:"datetime",message:T.message}),q.dirty())}else if("date"===T.kind)eb.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{code:R.invalid_string,validation:"date",message:T.message}),q.dirty());else if("time"===T.kind){let y=RegExp(`^${timeRegexSource(T)}$`);y.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{co
551de:R.invalid_string,validation:"time",message:T.message}),q.dirty())}else"duration"===T.kind?eu.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"duration",code:R.invalid_string,message:T.message}),q.dirty()):"ip"===T.kind?(y=m.data,("v4"===(_=T.version)||!_)&&ed.test(y)||("v6"===_||!_)&&ep.test(y)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"ip",code:R.invalid_string,message:T.message}),q.dirty())):"jwt"===T.kind?!function(m,y){if(!el.test(m))return!1;try{let[_]=m.split(".");if(!_)return!1;let S=_.replace(/-/g,"+").replace(/_/g,"/").padEnd(_.length+(4-_.length%4)%4,"="),T=JSON.parse(atob(S));if("object"!=typeof T||null===T||"typ"in T&&T?.typ!=="JWT"||!T.alg||y&&T.alg!==y)return!1;return!0}catch{return!1}}(m.data,T.alg)&&(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"jwt",code:R.invalid_string,message:T.message}),q.dirty()):"cidr"===T.kind?(D=m.data,("v4"===(j=T.version)||!j)&&ef.test(D)||("v6"===j||!j)&&eh.test(D)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"cidr",code:R.invalid_string,message:T.message}),q.dirty())):"base64"===T.kind?eg.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"base64",code:R.invalid_string,message:T.message}),q.dirty()):"base64url"===T.kind?em.test(m.data)||(addIssueToContext(B=this._getOrReturnCtx(m,B),{validation:"base64url",code:R.invalid_string,message:T.message}),q.dirty()):Z.assertNever(T);return{status:q.value,value:m.data}}_regex(m,y,_){return this.refinement(y=>m.test(y),{validation:y,code:R.invalid_string,...q.errToObj(_)})}_addCheck(m){return new ZodString({...this._def,checks:[...this._def.checks,m]})}email(m){return this._addCheck({kind:"email",...q.errToObj(m)})}url(m){return this._addCheck({kind:"url",...q.errToObj(m)})}emoji(m){return this._addCheck({kind:"emoji",...q.errToObj(m)})}uuid(m){return this._addCheck({kind:"uuid",...q.errToObj(m)})}nanoid(m){return this._addCheck({kind:"nanoid",...q.errToObj(m)})}cuid(m){return this._addCheck({kind:"cuid",...q.errToObj(m)})}cuid2(m){return this._addCheck({kind:"cuid2",...q.errToObj(m)})}ulid(m){return this._addCheck({kind:"ulid",...q.errToObj(m)})}base64(m){return this._addCheck({kind:"base64",...q.errToObj(m)})}base64url(m){return this._addCheck({kind:"base64url",...q.errToObj(m)})}jwt(m){return this._addCheck({kind:"jwt",...q.errToObj(m)})}ip(m){return this._addCheck({kind:"ip",...q.errToObj(m)})}cidr(m){return this._addCheck({kind:"cidr",...q.errToObj(m)})}datetime(m){return"string"==typeof m?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:m}):this._addCheck({kind:"datetime",precision:void 0===m?.precision?null:m?.precision,offset:m?.offset??!1,local:m?.local??!1,...q.errToObj(m?.message)})}date(m){return this._addCheck({kind:"date",message:m})}time(m){return"string"==typeof m?this._addCheck({kind:"time",precision:null,message:m}):this._addCheck({kind:"time",precision:void 0===m?.precision?null:m?.precision,...q.errToObj(m?.message)})}duration(m){return this._addCheck({kind:"duration",...q.errToObj(m)})}regex(m,y){return this._addCheck({kind:"regex",regex:m,...q.errToObj(y)})}includes(m,y){return this._addCheck({kind:"includes",value:m,position:y?.position,...q.errToObj(y?.message)})}startsWith(m,y){return this._addCheck({kind:"startsWith",value:m,...q.errToObj(y)})}endsWith(m,y){return this._addCheck({kind:"endsWith",value:m,...q.errToObj(y)})}min(m,y){return this._addCheck({kind:"min",value:m,...q.errToObj(y)})}max(m,y){return this._addCheck({kind:"max",value:m,...q.errToObj(y)})}length(m,y){return this._addCheck({kind:"length",value:m,...q.errToObj(y)})}nonempty(m){return this.min(1,q.errToObj(m))}trim(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(m=>"datetime"===m.kind)}get isDate(){return!!this._def.checks.find(m=>"date"===m.kind)}get isTime(){return!!this._def.checks.find(m=>"time"===m.kind)}get isDuration(){return!!this._def.checks.find(m=>"duration"===m.kind)}get isEmail(){return!!this._def.checks.find(m=>"email"===m.kind)}get isURL(){return!!this._def.checks.find(m=>"url"===m.kind)}get isEmoji(){return!!this._def.checks.find(m=>"emoji"===m.kind)}
551get isUUID(){return!!this._def.checks.find(m=>"uuid"===m.kind)}get isNANOID(){return!!this._def.checks.find(m=>"nanoid"===m.kind)}get isCUID(){return!!this._def.checks.find(m=>"cuid"===m.kind)}get isCUID2(){return!!this._def.checks.find(m=>"cuid2"===m.kind)}get isULID(){return!!this._def.checks.find(m=>"ulid"===m.kind)}get isIP(){return!!this._def.checks.find(m=>"ip"===m.kind)}get isCIDR(){return!!this._def.checks.find(m=>"cidr"===m.kind)}get isBase64(){return!!this._def.checks.find(m=>"base64"===m.kind)}get isBase64url(){return!!this._def.checks.find(m=>"base64url"===m.kind)}get minLength(){let m=null;for(let y of this._def.checks)"min"===y.kind&&(null===m||y.value>m)&&(m=y.value);return m}get maxLength(){let m=null;for(let y of this._def.checks)"max"===y.kind&&(null===m||y.value<m)&&(m=y.value);return m}};ZodString.create=m=>new ZodString({checks:[],typeName:Y.ZodString,coerce:m?.coerce??!1,...processCreateParams(m)});let ZodNumber=class ZodNumber extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(m){let y;this._def.coerce&&(m.data=Number(m.data));let _=this._getType(m);if(_!==T.number){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.number,received:y.parsedType}),ee}let S=new ParseStatus;for(let _ of this._def.checks)if("int"===_.kind)Z.isInteger(m.data)||(addIssueToContext(y=this._getOrReturnCtx(m,y),{code:R.invalid_type,expected:"integer",received:"float",message:_.message}),S.dirty());else if("min"===_.kind){let T=_.inclusive?m.data<_.value:m.data<=_.value;T&&(addIssueToContext(y=this._getOrReturnCtx(m,y),{code:R.too_small,minimum:_.value,type:"number",inclusive:_.inclusive,exact:!1,message:_.message}),S.dirty())}else if("max"===_.kind){let T=_.inclusive?m.data>_.value:m.data>=_.value;T&&(addIssueToContext(y=this._getOrReturnCtx(m,y),{code:R.too_big,maximum:_.value,type:"number",inclusive:_.inclusive,exact:!1,message:_.message}),S.dirty())}else"multipleOf"===_.kind?0!==function(m,y){let _=(m.toString().split(".")[1]||"").length,S=(y.toString().split(".")[1]||"").length,T=_>S?_:S,R=Number.parseInt(m.toFixed(T).replace(".","")),D=Number.parseInt(y.toFixed(T).replace(".",""));return R%D/10**T}(m.data,_.value)&&(addIssueToContext(y=this._getOrReturnCtx(m,y),{code:R.not_multiple_of,multipleOf:_.value,message:_.message}),S.dirty()):"finite"===_.kind?Number.isFinite(m.data)||(addIssueToContext(y=this._getOrReturnCtx(m,y),{code:R.not_finite,message:_.message}),S.dirty()):Z.assertNever(_);return{status:S.value,value:m.data}}gte(m,y){return this.setLimit("min",m,!0,q.toString(y))}gt(m,y){return this.setLimit("min",m,!1,q.toString(y))}lte(m,y){return this.setLimit("max",m,!0,q.toString(y))}lt(m,y){return this.setLimit("max",m,!1,q.toString(y))}setLimit(m,y,_,S){return new ZodNumber({...this._def,checks:[...this._def.checks,{kind:m,value:y,inclusive:_,message:q.toString(S)}]})}_addCheck(m){return new ZodNumber({...this._def,checks:[...this._def.checks,m]})}int(m){return this._addCheck({kind:"int",message:q.toString(m)})}positive(m){return this._addCheck({kind:"min",value:0,inclusive:!1,message:q.toString(m)})}negative(m){return this._addCheck({kind:"max",value:0,inclusive:!1,message:q.toString(m)})}nonpositive(m){return this._addCheck({kind:"max",value:0,inclusive:!0,message:q.toString(m)})}nonnegative(m){return this._addCheck({kind:"min",value:0,inclusive:!0,message:q.toString(m)})}multipleOf(m,y){return this._addCheck({kind:"multipleOf",value:m,message:q.toString(y)})}finite(m){return this._addCheck({kind:"finite",message:q.toString(m)})}safe(m){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:q.toString(m)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:q.toString(m)})}get minValue(){let m=null;for(let y of this._def.checks)"min"===y.kind&&(null===m||y.value>m)&&(m=y.value);return m}get maxValue(){let m=null;for(let y of this._def.checks)"max"===y.kind&&(null===m||y.value<m)&&(m=y.value);return m}get isInt(){return!!this._def.checks.find(m=>"int"===m.kind||"multipleOf"===m.kind&&Z.isInteger(m.value))}get isFinite(){let m=null,y=null;for(let _ of this._def.checks){if("finite"===_.kind||"int"===_.kind||"multipleOf"===_.kind)return!0;"min"===_.kind?(null===y||_.value>y)&&(y=_.value):"max"===_.kind&&(null===m||_.value<m)&&(m=_.value)}return Number.isFinite(y)&&Number.isFinite(m)}};ZodNumber.create=m=>new ZodNumber({checks:[],typeName:Y.ZodNumber,coerce:m?.coerce||!1,...processCreateParams(m)});
551let ZodBigInt=class ZodBigInt extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(m){let y;if(this._def.coerce)try{m.data=BigInt(m.data)}catch{return this._getInvalidInput(m)}let _=this._getType(m);if(_!==T.bigint)return this._getInvalidInput(m);let S=new ParseStatus;for(let _ of this._def.checks)if("min"===_.kind){let T=_.inclusive?m.data<_.value:m.data<=_.value;T&&(addIssueToContext(y=this._getOrReturnCtx(m,y),{code:R.too_small,type:"bigint",minimum:_.value,inclusive:_.inclusive,message:_.message}),S.dirty())}else if("max"===_.kind){let T=_.inclusive?m.data>_.value:m.data>=_.value;T&&(addIssueToContext(y=this._getOrReturnCtx(m,y),{code:R.too_big,type:"bigint",maximum:_.value,inclusive:_.inclusive,message:_.message}),S.dirty())}else"multipleOf"===_.kind?m.data%_.value!==BigInt(0)&&(addIssueToContext(y=this._getOrReturnCtx(m,y),{code:R.not_multiple_of,multipleOf:_.value,message:_.message}),S.dirty()):Z.assertNever(_);return{status:S.value,value:m.data}}_getInvalidInput(m){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.bigint,received:y.parsedType}),ee}gte(m,y){return this.setLimit("min",m,!0,q.toString(y))}gt(m,y){return this.setLimit("min",m,!1,q.toString(y))}lte(m,y){return this.setLimit("max",m,!0,q.toString(y))}lt(m,y){return this.setLimit("max",m,!1,q.toString(y))}setLimit(m,y,_,S){return new ZodBigInt({...this._def,checks:[...this._def.checks,{kind:m,value:y,inclusive:_,message:q.toString(S)}]})}_addCheck(m){return new ZodBigInt({...this._def,checks:[...this._def.checks,m]})}positive(m){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:q.toString(m)})}negative(m){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:q.toString(m)})}nonpositive(m){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:q.toString(m)})}nonnegative(m){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:q.toString(m)})}multipleOf(m,y){return this._addCheck({kind:"multipleOf",value:m,message:q.toString(y)})}get minValue(){let m=null;for(let y of this._def.checks)"min"===y.kind&&(null===m||y.value>m)&&(m=y.value);return m}get maxValue(){let m=null;for(let y of this._def.checks)"max"===y.kind&&(null===m||y.value<m)&&(m=y.value);return m}};ZodBigInt.create=m=>new ZodBigInt({checks:[],typeName:Y.ZodBigInt,coerce:m?.coerce??!1,...processCreateParams(m)});let ZodBoolean=class ZodBoolean extends ZodType{_parse(m){this._def.coerce&&(m.data=!!m.data);let y=this._getType(m);if(y!==T.boolean){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.boolean,received:y.parsedType}),ee}return OK(m.data)}};ZodBoolean.create=m=>new ZodBoolean({typeName:Y.ZodBoolean,coerce:m?.coerce||!1,...processCreateParams(m)});let ZodDate=class ZodDate extends ZodType{_parse(m){let y;this._def.coerce&&(m.data=new Date(m.data));let _=this._getType(m);if(_!==T.date){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.date,received:y.parsedType}),ee}if(Number.isNaN(m.data.getTime())){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_date}),ee}let S=new ParseStatus;for(let _ of this._def.checks)"min"===_.kind?m.data.getTime()<_.value&&(addIssueToContext(y=this._getOrReturnCtx(m,y),{code:R.too_small,message:_.message,inclusive:!0,exact:!1,minimum:_.value,type:"date"}),S.dirty()):"max"===_.kind?m.data.getTime()>_.value&&(addIssueToContext(y=this._getOrReturnCtx(m,y),{code:R.too_big,message:_.message,inclusive:!0,exact:!1,maximum:_.value,type:"date"}),S.dirty()):Z.assertNever(_);return{status:S.value,value:new Date(m.data.getTime())}}_addCheck(m){return new ZodDate({...this._def,checks:[...this._def.checks,m]})}min(m,y){return this._addCheck({kind:"min",value:m.getTime(),message:q.toString(y)})}max(m,y){return this._addCheck({kind:"max",value:m.getTime(),message:q.toString(y)})}get minDate(){let m=null;for(let y of this._def.checks)"min"===y.kind&&(null===m||y.value>m)&&(m=y.value);return null!=m?new Date(m):null}get maxDate(){let m=null;for(let y of this._def.checks)"max"===y.kind&&(null===m||y.value<m)&&(m=y.value);return null!=m?new Date(m):null}};ZodDate.create=m=>new ZodDate({checks:[],coerce:m?.coerce||!1,typeName:Y.ZodDate,...processCreateParams(m)});
551let ZodSymbol=class ZodSymbol extends ZodType{_parse(m){let y=this._getType(m);if(y!==T.symbol){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.symbol,received:y.parsedType}),ee}return OK(m.data)}};ZodSymbol.create=m=>new ZodSymbol({typeName:Y.ZodSymbol,...processCreateParams(m)});let ZodUndefined=class ZodUndefined extends ZodType{_parse(m){let y=this._getType(m);if(y!==T.undefined){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.undefined,received:y.parsedType}),ee}return OK(m.data)}};ZodUndefined.create=m=>new ZodUndefined({typeName:Y.ZodUndefined,...processCreateParams(m)});let ZodNull=class ZodNull extends ZodType{_parse(m){let y=this._getType(m);if(y!==T.null){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.null,received:y.parsedType}),ee}return OK(m.data)}};ZodNull.create=m=>new ZodNull({typeName:Y.ZodNull,...processCreateParams(m)});let ZodAny=class ZodAny extends ZodType{constructor(){super(...arguments),this._any=!0}_parse(m){return OK(m.data)}};ZodAny.create=m=>new ZodAny({typeName:Y.ZodAny,...processCreateParams(m)});let ZodUnknown=class ZodUnknown extends ZodType{constructor(){super(...arguments),this._unknown=!0}_parse(m){return OK(m.data)}};ZodUnknown.create=m=>new ZodUnknown({typeName:Y.ZodUnknown,...processCreateParams(m)});let ZodNever=class ZodNever extends ZodType{_parse(m){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.never,received:y.parsedType}),ee}};ZodNever.create=m=>new ZodNever({typeName:Y.ZodNever,...processCreateParams(m)});let ZodVoid=class ZodVoid extends ZodType{_parse(m){let y=this._getType(m);if(y!==T.undefined){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.void,received:y.parsedType}),ee}return OK(m.data)}};ZodVoid.create=m=>new ZodVoid({typeName:Y.ZodVoid,...processCreateParams(m)});let ZodArray=class ZodArray extends ZodType{_parse(m){let{ctx:y,status:_}=this._processInputParams(m),S=this._def;if(y.parsedType!==T.array)return addIssueToContext(y,{code:R.invalid_type,expected:T.array,received:y.parsedType}),ee;if(null!==S.exactLength){let m=y.data.length>S.exactLength.value,T=y.data.length<S.exactLength.value;(m||T)&&(addIssueToContext(y,{code:m?R.too_big:R.too_small,minimum:T?S.exactLength.value:void 0,maximum:m?S.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:S.exactLength.message}),_.dirty())}
551if(null!==S.minLength&&y.data.length<S.minLength.value&&(addIssueToContext(y,{code:R.too_small,minimum:S.minLength.value,type:"array",inclusive:!0,exact:!1,message:S.minLength.message}),_.dirty()),null!==S.maxLength&&y.data.length>S.maxLength.value&&(addIssueToContext(y,{code:R.too_big,maximum:S.maxLength.value,type:"array",inclusive:!0,exact:!1,message:S.maxLength.message}),_.dirty()),y.common.async)return Promise.all([...y.data].map((m,_)=>S.type._parseAsync(new ParseInputLazyPath(y,m,y.path,_)))).then(m=>ParseStatus.mergeArray(_,m));let D=[...y.data].map((m,_)=>S.type._parseSync(new ParseInputLazyPath(y,m,y.path,_)));return ParseStatus.mergeArray(_,D)}get element(){return this._def.type}min(m,y){return new ZodArray({...this._def,minLength:{value:m,message:q.toString(y)}})}max(m,y){return new ZodArray({...this._def,maxLength:{value:m,message:q.toString(y)}})}length(m,y){return new ZodArray({...this._def,exactLength:{value:m,message:q.toString(y)}})}nonempty(m){return this.min(1,m)}};ZodArray.create=(m,y)=>new ZodArray({type:m,minLength:null,maxLength:null,exactLength:null,typeName:Y.ZodArray,...processCreateParams(y)});let ZodObject=class ZodObject extends ZodType{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let m=this._def.shape(),y=Z.objectKeys(m);return this._cached={shape:m,keys:y},this._cached}_parse(m){let y=this._getType(m);if(y!==T.object){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.object,received:y.parsedType}),ee}let{status:_,ctx:S}=this._processInputParams(m),{shape:D,keys:j}=this._getCached(),B=[];if(!(this._def.catchall instanceof ZodNever&&"strip"===this._def.unknownKeys))for(let m in S.data)j.includes(m)||B.push(m);let Z=[];for(let m of j){let y=D[m],_=S.data[m];Z.push({key:{status:"valid",value:m},value:y._parse(new ParseInputLazyPath(S,_,S.path,m)),alwaysSet:m in S.data})}if(this._def.catchall instanceof ZodNever){let m=this._def.unknownKeys;if("passthrough"===m)for(let m of B)Z.push({key:{status:"valid",value:m},value:{status:"valid",value:S.data[m]}});else if("strict"===m)B.length>0&&(addIssueToContext(S,{code:R.unrecognized_keys,keys:B}),_.dirty());else if("strip"===m);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let m=this._def.catchall;for(let y of B){let _=S.data[y];Z.push({key:{status:"valid",value:y},value:m._parse(new ParseInputLazyPath(S,_,S.path,y)),alwaysSet:y in S.data})}}return S.common.async?Promise.resolve().then(async()=>{let m=[];for(let y of Z){let _=await y.key,S=await y.value;m.push({key:_,value:S,alwaysSet:y.alwaysSet})}return m}).then(m=>ParseStatus.mergeObjectSync(_,m)):ParseStatus.mergeObjectSync(_,Z)}get shape(){return this._def.shape()}strict(m){return q.errToObj,new ZodObject({...this._def,unknownKeys:"strict",...void 0!==m?{errorMap:(y,_)=>{let S=this._def.errorMap?.(y,_).message??_.defaultError;return"unrecognized_keys"===y.code?{message:q.errToObj(m).message??S}:{message:S}}}:{}})}strip(){return new ZodObject({...this._def,unknownKeys:"strip"})}passthrough(){return new ZodObject({...this._def,unknownKeys:"passthrough"})}extend(m){return new ZodObject({...this._def,shape:()=>({...this._def.shape(),...m})})}merge(m){let y=new ZodObject({unknownKeys:m._def.unknownKeys,catchall:m._def.catchall,shape:()=>({...this._def.shape(),...m._def.shape()}),typeName:Y.ZodObject});return y}setKey(m,y){return this.augment({[m]:y})}catchall(m){return new ZodObject({...this._def,catchall:m})}pick(m){let y={};for(let _ of Z.objectKeys(m))m[_]&&this.shape[_]&&(y[_]=this.shape[_]);return new ZodObject({...this._def,shape:()=>y})}omit(m){let y={};for(let _ of Z.objectKeys(this.shape))m[_]||(y[_]=this.shape[_]);return new ZodObject({...this._def,shape:()=>y})}deepPartial(){return function deepPartialify(m){if(m instanceof ZodObject){let y={};for(let _ in m.shape){let S=m.shape[_];y[_]=ZodOptional.create(deepPartialify(S))}return new ZodObject({...m._def,shape:()=>y})}return m instanceof ZodArray?new ZodArray({...m._def,type:deepPartialify(m.element)}):m instanceof ZodOptional?ZodOptional.create(deepPartialify(m.unwrap())):m instanceof ZodNullable?ZodNullable.create(deepPartialify(m.unwrap())):m instanceof ZodTuple?ZodTuple.create(m.items.map(m=>deepPartialify(m))):m}(this)}partial(m){let y={};for(let _ of Z.objectKeys(this.shape)){let S=this.shape[_];m&&!m[_]?y[_]=S:y[_]=S.optional()}return new ZodObject({...this._def,shape:()=>y})}required(m){let y={};for(let _ of Z.objectKeys(this.shape))if(m&&!m[_])y[_]=this.shape[_];else{let m=this.shape[_],S=m;for(;S instanceof ZodOptional;)S=S._def.innerType;y[_]=S}return new ZodObject({...this._def,shape:()=>y})}keyof(){return createZodEnum(Z.objectKeys(this.shape))}};ZodObject.create=(m,y)=>new ZodObject({shape:()=>m,unknownKeys:"strip",catchall:ZodNever.create(),typeName:Y.ZodObject,...processCreateParams(y)}),ZodObject.strictCreate=(m,y)=>new ZodObject({shape:()=>m,unknownKeys:"strict",catchall:ZodNever.create(),typeName:Y.ZodObject,...processCreateParams(y)}),ZodObject.lazycreate=(m,y)=>new ZodObject({shape:m,unknownKeys:"strip",catchall:ZodNever.create(),typeName:Y.ZodObject,...processCreateParams(y)});
551let ZodUnion=class ZodUnion extends ZodType{_parse(m){let{ctx:y}=this._processInputParams(m),_=this._def.options;if(y.common.async)return Promise.all(_.map(async m=>{let _={...y,common:{...y.common,issues:[]},parent:null};return{result:await m._parseAsync({data:y.data,path:y.path,parent:_}),ctx:_}})).then(function(m){for(let y of m)if("valid"===y.result.status)return y.result;for(let _ of m)if("dirty"===_.result.status)return y.common.issues.push(..._.ctx.common.issues),_.result;let _=m.map(m=>new ZodError(m.ctx.common.issues));return addIssueToContext(y,{code:R.invalid_union,unionErrors:_}),ee});{let m;let S=[];for(let T of _){let _={...y,common:{...y.common,issues:[]},parent:null},R=T._parseSync({data:y.data,path:y.path,parent:_});if("valid"===R.status)return R;"dirty"!==R.status||m||(m={result:R,ctx:_}),_.common.issues.length&&S.push(_.common.issues)}if(m)return y.common.issues.push(...m.ctx.common.issues),m.result;let T=S.map(m=>new ZodError(m));return addIssueToContext(y,{code:R.invalid_union,unionErrors:T}),ee}}get options(){return this._def.options}};ZodUnion.create=(m,y)=>new ZodUnion({options:m,typeName:Y.ZodUnion,...processCreateParams(y)});let getDiscriminator=m=>{if(m instanceof ZodLazy)return getDiscriminator(m.schema);if(m instanceof ZodEffects)return getDiscriminator(m.innerType());if(m instanceof ZodLiteral)return[m.value];if(m instanceof ZodEnum)return m.options;if(m instanceof ZodNativeEnum)return Z.objectValues(m.enum);if(m instanceof ZodDefault)return getDiscriminator(m._def.innerType);if(m instanceof ZodUndefined)return[void 0];else if(m instanceof ZodNull)return[null];else if(m instanceof ZodOptional)return[void 0,...getDiscriminator(m.unwrap())];else if(m instanceof ZodNullable)return[null,...getDiscriminator(m.unwrap())];else if(m instanceof ZodBranded)return getDiscriminator(m.unwrap());else if(m instanceof ZodReadonly)return getDiscriminator(m.unwrap());else if(m instanceof ZodCatch)return getDiscriminator(m._def.innerType);else return[]};let ZodDiscriminatedUnion=class ZodDiscriminatedUnion extends ZodType{_parse(m){let{ctx:y}=this._processInputParams(m);if(y.parsedType!==T.object)return addIssueToContext(y,{code:R.invalid_type,expected:T.object,received:y.parsedType}),ee;let _=this.discriminator,S=y.data[_],D=this.optionsMap.get(S);return D?y.common.async?D._parseAsync({data:y.data,path:y.path,parent:y}):D._parseSync({data:y.data,path:y.path,parent:y}):(addIssueToContext(y,{code:R.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[_]}),ee)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(m,y,_){let S=new Map;for(let _ of y){let y=getDiscriminator(_.shape[m]);if(!y.length)throw Error(`A discriminator value for key \`${m}\` could not be extracted from all schema options`);for(let T of y){if(S.has(T))throw Error(`Discriminator property ${String(m)} has duplicate value ${String(T)}`);S.set(T,_)}}return new ZodDiscriminatedUnion({typeName:Y.ZodDiscriminatedUnion,discriminator:m,options:y,optionsMap:S,...processCreateParams(_)})}};let ZodIntersection=class ZodIntersection extends ZodType{_parse(m){let{status:y,ctx:_}=this._processInputParams(m),handleParsed=(m,S)=>{if(isAborted(m)||isAborted(S))return ee;let D=function mergeValues(m,y){let _=getParsedType(m),S=getParsedType(y);if(m===y)return{valid:!0,data:m};if(_===T.object&&S===T.object){let _=Z.objectKeys(y),S=Z.objectKeys(m).filter(m=>-1!==_.indexOf(m)),T={...m,...y};for(let _ of S){let S=mergeValues(m[_],y[_]);if(!S.valid)return{valid:!1};T[_]=S.data}return{valid:!0,data:T}}if(_===T.array&&S===T.array){if(m.length!==y.length)return{valid:!1};let _=[];for(let S=0;S<m.length;S++){let T=m[S],R=y[S],D=mergeValues(T,R);if(!D.valid)return{valid:!1};_.push(D.data)}return{valid:!0,data:_}}return _===T.date&&S===T.date&&+m==+y?{valid:!0,data:m}:{valid:!1}}(m.value,S.value);return D.valid?((isDirty(m)||isDirty(S))&&y.dirty(),{status:y.value,value:D.data}):(addIssueToContext(_,{code:R.invalid_intersection_types}),ee)};return _.common.async?Promise.all([this._def.left._parseAsync({data:_.data,path:_.path,parent:_}),this._def.right._parseAsync({data:_.data,path:_.path,parent:_})]).then(([m,y])=>handleParsed(m,y)):handleParsed(this._def.left._parseSync({data:_.data,path:_.path,parent:_}),this._def.right._parseSync({data:_.data,path:_.path,parent:_}))}};ZodIntersection.create=(m,y,_)=>new ZodIntersection({left:m,right:y,typeName:Y.ZodIntersection,...processCreateParams(_)});
551let ZodTuple=class ZodTuple extends ZodType{_parse(m){let{status:y,ctx:_}=this._processInputParams(m);if(_.parsedType!==T.array)return addIssueToContext(_,{code:R.invalid_type,expected:T.array,received:_.parsedType}),ee;if(_.data.length<this._def.items.length)return addIssueToContext(_,{code:R.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),ee;let S=this._def.rest;!S&&_.data.length>this._def.items.length&&(addIssueToContext(_,{code:R.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),y.dirty());let D=[..._.data].map((m,y)=>{let S=this._def.items[y]||this._def.rest;return S?S._parse(new ParseInputLazyPath(_,m,_.path,y)):null}).filter(m=>!!m);return _.common.async?Promise.all(D).then(m=>ParseStatus.mergeArray(y,m)):ParseStatus.mergeArray(y,D)}get items(){return this._def.items}rest(m){return new ZodTuple({...this._def,rest:m})}};ZodTuple.create=(m,y)=>{if(!Array.isArray(m))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new ZodTuple({items:m,typeName:Y.ZodTuple,rest:null,...processCreateParams(y)})};let ZodRecord=class ZodRecord extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(m){let{status:y,ctx:_}=this._processInputParams(m);if(_.parsedType!==T.object)return addIssueToContext(_,{code:R.invalid_type,expected:T.object,received:_.parsedType}),ee;let S=[],D=this._def.keyType,j=this._def.valueType;for(let m in _.data)S.push({key:D._parse(new ParseInputLazyPath(_,m,_.path,m)),value:j._parse(new ParseInputLazyPath(_,_.data[m],_.path,m)),alwaysSet:m in _.data});return _.common.async?ParseStatus.mergeObjectAsync(y,S):ParseStatus.mergeObjectSync(y,S)}get element(){return this._def.valueType}static create(m,y,_){return new ZodRecord(y instanceof ZodType?{keyType:m,valueType:y,typeName:Y.ZodRecord,...processCreateParams(_)}:{keyType:ZodString.create(),valueType:m,typeName:Y.ZodRecord,...processCreateParams(y)})}};let ZodMap=class ZodMap extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(m){let{status:y,ctx:_}=this._processInputParams(m);if(_.parsedType!==T.map)return addIssueToContext(_,{code:R.invalid_type,expected:T.map,received:_.parsedType}),ee;let S=this._def.keyType,D=this._def.valueType,j=[..._.data.entries()].map(([m,y],T)=>({key:S._parse(new ParseInputLazyPath(_,m,_.path,[T,"key"])),value:D._parse(new ParseInputLazyPath(_,y,_.path,[T,"value"]))}));if(_.common.async){let m=new Map;return Promise.resolve().then(async()=>{for(let _ of j){let S=await _.key,T=await _.value;if("aborted"===S.status||"aborted"===T.status)return ee;("dirty"===S.status||"dirty"===T.status)&&y.dirty(),m.set(S.value,T.value)}return{status:y.value,value:m}})}{let m=new Map;for(let _ of j){let S=_.key,T=_.value;if("aborted"===S.status||"aborted"===T.status)return ee;("dirty"===S.status||"dirty"===T.status)&&y.dirty(),m.set(S.value,T.value)}return{status:y.value,value:m}}}};ZodMap.create=(m,y,_)=>new ZodMap({valueType:y,keyType:m,typeName:Y.ZodMap,...processCreateParams(_)});let ZodSet=class ZodSet extends ZodType{_parse(m){let{status:y,ctx:_}=this._processInputParams(m);if(_.parsedType!==T.set)return addIssueToContext(_,{code:R.invalid_type,expected:T.set,received:_.parsedType}),ee;let S=this._def;null!==S.minSize&&_.data.size<S.minSize.value&&(addIssueToContext(_,{code:R.too_small,minimum:S.minSize.value,type:"set",inclusive:!0,exact:!1,message:S.minSize.message}),y.dirty()),null!==S.maxSize&&_.data.size>S.maxSize.value&&(addIssueToContext(_,{code:R.too_big,maximum:S.maxSize.value,type:"set",inclusive:!0,exact:!1,message:S.maxSize.message}),y.dirty());let D=this._def.valueType;function finalizeSet(m){let _=new Set;for(let S of m){if("aborted"===S.status)return ee;"dirty"===S.status&&y.dirty(),_.add(S.value)}return{status:y.value,value:_}}let j=[..._.data.values()].map((m,y)=>D._parse(new ParseInputLazyPath(_,m,_.path,y)));return _.common.async?Promise.all(j).then(m=>finalizeSet(m)):finalizeSet(j)}min(m,y){return new ZodSet({...this._def,minSize:{value:m,message:q.toString(y)}})}max(m,y){return new ZodSet({...this._def,maxSize:{value:m,message:q.toString(y)}})}size(m,y){return this.min(m,y).max(m,y)}nonempty(m){return this.min(1,m)}};ZodSet.create=(m,y)=>new ZodSet({valueType:m,minSize:null,maxSize:null,typeName:Y.ZodSet,...processCreateParams(y)});
551let ZodFunction=class ZodFunction extends ZodType{constructor(){super(...arguments),this.validate=this.implement}_parse(m){let{ctx:y}=this._processInputParams(m);if(y.parsedType!==T.function)return addIssueToContext(y,{code:R.invalid_type,expected:T.function,received:y.parsedType}),ee;function makeArgsIssue(m,_){return makeIssue({data:m,path:y.path,errorMaps:[y.common.contextualErrorMap,y.schemaErrorMap,en,en].filter(m=>!!m),issueData:{code:R.invalid_arguments,argumentsError:_}})}function makeReturnsIssue(m,_){return makeIssue({data:m,path:y.path,errorMaps:[y.common.contextualErrorMap,y.schemaErrorMap,en,en].filter(m=>!!m),issueData:{code:R.invalid_return_type,returnTypeError:_}})}let _={errorMap:y.common.contextualErrorMap},S=y.data;if(this._def.returns instanceof ZodPromise){let m=this;return OK(async function(...y){let T=new ZodError([]),R=await m._def.args.parseAsync(y,_).catch(m=>{throw T.addIssue(makeArgsIssue(y,m)),T}),D=await Reflect.apply(S,this,R),j=await m._def.returns._def.type.parseAsync(D,_).catch(m=>{throw T.addIssue(makeReturnsIssue(D,m)),T});return j})}{let m=this;return OK(function(...y){let T=m._def.args.safeParse(y,_);if(!T.success)throw new ZodError([makeArgsIssue(y,T.error)]);let R=Reflect.apply(S,this,T.data),D=m._def.returns.safeParse(R,_);if(!D.success)throw new ZodError([makeReturnsIssue(R,D.error)]);return D.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...m){return new ZodFunction({...this._def,args:ZodTuple.create(m).rest(ZodUnknown.create())})}returns(m){return new ZodFunction({...this._def,returns:m})}implement(m){let y=this.parse(m);return y}strictImplement(m){let y=this.parse(m);return y}static create(m,y,_){return new ZodFunction({args:m||ZodTuple.create([]).rest(ZodUnknown.create()),returns:y||ZodUnknown.create(),typeName:Y.ZodFunction,...processCreateParams(_)})}};let ZodLazy=class ZodLazy extends ZodType{get schema(){return this._def.getter()}_parse(m){let{ctx:y}=this._processInputParams(m),_=this._def.getter();return _._parse({data:y.data,path:y.path,parent:y})}};ZodLazy.create=(m,y)=>new ZodLazy({getter:m,typeName:Y.ZodLazy,...processCreateParams(y)});let ZodLiteral=class ZodLiteral extends ZodType{_parse(m){if(m.data!==this._def.value){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{received:y.data,code:R.invalid_literal,expected:this._def.value}),ee}return{status:"valid",value:m.data}}get value(){return this._def.value}};function createZodEnum(m,y){return new ZodEnum({values:m,typeName:Y.ZodEnum,...processCreateParams(y)})}ZodLiteral.create=(m,y)=>new ZodLiteral({value:m,typeName:Y.ZodLiteral,...processCreateParams(y)});let ZodEnum=class ZodEnum extends ZodType{_parse(m){if("string"!=typeof m.data){let y=this._getOrReturnCtx(m),_=this._def.values;return addIssueToContext(y,{expected:Z.joinValues(_),received:y.parsedType,code:R.invalid_type}),ee}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(m.data)){let y=this._getOrReturnCtx(m),_=this._def.values;return addIssueToContext(y,{received:y.data,code:R.invalid_enum_value,options:_}),ee}return OK(m.data)}get options(){return this._def.values}get enum(){let m={};for(let y of this._def.values)m[y]=y;return m}get Values(){let m={};for(let y of this._def.values)m[y]=y;return m}get Enum(){let m={};for(let y of this._def.values)m[y]=y;return m}extract(m,y=this._def){return ZodEnum.create(m,{...this._def,...y})}exclude(m,y=this._def){return ZodEnum.create(this.options.filter(y=>!m.includes(y)),{...this._def,...y})}};ZodEnum.create=createZodEnum;let ZodNativeEnum=class ZodNativeEnum extends ZodType{_parse(m){let y=Z.getValidEnumValues(this._def.values),_=this._getOrReturnCtx(m);if(_.parsedType!==T.string&&_.parsedType!==T.number){let m=Z.objectValues(y);return addIssueToContext(_,{expected:Z.joinValues(m),received:_.parsedType,code:R.invalid_type}),ee}if(this._cache||(this._cache=new Set(Z.getValidEnumValues(this._def.values))),!this._cache.has(m.data)){let m=Z.objectValues(y);return addIssueToContext(_,{received:_.data,code:R.invalid_enum_value,options:m}),ee}return OK(m.data)}get enum(){return this._def.values}};ZodNativeEnum.create=(m,y)=>new ZodNativeEnum({values:m,typeName:Y.ZodNativeEnum,...processCreateParams(y)});
551let ZodPromise=class ZodPromise extends ZodType{unwrap(){return this._def.type}_parse(m){let{ctx:y}=this._processInputParams(m);if(y.parsedType!==T.promise&&!1===y.common.async)return addIssueToContext(y,{code:R.invalid_type,expected:T.promise,received:y.parsedType}),ee;let _=y.parsedType===T.promise?y.data:Promise.resolve(y.data);return OK(_.then(m=>this._def.type.parseAsync(m,{path:y.path,errorMap:y.common.contextualErrorMap})))}};ZodPromise.create=(m,y)=>new ZodPromise({type:m,typeName:Y.ZodPromise,...processCreateParams(y)});let ZodEffects=class ZodEffects extends ZodType{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Y.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(m){let{status:y,ctx:_}=this._processInputParams(m),S=this._def.effect||null,T={addIssue:m=>{addIssueToContext(_,m),m.fatal?y.abort():y.dirty()},get path(){return _.path}};if(T.addIssue=T.addIssue.bind(T),"preprocess"===S.type){let m=S.transform(_.data,T);if(_.common.async)return Promise.resolve(m).then(async m=>{if("aborted"===y.value)return ee;let S=await this._def.schema._parseAsync({data:m,path:_.path,parent:_});return"aborted"===S.status?ee:"dirty"===S.status||"dirty"===y.value?DIRTY(S.value):S});{if("aborted"===y.value)return ee;let S=this._def.schema._parseSync({data:m,path:_.path,parent:_});return"aborted"===S.status?ee:"dirty"===S.status||"dirty"===y.value?DIRTY(S.value):S}}if("refinement"===S.type){let executeRefinement=m=>{let y=S.refinement(m,T);if(_.common.async)return Promise.resolve(y);if(y instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return m};if(!1!==_.common.async)return this._def.schema._parseAsync({data:_.data,path:_.path,parent:_}).then(m=>"aborted"===m.status?ee:("dirty"===m.status&&y.dirty(),executeRefinement(m.value).then(()=>({status:y.value,value:m.value}))));{let m=this._def.schema._parseSync({data:_.data,path:_.path,parent:_});return"aborted"===m.status?ee:("dirty"===m.status&&y.dirty(),executeRefinement(m.value),{status:y.value,value:m.value})}}if("transform"===S.type){if(!1!==_.common.async)return this._def.schema._parseAsync({data:_.data,path:_.path,parent:_}).then(m=>isValid(m)?Promise.resolve(S.transform(m.value,T)).then(m=>({status:y.value,value:m})):ee);{let m=this._def.schema._parseSync({data:_.data,path:_.path,parent:_});if(!isValid(m))return ee;let R=S.transform(m.value,T);if(R instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:y.value,value:R}}}Z.assertNever(S)}};ZodEffects.create=(m,y,_)=>new ZodEffects({schema:m,typeName:Y.ZodEffects,effect:y,...processCreateParams(_)}),ZodEffects.createWithPreprocess=(m,y,_)=>new ZodEffects({schema:y,effect:{type:"preprocess",transform:m},typeName:Y.ZodEffects,...processCreateParams(_)});let ZodOptional=class ZodOptional extends ZodType{_parse(m){let y=this._getType(m);return y===T.undefined?OK(void 0):this._def.innerType._parse(m)}unwrap(){return this._def.innerType}};ZodOptional.create=(m,y)=>new ZodOptional({innerType:m,typeName:Y.ZodOptional,...processCreateParams(y)});let ZodNullable=class ZodNullable extends ZodType{_parse(m){let y=this._getType(m);return y===T.null?OK(null):this._def.innerType._parse(m)}unwrap(){return this._def.innerType}};ZodNullable.create=(m,y)=>new ZodNullable({innerType:m,typeName:Y.ZodNullable,...processCreateParams(y)});let ZodDefault=class ZodDefault extends ZodType{_parse(m){let{ctx:y}=this._processInputParams(m),_=y.data;return y.parsedType===T.undefined&&(_=this._def.defaultValue()),this._def.innerType._parse({data:_,path:y.path,parent:y})}removeDefault(){return this._def.innerType}};ZodDefault.create=(m,y)=>new ZodDefault({innerType:m,typeName:Y.ZodDefault,defaultValue:"function"==typeof y.default?y.default:()=>y.default,...processCreateParams(y)});let ZodCatch=class ZodCatch extends ZodType{_parse(m){let{ctx:y}=this._processInputParams(m),_={...y,common:{...y.common,issues:[]}},S=this._def.innerType._parse({data:_.data,path:_.path,parent:{..._}});return isAsync(S)?S.then(m=>
551({status:"valid",value:"valid"===m.status?m.value:this._def.catchValue({get error(){return new ZodError(_.common.issues)},input:_.data})})):{status:"valid",value:"valid"===S.status?S.value:this._def.catchValue({get error(){return new ZodError(_.common.issues)},input:_.data})}}removeCatch(){return this._def.innerType}};ZodCatch.create=(m,y)=>new ZodCatch({innerType:m,typeName:Y.ZodCatch,catchValue:"function"==typeof y.catch?y.catch:()=>y.catch,...processCreateParams(y)});let ZodNaN=class ZodNaN extends ZodType{_parse(m){let y=this._getType(m);if(y!==T.nan){let y=this._getOrReturnCtx(m);return addIssueToContext(y,{code:R.invalid_type,expected:T.nan,received:y.parsedType}),ee}return{status:"valid",value:m.data}}};ZodNaN.create=m=>new ZodNaN({typeName:Y.ZodNaN,...processCreateParams(m)}),Symbol("zod_brand");let ZodBranded=class ZodBranded extends ZodType{_parse(m){let{ctx:y}=this._processInputParams(m),_=y.data;return this._def.type._parse({data:_,path:y.path,parent:y})}unwrap(){return this._def.type}};let ZodPipeline=class ZodPipeline extends ZodType{_parse(m){let{status:y,ctx:_}=this._processInputParams(m);if(_.common.async){let handleAsync=async()=>{let m=await this._def.in._parseAsync({data:_.data,path:_.path,parent:_});return"aborted"===m.status?ee:"dirty"===m.status?(y.dirty(),DIRTY(m.value)):this._def.out._parseAsync({data:m.value,path:_.path,parent:_})};return handleAsync()}{let m=this._def.in._parseSync({data:_.data,path:_.path,parent:_});return"aborted"===m.status?ee:"dirty"===m.status?(y.dirty(),{status:"dirty",value:m.value}):this._def.out._parseSync({data:m.value,path:_.path,parent:_})}}static create(m,y){return new ZodPipeline({in:m,out:y,typeName:Y.ZodPipeline})}};let ZodReadonly=class ZodReadonly extends ZodType{_parse(m){let y=this._def.innerType._parse(m),freeze=m=>(isValid(m)&&(m.value=Object.freeze(m.value)),m);return isAsync(y)?y.then(m=>freeze(m)):freeze(y)}unwrap(){return this._def.innerType}};ZodReadonly.create=(m,y)=>new ZodReadonly({innerType:m,typeName:Y.ZodReadonly,...processCreateParams(y)}),ZodObject.lazycreate,(j=Y||(Y={})).ZodString="ZodString",j.ZodNumber="ZodNumber",j.ZodNaN="ZodNaN",j.ZodBigInt="ZodBigInt",j.ZodBoolean="ZodBoolean",j.ZodDate="ZodDate",j.ZodSymbol="ZodSymbol",j.ZodUndefined="ZodUndefined",j.ZodNull="ZodNull",j.ZodAny="ZodAny",j.ZodUnknown="ZodUnknown",j.ZodNever="ZodNever",j.ZodVoid="ZodVoid",j.ZodArray="ZodArray",j.ZodObject="ZodObject",j.ZodUnion="ZodUnion",j.ZodDiscriminatedUnion="ZodDiscriminatedUnion",j.ZodIntersection="ZodIntersection",j.ZodTuple="ZodTuple",j.ZodRecord="ZodRecord",j.ZodMap="ZodMap",j.ZodSet="ZodSet",j.ZodFunction="ZodFunction",j.ZodLazy="ZodLazy",j.ZodLiteral="ZodLiteral",j.ZodEnum="ZodEnum",j.ZodEffects="ZodEffects",j.ZodNativeEnum="ZodNativeEnum",j.ZodOptional="ZodOptional",j.ZodNullable="ZodNullable",j.ZodDefault="ZodDefault",j.ZodCatch="ZodCatch",j.ZodPromise="ZodPromise",j.ZodBranded="ZodBranded",j.ZodPipeline="ZodPipeline",j.ZodReadonly="ZodReadonly";let ev=ZodString.create;ZodNumber.create,ZodNaN.create,ZodBigInt.create,ZodBoolean.create,ZodDate.create,ZodSymbol.create,ZodUndefined.create,ZodNull.create,ZodAny.create,ZodUnknown.create,ZodNever.create,ZodVoid.create;let ex=ZodArray.create,ew=ZodObject.create;ZodObject.strictCreate,ZodUnion.create,ZodDiscriminatedUnion.create,ZodIntersection.create,ZodTuple.create,ZodRecord.create,ZodMap.create,ZodSet.create,ZodFunction.create,ZodLazy.create,ZodLiteral.create,ZodEnum.create,ZodNativeEnum.create,ZodPromise.create,ZodEffects.create,ZodOptional.create,ZodNullable.create,ZodEffects.createWithPreprocess,ZodPipeline.create},37452:function(m){"use strict";m.exports=JSON.parse('{"AElig":"\xc6","AMP":"&","Aacute":"\xc1","Acirc":"\xc2","Agrave":"\xc0","Aring":"\xc5","Atilde":"\xc3","Auml":"\xc4","COPY":"\xa9","Ccedil":"\xc7","ETH":"\xd0","Eacute":"\xc9","Ecirc":"\xca","Egrave":"\xc8","Euml":"\xcb","GT":">","Iacute":"\xcd","Icirc":"\xce","Igrave":"\xcc","Iuml":"\xcf","LT":"<","Ntilde":"\xd1","Oacute":"\xd3","Ocirc":"\xd4","Ograve":"\xd2","Oslash":"\xd8","Otilde":"\xd5","Ouml":"\xd6","QUOT":"\\"","REG":"\xae","THORN":"\xde","Uacute":"\xda","Ucirc":"\xdb","Ugrave":"\xd9","Uuml":"\xdc","Yacute":"\xdd","aacute":"\xe1","acirc":"\xe2","acute":"\xb4","aelig":"\xe6","agrave":"\xe0","amp":"&","aring":"\xe5","atilde":"\xe3","auml":"\xe4","brvbar":"\xa6","ccedil":"\xe7","cedil":"\xb8","cent":"\xa2","copy":"\xa9","curren":"\xa4","deg":"\xb0","divide":"\xf7","eacute":"\xe9","ecirc":"\xea","egrave":"\xe8","eth":"\xf0","euml":"\xeb","frac12":"\xbd","frac14":"\xbc","frac34":"\xbe","gt":">","iacute":"\xed","icirc":"\xee","iexcl":"\xa1","igrave":"\xec","iquest":"\xbf","iuml":"\xef","laquo":"\xab","lt":"<","macr":"\xaf","micro":"\xb5","middot":"\xb7","nbsp":"\xa0","not":"\xac","ntilde":"\xf1","oacute":"\xf3","ocirc":"\xf4","ograve":"\xf2","ordf":"\xaa","ordm":"\xba","oslash":"\xf8","otilde":"\xf5","ouml":"\xf6","para":"\xb6","plusmn":"\xb1","pound":"\xa3","quot":"\\"","raquo":"\xbb","reg":"\xae","sect":"\xa7","shy":"\xad","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","szlig":"\xdf","thorn":"\xfe","t
551imes":"\xd7","uacute":"\xfa","ucirc":"\xfb","ugrave":"\xf9","uml":"\xa8","uuml":"\xfc","yacute":"\xfd","yen":"\xa5","yuml":"\xff"}')},93580:function(m){"use strict";m.exports=JSON.parse('{"0":"�","128":"â¬","130":"â","131":"Æ","132":"â","133":"â¦","134":"â ","135":"â¡","136":"Ë","137":"â°","138":"Å ","139":"â¹","140":"Å","142":"Ž","145":"â","146":"â","147":"â","148":"â","149":"â¢","150":"â","151":"â","152":"Ë","153":"â¢","154":"Å¡","155":"âº","156":"Å","158":"ž","159":"Ÿ"}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.