PageSourceSearch

https://www.textilhuset.se/_next/static/chunks/ffa32686-85a10cdb88f2d84a.js

js textilhuset.se collected 2026-10-08 01:19:57 UTC 143,198 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7043],{41420:function(e,n,t){let r;t.d(n,{$j:function(){return r8},Ct:function(){return r1},EK:function(){return oC},F2:function(){return a6},Fg:function(){return tf},J2:function(){return iH},Jh:function(){return rN},Kq:function(){return at},Kx:function(){return am},Lg:function(){return ns},Lt:function(){return nv},NM:function(){return o6},O8:function(){return nj},OK:function(){return l9},Od:function(){return l1},Oo:function(){return lt},Ph:function(){return i8},Q5:function(){return ny},Qr:function(){return l3},R:function(){return lQ},RE:function(){return ip},Re:function(){return ih},SV:function(){return ia},Tu:function(){return ly},VW:function(){return dk},Vq:function(){return lw},W2:function(){return o$},X6:function(){return oF},XL:function(){return to},XZ:function(){return ow},Xp:function(){return iS},Y8:function(){return iU},Zb:function(){return oh},bg:function(){return iw},d2:function(){return tg},eb:function(){return ts},f6:function(){return tu},fo:function(){return ix},gF:function(){return oI},h4:function(){return tr},hO:function(){return ng},h_:function(){return i$},iX:function(){return it},j2:function(){return lL},kC:function(){return r3},kS:function(){return lH},li:function(){return iy},m4:function(){return nc},mh:function(){return iE},oi:function(){return aM},p2:function(){return rL},p8:function(){return lR},pm:function(){return dj},qE:function(){return rT},qh:function(){return ti},rj:function(){return oS},rs:function(){return as},sJ:function(){return ic},sN:function(){return lq},sz:function(){return o8},td:function(){return dt},ts:function(){return tj},u:function(){return aH},uE:function(){return aD},ue:function(){return ty},v2:function(){return lZ},vI:function(){return iO},x4:function(){return dr},xu:function(){return rW},xv:function(){return rJ},zx:function(){return ou}});var o,i,a,l,d,u,c,s,f,p,h,b,g,v,m,x,w,y,k,j,E,z,C,R,O,$,P,S,T,M,A,_,Z,L,B,F,Q,I,D,N,V,W,H,q,X,G,Y,K,U,J,ee,en,et,er,eo,ei,ea,el,ed,eu,ec,es,ef,ep,eh,eb,eg,ev,em,ex,ew,ey,ek,ej,eE,ez,eC,eR,eO,e$,eP,eS,eT,eM,eA,e_,eZ,eL,eB,eF,eQ,eI,eD,eN,eV,eW,eH,eq,eX,eG,eY,eK,eU,eJ,e0,e1,e2,e3,e4,e5,e6=t(13758),e9=t(15311),e7=t(20132),e8=t(99936),ne=t(74545),nn=t(95426),nt=t(41218),nr=t.n(nt),no=t(92232),ni=t(24054),na=t(16561),nl=t(59766),nd=t(90978),nu=t(88636);let nc=e6.m4,ns=(0,e6.fi)(),nf=[],np={},nh="--motion-content-opacity",nb={initial:{opacity:.5,[nh]:0,scale:.97,willChange:"transform"},animate:{opacity:[null,1,1],[nh]:[null,null,1],scale:1},exit:{opacity:[null,null,0],[nh]:[null,0,0],scale:.97},transition:{duration:.4,type:"spring"}};function ng(e){return 0===e?0:"".concat(e/16,"rem")}function nv(e,n,t){return((null==n?void 0:n.map(t))||[]).map((n,t)=>0===t?n:{["@media screen and (min-width: ".concat(e[t-1],"px)")]:n})}function nm(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:nf;if(!Array.isArray(t))throw Error("the property must be array of numbers");if(0===t.length)return null;let{media:r,space:o}=(0,e6.aQ)(e);return nv(r,t,e=>{var t;return t=ng(o[e]),n.reduce((e,n)=>(e[n]=t,e),{})})}function nx(e,n){let{$size:t,$weight:r}=n,{font:o,media:i}=(0,e6.aQ)(n.theme),{family:a,sizes:l,weights:d}=o[e],u=r&&d[r]||d.regular,c=l[2],s={position:"relative",fontFamily:a,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"}};return t?[s,...nv(i,t,e=>(function(e){let{ascenderHeight:n,descenderHeight:t,fontSize:r,iconSize:o,letterSpacing:i,lineHeight:a}=e,l=n+t,d=a-l,u=2*Math.floor(1.125*r/2)+1;return{fontSize:ng(r),lineHeight:"calc(".concat(a," / ").concat(r,")"),letterSpacing:ng(i),transform:"translateY(".concat(ng(t),")"),"&:before":{marginTop:"calc(".concat(ng(0-l)," - 1px)")},"&:after":{marginBottom:"-1px"},"& svg:not([data-sanity-icon])":{fontSize:"calc(".concat(u," / 16 * 1rem)"),margin:ng((d-u)/2)},"& [data-sanity-icon]":{fontSize:"calc(".concat(o," / 16 * 1rem)"),margin:ng((d-o)/2)}}})(l[e]||c))]:(nx.warned||(console.warn("No size specified for responsive font",{fontKey:e,$size:t,props:n,base:s}),nx.warned=!0),[s])}function nw(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$align,e=>({textAlign:e}))}function ny(e,n){let t=(0,e7.useMemo)(()=>JSON.stringify(null!=e?e:n),[n,e]);return(0,e7.useMemo)(()=>void 0===e?n||nf:Array.isArray(e)?e:[e],[t])}function nk(e,n){let t=[e];for(let e of n)Array.isArray(e)?t.push(...e):t.push(e);return t.filter(Boolean)}function nj(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:nf,t=arguments.length>2?arguments[2]:void 0,[r,o]=(0,e7.useState)(null),[i,a]=(0,e7.useState)(()=>nk(r,n)),l=(0,e7.useRef)(i);return(0,e7.useEffect)(()=>{let e=l.current,t=nk(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,e7.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 nE=[],nz="ResizeObserver loop completed with undelivered notifications.",nC=function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:nz}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=nz),window.dispatchEvent(e)};(o=w||(w={})).BORDER_BOX="border-box",o.CONTENT_BOX="content-box",o.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box";var nR=function(e){return Object.freeze(e)},nO=function(e,n){this.inlineSize=e,this.blockSize=n,nR(this)},n$=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,nR(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}(),nP=function(e){return e instanceof SVGElement&&"getBBox"in e},nS=function(e){if(nP(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)},nT=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)},nM=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},nA="undefined"!=typeof window?window:{},n_=new WeakMap,nZ=/auto|scroll/,nL=/^tb|vertical/,nB=/msie|trident/i.test(nA.navigator&&nA.navigator.userAgent),nF=function(e){return parseFloat(e||"0")},nQ=function(e,n,t){return void 0===e&&(e=0),void 0===n&&(n=0),void 0===t&&(t=!1),new nO((t?n:e)||0,(t?e:n)||0)},nI=nR({devicePixelContentBoxSize:nQ(),borderBoxSize:nQ(),contentBoxSize:nQ(),contentRect:new n$(0,0,0,0)}),nD=function(e,n){if(void 0===n&&(n=!1),n_.has(e)&&!n)return n_.get(e);if(nS(e))return n_.set(e,nI),nI;var t=getComputedStyle(e),r=nP(e)&&e.ownerSVGElement&&e.getBBox(),o=!nB&&"border-box"===t.boxSizing,i=nL.test(t.writingMode||""),a=!r&&nZ.test(t.overflowY||""),l=!r&&nZ.test(t.overflowX||""),d=r?0:nF(t.paddingTop),u=r?0:nF(t.paddingRight),c=r?0:nF(t.paddingBottom),s=r?0:nF(t.paddingLeft),f=r?0:nF(t.borderTopWidth),p=r?0:nF(t.borderRightWidth),h=r?0:nF(t.borderBottomWidth),b=r?0:nF(t.borderLeftWidth),g=s+u,v=d+c,m=b+p,x=f+h,w=l?e.offsetHeight-x-e.clientHeight:0,y=a?e.offsetWidth-m-e.clientWidth:0,k=r?r.width:nF(t.width)-(o?g+m:0)-y,j=r?r.height:nF(t.height)-(o?v+x:0)-w,E=k+g+y+m,z=j+v+w+x,C=nR({devicePixelContentBoxSize:nQ(Math.round(k*devicePixelRatio),Math.round(j*devicePixelRatio),i),borderBoxSize:nQ(E,z,i),contentBoxSize:nQ(k,j,i),contentRect:new n$(s,d,k,j)});return n_.set(e,C),C},nN=function(e,n,t){var r=nD(e,t),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(n){case w.DEVICE_PIXEL_CONTENT_BOX:return a;case w.BORDER_BOX:return o;default:return i}},nV=function(e){var n=nD(e);this.target=e,this.contentRect=n.contentRect,this.borderBoxSize=nR([n.borderBoxSize]),this.contentBoxSize=nR([n.contentBoxSize]),this.devicePixelContentBoxSize=nR([n.devicePixelContentBoxSize])},nW=function(e){if(nS(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=[];nE.forEach(function(t){if(0!==t.activeTargets.length){var r=[];t.activeTargets.forEach(function(n){var t=new nV(n.target),o=nW(n.target);r.push(t),n.lastReportedSize=nN(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},nq=function(e){nE.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()&&(nW(t.target)>e?n.activeTargets.push(t):n.skippedTargets.push(t))})})},nX=function(){var e=0;for(nq(0);nE.some(function(e){return e.activeTargets.length>0});)nq(e=nH());return nE.some(function(e){return e.skippedTargets.length>0})&&nC(),e>0},nG=[],nY=function(e){if(!y){var n=0,t=document.createTextNode("");new MutationObserver(function(){return nG.splice(0).forEach(function(e){return e()})}).observe(t,{characterData:!0}),y=function(){t.textContent="".concat(n?n--:n++)}}nG.push(e),y()},nK=function(e){nY(function(){requestAnimationFrame(e)})},nU=0,nJ={attributes:!0,characterData:!0,childList:!0,subtree:!0},n0=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],n1=function(e){return void 0===e&&(e=0),Date.now()+e},n2=!1,n3=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),!n2){n2=!0;var t=n1(e);nK(function(){var r=!1;try{r=nX()}finally{if(n2=!1,e=t-n1(),!nU)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,nJ)};document.body?n():nA.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),n0.forEach(function(n){return nA.addEventListener(n,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),n0.forEach(function(n){return nA.removeEventListener(n,e.listener,!0)}),this.stopped=!0)},e}()),n4=function(e){!nU&&e>0&&n3.start(),(nU+=e)||n3.stop()},n5=function(){function e(e,n){this.target=e,this.observedBox=n||w.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,n=nN(this.target,this.observedBox,!0);return nP(e=this.target)||nM(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=n),this.lastReportedSize.inlineSize!==n.inlineSize||this.lastReportedSize.blockSize!==n.blockSize},e}(),n6=function(e,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=n},n9=new WeakMap,n7=function(e,n){for(var t=0;t<e.length;t+=1)if(e[t].target===n)return t;return -1},n8=function(){function e(){}return e.connect=function(e,n){var t=new n6(e,n);n9.set(e,t)},e.observe=function(e,n,t){var r=n9.get(e),o=0===r.observationTargets.length;0>n7(r.observationTargets,n)&&(o&&nE.push(r),r.observationTargets.push(new n5(n,t&&t.box)),n4(1),n3.schedule())},e.unobserve=function(e,n){var t=n9.get(e),r=n7(t.observationTargets,n),o=1===t.observationTargets.length;r>=0&&(o&&nE.splice(nE.indexOf(t),1),t.observationTargets.splice(r,1),n4(-1))},e.disconnect=function(e){var n=this,t=n9.get(e);t.observationTargets.slice().forEach(function(t){return n.unobserve(e,t.target)}),t.activeTargets.splice(0,t.activeTargets.length)},e}(),te=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.");n8.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(!nT(e))throw TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");n8.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(!nT(e))throw TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");n8.unobserve(this,e)},e.prototype.disconnect=function(){n8.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();let tn="undefined"!=typeof document&&"undefined"!=typeof window&&window.ResizeObserver?window.ResizeObserver:te,tt=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 tn(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 tr(e){let[n,t]=(0,e7.useState)(null);return(0,e7.useEffect)(()=>
1{if(e)return tt.subscribe(e,t)},[e]),n}function to(e){let n=tr(e);return(null==n?void 0:n._contentRect)||null}function ti(e){return(0,e7.useEffect)(()=>(addEventListener("keydown",e),()=>removeEventListener("keydown",e)),[e])}let ta=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")}(),tl=Symbol.for("@sanity/ui/context/theme");ta[tl]=ta[tl]||(0,e7.createContext)(null);let td=ta[tl];function tu(e){let n=(0,e7.useContext)(td),{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,e7.useMemo)(()=>o?{version:0,theme:o,scheme:r,tone:i}:null,[o,r,i]),l=(0,e7.useMemo)(()=>o?(0,e6.BA)(o,r,i):null,[r,o,i]);return l?(0,e9.jsx)(td.Provider,{value:a,children:(0,e9.jsx)(ne.f6,{theme:l,children:t})}):(0,e9.jsx)("pre",{children:'ThemeProvider: no "theme" property provided'})}function tc(){let e=(0,e7.useContext)(td);if(!e)throw Error("useRootTheme(): missing context value");return e}function ts(e){let{children:n,scheme:t,tone:r}=e,o=tc();return(0,e9.jsx)(tu,{scheme:t||o.scheme,theme:o.theme,tone:r,children:n})}function tf(){return(0,ne.Fg)()}function tp(){return(0,e6.aQ)((0,ne.Fg)())}let th=new WeakMap;function tb(){return 0}function tg(){let{media:e}=tp(),n=th.get(e);return n||(n=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()}}}}(e),th.set(e,n)),(0,e7.useSyncExternalStore)(n.subscribe,n.getSnapshot,tb)}function tv(){return r||(r=window.matchMedia("(prefers-color-scheme: dark)")),r}function tm(e){let n=tv();return n.addEventListener("change",e),()=>n.removeEventListener("change",e)}function tx(){return tv().matches}function tw(){return!1}function ty(){return(0,e7.useSyncExternalStore)(tm,tx,tw)}let tk="undefined"!=typeof window?e7.useLayoutEffect:e7.useEffect;function tj(e){let n=(0,e7.useRef)(null);return tk(()=>{e&&("function"==typeof e?e(n.current):e.current=n.current)}),n}function tE(e,n){(0,e7.useEffect)(()=>{e.current&&e.current.setCustomValidity(n||"")},[n,e])}function tz(e){var n,t;let{card:r,media:o}=(0,e6.aQ)(e.theme),i="".concat(null!=(t=null==(n=r.border)?void 0:n.width)?t:1,"px solid var(--card-border-color)");return nv(o,e.$border,e=>e?{"&&":{border:i}}:{"&&":{border:0}})}function tC(e){var n,t;let{card:r,media:o}=(0,e6.aQ)(e.theme),i="".concat(null!=(t=null==(n=r.border)?void 0:n.width)?t:1,"px solid var(--card-border-color)");return nv(o,e.$borderTop,e=>e?{"&&":{borderTop:i}}:{"&&":{borderTop:0}})}function tR(e){var n,t;let{card:r,media:o}=(0,e6.aQ)(e.theme),i="".concat(null!=(t=null==(n=r.border)?void 0:n.width)?t:1,"px solid var(--card-border-color)");return nv(o,e.$borderRight,e=>e?{"&&":{borderRight:i}}:{"&&":{borderRight:0}})}function tO(e){var n,t;let{card:r,media:o}=(0,e6.aQ)(e.theme),i="".concat(null!=(t=null==(n=r.border)?void 0:n.width)?t:1,"px solid var(--card-border-color)");return nv(o,e.$borderBottom,e=>e?{"&&":{borderBottom:i}}:{"&&":{borderBottom:0}})}function t$(e){var n,t;let{card:r,media:o}=(0,e6.aQ)(e.theme),i="".concat(null!=(t=null==(n=r.border)?void 0:n.width)?t:1,"px solid var(--card-border-color)");return nv(o,e.$borderLeft,e=>e?{"&&":{borderLeft:i}}:{"&&":{borderLeft:0}})}let tP={'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},tS={content:"content-box",border:"border-box"},tT={stretch:"stretch",fill:"100%"};function tM(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$display,e=>({"&:not([hidden])":{display:e}}))}function tA(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$sizing,e=>({boxSizing:tS[e]}))}function t_(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$height,e=>({height:tT[e]}))}function tZ(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$overflow,e=>({overflow:e}))}let tL={"&&:not([hidden])":{display:"flex"}};function tB(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$align,e=>({alignItems:e}))}function tF(e){let{media:n,space:t}=(0,e6.aQ)(e.theme);return nv(n,e.$gap,e=>({gap:e?ng(t[e]):void 0}))}function tQ(e){let{media:n}=(0,e6.aQ)(e.theme);
1return nv(n,e.$wrap,e=>({flexWrap:e}))}function tI(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$justify,e=>({justifyContent:e}))}function tD(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$direction,e=>({flexDirection:e}))}let tN={minWidth:0,minHeight:0};function tV(){return[tN,tW]}function tW(e){let{media:n}=(0,e6.aQ)(e.theme);return e.$flex?nv(n,e.$flex,e=>({flex:e})):nf}function tH(e){return"inset 0 0 0 ".concat(e.width,"px ").concat(e.color)}function tq(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&&tH(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 tX={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},tG={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},tY={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"};function tK(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$autoFlow,e=>({gridAutoFlow:e}))}function tU(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$autoRows,e=>({gridAutoRows:e&&tY[e]}))}function tJ(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$autoCols,e=>({gridAutoColumns:e&&tG[e]}))}function t0(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$columns,e=>({gridTemplateColumns:e&&"repeat(".concat(e,",minmax(0,1fr));")}))}function t1(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$rows,e=>({gridTemplateRows:e&&"repeat(".concat(e,",minmax(0,1fr));")}))}function t2(e){let{media:n,space:t}=(0,e6.aQ)(e.theme);return nv(n,e.$gap,e=>({gridGap:e?ng(t[e]):void 0}))}function t3(e){let{media:n,space:t}=(0,e6.aQ)(e.theme);return nv(n,e.$gapX,e=>({columnGap:e?ng(t[e]):void 0}))}function t4(e){let{media:n,space:t}=(0,e6.aQ)(e.theme);return nv(n,e.$gapY,e=>({rowGap:e?ng(t[e]):void 0}))}let t5={auto:"auto",full:"1 / -1"},t6={auto:"auto",full:"1 / -1"};function t9(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$row,e=>"number"==typeof e?{gridRow:"span ".concat(e," / span ").concat(e)}:{gridRow:t5[e]})}function t7(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$rowStart,e=>({gridRowStart:e}))}function t8(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$rowEnd,e=>({gridRowEnd:e}))}function re(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$column,e=>"number"==typeof e?{gridColumn:"span ".concat(e," / span ").concat(e)}:{gridColumn:t6[e]})}function rn(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$columnStart,e=>({gridColumnStart:e}))}function rt(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$columnEnd,e=>({gridColumnEnd:e}))}function rr(e){let{$fontSize:n,$iconLeft:t,$iconRight:r,$padding:o,$space:i}=e,{font:a,media:l,space:d}=(0,e6.aQ)(e.theme),u=Math.max(o.length,i.length,n.length),c=[],s=[],f=[];for(let e=0;e<u;e+=1)f[e]=void 0===n[e]?f[e-1]:n[e],c[e]=void 0===o[e]?c[e-1]:o[e],s[e]=void 0===i[e]?s[e-1]:i[e];return nv(l,c,(e,n)=>{let o=a.text.sizes[f[n]]||a.text.sizes[2],i=o.lineHeight-o.ascenderHeight-o.descenderHeight,l=d[c[n]],u=d[s[n]],p={paddingTop:ng(l-o.ascenderHeight),paddingRight:ng(l),paddingBottom:ng(l-o.descenderHeight),paddingLeft:ng(l)};return r&&(p.paddingRight=ng(l+i+u)),t&&(p.paddingLeft=ng(l+i+u)),p})}function ro(e){return rr({...e,$iconRight:!0})}var ri=Object.freeze,ra=Object.defineProperty,rl=(e,n)=>ri(ra(e,"raw",{value:ri(n||e.slice())}));let rd=(0,ne.iv)(k||(k=rl(["\n  &:not([hidden]) {\n    display: flex;\n  }\n\n  align-items: center;
1\n"])));function ru(){return rd}function rc(e){let{$scheme:n,$tone:t,$weight:r}=e,{color:o,font:i}=(0,e6.aQ)(e.theme);return(0,ne.iv)(j||(j=rl(["\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.text.family,r&&i.text.weights[r]||i.text.weights.regular,n,t,o.input.default.enabled.fg,o.input.default.enabled.placeholder,o.input.default.enabled.fg,o.input.default.enabled.placeholder,o.input.default.disabled.fg,o.input.default.disabled.placeholder,o.input.invalid.enabled.fg,o.input.invalid.enabled.placeholder,o.input.default.readOnly.fg,o.input.default.readOnly.placeholder)}function rs(e){let{font:n,media:t}=(0,e6.aQ)(e.theme);return nv(t,e.$fontSize,e=>{let t=n.text.sizes[e]||n.text.sizes[2];return{fontSize:ng(t.fontSize),lineHeight:t.lineHeight/t.fontSize}})}function rf(e){let{$hasPrefix:n,$hasSuffix:t,$scheme:r,$tone:o,$unstableDisableFocusRing:i}=e,{color:a,input:l}=(0,e6.aQ)(e.theme);return(0,ne.iv)(E||(E=rl(["\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      *:not(:invalid):disabled + & {\n        --card-bg-color: "," !important;\n        --card-fg-color: "," !important;\n        --card-icon-color: "," !important;\n\n        &[data-border] {\n          --input-box-shadow: ",";\n        }\n      }\n\n      *:invalid:disabled + & {\n        --card-bg-color: "," !important;\n        --card-fg-color: "," !important;\n        --card-icon-color: "," !important;\n\n        &[data-border] {\n          --input-box-shadow: ",";\n        }\n      }\n\n      /* readOnly */\n      *:not(:invalid):read-only + & {\n        --card-bg-color: "," !important;\n        --card-fg-color: "," !important;\n      }\n\n      *:invalid: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        *:invalid:not(:disabled):not(:read-only):hover + & {\n          --card-bg-color: ",";\n          --card-fg-color: ",";\n        }
1\n\n        *:not(:disabled):not(:read-only):not(:invalid):not(:focus):hover + &[data-border] {\n          --input-box-shadow: ",";\n        }\n\n        *:invalid:not(:disabled):not(:read-only):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,a.input.default.enabled.bg,a.input.default.enabled.fg,tH({color:a.input.default.enabled.border,width:l.border.width}),a.input.invalid.enabled.bg,a.input.invalid.enabled.fg,tH({color:a.input.invalid.enabled.border,width:l.border.width}),i?void 0:tq({border:{color:a.input.default.enabled.border,width:l.border.width},focusRing:l.text.focusRing}),i?void 0:tq({focusRing:l.text.focusRing}),a.input.default.disabled.bg,a.input.default.disabled.fg,a.input.default.disabled.fg,tH({color:a.input.default.disabled.border,width:l.border.width}),a.input.invalid.disabled.bg,a.input.invalid.disabled.fg,a.input.invalid.disabled.fg,tH({color:a.input.invalid.disabled.border,width:l.border.width}),a.input.default.readOnly.bg,a.input.default.readOnly.fg,a.input.invalid.readOnly.bg,a.input.invalid.readOnly.fg,a.input.default.hovered.bg,a.input.default.hovered.fg,a.input.invalid.hovered.bg,a.input.invalid.hovered.fg,tH({color:a.input.default.hovered.border,width:l.border.width}),tH({color:a.input.invalid.hovered.border,width:l.border.width}))}function rp(e){let{theme:n}=e;return[nm(n,["padding"],e.$padding),nm(n,["paddingLeft","paddingRight"],e.$paddingX),nm(n,["paddingTop","paddingBottom"],e.$paddingY),nm(n,["paddingTop"],e.$paddingTop),nm(n,["paddingRight"],e.$paddingRight),nm(n,["paddingBottom"],e.$paddingBottom),nm(n,["paddingLeft"],e.$paddingLeft)].filter(Boolean)}function rh(e){let{media:n,radius:t}=(0,e6.aQ)(e.theme);return nv(n,e.$radius,e=>{let n=0;return"number"==typeof e&&(n=ng(t[e])),"full"===e&&(n="9999px"),{borderRadius:n}})}function rb(e,n){return"".concat(e.map(ng).join(" ")," ").concat(n)}var rg=Object.freeze,rv=Object.defineProperty,rm=(e,n)=>rg(rv(e,"raw",{value:rg(n||e.slice())})),rx=Object.freeze,rw=Object.defineProperty;let ry=ne.ZP.div(function(e){return nx("label",e)},nw,function(e){let{$accent:n,$muted:t}=e,{font:r}=(0,e6.aQ)(e.theme);return(0,ne.iv)(R||(R=rm(["\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,ne.iv)(z||(z=rm(["\n      color: var(--card-accent-fg-color);\n    "]))),t&&(0,ne.iv)(C||(C=rm(["\n      color: var(--card-muted-fg-color);\n    "]))),r.code.family)}),rk=ne.ZP.span(O||(O=rx(rw(i=["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  overflow: clip;\n"],"raw",{value:rx(i.slice())})))),rj=(0,e7.forwardRef)(function(e,n){let{accent:t,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...u}=e,c=o;return c="ellipsis"===l?(0,e9.jsx)(rk,{children:c}):(0,e9.jsx)("span",{children:c}),(0,e9.jsx)(ry,{"data-ui":"Label",...u,$accent:t,$align:ny(r),$muted:i,$size:ny(a),$weight:d,ref:n,children:c})}),rE={root:function(e){let{$color:n}=e,{avatar:t}=(0,e6.aQ)(e.theme);return{"--avatar-bg-color":"var(--card-avatar-".concat(n,"-bg-color)"),"--avatar-fg-color":"var(--card-avatar-".concat(n,"-fg-color)"),backgroundColor:"var(--avatar-bg-color)",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"]':{WebkitFontSmoothing:"inherit",appearance:"none",margin:0,padding:0,border:0,font:"inherit",color:"inherit",outline:"none","&:focus":{boxShadow:tq({focusRing:t.focusRing})},"&: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}
1,"[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:"2px",stroke:"var(--avatar-bg-color)",'[data-status="editing"] &':{strokeDasharray:"2 4",strokeLinecap:"round"}}},initials:function(){return{width:"100%",height:"100%",color:"var(--avatar-fg-color)",alignItems:"center",justifyContent:"center",textTransform:"uppercase",textAlign:"center",borderRadius:"50%","&:not([hidden])":{display:"flex"}}},image:function(){return{position:"relative"}}},rz=ne.ZP.div(function(e){let{avatar:n,media:t}=(0,e6.aQ)(e.theme);return nv(t,e.$size,e=>{let t=n.sizes[e]||n.sizes[0];return{width:ng(t.size),height:ng(t.size),borderRadius:ng(t.size/2),"&>svg":{width:ng(t.size),height:ng(t.size),borderRadius:ng(t.size/2)}}})},rE.root),rC=ne.ZP.div(rE.arrow),rR=ne.ZP.ellipse(rE.bgStroke),rO=ne.ZP.ellipse(rE.stroke),r$=ne.ZP.div(rE.initials),rP=(0,ne.ZP)(rj)({color:"inherit"}),rS=ne.ZP.svg(rE.image),rT=(0,e7.forwardRef)(function(e,n){let{__unstable_hideInnerStroke:t,as:r,color:o="gray",src:i,title:a,initials:l,onImageLoadError:d,arrowPosition:u,animateArrowFrom:c,status:s="online",size:f=1,...p}=e,{avatar:h}=tp(),b=e8.isValidElementType(r)?r:"div",g=ny(f),v=(h.sizes[g[0]]||h.sizes[0]).size,m=v/2,x=(0,e7.useId)(),[w,y]=(0,e7.useState)(c||u||"inside"),[k,j]=(0,e7.useState)(!1),E="avatar-image-".concat(x);(0,e7.useEffect)(()=>{if(w===u)return;let e=requestAnimationFrame(()=>y(u));return()=>cancelAnimationFrame(e)},[w,u]),(0,e7.useEffect)(()=>{i&&j(!1)},[i]);let z=(0,e7.useCallback)(()=>{j(!0),d&&d(Error("Avatar: the image failed to load"))},[d]),C=(0,e7.useMemo)(()=>g.map(e=>1===e?1:2===e?3:3===e?5:0),[g]);return(0,e9.jsxs)(rz,{as:b,"data-as":"string"==typeof b?b:void 0,"data-ui":"Avatar",...p,$color:o,$size:g,"aria-label":a,"data-arrow-position":w,"data-status":s,ref:n,title:a,children:[(0,e9.jsx)(rC,{children:(0,e9.jsx)("svg",{width:"11",height:"7",viewBox:"0 0 11 7",fill:"none",children:(0,e9.jsx)("path",{d:"M6.67948 1.50115L11 7L0 7L4.32052 1.50115C4.92109 0.736796 6.07891 0.736795 6.67948 1.50115Z",fill:o})})}),!k&&i&&(0,e9.jsxs)(rS,{viewBox:"0 0 ".concat(v," ").concat(v),fill:"none",children:[(0,e9.jsx)("defs",{children:(0,e9.jsx)("pattern",{id:E,patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,e9.jsx)("image",{href:i,width:"1",height:"1",onError:z})})}),(0,e9.jsx)("circle",{cx:m,cy:m,r:m,fill:"url(#".concat(E,")")}),!t&&(0,e9.jsx)(rR,{cx:m,cy:m,rx:m,ry:m,vectorEffect:"non-scaling-stroke"}),(0,e9.jsx)(rO,{cx:m,cy:m,rx:m,ry:m,vectorEffect:"non-scaling-stroke"})]}),(k||!i)&&l&&(0,e9.jsx)(e9.Fragment,{children:(0,e9.jsx)(r$,{children:(0,e9.jsx)(rP,{forwardedAs:"span",size:C,weight:"medium",children:l})})})]})});var rM=Object.freeze,rA=Object.defineProperty,r_=(e,n)=>rM(rA(e,"raw",{value:rM(n||e.slice())}));let rZ=ne.ZP.div(function(e){let{avatar:n,media:t}=(0,e6.aQ)(e.theme);return nv(t,e.$size,e=>{let t=n.sizes[e];return t?{borderRadius:ng(t.size/2),minWidth:ng(t.size),height:ng(t.size)}:np})},function(e){let{space:n}=(0,e6.aQ)(e.theme);return(0,ne.iv)($||($=r_(["\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 1px var(--card-hairline-hard-color);\n    padding: 0 ",";\n\n    &:not([hidden]) {\n      display: flex;\n    }\n  "])),ng(n[2]))}),rL=(0,e7.forwardRef)(function(e,n){let{count:t,size:r=1}=e,o=ny(r),i=(0,e7.useMemo)(()=>o.map(e=>1===e?1:2===e?3:3===e?5:0),[o]);return(0,e9.jsx)(rZ,{$size:o,"data-ui":"AvatarCounter",ref:n,children:(0,e9.jsx)(rj,{as:"span",size:i,weight:"medium",children:t})})});function rB(e){return(Array.isArray(e)?e:[e]).filter(e=>(0,e8.isElement)(e)||(0,e8.isFragment)(e)||"string"==typeof e)}var rF=Object.freeze,rQ=Object.defineProperty;let rI=(0,ne.iv)(P||(P=rF(rQ(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:rF(a.slice())})))),rD=ne.ZP.div(function(e){let{avatar:n,media:t}=(0,e6.aQ)(e.theme);return nv(t,e.$size,e=>{let t=n.sizes[e];return t?{"& > div + div":{marginLeft:ng(t.distance)}}:np})},function(){return rI}),rN=(0,e7.forwardRef)(function(e,n){let{children:t,maxLength:r=4,size:o=1,...i}=e,a=rB(t).filter(e=>"string"!=typeof e),l=ny(o),d=a.length,u=d-(Math.max(r,0)-1),c=u>1?a.slice(u,d):a;return(0,e9.jsxs)(rD,{"data-ui":"AvatarStack",...i,ref:n,$size:l,children:[0===d&&(0,e9.jsx)("div",{children:(0,e9.jsx)(rL,{count:d,size:l})}),0!==d&&u>1&&(0,e9.jsx)("div",{children:(0,e9.jsx)(rL,{count:u,size:l})}),c.map((e,n)=>(0,e9.jsx)("div",{children:(0,e7.cloneElement)(e,{size:l})},String(n)))]})}),rV=ne.ZP.div(function(){return tP},tV,function(){return[tA,t_,tZ,tM]},function(){return[t9,t7,t8,re,rn,rt]},function(e){let{theme:n}=e;return[nm(n,["margin"],e.$margin),nm(n,["marginLeft","marginRight"],e.$marginX),nm(n,["marginTop","marginBottom"],e.$marginY),nm(n,["marginTop"],e.$marginTop),nm(n,["marginRight"],e.$marginRight),nm(n,["marginBottom"],e.$marginBottom),nm(n,["marginLeft"],e.$marginLeft)].filter(
1Boolean)},rp),rW=(0,e7.forwardRef)(function(e,n){let{as:t="div",column:r,columnStart:o,columnEnd:i,display:a="block",flex:l,height:d,margin:u=0,marginX:c,marginY:s,marginTop:f,marginRight:p,marginBottom:h,marginLeft:b,overflow:g,padding:v=0,paddingX:m,paddingY:x,paddingTop:w,paddingRight:y,paddingBottom:k,paddingLeft:j,row:E,rowStart:z,rowEnd:C,sizing:R,...O}=e;return(0,e9.jsx)(rV,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Box",...O,$column:ny(r),$columnStart:ny(o),$columnEnd:ny(i),$display:ny(a),$flex:ny(l),$height:ny(d),$margin:ny(u),$marginX:ny(c),$marginY:ny(s),$marginTop:ny(f),$marginRight:ny(p),$marginBottom:ny(h),$marginLeft:ny(b),$overflow:ny(g),$padding:ny(v),$paddingX:ny(m),$paddingY:ny(x),$paddingTop:ny(w),$paddingRight:ny(y),$paddingBottom:ny(k),$paddingLeft:ny(j),$row:ny(E),$rowStart:ny(z),$rowEnd:ny(C),$sizing:ny(R),as:t,ref:n,children:e.children})});var rH=Object.freeze,rq=Object.defineProperty,rX=(e,n)=>rH(rq(e,"raw",{value:rH(n||e.slice())})),rG=Object.freeze,rY=Object.defineProperty;let rK=ne.ZP.div(function(e){return nx("text",e)},nw,function(e){let{$accent:n,$muted:t}=e,{font:r}=(0,e6.aQ)(e.theme);return(0,ne.iv)(M||(M=rX(["\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      color: var(--card-icon-color);\n\n      & path {\n        vector-effect: non-scaling-stroke !important;\n      }\n    }\n  "])),n&&(0,ne.iv)(S||(S=rX(["\n      color: var(--card-accent-fg-color);\n    "]))),t&&(0,ne.iv)(T||(T=rX(["\n      color: var(--card-muted-fg-color);\n    "]))),r.code.family,r.text.weights.bold)}),rU=ne.ZP.span(A||(A=rG(rY(l=["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  overflow: clip;\n"],"raw",{value:rG(l.slice())})))),rJ=(0,e7.forwardRef)(function(e,n){let{accent:t=!1,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...u}=e,c=o;return"ellipsis"===l&&(c=(0,e9.jsx)(rU,{children:c})),(0,e9.jsx)(rK,{"data-ui":"Text",...u,$accent:t,$align:ny(r),$muted:i,ref:n,$size:ny(a),$weight:d,children:(0,e9.jsx)("span",{children:c})})}),r0=(0,ne.ZP)(rW)(rh,function(e){let{$tone:n}=e;return{"--card-bg-color":"var(--card-badge-".concat(n,"-bg-color)"),"--card-fg-color":"var(--card-badge-".concat(n,"-fg-color)"),backgroundColor:"var(--card-bg-color)",cursor:"default","&:not([hidden])":{display:"inline-block",verticalAlign:"top"}}}),r1=(0,e7.forwardRef)(function(e,n){let{children:t,fontSize:r=1,mode:o,padding:i=1,radius:a="full",tone:l="default",...d}=e;return(0,e9.jsx)(r0,{"data-ui":"Badge",...d,$tone:l,$radius:ny(a),padding:ny(i),ref:n,children:(0,e9.jsx)(rJ,{size:r,children:t})})}),r2=(0,ne.ZP)(rW)(tV,function(){return[tL,tB,tF,tQ,tI,tD]}),r3=(0,e7.forwardRef)(function(e,n){let{align:t,as:r,direction:o="row",gap:i,justify:a,wrap:l,...d}=e;return(0,e9.jsx)(r2,{"data-ui":"Flex",...d,$align:ny(t),$direction:ny(o),$gap:ny(i),$justify:ny(a),$wrap:ny(l),forwardedAs:r,ref:n})});var r4=Object.freeze,r5=Object.defineProperty,r6=(e,n)=>r4(r5(e,"raw",{value:r4(n||e.slice())}));let r9=(0,ne.F4)(_||(_=r6(["\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n"]))),r7=(0,ne.ZP)(rJ)(Z||(Z=r6(["\n  & > span > svg {\n    animation: "," 500ms linear infinite;\n  }\n"])),r9),r8=(0,e7.forwardRef)(function(e,n){return(0,e9.jsx)(r7,{"data-ui":"Spinner",...e,ref:n,children:(0,e9.jsx)(nn.L4p,{})})});function oe(e,n){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{"--card-backdrop-color":e.backdrop,"--card-focus-ring-color":e.focusRing,"--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-accent-fg-color":n.accent.fg,"--card-avatar-gray-bg-color":n.avatar.gray.bg,"--card-avatar-gray-fg-color":n.avatar.gray.fg,"--card-avatar-blue-bg-color":n.avatar.blue.bg,"--card-avatar-blue-fg-color":n.avatar.blue.fg,"--card-avatar-purple-bg-color":n.avatar.purple.bg,"--card-avatar-purple-fg-color":n.avatar.purple.fg,"--card-avatar-magenta-bg-color":n.avatar.magenta.bg,"--card-avatar-magenta-fg-color":n.avatar.magenta.fg,"--card-avatar-red-bg-color":n.avatar.red.bg,"--card-avatar-red-fg-color":n.avatar.red.fg,"--card-avatar-orange-bg-color":n.avatar.orange.bg,"--card-avatar-orange-fg-color":n.avatar.orange.fg,"--card-avatar-yellow-bg-color":n.avatar.yellow.bg,"--card-avatar-yellow-fg-color":n.avatar.yellow.fg,"--card-avatar-green-bg-color":n.avatar.green.bg,"--card-avatar-green-fg-color":n.avatar.green.fg,"--card-avatar-cyan-bg-color":n.avatar.cyan.bg,"--card-avatar-cyan-fg-color":n.avatar.cyan.fg,"--card-bg-color":n.bg,"--card-bg-image":t?"repeating-conic-gradient(".concat(n.bg," 0% 25%, ").
1concat(n.muted.bg," 0% 50%)"):void 0,"--card-border-color":n.border,"--card-badge-default-bg-color":n.badge.default.bg,"--card-badge-default-dot-color":n.badge.default.dot,"--card-badge-default-fg-color":n.badge.default.fg,"--card-badge-default-icon-color":n.badge.default.icon,"--card-badge-primary-bg-color":n.badge.primary.bg,"--card-badge-primary-dot-color":n.badge.primary.dot,"--card-badge-primary-fg-color":n.badge.primary.fg,"--card-badge-primary-icon-color":n.badge.primary.icon,"--card-badge-positive-bg-color":n.badge.positive.bg,"--card-badge-positive-dot-color":n.badge.positive.dot,"--card-badge-positive-fg-color":n.badge.positive.fg,"--card-badge-positive-icon-color":n.badge.positive.icon,"--card-badge-caution-bg-color":n.badge.caution.bg,"--card-badge-caution-dot-color":n.badge.caution.dot,"--card-badge-caution-fg-color":n.badge.caution.fg,"--card-badge-caution-icon-color":n.badge.caution.icon,"--card-badge-critical-bg-color":n.badge.critical.bg,"--card-badge-critical-dot-color":n.badge.critical.dot,"--card-badge-critical-fg-color":n.badge.critical.fg,"--card-badge-critical-icon-color":n.badge.critical.icon,"--card-code-bg-color":n.code.bg,"--card-code-fg-color":n.code.fg,"--card-fg-color":n.fg,"--card-icon-color":n.icon,"--card-kbd-bg-color":n.kbd.bg,"--card-kbd-border-color":n.kbd.border,"--card-kbd-fg-color":n.kbd.fg,"--card-link-fg-color":n.link.fg,"--card-muted-bg-color":n.muted.bg,"--card-muted-fg-color":n.muted.fg,"--card-skeleton-color-from":n.skeleton.from,"--card-skeleton-color-to":n.skeleton.to,"--card-bg2-color":n.muted.bg,"--card-link-color":n.link.fg,"--card-hairline-soft-color":n.border,"--card-hairline-hard-color":n.border}}var on=Object.freeze,ot=Object.defineProperty,or=(e,n)=>on(ot(e,"raw",{value:on(n||e.slice())}));function oo(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return n.filter(Boolean).join(",")}var oi=Object.freeze,oa=Object.defineProperty;let ol=ne.ZP.button(rh,function(e){let{$width:n}=e,{style:t}=(0,e6.aQ)(e.theme);return(0,ne.iv)(B||(B=or(["\n    ",";\n\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    vertical-align: top;\n\n    ","\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  "])),null==t?void 0:t.button,"fill"===n&&(0,ne.iv)(L||(L=or(["\n      width: -moz-available;\n      width: -webkit-fill-available;\n      width: stretch;\n    "]))))},function(e){var n;let{$mode:t}=e,{button:r,color:o,style:i}=(0,e6.aQ)(e.theme),a="ghost"===e.$mode,l=o.button[t]||o.button.default,d=l[e.$tone]||l.default,u={width:r.border.width,color:"var(--card-border-color)"},c=void 0;return[oe(o,d.enabled),{backgroundColor:"var(--card-bg-color)",color:"var(--card-fg-color)",boxShadow:tH(u),'&:disabled, &[data-disabled="true"]':oe(o,d.disabled),"&:not([data-disabled='true'])":{boxShadow:oo(tH(u),a?c:void 0),"&:focus":{boxShadow:tq({base:o,border:{width:2,color:o.bg},focusRing:r.focusRing})},"&:focus:not(:focus-visible)":{boxShadow:oo(tH(u),a?c:void 0)},"@media (hover: hover)":{"&:hover":oe(o,d.hovered),"&:active":oe(o,d.pressed),"&[data-hovered]":oe(o,d.hovered)},"&[data-selected]":oe(o,d.pressed)}}
1,null==(n=null==i?void 0:i.button)?void 0:n.root].filter(Boolean)}),od=ne.ZP.div(F||(F=oi(oa(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:oi(d.slice())})))),ou=(0,e7.forwardRef)(function(e,n){let{children:t,disabled:r,fontSize:o=1,icon:i,iconRight:a,justify:l="center",loading:d,mode:u="default",padding:c=3,paddingX:s,paddingY:f,paddingTop:p,paddingBottom:h,paddingLeft:b,paddingRight:g,radius:v=2,selected:m,space:x=3,text:w,textAlign:y,tone:k="default",type:j="button",muted:E=!1,width:z,...C}=e,{button:R}=tp(),O=ny(l),$=ny(c),P=ny(s),S=ny(f),T=ny(p),M=ny(h),A=ny(b),_=ny(g),Z=ny(v),L=ny(x),B=(0,e7.useMemo)(()=>({padding:$,paddingX:P,paddingY:S,paddingTop:T,paddingBottom:M,paddingLeft:A,paddingRight:_}),[$,P,S,T,M,A,_]);return(0,e9.jsxs)(ol,{"data-ui":"Button",...C,$mode:u,$radius:Z,$tone:k,"data-disabled":!!(d||r),"data-selected":m?"":void 0,disabled:!!(d||r),ref:n,type:j,$width:z,children:[!!d&&(0,e9.jsx)(od,{children:(0,e9.jsx)(r8,{})}),(i||w||a)&&(0,e9.jsx)(rW,{as:"span",...B,children:(0,e9.jsxs)(r3,{as:"span",justify:O,gap:L,children:[i&&(0,e9.jsxs)(rJ,{size:o,children:[(0,e7.isValidElement)(i)&&i,(0,e8.isValidElementType)(i)&&(0,e7.createElement)(i)]}),w&&(0,e9.jsx)(rJ,{muted:E,align:y,size:o,textOverflow:"ellipsis",weight:R.textWeight,children:w}),a&&(0,e9.jsxs)(rJ,{size:o,children:[(0,e7.isValidElement)(a)&&a,(0,e8.isValidElementType)(a)&&(0,e7.createElement)(a)]})]})}),t&&(0,e9.jsx)(rW,{as:"span",...B,children:t})]})});var oc=Object.freeze,os=Object.defineProperty,of=(e,n)=>oc(os(e,"raw",{value:oc(n||e.slice())}));let op=(0,ne.ZP)(rW)(function(){return[tz,tC,tR,tO,t$]},rh,function(e){let{card:n,media:t,shadow:r}=(0,e6.aQ)(e.theme);return nv(t,e.$shadow,e=>(function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(!e)return np;let t="0 0 0 ".concat(ng(n)," var(--card-shadow-outline-color)"),r=rb(e.umbra,"var(--card-shadow-umbra-color)"),o=rb(e.penumbra,"var(--card-shadow-penumbra-color)"),i=rb(e.ambient,"var(--card-shadow-ambient-color)");return{boxShadow:"".concat(t,", ").concat(r,", ").concat(o,", ").concat(i)}})(r[e],n.shadow.outline))},function(e){return[function(e){let{$checkered:n}=e,{space:t}=(0,e6.aQ)(e.theme);return(0,ne.iv)(I||(I=of(["\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: -moz-available;\n      width: -webkit-fill-available;\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,ne.iv)(Q||(Q=of(["\n      background-size: ","px ","px;\n      background-position: 50% 50%;\n      background-image: var(--card-bg-image);\n    "])),t[3],t[3]))}(e),function(e){var n;let{$checkered:t,$focusRing:r}=e,{card:o,color:i,style:a}=(0,e6.aQ)(e.theme),l={width:o.border.width,color:"var(--card-border-color)"};return(0,ne.iv)(D||(D=of(["\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-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-visible {\n          --card-focus-ring-box-shadow: ",";\n        }\n      }\n    }\n\n    ","\n  "])),i._dark?"dark":"light",oe(i,i,t),oe(i,i.selectable.default.disabled,t),oe(i,i.selectable.default.pressed,t),oe(i,i.selectable.default.selected,t),oe(i,i.selectable.default.hovered,t),oe(i,i.selectable.default.pressed,t),r?tq({base:i,border:l,focusRing:o.focusRing}):void 0,oe(i,i.selectable.default.disabled,t),oe(i,i.selectable.default.pressed,t),oe(i,i.selectable.default.selected,t),oe(i,i.selectable.default.hovered,t),oe(i,i.selectable.default.pressed,t),r?tq({base:i,border:l,focusRing:o.focusRing}):void 0,null==(n=null==a?void 0:a.card)?void 0:n.root)}(e)]}),oh=(0,e7.forwardRef)(function(e,n){let{__unstable_checkered:t=!1,__unstable_focusRing:r=!1,as:o,border:i,borderTop:a,borderRight:l,borderBottom:d,borderLeft:u,pressed:c,radius:s=0,scheme:f,selected:p,shadow:h,tone:b="default",...g}=e,v=(0,e8.isValidElementType)(o)?o:"div",m=tc(),x="inherit"===b?m.tone:b;return(0,e9.jsx)(ts,{scheme:f,tone:x,children:(0,e9.jsx)(op,{"data-as":"string"==typeof v?v:void 0,"data-scheme":m.scheme,"data-ui":"Card","data-tone":x,...g,$border:ny(i),$borderTop:ny(a),$borderRight:ny(l),$borderBottom:ny(d),$borderLeft:ny(u),$checkered:t,$focusRing:r,$radius:ny(s),$shadow:ny(h),$tone:x,"data-checkered":t?"":void 0,"data-pressed":c?""
1:void 0,"data-selected":p?"":void 0,forwardedAs:v,ref:n,selected:p})})});var ob=Object.freeze,og=Object.defineProperty,ov=(e,n)=>ob(og(e,"raw",{value:ob(n||e.slice())}));let om=ne.ZP.div(function(){return(0,ne.iv)(N||(N=ov(["\n    position: relative;\n    display: inline-block;\n  "])))}),ox=ne.ZP.input(function(e){let{color:n,input:t,radius:r}=(0,e6.aQ)(e.theme),{focusRing:o}=t.checkbox;return(0,ne.iv)(V||(V=ov(["\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: 1.5px !important;\n        }\n      }\n    }\n\n    &:checked + span {\n      background: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n\n    /* focus */\n    &:not(:disabled):focus:focus-visible + span {\n      box-shadow: ",";\n    }\n\n    /* focus when checked - uses a different offset */\n    &:not(:disabled):focus:focus-visible&:checked + span {\n      box-shadow: ",";\n    }\n\n    &[data-error] + span {\n      background-color: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n    &[data-error]&:checked + span {\n      background-color: ",";\n      color: ",";\n    }\n    &[data-error]&:checked&:not(:disabled):focus:focus-visible + span {\n      box-shadow: ",";\n    }\n\n    &:disabled + span {\n      background-color: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n    &:disabled&:checked + span {\n      background-color: ",";\n    }\n\n    &[data-read-only] + span {\n      background-color: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n\n    &[data-read-only]&:checked + span {\n      background-color: ",";\n    }\n\n    &:checked + span > svg:first-child {\n      opacity: 1;\n    }\n    &:indeterminate + span > svg:last-child {\n      opacity: 1;\n    }\n  "])),ng(t.checkbox.size),ng(t.checkbox.size),tH({color:n.input.default.enabled.border,width:t.border.width}),ng(r[2]),n.input.default.enabled.bg,n.input.default.enabled.fg,tH({color:n.input.default.enabled.fg,width:t.border.width}),n.input.default.enabled.bg,tq({focusRing:o}),tq({focusRing:{width:1,offset:1}}),n.input.invalid.enabled.border,tH({width:t.border.width,color:n.input.invalid.enabled.muted.bg}),n.input.default.disabled.fg,n.input.invalid.enabled.muted.bg,n.input.default.enabled.bg,tq({border:{width:t.border.width,color:n.input.invalid.readOnly.muted.bg},focusRing:{width:1,offset:1}}),n.input.default.disabled.bg,tH({width:t.border.width,color:n.input.default.disabled.border}),n.input.default.disabled.fg,n.input.default.disabled.muted.bg,n.input.default.readOnly.bg,tH({width:t.border.width,color:n.input.default.readOnly.border}),n.input.default.readOnly.fg,n.input.default.readOnly.muted.bg)}),ow=(0,e7.forwardRef)(function(e,n){let{checked:t,className:r,disabled:o,indeterminate:i,customValidity:a,readOnly:l,style:d,...u}=e,c=tj(n);return tE(c,a),(0,e7.useEffect)(()=>{c.current&&(c.current.indeterminate=i||!1)},[i,c]),(0,e9.jsxs)(om,{className:r,"data-ui":"Checkbox",style:d,children:[(0,e9.jsx)(ox,{"data-read-only":!o&&l?"":void 0,"data-error":a?"":void 0,...u,checked:t,disabled:o||l,type:"checkbox",readOnly:l,ref:c}),(0,e9.jsxs)("span",{children:[(0,e9.jsx)(nn.KML,{}),(0,e9.jsx)(nn.HFL,{})]})]})});var oy=Object.freeze,ok=Object.defineProperty,oj=(e,n)=>oy(ok(e,"raw",{value:oy(n||e.slice())}));function oE(e){let{theme:n}=e,{color:{syntax:t}}=(0,e6.aQ)(n);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 oz=ne.ZP.pre(function(){return(0,ne.iv)(W||(W=oj(["\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    }\n  "])),oE)},function(e){return nx("code",e)}),oC=(0,e7.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&&nr().hasLanguage(l);return(0,e9.jsxs)(oz,{"data-ui":"Code",...a,$size:ny(o),$weight:i,ref:n,children:[!(l&&d)&&(0,e9.jsx)("code",{children:t}),l&&d&&(0,e9.jsx)(nr(),{inline:!0,language:l,value:String(t)})]})}),oR={width:"100%",margin:"0 auto"},oO=(0,ne.ZP)(rW)(function(){return oR}
1,function(e){let{container:n,media:t}=(0,e6.aQ)(e.theme);return nv(t,e.$width,e=>({maxWidth:"auto"===e?"none":ng(n[e])}))}),o$=(0,e7.forwardRef)(function(e,n){let{as:t,width:r=2,...o}=e;return(0,e9.jsx)(oO,{"data-ui":"Container",...o,$width:ny(r),forwardedAs:t,ref:n})}),oP=(0,ne.ZP)(rW)(function(){return[tX,tK,tU,tJ,t0,t1,t2,t3,t4]}),oS=(0,e7.forwardRef)(function(e,n){let{as:t,autoRows:r,autoCols:o,autoFlow:i,columns:a,gap:l,gapX:d,gapY:u,rows:c,children:s,...f}=e;return(0,e9.jsx)(oP,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Grid",...f,$autoRows:ny(r),$autoCols:ny(o),$autoFlow:ny(i),$columns:ny(a),$gap:ny(l),$gapX:ny(d),$gapY:ny(u),$rows:ny(c),forwardedAs:t,ref:n,children:s})});var oT=Object.freeze,oM=Object.defineProperty,oA=(e,n)=>oT(oM(e,"raw",{value:oT(n||e.slice())})),o_=Object.freeze,oZ=Object.defineProperty;let oL=ne.ZP.div(function(e){let{$accent:n,$muted:t}=e,{font:r}=(0,e6.aQ)(e.theme);return(0,ne.iv)(X||(X=oA(["\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    & 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,ne.iv)(H||(H=oA(["\n      color: var(--card-accent-fg-color);\n    "]))),t&&(0,ne.iv)(q||(q=oA(["\n      color: var(--card-muted-fg-color);\n    "]))),r.code.family,r.heading.weights.bold)},nw,function(e){return nx("heading",e)}),oB=ne.ZP.span(G||(G=o_(oZ(u=["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  overflow: clip;\n"],"raw",{value:o_(u.slice())})))),oF=(0,e7.forwardRef)(function(e,n){let{accent:t=!1,align:r,children:o,muted:i=!1,size:a=2,textOverflow:l,weight:d,...u}=e,c=o;return"ellipsis"===l&&(c=(0,e9.jsx)(oB,{children:c})),(0,e9.jsx)(oL,{"data-ui":"Heading",...u,$accent:t,$align:ny(r),$muted:i,$size:ny(a),$weight:d,ref:n,children:(0,e9.jsx)("span",{children:c})})}),oQ=(0,ne.ZP)(rW)(function(){return{lineHeight:0,"&&:not([hidden])":{display:"block"},"& > div":{display:"inline-block",verticalAlign:"middle"}}},function(e){let{media:n,space:t}=(0,e6.aQ)(e.theme);return nv(n,e.$space,e=>{let n=ng(.5===e?t[1]/2:t[e]);return{margin:"-".concat(n," 0 0 -").concat(n),"& > div":{padding:"".concat(n," 0 0 ").concat(n)}}})}),oI=(0,e7.forwardRef)(function(e,n){let{as:t,children:r,space:o,...i}=e,a=(0,e7.useMemo)(()=>rB(r).filter(Boolean).map((e,n)=>(0,e9.jsx)("div",{children:e},n)),[r]);return(0,e9.jsx)(oQ,{"data-ui":"Inline",...i,$space:ny(o),forwardedAs:t,ref:n,children:a})});var oD=Object.freeze,oN=Object.defineProperty,oV=(e,n)=>oD(oN(e,"raw",{value:oD(n||e.slice())}));let oW=ne.ZP.kbd(rh,function(){return(0,ne.iv)(Y||(Y=oV(["\n    --card-bg-color: var(--card-kbd-bg-color);\n    --card-border-color: var(--card-kbd-border-color);\n    --card-fg-color: var(--card-kbd-fg-color);\n\n    box-shadow: inset 0 0 0 1px var(--card-border-color);\n    background: var(--card-bg-color);\n    font: inherit;\n\n    vertical-align: top;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))}),oH=(0,e7.forwardRef)(function(e,n){let{children:t,fontSize:r=0,padding:o=1,radius:i=2,...a}=e;return(0,e9.jsx)(oW,{"data-ui":"KBD",...a,$radius:ny(i),ref:n,children:(0,e9.jsx)(rW,{as:"span",padding:o,children:(0,e9.jsx)(rJ,{as:"span",size:r,weight:"semibold",children:t})})})}),oq={name:"@sanity/ui/origin",fn(e){var n,t;let{middlewareData:r,placement:o,rects:i}=e,[a]=o.split("-"),l=i.floating.width,d=i.floating.height,u=(null==(n=r.shift)?void 0:n.x)||0,c=(null==(t=r.shift)?void 0:t.y)||0;if(l<=0||d<=0)return{};let{originX:s,originY:f}=["bottom","top"].includes(a)?{originX:oX(.5-u/l,0,1),originY:"bottom"===a?0:1}:{originX:"left"===a?1:0,originY:oX(.5-c/d,0,1)};return{data:{originX:s,originY:f}}}};function oX(e,n,t){return Math.min(Math.max(e,n),t)}function oG(e,n,t){let r=n.x-e.x,o=n.y-e.y;return oY(e,n,Math.min(1,t/Math.sqrt(r*r+o*o)))}function oY(e,n,t){return{x:e.x+(n.x-e.x)*t,y:e.y+(n.y-e.y)*t}}var oK=Object.freeze,oU=Object.defineProperty,oJ=(e,n)=>oK(oU(e,"raw",{value:oK(n||e.slice())}));let o0=ne.ZP.div(e=>{let{$w:n}=e;return(0,ne.iv)(K||(K=oJ(["\n    position: absolute;\n    width: ","px;\n    height: ","px;\n\n    :empty + & {\n      display: none;\n    }\n\n    & > svg {\n      display: block;\n      line-height: 0;\n      transform-origin: ","px ","px;\n    }\n\n    [data-placement^='top'] > & {\n      bottom: -","px;\n\n      & > svg {\n        transform: rotate(0);\n      }\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  "])),n,n,n/2,n/2,n,n,n,n)}),o1=ne.ZP.path(U||(U=oJ(["\n  stroke: var(--card-shadow-outline-color);\n"]))),o2=ne.ZP.path(J||(J=oJ(["\n  fill: var(--card-bg-color);\n"]))),o3=(0,e7.forwardRef)(function(e,n){let{width:t,height:r,radius:o=0,...i}=e,{card:a}=tp(),l=a.shadow.outline,d=(function(e){let n=e.length,t=[];for(let r=0;r<n;r+=1){let n=e[r],o=e[r-1],i=e[r+1];if(o&&n.radius){let e=oG(n,o,n.radius),r=oG(n,i,n.radius),a=oY(e,n,.5),l=oY(n,r,.5);t.push({type:"point",...e}),t.push({type:"curve",curveEnd:r,startControl:a,endControl:l})}else t.push({type:"point",...n})}return t})([{x:0,y:0},{x:o,y:0,radius:o},{x:t/2,y:r-1,radius:o},{x:t-o,y:0,radius:o},{x:t,y:0}]).map((e,n)=>"point"===e.type?"".concat(0===n?"M":"L"," ").concat(e.x," ").concat(e.y):"curve"===e.type?"C ".concat(e.startControl.x," ").concat(e.startControl.y," ").concat(e.endControl.x," ").concat(e.endControl.y," ").concat(e.curveEnd.x," ").concat(e.curveEnd.y):"").join(" "),u="".concat(d," M ").concat(t," -1 M 0 -1 Z");return(0,e9.jsx)(o0,{...i,$w:t,ref:n,children:(0,e9.jsxs)("svg",{width:t,height:t,viewBox:"0 0 ".concat(t," ").concat(t),children:[(0,e9.jsx)("mask",{id:"stroke-mask",children:(0,e9.jsx)("rect",{x:0,y:l,width:t,height:t,fill:"white"})}),(0,e9.jsx)(o1,{d:"".concat(d),mask:"url(#stroke-mask)",strokeWidth:2*l}),(0,e9.jsx)(o2,{d:u})]})})}),o4=Symbol.for("@sanity/ui/context/boundaryElement");ta[o4]=ta[o4]||(0,e7.createContext)(null);let o5=ta[o4];function o6(e){let{children:n,element:t}=e,r=(0,e7.useMemo)(()=>({version:0,element:t}),[t]);return(0,e9.jsx)(o5.Provider,{value:r,children:n})}function o9(e){return!!(e&&"object"==typeof e&&!Array.isArray(e))}let o7={version:0,element:null};function o8(){let e=(0,e7.useContext)(o5);if(e&&(!o9(e)||0!==e.version))throw Error("useBoundaryElement(): the context value is not compatible");return e||o7}function ie(e){let{children:n,condition:t,wrapper:r}=e;return t?r(n):n}let it=(0,e7.forwardRef)(function(e,n){let t=tp(),{children:r,media:o=t.media,...i}=e,a=tj(n),[l,d]=(0,e7.useState)(null),u=tr(l),c=(0,e7.useMemo)(()=>{var e;return null!=(e=null==u?void 0:u.border.width)?e:window.innerWidth},[u]),s=(0,e7.useMemo)(()=>(function(e,n){let t=[];for(let r=0;r<e.length;r+=1)e[r]>n&&t.push(r);return t})(o,c),[o,c]),f=(0,e7.useMemo)(()=>(function(e,n){let t=[];for(let r=0;r<e.length;r+=1)e[r]<=n&&t.push(r);return t})(o,c),[o,c]),p=(0,e7.useCallback)(e=>{a.current=e,d(e)},[a]);return(0,e9.jsx)("div",{"data-ui":"ElementQuery",...i,"data-eq-max":s.length?s.join(" "):void 0,"data-eq-min":f.length?f.join(" "):void 0,ref:p,children:r})});var ir=Object.defineProperty,io=(e,n,t)=>n in e?ir(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ii=(e,n,t)=>(io(e,"symbol"!=typeof n?n+"":n,t),t);class ia extends e7.Component{constructor(){super(...arguments),ii(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,e9.jsx)(oC,{children:n})}return this.props.children}}function il(e){if(!o9(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 id=Symbol.for("@sanity/ui/context/layer");ta[id]=ta[id]||(0,e7.createContext)(null);let iu=ta[id];function ic(){let e=(0,e7.useContext)(iu);if(!e)throw Error("useLayer(): missing context value");try{return il(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 ip(e){let n=null,t=is(()=>{n=is(e)});return()=>{n&&n(),t()}}function ih(e){return e instanceof Node&&e.nodeType===Node.ELEMENT_NODE}function ib(e){return ih(e)&&"A"===e.nodeName}function ig(e){return ih(e)&&"BUTTON"===e.nodeName}function iv(e,n){return e.contains(n)||e===n}function im(e){var n;if(!((n=e).tabIndex>0||0===n.tabIndex&&null!==n.getAttribute("tabIndex")||(ib(n)?!!n.href&&"ignore"!==n.rel:ih(n)&&"INPUT"===n.nodeName?"hidden"!==n.type&&"file"!==n.type&&!n.disabled:!!(ig(n)||ih(n)&&"SELECT"===n.nodeName||ih(n)&&"TEXTAREA"===n.nodeName)&&!n.disabled)))return!1;try{e.focus()}catch(e){}return document.activeElement===e}function ix(e){for(let n=0;n<e.childNodes.length;n++){let t=e.childNodes[n];if(ih(t)&&(im(t)||ix(t)))return!0}return!1}function iw(e){for(let n=e.childNodes.length-1;n>=0;n--){let t=e.childNodes[n];if(ih(t)&&(im(t)||iw(t)))return!0}return!1}function iy(e){var n;let{children:t,zOffset:r=0}=e,o=(0,e7.useContext)(iu),i=o&&il(o),a=null==i?void 0:i.registerChild,l=(null!=(n=null==i?void 0:i.level)?n:0)+1,d=ny(r),u=d.length-1,c=Math.min(tg(),u),s=i?i.zIndex+d[c]:d[c],[,f]=(0,e7.useState)({}),[p,h]=(0,e7.useState)(0),b=0===p,g=(0,e7.useCallback)(e=>{let n=null==a?void 0:a(e);return void 0!==e?f(n=>{var t;let r=null!=(t=n[e])?t:0,o={...n,[e]:r+1};return h(Object.keys(o).length),o}):h(e=>e+1),()=>{void 0!==e?f(n=>{let t={...n};return 1===t[e]?(delete t[e],h(Object.keys(t).length)):t[e]-=1,t}):h(e=>e-1),null==n||n()}},[a]);(0,e7.useEffect)(()=>null==a?void 0:a(l),[l,a]);let v=(0,e7.useMemo)(()=>({version:0,isTopLayer:b,level:l,registerChild:g,size:p,zIndex:s}),[b,l,g,p,s]);return(0,e9.jsx)(iu.Provider,{value:v,children:t})}let ik=ne.ZP.div({position:"relative"}),ij=(0,e7.forwardRef)(function(e,n){let{children:t,onActivate:r,onFocus:o,style:i=np,...a}=e,{zIndex:l,isTopLayer:d}=ic(),u=(0,e7.useRef)(null),c=tj(n),s=(0,e7.useRef)(d);(0,e7.useEffect)(()=>{s.current!==d&&d&&(null==r||r({activeElement:u.current})),s.current=d},[d,r]);let f=(0,e7.useCallback)(e=>{null==o||o(e);let n=c.current,t=document.activeElement;d&&n&&t&&ih(t)&&iv(n,t)&&(u.current=t)},[c,d,o]);return(0,e9.jsx)(ik,{...a,"data-ui":"Layer",onFocus:f,ref:c,style:{...i,zIndex:l},children:t})}),iE=(0,e7.forwardRef)(function(e,n){let{children:t,zOffset:r=1,...o}=e;return(0,e9.jsx)(iy,{zOffset:r,children:(0,e9.jsx)(ij,{...o,ref:n,children:t})})}),iz=Symbol.for("@sanity/ui/context/portal"),iC=Symbol.for("@sanity/ui/context/portal/element");ta[iC]=null,ta[iz]=ta[iz]||(0,e7.createContext)({version:0,boundaryElement:null,get element(){if("undefined"==typeof document)return null;if(ta[iC])return ta[iC];return ta[iC]=document.createElement("div"),ta[iC].setAttribute("data-portal",""),document.body.appendChild(ta[iC]),ta[iC]}});let iR=ta[iz];function iO(){let e=(0,e7.useContext)(iR);if(!e)throw Error("usePortal(): missing context value");if(!o9(e)||0!==e.version)throw Error("usePortal(): the context value is not compatible");return e}function i$(e){var n;let{children:t,__unstable_name:r}=e,o=iO(),i=(r?o.elements&&o.elements[r]:o.element)||(null==(n=o.elements)?void 0:n.default);return i?(0,nu.createPortal)(t,i):null}let iP="undefined"!=typeof document;function iS(e){let{boundaryElement:n,children:t,element:r,__unstable_elements:o}=e,i=function(e){let n=(0,e7.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,e7.useMemo)(()=>({version:0,boundaryElement:n||null,element:r||iP&&document.body||null,elements:i}),[n,r,i]);return(0,e9.jsx)(iR.Provider,{value:a,children:t})}var iT=Object.freeze,iM=Object.defineProperty;let iA=ne.ZP.div(ee||(ee=iT(iM(c=["\n  display: block;\n  width: 0;\n  height: 0;\n  position: absolute;\n  overflow: hidden;\n  overflow: clip;\n"],"raw",{value:iT(c.slice())}))));(0,e7.forwardRef)(function(e,n){let{as:t,children:r}=e;return(0,e9.jsx)(iA,{"aria-hidden":!0,as:t,"data-ui":"SrOnly",ref:n,children:r})});var i_=Object.freeze,iZ=Object.defineProperty,iL=(e,n)=>i_(iZ(e,"raw",{value:i_(n||e.slice())}));let iB=ne.ZP.div(en||(en=iL(["\n  position: relative;\n"]))),iF=ne.ZP.div(et||(et=iL(["\n  position: absolute;\n  left: 0;\n  right: 0;\n"])));(0,e7.forwardRef)(function(e,n){let{as:t="div",gap:r=0,getItemKey:o,items:i=[],onChange:a,renderItem:l,...d}=e,{space:u}=tp(),c=tj(n),s=(0,e7.useRef)(null),[f,p]=(0,e7.useState)(0),[h,b]=(0,e7.useState)(0),[g,v]=(0,e7.useState)(-1);(0,e7.useEffect)(()=>
1{if(!s.current)return;let e=s.current.firstChild;e instanceof HTMLElement&&v(e.offsetHeight)},[l]),(0,e7.useEffect)(()=>{if(!c.current)return;let e=c.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=()=>{p(n.scrollTop)};n.addEventListener("scroll",t,{passive:!0});let r=new tn(e=>{b(e[0].contentRect.height)});return r.observe(n),t(),()=>{n.removeEventListener("scroll",t),r.unobserve(n),r.disconnect()}}let n=()=>{p(window.scrollY)},t=()=>{b(window.innerHeight)};return window.addEventListener("scroll",n,{passive:!0}),window.addEventListener("resize",t),b(window.innerHeight),n(),()=>{window.removeEventListener("scroll",n),window.removeEventListener("resize",t)}},[c]);let m=i.length,x=g?m*(g+u[r])-u[r]:0,w=x?Math.max(Math.floor(f/x*m)-2,0):0,y=x?Math.ceil((f+h)/x*m)+1:0;(0,e7.useEffect)(()=>{a&&a({fromIndex:w,gap:u[r],itemHeight:g,scrollHeight:h,scrollTop:f,toIndex:y})},[w,r,g,a,h,f,u,y]);let k=(0,e7.useMemo)(()=>l&&0!==i.length?-1===g?[(0,e9.jsx)(iF,{children:l(i[0])},0)]:i.slice(w,y).map((e,n)=>{let t=w+n,i=l(e),a=o?o(e,t):t;return(0,e9.jsx)(iF,{style:{top:t*(g+u[r])},children:i},a)}):null,[w,r,o,g,i,l,u,y]),j=(0,e7.useMemo)(()=>({height:x}),[x]);return(0,e9.jsx)(iB,{as:t,"data-ui":"VirtualList",...d,ref:c,children:(0,e9.jsx)("div",{ref:s,style:j,children:k})})});let iQ=[0,0,0,0],iI={top:["bottom","left","right"],"top-start":["bottom-start","left-start","right-start"],"top-end":["bottom-end","left-end","right-end"],bottom:["top","left","right"],"bottom-start":["top-start","left-start","right-start"],"bottom-end":["top-end","left-end","right-end"],left:["right","top","bottom"],"left-start":["right-start","top-start","bottom-start"],"left-end":["right-end","top-end","bottom-end"],right:["left","top","bottom"],"right-start":["left-start","top-start","bottom-start"],"right-end":["left-end","top-end","bottom-end"]};var iD=Object.freeze,iN=Object.defineProperty;let iV=(0,ne.ZP)((0,nl.E)(oh))(er||(er=iD(iN(s=["\n  &:not([hidden]) {\n    display: flex;\n  }\n  flex-direction: column;\n  width: max-content;\n  min-width: min-content;\n  & > * {\n    opacity: var(",", 1);\n    will-change: opacity;\n  }\n"],"raw",{value:iD(s.slice())}))),nh),iW=(0,e7.memo)((0,e7.forwardRef)(function(e,n){let{__unstable_margins:t,animate:r,arrow:o,arrowRef:i,arrowX:a,arrowY:l,children:d,padding:u,placement:c,originX:s,originY:f,overflow:p,radius:h,scheme:b,shadow:g,strategy:v,style:m,tone:x,width:w,x:y,y:k,...j}=e,{zIndex:E}=ic(),z=(0,e7.useMemo)(()=>t||iQ,[t]),C=(null!=y?y:0)+z[3],R=(null!=k?k:0)+z[0],O=(0,e7.useMemo)(()=>({left:C,originX:s,originY:f,position:v,top:R,width:w,zIndex:E,willChange:r?"transform":void 0,...m}),[r,s,f,v,m,w,C,R,E]),$=(0,e7.useMemo)(()=>({left:null!==a?a:void 0,top:null!==l?l:void 0,right:void 0,bottom:void 0}),[a,l]);return(0,e9.jsxs)(iV,{"data-ui":"Popover",...j,"data-placement":c,radius:h,ref:n,scheme:b,shadow:g,sizing:"border",style:O,tone:x,...r?nb:{},children:[(0,e9.jsx)(r3,{"data-ui":"Popover__wrapper",direction:"column",flex:1,overflow:p,children:(0,e9.jsx)(r3,{direction:"column",flex:1,padding:u,children:d})}),o&&(0,e9.jsx)(o3,{ref:i,style:$,width:19,height:8,radius:2})]})}));iW.displayName="PopoverCard";let iH=(0,e7.memo)((0,e7.forwardRef)(function(e,n){var t,r,o,i,a,l,d,u,c,s;let{container:f,layer:p}=tp(),h=o8(),{__unstable_margins:b=iQ,animate:g=!1,arrow:v=!1,boundaryElement:m=h.element,children:x,constrainSize:w=!1,content:y,disabled:k,fallbackPlacements:j=null!=(r=e.fallbackPlacements)?r:iI[null!=(t=e.placement)?t:"bottom"],matchReferenceWidth:E,floatingBoundary:z=null!=(o=e.boundaryElement)?o:h.element,onActivate:C,open:R,overflow:O="hidden",padding:$,placement:P="bottom",portal:S,preventOverflow:T=!0,radius:M=3,referenceBoundary:A=null!=(i=e.boundaryElement)?i:h.element,referenceElement:_,scheme:Z,shadow:L=3,tone:B="inherit",width:F="auto",zOffset:Q=p.popover.zOffset,updateRef:I,...D}=e,N=null==(a=tr(m))?void 0:a.border,V=ny($),W=ny(M),H=ny(L),q=ny(F),X=ny(Q),G=tj(n),Y=(0,e7.useRef)(null),K="viewport",U=tg(),J=w||T?null==N?void 0:N.width:void 0,ee=function(e){let{c
1ontainer:n,mediaIndex:t,width:r}=e,o=r[t],i=void 0===o?r[r.length-1]:o;return"number"==typeof i?n[i]:void 0}({container:f,mediaIndex:U,width:q}),en=(0,e7.useRef)(ee);(0,e7.useEffect)(()=>{en.current=ee},[ee]);let et=function(e){let{boundaryWidth:n,currentWidth:t}=e;if(void 0!==t||void 0!==n)return Math.min(null!=t?t:1/0,(n||1/0)-8)}({boundaryWidth:J,currentWidth:ee}),er=(0,e7.useRef)(et);(0,e7.useEffect)(()=>{er.current=et},[et]);let eo=(0,e7.useRef)();(0,e7.useEffect)(()=>{let e=G.current;if(!R||!e)return;let n=eo.current;E?void 0!==n&&(e.style.width="".concat(n,"px")):void 0!==ee&&(e.style.width="".concat(ee,"px")),"number"==typeof et&&(e.style.maxWidth="".concat(et,"px"))},[ee,G,E,et,R]);let ei=(0,e7.useMemo)(()=>{let e=[];return(w||T)&&e.push((0,ni.RR)({boundary:z||void 0,fallbackPlacements:j,padding:4,rootBoundary:K})),e.push((0,no.cv)({mainAxis:4})),(w||E)&&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:u,reference:c}=d,s=await (0,no.US)(o,{altBoundary:!0,boundary:e.boundaryElement||void 0,elementContext:"floating",padding:r,rootBoundary:"viewport"}),f=1/0,p=1/0,h=u.width,b=u.height;a.includes("top")&&(f=h-(s.left+s.right),p=b-s.top),a.includes("right")&&(f=h-s.right,p=b-(s.top+s.bottom)),a.includes("bottom")&&(f=h-(s.left+s.right),p=b-s.bottom),a.includes("left")&&(f=h-s.left,p=b-(s.top+s.bottom)),n({availableWidth:f-t[1]-t[3],availableHeight:p-t[0]-t[2],elements:i,referenceWidth:c.width-t[1]-t[3]});let g=await l.getDimensions(i.floating),v=g.height;return h!==g.width||b!==v?{reset:{rects:!0}}:{}}}}({apply(e){let{availableWidth:n,availableHeight:t,elements:r,referenceWidth:o}=e;eo.current=o;let i=en.current,a=er.current;E?r.floating.style.width="".concat(o,"px"):void 0!==i&&(r.floating.style.width="".concat(i,"px")),w&&(r.floating.style.maxWidth="".concat(Math.min(n,null!=a?a:1/0),"px"),r.floating.style.maxHeight="".concat(t,"px"))},boundaryElement:z||void 0,constrainSize:w,margins:b,matchReferenceWidth:E,padding:4})),T&&e.push((0,ni.uY)({boundary:z||void 0,rootBoundary:K,padding:4})),v&&e.push((0,na.x7)({element:Y,padding:4})),g&&e.push(oq),e.push((0,ni.Cp)({boundary:A||void 0,padding:4,strategy:"referenceHidden"})),e},[g,v,w,j,z,b,E,T,A]),{x:ea,y:el,middlewareData:ed,placement:eu,refs:ec,strategy:es,update:ef}=(0,na.YF)({middleware:ei,placement:P,whileElementsMounted:ni.Me}),ep=null==(l=ed.hide)?void 0:l.referenceHidden,eh=null==(d=ed.arrow)?void 0:d.x,eb=null==(u=ed.arrow)?void 0:u.y,eg=null==(c=ed["@sanity/ui/origin"])?void 0:c.originX,ev=null==(s=ed["@sanity/ui/origin"])?void 0:s.originY,em=(0,e7.useCallback)(e=>{Y.current=e},[]),ex=(0,e7.useCallback)(e=>{G.current=e,ec.setFloating(e)},[G,ec]),ew=(0,e7.useCallback)(e=>{ec.setReference(e);let n=null==x?void 0:x.ref;"function"==typeof n?n(e):n&&(n.current=e)},[x,ec]),ey=(0,e7.useMemo)(()=>!x||_?null:(0,e7.cloneElement)(x,{ref:ew}),[x,_,ew]);if((0,e7.useEffect)(()=>{I&&("function"==typeof I?I(ef):I&&(I.current=ef))},[ef,I]),(0,e7.useEffect)(()=>{ey||ec.setReference(_||null)},[_,ec,ey]),k)return x||(0,e9.jsx)(e9.Fragment,{});let ek=(0,e9.jsx)(iy,{zOffset:X,children:(0,e9.jsx)(iW,{...D,__unstable_margins:b,animate:g,arrow:v,arrowRef:em,arrowX:eh,arrowY:eb,hidden:ep,overflow:O,padding:V,placement:eu,radius:W,ref:ex,scheme:Z,shadow:H,originX:eg,originY:ev,strategy:es,tone:B,width:E?eo.current:ee,x:ea,y:el,children:y})});return(0,e9.jsxs)(e9.Fragment,{children:[(0,e9.jsx)(ie,{condition:g,wrapper:e=>(0,e9.jsx)(nd.M,{children:e}),children:R&&(0,e9.jsx)(ie,{condition:!!S,wrapper:e=>(0,e9.jsx)(i$,{__unstable_name:"string"==typeof S?S:void 0,children:e}),children:ek})}),ey]})}));iH.displayName="Popover";var iq=Object.freeze,iX=Object.defineProperty,iG=(e,n)=>iq(iX(e,"raw",{value:iq(n||e.slice())}));let iY=ne.ZP.div(function(){return(0,ne.iv)(eo||(eo=iG(["\n    position: relative;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n\n    &[data-read-only] {\n      outline: 1px solid red;\n    }\n  "])))}),iK=ne.ZP.input(function(e){let{color:n,input:t}=(0,e6.aQ)(e.theme),r=(t.radio.size-t.radio.markSize)/2;return(0,ne.iv)(ei||(ei=iG(["\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    /* customValidity */\n    &[data-error] + span {\n      background-color: ",";\n      box-shadow: ",";\n      &::after {\n        background: ",";\n      }\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  "])),ng(t.radio.size/2),ng(t.radio.size),ng(t.radio.size),ng(t.radio.size/2),n.input.default.enabled.bg,tH({color:n.input.default.enabled.border,width:t.border.width}),ng(r),ng(r),ng(t.radio.markSize),ng(t.radio.markSize),ng(t.radio.markSize/2),n.input.default.enabled.fg,tq({border:{width:t.border.width,color:n.input.default.enabled.border},focusRing:t.radio.focusRing}),tH({color:n.input.default.enabled.border,width:t.border.width}),n.input.invalid.enabled.border,tH({width:t.border.width,color:n.input.invalid.enabled.muted.bg}),n.input.invalid.enabled.muted.bg,n.input.default.readOnly.border,n.input.default.readOnly.bg,n.input.default.readOnly.border,n.input.default.disabled.border,n.input.default.disabled.bg,n.input.default.disabled.border)}),iU=(0,e7.forwardRef)(function(e,n){let{className:t,disabled:r,style:o,customValidity:i,readOnly:a,...l}=e,d=tj(n);return tE(d,i),(0,e9.jsxs)(iY,{className:t,"data-ui":"Radio",style:o,children:[(0,e9.jsx)(iK,{"data-read-only":!r&&a?"":void 0,"data-error":i?"":void 0,...l,disabled:r||a,readOnly:a,ref:d,type:"radio"}),(0,e9.jsx)("span",{})]})});var iJ=Object.freeze,i0=Object.defineProperty,i1=(e,n)=>iJ(i0(e,"raw",{value:iJ(n||e.slice())}));function i2(e){let{font:n}=(0,e6.aQ)(e.theme);return(0,ne.iv)(el||(el=i1(["\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  "])),n.text.family)}
1function i3(e){let{color:n,input:t}=(0,e6.aQ)(e.theme);return(0,ne.iv)(ed||(ed=i1(["\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  "])),n.input.default.enabled.bg,n.input.default.enabled.fg,tH({color:n.input.default.enabled.border,width:t.border.width}),n.input.default.hovered.bg,n.input.default.hovered.fg,tH({color:n.input.default.hovered.border,width:t.border.width}),tq({border:{width:t.border.width,color:n.input.default.enabled.border},focusRing:t.select.focusRing}),n.input.default.readOnly.bg,n.input.default.readOnly.fg,tH({color:n.input.default.readOnly.border,width:t.border.width}),n.input.default.disabled.bg,n.input.default.disabled.fg,tH({color:n.input.default.disabled.border,width:t.border.width}))}function i4(e){let{$fontSize:n}=e,{font:t,media:r}=(0,e6.aQ)(e.theme);return nv(r,n,e=>{var n;return{fontSize:ng((n=t.text.sizes[e]||t.text.sizes[2]).fontSize),lineHeight:ng(n.lineHeight)}})}let i5={root:function(){return(0,ne.iv)(ea||(ea=i1(["\n    position: relative;\n    width: -moz-available;\n    width: -webkit-fill-available;\n    width: stretch;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))},input:function(){return[rh,i2,i3,i4,ro]},iconBox:function(e){let{color:n}=(0,e6.aQ)(e.theme);return(0,ne.iv)(eu||(eu=i1(["\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  "])),n.input.default.enabled.fg,n.input.default.hovered.fg,n.input.default.disabled.fg,n.input.default.readOnly.fg)}},i6=ne.ZP.div(i5.root),i9=ne.ZP.select(i5.input),i7=(0,ne.ZP)(rW)(i5.iconBox),i8=(0,e7.forwardRef)(function(e,n){let{children:t,customValidity:r,disabled:o,fontSize:i=2,padding:a=3,radiu
1s:l=2,readOnly:d,space:u=3,...c}=e,s=tj(n);return tE(s,r),(0,e9.jsxs)(i6,{"data-ui":"Select",children:[(0,e9.jsx)(i9,{"data-read-only":!o&&d?"":void 0,"data-ui":"Select",...c,$fontSize:ny(i),$padding:ny(a),$radius:ny(l),$space:ny(u),disabled:o||d,ref:s,children:t}),(0,e9.jsx)(i7,{padding:a,children:(0,e9.jsx)(rJ,{size:i,children:(0,e9.jsx)(nn.v4q,{})})})]})}),ae={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"},gridTemplateColumns:"minmax(0, 1fr)",gridAutoRows:"min-content"},an=(0,ne.ZP)(rW)(function(){return ae},function(e){let{media:n,space:t}=(0,e6.aQ)(e.theme);return nv(n,e.$space,e=>({gridGap:ng(t[e])}))}),at=(0,e7.forwardRef)(function(e,n){let{as:t,space:r,...o}=e;return(0,e9.jsx)(an,{"data-as":"string"==typeof t?t:void 0,"data-ui":"Stack",...o,$space:ny(r),forwardedAs:t,ref:n})});var ar=Object.freeze,ao=Object.defineProperty,ai=(e,n)=>ar(ao(e,"raw",{value:ar(n||e.slice())}));let aa=ne.ZP.span(function(){return(0,ne.iv)(ec||(ec=ai(["\n    position: relative;\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))}),al=ne.ZP.input(function(){return(0,ne.iv)(es||(es=ai(["\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  "])))}),ad=ne.ZP.span(function(e){let{color:n,input:t}=(0,e6.aQ)(e.theme);return(0,ne.iv)(ef||(ef=ai(["\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\n    input[data-read-only]:disabled + && {\n      --switch-bg-color: ",";\n      --switch-fg-color: ",";\n    }\n\n    input:checked[data-read-only]:disabled + && {\n      --switch-bg-color: ",";\n      --switch-fg-color: ",";\n    }\n  "])),n.input.default.enabled.border,n.input.default.enabled.bg,ng(t.switch.width),ng(t.switch.height),ng(t.switch.height/2),tq({focusRing:t.switch.focusRing}),n.input.default.enabled.fg,n.input.default.enabled.bg,n.input.default.hovered.border,n.input.default.hovered.bg,n.input.default.enabled.fg,n.input.default.enabled.bg,n.input.default.disabled.border,n.input.default.disabled.bg,n.input.default.readOnly.border,n.input.default.readOnly.bg,n.input.default.readOnly.fg,n.input.default.readOnly.bg)}),au=ne.ZP.span(function(e){let{input:n}=(0,e6.aQ)(e.theme);return(0,ne.iv)(ep||(ep=ai(["\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  "])),ng(n.switch.width),ng(n.switch.height),ng(n.switch.height/2))}),ac=ne.ZP.span(function(e){let{$indeterminate:n}=e,{input:t}=(0,e6.aQ)(e.theme),r=t.switch.width,o=t.switch.height,i=t.switch.padding,a=o-2*t.switch.padding,l=r-2*i-a,d=r/2-a/2-i,u=!0!==n&&!0===e.$checked;return(0,ne.iv)(eg||(eg=ai(["\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    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.05);\n\n    ","\n\n    ","\n  "])),ng(i),ng(i),ng(a),ng(a),ng(a/2),t.switch.transitionDurationMs,t.switch.transitionTimingFunction,u&&(0,ne.iv)(eh||(eh=ai(["\n      transform: translate3d(","px, 0, 0);\n    "])),l),n&&(0,ne.iv)(eb||(eb=ai(["\n      transform: translate3d(","px, 0, 0);\n    "])),d))}),as=(0,e7.forwardRef)(function(e,n){let{checked:t,className:r,disabled:o,indeterminate:i,readOnly:a,style:l,...d}=e,u=tj(n);return(0,e7.useEffect)(()=>{u.current&&(u.current.indeterminate=i||!1)},[i,u]),(0,e9.jsxs)(aa,{className:r,"data-ui":"Switch",style:l,children:[(0,e9.jsx)(al,{"data-read-only":!o&&a?"":void 0,...d,checked:!0!==i&&t,disabled:o||a,type:"checkbox",ref:u}),(0,e9.jsxs)(ad,{"aria-hidden":!0,"data-name":"representation",children:[(0,e9.jsx)(au,{}),(0,e9.jsx)(ac,{$checked:t,$indeterminate:i})]})]})});var af=Object.freeze,ap=Object.defineProperty;let ah=ne.ZP.span(ru),ab=ne.ZP.span(ev||(ev=af(ap(f=["\n  flex: 1;\n  min-width: 0;\n  display: block;\n  position: relative;\n"],"raw",{value:af(f.slice())})))),ag=ne.ZP.textarea(rr,rc,rs),av=ne.ZP.div(rh,rf),am=(0,e7.forwardRef)(function(e,n){let{border:t=!0,customValidity:r,disabled:o=!1,fontSize:i=2,padding:a=3,radiu
1s:l=2,weight:d,...u}=e,c=tj(n),s=tc();return tE(c,r),(0,e9.jsx)(ah,{"data-ui":"TextArea",children:(0,e9.jsxs)(ab,{children:[(0,e9.jsx)(ag,{"data-as":"textarea","data-scheme":s.scheme,"data-tone":s.tone,...u,$fontSize:ny(i),$padding:ny(a),$scheme:s.scheme,$space:ny(0),$tone:s.tone,$weight:d,disabled:o,ref:c}),(0,e9.jsx)(av,{$radius:ny(l),$scheme:s.scheme,$tone:s.tone,"data-border":t?"":void 0,"data-scheme":s.scheme,"data-tone":s.tone})]})})});var ax=Object.freeze,aw=Object.defineProperty,ay=(e,n)=>ax(aw(e,"raw",{value:ax(n||e.slice())}));let ak={zIndex:2},aj=(0,ne.ZP)(oh).attrs({forwardedAs:"span"})(ru),aE=ne.ZP.span(em||(em=ay(["\n  flex: 1;\n  min-width: 0;\n  display: block;\n  position: relative;\n"]))),az=(0,ne.ZP)(oh).attrs({forwardedAs:"span"})(ex||(ex=ay(["\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,ne.ZP)(oh).attrs({forwardedAs:"span"})(ew||(ew=ay(["\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n\n  & > span {\n    display: block;\n    margin: -1px;\n  }\n"]))),aR=ne.ZP.input(rr,rc,rs),aO=ne.ZP.span(rh,rf),a$=(0,ne.ZP)(rW)(ey||(ey=ay(["\n  position: absolute;\n  top: 0;\n  left: 0;\n"]))),aP=(0,ne.ZP)(rW)(ek||(ek=ay(["\n  position: absolute;\n  top: 0;\n  right: 0;\n"]))),aS=(0,ne.ZP)(oh)(ej||(ej=ay(["\n  background-color: transparent;\n  position: absolute;\n  top: 0;\n  right: 0;\n"]))),aT=(0,ne.ZP)(ou)({"&:not([hidden])":{display:"block"}}),aM=(0,e7.forwardRef)(function(e,n){let{__unstable_disableFocusRing:t,border:r=!0,clearButton:o,disabled:i=!1,fontSize:a=2,icon:l,iconRight:d,onClear:u,padding:c=3,prefix:s,radius:f=2,readOnly:p,space:h=3,suffix:b,customValidity:g,type:v="text",weight:m,...x}=e,w=tj(n),y=tc(),k=ny(a),j=ny(c),E=ny(f),z=ny(h),C=!!o,R=!!l,O=!!d,$=!!b,P=!!s;tE(w,g);let S=(0,e7.useCallback)(e=>{e.preventDefault(),e.stopPropagation()},[]),T=(0,e7.useCallback)(e=>{var n;e.preventDefault(),e.stopPropagation(),u&&u(),null==(n=w.current)||n.focus()},[u,w]),M=(0,e7.useMemo)(()=>s&&(0,e9.jsx)(az,{borderTop:!0,borderLeft:!0,borderBottom:!0,radius:E,sizing:"border",tone:"inherit",children:(0,e9.jsx)("span",{children:s})}),[s,E]),A=(0,e7.useMemo)(()=>(0,e9.jsxs)(aO,{$hasPrefix:P,$unstableDisableFocusRing:t,$hasSuffix:$,$radius:E,$scheme:y.scheme,$tone:y.tone,"data-border":r?"":void 0,"data-scheme":y.scheme,"data-tone":y.tone,children:[l&&(0,e9.jsx)(a$,{padding:j,children:(0,e9.jsxs)(rJ,{size:k,children:[(0,e7.isValidElement)(l)&&l,(0,e8.isValidElementType)(l)&&(0,e7.createElement)(l)]})}),!C&&d&&(0,e9.jsx)(aP,{padding:j,children:(0,e9.jsxs)(rJ,{size:k,children:[(0,e7.isValidElement)(d)&&d,(0,e8.isValidElementType)(d)&&(0,e7.createElement)(d)]})})]}),[t,r,k,l,d,j,E,y,C,P,$]),_=(0,e7.useMemo)(()=>j.map(e=>0===e?0:1===e||2===e?1:e-2),[j]),Z=(0,e7.useMemo)(()=>j.map(e=>0===e||1===e?0:2===e?1:e-1),[j]),L=(0,e7.useMemo)(()=>"object"==typeof o?o:np,[o]),B=(0,e7.useMemo)(()=>!i&&!p&&o&&(0,e9.jsx)(aS,{forwardedAs:"span",padding:_,style:ak,tone:g?"critical":"inherit",children:(0,e9.jsx)(aT,{"aria-label":"Clear","data-qa":"clear-button",fontSize:k,icon:nn.Two,mode:"bleed",padding:Z,radius:E,...L,onClick:T,onMouseDown:S})}),[o,_,Z,L,g,i,k,T,S,E,p]),F=(0,e7.useMemo)(()=>b&&(0,e9.jsx)(aC,{borderTop:!0,borderRight:!0,borderBottom:!0,radius:E,sizing:"border",tone:"inherit",children:(0,e9.jsx)("span",{children:b})}),[E,b]);
1return(0,e9.jsxs)(aj,{"data-ui":"TextInput",tone:y.tone,children:[M,(0,e9.jsxs)(aE,{children:[(0,e9.jsx)(aR,{"data-as":"input","data-scheme":y.scheme,"data-tone":y.tone,...x,$fontSize:k,$iconLeft:R,$iconRight:O||C,$padding:j,$scheme:y.scheme,$space:z,$tone:y.tone,$weight:m,disabled:i,readOnly:p,ref:w,type:v}),A,B]}),F]})});function aA(e){let[n,t]=(0,e7.useState)(e),r=(0,e7.useRef)();return[n,(0,e7.useCallback)((e,n)=>{let o=()=>{t(e)};if(r.current&&(clearTimeout(r.current),r.current=void 0),!n)return o();r.current=setTimeout(o,n)},[])]}let a_={top:["top-end","top-start","bottom","left","right"],"top-start":["top","top-end","bottom-start","left-start","right-start"],"top-end":["top","top-start","bottom-end","left-end","right-end"],bottom:["bottom-end","bottom-start","top","left","right"],"bottom-start":["bottom","bottom-end","top-start","left-start","right-start"],"bottom-end":["bottom","bottom-start","top-end","left-end","right-end"],left:["left-end","left-start","right","top","bottom"],"left-start":["left","left-end","right-start","top-start","bottom-start"],"left-end":["left","left-start","right-end","top-end","bottom-end"],right:["right-end","right-start","left","top","bottom"],"right-start":["right","right-end","left-start","top-start","bottom-start"],"right-end":["right","right-start","left-end","top-end","bottom-end"]};var aZ=Object.freeze,aL=Object.defineProperty;let aB=(0,ne.ZP)((0,nl.E)(oh))(eE||(eE=aZ(aL(p=["\n  & > * {\n    opacity: var(",", 1);\n    will-change: opacity;\n  }\n"],"raw",{value:aZ(p.slice())}))),nh),aF=(0,e7.memo)((0,e7.forwardRef)(function(e,n){let{animate:t,arrow:r,arrowRef:o,arrowX:i,arrowY:a,children:l,originX:d,originY:u,padding:c,placement:s,radius:f,scheme:p,shadow:h,style:b,...g}=e,v=(0,e7.useMemo)(()=>({originX:d,originY:u,willChange:t?"transform":void 0,...b}),[t,d,u,b]),m=(0,e7.useMemo)(()=>({left:null!==i?i:void 0,top:null!==a?a:void 0,right:void 0,bottom:void 0}),[i,a]);return(0,e9.jsxs)(aB,{"data-ui":"Tooltip__card",...g,"data-placement":s,padding:c,radius:f,ref:n,scheme:p,shadow:h,style:v,...t?nb:{},children:[l,r&&(0,e9.jsx)(o3,{ref:o,style:m,width:15,height:6,radius:2})]})}));aF.displayName="TooltipCard";let aQ=Symbol.for("@sanity/ui/context/tooltipDelayGroup");ta[aQ]=ta[aQ]||(0,e7.createContext)(null);let aI=ta[aQ];function aD(e){let{children:n,delay:t}=e,[r,o]=aA(!1),[i,a]=aA(null),l="number"==typeof t?t:(null==t?void 0:t.open)||0,d="number"==typeof t?t:(null==t?void 0:t.close)||0,u=(0,e7.useMemo)(()=>({isGroupActive:r,setIsGroupActive:o,openTooltipId:i,setOpenTooltipId:a,openDelay:r?1:l,closeDelay:d}),[d,r,l,i,o,a]);return(0,e9.jsx)(aI.Provider,{value:u,children:n})}var aN=Object.freeze,aV=Object.defineProperty;let aW=(0,ne.ZP)(iE)(ez||(ez=aN(aV(h=["\n  pointer-events: none;\n  max-width: ","px;\n"],"raw",{value:aN(h.slice())}))),e=>{let{$maxWidth:n}=e;return n}),aH=(0,e7.forwardRef)(function(e,n){var t,r,o,i,a,l,d;let u=o8(),{layer:c}=tp(),{animate:s=!1,arrow:f=!1,boundaryElement:p=null==u?void 0:u.element,children:h,content:b,disabled:g,fallbackPlacements:v=null!=(r=e.fallbackPlacements)?r:a_[null!=(t=e.placement)?t:"bottom"],padding:m=2,placement:x="bottom",portal:w,radius:y=2,scheme:k,shadow:j=2,zOffset:E=c.tooltip.zOffset,delay:z,...C}=e,R=ny(v),O=tj(n),[$,P]=(0,e7.useState)(null),S=(0,e7.useRef)(null),T="viewport",M=iO(),A="string"==typeof w?(null==(o=M.elements)?void 0:o[w])||null:M.element,_=(0,e7.useMemo)(()=>Math.min(...[...p?[p.offsetWidth]:[],(null==A?void 0:A.offsetWidth)||document.body.offsetWidth])-8,[p,null==A?void 0:A.offsetWidth]),Z=(0,e7.useMemo)(()=>{let e=[];return e.push((0,ni.RR)({boundary:p||void 0,fallbackPlacements:R,padding:4,rootBoundary:T})),e.push((0,no.cv)({mainAxis:4})),e.push((0,ni.uY)({boundary:p||void 0,rootBoundary:T,padding:4})),f&&e.push((0,na.x7)({element:S,padding:4})),s&&e.push(oq),e},[s,f,p,R]),{floatingStyles:L,placement:B,middlewareData:F,refs:Q,update:I}=(0,na.YF)({middleware:Z,placement:x,whileElementsMounted:ni.Me}),D=null==(i=F.arrow)?void 0:i.x,N=null==(a=F.arrow)?void 0:a.y,V=null==(l=F["@sanity/ui/origin"])?void 0:l.originX,W=null==(d=F["@sanity/ui/origin"])?void 0:d.originY,H=(0,e7.useId)(),[q,X]=aA(!1),G=(0,e7.useContext)(aI),Y=q||(null==G?void 0:G.openTooltipId)===H,K=null!==G,U="number"==typeof z?z:(null==z?void 0:z.open)||0,J="number"==typeof z?z:(null==z?void 0:z.close)||0,ee=K?G.openDelay:U,en=K?G.closeDelay:J,et=(0,e7.useCallback)((e,n)=>{if(K){if(e){let t=n?0:ee;G.setIsGroupActive(e,t),G.setOpenTooltipId(H,t)}else{let t=en>200?en:200;G.setIsGroupActive(e,t),G.setOpenTooltipId(null,n?0:en)}}else{let t=n?0:e?ee:en;X(e,t)}},[K,G,ee,H,en,X]),er=(0,e7.useCallback)(e=>{var n,t;et(!1),null==(t=null==(n=null==h?void 0:h.props)?void 0:n.onBlur)||t.call(n,e)},[null==h?void 0:h.props,et]),eo=(0,e7.useCallback)(e=>{var n,t;et(!1,!0),null==(t=null==h?void 0:(n=h.props).onClick)||t.call(n,e)},[null==h?void 0:h.props,et]),ei=(0,e7.useCallback)(e=>{var n,t;et(!1,!0),null==(t=null==h?void 0:(n=h.props).onContextMenu)||t.call(n,e)},[null==h?void 0:h.props,et]),ea=(0,e7.useCallback)(e=>{var n,t;et(!0),null==(t=null==(n=null==h?void 0:h.props)?void 0:n.onFocus)||t.call(n,e)},[null==h?void 0:h.props,et]),el=(0,e7.useCallback)(e=>{var n,t;et(!0),null==(t=null==(n=null==h?void 0:h.props)?void 0:n.onMouseEnter)||t.call(n,e)},[null==h?void 0:h.props,et]),ed=(0,e7.useCallback)(e=>{var n,t;et(!1),null==(t=null==(n=null==h?void 0:h.props)?void 0:n.onMouseLeave)||t.call(n,e)},[null==h?void 0:h.props,et]);(0,e7.useEffect)(()=>
1{if(Y)return window.addEventListener("mousemove",e),()=>{window.removeEventListener("mousemove",e)};function e(n){$&&($===n.target||n.target instanceof Node&&$.contains(n.target)||(et(!1),window.removeEventListener("mousemove",e)))}},[Y,$,et]),(0,e7.useEffect)(()=>{g&&Y&&et(!1)},[g,et,Y]),(0,e7.useEffect)(()=>{!b&&Y&&et(!1)},[b,et,Y]),(0,e7.useEffect)(()=>Q.setReference($),[$,Q]),(0,e7.useEffect)(()=>{if(Y)return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)};function e(e){"Escape"===e.key&&et(!1,!0)}},[et,Y]);let eu=(0,e7.useCallback)(e=>{S.current=e,I()},[I]),ec=(0,e7.useCallback)(e=>{O.current=e,Q.setFloating(e)},[O,Q]),es=null==h?void 0:h.ref,ef=(0,e7.useCallback)(e=>{"function"==typeof es?es(e):es&&(es.current=e),P(e)},[es]),ep=(0,e7.useMemo)(()=>h?(0,e7.cloneElement)(h,{onBlur:er,onFocus:ea,onMouseEnter:el,onMouseLeave:ed,onClick:eo,onContextMenu:ei,ref:ef}):null,[h,er,eo,ei,ea,el,ed,ef]);if(!ep)return(0,e9.jsx)(e9.Fragment,{});if(g)return ep;let eh=(0,e9.jsx)(aW,{"data-ui":"Tooltip",...C,ref:ec,style:L,zOffset:E,$maxWidth:_,children:(0,e9.jsx)(aF,{...C,animate:s,arrow:f,arrowRef:eu,arrowX:D,arrowY:N,originX:V,originY:W,padding:m,placement:B,radius:y,ref:ec,scheme:k,shadow:j,children:b})});return(0,e9.jsxs)(e9.Fragment,{children:[(0,e9.jsx)(ie,{condition:s,wrapper:e=>(0,e9.jsx)(nd.M,{children:e}),children:Y&&(0,e9.jsx)(ie,{condition:!!w,wrapper:e=>(0,e9.jsx)(i$,{__unstable_name:"string"==typeof w?w:void 0,children:e}),children:eh})}),ep]})});var aq=Object.freeze,aX=Object.defineProperty,aG=(e,n)=>aq(aX(e,"raw",{value:aq(n||e.slice())}));let aY=ne.ZP.div(eC||(eC=aG(["\n  line-height: 0;\n"]))),aK=(0,ne.ZP)(rW)(eR||(eR=aG(["\n  & > ul {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n  }\n"]))),aU=(0,ne.F4)(eO||(eO=aG(["\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n"]))),aJ=(0,ne.ZP)(nn.L4p)(e$||(e$=aG(["\n  animation: "," 500ms linear infinite;\n"])),aU);function a0(e){let{children:n,id:t,onSelect:r,selected:o,value:i}=e,a=(0,e7.useCallback)(()=>{setTimeout(()=>{r(i)},0)},[r,i]),l=(0,e7.useCallback)(e=>{var n;"Enter"!==e.key||ib(n=e.currentTarget)||ig(n)||a()},[a]);return(0,e9.jsx)("li",{"aria-selected":o,"data-ui":"AutocompleteOption",id:t,role:"option",onClick:a,onKeyDown:l,children:n})}function a1(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 a2=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],a3=["bottom-start","top-start"],a4=(e,n)=>n?n.value:e,a5=(e,n)=>n.value.toLowerCase().indexOf(e.toLowerCase())>-1,a6=(0,e7.forwardRef)(function(e,n){let{border:t=!0,customValidity:r,disabled:o,filterOption:i,fontSize:a=2,icon:l,id:d,listBox:u=np,loading:c,onBlur:s,onChange:f,onFocus:p,onQueryChange:h,onSelect:b,openButton:g,options:v,padding:m=3,popover:x=np,prefix:w,radius:y=2,readOnly:k,relatedElements:j,renderOption:E,renderPopover:z,renderValue:C=a4,suffix:R,value:O,...$}=e,[P,S]=(0,e7.useReducer)(a1,{activeValue:O||null,focused:!1,listFocused:!1,query:null,value:O||null}),{activeValue:T,focused:M,listFocused:A,query:_,value:Z}=P,L=(0,e7.useCallback)(e=>{let{value:n}=e;return(0,e9.jsx)(oh,{"data-as":"button",padding:m,radius:2,tone:"inherit",children:(0,e9.jsx)(rJ,{size:a,textOverflow:"ellipsis",children:n})})},[a,m]),B="function"==typeof E?E:L,F="function"==typeof i?i:a5,Q=(0,e7.useRef)(null),I=(0,e7.useRef)(null),D=(0,e7.useRef)(null),N=(0,e7.useRef)(null),V=(0,e7.useRef)(!1),W=(0,e7.useRef)(Z),H=(0,e7.useRef)(O),q=(0,e7.useRef)(!1),X=tj(n),G="".concat(d,"-listbox"),Y=Array.isArray(v)?v:nf,K=ny(m),U=(0,e7.useMemo)(()=>null!==Z?Y.find(e=>e.value===Z):void 0,[Y,Z]),J=(0,e7.useMemo)(()=>Y.filter(e=>!_||F(_,e)),[F,Y,_]),ee=J.length,en=T?"".concat(d,"-option-").concat(T):void 0,et=null!==_&&c||M&&null!==_,er=(0,e7.useCallback)(e=>{setTimeout(()=>{if(q.current)return;let n=(j||[]).concat(Q.current?[Q.current]:[],I.current?[I.current]:[]),t=!1;
1if(document.activeElement){for(let e of n)if(e===document.activeElement||e.contains(document.activeElement)){t=!0;break}}!1===t&&(S({type:"root/blur"}),q.current=!1,h&&h(null),s&&s(e))},0)},[s,h,j]),eo=(0,e7.useCallback)(e=>{let n=N.current,t=e.target instanceof HTMLElement?e.target:null,r=(null==n?void 0:n.contains(t))||!1;r!==V.current&&(V.current=r,S({type:"root/setListFocused",listFocused:r}))},[]),ei=(0,e7.useCallback)(e=>{var n;S({type:"value/change",value:e}),q.current=!1,b&&b(e),W.current=e,f&&f(e),h&&h(null),null==(n=D.current)||n.focus()},[f,b,h]),ea=(0,e7.useCallback)(e=>{var n,t;if("ArrowDown"===e.key){if(e.preventDefault(),!ee)return;let n=J.find(e=>e.value===T),t=n?J.indexOf(n):-1,r=J[(t+1)%ee];r&&S({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("ArrowUp"===e.key){if(e.preventDefault(),!ee)return;let n=J.find(e=>e.value===T),t=n?J.indexOf(n):-1,r=J[-1===t?ee-1:(ee+t-1)%ee];r&&S({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("Escape"===e.key){S({type:"root/escape"}),q.current=!1,h&&h(null),null==(n=D.current)||n.focus();return}let r=e.target,o=N.current;if((o===r||(null==o?void 0:o.contains(r)))&&!a2.includes(e.key)){null==(t=D.current)||t.focus();return}},[T,J,ee,h]),el=(0,e7.useCallback)(e=>{let n=e.currentTarget.value;S({type:"input/change",query:n}),h&&h(n)},[h]),ed=(0,e7.useCallback)(e=>{!M&&(S({type:"input/focus"}),p&&p(e))},[M,p]),eu=(0,e7.useCallback)(()=>{q.current=!0},[]),ec=(0,e7.useCallback)(()=>{q.current=!1},[]),es=(0,e7.useCallback)(()=>{var e;S({type:"root/clear"}),W.current="",f&&f(""),h&&h(null),null==(e=D.current)||e.focus()},[f,h]),ef=(0,e7.useCallback)(()=>{S({type:"input/focus"})},[]);(0,e7.useEffect)(()=>{if(O!==H.current){H.current=O,void 0!==O&&(S({type:"value/change",value:O}),W.current=O);return}O!==W.current&&(W.current=O||null,S({type:"value/change",value:O||null}))},[O]),(0,e7.useEffect)(()=>{!M&&W.current&&S({type:"root/setActiveValue",value:W.current})},[M]),(0,e7.useEffect)(()=>{let e=N.current;if(!e)return;let n=J.find(e=>e.value===T);if(n){let t=J.indexOf(n),r=e.childNodes[t];if(r){if(document.activeElement&&r.contains(document.activeElement))return;ix(r)}}},[T,J]);let ep=(0,e7.useCallback)(e=>{D.current=e,X.current=e},[X]),eh=(0,e7.useMemo)(()=>{if(!c&&!o&&Z)return{"aria-label":"Clear",onFocus:ef}},[o,ef,c,Z]),eb=(0,e7.useMemo)(()=>K.map(e=>0===e?0:1===e||2===e?1:e-2),[K]),eg=(0,e7.useMemo)(()=>K.map(e=>Math.max(e-1,0)),[K]),ev=(0,e7.useMemo)(()=>"object"==typeof g?g:np,[g]),em=(0,e7.useCallback)(e=>{S({type:"root/open",query:Z?C(Z,U):""}),ev.onClick&&ev.onClick(e),is(()=>{var e;return null==(e=D.current)?void 0:e.focus()})},[U,ev,C,Z]),ex=(0,e7.useMemo)(()=>o||k||!g?void 0:(0,e9.jsx)(rW,{"aria-hidden":et,padding:eb,children:(0,e9.jsx)(ou,{"aria-label":"Open",disabled:et,fontSize:a,icon:nn.v4q,mode:"bleed",padding:eg,...ev,onClick:em})}),[o,et,a,em,g,eb,eg,ev,k]),ew=(0,e7.useMemo)(()=>null===_?null!==Z?C(Z,U):"":_,[U,_,C,Z]),ey=(0,e9.jsx)(aM,{...$,"aria-activedescendant":en,"aria-autocomplete":"list","aria-expanded":et,"aria-owns":G,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:t,clearButton:eh,customValidity:r,disabled:o,fontSize:a,icon:l,iconRight:c&&aJ,id:d,inputMode:"search",onChange:el,onClear:es,onFocus:ed,padding:K,prefix:w,radius:y,readOnly:k,ref:ep,role:"combobox",spellCheck:!1,suffix:R||ex,value:ew}),ek=(0,e7.useCallback)(e=>{var n;"Tab"===e.key&&A&&(null==(n=D.current)||n.focus())},[A]),ej=(0,e7.useMemo)(()=>0===J.length?null:(0,e9.jsx)(aK,{"data-ui":"AutoComplete__results",onKeyDown:ek,padding:1,...u,tabIndex:-1,children:(0,e9.jsx)(at,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:G,ref:N,role:"listbox",space:1,children:J.map(e=>{let n=null!==T?e.value===T:U===e;return(0,e9.jsx)(a0,{id:"".concat(d,"-option-").concat(e.value),onSelect:ei,selected:n,value:e.value,children:(0,e7.cloneElement)(B(e),{disabled:c,selected:n,tabIndex:A&&n?0:-1})},e.value)})})}),[T,U,J,ei,ek,d,u,G,A,c,B]),eE=(0,e7.useMemo)(()=>z?z({content:ej,hidden:!et,inputElement:D.current,onMouseEnter:eu,onMouseLeave:ec},I):0===ee?null:(0,e9.jsx)(iH,{arrow:!1,constrainSize:!0,content:ej,fallbackPlacements:a3,matchReferenceWidth:!0,onMouseEnter:eu,onMouseLeave:ec,open:et,overflow:"auto",placement:"bottom-start",portal:!0,radius:y,ref:I,referenceElement:D.current,...x}),[ej,et,ee,eu,ec,x,y,z]);return(0,e9.jsxs)(aY,{"data-ui":"Autocomplete",onBlur:er,onFocus:eo,onKeyDown:ea,ref:Q,children:[ey,eE]})});var a9=Object.freeze,a7=Object.defineProperty,a8=(e,n)=>a9(a7(e,"raw",{value:a9(n||e.slice())}));
1let le=ne.ZP.ol(eP||(eP=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"]))),ln=(0,ne.ZP)(ou)(eS||(eS=a8(["\n  appearance: none;\n  margin: -4px;\n"]))),lt=(0,e7.forwardRef)(function(e,n){let{children:t,maxLength:r,separator:o,space:i=2,...a}=e,l=ny(i),[d,u]=(0,e7.useState)(!1),[c,s]=(0,e7.useState)(null),[f,p]=(0,e7.useState)(null),h=(0,e7.useCallback)(()=>u(!1),[]),b=(0,e7.useCallback)(()=>u(!0),[]);nj(h,[c,f]);let g=(0,e7.useMemo)(()=>e7.Children.toArray(t).filter(e=>(0,e7.isValidElement)(e)),[t]),v=(0,e7.useMemo)(()=>{let e=g.length;if(r&&e>r){let n=Math.ceil(r/2),t=Math.floor(r/2);return[...g.slice(0,n-1),(0,e9.jsx)(iH,{constrainSize:!0,content:(0,e9.jsx)(at,{as:"ol",overflow:"auto",padding:l,space:l,children:g.slice(n-1,e-t)}),open:d,placement:"top",portal:!0,ref:p,children:(0,e9.jsx)(ln,{fontSize:1,mode:"bleed",onClick:d?h:b,padding:1,ref:s,selected:d,text:"…"})},"button"),...g.slice(e-t)]}return g},[h,b,r,d,g,l]);return(0,e9.jsx)(le,{"data-ui":"Breadcrumbs",...a,ref:n,children:v.map((e,n)=>(0,e9.jsxs)(e7.Fragment,{children:[n>0&&(0,e9.jsx)(rW,{"aria-hidden":!0,as:"li",paddingX:l,children:o||(0,e9.jsx)(rJ,{muted:!0,children:"/"})}),(0,e9.jsx)(rW,{as:"li",children:e})]},n))})});var lr=Object.freeze,lo=Object.defineProperty,li=(e,n)=>lr(lo(e,"raw",{value:lr(n||e.slice())}));let la=Symbol.for("@sanity/ui/context/dialog");ta[la]=ta[la]||(0,e7.createContext)({version:0});let ll=ta[la];var ld=Object.freeze,lu=Object.defineProperty,lc=(e,n)=>ld(lu(e,"raw",{value:ld(n||e.slice())}));function ls(e,n,t){return!e||!n||iv(e,t)||iv(n,t)}let lf=(0,ne.ZP)(iE)(rp,function(e){let{theme:n}=e,{color:t}=(0,e6.aQ)(n);return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:t.backdrop}},function(e){let{media:n}=(0,e6.aQ)(e.theme);return nv(n,e.$position,e=>({"&&":{position:e}}))},function(e){return e.$animate?(0,ne.iv)(eM||(eM=li(["\n    @keyframes zoomIn {\n      from {\n        opacity: 0;\n        transform: scale(0.95);\n      }\n      to {\n        opacity: 1;\n        transform: scale(1);\n      }\n    }\n    @keyframes fadeIn {\n      from {\n        opacity: 0;\n      }\n      to {\n        opacity: 1;\n      }\n    }\n\n    animation: fadeIn 200ms ease-out;\n    // Animates the dialog card.\n    & > [data-ui='DialogCard'] {\n      animation: zoomIn 200ms ease-out;\n    }\n  "]))):(0,ne.iv)(eT||(eT=li([""])))}),lp=(0,ne.ZP)(o$)(eA||(eA=lc(["\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"]))),lh=(0,ne.ZP)(oh)(e_||(e_=lc(["\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"]))),lb=(0,ne.ZP)(r3)(eZ||(eZ=lc(["\n  flex: 1;\n  min-height: 0;\n  width: 100%;\n"]))),lg=(0,ne.ZP)(rW)(eL||(eL=lc(["\n  position: relative;\n  z-index: 2;\n"]))),lv=(0,ne.ZP)(rW)(eB||(eB=lc(["\n  position: relative;\n  z-index: 1;\n  overflow: auto;\n  outline: none;\n"]))),lm=(0,ne.ZP)(rW)(eF||(eF=lc(["\n  position: relative;\n  z-index: 3;\n"]))),lx=(0,e7.forwardRef)(function(e,n){var t;let{__unstable_autoFocus:r,__unstable_hideCloseButton:o,children:i,contentRef:a,footer:l,header:d,id:u,onClickOutside:c,onClose:s,portal:f,radius:p,scheme:h,shadow:b,width:g}=e,v=iO(),m=f?(null==(t=v.elements)?void 0:t[f])||null:v.element,x=o8().element,w=ny(p),y=ny(b),k=ny(g),j=tj(n),[E,z]=(0,e7.useState)(null),C=(0,e7.useRef)(null),{isTopLayer:R}=ic(),O=!!s&&!1===o,$=!!d||O;(0,e7.useEffect)(()=>{r&&j.current&&ix(j.current)},[r,j]),ti((0,e7.useCallback)(e=>{if(!R||!s)return;let n=document.activeElement;(!n||ls(x,m,n))&&"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),s())},[x,R,s,m])),nj((0,e7.useCallback)(e=>{if(!R||!c)return;let n=e.target;(!n||ls(x,m,n))&&c()},[x,R,c,m]),[E]);let P=(0,e7.useCallback)(e=>{z(e),j.current=e},[j]),S=(0,e7.useCallback)(e=>{C.current=e,"function"==typeof a?a(e):a&&(a.current=e)},[a]);return(0,e9.jsx)(lp,{"data-ui":"DialogCard",width:k,children:(0,e9.jsx)(lh,{radius:w,ref:P,scheme:h,shadow:y,children:(0,e9.jsxs)(lb,{direction:"column",children:[$&&(0,e9.jsx)(lg,{children:(0,e9.jsxs)(r3,{align:"center",padding:3,children:[(0,e9.jsx)(rW,{flex:1,padding:2,children:d&&(0,e9.jsx)(rJ,{id:"".concat(u,"_label"),size:1,weight:"semibold",children:d})}),O&&(0,e9.jsx)(rW,{flex:"none",children:(0,e9.jsx)(ou,{"aria-label":"Close dialog",disabled:!s,icon:nn.Two,mode:"bleed",onClick:s,padding:2})})]})}),(0,e9.jsx)(lv,{flex:1,ref:S,tabIndex:-1,children:i}),l&&(0,e9.jsx)(lm,{children:l})]})})})}),lw=(0,e7.forwardRef)(function(e,n){var t;let r=(0,e7.useContext)(ll),{layer:o}=tp(),{__unstable_autoFocus:i=!0,__unstable_hideCloseButton:a=!1,cardRadius:l=4,cardShadow:d=3,children:u,contentRef:c,footer:s,header:f,id:p,onActivate:h,onClickOutside:b,onClose:g,onFocus:v,padding:m=3,portal:x,position:w=r.position||"fixed",scheme:y,width:k=0,zOffset:j=r.zOffset||o.dialog.zOffset,animate:E=!1,...z}=e,C=iO(),R=x?(null==(t=C.elements)?void 0:t[x])||null:C.element,O=o8().element,$=ny(l),P=ny(m),S=ny(w),T=ny(k),M=ny(j),A=(0,e7.useRef)(null),_=(0,e7.useRef)(null),Z=(0,e7.useRef)(null),L=(0,e7.useRef)(null),B=(0,e7.useCallback)(e=>{null==v||v(e);let n=e.target,t=Z.current;if(t&&n===A.current){iw(t);return}if(t&&n===_.current){ix(t);return}ih(e.target)&&(L.current=e.target)},[v]),F="".concat(p,"_label"),Q=(0,e7.useRef)(),I=(0,e7.useCallback)(()=>{Q.current&&clearTimeout(Q.current),Q.current=setTimeout(()=>{let e=document.activeElement;if(e&&!ls(O,R,e)){let e=L.current;if(!e||!document.body.contains(e)){let e=Z.current;e&&ix(e);return}
1e.focus()}},0)},[O,R]);return(0,e9.jsx)(i$,{__unstable_name:x,children:(0,e9.jsxs)(lf,{...z,$animate:E,$padding:P,$position:S,"aria-labelledby":F,"aria-modal":!0,"data-ui":"Dialog",id:p,onActivate:h,onClick:I,onFocus:B,ref:n,role:"dialog",zOffset:M,children:[(0,e9.jsx)("div",{ref:A,tabIndex:0}),(0,e9.jsx)(lx,{__unstable_autoFocus:i,__unstable_hideCloseButton:a,contentRef:c,footer:s,header:f,id:p,onClickOutside:b,onClose:g,portal:x,radius:$,ref:Z,scheme:y,shadow:d,width:T,children:u}),(0,e9.jsx)("div",{ref:_,tabIndex:0})]})})});function ly(e){let{children:n,position:t,zOffset:r}=e,o=(0,e7.useMemo)(()=>({version:0,position:t,zOffset:r}),[t,r]);return(0,e9.jsx)(ll.Provider,{value:o,children:n})}var lk=Object.freeze,lj=Object.defineProperty,lE=(e,n)=>lk(lj(e,"raw",{value:lk(n||e.slice())}));let lz=ne.ZP.kbd(eQ||(eQ=lE(["\n  font: inherit;\n  padding: 1px;\n\n  &:not([hidden]) {\n    display: block;\n  }\n"]))),lC=(0,ne.ZP)(oH)(eI||(eI=lE(["\n  &:not([hidden]) {\n    display: block;\n  }\n"]))),lR=(0,e7.forwardRef)(function(e,n){let{fontSize:t,keys:r,padding:o,radius:i,space:a=.5,...l}=e,d=ny(a);return r&&0!==r.length?(0,e9.jsx)(lz,{"data-ui":"Hotkeys",...l,ref:n,children:(0,e9.jsx)(oI,{as:"span",space:d,children:r.map((e,n)=>(0,e9.jsx)(lC,{fontSize:t,padding:o,radius:i,children:e},n))})}):(0,e9.jsx)(e9.Fragment,{})}),lO=Symbol.for("@sanity/ui/context/menu");ta[lO]=ta[lO]||(0,e7.createContext)(null);let l$=ta[lO];function lP(e){return ib(e)&&"true"!==e.getAttribute("data-disabled")||ig(e)&&!e.disabled}function lS(e){return e.filter(lP)}let lT=[];var lM=Object.freeze,lA=Object.defineProperty;let l_=(0,ne.ZP)(rW)(eD||(eD=lM(lA(b=["\n  outline: none;\n  overflow: auto;\n"],"raw",{value:lM(b.slice())})))),lZ=(0,e7.forwardRef)(function(e,n){let{children:t,focusFirst:r,focusLast:o,onClickOutside:i,onEscape:a,onItemClick:l,onItemSelect:d,onKeyDown:u,originElement:c,padding:s=1,registerElement:f,shouldFocus:p=e.focusFirst&&"first"||e.focusLast&&"last"||null,space:h=1,...b}=e,g=tj(n),{isTopLayer:v}=ic(),{activeElement:m,activeIndex:x,handleItemMouseEnter:w,handleItemMouseLeave:y,handleKeyDown:k,mount:j,rootElement:E,setRootElement:z}=function(e){let{onKeyDown:n,originElement:t,shouldFocus:r}=e,o=(0,e7.useRef)([]),[i,a]=(0,e7.useState)(null),[l,d]=(0,e7.useState)(-1),u=(0,e7.useRef)(l),c=o.current[l]||null,s=!!i,f=(0,e7.useCallback)(e=>{d(e),u.current=e},[]),p=(0,e7.useCallback)((e,n)=>e?(-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).indexOf(r);if(t.unshift(o),n===e)break;r=n}return t}(e,r));n.sort((e,n)=>{let r=t.get(e)||lT,o=t.get(n)||lT,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&&f(o.current.indexOf(e)),()=>{let n=o.current.indexOf(e);n>-1&&o.current.splice(n,1)}):()=>void 0,[i,f]),h=(0,e7.useCallback)(e=>{if("Tab"===e.key){t&&t.focus();return}if("Home"===e.key){e.preventDefault(),e.stopPropagation();let n=lS(o.current)[0];if(!n)return;f(o.current.indexOf(n));return}if("End"===e.key){e.preventDefault(),e.stopPropagation();let n=lS(o.current),t=n[n.length-1];if(!t)return;f(o.current.indexOf(t));return}if("ArrowUp"===e.key){e.preventDefault(),e.stopPropagation();let n=lS(o.current),t=n.length;if(0===t)return;let r=o.current[u.current],i=n.indexOf(r),a=n[i=(i-1+t)%t];f(o.current.indexOf(a));return}if("ArrowDown"===e.key){e.preventDefault(),e.stopPropagation();let n=lS(o.current),t=n.length;if(0===t)return;let r=o.current[u.current],i=n.indexOf(r),a=n[i=(i+1)%t];f(o.current.indexOf(a));return}n&&n(e)},[n,t,f]),b=(0,e7.useCallback)(e=>{let n=e.currentTarget;f(o.current.indexOf(n))},[f]),g=(0,e7.useCallback)(()=>{f(-2),null==i||i.focus()},[f,i]);return(0,e7.useEffect)(()=>{if(!s)return;let e=window.requestAnimationFrame(()=>{let e=u.current;if(-1===e){if("first"===r){let e=lS(o.current)[0];if(e){let n=o.current.indexOf(e);f(n),u.current=n}}if("last"===r){let e=lS(o.current),n=e[e.length-1];if(n){let e=o.current.indexOf(n);f(e),u.current=e}}return}let n=o.current[e]||null;null==n||n.focus()});return()=>{window.cancelAnimationFrame(e)}},[l,s,f,r]),{activeElement:c,activeIndex:l,handleItemMouseEnter:b,handleItemMouseLeave:g,handleKeyDown:h,mount:p,rootElement:i,setRootElement:a}}({onKeyDown:u,originElement:c,shouldFocus:p}),C=(0,e7.useCallback)(e=>{z(e),g.current=e},[g,z]);(0,e7.useEffect)(()=>{d&&d(x)},[x,d]),nj((0,e7.useCallback)(e=>v&&i&&i(e),[v,i]),[E]),ti((0,e7.useCallback)(e=>{v&&"Escape"===e.key&&(e.stopPropagation(),a&&a())},[v,a])),(0,e7.useEffect)(()=>
1{if(E&&f)return f(E)},[f,E]);let R=(0,e7.useMemo)(()=>({version:0,activeElement:m,activeIndex:x,mount:j,onClickOutside:i,onEscape:a,onItemClick:l,onItemMouseEnter:w,onItemMouseLeave:y,registerElement:f,onMouseEnter:w,onMouseLeave:y}),[m,x,j,w,y,i,a,l,f]);return(0,e9.jsx)(l$.Provider,{value:R,children:(0,e9.jsx)(l_,{"data-ui":"Menu",...b,onKeyDown:k,padding:s,ref:C,role:"menu",tabIndex:-1,children:(0,e9.jsx)(at,{space:h,children:t})})})}),lL=(0,e7.forwardRef)(function(e,n){let{__unstable_disableRestoreFocusOnClose:t=!1,boundaryElement:r,button:o,id:i,menu:a,onClose:l,onOpen:d,placement:u,popoverScheme:c,portal:s=!0,popover:f,popoverRadius:p,preventOverflow:h}=e,[b,g]=(0,e7.useState)(!1),[v,m]=(0,e7.useState)(null),[x,w]=(0,e7.useState)(null),[y,k]=(0,e7.useState)([]),j=(0,e7.useRef)(b);(0,e7.useEffect)(()=>{d&&b&&!j.current&&d()},[d,b]),(0,e7.useEffect)(()=>{l&&!b&&j.current&&l()},[l,b]),(0,e7.useEffect)(()=>{j.current=b},[b]);let E=(0,e7.useCallback)(()=>{g(e=>!e),m(null)},[]),z=(0,e7.useCallback)(e=>{b&&e.preventDefault()},[b]),C=(0,e7.useCallback)(e=>{if("ArrowDown"===e.key||"Enter"===e.key||" "===e.key){e.preventDefault(),g(!0),m("first");return}if("ArrowUp"===e.key){e.preventDefault(),g(!0),m("last");return}},[]),R=(0,e7.useCallback)(e=>{let n=e.target;if(!(!(n instanceof Node)||x&&(n===x||x.contains(n)))){for(let e of y)if(n===e||e.contains(n))return;g(!1)}},[x,y]),O=(0,e7.useCallback)(()=>{g(!1),!t&&x&&x.focus()},[x,t]),$=(0,e7.useCallback)(e=>{let n=e.relatedTarget;if(n instanceof Node){for(let e of y)if(e===n||e.contains(n))return;g(!1)}},[y]),P=(0,e7.useCallback)(()=>{g(!1),!t&&x&&x.focus()},[x,t]),S=(0,e7.useCallback)(e=>(k(n=>n.concat([e])),()=>{k(n=>n.filter(n=>n!==e))}),[]),T=(0,e7.useMemo)(()=>({"aria-labelledby":i,onBlurCapture:$,onClickOutside:R,onEscape:O,onItemClick:P,originElement:x,registerElement:S,shouldFocus:v}),[x,R,O,P,i,$,S,v]),M=(0,e8.isElement)(a)?(0,e7.cloneElement)(a,T):null,A=(0,e7.useCallback)(e=>{"function"==typeof n?n(e):n&&(n.current=e),w(e)},[n]),_=(0,e7.useMemo)(()=>(0,e8.isElement)(o)?(0,e7.cloneElement)(o,{"data-ui":"MenuButton",id:i,onClick:E,onKeyDown:C,onMouseDown:z,"aria-haspopup":!0,"aria-expanded":b,ref:A,selected:b}):null,[o,E,C,z,i,b,A]),Z=(0,e7.useMemo)(()=>({boundaryElement:r,overflow:"auto",placement:u,portal:s,preventOverflow:h,radius:p,scheme:c,...f||{}}),[r,u,p,c,s,h,f]);return(0,e9.jsx)(iH,{"data-ui":"MenuButton__popover",...Z,content:M,open:b,children:_||(0,e9.jsx)(e9.Fragment,{})})});var lB=Object.freeze,lF=Object.defineProperty;let lQ=ne.ZP.hr(eN||(eN=lB(lF(g=["\n  height: 1px;\n  border: 0;\n  background: var(--card-hairline-soft-color);\n  margin: 0;\n"],"raw",{value:lB(g.slice())}))));var lI=Object.freeze,lD=Object.defineProperty,lN=(e,n)=>lI(lD(e,"raw",{value:lI(n||e.slice())}));let lV=(0,ne.ZP)(rW)(rh,function(){return(0,ne.iv)(eV||(eV=lN(["\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: -moz-available;\n      width: -webkit-fill-available;\n      width: stretch;\n    }\n\n    /* &:is(a) */\n    &[data-as='a'] {\n      text-decoration: none;\n    }\n  "])))},function(e){var n;let{$tone:t}=e,{color:r,style:o}=(0,e6.aQ)(e.theme),i=r.selectable[t];return(0,ne.iv)(eW||(eW=lN(["\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            &:active {\n              ","\n            }\n          }\n        }\n      }\n    }\n\n    ","\n  "])),oe(r,i.enabled),oe(r,i.disabled),oe(r,i.pressed),oe(r,i.selected),oe(r,i.hovered),oe(r,i.pressed),oe(r,i.disabled),oe(r,i.pressed),oe(r,i.selected),oe(r,i.hovered),oe(r,i.pressed),null==(n=null==o?void 0:o.card)?void 0:n.root)});function lW(){let e=(0,e7.useContext)(l$);if(!e)throw Error("useMenu(): missing context value");if(!o9(e)||0!==e.version)throw Error("useMenu(): the context value is not compatible");return e}function lH(e){let{as:n="button",children:t,fontSize:r=1,icon:o,onClick:i,padding:a=3,popover:l,radius:d=2,space
1:u=3,text:c,tone:s="default",...f}=e,p=lW(),{scheme:h}=tc(),{activeElement:b,mount:g,onClickOutside:v,onEscape:m,onItemClick:x,onItemMouseEnter:w=p.onMouseEnter,registerElement:y}=p,[k,j]=(0,e7.useState)(null),[E,z]=(0,e7.useState)(!1),C=(0,e7.useRef)(null),R=!!b&&b===k,[O,$]=(0,e7.useState)(!1),P=(0,e7.useCallback)(e=>{$(!1),w(e),z(!0)},[w]),S=(0,e7.useCallback)(e=>{"ArrowLeft"===e.key&&(e.stopPropagation(),z(!1),requestAnimationFrame(()=>{null==k||k.focus()}))},[k]),T=(0,e7.useCallback)(e=>{i&&i(e),C.current="first",z(!0),requestAnimationFrame(()=>{C.current=null})},[i]),M=(0,e7.useCallback)(()=>{z(!1),x&&x()},[x]),A=(0,e7.useCallback)(()=>$(!0),[]);(0,e7.useEffect)(()=>g(k),[g,k]),(0,e7.useEffect)(()=>{R||z(!1)},[R]),(0,e7.useEffect)(()=>{E||$(!1)},[E]);let _=(0,e9.jsx)(lZ,{onClickOutside:v,onEscape:m,onItemClick:M,onKeyDown:S,onMouseEnter:A,registerElement:y,shouldFocus:C.current,children:t}),Z=(0,e7.useCallback)(e=>{let n=e.currentTarget;if(document.activeElement===n&&"ArrowRight"===e.key){C.current="first",z(!0),$(!0),requestAnimationFrame(()=>{C.current=null});return}},[]);return(0,e9.jsx)(iH,{...l,content:_,"data-ui":"MenuGroup__popover",open:E,children:(0,e9.jsx)(lV,{"data-as":n,"data-ui":"MenuGroup",forwardedAs:n,...f,"aria-pressed":"button"===n?O:void 0,"data-pressed":"button"!==n?O:void 0,"data-selected":!O&&R?"":void 0,$radius:ny(d),$tone:s,$scheme:h,onClick:T,onKeyDown:Z,onMouseEnter:P,ref:j,tabIndex:-1,type:"button"===n?"button":void 0,children:(0,e9.jsxs)(r3,{gap:u,padding:a,children:[o&&(0,e9.jsxs)(rJ,{size:r,children:[(0,e7.isValidElement)(o)&&o,(0,e8.isValidElementType)(o)&&(0,e7.createElement)(o)]}),(0,e9.jsx)(rW,{flex:1,children:(0,e9.jsx)(rJ,{size:r,textOverflow:"ellipsis",weight:"medium",children:c})}),(0,e9.jsx)(rJ,{size:r,children:(0,e9.jsx)(nn.XCv,{})})]})})})}let lq=(0,e7.forwardRef)(function(e,n){let{as:t="button",children:r,disabled:o,fontSize:i=1,hotkeys:a,icon:l,iconRight:d,onClick:u,padding:c=3,paddingX:s,paddingY:f,paddingTop:p,paddingRight:h,paddingBottom:b,paddingLeft:g,pressed:v,radius:m=2,selected:x,space:w=3,text:y,tone:k="default",...j}=e,{scheme:E}=tc(),z=lW(),{activeElement:C,mount:R,onItemClick:O,onItemMouseEnter:$=z.onMouseEnter,onItemMouseLeave:P=z.onMouseLeave}=z,[S,T]=(0,e7.useState)(null),M=!!C&&C===S;(0,e7.useEffect)(()=>R(S,x),[R,S,x]);let A=tj(n),_=(0,e7.useCallback)(e=>{!o&&(u&&u(e),O&&O())},[o,u,O]),Z=(0,e7.useMemo)(()=>({padding:c,paddingX:s,paddingY:f,paddingTop:p,paddingRight:h,paddingBottom:b,paddingLeft:g}),[c,s,f,p,h,b,g]),L=ny(i).map(e=>e-1),B=(0,e7.useCallback)(e=>{A.current=e,T(e)},[A]);return(0,e9.jsxs)(lV,{"data-ui":"MenuItem",...j,"aria-pressed":"button"===t&&v,"data-pressed":"button"!==t&&v?"":void 0,"data-selected":M?"":void 0,"data-disabled":o?"":void 0,forwardedAs:t,$radius:ny(m),$padding:ny(0),$tone:o?"default":k,$scheme:E,disabled:o,onClick:_,onMouseEnter:$,onMouseLeave:P,ref:B,role:"menuitem",tabIndex:-1,type:"button"===t?"button":void 0,children:[(l||y||d)&&(0,e9.jsxs)(r3,{as:"span",gap:w,align:"center",...Z,children:[l&&(0,e9.jsxs)(rJ,{size:i,children:[(0,e7.isValidElement)(l)&&l,(0,e8.isValidElementType)(l)&&(0,e7.createElement)(l)]}),y&&(0,e9.jsx)(rW,{flex:1,children:(0,e9.jsx)(rJ,{size:i,textOverflow:"ellipsis",weight:"medium",children:y})}),a&&(0,e9.jsx)(lR,{fontSize:L,keys:a,style:{marginTop:-4,marginBottom:-4}}),d&&(0,e9.jsxs)(rJ,{size:i,children:[(0,e7.isValidElement)(d)&&d,(0,e8.isValidElementType)(d)&&(0,e7.createElement)(d)]})]}),r&&(0,e9.jsx)(rW,{as:"span",...Z,children:r})]})});var lX=Object.freeze,lG=Object.defineProperty,lY=(e,n)=>lX(lG(e,"raw",{value:lX(n||e.slice())}));let lK=(0,ne.F4)(eH||(eH=lY(["\n  0% {\n    background-position: 100%;\n  }\n  100% {\n    background-position: -100%;\n  }\n"]))),lU=(0,ne.iv)(eq||(eq=lY(["\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"])),lK),lJ=(0,ne.iv)(eG||(eG=lY(["\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?lU:(0,ne.iv)(eX||(eX=lY(["\n            background-color: var(--card-skeleton-color-from);\n          "])))}),l0=(0,ne.ZP)(rW)(rh,lJ),l1=(0,e7.forwardRef)(function(e,n){let{animated:t=!1,delay:r,radius:o,...i}=e,[a,l]=(0,e7.useState)(!r);return(0,e7.useEffect)(()=>
1{if(!r)return l(!0);let e=setTimeout(()=>{l(!0)},r);return()=>{clearTimeout(e)}},[r]),(0,e9.jsx)(l0,{...i,$animated:t,$radius:ny(o),$visible:a,ref:n})}),l2=(0,ne.ZP)(l1)(e=>{let{$size:n,$style:t}=e,{font:r,media:o}=(0,e6.aQ)(e.theme),i=r[t];return nv(o,n,e=>{let n=i.sizes[e];return{height:n.lineHeight-n.ascenderHeight-n.descenderHeight}})}),l3=(0,e7.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=ny(t);return(0,e9.jsx)(l2,{...r,$size:o,ref:n,$style:"text"})});(0,e7.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=ny(t);return(0,e9.jsx)(l2,{...r,$size:o,ref:n,$style:"label"})}),(0,e7.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=ny(t);return(0,e9.jsx)(l2,{...r,$size:o,ref:n,$style:"heading"})}),(0,e7.forwardRef)(function(e,n){let{size:t=2,...r}=e,o=ny(t);return(0,e9.jsx)(l2,{...r,$size:o,ref:n,$style:"code"})});var l4=Object.freeze,l5=Object.defineProperty;let l6=(0,ne.ZP)(ou)(eY||(eY=l4(l5(v=["\n  max-width: 100%;\n"],"raw",{value:l4(v.slice())})))),l9=(0,e7.forwardRef)(function(e,n){let{icon:t,id:r,focused:o,fontSize:i=1,label:a,onClick:l,onFocus:d,padding:u=2,selected:c,...s}=e,f=(0,e7.useRef)(null),p=(0,e7.useRef)(!1),h=(0,e7.useCallback)(()=>{p.current=!1},[]),b=(0,e7.useCallback)(e=>{p.current=!0,d&&d(e)},[d]),g=tj(n);return(0,e7.useEffect)(()=>{o&&!p.current&&(f.current&&f.current.focus(),p.current=!0)},[o]),(0,e9.jsx)(l6,{"data-ui":"Tab",...s,"aria-selected":c?"true":"false",fontSize:i,icon:t,id:r,mode:"bleed",onClick:l,onBlur:h,onFocus:b,padding:u,ref:e=>{f.current=e,g.current=e},role:"tab",selected:c,tabIndex:c?0:-1,text:a,type:"button"})});var l7=Object.freeze,l8=Object.defineProperty;function de(e){return!!e}let dn=(0,ne.ZP)(oI)(eK||(eK=l7(l8(m=["\n  & > div {\n    display: inline-block;\n    vertical-align: middle;\n    max-width: 100%;\n    box-sizing: border-box;\n  }\n"],"raw",{value:l7(m.slice())})))),dt=(0,e7.forwardRef)(function(e,n){let{children:t,...r}=e,[o,i]=(0,e7.useState)(-1),a=(0,e7.useMemo)(()=>t.filter(de),[t]).map((e,n)=>(0,e7.cloneElement)(e,{focused:o===n,key:n,onFocus:()=>d(n)})),l=a.length,d=(0,e7.useCallback)(e=>{i(e)},[]),u=(0,e7.useCallback)(e=>{"ArrowLeft"===e.key&&i(e=>(e+l-1)%l),"ArrowRight"===e.key&&i(e=>(e+1)%l)},[l]);return(0,e9.jsx)(dn,{"data-ui":"TabList",...r,onKeyDown:u,ref:n,role:"tablist",children:a})}),dr=(0,e7.forwardRef)(function(e,n){let{flex:t,...r}=e;return(0,e9.jsx)(rW,{"data-ui":"TabPanel",...r,flex:t,ref:n,role:"tabpanel",tabIndex:void 0===e.tabIndex?0:e.tabIndex,children:e.children})});var di=Object.freeze,da=Object.defineProperty,dl=(e,n)=>di(da(e,"raw",{value:di(n||e.slice())}));let dd={error:"critical",warning:"caution",success:"positive",info:"primary"},du={error:"critical",warning:"caution",success:"positive",info:"primary"},dc={error:"alert",warning:"alert",success:"alert",info:"alert"},ds=(0,ne.ZP)(oh)(eU||(eU=dl(["\n  pointer-events: all;\n  & > * {\n    opacity: var(",", 1);\n    will-change: opacity;\n  }\n"])),nh),df=(0,ne.ZP)(r3)(eJ||(eJ=dl(["\n  overflow-x: auto;\n"])));function dp(e){let{closable:n,description:t,onClose:r,radius:o=3,title:i,status:a,...l}=e,d=a?dd[a]:"default",u=a?du[a]:"default",c=a?dc[a]:"status";return(0,e9.jsx)(ds,{"data-ui":"Toast",role:c,...l,marginTop:3,radius:o,shadow:2,tone:d,children:(0,e9.jsxs)(r3,{align:"flex-start",children:[(0,e9.jsx)(df,{flex:1,padding:3,children:(0,e9.jsxs)(at,{space:3,children:[i&&(0,e9.jsx)(rJ,{size:1,weight:"medium",children:i}),t&&(0,e9.jsx)(rJ,{muted:!0,size:1,children:t})]})}),n&&(0,e9.jsx)(rW,{padding:1,children:(0,e9.jsx)(ou,{as:"button",icon:nn.Two,mode:"bleed",padding:2,tone:u,onClick:r,style:{verticalAlign:"top"}})})]})})}let dh=Symbol.for("@sanity/ui/context/toast");ta[dh]=ta[dh]||(0,e7.createContext)(null);let db=ta[dh];var dg=Object.freeze,dv=Object.defineProperty,dm=(e,n)=>dg(dv(e,"raw",{value:dg(n||e.slice())}));let dx=(0,ne.ZP)(iE)(e0||(e0=dm(["\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  pointer-events: none;\n"]))),dw=ne.ZP.div(e1||(e1=dm(["\n  box-sizing: border-box;\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  max-width: 420px;\n  width: 100%;\n"]))),dy=0;function dk(e){let{children:n,padding:t=4,paddingX:r,paddingY:o,zOffset:i}=e,[a,l]=(0,e7.useState)([]),d=(0,e7.useRef)({}),u=(0,e7.useCallback)(e=>{let n=e=>(0,e7.startTransition)(()=>l(e)),t=e.id||String(dy++),r=e.duration||5e3,o=()=>{var e;
1let 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,e7.useEffect)(()=>()=>{for(let{timeoutId:e}of Object.values(d.current))clearTimeout(e);d.current={}},[]);let c=(0,e7.useMemo)(()=>({version:0,push:u}),[u]),s=function(){let[e,n]=(0,e7.useReducer)(()=>!0,!1);return(0,e7.useEffect)(n,[n]),e}();return(0,e9.jsxs)(db.Provider,{value:c,children:[n,s&&(0,e9.jsx)(dx,{"data-ui":"ToastProvider",zOffset:i,children:(0,e9.jsx)(dw,{children:(0,e9.jsx)(rW,{padding:t,paddingX:r,paddingY:o,children:(0,e9.jsx)(nd.M,{initial:!1,children:a.map(e=>{let{dismiss:n,id:t,params:r}=e;return(0,e9.jsx)(nl.E.div,{animate:{opacity:[0,1,1],[nh]:[0,0,1],y:0,scale:1},exit:{opacity:[1,1,0],[nh]:[1,0,0],scale:.5,transition:{duration:.2}},initial:{opacity:0,[nh]:0,y:32,scale:.25,willChange:"transform"},layout:"position",transition:{type:"spring",damping:30,stiffness:400},children:(0,e9.jsx)(dp,{closable:r.closable,description:r.description,onClose:n,status:r.status,title:r.title})},t)})})})})})]})}function dj(){let e=(0,e7.useContext)(db);if(!e)throw Error("useToast(): missing context value");if(!o9(e)||0!==e.version)throw Error("useToast(): the context value is not compatible");return e}function dE(e){if("treeitem"===e.getAttribute("role")&&e.focus(),"none"===e.getAttribute("role")){let n=e.firstChild;n&&n instanceof HTMLElement&&n.focus()}}let dz=Symbol.for("@sanity/ui/context/tree");ta[dz]=ta[dz]||(0,e7.createContext)(null);let dC=ta[dz];(0,e7.memo)((0,e7.forwardRef)(function(e,n){let{children:t,space:r=1,onFocus:o,...i}=e,a=tj(n),[l,d]=(0,e7.useState)(null),u=(0,e7.useRef)(l),c=(0,e7.useMemo)(()=>[],[]),[s,f]=(0,e7.useState)([]),[p,h]=(0,e7.useState)({}),b=(0,e7.useRef)(p);(0,e7.useEffect)(()=>{u.current=l},[l]),(0,e7.useEffect)(()=>{b.current=p},[p]);let g=(0,e7.useCallback)((e,n,t,r)=>(h(r=>({...r,[n]:{element:e,expanded:t}})),r&&d(e),()=>{h(e=>{let t={...e};return delete t[n],t})}),[]),v=(0,e7.useCallback)((e,n)=>{h(t=>{let r=t[e];return r?{...t,[e]:{...r,expanded:n}}:t})},[]),m=(0,e7.useMemo)(()=>({version:0,focusedElement:l||s[0]||null,level:0,path:c,registerItem:g,setExpanded:v,setFocusedElement:d,space:r,state:p}),[l,s,c,g,v,r,p]),x=(0,e7.useCallback)(e=>{var n;if(u.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)if(a.push(o[n]),!(null==(r=e[a.join("/")])?void 0:r.expanded)){l=!1;break}if(l)return i[n]}return null}(b.current,s,u.current);n&&(dE(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)if(a.push(o[n]),!(null==(r=e[a.join("/")])?void 0:r.expanded)){l=!1;break}if(l)return i[n]}return null}(b.current,s,u.current);n&&(dE(n),d(n));return}if("ArrowLeft"===e.key){e.preventDefault();let n=u.current.getAttribute("data-tree-key");if(!n)return;let t=b.current[n];if(!t)return;if(t.expanded)h(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&&b.current[t];r&&(r.element.focus(),d(r.element))}return}if("ArrowRight"===e.key){e.preventDefault();let t=u.current.getAttribute("data-tree-key");if(!t)return;(null==(n=b.current[t])?void 0:n.expanded)||h(e=>{let n=e[t];return n?{...e,[t]:{...n,expanded:!0}}:e});return}}},[s]),w=(0,e7.useCallback)(e=>{d(e.target),null==o||o(e)},[o]);return(0,e7.useEffect)(()=>{a.current&&f(Array.from(a.current.querySelectorAll('[data-ui="TreeItem"]')))},[t,a]),(0,e9.jsx)(dC.Provider,{value:m,children:(0,e9.jsx)(at,{as:"ul","data-ui":"Tree",...i,onFocus:w,onKeyDown:x,ref:a,role:"tree",space:r,children:t})})})).displayName="Tree";var dR=Object.freeze,dO=Object.defineProperty,d$=(e,n)=>dR(dO(e,"raw",{value:dR(n||e.slice())}));function dP(){let e=(0,e7.useContext)(dC);if(!e)throw Error("Tree: missing context value");return e}let dS=(0,e7.memo)(function(e){let{children:n,expanded:t=!1,...r}=e,o=dP();return(0,e9.jsx)(at,{as:"ul","data-ui":"TreeGroup",...r,hidden:!t,marginTop:o.space,role:"group",space
1:o.space,children:n})});var dT=Object.freeze,dM=Object.defineProperty;let dA=(0,e7.memo)(ne.ZP.li(function(){return(0,ne.iv)(e2||(e2=d$(["\n    &[role='none'] > [role='treeitem'] {\n      outline: none;\n      cursor: default;\n      border-radius: 3px;\n\n      background-color: var(--card-bg-color);\n      color: var(--treeitem-fg-color);\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        background-color: var(--card-bg-color);\n        color: var(--treeitem-fg-color);\n      }\n\n      &:focus > div {\n        position: relative;\n      }\n    }\n  "])))},function(e){let{color:n}=(0,e6.aQ)(e.theme),t=n.selectable.default;return(0,ne.iv)(e3||(e3=d$(["\n    &[role='none'] {\n      & > [role='treeitem'] {\n        ","\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    &[role='treeitem'] {\n      & > [data-ui='TreeItem__box'] {\n        ","\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  "])),oe(n,t.enabled),oe(n,t.pressed),oe(n,t.hovered),oe(n,t.selected),oe(n,t.enabled),oe(n,t.pressed),oe(n,t.hovered),oe(n,t.selected))})),d_=(0,ne.ZP)(rW).attrs({forwardedAs:"a"})(function(e){let{$level:n}=e,{space:t}=(0,e6.aQ)(e.theme);return(0,ne.iv)(e4||(e4=d$(["\n    padding-left: ",";\n\n    &[data-as='a'] {\n      text-decoration: none;\n    }\n  "])),ng(t[2]*n))}),dZ=(0,ne.ZP)(rJ)(e5||(e5=dT(dM(x=["\n  & > svg {\n    transition: transform 100ms;\n  }\n"],"raw",{value:dT(x.slice())}))));(0,e7.memo)(function(e){let{children:n,expanded:t=!1,fontSize:r=1,href:o,icon:i,id:a,linkAs:l,muted:d,onClick:u,padding:c=2,selected:s=!1,space:f=2,text:p,weight:h,...b}=e,g=(0,e7.useRef)(null),v=(0,e7.useRef)(null),m=dP(),{path:x,registerItem:w,setExpanded:y,setFocusedElement:k}=m,j=(0,e7.useId)(),E=a||j,z=(0,e7.useMemo)(()=>x.concat([E||""]),[E,x]),C=z.join("/"),R=m.state[C],O=m.focusedElement===g.current,$=(null==R?void 0:R.expanded)===void 0?t:(null==R?void 0:R.expanded)||!1,P=m.focusedElement&&m.focusedElement===g.current?0:-1,S=(0,e7.useMemo)(()=>({...m,level:m.level+1,path:z}),[z,m]),T=(0,e7.useCallback)(e=>{u&&u(e);let n=e.target;n instanceof HTMLElement&&("TreeItem"===n.getAttribute("data-ui")||n.closest('[data-ui="TreeItem__box"]'))&&(e.stopPropagation(),y(C,!$),k(g.current))},[$,C,u,y,k]),M=(0,e7.useCallback)(e=>{if(O&&"Enter"===e.key){let e=v.current||g.current;null==e||e.click()}},[O]);(0,e7.useEffect)(()=>{if(g.current)return w(g.current,z.join("/"),$,s)},[$,z,w,s]);let A=(0,e9.jsxs)(r3,{padding:c,children:[(0,e9.jsxs)(rW,{marginRight:f,style:{visibility:i||n?"visible":"hidden",pointerEvents:"none"},children:[i&&(0,e9.jsx)(rJ,{muted:d,size:r,weight:h,children:(0,e7.createElement)(i)}),!i&&(0,e9.jsx)(dZ,{muted:d,size:r,weight:h,children:(0,e9.jsx)(nn.tgp,{style:{transform:$?"rotate(90deg)":void 0}})})]}),(0,e9.jsx)(rW,{flex:1,children:(0,e9.jsx)(rJ,{muted:d,size:r,textOverflow:"ellipsis",weight:h,children:p})})]});return o?(0,e9.jsxs)(dA,{"data-selected":s?"":void 0,"data-tree-id":E,"data-tree-key":C,"data-ui":"TreeItem",...b,onClick:T,ref:g,role:"none",children:[(0,e9.jsx)(d_,{$level:m.level,"aria-expanded":$,as:l,"data-ui":"TreeItem__box",href:o,ref:v,role:"treeitem",tabIndex:P,children:A}),(0,e9.jsx)(dC.Provider,{value:S,children:n&&(0,e9.jsx)(dS,{hidden:!$,children:n})})]}):(0,e9.jsxs)(dA,{"data-selected":s?"":void 0,"data-ui":"TreeItem","data-tree-id":E,"data-tree-key":C,...b,"aria-expanded":$,onClick:T,onKeyDown:M,ref:g,role:"treeitem",tabIndex:P,children:[(0,e9.jsx)(d_,{$level:m.level,as:"div","data-ui":"TreeItem__box",children:A}),(0,e9.jsx)(dC.Provider,{value:S,children:n&&(0,e9.jsx)(dS,{expanded:$,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.