PageSourceSearch

https://www.sergehillproject.co.uk/_next/static/chunks/ed9a0b66-d97e854165081116.js

js sergehillproject.co.uk collected 2026-10-04 13:27:32 UTC 156,288 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[32],{11636:function(e,n,t){t.d(n,{$j:function(){return Mo},Ct:function(){return So},EK:function(){return Do},F2:function(){return Ja},Fg:function(){return At},J2:function(){return Ki},JQ:function(){return Is},Jh:function(){return vo},Kq:function(){return fa},Kx:function(){return Ea},Lg:function(){return Mt},Lt:function(){return rn},NM:function(){return ai},O8:function(){return cn},OK:function(){return Fs},Od:function(){return Hs},Oo:function(){return ns},Ph:function(){return la},Q5:function(){return dn},Qr:function(){return As},R:function(){return Rs},RE:function(){return pi},Re:function(){return mi},SV:function(){return ci},Tu:function(){return gs},Ur:function(){return Ht},VW:function(){return nd},Vq:function(){return hs},W2:function(){return qo},WB:function(){return ri},X6:function(){return Qo},XL:function(){return et},XZ:function(){return Go},Xp:function(){return _i},Y8:function(){return Qi},Zb:function(){return Ao},__:function(){return Eo},d2:function(){return Zt},f6:function(){return Lt},fo:function(){return Ei},gF:function(){return ni},h4:function(){return Qn},hO:function(){return tn},h_:function(){return Li},iX:function(){return li},j2:function(){return Cs},kC:function(){return Co},kS:function(){return Ts},li:function(){return ji},m4:function(){return lt},mh:function(){return $i},oi:function(){return Va},p2:function(){return go},p8:function(){return ms},pm:function(){return td},qE:function(){return fo},qh:function(){return nt},rj:function(){return Ko},rs:function(){return va},sJ:function(){return gi},sN:function(){return Os},sz:function(){return di},td:function(){return Zs},ts:function(){return Ut},u:function(){return Ia},ue:function(){return Yt},v2:function(){return js},vI:function(){return Vi},x4:function(){return Ns},xu:function(){return yo},xv:function(){return eo},zx:function(){return Lo}});var r,o,i,a,s,d,l,c,u,f,h,g,b,p,m,v,x,y,w,k,E,z,S,j,C,R,$,M,T,O,P,V,L,B,H,_,A,I,F,G,Z,N,D,W,X,q,Y,K,U,J,Q,ee,ne,te,re,oe,ie,ae,se,de,le,ce,ue,fe,he,ge,be,pe,me,ve,xe,ye,we,ke,Ee,ze,Se,je,Ce,Re,$e,Me,Te,Oe,Pe,Ve,Le,Be,He=t(85893),_e=t(67294),Ae=t(59864),Ie=t(14141),Fe=t(55379),Ge=t(40168),Ze=t(18612),Ne=t.n(Ze),De=t(88301),We=t(58463),Xe=t(55863),qe=t(73935),Ye=t(51526),Ke=t(35516);function Ue(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}const Je=[],Qe={},en={top:"bottom",right:"left",bottom:"top",left:"right"};function nn(e,n){return e.reduce(((e,t)=>(e[t]=n,e)),{})}function tn(e){return 0===e?0:"".concat(e/16,"rem")}function rn(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 on(e,n){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Je;if(!Array.isArray(t))throw new Error("the property must be array of numbers");return 0===t.length?null:rn(e.sanity.media,t,(t=>nn(n,tn(e.sanity.space[t]))))}function an(e,n){const{$size:t,$weight:r,theme:o}=n,{fonts:i,media:a}=o.sanity,{family:s,sizes:d,weights:l}=i[e],c=r&&l[r]||l.regular,u=d[2],f={position:"relative",fontFamily:s,fontWeight:c,padding:"1px 0",margin:0,"&:before":{content:'""',display:"block",height:0},"&:after":{content:'""',display:"block",height:0},"& > code, & > span":{display:"block"},"&:not([hidden])":{display:"block"}};if(!t)return an.warned||(console.warn("No size specified for responsive font",{fontKey:e,$size:t,props:n,base:f}),an.warned=!0),[f];const h=rn(a,t,(e=>function(e){const{ascenderHeight:n,descenderHeight:t,fontSize:r,iconSize:o,letterSpacing:i,lineHeight:a}=e,s=n+t,d=a-s,l=(d-o)/2,c=2*Math.floor(1.125*r/2)+1,u=(d-c)/2;return{fontSize:tn(r),lineHeight:"calc(".concat(a," / ").concat(r,")"),letterSpacing:tn(i),transform:"translateY(".concat(tn(t),")"),"&:before":{marginTop:"calc(".concat(tn(0-s)," - 1px)")},"&:after":{marginBottom:"-1px"},"& svg:not([data-sanity-icon])":{fontSize:"calc(".concat(c," / 16 * 1rem)"),margin:tn(u)},"& [data-sanity-icon]":{fontSize:"calc(".concat(o," / 16 * 1rem)"),margin:tn(l)}}}(d[e]||u)));return[f,...h]}function sn(e){const{theme:n}=e;return rn(n.sanity.media,e.$align,(e=>({textAlign:e})))}function dn(e,n){const t=(0,_e.useMemo)((()=>JSON.stringify(null!=e?e:n)),[n,e]);return(0,_e.useMemo)((()=>function(e,n){return void 0===e?n||Je:Array.isArray(e)?e:[e]}(e,n)),[t])}function ln(e,n){const t=[e];for(const r of n)Array.isArray(r)?t.push(...r):t.push(r);return t.filter(Boolean)}function cn(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Je,t=arguments.length>2?arguments[2]:void 0;const[r,o]=(0,_e.useState)(null),[i,a]=(0,_e.useState)((()=>ln(r,n))),s=(0,_e.useRef)(i);return(0,_e.useEffect)((()=>{const e=s.current,t=ln(r,n);if(e.length!==t.length)return a(t),void(s.current=t);for(const n of e)if(!t.includes(n))return a(t),void(s.current=t);for(const n of t)if(!e.includes(n))return a(t),void(s.current=t)}),[r,n]),(0,_e.useEffect)((()=>
1{if(!e)return;const n=n=>{const r=n.target;if(r instanceof Node&&(!t||t.contains(r))){for(const 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 un,fn=[],hn="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(un||(un={}));var gn,bn=function(e){return Object.freeze(e)},pn=function(e,n){this.inlineSize=e,this.blockSize=n,bn(this)},mn=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,bn(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(n){return new e(n.x,n.y,n.width,n.height)},e}(),vn=function(e){return e instanceof SVGElement&&"getBBox"in e},xn=function(e){if(vn(e)){var n=e.getBBox(),t=n.width,r=n.height;return!t&&!r}var o=e,i=o.offsetWidth,a=o.offsetHeight;return!(i||a||e.getClientRects().length)},yn=function(e){var n;if(e instanceof Element)return!0;var t=null===(n=null===e||void 0===e?void 0:e.ownerDocument)||void 0===n?void 0:n.defaultView;return!!(t&&e instanceof t.Element)},wn="undefined"!==typeof window?window:{},kn=new WeakMap,En=/auto|scroll/,zn=/^tb|vertical/,Sn=/msie|trident/i.test(wn.navigator&&wn.navigator.userAgent),jn=function(e){return parseFloat(e||"0")},Cn=function(e,n,t){return void 0===e&&(e=0),void 0===n&&(n=0),void 0===t&&(t=!1),new pn((t?n:e)||0,(t?e:n)||0)},Rn=bn({devicePixelContentBoxSize:Cn(),borderBoxSize:Cn(),contentBoxSize:Cn(),contentRect:new mn(0,0,0,0)}),$n=function(e,n){if(void 0===n&&(n=!1),kn.has(e)&&!n)return kn.get(e);if(xn(e))return kn.set(e,Rn),Rn;var t=getComputedStyle(e),r=vn(e)&&e.ownerSVGElement&&e.getBBox(),o=!Sn&&"border-box"===t.boxSizing,i=zn.test(t.writingMode||""),a=!r&&En.test(t.overflowY||""),s=!r&&En.test(t.overflowX||""),d=r?0:jn(t.paddingTop),l=r?0:jn(t.paddingRight),c=r?0:jn(t.paddingBottom),u=r?0:jn(t.paddingLeft),f=r?0:jn(t.borderTopWidth),h=r?0:jn(t.borderRightWidth),g=r?0:jn(t.borderBottomWidth),b=u+l,p=d+c,m=(r?0:jn(t.borderLeftWidth))+h,v=f+g,x=s?e.offsetHeight-v-e.clientHeight:0,y=a?e.offsetWidth-m-e.clientWidth:0,w=o?b+m:0,k=o?p+v:0,E=r?r.width:jn(t.width)-w-y,z=r?r.height:jn(t.height)-k-x,S=E+b+y+m,j=z+p+x+v,C=bn({devicePixelContentBoxSize:Cn(Math.round(E*devicePixelRatio),Math.round(z*devicePixelRatio),i),borderBoxSize:Cn(S,j,i),contentBoxSize:Cn(E,z,i),contentRect:new mn(u,d,E,z)});return kn.set(e,C),C},Mn=function(e,n,t){var r=$n(e,t),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(n){case un.DEVICE_PIXEL_CONTENT_BOX:return a;case un.BORDER_BOX:return o;default:return i}},Tn=function(e){var n=$n(e);this.target=e,this.contentRect=n.contentRect,this.borderBoxSize=bn([n.borderBoxSize]),this.contentBoxSize=bn([n.contentBoxSize]),this.devicePixelContentBoxSize=bn([n.devicePixelContentBoxSize])},On=function(e){if(xn(e))return 1/0;for(var n=0,t=e.parentNode;t;)n+=1,t=t.parentNode;return n},Pn=function(){var e=1/0,n=[];fn.forEach((function(t){if(0!==t.activeTargets.length){var r=[];t.activeTargets.forEach((function(n){var t=new Tn(n.target),o=On(n.target);r.push(t),n.lastReportedSize=Mn(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,r=n;t<r.length;t++){(0,r[t])()}return e},Vn=function(e){fn.forEach((function(n){n.activeTargets.splice(0,n.activeTargets.length),n.skippedTargets.splice(0,n.skippedTargets.length),n.observationTargets.forEach((function(t){t.isActive()&&(On(t.target)>e?n.activeTargets.push(t):n.skippedTargets.push(t))}))}))},Ln=function(){var e=0;for(Vn(e);fn.some((function(e){return e.activeTargets.length>0}));)e=Pn(),Vn(e);return fn.some((function(e){return e.skippedTargets.length>0}))&&function(){var e;"function"===typeof ErrorEvent?e=new ErrorEvent("error",{message:hn}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=hn),window.dispatchEvent(e)}(),e>0},Bn=[],Hn=function(e){if(!gn){var n=0,t=document.createTextNode("");
1new MutationObserver((function(){return Bn.splice(0).forEach((function(e){return e()}))})).observe(t,{characterData:!0}),gn=function(){t.textContent="".concat(n?n--:n++)}}Bn.push(e),gn()},_n=0,An={attributes:!0,characterData:!0,childList:!0,subtree:!0},In=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Fn=function(e){return void 0===e&&(e=0),Date.now()+e},Gn=!1,Zn=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),!Gn){Gn=!0;var t,r=Fn(e);t=function(){var t=!1;try{t=Ln()}finally{if(Gn=!1,e=r-Fn(),!_n)return;t?n.run(1e3):e>0?n.run(e):n.start()}},Hn((function(){requestAnimationFrame(t)}))}},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,An)};document.body?n():wn.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),In.forEach((function(n){return wn.addEventListener(n,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),In.forEach((function(n){return wn.removeEventListener(n,e.listener,!0)})),this.stopped=!0)},e}()),Nn=function(e){!_n&&e>0&&Zn.start(),!(_n+=e)&&Zn.stop()},Dn=function(){function e(e,n){this.target=e,this.observedBox=n||un.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,n=Mn(this.target,this.observedBox,!0);return e=this.target,vn(e)||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}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=n),this.lastReportedSize.inlineSize!==n.inlineSize||this.lastReportedSize.blockSize!==n.blockSize},e}(),Wn=function(e,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=n},Xn=new WeakMap,qn=function(e,n){for(var t=0;t<e.length;t+=1)if(e[t].target===n)return t;return-1},Yn=function(){function e(){}return e.connect=function(e,n){var t=new Wn(e,n);Xn.set(e,t)},e.observe=function(e,n,t){var r=Xn.get(e),o=0===r.observationTargets.length;qn(r.observationTargets,n)<0&&(o&&fn.push(r),r.observationTargets.push(new Dn(n,t&&t.box)),Nn(1),Zn.schedule())},e.unobserve=function(e,n){var t=Xn.get(e),r=qn(t.observationTargets,n),o=1===t.observationTargets.length;r>=0&&(o&&fn.splice(fn.indexOf(t),1),t.observationTargets.splice(r,1),Nn(-1))},e.disconnect=function(e){var n=this,t=Xn.get(e);t.observationTargets.slice().forEach((function(t){return n.unobserve(e,t.target)})),t.activeTargets.splice(0,t.activeTargets.length)},e}(),Kn=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!==typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");Yn.connect(this,e)}return e.prototype.observe=function(e,n){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!yn(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");Yn.observe(this,e,n)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!yn(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");Yn.unobserve(this,e)},e.prototype.disconnect=function(){Yn.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const Un="undefined"!==typeof document&&"undefined"!==typeof window&&window.ResizeObserver?window.ResizeObserver:Kn,Jn=function(){const e=new WeakMap,n=new WeakMap;return{subscribe(t,r){const o=n.get(t)||[];let i=e.get(t);if(!n.has(t)){n.set(t,o);const e={subscribe(e,n){const t=new Un((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()}}};i=e.subscribe(t,(e=>{for(const n of o)n(e)}))}return o.push(r),()=>{const e=o.indexOf(r);e>-1&&o.splice(e,1),0===o.length&&i&&i()}}}}();function Qn(e){const[n,t]=(0,_e.useState)(null);return(0,_e.useEffect)((()=>
1{if(e)return Jn.subscribe(e,t)}),[e]),n}function et(e){const n=Qn(e);return(null==n?void 0:n._contentRect)||null}function nt(e){return(0,_e.useEffect)((()=>(addEventListener("keydown",e),()=>removeEventListener("keydown",e))),[e])}function tt(e,n){return e*n}function rt(e){return Math.max(Math.min(e,255),0)}function ot(e,n){return e+n-e*n}function it(e){return Math.max(Math.min(e,255),0)}function at(e){let{r:n,g:t,b:r}=e;return"#"+((1<<24)+(n<<16)+(t<<8)+r).toString(16).slice(1)}const st=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function dt(e){if(!e)return{r:0,g:0,b:0};if("string"!==typeof e)throw new Error("parseColor: expected a string");if("#"===(n=e)[0]&&(4===n.length||7===n.length)&&function(e){for(const n of e)if(-1==="0123456789ABCDEFabcdef".indexOf(n))return!1;return!0}(n.slice(1)))return function(e){if(4===e.length){const n=e.slice(1,2),t=e.slice(2,3),r=e.slice(3,4);return{r:parseInt(n+n,16),g:parseInt(t+t,16),b:parseInt(r+r,16)}}return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)}}(e);var n;if(e.startsWith("hsl("))return function(e){const n=e.s/100,t=e.l/100,r=(1-Math.abs(2*t-1))*n,o=r*(1-Math.abs(e.h/60%2-1)),i=t-r/2;let a=0,s=0,d=0;return 0<=e.h&&e.h<60?(a=r,s=o,d=0):60<=e.h&&e.h<120?(a=o,s=r,d=0):120<=e.h&&e.h<180?(a=0,s=r,d=o):180<=e.h&&e.h<240?(a=0,s=o,d=r):240<=e.h&&e.h<300?(a=o,s=0,d=r):300<=e.h&&e.h<360&&(a=r,s=0,d=o),{r:Math.round(255*(a+i)),g:Math.round(255*(s+i)),b:Math.round(255*(d+i))}}(function(e){const n=st.exec(e);if(!n)throw new Error('parseHsl: string is not a HSL color: "'.concat(e,'"'));return{h:parseInt(n[1]),s:parseFloat(n[3]),l:parseFloat(n[5])}}(e));throw new Error('parseColor: unexpected color format: "'.concat(e,'"'))}function lt(e,n){const t=dt(e);return"rgba(".concat(t.r,",").concat(t.g,",").concat(t.b,",").concat(n,")")}function ct(e,n,t,r,o,i){return{default:e.button({base:n,dark:t,solid:r.default,muted:o.default,mode:i}),primary:e.button({base:n,dark:t,solid:r.primary,muted:o.primary,mode:i}),positive:e.button({base:n,dark:t,solid:r.positive,muted:o.positive,mode:i}),caution:e.button({base:n,dark:t,solid:r.caution,muted:o.caution,mode:i}),critical:e.button({base:n,dark:t,solid:r.critical,muted:o.critical,mode:i})}}function ut(e,n,t,r,o){return{default:ct(e,n,t,r,o,"default"),ghost:ct(e,n,t,r,o,"ghost"),bleed:ct(e,n,t,r,o,"bleed")}}function ft(e,n,t,r,o,i){return{enabled:e.card({base:n,dark:t,name:r,state:"enabled",solid:o,muted:i}),disabled:e.card({base:n,dark:t,name:r,state:"disabled",solid:o,muted:i}),hovered:e.card({base:n,dark:t,name:r,state:"hovered",solid:o,muted:i}),pressed:e.card({base:n,dark:t,name:r,state:"pressed",solid:o,muted:i}),selected:e.card({base:n,dark:t,name:r,state:"selected",solid:o,muted:i})}}const ht="hsl(0, 0%, 0%)",gt="hsl(0, 0%, 100%)",bt={default:{lightest:"hsl(0, 0%, 95%)",lighter:"hsl(0, 0%, 70%)",light:"hsl(0, 0%, 65%)",base:"hsl(0, 0%, 50%)",dark:"hsl(0, 0%, 35%)",darker:"hsl(0, 0%, 20%)",darkest:"hsl(0, 0%, 5%)"},transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},primary:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},positive:{lightest:"hsl(120, 100%, 95%)",lighter:"hsl(120, 100%, 70%)",light:"hsl(120, 100%, 65%)",base:"hsl(120, 100%, 50%)",dark:"hsl(120, 100%, 35%)",darker:"hsl(120, 100%, 20%)",darkest:"hsl(120, 100%, 5%)"},caution:{lightest:"hsl(60, 100%, 95%)",lighter:"hsl(60, 100%, 70%)",light:"hsl(60, 100%, 65%)",base:"hsl(60, 100%, 50%)",dark:"hsl(60, 100%, 35%)",darker:"hsl(60, 100%, 20%)",darkest:"hsl(60, 100%, 5%)"},critical:{lightest:"hsl(0, 100%, 95%)",lighter:"hsl(0, 100%, 70%)",light:"hsl(0, 100%, 65%)",base:"hsl(0, 100%, 50%)",dark:"hsl(0, 100%, 35%)",darker:"hsl(0, 100%, 20%)",darkest:"hsl(0, 100%, 5%)"}},pt={gray:"hsl(0, 0%, 50%)",red:"hsl(0, 100%, 50%)",orange:"hsl(30, 100%, 50%)",yellow:"hsl(60, 100%, 50%)",green:"hsl(120, 100%, 50%)",cyan:"hsl(180, 100%, 50%)",blue:"hsl(240, 100%, 50%)",purple:"hsl(270, 100%, 50%)",magenta:"hsl(300, 100%, 50%)"},mt={transparent:{bg:[bt.transparent.darkest,bt.transparent.lightest],fg:[bt.transparent.lightest,bt.transparent.darkest],border:[bt.transparent.darker,bt.transparent.lighter],focusRing:[bt.transparent.base,bt.transparent.base]},primary:{bg:[bt.primary.darkest,bt.primary.lightest],fg:[bt.primary.lightest,bt.primary.darkest],border:[bt.primary.darker,bt.primary.lighter],focusRing:[bt.primary.base,bt.primary.base]},positive:{bg:[bt.positive.darkest,bt.positive.lightest],fg:[bt.positive.lightest,bt.positive.darkest],border:[bt.positive.darker,bt.positive.lighter],focusRing:[bt.positive.base,bt.positive.base]},caution:{bg:[bt.caution.darkest,bt.caution.lightest],fg:[bt.caution.lightest,bt.caution.darkest],border:[bt.caution.darker,bt.caution.lighter],focusRing:[bt.caution.base,bt.caution.base]}
1,critical:{bg:[bt.critical.darkest,bt.critical.lightest],fg:[bt.critical.lightest,bt.critical.darkest],border:[bt.critical.darker,bt.critical.lighter],focusRing:[bt.critical.base,bt.critical.base]}},vt={base:e=>{let{dark:n,name:t}=e;return"default"===t?{bg:n?ht:gt,fg:n?gt:ht,border:n?bt.default.darkest:bt.default.lightest,focusRing:bt.primary.base,shadow:{outline:ht,umbra:ht,penumbra:ht,ambient:ht},skeleton:{from:n?gt:ht,to:n?gt:ht}}:{bg:mt[t].bg[n?0:1],fg:mt[t].fg[n?0:1],border:mt[t].border[n?0:1],focusRing:mt[t].focusRing[n?0:1],shadow:{outline:ht,umbra:ht,penumbra:ht,ambient:ht},skeleton:{from:n?gt:ht,to:n?gt:ht}}},solid:e=>{let{base:n,dark:t,state:r,tone:o}=e;const i=bt[o];return"hovered"===r?{bg:t?i.light:i.dark,bg2:t?i.light:i.dark,border:t?i.lighter:i.darker,fg:t?i.darkest:i.lightest,muted:{fg:ht},accent:{fg:ht},link:{fg:ht},code:{bg:ht,fg:ht},skeleton:n.skeleton}:{bg:i.base,bg2:i.base,border:t?i.light:i.dark,fg:t?i.darkest:i.lightest,muted:{fg:ht},accent:{fg:ht},link:{fg:ht},code:{bg:ht,fg:ht},skeleton:n.skeleton}},muted:e=>{let{base:n,dark:t,state:r,tone:o}=e;const i=bt[o];return"hovered"===r?{bg:t?i.darker:i.lighter,bg2:t?i.darker:i.lighter,border:t?i.lighter:i.darker,fg:t?i.lightest:i.darkest,muted:{fg:ht},accent:{fg:ht},link:{fg:ht},code:{bg:ht,fg:ht},skeleton:n.skeleton}:{bg:t?i.darkest:i.lightest,bg2:t?i.darkest:i.lightest,border:t?i.darker:i.lighter,fg:t?i.lighter:i.darker,muted:{fg:ht},accent:{fg:ht},link:{fg:ht},code:{bg:ht,fg:ht},skeleton:n.skeleton}},button:e=>{let{base:n,mode:t,muted:r,solid:o}=e;return"bleed"===t?{...r,enabled:{bg:"transparent",bg2:"transparent",fg:r.enabled.fg,border:"transparent",muted:{fg:ht},accent:{fg:ht},link:{fg:ht},code:{bg:ht,fg:ht},skeleton:n.skeleton},hovered:{bg:r.enabled.bg,bg2:r.enabled.bg,fg:r.hovered.fg,border:"transparent",muted:{fg:ht},accent:{fg:ht},link:{fg:ht},code:{bg:ht,fg:ht},skeleton:n.skeleton}}:"ghost"===t?{...o,enabled:r.enabled}:o},card:e=>{let{base:n}=e;return{bg:ht,bg2:ht,fg:ht,border:ht,muted:{fg:ht},accent:{fg:ht},link:{fg:ht},code:{bg:ht,fg:ht},skeleton:n.skeleton}},input:()=>({bg:ht,fg:ht,border:ht,placeholder:ht}),selectable:e=>{let{muted:n,state:t,tone:r}=e;return n[r][t]},spot:e=>{let{key:n}=e;return pt[n]},syntax:()=>({atrule:ht,attrName:ht,attrValue:ht,attribute:ht,boolean:ht,builtin:ht,cdata:ht,char:ht,class:ht,className:ht,comment:ht,constant:ht,deleted:ht,doctype:ht,entity:ht,function:ht,hexcode:ht,id:ht,important:ht,inserted:ht,keyword:ht,number:ht,operator:ht,prolog:ht,property:ht,pseudoClass:ht,pseudoElement:ht,punctuation:ht,regex:ht,selector:ht,string:ht,symbol:ht,tag:ht,unit:ht,url:ht,variable:ht})};function xt(e,n,t,r,o){return{default:{enabled:e.input({base:n,dark:t,mode:"default",state:"enabled",solid:r.default,muted:o.default}),disabled:e.input({base:n,dark:t,mode:"default",state:"disabled",solid:r.default,muted:o.default}),hovered:e.input({base:n,dark:t,mode:"default",state:"hovered",solid:r.default,muted:o.default}),readOnly:e.input({base:n,dark:t,mode:"default",state:"readOnly",solid:r.default,muted:o.default})},invalid:{enabled:e.input({base:n,dark:t,mode:"invalid",state:"enabled",solid:r.default,muted:o.default}),disabled:e.input({base:n,dark:t,mode:"invalid",state:"disabled",solid:r.default,muted:o.default}),hovered:e.input({base:n,dark:t,mode:"invalid",state:"hovered",solid:r.default,muted:o.default}),readOnly:e.input({base:n,dark:t,mode:"invalid",state:"readOnly",solid:r.default,muted:o.default})}}}function yt(e,n,t,r,o){return{default:wt(e,n,t,r,o,"default"),primary:wt(e,n,t,r,o,"primary"),positive:wt(e,n,t,r,o,"positive"),caution:wt(e,n,t,r,o,"caution"),critical:wt(e,n,t,r,o,"critical")}}function wt(e,n,t,r,o,i){return{enabled:e.selectable({base:n,dark:t,solid:r,muted:o,state:"enabled",tone:i}),hovered:e.selectable({base:n,dark:t,solid:r,muted:o,state:"hovered",tone:i}),pressed:e.selectable({base:n,dark:t,solid:r,muted:o,state:"pressed",tone:i}),selected:e.selectable({base:n,dark:t,solid:r,muted:o,state:"selected",tone:i}),disabled:e.selectable({base:n,dark:t,solid:r,muted:o,state:"disabled",tone:i})}}function kt(e,n,t){return{gray:e.spot({base:n,dark:t,key:"gray"}),blue:e.spot({base:n,dark:t,key:"blue"}),purple:e.spot({base:n,dark:t,key:"purple"}),magenta:e.spot({base:n,dark:t,key:"magenta"}),red:e.spot({base:n,dark:t,key:"red"}),orange:e.spot({base:n,dark:t,key:"orange"}),yellow:e.spot({base:n,dark:t,key:"yellow"}),green:e.spot({base:n,dark:t,key:"green"}),cyan:e.spot({base:n,dark:t,key:"cyan"})}}function Et(e,n){return{default:zt(e,n,"default"),transparent:zt(e,n,"transparent"),primary:zt(e,n,"primary"),positive:zt(e,n,"positive"),caution:zt(e,n,"caution"),critical:zt(e,n,"critical")}}function zt(e,n,t){const r=e.base({dark:n,name:t}),o=function(e,n,t,r){return{default:{enabled:e.solid({base:n,dark:t,tone:"default",name:r,state:"enabled"}),disabled:e.solid({base:n,dark:t,tone:"default",name:r,state:"disabled"}),hovered:e.solid({base:n,dark:t,tone:"default",name:r,state:"hovered"}),pressed:e.solid({base:n,dark:t,tone:"default",name:r,state:"pressed"}),selected:e.solid({base:n,dark:t,tone:"default",name:r,state:"selected"})},transparent:{enabled:e.solid({base:n,dark:t,tone:"transparent",name:r,state:"enabled"}),disabled:e.solid({base:n,dark:t,tone:"transparent",name:r,state:"disabled"}),hovered:e.solid({base:n,dark:t,tone:"transparent",name:r,state:"hovered"}),pressed:e.solid({base:n,dark:t,tone:"transparent",name:r,state:"pressed"}),selected:e.solid({base:n,dark:t,tone:"transparent",name:r,state:"selected"})},primary:{enabled:e.solid({base:n,dark:t,tone:"primary",name:r,state:"enabled"}),disabled:e.solid({base:n,dark:t,tone:"primary",name:r,state:"disabled"}),hovered:e.solid({base:n,dark:t,tone:"primary",name:r,state:"hovered"}),pressed:e.solid({base:n,dark:t,tone:"primary",name:r,state:"pressed"}),selected:e.solid({base:n,dark:t,tone:"primary",name:r,state:"selected"})},positive:{enabled:e.solid({base:n,dark:t,tone:"positive",name:r,state:"enabled"}),disabled:e.solid({base:n,dark:t,tone:"positive",name:r,state:"disabled"}),hovered:e.solid({base:n,dark:t,tone:"positive",name:r,state:"hovered"}),pressed:e.solid({base:n,dark:t,tone:"positive",name:r,state:"pressed"}),selected:e.solid({base:n,dark:t,tone:"positive",name:r,state:"selected"})},caution:{enabled:e.solid({base:n,dark:t,tone:"caution",name:r,state:"enabled"}),disabled:e.solid({base:n,dark:t,tone:"caution",name:r,state:"disabled"}),hovered:e.solid({base:n,dark:t,tone:"caution",name:r,state:"hovered"}),pressed:e.solid({base:n,dark:t,tone:"caution",name:r,state:"pressed"}),selected:e.solid({base:n,dark:t,tone:"caution",name:r,state:"selected"})},critical:{enabled:e.solid({base:n,dark:t,tone:"critical",name:r,state:"enabled"}),disabled:e.solid({base:n,dark:t,tone:"critical",name:r,state:"disabled"}),hovered:e.solid({base:n,dark:t,tone:"critical",name:r,state:"hovered"}),pressed:e.solid({base:n,dark:t,tone:"critical",name:r,state:"pressed"}),selected:e.solid({base:n,dark:t,tone:"critical",name:r,state:"selected"})}}}(e,r,n,t),i=function(e,n,t,r){return{default:{enabled:e.muted({base:n,dark:t,tone:"default",name:r,state:"enabled"}),disabled:e.muted({base:n,dark:t,tone:"default",name:r,state:"disabled"}),hovered:e.muted({base:n,dark:t,tone:"default",name:r,state:"hovered"}),pressed:e.muted({base:n,dark:t,tone:"default",name:r,state:"pressed"}),selected:e.muted({base:n,dark:t,tone:"default",name:r,state:"selected"})},transparent:{enabled:e.muted({base:n,dark:t,tone:"transparent",name:r,state:"enabled"}),disabled:e.muted({base:n,dark:t,tone:"transparent",name:r,state:"disabled"}),hovered:e.muted({base:n,dark:t,tone:"transparent",name:r,state:"hovered"}),pressed:e.muted({base:n,dark:t,tone:"transparent",name:r,state:"pressed"}),selected:e.muted({base:n,dark:t,tone:"transparent",name:r,state:"selected"})},primary:{enabled:e.muted({base:n,dark:t,tone:"primary",name:r,state:"enabled"}),disabled:e.muted({base:n,dark:t,tone:"primary",name:r,state:"disabled"}),hovered:e.muted({base:n,dark:t,tone:"primary",name:r,state:"hovered"}),pressed:e.muted({base:n,dark:t,tone:"primary",name:r,state:"pressed"}),selected:e.muted({base:n,dark:t,tone:"primary",name:r,state:"selected"})},positive:{enabled:e.muted({base:n,dark:t,tone:"positive",name:r,state:"enabled"}),disabled:e.muted({base:n,dark:t,tone:"positive",name:r,state:"disabled"}),hovered:e.muted({base:n,dark:t,tone:"positive",name:r,state:"hovered"}),pressed:e.muted({base:n,dark:t,tone:"positive",name:r,state:"pressed"}),selected:e.muted({base:n,dark:t,tone:"positive",name:r,state:"selected"})},caution:{enabled:e.muted({base:n,dark:t,tone:"caution",name:r,state:"enabled"}),disabled:e.muted({base:n,dark:t,tone:"caution",name:r,state:"disabled"}),hovered:e.muted({base:n,dark:t,tone:"caution",name:r,state:"hovered"}),pressed:e.muted({base:n,dark:t,tone:"caution",name:r,state:"pressed"}),selected:e.muted({base:n,dark:t,tone:"caution",name:r,state:"selected"})},critical:{enabled:e.muted({base:n,dark:t,tone:"critical",name:r,state:"enabled"}),disabled:e.muted({base:n,dark:t,tone:"critical",name:r,state:"disabled"}),hovered:e.muted({base:n,dark:t,tone:"critical",name:r,state:"hovered"}),pressed:e.muted({base:n,dark:t,tone:"critical",name:r,state:"pressed"}),selected:e.muted({base:n,dark:t,tone:"critical",name:r,state:"selected"})}}}(e,r,n,t);return{base:r,button:ut(e,r,n,o,i),card:ft(e,r,n,t,o,i),dark:n,input:xt(e,r,n,o,i),selectable:yt(e,r,n,o,i),spot:kt(e,r,n),syntax:e.syntax({base:r,dark:n}),solid:o,muted:i}}function St(e,n){const t=at(function(e,n){return{r:Math.round(rt(255*tt(e.r/255,n.r/255))),g:Math.round(rt(255*tt(e.g/255,n.g/255))),b:Math.round(rt(255*tt(e.b/255,n.b/255)))}}(dt(e),dt(n)));return t}function jt(e,n){const t=at(function(e,n){return{r:Math.round(it(255*ot(e.r/255,n.r/255))),g:Math.round(it(255*ot(e.g/255,n.g/255))),b:Math.round(it(255*ot(e.b/255,n.b/255)))}}(dt(e),dt(n)));return t}const Ct={default:Fe.VG.gray,transparent:Fe.VG.gray,primary:Fe.VG.blue,positive:Fe.VG.green,caution:Fe.VG.yellow,critical:Fe.VG.red},Rt=["default","transparent"],$t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n={...vt,...e};return{light:Et(n,!1),dark:Et(n,!0)}}({base:e=>{let{dark:n,name:t}=e;if("default"===t){const e=Fe.VG.gray,t=n?e[900].hex:e[100].hex;return{fg:n?Fe.ix.hex:Fe.Sn.hex,bg:n?Fe.Sn.hex:Fe.ix.hex,border:e[n?800:200].hex,focusRing:Fe.VG.blue[500].hex,shadow:{outline:lt(e[500].hex,.4),umbra:n?lt(e[950].hex,.4):lt(e[500].hex,.2),penumbra:n?lt(e[950].hex,.28):lt(e[500].hex,.14),ambient:n?lt(e[950].hex,.24):lt(e[500].hex,.12)},skeleton:{from:t,to:lt(t,.5)}}}if("transparent"===t){const e=Ct.default,t=e[n?800:200].hex;
1return{fg:e[n?100:900].hex,bg:e[n?950:50].hex,border:e[n?800:300].hex,focusRing:Fe.VG.blue[500].hex,shadow:{outline:lt(e[500].hex,.4),umbra:n?lt(e[900].hex,.4):lt(e[500].hex,.2),penumbra:n?lt(e[900].hex,.28):lt(e[500].hex,.14),ambient:n?lt(e[900].hex,.24):lt(e[500].hex,.12)},skeleton:{from:t,to:lt(t,.5)}}}const r=Ct[t]||Ct.default,o=r[n?800:200].hex;return{fg:r[n?100:900].hex,bg:r[n?950:50].hex,border:r[n?800:200].hex,focusRing:r[500].hex,shadow:{outline:lt(r[500].hex,.4),umbra:n?lt(r[900].hex,.4):lt(r[500].hex,.2),penumbra:n?lt(r[900].hex,.28):lt(r[500].hex,.14),ambient:n?lt(r[900].hex,.24):lt(r[500].hex,.12)},skeleton:{from:o,to:lt(o,.5)}}},solid:e=>{let{base:n,dark:t,name:r,state:o,tone:i}=e;const a=t?jt:St,s=t?St:jt,d=Ct[r]||Ct.default,l=Rt.includes(r)&&Rt.includes(i);let c=Ct["default"===i?r:i]||d;if("disabled"===o){c=d;const e=a(n.bg,c[t?800:200].hex),r=s(e,c[t?200:800].hex);return{bg:e,bg2:s(e,c[t?50:950].hex),border:a(n.bg,c[t?800:200].hex),fg:a(n.bg,t?Fe.Sn.hex:Fe.ix.hex),muted:{fg:a(n.bg,c[t?950:50].hex)},accent:{fg:a(n.bg,c[t?950:50].hex)},link:{fg:a(n.bg,c[t?950:50].hex)},code:{bg:e,fg:a(n.bg,c[t?950:50].hex)},skeleton:{from:r,to:lt(r,.5)}}}if("hovered"===o){const e=a(n.bg,c[t?300:600].hex),r=s(e,c[t?200:800].hex);return{bg:e,bg2:s(e,c[t?50:950].hex),border:a(n.bg,c[t?300:600].hex),fg:a(n.bg,t?Fe.Sn.hex:Fe.ix.hex),muted:{fg:a(n.bg,c[t?800:200].hex)},accent:{fg:s(e,Fe.VG.red[t?800:200].hex)},link:{fg:s(e,Fe.VG.blue[t?800:200].hex)},code:{bg:a(e,c[t?950:50].hex),fg:a(n.bg,c[t?800:200].hex)},skeleton:{from:r,to:lt(r,.5)}}}if("pressed"===o){const e=a(n.bg,c[t?200:800].hex),r=s(e,c[t?200:800].hex);return{bg:a(n.bg,c[t?200:800].hex),bg2:s(e,c[t?50:950].hex),border:a(n.bg,c[t?200:800].hex),fg:a(n.bg,t?Fe.Sn.hex:Fe.ix.hex),muted:{fg:a(n.bg,c[t?800:200].hex)},accent:{fg:s(e,Fe.VG.red[t?800:200].hex)},link:{fg:s(e,Fe.VG.blue[t?800:200].hex)},code:{bg:a(e,c[t?950:50].hex),fg:a(n.bg,c[t?800:200].hex)},skeleton:{from:r,to:lt(r,.5)}}}if("selected"===o){l&&(c=Ct.primary);const e=a(n.bg,c[t?200:800].hex),r=s(e,c[t?200:800].hex);return{bg:e,bg2:s(e,c[t?50:950].hex),border:a(n.bg,c[t?200:800].hex),fg:a(n.bg,t?Fe.Sn.hex:Fe.ix.hex),muted:{fg:a(n.bg,c[t?800:200].hex)},accent:{fg:s(e,Fe.VG.red[t?800:200].hex)},link:{fg:s(e,Fe.VG.blue[t?800:200].hex)},code:{bg:a(e,c[t?950:50].hex),fg:a(n.bg,c[t?800:200].hex)},skeleton:{from:r,to:lt(r,.5)}}}const u=a(n.bg,c[t?400:500].hex),f=s(u,c[t?200:800].hex);return{bg:u,bg2:s(u,c[t?50:950].hex),border:a(n.bg,c[t?400:500].hex),fg:a(n.bg,t?Fe.Sn.hex:Fe.ix.hex),muted:{fg:a(n.bg,c[t?900:100].hex)},accent:{fg:s(u,Fe.VG.red[t?900:100].hex)},link:{fg:s(u,Fe.VG.blue[t?900:100].hex)},code:{bg:a(u,c[t?950:50].hex),fg:a(n.bg,c[t?900:100].hex)},skeleton:{from:f,to:lt(f,.5)}}},muted:e=>{let{base:n,dark:t,name:r,state:o,tone:i}=e;const a=t?jt:St,s=Ct[r]||Ct.default,d=Rt.includes(r)&&Rt.includes(i);let l=Ct["default"===i?r:i]||s;if("disabled"===o){l=s;const e=n.bg,r=a(e,l[t?900:100].hex);return{bg:e,bg2:a(e,l[t?950:50].hex),border:a(e,l[t?950:50].hex),fg:a(e,l[t?800:200].hex),muted:{fg:a(e,l[t?900:100].hex)},accent:{fg:a(e,l[t?900:100].hex)},link:{fg:a(e,l[t?900:100].hex)},code:{bg:e,fg:a(e,l[t?900:100].hex)},skeleton:{from:lt(r,.5),to:lt(r,.25)}}}if("hovered"===o){const e=a(n.bg,l[t?950:50].hex),r=a(e,l[t?900:100].hex);return{bg:e,bg2:a(e,l[t?950:50].hex),border:a(e,l[t?900:100].hex),fg:a(n.bg,l[t?200:800].hex),muted:{fg:a(n.bg,l[t?400:600].hex)},accent:{fg:a(n.bg,Fe.VG.red[t?400:500].hex)},link:{fg:a(n.bg,Fe.VG.blue[t?400:600].hex)},code:{bg:a(e,l[t?950:50].hex),fg:a(n.bg,l[t?400:600].hex)},skeleton:{from:r,to:lt(r,.5)}}}if("pressed"===o){d&&(l=Ct.primary);const e=a(n.bg,l[t?900:100].hex),r=a(e,l[t?900:100].hex);return{bg:e,bg2:a(e,l[t?950:50].hex),border:a(e,l[t?900:100].hex),fg:a(n.bg,l[t?200:800].hex),muted:{fg:a(n.bg,l[t?400:600].hex)},accent:{fg:a(e,Fe.VG.red[t?400:500].hex)},link:{fg:a(e,Fe.VG.blue[t?400:600].hex)},code:{bg:a(e,l[t?950:50].hex),fg:a(n.bg,l[t?400:600].hex)},skeleton:{from:r,to:lt(r,.5)}}}if("selected"===o){d&&(l=Ct.primary);const e=a(n.bg,l[t?900:100].hex),r=a(e,l[t?900:100].hex);return{bg:e,bg2:a(e,l[t?950:50].hex),border:a(e,l[t?900:100].hex),fg:a(n.bg,l[t?200:800].hex),muted:{fg:a(n.bg,l[t?400:600].hex)},accent:{fg:a(e,Fe.VG.red[t?400:500].hex)},link:{fg:a(e,Fe.VG.blue[t?400:600].hex)},code:{bg:a(e,l[t?950:50].hex),fg:a(n.bg,l[t?400:600].hex)},skeleton:{from:r,to:lt(r,.5)}}}const c=n.bg,u=a(c,l[t?900:100].hex);return{bg:c,bg2:a(c,l[t?950:50].hex),border:a(c,l[t?900:100].hex),fg:a(n.bg,l[t?300:700].hex),muted:{fg:a(n.bg,l[t?400:600].hex)},accent:{fg:a(n.bg,Fe.VG.red[t?400:500].hex)},link:{fg:a(n.bg,Fe.VG.blue[t?400:600].hex)},code:{bg:a(n.bg,l[t?950:50].hex),fg:a(n.bg,l[t?400:600].hex)},skeleton:{from:u,to:lt(u,.5)}}},button:e=>{let{base:n,mode:t,muted:r,solid:o}=e;return"bleed"===t?{enabled:{...r.enabled,border:r.enabled.bg},hovered:{...r.hovered,border:r.hovered.bg},pressed:{...r.pressed,border:r.pressed.bg},selected:{...r.selected,border:r.selected.bg},disabled:{...r.disabled,border:r.disabled.bg}}:"ghost"===t?{...o,enabled:{...r.enabled,border:n.border},disabled:r.disabled}:o},card:e=>{let{base:n,dark:t,muted:r,name:o,solid:i,state:a}=e;if("hovered"===a)return r[o].hovered;if("disabled"===a)return r[o].disabled;const s=Rt.includes(o),d=Ct[o]||Ct.default,l=t?jt:St;if("pressed"===a)return s?r.primary.pressed:r[o].pressed;if("selected"===a)return s?i.primary.enabled:i[o].enabled;const c=n.bg,u=l(n.bg,d[t?900:100].hex);return{bg:c,bg2:l(c,d[t?950:50].hex),fg:n.fg,border:n.border,muted:{fg:l(n.bg,d[t?400:600].hex)},accent:{fg:l(n.bg,Fe.VG.red[t?400:500].hex)},link:{fg:l(n.bg,Fe.VG.blue[t?400:600].hex)},code:{bg:l(n.bg,d[t?950:50].hex),fg:d[t?400:600].hex},skeleton:{from:u,to:lt(u,.5)}}},input:e=>{let{base:n,dark:t,mode:r,state:o}=e;const i=t?jt:St;if("invalid"===r){const e=Ct.critical;return{bg:i(n.bg,e[t?950:50].hex),fg:i(n.bg,e[t?400:600].hex),border:i(n.bg,e[t?800:200].hex),placeholder:i(n.bg,e[t?600:400].hex)}}return"hovered"===o?{bg:n.bg,fg:n.fg,border:i(n.bg,Fe.VG.gray[t?700:300].hex),placeholder:i(n.bg,Fe.VG.gray[t?600:400].hex)}:"disabled"===o?{bg:i(n.bg,Fe.VG.gray[t?950:50].hex),fg:i(n.bg,Fe.VG.gray[t?700:300].hex),border:i(n.bg,Fe.VG.gray[t?900:100].hex),placeholder:i(n.bg,Fe.VG.gray[t?800:200].hex)}:"readOnly"===o?{bg:i(n.bg,Fe.VG.gray[t?950:50].hex),fg:i(n.bg,Fe.VG.gray[t?200:800].hex),border:i(n.bg,Fe.VG.gray[t?800:200].hex),placeholder:i(n.bg,Fe.VG.gray[t?600:400].hex)}:{bg:n.bg,fg:n.fg,border:n.border,placeholder:i(n.bg,Fe.VG.gray[t?600:400].hex)}},selectable:e=>{let{base:n,muted:t,tone:r,solid:o,state:i}=e;return"enabled"===i?{...t[r].enabled,bg:n.bg}:"pressed"===i?"default"===r?t.primary.pressed:t[r].pressed:"selected"===i?"default"===r?o.primary.enabled:o[r].enabled:"disabled"===i?{...t[r].disabled,bg:n.bg}:t[r][i]},spot:e=>{let{base:n,dark:t,key:r}=e;return(t?jt:St)(n.bg,Fe.VG[r][t?400:500].hex)},syntax:e=>{let{base:n,dark:t}=e;
1const r=t?jt:St,o=t?400:600,i=t?600:400;return{atrule:r(n.bg,Fe.VG.purple[o].hex),attrName:r(n.bg,Fe.VG.green[o].hex),attrValue:r(n.bg,Fe.VG.yellow[o].hex),attribute:r(n.bg,Fe.VG.yellow[o].hex),boolean:r(n.bg,Fe.VG.purple[o].hex),builtin:r(n.bg,Fe.VG.purple[o].hex),cdata:r(n.bg,Fe.VG.yellow[o].hex),char:r(n.bg,Fe.VG.yellow[o].hex),class:r(n.bg,Fe.VG.orange[o].hex),className:r(n.bg,Fe.VG.cyan[o].hex),comment:r(n.bg,Fe.VG.gray[i].hex),constant:r(n.bg,Fe.VG.purple[o].hex),deleted:r(n.bg,Fe.VG.red[o].hex),doctype:r(n.bg,Fe.VG.gray[i].hex),entity:r(n.bg,Fe.VG.red[o].hex),function:r(n.bg,Fe.VG.green[o].hex),hexcode:r(n.bg,Fe.VG.blue[o].hex),id:r(n.bg,Fe.VG.purple[o].hex),important:r(n.bg,Fe.VG.purple[o].hex),inserted:r(n.bg,Fe.VG.yellow[o].hex),keyword:r(n.bg,Fe.VG.magenta[o].hex),number:r(n.bg,Fe.VG.purple[o].hex),operator:r(n.bg,Fe.VG.magenta[o].hex),prolog:r(n.bg,Fe.VG.gray[i].hex),property:r(n.bg,Fe.VG.blue[o].hex),pseudoClass:r(n.bg,Fe.VG.yellow[o].hex),pseudoElement:r(n.bg,Fe.VG.yellow[o].hex),punctuation:r(n.bg,Fe.VG.gray[o].hex),regex:r(n.bg,Fe.VG.blue[o].hex),selector:r(n.bg,Fe.VG.red[o].hex),string:r(n.bg,Fe.VG.yellow[o].hex),symbol:r(n.bg,Fe.VG.purple[o].hex),tag:r(n.bg,Fe.VG.red[o].hex),unit:r(n.bg,Fe.VG.orange[o].hex),url:r(n.bg,Fe.VG.red[o].hex),variable:r(n.bg,Fe.VG.red[o].hex)}}}),Mt={avatar:{sizes:[{distance:-3,size:25},{distance:-6,size:35},{distance:-9,size:55}]},button:{textWeight:"medium"},color:$t,container:[320,640,960,1280,1600,1920],focusRing:{offset:1,width:2},fonts:{code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:3,descenderHeight:3,fontSize:10,iconSize:17,lineHeight:13,letterSpacing:0},{ascenderHeight:4,descenderHeight:4,fontSize:13,iconSize:21,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:19,iconSize:29,lineHeight:25,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:22,iconSize:33,lineHeight:29,letterSpacing:0}]},heading:{family:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:12,iconSize:17,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:21,iconSize:33,lineHeight:27,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:27,iconSize:41,lineHeight:33,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:33,iconSize:49,lineHeight:39,letterSpacing:0},{ascenderHeight:9,descenderHeight:9,fontSize:38,iconSize:53,lineHeight:45,letterSpacing:0}]},label:{family:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif',weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:9.8,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:11.25,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.75,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:14,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15.5,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:3,descenderHeight:3,fontSize:10,iconSize:17,lineHeight:13,letterSpacing:0},{ascenderHeight:4,descenderHeight:4,fontSize:13,iconSize:21,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:19,iconSize:29,lineHeight:25,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:22,iconSize:33,lineHeight:29,letterSpacing:0}]}},media:[360,600,900,1200,1800,2400],radius:[0,1,3,6,9,12,21],shadows:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-1],penumbra:[0,6,10,0],ambient:[0,1,18,0]},{umbra:[0,7,8,-4],penumbra:[0,12,17,2],ambient:[0,5,22,4]},{umbra:[0,9,11,-5],penumbra:[0,18,28,2],ambient:[0,7,34,6]},{umbra:[0,11,15,-7],penumbra:[0,24,38,3],ambient:[0,9,46,8]}],space:[0,4,8,12,20,32,52,84,136,220],input:{checkbox:{size:17},radio:{size:17,markSize:9},switch:{width:33,height:17,padding:4,transitionDurationMs:150,transitionTimingFunction:"ease-
1out"},border:{width:1}}},Tt={dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}};const Ot=function(){if("undefined"!==typeof globalThis)return globalThis;if("undefined"!==typeof window)return window;if("undefined"!==typeof self)return self;if("undefined"!==typeof t.g)return t.g;throw new Error("@sanity/ui: could not locate global scope")}(),Pt=Symbol.for("@sanity/ui/context/theme");Ot[Pt]=Ot[Pt]||(0,_e.createContext)(null);const Vt=Ot[Pt];function Lt(e){const n=(0,_e.useContext)(Vt),{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,_e.useMemo)((()=>{if(!o)return null;const{color:e,layer:n,...t}=o,a=e[r]||e.light;return{sanity:{...t,color:a[i]||a.default,layer:n||Tt}}}),[r,o,i]),s=(0,_e.useMemo)((()=>o&&{version:0,theme:o,scheme:r,tone:i}),[o,r,i]);return a?(0,He.jsx)(Vt.Provider,{value:s,children:(0,He.jsx)(Ie.f6,{theme:a,children:t})}):(0,He.jsx)("pre",{children:'ThemeProvider: no "theme" property provided'})}function Bt(e){return Boolean(e&&"object"===typeof e)}function Ht(){const e=(0,_e.useContext)(Vt);if(!e)throw new Error("useRootTheme(): missing context value");if(!Bt(e)||0!==e.version)throw new Error("useRootTheme(): the context value is not compatible");return e}function _t(e){const{children:n,scheme:t,tone:r}=e,o=Ht();return(0,He.jsx)(Lt,{scheme:t||o.scheme,theme:o.theme,tone:r,children:n})}function At(){return(0,Ie.Fg)()}const It=new WeakMap;function Ft(e,n){return 0===n?"screen and (max-width: ".concat(e[n]-1,"px)"):n===e.length?"screen and (min-width: ".concat(e[n-1],"px)"):"screen and (min-width: ".concat(e[n-1],"px) and (max-width: ").concat(e[n]-1,"px)")}function Gt(){return 0}function Zt(){const e=At(),{media:n}=e.sanity;let t=It.get(n);return t||(t=function(e){const n=e.length;let t;const r=()=>{if(!t){t=[];for(let r=n;r>-1;r-=1){const n=Ft(e,r);t.push({index:r,mq:window.matchMedia(n)})}}return t};return{getSnapshot:()=>{for(const{index:e,mq:n}of r())if(n.matches)return e;return 0},subscribe:e=>{const n=[];for(const{mq:t}of r()){const r=()=>{t.matches&&e()};t.addEventListener("change",r),n.push((()=>t.removeEventListener("change",r)))}return()=>{for(const e of n)e()}}}}(n),It.set(n,t)),(0,_e.useSyncExternalStore)(t.subscribe,t.getSnapshot,Gt)}let Nt;function Dt(){return Nt||(Nt=window.matchMedia("(prefers-color-scheme: dark)")),Nt}function Wt(e){const n=Dt();return n.addEventListener("change",e),()=>n.removeEventListener("change",e)}function Xt(){return Dt().matches}function qt(){return!1}function Yt(){return(0,_e.useSyncExternalStore)(Wt,Xt,qt)}const Kt="undefined"!==typeof window?_e.useLayoutEffect:_e.useEffect;function Ut(e){const n=(0,_e.useRef)(null);return Kt((()=>{e&&("function"===typeof e?e(n.current):e.current=n.current)})),n}function Jt(e,n){(0,_e.useEffect)((()=>{e.current&&e.current.setCustomValidity(n||"")}),[n,e])}const Qt="1px solid var(--card-border-color)";function er(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$border,(e=>e?{"&&":{border:Qt}}:{"&&":{border:0}}))}function nr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$borderTop,(e=>e?{"&&":{borderTop:Qt}}:{"&&":{borderTop:0}}))}function tr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$borderRight,(e=>e?{"&&":{borderRight:Qt}}:{"&&":{borderRight:0}}))}function rr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$borderBottom,(e=>e?{"&&":{borderBottom:Qt}}:{"&&":{borderBottom:0}}))}function or(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$borderLeft,(e=>e?{"&&":{borderLeft:Qt}}:{"&&":{borderLeft:0}}))}const ir={'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},ar={content:"content-box",border:"border-box"},sr={stretch:"stretch",fill:"100%"};function dr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$display,(e=>({"&:not([hidden])":{display:e}})))}function lr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$sizing,(e=>({boxSizing:ar[e]})))}function cr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$height,(e=>({height:sr[e]})))}function ur(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$overflow,(e=>({overflow:e})))}const fr={"&&:not([hidden])":{display:"flex"}};function hr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$align,(e=>({alignItems:e})))}function gr(e){const{theme:n}
1=e,{media:t,space:r}=n.sanity;return rn(t,e.$gap,(e=>({gap:e?tn(r[e]):void 0})))}function br(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$wrap,(e=>({flexWrap:e})))}function pr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$justify,(e=>({justifyContent:e})))}function mr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$direction,(e=>({flexDirection:e})))}const vr={minWidth:0,minHeight:0};function xr(){return[vr,yr]}function yr(e){const{theme:n}=e,{media:t}=n.sanity;return e.$flex?rn(t,e.$flex,(e=>({flex:e}))):Je}function wr(e){return"inset 0 0 0 ".concat(e.width,"px ").concat(e.color)}function kr(e){const{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&&wr(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(",")}const Er={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},zr={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},Sr={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"};function jr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$autoFlow,(e=>({gridAutoFlow:e})))}function Cr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$autoRows,(e=>({gridAutoRows:e&&Sr[e]})))}function Rr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$autoCols,(e=>({gridAutoColumns:e&&zr[e]})))}function $r(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$columns,(e=>({gridTemplateColumns:e&&"repeat(".concat(e,",minmax(0,1fr));")})))}function Mr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$rows,(e=>({gridTemplateRows:e&&"repeat(".concat(e,",minmax(0,1fr));")})))}function Tr(e){const{theme:n}=e,{media:t,space:r}=n.sanity;return rn(t,e.$gap,(e=>({gridGap:e?tn(r[e]):void 0})))}function Or(e){const{theme:n}=e,{media:t,space:r}=n.sanity;return rn(t,e.$gapX,(e=>({columnGap:e?tn(r[e]):void 0})))}function Pr(e){const{theme:n}=e,{media:t,space:r}=n.sanity;return rn(t,e.$gapY,(e=>({rowGap:e?tn(r[e]):void 0})))}const Vr={auto:"auto",full:"1 / -1"},Lr={auto:"auto",full:"1 / -1"};function Br(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$row,(e=>"number"===typeof e?{gridRow:"span ".concat(e," / span ").concat(e)}:{gridRow:Vr[e]}))}function Hr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$rowStart,(e=>({gridRowStart:e})))}function _r(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$rowEnd,(e=>({gridRowEnd:e})))}function Ar(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$column,(e=>"number"===typeof e?{gridColumn:"span ".concat(e," / span ").concat(e)}:{gridColumn:Lr[e]}))}function Ir(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$columnStart,(e=>({gridColumnStart:e})))}function Fr(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$columnEnd,(e=>({gridColumnEnd:e})))}function Gr(e){const{$fontSize:n,$iconLeft:t,$iconRight:r,$padding:o,$space:i,theme:a}=e,{fonts:s,media:d,space:l}=a.sanity,c=Math.max(o.length,i.length,n.length),u=[],f=[],h=[];for(let g=0;g<c;g+=1)h[g]=void 0===n[g]?h[g-1]:n[g],u[g]=void 0===o[g]?u[g-1]:o[g],f[g]=void 0===i[g]?f[g-1]:i[g];return rn(d,u,((e,n)=>{const o=s.text.sizes[h[n]]||s.text.sizes[2],i=o.lineHeight-o.ascenderHeight-o.descenderHeight,a=l[u[n]],d=l[f[n]],c={paddingTop:tn(a-o.ascenderHeight),paddingRight:tn(a),paddingBottom:tn(a-o.descenderHeight),paddingLeft:tn(a)};return r&&(c.paddingRight=tn(a+i+d)),t&&(c.paddingLeft=tn(a+i+d)),c}))}function Zr(e){return Gr({...e,$iconRight:!0})}const Nr=(0,Ie.iv)(r||(r=Ue(["\n  &:not([hidden]) {\n    display: flex;\n  }\n\n  align-items: center;
1\n"])));function Dr(){return Nr}function Wr(e){const{theme:n,$scheme:t,$tone:r,$weight:i}=e,a=n.sanity.fonts.text,s=n.sanity.color.input;return(0,Ie.iv)(o||(o=Ue(["\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\u2019s 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  "])),a.family,i&&a.weights[i]||a.weights.regular,t,r,s.default.enabled.fg,s.default.enabled.placeholder,s.default.enabled.fg,s.default.enabled.placeholder,s.default.disabled.fg,s.default.disabled.placeholder,s.invalid.enabled.fg,s.invalid.enabled.placeholder,s.default.readOnly.fg,s.default.readOnly.placeholder)}function Xr(e){const{theme:n}=e,{fonts:t,media:r}=n.sanity;return rn(r,e.$fontSize,(e=>{const n=t.text.sizes[e]||t.text.sizes[2];return{fontSize:tn(n.fontSize),lineHeight:n.lineHeight/n.fontSize}}))}function qr(e){const{$hasPrefix:n,$hasSuffix:t,$scheme:r,$tone:o,theme:a}=e,{focusRing:s,input:d}=a.sanity,l=a.sanity.color.input;return(0,Ie.iv)(i||(i=Ue(["\n    --input-box-shadow: none;\n\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    display: block;\n    pointer-events: none;\n    z-index: 0;\n\n    background-color: var(--card-bg-color);\n    box-shadow: var(--input-box-shadow);\n\n    border-top-left-radius: ",";\n    border-bottom-left-radius: ",";\n    border-top-right-radius: ",";\n    border-bottom-right-radius: ",";\n\n    &[data-scheme='","'][data-tone='","'] {\n      --card-bg-color: ",";\n      --card-fg-color: ",";\n\n      /* enabled */\n      *:not(:disabled) + &[data-border] {\n        --input-box-shadow: ",";\n      }\n\n      /* invalid */\n      *:not(:disabled):invalid + & {\n        --card-bg-color: ",";\n        --card-fg-color: ",";\n\n        &[data-border] {\n          --input-box-shadow: ",";\n        }\n      }\n\n      /* focused */\n      *:not(:disabled):focus + & {\n        &[data-border] {\n          --input-box-shadow: ",";\n        }\n\n        &:not([data-border]) {\n          --input-box-shadow: ",";\n        }\n      }\n\n      /* disabled */\n      *:disabled + & {\n        --card-bg-color: "," !important;\n        --card-fg-color: "," !important;\n\n        &[data-border] {\n          --input-box-shadow: ",";\n        }\n      }\n\n      /* readOnly */\n      *:read-only + & {\n        --card-bg-color: "," !important;\n        --card-fg-color: "," !important;\n      }\n\n      /* hovered */\n      @media (hover: hover) {\n        *:not(:disabled):not(:read-only):not(:invalid):hover + & {\n          --card-bg-color: ",";\n          --card-fg-color: ",";\n        }\n\n        *:not(:disabled):not(:read-only):not(:invalid):not(:focus):hover + &[data-border] {\n          --input-box-shadow: ",";\n        }\n      }\n    }\n  "])),n?0:void 0,n?0:void 0,t?0:void 0,t?0:void 0,r,o,l.default.enabled.bg,l.default.enabled.fg,wr({color:l.default.enabled.border,width:d.border.width}
1),l.invalid.enabled.bg,l.invalid.enabled.fg,wr({color:l.invalid.enabled.border,width:d.border.width}),kr({border:{color:l.default.enabled.border,width:d.border.width},focusRing:s}),kr({focusRing:s}),l.default.disabled.bg,l.default.disabled.fg,wr({color:l.default.disabled.border,width:d.border.width}),l.default.readOnly.bg,l.default.readOnly.fg,l.default.hovered.bg,l.default.hovered.fg,wr({color:l.default.hovered.border,width:d.border.width}))}function Yr(e){const{theme:n}=e;return[on(n,["padding"],e.$padding),on(n,["paddingLeft","paddingRight"],e.$paddingX),on(n,["paddingTop","paddingBottom"],e.$paddingY),on(n,["paddingTop"],e.$paddingTop),on(n,["paddingRight"],e.$paddingRight),on(n,["paddingBottom"],e.$paddingBottom),on(n,["paddingLeft"],e.$paddingLeft)].filter(Boolean)}function Kr(e){const{theme:n}=e,{media:t,radius:r}=n.sanity;return rn(t,e.$radius,(e=>({borderRadius:tn(r[e])})))}function Ur(e,n){return"".concat(e.map(tn).join(" ")," ").concat(n)}const Jr=Ie.ZP.div((function(e){return an("text",e)}),sn,(function(e){const{$accent:n,$muted:t,theme:r}=e,{weights:o}=r.sanity.fonts.text;return(0,Ie.iv)(a||(a=Ue(["\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: 0 0 0 1px var(--card-bg-color), 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,Ie.iv)(s||(s=Ue(["\n      color: var(--card-accent-fg-color);\n    "]))),t&&(0,Ie.iv)(d||(d=Ue(["\n      color: var(--card-muted-fg-color);\n    "]))),r.sanity.fonts.code.family,o.bold)})),Qr=Ie.ZP.span(l||(l=Ue(["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  overflow: clip;\n"]))),eo=(0,_e.forwardRef)((function(e,n){const{accent:t=!1,align:r,children:o,muted:i=!1,size:a=2,textOverflow:s,weight:d,...l}=e;let c=o;return"ellipsis"===s&&(c=(0,He.jsx)(Qr,{children:c})),(0,He.jsx)(Jr,{"data-ui":"Text",...l,$accent:t,$align:dn(r),$muted:i,ref:n,$size:dn(a),$weight:d,children:(0,He.jsx)("span",{children:c})})})),no=function(e){const{$color:n,theme:t}=e,{focusRing:r}=t.sanity;return{backgroundColor:n,position:"relative",boxSizing:"border-box",userSelect:"none",boxShadow:"0 0 0 1px var(--card-bg-color)",'&[data-status="inactive"]':{opacity:.5},"&>svg":{"&:not([hidden])":{display:"block"}},'&[data-as="button"]':{"-webkit-font-smoothing":"inherit",appearance:"none",margin:0,padding:0,border:0,font:"inherit",color:"inherit",outline:"none","&:focus":{boxShadow:kr({focusRing:r})},"&:focus:not(:focus-visible)":{boxShadow:"none"}}}},to=function(){return{position:"absolute",boxSizing:"border-box",zIndex:0,opacity:0,transition:"all 0.2s linear",transform:"rotate(-90deg) translate3d(0, 6px, 0)",left:0,right:0,top:0,bottom:0,"& > svg":{width:"11px",height:"7px",position:"absolute",top:"-5px",left:"50%",transform:"translateX(-6px)","&:not([hidden])":{display:"block"}},"[data-arrow-position='inside'] > &":{transform:"rotate(-90deg) translate3d(0, 6px, 0)",opacity:0},"[data-arrow-position='top'] > &":{opacity:1,transform:"rotate(0deg)"},"[data-arrow-position='bottom'] > &":{opacity:1,transform:"rotate(-180deg)"}}},ro=function(){return{strokeWidth:"4px",stroke:"var(--card-bg-color)"}},oo=function(){return{strokeWidth:"3px",'[data-status="editing"] &':{strokeSasharray:"2 4",strokeLinecap:"round"}}},io=function(e){const{theme:n}=e,{base:t}=n.sanity.color;return{width:"100%",height:"100%",color:t.fg,alignItems:"center",justifyContent:"center",textTransform:"uppercase",textAlign:"center",borderRadius:"50%","&:not([hidden])":{display:"flex"}}};const ao=Ie.ZP.div((function(e){const{theme:n}=e,{avatar:t,media:r}=n.sanity;return rn(r,e.$size,(e=>{const n=t.sizes[e]||t.sizes[0];return{width:tn(n.size),height:tn(n.size),borderRadius:tn(n.size/2),"&>svg":{width:tn(n.size),height:tn(n.size),borderRadius:tn(n.size/2)}}}))}),no),so=Ie.ZP.div(to),lo=Ie.ZP.ellipse(ro),co=Ie.ZP.ellipse(oo),uo=Ie.ZP.div(io),fo=(0,_e.forwardRef)((function(e,n){const{as:t,color:r="gray",src:o,title:i,initials:a,onImageLoadError:s,arrowPosition:d,animateArrowFrom:l,status:c="online",size:u=0,...f}=e,h=Ae.isValidElementType(t)?t:"div",g=dn(u),b=At(),p=b.sanity.color.spot[r]||b.sanity.color.spot.gray,m=(b.sanity.avatar.sizes[g[0]]||b.sanity.avatar.sizes[0]).size,v=m/2,x=(0,_e.useId)(),[y,w]=(0,_e.useState)(l||d||"inside"),[k,E]=(0,_e.useState)(!1),z="avatar-image-".concat(x);(0,_e.useEffect)((()=>
1{if(y===d)return;const e=requestAnimationFrame((()=>w(d)));return()=>cancelAnimationFrame(e)}),[y,d]),(0,_e.useEffect)((()=>{o&&E(!1)}),[o]);const S=(0,_e.useCallback)((()=>{E(!0),s&&s(new Error("Avatar: the image failed to load"))}),[s]),j=(0,_e.useMemo)((()=>g.map((e=>0===e?0:e+1))),[g]);return(0,He.jsxs)(ao,{as:h,"data-as":"string"===typeof h?h:void 0,"data-ui":"Avatar",...f,$size:g,$color:p,"aria-label":i,"data-arrow-position":y,"data-status":c,ref:n,title:i,children:[(0,He.jsx)(so,{children:(0,He.jsx)("svg",{width:"11",height:"7",viewBox:"0 0 11 7",fill:"none",children:(0,He.jsx)("path",{d:"M6.67948 1.50115L11 7L0 7L4.32052 1.50115C4.92109 0.736796 6.07891 0.736795 6.67948 1.50115Z",fill:p})})}),!k&&o&&(0,He.jsxs)("svg",{viewBox:"0 0 ".concat(m," ").concat(m),fill:"none",children:[(0,He.jsx)("defs",{children:(0,He.jsx)("pattern",{id:z,patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:(0,He.jsx)("image",{href:o,width:"1",height:"1",onError:S})})}),(0,He.jsx)("circle",{cx:v,cy:v,r:v,fill:"url(#".concat(z,")")}),(0,He.jsx)(lo,{cx:v,cy:v,rx:v,ry:v,vectorEffect:"non-scaling-stroke"}),(0,He.jsx)(co,{cx:v,cy:v,rx:v,ry:v,stroke:p,vectorEffect:"non-scaling-stroke"})]}),(k||!o)&&a&&(0,He.jsx)(He.Fragment,{children:(0,He.jsx)(uo,{children:(0,He.jsx)(eo,{as:"span",size:j,children:(0,He.jsx)("strong",{children:a})})})})]})}));const ho=Ie.ZP.div((function(e){const{theme:n}=e,{avatar:t,media:r}=n.sanity;return rn(r,e.$size,(e=>{const n=t.sizes[e];return n?{borderRadius:tn(n.size/2),minWidth:tn(n.size),height:tn(n.size)}:Qe}))}),(function(e){const{theme:n}=e;return(0,Ie.iv)(c||(c=Ue(["\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: 0 0 0 1px var(--card-bg-color), inset 0 0 0 1.5px var(--card-hairline-hard-color);\n    padding: 0 ",";\n\n    &:not([hidden]) {\n      display: flex;\n    }\n  "])),tn(n.sanity.space[2]))})),go=(0,_e.forwardRef)((function(e,n){const{count:t,size:r=0}=e,o=dn(r),i=(0,_e.useMemo)((()=>o.map((e=>0===e?0:e+1))),[o]);return(0,He.jsx)(ho,{$size:o,"data-ui":"AvatarCounter",ref:n,children:(0,He.jsx)(eo,{as:"span",size:i,children:(0,He.jsx)("strong",{children:t})})})}));function bo(e){return(Array.isArray(e)?e:[e]).filter((e=>(0,Ae.isElement)(e)||(0,Ae.isFragment)(e)||"string"===typeof e))}const po=(0,Ie.iv)(u||(u=Ue(["\n  white-space: nowrap;\n\n  & > div {\n    vertical-align: top;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  }\n"])));const mo=Ie.ZP.div((function(e){const{theme:n}=e,{avatar:t,media:r}=n.sanity;return rn(r,e.$size,(e=>{const n=t.sizes[e];return n?{"& > div + div":{marginLeft:tn(n.distance)}}:Qe}))}),(function(){return po})),vo=(0,_e.forwardRef)((function(e,n){const{children:t,maxLength:r=4,size:o=0,...i}=e,a=bo(t).filter((e=>"string"!==typeof e)),s=Math.max(r,0),d=dn(o),l=a.length,c=l-(s-1),u=c>1?a.slice(c,l):a;return(0,He.jsxs)(mo,{"data-ui":"AvatarStack",...i,ref:n,$size:d,children:[0===l&&(0,He.jsx)("div",{children:(0,He.jsx)(go,{count:l})}),0!==l&&c>1&&(0,He.jsx)("div",{children:(0,He.jsx)(go,{count:c,size:d})}),u.map(((e,n)=>(0,He.jsx)("div",{children:(0,_e.cloneElement)(e,{size:d})},String(n))))]})})),xo=Ie.ZP.div((function(){return ir}),xr,(function(){return[lr,cr,ur,dr]}),(function(){return[Br,Hr,_r,Ar,Ir,Fr]}),(function(e){const{theme:n}=e;return[on(n,["margin"],e.$margin),on(n,["marginLeft","marginRight"],e.$marginX),on(n,["marginTop","marginBottom"],e.$marginY),on(n,["marginTop"],e.$marginTop),on(n,["marginRight"],e.$marginRight),on(n,["marginBottom"],e.$marginBottom),on(n,["marginLeft"],e.$marginLeft)].filter(Boolean)}),Yr),yo=(0,_e.forwardRef)((function(e,n){const{as:t="div",column:r,columnStart:o,columnEnd:i,display:a="block",flex:s,height:d,margin:l=0,marginX:c,marginY:u,marginTop:f,marginRight:h,marginBottom:g,marginLeft:b,overflow:p,padding:m=0,paddingX:v,paddingY:x,paddingTop:y,paddingRight:w,paddingBottom:k,paddingLeft:E,row:z,rowStart:S,rowEnd:j,sizing:C,...R}=e;return(0,He.jsx)(xo,{"data-as":"string"===typeof t?t:void 0,"data-ui":"Box",...R,$column:dn(r),$columnStart:dn(o),$columnEnd:dn(i),$display:dn(a),$flex:dn(s),$height:dn(d),$margin:dn(l),$marginX:dn(c),$marginY:dn(u),$marginTop:dn(f),$marginRight:dn(h),$marginBottom:
1dn(g),$marginLeft:dn(b),$overflow:dn(p),$padding:dn(m),$paddingX:dn(v),$paddingY:dn(x),$paddingTop:dn(y),$paddingRight:dn(w),$paddingBottom:dn(k),$paddingLeft:dn(E),$row:dn(z),$rowStart:dn(S),$rowEnd:dn(j),$sizing:dn(C),as:t,ref:n,children:e.children})}));const wo=Ie.ZP.div((function(e){return an("label",e)}),sn,(function(e){const{$accent:n,$muted:t,theme:r}=e,{fonts:o}=r.sanity;return(0,Ie.iv)(f||(f=Ue(["\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,Ie.iv)(h||(h=Ue(["\n      color: var(--card-accent-fg-color);\n    "]))),t&&(0,Ie.iv)(g||(g=Ue(["\n      color: var(--card-muted-fg-color);\n    "]))),o.code.family)})),ko=Ie.ZP.span(b||(b=Ue(["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  overflow: clip;\n"]))),Eo=(0,_e.forwardRef)((function(e,n){const{accent:t,align:r,children:o,muted:i=!1,size:a=2,textOverflow:s,weight:d,...l}=e;let c=o;return c="ellipsis"===s?(0,He.jsx)(ko,{children:c}):(0,He.jsx)("span",{children:c}),(0,He.jsx)(wo,{"data-ui":"Label",...l,$accent:t,$align:dn(r),$muted:i,$size:dn(a),$weight:d,ref:n,children:c})}));const zo=(0,Ie.ZP)(yo)(Kr,(function(e){const{$mode:n,$tone:t,theme:r}=e,o=r.sanity.color["outline"===n?"muted":"solid"],i=o[t]||o.default;return{backgroundColor:i.enabled.bg,color:i.enabled.fg,boxShadow:"inset 0 0 0 1px ".concat(i.enabled.border),cursor:"default","&:not([hidden])":{display:"inline-block"}}})),So=(0,_e.forwardRef)((function(e,n){const{children:t,fontSize:r,mode:o="default",padding:i=1,radius:a=2,tone:s="default",...d}=e;return(0,He.jsx)(zo,{"data-ui":"Badge",...d,$mode:o,$tone:s,$radius:dn(a),padding:dn(i),ref:n,children:(0,He.jsx)(Eo,{size:r,children:t})})})),jo=(0,Ie.ZP)(yo)(xr,(function(){return[fr,hr,gr,br,pr,mr]})),Co=(0,_e.forwardRef)((function(e,n){const{align:t,as:r,direction:o="row",gap:i,justify:a,wrap:s,...d}=e;return(0,He.jsx)(jo,{"data-ui":"Flex",...d,$align:dn(t),$direction:dn(o),$gap:dn(i),$justify:dn(a),$wrap:dn(s),forwardedAs:r,ref:n})})),Ro=(0,Ie.F4)(p||(p=Ue(["\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n"]))),$o=(0,Ie.ZP)(eo)(m||(m=Ue(["\n  & > span > svg {\n    animation: "," 500ms linear infinite;\n  }\n"])),Ro),Mo=(0,_e.forwardRef)((function(e,n){return(0,He.jsx)($o,{"data-ui":"Spinner",...e,ref:n,children:(0,He.jsx)(Ge.L4p,{})})}));function To(e,n){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];var r,o,i,a,s,d,l,c;return{"--card-shadow-outline-color":e.shadow.outline,"--card-shadow-umbra-color":e.shadow.umbra,"--card-shadow-penumbra-color":e.shadow.penumbra,"--card-shadow-ambient-color":e.shadow.ambient,"--card-focus-ring-color":e.focusRing,"--card-bg-color":n.bg,"--card-bg-image":t?"repeating-conic-gradient(".concat(n.bg," 0% 25%, ").concat(n.bg2||n.bg," 0% 50%)"):void 0,"--card-fg-color":n.fg,"--card-border-color":n.border,"--card-muted-fg-color":null==(r=n.muted)?void 0:r.fg,"--card-accent-fg-color":null==(o=n.accent)?void 0:o.fg,"--card-link-fg-color":null==(i=n.link)?void 0:i.fg,"--card-code-bg-color":null==(a=n.code)?void 0:a.bg,"--card-code-fg-color":null==(s=n.code)?void 0:s.fg,"--card-skeleton-color-from":null==(d=n.skeleton)?void 0:d.from,"--card-skeleton-color-to":null==(l=n.skeleton)?void 0:l.to,"--card-link-color":null==(c=n.link)?void 0:c.fg,"--card-hairline-soft-color":n.border,"--card-hairline-hard-color":n.border}}const Oo={width:1};const Po=Ie.ZP.button(Kr,(function(){return(0,Ie.iv)(v||(v=Ue(["\n    -webkit-font-smoothing: inherit;\n    appearance: none;\n    display: inline-flex;\n    align-items: center;\n    font: inherit;\n    border: 0;\n    outline: none;\n    user-select: none;\n    text-decoration: none;\n    border: 0;\n    box-sizing: border-box;\n    padding: 0;\n    margin: 0;\n    white-space: nowrap;\n    text-align: left;\n    position: relative;\n\n    & > span {\n      display: block;\n      flex: 1;\n      min-width: 0;\n      border-radius: inherit;\n    }\n\n    &::-moz-focus-inner {\n      border: 0;\n      padding: 0;\n    }\n  "])))}),(function(e){var n,t;const{$mode:r,theme:o}=e,{focusRing:i}=o.sanity,a=o.sanity.color.base,s=o.sanity.color.button[r]||o.sanity.color.button.default,d=s[e.$tone]||s.default,l={width:Oo.width,color:"var(--card-border-color)"};return[To(a,d.enabled),{backgroundColor:"var(--card-bg-color)",color:"var(--card-fg-color)",boxShadow:wr(l),'&:disabled, &[data-disabled="true"]':To(a,d.disabled),"&:not([data-disabled='true'])":{"&:focus":{boxShadow:kr({base:a,border:l,focusRing:i})},"&:focus:not(:focus-visible)":{boxShadow:wr(l)},"@media (hover: hover)":{"&:hover":To(a,d.hovered),"&:active":To(a,d.pressed),"&[data-hovered]":To(a,d.hovered)},"&[data-selected]":To(a,d.pressed)}},null==(t=null==(n=o.sanity.styles)?void 0:n.button)?void 0:t.root].filter(
1Boolean)})),Vo=Ie.ZP.div(x||(x=Ue(["\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"]))),Lo=(0,_e.forwardRef)((function(e,n){const{children:t,disabled:r,fontSize:o,icon:i,iconRight:a,justify:s="center",loading:d,mode:l="default",padding:c=3,paddingX:u,paddingY:f,paddingTop:h,paddingBottom:g,paddingLeft:b,paddingRight:p,radius:m=2,selected:v,space:x=3,text:y,textAlign:w,tone:k="default",type:E="button",...z}=e,S=dn(s),j=dn(c),C=dn(u),R=dn(f),$=dn(h),M=dn(g),T=dn(b),O=dn(p),P=dn(m),V=dn(x),L=At(),B=(0,_e.useMemo)((()=>({padding:j,paddingX:C,paddingY:R,paddingTop:$,paddingBottom:M,paddingLeft:T,paddingRight:O})),[j,C,R,$,M,T,O]);return(0,He.jsxs)(Po,{"data-ui":"Button",...z,$mode:l,$radius:P,$tone:k,"data-disabled":Boolean(d||r),"data-selected":v?"":void 0,disabled:Boolean(d||r),ref:n,type:E,children:[Boolean(d)&&(0,He.jsx)(Vo,{children:(0,He.jsx)(Mo,{})}),(i||y||a)&&(0,He.jsx)(yo,{as:"span",...B,children:(0,He.jsxs)(Co,{as:"span",justify:S,children:[i&&(0,He.jsxs)(eo,{size:o,children:[(0,_e.isValidElement)(i)&&i,(0,Ae.isValidElementType)(i)&&(0,_e.createElement)(i)]}),y&&(0,He.jsx)(yo,{flex:a?1:void 0,marginLeft:i?V:void 0,marginRight:a?V:void 0,children:(0,He.jsx)(eo,{align:w,size:o,textOverflow:"ellipsis",weight:L.sanity.button.textWeight,children:y})}),a&&(0,He.jsxs)(eo,{size:o,children:[(0,_e.isValidElement)(a)&&a,(0,Ae.isValidElementType)(a)&&(0,_e.createElement)(a)]})]})}),t&&(0,He.jsx)(yo,{as:"span",...B,children:t})]})}));function Bo(e){const{$checkered:n,theme:t}=e,r=t.sanity.space;return(0,Ie.iv)(y||(y=Ue(["\n    ","\n\n    &[data-as='button'] {\n      -webkit-font-smoothing: inherit;\n      appearance: none;\n      outline: none;\n      font: inherit;\n      text-align: inherit;\n      border: 0;\n      width: stretch;\n    }\n\n    /* &:is(a) */\n    &[data-as='a'] {\n      outline: none;\n      text-decoration: none;\n    }\n\n    /* &:is(pre) */\n    &[data-as='pre'] {\n      font: inherit;\n    }\n  "])),n&&(0,Ie.iv)(w||(w=Ue(["\n      background-size: ","px ","px;\n      background-position: 50% 50%;\n      background-image: var(--card-bg-image);\n    "])),r[3],r[3]))}function Ho(e){var n,t;const{$checkered:r,$focusRing:o,theme:i}=e,{focusRing:a}=i.sanity,{base:s,card:d,dark:l}=i.sanity.color,c={width:0,color:"var(--card-border-color)"};return(0,Ie.iv)(k||(k=Ue(["\n    color-scheme: ",";\n\n    ","\n\n    background-color: var(--card-bg-color);\n    color: var(--card-fg-color);\n\n    /* &:is(button) */\n    &[data-as='button'] {\n      --card-focus-ring-box-shadow: none;\n\n      cursor: default;\n      box-shadow: var(--card-focus-ring-box-shadow);\n\n      &:disabled {\n        ","\n      }\n\n      &:not(:disabled) {\n        &[data-pressed] {\n          ","\n        }\n\n        &[data-selected] {\n          ","\n        }\n\n        @media (hover: hover) {\n          &:not([data-pressed]):not([data-selected]) {\n            &[data-hovered],\n            &:hover {\n              ","\n            }\n\n            &:active {\n              ","\n            }\n          }\n        }\n\n        &:focus {\n          --card-focus-ring-box-shadow: ",";\n        }\n\n        &:focus:not(:focus-visible) {\n          --card-focus-ring-box-shadow: ",";\n        }\n      }\n    }\n\n    /* &:is(a) */\n    &[data-as='a'] {\n      cursor: pointer;\n      box-shadow: var(--card-focus-ring-box-shadow);\n\n      &[data-disabled] {\n        ","\n      }\n\n      &:not([data-disabled]) {\n        &[data-pressed] {\n          ","\n        }\n\n        &[data-selected] {\n          ","\n        }\n\n        @media (hover: hover) {\n          &:not([data-pressed]):not([data-selected]) {\n            &[data-hovered],\n            &:hover {\n              ","\n            }\n\n            &:active {\n              ","\n            }\n          }\n        }\n\n        &:focus {\n          --card-focus-ring-box-shadow: ",";\n        }\n\n        &:focus:not(:focus-visible) {\n          --card-focus-ring-box-shadow: ",";\n        }\n      }\n    }\n\n    ","\n  "])),l?"dark":"light",To(s,d.enabled,r),To(s,d.disabled,r),To(s,d.pressed,r),To(s,d.selected,r),To(s,d.hovered,r),To(s,d.pressed,r),o?kr({base:s,border:c,focusRing:a}):void 0,o?wr(c):void 0,To(s,d.disabled,r),To(s,d.pressed,r),To(s,d.selected,r),To(s,d.hovered,r),To(s,d.pressed,r),o?kr({base:s,border:c,focusRing:a}):void 0,o?wr(c):void 0,null==(t=null==(n=i.sanity.styles)?void 0:n.card)?void 0:t.root)}const _o=(0,Ie.ZP)(yo)((function(){return[er,nr,tr,rr,or]}
1),Kr,(function(e){const{theme:n}=e,{media:t,shadows:r}=n.sanity;return rn(t,e.$shadow,(e=>function(e){if(!e)return Qe;const n="0 0 0 ".concat(tn(1)," var(--card-shadow-outline-color)"),t=Ur(e.umbra,"var(--card-shadow-umbra-color)"),r=Ur(e.penumbra,"var(--card-shadow-penumbra-color)"),o=Ur(e.ambient,"var(--card-shadow-ambient-color)");return{boxShadow:"".concat(n,", ").concat(t,", ").concat(r,", ").concat(o)}}(r[e])))}),(function(e){return[Bo(e),Ho(e)]})),Ao=(0,_e.forwardRef)((function(e,n){const{__unstable_checkered:t=!1,__unstable_focusRing:r=!1,as:o,border:i,borderTop:a,borderRight:s,borderBottom:d,borderLeft:l,pressed:c,radius:u=0,scheme:f,selected:h,shadow:g,tone:b="default",...p}=e,m=(0,Ae.isValidElementType)(o)?o:"div",v=Ht(),x="inherit"===b?v.tone:b;return(0,He.jsx)(_t,{scheme:f,tone:x,children:(0,He.jsx)(_o,{"data-as":"string"===typeof m?m:void 0,"data-scheme":v.scheme,"data-ui":"Card","data-tone":x,...p,$border:dn(i),$borderTop:dn(a),$borderRight:dn(s),$borderBottom:dn(d),$borderLeft:dn(l),$checkered:t,$focusRing:r,$radius:dn(u),$shadow:dn(g),$tone:x,"data-checkered":t?"":void 0,"data-pressed":c?""
1:void 0,"data-selected":h?"":void 0,forwardedAs:m,ref:n,selected:h})})}));const Io=Ie.ZP.div((function(){return(0,Ie.iv)(E||(E=Ue(["\n    position: relative;\n    display: inline-block;\n  "])))})),Fo=Ie.ZP.input((function(e){const{theme:n}=e,t=n.sanity.color.input,{focusRing:r,input:o,radius:i}=n.sanity;return(0,Ie.iv)(z||(z=Ue(["\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    outline: none;\n    opacity: 0;\n    z-index: 1;\n    padding: 0;\n    margin: 0;\n\n    & + span {\n      position: relative;\n      display: block;\n      height: ",";\n      width: ",";\n      box-sizing: border-box;\n      box-shadow: ",";\n      border-radius: ",";\n      line-height: 1;\n      background-color: ",";\n\n      & > svg {\n        display: block;\n        position: absolute;\n        opacity: 0;\n        height: 100%;\n        width: 100%;\n\n        & > path {\n          vector-effect: non-scaling-stroke;\n          stroke-width: 2 !important;\n        }\n      }\n    }\n\n    &:not(:disabled):focus + span {\n      box-shadow: ",";\n    }\n\n    &:not(:disabled):focus:not(:focus-visible) + span {\n      box-shadow: ",";\n    }\n\n    &:checked + span > svg:first-child {\n      opacity: 1;\n    }\n\n    &[data-read-only] + span {\n      background-color: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n\n    &:not([data-read-only]):disabled + span {\n      background-color: ",";\n      box-shadow: ",";\n      color: ",";\n    }\n\n    &:indeterminate + span > svg:last-child {\n      opacity: 1;\n    }\n  "])),tn(o.checkbox.size),tn(o.checkbox.size),wr({color:t.default.enabled.border,width:o.border.width}),tn(i[2]),t.default.enabled.bg,kr({border:{width:o.border.width,color:t.default.enabled.border},focusRing:r}),wr({color:t.default.enabled.border,width:o.border.width}),t.default.readOnly.bg,wr({width:o.border.width,color:t.default.readOnly.border}),t.default.readOnly.fg,t.default.disabled.bg,wr({width:o.border.width,color:t.default.disabled.border}),t.default.disabled.fg)})),Go=(0,_e.forwardRef)((function(e,n){const{checked:t,className:r,disabled:o,indeterminate:i,customValidity:a,readOnly:s,style:d,...l}=e,c=Ut(n);return Jt(c,a),(0,_e.useEffect)((()=>{c.current&&(c.current.indeterminate=i||!1)}),[i,c]),(0,He.jsxs)(Io,{className:r,"data-ui":"Checkbox",style:d,children:[(0,He.jsx)(Fo,{"data-read-only":!o&&s?"":void 0,...l,checked:t,disabled:o||s,type:"checkbox",readOnly:s,ref:c}),(0,He.jsxs)("span",{children:[(0,He.jsx)(Ge.KML,{}),(0,He.jsx)(Ge.HFL,{})]})]})}));function Zo(e){let{theme:n}=e;const t=n.sanity.color.syntax;return{"&.atrule":{color:t.atrule},"&.attr-name":{color:t.attrName},"&.attr-value":{color:t.attrValue},"&.attribute":{color:t.attribute},"&.boolean":{color:t.boolean},"&.builtin":{color:t.builtin},"&.cdata":{color:t.cdata},"&.char":{color:t.char},"&.class":{color:t.class},"&.class-name":{color:t.className},"&.comment":{color:t.comment},"&.constant":{color:t.constant},"&.deleted":{color:t.deleted},"&.doctype":{color:t.doctype},"&.entity":{color:t.entity},"&.function":{color:t.function},"&.hexcode":{color:t.hexcode},"&.id":{color:t.id},"&.important":{color:t.important},"&.inserted":{color:t.inserted},"&.keyword":{color:t.keyword},"&.number":{color:t.number},"&.operator":{color:t.operator},"&.prolog":{color:t.prolog},"&.property":{color:t.property},"&.pseudo-class":{color:t.pseudoClass},"&.pseudo-element":{color:t.pseudoElement},"&.punctuation":{color:t.punctuation},"&.regex":{color:t.regex},"&.selector":{color:t.selector},"&.string":{color:t.string},"&.symbol":{color:t.symbol},"&.tag":{color:t.tag},"&.unit":{color:t.unit},"&.url":{color:t.url},"&.variable":{color:t.variable}}}const No=Ie.ZP.pre((function(){return(0,Ie.iv)(S||(S=Ue(["\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  "])),Zo)}),(function(e){return an("code",e)})),Do=(0,_e.forwardRef)((function(e,n){const{children:t,language:r,size:o=2,weight:i,...a}=e,s="string"===typeof r?r:void 0,d=!!s&&Ne().hasLanguage(s);return(0,He.jsxs)(No,{"data-ui":"Code",...a,$size:dn(o),$weight:i,ref:n,children:[!(s&&d)&&(0,He.jsx)("code",{children:t}),s&&d&&(0,He.jsx)(Ne(),{inline:!0,language:s,value:String(t)})]})})),Wo={width:"100%",margin:"0 auto"};const Xo=(0,Ie.ZP)(yo)((function(){return Wo}),(function(e){const{theme:n}=e,{container:t,media:r}=n.sanity;return rn(r,e.$width,(e=>({maxWidth:"auto"===e?"none":tn(t[e])})))})),qo=(0,_e.forwardRef)((function(e,n){const{as:t,width:r=2,...o}=e;return(0,He.jsx)(Xo,{"data-ui":"Container",...o,$width:dn(r),forwardedAs:t,ref:n})})),Yo=(0,Ie.ZP)(yo)((function(){return[Er,jr,Cr,Rr,$r,Mr,Tr,Or,Pr]})),Ko=(0,_e.forwardRef)((function(e,n){const{as:t,autoRows:r,autoCols:o,autoFlow:i,columns:a,gap:s,gapX:d,gapY:l,rows:c,children:u,...f}=e;return(0,He.jsx)(Yo,{"data-as":"string"===typeof t?t:void 0,"data-ui":"Grid",...f,$autoRows:dn(r),$autoCols:dn(o),$autoFlow:dn(i),$columns:dn(a),$gap:dn(s),$ga
1pX:dn(d),$gapY:dn(l),$rows:dn(c),forwardedAs:t,ref:n,children:u})}));const Uo=Ie.ZP.div((function(e){const{$accent:n,$muted:t,theme:r}=e;return(0,Ie.iv)(j||(j=Ue(["\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: 0 0 0 1px var(--card-bg-color), 0 0 0 3px var(--card-focus-ring-color);\n      }\n\n      &:focus:not(:focus-visible) {\n        box-shadow: none;\n      }\n    }\n\n    & svg {\n      /* Certain popular CSS libraries changes the defaults for SVG display */\n      /* Make sure SVGs are rendered as inline elements */\n      display: inline;\n    }\n\n    & [data-sanity-icon] {\n      vertical-align: baseline;\n    }\n  "])),n&&(0,Ie.iv)(C||(C=Ue(["\n      color: var(--card-accent-fg-color);\n    "]))),t&&(0,Ie.iv)(R||(R=Ue(["\n      color: var(--card-muted-fg-color);\n    "]))),r.sanity.fonts.code.family)}),sn,(function(e){return an("heading",e)})),Jo=Ie.ZP.span($||($=Ue(["\n  display: block;\n  white-space: nowrap;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  overflow: clip;\n"]))),Qo=(0,_e.forwardRef)((function(e,n){const{accent:t=!1,align:r,children:o,muted:i=!1,size:a=2,textOverflow:s,weight:d,...l}=e;let c=o;return"ellipsis"===s&&(c=(0,He.jsx)(Jo,{children:c})),(0,He.jsx)(Uo,{"data-ui":"Heading",...l,$accent:t,$align:dn(r),$muted:i,$size:dn(a),$weight:d,ref:n,children:(0,He.jsx)("span",{children:c})})}));const ei=(0,Ie.ZP)(yo)((function(){return{lineHeight:0,"&&:not([hidden])":{display:"block"},"& > div":{display:"inline-block",verticalAlign:"middle"}}}),(function(e){const{theme:n}=e;return rn(n.sanity.media,e.$space,(e=>{const t=tn(n.sanity.space[e]);return{margin:"-".concat(t," 0 0 -").concat(t),"& > div":{padding:"".concat(t," 0 0 ").concat(t)}}}))})),ni=(0,_e.forwardRef)((function(e,n){const{as:t,children:r,space:o,...i}=e,a=(0,_e.useMemo)((()=>bo(r).filter(Boolean).map(((e,n)=>(0,He.jsx)("div",{children:e},n)))),[r]);return(0,He.jsx)(ei,{"data-ui":"Inline",...i,$space:dn(o),forwardedAs:t,ref:n,children:a})}));const ti=Ie.ZP.kbd(Kr,(function(){return(0,Ie.iv)(M||(M=Ue(["\n    background: var(--card-bg-color);\n    font: inherit;\n    box-shadow: inset 0 0 0 1px var(--card-hairline-hard-color);\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))})),ri=(0,_e.forwardRef)((function(e,n){const{children:t,fontSize:r=1,padding:o=1,radius:i=2,...a}=e;return(0,He.jsx)(ti,{"data-ui":"KBD",...a,$radius:dn(i),ref:n,children:(0,He.jsx)(yo,{as:"span",padding:o,children:(0,He.jsx)(Do,{as:"span",muted:!0,size:r,children:t})})})})),oi=Symbol.for("@sanity/ui/context/boundaryElement");Ot[oi]=Ot[oi]||(0,_e.createContext)(null);const ii=Ot[oi];function ai(e){const{children:n,element:t}=e,r=(0,_e.useMemo)((()=>({version:0,element:t})),[t]);return(0,He.jsx)(ii.Provider,{value:r,children:n})}const si={version:0,element:null};function di(){const e=(0,_e.useContext)(ii);if(e&&(!Bt(e)||0!==e.version))throw new Error("useBoundaryElement(): the context value is not compatible");return e||si}const li=(0,_e.forwardRef)((function(e,n){const t=At(),{children:r,media:o=t.sanity.media,...i}=e,a=Ut(n),[s,d]=(0,_e.useState)(null),l=Qn(s),c=(0,_e.useMemo)((()=>{var e;return null!=(e=null==l?void 0:l.border.width)?e:window.innerWidth}),[l]),u=(0,_e.useMemo)((()=>function(e,n){const t=[];for(let r=0;r<e.length;r+=1)e[r]>n&&t.push(r);return t}(o,c)),[o,c]),f=(0,_e.useMemo)((()=>function(e,n){const t=[];for(let r=0;r<e.length;r+=1)e[r]<=n&&t.push(r);return t}(o,c)),[o,c]),h=(0,_e.useCallback)((e=>{a.current=e,d(e)}),[a]);return(0,He.jsx)("div",{"data-ui":"ElementQuery",...i,"data-eq-max":u.length?u.join(" "):void 0,"data-eq-min":f.length?f.join(" "):void 0,ref:h,children:r})}));class ci extends _e.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,n){this.props.onCatch({error:e,info:n})}render(){const{error:e}=this.state;if(e){const n="string"===typeof(null==e?void 0:e.message)?e.message:"Error";return(0,He.jsx)(Do,{children:n})}return this.props.children}}function ui(e){if(!Bt(e)||0!==e.version)throw new Error("the context value is not compatible");if(!e)throw new Error("components using `useLayer()` should be wrapped in a <LayerProvider>.");
1if(0===e.version)return e;throw new Error("could not get layer context")}const fi=Symbol.for("@sanity/ui/context/layer");Ot[fi]=Ot[fi]||(0,_e.createContext)(null);const hi=Ot[fi];function gi(){const e=(0,_e.useContext)(hi);if(!e)throw new Error("useLayer(): missing context value");try{return ui(e)}catch(n){throw n instanceof Error?new Error("useLayer(): ".concat(n.message)):new Error("useLayer(): ".concat(n))}}function bi(e){const n=requestAnimationFrame(e);return()=>{cancelAnimationFrame(n)}}function pi(e){let n=null;const t=bi((()=>{n=bi(e)}));return()=>{n&&n(),t()}}function mi(e){return e instanceof Node&&e.nodeType===Node.ELEMENT_NODE}function vi(e){return mi(e)&&"A"===e.nodeName}function xi(e){return mi(e)&&"BUTTON"===e.nodeName}function yi(e,n){return e.contains(n)||e===n}function wi(e){return e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex")||(vi(e)?Boolean(e.href)&&"ignore"!==e.rel:function(e){return mi(e)&&"INPUT"===e.nodeName}(e)?"hidden"!==e.type&&"file"!==e.type&&!e.disabled:!!(xi(e)||function(e){return mi(e)&&"SELECT"===e.nodeName}(e)||function(e){return mi(e)&&"TEXTAREA"===e.nodeName}(e))&&!e.disabled)}function ki(e){if(!wi(e))return!1;try{e.focus()}catch(n){}return document.activeElement===e}function Ei(e){for(let n=0;n<e.childNodes.length;n++){const t=e.childNodes[n];if(mi(t)&&(ki(t)||Ei(t)))return!0}return!1}function zi(e){for(let n=e.childNodes.length-1;n>=0;n--){const t=e.childNodes[n];if(mi(t)&&(ki(t)||zi(t)))return!0}return!1}function Si(e){if(!(e instanceof Element))return!1;const n=window.getComputedStyle(e);return n.overflowX.includes("auto")||n.overflowX.includes("scroll")||n.overflowY.includes("auto")||n.overflowY.includes("scroll")}function ji(e){var n;const{children:t,zOffset:r=0}=e,o=(0,_e.useContext)(hi),i=o&&ui(o),a=null==i?void 0:i.registerChild,s=(null!=(n=null==i?void 0:i.level)?n:0)+1,d=dn(r),l=d.length-1,c=Math.min(Zt(),l),u=i?i.zIndex+d[c]:d[c],[,f]=(0,_e.useState)({}),[h,g]=(0,_e.useState)(0),b=0===h,p=(0,_e.useCallback)((e=>{const n=null==a?void 0:a(e);return void 0!==e?f((n=>{var t;const r=null!=(t=n[e])?t:0,o={...n,[e]:r+1};return g(Object.keys(o).length),o})):g((e=>e+1)),()=>{void 0!==e?f((n=>{const t={...n};return 1===t[e]?(delete t[e],g(Object.keys(t).length)):t[e]-=1,t})):g((e=>e-1)),null==n||n()}}),[a]);(0,_e.useEffect)((()=>null==a?void 0:a(s)),[s,a]);const m=(0,_e.useMemo)((()=>({version:0,isTopLayer:b,level:s,registerChild:p,size:h,zIndex:u})),[b,s,p,h,u]);return(0,He.jsx)(hi.Provider,{value:m,children:t})}const Ci=Ie.ZP.div({position:"relative"}),Ri=(0,_e.forwardRef)((function(e,n){const{children:t,onActivate:r,onFocus:o,style:i=Qe,...a}=e,{zIndex:s,isTopLayer:d}=gi(),l=(0,_e.useRef)(null),c=Ut(n),u=(0,_e.useRef)(d);(0,_e.useEffect)((()=>{u.current!==d&&d&&(null==r||r({activeElement:l.current})),u.current=d}),[d,r]);const f=(0,_e.useCallback)((e=>{null==o||o(e);const n=c.current,t=document.activeElement;d&&n&&t&&mi(t)&&yi(n,t)&&(l.current=t)}),[c,d,o]);return(0,He.jsx)(Ci,{...a,"data-ui":"Layer",onFocus:f,ref:c,style:{...i,zIndex:s},children:t})})),$i=(0,_e.forwardRef)((function(e,n){const{children:t,zOffset:r=1,...o}=e;return(0,He.jsx)(ji,{zOffset:r,children:(0,He.jsx)(Ri,{...o,ref:n,children:t})})})),Mi=Symbol.for("@sanity/ui/context/portal"),Ti=Symbol.for("@sanity/ui/context/portal/element");Ot[Ti]=null;const Oi={version:0,boundaryElement:null,get element(){return"undefined"===typeof document?null:(Ot[Ti]||(Ot[Ti]=document.createElement("div"),Ot[Ti].setAttribute("data-portal",""),document.body.appendChild(Ot[Ti])),Ot[Ti])}};Ot[Mi]=Ot[Mi]||(0,_e.createContext)(Oi);const Pi=Ot[Mi];function Vi(){const e=(0,_e.useContext)(Pi);if(!e)throw new Error("usePortal(): missing context value");if(!Bt(e)||0!==e.version)throw new Error("usePortal(): the context value is not compatible");return e}function Li(e){var n;const{children:t,__unstable_name:r}=e,o=Vi(),i=(r?o.elements&&o.elements[r]:o.element)||(null==(n=o.elements)?void 0:n.default);return i?(0,qe.createPortal)(t,i):null}function Bi(e){const n=(0,_e.useRef)(e);return function(e,n){if(!e||!n)return e===n;const t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;return t.every((t=>e[t]===n[t]))}(n.current,e)||(n.current=e),n.current}const Hi="undefined"!==typeof document;function _i(e){const{boundaryElement:n,children:t,element:r,__unstable_elements:o}=e,i=Bi(o),a=(0,_e.useMemo)((()=>({version:0,boundaryElement:n||null,element:r||Hi&&document.body||null,elements:i})),[n,r,i]);return(0,He.jsx)(Pi.Provider,{value:a,children:t})}const Ai=Ie.ZP.div(T||(T=Ue(["\n  display: block;\n  width: 0;\n  height: 0;\n  position: absolute;\n  overflow: hidden;\n  overflow: clip;\n"]))),Ii=((0,_e.forwardRef)((function(e,n){const{as:t,children:r}=e;return(0,He.jsx)(Ai,{"aria-hidden":!0,as:t,"data-ui":"SrOnly",ref:n,children:r})})),Ie.ZP.div(O||(O=Ue(["\n  position: relative;\n"])))),Fi=Ie.ZP.div(P||(P=Ue(["\n  position: absolute;\n  left: 0;\n  right: 0;\n"]))),Gi=((0,_e.forwardRef)((function(e,n){const{as:t="div",gap:r=0,getItemKey:o,items:i=[],onChange:a,renderItem:s,...d}=e,{space:l}=At().sanity,c=Ut(n),u=(0,_e.useRef)(null),[f,h]=(0,_e.useState)(0),[g,b]=(0,_e.useState)(0),[p,m]=(0,_e.useState)(-1);(0,_e.useEffect)((()=>
1{if(!u.current)return;const e=u.current.firstChild;e instanceof HTMLElement&&m(e.offsetHeight)}),[s]),(0,_e.useEffect)((()=>{if(!c.current)return;let e=c.current.parentNode;for(;e&&!Si(e);)e=e.parentNode;if(e){const n=e;if(!(n instanceof HTMLElement))return;const t=()=>{h(n.scrollTop)};n.addEventListener("scroll",t,{passive:!0});const r=new Un((e=>{b(e[0].contentRect.height)}));return r.observe(n),t(),()=>{n.removeEventListener("scroll",t),r.unobserve(n),r.disconnect()}}const n=()=>{h(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]);const v=i.length,x=p?v*(p+l[r])-l[r]:0,y=x?Math.max(Math.floor(f/x*v)-2,0):0,w=x?Math.ceil((f+g)/x*v)+1:0;(0,_e.useEffect)((()=>{a&&a({fromIndex:y,gap:l[r],itemHeight:p,scrollHeight:g,scrollTop:f,toIndex:w})}),[y,r,p,a,g,f,l,w]);const k=(0,_e.useMemo)((()=>s&&0!==i.length?-1===p?[(0,He.jsx)(Fi,{children:s(i[0])},0)]:i.slice(y,w).map(((e,n)=>{const t=y+n,i=s(e),a=o?o(e,t):t;return(0,He.jsx)(Fi,{style:{top:t*(p+l[r])},children:i},a)})):null),[y,r,o,p,i,s,l,w]),E=(0,_e.useMemo)((()=>({height:x})),[x]);return(0,He.jsx)(Ii,{as:t,"data-ui":"VirtualList",...d,ref:c,children:(0,He.jsx)("div",{ref:u,style:E,children:k})})})),27),Zi=[0,0,0,0];const Ni=Ie.ZP.div(V||(V=Ue(["\n  position: absolute;\n  pointer-events: none;\n  width: ","px;\n  height: ","px;\n  fill: none;\n\n  :empty + & {\n    display: none;\n  }\n\n  & > svg {\n    display: block;\n    transform-origin: ","px ","px;\n  }\n\n  [data-placement^='top'] > & {\n    bottom: -","px;\n  }\n\n  [data-placement^='right'] > & {\n    left: -","px;\n\n    & > svg {\n      transform: rotate(90deg);\n    }\n  }\n\n  [data-placement^='left'] > & {\n    right: -","px;\n\n    & > svg {\n      transform: rotate(-90deg);\n    }\n  }\n\n  [data-placement^='bottom'] > & {\n    top: -","px;\n\n    & > svg {\n      transform: rotate(180deg);\n    }\n  }\n"])),Gi,Gi,13.5,13.5,Gi,Gi,Gi,Gi),Di=Ie.ZP.path(L||(L=Ue(["\n  fill: var(--card-shadow-outline-color);\n"]))),Wi=Ie.ZP.path(B||(B=Ue(["\n  fill: var(--card-bg-color);\n"]))),Xi=(0,_e.forwardRef)((function(e,n){return(0,He.jsx)(Ni,{"data-ui":"Popover__arrow",...e,ref:n,children:(0,He.jsxs)("svg",{width:Gi,height:11,viewBox:"0 0 27 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,He.jsx)(Di,{d:"M1.18708 1C3.29803 1.0011 5.29585 1.95479 6.62414 3.59561L11.1683 9.20895C12.369 10.6922 14.631 10.6922 15.8317 9.20894L20.3759 3.59561C21.7042 1.95478 23.702 1.0011 25.8129 1H21.9436C21.0533 1.49255 20.2545 2.15618 19.5986 2.96641L15.0545 8.57975C14.254 9.56855 12.746 9.56855 11.9455 8.57975L7.40139 2.96642C6.74548 2.15618 5.94673 1.49255 5.05643 1H1.18708Z"}),(0,He.jsx)(Wi,{d:"M1.18342 0C3.59749 0 5.88246 1.0901 7.40138 2.96642L11.9455 8.57975C12.746 9.56855 14.254 9.56855 15.0545 8.57975L19.5986 2.96641C21.1175 1.0901 23.4025 0 25.8166 0H27H0H1.18342Z"})]})})})),qi=(0,Ie.ZP)(Ao)({"&:not([hidden])":{display:"flex"},flexDirection:"column",width:"max-content",minWidth:"min-content"}),Yi=(0,_e.memo)((0,_e.forwardRef)((function(e,n){const{__unstable_margins:t,arrow:r,arrowRef:o,arrowX:i,arrowY:a,children:s,padding:d,placement:l,overflow:c,radius:u,scheme:f,shadow:h,strategy:g,style:b,tone:p,width:m,x:v,y:x,...y}=e,{zIndex:w}=gi(),k=(0,_e.useMemo)((()=>t||Zi),[t]),E=(null!=v?v:0)+k[3],z=(null!=x?x:0)+k[0],S=(0,_e.useMemo)((()=>({position:g,top:z,left:E,width:m,zIndex:w,...b})),[g,b,m,E,z,w]),j=l&&en[l.split("-")[0]],C=(0,_e.useMemo)((()=>{const e={left:null!==i?i:void 0,top:null!==a?a:void 0,right:void 0,bottom:void 0};return j&&(e[j]=-27),e}),[i,a,j]);return(0,He.jsxs)(qi,{"data-ui":"Popover",...y,"data-placement":l,radius:u,ref:n,scheme:f,shadow:h,sizing:"border",style:S,tone:p,children:[(0,He.jsx)(Co,{"data-ui":"Popover__wrapper",direction:"column",flex:1,overflow:c,children:(0,He.jsx)(Co,{direction:"column",flex:1,padding:d,children:s})}),r&&(0,He.jsx)(Xi,{ref:o,style:C})]})})));Yi.displayName="PopoverCard";const Ki=(0,_e.memo)((0,_e.forwardRef)((function(e,n){var t,r,o,i,a,s,d;const l=At(),c=di(),{__unstable_margins:u=Zi,arrow:f=!0,boundaryElement:h=c.element,children:g,constrainSize:b=!1,content:p,disabled:m,fallbackPlacements:v,matchReferenceWidth:x,floatingBoundary:y=(null!=(t=e.boundaryElement)?t:c.element),open:w,overflow:k="hidden",padding:E,placement:z="bottom",portal:S,preventOverflow:j=!0,radius:C=3,referenceBoundary:R=(null!=(r=e.boundaryElement)?r:c.element),referenceElement:$,scheme:M,shadow:T=3,tone:O="inherit",width:P="auto",zOffset:V=(null==(o=l.sanity.layer)?void 0:o.popover.zOffset),updateRef:L,...B}=e,H=null==(i=Qn(h))?void 0:i.border,_=dn(E),A=dn(C),I=dn(T),F=dn(P),G=dn(V),Z=Ut(n),N=(0,_e.useRef)(null),D="viewport",W=Zt(),X=b||j?null==H?void 0:H.width:void 0,q=function(e){const{mediaIndex:n,theme:t,width:r}=e,o=r[n],i=void 0===o?r[r.length-1]:o;return"number"===typeof i?t.sanity.container[i]:void 0}({mediaIndex:W,theme:l,width:F}),Y=(0,_e.useRef)(q);(0,_e.useEffect)((()=>{Y.current=q}),[q]);const K=function(e){const{boundaryWidth:n,currentWidth:t}=e;
1if(void 0!==t||void 0!==n)return Math.min(null!=t?t:1/0,(n||1/0)-8)}({boundaryWidth:X,currentWidth:q}),U=(0,_e.useRef)(K);(0,_e.useEffect)((()=>{U.current=K}),[K]);const J=(0,_e.useRef)();(0,_e.useEffect)((()=>{const e=Z.current;if(!w||!e)return;const n=J.current;x?void 0!==n&&(e.style.width="".concat(n,"px")):void 0!==q&&(e.style.width="".concat(q,"px")),"number"===typeof K&&(e.style.maxWidth="".concat(K,"px"))}),[q,Z,x,K,w]);const Q=(0,_e.useMemo)((()=>{const e=[];return(b||j)&&e.push((0,De.RR)({boundary:y||void 0,fallbackPlacements:v,padding:4,rootBoundary:D})),e.push((0,De.cv)({mainAxis:f?4:0})),(b||x)&&e.push(function(e){const{apply:n,margins:t,padding:r=0}=e;return{name:"@sanity/ui/size",async fn(o){const{elements:i,placement:a,platform:s,rects:d}=o,{floating:l,reference:c}=d,u=await(0,De.US)(o,{altBoundary:!0,boundary:e.boundaryElement||void 0,elementContext:"floating",padding:r,rootBoundary:"viewport"});let f=1/0,h=1/0;const g=l.width,b=l.height;a.includes("top")&&(f=g-(u.left+u.right),h=b-u.top),a.includes("right")&&(f=g-u.right,h=b-(u.top+u.bottom)),a.includes("bottom")&&(f=g-(u.left+u.right),h=b-u.bottom),a.includes("left")&&(f=g-u.left,h=b-(u.top+u.bottom)),n({availableWidth:f-t[1]-t[3],availableHeight:h-t[0]-t[2],elements:i,referenceWidth:c.width-t[1]-t[3]});const p=await s.getDimensions(i.floating),m=p.height;return g!==p.width||b!==m?{reset:{rects:!0}}:{}}}}({apply(e){let{availableWidth:n,availableHeight:t,elements:r,referenceWidth:o}=e;J.current=o;const i=Y.current,a=U.current;x?r.floating.style.width="".concat(o,"px"):void 0!==i&&(r.floating.style.width="".concat(i,"px")),b&&(r.floating.style.maxWidth="".concat(Math.min(n,null!=a?a:1/0),"px"),r.floating.style.maxHeight="".concat(t,"px"))},boundaryElement:y||void 0,constrainSize:b,margins:u,matchReferenceWidth:x,padding:4})),j&&e.push((0,De.uY)({boundary:y||void 0,rootBoundary:D,padding:4})),f&&e.push((0,We.x7)({element:N,padding:4})),e.push((0,De.Cp)({boundary:R||void 0,padding:4,strategy:"referenceHidden"})),e}),[f,b,v,y,u,x,j,R]),{x:ee,y:ne,middlewareData:te,placement:re,refs:oe,strategy:ie,update:ae}=(0,We.YF)({middleware:Q,placement:z,whileElementsMounted:Xe.Me}),se=null==(a=te.hide)?void 0:a.referenceHidden,de=null==(s=te.arrow)?void 0:s.x,le=null==(d=te.arrow)?void 0:d.y,ce=(0,_e.useCallback)((e=>{N.current=e}),[]),ue=(0,_e.useCallback)((e=>{Z.current=e,oe.setFloating(e)}),[Z,oe]),fe=(0,_e.useCallback)((e=>{oe.setReference(e);const n=null==g?void 0:g.ref;"function"===typeof n?n(e):n&&(n.current=e)}),[g,oe]),he=(0,_e.useMemo)((()=>!g||$?null:(0,_e.cloneElement)(g,{ref:fe})),[g,$,fe]);if((0,_e.useEffect)((()=>{L&&("function"===typeof L?L(ae):L&&(L.current=ae))}),[ae,L]),(0,_e.useEffect)((()=>{oe.setReference($||null)}),[$,oe]),m)return g||(0,He.jsx)(He.Fragment,{});const ge=(0,He.jsx)(ji,{zOffset:G,children:(0,He.jsx)(Yi,{...B,__unstable_margins:u,arrow:f,arrowRef:ce,arrowX:de,arrowY:le,hidden:se,overflow:k,padding:_,placement:re,radius:A,ref:ue,scheme:M,shadow:I,strategy:ie,tone:O,width:x?J.current:q,x:ee,y:ne,children:p})});return(0,He.jsxs)(He.Fragment,{children:[w&&(0,He.jsx)(He.Fragment,{children:S?(0,He.jsx)(Li,{__unstable_name:"string"===typeof S?S:void 0,children:ge}):ge}),he]})})));Ki.displayName="Popover";const Ui=Ie.ZP.div((function(){return(0,Ie.iv)(H||(H=Ue(["\n    position: relative;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n\n    &[data-read-only] {\n      outline: 1px solid red;\n    }\n  "])))})),Ji=Ie.ZP.input((function(e){const{theme:n}=e,{focusRing:t,input:r}=n.sanity,o=n.sanity.color.input,i=(r.radio.size-r.radio.markSize)/2;return(0,Ie.iv)(_||(_=Ue(["\n    appearance: none;\n    position: absolute;\n    top: 0;\n    left: 0;\n    opacity: 0;\n    height: 100%;\n    width: 100%;\n    outline: none;\n    z-index: 1;\n    padding: 0;\n    margin: 0;\n    border-radius: ",";\n    border: none;\n\n    /* enabled */\n    & + span {\n      display: block;\n      position: relative;\n      height: ",";\n      width: ",";\n      border-radius: ",";\n      background: ",";\n      box-shadow: ",";\n\n      &::after {\n        content: '';\n        position: absolute;\n        top: ",";\n        left: ",";\n        height: ",";\n        width: ",";\n        border-radius: ",";\n        background: ",";\n        opacity: 0;\n      }\n    }\n\n    /* focused */\n    &:not(:disabled):focus + span {\n      box-shadow: ",";\n    }\n\n    &:not(:disabled):focus:not(:focus-visible) + span {\n      box-shadow: ",";\n    }\n\n    &:checked + span::after {\n      opacity: 1;\n    }\n\n    /* read only */\n    &[data-read-only] + span {\n      box-shadow: 0 0 0 1px ",";\n      background: ",";\n\n      &::after {\n        background: ",";\n      }\n    }\n\n    /* disabled */\n    &:not([data-read-only]):disabled + span {\n      box-shadow: 0 0 0 1px ",";\n      background: ",";\n\n      &::after {\n        background: ",";\n      }\n    }\n  "])),tn(r.radio.size/2),tn(r.radio.size),tn(r.radio.size),tn(r.radio.size/2),o.default.enabled.bg,wr({color:o.default.enabled.border,width:r.border.width}),tn(i),tn(i),tn(r.radio.markSize),tn(r.radio.markSize),tn(r.radio.markSize/2),o.default.enabled.fg,kr({border:{width:r.border.width,color:o.default.enabled.border},focusRing:t}),wr({color:o.default.enabled.border,width:r.border.width}),o.default.readOnly.border,o.default.readOnly.bg,o.default.readOnly.fg,o.default.disabled.border,o.default.disabled.bg,o.default.disabled.fg)})),Qi=(0,_e.forwardRef)((function(e,n){const{className:t,disabled:r,style:o,customValidity:i,readOnly:a,...s}=e,d=Ut(n);return Jt(d,i),(0,He.jsxs)(Ui,{className:t,"data-ui":"Radio",style:o,children:[(0,He.jsx)(Ji,{"data-read-only":!r&&a?"":void 0,...s,disabled:r||a,readOnly:a,ref:d,type:"radio"}),(0,He.jsx)("span",{})]})}));function ea(e){const{theme:n}=e,t=n.sanity.fonts.text;return(0,Ie.iv)(I||(I=Ue(["\n    -webkit-font-smoothing: antialiased;\n    appearance: none;\n    border: 0;\n    font-family: ",";\n    color: inherit;\n    width: 100%;\n    outline: none;\n    margin: 0;\n\n    &:disabled {\n      opacity: 1;\n    }\n  "])),t.family)}function na(e){const{theme:n}=e,{focusRing:t,input:r}=n.sanity,o=n.sanity.color.input;return(0,Ie.iv)(F||(F=Ue(["\n    /* enabled */\n    background-color: ",";\n    color: ",";\n    box-shadow: ",";\n\n    /* hovered */\n    @media (hover: hover) {\n      &:not(:disabled):hover {\n        background-color: ",";\n        color: ",";\n        box-shadow: ",";\n      }\n    }\n\n    /* focused */\n    &:not(:disabled):focus {\n      box-shadow: ",";\n    }\n\n    /* read-only */\n    &[data-read-only] {\n      background-color: ",";\n      color: ",";\n      box-shadow: ",";\n    }\n\n    /* disabled */\n    &:not([data-read-only]):disabled {\n      background-color: ",";\n      color: ",";\n      box-shadow: ",";\n    }\n  "])),o.default.enabled.bg,o.default.enabled.fg,wr({color:o.default.enabled.border,width:r.border.width}),o.default.hovered.bg,o.default.hovered.fg,wr({color:o.default.hovered.border,width:r.border.width}),kr({border:{width:r.border.width,color:o.default.enabled.border},focusRing:t}),o.default.readOnly.bg,o.default.readOnly.fg,wr({color:o.default.readOnly.border,width:r.border.width}),o.default.disabled.bg,o.default.disabled.fg,wr({color:o.default.disabled.border,width:r.border.width}))}function ta(e){const{theme:n,$fontSize:t}=e,{sizes:r}=n.sanity.fonts.text;return rn(n.sanity.media,t,(e=>function(e){return{fontSize:tn(e.fontSize),lineHeight:tn(e.lineHeight)}}(r[e]||r[2])))}const ra=function(){return(0,Ie.iv)(A||(A=Ue(["\n    position: relative;\n    width: stretch;\n\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))},oa=function(){return[Kr,ea,na,ta,Zr]},ia=function(e){const{theme:n}=e,t=n.sanity.color.input;return(0,Ie.iv)(G||(G=Ue(["\n    pointer-events: none;\n    position: absolute;\n    top: 0;\n    right: 0;\n\n    /* enabled */\n    --card-fg-color: ",";\n\n    /* hover */\n    @media (hover: hover) {\n      select:not(disabled):not(:read-only):hover + && {\n        --card-fg-color: ",";\n      }\n    }\n\n    /* disabled */\n    select:disabled + && {\n      --card-fg-color: ",";\n    }\n\n    /* read-only */\n    select[data-read-only] + && {\n      --card-fg-color: ",";\n    }\n  "])),t.default.enabled.fg,t.default.hovered.fg,t.default.disabled.fg,t.default.readOnly.fg)},aa=Ie.ZP.div(ra),sa=Ie.ZP.select(oa),da=(0,Ie.ZP)(yo)(ia),la=(0,_e.forwardRef)((function(e,n){const{children:t,customValidity:r,disabled:o,fontSize:i=2,padding:a=3,radiu
1s:s=1,readOnly:d,space:l=3,...c}=e,u=Ut(n);return Jt(u,r),(0,He.jsxs)(aa,{"data-ui":"Select",children:[(0,He.jsx)(sa,{"data-read-only":!o&&d?"":void 0,"data-ui":"Select",...c,$fontSize:dn(i),$padding:dn(a),$radius:dn(s),$space:dn(l),disabled:o||d,ref:u,children:t}),(0,He.jsx)(da,{padding:a,children:(0,He.jsx)(eo,{size:i,children:(0,He.jsx)(Ge.GVG,{})})})]})})),ca={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"},gridTemplateColumns:"minmax(0, 1fr)",gridAutoRows:"min-content"};const ua=(0,Ie.ZP)(yo)((function(){return ca}),(function(e){const{theme:n}=e,{media:t,space:r}=n.sanity;return rn(t,e.$space,(e=>({gridGap:tn(r[e])})))})),fa=(0,_e.forwardRef)((function(e,n){const{as:t,space:r,...o}=e;return(0,He.jsx)(ua,{"data-as":"string"===typeof t?t:void 0,"data-ui":"Stack",...o,$space:dn(r),forwardedAs:t,ref:n})}));const ha=Ie.ZP.span((function(){return(0,Ie.iv)(Z||(Z=Ue(["\n    position: relative;\n    &:not([hidden]) {\n      display: inline-block;\n    }\n  "])))})),ga=Ie.ZP.input((function(){return(0,Ie.iv)(N||(N=Ue(["\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  "])))})),ba=Ie.ZP.span((function(e){const{theme:n}=e,{focusRing:t,input:r}=n.sanity,o=n.sanity.color.button.default;return(0,Ie.iv)(D||(D=Ue(["\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\u2019s not possible to interact with the wrapper element */\n    pointer-events: none;\n\n    &:after {\n      content: '';\n      display: block;\n      position: absolute;\n      top: 0;\n      left: 0;\n      right: 0;\n      bottom: 0;\n      z-index: 1;\n      box-shadow: var(--switch-box-shadow);\n      border-radius: inherit;\n    }\n\n    /* Focus styles */\n    input:focus + && {\n      --switch-box-shadow: ",";\n    }\n\n    input:focus:not(:focus-visible) + && {\n      --switch-box-shadow: none;\n    }\n\n    input:checked + && {\n      --switch-bg-color: ",";\n      --switch-fg-color: ",";\n    }\n\n    @media (hover: hover) {\n      input:not(:disabled):hover + && {\n        --switch-bg-color: ",";\n        --switch-fg-color: ",";\n      }\n\n      input:not(:disabled):checked:hover + && {\n        --switch-bg-color: ",";\n        --switch-fg-color: ",";\n      }\n    }\n\n    input:not([data-read-only]):disabled + && {\n      --switch-bg-color: ",";\n      --switch-fg-color: ",";\n    }\n  "])),o.default.enabled.bg,o.default.enabled.fg,tn(r.switch.width),tn(r.switch.height),tn(r.switch.height/2),kr({focusRing:t}),o.positive.enabled.bg,o.positive.enabled.fg,o.default.hovered.bg,o.default.hovered.fg,o.positive.hovered.bg,o.positive.hovered.fg,o.default.disabled.bg,o.default.disabled.fg)})),pa=Ie.ZP.span((function(e){const{theme:n}=e,{input:t}=n.sanity;return(0,Ie.iv)(W||(W=Ue(["\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  "])),tn(t.switch.width),tn(t.switch.height),tn(t.switch.height/2))})),ma=Ie.ZP.span((function(e){const{$indeterminate:n,theme:t}=e,{input:r}=t.sanity,o=r.switch.width,i=r.switch.height,a=r.switch.padding,s=i-2*r.switch.padding,d=o-2*a-s,l=o/2-s/2-a,c=!0!==n&&!0===e.$checked;return(0,Ie.iv)(X||(X=Ue(["\n    &:not([hidden]) {\n      display: block;\n    }\n    position: absolute;\n    left: ",";\n    top: ",";\n    height: ",";\n    width: ",";\n    border-radius: ",";\n    transition-property: transform;\n    transition-duration: ","ms;\n    transition-timing-function: ",";\n    background: var(--switch-fg-color);\n    transform: translate3d(0, 0, 0);\n\n    ","\n\n    ","\n  "])),tn(a),tn(a),tn(s),tn(s),tn(s/2),r.switch.transitionDurationMs,r.switch.transitionTimingFunction,c&&(0,Ie.iv)(q||(q=Ue(["\n      transform: translate3d(","px, 0, 0);\n    "])),d),n&&(0,Ie.iv)(Y||(Y=Ue(["\n      transform: translate3d(","px, 0, 0);\n    "])),l))})),va=(0,_e.forwardRef)((function(e,n){const{checked:t,className:r,disabled:o,indeterminate:i,readOnly:a,style:s,...d}=e,l=Ut(n);return(0,_e.useEffect)((()=>{l.current&&(l.current.indeterminate=i||!1)}),[i,l]),(0,He.jsxs)(ha,{className:r,"data-ui":"Switch",style:s,children:[(0,He.jsx)(ga,{"data-read-only":!o&&a?"":void 0,...d,checked:!0!==i&&t,disabled:o||a,type:"checkbox",ref:l}),(0,He.jsxs)(ba,{"aria-hidden":!0,"data-name":"representation",children:[(0,He.jsx)(pa,{}),(0,He.jsx)(ma,{$checked:t,$indeterminate:i})]})]})})),xa=Ie.ZP.span(Dr),ya=Ie.ZP.span(K||(K=Ue(["\n  flex: 1;\n  min-width: 0;\n  display: block;\n  position: relative;\n"]))),wa=Ie.ZP.textarea(Gr,Wr,Xr),ka=Ie.ZP.div(Kr,qr),Ea=(0,_e.forwardRef)((function(e,n){const{border:t=!0,customValidity:r,disabled:o=!1,fontSize:i=2,padding:a=3,radiu
1s:s=1,weight:d,...l}=e,c=Ut(n),u=Ht();return Jt(c,r),(0,He.jsx)(xa,{"data-ui":"TextArea",children:(0,He.jsxs)(ya,{children:[(0,He.jsx)(wa,{"data-as":"textarea","data-scheme":u.scheme,"data-tone":u.tone,...l,$fontSize:dn(i),$padding:dn(a),$scheme:u.scheme,$space:dn(0),$tone:u.tone,$weight:d,disabled:o,ref:c}),(0,He.jsx)(ka,{$radius:dn(s),$scheme:u.scheme,$tone:u.tone,"data-border":t?"":void 0,"data-scheme":u.scheme,"data-tone":u.tone})]})})})),za={zIndex:2},Sa=(0,Ie.ZP)(Ao).attrs({forwardedAs:"span"})(Dr),ja=Ie.ZP.span(U||(U=Ue(["\n  flex: 1;\n  min-width: 0;\n  display: block;\n  position: relative;\n"]))),Ca=(0,Ie.ZP)(Ao).attrs({forwardedAs:"span"})(J||(J=Ue(["\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0;\n\n  & > span {\n    display: block;\n    margin: -1px;\n  }\n"]))),Ra=(0,Ie.ZP)(Ao).attrs({forwardedAs:"span"})(Q||(Q=Ue(["\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n\n  & > span {\n    display: block;\n    margin: -1px;\n  }\n"]))),$a=Ie.ZP.input(Gr,Wr,Xr),Ma=Ie.ZP.span(Kr,qr),Ta=(0,Ie.ZP)(yo)(ee||(ee=Ue(["\n  position: absolute;\n  top: 0;\n  left: 0;\n"]))),Oa=(0,Ie.ZP)(yo)(ne||(ne=Ue(["\n  position: absolute;\n  top: 0;\n  right: 0;\n"]))),Pa=(0,Ie.ZP)(Ao)(te||(te=Ue(["\n  background-color: transparent;\n  position: absolute;\n  top: 0;\n  right: 0;\n"]))),Va=(0,_e.forwardRef)((function(e,n){const{border:t=!0,clearButton:r,disabled:o=!1,fontSize:i=2,icon:a,iconRight:s,onClear:d,padding:l=3,prefix:c,radius:u=1,readOnly:f,space:h=3,suffix:g,customValidity:b,type:p="text",weight:m,...v}=e,x=Ut(n),y=Ht(),w=dn(i),k=dn(l),E=dn(u),z=dn(h),S=Boolean(r),j=Boolean(a),C=Boolean(s),R=Boolean(g),$=Boolean(c);Jt(x,b);const M=(0,_e.useCallback)((e=>{e.preventDefault(),e.stopPropagation()}),[]),T=(0,_e.useCallback)((e=>{var n;e.preventDefault(),e.stopPropagation(),d&&d(),null==(n=x.current)||n.focus()}),[d,x]),O=(0,_e.useMemo)((()=>c&&(0,He.jsx)(Ca,{borderTop:!0,borderLeft:!0,borderBottom:!0,radius:E,sizing:"border",tone:"inherit",children:(0,He.jsx)("span",{children:c})})),[c,E]),P=(0,_e.useMemo)((()=>(0,He.jsxs)(Ma,{$hasPrefix:$,$hasSuffix:R,$radius:E,$scheme:y.scheme,$tone:y.tone,"data-border":t?"":void 0,"data-scheme":y.scheme,"data-tone":y.tone,children:[a&&(0,He.jsx)(Ta,{padding:k,children:(0,He.jsxs)(eo,{size:w,children:[(0,_e.isValidElement)(a)&&a,(0,Ae.isValidElementType)(a)&&(0,_e.createElement)(a)]})}),!S&&s&&(0,He.jsx)(Oa,{padding:k,children:(0,He.jsxs)(eo,{size:w,children:[(0,_e.isValidElement)(s)&&s,(0,Ae.isValidElementType)(s)&&(0,_e.createElement)(s)]})})]})),[t,w,a,s,k,E,y,S,$,R]),V=(0,_e.useMemo)((()=>k.map((e=>0===e?0:1===e||2===e?1:e-2))),[k]),L=(0,_e.useMemo)((()=>k.map((e=>0===e||1===e?0:2===e?1:e-1))),[k]),B=(0,_e.useMemo)((()=>"object"===typeof r?r:Qe),[r]),H=(0,_e.useMemo)((()=>!o&&!f&&r&&(0,He.jsx)(Pa,{forwardedAs:"span",padding:V,style:za,tone:b?"critical":"inherit",children:(0,He.jsx)(Lo,{"aria-label":"Clear","data-qa":"clear-button",fontSize:w,icon:Ge.Two,mode:"bleed",padding:L,radius:E,...B,onClick:T,onMouseDown:M})})),[r,V,L,B,b,o,w,T,M,E,f]),_=(0,_e.useMemo)((()=>g&&(0,He.jsx)(Ra,{borderTop:!0,borderRight:!0,borderBottom:!0,radius:E,sizing:"border",tone:"inherit",children:(0,He.jsx)("span",{children:g})})),[E,g]);
1return(0,He.jsxs)(Sa,{"data-ui":"TextInput",tone:y.tone,children:[O,(0,He.jsxs)(ja,{children:[(0,He.jsx)($a,{"data-as":"input","data-scheme":y.scheme,"data-tone":y.tone,...v,$fontSize:w,$iconLeft:j,$iconRight:C||S,$padding:k,$scheme:y.scheme,$space:z,$tone:y.tone,$weight:m,disabled:o,readOnly:f,ref:x,type:p}),P,H]}),_]})})),La=Ie.ZP.div(re||(re=Ue(["\n  position: absolute;\n  pointer-events: none;\n  width: 15px;\n  height: 15px;\n  fill: none;\n\n  :empty + & {\n    display: none;\n  }\n\n  & > svg {\n    display: block;\n    transform-origin: 7.5px 7.5px;\n  }\n\n  /* position: absolute;\n  width: 15px;\n  height: 15px;\n  fill: none;\n\n  :empty + & {\n    display: none;\n  }\n\n  & > svg {\n    &:not([hidden]) {\n      display: block;\n    }\n    transform-origin: 7.5px 7.5px;\n  } */\n\n  [data-placement^='top'] > & {\n    bottom: -27px;\n  }\n\n  [data-placement^='right'] > & {\n    left: -27px;\n\n    & > svg {\n      transform: rotate(90deg);\n    }\n  }\n\n  [data-placement^='left'] > & {\n    right: -27px;\n\n    & > svg {\n      transform: rotate(-90deg);\n    }\n  }\n\n  [data-placement^='bottom'] > & {\n    top: -27px;\n\n    & > svg {\n      transform: rotate(180deg);\n    }\n  }\n"]))),Ba=Ie.ZP.path(oe||(oe=Ue(["\n  fill: var(--card-shadow-outline-color);\n"]))),Ha=Ie.ZP.path(ie||(ie=Ue(["\n  fill: var(--card-bg-color);\n"]))),_a=(0,_e.forwardRef)((function(e,n){const{...t}=e;return(0,He.jsx)(La,{"data-ui":"Tooltip__arrow",...t,ref:n,children:(0,He.jsxs)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",children:[(0,He.jsx)(Ba,{d:"M11.5266 1C11.032 1.32802 10.5837 1.73105 10.1995 2.20057L9.04792 3.6081C8.24771 4.58614 6.7523 4.58614 5.95209 3.6081L4.80047 2.20057C4.41632 1.73105 3.96796 1.32802 3.47341 1H0.156727C1.65639 1 3.07687 1.67313 4.02651 2.83381L5.17813 4.24134C6.37844 5.70839 8.62156 5.70839 9.82187 4.24134L10.9735 2.83381C11.9231 1.67313 13.3436 1 14.8433 1H11.5266Z"}),(0,He.jsx)(Ha,{d:"M0.156725 0C1.95632 0 3.66089 0.80776 4.80047 2.20057L5.95209 3.6081C6.75229 4.58614 8.24771 4.58614 9.04791 3.6081L10.1995 2.20057C11.3391 0.80776 13.0437 0 14.8433 0H15H0H0.156725Z"})]})})})),Aa=(0,Ie.ZP)($i)(ae||(ae=Ue(["\n  pointer-events: none;\n"]))),Ia=(0,_e.forwardRef)((function(e,n){var t,r,o;const i=di(),a=At(),{boundaryElement:s=(null==i?void 0:i.element),children:d,content:l,disabled:c,fallbackPlacements:u,padding:f,placement:h="bottom",portal:g,scheme:b,shadow:p=2,zOffset:m=(null==(t=a.sanity.layer)?void 0:t.tooltip.zOffset),...v}=e,x=dn(u),y=Ut(n),[w,k]=(0,_e.useState)(null),E=(0,_e.useRef)(null),z="viewport",S=(0,_e.useMemo)((()=>{const e=[];return e.push((0,De.RR)({boundary:s||void 0,fallbackPlacements:x,padding:4,rootBoundary:z})),e.push((0,De.cv)({mainAxis:3})),e.push((0,De.uY)({boundary:s||void 0,rootBoundary:z,padding:4})),e.push((0,We.x7)({element:E,padding:2})),e}),[s,x]),{x:j,y:C,placement:R,middlewareData:$,refs:M,update:T,strategy:O}=(0,We.YF)({middleware:S,placement:h,whileElementsMounted:Xe.Me}),P=(0,_e.useMemo)((()=>({position:O,top:null!=C?C:0,left:null!=j?j:0})),[O,j,C]),V=R&&en[R.split("-")[0]],L=null==(r=$.arrow)?void 0:r.x,B=null==(o=$.arrow)?void 0:o.y,H=(0,_e.useMemo)((()=>{const e={left:null!==L?L:void 0,top:null!==B?B:void 0,right:void 0,bottom:void 0};return V&&(e[V]=-15),e}),[L,B,V]),[_,A]=(0,_e.useState)(!1),I=(0,_e.useCallback)((()=>A(!1)),[]),F=(0,_e.useCallback)((()=>A(!0)),[]),G=(0,_e.useCallback)((()=>A(!0)),[]),Z=(0,_e.useCallback)((()=>A(!1)),[]);(0,_e.useEffect)((()=>{if(_)return window.addEventListener("mousemove",e),()=>{window.removeEventListener("mousemove",e)};function e(n){if(!w)return;w===n.target||n.target instanceof Node&&w.contains(n.target)||(A(!1),window.removeEventListener("mousemove",e))}}),[_,w]),(0,_e.useEffect)((()=>{c&&A(!1)}),[c]),(0,_e.useEffect)((()=>{l||A(!1)}),[l]),(0,_e.useEffect)((()=>M.setReference(w)),[w,M]);const N=(0,_e.useCallback)((e=>{E.current=e,T()}),[T]),D=(0,_e.useCallback)((e=>{y.current=e,M.setFloating(e)}),[y,M]),W=null==d?void 0:d.ref,X=(0,_e.useCallback)((e=>{"function"===typeof W?W(e):W&&(W.current=e),k(e)}),[W]),q=(0,_e.useMemo)((()=>
1d?(0,_e.cloneElement)(d,{onBlur:I,onFocus:F,onMouseEnter:G,onMouseLeave:Z,ref:X}):null),[d,I,F,G,Z,X]);if(!q)return(0,He.jsx)(He.Fragment,{});if(c)return q;const Y=(0,He.jsx)(Aa,{"data-ui":"Tooltip",...v,ref:D,style:P,zOffset:m,children:(0,He.jsxs)(Ao,{"data-ui":"Tooltip__card","data-placement":R,padding:f,radius:2,scheme:b,shadow:p,children:[l,(0,He.jsx)(_a,{ref:N,style:H})]})});return(0,He.jsxs)(He.Fragment,{children:[q,_&&(0,He.jsx)(He.Fragment,{children:g?(0,He.jsx)(Li,{__unstable_name:"string"===typeof g?g:void 0,children:Y}):Y})]})})),Fa=Ie.ZP.div(se||(se=Ue(["\n  line-height: 0;\n"]))),Ga=(0,Ie.ZP)(yo)(de||(de=Ue(["\n  & > ul {\n    list-style: none;\n    padding: 0;\n    margin: 0;\n  }\n"]))),Za=(0,Ie.F4)(le||(le=Ue(["\n  from {\n    transform: rotate(0deg);\n  }\n\n  to {\n    transform: rotate(360deg);\n  }\n"]))),Na=(0,Ie.ZP)(Ge.L4p)(ce||(ce=Ue(["\n  animation: "," 500ms linear infinite;\n"])),Za);function Da(e){const{children:n,id:t,onSelect:r,selected:o,value:i}=e,a=(0,_e.useCallback)((()=>{setTimeout((()=>{r(i)}),0)}),[r,i]),s=(0,_e.useCallback)((e=>{var n;"Enter"!==e.key||(vi(n=e.currentTarget)||xi(n))||a()}),[a]);return(0,He.jsx)("li",{"aria-selected":o,"data-ui":"AutocompleteOption",id:t,role:"option",onClick:a,onKeyDown:s,children:n})}function Wa(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}const Xa=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],qa=["bottom-start","top-start"],Ya=(e,n)=>n?n.value:e,Ka=(e,n)=>n.value.toLowerCase().indexOf(e.toLowerCase())>-1,Ua=(0,_e.forwardRef)((function(e,n){const{border:t=!0,customValidity:r,disabled:o,filterOption:i,fontSize:a=2,icon:s,id:d,listBox:l=Qe,loading:c,onBlur:u,onChange:f,onFocus:h,onQueryChange:g,onSelect:b,openButton:p,options:m,padding:v=3,popover:x=Qe,prefix:y,radius:w=3,readOnly:k,relatedElements:E,renderOption:z,renderPopover:S,renderValue:j=Ya,suffix:C,value:R,...$}=e,[M,T]=(0,_e.useReducer)(Wa,{activeValue:R||null,focused:!1,listFocused:!1,query:null,value:R||null}),{activeValue:O,focused:P,listFocused:V,query:L,value:B}=M,H=(0,_e.useCallback)((e=>{let{value:n}=e;return(0,He.jsx)(Ao,{"data-as":"button",padding:v,radius:2,tone:"inherit",children:(0,He.jsx)(eo,{size:a,textOverflow:"ellipsis",children:n})})}),[a,v]),_="function"===typeof z?z:H,A="function"===typeof i?i:Ka,I=(0,_e.useRef)(null),F=(0,_e.useRef)(null),G=(0,_e.useRef)(null),Z=(0,_e.useRef)(null),N=(0,_e.useRef)(!1),D=(0,_e.useRef)(B),W=(0,_e.useRef)(R),X=(0,_e.useRef)(!1),q=Ut(n),Y="".concat(d,"-listbox"),K=Array.isArray(m)?m:Je,U=dn(v),J=(0,_e.useMemo)((()=>null!==B?K.find((e=>e.value===B)):void 0),[K,B]),Q=(0,_e.useMemo)((()=>K.filter((e=>!L||A(L,e)))),[A,K,L]),ee=Q.length,ne=O?"".concat(d,"-option-").concat(O):void 0,te=null!==L&&c||P&&null!==L,re=(0,_e.useCallback)((e=>{setTimeout((()=>{if(X.current)return;const n=(E||[]).concat(I.current?[I.current]:[],F.current?[F.current]:[]);let t=!1;if(document.activeElement)for(const e of n)if(e===document.activeElement||e.contains(document.activeElement)){t=!0;break}!1===t&&(T({type:"root/blur"}),X.current=!1,g&&g(null),u&&u(e))}),0)}),[u,g,E]),oe=(0,_e.useCallback)((e=>{const n=Z.current,t=e.target instanceof HTMLElement?e.target:null,r=(null==n?void 0:n.contains(t))||!1;r!==N.current&&(N.current=r,T({type:"root/setListFocused",listFocused:r}))}),[]),ie=(0,_e.useCallback)((e=>{var n;T({type:"value/change",value:e}),X.current=!1,b&&b(e),D.current=e,f&&f(e),g&&g(null),null==(n=G.current)||n.focus()}),[f,b,g]),ae=(0,_e.useCallback)((e=>{var n,t;if("ArrowDown"===e.key){if(e.preventDefault(),!ee)return;const n=Q.find((e=>e.value===O)),t=n?Q.indexOf(n):-1,r=Q[(t+1)%ee];return void(r&&T({type:"root/setActiveValue",value:r.value,listFocused:!0}))}if("ArrowUp"===e.key){if(e.preventDefault(),!ee)return;const n=Q.find((e=>e.value===O)),t=n?Q.indexOf(n):-1,r=Q[-1===t?ee-1:(ee+t-1)%ee];return void(r&&T({type:"root/setActiveValue",value:r.value,listFocused:!0}))}if("Escape"===e.key)return T({type:"root/escape"}),X.current=!1,g&&g(null),void(null==(n=G.current)||n.focus());const r=e.target,o=Z.current;
1o!==r&&!(null==o?void 0:o.contains(r))||Xa.includes(e.key)||null==(t=G.current)||t.focus()}),[O,Q,ee,g]),se=(0,_e.useCallback)((e=>{const n=e.currentTarget.value;T({type:"input/change",query:n}),g&&g(n)}),[g]),de=(0,_e.useCallback)((e=>{P||(T({type:"input/focus"}),h&&h(e))}),[P,h]),le=(0,_e.useCallback)((()=>{X.current=!0}),[]),ce=(0,_e.useCallback)((()=>{X.current=!1}),[]),ue=(0,_e.useCallback)((()=>{var e;T({type:"root/clear"}),D.current="",f&&f(""),g&&g(null),null==(e=G.current)||e.focus()}),[f,g]),fe=(0,_e.useCallback)((()=>{T({type:"input/focus"})}),[]);(0,_e.useEffect)((()=>{if(R!==W.current)return W.current=R,void(void 0!==R&&(T({type:"value/change",value:R}),D.current=R));R!==D.current&&(D.current=R||null,T({type:"value/change",value:R||null}))}),[R]),(0,_e.useEffect)((()=>{!P&&D.current&&T({type:"root/setActiveValue",value:D.current})}),[P]),(0,_e.useEffect)((()=>{const e=Z.current;if(!e)return;const n=Q.find((e=>e.value===O));if(n){const r=Q.indexOf(n),o=e.childNodes[r];if(o){if(t=o,Boolean(document.activeElement)&&t.contains(document.activeElement))return;Ei(o)}}var t}),[O,Q]);const he=(0,_e.useCallback)((e=>{G.current=e,q.current=e}),[q]),ge=(0,_e.useMemo)((()=>{if(!c&&!o&&B)return{"aria-label":"Clear",onFocus:fe}}),[o,fe,c,B]),be=(0,_e.useMemo)((()=>U.map((e=>0===e?0:1===e||2===e?1:e-2))),[U]),pe=(0,_e.useMemo)((()=>U.map((e=>Math.max(e-1,0)))),[U]),me=(0,_e.useMemo)((()=>"object"===typeof p?p:Qe),[p]),ve=(0,_e.useCallback)((e=>{T({type:"root/open",query:B?j(B,J):""}),me.onClick&&me.onClick(e),bi((()=>{var e;return null==(e=G.current)?void 0:e.focus()}))}),[J,me,j,B]),xe=(0,_e.useMemo)((()=>o||k||!p?void 0:(0,He.jsx)(yo,{"aria-hidden":te,padding:be,children:(0,He.jsx)(Lo,{"aria-label":"Open",disabled:te,fontSize:a,icon:Ge.v4q,mode:"bleed",padding:pe,...me,onClick:ve})})),[o,te,a,ve,p,be,pe,me,k]),ye=(0,_e.useMemo)((()=>null===L?null!==B?j(B,J):"":L),[J,L,j,B]),we=(0,He.jsx)(Va,{...$,"aria-activedescendant":ne,"aria-autocomplete":"list","aria-expanded":te,"aria-owns":Y,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:t,clearButton:ge,customValidity:r,disabled:o,fontSize:a,icon:s,iconRight:c&&Na,id:d,inputMode:"search",onChange:se,onClear:ue,onFocus:de,padding:U,prefix:y,radius:w,readOnly:k,ref:he,role:"combobox",spellCheck:!1,suffix:C||xe,value:ye}),ke=(0,_e.useCallback)((e=>{var n;"Tab"===e.key&&V&&(null==(n=G.current)||n.focus())}),[V]),Ee=(0,_e.useMemo)((()=>0===Q.length?null:(0,He.jsx)(Ga,{"data-ui":"AutoComplete__results",onKeyDown:ke,padding:1,...l,tabIndex:-1,children:(0,He.jsx)(fa,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:Y,ref:Z,role:"listbox",space:1,children:Q.map((e=>{const n=null!==O?e.value===O:J===e;return(0,He.jsx)(Da,{id:"".concat(d,"-option-").concat(e.value),onSelect:ie,selected:n,value:e.value,children:(0,_e.cloneElement)(_(e),{disabled:c,selected:n,tabIndex:V&&n?0:-1})},e.value)}))})})),[O,J,Q,ie,ke,d,l,Y,V,c,_]),ze=(0,_e.useMemo)((()=>S?S({content:Ee,hidden:!te,inputElement:G.current,onMouseEnter:le,onMouseLeave:ce},F):0===ee?null:(0,He.jsx)(Ki,{arrow:!1,constrainSize:!0,content:Ee,fallbackPlacements:qa,matchReferenceWidth:!0,onMouseEnter:le,onMouseLeave:ce,open:te,overflow:"auto",placement:"bottom-start",portal:!0,radius:w,ref:F,referenceElement:G.current,...x})),[Ee,te,ee,le,ce,x,w,S]);return(0,He.jsxs)(Fa,{"data-ui":"Autocomplete",onBlur:re,onFocus:oe,onKeyDown:ae,ref:I,children:[we,ze]})})),Ja=Ua,Qa=Ie.ZP.ol(ue||(ue=Ue(["\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"]))),es=(0,Ie.ZP)(Lo)(fe||(fe=Ue(["\n  appearance: none;\n  margin: -4px;\n"]))),ns=(0,_e.forwardRef)((function(e,n){const{children:t,maxLength:r,separator:o,space:i=2,...a}=e,s=dn(i),[d,l]=(0,_e.useState)(!1),[c,u]=(0,_e.useState)(null),[f,h]=(0,_e.useState)(null),g=(0,_e.useCallback)((()=>l(!1)),[]),b=(0,_e.useCallback)((()=>l(!0)),[]);cn(g,[c,f]);const p=(0,_e.useMemo)((()=>_e.Children.toArray(t).filter((e=>(0,_e.isValidElement)(e)))),[t]),m=(0,_e.useMemo)((()=>{const e=p.length;if(r&&e>r){const n=Math.ceil(r/2),t=Math.floor(r/2);return[...p.slice(0,n-1),(0,He.jsx)(Ki,{constrainSize:!0,content:(0,He.jsx)(fa,{as:"ol",overflow:"auto",padding:s,space:s,children:p.slice(n-1,e-t)}),open:d,placement:"top",portal:!0,ref:h,children:(0,He.jsx)(es,{fontSize:1,mode:"bleed",onClick:d?g:b,padding:1,ref:u,selected:d,text:"\u2026"})},"button"),...p.slice(e-t)]}return p}),[g,b,r,d,p,s]);return(0,He.jsx)(Qa,{"data-ui":"Breadcrumbs",...a,ref:n,children:m.map(((e,n)=>(0,He.jsxs)(_e.Fragment,{children:[n>0&&(0,He.jsx)(yo,{"aria-hidden":!0,as:"li",paddingX:s,children:o||(0,He.jsx)(eo,{muted:!0,children:"/"})}),(0,He.jsx)(yo,{as:"li",children:e})]},n)))})}));const ts=Symbol.for("@sanity/ui/context/dialog");Ot[ts]=Ot[ts]||(0,_e.createContext)({version:0});const rs=Ot[ts];function os(e,n,t){return!e||!n||(yi(e,t)||yi(n,t))}const is=(0,Ie.ZP)($i)(Yr,(function(e){let{theme:n}=e;return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:n.sanity.color.base.shadow.umbra}}),(function(e){const{theme:n}=e,{media:t}=n.sanity;return rn(t,e.$position,(e=>({"&&":{position:e}})))})),as=(0,Ie.ZP)(qo)(he||(he=Ue(["\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"]))),ss=(0,Ie.ZP)(Ao)(ge||(ge=Ue(["\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"]))),ds=(0,Ie.ZP)(Co)(be||(be=Ue(["\n  flex: 1;\n  min-height: 0;\n  width: 100%;\n"]))),ls=(0,Ie.ZP)(Ao)(pe||(pe=Ue(["\n  position: relative;\n  z-index: 2;\n\n  &:after {\n    content: '';\n    display: block;\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: -1px;\n    border-bottom: 1px solid var(--card-hairline-soft-color);\n  }\n"]))),cs=(0,Ie.ZP)(yo)(me||(me=Ue(["\n  position: relative;\n  z-index: 1;\n  overflow: auto;\n  outline: none;\n"]))),us=(0,Ie.ZP)(yo)(ve||(ve=Ue(["\n  position: relative;\n  z-index: 3;\n  border-top: 1px solid var(--card-hairline-soft-color);\n"]))),fs=(0,_e.forwardRef)((function(e,n){var t;const{__unstable_autoFocus:r,__unstable_hideCloseButton:o,children:i,contentRef:a,footer:s,header:d,id:l,onClickOutside:c,onClose:u,portal:f,radius:h,scheme:g,shadow:b,width:p}=e,m=Vi(),v=f?(null==(t=m.elements)?void 0:t[f])||null:m.element,x=di().element,y=dn(h),w=dn(b),k=dn(p),E=Ut(n),[z,S]=(0,_e.useState)(null),j=(0,_e.useRef)(null),C=gi(),{isTopLayer:R}=C,$="".concat(l,"_label"),M=Boolean(u)&&!1===o,T=Boolean(d)||M;(0,_e.useEffect)((()=>{r&&E.current&&Ei(E.current)}),[r,E]),nt((0,_e.useCallback)((e=>{if(!R||!u)return;const n=document.activeElement;n&&!os(x,v,n)||"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),u())}),[x,R,u,v])),cn((0,_e.useCallback)((e=>{if(!R||!c)return;const n=e.target;n&&!os(x,v,n)||c()}),[x,R,c,v]),[z]);const O=(0,_e.useCallback)((e=>{S(e),E.current=e}),[E]),P=(0,_e.useCallback)((e=>{j.current=e,"function"===typeof a?a(e):a&&(a.current=e)}),[a]);return(0,He.jsx)(as,{"data-ui":"DialogCard",width:k,children:(0,He.jsx)(ss,{radius:y,ref:O,scheme:g,shadow:w,children:(0,He.jsxs)(ds,{direction:"column",children:[T&&(0,He.jsx)(ls,{children:(0,He.jsxs)(Co,{children:[(0,He.jsx)(yo,{flex:1,padding:4,children:d&&(0,He.jsx)(eo,{id:$,weight:"semibold",children:d})}),M&&(0,He.jsx)(yo,{padding:2,children:(0,He.jsx)(Lo,{"aria-label":"Close dialog",disabled:!u,icon:Ge.Two,mode:"bleed",onClick:u,padding:3})})]})}),(0,He.jsx)(cs,{flex:1,ref:P,tabIndex:-1,children:i}),s&&(0,He.jsx)(us,{children:s})]})})})})),hs=(0,_e.forwardRef)((function(e,n){var t,r;const o=(0,_e.useContext)(rs),i=At(),{__unstable_autoFocus:a=!0,__unstable_hideCloseButton:s=!1,cardRadius:d=3,cardShadow:l=4,children:c,contentRef:u,footer:f,header:h,id:g,onActivate:b,onClickOutside:p,onClose:m,onFocus:v,padding:x=4,portal:y,position:w=o.position||"fixed",scheme:k,width:E=0,zOffset:z=o.zOffset||(null==(t=i.sanity.layer)?void 0:t.dialog.zOffset),...S}=e,j=Vi(),C=y?(null==(r=j.elements)?void 0:r[y])||null:j.element,R=di().element,$=dn(d),M=dn(x),T=dn(w),O=dn(E),P=dn(z),V=(0,_e.useRef)(null),L=(0,_e.useRef)(null),B=(0,_e.useRef)(null),H=(0,_e.useRef)(null),_=(0,_e.useCallback)((e=>{null==v||v(e);const n=e.target,t=B.current;t&&n===V.current?zi(t):t&&n===L.current?Ei(t):mi(e.target)&&(H.current=e.target)}),[v]),A="".concat(g,"_label"),I=(0,_e.useRef)(),F=(0,_e.useCallback)((()=>{I.current&&clearTimeout(I.current),I.current=setTimeout((()=>{const e=document.activeElement;if(e&&!os(R,C,e)){const e=H.current;if(!e||!document.body.contains(e)){const e=B.current;return void(e&&Ei(e))}e.focus()}}),0)}),[R,C]);return(0,He.jsx)(Li,{__unstable_name:y,children:(0,He.jsxs)(is,{...S,$padding:M,$position:T,"aria-labelledby":A,"aria-modal":!0,"data-ui":"Dialog",id:g,onActivate:b,onClick:F,onFocus:_,ref:n,role:"dialog",zOffset:P,children:[(0,He.jsx)("div",{ref:V,tabIndex:0}),(0,He.jsx)(fs,{__unstable_autoFocus:a,__unstable_hideCloseButton:s,contentRef:u,footer:f,header:h,id:g,onClickOutside:p,onClose:m,portal:y,radius:$,ref:B,scheme:k,shadow:l,width:O,children:c}),(0,He.jsx)("div",{ref:L,tabIndex:0})]})})}));function gs(e){const{children:n,position:t,zOffset:r}=e,o=(0,_e.useMemo)((()=>({version:0,position:t,zOffset:r})),[t,r]);return(0,He.jsx)(rs.Provider,{value:o,children:n})}const bs=Ie.ZP.kbd(xe||(xe=Ue(["\n  &:not([hidden]) {\n    display: block;\n  }\n  font: inherit;\n"]))),ps=(0,Ie.ZP)(ri)(ye||(ye=Ue(["\n  &:not([hidden]) {\n    display: block;\n  }\n"]))),ms=(0,_e.forwardRef)((function(e,n){const{fontSize:t,keys:r,padding:o,radius:i,space:a=1,...s}=e,d=dn(a);return r&&0!==r.length?(0,He.jsx)(bs,{"data-ui":"Hotkeys",...s,ref:n,children:(0,He.jsx)(ni,{as:"span",space
1:d,children:r.map(((e,n)=>(0,He.jsx)(ps,{fontSize:t,padding:o,radius:i,children:e},n)))})}):(0,He.jsx)(He.Fragment,{})})),vs=Symbol.for("@sanity/ui/context/menu");Ot[vs]=Ot[vs]||(0,_e.createContext)(null);const xs=Ot[vs];function ys(e){return vi(e)&&"true"!==e.getAttribute("data-disabled")||xi(e)&&!e.disabled}function ws(e){return e.filter(ys)}function ks(e,n){const t=[];let r=n;for(;r!==e;){const n=r.parentElement;if(!n)return t;const o=Array.from(n.childNodes).indexOf(r);if(t.unshift(o),n===e)return t;r=n}return t}const Es=[];function zs(e){const{onKeyDown:n,originElement:t,shouldFocus:r}=e,o=(0,_e.useRef)([]),[i,a]=(0,_e.useState)(null),[s,d]=(0,_e.useState)(-1),l=(0,_e.useRef)(s),c=o.current[s]||null,u=Boolean(i),f=(0,_e.useCallback)((e=>{d(e),l.current=e}),[]),h=(0,_e.useCallback)(((e,n)=>{if(!e)return()=>{};if(-1===o.current.indexOf(e)&&(o.current.push(e),function(e,n){if(!e)return;const t=new WeakMap;for(const r of n)t.set(r,ks(e,r));n.sort(((e,n)=>{const r=t.get(e)||Es,o=t.get(n)||Es,i=Math.max(r.length,o.length);for(let t=0;t<i;t+=1){const e=r[t]||-1,n=o[t]||-1;if(e!==n)return e-n}return 0}))}(i,o.current)),n){const n=o.current.indexOf(e);f(n)}return()=>{const n=o.current.indexOf(e);n>-1&&o.current.splice(n,1)}}),[i,f]),g=(0,_e.useCallback)((e=>{if("Tab"!==e.key)if("Home"!==e.key)if("End"!==e.key)if("ArrowUp"!==e.key)if("ArrowDown"!==e.key)n&&n(e);else{e.preventDefault(),e.stopPropagation();const n=ws(o.current),t=n.length;if(0===t)return;const r=o.current[l.current];let i=n.indexOf(r);i=(i+1)%t;const a=n[i],s=o.current.indexOf(a);f(s)}else{e.preventDefault(),e.stopPropagation();const n=ws(o.current),t=n.length;if(0===t)return;const r=o.current[l.current];let i=n.indexOf(r);i=(i-1+t)%t;const a=n[i],s=o.current.indexOf(a);f(s)}else{e.preventDefault(),e.stopPropagation();const n=ws(o.current),t=n[n.length-1];if(!t)return;const r=o.current.indexOf(t);f(r)}else{e.preventDefault(),e.stopPropagation();const n=ws(o.current)[0];if(!n)return;const t=o.current.indexOf(n);f(t)}else t&&t.focus()}),[n,t,f]),b=(0,_e.useCallback)((e=>{const n=e.currentTarget,t=o.current.indexOf(n);f(t)}),[f]),p=(0,_e.useCallback)((()=>{null==i||i.focus(),f(-1)}),[i,f]);return(0,_e.useEffect)((()=>{if(!u)return;const e=window.requestAnimationFrame((()=>{const e=l.current;if(-1===e){if("first"===r){const e=ws(o.current)[0];if(e){const n=o.current.indexOf(e);f(n),l.current=n}}if("last"===r){const e=ws(o.current),n=e[e.length-1];if(n){const e=o.current.indexOf(n);f(e),l.current=e}}return}const n=o.current[e]||null;null==n||n.focus()}));return()=>{window.cancelAnimationFrame(e)}}),[s,u,f,r]),{activeElement:c,activeIndex:s,handleItemMouseEnter:b,handleItemMouseLeave:p,handleKeyDown:g,mount:h,rootElement:i,setRootElement:a}}const Ss=(0,Ie.ZP)(yo)(we||(we=Ue(["\n  outline: none;\n  overflow: auto;\n"]))),js=(0,_e.forwardRef)((function(e,n){const{children:t,focusFirst:r,focusLast:o,onClickOutside:i,onEscape:a,onItemClick:s,onItemSelect:d,onKeyDown:l,originElement:c,padding:u=1,registerElement:f,shouldFocus:h=(e.focusFirst?"first":e.focusLast&&"last")||null,space:g=1,...b}=e,p=Ut(n),{isTopLayer:m}=gi(),{activeElement:v,activeIndex:x,handleItemMouseEnter:y,handleItemMouseLeave:w,handleKeyDown:k,mount:E,rootElement:z,setRootElement:S}=zs({onKeyDown:l,originElement:c,shouldFocus:h}),j=(0,_e.useCallback)((e=>{S(e),p.current=e}),[p,S]);(0,_e.useEffect)((()=>{d&&d(x)}),[x,d]),cn((0,_e.useCallback)((e=>m&&i&&i(e)),[m,i]),[z]),nt((0,_e.useCallback)((e=>{m&&"Escape"===e.key&&(e.stopPropagation(),a&&a())}),[m,a])),(0,_e.useEffect)((()=>{if(z&&f)return f(z)}),[f,z]);const C=(0,_e.useMemo)((()=>({version:0,activeElement:v,activeIndex:x,mount:E,onClickOutside:i,onEscape:a,onItemClick:s,onItemMouseEnter:y,onItemMouseLeave:w,registerElement:f,onMouseEnter:y,onMouseLeave:w})),[v,x,E,y,w,i,a,s,f]);return(0,He.jsx)(xs.Provider,{value:C,children:(0,He.jsx)(Ss,{"data-ui":"Menu",...b,onKeyDown:k,padding:u,ref:j,role:"menu",tabIndex:-1,children:(0,He.jsx)(fa,{space:g,children:t})})})})),Cs=(0,_e.forwardRef)((function(e,n){const{__unstable_disableRestoreFocusOnClose:t=!1,boundaryElement:r,button:o,id:i,menu:a,onClose:s,onOpen:d,placement:l,popoverScheme:c,portal:u=!0,popover:f,popoverRadius:h,preventOverflow:g}=e,[b,p]=(0,_e.useState)(!1),[m,v]=(0,_e.useState)(null),[x,y]=(0,_e.useState)(null),[w,k]=(0,_e.useState)([]),E=(0,_e.useRef)(b);(0,_e.useEffect)((()=>{d&&b&&!E.current&&d()}),[d,b]),(0,_e.useEffect)((()=>{s&&!b&&E.current&&s()}),[s,b]),(0,_e.useEffect)((()=>{E.current=b}),[b]);const z=(0,_e.useCallback)((()=>{p((e=>!e)),v(null)}),[]),S=(0,_e.useCallback)((e=>"ArrowDown"===e.key||"Enter"===e.key||" "===e.key?(e.preventDefault(),p(!0),void v("first")):"ArrowUp"===e.key?(e.preventDefault(),p(!0),void v("last")):void 0),[]),j=(0,_e.useCallback)((e=>{const n=e.target;if(n instanceof Node&&(!x||n!==x&&!x.contains(n))){for(const e of w)if(n===e||e.contains(n))return;p(!1)}}),[x,w]),C=(0,_e.useCallback)((()=>{p(!1),t||x&&x.focus()}),[x,t]),R=(0,_e.useCallback)((e=>{const n=e.relatedTarget;if(n instanceof Node){for(const e of w)if(e===n||e.contains(n))return;p(!1)}}),[w]),$=(0,_e.useCallback)((()=>{p(!1),t||x&&x.focus()}),[x,t]),M=(0,_e.useCallback)((e=>(k((n=>n.concat([e]))),()=>{k((n=>n.filter((n=>n!==e))))})),[]),T=(0,_e.useMemo)((()=>({"aria-labelledby":i,onBlurCapture:R,onClickOutside:j,onEscape:C,onItemClick:$,originElement:x,registerElement:M,shouldFocus:m})),[x,j,C,$,i,R,M,m]),O=(0,Ae.isElement)(a)?(0,_e.cloneElement)(a,T):null,P=(0,_e.useCallback)((e=>{"function"===typeof n?n(e):n&&(n.current=e),y(e)}),[n]),V=(0,_e.useMemo)((()=>(0,Ae.isElement)(o)?(0,_e.cloneElement)(o,{"data-ui":"MenuButton",id:i,onClick:z,onKeyDown:S,"aria-haspopup":!0,"aria-expanded":b,ref:P,selected:b}):null),[o,z,S,i,b,P]),L=(0,_e.useMemo)((()=>({boundaryElement:r,overflow:"auto",placement:l,portal:u,preventOverflow:g,radius:h,scheme:c,...f||{}})),[r,l,h,c,u,g,f]);return(0,He.jsx)(Ki,{"data-ui":"MenuButton__popover",...L,content:O,open:b,children:V||(0,He.jsx)(He.Fragment,{})})})),Rs=Ie.ZP.hr(ke||(ke=Ue(["\n  height: 1px;\n  border: 0;\n  background: var(--card-hairline-soft-color);\n  margin: 0;\n"])));const $s=(0,Ie.ZP)(yo)(Kr,(function(){return(0,Ie.iv)(Ee||(Ee=Ue(["\n    background-color: inherit;\n    color: inherit;\n\n    &[data-as='button'] {\n      -webkit-font-smoothing: inherit;\n      appearance: none;\n      outline: none;\n      font: inherit;\n      text-align: inherit;\n      border: 0;\n      width: stretch;\n    }\n\n    /* &:is(a) */\n    &[data-as='a'] {\n      text-decoration: none;\n    }\n  "])))}),(function(e){var n,t;const{$tone:r,theme:o}=e,{base:i,muted:a,selectable:s}=o.sanity.color,d=s?s[r]||s.default:a[r]||a.default;return(0,Ie.iv)(ze||(ze=Ue(["\n    ","\n\n    background-color: var(--card-bg-color);\n    color: var(--card-fg-color);\n    outline: none;\n\n    /* &:is(button) */\n    &[data-as='button'] {\n      &:disabled {\n        ","\n      }\n\n      &:not(:disabled) {\n        &[aria-pressed='true'] {\n          ","\n        }\n\n        &[data-selected],\n        &[aria-selected='true'] > & {\n          ","\n        }\n\n        @media (hover: hover) {\n          &:not([data-selected]) {\n            &[data-hovered],\n            &:hover {\n              ","\n            }\n\n            &:active {\n              ","\n            }\n          }\n        }\n      }\n    }\n\n    /* &:is(a) */\n    &[data-as='a'] {\n      &[data-disabled] {\n        ","\n      }\n\n      &:not([data-disabled]) {\n        &[data-pressed] {\n          ","\n        }\n\n        &[data-selected] {\n          ","\n        }\n\n        @media (hover: hover) {\n          &:not([data-selected]) {\n            &[data-hovered],\n            &:hover {\n              ","\n            }\n\n            &:active {\n              ","\n            }\n          }\n        }\n      }\n    }\n\n    ","\n  "])),To(i,d.enabled),To(i,d.disabled),To(i,d.pressed),To(i,d.selected),To(i,d.hovered),To(i,d.pressed),To(i,d.disabled),To(i,d.pressed),To(i,d.selected),To(i,d.hovered),To(i,d.pressed),null==(t=null==(n=o.sanity.styles)?void 0:n.card)?void 0:t.root)}));function Ms(){const e=(0,_e.useContext)(xs);if(!e)throw new Error("useMenu(): missing context value");if(!Bt(e)||0!==e.version)throw new Error("useMenu(): the context value is not compatible");return e}function Ts(e){const{as:n="button",children:t,fontSize:r,icon:o,onClick:i,padding:a=3,popover:s,radius:d=2,space
1:l=3,text:c,tone:u="default",...f}=e,h=Ms(),{activeElement:g,mount:b,onClickOutside:p,onEscape:m,onItemClick:v,onItemMouseEnter:x=h.onMouseEnter,registerElement:y}=h,[w,k]=(0,_e.useState)(null),[E,z]=(0,_e.useState)(!1),S=(0,_e.useRef)(null),j=Boolean(g)&&g===w,[C,R]=(0,_e.useState)(!1),$=(0,_e.useCallback)((e=>{R(!1),x(e),z(!0)}),[x]),M=(0,_e.useCallback)((e=>{"ArrowLeft"===e.key&&(e.stopPropagation(),z(!1),requestAnimationFrame((()=>{null==w||w.focus()})))}),[w]),T=(0,_e.useCallback)((e=>{i&&i(e),S.current="first",z(!0),requestAnimationFrame((()=>{S.current=null}))}),[i]),O=(0,_e.useCallback)((()=>{z(!1),v&&v()}),[v]),P=(0,_e.useCallback)((()=>R(!0)),[]);(0,_e.useEffect)((()=>b(w)),[b,w]),(0,_e.useEffect)((()=>{j||z(!1)}),[j]),(0,_e.useEffect)((()=>{E||R(!1)}),[E]);const V=(0,He.jsx)(js,{onClickOutside:p,onEscape:m,onItemClick:O,onKeyDown:M,onMouseEnter:P,registerElement:y,shouldFocus:S.current,children:t}),L=(0,_e.useCallback)((e=>{const n=e.currentTarget;if(document.activeElement===n)return"ArrowRight"===e.key?(S.current="first",z(!0),R(!0),void requestAnimationFrame((()=>{S.current=null}))):void 0}),[]);return(0,He.jsx)(Ki,{...s,content:V,"data-ui":"MenuGroup__popover",open:E,children:(0,He.jsx)($s,{"data-as":n,"data-ui":"MenuGroup",forwardedAs:n,...f,"aria-pressed":"button"===n?C:void 0,"data-pressed":"button"!==n?C:void 0,"data-selected":!C&&j?"":void 0,$radius:dn(d),$tone:u,onClick:T,onKeyDown:L,onMouseEnter:$,ref:k,tabIndex:-1,type:"button"===n?"button":void 0,children:(0,He.jsx)(yo,{padding:a,children:(0,He.jsxs)(Co,{children:[o&&(0,He.jsxs)(eo,{size:r,children:[(0,_e.isValidElement)(o)&&o,(0,Ae.isValidElementType)(o)&&(0,_e.createElement)(o)]}),(0,He.jsx)(yo,{flex:1,marginLeft:o?l:void 0,children:(0,He.jsx)(eo,{size:r,textOverflow:"ellipsis",children:c})}),(0,He.jsx)(yo,{marginLeft:l,children:(0,He.jsx)(eo,{size:r,children:(0,He.jsx)(Ge.XCv,{})})})]})})})})}const Os=(0,_e.forwardRef)((function(e,n){const{as:t="button",children:r,disabled:o,fontSize:i=2,hotkeys:a,icon:s,iconRight:d,onClick:l,padding:c=3,paddingX:u,paddingY:f,paddingTop:h,paddingRight:g,paddingBottom:b,paddingLeft:p,pressed:m,radius:v=2,selected:x,space:y=3,text:w,tone:k="default",...E}=e,z=Ms(),{activeElement:S,mount:j,onItemClick:C,onItemMouseEnter:R=z.onMouseEnter,onItemMouseLeave:$=z.onMouseLeave}=z,[M,T]=(0,_e.useState)(null),O=Boolean(S)&&S===M;(0,_e.useEffect)((()=>j(M,x)),[j,M,x]);const P=Ut(n),V=(0,_e.useCallback)((e=>{o||(l&&l(e),C&&C())}),[o,l,C]),L=(0,_e.useMemo)((()=>({padding:c,paddingX:u,paddingY:f,paddingTop:h,paddingRight:g,paddingBottom:b,paddingLeft:p})),[c,u,f,h,g,b,p]),B=(0,_e.useCallback)((e=>{P.current=e,T(e)}),[P]);return(0,He.jsxs)($s,{"data-ui":"MenuItem",...E,"aria-pressed":"button"===t&&m,"data-pressed":"button"!==t&&m?"":void 0,"data-selected":O?"":void 0,"data-disabled":o?"":void 0,forwardedAs:t,$radius:dn(v),$padding:dn(0),$tone:k,disabled:o,onClick:V,onMouseEnter:R,onMouseLeave:$,ref:B,role:"menuitem",tabIndex:-1,type:"button"===t?"button":void 0,children:[(s||w||d)&&(0,He.jsx)(yo,{as:"span",...L,children:(0,He.jsxs)(Co,{as:"span",children:[s&&(0,He.jsxs)(eo,{size:i,children:[(0,_e.isValidElement)(s)&&s,(0,Ae.isValidElementType)(s)&&(0,_e.createElement)(s)]}),w&&(0,He.jsx)(yo,{flex:1,marginLeft:s?y:void 0,marginRight:d?y:void 0,children:(0,He.jsx)(eo,{size:i,textOverflow:"ellipsis",children:w})}),a&&(0,He.jsx)(yo,{marginLeft:y,style:{marginTop:-4,marginBottom:-4},children:(0,He.jsx)(ms,{fontSize:i,keys:a})}),d&&(0,He.jsxs)(eo,{size:i,children:[(0,_e.isValidElement)(d)&&d,(0,Ae.isValidElementType)(d)&&(0,_e.createElement)(d)]})]})}),r&&(0,He.jsx)(yo,{as:"span",...L,children:r})]})})),Ps=(0,Ie.F4)(Se||(Se=Ue(["\n  0% {\n    background-position: 100%;\n  }\n  100% {\n    background-position: -100%;\n  }\n"]))),Vs=(0,Ie.iv)(je||(je=Ue(["\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"])),Ps),Ls=(0,Ie.iv)(Ce||(Ce=Ue(["\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?Vs:(0,Ie.iv)(Re||(Re=Ue(["\n            background-color: var(--card-skeleton-color-from);\n          "])))})),Bs=(0,Ie.ZP)(yo)(Kr,Ls),Hs=(0,_e.forwardRef)((function(e,n){const{animated:t=!1,delay:r,radius:o,...i}=e,[a,s]=(0,_e.useState)(!r);return(0,_e.useEffect)((()=>
1{if(!r)return s(!0);const e=setTimeout((()=>{s(!0)}),r);return()=>{clearTimeout(e)}}),[r]),(0,He.jsx)(Bs,{...i,$animated:t,$radius:dn(o),$visible:a,ref:n})})),_s=(0,Ie.ZP)(Hs)((e=>{let{$size:n,$style:t,theme:r}=e;const{media:o}=r.sanity,i=r.sanity.fonts[t],a=rn(o,n,(e=>{const n=i.sizes[e];return{height:n.lineHeight-n.ascenderHeight-n.descenderHeight}}));return a})),As=(0,_e.forwardRef)((function(e,n){const{size:t=2,...r}=e,o=dn(t);return(0,He.jsx)(_s,{...r,$size:o,ref:n,$style:"text"})})),Is=(0,_e.forwardRef)((function(e,n){const{size:t=2,...r}=e,o=dn(t);return(0,He.jsx)(_s,{...r,$size:o,ref:n,$style:"label"})})),Fs=((0,_e.forwardRef)((function(e,n){const{size:t=2,...r}=e,o=dn(t);return(0,He.jsx)(_s,{...r,$size:o,ref:n,$style:"heading"})})),(0,_e.forwardRef)((function(e,n){const{size:t=2,...r}=e,o=dn(t);return(0,He.jsx)(_s,{...r,$size:o,ref:n,$style:"code"})})),(0,_e.forwardRef)((function(e,n){const{icon:t,id:r,focused:o,fontSize:i,label:a,onClick:s,onFocus:d,padding:l=2,selected:c,...u}=e,f=(0,_e.useRef)(null),h=(0,_e.useRef)(!1),g=(0,_e.useCallback)((()=>{h.current=!1}),[]),b=(0,_e.useCallback)((e=>{h.current=!0,d&&d(e)}),[d]),p=Ut(n);(0,_e.useEffect)((()=>{o&&!h.current&&(f.current&&f.current.focus(),h.current=!0)}),[o]);return(0,He.jsx)(Lo,{"data-ui":"Tab",...u,"aria-selected":c?"true":"false",fontSize:i,icon:t,id:r,mode:"bleed",onClick:s,onBlur:g,onFocus:b,padding:l,ref:e=>{f.current=e,p.current=e},role:"tab",selected:c,tabIndex:c?0:-1,text:a,type:"button"})})));function Gs(e){return Boolean(e)}const Zs=(0,_e.forwardRef)((function(e,n){const{children:t,...r}=e,[o,i]=(0,_e.useState)(-1),a=(0,_e.useMemo)((()=>t.filter(Gs)),[t]).map(((e,n)=>(0,_e.cloneElement)(e,{focused:o===n,key:n,onFocus:()=>d(n)}))),s=a.length,d=(0,_e.useCallback)((e=>{i(e)}),[]),l=(0,_e.useCallback)((e=>{"ArrowLeft"===e.key&&i((e=>(e+s-1)%s)),"ArrowRight"===e.key&&i((e=>(e+1)%s))}),[s]);return(0,He.jsx)(ni,{"data-ui":"TabList",...r,onKeyDown:l,ref:n,role:"tablist",children:a})})),Ns=(0,_e.forwardRef)((function(e,n){const{flex:t,...r}=e;return(0,He.jsx)(yo,{"data-ui":"TabPanel",...r,flex:t,ref:n,role:"tabpanel",tabIndex:void 0===e.tabIndex?0:e.tabIndex,children:e.children})})),Ds={error:"critical",warning:"caution",success:"positive",info:"primary"},Ws={error:"alert",warning:"alert",success:"alert",info:"alert"},Xs=(0,Ie.ZP)(Ao)($e||($e=Ue(["\n  pointer-events: all;\n"]))),qs=(0,Ie.ZP)(Co)(Me||(Me=Ue(["\n  overflow-x: auto;\n"])));function Ys(e){const{closable:n,description:t,onClose:r,title:o,status:i,...a}=e,s=i?Ds[i]:"default",d=i?Ws[i]:"status";return(0,He.jsx)(Xs,{"data-ui":"Toast",role:d,...a,marginTop:3,radius:2,shadow:2,tone:s,children:(0,He.jsxs)(Co,{align:"flex-start",children:[(0,He.jsx)(qs,{flex:1,padding:3,children:(0,He.jsxs)(fa,{space:3,children:[o&&(0,He.jsx)(eo,{weight:"semibold",children:o}),t&&(0,He.jsx)(eo,{muted:!0,size:1,children:t})]})}),n&&(0,He.jsx)(yo,{padding:1,children:(0,He.jsx)(Lo,{as:"button",icon:Ge.Two,mode:"bleed",padding:2,onClick:r,style:{verticalAlign:"top"}})})]})})}const Ks=Symbol.for("@sanity/ui/context/toast");Ot[Ks]=Ot[Ks]||(0,_e.createContext)(null);const Us=Ot[Ks],Js=(0,Ie.ZP)($i)(Te||(Te=Ue(["\n  position: fixed;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  pointer-events: none;\n"]))),Qs=Ie.ZP.div(Oe||(Oe=Ue(["\n  box-sizing: border-box;\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  max-width: 420px;\n  width: 100%;\n"])));let ed=0;function nd(e){const{children:n,padding:t=4,paddingX:r,paddingY:o,zOffset:i}=e,[a,s]=(0,_e.useState)([]),d=(0,_e.useRef)({}),l=(0,_e.useCallback)((e=>{const n=e=>(0,_e.startTransition)((()=>s(e))),t=e.id||String(ed++),r=e.duration||5e3,o=()=>{var e;const r=null==(e=d.current[t])?void 0:e.timeoutId;n((e=>{const n=e.findIndex((e=>e.id===t));if(n>-1){const 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,_e.useEffect)((()=>()=>{for(const{timeoutId:e}of Object.values(d.current))clearTimeout(e);d.current={}}),[]);const c=(0,_e.useMemo)((()=>({version:0,push:l})),[l]),u=function(){const[e,n]=(0,_e.useReducer)((()=>!0),!1);return(0,_e.useEffect)(n,[n]),e}();return(0,He.jsxs)(Us.Provider,{value:c,children:[n,u&&(0,He.jsx)(Js,{"data-ui":"ToastProvider",zOffset:i,children:(0,He.jsx)(Qs,{children:(0,He.jsx)(yo,{padding:t,paddingX:r,paddingY:o,children:(0,He.jsx)(Ye.M,{initial:!1,children:a.map((e=>{let{dismiss:n,id:t,params:r}=e;
1return(0,He.jsx)(Ke.E.div,{animate:{opacity:1,y:0,scale:1},exit:{opacity:0,scale:.5,transition:{duration:.2}},initial:{opacity:0,y:32,scale:.25},layout:"position",transition:{type:"spring",damping:30,stiffness:400},children:(0,He.jsx)(Ys,{closable:r.closable,description:r.description,onClose:n,status:r.status,title:r.title})},t)}))})})})})]})}function td(){const e=(0,_e.useContext)(Us);if(!e)throw new Error("useToast(): missing context value");if(!Bt(e)||0!==e.version)throw new Error("useToast(): the context value is not compatible");return e}function rd(e){if("treeitem"===e.getAttribute("role")&&e.focus(),"none"===e.getAttribute("role")){const n=e.firstChild;n&&n instanceof HTMLElement&&n.focus()}}const od=Symbol.for("@sanity/ui/context/tree");Ot[od]=Ot[od]||(0,_e.createContext)(null);const id=Ot[od];function ad(){const e=(0,_e.useContext)(id);if(!e)throw new Error("Tree: missing context value");return e}(0,_e.memo)((0,_e.forwardRef)((function(e,n){const{children:t,space:r=1,onFocus:o,...i}=e,a=Ut(n),[s,d]=(0,_e.useState)(null),l=(0,_e.useRef)(s),c=(0,_e.useMemo)((()=>[]),[]),[u,f]=(0,_e.useState)([]),[h,g]=(0,_e.useState)({}),b=(0,_e.useRef)(h);(0,_e.useEffect)((()=>{l.current=s}),[s]),(0,_e.useEffect)((()=>{b.current=h}),[h]);const p=(0,_e.useCallback)(((e,n,t,r)=>(g((r=>({...r,[n]:{element:e,expanded:t}}))),r&&d(e),()=>{g((e=>{const t={...e};return delete t[n],t}))})),[]),m=(0,_e.useCallback)(((e,n)=>{g((t=>{const r=t[e];return r?{...t,[e]:{...r,expanded:n}}:t}))}),[]),v=(0,_e.useMemo)((()=>({version:0,focusedElement:s||u[0]||null,level:0,path:c,registerItem:p,setExpanded:m,setFocusedElement:d,space:r,state:h})),[s,u,c,p,m,r,h]),x=(0,_e.useCallback)((e=>{var n;if(l.current)if("ArrowDown"!==e.key)if("ArrowUp"!==e.key)if("ArrowLeft"!==e.key)if("ArrowRight"!==e.key);else{e.preventDefault();const t=l.current.getAttribute("data-tree-key");if(!t)return;(null==(n=b.current[t])?void 0:n.expanded)||g((e=>{const n=e[t];return n?{...e,[t]:{...n,expanded:!0}}:e}))}else{e.preventDefault();const n=l.current.getAttribute("data-tree-key");if(!n)return;const t=b.current[n];if(!t)return;if(t.expanded)g((e=>{const t=e[n];return t?{...e,[n]:{...t,expanded:!1}}:e}));else{const e=n.split("/");e.pop();const t=e.join("/"),r=t&&b.current[t];r&&(r.element.focus(),d(r.element))}}else{e.preventDefault();const n=function(e,n,t){var r;const o=n.indexOf(t),i=n.slice(0,o);for(let a=i.length-1;a>=0;a-=1){const n=i[a].getAttribute("data-tree-key");if(!n)continue;const t=n.split("/");t.pop();const o=[];let s=!0;for(let i=0;i<t.length;i+=1)if(o.push(t[i]),!(null==(r=e[o.join("/")])?void 0:r.expanded)){s=!1;break}if(s)return i[a]}return null}(b.current,u,l.current);n&&(rd(n),d(n))}else{e.preventDefault();const n=function(e,n,t){var r;const o=n.indexOf(t),i=n.slice(o),a=n.length;for(let s=1;s<a;s+=1){if(!i[s])continue;const n=i[s].getAttribute("data-tree-key");if(!n)continue;const t=n.split("/");t.pop();const o=[];let a=!0;for(let i=0;i<t.length;i+=1)if(o.push(t[i]),!(null==(r=e[o.join("/")])?void 0:r.expanded)){a=!1;break}if(a)return i[s]}return null}(b.current,u,l.current);n&&(rd(n),d(n))}}),[u]),y=(0,_e.useCallback)((e=>{d(e.target),null==o||o(e)}),[o]);return(0,_e.useEffect)((()=>{if(!a.current)return;const e=Array.from(a.current.querySelectorAll('[data-ui="TreeItem"]'));f(e)}),[t,a]),(0,He.jsx)(id.Provider,{value:v,children:(0,He.jsx)(fa,{as:"ul","data-ui":"Tree",...i,onFocus:y,onKeyDown:x,ref:a,role:"tree",space:r,children:t})})}))).displayName="Tree";const sd=(0,_e.memo)((function(e){const{children:n,expanded:t=!1,...r}=e,o=ad();return(0,He.jsx)(fa,{as:"ul","data-ui":"TreeGroup",...r,hidden:!t,marginTop:o.space,role:"group",space:o.space,children:n})})),dd=(0,_e.memo)(Ie.ZP.li((function(){return(0,Ie.iv)(Pe||(Pe=Ue(["\n    &[role='none'] > [role='treeitem'] {\n      outline: none;\n      cursor: default;\n      border-radius: 3px;\n\n      &:focus {\n        position: relative;\n      }\n    }\n\n    &[role='treeitem'] {\n      outline: none;\n\n      & > div {\n        cursor: default;\n        border-radius: 3px;\n      }\n\n      &:focus > div {\n        position: relative;\n      }\n    }\n  "])))}),(function(e){const{theme:n}=e,t="default",{base:r,muted:o,selectable:i}=n.sanity.color,a=i?i[t]||i.default:o[t]||o.default;return(0,Ie.iv)(Ve||(Ve=Ue(['\n    /* <div role="none"><a data-ui="TreeItem__box" role="treeitem" tabIndex="0"></div> */\n    &[role=\'none\'] {\n      & > [role=\'treeitem\'] {\n        ',"\n\n        background-color: var(--card-bg-color);\n        color: var(--treeitem-fg-color);\n      }\n\n      &[data-selected] > [role='treeitem'] {\n        ","\n      }\n\n      @media (hover: hover) {\n        &:not([data-selected]) > [role='treeitem']:not(:focus):hover {\n          ","\n        }\n\n        & > [role='treeitem']:focus {\n          ",'\n        }\n      }\n    }\n\n    /* <div role="treeitem" tabIndex="0"><div data-ui="TreeItem__box"></div> */\n    &[role=\'treeitem\'] {\n      & > [data-ui=\'TreeItem__box\'] {\n        ',"\n\n        background-color: var(--card-bg-color);\n        color: var(--card-fg-color);\n      }\n\n      &[data-selected] > [data-ui='TreeItem__box'] {\n        ","\n      }\n\n      @media (hover: hover) {\n        &:not([data-selected]):not(:focus) > [data-ui='TreeItem__box']:hover {\n          ","\n        }\n\n        &:focus > [data-ui='TreeItem__box'] {\n          ","\n        }\n      }\n    }\n  "])),To(r,a.enabled),To(r,a.pressed),To(r,a.hovered),To(r,a.selected),To(r,a.enabled),To(r,a.pressed),To(r,a.hovered),To(r,a.selected))}))),ld=(0,Ie.ZP)(yo).attrs({forwardedAs:"a"})((function(e){const{$level:n,theme:t}=e,{space:r}=t.sanity;return(0,Ie.iv)(Le||(Le=Ue(["\n    padding-left: ",";\n\n    &[data-as='a'] {\n      text-decoration: none;\n    }\n  "])),tn(r[2]*n))})),cd=(0,Ie.ZP)(eo)(Be||(Be=Ue(["\n  & > svg {\n    transition: transform 100ms;\n  }\n"])));(0,_e.memo)((function(e){const{children:n,expanded:t=!1,fontSize:r,href:o,icon:i,id:a,linkAs:s,muted:d,onClick:l,padding:c=3,selected:u=!1,space:f=2,text:h,weight:g,...b}=e,p=(0,_e.useRef)(null),m=(0,_e.useRef)(null),v=ad(),{path:x,registerItem:y,setExpanded:w,setFocusedElement:k}=v,E=(0,_e.useId)(),z=a||E,S=(0,_e.useMemo)((()=>x.concat([z||""])),[z,x]),j=S.join("/"),C=v.state[j],R=v.focusedElement===p.current,$=void 0===(null==C?void 0:C.exp
1anded)?t:(null==C?void 0:C.expanded)||!1,M=v.focusedElement&&v.focusedElement===p.current?0:-1,T=(0,_e.useMemo)((()=>({...v,level:v.level+1,path:S})),[S,v]),O=(0,_e.useCallback)((e=>{l&&l(e);const n=e.target;n instanceof HTMLElement&&("TreeItem"===n.getAttribute("data-ui")||n.closest('[data-ui="TreeItem__box"]'))&&(e.stopPropagation(),w(j,!$),k(p.current))}),[$,j,l,w,k]),P=(0,_e.useCallback)((e=>{if(R&&"Enter"===e.key){const e=m.current||p.current;null==e||e.click()}}),[R]);(0,_e.useEffect)((()=>{if(p.current)return y(p.current,S.join("/"),$,u)}),[$,S,y,u]);const V=(0,He.jsxs)(Co,{padding:c,children:[(0,He.jsxs)(yo,{marginRight:f,style:{visibility:i||n?"visible":"hidden",pointerEvents:"none"},children:[i&&(0,He.jsx)(eo,{muted:d,size:r,weight:g,children:(0,_e.createElement)(i)}),!i&&(0,He.jsx)(cd,{muted:d,size:r,weight:g,children:(0,He.jsx)(Ge.tgp,{style:{transform:$?"rotate(90deg)":void 0}})})]}),(0,He.jsx)(yo,{flex:1,children:(0,He.jsx)(eo,{muted:d,size:r,textOverflow:"ellipsis",weight:g,children:h})})]});return o?(0,He.jsxs)(dd,{"data-selected":u?"":void 0,"data-tree-id":z,"data-tree-key":j,"data-ui":"TreeItem",...b,onClick:O,ref:p,role:"none",children:[(0,He.jsx)(ld,{$level:v.level,"aria-expanded":$,as:s,"data-ui":"TreeItem__box",href:o,ref:m,role:"treeitem",tabIndex:M,children:V}),(0,He.jsx)(id.Provider,{value:T,children:n&&(0,He.jsx)(sd,{hidden:!$,children:n})})]}):(0,He.jsxs)(dd,{"data-selected":u?"":void 0,"data-ui":"TreeItem","data-tree-id":z,"data-tree-key":j,...b,"aria-expanded":$,onClick:O,onKeyDown:P,ref:p,role:"treeitem",tabIndex:M,children:[(0,He.jsx)(ld,{$level:v.level,as:"div","data-ui":"TreeItem__box",children:V}),(0,He.jsx)(id.Provider,{value:T,children:n&&(0,He.jsx)(sd,{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.