1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2032],{11636:function(e,n,t){let r;t.d(n,{$j:function(){return ou},Ct:function(){return ot},EK:function(){return o_},F2:function(){return a3},Fg:function(){return tE},J2:function(){return iq},JQ:function(){return l0},Jh:function(){return r0},Kq:function(){return ar},Kx:function(){return ax},Lg:function(){return tp},Lt:function(){return na},NM:function(){return o9},O8:function(){return nf},OK:function(){return l1},Od:function(){return lU},Oo:function(){return ln},Ph:function(){return ae},Q5:function(){return nu},Qr:function(){return lQ},R:function(){return lL},RE:function(){return iu},Re:function(){return ic},SV:function(){return io},Tu:function(){return lm},Ur:function(){return tj},VW:function(){return df},Vq:function(){return lp},W2:function(){return oZ},WB:function(){return o5},X6:function(){return oK},XL:function(){return n5},XZ:function(){return oP},Xp:function(){return iR},Y8:function(){return iQ},Zb:function(){return oE},__:function(){return oe},d2:function(){return tR},f6:function(){return tw},fo:function(){return im},gF:function(){return oJ},h4:function(){return n2},hO:function(){return ni},h_:function(){return iS},iX:function(){return o7},j2:function(){return lT},kC:function(){return oo},kS:function(){return lF},li:function(){return iv},m4:function(){return te},mh:function(){return iw},oi:function(){return aT},p2:function(){return rX},p8:function(){return lj},pm:function(){return dh},qE:function(){return rI},qh:function(){return n4},rj:function(){return oF},rs:function(){return af},sJ:function(){return id},sN:function(){return lI},sz:function(){return o8},td:function(){return l5},ts:function(){return tH},u:function(){return aN},ue:function(){return tT},v2:function(){return lM},vI:function(){return iE},x4:function(){return l4},xu:function(){return r2},xv:function(){return rL},zx:function(){return oy}});var o,i,a,l,d,s,u,c,f,h,b,g,p,m,v,x,y,w,k,j,z,E,S,C,R,O,$,P,M,T,V,H,L,_,A,G,Z,B,F,I,N,D,W,q,X,Y,K,U,J,Q,ee,en,et,er,eo,ei,ea,el,ed,es,eu,ec,ef,eh,eb,eg,ep,em,ev,ex,ey,ew,ek,ej,ez,eE,eS,eC,eR,eO,e$,eP,eM,eT,eV,eH,eL,e_,eA,eG,eZ,eB,eF,eI,eN,eD,eW,eq,eX,eY,eK,eU,eJ=t(85893),eQ=t(67294),e0=t(59864),e1=t(14141),e2=t(55379),e5=t(40168),e4=t(18612),e3=t.n(e4),e9=t(88301),e6=t(58463),e8=t(55863),e7=t(73935),ne=t(51526),nn=t(12023);let nt=[],nr={},no={top:"bottom",right:"left",bottom:"top",left:"right"};function ni(e){return 0===e?0:"".concat(e/16,"rem")}function na(e,n,t){let r=(null==n?void 0:n.map(t))||[];return r.map((n,t)=>0===t?n:{["@media screen and (min-width: ".concat(e[t-1],"px)")]:n})}function nl(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:nt;if(!Array.isArray(t))throw Error("the property must be array of numbers");return 0===t.length?null:na(e.sanity.media,t,t=>{var r;return r=ni(e.sanity.space[t]),n.reduce((e,n)=>(e[n]=r,e),{})})}function nd(e,n){let{$size:t,$weight:r,theme:o}=n,{fonts:i,media:a}=o.sanity,{family:l,sizes:d,weights:s}=i[e],u=r&&s[r]||s.regular,c=d[2],f={position:"relative",fontFamily:l,fontWeight:u,padding:"1px 0",margin:0,"&:before":{content:'""',display:"block",height:0},"&:after":{content:'""',display:"block",height:0},"& > code, & > span":{display:"block"},"&:not([hidden])":{display:"block"}};if(!t)return nd.warned||(console.warn("No size specified for responsive font",{fontKey:e,$size:t,props:n,base:f}),nd.warned=!0),[f];let h=na(a,t,e=>(function(e){let{ascenderHeight:n,descenderHeight:t,fontSize:r,iconSize:o,letterSpacing:i,lineHeight:a}=e,l=n+t,d=a-l,s=2*Math.floor(1.125*r/2)+1;return{fontSize:ni(r),lineHeight:"calc(".concat(a," / ").concat(r,")"),letterSpacing:ni(i),transform:"translateY(".concat(ni(t),")"),"&:before":{marginTop:"calc(".concat(ni(0-l)," - 1px)")},"&:after":{marginBottom:"-1px"},"& svg:not([data-sanity-icon])":{fontSize:"calc(".concat(s," / 16 * 1rem)"),margin:ni((d-s)/2)},"& [data-sanity-icon]":{fontSize:"calc(".concat(o," / 16 * 1rem)"),margin:ni((d-o)/2)}}})(d[e]||c));return[f,...h]}function ns(e){let{theme:n}=e;return na(n.sanity.media,e.$align,e=>({textAlign:e}))}function nu(e,n){let t=(0,eQ.useMemo)(()=>JSON.stringify(null!=e?e:n),[n,e]);return(0,eQ.useMemo)(()=>void 0===e?n||nt:Array.isArray(e)?e:[e],[t])}function nc(e,n){let t=[e];for(let e of n)Array.isArray(e)?t.push(...e):t.push(e);return t.filter(Boolean)}function nf(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nt,t=arguments.length>2?arguments[2]:void 0,[r,o]=(0,eQ.useState)(null),[i,a]=(0,eQ.useState)(()=>nc(r,n)),l=(0,eQ.useRef)(i);return(0,eQ.useEffect)(()=>{let e=l.current,t=nc(r,n);if(e.length!==t.length){a(t),l.current=t;return}for(let n of e)if(!t.includes(n)){a(t),l.current=t;return}for(let n of t)if(!e.includes(n)){a(t),l.current=t;return}},[r,n]),(0,eQ.useEffect)(()=>
1{if(!e)return;let n=n=>{let r=n.target;if(r instanceof Node&&(!t||t.contains(r))){for(let e of i)if(r===e||e.contains(r))return;e(n)}};return window.addEventListener("mousedown",n),()=>{window.removeEventListener("mousedown",n)}},[t,e,i]),o}var nh=[],nb="ResizeObserver loop completed with undelivered notifications.",ng=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:nb}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=nb),window.dispatchEvent(e)};(o=p||(p={})).BORDER_BOX="border-box",o.CONTENT_BOX="content-box",o.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var np=function(e){return Object.freeze(e)},nm=function(e,n){this.inlineSize=e,this.blockSize=n,np(this)},nv=function(){function e(e,n,t,r){return this.x=e,this.y=n,this.width=t,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,np(this)}return e.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}},e.fromRect=function(n){return new e(n.x,n.y,n.width,n.height)},e}(),nx=function(e){return e instanceof SVGElement&&"getBBox"in e},ny=function(e){if(nx(e)){var n=e.getBBox(),t=n.width,r=n.height;return!t&&!r}var o=e.offsetWidth,i=e.offsetHeight;return!(o||i||e.getClientRects().length)},nw=function(e){if(e instanceof Element)return!0;var n,t=null===(n=null==e?void 0:e.ownerDocument)||void 0===n?void 0:n.defaultView;return!!(t&&e instanceof t.Element)},nk=function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},nj="undefined"!=typeof window?window:{},nz=new WeakMap,nE=/auto|scroll/,nS=/^tb|vertical/,nC=/msie|trident/i.test(nj.navigator&&nj.navigator.userAgent),nR=function(e){return parseFloat(e||"0")},nO=function(e,n,t){return void 0===e&&(e=0),void 0===n&&(n=0),void 0===t&&(t=!1),new nm((t?n:e)||0,(t?e:n)||0)},n$=np({devicePixelContentBoxSize:nO(),borderBoxSize:nO(),contentBoxSize:nO(),contentRect:new nv(0,0,0,0)}),nP=function(e,n){if(void 0===n&&(n=!1),nz.has(e)&&!n)return nz.get(e);if(ny(e))return nz.set(e,n$),n$;var t=getComputedStyle(e),r=nx(e)&&e.ownerSVGElement&&e.getBBox(),o=!nC&&"border-box"===t.boxSizing,i=nS.test(t.writingMode||""),a=!r&&nE.test(t.overflowY||""),l=!r&&nE.test(t.overflowX||""),d=r?0:nR(t.paddingTop),s=r?0:nR(t.paddingRight),u=r?0:nR(t.paddingBottom),c=r?0:nR(t.paddingLeft),f=r?0:nR(t.borderTopWidth),h=r?0:nR(t.borderRightWidth),b=r?0:nR(t.borderBottomWidth),g=r?0:nR(t.borderLeftWidth),p=c+s,m=d+u,v=g+h,x=f+b,y=l?e.offsetHeight-x-e.clientHeight:0,w=a?e.offsetWidth-v-e.clientWidth:0,k=r?r.width:nR(t.width)-(o?p+v:0)-w,j=r?r.height:nR(t.height)-(o?m+x:0)-y,z=k+p+w+v,E=j+m+y+x,S=np({devicePixelContentBoxSize:nO(Math.round(k*devicePixelRatio),Math.round(j*devicePixelRatio),i),borderBoxSize:nO(z,E,i),contentBoxSize:nO(k,j,i),contentRect:new nv(c,d,k,j)});return nz.set(e,S),S},nM=function(e,n,t){var r=nP(e,t),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(n){case p.DEVICE_PIXEL_CONTENT_BOX:return a;case p.BORDER_BOX:return o;default:return i}},nT=function(e){var n=nP(e);this.target=e,this.contentRect=n.contentRect,this.borderBoxSize=np([n.borderBoxSize]),this.contentBoxSize=np([n.contentBoxSize]),this.devicePixelContentBoxSize=np([n.devicePixelContentBoxSize])},nV=function(e){if(ny(e))return 1/0;for(var n=0,t=e.parentNode;t;)n+=1,t=t.parentNode;return n},nH=function(){var e=1/0,n=[];nh.forEach(function(t){if(0!==t.activeTargets.length){var r=[];t.activeTargets.forEach(function(n){var t=new nT(n.target),o=nV(n.target);r.push(t),n.lastReportedSize=nM(n.target,n.observedBox),o<e&&(e=o)}),n.push(function(){t.callback.call(t.observer,r,t.observer)}),t.activeTargets.splice(0,t.activeTargets.length)}});for(var t=0;t<n.length;t++)(0,n[t])();return e},nL=function(e){nh.forEach(function(n){n.activeTargets.splice(0,n.activeTargets.length),n.skippedTargets.splice(0,n.skippedTargets.length),n.observationTargets.forEac
1h(function(t){t.isActive()&&(nV(t.target)>e?n.activeTargets.push(t):n.skippedTargets.push(t))})})},n_=function(){var e=0;for(nL(0);nh.some(function(e){return e.activeTargets.length>0});)nL(e=nH());return nh.some(function(e){return e.skippedTargets.length>0})&&ng(),e>0},nA=[],nG=function(e){if(!m){var n=0,t=document.createTextNode("");new MutationObserver(function(){return nA.splice(0).forEach(function(e){return e()})}).observe(t,{characterData:!0}),m=function(){t.textContent="".concat(n?n--:n++)}}nA.push(e),m()},nZ=function(e){nG(function(){requestAnimationFrame(e)})},nB=0,nF={attributes:!0,characterData:!0,childList:!0,subtree:!0},nI=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],nN=function(e){return void 0===e&&(e=0),Date.now()+e},nD=!1,nW=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var n=this;if(void 0===e&&(e=250),!nD){nD=!0;var t=nN(e);nZ(function(){var r=!1;try{r=n_()}finally{if(nD=!1,e=t-nN(),!nB)return;r?n.run(1e3):e>0?n.run(e):n.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,n=function(){return e.observer&&e.observer.observe(document.body,nF)};document.body?n():nj.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),nI.forEach(function(n){return nj.addEventListener(n,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),nI.forEach(function(n){return nj.removeEventListener(n,e.listener,!0)}),this.stopped=!0)},e}()),nq=function(e){!nB&&e>0&&nW.start(),(nB+=e)||nW.stop()},nX=function(){function e(e,n){this.target=e,this.observedBox=n||p.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,n=nM(this.target,this.observedBox,!0);return nx(e=this.target)||nk(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=n),this.lastReportedSize.inlineSize!==n.inlineSize||this.lastReportedSize.blockSize!==n.blockSize},e}(),nY=function(e,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=n},nK=new WeakMap,nU=function(e,n){for(var t=0;t<e.length;t+=1)if(e[t].target===n)return t;return -1},nJ=function(){function e(){}return e.connect=function(e,n){var t=new nY(e,n);nK.set(e,t)},e.observe=function(e,n,t){var r=nK.get(e),o=0===r.observationTargets.length;0>nU(r.observationTargets,n)&&(o&&nh.push(r),r.observationTargets.push(new nX(n,t&&t.box)),nq(1),nW.schedule())},e.unobserve=function(e,n){var t=nK.get(e),r=nU(t.observationTargets,n),o=1===t.observationTargets.length;r>=0&&(o&&nh.splice(nh.indexOf(t),1),t.observationTargets.splice(r,1),nq(-1))},e.disconnect=function(e){var n=this,t=nK.get(e);t.observationTargets.slice().forEach(function(t){return n.unobserve(e,t.target)}),t.activeTargets.splice(0,t.activeTargets.length)},e}(),nQ=function(){function e(e){if(0==arguments.length)throw TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");nJ.connect(this,e)}return e.prototype.observe=function(e,n){if(0==arguments.length)throw TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!nw(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");nJ.observe(this,e,n)},e.prototype.unobserve=function(e){if(0==arguments.length)throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!nw(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");nJ.unobserve(this,e)},e.prototype.disconnect=function(){nJ.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();let n0="undefined"!=typeof document&&"undefined"!=typeof window&&window.ResizeObserver?window.ResizeObserver:nQ,n1=function(){let e=new WeakMap,n=new WeakMap;return{subscribe(t,r){let o=n.get(t)||[],i=e.get(t);return n.has(t)||(n.set(t,o),i=({subscribe(e,n){let t=new n0(e=>{let[t]=e;n({_contentRect:t.contentRect,border:{width:t.borderBoxSize[0].inlineSize,height:t.borderBoxSize[0].blockSize},content:{width:t.contentRect.width,height:t.contentRect.height}})});return t.observe(e),()=>{t.unobserve(e),t.disconnect()}}}).subscribe(t,e=>{for(let n of o)n(e)})),o.push(r),()=>{let e=o.indexOf(r);e>-1&&o.splice(e,1),0===o.length&&i&&i()}}}}();function n2(e){let[n,t]=(0,eQ.useState)(null);return(0,eQ.useEffect)(()=>
1{if(e)return n1.subscribe(e,t)},[e]),n}function n5(e){let n=n2(e);return(null==n?void 0:n._contentRect)||null}function n4(e){return(0,eQ.useEffect)(()=>(addEventListener("keydown",e),()=>removeEventListener("keydown",e)),[e])}function n3(e){return Math.max(Math.min(e,255),0)}function n9(e){return Math.max(Math.min(e,255),0)}function n6(e){let{r:n,g:t,b:r}=e;return"#"+(16777216+(n<<16)+(t<<8)+r).toString(16).slice(1)}let n8=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function n7(e){if(!e)return{r:0,g:0,b:0};if("string"!=typeof e)throw Error("parseColor: expected a string");if("#"===e[0]&&(4===e.length||7===e.length)&&function(e){for(let n of e)if(-1==="0123456789ABCDEFabcdef".indexOf(n))return!1;return!0}(e.slice(1)))return function(e){if(4===e.length){let n=e.slice(1,2),t=e.slice(2,3),r=e.slice(3,4);return{r:parseInt(n+n,16),g:parseInt(t+t,16),b:parseInt(r+r,16)}}return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)}}(e);if(e.startsWith("hsl("))return function(e){let n=e.s/100,t=e.l/100,r=(1-Math.abs(2*t-1))*n,o=r*(1-Math.abs(e.h/60%2-1)),i=t-r/2,a=0,l=0,d=0;return 0<=e.h&&e.h<60?(a=r,l=o,d=0):60<=e.h&&e.h<120?(a=o,l=r,d=0):120<=e.h&&e.h<180?(a=0,l=r,d=o):180<=e.h&&e.h<240?(a=0,l=o,d=r):240<=e.h&&e.h<300?(a=o,l=0,d=r):300<=e.h&&e.h<360&&(a=r,l=0,d=o),{r:Math.round((a+i)*255),g:Math.round((l+i)*255),b:Math.round((d+i)*255)}}(function(e){let n=n8.exec(e);if(!n)throw Error('parseHsl: string is not a HSL color: "'.concat(e,'"'));return{h:parseInt(n[1]),s:parseFloat(n[3]),l:parseFloat(n[5])}}(e));throw Error('parseColor: unexpected color format: "'.concat(e,'"'))}function te(e,n){let t=n7(e);return"rgba(".concat(t.r,",").concat(t.g,",").concat(t.b,",").concat(n,")")}function tn(e,n,t,r,o,i){return{default:e.button({base:n,dark:t,solid:r.default,muted:o.default,mode:i}),primary:e.button({base:n,dark:t,solid:r.primary,muted:o.primary,mode:i}),positive:e.button({base:n,dark:t,solid:r.positive,muted:o.positive,mode:i}),caution:e.button({base:n,dark:t,solid:r.caution,muted:o.caution,mode:i}),critical:e.button({base:n,dark:t,solid:r.critical,muted:o.critical,mode:i})}}let tt="hsl(0, 0%, 0%)",tr="hsl(0, 0%, 100%)",to={default:{lightest:"hsl(0, 0%, 95%)",lighter:"hsl(0, 0%, 70%)",light:"hsl(0, 0%, 65%)",base:"hsl(0, 0%, 50%)",dark:"hsl(0, 0%, 35%)",darker:"hsl(0, 0%, 20%)",darkest:"hsl(0, 0%, 5%)"},transparent:{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%)"},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%)"}},ti={gray:"hsl(0, 0%, 50%)",red:"hsl(0, 100%, 50%)",orange:"hsl(30, 100%, 50%)",yellow:"hsl(60, 100%, 50%)",green:"hsl(120, 100%, 50%)",cyan:"hsl(180, 100%, 50%)",blue:"hsl(240, 100%, 50%)",purple:"hsl(270, 100%, 50%)",magenta:"hsl(300, 100%, 50%)"},ta={transparent:{bg:[to.transparent.darkest,to.transparent.lightest],fg:[to.transparent.lightest,to.transparent.darkest],border:[to.transparent.darker,to.transparent.lighter],focusRing:[to.transparent.base,to.transparent.base]},primary:{bg:[to.primary.darkest,to.primary.lightest],fg:[to.primary.lightest,to.primary.darkest],border:[to.primary.darker,to.primary.lighter],focusRing:[to.primary.base,to.primary.base]},positive:{bg:[to.positive.darkest,to.positive.lightest],fg:[to.positive.lightest,to.positive.darkest],border:[to.positive.darker,to.positive.lighter],focusRing:[to.positive.base,to.positive.base]}
1,caution:{bg:[to.caution.darkest,to.caution.lightest],fg:[to.caution.lightest,to.caution.darkest],border:[to.caution.darker,to.caution.lighter],focusRing:[to.caution.base,to.caution.base]},critical:{bg:[to.critical.darkest,to.critical.lightest],fg:[to.critical.lightest,to.critical.darkest],border:[to.critical.darker,to.critical.lighter],focusRing:[to.critical.base,to.critical.base]}},tl={base:e=>{let{dark:n,name:t}=e;return"default"===t?{bg:n?tt:tr,fg:n?tr:tt,border:n?to.default.darkest:to.default.lightest,focusRing:to.primary.base,shadow:{outline:tt,umbra:tt,penumbra:tt,ambient:tt},skeleton:{from:n?tr:tt,to:n?tr:tt}}:{bg:ta[t].bg[n?0:1],fg:ta[t].fg[n?0:1],border:ta[t].border[n?0:1],focusRing:ta[t].focusRing[n?0:1],shadow:{outline:tt,umbra:tt,penumbra:tt,ambient:tt},skeleton:{from:n?tr:tt,to:n?tr:tt}}},solid:e=>{let{base:n,dark:t,state:r,tone:o}=e,i=to[o];return"hovered"===r?{bg:t?i.light:i.dark,bg2:t?i.light:i.dark,border:t?i.lighter:i.darker,fg:t?i.darkest:i.lightest,muted:{fg:tt},accent:{fg:tt},link:{fg:tt},code:{bg:tt,fg:tt},skeleton:n.skeleton}:{bg:i.base,bg2:i.base,border:t?i.light:i.dark,fg:t?i.darkest:i.lightest,muted:{fg:tt},accent:{fg:tt},link:{fg:tt},code:{bg:tt,fg:tt},skeleton:n.skeleton}},muted:e=>{let{base:n,dark:t,state:r,tone:o}=e,i=to[o];return"hovered"===r?{bg:t?i.darker:i.lighter,bg2:t?i.darker:i.lighter,border:t?i.lighter:i.darker,fg:t?i.lightest:i.darkest,muted:{fg:tt},accent:{fg:tt},link:{fg:tt},code:{bg:tt,fg:tt},skeleton:n.skeleton}:{bg:t?i.darkest:i.lightest,bg2:t?i.darkest:i.lightest,border:t?i.darker:i.lighter,fg:t?i.lighter:i.darker,muted:{fg:tt},accent:{fg:tt},link:{fg:tt},code:{bg:tt,fg:tt},skeleton:n.skeleton}},button:e=>{let{base:n,mode:t,muted:r,solid:o}=e;return"bleed"===t?{...r,enabled:{bg:"transparent",bg2:"transparent",fg:r.enabled.fg,border:"transparent",muted:{fg:tt},accent:{fg:tt},link:{fg:tt},code:{bg:tt,fg:tt},skeleton:n.skeleton},hovered:{bg:r.enabled.bg,bg2:r.enabled.bg,fg:r.hovered.fg,border:"transparent",muted:{fg:tt},accent:{fg:tt},link:{fg:tt},code:{bg:tt,fg:tt},skeleton:n.skeleton}}:"ghost"===t?{...o,enabled:r.enabled}:o},card:e=>{let{base:n}=e;return{bg:tt,bg2:tt,fg:tt,border:tt,muted:{fg:tt},accent:{fg:tt},link:{fg:tt},code:{bg:tt,fg:tt},skeleton:n.skeleton}},input:()=>({bg:tt,fg:tt,border:tt,placeholder:tt}),selectable:e=>{let{muted:n,state:t,tone:r}=e;return n[r][t]},spot:e=>{let{key:n}=e;return ti[n]},syntax:()=>({atrule:tt,attrName:tt,attrValue:tt,attribute:tt,boolean:tt,builtin:tt,cdata:tt,char:tt,class:tt,className:tt,comment:tt,constant:tt,deleted:tt,doctype:tt,entity:tt,function:tt,hexcode:tt,id:tt,important:tt,inserted:tt,keyword:tt,number:tt,operator:tt,prolog:tt,property:tt,pseudoClass:tt,pseudoElement:tt,punctuation:tt,regex:tt,selector:tt,string:tt,symbol:tt,tag:tt,unit:tt,url:tt,variable:tt})};function td(e,n,t,r,o,i){return{enabled:e.selectable({base:n,dark:t,solid:r,muted:o,state:"enabled",tone:i}),hovered:e.selectable({base:n,dark:t,solid:r,muted:o,state:"hovered",tone:i}),pressed:e.selectable({base:n,dark:t,solid:r,muted:o,state:"pressed",tone:i}),selected:e.selectable({base:n,dark:t,solid:r,muted:o,state:"selected",tone:i}),disabled:e.selectable({base:n,dark:t,solid:r,muted:o,state:"disabled",tone:i})}}function ts(e,n){return{default:tu(e,n,"default"),transparent:tu(e,n,"transparent"),primary:tu(e,n,"primary"),positive:tu(e,n,"positive"),caution:tu(e,n,"caution"),critical:tu(e,n,"critical")}}function tu(e,n,t){let r=e.base({dark:n,name:t}),o={default:{enabled:e.solid({base:r,dark:n,tone:"default",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"default",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"default",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"default",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"default",name:t,state:"selected"})},transparent:{enabled:e.solid({base:r,dark:n,tone:"transparent",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"transparent",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"transparent",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"transparent",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"transparent",name:t,state:"selected"})},primary:{enabled:e.solid({base:r,dark:n,tone:"primary",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"primary",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"primary",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"primary",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"primary",name:t,state:"selected"})},positive:{enabled:e.solid({base:r,dark:n,tone:"positive",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"positive",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"positive",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"positive",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"positive",name:t,state:"selected"})},caution:{enabled:e.solid({base:r,dark:n,tone:"caution",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"caution",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"caution",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"caution",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"caution",name:t,state:"selected"})},critical:{enabled:e.solid({base:r,dark:n,tone:"critical",name:t,state:"enabled"}),disabled:e.solid({base:r,dark:n,tone:"critical",name:t,state:"disabled"}),hovered:e.solid({base:r,dark:n,tone:"critical",name:t,state:"hovered"}),pressed:e.solid({base:r,dark:n,tone:"critical",name:t,state:"pressed"}),selected:e.solid({base:r,dark:n,tone:"critical",name:t,state:"selected"})}},i={default:{enabled:e.muted({base:r,dark:n,tone:"default",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"default",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"default",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"default",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"default",name:t,state:"selected"})},transparent:{enabled:e.muted({base:r,dark:n,tone:"transparent",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"transparent",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"transparent",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"transparent",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"transparent",name:t,state:"selected"})},primary:{enabled:e.muted({base:r,dark:n,tone:"primary",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"primary",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"primary",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"primary",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"primary",name:t,state:"selected"})},positive:{enabled:e.muted({base:r,dark:n,tone:"positive",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"positive",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"positive",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"positive",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"positive",name:t,state:"selected"})},caution:{enabled:e.muted({base:r,dark:n,tone:"caution",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"caution",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"caution",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"caution",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"caution",name:t,state:"selected"})},critical:{enabled:e.muted({base:r,dark:n,tone:"critical",name:t,state:"enabled"}),disabled:e.muted({base:r,dark:n,tone:"critical",name:t,state:"disabled"}),hovered:e.muted({base:r,dark:n,tone:"critical",name:t,state:"hovered"}),pressed:e.muted({base:r,dark:n,tone:"critical",name:t,state:"pressed"}),selected:e.muted({base:r,dark:n,tone:"critical",name:t,state:"selected"})}};return{base:r,button:{default:tn(e,r,n,o,i,"default"),ghost:tn(e,r,n,o,i,"ghost"),bleed:tn(e,r,n,o,i,"bleed")},card:{enabled:e.card({base:r,dark:n,name:t,state:"enabled",solid:o,muted:i}),disabled:e.card({base:r,dark:n,name:t,state:"disabled",solid:o,muted:i}),hovered:e.card({base:r,dark:n,name:t,state:"hovered",solid:o,muted:i}),pressed:e.card({base:r,dark:n,name:t,state:"pressed",solid:o,muted:i}),selected:e.card({base:r,dark:n,name:t,state:"selected",solid:o,muted:i})},dark:n,input:{default:{enabled:e.input({base:r,dark:n,mode:"default",state:"enabled",solid:o.default,muted:i.default}),disabled:e.input({base:r,dark:n,mode:"default",state:"disabled",solid:o.default,muted:i.default}),hovered:e.input({base:r,dark:n,mode:"default",state:"hovered",solid:o.default,muted:i.default}),readOnly:e.input({base:r,dark:n,mode:"default",state:"readOnly",solid:o.default,muted:i.default})},invalid:{enabled:e.input({base:r,dark:n,mode:"invalid",state:"enabled",solid:o.default,muted:i.default}),disabled:e.input({base:r,dark:n,mode:"invalid",state:"disabled",solid:o.default,muted:i.default}),hovered:e.input({base:r,dark:n,mode:"invalid",state:"hovered",solid:o.default,muted:i.default}),readOnly:e.input({base:r,dark:n,mode:"invalid",state:"readOnly",solid:o.default,muted:i.default})}},selectable:{default:td(e,r,n,o,i,"default"),primary:td(e,r,n,o,i,"primary"),positive:td(e,r,n,o,i,"positive"),caution:td(e,r,n,o,i,"caution"),critical:td(e,r,n,o,i,"critical")},spot:{gray:e.spot({base:r,dark:n,key:"gray"}),blue:e.spot({base:r,dark:n,key:"blue"}),purple:e.spot({base:r,dark:n,key:"purple"}),magenta:e.spot({base:r,dark:n,key:"magenta"}),red:e.spot({base:r,dark:n,key:"red"}),orange:e.spot({base:r,dark:n,key:"orange"}),yellow:e.spot({base:r,dark:n,key:"yellow"}),green:e.spot({base:r,dark:n,key:"green"}),cyan:e.spot({base:r,dark:n,key:"cyan"})},syntax:e.syntax({base:r,dark:n}),solid:o,muted:i}}function tc(e,n){let t=n7(e),r=n7(n),o=n6({r:Math.round(n3(255*(t.r/255*(r.r/255)))),g:Math.round(n3(255*(t.g/255*(r.g/255)))),b:Math.round(n3(255*(t.b/255*(r.b/255))))});return o}function tf(e,n){var t,r,o,i,a,l;let d=n7(e),s=n7(n),u=n6({r:Math.round(n9(255*((t=d.r/255)+(r=s.r/255)-t*r))),g:Math.round(n9(255*((o=d.g/255)+(i=s.g/255)-o*i))),b:Math.round(n9(255*((a=d.b/255)+(l=s.b/255)-a*l)))});return u}let th={default:e2.VG.gray,transparent:e2.VG.gray,primary:e2.VG.blue,positive:e2.VG.green,caution:e2.VG.yellow,critical:e2.VG.red},tb=["default","transparent"],tg=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n={...tl,...e};return{light:ts(n,!1),dark:ts(n,!0)}}({base:e=>{let{dark:n,name:t}=e;if("default"===t){let e=e2.VG.gray,t=n?e[900].hex:e[100].hex;return{fg:n?e2.ix.hex:e2.Sn.hex,bg:n?e2.Sn.hex:e2.ix.hex,border:e[n?800:200].hex,focusRing:e2.VG.blue[500].hex,shadow:{outline:te(e[500].hex,.4),umbra:n?te(e[950].hex,.4):te(e[500].hex,.2),penumbra:n?te(e[950].hex,.28):te(e[500].hex,.14),ambient:n?te(e[950].hex,.24):te(e[500].hex,.12)},skeleton:{from:t,to:te(t,.5)}}}if("transparent"===t){let e=th.default,t=e[n?800:200].hex;
1return{fg:e[n?100:900].hex,bg:e[n?950:50].hex,border:e[n?800:300].hex,focusRing:e2.VG.blue[500].hex,shadow:{outline:te(e[500].hex,.4),umbra:n?te(e[900].hex,.4):te(e[500].hex,.2),penumbra:n?te(e[900].hex,.28):te(e[500].hex,.14),ambient:n?te(e[900].hex,.24):te(e[500].hex,.12)},skeleton:{from:t,to:te(t,.5)}}}let r=th[t]||th.default,o=r[n?800:200].hex;return{fg:r[n?100:900].hex,bg:r[n?950:50].hex,border:r[n?800:200].hex,focusRing:r[500].hex,shadow:{outline:te(r[500].hex,.4),umbra:n?te(r[900].hex,.4):te(r[500].hex,.2),penumbra:n?te(r[900].hex,.28):te(r[500].hex,.14),ambient:n?te(r[900].hex,.24):te(r[500].hex,.12)},skeleton:{from:o,to:te(o,.5)}}},solid:e=>{let{base:n,dark:t,name:r,state:o,tone:i}=e,a=t?tf:tc,l=t?tc:tf,d=th[r]||th.default,s=tb.includes(r)&&tb.includes(i),u=th["default"===i?r:i]||d;if("disabled"===o){u=d;let e=a(n.bg,u[t?800:200].hex),r=l(e,u[t?200:800].hex);return{bg:e,bg2:l(e,u[t?50:950].hex),border:a(n.bg,u[t?800:200].hex),fg:a(n.bg,t?e2.Sn.hex:e2.ix.hex),muted:{fg:a(n.bg,u[t?950:50].hex)},accent:{fg:a(n.bg,u[t?950:50].hex)},link:{fg:a(n.bg,u[t?950:50].hex)},code:{bg:e,fg:a(n.bg,u[t?950:50].hex)},skeleton:{from:r,to:te(r,.5)}}}if("hovered"===o){let e=a(n.bg,u[t?300:600].hex),r=l(e,u[t?200:800].hex);return{bg:e,bg2:l(e,u[t?50:950].hex),border:a(n.bg,u[t?300:600].hex),fg:a(n.bg,t?e2.Sn.hex:e2.ix.hex),muted:{fg:a(n.bg,u[t?800:200].hex)},accent:{fg:l(e,e2.VG.red[t?800:200].hex)},link:{fg:l(e,e2.VG.blue[t?800:200].hex)},code:{bg:a(e,u[t?950:50].hex),fg:a(n.bg,u[t?800:200].hex)},skeleton:{from:r,to:te(r,.5)}}}if("pressed"===o){let e=a(n.bg,u[t?200:800].hex),r=l(e,u[t?200:800].hex);return{bg:a(n.bg,u[t?200:800].hex),bg2:l(e,u[t?50:950].hex),border:a(n.bg,u[t?200:800].hex),fg:a(n.bg,t?e2.Sn.hex:e2.ix.hex),muted:{fg:a(n.bg,u[t?800:200].hex)},accent:{fg:l(e,e2.VG.red[t?800:200].hex)},link:{fg:l(e,e2.VG.blue[t?800:200].hex)},code:{bg:a(e,u[t?950:50].hex),fg:a(n.bg,u[t?800:200].hex)},skeleton:{from:r,to:te(r,.5)}}}if("selected"===o){s&&(u=th.primary);let e=a(n.bg,u[t?200:800].hex),r=l(e,u[t?200:800].hex);return{bg:e,bg2:l(e,u[t?50:950].hex),border:a(n.bg,u[t?200:800].hex),fg:a(n.bg,t?e2.Sn.hex:e2.ix.hex),muted:{fg:a(n.bg,u[t?800:200].hex)},accent:{fg:l(e,e2.VG.red[t?800:200].hex)},link:{fg:l(e,e2.VG.blue[t?800:200].hex)},code:{bg:a(e,u[t?950:50].hex),fg:a(n.bg,u[t?800:200].hex)},skeleton:{from:r,to:te(r,.5)}}}let c=a(n.bg,u[t?400:500].hex),f=l(c,u[t?200:800].hex);return{bg:c,bg2:l(c,u[t?50:950].hex),border:a(n.bg,u[t?400:500].hex),fg:a(n.bg,t?e2.Sn.hex:e2.ix.hex),muted:{fg:a(n.bg,u[t?900:100].hex)},accent:{fg:l(c,e2.VG.red[t?900:100].hex)},link:{fg:l(c,e2.VG.blue[t?900:100].hex)},code:{bg:a(c,u[t?950:50].hex),fg:a(n.bg,u[t?900:100].hex)},skeleton:{from:f,to:te(f,.5)}}},muted:e=>{let{base:n,dark:t,name:r,state:o,tone:i}=e,a=t?tf:tc,l=th[r]||th.default,d=tb.includes(r)&&tb.includes(i),s=th["default"===i?r:i]||l;if("disabled"===o){s=l;let e=n.bg,r=a(e,s[t?900:100].hex);return{bg:e,bg2:a(e,s[t?950:50].hex),border:a(e,s[t?950:50].hex),fg:a(e,s[t?800:200].hex),muted:{fg:a(e,s[t?900:100].hex)},accent:{fg:a(e,s[t?900:100].hex)},link:{fg:a(e,s[t?900:100].hex)},code:{bg:e,fg:a(e,s[t?900:100].hex)},skeleton:{from:te(r,.5),to:te(r,.25)}}}if("hovered"===o){let e=a(n.bg,s[t?950:50].hex),r=a(e,s[t?900:100].hex);return{bg:e,bg2:a(e,s[t?950:50].hex),border:a(e,s[t?900:100].hex),fg:a(n.bg,s[t?200:800].hex),muted:{fg:a(n.bg,s[t?400:600].hex)},accent:{fg:a(n.bg,e2.VG.red[t?400:500].hex)},link:{fg:a(n.bg,e2.VG.blue[t?400:600].hex)},code:{bg:a(e,s[t?950:50].hex),fg:a(n.bg,s[t?400:600].hex)},skeleton:{from:r,to:te(r,.5)}}}if("pressed"===o){d&&(s=th.primary);let e=a(n.bg,s[t?900:100].hex),r=a(e,s[t?900:100].hex);return{bg:e,bg2:a(e,s[t?950:50].hex),border:a(e,s[t?900:100].hex),fg:a(n.bg,s[t?200:800].hex),muted:{fg:a(n.bg,s[t?400:600].hex)},accent:{fg:a(e,e2.VG.red[t?400:500].hex)},link:{fg:a(e,e2.VG.blue[t?400:600].hex)},code:{bg:a(e,s[t?950:50].hex),fg:a(n.bg,s[t?400:600].hex)},skeleton:{from:r,to:te(r,.5)}}}if("selected"===o){d&&(s=th.primary);let e=a(n.bg,s[t?900:100].hex),r=a(e,s[t?900:100].hex);return{bg:e,bg2:a(e,s[t?950:50].hex),border:a(e,s[t?900:100].hex),fg:a(n.bg,s[t?200:800].hex),muted:{fg:a(n.bg,s[t?400:600].hex)},accent:{fg:a(e,e2.VG.red[t?400:500].hex)},link:{fg:a(e,e2.VG.blue[t?400:600].hex)},code:{bg:a(e,s[t?950:50].hex),fg:a(n.bg,s[t?400:600].hex)},skeleton:{from:r,to:te(r,.5)}}}let u=n.bg,c=a(u,s[t?900:100].hex);return{bg:u,bg2:a(u,s[t?950:50].hex),border:a(u,s[t?900:100].hex),fg:a(n.bg,s[t?300:700].hex),muted:{fg:a(n.bg,s[t?400:600].hex)},accent:{fg:a(n.bg,e2.VG.red[t?400:500].hex)},link:{fg:a(n.bg,e2.VG.blue[t?400:600].hex)},code:{bg:a(n.bg,s[t?950:50].hex),fg:a(n.bg,s[t?400:600].hex)},skeleton:{from:c,to:te(c,.5)}}},button:e=>{let{base:n,mode:t,muted:r,solid:o}=e;return"bleed"===t?{enabled:{...r.enabled,border:r.enabled.bg},hovered:{...r.hovered,border:r.hovered.bg},pressed:{...r.pressed,border:r.pressed.bg},selected:{...r.selected,border:r.selected.bg},disabled:{...r.disabled,border:r.disabled.bg}}:"ghost"===t?{...o,enabled:{...r.enabled,border:n.border},disabled:r.disabled}:o},card:e=>{let{base:n,dark:t,muted:r,name:o,solid:i,state:a}=e;if("hovered"===a)return r[o].hovered;if("disabled"===a)return r[o].disabled;
1let l=tb.includes(o),d=th[o]||th.default,s=t?tf:tc;if("pressed"===a)return l?r.primary.pressed:r[o].pressed;if("selected"===a)return l?i.primary.enabled:i[o].enabled;let u=n.bg,c=s(n.bg,d[t?900:100].hex);return{bg:u,bg2:s(u,d[t?950:50].hex),fg:n.fg,border:n.border,muted:{fg:s(n.bg,d[t?400:600].hex)},accent:{fg:s(n.bg,e2.VG.red[t?400:500].hex)},link:{fg:s(n.bg,e2.VG.blue[t?400:600].hex)},code:{bg:s(n.bg,d[t?950:50].hex),fg:d[t?400:600].hex},skeleton:{from:c,to:te(c,.5)}}},input:e=>{let{base:n,dark:t,mode:r,state:o}=e,i=t?tf:tc;if("invalid"===r){let e=th.critical;return{bg:i(n.bg,e[t?950:50].hex),fg:i(n.bg,e[t?400:600].hex),border:i(n.bg,e[t?800:200].hex),placeholder:i(n.bg,e[t?600:400].hex)}}return"hovered"===o?{bg:n.bg,fg:n.fg,border:i(n.bg,e2.VG.gray[t?700:300].hex),placeholder:i(n.bg,e2.VG.gray[t?600:400].hex)}:"disabled"===o?{bg:i(n.bg,e2.VG.gray[t?950:50].hex),fg:i(n.bg,e2.VG.gray[t?700:300].hex),border:i(n.bg,e2.VG.gray[t?900:100].hex),placeholder:i(n.bg,e2.VG.gray[t?800:200].hex)}:"readOnly"===o?{bg:i(n.bg,e2.VG.gray[t?950:50].hex),fg:i(n.bg,e2.VG.gray[t?200:800].hex),border:i(n.bg,e2.VG.gray[t?800:200].hex),placeholder:i(n.bg,e2.VG.gray[t?600:400].hex)}:{bg:n.bg,fg:n.fg,border:n.border,placeholder:i(n.bg,e2.VG.gray[t?600:400].hex)}},selectable:e=>{let{base:n,muted:t,tone:r,solid:o,state:i}=e;return"enabled"===i?{...t[r].enabled,bg:n.bg}:"pressed"===i?"default"===r?t.primary.pressed:t[r].pressed:"selected"===i?"default"===r?o.primary.enabled:o[r].enabled:"disabled"===i?{...t[r].disabled,bg:n.bg}:t[r][i]},spot:e=>{let{base:n,dark:t,key:r}=e;return(t?tf:tc)(n.bg,e2.VG[r][t?400:500].hex)},syntax:e=>{let{base:n,dark:t}=e,r=t?tf:tc,o=t?400:600,i=t?600:400;return{atrule:r(n.bg,e2.VG.purple[o].hex),attrName:r(n.bg,e2.VG.green[o].hex),attrValue:r(n.bg,e2.VG.yellow[o].hex),attribute:r(n.bg,e2.VG.yellow[o].hex),boolean:r(n.bg,e2.VG.purple[o].hex),builtin:r(n.bg,e2.VG.purple[o].hex),cdata:r(n.bg,e2.VG.yellow[o].hex),char:r(n.bg,e2.VG.yellow[o].hex),class:r(n.bg,e2.VG.orange[o].hex),className:r(n.bg,e2.VG.cyan[o].hex),comment:r(n.bg,e2.VG.gray[i].hex),constant:r(n.bg,e2.VG.purple[o].hex),deleted:r(n.bg,e2.VG.red[o].hex),doctype:r(n.bg,e2.VG.gray[i].hex),entity:r(n.bg,e2.VG.red[o].hex),function:r(n.bg,e2.VG.green[o].hex),hexcode:r(n.bg,e2.VG.blue[o].hex),id:r(n.bg,e2.VG.purple[o].hex),important:r(n.bg,e2.VG.purple[o].hex),inserted:r(n.bg,e2.VG.yellow[o].hex),keyword:r(n.bg,e2.VG.magenta[o].hex),number:r(n.bg,e2.VG.purple[o].hex),operator:r(n.bg,e2.VG.magenta[o].hex),prolog:r(n.bg,e2.VG.gray[i].hex),property:r(n.bg,e2.VG.blue[o].hex),pseudoClass:r(n.bg,e2.VG.yellow[o].hex),pseudoElement:r(n.bg,e2.VG.yellow[o].hex),punctuation:r(n.bg,e2.VG.gray[o].hex),regex:r(n.bg,e2.VG.blue[o].hex),selector:r(n.bg,e2.VG.red[o].hex),string:r(n.bg,e2.VG.yellow[o].hex),symbol:r(n.bg,e2.VG.purple[o].hex),tag:r(n.bg,e2.VG.red[o].hex),unit:r(n.bg,e2.VG.orange[o].hex),url:r(n.bg,e2.VG.red[o].hex),variable:r(n.bg,e2.VG.red[o].hex)}}}),tp={avatar:{sizes:[{distance:-3,size:25},{distance:-6,size:35},{distance:-9,size:55}]},button:{textWeight:"medium"},color:tg,container:[320,640,960,1280,1600,1920],focusRing:{offset:1,width:2},fonts:{code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:3,descenderHeight:3,fontSize:10,iconSize:17,lineHeight:13,letterSpacing:0},{ascenderHeight:4,descenderHeight:4,fontSize:13,iconSize:21,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:19,iconSize:29,lineHeight:25,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:22,iconSize:33,lineHeight:29,letterSpacing:0}]},heading:{family:'-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:4,descenderHeight:4,fontSize:12,iconSize:17,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:21,iconSize:33,lineHeight:27,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:27,iconSize:41,lineHeight:33,letterSpacing:0}
1,{ascenderHeight:8,descenderHeight:8,fontSize:33,iconSize:49,lineHeight:39,letterSpacing:0},{ascenderHeight:9,descenderHeight:9,fontSize:38,iconSize:53,lineHeight:45,letterSpacing:0}]},label:{family:'-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:9.8,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:11.25,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.75,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:14,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15.5,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'-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:3,descenderHeight:3,fontSize:10,iconSize:17,lineHeight:13,letterSpacing:0},{ascenderHeight:4,descenderHeight:4,fontSize:13,iconSize:21,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:19,iconSize:29,lineHeight:25,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:22,iconSize:33,lineHeight:29,letterSpacing:0}]}},media:[360,600,900,1200,1800,2400],radius:[0,1,3,6,9,12,21],shadows:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-1],penumbra:[0,6,10,0],ambient:[0,1,18,0]},{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:{checkbox:{size:17},radio:{size:17,markSize:9},switch:{width:33,height:17,padding:4,transitionDurationMs:150,transitionTimingFunction:"ease-out"},border:{width:1}}},tm={dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},tv=function(){if("undefined"!=typeof globalThis)return globalThis;if("undefined"!=typeof window)return window;if("undefined"!=typeof self)return self;if(void 0!==t.g)return t.g;throw Error("@sanity/ui: could not locate global scope")}(),tx=Symbol.for("@sanity/ui/context/theme");tv[tx]=tv[tx]||(0,eQ.createContext)(null);let ty=tv[tx];function tw(e){let n=(0,eQ.useContext)(ty),{children:t,scheme:r=(null==n?void 0:n.scheme)||"light",theme:o=(null==n?void 0:n.theme)||null,tone:i=(null==n?void 0:n.tone)||"default"}=e,a=(0,eQ.useMemo)(()=>{if(!o)return null;let{color:e,layer:n,...t}=o,a=e[r]||e.light,l=a[i]||a.default,d=n||tm;return{sanity:{...t,color:l,layer:d}}},[r,o,i]),l=(0,eQ.useMemo)(()=>o&&{version:0,theme:o,scheme:r,tone:i},[o,r,i]);return a?(0,eJ.jsx)(ty.Provider,{value:l,children:(0,eJ.jsx)(e1.f6,{theme:a,children:t})}):(0,eJ.jsx)("pre",{children:'ThemeProvider: no "theme" property provided'})}function tk(e){return!!(e&&"object"==typeof e)}function tj(){let e=(0,eQ.useContext)(ty);if(!e)throw Error("useRootTheme(): missing context value");if(!tk(e)||0!==e.version)throw Error("useRootTheme(): the context value is not compatible");return e}function tz(e){let{children:n,scheme:t,tone:r}=e,o=tj();return(0,eJ.jsx)(tw,{scheme:t||o.scheme,theme:o.theme,tone:r,children:n})}function tE(){return(0,e1.Fg)()}let tS=new WeakMap;function tC(){return 0}function tR(){let e=tE(),{media:n}=e.sanity,t=tS.get(n);return t||(t=function(e){let n;let t=e.length,r=()=>{if(!n){n=[];for(let o=t;o>-1;o-=1){var r;let t=0===(r=o)?"screen and (max-width: ".concat(e[r]-1,"px)"):r===e.length?"screen and (min-width: ".concat(e[r-1],"px)"):"screen and (min-width: ".concat(e[r-1],"px) and (max-width: ").concat(e[r]-1,"px)");n.push({index:o,mq:window.matchMedia(t)})}}return n};return{getSnapshot:()=>{for(let{index:e,mq:n}of r())if(n.matches)return e;return 0},subscribe:e=>{let n=[];for(let{mq:t}of r()){let r=()=>{t.matches&&e()};t.addEventListener("change",r),n.push(()=>t.removeEventListener("change",r))}return()=>{for(let e of n)e()}}}}(n),tS.set(n,t)),(0,eQ.useSyncExternalStore)(t.subscribe,t.getSnapshot,tC)}function tO(){return r||(r=window.matchMedia("(prefers-color-scheme: dark)")),r}function t$(e){let n=tO();return n.addEventListener("change",e),()=>n.removeEventListener("change",e)}function tP(){return tO().matches}function tM(){return!1}function tT(){return(0,eQ.useSyncExternalStore)(t$,tP,tM)}let tV="undefined"!=typeof window?eQ.useLayoutEffect:eQ.useEffect;function tH(e){let n=(0,eQ.useRef)(null);return tV(()=>{e&&("function"==typeof e?e(n.current):e.current=n.current)}),n}function tL(e,n){(0,eQ.useEffect)(()=>{e.current&&e.current.setCustomValidity(n||"")},[n,e])}let t_="1px solid var(--card-border-color)";function tA(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$border,e=>e?{"&&":{border:t_}}:{"&&":{border:0}})}function tG(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$borderTop,e=>e?{"&&":{borderTop:t_}}:{"&&":{borderTop:0}})}function tZ(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$borderRight,e=>e?{"&&":{borderRight:t_}}:{"&&":{borderRight:0}})}function tB(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$borderBottom,e=>e?{"&&":{borderBottom:t_}}:{"&&":{borderBottom:0}})}function tF(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$borderLeft,e=>e?{"&&":{borderLeft:t_}}:{"&&":{borderLeft:0}})}let tI={'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},tN={content:"content-box",border:"border-box"},tD={stretch:"stretch",fill:"100%"};function tW(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$display,e=>({"&:not([hidden])":{display:e}}))}function tq(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$sizing,e=>({boxSizing:tN[e]}))}function tX(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$height,e=>({height:tD[e]}))}function tY(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$overflow,e=>({overflow:e}))}let tK={"&&:not([hidden])":{display:"flex"}};function tU(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$align,e=>({alignItems:e}))}function tJ(e){let{theme:n}
1=e,{media:t,space:r}=n.sanity;return na(t,e.$gap,e=>({gap:e?ni(r[e]):void 0}))}function tQ(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$wrap,e=>({flexWrap:e}))}function t0(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$justify,e=>({justifyContent:e}))}function t1(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$direction,e=>({flexDirection:e}))}let t2={minWidth:0,minHeight:0};function t5(){return[t2,t4]}function t4(e){let{theme:n}=e,{media:t}=n.sanity;return e.$flex?na(t,e.$flex,e=>({flex:e})):nt}function t3(e){return"inset 0 0 0 ".concat(e.width,"px ").concat(e.color)}function t9(e){let{base:n,border:t,focusRing:r}=e,o=r.offset+r.width,i=0-r.offset,a=n?n.bg:"var(--card-bg-color)";return[i>0&&"inset 0 0 0 ".concat(i,"px var(--card-focus-ring-color)"),t&&t3(t),i<0&&"0 0 0 ".concat(0-i,"px ").concat(a),o>0&&"0 0 0 ".concat(o,"px var(--card-focus-ring-color)")].filter(Boolean).join(",")}let t6={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},t8={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},t7={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"};function re(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$autoFlow,e=>({gridAutoFlow:e}))}function rn(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$autoRows,e=>({gridAutoRows:e&&t7[e]}))}function rt(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$autoCols,e=>({gridAutoColumns:e&&t8[e]}))}function rr(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$columns,e=>({gridTemplateColumns:e&&"repeat(".concat(e,",minmax(0,1fr));")}))}function ro(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$rows,e=>({gridTemplateRows:e&&"repeat(".concat(e,",minmax(0,1fr));")}))}function ri(e){let{theme:n}=e,{media:t,space:r}=n.sanity;return na(t,e.$gap,e=>({gridGap:e?ni(r[e]):void 0}))}function ra(e){let{theme:n}=e,{media:t,space:r}=n.sanity;return na(t,e.$gapX,e=>({columnGap:e?ni(r[e]):void 0}))}function rl(e){let{theme:n}=e,{media:t,space:r}=n.sanity;return na(t,e.$gapY,e=>({rowGap:e?ni(r[e]):void 0}))}let rd={auto:"auto",full:"1 / -1"},rs={auto:"auto",full:"1 / -1"};function ru(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$row,e=>"number"==typeof e?{gridRow:"span ".concat(e," / span ").concat(e)}:{gridRow:rd[e]})}function rc(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$rowStart,e=>({gridRowStart:e}))}function rf(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$rowEnd,e=>({gridRowEnd:e}))}function rh(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$column,e=>"number"==typeof e?{gridColumn:"span ".concat(e," / span ").concat(e)}:{gridColumn:rs[e]})}function rb(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$columnStart,e=>({gridColumnStart:e}))}function rg(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$columnEnd,e=>({gridColumnEnd:e}))}function rp(e){let{$fontSize:n,$iconLeft:t,$iconRight:r,$padding:o,$space:i,theme:a}=e,{fonts:l,media:d,space:s}=a.sanity,u=Math.max(o.length,i.length,n.length),c=[],f=[],h=[];for(let e=0;e<u;e+=1)h[e]=void 0===n[e]?h[e-1]:n[e],c[e]=void 0===o[e]?c[e-1]:o[e],f[e]=void 0===i[e]?f[e-1]:i[e];return na(d,c,(e,n)=>{let o=l.text.sizes[h[n]]||l.text.sizes[2],i=o.lineHeight-o.ascenderHeight-o.descenderHeight,a=s[c[n]],d=s[f[n]],u={paddingTop:ni(a-o.ascenderHeight),paddingRight:ni(a),paddingBottom:ni(a-o.descenderHeight),paddingLeft:ni(a)};return r&&(u.paddingRight=ni(a+i+d)),t&&(u.paddingLeft=ni(a+i+d)),u})}function rm(e){return rp({...e,$iconRight:!0})}var rv=Object.freeze,rx=Object.defineProperty,ry=(e,n)=>rv(rx(e,"raw",{value:rv(n||e.slice())}));let rw=(0,e1.iv)(v||(v=ry(["\n &:not([hidden]) {\n display: flex;\n }\n\n align-items: center;
1\n"])));function rk(){return rw}function rj(e){let{theme:n,$scheme:t,$tone:r,$weight:o}=e,i=n.sanity.fonts.text,a=n.sanity.color.input;return(0,e1.iv)(x||(x=ry(["\n appearance: none;\n background: none;\n border: 0;\n border-radius: 0;\n outline: none;\n width: 100%;\n box-sizing: border-box;\n font-family: ",";\n font-weight: ",";\n margin: 0;\n position: relative;\n z-index: 1;\n display: block;\n\n /* NOTE: This is a hack to disable Chromeâs autofill styles */\n &:-webkit-autofill,\n &:-webkit-autofill:hover,\n &:-webkit-autofill:focus,\n &:-webkit-autofill:active {\n -webkit-text-fill-color: var(--input-fg-color) !important;\n transition: background-color 5000s;\n transition-delay: 86400s /* 24h */;\n }\n\n /* &:is(textarea) */\n &[data-as='textarea'] {\n resize: none;\n }\n\n color: var(--input-fg-color);\n\n &::placeholder {\n color: var(--input-placeholder-color);\n }\n\n &[data-scheme='","'][data-tone='","'] {\n --input-fg-color: ",";\n --input-placeholder-color: ",";\n\n /* enabled */\n &:not(:invalid):not(:disabled):not(:read-only) {\n --input-fg-color: ",";\n --input-placeholder-color: ",";\n }\n\n /* disabled */\n &:not(:invalid):disabled {\n --input-fg-color: ",";\n --input-placeholder-color: ",";\n }\n\n /* invalid */\n &:invalid {\n --input-fg-color: ",";\n --input-placeholder-color: ",";\n }\n\n /* readOnly */\n &:read-only {\n --input-fg-color: ",";\n --input-placeholder-color: ",";\n }\n }\n "])),i.family,o&&i.weights[o]||i.weights.regular,t,r,a.default.enabled.fg,a.default.enabled.placeholder,a.default.enabled.fg,a.default.enabled.placeholder,a.default.disabled.fg,a.default.disabled.placeholder,a.invalid.enabled.fg,a.invalid.enabled.placeholder,a.default.readOnly.fg,a.default.readOnly.placeholder)}function rz(e){let{theme:n}=e,{fonts:t,media:r}=n.sanity;return na(r,e.$fontSize,e=>{let n=t.text.sizes[e]||t.text.sizes[2];return{fontSize:ni(n.fontSize),lineHeight:n.lineHeight/n.fontSize}})}function rE(e){let{$hasPrefix:n,$hasSuffix:t,$scheme:r,$tone:o,theme:i}=e,{focusRing:a,input:l}=i.sanity,d=i.sanity.color.input;return(0,e1.iv)(y||(y=ry(["\n --input-box-shadow: none;\n\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n display: block;\n pointer-events: none;\n z-index: 0;\n\n background-color: var(--card-bg-color);\n box-shadow: var(--input-box-shadow);\n\n border-top-left-radius: ",";\n border-bottom-left-radius: ",";\n border-top-right-radius: ",";\n border-bottom-right-radius: ",";\n\n &[data-scheme='","'][data-tone='","'] {\n --card-bg-color: ",";\n --card-fg-color: ",";\n\n /* enabled */\n *:not(:disabled) + &[data-border] {\n --input-box-shadow: ",";\n }\n\n /* invalid */\n *:not(:disabled):invalid + & {\n --card-bg-color: ",";\n --card-fg-color: ",";\n\n &[data-border] {\n --input-box-shadow: ",";\n }\n }\n\n /* focused */\n *:not(:disabled):focus + & {\n &[data-border] {\n --input-box-shadow: ",";\n }\n\n &:not([data-border]) {\n --input-box-shadow: ",";\n }\n }\n\n /* disabled */\n *:disabled + & {\n --card-bg-color: "," !important;\n --card-fg-color: "," !important;\n\n &[data-border] {\n --input-box-shadow: ",";\n }\n }\n\n /* readOnly */\n *:read-only + & {\n --card-bg-color: "," !important;\n --card-fg-color: "," !important;\n }\n\n /* hovered */\n @media (hover: hover) {\n *:not(:disabled):not(:read-only):not(:invalid):hover + & {\n --card-bg-color: ",";\n --card-fg-color: ",";\n }\n\n *:not(:disabled):not(:read-only):not(:invalid):not(:focus):hover + &[data-border] {\n --input-box-shadow: ",";\n }\n }\n }\n "])),n?0:void 0,n?0:void 0,t?0:void 0,t?0:void 0,r,o,d.default.enabled.bg,d.default.enabled.fg,t3({color:d.default.enabled.border,width:l.border.width}),d.invalid.enabled.bg,d.invalid.enabled.fg,t3({color:d.invalid.enabled.border,width:l.border.width}),t9({border:{color:d.default.enabled.border,width:l.border.width},focusRing:a}),t9({focusRing:a}),d.default.disabled.bg,d.default.disabled.fg,t3({color:d.default.disabled.border,width:l.border.width}),d.default.readOnly.bg,d.default.readOnly.fg,d.default.hovered.bg,d.default.hovered.fg,t3({color:d.default.hovered.border,width:l.border.width}))}function rS(e){let{theme:n}=e;return[nl(n,["padding"],e.$padding),nl(n,["paddingLeft","paddingRight"],e.$paddingX
1),nl(n,["paddingTop","paddingBottom"],e.$paddingY),nl(n,["paddingTop"],e.$paddingTop),nl(n,["paddingRight"],e.$paddingRight),nl(n,["paddingBottom"],e.$paddingBottom),nl(n,["paddingLeft"],e.$paddingLeft)].filter(Boolean)}function rC(e){let{theme:n}=e,{media:t,radius:r}=n.sanity;return na(t,e.$radius,e=>({borderRadius:ni(r[e])}))}function rR(e,n){return"".concat(e.map(ni).join(" ")," ").concat(n)}var rO=Object.freeze,r$=Object.defineProperty,rP=(e,n)=>rO(r$(e,"raw",{value:rO(n||e.slice())})),rM=Object.freeze,rT=Object.defineProperty;let rV=e1.ZP.div(function(e){return nd("text",e)},ns,function(e){let{$accent:n,$muted:t,theme:r}=e,{weights:o}=r.sanity.fonts.text;return(0,e1.iv)(j||(j=rP(["\n color: var(--card-fg-color);\n\n ","\n\n ","\n\n & code {\n font-family: ",";\n border-radius: 1px;\n background-color: var(--card-code-bg-color);\n color: var(--card-code-fg-color);\n }\n\n & a {\n text-decoration: none;\n border-radius: 1px;\n color: var(--card-link-color);\n outline: none;\n\n @media (hover: hover) {\n &:hover {\n text-decoration: underline;\n }\n }\n\n &:focus {\n box-shadow:\n 0 0 0 1px var(--card-bg-color),\n 0 0 0 3px var(--card-focus-ring-color);\n }\n\n &:focus:not(:focus-visible) {\n box-shadow: none;\n }\n }\n\n & strong {\n font-weight: ",";\n }\n\n & svg {\n /* Certain popular CSS libraries changes the defaults for SVG display */\n /* Make sure SVGs are rendered as inline elements */\n display: inline;\n }\n\n & [data-sanity-icon] {\n vertical-align: baseline;\n }\n "])),n&&(0,e1.iv)(w||(w=rP(["\n color: var(--card-accent-fg-color);\n "]))),t&&(0,e1.iv)(k||(k=rP(["\n color: var(--card-muted-fg-color);\n "]))),r.sanity.fonts.code.family,o.bold)}),rH=e1.ZP.span(z||(z=rM(rT(i=["\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n overflow: clip;\n"],"raw",{value:rM(i.slice())})))),rL=(0,eQ.forwardRef)(function(e,n){let{accent:t=!1,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...s}=e,u=o;return"ellipsis"===l&&(u=(0,eJ.jsx)(rH,{children:u})),(0,eJ.jsx)(rV,{"data-ui":"Text",...s,$accent:t,$align:nu(r),$muted:i,ref:n,$size:nu(a),$weight:d,children:(0,eJ.jsx)("span",{children:u})})}),r_={root:function(e){let{$color:n,theme:t}=e,{focusRing:r}=t.sanity;return{backgroundColor:n,position:"relative",boxSizing:"border-box",userSelect:"none",boxShadow:"0 0 0 1px var(--card-bg-color)",'&[data-status="inactive"]':{opacity:.5},"&>svg":{"&:not([hidden])":{display:"block"}},'&[data-as="button"]':{"-webkit-font-smoothing":"inherit",appearance:"none",margin:0,padding:0,border:0,font:"inherit",color:"inherit",outline:"none","&:focus":{boxShadow:t9({focusRing:r})},"&:focus:not(:focus-visible)":{boxShadow:"none"}}}},arrow:function(){return{position:"absolute",boxSizing:"border-box",zIndex:0,opacity:0,transition:"all 0.2s linear",transform:"rotate(-90deg) translate3d(0, 6px, 0)",left:0,right:0,top:0,bottom:0,"& > svg":{width:"11px",height:"7px",position:"absolute",top:"-5px",left:"50%",transform:"translateX(-6px)","&:not([hidden])":{display:"block"}},"[data-arrow-position='inside'] > &":{transform:"rotate(-90deg) translate3d(0, 6px, 0)",opacity:0},"[data-arrow-position='top'] > &":{opacity:1,transform:"rotate(0deg)"},"[data-arrow-position='bottom'] > &":{opacity:1,transform:"rotate(-180deg)"}}},bgStroke:function(){return{strokeWidth:"4px",stroke:"var(--card-bg-color)"}},stroke:function(){return{strokeWidth:"3px",'[data-status="editing"] &':{strokeSasharray:"2 4",strokeLinecap:"round"}}},initials:function(e){let{theme:n}=e,{base:t}=n.sanity.color;return{width:"100%",height:"100%",color:t.fg,alignItems:"center",justifyContent:"center",textTransform:"uppercase",textAlign:"center",borderRadius:"50%","&:not([hidden])":{display:"flex"}}}},rA=e1.ZP.div(function(e){let{theme:n}=e,{avatar:t,media:r}=n.sanity;return na(r,e.$size,e=>{let n=t.sizes[e]||t.sizes[0];return{width:ni(n.size),height:ni(n.size),borderRadius:ni(n.size/2),"&>svg":{width:ni(n.size),height:ni(n.size),borderRadius:ni(n.size/2)}}})},r_.root),rG=e1.ZP.div(r_.arrow),rZ=e1.ZP.ellipse(r_.bgStroke),rB=e1.ZP.ellipse(r_.stroke),rF=e1.ZP.div(r_.initials),rI=(0,eQ.forwardRef)(function(e,n){let{as:t,color:r="gray",src:o,title:i,initials:a,onImageLoadError:l,arrowPosition:d,animateArrowFrom:s,status:u="online",size:c=0,...f}=e,h=e0.isValidElementType(t)?t:"div",b=nu(c),g=tE(),p=g.sanity.color.spot[r]||g.sanity.color.spot.gray,m=g.sanity.avatar.sizes[b[0]]||g.sanity.avatar.sizes[0],v=m.size,x=v/2,y=(0,eQ.useId)(),[w,k]=(0,eQ.useState)(s||d||"inside"),[j,z]=(0,eQ.useState)(!1),E="avatar-image-".concat(y);(0,eQ.useEffect)(()=>
1{if(w===d)return;let e=requestAnimationFrame(()=>k(d));return()=>cancelAnimationFrame(e)},[w,d]),(0,eQ.useEffect)(()=>{o&&z(!1)},[o]);let S=(0,eQ.useCallback)(()=>{z(!0),l&&l(Error("Avatar: the image failed to load"))},[l]),C=(0,eQ.useMemo)(()=>b.map(e=>0===e?0:e+1),[b]);return(0,eJ.jsxs)(rA,{as:h,"data-as":"string"==typeof h?h:void 0,"data-ui":"Avatar",...f,$size:b,$color:p,"aria-label":i,"data-arrow-position":w,"data-status":u,ref:n,title:i,children:[(0,eJ.jsx)(rG,{children:(0,eJ.jsx)("svg",{width:"11",height:"7",viewBox:"0 0 11 7",fill:"none",children:(0,eJ.jsx)("path",{d:"M6.67948 1.50115L11 7L0 7L4.32052 1.50115C4.92109 0.736796 6.07891 0.736795 6.67948 1.50115Z",fill:p})})}),!j&&o&&(0,eJ.jsxs)("svg",{viewBox:"0 0 ".concat(v," ").concat(v),fill:"none",children:[(0,eJ.jsx)("defs",{children:(0,eJ.jsx)("pattern",{id:E,patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,eJ.jsx)("image",{href:o,width:"1",height:"1",onError:S})})}),(0,eJ.jsx)("circle",{cx:x,cy:x,r:x,fill:"url(#".concat(E,")")}),(0,eJ.jsx)(rZ,{cx:x,cy:x,rx:x,ry:x,vectorEffect:"non-scaling-stroke"}),(0,eJ.jsx)(rB,{cx:x,cy:x,rx:x,ry:x,stroke:p,vectorEffect:"non-scaling-stroke"})]}),(j||!o)&&a&&(0,eJ.jsx)(eJ.Fragment,{children:(0,eJ.jsx)(rF,{children:(0,eJ.jsx)(rL,{as:"span",size:C,children:(0,eJ.jsx)("strong",{children:a})})})})]})});var rN=Object.freeze,rD=Object.defineProperty,rW=(e,n)=>rN(rD(e,"raw",{value:rN(n||e.slice())}));let rq=e1.ZP.div(function(e){let{theme:n}=e,{avatar:t,media:r}=n.sanity;return na(r,e.$size,e=>{let n=t.sizes[e];return n?{borderRadius:ni(n.size/2),minWidth:ni(n.size),height:ni(n.size)}:nr})},function(e){let{theme:n}=e;return(0,e1.iv)(E||(E=rW(["\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n user-select: none;\n color: inherit;\n color: var(--card-fg-color);\n background: var(--card-bg-color);\n box-shadow:\n 0 0 0 1px var(--card-bg-color),\n inset 0 0 0 1.5px var(--card-hairline-hard-color);\n padding: 0 ",";\n\n &:not([hidden]) {\n display: flex;\n }\n "])),ni(n.sanity.space[2]))}),rX=(0,eQ.forwardRef)(function(e,n){let{count:t,size:r=0}=e,o=nu(r),i=(0,eQ.useMemo)(()=>o.map(e=>0===e?0:e+1),[o]);return(0,eJ.jsx)(rq,{$size:o,"data-ui":"AvatarCounter",ref:n,children:(0,eJ.jsx)(rL,{as:"span",size:i,children:(0,eJ.jsx)("strong",{children:t})})})});function rY(e){let n=Array.isArray(e)?e:[e];return n.filter(e=>(0,e0.isElement)(e)||(0,e0.isFragment)(e)||"string"==typeof e)}var rK=Object.freeze,rU=Object.defineProperty;let rJ=(0,e1.iv)(S||(S=rK(rU(a=["\n white-space: nowrap;\n\n & > div {\n vertical-align: top;\n\n &:not([hidden]) {\n display: inline-block;\n }\n }\n"],"raw",{value:rK(a.slice())})))),rQ=e1.ZP.div(function(e){let{theme:n}=e,{avatar:t,media:r}=n.sanity;return na(r,e.$size,e=>{let n=t.sizes[e];return n?{"& > div + div":{marginLeft:ni(n.distance)}}:nr})},function(){return rJ}),r0=(0,eQ.forwardRef)(function(e,n){let{children:t,maxLength:r=4,size:o=0,...i}=e,a=rY(t).filter(e=>"string"!=typeof e),l=nu(o),d=a.length,s=d-(Math.max(r,0)-1),u=s>1?a.slice(s,d):a;return(0,eJ.jsxs)(rQ,{"data-ui":"AvatarStack",...i,ref:n,$size:l,children:[0===d&&(0,eJ.jsx)("div",{children:(0,eJ.jsx)(rX,{count:d})}),0!==d&&s>1&&(0,eJ.jsx)("div",{children:(0,eJ.jsx)(rX,{count:s,size:l})}),u.map((e,n)=>(0,eJ.jsx)("div",{children:(0,eQ.cloneElement)(e,{size:l})},String(n)))]})}),r1=e1.ZP.div(function(){return tI},t5,function(){return[tq,tX,tY,tW]},function(){return[ru,rc,rf,rh,rb,rg]},function(e){let{theme:n}=e;return[nl(n,["margin"],e.$margin),nl(n,["marginLeft","marginRight"],e.$marginX),nl(n,["marginTop","marginBottom"],e.$marginY),nl(n,["marginTop"],e.$marginTop),nl(n,["marginRight"],e.$marginRight),nl(n,["marginBottom"],e.$marginBottom),nl(n,["marginLeft"],e.$marginLeft)].filter(Boolean)},rS),r2=(0,eQ.forwardRef)(function(e,n){let{as:t="div",column:r,columnStart:o,columnEnd:i,display:a="block",flex:l,height:d,margin:s=0,marginX:u,marginY:c,marginTop:f,marginRight:h,marginBottom:b,marginLeft:g,overflow:p,padding:m=0,paddingX:v,paddingY:x,paddingTop:y,paddingRight:w,paddingBottom:k,paddingLeft:j,row:z,rowStart:E,rowEnd:S,sizing:C,...R}=e;return(0,eJ.jsx)(r1,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Box",...R,$column:nu(r),$columnStart:nu(o),$columnEnd:nu(i),$dis
1play:nu(a),$flex:nu(l),$height:nu(d),$margin:nu(s),$marginX:nu(u),$marginY:nu(c),$marginTop:nu(f),$marginRight:nu(h),$marginBottom:nu(b),$marginLeft:nu(g),$overflow:nu(p),$padding:nu(m),$paddingX:nu(v),$paddingY:nu(x),$paddingTop:nu(y),$paddingRight:nu(w),$paddingBottom:nu(k),$paddingLeft:nu(j),$row:nu(z),$rowStart:nu(E),$rowEnd:nu(S),$sizing:nu(C),as:t,ref:n,children:e.children})});var r5=Object.freeze,r4=Object.defineProperty,r3=(e,n)=>r5(r4(e,"raw",{value:r5(n||e.slice())})),r9=Object.freeze,r6=Object.defineProperty;let r8=e1.ZP.div(function(e){return nd("label",e)},ns,function(e){let{$accent:n,$muted:t,theme:r}=e,{fonts:o}=r.sanity;return(0,e1.iv)(O||(O=r3(["\n text-transform: uppercase;\n\n ","\n\n ","\n\n & code {\n font-family: ",";\n border-radius: 1px;\n }\n\n & a {\n text-decoration: none;\n border-radius: 1px;\n }\n\n & svg {\n /* Certain popular CSS libraries changes the defaults for SVG display */\n /* Make sure SVGs are rendered as inline elements */\n display: inline;\n }\n\n & [data-sanity-icon] {\n vertical-align: baseline;\n }\n "])),n&&(0,e1.iv)(C||(C=r3(["\n color: var(--card-accent-fg-color);\n "]))),t&&(0,e1.iv)(R||(R=r3(["\n color: var(--card-muted-fg-color);\n "]))),o.code.family)}),r7=e1.ZP.span($||($=r9(r6(l=["\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n overflow: clip;\n"],"raw",{value:r9(l.slice())})))),oe=(0,eQ.forwardRef)(function(e,n){let{accent:t,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...s}=e,u=o;return u="ellipsis"===l?(0,eJ.jsx)(r7,{children:u}):(0,eJ.jsx)("span",{children:u}),(0,eJ.jsx)(r8,{"data-ui":"Label",...s,$accent:t,$align:nu(r),$muted:i,$size:nu(a),$weight:d,ref:n,children:u})}),on=(0,e1.ZP)(r2)(rC,function(e){let{$mode:n,$tone:t,theme:r}=e,o=r.sanity.color["outline"===n?"muted":"solid"],i=o[t]||o.default;return{backgroundColor:i.enabled.bg,color:i.enabled.fg,boxShadow:"inset 0 0 0 1px ".concat(i.enabled.border),cursor:"default","&:not([hidden])":{display:"inline-block"}}}),ot=(0,eQ.forwardRef)(function(e,n){let{children:t,fontSize:r,mode:o="default",padding:i=1,radius:a=2,tone:l="default",...d}=e;return(0,eJ.jsx)(on,{"data-ui":"Badge",...d,$mode:o,$tone:l,$radius:nu(a),padding:nu(i),ref:n,children:(0,eJ.jsx)(oe,{size:r,children:t})})}),or=(0,e1.ZP)(r2)(t5,function(){return[tK,tU,tJ,tQ,t0,t1]}),oo=(0,eQ.forwardRef)(function(e,n){let{align:t,as:r,direction:o="row",gap:i,justify:a,wrap:l,...d}=e;return(0,eJ.jsx)(or,{"data-ui":"Flex",...d,$align:nu(t),$direction:nu(o),$gap:nu(i),$justify:nu(a),$wrap:nu(l),forwardedAs:r,ref:n})});var oi=Object.freeze,oa=Object.defineProperty,ol=(e,n)=>oi(oa(e,"raw",{value:oi(n||e.slice())}));let od=(0,e1.F4)(P||(P=ol(["\n from {\n transform: rotate(0deg);\n }\n\n to {\n transform: rotate(360deg);\n }\n"]))),os=(0,e1.ZP)(rL)(M||(M=ol(["\n & > span > svg {\n animation: "," 500ms linear infinite;\n }\n"])),od),ou=(0,eQ.forwardRef)(function(e,n){return(0,eJ.jsx)(os,{"data-ui":"Spinner",...e,ref:n,children:(0,eJ.jsx)(e5.L4p,{})})});function oc(e,n){var t,r,o,i,a,l,d,s;let u=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{"--card-shadow-outline-color":e.shadow.outline,"--card-shadow-umbra-color":e.shadow.umbra,"--card-shadow-penumbra-color":e.shadow.penumbra,"--card-shadow-ambient-color":e.shadow.ambient,"--card-focus-ring-color":e.focusRing,"--card-bg-color":n.bg,"--card-bg-image":u?"repeating-conic-gradient(".concat(n.bg," 0% 25%, ").concat(n.bg2||n.bg," 0% 50%)"):void 0,"--card-fg-color":n.fg,"--card-border-color":n.border,"--card-muted-fg-color":null==(t=n.muted)?void 0:t.fg,"--card-accent-fg-color":null==(r=n.accent)?void 0:r.fg,"--card-link-fg-color":null==(o=n.link)?void 0:o.fg,"--card-code-bg-color":null==(i=n.code)?void 0:i.bg,"--card-code-fg-color":null==(a=n.code)?void 0:a.fg,"--card-skeleton-color-from":null==(l=n.skeleton)?void 0:l.from,"--card-skeleton-color-to":null==(d=n.skeleton)?void 0:d.to,"--card-link-color":null==(s=n.link)?void 0:s.fg,"--card-hairline-soft-color":n.border,"--card-hairline-hard-color":n.border}}
1var of=Object.freeze,oh=Object.defineProperty,ob=(e,n)=>of(oh(e,"raw",{value:of(n||e.slice())}));let og={border:{width:1}};var op=Object.freeze,om=Object.defineProperty;let ov=e1.ZP.button(rC,function(){return(0,e1.iv)(T||(T=ob(["\n -webkit-font-smoothing: inherit;\n appearance: none;\n display: inline-flex;\n align-items: center;\n font: inherit;\n border: 0;\n outline: none;\n user-select: none;\n text-decoration: none;\n border: 0;\n box-sizing: border-box;\n padding: 0;\n margin: 0;\n white-space: nowrap;\n text-align: left;\n position: relative;\n\n & > span {\n display: block;\n flex: 1;\n min-width: 0;\n border-radius: inherit;\n }\n\n &::-moz-focus-inner {\n border: 0;\n padding: 0;\n }\n "])))},function(e){var n,t;let{$mode:r,theme:o}=e,{focusRing:i}=o.sanity,a=o.sanity.color.base,l=o.sanity.color.button[r]||o.sanity.color.button.default,d=l[e.$tone]||l.default,s={width:og.border.width,color:"var(--card-border-color)"};return[oc(a,d.enabled),{backgroundColor:"var(--card-bg-color)",color:"var(--card-fg-color)",boxShadow:t3(s),'&:disabled, &[data-disabled="true"]':oc(a,d.disabled),"&:not([data-disabled='true'])":{"&:focus":{boxShadow:t9({base:a,border:s,focusRing:i})},"&:focus:not(:focus-visible)":{boxShadow:t3(s)},"@media (hover: hover)":{"&:hover":oc(a,d.hovered),"&:active":oc(a,d.pressed),"&[data-hovered]":oc(a,d.hovered)},"&[data-selected]":oc(a,d.pressed)}},null==(t=null==(n=o.sanity.styles)?void 0:n.button)?void 0:t.root].filter(
1Boolean)}),ox=e1.ZP.div(V||(V=op(om(d=["\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n background-color: var(--card-bg-color);\n border-radius: inherit;\n z-index: 1;\n box-shadow: inherit;\n"],"raw",{value:op(d.slice())})))),oy=(0,eQ.forwardRef)(function(e,n){let{children:t,disabled:r,fontSize:o,icon:i,iconRight:a,justify:l="center",loading:d,mode:s="default",padding:u=3,paddingX:c,paddingY:f,paddingTop:h,paddingBottom:b,paddingLeft:g,paddingRight:p,radius:m=2,selected:v,space:x=3,text:y,textAlign:w,tone:k="default",type:j="button",...z}=e,E=nu(l),S=nu(u),C=nu(c),R=nu(f),O=nu(h),$=nu(b),P=nu(g),M=nu(p),T=nu(m),V=nu(x),H=tE(),L=(0,eQ.useMemo)(()=>({padding:S,paddingX:C,paddingY:R,paddingTop:O,paddingBottom:$,paddingLeft:P,paddingRight:M}),[S,C,R,O,$,P,M]);return(0,eJ.jsxs)(ov,{"data-ui":"Button",...z,$mode:s,$radius:T,$tone:k,"data-disabled":!!(d||r),"data-selected":v?"":void 0,disabled:!!(d||r),ref:n,type:j,children:[!!d&&(0,eJ.jsx)(ox,{children:(0,eJ.jsx)(ou,{})}),(i||y||a)&&(0,eJ.jsx)(r2,{as:"span",...L,children:(0,eJ.jsxs)(oo,{as:"span",justify:E,children:[i&&(0,eJ.jsxs)(rL,{size:o,children:[(0,eQ.isValidElement)(i)&&i,(0,e0.isValidElementType)(i)&&(0,eQ.createElement)(i)]}),y&&(0,eJ.jsx)(r2,{flex:a?1:void 0,marginLeft:i?V:void 0,marginRight:a?V:void 0,children:(0,eJ.jsx)(rL,{align:w,size:o,textOverflow:"ellipsis",weight:H.sanity.button.textWeight,children:y})}),a&&(0,eJ.jsxs)(rL,{size:o,children:[(0,eQ.isValidElement)(a)&&a,(0,e0.isValidElementType)(a)&&(0,eQ.createElement)(a)]})]})}),t&&(0,eJ.jsx)(r2,{as:"span",...L,children:t})]})});var ow=Object.freeze,ok=Object.defineProperty,oj=(e,n)=>ow(ok(e,"raw",{value:ow(n||e.slice())}));let oz=(0,e1.ZP)(r2)(function(){return[tA,tG,tZ,tB,tF]},rC,function(e){let{theme:n}=e,{media:t,shadows:r}=n.sanity;return na(t,e.$shadow,e=>(function(e){if(!e)return nr;let n="0 0 0 ".concat(ni(1)," var(--card-shadow-outline-color)"),t=rR(e.umbra,"var(--card-shadow-umbra-color)"),r=rR(e.penumbra,"var(--card-shadow-penumbra-color)"),o=rR(e.ambient,"var(--card-shadow-ambient-color)");return{boxShadow:"".concat(n,", ").concat(t,", ").concat(r,", ").concat(o)}})(r[e]))},function(e){return[function(e){let{$checkered:n,theme:t}=e,r=t.sanity.space;return(0,e1.iv)(L||(L=oj(["\n ","\n\n &[data-as='button'] {\n -webkit-font-smoothing: inherit;\n appearance: none;\n outline: none;\n font: inherit;\n text-align: inherit;\n border: 0;\n width: stretch;\n }\n\n /* &:is(a) */\n &[data-as='a'] {\n outline: none;\n text-decoration: none;\n }\n\n /* &:is(pre) */\n &[data-as='pre'] {\n font: inherit;\n }\n "])),n&&(0,e1.iv)(H||(H=oj(["\n background-size: ","px ","px;\n background-position: 50% 50%;\n background-image: var(--card-bg-image);\n "])),r[3],r[3]))}(e),function(e){var n,t;let{$checkered:r,$focusRing:o,theme:i}=e,{focusRing:a}=i.sanity,{base:l,card:d,dark:s}=i.sanity.color,u={width:0,color:"var(--card-border-color)"};return(0,e1.iv)(_||(_=oj(["\n color-scheme: ",";\n\n ","\n\n background-color: var(--card-bg-color);\n color: var(--card-fg-color);\n\n /* &:is(button) */\n &[data-as='button'] {\n --card-focus-ring-box-shadow: none;\n\n cursor: default;\n box-shadow: var(--card-focus-ring-box-shadow);\n\n &:disabled {\n ","\n }\n\n &:not(:disabled) {\n &[data-pressed] {\n ","\n }\n\n &[data-selected] {\n ","\n }\n\n @media (hover: hover) {\n &:not([data-pressed]):not([data-selected]) {\n &[data-hovered],\n &:hover {\n ","\n }\n\n &:active {\n ","\n }\n }\n }\n\n &:focus {\n --card-focus-ring-box-shadow: ",";\n }\n\n &:focus:not(:focus-visible) {\n --card-focus-ring-box-shadow: ",";\n }\n }\n }\n\n /* &:is(a) */\n &[data-as='a'] {\n cursor: pointer;\n box-shadow: var(--card-focus-ring-box-shadow);\n\n &[data-disabled] {\n ","\n }\n\n &:not([data-disabled]) {\n &[data-pressed] {\n ","\n }\n\n &[data-selected] {\n ","\n }\n\n @media (hover: hover) {\n &:not([data-pressed]):not
1([data-selected]) {\n &[data-hovered],\n &:hover {\n ","\n }\n\n &:active {\n ","\n }\n }\n }\n\n &:focus {\n --card-focus-ring-box-shadow: ",";\n }\n\n &:focus:not(:focus-visible) {\n --card-focus-ring-box-shadow: ",";\n }\n }\n }\n\n ","\n "])),s?"dark":"light",oc(l,d.enabled,r),oc(l,d.disabled,r),oc(l,d.pressed,r),oc(l,d.selected,r),oc(l,d.hovered,r),oc(l,d.pressed,r),o?t9({base:l,border:u,focusRing:a}):void 0,o?t3(u):void 0,oc(l,d.disabled,r),oc(l,d.pressed,r),oc(l,d.selected,r),oc(l,d.hovered,r),oc(l,d.pressed,r),o?t9({base:l,border:u,focusRing:a}):void 0,o?t3(u):void 0,null==(t=null==(n=i.sanity.styles)?void 0:n.card)?void 0:t.root)}(e)]}),oE=(0,eQ.forwardRef)(function(e,n){let{__unstable_checkered:t=!1,__unstable_focusRing:r=!1,as:o,border:i,borderTop:a,borderRight:l,borderBottom:d,borderLeft:s,pressed:u,radius:c=0,scheme:f,selected:h,shadow:b,tone:g="default",...p}=e,m=(0,e0.isValidElementType)(o)?o:"div",v=tj(),x="inherit"===g?v.tone:g;return(0,eJ.jsx)(tz,{scheme:f,tone:x,children:(0,eJ.jsx)(oz,{"data-as":"string"==typeof m?m:void 0,"data-scheme":v.scheme,"data-ui":"Card","data-tone":x,...p,$border:nu(i),$borderTop:nu(a),$borderRight:nu(l),$borderBottom:nu(d),$borderLeft:nu(s),$checkered:t,$focusRing:r,$radius:nu(c),$shadow:nu(b),$tone:x,"data-checkered":t?"":void 0,"data-pressed":u?"":void 0,"data-selected":h?"":void 0,forwardedAs:m,ref:n,selected:h})})});var oS=Object.freeze,oC=Object.defineProperty,oR=(e,n)=>oS(oC(e,"raw",{value:oS(n||e.slice())}));let oO=e1.ZP.div(function(){return(0,e1.iv)(A||(A=oR(["\n position: relative;\n display: inline-block;\n "])))}),o$=e1.ZP.input(function(e){let{theme:n}=e,t=n.sanity.color.input,{focusRing:r,input:o,radius:i}=n.sanity;return(0,e1.iv)(G||(G=oR(["\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n outline: none;\n opacity: 0;\n z-index: 1;\n padding: 0;\n margin: 0;\n\n & + span {\n position: relative;\n display: block;\n height: ",";\n width: ",";\n box-sizing: border-box;\n box-shadow: ",";\n border-radius: ",";\n line-height: 1;\n background-color: ",";\n\n & > svg {\n display: block;\n position: absolute;\n opacity: 0;\n height: 100%;\n width: 100%;\n\n & > path {\n vector-effect: non-scaling-stroke;\n stroke-width: 2 !important;\n }\n }\n }\n\n &:not(:disabled):focus + span {\n box-shadow: ",";\n }\n\n &:not(:disabled):focus:not(:focus-visible) + span {\n box-shadow: ",";\n }\n\n &:checked + span > svg:first-child {\n opacity: 1;\n }\n\n &[data-read-only] + span {\n background-color: ",";\n box-shadow: ",";\n color: ",";\n }\n\n &:not([data-read-only]):disabled + span {\n background-color: ",";\n box-shadow: ",";\n color: ",";\n }\n\n &:indeterminate + span > svg:last-child {\n opacity: 1;\n }\n "])),ni(o.checkbox.size),ni(o.checkbox.size),t3({color:t.default.enabled.border,width:o.border.width}),ni(i[2]),t.default.enabled.bg,t9({border:{width:o.border.width,color:t.default.enabled.border},focusRing:r}),t3({color:t.default.enabled.border,width:o.border.width}),t.default.readOnly.bg,t3({width:o.border.width,color:t.default.readOnly.border}),t.default.readOnly.fg,t.default.disabled.bg,t3({width:o.border.width,color:t.default.disabled.border}),t.default.disabled.fg)}),oP=(0,eQ.forwardRef)(function(e,n){let{checked:t,className:r,disabled:o,indeterminate:i,customValidity:a,readOnly:l,style:d,...s}=e,u=tH(n);return tL(u,a),(0,eQ.useEffect)(()=>{u.current&&(u.current.indeterminate=i||!1)},[i,u]),(0,eJ.jsxs)(oO,{className:r,"data-ui":"Checkbox",style:d,children:[(0,eJ.jsx)(o$,{"data-read-only":!o&&l?"":void 0,...s,checked:t,disabled:o||l,type:"checkbox",readOnly:l,ref:u}),(0,eJ.jsxs)("span",{children:[(0,eJ.jsx)(e5.KML,{}),(0,eJ.jsx)(e5.HFL,{})]})]})});var oM=Object.freeze,oT=Object.defineProperty,oV=(e,n)=>oM(oT(e,"raw",{value:oM(n||e.slice())}));function oH(e){let{theme:n}=e,t=n.sanity.color.syntax;return{"&.atrule":{color:t.atrule},"&.attr-name":{color:t.attrName},"&.attr-value":{color:t.attrValue},"&.attribute":{color:t.attribute},"&.boolean":{color:t.boolean},"&.builtin":{color:t.builtin},"&.cdata":{color:t.cdata},"&.char":{color:t.char},"&.class":{color:t.class},"&.class-name":{color:t.className},"&.comment":{color:t.comment},"&.constant":{color:t.constant},"&.deleted":{color:t.deleted},"&.doctype":{color:t.doctype},"&.entity":{color:t.entity},"&.function":{color:t.function},"&.hexcode":{color:t.hexcode},"&.id":{color:t.id},"&.important":{color:t.important},"&.inserted":{color:t.inserted},"&.keyword":{color:t.keyword},"&.number":{color:t.number},"&.operator":{color:t.operator},"&.prolog":{color:t.prolog},"&.property":{color:t.property},"&.pseudo-class":{color:t.pseudoClass},"&.pseudo-element":{color:t.pseudoElement},"&.punctuation":{color:t.punctuation},"&.regex":{color:t.regex},"&.selector":{color:t.selector},"&.string":{color:t.string},"&.symbol":{color:t.symbol},"&.tag":{color:t.tag},"&.unit":{color:t.unit},"&.url":{color:t.url},"&.variable":{color:t.variable}}}let oL=e1.ZP.pre(function(){return(0,e1.iv)(Z||(Z=oV(["\n color: var(--card-code-fg-color);\n\n & code {\n font-family: inherit;\n\n &.refractor .token {\n ","\n }\n }\n\n & a {\n color: inherit;\n text-decoration: underline;\n border-radius: 1px;\n }\n\n & svg {\n /* Certain popular CSS libraries changes the defaults for SVG display */\n /* Make sure SVGs are rendered as inline elements */\n display: inline;\n }\n\n & [data-sanity-icon] {\n vertical-align: baseline;\n }
1\n "])),oH)},function(e){return nd("code",e)}),o_=(0,eQ.forwardRef)(function(e,n){let{children:t,language:r,size:o=2,weight:i,...a}=e,l="string"==typeof r?r:void 0,d=!!l&&e3().hasLanguage(l);return(0,eJ.jsxs)(oL,{"data-ui":"Code",...a,$size:nu(o),$weight:i,ref:n,children:[!(l&&d)&&(0,eJ.jsx)("code",{children:t}),l&&d&&(0,eJ.jsx)(e3(),{inline:!0,language:l,value:String(t)})]})}),oA={width:"100%",margin:"0 auto"},oG=(0,e1.ZP)(r2)(function(){return oA},function(e){let{theme:n}=e,{container:t,media:r}=n.sanity;return na(r,e.$width,e=>({maxWidth:"auto"===e?"none":ni(t[e])}))}),oZ=(0,eQ.forwardRef)(function(e,n){let{as:t,width:r=2,...o}=e;return(0,eJ.jsx)(oG,{"data-ui":"Container",...o,$width:nu(r),forwardedAs:t,ref:n})}),oB=(0,e1.ZP)(r2)(function(){return[t6,re,rn,rt,rr,ro,ri,ra,rl]}),oF=(0,eQ.forwardRef)(function(e,n){let{as:t,autoRows:r,autoCols:o,autoFlow:i,columns:a,gap:l,gapX:d,gapY:s,rows:u,children:c,...f}=e;return(0,eJ.jsx)(oB,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Grid",...f,$autoRows:nu(r),$autoCols:nu(o),$autoFlow:nu(i),$columns:nu(a),$gap:nu(l),$gapX:nu(d),$gapY:nu(s),$rows:nu(u),forwardedAs:t,ref:n,children:c})});var oI=Object.freeze,oN=Object.defineProperty,oD=(e,n)=>oI(oN(e,"raw",{value:oI(n||e.slice())})),oW=Object.freeze,oq=Object.defineProperty;let oX=e1.ZP.div(function(e){let{$accent:n,$muted:t,theme:r}=e;return(0,e1.iv)(I||(I=oD(["\n ","\n\n ","\n\n & code {\n font-family: ",";\n border-radius: 1px;\n }\n\n & a {\n text-decoration: none;\n border-radius: 1px;\n color: var(--card-link-color);\n outline: none;\n\n @media (hover: hover) {\n &:hover {\n text-decoration: underline;\n }\n }\n\n &:focus {\n box-shadow:\n 0 0 0 1px var(--card-bg-color),\n 0 0 0 3px var(--card-focus-ring-color);\n }\n\n &:focus:not(:focus-visible) {\n box-shadow: none;\n }\n }\n\n & svg {\n /* Certain popular CSS libraries changes the defaults for SVG display */\n /* Make sure SVGs are rendered as inline elements */\n display: inline;\n }\n\n & [data-sanity-icon] {\n vertical-align: baseline;\n }\n "])),n&&(0,e1.iv)(B||(B=oD(["\n color: var(--card-accent-fg-color);\n "]))),t&&(0,e1.iv)(F||(F=oD(["\n color: var(--card-muted-fg-color);\n "]))),r.sanity.fonts.code.family)},ns,function(e){return nd("heading",e)}),oY=e1.ZP.span(N||(N=oW(oq(s=["\n display: block;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n overflow: clip;\n"],"raw",{value:oW(s.slice())})))),oK=(0,eQ.forwardRef)(function(e,n){let{accent:t=!1,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...s}=e,u=o;return"ellipsis"===l&&(u=(0,eJ.jsx)(oY,{children:u})),(0,eJ.jsx)(oX,{"data-ui":"Heading",...s,$accent:t,$align:nu(r),$muted:i,$size:nu(a),$weight:d,ref:n,children:(0,eJ.jsx)("span",{children:u})})}),oU=(0,e1.ZP)(r2)(function(){return{lineHeight:0,"&&:not([hidden])":{display:"block"},"& > div":{display:"inline-block",verticalAlign:"middle"}}},function(e){let{theme:n}=e;return na(n.sanity.media,e.$space,e=>{let t=ni(n.sanity.space[e]);return{margin:"-".concat(t," 0 0 -").concat(t),"& > div":{padding:"".concat(t," 0 0 ").concat(t)}}})}),oJ=(0,eQ.forwardRef)(function(e,n){let{as:t,children:r,space:o,...i}=e,a=(0,eQ.useMemo)(()=>rY(r).filter(Boolean).map((e,n)=>(0,eJ.jsx)("div",{children:e},n)),[r]);return(0,eJ.jsx)(oU,{"data-ui":"Inline",...i,$space:nu(o),forwardedAs:t,ref:n,children:a})});var oQ=Object.freeze,o0=Object.defineProperty,o1=(e,n)=>oQ(o0(e,"raw",{value:oQ(n||e.slice())}));let o2=e1.ZP.kbd(rC,function(){return(0,e1.iv)(D||(D=o1(["\n background: var(--card-bg-color);\n font: inherit;\n box-shadow: inset 0 0 0 1px var(--card-hairline-hard-color);\n\n &:not([hidden]) {\n display: inline-block;\n }\n "])))}),o5=(0,eQ.forwardRef)(function(e,n){let{children:t,fontSize:r=1,padding:o=1,radius:i=2,...a}=e;return(0,eJ.jsx)(o2,{"data-ui":"KBD",...a,$radius:nu(i),ref:n,children:(0,eJ.jsx)(r2,{as:"span",padding:o,children:(0,eJ.jsx)(o_,{as:"span",muted:!0,size:r,children:t})})})}),o4=Symbol.for("@sanity/ui/context/boundaryElement");tv[o4]=tv[o4]||(0,eQ.createContext)(null);let o3=tv[o4];function o9(e){let{children:n,element:t}=e,r=(0,eQ.useMemo)(()=>({version:0,element:t}),[t]);return(0,eJ.jsx)(o3.Provider,{value:r,children:n})}let o6={version:0,element:null};function o8(){let e=(0,eQ.useContext)(o3);if(e&&(!tk(e)||0!==e.version))throw Error("useBoundaryElement(): the context value is not compatible");return e||o6}let o7=(0,eQ.forwardRef)(function(e,n){let t=tE(),{children:r,media:o=t.sanity.media,...i}=e,a=tH(n),[l,d]=(0,eQ.useState)(null),s=n2(l),u=(0,eQ.useMemo)(()=>{var e;return null!=(e=null==s?void 0:s.border.width)?e:window.innerWidth},[s]),c=(0,eQ.useMemo)(()=>(function(e,n){let t=[];for(let r=0;r<e.length;r+=1){let o=e[r];o>n&&t.push(r)}return t})(o,u),[o,u]),f=(0,eQ.useMemo)(()=>(function(e,n){let t=[];for(let r=0;r<e.length;r+=1){let o=e[r];o<=n&&t.push(r)}return t})(o,u),[o,u]),h=(0,eQ.useCallback)(e=>{a.current=e,d(e)},[a]);return(0,eJ.jsx)("div",{"data-ui":"ElementQuery",...i,"data-eq-max":c.length?c.join(" "):void 0,"data-eq-min":f.length?f.join(" "):void 0,ref:h,children:r})});var ie=Object.defineProperty,it=(e,n,t)=>n in e?ie(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ir=(e,n,t)=>(it(e,"symbol"!=typeof n?n+"":n,t),t);class io extends eQ.Component{constructor(){super(...arguments),ir(this,"state",{error:null})}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,n){this.props.onCatch({error:e,info:n})}render(){let{error:e}=this.state;if(e){let n="string"==typeof(null==e?void 0:e.message)?e.message:"Error";return(0,eJ.jsx)(o_,{children:n})}return this.props.children}}function ii(e){if(!tk(e)||0!==e.version)throw Error("the context value is not compatible");if(!e)throw Error("components using `useLayer()` should be wrapped in a <LayerProvider>.");
1if(0===e.version)return e;throw Error("could not get layer context")}let ia=Symbol.for("@sanity/ui/context/layer");tv[ia]=tv[ia]||(0,eQ.createContext)(null);let il=tv[ia];function id(){let e=(0,eQ.useContext)(il);if(!e)throw Error("useLayer(): missing context value");try{return ii(e)}catch(e){if(e instanceof Error)throw Error("useLayer(): ".concat(e.message));throw Error("useLayer(): ".concat(e))}}function is(e){let n=requestAnimationFrame(e);return()=>{cancelAnimationFrame(n)}}function iu(e){let n=null,t=is(()=>{n=is(e)});return()=>{n&&n(),t()}}function ic(e){return e instanceof Node&&e.nodeType===Node.ELEMENT_NODE}function ih(e){return ic(e)&&"A"===e.nodeName}function ib(e){return ic(e)&&"BUTTON"===e.nodeName}function ig(e,n){return e.contains(n)||e===n}function ip(e){var n;if(!((n=e).tabIndex>0||0===n.tabIndex&&null!==n.getAttribute("tabIndex")||(ih(n)?!!n.href&&"ignore"!==n.rel:ic(n)&&"INPUT"===n.nodeName?"hidden"!==n.type&&"file"!==n.type&&!n.disabled:!!(ib(n)||ic(n)&&"SELECT"===n.nodeName||ic(n)&&"TEXTAREA"===n.nodeName)&&!n.disabled)))return!1;try{e.focus()}catch(e){}return document.activeElement===e}function im(e){for(let n=0;n<e.childNodes.length;n++){let t=e.childNodes[n];if(ic(t)&&(ip(t)||im(t)))return!0}return!1}function iv(e){var n;let{children:t,zOffset:r=0}=e,o=(0,eQ.useContext)(il),i=o&&ii(o),a=null==i?void 0:i.registerChild,l=null!=(n=null==i?void 0:i.level)?n:0,d=l+1,s=nu(r),u=s.length-1,c=Math.min(tR(),u),f=i?i.zIndex+s[c]:s[c],[,h]=(0,eQ.useState)({}),[b,g]=(0,eQ.useState)(0),p=0===b,m=(0,eQ.useCallback)(e=>{let n=null==a?void 0:a(e);return void 0!==e?h(n=>{var t;let r=null!=(t=n[e])?t:0,o={...n,[e]:r+1};return g(Object.keys(o).length),o}):g(e=>e+1),()=>{void 0!==e?h(n=>{let t={...n};return 1===t[e]?(delete t[e],g(Object.keys(t).length)):t[e]-=1,t}):g(e=>e-1),null==n||n()}},[a]);(0,eQ.useEffect)(()=>null==a?void 0:a(d),[d,a]);let v=(0,eQ.useMemo)(()=>({version:0,isTopLayer:p,level:d,registerChild:m,size:b,zIndex:f}),[p,d,m,b,f]);return(0,eJ.jsx)(il.Provider,{value:v,children:t})}let ix=e1.ZP.div({position:"relative"}),iy=(0,eQ.forwardRef)(function(e,n){let{children:t,onActivate:r,onFocus:o,style:i=nr,...a}=e,{zIndex:l,isTopLayer:d}=id(),s=(0,eQ.useRef)(null),u=tH(n),c=(0,eQ.useRef)(d);(0,eQ.useEffect)(()=>{let e=c.current!==d&&d;e&&(null==r||r({activeElement:s.current})),c.current=d},[d,r]);let f=(0,eQ.useCallback)(e=>{null==o||o(e);let n=u.current,t=document.activeElement;d&&n&&t&&ic(t)&&ig(n,t)&&(s.current=t)},[u,d,o]);return(0,eJ.jsx)(ix,{...a,"data-ui":"Layer",onFocus:f,ref:u,style:{...i,zIndex:l},children:t})}),iw=(0,eQ.forwardRef)(function(e,n){let{children:t,zOffset:r=1,...o}=e;return(0,eJ.jsx)(iv,{zOffset:r,children:(0,eJ.jsx)(iy,{...o,ref:n,children:t})})}),ik=Symbol.for("@sanity/ui/context/portal"),ij=Symbol.for("@sanity/ui/context/portal/element");tv[ij]=null,tv[ik]=tv[ik]||(0,eQ.createContext)({version:0,boundaryElement:null,get element(){if("undefined"==typeof document)return null;if(tv[ij])return tv[ij];return tv[ij]=document.createElement("div"),tv[ij].setAttribute("data-portal",""),document.body.appendChild(tv[ij]),tv[ij]}});let iz=tv[ik];function iE(){let e=(0,eQ.useContext)(iz);if(!e)throw Error("usePortal(): missing context value");if(!tk(e)||0!==e.version)throw Error("usePortal(): the context value is not compatible");return e}function iS(e){var n;let{children:t,__unstable_name:r}=e,o=iE(),i=(r?o.elements&&o.elements[r]:o.element)||(null==(n=o.elements)?void 0:n.default);return i?(0,e7.createPortal)(t,i):null}let iC="undefined"!=typeof document;function iR(e){let{boundaryElement:n,children:t,element:r,__unstable_elements:o}=e,i=function(e){let n=(0,eQ.useRef)(e);return!function(e,n){if(!e||!n)return e===n;let t=Object.keys(e),r=Object.keys(n);return t.length===r.length&&t.every(t=>e[t]===n[t])}(n.current,e)&&(n.current=e),n.current}(o),a=(0,eQ.useMemo)(()=>({version:0,boundaryElement:n||null,element:r||iC&&document.body||null,elements:i}),[n,r,i]);return(0,eJ.jsx)(iz.Provider,{value:a,children:t})}var iO=Object.freeze,i$=Object.defineProperty;let iP=e1.ZP.div(W||(W=iO(i$(u=["\n display: block;\n width: 0;\n height: 0;\n position: absolute;\n overflow: hidden;\n overflow: clip;\n"],"raw",{value:iO(u.slice())}))));(0,eQ.forwardRef)(function(e,n){let{as:t,children:r}=e;return(0,eJ.jsx)(iP,{"aria-hidden":!0,as:t,"data-ui":"SrOnly",ref:n,children:r})});var iM=Object.freeze,iT=Object.defineProperty,iV=(e,n)=>iM(iT(e,"raw",{value:iM(n||e.slice())}));let iH=e1.ZP.div(q||(q=iV(["\n position: relative;\n"]))),iL=e1.ZP.div(X||(X=iV(["\n position: absolute;\n left: 0;\n right: 0;\n"])));(0,eQ.forwardRef)(function(e,n){let{as:t="div",gap:r=0,getItemKey:o,items:i=[],onChange:a,renderItem:l,...d}=e,{space:s}=tE().sanity,u=tH(n),c=(0,eQ.useRef)(null),[f,h]=(0,eQ.useState)(0),[b,g]=(0,eQ.useState)(0),[p,m]=(0,eQ.useState)(-1);(0,eQ.useEffect)(()=>
1{if(!c.current)return;let e=c.current.firstChild;e instanceof HTMLElement&&m(e.offsetHeight)},[l]),(0,eQ.useEffect)(()=>{if(!u.current)return;let e=u.current.parentNode;for(;e&&!function(e){if(!(e instanceof Element))return!1;let n=window.getComputedStyle(e);return n.overflowX.includes("auto")||n.overflowX.includes("scroll")||n.overflowY.includes("auto")||n.overflowY.includes("scroll")}(e);)e=e.parentNode;if(e){let n=e;if(!(n instanceof HTMLElement))return;let t=()=>{h(n.scrollTop)};n.addEventListener("scroll",t,{passive:!0});let r=new n0(e=>{g(e[0].contentRect.height)});return r.observe(n),t(),()=>{n.removeEventListener("scroll",t),r.unobserve(n),r.disconnect()}}let n=()=>{h(window.scrollY)},t=()=>{g(window.innerHeight)};return window.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",t),g(window.innerHeight),n(),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",t)}},[u]);let v=i.length,x=p?v*(p+s[r])-s[r]:0,y=x?Math.max(Math.floor(f/x*v)-2,0):0,w=x?Math.ceil((f+b)/x*v)+1:0;(0,eQ.useEffect)(()=>{a&&a({fromIndex:y,gap:s[r],itemHeight:p,scrollHeight:b,scrollTop:f,toIndex:w})},[y,r,p,a,b,f,s,w]);let k=(0,eQ.useMemo)(()=>l&&0!==i.length?-1===p?[(0,eJ.jsx)(iL,{children:l(i[0])},0)]:i.slice(y,w).map((e,n)=>{let t=y+n,i=l(e),a=o?o(e,t):t;return(0,eJ.jsx)(iL,{style:{top:t*(p+s[r])},children:i},a)}):null,[y,r,o,p,i,l,s,w]),j=(0,eQ.useMemo)(()=>({height:x}),[x]);return(0,eJ.jsx)(iH,{as:t,"data-ui":"VirtualList",...d,ref:u,children:(0,eJ.jsx)("div",{ref:c,style:j,children:k})})});let i_=[0,0,0,0];var iA=Object.freeze,iG=Object.defineProperty,iZ=(e,n)=>iA(iG(e,"raw",{value:iA(n||e.slice())}));let iB=e1.ZP.div(Y||(Y=iZ(["\n position: absolute;\n pointer-events: none;\n width: ","px;\n height: ","px;\n fill: none;\n\n :empty + & {\n display: none;\n }\n\n & > svg {\n display: block;\n transform-origin: ","px ","px;\n }\n\n [data-placement^='top'] > & {\n bottom: -","px;\n }\n\n [data-placement^='right'] > & {\n left: -","px;\n\n & > svg {\n transform: rotate(90deg);\n }\n }\n\n [data-placement^='left'] > & {\n right: -","px;\n\n & > svg {\n transform: rotate(-90deg);\n }\n }\n\n [data-placement^='bottom'] > & {\n top: -","px;\n\n & > svg {\n transform: rotate(180deg);\n }\n }\n"])),27,27,13.5,13.5,27,27,27,27),iF=e1.ZP.path(K||(K=iZ(["\n fill: var(--card-shadow-outline-color);\n"]))),iI=e1.ZP.path(U||(U=iZ(["\n fill: var(--card-bg-color);\n"]))),iN=(0,eQ.forwardRef)(function(e,n){return(0,eJ.jsx)(iB,{"data-ui":"Popover__arrow",...e,ref:n,children:(0,eJ.jsxs)("svg",{width:27,height:11,viewBox:"0 0 27 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,eJ.jsx)(iF,{d:"M1.18708 1C3.29803 1.0011 5.29585 1.95479 6.62414 3.59561L11.1683 9.20895C12.369 10.6922 14.631 10.6922 15.8317 9.20894L20.3759 3.59561C21.7042 1.95478 23.702 1.0011 25.8129 1H21.9436C21.0533 1.49255 20.2545 2.15618 19.5986 2.96641L15.0545 8.57975C14.254 9.56855 12.746 9.56855 11.9455 8.57975L7.40139 2.96642C6.74548 2.15618 5.94673 1.49255 5.05643 1H1.18708Z"}),(0,eJ.jsx)(iI,{d:"M1.18342 0C3.59749 0 5.88246 1.0901 7.40138 2.96642L11.9455 8.57975C12.746 9.56855 14.254 9.56855 15.0545 8.57975L19.5986 2.96641C21.1175 1.0901 23.4025 0 25.8166 0H27H0H1.18342Z"})]})})}),iD=(0,e1.ZP)(oE)({"&:not([hidden])":{display:"flex"},flexDirection:"column",width:"max-content",minWidth:"min-content"}),iW=(0,eQ.memo)((0,eQ.forwardRef)(function(e,n){let{__unstable_margins:t,arrow:r,arrowRef:o,arrowX:i,arrowY:a,children:l,padding:d,placement:s,overflow:u,radius:c,scheme:f,shadow:h,strategy:b,style:g,tone:p,width:m,x:v,y:x,...y}=e,{zIndex:w}=id(),k=(0,eQ.useMemo)(()=>t||i_,[t]),j=(null!=v?v:0)+k[3],z=(null!=x?x:0)+k[0],E=(0,eQ.useMemo)(()=>({position:b,top:z,left:j,width:m,zIndex:w,...g}),[b,g,m,j,z,w]),S=s&&no[s.split("-")[0]],C=(0,eQ.useMemo)(()=>{let e={left:null!==i?i:void 0,top:null!==a?a:void 0,right:void 0,bottom:void 0};return S&&(e[S]=-27),e},[i,a,S]);return(0,eJ.jsxs)(iD,{"data-ui":"Popover",...y,"data-placement":s,radius:c,ref:n,scheme:f,shadow:h,sizing:"border",style:E,tone:p,children:[(0,eJ.jsx)(oo,{"data-ui":"Popover__wrapper",direction:"column",flex:1,overflow:u,children:(0,eJ.jsx)(oo,{direction:"column",flex:1,padding:d,children:l})}),r&&(0,eJ.jsx)(iN,{ref:o,style:C})]})}));iW.displayName="PopoverCard";let iq=(0,eQ.memo)((0,eQ.forwardRef)(function(e,n){var t,r,o,i,a,l,d;let s=tE(),u=o8(),{__unstable_margins:c=i_,arrow:f=!0,boundaryElement:h=u.element,children:b,constrainSize:g=!1,content:p,disabled:m,fallbackPlacements:v,matchReferenceWidth:x,floatingBoundary:y=null!=(t=e.boundaryElement)?t:u.element,open:w,overflow:k="hidden",padding:j,placement:z="bottom",portal:E,preventOverflow:S=!0,radius:C=3,referenceBoundary:R=null!=(r=e.boundaryElement)?r:u.element,referenceElement:O,scheme:$,shadow:P=3,tone:M="inherit",width:T="auto",zOffset:V=null==(o=s.sanity.layer)?void 0:o.popover.zOffset,updateRef:H,...L}=e,_=null==(i=n2(h))?void 0:i.border,A=nu(j),G=nu(C),Z=nu(P),B=nu(T),F=nu(V),I=tH(n),N=(0,eQ.useRef)(null),D="viewport",W=tR(),q=g||S?null==_?void 0:_.width:void 0,X=function(e){let{mediaIndex:n,theme:t,width:r}=e,o=r[n],i=void 0===o?r[r.length-1]:o;return"number"==typeof i?t.sanity.container[i]:void 0}({mediaIndex:W,theme:s,width:B}),Y=(0,eQ.useRef)(X);(0,eQ.useEffect)(()=>{Y.current=X},[X]);let K=function(e){let{boundaryWidth:n,currentWidth:t}=e;
1if(void 0!==t||void 0!==n)return Math.min(null!=t?t:1/0,(n||1/0)-8)}({boundaryWidth:q,currentWidth:X}),U=(0,eQ.useRef)(K);(0,eQ.useEffect)(()=>{U.current=K},[K]);let J=(0,eQ.useRef)();(0,eQ.useEffect)(()=>{let e=I.current;if(!w||!e)return;let n=J.current;x?void 0!==n&&(e.style.width="".concat(n,"px")):void 0!==X&&(e.style.width="".concat(X,"px")),"number"==typeof K&&(e.style.maxWidth="".concat(K,"px"))},[X,I,x,K,w]);let Q=(0,eQ.useMemo)(()=>{let e=[];return(g||S)&&e.push((0,e9.RR)({boundary:y||void 0,fallbackPlacements:v,padding:4,rootBoundary:D})),e.push((0,e9.cv)({mainAxis:f?4:0})),(g||x)&&e.push(function(e){let{apply:n,margins:t,padding:r=0}=e;return{name:"@sanity/ui/size",async fn(o){let{elements:i,placement:a,platform:l,rects:d}=o,{floating:s,reference:u}=d,c=await (0,e9.US)(o,{altBoundary:!0,boundary:e.boundaryElement||void 0,elementContext:"floating",padding:r,rootBoundary:"viewport"}),f=1/0,h=1/0,b=s.width,g=s.height;a.includes("top")&&(f=b-(c.left+c.right),h=g-c.top),a.includes("right")&&(f=b-c.right,h=g-(c.top+c.bottom)),a.includes("bottom")&&(f=b-(c.left+c.right),h=g-c.bottom),a.includes("left")&&(f=b-c.left,h=g-(c.top+c.bottom)),n({availableWidth:f-t[1]-t[3],availableHeight:h-t[0]-t[2],elements:i,referenceWidth:u.width-t[1]-t[3]});let p=await l.getDimensions(i.floating),m=p.height,v=p.width;return b!==v||g!==m?{reset:{rects:!0}}:{}}}}({apply(e){let{availableWidth:n,availableHeight:t,elements:r,referenceWidth:o}=e;J.current=o;let i=Y.current,a=U.current;x?r.floating.style.width="".concat(o,"px"):void 0!==i&&(r.floating.style.width="".concat(i,"px")),g&&(r.floating.style.maxWidth="".concat(Math.min(n,null!=a?a:1/0),"px"),r.floating.style.maxHeight="".concat(t,"px"))},boundaryElement:y||void 0,constrainSize:g,margins:c,matchReferenceWidth:x,padding:4})),S&&e.push((0,e9.uY)({boundary:y||void 0,rootBoundary:D,padding:4})),f&&e.push((0,e6.x7)({element:N,padding:4})),e.push((0,e9.Cp)({boundary:R||void 0,padding:4,strategy:"referenceHidden"})),e},[f,g,v,y,c,x,S,R]),{x:ee,y:en,middlewareData:et,placement:er,refs:eo,strategy:ei,update:ea}=(0,e6.YF)({middleware:Q,placement:z,whileElementsMounted:e8.Me}),el=null==(a=et.hide)?void 0:a.referenceHidden,ed=null==(l=et.arrow)?void 0:l.x,es=null==(d=et.arrow)?void 0:d.y,eu=(0,eQ.useCallback)(e=>{N.current=e},[]),ec=(0,eQ.useCallback)(e=>{I.current=e,eo.setFloating(e)},[I,eo]),ef=(0,eQ.useCallback)(e=>{eo.setReference(e);let n=null==b?void 0:b.ref;"function"==typeof n?n(e):n&&(n.current=e)},[b,eo]),eh=(0,eQ.useMemo)(()=>!b||O?null:(0,eQ.cloneElement)(b,{ref:ef}),[b,O,ef]);if((0,eQ.useEffect)(()=>{H&&("function"==typeof H?H(ea):H&&(H.current=ea))},[ea,H]),(0,eQ.useEffect)(()=>{eo.setReference(O||null)},[O,eo]),m)return b||(0,eJ.jsx)(eJ.Fragment,{});let eb=(0,eJ.jsx)(iv,{zOffset:F,children:(0,eJ.jsx)(iW,{...L,__unstable_margins:c,arrow:f,arrowRef:eu,arrowX:ed,arrowY:es,hidden:el,overflow:k,padding:A,placement:er,radius:G,ref:ec,scheme:$,shadow:Z,strategy:ei,tone:M,width:x?J.current:X,x:ee,y:en,children:p})});return(0,eJ.jsxs)(eJ.Fragment,{children:[w&&(0,eJ.jsx)(eJ.Fragment,{children:E?(0,eJ.jsx)(iS,{__unstable_name:"string"==typeof E?E:void 0,children:eb}):eb}),eh]})}));iq.displayName="Popover";var iX=Object.freeze,iY=Object.defineProperty,iK=(e,n)=>iX(iY(e,"raw",{value:iX(n||e.slice())}));let iU=e1.ZP.div(function(){return(0,e1.iv)(J||(J=iK(["\n position: relative;\n\n &:not([hidden]) {\n display: inline-block;\n }\n\n &[data-read-only] {\n outline: 1px solid red;\n }\n "])))}),iJ=e1.ZP.input(function(e){let{theme:n}=e,{focusRing:t,input:r}=n.sanity,o=n.sanity.color.input,i=(r.radio.size-r.radio.markSize)/2;return(0,e1.iv)(Q||(Q=iK(["\n appearance: none;\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0;\n height: 100%;\n width: 100%;\n outline: none;\n z-index: 1;\n padding: 0;\n margin: 0;\n border-radius: ",";\n border: none;\n\n /* enabled */\n & + span {\n display: block;\n position: relative;\n height: ",";\n width: ",";\n border-radius: ",";\n background: ",";\n box-shadow: ",";\n\n &::after {\n content: '';\n position: absolute;\n top: ",";\n left: ",";\n height: ",";\n width: ",";\n border-radius: ",";\n background: ",";\n opacity: 0;\n }\n }\n\n /* focused */\n &:not(:disabled):focus + span {\n box-shadow: ",";\n }\n\n &:not(:disabled):focus:not(:focus-visible) + span {\n box-shadow: ",";\n }\n\n &:checked + span::after {\n opacity: 1;\n }\n\n /* read only */\n &[data-read-only] + span {\n box-shadow: 0 0 0 1px ",";\n background: ",";\n\n &::after {\n background: ",";\n }\n }\n\n /* disabled */\n &:not([data-read-only]):disabled + span {\n box-shadow: 0 0 0 1px ",";\n background: ",";\n\n &::after {\n background: ",";\n }\n }\n "])),ni(r.radio.size/2),ni(r.radio.size),ni(r.radio.size),ni(r.radio.size/2),o.default.enabled.bg,t3({color:o.default.enabled.border,width:r.border.width}),ni(i),ni(i),ni(r.radio.markSize),ni(r.radio.markSize),ni(r.radio.markSize/2),o.default.enabled.fg,t9({border:{width:r.border.width,color:o.default.enabled.border},focusRing:t}),t3({color:o.default.enabled.border,width:r.border.width}),o.default.readOnly.border,o.default.readOnly.bg,o.default.readOnly.fg,o.default.disabled.border,o.default.disabled.bg,o.default.disabled.fg)}),iQ=(0,eQ.forwardRef)(function(e,n){let{className:t,disabled:r,style:o,customValidity:i,readOnly:a,...l}=e,d=tH(n);return tL(d,i),(0,eJ.jsxs)(iU,{className:t,"data-ui":"Radio",style:o,children:[(0,eJ.jsx)(iJ,{"data-read-only":!r&&a?"":void 0,...l,disabled:r||a,readOnly:a,ref:d,type:"radio"}),(0,eJ.jsx)("span",{})]})});var i0=Object.freeze,i1=Object.defineProperty,i2=(e,n)=>i0(i1(e,"raw",{value:i0(n||e.slice())}));function i5(e){let{theme:n}=e,t=n.sanity.fonts.text;return(0,e1.iv)(en||(en=i2(["\n -webkit-font-smoothing: antialiased;\n appearance: none;\n border: 0;\n font-family: ",";\n color: inherit;\n width: 100%;\n outline: none;\n margin: 0;\n\n &:disabled {\n opacity: 1;\n }\n "])),t.family)}function i4(e){let{theme:n}=e,{focusRing:t,input:r}=n.sanity,o=n.sanity.color.input;return(0,e1.iv)(et||(et=i2(["\n /* enabled */\n background-color: ",";\n color: ",";\n box-shadow: ",";\n\n /* hovered */\n @media (hover: hover) {\n &:not(:disabled):hover {\n background-color: ",";\n color: ",";\n box-shadow: ",";\n }\n }\n\n /* focused */\n &:not(:disabled):focus {\n box-shadow: ",";\n }\n\n /* read-only */\n &[data-read-only] {\n background-color: ",";\n color: ",";\n box-shadow: ",";\n }\n\n /* disabled */\n &:not([data-read-only]):disabled {\n background-color: ",";\n color: ",";\n box-shadow: ",";\n }\n "])),o.default.enabled.bg,o.default.enabled.fg,t3({color:o.default.enabled.border,width:r.border.width}),o.default.hovered.bg,o.default.hovered.fg,t3({color:o.default.hovered.border,width:r.border.width}),t9({border:{width:r.border.width,color:o.default.enabled.border},focusRing:t}),o.default.readOnly.bg,o.default.readOnly.fg,t3({color:o.default.readOnly.border,width:r.border.width}),o.default.disabled.bg,o.default.disabled.fg,t3({color:o.default.disabled.border,width:r.border.width}))}function i3(e){let{theme:n,$fontSize:t}=e,{sizes:r}=n.sanity.fonts.text;return na(n.sanity.media,t,e=>{var n;return{fontSize:ni((n=r[e]||r[2]).fontSize),lineHeight:ni(n.lineHeight)}})}let i9={root:function(){return(0,e1.iv)(ee||(ee=i2(["\n position: relative;\n width: stretch;\n\n &:not([hidden]) {\n display: inline-block;\n }\n "])))},input:function(){return[rC,i5,i4,i3,rm]},iconBox:function(e){let{theme:n}=e,t=n.sanity.color.input;return(0,e1.iv)(er||(er=i2(["\n pointer-events: none;\n position: absolute;\n top: 0;\n right: 0;\n\n /* enabled */\n --card-fg-color: ",";\n\n /* hover */\n @media (hover: hover) {\n select:not(disabled):not(:read-only):hover + && {\n --card-fg-color: ",";\n }\n }\n\n /* disabled */\n select:disabled + && {\n --card-fg-color: ",";\n }\n\n /* read-only */\n select[data-read-only] + && {\n --card-fg-color: ",";\n }\n "])),t.default.enabled.fg,t.default.hovered.fg,t.default.disabled.fg,t.default.readOnly.fg)}},i6=e1.ZP.div(i9.root),i8=e1.ZP.select(i9.input),i7=(0,e1.ZP)(r2)(i9.iconBox),ae=(0,eQ.forwardRef)(function(e,n){let{children:t,customValidity:r,disabled:o,fontSize:i=2,padding:a=3,radiu
1s:l=1,readOnly:d,space:s=3,...u}=e,c=tH(n);return tL(c,r),(0,eJ.jsxs)(i6,{"data-ui":"Select",children:[(0,eJ.jsx)(i8,{"data-read-only":!o&&d?"":void 0,"data-ui":"Select",...u,$fontSize:nu(i),$padding:nu(a),$radius:nu(l),$space:nu(s),disabled:o||d,ref:c,children:t}),(0,eJ.jsx)(i7,{padding:a,children:(0,eJ.jsx)(rL,{size:i,children:(0,eJ.jsx)(e5.GVG,{})})})]})}),an={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"},gridTemplateColumns:"minmax(0, 1fr)",gridAutoRows:"min-content"},at=(0,e1.ZP)(r2)(function(){return an},function(e){let{theme:n}=e,{media:t,space:r}=n.sanity;return na(t,e.$space,e=>({gridGap:ni(r[e])}))}),ar=(0,eQ.forwardRef)(function(e,n){let{as:t,space:r,...o}=e;return(0,eJ.jsx)(at,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Stack",...o,$space:nu(r),forwardedAs:t,ref:n})});var ao=Object.freeze,ai=Object.defineProperty,aa=(e,n)=>ao(ai(e,"raw",{value:ao(n||e.slice())}));let al=e1.ZP.span(function(){return(0,e1.iv)(eo||(eo=aa(["\n position: relative;\n &:not([hidden]) {\n display: inline-block;\n }\n "])))}),ad=e1.ZP.input(function(){return(0,e1.iv)(ei||(ei=aa(["\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n opacity: 0;\n height: 100%;\n width: 100%;\n outline: none;\n padding: 0;\n margin: 0;\n\n /* Place the input element above the representation element */\n z-index: 1;\n "])))}),as=e1.ZP.span(function(e){let{theme:n}=e,{focusRing:t,input:r}=n.sanity,o=n.sanity.color.button.default;return(0,e1.iv)(ea||(ea=aa(["\n --switch-bg-color: ",";\n --switch-fg-color: ",";\n --switch-box-shadow: none;\n\n &:not([hidden]) {\n display: block;\n }\n position: relative;\n width: ",";\n height: ",";\n border-radius: ",";\n\n /* Make sure itâs not possible to interact with the wrapper element */\n pointer-events: none;\n\n &:after {\n content: '';\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 1;\n box-shadow: var(--switch-box-shadow);\n border-radius: inherit;\n }\n\n /* Focus styles */\n input:focus + && {\n --switch-box-shadow: ",";\n }\n\n input:focus:not(:focus-visible) + && {\n --switch-box-shadow: none;\n }\n\n input:checked + && {\n --switch-bg-color: ",";\n --switch-fg-color: ",";\n }\n\n @media (hover: hover) {\n input:not(:disabled):hover + && {\n --switch-bg-color: ",";\n --switch-fg-color: ",";\n }\n\n input:not(:disabled):checked:hover + && {\n --switch-bg-color: ",";\n --switch-fg-color: ",";\n }\n }\n\n input:not([data-read-only]):disabled + && {\n --switch-bg-color: ",";\n --switch-fg-color: ",";\n }\n "])),o.default.enabled.bg,o.default.enabled.fg,ni(r.switch.width),ni(r.switch.height),ni(r.switch.height/2),t9({focusRing:t}),o.positive.enabled.bg,o.positive.enabled.fg,o.default.hovered.bg,o.default.hovered.fg,o.positive.hovered.bg,o.positive.hovered.fg,o.default.disabled.bg,o.default.disabled.fg)}),au=e1.ZP.span(function(e){let{theme:n}=e,{input:t}=n.sanity;return(0,e1.iv)(el||(el=aa(["\n &:not([hidden]) {\n display: block;\n }\n background-color: var(--switch-bg-color);\n position: absolute;\n left: 0;\n top: 0;\n width: ",";\n height: ",";\n border-radius: ",";\n "])),ni(t.switch.width),ni(t.switch.height),ni(t.switch.height/2))}),ac=e1.ZP.span(function(e){let{$indeterminate:n,theme:t}=e,{input:r}=t.sanity,o=r.switch.width,i=r.switch.height,a=r.switch.padding,l=i-2*r.switch.padding,d=o-2*a-l,s=o/2-l/2-a,u=!0!==n&&!0===e.$checked;return(0,e1.iv)(eu||(eu=aa(["\n &:not([hidden]) {\n display: block;\n }\n position: absolute;\n left: ",";\n top: ",";\n height: ",";\n width: ",";\n border-radius: ",";\n transition-property: transform;\n transition-duration: ","ms;\n transition-timing-function: ",";\n background: var(--switch-fg-color);\n transform: translate3d(0, 0, 0);\n\n ","\n\n ","\n "])),ni(a),ni(a),ni(l),ni(l),ni(l/2),r.switch.transitionDurationMs,r.switch.transitionTimingFunction,u&&(0,e1.iv)(ed||(ed=aa(["\n transform: translate3d(","px, 0, 0);\n "])),d),n&&(0,e1.iv)(es||(es=aa(["\n transform: translate3d(","px, 0, 0);\n "])),s))}),af=(0,eQ.forwardRef)(function(e,n){let{checked:t,className:r,disabled:o,indeterminate:i,readOnly:a,style:l,...d}=e,s=tH(n);return(0,eQ.useEffect)(()=>{s.current&&(s.current.indeterminate=i||!1)},[i,s]),(0,eJ.jsxs)(al,{className:r,"data-ui":"Switch",style:l,children:[(0,eJ.jsx)(ad,{"data-read-only":!o&&a?"":void 0,...d,checked:!0!==i&&t,disabled:o||a,type:"checkbox",ref:s}),(0,eJ.jsxs)(as,{"aria-hidden":!0,"data-name":"representation",children:[(0,eJ.jsx)(au,{}),(0,eJ.jsx)(ac,{$checked:t,$indeterminate:i})]})]})});var ah=Object.freeze,ab=Object.defineProperty;let ag=e1.ZP.span(rk),ap=e1.ZP.span(ec||(ec=ah(ab(c=["\n flex: 1;\n min-width: 0;\n display: block;\n position: relative;\n"],"raw",{value:ah(c.slice())})))),am=e1.ZP.textarea(rp,rj,rz),av=e1.ZP.div(rC,rE),ax=(0,eQ.forwardRef)(function(e,n){let{border:t=!0,customValidity:r,disabled:o=!1,fontSize:i=2,padding:a=3,radiu
1s:l=1,weight:d,...s}=e,u=tH(n),c=tj();return tL(u,r),(0,eJ.jsx)(ag,{"data-ui":"TextArea",children:(0,eJ.jsxs)(ap,{children:[(0,eJ.jsx)(am,{"data-as":"textarea","data-scheme":c.scheme,"data-tone":c.tone,...s,$fontSize:nu(i),$padding:nu(a),$scheme:c.scheme,$space:nu(0),$tone:c.tone,$weight:d,disabled:o,ref:u}),(0,eJ.jsx)(av,{$radius:nu(l),$scheme:c.scheme,$tone:c.tone,"data-border":t?"":void 0,"data-scheme":c.scheme,"data-tone":c.tone})]})})});var ay=Object.freeze,aw=Object.defineProperty,ak=(e,n)=>ay(aw(e,"raw",{value:ay(n||e.slice())}));let aj={zIndex:2},az=(0,e1.ZP)(oE).attrs({forwardedAs:"span"})(rk),aE=e1.ZP.span(ef||(ef=ak(["\n flex: 1;\n min-width: 0;\n display: block;\n position: relative;\n"]))),aS=(0,e1.ZP)(oE).attrs({forwardedAs:"span"})(eh||(eh=ak(["\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n\n & > span {\n display: block;\n margin: -1px;\n }\n"]))),aC=(0,e1.ZP)(oE).attrs({forwardedAs:"span"})(eb||(eb=ak(["\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n\n & > span {\n display: block;\n margin: -1px;\n }\n"]))),aR=e1.ZP.input(rp,rj,rz),aO=e1.ZP.span(rC,rE),a$=(0,e1.ZP)(r2)(eg||(eg=ak(["\n position: absolute;\n top: 0;\n left: 0;\n"]))),aP=(0,e1.ZP)(r2)(ep||(ep=ak(["\n position: absolute;\n top: 0;\n right: 0;\n"]))),aM=(0,e1.ZP)(oE)(em||(em=ak(["\n background-color: transparent;\n position: absolute;\n top: 0;\n right: 0;\n"]))),aT=(0,eQ.forwardRef)(function(e,n){let{border:t=!0,clearButton:r,disabled:o=!1,fontSize:i=2,icon:a,iconRight:l,onClear:d,padding:s=3,prefix:u,radius:c=1,readOnly:f,space:h=3,suffix:b,customValidity:g,type:p="text",weight:m,...v}=e,x=tH(n),y=tj(),w=nu(i),k=nu(s),j=nu(c),z=nu(h),E=!!r,S=!!a,C=!!l,R=!!b,O=!!u;tL(x,g);let $=(0,eQ.useCallback)(e=>{e.preventDefault(),e.stopPropagation()},[]),P=(0,eQ.useCallback)(e=>{var n;e.preventDefault(),e.stopPropagation(),d&&d(),null==(n=x.current)||n.focus()},[d,x]),M=(0,eQ.useMemo)(()=>u&&(0,eJ.jsx)(aS,{borderTop:!0,borderLeft:!0,borderBottom:!0,radius:j,sizing:"border",tone:"inherit",children:(0,eJ.jsx)("span",{children:u})}),[u,j]),T=(0,eQ.useMemo)(()=>(0,eJ.jsxs)(aO,{$hasPrefix:O,$hasSuffix:R,$radius:j,$scheme:y.scheme,$tone:y.tone,"data-border":t?"":void 0,"data-scheme":y.scheme,"data-tone":y.tone,children:[a&&(0,eJ.jsx)(a$,{padding:k,children:(0,eJ.jsxs)(rL,{size:w,children:[(0,eQ.isValidElement)(a)&&a,(0,e0.isValidElementType)(a)&&(0,eQ.createElement)(a)]})}),!E&&l&&(0,eJ.jsx)(aP,{padding:k,children:(0,eJ.jsxs)(rL,{size:w,children:[(0,eQ.isValidElement)(l)&&l,(0,e0.isValidElementType)(l)&&(0,eQ.createElement)(l)]})})]}),[t,w,a,l,k,j,y,E,O,R]),V=(0,eQ.useMemo)(()=>k.map(e=>0===e?0:1===e||2===e?1:e-2),[k]),H=(0,eQ.useMemo)(()=>k.map(e=>0===e||1===e?0:2===e?1:e-1),[k]),L=(0,eQ.useMemo)(()=>"object"==typeof r?r:nr,[r]),_=(0,eQ.useMemo)(()=>!o&&!f&&r&&(0,eJ.jsx)(aM,{forwardedAs:"span",padding:V,style:aj,tone:g?"critical":"inherit",children:(0,eJ.jsx)(oy,{"aria-label":"Clear","data-qa":"clear-button",fontSize:w,icon:e5.Two,mode:"bleed",padding:H,radius:j,...L,onClick:P,onMouseDown:$})}),[r,V,H,L,g,o,w,P,$,j,f]),A=(0,eQ.useMemo)(()=>b&&(0,eJ.jsx)(aC,{borderTop:!0,borderRight:!0,borderBottom:!0,radius:j,sizing:"border",tone:"inherit",children:(0,eJ.jsx)("span",{children:b})}),[j,b]);
1return(0,eJ.jsxs)(az,{"data-ui":"TextInput",tone:y.tone,children:[M,(0,eJ.jsxs)(aE,{children:[(0,eJ.jsx)(aR,{"data-as":"input","data-scheme":y.scheme,"data-tone":y.tone,...v,$fontSize:w,$iconLeft:S,$iconRight:C||E,$padding:k,$scheme:y.scheme,$space:z,$tone:y.tone,$weight:m,disabled:o,readOnly:f,ref:x,type:p}),T,_]}),A]})});var aV=Object.freeze,aH=Object.defineProperty,aL=(e,n)=>aV(aH(e,"raw",{value:aV(n||e.slice())}));let a_=e1.ZP.div(ev||(ev=aL(["\n position: absolute;\n pointer-events: none;\n width: 15px;\n height: 15px;\n fill: none;\n\n :empty + & {\n display: none;\n }\n\n & > svg {\n display: block;\n transform-origin: 7.5px 7.5px;\n }\n\n /* position: absolute;\n width: 15px;\n height: 15px;\n fill: none;\n\n :empty + & {\n display: none;\n }\n\n & > svg {\n &:not([hidden]) {\n display: block;\n }\n transform-origin: 7.5px 7.5px;\n } */\n\n [data-placement^='top'] > & {\n bottom: -27px;\n }\n\n [data-placement^='right'] > & {\n left: -27px;\n\n & > svg {\n transform: rotate(90deg);\n }\n }\n\n [data-placement^='left'] > & {\n right: -27px;\n\n & > svg {\n transform: rotate(-90deg);\n }\n }\n\n [data-placement^='bottom'] > & {\n top: -27px;\n\n & > svg {\n transform: rotate(180deg);\n }\n }\n"]))),aA=e1.ZP.path(ex||(ex=aL(["\n fill: var(--card-shadow-outline-color);\n"]))),aG=e1.ZP.path(ey||(ey=aL(["\n fill: var(--card-bg-color);\n"]))),aZ=(0,eQ.forwardRef)(function(e,n){let{...t}=e;return(0,eJ.jsx)(a_,{"data-ui":"Tooltip__arrow",...t,ref:n,children:(0,eJ.jsxs)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",children:[(0,eJ.jsx)(aA,{d:"M11.5266 1C11.032 1.32802 10.5837 1.73105 10.1995 2.20057L9.04792 3.6081C8.24771 4.58614 6.7523 4.58614 5.95209 3.6081L4.80047 2.20057C4.41632 1.73105 3.96796 1.32802 3.47341 1H0.156727C1.65639 1 3.07687 1.67313 4.02651 2.83381L5.17813 4.24134C6.37844 5.70839 8.62156 5.70839 9.82187 4.24134L10.9735 2.83381C11.9231 1.67313 13.3436 1 14.8433 1H11.5266Z"}),(0,eJ.jsx)(aG,{d:"M0.156725 0C1.95632 0 3.66089 0.80776 4.80047 2.20057L5.95209 3.6081C6.75229 4.58614 8.24771 4.58614 9.04791 3.6081L10.1995 2.20057C11.3391 0.80776 13.0437 0 14.8433 0H15H0H0.156725Z"})]})})});var aB=Object.freeze,aF=Object.defineProperty;let aI=(0,e1.ZP)(iw)(ew||(ew=aB(aF(f=["\n pointer-events: none;\n"],"raw",{value:aB(f.slice())})))),aN=(0,eQ.forwardRef)(function(e,n){var t,r,o;let i=o8(),a=tE(),{boundaryElement:l=null==i?void 0:i.element,children:d,content:s,disabled:u,fallbackPlacements:c,padding:f,placement:h="bottom",portal:b,scheme:g,shadow:p=2,zOffset:m=null==(t=a.sanity.layer)?void 0:t.tooltip.zOffset,...v}=e,x=nu(c),y=tH(n),[w,k]=(0,eQ.useState)(null),j=(0,eQ.useRef)(null),z="viewport",E=(0,eQ.useMemo)(()=>{let e=[];return e.push((0,e9.RR)({boundary:l||void 0,fallbackPlacements:x,padding:4,rootBoundary:z})),e.push((0,e9.cv)({mainAxis:3})),e.push((0,e9.uY)({boundary:l||void 0,rootBoundary:z,padding:4})),e.push((0,e6.x7)({element:j,padding:2})),e},[l,x]),{x:S,y:C,placement:R,middlewareData:O,refs:$,update:P,strategy:M}=(0,e6.YF)({middleware:E,placement:h,whileElementsMounted:e8.Me}),T=(0,eQ.useMemo)(()=>({position:M,top:null!=C?C:0,left:null!=S?S:0}),[M,S,C]),V=R&&no[R.split("-")[0]],H=null==(r=O.arrow)?void 0:r.x,L=null==(o=O.arrow)?void 0:o.y,_=(0,eQ.useMemo)(()=>{let e={left:null!==H?H:void 0,top:null!==L?L:void 0,right:void 0,bottom:void 0};return V&&(e[V]=-15),e},[H,L,V]),[A,G]=(0,eQ.useState)(!1),Z=(0,eQ.useCallback)(()=>G(!1),[]),B=(0,eQ.useCallback)(()=>G(!0),[]),F=(0,eQ.useCallback)(()=>G(!0),[]),I=(0,eQ.useCallback)(()=>G(!1),[]);(0,eQ.useEffect)(()=>{if(A)return window.addEventListener("mousemove",e),()=>{window.removeEventListener("mousemove",e)};function e(n){if(!w)return;let t=w===n.target||n.target instanceof Node&&w.contains(n.target);t||(G(!1),window.removeEventListener("mousemove",e))}},[A,w]),(0,eQ.useEffect)(()=>{u&&G(!1)},[u]),(0,eQ.useEffect)(()=>{s||G(!1)},[s]),(0,eQ.useEffect)(()=>$.setReference(w),[w,$]);let N=(0,eQ.useCallback)(e=>{j.current=e,P()},[P]),D=(0,eQ.useCallback)(e=>{y.current=e,$.setFloating(e)},[y,$]),W=null==d?void 0:d.ref,q=(0,eQ.useCallback)(e=>{"function"==typeof W?W(e):W&&(W.current=e),k(e)},[W]),X=(0,eQ.useMemo)(()=>d?(0,eQ.cloneElement)(d,{onBlur:Z,onFocus:B,onMouseEnter:F,onMouseLeave:I,ref:q}):null,[d,Z,B,F,I,q]);if(!X)return(0,eJ.jsx)(eJ.Fragment,{});if(u)return X;let Y=(0,eJ.jsx)(aI,{"data-ui":"Tooltip",...v,ref:D,style:T,zOffset:m,children:(0,eJ.jsxs)(oE,{"data-ui":"Tooltip__card","data-
1placement":R,padding:f,radius:2,scheme:g,shadow:p,children:[s,(0,eJ.jsx)(aZ,{ref:N,style:_})]})});return(0,eJ.jsxs)(eJ.Fragment,{children:[X,A&&(0,eJ.jsx)(eJ.Fragment,{children:b?(0,eJ.jsx)(iS,{__unstable_name:"string"==typeof b?b:void 0,children:Y}):Y})]})});var aD=Object.freeze,aW=Object.defineProperty,aq=(e,n)=>aD(aW(e,"raw",{value:aD(n||e.slice())}));let aX=e1.ZP.div(ek||(ek=aq(["\n line-height: 0;\n"]))),aY=(0,e1.ZP)(r2)(ej||(ej=aq(["\n & > ul {\n list-style: none;\n padding: 0;\n margin: 0;\n }\n"]))),aK=(0,e1.F4)(ez||(ez=aq(["\n from {\n transform: rotate(0deg);\n }\n\n to {\n transform: rotate(360deg);\n }\n"]))),aU=(0,e1.ZP)(e5.L4p)(eE||(eE=aq(["\n animation: "," 500ms linear infinite;\n"])),aK);function aJ(e){let{children:n,id:t,onSelect:r,selected:o,value:i}=e,a=(0,eQ.useCallback)(()=>{setTimeout(()=>{r(i)},0)},[r,i]),l=(0,eQ.useCallback)(e=>{var n;"Enter"!==e.key||ih(n=e.currentTarget)||ib(n)||a()},[a]);return(0,eJ.jsx)("li",{"aria-selected":o,"data-ui":"AutocompleteOption",id:t,role:"option",onClick:a,onKeyDown:l,children:n})}function aQ(e,n){return"input/change"===n.type?{...e,activeValue:null,focused:!0,query:n.query}:"input/focus"===n.type?{...e,focused:!0}:"root/blur"===n.type?{...e,focused:!1,query:null}:"root/clear"===n.type?{...e,activeValue:null,query:null,value:null}:"root/escape"===n.type?{...e,focused:!1,query:null}:"root/open"===n.type?{...e,query:e.query||n.query}:"root/setActiveValue"===n.type?{...e,activeValue:n.value,listFocused:n.listFocused||e.listFocused}:"root/setListFocused"===n.type?{...e,listFocused:n.listFocused}:"value/change"===n.type?{...e,activeValue:n.value,query:null,value:n.value}:e}let a0=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],a1=["bottom-start","top-start"],a2=(e,n)=>n?n.value:e,a5=(e,n)=>n.value.toLowerCase().indexOf(e.toLowerCase())>-1,a4=(0,eQ.forwardRef)(function(e,n){let{border:t=!0,customValidity:r,disabled:o,filterOption:i,fontSize:a=2,icon:l,id:d,listBox:s=nr,loading:u,onBlur:c,onChange:f,onFocus:h,onQueryChange:b,onSelect:g,openButton:p,options:m,padding:v=3,popover:x=nr,prefix:y,radius:w=3,readOnly:k,relatedElements:j,renderOption:z,renderPopover:E,renderValue:S=a2,suffix:C,value:R,...O}=e,[$,P]=(0,eQ.useReducer)(aQ,{activeValue:R||null,focused:!1,listFocused:!1,query:null,value:R||null}),{activeValue:M,focused:T,listFocused:V,query:H,value:L}=$,_=(0,eQ.useCallback)(e=>{let{value:n}=e;return(0,eJ.jsx)(oE,{"data-as":"button",padding:v,radius:2,tone:"inherit",children:(0,eJ.jsx)(rL,{size:a,textOverflow:"ellipsis",children:n})})},[a,v]),A="function"==typeof z?z:_,G="function"==typeof i?i:a5,Z=(0,eQ.useRef)(null),B=(0,eQ.useRef)(null),F=(0,eQ.useRef)(null),I=(0,eQ.useRef)(null),N=(0,eQ.useRef)(!1),D=(0,eQ.useRef)(L),W=(0,eQ.useRef)(R),q=(0,eQ.useRef)(!1),X=tH(n),Y="".concat(d,"-listbox"),K=Array.isArray(m)?m:nt,U=nu(v),J=(0,eQ.useMemo)(()=>null!==L?K.find(e=>e.value===L):void 0,[K,L]),Q=(0,eQ.useMemo)(()=>K.filter(e=>!H||G(H,e)),[G,K,H]),ee=Q.length,en=M?"".concat(d,"-option-").concat(M):void 0,et=null!==H&&u||T&&null!==H,er=(0,eQ.useCallback)(e=>{setTimeout(()=>{if(q.current)return;let n=(j||[]).concat(Z.current?[Z.current]:[],B.current?[B.current]:[]),t=!1;if(document.activeElement){for(let e of n)if(e===document.activeElement||e.contains(document.activeElement)){t=!0;break}}!1===t&&(P({type:"root/blur"}),q.current=!1,b&&b(null),c&&c(e))},0)},[c,b,j]),eo=(0,eQ.useCallback)(e=>{let n=I.current,t=e.target instanceof HTMLElement?e.target:null,r=(null==n?void 0:n.contains(t))||!1;r!==N.current&&(N.current=r,P({type:"root/setListFocused",listFocused:r}))},[]),ei=(0,eQ.useCallback)(e=>{var n;P({type:"value/change",value:e}),q.current=!1,g&&g(e),D.current=e,f&&f(e),b&&b(null),null==(n=F.current)||n.focus()},[f,g,b]),ea=(0,eQ.useCallback)(e=>{var n,t;if("ArrowDown"===e.key){if(e.preventDefault(),!ee)return;let n=Q.find(e=>e.value===M),t=n?Q.indexOf(n):-1,r=Q[(t+1)%ee];r&&P({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("ArrowUp"===e.key){if(e.preventDefault(),!ee)return;let n=Q.find(e=>e.value===M),t=n?Q.indexOf(n):-1,r=Q[-1===t?ee-1:(ee+t-1)%ee];r&&P({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("Escape"===e.key){P({type:"root/escape"}),q.current=!1,b&&b(null),null==(n=F.current)||n.focus();return}let r=e.target,o=I.current;
1if((o===r||(null==o?void 0:o.contains(r)))&&!a0.includes(e.key)){null==(t=F.current)||t.focus();return}},[M,Q,ee,b]),el=(0,eQ.useCallback)(e=>{let n=e.currentTarget.value;P({type:"input/change",query:n}),b&&b(n)},[b]),ed=(0,eQ.useCallback)(e=>{!T&&(P({type:"input/focus"}),h&&h(e))},[T,h]),es=(0,eQ.useCallback)(()=>{q.current=!0},[]),eu=(0,eQ.useCallback)(()=>{q.current=!1},[]),ec=(0,eQ.useCallback)(()=>{var e;P({type:"root/clear"}),D.current="",f&&f(""),b&&b(null),null==(e=F.current)||e.focus()},[f,b]),ef=(0,eQ.useCallback)(()=>{P({type:"input/focus"})},[]);(0,eQ.useEffect)(()=>{if(R!==W.current){W.current=R,void 0!==R&&(P({type:"value/change",value:R}),D.current=R);return}R!==D.current&&(D.current=R||null,P({type:"value/change",value:R||null}))},[R]),(0,eQ.useEffect)(()=>{!T&&D.current&&P({type:"root/setActiveValue",value:D.current})},[T]),(0,eQ.useEffect)(()=>{let e=I.current;if(!e)return;let n=Q.find(e=>e.value===M);if(n){let t=Q.indexOf(n),r=e.childNodes[t];if(r){if(document.activeElement&&r.contains(document.activeElement))return;im(r)}}},[M,Q]);let eh=(0,eQ.useCallback)(e=>{F.current=e,X.current=e},[X]),eb=(0,eQ.useMemo)(()=>{if(!u&&!o&&L)return{"aria-label":"Clear",onFocus:ef}},[o,ef,u,L]),eg=(0,eQ.useMemo)(()=>U.map(e=>0===e?0:1===e||2===e?1:e-2),[U]),ep=(0,eQ.useMemo)(()=>U.map(e=>Math.max(e-1,0)),[U]),em=(0,eQ.useMemo)(()=>"object"==typeof p?p:nr,[p]),ev=(0,eQ.useCallback)(e=>{P({type:"root/open",query:L?S(L,J):""}),em.onClick&&em.onClick(e),is(()=>{var e;return null==(e=F.current)?void 0:e.focus()})},[J,em,S,L]),ex=(0,eQ.useMemo)(()=>o||k||!p?void 0:(0,eJ.jsx)(r2,{"aria-hidden":et,padding:eg,children:(0,eJ.jsx)(oy,{"aria-label":"Open",disabled:et,fontSize:a,icon:e5.v4q,mode:"bleed",padding:ep,...em,onClick:ev})}),[o,et,a,ev,p,eg,ep,em,k]),ey=(0,eQ.useMemo)(()=>null===H?null!==L?S(L,J):"":H,[J,H,S,L]),ew=(0,eJ.jsx)(aT,{...O,"aria-activedescendant":en,"aria-autocomplete":"list","aria-expanded":et,"aria-owns":Y,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:t,clearButton:eb,customValidity:r,disabled:o,fontSize:a,icon:l,iconRight:u&&aU,id:d,inputMode:"search",onChange:el,onClear:ec,onFocus:ed,padding:U,prefix:y,radius:w,readOnly:k,ref:eh,role:"combobox",spellCheck:!1,suffix:C||ex,value:ey}),ek=(0,eQ.useCallback)(e=>{var n;"Tab"===e.key&&V&&(null==(n=F.current)||n.focus())},[V]),ej=(0,eQ.useMemo)(()=>0===Q.length?null:(0,eJ.jsx)(aY,{"data-ui":"AutoComplete__results",onKeyDown:ek,padding:1,...s,tabIndex:-1,children:(0,eJ.jsx)(ar,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:Y,ref:I,role:"listbox",space:1,children:Q.map(e=>{let n=null!==M?e.value===M:J===e;return(0,eJ.jsx)(aJ,{id:"".concat(d,"-option-").concat(e.value),onSelect:ei,selected:n,value:e.value,children:(0,eQ.cloneElement)(A(e),{disabled:u,selected:n,tabIndex:V&&n?0:-1})},e.value)})})}),[M,J,Q,ei,ek,d,s,Y,V,u,A]),ez=(0,eQ.useMemo)(()=>E?E({content:ej,hidden:!et,inputElement:F.current,onMouseEnter:es,onMouseLeave:eu},B):0===ee?null:(0,eJ.jsx)(iq,{arrow:!1,constrainSize:!0,content:ej,fallbackPlacements:a1,matchReferenceWidth:!0,onMouseEnter:es,onMouseLeave:eu,open:et,overflow:"auto",placement:"bottom-start",portal:!0,radius:w,ref:B,referenceElement:F.current,...x}),[ej,et,ee,es,eu,x,w,E]);return(0,eJ.jsxs)(aX,{"data-ui":"Autocomplete",onBlur:er,onFocus:eo,onKeyDown:ea,ref:Z,children:[ew,ez]})}),a3=a4;var a9=Object.freeze,a6=Object.defineProperty,a8=(e,n)=>a9(a6(e,"raw",{value:a9(n||e.slice())}));let a7=e1.ZP.ol(eS||(eS=a8(["\n margin: 0;\n padding: 0;\n display: flex;\n list-style: none;\n align-items: center;\n white-space: nowrap;\n line-height: 0;\n"]))),le=(0,e1.ZP)(oy)(eC||(eC=a8(["\n appearance: none;\n margin: -4px;\n"]))),ln=(0,eQ.forwardRef)(function(e,n){let{children:t,maxLength:r,separator:o,space:i=2,...a}=e,l=nu(i),[d,s]=(0,eQ.useState)(!1),[u,c]=(0,eQ.useState)(null),[f,h]=(0,eQ.useState)(null),b=(0,eQ.useCallback)(()=>s(!1),[]),g=(0,eQ.useCallback)(()=>s(!0),[]);nf(b,[u,f]);let p=(0,eQ.useMemo)(()=>eQ.Children.toArray(t).filter(e=>(0,eQ.isValidElement)(e)),[t]),m=(0,eQ.useMemo)(()=>{let e=p.length;if(r&&e>r){let n=Math.ceil(r/2),t=Math.floor(r/2);return[...p.slice(0,n-1),(0,eJ.jsx)(iq,{constrainSize:!0,content:(0,eJ.jsx)(ar,{as:"ol",overflow:"auto",padding:l,space:l,children:p.slice(n-1,e-t)}),open:d,placement:"top",portal:!0,ref:h,children:(0,eJ.jsx)(le,{fontSize:1,mode:"bleed",onClick:d?b:g,padding:1,ref:c,selected:d,text:"â¦"})},"button"),...p.slice(e-t)]}return p},[b,g,r,d,p,l]);return(0,eJ.jsx)(a7,{"data-ui":"Breadcrumbs",...a,ref:n,children:m.map((e,n)=>(0,eJ.jsxs)(eQ.Fragment,{children:[n>0&&(0,eJ.jsx)(r2,{"aria-hidden":!0,as:"li",paddingX:l,children:o||(0,eJ.jsx)(rL,{muted:!0,children:"/"})}),(0,eJ.jsx)(r2,{as:"li",children:e})]},n))})}),lt=Symbol.for("@sanity/ui/context/dialog");tv[lt]=tv[lt]||(0,eQ.createContext)({version:0});let lr=tv[lt];var lo=Object.freeze,li=Object.defineProperty,la=(e,n)=>lo(li(e,"raw",{value:lo(n||e.slice())}));function ll(e,n,t){return!e||!n||ig(e,t)||ig(n,t)}let ld=(0,e1.ZP)(iw)(rS,function(e){let{theme:n}=e,t=n.sanity.color.base;return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:t.shadow.umbra}},function(e){let{theme:n}=e,{media:t}=n.sanity;return na(t,e.$position,e=>({"&&":{position:e}}))}),ls=(0,e1.ZP)(oZ)(eR||(eR=la(["\n &:not([hidden]) {\n display: flex;\n }\n width: 100%;\n height: 100%;\n flex-direction: column;\n align-items: center;\n justify-content: center;
1\n"]))),lu=(0,e1.ZP)(oE)(eO||(eO=la(["\n &:not([hidden]) {\n display: flex;\n }\n width: 100%;\n min-height: 0;\n max-height: 100%;\n overflow: hidden;\n overflow: clip;\n"]))),lc=(0,e1.ZP)(oo)(e$||(e$=la(["\n flex: 1;\n min-height: 0;\n width: 100%;\n"]))),lf=(0,e1.ZP)(oE)(eP||(eP=la(["\n position: relative;\n z-index: 2;\n\n &:after {\n content: '';\n display: block;\n position: absolute;\n left: 0;\n right: 0;\n bottom: -1px;\n border-bottom: 1px solid var(--card-hairline-soft-color);\n }\n"]))),lh=(0,e1.ZP)(r2)(eM||(eM=la(["\n position: relative;\n z-index: 1;\n overflow: auto;\n outline: none;\n"]))),lb=(0,e1.ZP)(r2)(eT||(eT=la(["\n position: relative;\n z-index: 3;\n border-top: 1px solid var(--card-hairline-soft-color);\n"]))),lg=(0,eQ.forwardRef)(function(e,n){var t;let{__unstable_autoFocus:r,__unstable_hideCloseButton:o,children:i,contentRef:a,footer:l,header:d,id:s,onClickOutside:u,onClose:c,portal:f,radius:h,scheme:b,shadow:g,width:p}=e,m=iE(),v=f?(null==(t=m.elements)?void 0:t[f])||null:m.element,x=o8().element,y=nu(h),w=nu(g),k=nu(p),j=tH(n),[z,E]=(0,eQ.useState)(null),S=(0,eQ.useRef)(null),C=id(),{isTopLayer:R}=C,O=!!c&&!1===o;(0,eQ.useEffect)(()=>{r&&j.current&&im(j.current)},[r,j]),n4((0,eQ.useCallback)(e=>{if(!R||!c)return;let n=document.activeElement;(!n||ll(x,v,n))&&"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),c())},[x,R,c,v])),nf((0,eQ.useCallback)(e=>{if(!R||!u)return;let n=e.target;(!n||ll(x,v,n))&&u()},[x,R,u,v]),[z]);let $=(0,eQ.useCallback)(e=>{E(e),j.current=e},[j]),P=(0,eQ.useCallback)(e=>{S.current=e,"function"==typeof a?a(e):a&&(a.current=e)},[a]);return(0,eJ.jsx)(ls,{"data-ui":"DialogCard",width:k,children:(0,eJ.jsx)(lu,{radius:y,ref:$,scheme:b,shadow:w,children:(0,eJ.jsxs)(lc,{direction:"column",children:[(!!d||O)&&(0,eJ.jsx)(lf,{children:(0,eJ.jsxs)(oo,{children:[(0,eJ.jsx)(r2,{flex:1,padding:4,children:d&&(0,eJ.jsx)(rL,{id:"".concat(s,"_label"),weight:"semibold",children:d})}),O&&(0,eJ.jsx)(r2,{padding:2,children:(0,eJ.jsx)(oy,{"aria-label":"Close dialog",disabled:!c,icon:e5.Two,mode:"bleed",onClick:c,padding:3})})]})}),(0,eJ.jsx)(lh,{flex:1,ref:P,tabIndex:-1,children:i}),l&&(0,eJ.jsx)(lb,{children:l})]})})})}),lp=(0,eQ.forwardRef)(function(e,n){var t,r;let o=(0,eQ.useContext)(lr),i=tE(),{__unstable_autoFocus:a=!0,__unstable_hideCloseButton:l=!1,cardRadius:d=3,cardShadow:s=4,children:u,contentRef:c,footer:f,header:h,id:b,onActivate:g,onClickOutside:p,onClose:m,onFocus:v,padding:x=4,portal:y,position:w=o.position||"fixed",scheme:k,width:j=0,zOffset:z=o.zOffset||(null==(t=i.sanity.layer)?void 0:t.dialog.zOffset),...E}=e,S=iE(),C=y?(null==(r=S.elements)?void 0:r[y])||null:S.element,R=o8().element,O=nu(d),$=nu(x),P=nu(w),M=nu(j),T=nu(z),V=(0,eQ.useRef)(null),H=(0,eQ.useRef)(null),L=(0,eQ.useRef)(null),_=(0,eQ.useRef)(null),A=(0,eQ.useCallback)(e=>{null==v||v(e);let n=e.target,t=L.current;if(t&&n===V.current){!function e(n){for(let t=n.childNodes.length-1;t>=0;t--){let r=n.childNodes[t];if(ic(r)&&(ip(r)||e(r)))return!0}return!1}(t);return}if(t&&n===H.current){im(t);return}ic(e.target)&&(_.current=e.target)},[v]),G="".concat(b,"_label"),Z=(0,eQ.useRef)(),B=(0,eQ.useCallback)(()=>{Z.current&&clearTimeout(Z.current),Z.current=setTimeout(()=>{let e=document.activeElement;if(e&&!ll(R,C,e)){let e=_.current;if(!e||!document.body.contains(e)){let e=L.current;e&&im(e);return}
1e.focus()}},0)},[R,C]);return(0,eJ.jsx)(iS,{__unstable_name:y,children:(0,eJ.jsxs)(ld,{...E,$padding:$,$position:P,"aria-labelledby":G,"aria-modal":!0,"data-ui":"Dialog",id:b,onActivate:g,onClick:B,onFocus:A,ref:n,role:"dialog",zOffset:T,children:[(0,eJ.jsx)("div",{ref:V,tabIndex:0}),(0,eJ.jsx)(lg,{__unstable_autoFocus:a,__unstable_hideCloseButton:l,contentRef:c,footer:f,header:h,id:b,onClickOutside:p,onClose:m,portal:y,radius:O,ref:L,scheme:k,shadow:s,width:M,children:u}),(0,eJ.jsx)("div",{ref:H,tabIndex:0})]})})});function lm(e){let{children:n,position:t,zOffset:r}=e,o=(0,eQ.useMemo)(()=>({version:0,position:t,zOffset:r}),[t,r]);return(0,eJ.jsx)(lr.Provider,{value:o,children:n})}var lv=Object.freeze,lx=Object.defineProperty,ly=(e,n)=>lv(lx(e,"raw",{value:lv(n||e.slice())}));let lw=e1.ZP.kbd(eV||(eV=ly(["\n &:not([hidden]) {\n display: block;\n }\n font: inherit;\n"]))),lk=(0,e1.ZP)(o5)(eH||(eH=ly(["\n &:not([hidden]) {\n display: block;\n }\n"]))),lj=(0,eQ.forwardRef)(function(e,n){let{fontSize:t,keys:r,padding:o,radius:i,space:a=1,...l}=e,d=nu(a);return r&&0!==r.length?(0,eJ.jsx)(lw,{"data-ui":"Hotkeys",...l,ref:n,children:(0,eJ.jsx)(oJ,{as:"span",space:d,children:r.map((e,n)=>(0,eJ.jsx)(lk,{fontSize:t,padding:o,radius:i,children:e},n))})}):(0,eJ.jsx)(eJ.Fragment,{})}),lz=Symbol.for("@sanity/ui/context/menu");tv[lz]=tv[lz]||(0,eQ.createContext)(null);let lE=tv[lz];function lS(e){return ih(e)&&"true"!==e.getAttribute("data-disabled")||ib(e)&&!e.disabled}function lC(e){return e.filter(lS)}let lR=[];var lO=Object.freeze,l$=Object.defineProperty;let lP=(0,e1.ZP)(r2)(eL||(eL=lO(l$(h=["\n outline: none;\n overflow: auto;\n"],"raw",{value:lO(h.slice())})))),lM=(0,eQ.forwardRef)(function(e,n){let{children:t,focusFirst:r,focusLast:o,onClickOutside:i,onEscape:a,onItemClick:l,onItemSelect:d,onKeyDown:s,originElement:u,padding:c=1,registerElement:f,shouldFocus:h=e.focusFirst&&"first"||e.focusLast&&"last"||null,space:b=1,...g}=e,p=tH(n),{isTopLayer:m}=id(),{activeElement:v,activeIndex:x,handleItemMouseEnter:y,handleItemMouseLeave:w,handleKeyDown:k,mount:j,rootElement:z,setRootElement:E}=function(e){let{onKeyDown:n,originElement:t,shouldFocus:r}=e,o=(0,eQ.useRef)([]),[i,a]=(0,eQ.useState)(null),[l,d]=(0,eQ.useState)(-1),s=(0,eQ.useRef)(l),u=o.current[l]||null,c=!!i,f=(0,eQ.useCallback)(e=>{d(e),s.current=e},[]),h=(0,eQ.useCallback)((e,n)=>{if(!e)return()=>void 0;if(-1===o.current.indexOf(e)&&(o.current.push(e),function(e,n){if(!e)return;let t=new WeakMap;for(let r of n)t.set(r,function(e,n){let t=[],r=n;for(;r!==e;){let n=r.parentElement;if(!n)break;let o=Array.from(n.childNodes),i=o.indexOf(r);if(t.unshift(i),n===e)break;r=n}return t}(e,r));n.sort((e,n)=>{let r=t.get(e)||lR,o=t.get(n)||lR,i=Math.max(r.length,o.length);for(let e=0;e<i;e+=1){let n=r[e]||-1,t=o[e]||-1;if(n!==t)return n-t}return 0})}(i,o.current)),n){let n=o.current.indexOf(e);f(n)}return()=>{let n=o.current.indexOf(e);n>-1&&o.current.splice(n,1)}},[i,f]),b=(0,eQ.useCallback)(e=>{if("Tab"===e.key){t&&t.focus();return}if("Home"===e.key){e.preventDefault(),e.stopPropagation();let n=lC(o.current),t=n[0];if(!t)return;let r=o.current.indexOf(t);f(r);return}if("End"===e.key){e.preventDefault(),e.stopPropagation();let n=lC(o.current),t=n[n.length-1];if(!t)return;let r=o.current.indexOf(t);f(r);return}if("ArrowUp"===e.key){e.preventDefault(),e.stopPropagation();let n=lC(o.current),t=n.length;if(0===t)return;let r=o.current[s.current],i=n.indexOf(r);i=(i-1+t)%t;let a=n[i],l=o.current.indexOf(a);f(l);return}if("ArrowDown"===e.key){e.preventDefault(),e.stopPropagation();let n=lC(o.current),t=n.length;if(0===t)return;let r=o.current[s.current],i=n.indexOf(r);i=(i+1)%t;let a=n[i],l=o.current.indexOf(a);f(l);return}n&&n(e)},[n,t,f]),g=(0,eQ.useCallback)(e=>{let n=e.currentTarget,t=o.current.indexOf(n);f(t)},[f]),p=(0,eQ.useCallback)(()=>{f(-2),null==i||i.focus()},[f,i]);return(0,eQ.useEffect)(()=>{if(!c)return;let e=window.requestAnimationFrame(()=>{let e=s.current;if(-1===e){if("first"===r){let e=lC(o.current),n=e[0];if(n){let e=o.current.indexOf(n);f(e),s.current=e}}if("last"===r){let e=lC(o.current),n=e[e.length-1];if(n){let e=o.current.indexOf(n);f(e),s.current=e}}return}let n=o.current[e]||null;null==n||n.focus()});return()=>{window.cancelAnimationFrame(e)}},[l,c,f,r]),{activeElement:u,activeIndex:l,handleItemMouseEnter:g,handleItemMouseLeave:p,handleKeyDown:b,mount:h,rootElement:i,setRootElement:a}}({onKeyDown:s,originElement:u,shouldFocus:h}),S=(0,eQ.useCallback)(e=>{E(e),p.current=e},[p,E]);(0,eQ.useEffect)(()=>{d&&d(x)},[x,d]),nf((0,eQ.useCallback)(e=>m&&i&&i(e),[m,i]),[z]),n4((0,eQ.useCallback)(e=>{m&&"Escape"===e.key&&(e.stopPropagation(),a&&a())},[m,a])),(0,eQ.useEffect)(()=>
1{if(z&&f)return f(z)},[f,z]);let C=(0,eQ.useMemo)(()=>({version:0,activeElement:v,activeIndex:x,mount:j,onClickOutside:i,onEscape:a,onItemClick:l,onItemMouseEnter:y,onItemMouseLeave:w,registerElement:f,onMouseEnter:y,onMouseLeave:w}),[v,x,j,y,w,i,a,l,f]);return(0,eJ.jsx)(lE.Provider,{value:C,children:(0,eJ.jsx)(lP,{"data-ui":"Menu",...g,onKeyDown:k,padding:c,ref:S,role:"menu",tabIndex:-1,children:(0,eJ.jsx)(ar,{space:b,children:t})})})}),lT=(0,eQ.forwardRef)(function(e,n){let{__unstable_disableRestoreFocusOnClose:t=!1,boundaryElement:r,button:o,id:i,menu:a,onClose:l,onOpen:d,placement:s,popoverScheme:u,portal:c=!0,popover:f,popoverRadius:h,preventOverflow:b}=e,[g,p]=(0,eQ.useState)(!1),[m,v]=(0,eQ.useState)(null),[x,y]=(0,eQ.useState)(null),[w,k]=(0,eQ.useState)([]),j=(0,eQ.useRef)(g);(0,eQ.useEffect)(()=>{d&&g&&!j.current&&d()},[d,g]),(0,eQ.useEffect)(()=>{l&&!g&&j.current&&l()},[l,g]),(0,eQ.useEffect)(()=>{j.current=g},[g]);let z=(0,eQ.useCallback)(()=>{p(e=>!e),v(null)},[]),E=(0,eQ.useCallback)(e=>{if("ArrowDown"===e.key||"Enter"===e.key||" "===e.key){e.preventDefault(),p(!0),v("first");return}if("ArrowUp"===e.key){e.preventDefault(),p(!0),v("last");return}},[]),S=(0,eQ.useCallback)(e=>{let n=e.target;if(!(!(n instanceof Node)||x&&(n===x||x.contains(n)))){for(let e of w)if(n===e||e.contains(n))return;p(!1)}},[x,w]),C=(0,eQ.useCallback)(()=>{p(!1),!t&&x&&x.focus()},[x,t]),R=(0,eQ.useCallback)(e=>{let n=e.relatedTarget;if(n instanceof Node){for(let e of w)if(e===n||e.contains(n))return;p(!1)}},[w]),O=(0,eQ.useCallback)(()=>{p(!1),!t&&x&&x.focus()},[x,t]),$=(0,eQ.useCallback)(e=>(k(n=>n.concat([e])),()=>{k(n=>n.filter(n=>n!==e))}),[]),P=(0,eQ.useMemo)(()=>({"aria-labelledby":i,onBlurCapture:R,onClickOutside:S,onEscape:C,onItemClick:O,originElement:x,registerElement:$,shouldFocus:m}),[x,S,C,O,i,R,$,m]),M=(0,e0.isElement)(a)?(0,eQ.cloneElement)(a,P):null,T=(0,eQ.useCallback)(e=>{"function"==typeof n?n(e):n&&(n.current=e),y(e)},[n]),V=(0,eQ.useMemo)(()=>(0,e0.isElement)(o)?(0,eQ.cloneElement)(o,{"data-ui":"MenuButton",id:i,onClick:z,onKeyDown:E,"aria-haspopup":!0,"aria-expanded":g,ref:T,selected:g}):null,[o,z,E,i,g,T]),H=(0,eQ.useMemo)(()=>({boundaryElement:r,overflow:"auto",placement:s,portal:c,preventOverflow:b,radius:h,scheme:u,...f||{}}),[r,s,h,u,c,b,f]);return(0,eJ.jsx)(iq,{"data-ui":"MenuButton__popover",...H,content:M,open:g,children:V||(0,eJ.jsx)(eJ.Fragment,{})})});var lV=Object.freeze,lH=Object.defineProperty;let lL=e1.ZP.hr(e_||(e_=lV(lH(b=["\n height: 1px;\n border: 0;\n background: var(--card-hairline-soft-color);\n margin: 0;\n"],"raw",{value:lV(b.slice())}))));var l_=Object.freeze,lA=Object.defineProperty,lG=(e,n)=>l_(lA(e,"raw",{value:l_(n||e.slice())}));let lZ=(0,e1.ZP)(r2)(rC,function(){return(0,e1.iv)(eA||(eA=lG(["\n background-color: inherit;\n color: inherit;\n\n &[data-as='button'] {\n -webkit-font-smoothing: inherit;\n appearance: none;\n outline: none;\n font: inherit;\n text-align: inherit;\n border: 0;\n width: stretch;\n }\n\n /* &:is(a) */\n &[data-as='a'] {\n text-decoration: none;\n }\n "])))},function(e){var n,t;let{$tone:r,theme:o}=e,{base:i,muted:a,selectable:l}=o.sanity.color,d=l?l[r]||l.default:a[r]||a.default;return(0,e1.iv)(eG||(eG=lG(["\n ","\n\n background-color: var(--card-bg-color);\n color: var(--card-fg-color);\n outline: none;\n\n /* &:is(button) */\n &[data-as='button'] {\n &:disabled {\n ","\n }\n\n &:not(:disabled) {\n &[aria-pressed='true'] {\n ","\n }\n\n &[data-selected],\n &[aria-selected='true'] > & {\n ","\n }\n\n @media (hover: hover) {\n &:not([data-selected]) {\n &[data-hovered],\n &:hover {\n ","\n }\n\n &:active {\n ","\n }\n }\n }\n }\n }\n\n /* &:is(a) */\n &[data-as='a'] {\n &[data-disabled] {\n ","\n }\n\n &:not([data-disabled]) {\n &[data-pressed] {\n ","\n }\n\n &[data-selected] {\n ","\n }\n\n @media (hover: hover) {\n &:not([data-selected]) {\n &[data-hovered],\n &:hover {\n ","\n }\n\n &:active {\n ","\n }\n }\n }\n }\n }\n\n ","\n "])),oc(i,d.enabled),oc(i,d.disabled),oc(i,d.pressed),oc(i,d.selected),oc(i,d.hovered),oc(i,d.pressed),oc(i,d.disabled),oc(i,d.pressed),oc(i,d.selected),oc(i,d.hovered),oc(i,d.pressed),null==(t=null==(n=o.sanity.styles)?void 0:n.card)?void 0:t.root)});function lB(){let e=(0,eQ.useContext)(lE);if(!e)throw Error("useMenu(): missing context value");if(!tk(e)||0!==e.version)throw Error("useMenu(): the context value is not compatible");return e}function lF(e){let{as:n="button",children:t,fontSize:r,icon:o,onClick:i,padding:a=3,popover:l,radius:d=2,space
1:s=3,text:u,tone:c="default",...f}=e,h=lB(),{activeElement:b,mount:g,onClickOutside:p,onEscape:m,onItemClick:v,onItemMouseEnter:x=h.onMouseEnter,registerElement:y}=h,[w,k]=(0,eQ.useState)(null),[j,z]=(0,eQ.useState)(!1),E=(0,eQ.useRef)(null),S=!!b&&b===w,[C,R]=(0,eQ.useState)(!1),O=(0,eQ.useCallback)(e=>{R(!1),x(e),z(!0)},[x]),$=(0,eQ.useCallback)(e=>{"ArrowLeft"===e.key&&(e.stopPropagation(),z(!1),requestAnimationFrame(()=>{null==w||w.focus()}))},[w]),P=(0,eQ.useCallback)(e=>{i&&i(e),E.current="first",z(!0),requestAnimationFrame(()=>{E.current=null})},[i]),M=(0,eQ.useCallback)(()=>{z(!1),v&&v()},[v]),T=(0,eQ.useCallback)(()=>R(!0),[]);(0,eQ.useEffect)(()=>g(w),[g,w]),(0,eQ.useEffect)(()=>{S||z(!1)},[S]),(0,eQ.useEffect)(()=>{j||R(!1)},[j]);let V=(0,eJ.jsx)(lM,{onClickOutside:p,onEscape:m,onItemClick:M,onKeyDown:$,onMouseEnter:T,registerElement:y,shouldFocus:E.current,children:t}),H=(0,eQ.useCallback)(e=>{let n=e.currentTarget;if(document.activeElement===n&&"ArrowRight"===e.key){E.current="first",z(!0),R(!0),requestAnimationFrame(()=>{E.current=null});return}},[]);return(0,eJ.jsx)(iq,{...l,content:V,"data-ui":"MenuGroup__popover",open:j,children:(0,eJ.jsx)(lZ,{"data-as":n,"data-ui":"MenuGroup",forwardedAs:n,...f,"aria-pressed":"button"===n?C:void 0,"data-pressed":"button"!==n?C:void 0,"data-selected":!C&&S?"":void 0,$radius:nu(d),$tone
1:c,onClick:P,onKeyDown:H,onMouseEnter:O,ref:k,tabIndex:-1,type:"button"===n?"button":void 0,children:(0,eJ.jsx)(r2,{padding:a,children:(0,eJ.jsxs)(oo,{children:[o&&(0,eJ.jsxs)(rL,{size:r,children:[(0,eQ.isValidElement)(o)&&o,(0,e0.isValidElementType)(o)&&(0,eQ.createElement)(o)]}),(0,eJ.jsx)(r2,{flex:1,marginLeft:o?s:void 0,children:(0,eJ.jsx)(rL,{size:r,textOverflow:"ellipsis",children:u})}),(0,eJ.jsx)(r2,{marginLeft:s,children:(0,eJ.jsx)(rL,{size:r,children:(0,eJ.jsx)(e5.XCv,{})})})]})})})})}let lI=(0,eQ.forwardRef)(function(e,n){let{as:t="button",children:r,disabled:o,fontSize:i=2,hotkeys:a,icon:l,iconRight:d,onClick:s,padding:u=3,paddingX:c,paddingY:f,paddingTop:h,paddingRight:b,paddingBottom:g,paddingLeft:p,pressed:m,radius:v=2,selected:x,space:y=3,text:w,tone:k="default",...j}=e,z=lB(),{activeElement:E,mount:S,onItemClick:C,onItemMouseEnter:R=z.onMouseEnter,onItemMouseLeave:O=z.onMouseLeave}=z,[$,P]=(0,eQ.useState)(null),M=!!E&&E===$;(0,eQ.useEffect)(()=>S($,x),[S,$,x]);let T=tH(n),V=(0,eQ.useCallback)(e=>{!o&&(s&&s(e),C&&C())},[o,s,C]),H=(0,eQ.useMemo)(()=>({padding:u,paddingX:c,paddingY:f,paddingTop:h,paddingRight:b,paddingBottom:g,paddingLeft:p}),[u,c,f,h,b,g,p]),L=(0,eQ.useCallback)(e=>{T.current=e,P(e)},[T]);return(0,eJ.jsxs)(lZ,{"data-ui":"MenuItem",...j,"aria-pressed":"button"===t&&m,"data-pressed":"button"!==t&&m?"":void 0,"data-selected":M?"":void 0,"data-disabled":o?"":void 0,forwardedAs:t,$radius:nu(v),$padding:nu(0),$tone:k,disabled:o,onClick:V,onMouseEnter:R,onMouseLeave:O,ref:L,role:"menuitem",tabIndex:-1,type:"button"===t?"button":void 0,children:[(l||w||d)&&(0,eJ.jsx)(r2,{as:"span",...H,children:(0,eJ.jsxs)(oo,{as:"span",children:[l&&(0,eJ.jsxs)(rL,{size:i,children:[(0,eQ.isValidElement)(l)&&l,(0,e0.isValidElementType)(l)&&(0,eQ.createElement)(l)]}),w&&(0,eJ.jsx)(r2,{flex:1,marginLeft:l?y:void 0,marginRight:d?y:void 0,children:(0,eJ.jsx)(rL,{size:i,textOverflow:"ellipsis",children:w})}),a&&(0,eJ.jsx)(r2,{marginLeft:y,style:{marginTop:-4,marginBottom:-4},children:(0,eJ.jsx)(lj,{fontSize:i,keys:a})}),d&&(0,eJ.jsxs)(rL,{size:i,children:[(0,eQ.isValidElement)(d)&&d,(0,e0.isValidElementType)(d)&&(0,eQ.createElement)(d)]})]})}),r&&(0,eJ.jsx)(r2,{as:"span",...H,children:r})]})});var lN=Object.freeze,lD=Object.defineProperty,lW=(e,n)=>lN(lD(e,"raw",{value:lN(n||e.slice())}));let lq=(0,e1.F4)(eZ||(eZ=lW(["\n 0% {\n background-position: 100%;\n }\n 100% {\n background-position: -100%;\n }\n"]))),lX=(0,e1.iv)(eB||(eB=lW(["\n background-image: linear-gradient(\n to right,\n var(--card-skeleton-color-from),\n var(--card-skeleton-color-to),\n var(--card-skeleton-color-from),\n var(--card-skeleton-color-from),\n var(--card-skeleton-color-from)\n );\n background-position: 100%;\n background-size: 200% 100%;\n background-attachment: fixed;\n animation-name: ",";\n animation-timing-function: ease-in-out;\n animation-iteration-count: infinite;\n animation-duration: 2000ms;\n"])),lq),lY=(0,e1.iv)(eI||(eI=lW(["\n opacity: ",";\n transition: opacity 200ms ease-in;\n\n @media screen and (prefers-reduced-motion: no-preference) {\n ","\n }\n\n @media screen and (prefers-reduced-motion: reduce) {\n background-color: var(--card-skeleton-color-from);\n }\n"])),e=>{let{$visible:n}=e;return n?1:0},e=>{let{$animated:n}=e;return n?lX:(0,e1.iv)(eF||(eF=lW(["\n background-color: var(--card-skeleton-color-from);\n "])))}),lK=(0,e1.ZP)(r2)(rC,lY),lU=(0,eQ.forwardRef)(function(e,n){let{animated:t=!1,delay:r,radius:o,...i}=e,[a,l]=(0,eQ.useState)(!r);return(0,eQ.useEffect)(()=>{if(!r)return l(!0);let e=setTimeout(()=>{l(!0)},r);return()=>{clearTimeout(e)}},[r]),(0,eJ.jsx)(lK,{...i,$animated:t,$radius:nu(o),$visible:a,ref:n})}),lJ=(0,e1.ZP)(lU)(e=>{let{$size:n,$style:t,theme:r}=e,{media:o}=r.sanity,i=r.sanity.fonts[t],a=na(o,n,e=>{let n=i.sizes[e],t=n.lineHeight-n.ascenderHeight-n.descenderHeight;return{height:t}});return a}),lQ=(0,eQ.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nu(t);return(0,eJ.jsx)(lJ,{...r,$size:o,ref:n,$style:"text"})}),l0=(0,eQ.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nu(t);return(0,eJ.jsx)(lJ,{...r,$size:o,ref:n,$style:"label"})});(0,eQ.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nu(t);return(0,eJ.jsx)(lJ,{...r,$size:o,ref:n,$style:"heading"})}),(0,eQ.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=nu(t);return(0,eJ.jsx)(lJ,{...r,$size:o,ref:n,$style:"code"})});let l1=(0,eQ.forwardRef)(function(e,n){let{icon:t,id:r,focused:o,fontSize:i,label:a,onClick:l,onFocus:d,padding:s=2,selected:u,...c}=e,f=(0,eQ.useRef)(null),h=(0,eQ.useRef)(!1),b=(0,eQ.useCallback)(()=>{h.current=!1},[]),g=(0,eQ.useCallback)(e=>{h.current=!0,d&&d(e)},[d]),p=tH(n);return(0,eQ.useEffect)(()=>{o&&!h.current&&(f.current&&f.current.focus(),h.current=!0)},[o]),(0,eJ.jsx)(oy,{"data-ui":"Tab",...c,"aria-selected":u?"true":"false",fontSize:i,icon:t,id:r,mode:"bleed",onClick:l,onBlur:b,onF
1ocus:g,padding:s,ref:e=>{f.current=e,p.current=e},role:"tab",selected:u,tabIndex:u?0:-1,text:a,type:"button"})});function l2(e){return!!e}let l5=(0,eQ.forwardRef)(function(e,n){let{children:t,...r}=e,[o,i]=(0,eQ.useState)(-1),a=(0,eQ.useMemo)(()=>t.filter(l2),[t]),l=a.map((e,n)=>(0,eQ.cloneElement)(e,{focused:o===n,key:n,onFocus:()=>s(n)})),d=l.length,s=(0,eQ.useCallback)(e=>{i(e)},[]),u=(0,eQ.useCallback)(e=>{"ArrowLeft"===e.key&&i(e=>(e+d-1)%d),"ArrowRight"===e.key&&i(e=>(e+1)%d)},[d]);return(0,eJ.jsx)(oJ,{"data-ui":"TabList",...r,onKeyDown:u,ref:n,role:"tablist",children:l})}),l4=(0,eQ.forwardRef)(function(e,n){let{flex:t,...r}=e;return(0,eJ.jsx)(r2,{"data-ui":"TabPanel",...r,flex:t,ref:n,role:"tabpanel",tabIndex:void 0===e.tabIndex?0:e.tabIndex,children:e.children})});var l3=Object.freeze,l9=Object.defineProperty,l6=(e,n)=>l3(l9(e,"raw",{value:l3(n||e.slice())}));let l8={error:"critical",warning:"caution",success:"positive",info:"primary"},l7={error:"alert",warning:"alert",success:"alert",info:"alert"},de=(0,e1.ZP)(oE)(eN||(eN=l6(["\n pointer-events: all;\n"]))),dn=(0,e1.ZP)(oo)(eD||(eD=l6(["\n overflow-x: auto;\n"])));function dt(e){let{closable:n,description:t,onClose:r,title:o,status:i,...a}=e,l=i?l8[i]:"default",d=i?l7[i]:"status";return(0,eJ.jsx)(de,{"data-ui":"Toast",role:d,...a,marginTop:3,radius:2,shadow:2,tone:l,children:(0,eJ.jsxs)(oo,{align:"flex-start",children:[(0,eJ.jsx)(dn,{flex:1,padding:3,children:(0,eJ.jsxs)(ar,{space:3,children:[o&&(0,eJ.jsx)(rL,{weight:"semibold",children:o}),t&&(0,eJ.jsx)(rL,{muted:!0,size:1,children:t})]})}),n&&(0,eJ.jsx)(r2,{padding:1,children:(0,eJ.jsx)(oy,{as:"button",icon:e5.Two,mode:"bleed",padding:2,onClick:r,style:{verticalAlign:"top"}})})]})})}let dr=Symbol.for("@sanity/ui/context/toast");tv[dr]=tv[dr]||(0,eQ.createContext)(null);let di=tv[dr];var da=Object.freeze,dl=Object.defineProperty,dd=(e,n)=>da(dl(e,"raw",{value:da(n||e.slice())}));let ds=(0,e1.ZP)(iw)(eW||(eW=dd(["\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n"]))),du=e1.ZP.div(eq||(eq=dd(["\n box-sizing: border-box;\n position: absolute;\n right: 0;\n bottom: 0;\n max-width: 420px;\n width: 100%;\n"]))),dc=0;function df(e){let{children:n,padding:t=4,paddingX:r,paddingY:o,zOffset:i}=e,[a,l]=(0,eQ.useState)([]),d=(0,eQ.useRef)({}),s=(0,eQ.useCallback)(e=>{let n=e=>(0,eQ.startTransition)(()=>l(e)),t=e.id||String(dc++),r=e.duration||5e3,o=()=>{var e;let r=null==(e=d.current[t])?void 0:e.timeoutId;n(e=>{let n=e.findIndex(e=>e.id===t);if(n>-1){let t=e.slice(0);return t.splice(n,1),t}return e}),void 0!==r&&(clearTimeout(r),delete d.current[t])};return n(n=>n.filter(e=>e.id!==t).concat([{dismiss:o,id:t,params:{...e,duration:r}}])),d.current[t]&&(clearTimeout(d.current[t].timeoutId),delete d.current[t]),d.current[t]={timeoutId:setTimeout(o,r)},t},[]);(0,eQ.useEffect)(()=>()=>{for(let{timeoutId:e}of Object.values(d.current))clearTimeout(e);d.current={}},[]);let u=(0,eQ.useMemo)(()=>({version:0,push:s}),[s]),c=function(){let[e,n]=(0,eQ.useReducer)(()=>!0,!1);return(0,eQ.useEffect)(n,[n]),e}();return(0,eJ.jsxs)(di.Provider,{value:u,children:[n,c&&(0,eJ.jsx)(ds,{"data-ui":"ToastProvider",zOffset:i,children:(0,eJ.jsx)(du,{children:(0,eJ.jsx)(r2,{padding:t,paddingX:r,paddingY:o,children:(0,eJ.jsx)(ne.M,{initial:!1,children:a.map(e=>{let{dismiss:n,id:t,params:r}=e;return(0,eJ.jsx)(nn.E.div,{animate:{opacity:1,y:0,scale:1},exit:{opacity:0,scale:.5,transition:{duration:.2}},initial:{opacity:0,y:32,scale:.25},layout:"position",transition:{type:"spring",damping:30,stiffness:400},children:(0,eJ.jsx)(dt,{closable:r.closable,description:r.description,onClose:n,status:r.status,title:r.title})},t)})})})})})]})}function dh(){let e=(0,eQ.useContext)(di);if(!e)throw Error("useToast(): missing context value");if(!tk(e)||0!==e.version)throw Error("useToast(): the context value is not compatible");return e}function db(e){if("treeitem"===e.getAttribute("role")&&e.focus(),"none"===e.getAttribute("role")){let n=e.firstChild;n&&n instanceof HTMLElement&&n.focus()}}let dg=Symbol.for("@sanity/ui/context/tree");tv[dg]=tv[dg]||(0,eQ.createContext)(null);let dp=tv[dg],dm=(0,eQ.memo)((0,eQ.forwardRef)(function(e,n){let{children:t,space
1:r=1,onFocus:o,...i}=e,a=tH(n),[l,d]=(0,eQ.useState)(null),s=(0,eQ.useRef)(l),u=(0,eQ.useMemo)(()=>[],[]),[c,f]=(0,eQ.useState)([]),[h,b]=(0,eQ.useState)({}),g=(0,eQ.useRef)(h);(0,eQ.useEffect)(()=>{s.current=l},[l]),(0,eQ.useEffect)(()=>{g.current=h},[h]);let p=(0,eQ.useCallback)((e,n,t,r)=>(b(r=>({...r,[n]:{element:e,expanded:t}})),r&&d(e),()=>{b(e=>{let t={...e};return delete t[n],t})}),[]),m=(0,eQ.useCallback)((e,n)=>{b(t=>{let r=t[e];return r?{...t,[e]:{...r,expanded:n}}:t})},[]),v=(0,eQ.useMemo)(()=>({version:0,focusedElement:l||c[0]||null,level:0,path:u,registerItem:p,setExpanded:m,setFocusedElement:d,space:r,state:h}),[l,c,u,p,m,r,h]),x=(0,eQ.useCallback)(e=>{var n;if(s.current){if("ArrowDown"===e.key){e.preventDefault();let n=function(e,n,t){var r;let o=n.indexOf(t),i=n.slice(o),a=n.length;for(let n=1;n<a;n+=1){if(!i[n])continue;let t=i[n].getAttribute("data-tree-key");if(!t)continue;let o=t.split("/");o.pop();let a=[],l=!0;for(let n=0;n<o.length;n+=1){a.push(o[n]);let t=a.join("/");if(!(null==(r=e[t])?void 0:r.expanded)){l=!1;break}}if(l)return i[n]}return null}(g.current,c,s.current);n&&(db(n),d(n));return}if("ArrowUp"===e.key){e.preventDefault();let n=function(e,n,t){var r;let o=n.indexOf(t),i=n.slice(0,o),a=i.length;for(let n=a-1;n>=0;n-=1){let t=i[n].getAttribute("data-tree-key");if(!t)continue;let o=t.split("/");o.pop();let a=[],l=!0;for(let n=0;n<o.length;n+=1){a.push(o[n]);let t=a.join("/");if(!(null==(r=e[t])?void 0:r.expanded)){l=!1;break}}if(l)return i[n]}return null}(g.current,c,s.current);n&&(db(n),d(n));return}if("ArrowLeft"===e.key){e.preventDefault();let n=s.current.getAttribute("data-tree-key");if(!n)return;let t=g.current[n];if(!t)return;if(t.expanded)b(e=>{let t=e[n];return t?{...e,[n]:{...t,expanded:!1}}:e});else{let e=n.split("/");e.pop();let t=e.join("/"),r=t&&g.current[t];r&&(r.element.focus(),d(r.element))}return}if("ArrowRight"===e.key){e.preventDefault();let t=s.current.getAttribute("data-tree-key");if(!t)return;(null==(n=g.current[t])?void 0:n.expanded)||b(e=>{let n=e[t];return n?{...e,[t]:{...n,expanded:!0}}:e});return}}},[c]),y=(0,eQ.useCallback)(e=>{d(e.target),null==o||o(e)},[o]);return(0,eQ.useEffect)(()=>{if(!a.current)return;let e=Array.from(a.current.querySelectorAll('[data-ui="TreeItem"]'));f(e)},[t,a]),(0,eJ.jsx)(dp.Provider,{value:v,children:(0,eJ.jsx)(ar,{as:"ul","data-ui":"Tree",...i,onFocus:y,onKeyDown:x,ref:a,role:"tree",space:r,children:t})})}));dm.displayName="Tree";var dv=Object.freeze,dx=Object.defineProperty,dy=(e,n)=>dv(dx(e,"raw",{value:dv(n||e.slice())}));function dw(){let e=(0,eQ.useContext)(dp);if(!e)throw Error("Tree: missing context value");return e}let dk=(0,eQ.memo)(function(e){let{children:n,expanded:t=!1,...r}=e,o=dw();return(0,eJ.jsx)(ar,{as:"ul","data-ui":"TreeGroup",...r,hidden:!t,marginTop:o.space,role:"group",space:o.space,children:n})});var dj=Object.freeze,dz=Object.defineProperty;let dE=(0,eQ.memo)(e1.ZP.li(function(){return(0,e1.iv)(eX||(eX=dy(["\n &[role='none'] > [role='treeitem'] {\n outline: none;\n cursor: default;\n border-radius: 3px;\n\n &:focus {\n position: relative;\n }\n }\n\n &[role='treeitem'] {\n outline: none;\n\n & > div {\n cursor: default;\n border-radius: 3px;\n }\n\n &:focus > div {\n position: relative;\n }\n }\n "])))},function(e){let{theme:n}=e,t="default",{base:r,muted:o,selectable:i}=n.sanity.color,a=i?i[t]||i.default:o[t]||o.default;return(0,e1.iv)(eY||(eY=dy(['\n /* <div role="none"><a data-ui="TreeItem__box" role="treeitem" tabIndex="0"></div> */\n &[role=\'none\'] {\n & > [role=\'treeitem\'] {\n ',"\n\n background-color: var(--card-bg-color);\n color: var(--treeitem-fg-color);\n }\n\n &[data-selected] > [role='treeitem'] {\n ","\n }\n\n @media (hover: hover) {\n &:not([data-selected]) > [role='treeitem']:not(:focus):hover {\n ","\n }\n\n & > [role='treeitem']:focus {\n ",'\n }\n }\n }\n\n /* <div role="treeitem" tabIndex="0"><div data-ui="TreeItem__box"></div> */\n &[role=\'treeitem\'] {\n & > [data-ui=\'TreeItem__box\'] {\n ',"\n\n background-color: var(--card-bg-color);\n color: var(--card-fg-color);\n }\n\n &[data-selected] > [data-ui='TreeItem__box'] {\n ","\n }\n\n @media (hover: hover) {\n &:not([data-selected]):not(:focus) > [data-ui='TreeItem__box']:hover {\n ","\n }\n\n &:focus > [data-ui='TreeItem__box'] {\n ","\n }\n }\n }\n "])),oc(r,a.enabled),oc(r,a.pressed),oc(r,a.hovered),oc(r,a.selected),oc(r,a.enabled),oc(r,a.pressed),oc(r,a.hovered),oc(r,a.selected))})),dS=(0,e1.ZP)(r2).attrs({forwardedAs:"a"})(function(e){let{$level:n,theme:t}=e,{space:r}=t.sanity;return(0,e1.iv)(eK||(eK=dy(["\n padding-left: ",";\n\n &[data-as='a'] {\n text-decoration: none;\n }\n "])),ni(r[2]*n))}),dC=(0,e1.ZP)(rL)(eU||(eU=dj(dz(g=["\n & > svg {\n transition: transform 100ms;\n }\n"],"raw",{value:dj(g.slice())}))));(0,eQ.memo)(function(e){let{children:n,expanded:t=!1,fontSize:r,href:o,icon:i,id:a,linkAs:l,muted:d,onClick:s,padding:u=3,selected:c=!1,space:f=2,text:h,weight:b,...g}=e,p=(0,eQ.useRef)(null),m=(0,eQ.useRef)(null),v=dw(),{path:x,registerItem:y,setExpanded:w,setFocusedElement:k}=v,j=(0,eQ.useId)(),z=a||j,E=(0,eQ.useMemo)(()=>x.concat([z||""]),[z,x]),S=E.join("/"),C=v.state[S],R=v.focusedElement===p.current,O=(null==C?void 0:C.exp
1anded)===void 0?t:(null==C?void 0:C.expanded)||!1,$=v.focusedElement&&v.focusedElement===p.current?0:-1,P=(0,eQ.useMemo)(()=>({...v,level:v.level+1,path:E}),[E,v]),M=(0,eQ.useCallback)(e=>{s&&s(e);let n=e.target;n instanceof HTMLElement&&("TreeItem"===n.getAttribute("data-ui")||n.closest('[data-ui="TreeItem__box"]'))&&(e.stopPropagation(),w(S,!O),k(p.current))},[O,S,s,w,k]),T=(0,eQ.useCallback)(e=>{if(R&&"Enter"===e.key){let e=m.current||p.current;null==e||e.click()}},[R]);(0,eQ.useEffect)(()=>{if(p.current)return y(p.current,E.join("/"),O,c)},[O,E,y,c]);let V=(0,eJ.jsxs)(oo,{padding:u,children:[(0,eJ.jsxs)(r2,{marginRight:f,style:{visibility:i||n?"visible":"hidden",pointerEvents:"none"},children:[i&&(0,eJ.jsx)(rL,{muted:d,size:r,weight:b,children:(0,eQ.createElement)(i)}),!i&&(0,eJ.jsx)(dC,{muted:d,size:r,weight:b,children:(0,eJ.jsx)(e5.tgp,{style:{transform:O?"rotate(90deg)":void 0}})})]}),(0,eJ.jsx)(r2,{flex:1,children:(0,eJ.jsx)(rL,{muted:d,size:r,textOverflow:"ellipsis",weight:b,children:h})})]});return o?(0,eJ.jsxs)(dE,{"data-selected":c?"":void 0,"data-tree-id":z,"data-tree-key":S,"data-ui":"TreeItem",...g,onClick:M,ref:p,role:"none",children:[(0,eJ.jsx)(dS,{$level:v.level,"aria-expanded":O,as:l,"data-ui":"TreeItem__box",href:o,ref:m,role:"treeitem",tabIndex:$,children:V}),(0,eJ.jsx)(dp.Provider,{value:P,children:n&&(0,eJ.jsx)(dk,{hidden:!O,children:n})})]}):(0,eJ.jsxs)(dE,{"data-selected":c?"":void 0,"data-ui":"TreeItem","data-tree-id":z,"data-tree-key":S,...g,"aria-expanded":O,onClick:M,onKeyDown:T,ref:p,role:"treeitem",tabIndex:$,children:[(0,eJ.jsx)(dS,{$level:v.level,as:"div","data-ui":"TreeItem__box",children:V}),(0,eJ.jsx)(dp.Provider,{value:P,children:n&&(0,eJ.jsx)(dk,{expanded:O,children:n})})]})})}}]);
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.