PageSourceSearch

https://www.anfiq.com/_next/static/chunks/9169.fe7a7fee2c1ddc6a.js

js anfiq.com collected 2026-10-10 01:44:46 UTC 210,068 bytes, 289 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9169],{16386:(e,t,n)=>{"use strict";var r,i,o=Object.create,a=Object.defineProperty,l=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,u=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,d=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of s(t))c.call(e,i)||i===n||a(e,i,{get:()=>t[i],enumerable:!(r=l(t,i))||r.enumerable});return e},f={};((e,t)=>{for(var n in t)a(e,n,{get:t[n],enumerable:!0})})(f,{$dispatcherGuard:()=>E,$makeReadOnly:()=>S,$reset:()=>j,$structuralCheck:()=>R,c:()=>v,clearRenderCounterRegistry:()=>C,renderCounterRegistry:()=>I,useRenderCounter:()=>M}),e.exports=d(a({},"__esModule",{value:!0}),f);var p=((e,t,n)=>(n=null!=e?o(u(e)):{},d(!t&&e&&e.__esModule?n:a(n,"default",{value:e,enumerable:!0}),e)))(n(12115)),{useRef:m,useEffect:g,isValidElement:h}=p,y=null!=(r=p.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE)?r:p.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,b=Symbol.for("react.memo_cache_sentinel"),v="function"==typeof(null==(i=p.__COMPILER_RUNTIME)?void 0:i.c)?p.__COMPILER_RUNTIME.c:function(e){return p.useMemo(()=>{let t=Array(e);for(let n=0;n<e;n++)t[n]=b;return t[b]=!0,t},[])},w={};["readContext","useCallback","useContext","useEffect","useImperativeHandle","useInsertionEffect","useLayoutEffect","useMemo","useReducer","useRef","useState","useDebugValue","useDeferredValue","useTransition","useMutableSource","useSyncExternalStore","useId","unstable_isNewReconciler","getCacheSignal","getCacheForType","useCacheRefresh"].forEach(e=>{w[e]=()=>{throw Error(`[React] Unexpected React hook call (${e}) from a React compiled function. Check that all hooks are called directly and named according to convention ('use[A-Z]') `)}});var x=null;function k(e){return y.ReactCurrentDispatcher.current=e,y.ReactCurrentDispatcher.current}w.useMemoCache=e=>{if(null!=x)return x.useMemoCache(e);throw Error("React Compiler internal invariant violation: unexpected null dispatcher")};var _=[];function E(e){let t=y.ReactCurrentDispatcher.current;if(0===e){if(_.push(t),1===_.length&&(x=t),t===w)throw Error("[React] Unexpected call to custom hook or component from a React compiled function. Check that (1) all hooks are called directly and named according to convention ('use[A-Z]') and (2) components are returned as JSX instead of being directly invoked.");k(w)}else if(1===e){let e=_.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");0===_.length&&(x=null),k(e)}else if(2===e)_.push(t),k(x);else if(3===e){let e=_.pop();if(null==e)throw Error("React Compiler internal error: unexpected null in guard stack");k(e)}else throw Error("React Compiler internal error: unreachable block"+e)}function j(e){for(let t=0;t<e.length;t++)e[t]=b}function S(){throw Error("TODO: implement $makeReadOnly in react-compiler-runtime")}var I=new Map;function C(){for(let e of I.values())e.forEach(e=>{e.count=0})}function M(e){let t=m(null);null!=t.current&&(t.current.count+=1),g(()=>{if(null==t.current){let n,r={count:0};null==(n=I.get(e))&&(n=new Set,I.set(e,n)),n.add(r),t.current=r}return()=>{null!==t.current&&function(e,t){let n=I.get(e);null!=n&&n.delete(t)}(e,t.current)}})}var $=new Set;function R(e,t,n,r,i,o){function a(e,t,a,l){let s=`${r}:${o} [${i}] ${n}${a} changed from ${e} to ${t} at depth ${l}`;$.has(s)||($.add(s),console.error(s))}!function e(t,n,r,i){if(!(i>2)){if(t!==n)if(typeof t!=typeof n)a(`type ${typeof t}`,`type ${typeof n}`,r,i);else if("object"==typeof t){let o=Array.isArray(t),l=Array.isArray(n);if(null===t&&null!==n)a("null",`type ${typeof n}`,r,i);else if(null===n)a(`type ${typeof t}`,"null",r,i);else if(t instanceof Map)if(n instanceof Map)if(t.size!==n.size)a(`Map instance with size ${t.size}`,`Map instance with size ${n.size}`,r,i);else for(let[o,l]of t)n.has(o)?e(l,n.get(o),`${r}.get(${o})`,i+1):a(`Map instance with key ${o}`,`Map instance without key ${o}`,r,i);else a("Map instance","other value",r,i);else if(n instanceof Map)a("other value","Map instance",r,i);else if(t instanceof Set)if(n instanceof Set)if(t.size!==n.size)a(`Set instance with size ${t.size}`,`Set instance with size ${n.size}
1`,r,i);else for(let e of n)t.has(e)||a(`Set instance without element ${e}`,`Set instance with element ${e}`,r,i);else a("Set instance","other value",r,i);else if(n instanceof Set)a("other value","Set instance",r,i);else if(o||l)if(o!==l)a(`type ${o?"array":"object"}`,`type ${l?"array":"object"}`,r,i);else if(t.length!==n.length)a(`array with length ${t.length}`,`array with length ${n.length}`,r,i);else for(let o=0;o<t.length;o++)e(t[o],n[o],`${r}[${o}]`,i+1);else if(h(t)||h(n))h(t)!==h(n)?a(`type ${h(t)?"React element":"object"}`,`type ${h(n)?"React element":"object"}`,r,i):t.type!==n.type?a(`React element of type ${t.type}`,`React element of type ${n.type}`,r,i):e(t.props,n.props,`[props of ${r}]`,i+1);else{for(let e in n)e in t||a(`object without key ${e}`,`object with key ${e}`,r,i);for(let o in t)o in n?e(t[o],n[o],`${r}.${o}`,i+1):a(`object with key ${o}`,`object without key ${o}`,r,i)}}else{if("function"==typeof t)return;isNaN(t)||isNaN(n)?isNaN(t)!==isNaN(n)&&a(`${isNaN(t)?"NaN":"non-NaN value"}`,`${isNaN(n)?"NaN":"non-NaN value"}`,r,i):t!==n&&a(t,n,r,i)}}}(e,t,"",0)}},27969:(e,t,n)=>{"use strict";n.d(t,{JW:()=>m,me:()=>ec,sR:()=>ef});var r=n(15374);let i={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%)"}};i.transparent.darkest,i.transparent.lightest,i.transparent.lightest,i.transparent.darkest,i.transparent.darker,i.transparent.lighter,i.transparent.base,i.transparent.base,i.primary.darkest,i.primary.lightest,i.primary.lightest,i.primary.darkest,i.primary.darker,i.primary.lighter,i.primary.base,i.primary.base,i.positive.darkest,i.positive.lightest,i.positive.lightest,i.positive.darkest,i.positive.darker,i.positive.lighter,i.positive.base,i.positive.base,i.caution.darkest,i.caution.lightest,i.caution.lightest,i.caution.darkest,i.caution.darker,i.caution.lighter,i.caution.base,i.caution.base,i.critical.darkest,i.critical.lightest,i.critical.lightest,i.critical.darkest,i.critical.darker,i.critical.lighter,i.critical.base,i.critical.base;let o={avatar:{sizes:[{distance:-4,size:19},{distance:-4,size:25},{distance:-8,size:33},{distance:-12,size:49}],focusRing:{offset:1,width:1}},button:{textWeight:"medium",border:{width:1},focusRing:{offset:-1,width:1}},card:{border:{width:1},focusRing:{offset:-1,width:1},shadow:{outline:.5}},container:[320,640,960,1280,1600,1920],media:[360,600,900,1200,1800,2400],layer:{dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}},radius:[0,1,3,6,9,12,21],shadow:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-2],penumbra:[0,6,10,0],ambient:[0,1,18,1]},{umbra:[0,7,8,-4],penumbra:[0,12,17,2],ambient:[0,5,22,4]},{umbra:[0,9,11,-5],penumbra:[0,18,28,2],ambient:[0,7,34,6]},{umbra:[0,11,15,-7],penumbra:[0,24,38,3],ambient:[0,9,46,8]}],space:[0,4,8,12,20,32,52,84,136,220],input:{border:{width:1},checkbox:{size:17,focusRing:{offset:-1,width:1}},radio:{size:17,markSize:9,focusRing:{offset:-1,width:1}},switch:{width:25,height:17,padding:5,transitionDurationMs:150,transitionTimingFunction:"ease-out",focusRing:{offset:1,width:1}},select:{focusRing:{offset:-1,width:1}},text:{focusRing:{offset:-1,width:1}}},style:{button:{root:{transition:"background-color 100ms,border-color 100ms,color 100ms"}}}},a={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0}
1,{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:27,iconSize:41,lineHeight:35,letterSpacing:0},{ascenderHeight:9.5,descenderHeight:8.5,fontSize:33,iconSize:49,lineHeight:41,letterSpacing:0},{ascenderHeight:10.5,descenderHeight:9.5,fontSize:38,iconSize:53,lineHeight:47,letterSpacing:0}]},label:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif',weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:8.1,iconSize:13,lineHeight:10,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:9.5,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:10.8,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.25,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:13.6,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:15,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:18,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},l=new WeakMap;function s(e){let t=l.get(e);if(t)return t;let n=c(e,e.card.enabled),r={_blend:e._blend||(e.dark?"screen":"multiply"),_dark:e.dark,accent:n.accent,avatar:n.avatar,backdrop:e.base.shadow.ambient,badge:n.badge,bg:e.base.bg,border:e.base.border,button:{default:u(e,e.button.default),ghost:u(e,e.button.ghost),bleed:u(e,e.button.bleed)},code:n.code,fg:e.base.fg,focusRing:e.base.focusRing,icon:n.muted.fg,input:{default:d(e.input.default),invalid:d(e.input.invalid)},kbd:n.kbd,link:n.link,muted:{...n.muted,bg:e.selectable?.default.enabled.bg2||e.base.bg},selectable:u(e,e.selectable||e.muted),shadow:e.base.shadow,skeleton:{from:e.skeleton?.from||e.base.border,to:e.skeleton?.to||e.base.border},syntax:e.syntax};return l.set(e,r),r}function u(e,t){return{default:{enabled:c(e,t.default.enabled),hovered:c(e,t.default.hovered),pressed:c(e,t.default.pressed),selected:c(e,t.default.selected),disabled:c(e,t.default.disabled)},neutral:{enabled:c(e,t.default.enabled),hovered:c(e,t.default.hovered),pressed:c(e,t.default.pressed),selected:c(e,t.default.selected),disabled:c(e,t.default.disabled)},primary:{enabled:c(e,t.primary.enabled),hovered:c(e,t.primary.hovered),pressed:c(e,t.primary.pressed),selected:c(e,t.primary.selected),disabled:c(e,t.primary.disabled)},suggest:{enabled:c(e,t.primary.enabled),hovered:c(e,t.primary.hovered),pressed:c(e,t.primary.pressed),selected:c(e,t.primary.selected),disabled:c(e,t.primary.disabled)},positive:{enabled:c(e,t.positive.enabled),hovered:c(e,t.positive.hovered),pressed:c(e,t.positive.pressed),selected:c(e,t.positive.selected),disabled:c(e,t.positive.disabled)},caution:{enabled:c(e,t.caution.enabled),hovered:c(e,t.caution.hovered),pressed:c(e,t.caution.pressed),selected:c(e,t.caution.selected),disabled:c(e,t.caution.disabled)},critical:{enabled:c(e,t.critical.enabled),hovered:c(e,t.critical.hovered),pressed:c(e,t.critical.pressed),selected:c(e,t.critical.selected),disabled:c(e,t.critical.disabled)}}}function c(e,t){return{...t,avatar:{gray:{bg:e.spot.gray,fg:e.base.bg},blue:{bg:e.spot.blue,fg:e.base.bg},purple:{bg:e.spot.purple,fg:e.base.bg},magenta:{bg:e.spot.magenta,fg:e.base.bg},red:{bg:e.spot.red,fg:e.base.bg},orange:{bg:e.spot.orange,fg:e.base.bg},yellow:{bg:e.spot.yellow,fg:e.base.bg},green:{bg:e.spot.green,fg:e.base.bg}
1,cyan:{bg:e.spot.cyan,fg:e.base.bg}},badge:{default:{bg:e.muted.default.enabled.bg,fg:e.muted.default.enabled.fg,dot:e.muted.default.enabled.muted.fg,icon:e.muted.default.enabled.muted.fg},neutral:{bg:e.muted.transparent.enabled.bg,fg:e.muted.transparent.enabled.fg,dot:e.muted.transparent.enabled.muted.fg,icon:e.muted.transparent.enabled.muted.fg},primary:{bg:e.muted.primary.enabled.bg,fg:e.muted.primary.enabled.fg,dot:e.muted.primary.enabled.muted.fg,icon:e.muted.primary.enabled.muted.fg},suggest:{bg:e.muted.primary.enabled.bg,fg:e.muted.primary.enabled.fg,dot:e.muted.primary.enabled.muted.fg,icon:e.muted.primary.enabled.muted.fg},positive:{bg:e.muted.positive.enabled.bg,fg:e.muted.positive.enabled.fg,dot:e.muted.positive.enabled.muted.fg,icon:e.muted.positive.enabled.muted.fg},caution:{bg:e.muted.caution.enabled.bg,fg:e.muted.caution.enabled.fg,dot:e.muted.caution.enabled.muted.fg,icon:e.muted.caution.enabled.muted.fg},critical:{bg:e.muted.critical.enabled.bg,fg:e.muted.critical.enabled.fg,dot:e.muted.critical.enabled.muted.fg,icon:e.muted.critical.enabled.muted.fg}},kbd:{bg:e.muted.default.enabled.bg,fg:e.muted.default.enabled.fg,border:e.muted.default.enabled.border},muted:{...e.muted.default.enabled.muted,bg:t.bg2||t.bg},skeleton:{from:t.skeleton?.from||t.border,to:t.skeleton?.to||t.border}}}function d(e){return{enabled:f(e.enabled),disabled:f(e.disabled),readOnly:f(e.readOnly),hovered:f(e.hovered)}}function f(e){return{bg:e.bg,border:e.border,fg:e.fg,muted:{bg:e.bg2},placeholder:e.placeholder}}let p=new WeakMap;function m(e){if(e.sanity.v2?._resolved)return e.sanity.v2;let t=p.get(e);if(t)return t;let n={_version:2,_resolved:!0,avatar:{...o.avatar,...e.sanity.avatar},button:{...o.button,...e.sanity.button},card:o.card,color:s(e.sanity.color),container:e.sanity.container,font:e.sanity.fonts,input:{...o.input,...e.sanity.input,checkbox:{...o.input.checkbox,...e.sanity.input.checkbox},radio:{...o.input.radio,...e.sanity.input.radio},switch:{...o.input.switch,...e.sanity.input.switch}},layer:e.sanity.layer??o.layer,media:e.sanity.media,radius:e.sanity.radius,shadow:e.sanity.shadows,space:e.sanity.space,style:e.sanity.styles};return p.set(e,n),n}function g(e){return 2===e._version}let h=new WeakMap,y=new WeakMap;function b(e){let t=y.get(e);if(t)return t;let{avatar:n,button:r,color:i,container:o,font:a,input:l,media:s,radius:u,shadow:c,space:d,style:f}=e;return{_version:0,avatar:n,button:r,container:o,color:{light:{transparent:v(i.light.transparent),default:v(i.light.default),primary:v(i.light.primary),positive:v(i.light.positive),caution:v(i.light.caution),critical:v(i.light.critical)},dark:{transparent:v(i.dark.transparent),default:v(i.dark.default),primary:v(i.dark.primary),positive:v(i.dark.positive),caution:v(i.dark.caution),critical:v(i.dark.critical)}},focusRing:l.text.focusRing,fonts:a,input:l,media:s,radius:u,shadows:c,space:d,styles:f,v2:e}}function v(e){return{base:{bg:e.bg,fg:e.fg,border:e.border,focusRing:e.focu
1sRing,shadow:e.shadow},button:e.button,card:e.selectable.default,dark:e._dark,input:{default:w(e.input.default),invalid:w(e.input.invalid)},muted:{...e.button.ghost,transparent:e.button.ghost.default},solid:{...e.button.default,transparent:e.button.default.default},selectable:e.selectable,spot:{gray:e.avatar.gray.bg,blue:e.avatar.blue.bg,purple:e.avatar.purple.bg,magenta:e.avatar.magenta.bg,red:e.avatar.red.bg,orange:e.avatar.orange.bg,yellow:e.avatar.yellow.bg,green:e.avatar.green.bg,cyan:e.avatar.cyan.bg},syntax:e.syntax}}function w(e){return{enabled:x(e.enabled),disabled:x(e.disabled),readOnly:x(e.readOnly),hovered:x(e.hovered)}}function x(e){return{bg:e.bg,bg2:e.muted.bg,border:e.border,fg:e.fg,placeholder:e.placeholder}}let k=["multiply","screen"],_=["transparent","default","neutral","primary","suggest","positive","caution","critical"],E=["default","neutral","primary","suggest","positive","caution","critical"],j=["enabled","hovered","pressed","selected","disabled"],S=["default","ghost","bleed"],I=["default","invalid"],C=["enabled","hovered","readOnly","disabled"];function M(e){return r.V0.includes(e)}function $(e){return/^\d+%$/.test(e)}function R(e){var t;let n=e.split("/"),i=n.shift()||"",[o,a]=i.split(" ");if(M(o)){let e=n.shift()||"";return $(a)?{type:"color",tint:o,mix:Number(a.slice(0,-1))/100}:z(e)?{type:"color",tint:o,opacity:Number(e)}:{type:"color",tint:o}}if("black"===(t=o)||"white"===t){let e=n.shift()||"";return $(a)?{type:"color",key:o,mix:Number(a.slice(0,-1))/100}:z(e)?{type:"color",key:o,opacity:Number(e)}:{type:"color",key:o}}if(r.Cv.includes(o)){let[e,t]=(i=n.shift()||"").split(" ");if(M(e)){let r=n.shift()||"";return $(t)?{type:"color",hue:o,tint:e,mix:Number(t.slice(0,-1))/100}:z(r)?{type:"color",hue:o,tint:e,opacity:Number(r)}:{type:"color",hue:o,tint:e}}return{type:"hue",value:o}}if(k.includes(o))return{type:"blendMode",value:o}}function z(e){return"0"===e||/^0\.[0-9]+$/.test(e)||"1"===e}[...r.Cv],[..._],[...E],[...j],[...I],[...C];let A=["500","500"];function O(e,t=A){var n;let r,{hue:i,scheme:o}=e,a=R(t[+("light"!==o)]);if(!a||"color"!==a.type)throw Error(`Invalid color token: ${t[0]}`);return n={...a,hue:a.hue||i},r="",r="black"===n.key||"white"===n.key?n.key:`${n.hue}/${n.tint}`,void 0!==n.mix?`${r} ${100*n.mix}%`:(void 0!==n.opacity&&(r+=`/${n.opacity}`),r)}let T={base:{"*":{_blend:["multiply","screen"],accent:{fg:["purple/600","purple/400"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},backdrop:["gray/200/0.5","black/0.5"],badge:{"*":{bg:["100","900"],fg:["600","400"],icon:["500","500"],dot:["500","500"]},positive:{bg:["200 50%","900"],fg:["600","500"]},caution:{bg:["200 50%","900"],fg:["600","500"]}},bg:["50","950"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["800","200"],focusRing:["blue/500","blue/500"],icon:["600","400"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/600","blue/300"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},shadow:{outline:["500/0.3","500/0.4"],umbra:["gray/500/0.1","black/0.2"],penumbra:["gray/500/0.07","black/0.14"],ambient:["gray/500/0.06","black/0.12"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},transparent:{bg:["50","black"]},default:{bg:["white","950"],fg:["800","200"],muted:{fg:["600","400"]}},primary:{_hue:"blue"},suggest:{_hue:"purple"},positive:{_hue:"green",shadow:{outline:["500/0.4","500/0.4"]}},caution:{_hue:"yellow",shadow:{outline:["600/0.3","500/0.4"]}},critical:{_hue:"red"}},button:{default:{"*":{"*":{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500/0","400/0"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["950","50"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},hovered:{bg:["600","300"],border:["700/0","300/0"]},pressed:{bg:["700","300"]},selected:{bg:["700","300"]},disabled:{_hue:"gray",accent:{fg:["100 70%","900 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/500","gray/400"],fg:["white","black"]}},badge:{"*":{bg:["gray/700","gray/300"],fg:["white","black"],dot:["white","black"],icon:["white","black"]}},bg:["300","600"],code:{bg:["950","50"],fg:["300","600"]},fg:["300","600"],muted:{bg:["950","50"],fg:["300","600"]},kbd:{bg:["black","white"],fg:["white","black"],border:["700","300"]},link:{fg:["100 70%","900 70%"]}}},default:{"*":{avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},bg:["800","200"],muted:{bg:["950","50"],fg:["400","600"]}},hovered:{bg:["900","100"]},pressed:{bg:["black","white"]},selected:{bg:["black","white"]}}},ghost:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 60%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["50","950"],border:["100","900"],code:{bg:["500 10%","400 10%"],fg:["700 60%","400 60%"]},fg:["600","400"],icon:["700 60%","300 60%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 60%","blue/300 60%"]},muted:{bg:["100","950"],fg:["700 60%","300 60%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["100","900"],fg:["700","300"]},pressed:{bg:["200","800"],fg:["800","200"]},selected:{bg:["200","800"],fg:["800","200"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}}
1,badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["300","700"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}},positive:{"*":{border:["600 20%","800"]}},caution:{"*":{border:["600 20%","800"]}}},bleed:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["white/0","black/0"],code:{bg:["50","950"],fg:["700 75%","300 75%"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["700","300"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["100","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","900"],fg:["800","200"],icon:["800 70%","300 70%"]},pressed:{bg:["100","800"],fg:["800","200"],icon:["800 70%","200 70%"]},selected:{bg:["100","900"],fg:["800","200"],icon:["800 60%","200 60%"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},code:{bg:["50","950"],fg:["200","800"]},fg:["400","600"],icon:["300","700"],muted:{fg:["400","600"]},kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]}}}}},input:{"*":{"*":{_blend:["multiply","screen"],bg:["white","black"],border:["200","700"],fg:["black","200"],muted:{bg:["50","950"]},placeholder:["400","600"]},hovered:{border:["300","700"]},readOnly:{bg:["50","950"],border:["200","800"],fg:["800","200"]},disabled:{bg:["50","950"],fg:["400","600"],border:["100","900"],placeholder:["200","800 50%"]}},invalid:{"*":{_hue:"red",bg:["100","950"]}}},selectable:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},avatar:{"*":{_blend:["screen","multiply"],bg:["500","400"],fg:["white","black"]}},badge:{"*":{bg:["100","900"],fg:["600","400"],dot:["500","500"],icon:["500","500"]}},bg:["white","black"],border:["200","800"],code:{bg:["50","950"],fg:["600","400"]},fg:["700","300"],icon:["700 75%","300 75%"],kbd:{bg:["white","black"],fg:["600","400"],border:["200","800"]},link:{fg:["blue/700 70%","blue/300 70%"]},muted:{bg:["50","950"],fg:["700 75%","300 75%"]},skeleton:{from:["100","900"],to:["100 50%","900 50%"]}},hovered:{bg:["50","950"]},pressed:{bg:["100","900"]},selected:{_blend:["screen","multiply"],accent:{fg:["purple/300","purple/700"]},avatar:{"*":{_blend:["multiply","screen"],bg:["white","black"],fg:["black","white"]}},badge:{"*":{bg:["900","100"],fg:["400","600"],dot:["500","500"],icon:["500","500"]}},bg:["500","400"],border:["500 20%","400 20%"],code:{bg:["500 20%","400 20%"],fg:["200","600"]},fg:["white","black"],icon:["100 70%","900 70%"],kbd:{bg:["black","white"],fg:["200","600"],border:["800","200"]},link:{fg:["blue/200","blue/600"]},muted:{bg:["500 10%","400 10%"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},disabled:{_hue:"gray",accent:{fg:["200","800"]},avatar:{"*":{_blend:["screen","multiply"],bg:["gray/100","gray/900"],fg:["white","black"]}},badge:{"*":{_hue:"gray",bg:["50","950"],fg:["gray/200","gray/800"],dot:["gray/200","gray/800"],icon:["gray/200","gray/800"]}},border:["100","900"],code:{bg:["50","950"],fg:["200","800"]},fg:["200","800"],icon:["200","800"],kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]},muted:{bg:["50 50%","950 50%"],fg:["200","800"]}}},default:{selected:{_hue:"blue"}},critical:{disabled:{bg:["50 50%","950 50%"]}}},syntax:{atrule:["purple/600","purple/400"],attrName:["green/600","green/400"],attrValue:["yellow/600","yellow/400"],attribute:["yellow/600","yellow/400"],boolean:["purple/600","purple/400"],builtin:["purple/600","purple/400"],c
1data:["yellow/600","yellow/400"],char:["yellow/600","yellow/400"],class:["orange/600","orange/400"],className:["cyan/600","cyan/400"],comment:["gray/400","gray/600"],constant:["purple/600","purple/400"],deleted:["red/600","red/400"],entity:["red/600","red/400"],function:["green/600","green/400"],hexcode:["blue/600","blue/400"],id:["purple/600","purple/400"],important:["purple/600","purple/400"],inserted:["yellow/600","yellow/400"],keyword:["magenta/600","magenta/400"],number:["purple/600","purple/400"],operator:["magenta/600","magenta/400"],property:["blue/600","blue/400"],pseudoClass:["yellow/600","yellow/400"],pseudoElement:["yellow/600","yellow/400"],punctuation:["gray/600","gray/400"],regex:["blue/600","blue/400"],selector:["red/600","red/400"],string:["yellow/600","yellow/400"],symbol:["purple/600","purple/400"],tag:["red/600","red/400"],unit:["orange/600","orange/400"],url:["red/600","red/400"],variable:["red/600","red/400"]}};function N(e){return!!(e&&"object"==typeof e&&!Array.isArray(e))}function D(...e){let t=e.filter(Boolean);return 0===t.length?{}:t.reduce(P,{})}function P(e,t){for(let n of Object.keys(t)){let r=e[n],i=t[n];N(r)&&N(i)?e[n]=D(r,i):e[n]=i}return e}function L(e,t){let{scheme:n}=e,r={};for(let e of _)r[e]=function(e,t){let{scheme:n,tone:r}=e,i=t?.color?.base?.[r],o={hue:i?._hue||"gray",scheme:n};return{_blend:(i?._blend||["multiply","screen"])[+("light"!==n)],_dark:"dark"===n,accent:{fg:O(o,i?.accent?.fg)},avatar:H({scheme:n},i),backdrop:O(o,i?.backdrop),badge:U(i?.badge,{scheme:n},t),bg:O(o,i?.bg),border:O(o,i?.border),button:function(e,t){let{scheme:n,tone:r}=e,i={};for(let e of S)i[e]=function(e,t){let{cardTone:n,mode:r,scheme:i}=e,o={};for(let e of E)o[e]=function(e,t){let{cardTone:n,mode:r,scheme:i,tone:o}=e,a={};for(let e of j)a[e]=function(e,t){let{cardTone:n,mode:r,tone:i,scheme:o,state:a}=e,l=t?.color?.base?.[n],s=t?.color?.button?.[r]?.[i]?.[a],u=s?._hue||l?._hue||"gray",c=s?._blend||["screen","multiply"],d={hue:u,scheme:o};return{_blend:c[+("light"!==o)],accent:{fg:O(d,s?.accent?.fg)},avatar:H({scheme:o},s),badge:U(s?.badge,{scheme:o},t),bg:O(d,s?.bg),border:O(d,s?.border),code:{bg:O(d,s?.code?.bg),fg:O(d,s?.code?.fg)},fg:O(d,s?.fg),icon:O(d,s?.icon),muted:{bg:O(d,s?.muted?.bg),fg:O(d,s?.muted?.fg)},kbd:{bg:O(d,s?.kbd?.bg),fg:O(d,s?.kbd?.fg),border:O(d,s?.kbd?.border)},link:{fg:O(d,s?.link?.fg)},skeleton:{from:O(d,s?.skeleton?.from),to:O(d,s?.skeleton?.to)}}}({cardTone:n,mode:r,tone:o,scheme:i,state:e},t);return a}({cardTone:n,mode:r,scheme:i,tone:e},t);return o}({cardTone:r,scheme:n,mode:e},t);return i}({scheme:n,tone:r},t),code:{bg:O(o,i?.code?.bg),fg:O(o,i?.code?.fg)}
1,fg:O(o,i?.fg),focusRing:O(o,i?.focusRing),icon:O(o,i?.icon),input:function(e,t){let{scheme:n,tone:r}=e;return{default:B({mode:"default",scheme:n,tone:r},t),invalid:B({mode:"invalid",scheme:n,tone:r},t)}}({scheme:n,tone:r},t),kbd:{bg:O(o,i?.kbd?.bg),fg:O(o,i?.kbd?.fg),border:O(o,i?.kbd?.border)},link:{fg:O(o,i?.link?.fg)},muted:{bg:O(o,i?.muted?.bg),fg:O(o,i?.muted?.fg)},selectable:function(e,t){let{scheme:n,tone:r}=e,i={};for(let e of E)i[e]=function(e,t){let{cardTone:n,scheme:r,tone:i}=e,o={};for(let e of j)o[e]=function(e,t){let{cardTone:n,scheme:r,state:i,tone:o}=e,a=t?.color?.base?.[n],l=t?.color?.selectable?.[o]?.[i],s=l?._hue||a?._hue||"gray",u=l?._blend||["screen","multiply"],c={hue:s,scheme:r};return{_blend:u[+("light"!==r)],accent:{fg:O(c,l?.accent?.fg)},avatar:H({scheme:r},l),badge:U(l?.badge,{scheme:r},t),bg:O(c,l?.bg),border:O(c,l?.border),code:{bg:O(c,l?.code?.bg),fg:O(c,l?.code?.fg)},fg:O(c,l?.fg),icon:O(c,l?.icon),muted:{bg:O(c,l?.muted?.bg),fg:O(c,l?.muted?.fg)},kbd:{bg:O(c,l?.kbd?.bg),fg:O(c,l?.kbd?.fg),border:O(c,l?.kbd?.border)},link:{fg:O(c,l?.link?.fg)},skeleton:{from:O(c,l?.skeleton?.from),to:O(c,l?.skeleton?.to)}}}({cardTone:n,tone:i,scheme:r,state:e},t);return o}({cardTone:r,scheme:n,tone:e},t);return i}({scheme:n,tone:r},t),shadow:function(e,t){let{scheme:n,tone:r}=e,i=t?.color?.base?.[r],o={hue:i?._hue||"gray",scheme:n};return{outline:O(o,i?.shadow?.outline),umbra:O(o,i?.shadow?.umbra),penumbra:O(o,i?.shadow?.penumbra),ambient:O(o,i?.shadow?.ambient)}}({scheme:n,tone:r},t),skeleton:{from:O(o,i?.skeleton?.from),to:O(o,i?.skeleton?.to)},syntax:function(e,t){let{scheme:n}=e,r=t?.color?.syntax,i={hue:"gray",scheme:n};return{atrule:O(i,r?.atrule),attrName:O(i,r?.attrName),attrValue:O(i,r?.attrValue),attribute:O(i,r?.attribute),boolean:O(i,r?.boolean),builtin:O(i,r?.builtin),cdata:O(i,r?.cdata),char:O(i,r?.char),class:O(i,r?.class),className:O(i,r?.className),comment:O(i,r?.comment),constant:O(i,r?.constant),deleted:O(i,r?.deleted),doctype:O(i,r?.doctype),entity:O(i,r?.entity),function:O(i,r?.function),hexcode:O(i,r?.hexcode),id:O(i,r?.id),important:O(i,r?.important),inserted:O(i,r?.inserted),keyword:O(i,r?.keyword),number:O(i,r?.number),operator:O(i,r?.operator),prolog:O(i,r?.prolog),property:O(i,r?.property),pseudoClass:O(i,r?.pseudoClass),pseudoElement:O(i,r?.pseudoElement),punctuation:O(i,r?.punctuation),regex:O(i,r?.regex),selector:O(i,r?.selector),string:O(i,r?.string),symbol:O(i,r?.symbol),tag:O(i,r?.tag),unit:O(i,r?.unit),url:O(i,r?.url),variable:O(i,r?.variable)}}({scheme:n},t)}}({scheme:n,tone:e},t);return r}function H(e,t){let{scheme:n}=e;return{gray:F({color:"gray",scheme:n},t),blue:F({color:"blue",scheme:n},t),purple:F({color:"purple",scheme:n},t),magenta:F({color:"magenta",scheme:n},t),red:F({color:"red",scheme:n},t),orange:F({color:"orange",scheme:n},t),yellow:F({color:"yellow",scheme:n},t),green:F({color:"green",scheme:n},t),cyan:F({color:"cyan",scheme:n},t)}}function F(e,t){let{color:n,scheme:r}=e,i=t?.avatar?.[n],o={hue:i?._hue||"gray",scheme:r};return{_blend:(i?._blend||["screen","multiply"])[+("light"!==r)],bg:O(o,i?.bg),fg:O(o,i?.fg)}}function U(e,t,n){let{scheme:r}=t,i={};for(let t of E)i[t]=function(e,t,n){let{scheme:r,tone:i}=t,o=e?.[i],a={hue:o?._hue||n?.color?.base?.[i]?._hue||"gray",scheme:r};return{bg:O(a,o?.bg),fg:O(a,o?.fg),dot:O(a,o?.dot),icon:O(a,o?.icon)}}(e,{scheme:r,tone:t},n);return i}function B(e,t){let{mode:n,scheme:r,tone:i}=e;return{enabled:V({mode:n,scheme:r,state:"enabled",cardTone:i},t),hovered:V({mode:n,scheme:r,state:"hovered",cardTone:i},t),readOnly:V({mode:n,scheme:r,state:"readOnly",cardTone:i},t),disabled:V({mode:n,scheme:r,state:"disabled",cardTone:i},t)}}function V(e,t){let{cardTone:n,mode:r,scheme:i,state:o}=e,a=t?.color?.base?.[n],l=t?.color?.input?.[r]?.[o],s=l?._hue||a?._hue||"gray",u=l?._blend||["screen","multiply"],c={hue:s,scheme:i};return{_blend:u[+("light"!==i)],bg:O(c,l?.bg),border:O(c,l?.border),fg:O(c,l?.fg),muted:{bg:O(c,l?.muted?.bg)},placeholder:O(c,l?.placeholder)}}let W=r.yW;function q(e,t=0,n=1){return Math.min(n,Math.max(t,e))}function Y(e,t,n,r,i){var o;return n*(1-(o=q((i-e)/(t-e))))+r*o}function G(e){return Math.round(e)}function J(e){if(4===e.length){let t=e.slice(1,2),n=e.slice(2,3),r=e.slice(3,4);return{r:parseInt(t+t,16),g:parseInt(n+n,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)}}function X(e){let t=G(q(Math.round(e.r),0,255)),n=G(q(Math.round(e.g),0,255)),r=G(q(Math.round(e.b),0,255));return"a"in e?`rgba(${t},${n},${r},${e.a})`:"#"+(0x1000000+(t<<16)+(n<<8)+r).toString(16).slice(1)}let K=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function Z(e){if(!e)return{r:0,g:0,b:0};if("string"!=typeof e)throw Error("parseColor: expected a string");if("#"===e[0]&&(4===e.length||7===e.length)&&function(e){for(let t of e)if(-1==="0123456789ABCDEFabcdef".indexOf(t))return!1;return!0}(e.slice(1)))return J(e);
1if(e.startsWith("hsl("))return function(e){let t=e.s/100,n=e.l/100,r=(1-Math.abs(2*n-1))*t,i=r*(1-Math.abs(e.h/60%2-1)),o=n-r/2,a=0,l=0,s=0;return 0<=e.h&&e.h<60?(a=r,l=i,s=0):60<=e.h&&e.h<120?(a=i,l=r,s=0):120<=e.h&&e.h<180?(a=0,l=r,s=i):180<=e.h&&e.h<240?(a=0,l=i,s=r):240<=e.h&&e.h<300?(a=i,l=0,s=r):300<=e.h&&e.h<360&&(a=r,l=0,s=i),{r:Math.round((a+o)*255),g:Math.round((l+o)*255),b:Math.round((s+o)*255)}}(function(e){let t=K.exec(e);if(!t)throw Error(`parseHsl: string is not a HSL color: "${e}"`);return{h:parseInt(t[1]),s:parseFloat(t[3]),l:parseFloat(t[5])}}(e));if(e.startsWith("rgba(")){let t=e.replace(/rgba\(|\)/g,"").split(",");return{r:parseInt(t[0]),g:parseInt(t[1]),b:parseInt(t[2]),a:parseFloat(t[3])}}throw Error(`parseColor: unexpected color format: "${e}"`)}let Q=[0,255];function ee(e,t){let{bg:n,blendMode:r,colorPalette:i}=t;if("white"===n)throw Error("Cannot blend with white background");let o=R(e);if(!o||"color"!==o.type)throw Error(`Invalid color token value: ${e}`);let a="";if("black"===o.key&&(a=et(i.black)),"white"===o.key&&(a=et(i.white)),o.hue&&o.tint&&(a=et(i[o.hue][o.tint])),!a)throw Error(`Invalid color token value: ${e}`);let l=a,s={blendMode:r,bg:n,black:et(i.black),white:et(i.white)};try{if(a=function(e,t){var n,r,i,o,a,l;let{blendMode:s}=t,u=Z(e),c=Z(t.black),d=Z(t.white),f=t.bg?Z(t.bg):"multiply"===s?d:c,p={r:[c.r,d.r],g:[c.g,d.g],b:[c.b,d.b]},m={r:q(Y(...p.r,...Q,f.r),...Q),g:q(Y(...p.g,...Q,f.g),...Q),b:q(Y(...p.b,...Q,f.b),...Q)},g={r:q(Y(...p.r,...Q,u.r),...Q),g:q(Y(...p.g,...Q,u.g),...Q),b:q(Y(...p.b,...Q,u.b),...Q)},h="multiply"===s?{r:255*(m.r/255*(g.r/255)),g:255*(m.g/255*(g.g/255)),b:255*(m.b/255*(g.b/255))}:{r:255*((n=m.r/255)+(r=g.r/255)-n*r),g:255*((i=m.g/255)+(o=g.g/255)-i*o),b:255*((a=m.b/255)+(l=g.b/255)-a*l)};return X({r:q(Y(...Q,...p.r,h.r),...p.r),g:q(Y(...Q,...p.g,h.g),...p.g),b:q(Y(...Q,...p.b,h.b),...p.b)})}(a,s),n&&void 0!==o.mix){var u,c,d,f,p,m,g;let e=J(n),t=J(a);a=X((u=o.mix,{r:(c=e.r,d=t.r,c+(d-c)*u),g:(f=e.g,p=t.g,f+(p-f)*u),b:(m=e.b,g=t.b,m+(g-m)*u)}))}}catch(e){throw console.warn("could not blend",a,s),e}return"#aN"===a&&(console.warn(`invalid color token value: ${e}`),a=l),void 0!==o.opacity&&(a=function(e,t){let n=Z(e);return`rgba(${n.r},${n.g},${n.b},${t})`}(a,o.opacity)),a}function et(e){return"string"==typeof e?e:e.hex}function en(e,t){let n=Object.entries(t),[,r]=n.find(([e])=>"transparent"===e),[,i]=n.find(([e])=>"default"===e),o=er(r,{colorPalette:e}),a=er(i,{colorPalette:e}),l=a.bg;if("white"===l)throw Error("Cannot blend with white background");return Object.fromEntries([["transparent",o],["default",a],...n.filter(([e])=>"default"!==e&&"transparent"!==e).map(([t,n])=>[t,er(n,{bg:l,colorPalette:e})])])}function er(e,t){var n,r,i,o;let{colorPalette:a,bg:l}=t,s=e._blend||"multiply",u=ee(e.bg,{colorPalette:a,bg:l,blendMode:s}),c={colorPalette:a,bg:u,blendMode:s},d=(n=e.button,r={baseBg:u,blendMode:s,colorPalette:a},{default:ea(n.default,r),ghost:ea(n.ghost,r),bleed:ea(n.bleed,r)}),f=function(e,t){let n={};for(let o of E){var r,i;n[o]=(r=e[o],i=t,{enabled:el(r.enabled,i),hovered:el(r.hovered,i),pressed:el(r.pressed,i),selected:el(r.selected,i),disabled:el(r.disabled,i)})}return n}(e.selectable,{colorPalette:a,baseBg:u,blendMode:s}),p={outline:ee(e.shadow.outline,c),umbra:ee(e.shadow.umbra,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}}),penumbra:ee(e.shadow.penumbra,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}}),ambient:ee(e.shadow.ambient,{...c,bg:void 0,colorPalette:{...a,black:"#000000"}})};return{_blend:s,_dark:e._dark,accent:{fg:ee(e.accent.fg,c)},avatar:ei(e.avatar,{baseBg:u,colorPalette:a,blendMode:s}),backdrop:ee(e.backdrop,c),badge:eo(e.badge,{baseBg:u,colorPalette:a,blendMode:s}),bg:u,border:ee(e.border,c),button:d,code:{bg:ee(e.code.bg,c),fg:ee(e.code.fg,c)},fg:ee(e.fg,c),focusRing:ee(e.focusRing,c),icon:ee(e.icon,c),input:(i=e.input,o={baseBg:u,colorPalette:a,blendMode:s},{default:es(i.default,o),invalid:es(i.invalid,o)}),kbd:function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=ee(e.bg,{bg:n,blendMode:r,colorPalette:i}),a={bg:o,blendMode:r,colorPalette:i};return{bg:o,fg:ee(e.fg,a),border:ee(e.border,a)}}(e.kbd,{baseBg:u,colorPalette:a,blendMode:s}),link:{fg:ee(e.link.fg,c)},muted:{bg:ee(e.muted.bg,c),fg:ee(e.muted.fg,c)},shadow:p,skeleton:{from:ee(e.skeleton.from,c),to:ee(e.skeleton.to,c)}
1,syntax:function(e,t){let{colorPalette:n,baseBg:r,blendMode:i}=t,o={colorPalette:n,bg:r,blendMode:i};return{atrule:ee(e.atrule,o),attrName:ee(e.attrName,o),attrValue:ee(e.attrValue,o),attribute:ee(e.attribute,o),boolean:ee(e.boolean,o),builtin:ee(e.builtin,o),cdata:ee(e.cdata,o),char:ee(e.char,o),class:ee(e.class,o),className:ee(e.className,o),comment:ee(e.comment,o),constant:ee(e.constant,o),deleted:ee(e.deleted,o),doctype:ee(e.doctype,o),entity:ee(e.entity,o),function:ee(e.function,o),hexcode:ee(e.hexcode,o),id:ee(e.id,o),important:ee(e.important,o),inserted:ee(e.inserted,o),keyword:ee(e.keyword,o),number:ee(e.number,o),operator:ee(e.operator,o),prolog:ee(e.prolog,o),property:ee(e.property,o),pseudoClass:ee(e.pseudoClass,o),pseudoElement:ee(e.pseudoElement,o),punctuation:ee(e.punctuation,o),regex:ee(e.regex,o),selector:ee(e.selector,o),string:ee(e.string,o),symbol:ee(e.symbol,o),tag:ee(e.tag,o),unit:ee(e.unit,o),url:ee(e.url,o),variable:ee(e.variable,o)}}(e.syntax,{baseBg:u,colorPalette:a,blendMode:s}),selectable:f}}function ei(e,t){let n={};for(let i of r.Cv)n[i]=function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{bg:n,blendMode:r,colorPalette:i});return{_blend:o,bg:a,fg:ee(e.fg,{bg:a,blendMode:o,colorPalette:i})}}(e[i],t);return n}function eo(e,t){let n={};for(let r of E)n[r]=function(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=ee(e.bg,{bg:n,blendMode:r,colorPalette:i}),a={bg:o,blendMode:r,colorPalette:i};return{bg:o,dot:ee(e.dot,a),fg:ee(e.fg,a),icon:ee(e.icon,a)}}(e[r],t);return n}function ea(e,t){let n={};for(let o of E){var r,i;n[o]=(r=e[o],i=t,{enabled:el(r.enabled,i),hovered:el(r.hovered,i),pressed:el(r.pressed,i),selected:el(r.selected,i),disabled:el(r.disabled,i)})}return n}function el(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{bg:n,blendMode:r,colorPalette:i}),l={bg:a,blendMode:o,colorPalette:i};return{_blend:o,accent:{fg:ee(e.accent.fg,l)},avatar:ei(e.avatar,{baseBg:a,colorPalette:i,blendMode:o}),badge:eo(e.badge,{baseBg:a,colorPalette:i,blendMode:o}),bg:a,border:ee(e.border,l),code:{bg:ee(e.code.bg,l),fg:ee(e.code.fg,l)},fg:ee(e.fg,l),icon:ee(e.icon,l),link:{fg:ee(e.link.fg,l)},muted:{bg:ee(e.muted.bg,l),fg:ee(e.muted.fg,l)},kbd:{bg:ee(e.kbd.bg,l),fg:ee(e.kbd.fg,l),border:ee(e.kbd.border,l)},skeleton:{from:ee(e.skeleton?.from,l),to:ee(e.skeleton?.to,l)}}}function es(e,t){return{enabled:eu(e.enabled,t),hovered:eu(e.hovered,t),readOnly:eu(e.readOnly,t),disabled:eu(e.disabled,t)}}function eu(e,t){let{baseBg:n,blendMode:r,colorPalette:i}=t,o=e._blend||"multiply",a=ee(e.bg,{colorPalette:i,bg:n,blendMode:r}),l={colorPalette:i,bg:a,blendMode:o};return{_blend:o,bg:a,border:ee(e.border,l),fg:ee(e.fg,l),muted:{bg:ee(e.muted.bg,l)},placeholder:ee(e.placeholder,l)}}function ec(e){let t=function(e){let t={color:function(e){let t=D(T,e);return{base:function(e){let t={};for(let n of _)t[n]=function(e,t){let n=D(e?.base?.["*"],e?.base?.[t]),i=n._hue||e?.base?.[t]?._hue||"gray";return{...n,_hue:i,avatar:r.Cv.reduce((e,t)=>({...e,[t]:D({_hue:t},n.avatar?.["*"],n.avatar?.[t])}),{}),badge:E.reduce((t,r)=>({...t,[r]:{_hue:e?.base?.[r]?._hue||i,...n.badge?.["*"],...n.badge?.[r]}}),{})}}(e,n);return t}(t),button:function(e){let t={};for(let n of S)t[n]=function(e,t){let n={};for(let i of E)n[i]=function(e,t,n){let i={};for(let o of j)i[o]=function(e,t,n,i){let o=D(e?.button?.[n]?.["*"]?.["*"],e?.button?.[n]?.[t]?.["*"],e?.button?.[n]?.["*"]?.[i],e?.button?.[n]?.[t]?.[i]),a=o._hue||e?.base?.[t]?._hue;return{...o,_hue:a,avatar:r.Cv.reduce((e,t)=>({...e,[t]:D({_hue:t},o.avatar?.["*"],o.avatar?.[t])}),{}),badge:E.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||a,...o.badge?.["*"],...o.badge?.[n]}}),{})}}(e,n,t,o);return i}(e,t,i);return n}(e,n);return t}(t),input:function(e){let t={};for(let n of I)t[n]=function(e,t){let n={};for(let r of C)n[r]=function(e,t,n){let r=D(e?.input?.["*"]?.["*"],e?.
1input?.[t]?.["*"],e?.input?.["*"]?.[n],e?.input?.[t]?.[n]),i=r._hue||e?.input?.[t]?._hue;return{...r,_hue:i}}(e,t,r);return n}(e,n);return t}(t),selectable:function(e){let t={};for(let n of E)t[n]=function(e,t){let n={_hue:e?.selectable?.[t]?._hue||e?.base?.[t]?._hue};for(let i of j)n[i]=function(e,t,n){let i=D(e?.selectable?.["*"]?.["*"],e?.selectable?.[t]?.["*"],e?.selectable?.["*"]?.[n],e?.selectable?.[t]?.[n]),o=i._hue||e?.base?.[t]?._hue;return{...i,_hue:o,avatar:r.Cv.reduce((e,t)=>({...e,[t]:D({_hue:t},i.avatar?.["*"],i.avatar?.[t])}),{}),badge:E.reduce((t,n)=>({...t,[n]:{_hue:e?.base?.[n]?._hue||o,...i.badge?.["*"],...i.badge?.[n]}}),{})}}(e,t,i);return n}(e,n);return t}(t),syntax:t.syntax}}(e?.color)};return{light:L({scheme:"light"},t),dark:L({scheme:"dark"},t)}}(e);return b({_version:2,avatar:e?.avatar??o.avatar,button:e?.button??o.button,card:e?.card??o.card,color:function(e,t){let n=t?.palette??W;return{light:en(n,e.light),dark:en(n,e.dark)}}(t,e),container:e?.container??o.container,font:e?.font??a,input:e?.input??o.input,layer:e?.layer??o.layer,media:e?.media??o.media,radius:e?.radius??o.radius,shadow:e?.shadow??o.shadow,space:e?.space??o.space,style:e?.style??o.style})}let ed=new Map;function ef(e,t,n){var r;let i=function(e,t,n){let r=ed.get(t);if(!r)return;let i=r.get(n);if(i)return i.get(e)}(e,t,n);if(i)return i;let a=g(e)?b(e):e,l=g(e)?e:function(e){if(e.v2)return e.v2;let t=h.get(e);if(t)return t;let{avatar:n,button:r,color:i,container:a,fonts:l,input:u,layer:c,media:d,radius:f,shadows:p,space:m,styles:g}=e,y={_version:2,avatar:{...o.avatar,...n},button:{...o.button,...r},card:o.card,color:{light:{transparent:s(i.light.transparent),default:s(i.light.default),neutral:s(i.light.transparent),primary:s(i.light.primary),suggest:s(i.light.primary),positive:s(i.light.positive),caution:s(i.light.caution),critical:s(i.light.critical)},dark:{transparent:s(i.dark.transparent),default:s(i.dark.default),neutral:s(i.dark.transparent),primary:s(i.dark.primary),suggest:s(i.dark.primary),positive:s(i.dark.positive),caution:s(i.dark.caution),critical:s(i.dark.critical)}},container:a,font:l,input:{...o.input,...u,checkbox:{...o.input.checkbox,...u.checkbox},radio:{...o.input.radio,...u.radio},switch:{...o.input.switch,...u.switch}},layer:c??o.layer,media:d,radius:f,shadow:p,space:m,style:g};return h.set(e,y),y}(e),u=a.color[t]||a.color.light,c=u[n]||u.default,d=a.layer||o.layer,f=l.color[t]||l.color.light,p="neutral"in(r=f[n]||f.default).badge?r:{...r,badge:{...r.badge,neutral:r.badge.default,suggest:r.badge.primary},button:{bleed:{...r.button.bleed,neutral:r.button.bleed.default,suggest:r.button.bleed.primary},default:{...r.button.default,neutral:r.button.default.default,suggest:r.button.default.primary},ghost:{...r.button.ghost,neutral:r.button.ghost.default,suggest:r.button.ghost.primary}},selectable:{...r.selectable,neutral:r.selectable.default,suggest:r.selectable.primary}},m=l.layer||o.layer,y={sanity:{...a,color:c,layer:d,v2:{...l,_resolved:!0,color:p,layer:m}}};return function(e,t,n,r){ed.has(t)||ed.set(t,new Map);let i=ed.get(t);i.has(n)||i.set(n,new WeakMap),i.get(n).set(e,r)}(e,t,n,y),y}},49169:(e,t,n)=>{"use strict";let r;n.r(t),n.d(t,{default:()=>ak});var i,o,a,l,s=n(95155),u=n(20063),c=n(12115),d=n(16386),f=n(77525),p=n(47650),m=n(3408),g=n(5015),h=n(50625);function y(e){return e.split(/[[.\]]/g).filter(Boolean).map(e=>{var t;return e.includes("==")?function(e){let[t,n]=e.split("==");if("_key"!==t)throw Error(`Currently only "_key" is supported as path segment. Found ${t}`);if(typeof n>"u")throw Error('Invalid path segment, expected `key=="value"`');return{_key:n.replace(/^['"]/,"").replace(/['"]$/,"")}}(e):b.test(t=e)?Number(t):t})}let b=/^-?\d+$/,v=/^[a-z_$]+/;function w(e){return e.map((e,t)=>{var n;return n=0===t,Array.isArray(e)?`[${e[0]}:${e[1]||""}]`:"number"==typeof e?`[${e}]`:"object"==typeof e&&"_key"in e&&"string"==typeof e._key?`[_key==${JSON.stringify(e._key)}]`:"string"==typeof e&&v.test(e)?n?e:`.${e}`:`['${e}']`}).join("")}function x(e){if("createIfNotExists"in e)return{type:"createIfNotExists",document:e.createIfNotExists};if("createOrReplace"in e)return{type:"createOrReplace",document:e.createOrReplace};if("create"in e)return{type:"create",document:e.create};
1if("delete"in e)return{id:e.delete.id,type:"delete"};if("patch"in e){var t,n,r,i,o,a;return{type:"patch",id:e.patch.id,patches:[..."set"in(n=t=e.patch)?Object.keys(n.set).map(e=>({path:y(e),op:{type:"set",value:n.set[e]}})):[],..."setIfMissing"in(r=t)?Object.keys(r.setIfMissing).map(e=>({path:y(e),op:{type:"setIfMissing",value:r.setIfMissing[e]}})):[],..."unset"in(i=t)?i.unset.map(e=>({path:y(e),op:{type:"unset"}})):[],..."inc"in(o=t)?Object.keys(o.inc).map(e=>({path:y(e),op:{type:"inc",amount:o.inc[e]}})):[],..."inc"in(a=t)?Object.keys(a.dec).map(e=>({path:y(e),op:{type:"dec",amount:a.dec[e]}})):[],...function(e){if(!("insert"in e))return[];let t=function(e){let t=k.filter(t=>t in e);if(t.length>1)throw Error(`Insert patch is ambiguous. Should only contain one of: ${k.join(", ")}, instead found ${t.join(", ")}`);return t[0]}(e.insert);if(!t)throw Error("Insert patch missing position");let n=y(e.insert[t]),r=n.pop();return[{path:n,op:{type:"insert",position:t,referenceItem:r,items:e.insert.items}}]}(t)]}}throw Error(`Unknown mutation: ${JSON.stringify(e)}`)}let k=["before","replace","after"];function _(e){return j(e)}function E(e){return e.flatMap(_)}function j(e){if("create"===e.type||"createIfNotExists"===e.type||"createOrReplace"===e.type)return{[e.type]:e.document};if("delete"===e.type)return{delete:{id:e.id}};let t=e.options?.ifRevision;return e.patches.map(n=>({patch:{id:e.id,...t&&{ifRevisionID:t},...function(e){let{path:t,op:n}=e;if("unset"===n.type)return{unset:[w(t)]};if("insert"===n.type)return{insert:{[n.position]:w([...t,n.referenceItem]),items:n.items}};if("diffMatchPatch"===n.type)return{diffMatchPatch:{[w(t)]:n.value}};if("inc"===n.type)return{inc:{[w(t)]:n.amount}};if("dec"===n.type)return{dec:{[w(t)]:n.amount}};if("set"===n.type||"setIfMissing"===n.type)return{[n.type]:{[w(t)]:n.value}};if("truncate"===n.type){let e=[n.startIndex,"number"==typeof n.endIndex?n.endIndex:""].join(":");return{unset:[`${w(t)}[${e}]`]}}if("upsert"===n.type)return{unset:n.items.map(e=>w([...t,{_key:e._key}])),insert:{[n.position]:w([...t,n.referenceItem]),items:n.items}};if("assign"===n.type)return{set:Object.fromEntries(Object.keys(n.value).map(e=>[w(t.concat(e)),n.value[e]]))};if("unassign"===n.type)return{unset:n.keys.map(e=>w(t.concat(e)))};if("replace"===n.type)return{insert:{replace:w(t.concat(n.referenceItem)),items:n.items}};if("remove"===n.type)return{unset:[w(t.concat(n.referenceItem))]};throw Error(`Unknown operation type ${n.type}`)}(n)}}))}function S(e){return Array.isArray(e)?e:[e]}var I=Object.freeze({__proto__:null,decode:function(e){return x(e)},decodeAll:function(e){return e.map(x)},encode:_,encodeAll:E,encodeMutation:j,encodeTransaction:function(e){return{transactionId:e.id,mutations:E(e.mutations)}}});function C(e,t,n){return{type:"insert",referenceItem:n,position:t,items:S(e)}}function M(e,t){return{type:"truncate",startIndex:e,endIndex:t}}function $(e){return{type:"remove",referenceItem:e}}function R(e,t){return{path:"string"==typeof e?y(e):e,op:t}}var z=n(40609);let A=(0,z.H6)(),O=A,T=new Set;var N=n(28423);let D=/_key\s*==\s*['"](.*)['"]/,P=/^\d*:\d*$/;function L(e){return"number"==typeof e||"string"==typeof e&&/^\[\d+\]$/.test(e)}function H(e){return"string"==typeof e?D.test(e.trim()):"object"==typeof e&&"_key"in e}let F=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,U=/_key\s*==\s*['"](.*)['"]/;function B(e,t,n){let r="string"==typeof t?function(e){if("string"!=typeof e)throw Error("Path is not a string");let t=e.match(F);if(!t)throw Error("Invalid path string");return t.map(V)}(t):t;if(!Array.isArray(r))throw Error("Path must be an array or a string");let i=e;for(let e=0;e<r.length;e++){let t=r[e];if(L(t)){if(!Array.isArray(i))return n;i=i[t]}if(H(t)){if(!Array.isArray(i))return n;i=i.find(e=>e._key===t._key)}if("string"==typeof t&&(i="object"==typeof i&&null!==i?i[t]:void 0),typeof i>"u")return n}return i}function V(e){return L(e)?Number(e.replace(/[^\d]/g,"")):H(e)?{_key:e.match(U)[1]}:!function(e){if("string"==typeof e&&P.test(e))return!0;if(!Array.isArray(e)||2!==e.length)return!1;let[t,n]=e;return("number"==typeof t||""===t)&&("number"==typeof n||""===n)}(e)?e:function(e){let[t,n]=e.split(":").map(e=>""===e?e:Number(e));return[t,n]}(e)}function W(){return(0,c.useSyncExternalStore)(G,Y,q)}function q(){return A}function Y(){return O}function G(e){return T.add(e),()=>T.delete(e)}function J(e,t){let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>{e.apply(e,r)},t)}}function X(e,t){let n=(0,f.Fk)(),r=(0,f.v$)();if(t===A||!n&&!r)throw Error("The `useDocuments` hook cannot be used in this context");let i=(0,m.T4)(e),o=(0,m.IM)(e),a=t.getSnapshot().context?.documents,l=a?.[i],s=a?.[o],u=l||s;if(!u)throw Error(`Document "${e}" not found`);let c=l.getSnapshot().context?.local||s.getSnapshot().context?.local,d=new Promise(e=>{if(c)e(c);else{let t=u.on("ready",n=>{let{snapshot:r}=n;e(r||null),t.unsubscribe()})}});return{draftDoc:l,draftId:i,getSnapshot:()=>d,publishedDoc:s,publishedId:o,get snapshot(){if(!c)throw Error(`Snapshot for document "${e}" not found`);return c}}}function K(){let e,t,n,r=(0,d.c)(7),i=W();r[0]!==i?(e=e=>({id:e,commit:()=>{let{draftDoc:t}=X(e,i);t.send({type:"submit"})},get:t=>{let{snapshot:n}=X(e,i);return t?B(n,t):n},getSnapshot:function(e,t){let{getSnapshot:n}=X(e,t);return n}(e,i),patch:async(t,n)=>{let r=X(e,i),{draftDoc:o,draftId:a,getSnapshot:l,publishedId:s}=r,{commit:u=!0}=n||{},c=await ("function"==typeof t?t({draftId:a,publishedId:s,get snapshot(){return r.snapshot},getSnapshot:l}):t),d=await l();if(!d)throw Error(`Snapshot for document "${e}" not found`);o.send({type:"mutate",mutations:[{type:"createIfNotExists",document:{...d,_id:a}},{type:"patch",id:a,patches:S(c),...{}}]}),u&&("object"==typeof u&&"debounce"in u?J(()=>o.send({type:"submit"}),u.debounce)():o.send({type:"submit"}))}}),r[0]=i,r[1]=e):e=r[1];let o=e;
1r[2]!==i?(t=(e,t,n)=>{let{draftDoc:r}=X(e,i),{commit:o}=n||{},a=void 0===o||o;r.send({type:"mutate",mutations:t}),a&&("object"==typeof a&&"debounce"in a?J(()=>r.send({type:"submit"}),a.debounce)():r.send({type:"submit"}))},r[2]=i,r[3]=t):t=r[3];let a=t;return r[4]!==o||r[5]!==a?(n={getDocument:o,mutateDocument:a},r[4]=o,r[5]=a,r[6]=n):n=r[6],n}let Z=(()=>{let e;return()=>{if(e)return e;e=[];for(let t=0;t<256;++t)e[t]=(t+256).toString(16).slice(1);return e}})();function Q(e){let t=Z();return(function(e=16){let t=new Uint8Array(e);return(0,N.A)(t),t})(e).reduce((e,n)=>e+t[n],"").slice(0,e)}function ee(e){let t,n,r="string"==typeof e?e:e.path,i=r.lastIndexOf("."),o=r.substring(i+1,r.length);if(!o.indexOf("["))throw Error("Invalid path: not an array");let a=r.lastIndexOf("["),l=r.substring(0,a);if(o.includes("_key")){let e=o.indexOf('"')+1,r=o.indexOf('"',e);t=o.substring(e,r),n=!0}else{let e=o.indexOf("[")+1,r=o.indexOf("]",e);t=o.substring(e,r),n=!1}if(!l||!t)throw Error("Invalid path");return{path:l,key:t,hasExplicitKey:n}}async function et(e,t,n){if(!e.type)throw Error("Node type is missing");let{path:r,key:i}=ee(e),o=await t.getSnapshot(),a=B(o,r),l=B(o,e.path),s=a.findIndex(e=>e._key===i),u=-1,c="before";if("first"===n){if(0===s)return[];u=0,c="before"}else if("last"===n){if(s===a.length-1)return[];u=-1,c="after"}else if("next"===n){if(s===a.length-1)return[];u=s,c="after"}else if("previous"===n){if(0===s)return[];u=s-1,c="before"}return[R(r,M(s,s+1)),R(r,C(l,c,u))]}var en=n(82962),er={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},ei={0:8203,1:8204,2:8205,3:65279},eo=[,,,,].fill(String.fromCodePoint(ei[0])).join(""),ea=Object.fromEntries(Object.entries(ei).map(e=>e.reverse())),el=Object.fromEntries(Object.entries(er).map(e=>e.reverse())),es=`${Object.values(er).map(e=>`\\u{${e.toString(16)}}`).join("")}`,eu=RegExp(`[${es}]{4,}`,"gu");let ec=[];for(let e=0;e<256;++e)ec.push((e+256).toString(16).slice(1));let ed=new Uint8Array(16);var ef={randomUUID:"u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function ep(e,t,n){if(ef.randomUUID&&!e)return ef.randomUUID();let i=(e=e||{}).random??e.rng?.()??function(){if(!r){if(typeof crypto>"u"||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");r=crypto.getRandomValues.bind(crypto)}return r(ed)}();if(i.length<16)throw Error("Random bytes length must be >= 16");return i[6]=15&i[6]|64,i[8]=63&i[8]|128,function(e,t=0){return(ec[e[t+0]]+ec[e[t+1]]+ec[e[t+2]]+ec[e[t+3]]+"-"+ec[e[t+4]]+ec[e[t+5]]+"-"+ec[e[t+6]]+ec[e[t+7]]+"-"+ec[e[t+8]]+ec[e[t+9]]+"-"+ec[e[t+10]]+ec[e[t+11]]+ec[e[t+12]]+ec[e[t+13]]+ec[e[t+14]]+ec[e[t+15]]).toLowerCase()}(i)}function em(e){let t=e.getBoundingClientRect();return{x:t.x+scrollX,y:t.y+scrollY,w:t.width,h:t.height}}function eg(e,t,n){return"x"===n?{x:e.x+t,y:e.y,w:e.w-2*t,h:e.h}:{x:e.x,y:e.y+t,w:e.w,h:e.h-2*t}}function eh(e,t){return e.x===t.x&&e.y===t.y&&e.w===t.w&&e.h===t.h}function ey(e,t){let n=e.x-t.x,r=e.y-t.y;return Math.sqrt(n*n+r*r)}function eb(e,t,n){let r,i,o={x:e.x1,y:e.y1};if(t.some(e=>(function(e,t){let n=e.x>=t.x&&e.x<=t.x+t.w,r=e.y>=t.y&&e.y<=t.y+t.h;return n&&r})(o,eg(e,Math.min(e.w,e.h)/10,"horizontal"===n?"x":"y"))))return null;for(let a of t){let t=function(e,t){let n=[{x1:t.x,y1:t.y,x2:t.x+t.w,y2:t.y},{x1:t.x+t.w,y1:t.y,x2:t.x+t.w,y2:t.y+t.h},{x1:t.x+t.w,y1:t.y+t.h,x2:t.x,y2:t.y+t.h},{x1:t.x,y1:t.y+t.h,x2:t.x,y2:t.y}],r=[];for(let t=0;t<n.length;t++){let i=function(e,t){let{x1:n,y1:r,x2:i,y2:o}=e,{x1:a,y1:l,x2:s,y2:u}=t;if(n===i&&r===o||a===s&&l===u)return!1;let c=(u-l)*(i-n)-(s-a)*(o-r);if(0===c)return!1;let d=((s-a)*(r-l)-(u-l)*(n-a))/c,f=((i-n)*(r-l)-(o-r)*(n-a))/c;return!(d<0)&&!(d>1)&&!(f<0)&&!(f>1)&&{x:n+d*(i-n),y:r+d*(o-r)}}(e,n[t]);if(i){let e=!1;for(let t=0;t<r.length;t++)r[t].x===i.x&&r[t].y===i.y&&(e=!0);e||r.push(i)}}return 0!==r.length&&r.sort((t,n)=>ey(t,{x:e.x1,y:e.y1})-ey(n,{x:e.x1,y:e.y1}))}(e,eg(a,Math.min(a.w,a.h)/10,"horizontal"===n?"x":"y"));if(t){let e=t[0];r?ey(o,e)<ey(o,r)&&(r=e,i=a):(r=e,i=a)}}return i||null}function ev(e,t,n){let{x:r,y:i,w:o,h:a}=e,{x:l,y:s}=n;return{x:l+(r-l)*t,y:s+(i-s)*t,w:o*t,h:a*t}}function ew(e){let t=Math.max(0,Math.min(...e.map(e=>e.y))),n=Math.min(document.body.scrollHeight,Math.max(...e.map(e=>e.y+e.h)));return{min:t,max:n,height:n-t}}function ex(e,t){return t.find(t=>eh(em(t.elements.element),e))?.sanity}function ek(e,t,n){return Object.values(t).every(e=>null===e)?null:"horizontal"===n?{left:t.left?{rect:t.left,sanity:ex(t.left,e)}:null,right:t.right?{rect:t.right,sanity:ex(t.right,e)}:null}:{top:t.top?{rect:t.top,sanity:ex(t.top,e)}:null,bottom:t.bottom?{rect:t.bottom,sanity:ex(t.bottom,e)}:null}}function e_(e){let t=document.body.getBoundingClientRect();return{x:Math.max(t.x,Math.min(e.clientX,t.x+t.width)),y:e.clientY+window.scrollY}}
1function eE(e,t,n){let r=em(t),i=[...t.querySelectorAll(":where(h1, h2, h3, h4, p, a, img, span, button):not(:has(*))")];e.x<=r.x&&(e.x=r.x),e.x>=r.x+r.w&&(e.x=r.x+r.w),e.y>=r.y+r.h&&(e.y=r.y+r.h),e.y<=r.y&&(e.y=r.y);let o=i.map(e=>{let t=ev(em(e),n,{x:r.x,y:r.y});return{x:t.x-r.x,y:t.y-r.y,w:t.w,h:t.h,tagName:e.tagName}});return{offsetX:(r.x-e.x)*n,offsetY:(r.y-e.y)*n,w:r.w*n,h:r.h*n,maxWidth:r.w*n*.75,childRects:o}}async function ej(e,t,n,r,i){return new Promise(o=>{e.addEventListener("transitionend",()=>{setTimeout(()=>{r({type:"overlay/dragEndMinimapTransition"})},2*i),o()},{once:!0}),r({type:"overlay/dragStartMinimapTransition"}),r({type:"overlay/dragToggleMinimap",display:!0}),document.body.style.overflow="hidden",document.body.style.height="100%",document.documentElement.style.overflow="initial",document.documentElement.style.height="100%",setTimeout(()=>{e.style.transformOrigin="50% 0px",e.style.transition="transform 150ms ease",e.style.transform=`translate3d(0px, ${-n+scrollY}px, 0px) scale(${t})`},25)})}function eS(e){let t=function(e){let t=Math.max(0,Math.min(...e.map(e=>e.x))),n=Math.min(document.body.offsetWidth,Math.max(...e.map(e=>e.x+e.w)));return{min:t,max:n,width:n-t}}(e),n=ew(e),r=t.min>8&&t.min+t.width<=window.innerWidth-8,i=n.min>8&&n.min+n.height<=document.body.scrollHeight-8,o=r&&i;return{x:o?t.min-8:t.min,y:o?n.min-8:n.min,w:o?t.width+16:t.width,h:o?n.height+16:n.height}}async function eI(e,t,n,r,i,o){return new Promise(a=>{if(1===new DOMMatrix(window.getComputedStyle(t).transform).a)return;let l=n-window.innerHeight,s=scrollY;(e-=window.innerHeight/2)<0&&(e=0),t.addEventListener("transitionend",()=>{t.style.transition="none",t.style.transform="none",scrollTo({top:e,behavior:"instant"}),setTimeout(()=>{r({type:"overlay/dragEndMinimapTransition"}),r({type:"overlay/dragToggleMinimap",display:!1})},2*i),a()},{once:!0}),r({type:"overlay/dragStartMinimapTransition"}),t.style.transform=`translateY(${Math.max(s-e,-l+s)}px) scale(1)`,o&&(document.body.style.overflow=o.body.overflow,document.body.style.height=o.body.height,document.documentElement.style.overflow=o.documentElement.overflow,document.documentElement.style.height=o.documentElement.height)})}let eC=!1,eM={y:0},e$={x:0,y:0},eR=typeof document>"u"?0:document.documentElement.scrollHeight,ez=null,eA=e=>e instanceof HTMLElement||e instanceof SVGElement,eO=e=>e&&eA(e)?e.dataset?.sanityOverlayElement?e:eO(e.parentElement):null;function eT(e){return eu.lastIndex=0,eu.test(e)}function eN(e,t=!1){return eT(e)?function(e,t=!1){try{let n=function(e){let t=e.match(eu);if(t)return function(e,t=!1){let n=Array.from(e);if(n.length%2==0){if(n.length%4||!e.startsWith(eo))return function(e,t){var n;let r=[];for(let t=.5*e.length;t--;){let n=`${el[e[2*t].codePointAt(0)]}${el[e[2*t+1].codePointAt(0)]}`;r.unshift(String.fromCharCode(parseInt(n,16)))}let i=[],o=[r.join("")],a=10;for(;o.length;){let e=o.shift();try{if(i.push(JSON.parse(e)),t)break}catch(r){if(!a--)throw r;let t=+(null==(n=r.message.match(/\sposition\s(\d+)$/))?void 0:n[1]);if(!t)throw r;o.unshift(e.substring(0,t),e.substring(t))}}return i}(n,t)}else throw Error("Encoded data has invalid length");let r=[];for(let e=.25*n.length;e--;){let t=n.slice(4*e,4*e+4).map(e=>ea[e.codePointAt(0)]).join("");r.unshift(String.fromCharCode(parseInt(t,4)))}if(t){r.shift();let e=r.indexOf("\0");return -1===e&&(e=r.length),[JSON.parse(r.slice(0,e).join(""))]}return r.join("").split("\0").filter(Boolean).map(e=>JSON.parse(e))}(t[0],!0)[0]}(e);return n&&"sanity.io"===n.origin?(t&&(n.href=n.href?.replace(".alt","")),n):null}catch(t){return console.error("Failed to decode stega for string: ",e,"with the original error: ",t),null}}(e,t):null}function eD(e){return"path"in e}function eP(e){if(!e.length||!e.map(e=>eD(e)).every((e,t,n)=>e===n[0]))return;if(!eD(e[0]))return e[0];let t=e.filter(eD),n=e[0],r=["projectId","dataset","id","baseUrl","workspace","tool"];for(let e=1;e<t.length;e++){let i=t[e];if(r.some(e=>i[e]!==n?.[e])){n=void 0;break}n={...n,path:function(e,t){let n=e.split("."),r=t.split("."),i=Math.min(n.length,r.length);return n=n.slice(0,i).reverse(),r=r.slice(0,i).reverse(),n.reduce((e,t,n
1)=>t===r[n]?[...e,t]:[],[]).reverse().join(".")}(n.path,i.path)}}return n}function eL(e){let t=e.lastIndexOf(".");return e.substring(t,e.length).includes("[")}function eH(e){if(!eL(e))return null;let t=e.split(".");return t[t.length-1]=t[t.length-1].replace(/\[.*?\]/g,"[]"),t.join(".")}function eF(e,t){return!!eL(e.path)&&!!eL(t.path)&&eH(e.path)===eH(t.path)}function eU(e,t,n,r){if(!e.getAttribute("data-sanity")||e.getAttribute("data-sanity-drag-disable")||!t||!eD(t)||!eL(t.path))return null;let i=e.getAttribute("data-sanity-drag-group"),o=[...n].reduce((e,n)=>{let o=r.get(n),a=n.getAttribute("data-sanity-drag-disable"),l=n.getAttribute("data-sanity-drag-group"),s=null!==n.getAttribute("data-sanity");return o?.sanity&&!a&&eD(o.sanity)&&eF(t,o.sanity)&&(null===i||i===l)&&s&&e.push(o),e},[]);return o.length<=1?null:o}let eB=(0,c.createContext)(null);var eV=n(96241),eW=n(87282),eq=n(37849);function eY(e){let t=function e(t){var n;return!!(n=t)&&("object"==typeof n||"function"==typeof n)&&("reference"===t.name||e(t.type))}(e)&&1===(e.to??[]).length?e.to[0].icon:void 0;return e.icon??e.type?.icon??t}function eG(e,t){return{query:"change query"===t.type?t.query:e.query,groups:"select group"===t.type?e.groups.map(e=>({...e,selected:t.name===e.name})):e.groups,views:"toggle view"===t.type?e.views.map(e=>({...e,selected:t.name===e.name})):e.views}}let eJ="all-items",eX={gridTemplateColumns:"repeat(auto-fill, minmax(118px, 1fr))",alignItems:"start"};function eK(e){let t,n,r,i,o,a,l,u,f,p,m,h,y,b,v,w,x=(0,d.c)(54),k=void 0===e.showIcons||e.showIcons,_=void 0===e.filter||"auto"===e.filter?e.schemaTypes.length>5:e.filter;x[0]!==e.groups||x[1]!==e.labels?(t=e.groups?[{name:eJ,title:e.labels["insert-menu.filter.all-items"],selected:!0},...e.groups.map(e0)]:[],x[0]=e.groups,x[1]=e.labels,x[2]=t):t=x[2],x[3]!==e.views?(n=e.views??[{name:"list"}],x[3]=e.views,x[4]=n):n=x[4],x[5]!==n?(r=n.map(eQ),x[5]=n,x[6]=r):r=x[6],x[7]!==t||x[8]!==r?(i={query:"",groups:t,views:r},x[7]=t,x[8]=r,x[9]=i):i=x[9];let[E,j]=(0,c.useReducer)(eG,i);if(x[10]!==e||x[11]!==_||x[12]!==k||x[13]!==E.groups||x[14]!==E.query||x[15]!==E.views){var S,I,C;let t,n,r,i=(S=e.schemaTypes,I=E.query,C=E.groups,S.filter(e=>(function(e,t){let n=t.find(e=>e.selected);return!n||n.name===eJ||n.of?.includes(e.name)})(e,C)&&function(e,t){let n=t.trim().toLowerCase();return e.title?e.title?.toLowerCase().includes(n):e.name.includes(n)}(e,I))),c=E.views.find(eZ),d=_||E.views.length>1,b=E.groups&&E.groups.length>0,v=d||b;l=g.W1,y=0,a=g.so,p="column",m="fill",x[25]!==v?(t=v?{style:{borderBottom:"1px solid var(--card-border-color)"},paddingBottom:1}:{},x[25]=v,x[26]=t):t=x[26],x[27]!==e.labels||x[28]!==_||x[29]!==d||x[30]!==E.query||x[31]!==E.views?(n=d?(0,s.jsxs)(g.so,{flex:"none",align:"center",paddingTop:1,paddingX:1,gap:1,children:[_?(0,s.jsx)(g.az,{flex:1,children:(0,s.jsx)(g.ks,{autoFocus:!0,border:!1,fontSize:1,icon:eV.WIv,onChange:e=>{j({type:"change query",query:e.target.value})},placeholder:e.labels["insert-menu.search.placeholder"],value:E.query})}):null,E.views.length>1?(0,s.jsx)(g.az,{flex:"none",children:(0,s.jsx)(e5,{views:E.views,onToggle:e=>{j({type:"toggle view",name:e})},labels:e.labels})}):null]}):null,x[27]=e.labels,x[28]=_,x[29]=d,x[30]=E.query,x[31]=E.views,x[32]=n):n=x[32],x[33]!==b||x[34]!==E.groups?(r=b?(0,s.jsx)(g.az,{paddingTop:1,paddingX:1,children:(0,s.jsx)(g.wb,{space:1,children:E.groups.map(e=>(0,s.jsx)(g.oz,{id:`${e.name}-tab`,"aria-controls":`${e.name}-panel`,label:e.title??eW(e.name),selected:e.selected,onClick:()=>{j({type:"select group",name:e.name})}},e.name))})}):null,x[33]=b,x[34]=E.groups,x[35]=r):r=x[35],x[36]!==t||x[37]!==n||x[38]!==r?(h=(0,s.jsxs)(g.az,{...t,children:[n,r]}),x[36]=t,x[37]=n,x[38]=r,x[39]=h):h=x[39],o=g.az,u=1,f=0===i.length?(0,s.jsx)(g.az,{padding:2,children:(0,s.jsx)(g.EY,{muted:!0,size:1,children:e.labels["insert-menu.search.no-results"]})}):c?"grid"===c.name?(0,s.jsx)(g.xA,{autoRows:"auto",flex:1,gap:1,style:eX,children:i.map(t=>(0,s.jsx)(e4,{icon:k?eY(t):void 0,onClick:()=>{e.onSelect(t)},previewImageUrl:c.previewImageUrl?.(t.name),schemaType:t}
1,t.name))}):(0,s.jsx)(g.BJ,{flex:1,space:1,children:i.map(t=>(0,s.jsx)(g.Dr,{icon:k?eY(t):void 0,onClick:()=>{e.onSelect(t)},text:t.title??eW(t.name)},t.name))}):null,x[10]=e,x[11]=_,x[12]=k,x[13]=E.groups,x[14]=E.query,x[15]=E.views,x[16]=o,x[17]=a,x[18]=l,x[19]=u,x[20]=f,x[21]=p,x[22]=m,x[23]=h,x[24]=y}else o=x[16],a=x[17],l=x[18],u=x[19],f=x[20],p=x[21],m=x[22],h=x[23],y=x[24];return x[40]!==o||x[41]!==u||x[42]!==f?(b=(0,s.jsx)(o,{padding:u,children:f}),x[40]=o,x[41]=u,x[42]=f,x[43]=b):b=x[43],x[44]!==a||x[45]!==b||x[46]!==p||x[47]!==m||x[48]!==h?(v=(0,s.jsxs)(a,{direction:p,height:m,children:[h,b]}),x[44]=a,x[45]=b,x[46]=p,x[47]=m,x[48]=h,x[49]=v):v=x[49],x[50]!==l||x[51]!==v||x[52]!==y?(w=(0,s.jsx)(l,{padding:y,children:v}),x[50]=l,x[51]=v,x[52]=y,x[53]=w):w=x[53],w}function eZ(e){return e.selected}function eQ(e,t){return{...e,selected:0===t}}function e0(e){return{...e,selected:!1}}let e1={grid:eV.jxC,list:eV.r$9},e2={grid:"insert-menu.toggle-grid-view.tooltip",list:"insert-menu.toggle-list-view.tooltip"};function e5(e){let t,n,r,i,o=(0,d.c)(11),a=e.views.findIndex(e3),l=e.views[a+1]??e.views[0],u=e.labels[e2[l.name]];o[0]!==u?(t=(0,s.jsx)(g.EY,{size:1,children:u}),o[0]=u,o[1]=t):t=o[1];let c=e1[l.name];return o[2]!==l.name||o[3]!==e?(n=()=>{e.onToggle(l.name)},o[2]=l.name,o[3]=e,o[4]=n):n=o[4],o[5]!==c||o[6]!==n?(r=(0,s.jsx)(g.$n,{mode:"bleed",icon:c,onClick:n}),o[5]=c,o[6]=n,o[7]=r):r=o[7],o[8]!==t||o[9]!==r?(i=(0,s.jsx)(g.m_,{content:t,placement:"top",portal:!0,children:r}),o[8]=t,o[9]=r,o[10]=i):i=o[10],i}function e3(e){return e.selected}function e4(e){let t,n,r,i,o,a,l,u,f,p=(0,d.c)(19),[m,h]=(0,c.useState)(!1),y=e.icon;p[0]===Symbol.for("react.memo_cache_sentinel")?(t={overflow:"hidden"},p[0]=t):t=p[0],p[1]===Symbol.for("react.memo_cache_sentinel")?(n={backgroundColor:"var(--card-muted-bg-color)",paddingBottom:"66.6%",position:"relative"},p[1]=n):n=p[1],p[2]!==y?(r=(0,eq.isValidElementType)(y)?(0,s.jsx)(g.so,{align:"center",justify:"center",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%"},children:(0,s.jsx)(g.EY,{size:1,children:(0,s.jsx)(y,{})})}):null,p[2]=y,p[3]=r):r=p[3],p[4]!==m||p[5]!==e.previewImageUrl?(i=!e.previewImageUrl||m?null:(0,s.jsx)("img",{src:e.previewImageUrl,style:{objectFit:"contain",width:"100%",height:"100%",position:"absolute",inset:0},onError:()=>{h(!0)}}),p[4]=m,p[5]=e.previewImageUrl,p[6]=i):i=p[6],p[7]===Symbol.for("react.memo_cache_sentinel")?(o=(0,s.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",boxShadow:"inset 0 0 0 0.5px var(--card-fg-color)",opacity:.1}}),p[7]=o):o=p[7],p[8]!==r||p[9]!==i?(a=(0,s.jsxs)(g.az,{flex:"none",style:n,children:[r,i,o]}),p[8]=r,p[9]=i,p[10]=a):a=p[10];let b=e.schemaType.title??e.schemaType.name;return p[11]!==b?(l=(0,s.jsx)(g.az,{flex:1,padding:2,children:(0,s.jsx)(g.EY,{size:1,weight:"medium",children:b})}),p[11]=b,p[12]=l):l=p[12],p[13]!==a||p[14]!==l?(u=(0,s.jsxs)(g.so,{direction:"column",gap:1,padding:1,children:[a,l]}),p[13]=a,p[14]=l,p[15]=u):u=p[15],p[16]!==e.onClick||p[17]!==u?(f=(0,s.jsx)(g.Dr,{padding:0,radius:2,onClick:e.onClick,style:t,children:u}),p[16]=e.onClick,p[17]=u,p[18]=f):f=p[18],f}function e6(e){if(!e)return(0,s.jsx)(eV.XRf,{});if("string"===e.type)return(0,s.jsx)(eV.H3M,{});if("number"===e.type)return(0,s.jsx)(eV.bZn,{});let{value:t}=e;if("icon"in e&&e.icon)return(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:e.icon}});let{type:n}=t;if("string"===n)return(0,s.jsx)(eV.H3M,{});if("boolean"===n)return(0,s.jsx)(eV.Dee,{});if("number"===n)return(0,s.jsx)(eV.bZn,{});if("array"===n||"union"===n)return(Array.isArray(t.of)?t.of:[t.of]).some(e=>"name"in e&&"block"===e.name)?(0,s.jsx)(eV.a1,{}):(0,s.jsx)(eV.Ss4,{});if("object"===n){if("image"===e.name)return(0,s.jsx)(eV.xfq,{});if("block"===e.name)return(0,s.jsx)(eV.H3M,{})}return(0,s.jsx)(eV.XRf,{})}let e7=(0,h.AH)`
2  overflow-y: scroll;
3  overscroll-behavior: contain;
4  -ms-overflow-style: none;
5  scrollbar-width: none;
6
7  &:before {
8    content: '';
9    display: block;
10    height: calc(100% + 1px);
11    position: absolute;
12    top: 0;
13    width: 100%;
14    z-index: -1;
15  }
16`,e9=h.I4.div`
17  height: 100%;
18  inset: 0;
19  pointer-events: all;
20  position: fixed;
21  width: 100%;
22  display: flex;
23  justify-content: center;
24  align-items: center;
25
26  ${e=>e.$blockScroll&&e7}
27`,e8=h.I4.div`
28  background: transparent;
29  height: 100%;
30  inset: 0;
31  position: absolute;
32  width: 100%;
33`,te=e=>{let t,n=(0,d.c)(2);return n[0]!==e?(t=(0,s.jsx)(g.ZL,{children:(0,s.jsx)(tt,{...e})}),n[0]=e,n[1]=t):t=n[1],t},tt=e=>{let t,n,r=(0,d.c)(7),{children:i,onDismiss:o,setBoundaryElement:a,blockScroll:l}=e,u=void 0===l||l;return r[0]!==o?(t=(0,s.jsx)(e8,{onMouseDownCapture:()=>{o?.()}}),r[0]=o,r[1]=t):t=r[1],r[2]!==u||r[3]!==i||r[4]!==a||r[5]!==t?(n=(0,s.jsxs)(e9,{"data-sanity-overlay-element":!0,ref:a,onClick:tn,$blockScroll:u,children:[t,i]}),r[2]=u,r[3]=i,r[4]=a,r[5]=t,r[6]=n):n=r[6],n};function tn(e){e.stopPropagation()}function tr(e){return{type:"log",name:e.name,version:e.version,description:e.description,maxSampleRate:e.maxSampleRate,schema:void 0}}let ti={"Visual Editing Drag Sequence Completed":tr({name:"Visual Editing Drag Sequence Completed",description:"An array is successfully reordered using drag and drop.",version:1}),"Visual Editing Drag Minimap Enabled":tr({name:"Visual Editing Drag Minimap Enabled",description:"The zoomed-out minimap view is enabled during a drag sequence.",version:1}),"Visual Editing Context Menu Item Removed":tr({name:"Visual Editing Context Menu Item Removed",description:"An item is removed using the Context Menu.",version:1}),"Visual Editing Context Menu Item Duplicated":tr({name:"Visual Editing Context Menu Item Duplicated",description:"An item is duplicated using the Context Menu.",version:1}),"Visual Editing Context Menu Item Moved":tr({name:"Visual Editing Context Menu Item Moved",description:"An item is moved using the Context Menu.",version:1}),"Visual Editing Context Menu Item Inserted":tr({name:"Visual Editing Context Menu Item Inserted",description:"An item is inserted using the Context Menu.",version:1}),"Visual Editing Insert Menu Item Inserted":tr({name:"Visual Editing Insert Menu Item Inserted",description:"An item is inserted using the Insert Menu.",version:1}),"Visual Editing Overlay Clicked":tr({name:"Visual Editing Overlay Clicked",description:"An Overlay is clicked.",version:1})},to=(0,c.createContext)(void 0);function ta(){let e=(0,c.useContext)(to);if(!e)throw Error("Telemetry context is missing");return e}let tl={"insert-menu.filter.all-items":"All","insert-menu.search.no-results":"No results","insert-menu.search.placeholder":"Filter types…","insert-menu.toggle-grid-view.tooltip":"Toggle grid view","insert-menu.toggle-list-view.tooltip":"Toggle list view"},ts=e=>{let t,n,r,i,o=(0,d.c)(11),{node:a,onSelect:l}=e;o[0]!==a.options?.insertMenu?(t=a.options?.insertMenu||{},o[0]=a.options?.insertMenu,o[1]=t):t=o[1];let u=t;o[2]!==u.views?(n=u.views?.map(tu),o[2]=u.views,o[3]=n):n=o[3];let c=n;return o[4]!==a.of?(r=a.of.map(tc),o[4]=a.of,o[5]=r):r=o[5],o[6]!==u||o[7]!==l||o[8]!==r||o[9]!==c?(i=(0,s.jsx)(eK,{...u,labels:tl,schemaTypes:r,onSelect:l,views:c}),o[6]=u,o[7]=l,o[8]=r,o[9]=c,o[10]=i):i=o[10],i};function tu(e){return"grid"===e.name?{...e,previewImageUrl:t=>e.previewImageUrls?.[t]}:e}function tc(e){return{...e,icon:e6(e)}}let td=e=>{let t,n,r,i,o,a=(0,d.c)(10);return a[0]!==e?({children:t,style:r,...n}=e,a[0]=e,a[1]=t,a[2]=n,a[3]=r):(t=a[1],n=a[2],r=a[3]),a[4]!==r?(i={...r,pointerEvents:"all"},a[4]=r,a[5]=i):i=a[5],a[6]!==t||a[7]!==n||a[8]!==i?(o=(0,s.jsx)("div",{style:i,"data-sanity-overlay-element":!0,...n,children:t}),a[6]=t,a[7]=n,a[8]=i,a[9]=o):o=a[9],o};var tf=n(27969),tp=n(49944);function tm(e){if(!(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex")||((0,g.nY)(e)?!!e.href&&"ignore"!==e.rel:(0,g.A3)(e)?"hidden"
33!==e.type&&"file"!==e.type&&!e.disabled:!!((0,g.WE)(e)||(0,g.q4)(e)||(0,g.QY)(e))&&!e.disabled)))return!1;try{e.focus()}catch{}return document.activeElement===e}function tg(e){for(let t=0;t<e.childNodes.length;t++){let n=e.childNodes[t];if((0,g.sb)(n)&&(tm(n)||tg(n)))return!0}return!1}n(26497);let th=h.I4.div.withConfig({displayName:"StyledAutocomplete",componentId:"sc-1igauft-0"})`line-height:0;`,ty=(0,h.I4)(g.az).withConfig({displayName:"ListBox",componentId:"sc-1igauft-1"})`& > ul{list-style:none;padding:0;margin:0;}`,tb=(0,h.i7)`
34  from {
35    transform: rotate(0deg);
36  }
37
38  to {
39    transform: rotate(360deg);
40  }
41`,tv=(0,h.I4)(eV.Nl1).withConfig({displayName:"AnimatedSpinnerIcon",componentId:"sc-1igauft-2"})`animation:${tb} 500ms linear infinite;`;function tw(e){let t,n,r,i=(0,d.c)(11),{children:o,id:a,onSelect:l,selected:u,value:c}=e;i[0]!==l||i[1]!==c?(t=()=>{setTimeout(()=>{l(c)},0)},i[0]=l,i[1]=c,i[2]=t):t=i[2];let f=t;i[3]!==f?(n=e=>{"Enter"!==e.key||(0,g.zd)(e.currentTarget)||f()},i[3]=f,i[4]=n):n=i[4];let p=n;return i[5]!==o||i[6]!==f||i[7]!==p||i[8]!==a||i[9]!==u?(r=(0,s.jsx)("li",{"aria-selected":u,"data-ui":"AutocompleteOption",id:a,role:"option",onClick:f,onKeyDown:p,children:o}),i[5]=o,i[6]=f,i[7]=p,i[8]=a,i[9]=u,i[10]=r):r=i[10],r}function tx(e,t){return"input/change"===t.type?{...e,activeValue:null,focused:!0,query:t.query}:"input/focus"===t.type?{...e,focused:!0}:"root/blur"===t.type?{...e,focused:!1,query:null}:"root/clear"===t.type?{...e,activeValue:null,query:null,value:null}:"root/escape"===t.type?{...e,focused:!1,query:null}:"root/open"===t.type?{...e,query:e.query||t.query}:"root/setActiveValue"===t.type?{...e,activeValue:t.value,listFocused:t.listFocused||e.listFocused}:"root/setListFocused"===t.type?{...e,listFocused:t.listFocused}:"value/change"===t.type?{...e,activeValue:t.value,query:null,value:t.value}:e}let tk=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],t_=["bottom-start","top-start"],tE=(e,t)=>t?t.value:e,tj=(e,t)=>t.value.toLowerCase().indexOf(e.toLowerCase())>-1;function tS({renderPopover:e,content:t,hidden:n,inputElement:r,onMouseEnter:i,onMouseLeave:o,resultsPopoverElementRef:a}){return e({content:t,hidden:n,inputElement:r,onMouseEnter:i,onMouseLeave:o},a)}function tI(e){return 0===e?0:1===e||2===e?1:e-2}function tC(e){return Math.max(e-1,0)}(0,c.forwardRef)(function(e,t){let n,r,i,o,a,l,u,f,p,m,h,y,b,v,w,x,k,_,E,j,S,I,C,M,$,R,z,A,O,T,N,D,P,L,H,F,U,B,V,W,q,Y,G,J,X,K,Z,Q,ee,et,en,er,ei,eo,ea,el,es,eu,ec,ed,ef,ep,em,eg,eh=(0,d.c)(181);eh[0]!==e?({border:I,customValidity:n,disabled:r,filterOption:i,fontSize:C,icon:o,id:a,listBox:M,loading:l,onBlur:u,onChange:f,onFocus:p,onQueryChange:m,onSelect:h,openButton:y,openOnFocus:b,options:v,padding:$,popover:R,prefix:w,radius:z,readOnly:x,relatedElements:k,renderOption:_,renderPopover:E,renderValue:A,suffix:S,value:O,...j}=e,eh[0]=e,eh[1]=n,eh[2]=r,eh[3]=i,eh[4]=o,eh[5]=a,eh[6]=l,eh[7]=u,eh[8]=f,eh[9]=p,eh[10]=m,eh[11]=h,eh[12]=y,eh[13]=b,eh[14]=v,eh[15]=w,eh[16]=x,eh[17]=k,eh[18]=_,eh[19]=E,eh[20]=j,eh[21]=S,eh[22]=I,eh[23]=C,eh[24]=M,eh[25]=$,eh[26]=R,eh[27]=z,eh[28]=A,eh[29]=O):(n=eh[1],r=eh[2],i=eh[3],o=eh[4],a=eh[5],l=eh[6],u=eh[7],f=eh[8],p=eh[9],m=eh[10],h=eh[11],y=eh[12],b=eh[13],v=eh[14],w=eh[15],x=eh[16],k=eh[17],_=eh[18],E=eh[19],j=eh[20],S=eh[21],I=eh[22],C=eh[23],M=eh[24],$=eh[25],R=eh[26],z=eh[27],A=eh[28],O=eh[29]);let ey=void 0===I||I,eb=void 0===C?2:C,ev=void 0===M?g.sU:M,ew=void 0===$?3:$,ex=void 0===R?g.sU:R,ek=void 0===z?2:z,e_=void 0===A?tE:A,eE=O||null,ej=O||null;eh[30]!==eE||eh[31]!==ej?(T={activeValue:eE,focused:!1,listFocused:!1,query:null,value:ej},eh[30]=eE,eh[31]=ej,eh[32]=T):T=eh[32];let[eS,eI]=(0,c.useReducer)(tx,T),{activeValue:eC,focused:eM,listFocused:e$,query:eR,value:ez}=eS;eh[33]!==eb||eh[34]!==ew?(N=e=>{let{value:t}=e;return(0,s.jsx)(g.Zp,{"data-as":"button",padding:ew,radius:2,tone:"inherit",children:(0,s.jsx)(g.EY,{size:eb,textOverflow:"ellipsis",children:t})})},eh[33]=eb,eh[34]=ew,eh[35]=N):N=eh[35];let eA="function"==typeof _?_:N,eO="function"==typeof i?i:tj,eT=(0,c.useRef)(null),eN=(0,c.useRef)(null),eD=(0,c.useRef)(null),eP=(0,c.useRef)(null),[eL,eH]=(0,c.useState)(null);eh[36]===Symbol.for("react.memo_cache_sentinel")?(D=e=>{(0,c.startTransition)(()=>eH(e))},eh[36]=D):D=eh[36];let eF=D,eU=(0,c.useRef)(!1),eB=(0,c.useRef)(ez),eW=(0,c.useRef)(O),eq=(0,
41c.useRef)(!1);eh[37]!==eL?(P=()=>eL,L=[eL],eh[37]=eL,eh[38]=P,eh[39]=L):(P=eh[38],L=eh[39]),(0,c.useImperativeHandle)(eD,P,L),eh[40]!==eL?(H=()=>eL,F=[eL],eh[40]=eL,eh[41]=H,eh[42]=F):(H=eh[41],F=eh[42]),(0,c.useImperativeHandle)(t,H,F);let eY=`${a}-listbox`,eG=Array.isArray(v)?v:g.Ml,eJ=(0,g.GB)(ew);eh[43]!==eG||eh[44]!==ez?(U=null!==ez?eG.find(e=>e.value===ez):void 0,eh[43]=eG,eh[44]=ez,eh[45]=U):U=eh[45];let eX=U;if(eh[46]!==eO||eh[47]!==eG||eh[48]!==eR){let e;eh[50]!==eO||eh[51]!==eR?(e=e=>!eR||eO(eR,e),eh[50]=eO,eh[51]=eR,eh[52]=e):e=eh[52],B=eG.filter(e),eh[46]=eO,eh[47]=eG,eh[48]=eR,eh[49]=B}else B=eh[49];let eK=B,eZ=eK.length,eQ=eC?`${a}-option-${eC}`:void 0,e0=null!==eR&&l||eM&&null!==eR;eh[53]!==u||eh[54]!==m||eh[55]!==k?(V=e=>{setTimeout(()=>{if(eq.current)return;let t=(k||[]).concat(eT.current?[eT.current]:[],eN.current?[eN.current]:[]),n=!1;if(document.activeElement){for(let e of t)if(e===document.activeElement||e.contains(document.activeElement)){n=!0;break}}!1===n&&(eI({type:"root/blur"}),eq.current=!1,m&&m(null),u&&u(e))},0)},eh[53]=u,eh[54]=m,eh[55]=k,eh[56]=V):V=eh[56];let e1=V;eh[57]===Symbol.for("react.memo_cache_sentinel")?(W=e=>{let t=eP.current,n=e.target instanceof HTMLElement?e.target:null,r=t?.contains(n)||!1;r!==eU.current&&(eU.current=r,eI({type:"root/setListFocused",listFocused:r}))},eh[57]=W):W=eh[57];let e2=W;eh[58]!==f||eh[59]!==m||eh[60]!==h?(q=e=>{eI({type:"value/change",value:e}),eq.current=!1,h&&h(e),eB.current=e,f&&f(e),m&&m(null),eD.current?.focus()},eh[58]=f,eh[59]=m,eh[60]=h,eh[61]=q):q=eh[61];let e5=q;eh[62]!==eC||eh[63]!==eK||eh[64]!==eZ||eh[65]!==m?(Y=e=>{if("ArrowDown"===e.key){if(e.preventDefault(),!eZ)return;let t=eK.find(e=>e.value===eC),n=t?eK.indexOf(t):-1,r=eK[(n+1)%eZ];r&&eI({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("ArrowUp"===e.key){if(e.preventDefault(),!eZ)return;let t=eK.find(e=>e.value===eC),n=t?eK.indexOf(t):-1,r=eK[-1===n?eZ-1:(eZ+n-1)%eZ];r&&eI({type:"root/setActiveValue",value:r.value,listFocused:!0});return}if("Escape"===e.key){eI({type:"root/escape"}),eq.current=!1,m&&m(null),eD.current?.focus();return}let t=e.target,n=eP.current;if((n===t||n?.contains(t))&&!tk.includes(e.key))return void eD.current?.focus()},eh[62]=eC,eh[63]=eK,eh[64]=eZ,eh[65]=m,eh[66]=Y):Y=eh[66];let e3=Y;eh[67]!==m?(G=e=>{let t=e.currentTarget.value;eI({type:"input/change",query:t}),m&&m(t)},eh[67]=m,eh[68]=G):G=eh[68];let e4=G;eh[69]!==eX||eh[70]!==e_||eh[71]!==ez?(J=()=>{eI({type:"root/open",query:ez?e_(ez,eX):""})},eh[69]=eX,eh[70]=e_,eh[71]=ez,eh[72]=J):J=eh[72];let e6=J;eh[73]!==e6||eh[74]!==eM||eh[75]!==p||eh[76]!==b?(X=e=>{eM||(eI({type:"input/focus"}),p&&p(e),b&&e6())},eh[73]=e6,eh[74]=eM,eh[75]=p,eh[76]=b,eh[77]=X):X=eh[77];let e7=X;eh[78]===Symbol.for("react.memo_cache_sentinel")?(K=()=>{eq.current=!0},eh[78]=K):K=eh[78];let e9=K;eh[79]===Symbol.for("react.memo_cache_sentinel")?(Z=()=>{eq.current=!1},eh[79]=Z):Z=eh[79];let e8=Z;eh[80]!==f||eh[81]!==m?(Q=()=>{eI({type:"root/clear"}),eB.current="",f&&f(""),m&&m(null),eD.current?.focus()},eh[80]=f,eh[81]=m,eh[82]=Q):Q=eh[82];let te=Q;eh[83]===Symbol.for("react.memo_cache_sentinel")?(ee=()=>{eI({type:"input/focus"})},eh[83]=ee):ee=eh[83];let tt=ee;eh[84]!==O?(et=()=>{if(O!==eW.current){eW.current=O,void 0!==O&&(eI({type:"value/change",value:O}),eB.current=O);return}O!==eB.current&&(eB.current=O||null,eI({type:"value/change",value:O||null}))},en=[O],eh[84]=O,eh[85]=et,eh[86]=en):(et=eh[85],en=eh[86]),(0,c.useEffect)(et,en),eh[87]!==eM?(er=()=>{!eM&&eB.current&&eI({type:"root/setActiveValue",value:eB.current})},ei=[eM],eh[87]=eM,eh[88]=er,eh[89]=ei):(er=eh[88],ei=eh[89]),(0,c.useEffect)(er,ei),eh[90]!==eC||eh[91]!==eK?(eo=()=>{let e=eP.current;if(!e)return;let t=eK.find(e=>e.value===eC);if(t){let n=eK.indexOf(t),r=e.childNodes[n];if(r){if(document.activeElement&&r.contains(document.activeElement))return;tg(r)}}},ea=[eC,eK],eh[90]=eC,eh[91]=eK,eh[92]=eo,eh[93]=ea):(eo=eh[92],ea=eh[93]),(0,c.useEffect)(eo,ea);e:{if(!l&&!r&&ez){let e;eh[94]===Symbol.for("react.memo_cache_sentinel")?(e={"aria-label":"Clear",onFocus:tt},eh[94]=e):e=eh[94],el=e;break e}el=void 0}let tn=el,tr=eJ.map(tI),ti=eJ.map(tC),to="object"==typeof y?y:g.sU;eh[95]!==e6||eh[96]!==to?(es=e=>{e6(),to.onClick&&to.onClick(e),function(e){requestAnimationFrame(e)}(()=>eD.current?.focus())},eh[95]=e6,eh[96]=to,eh[97]=es):es=eh[97];let ta=es;eh[98]!==r||eh[99]!==e0||eh[100]!==eb||eh[101]!==ta||eh[102]!==y||eh[103]!==tr||eh[104]!==ti||eh[105]!==to||eh[106]!==x?(eu=r||x||!y?void 0:(0,s.jsx)(g.az,{"aria-hidden":e0,padding:tr,children:(0,s.jsx)(g.$n,{"aria-label":"Open",disabled:e0,fontSize:eb,icon:eV.D3D,mode:"bleed",padding:ti,...to,onClick:ta})}),eh[98]=r,eh[99]=e0,eh[100]=eb,eh[101]=ta,eh[102]=y,eh[103]=tr,eh[104]=ti,eh[105]=to,eh[106]=x,eh[107]=eu):eu=eh[107];let tl=eu;t:{if(null===eR){if(null!==ez){let e;eh[108]!==eX||eh[109]!==e_||eh[110]!==ez?(e=e_(ez,eX),eh[108]=eX,eh[109]=e_,eh[110]=ez,eh[111]=e):e
41=eh[111],ec=e;break t}ec="";break t}ec=eR}let ts=ec;eh[112]!==e$?(ed=e=>{"Tab"===e.key&&e$&&eD.current?.focus()},eh[112]=e$,eh[113]=ed):ed=eh[113];let tu=ed;n:{let e,t,n;if(0===eK.length){ef=null;break n}if(eh[114]!==eC||eh[115]!==eX||eh[116]!==eK||eh[117]!==e5||eh[118]!==a||eh[119]!==e$||eh[120]!==l||eh[121]!==eA){let t;eh[123]!==eC||eh[124]!==eX||eh[125]!==e5||eh[126]!==a||eh[127]!==e$||eh[128]!==l||eh[129]!==eA?(t=e=>{let t=null!==eC?e.value===eC:eX===e;return(0,s.jsx)(tw,{id:`${a}-option-${e.value}`,onSelect:e5,selected:t,value:e.value,children:(0,c.cloneElement)(eA(e),{disabled:l,selected:t,tabIndex:e$&&t?0:-1})},e.value)},eh[123]=eC,eh[124]=eX,eh[125]=e5,eh[126]=a,eh[127]=e$,eh[128]=l,eh[129]=eA,eh[130]=t):t=eh[130],e=eK.map(t),eh[114]=eC,eh[115]=eX,eh[116]=eK,eh[117]=e5,eh[118]=a,eh[119]=e$,eh[120]=l,eh[121]=eA,eh[122]=e}else e=eh[122];eh[131]!==eY||eh[132]!==e?(t=(0,s.jsx)(g.BJ,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:eY,ref:eP,role:"listbox",space:1,children:e}),eh[131]=eY,eh[132]=e,eh[133]=t):t=eh[133],eh[134]!==tu||eh[135]!==ev||eh[136]!==t?(n=(0,s.jsx)(ty,{"data-ui":"AutoComplete__results",onKeyDown:tu,padding:1,...ev,tabIndex:-1,children:t}),eh[134]=tu,eh[135]=ev,eh[136]=t,eh[137]=n):n=eh[137],ef=n}let tc=ef;r:{let e;if(E){let e,t=!e0;eh[138]!==tc||eh[139]!==e9||eh[140]!==e8||eh[141]!==eL||eh[142]!==E||eh[143]!==t?(e=(0,s.jsx)(tS,{content:tc,hidden:t,inputElement:eL,onMouseEnter:e9,onMouseLeave:e8,resultsPopoverElementRef:eN,renderPopover:E}),eh[138]=tc,eh[139]=e9,eh[140]=e8,eh[141]=eL,eh[142]=E,eh[143]=t,eh[144]=e):e=eh[144],ep=e;break r}if(0===eZ){ep=null;break r}eh[145]!==tc||eh[146]!==e0||eh[147]!==e9||eh[148]!==e8||eh[149]!==eL||eh[150]!==ex||eh[151]!==ek?(e=(0,s.jsx)(g.AM,{arrow:!1,constrainSize:!0,content:tc,fallbackPlacements:t_,matchReferenceWidth:!0,onMouseEnter:e9,onMouseLeave:e8,open:e0,overflow:"auto",placement:"bottom-start",portal:!0,radius:ek,ref:eN,referenceElement:eL,...ex}),eh[145]=tc,eh[146]=e0,eh[147]=e9,eh[148]=e8,eh[149]=eL,eh[150]=ex,eh[151]=ek,eh[152]=e):e=eh[152],ep=e}let td=ep,tf=l&&tv,tp=S||tl;return eh[153]!==eQ||eh[154]!==ey||eh[155]!==tn||eh[156]!==n||eh[157]!==r||eh[158]!==e0||eh[159]!==eb||eh[160]!==te||eh[161]!==e4||eh[162]!==e7||eh[163]!==o||eh[164]!==a||eh[165]!==ts||eh[166]!==eY||eh[167]!==eJ||eh[168]!==w||eh[169]!==ek||eh[170]!==x||eh[171]!==j||eh[172]!==tf||eh[173]!==tp?(em=(0,s.jsx)(g.ks,{...j,"aria-activedescendant":eQ,"aria-autocomplete":"list","aria-expanded":e0,"aria-owns":eY,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:ey,clearButton:tn,customValidity:n,disabled:r,fontSize:eb,icon:o,iconRight:tf,id:a,inputMode:"search",onChange:e4,onClear:te,onFocus:e7,padding:eJ,prefix:w,radius:ek,readOnly:x,ref:eF,role:"combobox",spellCheck:!1,suffix:tp,value:ts}),eh[153]=eQ,eh[154]=ey,eh[155]=tn,eh[156]=n,eh[157]=r,eh[158]=e0,eh[159]=eb,eh[160]=te,eh[161]=e4,eh[162]=e7,eh[163]=o,eh[164]=a,eh[165]=ts,eh[166]=eY,eh[167]=eJ,eh[168]=w,eh[169]=ek,eh[170]=x,eh[171]=j,eh[172]=tf,eh[173]=tp,eh[174]=em):em=eh[174],eh[175]!==e1||eh[176]!==e2||eh[177]!==e3||eh[178]!==td||eh[179]!==em?(eg=(0,s.jsxs)(th,{"data-ui":"Autocomplete",onBlur:e1,onFocus:e2,onKeyDown:e3,ref:eT,children:[em,td]}),eh[175]=e1,eh[176]=e2,eh[177]=e3,eh[178]=td,eh[179]=em,eh[180]=eg):eg=eh[180],eg}).displayName="ForwardRef(Autocomplete)";let tM=h.I4.ol.withConfig({displayName:"StyledBreadcrumbs",componentId:"sc-1es8h8q-0"})`margin:0;padding:0;display:flex;list-style:none;align-items:center;white-space:nowrap;line-height:0;`,t$=(0,h.I4)(g.$n).withConfig({displayName:"ExpandButton",componentId:"sc-1es8h8q-1"})`appearance:none;margin:-4px;`;(0,c.forwardRef)(function(e,t){let n,r,i,o,a,l,u,f,p,m,h,y,b,v=(0,d.c)(29);v[0]!==e?({children:n,maxLength:r,separator:o,space:a,...i}=e,v[0]=e,v[1]=n,v[2]=r,v[3]=i,v[4]=o,v[5]=a):(n=v[1],r=v[2],i=v[3],o=v[4],a=v[5]);let w=void 0===a?2:a;v[6]!==w?(l=(0,g.GB)(w),v[6]=w,v[7]=l):l=v[7];let x=l,[k,_]=(0,c.useState)(!1),E=(0,c.useRef)(null),j=(0,c.useRef)(null);v[8]===Symbol.for("react.memo_cache_sentinel")?(u=()=>_(!1),v[8]=u):u=v[8];let S=u;v[9]===Symbol.for("react.memo_cache_sentinel")?(f=()=>_(!0),v[9]=f):f=v[9];let I=f;v[10]===Symbol.for("react.memo_cache_sentinel")?(p=()=>[E.current,j.current],v[10]=p):p=v[10],(0,g.PR)(S,p),v[11]!==n?(m=c.Children.toArray(n).filter(c.isValidElement),v[11]=n,v[12]=m):m=v[12];let C=m;v[13]!==r||v[14]!==k||v[15]!==C||v[16]!==x?(h={collapse:S,expand:I,expandElementRef:E,maxLength:r,open:k,popoverElementRef:j,rawItems:C,space:x},v[13]=r,v[14]=k,v[15]=C,v[16]=x,v[17]=h):h=v[17];let M=function(e){let t=(0,d.c)(28),{collapse:n,expand:r,expandElementRef:i,maxLength:o,open:a,popoverElementRef:l,rawItems:u,space:c}=e,f=u.length;if(o&&f>o){let e,d=Math.ceil(o/2),p=Math.floor(o/2);if(t[0]!==p||t[1]!==d||t[2]!==n||t[3]!==r||t[4]!==i||t[5]!==f||t[6]!==a||t[7]!==l||t[8]!==u||t[9]!==c){let o,m,h,y,b=u.slice(0,d-1);t[11]!==p||t[12]!==d||t[13]!==f||t[14]!==u?(o=u.slice(d-1,f-p),t[11]=p,t[12]=d,t[13]=f,t[14]=u,t[15]=o):o=t[15],t[16]!==c||t[17]!==o?(m=(0,s.jsx)(g.BJ,{as:"ol",overflow:"auto",padding:c,space:c,children:o}
41),t[16]=c,t[17]=o,t[18]=m):m=t[18];let v=a?n:r;t[19]!==i||t[20]!==a||t[21]!==v?(h=(0,s.jsx)(t$,{fontSize:1,mode:"bleed",onClick:v,padding:1,ref:i,selected:a,text:"…"}),t[19]=i,t[20]=a,t[21]=v,t[22]=h):h=t[22],t[23]!==a||t[24]!==l||t[25]!==m||t[26]!==h?(y=(0,s.jsx)(g.AM,{constrainSize:!0,content:m,open:a,placement:"top",portal:!0,ref:l,children:h},"button"),t[23]=a,t[24]=l,t[25]=m,t[26]=h,t[27]=y):y=t[27],e=[...b,y,...u.slice(f-p)],t[0]=p,t[1]=d,t[2]=n,t[3]=r,t[4]=i,t[5]=f,t[6]=a,t[7]=l,t[8]=u,t[9]=c,t[10]=e}else e=t[10];return e}return u}(h);if(v[18]!==M||v[19]!==o||v[20]!==x){let e;v[22]!==o||v[23]!==x?(e=(e,t)=>(0,s.jsxs)(c.Fragment,{children:[t>0&&(0,s.jsx)(g.az,{"aria-hidden":!0,as:"li",paddingX:x,children:o||(0,s.jsx)(g.EY,{muted:!0,children:"/"})}),(0,s.jsx)(g.az,{as:"li",children:e})]},t),v[22]=o,v[23]=x,v[24]=e):e=v[24],y=M.map(e),v[18]=M,v[19]=o,v[20]=x,v[21]=y}else y=v[21];return v[25]!==t||v[26]!==i||v[27]!==y?(b=(0,s.jsx)(tM,{"data-ui":"Breadcrumbs",...i,ref:t,children:y}),v[25]=t,v[26]=i,v[27]=y,v[28]=b):b=v[28],b}).displayName="ForwardRef(Breadcrumbs)";let tR=(0,g.bz)("@sanity/ui/context/dialog",{version:0});function tz(e,t,n){return!e||!t||(0,g.Q3)(e,n)||(0,g.Q3)(t,n)}let tA=(0,h.I4)(g.Wd).withConfig({displayName:"StyledDialog",componentId:"sc-4n4xb3-0"})(g.l_,function({theme:e}){let{color:t}=(0,tf.JW)(e);return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:t.backdrop}},function(e){let{media:t}=(0,tf.JW)(e.theme);return(0,g.U1)(t,e.$position,e=>({"&&":{position:e}}))},function(e){return e.$animate?(0,h.AH)`
42    @keyframes zoomIn {
43      from {
44        opacity: 0;
45        transform: scale(0.95);
46      }
47      to {
48        opacity: 1;
49        transform: scale(1);
50      }
51    }
52    @keyframes fadeIn {
53      from {
54        opacity: 0;
55      }
56      to {
57        opacity: 1;
58      }
59    }
60
61    animation: fadeIn 200ms ease-out;
62    // Animates the dialog card.
63    & > [data-ui='DialogCard'] {
64      animation: zoomIn 200ms ease-out;
65    }
66  `:(0,h.AH)``}),tO=(0,h.I4)(g.mc).withConfig({displayName:"DialogContainer",componentId:"sc-4n4xb3-1"})`&:not([hidden]){display:flex;}width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;`,tT=(0,h.I4)(g.Zp).withConfig({displayName:"DialogCardRoot",componentId:"sc-4n4xb3-2"})`&:not([hidden]){display:flex;}width:100%;min-height:0;max-height:100%;overflow:hidden;overflow:clip;`,tN=(0,h.I4)(g.so).withConfig({displayName:"DialogLayout",componentId:"sc-4n4xb3-3"})`flex:1;min-height:0;width:100%;`,tD=(0,h.I4)(g.az).withConfig({displayName:"DialogHeader",componentId:"sc-4n4xb3-4"})`position:relative;z-index:2;`,tP=(0,h.I4)(g.az).withConfig({displayName:"DialogContent",componentId:"sc-4n4xb3-5"})`position:relative;z-index:1;overflow:auto;outline:none;`,tL=(0,h.I4)(g.az).withConfig({displayName:"DialogFooter",componentId:"sc-4n4xb3-6"})`position:relative;z-index:3;`,tH=(0,c.forwardRef)(function(e,t){let n,r,i,o,a,l,u,f,p,m,h,y,b,v,w,x,k=(0,d.c)(44),{__unstable_autoFocus:_,__unstable_hideCloseButton:E,children:j,contentRef:S,footer:I,header:C,id:M,onClickOutside:$,onClose:R,portal:z,radius:A,scheme:O,shadow:T,width:N}=e,D=(0,g.WP)(),P=z?D.elements?.[z]||null:D.element,L=(0,g.$w)().element;k[0]!==A?(n=(0,g.GB)(A),k[0]=A,k[1]=n):n=k[1];let H=n;k[2]!==T?(r=(0,g.GB)(T),k[2]=T,k[3]=r):r=k[3];let F=r;k[4]!==N?(i=(0,g.GB)(N),k[4]=N,k[5]=i):i=k[5];let U=i,B=(0,c.useRef)(null),V=(0,c.useRef)(null),{isTopLayer:W}=(0,g.Z4)(),q=`${M}_label`,Y=!!R&&!1===E,G=!!C||Y;return k[6]===Symbol.for("react.memo_cache_sentinel")?(o=()=>B.current,k[6]=o):o=k[6],(0,c.useImperativeHandle)(t,o),k[7]===Symbol.for("react.memo_cache_sentinel")?(a=()=>V.current,k[7]=a):a=k[7],(0,c.useImperativeHandle)(S,a),k[8]!==_?(l=()=>{_&&B.current&&tg(B.current)},u=[_,B],k[8]=_,k[9]=l,k[10]=u):(l=k[9],u=k[10]),(0,c.useEffect)(l,u),k[11]!==L||k[12]!==W||k[13]!==R||k[14]!==P?(f=e=>{if(!W||!R)return;let t=document.activeElement;t&&!tz(L,P,t)||"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),R())},k[11]=L,k[12]=W,k[13]=R,k[14]=P,k[15]=f):f=k[15],(0,g.Pm)(f),k[16]!==L||k[17]!==W||k[18]!==$||k[19]!==P?(p=W&&$&&(e=>{let t=e.target;t&&!tz(L,P,t)||$()}),k[16]=L,k[17]=W,k[18]=$,k[19]=P,k[20]=p):p=k[20],k[21]===Symbol.for("react.memo_cache_sentinel")?(m=()=>[B.current],k[21]=m):m=k[21],(0,g.PR)(p,m),k[22]!==C||k[23]!==q||k[24]!==R||k[25]!==Y||k[26]!==G?(h=G&&(0,s.jsx)(tD,{children:(0,s.jsxs)(g.so,{align:"flex-start",padding:3,children:[(0,s.jsx)(g.az,{flex:1,padding:2,children:C&&(0,s.jsx)(g.EY,{id:q,size:1,weight:"semibold",children:C})}),Y&&(0,s.jsx)(g.az,{flex:"none",children:(0,s.jsx)(g.$n,{"aria-label":"Close dialog",disabled:!R,icon:eV.USm,mode:"bleed",onClick:R,padding:2})})]})}),k[22]=C,k[23]=q,k[24]=R,k[25]=Y,k[26]=G,k[27]=h):h=k[27],k[28]!==j?(y=(0,s.jsx)(tP,{flex:1,ref:V,tabIndex:-1,
66children:j}),k[28]=j,k[29]=y):y=k[29],k[30]!==I?(b=I&&(0,s.jsx)(tL,{children:I}),k[30]=I,k[31]=b):b=k[31],k[32]!==h||k[33]!==y||k[34]!==b?(v=(0,s.jsxs)(tN,{direction:"column",children:[h,y,b]}),k[32]=h,k[33]=y,k[34]=b,k[35]=v):v=k[35],k[36]!==H||k[37]!==O||k[38]!==F||k[39]!==v?(w=(0,s.jsx)(tT,{radius:H,ref:B,scheme:O,shadow:F,children:v}),k[36]=H,k[37]=O,k[38]=F,k[39]=v,k[40]=w):w=k[40],k[41]!==w||k[42]!==U?(x=(0,s.jsx)(tO,{"data-ui":"DialogCard",width:U,children:w}),k[41]=w,k[42]=U,k[43]=x):x=k[43],x});tH.displayName="ForwardRef(DialogCard)",(0,c.forwardRef)(function(e,t){let n,r,i,o,a,l,u,f,p,m,h,y,b,v,w,x,k,_,E,j,S,I,C,M,$,R,z,A,O,T,N,D,P,L=(0,d.c)(70),H=(0,c.useContext)(tR),{layer:F}=(0,g.M4)();L[0]!==e?({__unstable_autoFocus:w,__unstable_hideCloseButton:x,cardRadius:k,cardShadow:_,children:i,contentRef:o,footer:a,header:l,id:u,onActivate:f,onClickOutside:p,onClose:m,onFocus:h,padding:E,portal:y,position:n,scheme:v,width:j,zOffset:r,animate:S,...b}=e,L[0]=e,L[1]=n,L[2]=r,L[3]=i,L[4]=o,L[5]=a,L[6]=l,L[7]=u,L[8]=f,L[9]=p,L[10]=m,L[11]=h,L[12]=y,L[13]=b,L[14]=v,L[15]=w,L[16]=x,L[17]=k,L[18]=_,L[19]=E,L[20]=j,L[21]=S):(n=L[1],r=L[2],i=L[3],o=L[4],a=L[5],l=L[6],u=L[7],f=L[8],p=L[9],m=L[10],h=L[11],y=L[12],b=L[13],v=L[14],w=L[15],x=L[16],k=L[17],_=L[18],E=L[19],j=L[20],S=L[21]);let U=void 0===w||w,B=void 0!==x&&x,V=void 0===k?4:k,W=void 0===_?3:_,q=void 0===E?3:E,Y=void 0===j?0:j,G=void 0!==S&&S,J=n??(H.position||"fixed"),X=r??(H.zOffset||F.dialog.zOffset),K=!(0,g.jt)()&&G,Z=(0,g.WP)(),Q=y?Z.elements?.[y]||null:Z.element,ee=(0,g.$w)().element;L[22]!==V?(I=(0,g.GB)(V),L[22]=V,L[23]=I):I=L[23];let et=I;L[24]!==q?(C=(0,g.GB)(q),L[24]=q,L[25]=C):C=L[25];let en=C;L[26]!==J?(M=(0,g.GB)(J),L[26]=J,L[27]=M):M=L[27];let er=M;L[28]!==Y?($=(0,g.GB)(Y),L[28]=Y,L[29]=$):$=L[29];let ei=$;L[30]!==X?(R=(0,g.GB)(X),L[30]=X,L[31]=R):R=L[31];let eo=R,ea=(0,c.useRef)(null),el=(0,c.useRef)(null),es=(0,c.useRef)(null),eu=(0,c.useRef)(null);L[32]!==h?(z=e=>{h?.(e);let t=e.target,n=es.current;return n&&t===ea.current?void function e(t){for(let n=t.childNodes.length-1;n>=0;n--){let r=t.childNodes[n];if((0,g.sb)(r)&&(tm(r)||e(r)))return!0}return!1}(n):n&&t===el.current?void tg(n):void((0,g.sb)(e.target)&&(eu.current=e.target))},L[32]=h,L[33]=z):z=L[33];let ec=z,ed=`${u}_label`,ef=(0,c.useRef)(void 0);L[34]!==ee||L[35]!==Q?(A=()=>{ef.current&&clearTimeout(ef.current),ef.current=setTimeout(()=>{let e=document.activeElement;if(e&&!tz(ee,Q,e)){let e=eu.current;if(!e||!document.body.contains(e)){let e=es.current;e&&tg(e);return}
66e.focus()}},0)},L[34]=ee,L[35]=Q,L[36]=A):A=L[36];let ep=A;return L[37]===Symbol.for("react.memo_cache_sentinel")?(O=(0,s.jsx)("div",{ref:ea,tabIndex:0}),L[37]=O):O=L[37],L[38]!==U||L[39]!==et||L[40]!==W||L[41]!==i||L[42]!==o||L[43]!==a||L[44]!==l||L[45]!==B||L[46]!==u||L[47]!==p||L[48]!==m||L[49]!==y||L[50]!==v||L[51]!==ei?(T=(0,s.jsx)(tH,{__unstable_autoFocus:U,__unstable_hideCloseButton:B,contentRef:o,footer:a,header:l,id:u,onClickOutside:p,onClose:m,portal:y,radius:et,ref:es,scheme:v,shadow:W,width:ei,children:i}),L[38]=U,L[39]=et,L[40]=W,L[41]=i,L[42]=o,L[43]=a,L[44]=l,L[45]=B,L[46]=u,L[47]=p,L[48]=m,L[49]=y,L[50]=v,L[51]=ei,L[52]=T):T=L[52],L[53]===Symbol.for("react.memo_cache_sentinel")?(N=(0,s.jsx)("div",{ref:el,tabIndex:0}),L[53]=N):N=L[53],L[54]!==K||L[55]!==ec||L[56]!==ep||L[57]!==u||L[58]!==ed||L[59]!==f||L[60]!==en||L[61]!==er||L[62]!==t||L[63]!==b||L[64]!==T||L[65]!==eo?(D=(0,s.jsxs)(tA,{...b,$animate:K,$padding:en,$position:er,"aria-labelledby":ed,"aria-modal":!0,"data-ui":"Dialog",id:u,onActivate:f,onClick:ep,onFocus:ec,ref:t,role:"dialog",zOffset:eo,children:[O,T,N]}),L[54]=K,L[55]=ec,L[56]=ep,L[57]=u,L[58]=ed,L[59]=f,L[60]=en,L[61]=er,L[62]=t,L[63]=b,L[64]=T,L[65]=eo,L[66]=D):D=L[66],L[67]!==y||L[68]!==D?(P=(0,s.jsx)(g.ZL,{__unstable_name:y,children:D}),L[67]=y,L[68]=D,L[69]=P):P=L[69],P}).displayName="ForwardRef(Dialog)";let tF=(0,c.forwardRef)(function(e,t){let n,r,i,o,a,l,u,f,p,m,h,y,b,v,w,x,k,_,E,j,S,I,C,M=(0,d.c)(62),{__unstable_disableRestoreFocusOnClose:$,boundaryElement:R,button:z,id:A,menu:O,onClose:T,onOpen:N,placement:D,popoverScheme:P,portal:L,popover:H,popoverRadius:F,preventOverflow:U}=e,B=void 0!==$&&$,V=void 0===L||L,[W,q]=(0,c.useState)(!1),[Y,G]=(0,c.useState)(null),[J,X]=(0,c.useState)(null);M[0]===Symbol.for("react.memo_cache_sentinel")?(n=[],M[0]=n):n=M[0];let[K,Z]=(0,c.useState)(n),Q=(0,c.useRef)(W);M[1]!==N||M[2]!==W?(r=()=>{N&&W&&!Q.current&&N()},i=[N,W],M[1]=N,M[2]=W,M[3]=r,M[4]=i):(r=M[3],i=M[4]),(0,c.useEffect)(r,i),M[5]!==T||M[6]!==W?(o=()=>{T&&!W&&Q.current&&T()},a=[T,W],M[5]=T,M[6]=W,M[7]=o,M[8]=a):(o=M[7],a=M[8]),(0,c.useEffect)(o,a),M[9]!==W?(l=()=>{Q.current=W},u=[W],M[9]=W,M[10]=l,M[11]=u):(l=M[10],u=M[11]),(0,c.useEffect)(l,u),M[12]===Symbol.for("react.memo_cache_sentinel")?(f=()=>{q(tU),G(null)},M[12]=f):f=M[12];let ee=f;M[13]!==W?(p=e=>{W&&e.preventDefault()},M[13]=W,M[14]=p):p=M[14];let et=p;M[15]===Symbol.for("react.memo_cache_sentinel")?(m=e=>{if("ArrowDown"===e.key||"Enter"===e.key||" "===e.key){e.preventDefault(),q(!0),G("first");return}if("ArrowUp"===e.key){e.preventDefault(),q(!0),G("last");return}},M[15]=m):m=M[15];let en=m;M[16]!==J||M[17]!==K?(h=e=>{let t=e.target;if(t instanceof Node&&!(J&&(t===J||J.contains(t)))){for(let e of K)if(t===e||e.contains(t))return;q(!1)}},M[16]=J,M[17]=K,M[18]=h):h=M[18];let er=h;M[19]!==J||M[20]!==B?(y=()=>{q(!1),!B&&J&&J.focus()},M[19]=J,M[20]=B,M[21]=y):y=M[21];let ei=y;M[22]!==K?(b=e=>{let t=e.relatedTarget;if(t instanceof Node){for(let e of K)if(e===t||e.contains(t))return;q(!1)}},M[22]=K,M[23]=b):b=M[23];let eo=b;M[24]!==J||M[25]!==B?(v=()=>{q(!1),!B&&J&&J.focus()},M[24]=J,M[25]=B,M[26]=v):v=M[26];let ea=v;M[27]===Symbol.for("react.memo_cache_sentinel")?(w=e=>(Z(t=>t.concat([e])),()=>Z(t=>t.filter(t=>t!==e))),M[27]=w):w=M[27];let el=w;M[28]!==J||M[29]!==eo||M[30]!==ea||M[31]!==er||M[32]!==ei||M[33]!==A||M[34]!==O||M[35]!==Y?(x=O&&(0,c.cloneElement)(O,{"aria-labelledby":A,onBlurCapture:eo,onClickOutside:er,onEscape:ei,onItemClick:ea,originElement:J,registerElement:el,shouldFocus:Y}),M[28]=J,M[29]=eo,M[30]=ea,M[31]=er,M[32]=ei,M[33]=A,M[34]=O,M[35]=Y,M[36]=x):x=M[36];let es=x;M[37]!==z||M[38]!==et||M[39]!==A||M[40]!==W?(k=z&&(0,c.cloneElement)(z,{"data-ui":"MenuButton",id:A,onClick:ee,onKeyDown:en,onMouseDown:et,"aria-haspopup":!0,"aria-expanded":W,ref:X,selected:z.props.selected??W}),M[37]=z,M[38]=et,M[39]=A,M[40]=W,M[41]=k):k=M[41];let eu=k;M[42]!==J?(_=()=>J,E=[J],M[42]=J,M[43]=_,M[44]=E):(_=M[43],E=M[44]),(0,c.useImperativeHandle)(t,_,E),M[45]!==H?(j=H||{},M[45]=H,M[46]=j):j=M[46],M[47]!==R||M[48]!==D||M[49]!==F||M[50]!==P||M[51]!==V||M[52]!==U||M[53]!==j?(S={boundaryElement:R,overflow:"auto",placement:D,portal:V,preventOverflow:U,radius:F,scheme:P,...j},M[47]=R,M[48]=D,M[49]=F,M[50]=P,M[51]=V,M[52]=U,M[53]=j,M[54]=S):S=M[54];let ec=S;return M[55]!==eu?(I=eu||(0,s.jsx)(s.Fragment,{}),M[55]=eu,M[56]=I):I=M[56],M[57]!==es||M[58]!==W||M[59]!==ec||M[60]!==I?(C=(0,s.jsx)(g.AM,{"data-ui":"MenuButton__popover",...ec,content:es,open:W,children:I}),M[57]=es,M[58]=W,M[59]=ec,M[60]=I,M[61]=C):C=M[61],C});function tU(e){return!e}tF.displayName="ForwardRef(MenuButton)";let tB=(0,h.i7)`
67  0% {
68    background-position: 100%;
69  }
70  100% {
71    background-position: -100%;
72  }
73`,tV=(0,h.AH)`
74  background-image: linear-gradient(
75    to right,
76    var(--card-skeleton-color-from),
77    var(--card-skeleton-color-to),
78    var(--card-skeleton-color-from),
79    var(--card-skeleton-color-from),
80    var(--card-skeleton-color-from)
81  );
82  background-position: 100%;
83  background-size: 200% 100%;
84  background-attachment: fixed;
85  animation-name: ${tB};
86  animation-timing-function: ease-in-out;
87  animation-iteration-count: infinite;
88  animation-duration: 2000ms;
89`,tW=(0,h.AH)`
90  opacity: ${({$visible:e})=>+!!e};
91  transition: opacity 200ms ease-in;
92
93  @media screen and (prefers-reduced-motion: no-preference) {
94    ${({$animated:e})=>e?tV:(0,h.AH)`
95            background-color: var(--card-skeleton-color-from);
96          `}
97  }
98
99  @media screen and (prefers-reduced-motion: reduce) {
100    background-color: var(--card-skeleton-color-from);
101  }
102`,tq=(0,h.I4)(g.az).withConfig({displayName:"StyledSkeleton",componentId:"sc-ebtpni-0"})(g.gK,tW),tY=(0,c.forwardRef)(function(e,t){let n,r,i,o,a,l,u,f,p=(0,d.c)(16);p[0]!==e?({animated:o,delay:n,radius:r,...i}=e,p[0]=e,p[1]=n,p[2]=r,p[3]=i,p[4]=o):(n=p[1],r=p[2],i=p[3],o=p[4]);let m=void 0!==o&&o,[h,y]=(0,c.useState)(!n);p[5]!==n?(a=()=>
102{if(!n)return;let e=setTimeout(()=>{y(!0)},n);return()=>{clearTimeout(e)}},l=[n],p[5]=n,p[6]=a,p[7]=l):(a=p[6],l=p[7]),(0,c.useEffect)(a,l),p[8]!==r?(u=(0,g.GB)(r),p[8]=r,p[9]=u):u=p[9];let b=!n||h;return p[10]!==m||p[11]!==t||p[12]!==i||p[13]!==u||p[14]!==b?(f=(0,s.jsx)(tq,{...i,$animated:m,$radius:u,$visible:b,ref:t}),p[10]=m,p[11]=t,p[12]=i,p[13]=u,p[14]=b,p[15]=f):f=p[15],f});tY.displayName="ForwardRef(Skeleton)";let tG=(0,h.I4)(tY).withConfig({displayName:"StyledSkeleton",componentId:"sc-2p7a1v-0"})(e=>{let{$size:t,$style:n}=e,{font:r,media:i}=(0,tf.JW)(e.theme),o=r[n];return(0,g.U1)(i,t,e=>{let t=o.sizes[e];return{height:t.lineHeight-t.ascenderHeight-t.descenderHeight}})});(0,c.forwardRef)(function(e,t){let n,r,i,o,a=(0,d.c)(9);a[0]!==e?({size:r,...n}=e,a[0]=e,a[1]=n,a[2]=r):(n=a[1],r=a[2]);let l=void 0===r?2:r;a[3]!==l?(i=(0,g.GB)(l),a[3]=l,a[4]=i):i=a[4];let u=i;return a[5]!==u||a[6]!==t||a[7]!==n?(o=(0,s.jsx)(tG,{...n,$size:u,ref:t,$style:"text"}),a[5]=u,a[6]=t,a[7]=n,a[8]=o):o=a[8],o}).displayName="ForwardRef(TextSkeleton)",(0,c.forwardRef)(function(e,t){let n,r,i,o,a=(0,d.c)(9);a[0]!==e?({size:r,...n}=e,a[0]=e,a[1]=n,a[2]=r):(n=a[1],r=a[2]);let l=void 0===r?2:r;a[3]!==l?(i=(0,g.GB)(l),a[3]=l,a[4]=i):i=a[4];let u=i;return a[5]!==u||a[6]!==t||a[7]!==n?(o=(0,s.jsx)(tG,{...n,$size:u,ref:t,$style:"label"}),a[5]=u,a[6]=t,a[7]=n,a[8]=o):o=a[8],o}).displayName="ForwardRef(LabelSkeleton)",(0,c.forwardRef)(function(e,t){let n,r,i,o,a=(0,d.c)(9);a[0]!==e?({size:r,...n}=e,a[0]=e,a[1]=n,a[2]=r):(n=a[1],r=a[2]);let l=void 0===r?2:r;a[3]!==l?(i=(0,g.GB)(l),a[3]=l,a[4]=i):i=a[4];let u=i;return a[5]!==u||a[6]!==t||a[7]!==n?(o=(0,s.jsx)(tG,{...n,$size:u,ref:t,$style:"heading"}),a[5]=u,a[6]=t,a[7]=n,a[8]=o):o=a[8],o}).displayName="ForwardRef(HeadingSkeleton)",(0,c.forwardRef)(function(e,t){let n,r,i,o,a=(0,d.c)(9);a[0]!==e?({size:r,...n}=e,a[0]=e,a[1]=n,a[2]=r):(n=a[1],r=a[2]);let l=void 0===r?2:r;a[3]!==l?(i=(0,g.GB)(l),a[3]=l,a[4]=i):i=a[4];let u=i;return a[5]!==u||a[6]!==t||a[7]!==n?(o=(0,s.jsx)(tG,{...n,$size:u,ref:t,$style:"code"}),a[5]=u,a[6]=t,a[7]=n,a[8]=o):o=a[8],o}).displayName="ForwardRef(CodeSkeleton)",(0,c.forwardRef)(function(e,t){let n,r,i,o=(0,d.c)(9);o[0]!==e?({flex:n,...r}=e,o[0]=e,o[1]=n,o[2]=r):(n=o[1],r=o[2]);let a=void 0===e.tabIndex?0:e.tabIndex;return o[3]!==n||o[4]!==e.children||o[5]!==t||o[6]!==r||o[7]!==a?(i=(0,s.jsx)(g.az,{"data-ui":"TabPanel",...r,flex:n,ref:t,role:"tabpanel",tabIndex:a,children:e.children}),o[3]=n,o[4]=e.children,o[5]=t,o[6]=r,o[7]=a,o[8]=i):i=o[8],i}).displayName="ForwardRef(TabPanel)";let tJ={error:"critical",warning:"caution",success:"positive",info:"neutral"},tX={error:"critical",warning:"caution",success:"positive",info:"neutral"},tK=(0,h.I4)(g.so).withConfig({displayName:"TextBox",componentId:"sc-1rr7rxo-0"})`overflow-x:auto;`,tZ=(0,h.I4)(g.Zp).withConfig({displayName:"StyledToast",componentId:"sc-1rr7rxo-1"})`pointer-events:all;width:100%;position:relative;overflow:hidden;overflow:clip;&[data-has-duration]{padding-bottom:calc(${2}px / 2);}`,tQ=h.I4.div.withConfig({displayName:"LoadingBar",componentId:"sc-1rr7rxo-2"})`display:flex;position:absolute;bottom:0px;top:0px;left:0px;right:0px;pointer-events:none;z-index:-1;overflow:hidden;overflow:clip;background:transparent;align-items:flex-end;will-change:opacity;`,t0=(0,h.I4)(g.Zp).withConfig({displayName:"LoadingBarMask",componentId:"sc-1rr7rxo-3"})`position:absolute;top:0;left:-${2}px;right:-${2}px;bottom:${2}px;z-index:1;`,t1=(0,h.I4)(g.Zp).withConfig({displayName:"LoadingBarProgress",componentId:"sc-1rr7rxo-4"})`display:block;height:100%;width:100%;transform-origin:0% 50%;background-color:${e=>{let{color:t}=(0,tf.JW)(e.theme);return t.button.default[e.tone].enabled.bg}};`,t2={error:"alert",warning:"alert",success:"alert",info:"alert"};function t5(e){let t,n,r,i,o,a,l,u,c,f,p,m,h,y,b,v,w,x,k,_,E=(0,d.c)(50);E[0]!==e?({closable:t,description:n,duration:r,onClose:i,radius:l,title:u,status:a,updatedAt:c,...o}=e,E[0]=e,E[1]=t,E[2]=n,E[3]=r,E[4]=i,E[5]=o,E[6]=a,E[7]=l,E[8]=u,E[9]=c):(t=E[1],n=E[2],r=E[3],i=E[4],o=E[5],a=E[6],l=E[7],u=E[8],c=E[9]);let j=void 0===l?3:l,S=a?tJ[a]:"default",I=a?tX[a]:"default",C=a?t2[a]:"status",M=.26
102*!(0,g.jt)();E[10]!==M?(f=M?{type:"spring",visualDuration:M,bounce:.25}:{duration:0},E[10]=M,E[11]=f):f=E[11];let $=f,R=r&&isFinite(r)&&r<20736e5;E[12]===Symbol.for("react.memo_cache_sentinel")?(p=["hidden","initial"],E[12]=p):p=E[12];let z=p;E[13]===Symbol.for("react.memo_cache_sentinel")?(m=["visible","slideIn"],E[13]=m):m=E[13];let A=m;E[14]===Symbol.for("react.memo_cache_sentinel")?(h=["hidden","slideOut"],E[14]=h):h=E[14];let O=h,T=R?"":void 0;return E[15]!==u?(y=u&&(0,s.jsx)(g.EY,{size:1,weight:"medium",children:u}),E[15]=u,E[16]=y):y=E[16],E[17]!==n||E[18]!==$?(b=n&&(0,s.jsx)(t9,{muted:!0,size:1,variants:t4,transition:$,children:n}),E[17]=n,E[18]=$,E[19]=b):b=E[19],E[20]!==y||E[21]!==b?(v=(0,s.jsx)(tK,{flex:1,padding:3,children:(0,s.jsxs)(g.BJ,{space:3,children:[y,b]})}),E[20]=y,E[21]=b,E[22]=v):v=E[22],E[23]!==I||E[24]!==t||E[25]!==i?(w=t&&(0,s.jsx)(g.az,{padding:1,children:(0,s.jsx)(g.$n,{as:"button",icon:eV.USm,mode:"bleed",padding:2,tone:I,onClick:i,style:{verticalAlign:"top"}})}),E[23]=I,E[24]=t,E[25]=i,E[26]=w):w=E[26],E[27]!==v||E[28]!==w||E[29]!==$?(x=(0,s.jsxs)(t7,{align:"flex-start",variants:t4,transition:$,children:[v,w]}),E[27]=v,E[28]=w,E[29]=$,E[30]=x):x=E[30],E[31]!==S||E[32]!==r||E[33]!==R||E[34]!==i||E[35]!==j||E[36]!==$||E[37]!==c||E[38]!==M?(k=R&&(0,s.jsxs)(t8,{variants:t4,transition:$,children:[(0,s.jsx)(t0,{tone:S,radius:j}),(0,s.jsx)(ne,{tone:S,initial:{scaleX:0},animate:{scaleX:1},transition:{delay:M,duration:r/1e3,ease:"linear"},onAnimationComplete:i},`progress-${c}`)]}),E[31]=S,E[32]=r,E[33]=R,E[34]=i,E[35]=j,E[36]=$,E[37]=c,E[38]=M,E[39]=k):k=E[39],E[40]!==S||E[41]!==j||E[42]!==o||E[43]!==C||E[44]!==x||E[45]!==k||E[46]!==T||E[47]!==$||E[48]!==M?(_=(0,s.jsxs)(t6,{"data-ui":"Toast",role:C,...o,"data-has-duration":T,custom:M,radius:j,shadow:2,tone:S,forwardedAs:"li",layout:"position",variants:t3,initial:z,animate:A,exit:O,transition:$,children:[x,k]}),E[40]=S,E[41]=j,E[42]=o,E[43]=C,E[44]=x,E[45]=k,E[46]=T,E[47]=$,E[48]=M,E[49]=_):_=E[49],_}t5.displayName="Toast";let t3={initial:{y:32,scale:.5,zIndex:1},hidden:{opacity:0},visible:e=>e?{opacity:1,transition:{when:"beforeChildren",staggerChildren:e/3,duration:e/3}}:{opacity:1},slideIn:{y:0,scale:1},slideOut:{zIndex:0,scale:.75}},t4={initial:{willChange:"transform"},hidden:{opacity:0},visible:{opacity:1}},t6=tp.P.create(tZ),t7=tp.P.create(g.so),t9=tp.P.create(g.EY),t8=tp.P.create(tQ),ne=tp.P.create(t1);(0,g.bz)("@sanity/ui/context/toast",null);(0,h.I4)(g.xA).withConfig({displayName:"StyledLayer",componentId:"sc-1tbwn58-0"})`box-sizing:border-box;position:fixed;right:0;bottom:0;list-style:none;pointer-events:none;max-width:420px;width:100%;`;function nt(e){if("treeitem"===e.getAttribute("role")&&e.focus(),"none"===e.getAttribute("role")){let t=e.firstChild;t&&t instanceof HTMLElement&&t.focus()}}let nn=(0,g.bz)("@sanity/ui/context/tree",null);(0,c.forwardRef)(function(e,t){let n,r,i,o,a,l,u,f,p,m,h,y,b,v,w,x,k,_,E,j,S,I=(0,d.c)(37);I[0]!==e?({children:n,space:o,onFocus:r,...i}=e,I[0]=e,I[1]=n,I[2]=r,I[3]=i,I[4]=o):(n=I[1],r=I[2],i=I[3],o=I[4]);let C=void 0===o?1:o,M=(0,c.useRef)(null),[$,R]=(0,c.useState)(null),z=(0,c.useRef)($);I[5]===Symbol.for("react.memo_cache_sentinel")?(a=[],I[5]=a):a=I[5];let A=a;I[6]===Symbol.for("react.memo_cache_sentinel")?(l=[],I[6]=l):l=I[6];let[O,T]=(0,c.useState)(l);I[7]===Symbol.for("react.memo_cache_sentinel")?(u={},I[7]=u):u=I[7];let[N,D]=(0,c.useState)(u),P=(0,c.useRef)(N);I[8]===Symbol.for("react.memo_cache_sentinel")?(f=()=>M.current,I[8]=f):f=I[8],(0,c.useImperativeHandle)(t,f),I[9]!==$?(p=()=>{z.current=$},m=[$],I[9]=$,I[10]=p,I[11]=m):(p=I[10],m=I[11]),(0,c.useEffect)(p,m),I[12]!==N?(h=()=>{P.current=N},y=[N],I[12]=N,I[13]=h,I[14]=y):(h=I[13],y=I[14]),(0,c.useEffect)(h,y),I[15]===Symbol.for("react.memo_cache_sentinel")?(b=(e,t,n,r)=>(D(r=>({...r,[t]:{element:e,expanded:n}})),r&&R(e),()=>{D(e=>{let n={...e};return delete n[t],n})}),I[15]=b):b=I[15];let L=b;I[16]===Symbol.for("react.memo_cache_sentinel")?(v=(e,t)=>{D(n=>{let r=n[e];return r?{...n,[e]:{...r,expanded:t}}:n})},I[16]=v):v=I[16];let H=v,F=$||O[0]||null;I[17]!==C||I[18]!==N||I[19]!==F?(w={version:0,focusedElement:F,level:0,path:A,registerItem:L,setExpanded:H,setFocusedElement:R,space:C,state:N},I[17]=C,I[18]=N,I[19]=F,I[20]=w):w=I[20];let U=w;I[21]!==O?(x=e=>{if(z.current){if("ArrowDown"===e.key){e.preventDefault();let t=function(e,t,n){let r=t.indexOf(n),i=t.slice(r),o=t.length;for(let t=1;t<o;t+=1){if(!i[t])continue;let n=i[t].getAttribute("data-tree-key");if(!n)continue;let r=n.split("/");r.pop();let o=[],a=!0;for(let t=0;t<r.length;t+=1){o.push(r[t]);let n=o.join("/");if(!e[n]?.expanded){a=!1;break}}if(a)return i[t]}return null}(P.current,O,z.current);t&&(nt(t),R(t));return}if("ArrowUp"===e.key){e.preventDefault();let t=function(e,t,n){let r=t.indexOf(n),i=t.slice(0,r),o=i.length;for(let t=o-1;t>=0;t-=1){let n=i[t].getAttribute("data-tree-key");if(!n)continue;let r=n.split("/");r.pop();let o=[],a=!0;for(let t=0;t<r.length;t+=1){o.push(r[t]);let n=o.join("/");if(!e[n]?.expanded){a=!1;break}}if(a)return i[t]}return null}(P.current,O,z.current);t&&(nt(t),R(t));return}if("ArrowLeft"===e.key){e.preventDefault();let t=z.current.getAttribute("data-tree-key");if(!t)return;let n=P.current[t];if(!n)return;if(n.expanded)D(e=>{let n=e[t];return n?{...e,[t]:{...n,expanded:!1}}:e});else{let e=t.split("/");e.pop();let n=e.join("/"),r=n&&P.current[n];r&&(r.element.focus(),R(r.element))}return}if("ArrowRight"===e.key){e.preventDefault();let t=z.current.getAttribute("data-tree-key");if(!t)return;P.current[t]?.expanded||D(e=>{let n=e[t];return n?{...e,[t]:{...n,expanded:!0}}:e});return}}},I[21]=O,I[22]=x):x=I[22];let B=x;I[23]!==r?(k=e=>{R(e.target),r?.(e)},I[23]=r,I[24]=k):k=I[24];let V=k;return I[25]===Symbol.for("react.memo_cache_sentinel")?(_=()=>
102{M.current&&T(Array.from(M.current.querySelectorAll('[data-ui="TreeItem"]')))},I[25]=_):_=I[25],I[26]!==n?(E=[n],I[26]=n,I[27]=E):E=I[27],(0,c.useEffect)(_,E),I[28]!==n||I[29]!==V||I[30]!==B||I[31]!==i||I[32]!==C?(j=(0,s.jsx)(g.BJ,{as:"ul","data-ui":"Tree",...i,onFocus:V,onKeyDown:B,ref:M,role:"tree",space:C,children:n}),I[28]=n,I[29]=V,I[30]=B,I[31]=i,I[32]=C,I[33]=j):j=I[33],I[34]!==U||I[35]!==j?(S=(0,s.jsx)(nn.Provider,{value:U,children:j}),I[34]=U,I[35]=j,I[36]=S):S=I[36],S}).displayName="ForwardRef(Tree)";(0,h.I4)(g.az).attrs({forwardedAs:"a"}).withConfig({displayName:"TreeItemBox",componentId:"sc-iiskig-1"})(function(e){let{$level:t}=e,{space:n}=(0,tf.JW)(e.theme);return(0,h.AH)`
103    padding-left: ${(0,g.D0)(n[2]*t)};
104
105    &[data-as='a'] {
106      text-decoration: none;
107    }
108  `}),(0,h.I4)(g.EY).withConfig({displayName:"ToggleArrowText",componentId:"sc-iiskig-2"})`& > svg{transition:transform 100ms;}`;var nr=n(26719),ni=n(61332),no=n(66209),na=n(37305),nl=n(31536),ns=n(32466),nu=n(37121),nc="object"==typeof global&&global&&global.Object===Object&&global,nd="object"==typeof self&&self&&self.Object===Object&&self,nf=nc||nd||Function("return this")(),np=nf.Symbol,nm=Object.prototype,ng=nm.hasOwnProperty,nh=nm.toString,ny=np?np.toStringTag:void 0;let nb=function(e){var t=ng.call(e,ny),n=e[ny];try{e[ny]=void 0;var r=!0}catch(e){}var i=nh.call(e);return r&&(t?e[ny]=n:delete e[ny]),i};var nv=Object.prototype.toString,nw=np?np.toStringTag:void 0;let nx=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":nw&&nw in Object(e)?nb(e):nv.call(e)},nk=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},n_=function(e){if(!nk(e))return!1;var t=nx(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t};var nE=nf["__core-js_shared__"],nj=function(){var e=/[^.]+$/.exec(nE&&nE.keys&&nE.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),nS=Function.prototype.toString;let nI=function(e){if(null!=e){try{return nS.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var nC=/^\[object .+?Constructor\]$/,nM=Object.prototype,n$=Function.prototype.toString,nR=nM.hasOwnProperty,nz=RegExp("^"+n$.call(nR).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");let nA=function(e){return!!nk(e)&&(!nj||!(nj in e))&&(n_(e)?nz:nC).test(nI(e))},nO=function(e,t){var n=null==e?void 0:e[t];return nA(n)?n:void 0};var nT=function(){try{var e=nO(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();let nN=function(e,t,n){"__proto__"==t&&nT?nT(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n},nD=function(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i];t(r,a,n(a),e)}return r},nP=function(e,t,n){for(var r=-1,i=Object(e),o=n(e),a=o.length;a--;){var l=o[++r];if(!1===t(i[l],l,i))break}return e},nL=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},nH=function(e){return null!=e&&"object"==typeof e},nF=function(e){return nH(e)&&"[object Arguments]"==nx(e)};var nU=Object.prototype,nB=nU.hasOwnProperty,nV=nU.propertyIsEnumerable,nW=nF(function(){return arguments}())?nF:function(e){return nH(e)&&nB.call(e,"callee")&&!nV.call(e,"callee")},nq=Array.isArray,nY="object"==typeof exports&&exports&&!exports.nodeType&&exports,nG=nY&&"object"==typeof module&&module&&!module.nodeType&&module,nJ=nG&&nG.exports===nY?nf.Buffer:void 0;let nX=(nJ?nJ.isBuffer:void 0)||function(){return!1};var nK=/^(?:0|[1-9]\d*)$/;let nZ=function(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&nK.test(e))&&e>-1&&e%1==0&&e<t},nQ=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff};var n0={};n0["[object Float32Array]"]=n0["[object Float64Array]"]=n0["[object Int8Array]"]=n0["[object Int16Array]"]=n0["[object Int32Array]"]=n0["[object Uint8Array]"]=n0["[object Uint8ClampedArray]"]=n0["[object Uint16Array]"]=n0["[object Uint32Array]"]=!0,n0["[object Arguments]"]=n0["[object Array]"]=n0["[object ArrayBuffer]"]=n0["[object Boolean]"]=n0["[object DataView]"]=n0["[object Date]"]=n0["[object Error]"]=n0["[object Function]"]=n0["[object Map]"]=n0["[object Number]"]=n0["[object Object]"]=n0["[object RegExp]"]=n0["[object Set]"]=n0["[object String]"]=n0["[object WeakMap]"]=!1;var n1="object"==typeof exports&&exports&&!exports.nodeType&&exports,n2=n1&&"object"==typeof module&&module&&!module.nodeType&&module,n5=n2&&n2.exports===n1&&nc.process,n3=function(){try{var e=n2&&n2.require&&n2.require("util").t
108ypes;if(e)return e;return n5&&n5.binding&&n5.binding("util")}catch(e){}}(),n4=n3&&n3.isTypedArray,n6=n4?function(e){return n4(e)}:function(e){return nH(e)&&nQ(e.length)&&!!n0[nx(e)]},n7=Object.prototype.hasOwnProperty;let n9=function(e,t){var n=nq(e),r=!n&&nW(e),i=!n&&!r&&nX(e),o=!n&&!r&&!i&&n6(e),a=n||r||i||o,l=a?nL(e.length,String):[],s=l.length;for(var u in e)(t||n7.call(e,u))&&!(a&&("length"==u||i&&("offset"==u||"parent"==u)||o&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||nZ(u,s)))&&l.push(u);return l};var n8=Object.prototype;let re=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n8)};var rt=(a=Object.keys,l=Object,function(e){return a(l(e))}),rn=Object.prototype.hasOwnProperty;let rr=function(e){if(!re(e))return rt(e);var t=[];for(var n in Object(e))rn.call(e,n)&&"constructor"!=n&&t.push(n);return t},ri=function(e){return null!=e&&nQ(e.length)&&!n_(e)},ro=function(e){return ri(e)?n9(e):rr(e)};var ra=(i=function(e,t){return e&&nP(e,t,ro)},function(e,t){if(null==e)return e;if(!ri(e))return i(e,t);for(var n=e.length,r=-1,o=Object(e);++r<n&&!1!==t(o[r],r,o););return e});let rl=function(e,t,n,r){return ra(e,function(e,i,o){t(r,e,n(e),o)}),r},rs=function(e,t){return e===t||e!=e&&t!=t},ru=function(e,t){for(var n=e.length;n--;)if(rs(e[n][0],t))return n;return -1};var rc=Array.prototype.splice;function rd(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}rd.prototype.clear=function(){this.__data__=[],this.size=0},rd.prototype.delete=function(e){var t=this.__data__,n=ru(t,e);return!(n<0)&&(n==t.length-1?t.pop():rc.call(t,n,1),--this.size,!0)},rd.prototype.get=function(e){var t=this.__data__,n=ru(t,e);return n<0?void 0:t[n][1]},rd.prototype.has=function(e){return ru(this.__data__,e)>-1},rd.prototype.set=function(e,t){var n=this.__data__,r=ru(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var rf=nO(nf,"Map"),rp=nO(Object,"create"),rm=Object.prototype.hasOwnProperty,rg=Object.prototype.hasOwnProperty;function rh(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}rh.prototype.clear=function(){this.__data__=rp?rp(null):{},this.size=0},rh.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t},rh.prototype.get=function(e){var t=this.__data__;if(rp){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return rm.call(t,e)?t[e]:void 0},rh.prototype.has=function(e){var t=this.__data__;return rp?void 0!==t[e]:rg.call(t,e)},rh.prototype.set=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=rp&&void 0===t?"__lodash_hash_undefined__":t,this};let ry=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},rb=function(e,t){var n=e.__data__;return ry(t)?n["string"==typeof t?"string":"hash"]:n.map};function rv(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function rw(e){var t=this.__data__=new rd(e);this.size=t.size}function rx(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new rv;++t<n;)this.add(e[t])}rv.prototype.clear=function(){this.size=0,this.__data__={hash:new rh,map:new(rf||rd),string:new rh}},rv.prototype.delete=function(e){var t=rb(this,e).delete(e);return this.size-=!!t,t},rv.prototype.get=function(e){return rb(this,e).get(e)},rv.prototype.has=function(e){return rb(this,e).has(e)},rv.prototype.set=function(e,t){var n=rb(this,e),r=n.size;return n.set(e,t),this.size+=+(n.size!=r),this},rw.prototype.clear=function(){this.__data__=new rd,this.size=0},rw.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},rw.prototype.get=function(e){return this.__data__.get(e)},rw.prototype.has=function(e){return this.__data__.has(e)},rw.prototype.set=function(e,t){var n=this.__data__;if(n instanceof rd){var r=n.__data__;if(!rf||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new rv(r)}return n.set(e,t),this.size=n.size,this},rx.prototype.add=rx.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},rx.prototype.has=function(e){return this.__data__.has(e)};let rk=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}
108,r_=function(e,t,n,r,i,o){var a=1&n,l=e.length,s=t.length;if(l!=s&&!(a&&s>l))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var d=-1,f=!0,p=2&n?new rx:void 0;for(o.set(e,t),o.set(t,e);++d<l;){var m=e[d],g=t[d];if(r)var h=a?r(g,m,d,t,e,o):r(m,g,d,e,t,o);if(void 0!==h){if(h)continue;f=!1;break}if(p){if(!rk(t,function(e,t){if(!p.has(t)&&(m===e||i(m,e,n,r,o)))return p.push(t)})){f=!1;break}}else if(!(m===g||i(m,g,n,r,o))){f=!1;break}}return o.delete(e),o.delete(t),f};var rE=nf.Uint8Array;let rj=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n},rS=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n};var rI=np?np.prototype:void 0,rC=rI?rI.valueOf:void 0;let rM=function(e,t,n,r,i,o,a){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!o(new rE(e),new rE(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return rs(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=rj;case"[object Set]":var s=1&r;if(l||(l=rS),e.size!=t.size&&!s)break;var u=a.get(e);if(u)return u==t;r|=2,a.set(e,t);var c=r_(l(e),l(t),r,i,o,a);return a.delete(e),c;case"[object Symbol]":if(rC)return rC.call(e)==rC.call(t)}return!1},r$=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e},rR=function(e,t,n){var r=t(e);return nq(e)?r:r$(r,n(e))},rz=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o};var rA=Object.prototype.propertyIsEnumerable,rO=Object.getOwnPropertySymbols,rT=rO?function(e){return null==e?[]:rz(rO(e=Object(e)),function(t){return rA.call(e,t)})}:function(){return[]};let rN=function(e){return rR(e,ro,rT)};var rD=Object.prototype.hasOwnProperty;let rP=function(e,t,n,r,i,o){var a=1&n,l=rN(e),s=l.length;if(s!=rN(t).length&&!a)return!1;for(var u=s;u--;){var c=l[u];if(!(a?c in t:rD.call(t,c)))return!1}var d=o.get(e),f=o.get(t);if(d&&f)return d==t&&f==e;var p=!0;o.set(e,t),o.set(t,e);for(var m=a;++u<s;){var g=e[c=l[u]],h=t[c];if(r)var y=a?r(h,g,c,t,e,o):r(g,h,c,e,t,o);if(!(void 0===y?g===h||i(g,h,n,r,o):y)){p=!1;break}m||(m="constructor"==c)}if(p&&!m){var b=e.constructor,v=t.constructor;b!=v&&"constructor"in e&&"constructor"in t&&!("function"==typeof b&&b instanceof b&&"function"==typeof v&&v instanceof v)&&(p=!1)}return o.delete(e),o.delete(t),p};var rL=nO(nf,"DataView"),rH=nO(nf,"Promise"),rF=nO(nf,"Set"),rU=nO(nf,"WeakMap"),rB="[object Map]",rV="[object Promise]",rW="[object Set]",rq="[object WeakMap]",rY="[object DataView]",rG=nI(rL),rJ=nI(rf),rX=nI(rH),rK=nI(rF),rZ=nI(rU),rQ=nx;(rL&&rQ(new rL(new ArrayBuffer(1)))!=rY||rf&&rQ(new rf)!=rB||rH&&rQ(rH.resolve())!=rV||rF&&rQ(new rF)!=rW||rU&&rQ(new rU)!=rq)&&(rQ=function(e){var t=nx(e),n="[object Object]"==t?e.constructor:void 0,r=n?nI(n):"";if(r)switch(r){case rG:return rY;case rJ:return rB;case rX:return rV;case rK:return rW;case rZ:return rq}return t});let r0=rQ;var r1="[object Arguments]",r2="[object Array]",r5="[object Object]",r3=Object.prototype.hasOwnProperty;let r4=function(e,t,n,r,i,o){var a=nq(e),l=nq(t),s=a?r2:r0(e),u=l?r2:r0(t);s=s==r1?r5:s,u=u==r1?r5:u;var c=s==r5,d=u==r5,f=s==u;if(f&&nX(e)){if(!nX(t))return!1;a=!0,c=!1}if(f&&!c)return o||(o=new rw),a||n6(e)?r_(e,t,n,r,i,o):rM(e,t,s,n,r,i,o);if(!(1&n)){var p=c&&r3.call(e,"__wrapped__"),m=d&&r3.call(t,"__wrapped__");
108if(p||m){var g=p?e.value():e,h=m?t.value():t;return o||(o=new rw),i(g,h,n,r,o)}}return!!f&&(o||(o=new rw),rP(e,t,n,r,i,o))},r6=function e(t,n,r,i,o){return t===n||(null!=t&&null!=n&&(nH(t)||nH(n))?r4(t,n,r,i,e,o):t!=t&&n!=n)},r7=function(e,t,n,r){var i=n.length,o=i,a=!r;if(null==e)return!o;for(e=Object(e);i--;){var l=n[i];if(a&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<o;){var s=(l=n[i])[0],u=e[s],c=l[1];if(a&&l[2]){if(void 0===u&&!(s in e))return!1}else{var d=new rw;if(r)var f=r(u,c,s,e,t,d);if(!(void 0===f?r6(c,u,3,r,d):f))return!1}}return!0},r9=function(e){return e==e&&!nk(e)},r8=function(e){for(var t=ro(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,r9(i)]}return t},ie=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}},it=function(e){var t=r8(e);return 1==t.length&&t[0][2]?ie(t[0][0],t[0][1]):function(n){return n===e||r7(n,e,t)}},ir=function(e){return"symbol"==typeof e||nH(e)&&"[object Symbol]"==nx(e)};var ii=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,io=/^\w*$/;let ia=function(e,t){if(nq(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||ir(e))||io.test(e)||!ii.test(e)||null!=t&&e in Object(t)};function il(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(il.Cache||rv),n}il.Cache=rv;var is=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,iu=/\\(\\)?/g,ic=function(e){var t=il(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(is,function(e,n,r,i){t.push(r?i.replace(iu,"$1"):n||e)}),t});let id=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i};var ip=1/0,im=np?np.prototype:void 0,ig=im?im.toString:void 0;let ih=function e(t){if("string"==typeof t)return t;if(nq(t))return id(t,e)+"";if(ir(t))return ig?ig.call(t):"";var n=t+"";return"0"==n&&1/t==-ip?"-0":n},iy=function(e,t){return nq(e)?e:ia(e,t)?[e]:ic(null==e?"":ih(e))};var ib=1/0;let iv=function(e){if("string"==typeof e||ir(e))return e;var t=e+"";return"0"==t&&1/e==-ib?"-0":t},iw=function(e,t){t=iy(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[iv(t[n++])];return n&&n==r?e:void 0},ix=function(e,t,n){var r=null==e?void 0:iw(e,t);return void 0===r?n:r},ik=function(e,t){return null!=e&&t in Object(e)},i_=function(e,t,n){t=iy(t,e);for(var r=-1,i=t.length,o=!1;++r<i;){var a=iv(t[r]);if(!(o=null!=e&&n(e,a)))break;e=e[a]}return o||++r!=i?o:!!(i=null==e?0:e.length)&&nQ(i)&&nZ(a,i)&&(nq(e)||nW(e))},iE=function(e){return e},ij=function(e){var t;return ia(e)?(t=iv(e),function(e){return null==e?void 0:e[t]}):function(t){return iw(t,e)}},iS=function(e){if("function"==typeof e)return e;if(null==e)return iE;if("object"==typeof e){var t,n;return nq(e)?(t=e[0],n=e[1],ia(t)&&r9(n)?ie(iv(t),n):function(e){var r=ix(e,t);return void 0===r&&r===n?null!=e&&i_(e,t,ik):r6(n,r,3)}):it(e)}return ij(e)};var iI=Object.prototype.hasOwnProperty,iC=(o=function(e,t,n){iI.call(e,n)?e[n].push(t):nN(e,n,[t])},function(e,t){return(nq(e)?nD:rl)(e,o,iS(t,2),{})}),iM=n(58496),i$=n(77241),iR=n(42764),iz=n(34098),iA=n(78242),iO=n(41423),iT=n(13862),iN=n(13894),iD=n(13621),iP=n(30350);function iL(e){if("patch"===e.type)return e.id;if("create"===e.type)return e.document._id;if("delete"===e.type)return e.id;if("createIfNotExists"===e.type||"createOrReplace"===e.type)return e.document._id;throw Error("Invalid mutation type")}let iH=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[63&n[e]];return t};function iF(e){return"string"==typeof e?._key}function iU(e){return"object"==typeof e&&"_key"in e&&"string"==typeof e._key}function iB(e){return"number"==typeof e||iU(e)}function iV(e,t){if(0===e.length)return t;let n=t;for(let t of e){if(iB(t)){if(!Array.isArray(n))return;if(iU(t)){n=n.find(e=>e._key===t._key);continue}n=n[t];continue}n=n[t]}return n}let iW=/^[a-z_$]+/;function iq(e){return e.map((e,t)=>{var n;return n=0===t,Array.isArray(e)?`[${e[0]}:${e[1]||""}]`:"number"==typeof e?`[${e}
108]`:iU(e)?`[_key==${JSON.stringify(e._key)}]`:"string"==typeof e&&iW.test(e)?n?e:`.${e}`:`['${e}']`}).join("")}function iY(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}function iG(e,t){if("number"==typeof t){var n=e.length,r=t;if(0===n&&(-1===r||0===r))return 0;let i=r<0?n+r:r;return i>=n||i<0?null:i}if(iU(t)){let n=e.findIndex(e=>(null!==e&&"object"==typeof e&&"string"==typeof e._key&&e._key||null)===t._key);return -1===n?null:n}throw Error(`Expected path segment to be addressing a single array item either by numeric index or by '_key'. Instead saw ${JSON.stringify(t)}`)}function iJ(e,t,n,r){let i=e.slice();return i.splice(t,n,...r||[]),i}function iX(e,t){var n;if(!Array.isArray(t))throw TypeError('Cannot apply "insert()" on non-array value');let r=iG(t,e.referenceItem);if(null===r)throw Error(`Found no matching array element to insert ${e.position}`);return 0===t.length?e.items:iJ(t,(n=e.position,"before"===n?r:r+1),0,e.items)}let iK=Object.prototype.hasOwnProperty.call.bind(Object.prototype.hasOwnProperty);var iZ=Object.freeze({__proto__:null,assign:function(e,t){if(!iY(t))throw TypeError('Cannot apply "assign()" on non-object value');return!function(e){for(let t in e)if(iK(e,t))return!1;return!0}(e.value)?{...t,...e.value}:t},dec:function(e,t){if("number"!=typeof t)throw TypeError('Cannot apply "dec()" on non-numeric value');return t-e.amount},diffMatchPatch:function(e,t){if("string"!=typeof t)throw TypeError('Cannot apply "diffMatchPatch()" on non-string value');return(0,nu.$i)((0,nu.iz)(e.value),t)[0]},inc:function(e,t){if("number"!=typeof t)throw TypeError('Cannot apply "inc()" on non-numeric value');return t+e.amount},insert:iX,remove:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "remove()" on non-array value');let n=iG(t,e.referenceItem);if(null===n)throw Error("Found no matching array element to replace");return iJ(t,n,1,[])},replace:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "replace()" on non-array value');let n=iG(t,e.referenceItem);if(null===n)throw Error("Found no matching array element to replace");return iJ(t,n,e.items.length,e.items)},set:function(e,t){return e.value},setIfMissing:function(e,t){return t??e.value},truncate:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "truncate()" on non-array value');return"number"==typeof e.endIndex?t.slice(0,e.startIndex).concat(t.slice(e.endIndex)):t.slice(0,e.startIndex)},unassign:function(e,t){if(!iY(t))throw TypeError('Cannot apply "unassign()" on non-object value');return 0===e.keys.length?t:function(e,t){let n={...e};for(let e of t)delete n[e];return n}(t,e.keys)},unset:function(e){},upsert:function(e,t){if(!Array.isArray(t))throw TypeError('Cannot apply "upsert()" on non-array value');
108if(0===e.items.length)return t;let n=[],r=[];if(e.items.forEach((e,i)=>{let o=t.findIndex(t=>t?._key===e._key);o>=0?n[o]=i:r.push(e)}),0===n.length&&0==r.length)return t;let i=[...t];for(let t of n)i[t]=e.items[n[t]];return iX({type:"insert",items:r,referenceItem:e.referenceItem,position:e.position},i)}});function iQ(e,t){return e.reduce((e,t)=>i0(t,e),t)}function i0(e,t){return function e(t,n,r){if(!(t.length>0)){if(!(n.type in iZ))throw Error(`Invalid operation type: "${n.type}"`);return iZ[n.type](n,r)}let[i,...o]=t;if(iB(i)&&Array.isArray(r)){var a=i,l=o,s=n,u=r;let t=iG(u,a);if(null===t||-1===t)return u;let c=u[t],d=e(l,s,c);return d===c?u:iJ(u,t,1,[d])}if("string"==typeof i&&iY(r)){var c=i,d=o,f=n,p=r;let t=p[c];if(void 0===t&&d.length>0)return p;let a=e(d,f,t);return a===t?p:{...p,[c]:a}}throw Error(`Cannot apply operation of type "${n.type}" to path ${iq(t)} on ${typeof r} value`)}(e.path,e.op,t)}function i1(e){return"_id"in e}function i2(e,t){return t.reduce((e,t)=>{let n=i5(e,t);if("error"===n.status)throw Error(n.message);return"noop"===n.status?e:n.after},e)}function i5(e,t){if("create"===t.type)return function(e,t){var n;if(e)return{status:"error",message:"Document already exist"};let r=(n=t.document,i1(n)?n:{...n,_id:iH()});return{status:"created",id:r._id,after:r}}(e,t);if("createIfNotExists"===t.type){return n=e,i1((r=t).document)?n?{status:"noop"}:{status:"created",id:r.document._id,after:r.document}:{status:"error",message:"Cannot createIfNotExists on document without _id"}}if("delete"===t.type){return i=e,o=t,i?o.id!==i._id?{status:"error",message:"Delete mutation targeted wrong document"}:{status:"deleted",id:o.id,before:i,after:void 0}:{status:"noop"}}if("createOrReplace"===t.type){return a=e,i1((l=t).document)?a?{status:"updated",id:l.document._id,before:a,after:l.document}:{status:"created",id:l.document._id,after:l.document}:{status:"error",message:"Cannot createIfNotExists on document without _id"}}if("patch"===t.type){var n,r,i,o,a,l,s=e,u=t;if(!s)return{status:"error",message:"Cannot apply patch on nonexistent document"};let c=function(e,t){if(e.options?.ifRevision&&t._rev!==e.options.ifRevision)throw Error("Revision mismatch");if(e.id!==t._id)throw Error(`Document id mismatch. Refusing to apply mutation for document with id="${e.id}" on the given document with id="${t._id}"`);return iQ(e.patches,t)}(u,s);return s===c?{status:"noop"}:{status:"updated",id:u.id,before:s,after:c}}throw Error(`Invalid mutation type: ${t.type}`)}function i3(e,t,n){let r=[];for(let n of e.slice().reverse()){if(t(n))return r;r.push(n)}return r.reverse()}function i4(e,t){return iq(e)===iq(t)}function i6(e,t){let n=e;return t.reduce((e,t)=>{let r=n;if(n=i0(t,n),"set"===t.op.type&&"string"==typeof t.op.value){let n=iV(t.path,r);if("string"==typeof n){let r={...t,op:{type:"diffMatchPatch",value:(0,nu.w1)((0,nu.jW)(n,t.op.value))}};return e.flatMap(e=>i4(e.path,t.path)&&"diffMatchPatch"===e.op.type?[]:e).concat(r)}}return e.push(t),e},[])}function i7(e,t,n,r){let i=t,o=r.map(t=>{let n=t.mutations.flatMap(t=>{if(iL(t)!==e)return[];let n=i;return i=i2(i,[t]),n&&"patch"===t.type?{type:"dmpified",mutation:{...t,dmpPatches:i6(n,t.patches),original:t.patches}}:t});return{...t,mutations:n}}),a=n;return o.map(t=>{let n=[];return t.mutations.forEach(t=>{if("dmpified"===t.type)try{a=iQ(t.mutation.dmpPatches,a),n.push(t)}catch{console.warn("Failed to apply dmp patch, falling back to original");try{a=iQ(t.mutation.original,a),n.push(t)}catch(t){throw Error(`Failed to apply patch for document "${e}": ${t.message}`)}}else a=i2(a,[t])})}),[r.map(t=>({...t,mutations:t.mutations.map(t=>"patch"!==t.type||iL(t)!==e?t:{...t,patches:t.patches.map(e=>"set"!==e.op.type?e:{...e,op:{...e.op,value:iV(e.path,a)}})})})),a]}function i9(e){var t=e;if("create"===t.type||"createIfNotExists"===t.type||"createOrReplace"===t.type)return{[t.type]:t.document};
108if("delete"===t.type)return{delete:{id:t.id}};let n=t.options?.ifRevision;return t.patches.map(e=>({patch:{id:t.id,...n&&{ifRevisionID:n},...function(e){let{path:t,op:n}=e;if("unset"===n.type)return{unset:[iq(t)]};if("insert"===n.type)return{insert:{[n.position]:iq([...t,n.referenceItem]),items:n.items}};if("diffMatchPatch"===n.type)return{diffMatchPatch:{[iq(t)]:n.value}};if("inc"===n.type)return{inc:{[iq(t)]:n.amount}};if("dec"===n.type)return{dec:{[iq(t)]:n.amount}};if("set"===n.type||"setIfMissing"===n.type)return{[n.type]:{[iq(t)]:n.value}};if("truncate"===n.type){let e=[n.startIndex,"number"==typeof n.endIndex?n.endIndex:""].join(":");return{unset:[`${iq(t)}[${e}]`]}}if("upsert"===n.type)return{unset:n.items.map(e=>iq([...t,{_key:e._key}])),insert:{[n.position]:iq([...t,n.referenceItem]),items:n.items}};if("assign"===n.type)return{set:Object.fromEntries(Object.keys(n.value).map(e=>[iq(t.concat(e)),n.value[e]]))};if("unassign"===n.type)return{unset:n.keys.map(e=>iq(t.concat(e)))};if("replace"===n.type)return{insert:{replace:iq(t.concat(n.referenceItem)),items:n.items}};if("remove"===n.type)return{unset:[iq(t.concat(n.referenceItem))]};throw Error(`Unknown operation type ${n.type}`)}(e)}}))}function i8(e){let t=e.listen('*[!(_id in path("_.**"))]',{},{events:["welcome","mutation","reconnect"],includeResult:!1,includePreviousRevision:!1,visibility:"transaction",effectFormat:"mendoza",includeMutations:!1}).pipe((0,i$.u)({resetOnRefCountZero:!0})),n=t.pipe((0,iR.p)(e=>"reconnect"===e.type)),r=t.pipe((0,iR.p)(e=>"welcome"===e.type)),i=t.pipe((0,iR.p)(e=>"mutation"===e.type)),o=(0,ns.h)(r,n).pipe((0,iz.t)({bufferSize:1,refCount:!0})).pipe((0,iR.p)(e=>"welcome"===e.type));return(0,ns.h)(o,i,n)}let oe=(0,iN.mj)({types:{},actions:{"assign error to context":(0,iD.a)({error:({event:e})=>e}),"clear error from context":(0,iD.a)({error:void 0}),"connect to server-sent events":(0,no.r)({type:"connect"}),"listen to server-sent events":(0,no.b)("server-sent events",{id:"listener",input:({context:e})=>({listener:e.sharedListener||i8(e.client),id:e.id})}),"stop listening to server-sent events":(0,no.s)("listener"),"buffer remote mutation events":(0,iD.a)({mutationEvents:({event:e,context:t})=>((0,iN.DT)(e,"mutation"),[...t.mutationEvents,e])}),"restore stashed changes":(0,iD.a)({stagedChanges:({event:e,context:t})=>((0,iN.DT)(e,"xstate.done.actor.submitTransactions"),t.stashedChanges),stashedChanges:[]}),"rebase fetched remote snapshot":(0,iP.e)(({enqueue:e})=>{e.assign(({event:e,context:t})=>{(0,iN.DT)(e,"xstate.done.actor.getDocument");let n=t.remote,r=e.output,i=!1;for(let e of t.mutationEvents)e.effects?.apply&&(e.previousRev||"appear"===e.transition)&&(i||e.previousRev!==r?._rev||(i=!0),i&&(r=ot(r,e.effects.apply,e.resultRev)));t.cache&&(!t.cache.has(t.id)||t.cache.get(t.id)._rev!==r?._rev)&&t.cache.set(t.id,r);let[o,a]=i7(t.id,null===n?void 0:n,null===r?void 0:r,t.stagedChanges);return{remote:r,local:a,stagedChanges:o,mutationEvents:[]}}),e.sendParent(({context:e})=>({type:"rebased.remote",id:e.id,document:e.remote}))}),"apply mendoza patch":(0,iD.a)(({event:e,context:t})=>{(0,iN.DT)(e,"mutation");let n=t.remote;if(e.transactionId===n?._rev)return{};let r=ot(n,e.effects.apply,e.resultRev);t.cache&&(!t.cache.has(t.id)||t.cache.get(t.id)._rev!==r?._rev)&&t.cache.set(t.id,r);let[i,o]=i7(t.id,null===n?void 0:n,null===r?void 0:r,t.stagedChanges);return{remote:r,local:o,stagedChanges:i}}),"increment fetch attempts":(0,iD.a)({fetchRemoteSnapshotAttempts:({context:e})=>e.fetchRemoteSnapshotAttempts+1}),"reset fetch attempts":(0,iD.a)({fetchRemoteSnapshotAttempts:0}),"increment submit attempts":(0,iD.a)({submitTransactionsAttempts:({context:e})=>e.submitTransactionsAttempts+1}),"reset submit attempts":(0,iD.a)({submitTransactionsAttempts:0}),"stage mutation":(0,iD.a)({stagedChanges:({event:e,context:t})=>((0,iN.DT)(e,"mutate"),[...t.stagedChanges,{transaction:!1,mutations:e.mutations}])}),"stash mutation":(0,iD.a)({stashedChanges:({event:e,context:t})=>((0,iN.DT)(e,"mutate"),[...t.stashedChanges,{transaction:!1,mutations:e.mutations}])}),"rebase local snapshot":(0,iP.e)(({enqueue:e})=>{e.assign({local:({event:e,context:t})=>{(0,iN.DT)(e,"mutate");let n=new Map;
108return t.local&&n.set(t.id,t.local),function(e,t){e.forEach(e=>{("created"===e.status||"updated"===e.status)&&t.set(e.id,e.after),"deleted"===e.status&&t.delete(e.id)})}(function(e,t){let n=Object.create(null);for(let r of e){let e=iL(r);if(!e)throw Error("Unable to get document id from mutation");let i=n[e]?.after||t.get(e),o=i5(i,r);if("error"===o.status)throw Error(o.message);"noop"!==o.status&&("updated"===o.status||"created"===o.status||"deleted"===o.status)&&(e in n||(n[e]={before:i,after:void 0,muts:[]}),n[e].after=o.after)}return Object.entries(n).map(([e,{before:t,after:n,muts:r}])=>({id:e,status:n?t?"updated":"created":"deleted",mutations:r,before:t,after:n}))}(e.mutations,n),n),n.get(t.id)}}),e.sendParent(({context:e})=>({type:"rebased.local",id:e.id,document:e.local}))}),"send pristine event to parent":(0,iP.b)(({context:e})=>({type:"pristine",id:e.id})),"send sync event to parent":(0,iP.b)(({context:e})=>({type:"sync",id:e.id,document:e.remote})),"send mutation event to parent":(0,iP.b)(({context:e,event:t})=>((0,iN.DT)(t,"mutation"),{type:"mutation",id:e.id,previousRev:t.previousRev,resultRev:t.resultRev,effects:t.effects}))},actors:{"server-sent events":(0,z.OX)(({input:e})=>{let{listener:t,id:n}=e;return(0,iA.v)(()=>t).pipe((0,iR.p)(e=>"welcome"===e.type||"reconnect"===e.type||"mutation"===e.type&&e.documentId===n),(0,iO.Q)(iT.$))}),"fetch remote snapshot":(0,z.Sx)(async({input:e,signal:t})=>{let{client:n,id:r}=e;return await n.getDocument(r,{signal:t}).catch(e=>{if(!(e instanceof Error&&"AbortError"===e.name))throw e})}),"submit mutations as transactions":(0,z.Sx)(async({input:e,signal:t})=>{let{client:n,transactions:r}=e;for(let e of r){if(t.aborted)return;await n.dataRequest("mutate",function(e){return{transactionId:e.id,mutations:e.mutations.flatMap(i9)}}(e),{visibility:"async",returnDocuments:!1,signal:t}).catch(e=>{if(!(e instanceof Error&&"AbortError"===e.name))throw e})}})},delays:{fetchRemoteSnapshotTimeout:({context:e})=>1e3*Math.pow(2,e.fetchRemoteSnapshotAttempts),submitTransactionsTimeout:({context:e})=>1e3*Math.pow(2,e.submitTransactionsAttempts)}}).createMachine({id:"document-mutator",context:({input:e})=>({client:e.client.withConfig({allowReconfigure:!1}),sharedListener:e.sharedListener,id:e.id,remote:void 0,local:void 0,mutationEvents:[],stagedChanges:[],stashedChanges:[],error:void 0,fetchRemoteSnapshotAttempts:0,submitTransactionsAttempts:0,cache:e.cache}),entry:["connect to server-sent events"],on:{mutate:{actions:["rebase local snapshot","stage mutation"]}},initial:"disconnected",states:{disconnected:{on:{connect:{target:"connecting",actions:["listen to server-sent events"]}}},connecting:{on:{welcome:"connected",reconnect:"reconnecting",error:"connectFailure"},tags:["busy"]},connectFailure:{on:{connect:{target:"connecting",actions:["listen to server-sent events"]}},entry:["stop listening to server-sent events","assign error to context"],exit:["clear error from context"],tags:["error"]},reconnecting:{on:{welcome:{target:"connected"},error:{target:"connectFailure"}},tags:["busy","error"]},connected:{on:{mutation:{actions:["buffer remote mutation events"]},reconnect:"reconnecting"},entry:["clear error from context"],initial:"loading",states:{loading:{invoke:{src:"fetch remote snapshot",id:"getDocument",input:({context:e})=>({client:e.client,id:e.id}),onError:{target:"loadFailure"},onDone:{target:"loaded",actions:["rebase fetched remote snapshot","reset fetch attempts"]}},tags:["busy"]},loaded:{entry:["send sync event to parent"],on:{mutation:{actions:["apply mendoza patch","send mutation event to parent"]}},initial:"pristine",states:{pristine:{on:{mutate:{actions:["rebase local snapshot","stage mutation"],target:"dirty"}},tags:["ready"]},dirty:{on:{submit:"submitting"},tags:["ready"]},submitting:{on:{mutate:{actions:["rebase local snapshot","stash mutation"]}},invoke:{src:"submit mutations as transactions",id:"submitTransactions",input:({context:e})=>{let t=new Map;return t.set(e.id,e.remote),{client:e.client,transactions:(function(e,t){let n=[],r=[];return e.forEach(e=>{t(e)?r.push(e):(r.length>0&&n.push(r),r=[],n.push([e]))}),r.length>0&&n.push(r),n})(e.stagedChanges,e=>!e.transaction).flatMap(e=>({...e[0],mutations:e.flatMap(e=>e.mutations)})).map(e=>({...e,mutations:Object.values(iC(e.mutations,iL)).flatMap(e=>{var t,n;return(0===(n=0===(t=e).length?t:t.reduce((e,t)=>
108"delete"===t.type?[t]:(e.push(t),e),[])).length?n:n.reduce((e,t)=>("createIfNotExists"!==t.type?e.push(t):i3(e,e=>"delete"===e.type).find(e=>"createIfNotExists"===e.type)||e.push(t),e),[])).flat().reduce((e,t)=>{let n=e[e.length-1];return n&&"patch"!==n.type||"patch"!==t.type?e.concat(t):e.slice(0,-1).concat({...t,patches:(n?.patches||[]).concat(t.patches)})},[])})})).map(e=>({...e,mutations:e.mutations.map(e=>"patch"!==e.type?e:{...e,patches:e.patches.reduce((e,t)=>{if("unset"!==t.op.type)return e.push(t),e;let n=e.filter(e=>{var n,r;return n=t.path,r=e.path,!(n.length<=r.length&&n.every((e,t)=>{var n,i;return n=e,i=function(e,t){if(t<0||t>=e.length)throw Error("Index out of bounds");return e[t]}(r,t),iF(n)&&iF(i)?n._key===i._key:"number"==typeof n?Number(n)===Number(i):n===i}))});return n.push(t),n},[]).reduceRight((e,t)=>(e.find(e=>{var n,r;return n=e.op,("set"===(r=t.op).type||"unset"===r.type)&&("set"===n.type||"unset"===n.type)&&i4(e.path,t.path)})||e.unshift(t),e),[]).reduce((e,t)=>("setIfMissing"!==t.op.type?e.push(t):i3(e,e=>"unset"===e.op.type).find(e=>"setIfMissing"===e.op.type&&i4(e.path,t.path))||e.push(t),e),[])})})).map(e=>{var n;return{...e,mutations:(n=t,e.mutations.map((e,t)=>{var r,i;return"patch"===e.type?(r=n.get(e.id),i=e,r?{...i,patches:i6(r,i.patches)}:i):e}))}}).map(e=>e.transaction&&void 0!==e.id?{id:e.id,mutations:e.mutations}:{mutations:e.mutations})}},onError:{target:"submitFailure"},onDone:{target:"pristine",actions:["restore stashed changes","reset submit attempts","send pristine event to parent"]}},tags:["busy","ready"]},submitFailure:{exit:["clear error from context"],after:{submitTransactionsTimeout:{actions:["increment submit attempts"],target:"submitting"}},on:{retry:"submitting"},tags:["error","ready"]}}},loadFailure:{exit:["clear error from context"],after:{fetchRemoteSnapshotTimeout:{actions:["increment fetch attempts"],target:"loading"}},on:{retry:"loading"},tags:["error"]}}}}});function ot(e,t,n){let r=(0,iM.X)(function(e){if(!e)return null;let{_rev:t,...n}=e;return n}(e),t);return r?Object.assign(r,{_rev:n}):null}let on=(0,iN.mj)({types:{},actions:{"emit sync event":(0,iP.a)(({event:e})=>((0,iN.DT)(e,"sync"),e)),"emit mutation event":(0,iP.a)(({event:e})=>((0,iN.DT)(e,"mutation"),e)),"emit rebased event":(0,iP.a)(({event:e})=>((0,iN.DT)(e,["rebased.local","rebased.remote"]),e)),"emit pristine event":(0,iP.a)(({event:e})=>((0,iN.DT)(e,["pristine"]),e)),"add document actor":(0,iD.a)({documents:({context:e,event:t,spawn:n})=>{(0,iN.DT)(t,"observe");let r=t.documentId;return e.documents[r]?e.documents:{...e.documents,[r]:n("documentMutatorMachine",{input
108:{id:r,client:e.client,sharedListener:e.sharedListener||i8(e.client)},id:r})}}}),"stop remote snapshot":(0,no.s)(({context:e,event:t})=>((0,iN.DT)(t,"unobserve"),e.documents[t.documentId])),"remove remote snapshot from context":(0,iD.a)({documents:({context:e,event:t})=>{if((0,iN.DT)(t,"unobserve"),!e.documents[t.documentId])return e.documents;let{[t.documentId]:n,...r}=e.documents;return r}})},actors:{documentMutatorMachine:oe}}).createMachine({id:"dataset-mutator",context:({input:e})=>({documents:{},client:e.client,sharedListener:e.sharedListener}),on:{sync:{actions:["emit sync event"]},mutation:{actions:["emit mutation event"]},"rebased.*":{actions:["emit rebased event"]},pristine:{actions:["emit pristine event"]},observe:{actions:["add document actor"]},unobserve:{actions:["stop remote snapshot","remove remote snapshot from context"]}},initial:"pristine",states:{pristine:{}}}),or=e=>{let t,n,r,i,o=(0,d.c)(8),{comlink:a,history:l}=e;return o[0]!==a||o[1]!==l?(t=()=>a?.on("presentation/navigate",e=>{l?.update(e)}),n=[a,l],o[0]=a,o[1]=l,o[2]=t,o[3]=n):(t=o[2],n=o[3]),(0,c.useEffect)(t,n),o[4]!==a||o[5]!==l?(r=()=>{if(l)return l.subscribe(e=>{e.title=e.title||document.title,a?.post("visual-editing/navigate",e)})},i=[a,l],o[4]=a,o[5]=l,o[6]=r,o[7]=i):(r=o[6],i=o[7]),(0,c.useEffect)(r,i),null},oi=e=>{let t,n,r=(0,d.c)(3),{comlink:i}=e;return r[0]!==i?(t=()=>{let e=()=>{i.post("visual-editing/meta",{title:document.title})},t=new MutationObserver(t=>{let[n]=t;"TITLE"===n.target.nodeName&&e()});return t.observe(document.head,{subtree:!0,characterData:!0,childList:!0}),e(),()=>t.disconnect()},n=[i],r[0]=i,r[1]=t,r[2]=n):(t=r[1],n=r[2]),(0,c.useEffect)(t,n),null};function oo(e){let t=new CustomEvent("sanity/dragEnd",{detail:e,cancelable:!0});window.dispatchEvent(t)}let oa=(0,c.createContext)(null);function ol(){let e=(0,c.useContext)(oa);if(!e)throw Error("Schema context is missing");return e}function os(e,t,n,r){if(!e.type)throw Error("Node type is missing");return()=>t.patch(()=>(function(e,t,n){let{path:r,key:i}=ee(e);return[R(r,C([{_type:t,_key:Q()}],n,{_key:i}))]})(e,n,r))}function ou(e){let{node:t,doc:n}=e;return n?[{type:"action",label:"Duplicate",icon:eV.TdU,action:function(e,t){if(!e.type)throw Error("Node type is missing");return()=>t.patch(async({getSnapshot:t})=>(function(e,t,n="after"){let{path:r,key:i}=ee(e);return[R(r,C({...B(t,e.path),_key:Q()},n,{_key:i}))]})(e,await t()))}(t,n),telemetryEvent:"Visual Editing Context Menu Item Duplicated"}]:[]}function oc(e){let{node:t,doc:n}=e;return n?[{type:"action",label:"Remove",icon:eV.YPx,action:function(e,t){if(!e.type)throw Error("Node type is missing");return()=>t.patch(async({getSnapshot:t})=>(function(e,t){let{path:n,key:r}=ee(e),i=B(t,n).findIndex(e=>e._key===r);return[R(n,M(i,i+1))]})(e,await t()))}(t,n),telemetryEvent:"Visual Editing Context Menu Item Removed"}]:[]}async function od(e,t=!0){let{node:n,doc:r}=e;if(!r)return[];let i=[],o=[],[a,l,s,u]=await Promise.all([et(n,r,"previous"),et(n,r,"next"),et(n,r,"first"),et(n,r,"last")]);return s.length&&o.push({type:"action",label:"To top",icon:eV.VQ$,action:()=>r.patch(s),telemetryEvent:"Visual Editing Context Menu Item Moved"}),a.length&&o.push({type:"action",label:"Up",icon:eV.Kpk,action:()=>r.patch(a),telemetryEvent:"Visual Editing Context Menu Item Moved"}),l.length&&o.push({type:"action",label:"Down",icon:eV.ZLN,action:()=>r.patch(l),telemetryEvent:"Visual Editing Context Menu Item Moved"}),u.length&&o.push({type:"action",label:"To bottom",icon:eV.wvk,action:()=>r.patch(u),telemetryEvent:"Visual Editing Context Menu Item Moved"}),o.length&&(i.push({type:"group",label:"Move",icon:eV.ycB,items:o}),t&&i.push({type:"divider"})),i}async function of(e){let{node:t,field:n,doc:r}=e,i=[];return i.push(...ou(e)),i.push(...oc(e)),i.push(...await od(e)),i.push({type:"action",label:"Insert before",icon:eV.SKY,action:os(t,r,n.name,"before"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}),i.push({type:"action",label:"Insert after",icon:eV.amD,action:os(t,r,n.name,"after"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}),i}let op=e=>{let t,n,r,i,o,a=(0,d.c)(12),{label:l,parent:u,width:c,onSelect:f,boundaryElement:p}=e;return a[0]===Symbol.for("react.memo_cache_sentinel")?(t=["left-start","right","left","right-end","left-end","bottom","top"],a[0]=t):t=a[0],a[1]===Symbol.for("react.memo_cache_sentinel")?(n=[4,4,4,4],a[1]=n):n=a[1],a[2]!==p||a[3]!==c?(r={arrow:!1,constrainSize:!0,floatingBoundary:p,padding:0,placement:"right-start",fallbackPlacements:t,preventOverflow:!0,width:c,__unstable_margins:n},a[2]=p,a[3]=c,a[4]=r):r=a[4],a[5]!==f||a[6]!==u?(i=(0,s.jsx)(ts,{node:u,onSelect:f}),a[5]=f,a[6]=u,a[7]=i):i=a[7],a[8]!==l||a[9]!==r||a[10]!==i?(o=(0,s.jsx)(g.rX,{fontSize:1,icon:eV.amD,padding:2,popover:r,space
108:2,text:l,children:i}),a[8]=l,a[9]=r,a[10]=i,a[11]=o):o=a[11],o};async function om(e){let{doc:t,node:n,parent:r}=e,i=[];if(i.push(...ou(e)),i.push(...oc(e)),i.push(...await od(e)),r.options?.insertMenu){let e=(r.options.insertMenu||{}).views?.some(e=>"grid"===e.name)?0:void 0;i.push({type:"custom",component:({boundaryElement:i,sendTelemetry:o})=>(0,s.jsx)(op,{label:"Insert before",onSelect:e=>{os(n,t,e.name,"before")(),o("Visual Editing Context Menu Item Inserted",null)},parent:r,width:e,boundaryElement:i})}),i.push({type:"custom",component:({boundaryElement:i,sendTelemetry:o})=>(0,s.jsx)(op,{label:"Insert after",onSelect:e=>{os(n,t,e.name,"after")(),o("Visual Editing Context Menu Item Inserted",null)},parent:r,width:e,boundaryElement:i})})}else i.push({type:"group",label:"Insert before",icon:eV.SKY,items:r.of.filter(e=>"unionOption"===e.type).map(e=>({type:"action",icon:e6(e),label:"block"===e.name?"Paragraph":e.title||e.name,action:os(n,t,e.name,"before"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}))}),i.push({type:"group",label:"Insert after",icon:eV.amD,items:r.of.filter(e=>"unionOption"===e.type).map(e=>({type:"action",label:"block"===e.name?"Paragraph":e.title||e.name,icon:e6(e),action:os(n,t,e.name,"after"),telemetryEvent:"Visual Editing Context Menu Item Inserted"}))});return i}let og=[-4,4,-4,4];function oh(e){let t,n=(0,d.c)(27),{node:r,onDismiss:i,boundaryElement:o}=e,a=ta();n[0]!==r||n[1]!==i||n[2]!==a?(t=()=>{"action"===r.type&&(r.action?.(),i?.(),r.telemetryEvent&&a(r.telemetryEvent,null))},n[0]=r,n[1]=i,n[2]=a,n[3]=t):t=n[3];let l=t;if("divider"===r.type){let e;return n[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,s.jsx)(g.Nj,{}),n[4]=e):e=n[4],e}if("action"===r.type){let e,t=!r.action;return n[5]!==r.hotkeys||n[6]!==r.icon||n[7]!==r.label||n[8]!==l||n[9]!==t?(e=(0,s.jsx)(g.Dr,{fontSize:1,hotkeys:r.hotkeys,icon:r.icon,padding:2,space:2,text:r.label,disabled:t,onClick:l}),n[5]=r.hotkeys,n[6]=r.icon,n[7]=r.label,n[8]=l,n[9]=t,n[10]=e):e=n[10],e}if("group"===r.type){let e,t,a,l=r.icon;n[11]===Symbol.for("react.memo_cache_sentinel")?(e={arrow:!1,constrainSize:!0,placement:"right-start",fallbackPlacements:["left-start","right","left","right-end","left-end","bottom","top"],preventOverflow:!0,__unstable_margins:og},n[11]=e):e=n[11];let u=r.label;if(n[12]!==o||n[13]!==r.items||n[14]!==i){let e;n[16]!==o||n[17]!==i?(e=(e,t)=>(0,s.jsx)(oh,{node:e,onDismiss:i,boundaryElement:o},t),n[16]=o,n[17]=i,n[18]=e):e=n[18],t=r.items.map(e),n[12]=o,n[13]=r.items,n[14]=i,n[15]=t}else t=n[15];return n[19]!==r.icon||n[20]!==r.label||n[21]!==t?(a=(0,s.jsx)(g.rX,{fontSize:1,icon:l,padding:2,popover:e,space:2,text:u,children:t}),n[19]=r.icon,n[20]=r.label,n[21]=t,n[22]=a):a=n[22],a}if("custom"===r.type){let e,{component:t}=r;return n[23]!==t||n[24]!==o||n[25]!==a?(e=(0,s.jsx)(t,{boundaryElement:o,sendTelemetry:a}),n[23]=t,n[24]=o,n[25]=a,n[26]=e):e=n[26],e}return null}let oy=e=>{let t,n,r,i,o,a,l,u,f,p,m,h,y,b,v,w=(0,d.c)(43),{node:x,onDismiss:k,position:_}=e,{x:E,y:j}=_,[S,I]=(0,c.useState)(null),{getField:C}=ol(),{getDocument:M}=K();w[0]!==C||w[1]!==x?(t=C(x),w[0]=C,w[1]=x,w[2]=t):t=w[2];let{field:$,parent:R}=t,z=$?.title||$?.name||"Unknown type",[A,O]=(0,c.useState)(void 0);w[3]!==$||w[4]!==M||w[5]!==x||w[6]!==R?(n=()=>{(async()=>{let e=M(x.id);e&&O(await function(e){let{node:t,field:n,parent:r,doc:i}=e;return n?.type==="arrayItem"?of({node:t,field:n,doc:i}):r?.type==="union"?om({node:t,parent:r,doc:i}):Promise.resolve([])}({node:x,field:$,parent:R,doc:e}))})()},r=[$,x,R,M],w[3]=$,w[4]=M,w[5]=x,w[6]=R,w[7]=n,w[8]=r):(n=w[7],r=w[8]),(0,c.useEffect)(n,r),w[9]!==E||w[10]!==j?(i={getBoundingClientRect:()=>({bottom:j,left:E,right:E,top:j,width:0,height:0})},w[9]=E,w[10]=j,w[11]=i):i=w[11];let T=i;w[12]!==$?(o=e6($),w[12]=$,w[13]=o):o=w[13];let N=o;w[14]===Symbol.for("react.memo_cache_sentinel")?(a={minWidth:120,maxWidth:160},w[14]=a):a=w[14],w[15]!==N||w[16]!==A?(l=(0,s.jsx)(g.az,{flex:"none",children:A?(0,s.jsx)(g.EY,{size:1,children:N}):(0,s.jsx)(g.y$,{size:1})}),w[15]=N,w[16]=A,w[17]=l):l=w[17];let D=A?z:"Loading...";w[18]!==D?(u=(0,s.jsx)(g.BJ,{flex:1,space:2,children:(0,s.jsx)(g.EY,{size:1,weight:"semibold",children:D})}),w[18]=D,w[19]=u):u=w[19],w[20]!==l||w[21]!==u?(f=(0,s.jsxs)(g.so,{gap:2,padding:2,children:[l,u]}),w[20]=l,w[21]=u,w[22]=f):f=w[22],w[23]!==S||w[24]!==A||w[25]!==k?(p=A&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(g.Nj,{}),A.map((e,t)=>(0,s.jsx)(oh,{node:e,onDismiss:k,boundaryElement:S},t))]}),w[23]=S,w[24]=A,w[25]=k,w[26]=p):p=w[26],w[27]!==f||w[28]!==p?(m=(0,s.jsxs)(g.W1,{style:a,children:[f,p]}),w[27]=f,w[28]=p,w[29]=m):m=w[29];let P=`${E}-${j}`;return w[30]!==E||w[31]!==j?(h={position:"absolute",left:E,top:j},w[30]=E,w[31]=j,w[32]=h):h=w[32],w[33]!==P||w[34]!==h?(y=(0,s.jsx)("div",{style:h},P),w[33]=P,w[34]=h,w[35]=y):y=w[35],w[36]!==T||w[37]!==m||w[38]!==y?(b=(0,s.jsx)(g.AM,{__unstable_margins:og,arrow:!1,open:!0,placement:"right-start",referenceElement:T,content:m,children:y}),w[36]=T,w[37]=m,w[38]=y,w[39]=b):b=w[39],w[40]!==k||w[41]!==b?(v=(0,s.jsx)(te,{setBoundaryElement:I,onDismiss:k,children:b}),w[40]=k,w[41]=b,w[42]=v):v=w[42],v},ob=(0,c.createContext)(null),ov=(0,h.I4)(g.Zp)`
109  background-color: var(--overlay-bg);
110  border-radius: 3px;
111  pointer-events: none;
112  position: absolute;
113  will-change: transform;
114  box-shadow: var(--overlay-box-shadow);
115  transition: none;
116
117  --overlay-bg: transparent;
118  --overlay-box-shadow: inset 0 0 0 1px transparent;
119
120  [data-overlays] & {
121    --overlay-bg: color-mix(in srgb, transparent 95%, var(--card-focus-ring-color));
122    --overlay-box-shadow: inset 0 0 0 2px
123      color-mix(in srgb, transparent 50%, var(--card-focus-ring-color));
124  }
125
126  [data-fading-out] & {
127    transition:
128      box-shadow 1550ms,
129      background-color 1550ms;
130
131    --overlay-bg: rgba(0, 0, 255, 0);
132    --overlay-box-shadow: inset 0 0 0 1px transparent;
133  }
134
135  &[data-focused] {
136    --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color);
137  }
138
139  &[data-hovered]:not([data-focused]) {
140    transition: none;
141    --overlay-box-shadow: inset 0 0 0 2px var(--card-focus-ring-color);
142  }
143
144  /* [data-unmounted] & {
145    --overlay-box-shadow: inset 0 0 0 1px var(--card-focus-ring-color);
146  } */
147
148  :link {
149    text-decoration: none;
150  }
151`,ow=(0,h.I4)(g.so)`
152  bottom: 100%;
153  cursor: pointer;
154  pointer-events: none;
155  position: absolute;
156  right: 0;
157
158  [data-hovered]:not([data-menu-open]) & {
159    pointer-events: all;
160  }
161
162  [data-flipped] & {
163    bottom: auto;
164    top: 100%;
165  }
166`,ox=(0,h.I4)(g.so)`
167  top: 100%;
168  cursor: pointer;
169  pointer-events: none;
170  position: absolute;
171  left: 0;
172
173  gap: 4px;
174  padding: 4px 0;
175  flex-wrap: wrap;
176
177  [data-hovered]:not([data-menu-open]) & {
178    pointer-events: all;
179  }
180
181  [data-flipped] & {
182    top: calc(100% + 2rem);
183  }
184`,ok=(0,h.I4)(g.so)`
185  margin: -0.5rem;
186
187  [data-hovered]:not([data-menu-open]) & {
188    pointer-events: all;
189  }
190`,o_=(0,h.I4)(g.so)`
191  bottom: 100%;
192  cursor: pointer;
193  pointer-events: none;
194  position: absolute;
195  left: 0;
196
197  [data-hovered]:not([data-menu-open]) & {
198    pointer-events: all;
199  }
200
201  [data-flipped] & {
202    bottom: auto;
203    top: 100%;
204  }
205`,oE=(0,h.I4)(g.Zp)`
206  cursor: pointer;
207  background-color: var(--card-focus-ring-color);
208  right: 0;
209  border-radius: 3px;
210
211  & [data-ui='Text'] {
212    color: #fff;
213    white-space: nowrap;
214  }
215`,oj=(0,h.I4)(g.so)`
216  display: flex;
217  align-items: center;
218  background-color: var(--card-focus-ring-color);
219  right: 0;
220  border-radius: 3px;
221  & [data-ui='Text'],
222  & [data-sanity-icon] {
223    color: #fff;
224    white-space: nowrap;
225  }
226`,oS=h.I4.div`
227  position: absolute;
228  inset: 0;
229  pointer-events: all;
230`,oI=e=>{let t,n,r,i,o,a,l,u,f,p,h,y,b,v,w,x,k,_=(0,d.c)(59),{id:E,element:j,focused:S,componentResolver:I,node:C,showActions:M,draggable:$,targets:R,elementType:z,comlink:A,onActivateExclusivePlugin:O,onMenuOpenChange:T}=e,{getField:N,getType:D}=ol();_[0]!==D||_[1]!==C?(t=D(C),_[0]=D,_[1]=C,_[2]=t):t=_[2];let P=t;_[3]!==C?(n="path"in C?function(e){let{id:t,type:n,path:r,baseUrl:i,tool:o,workspace:a}=e;return(0,m.iz)({baseUrl:i,workspace:a,tool:o,type:n,id:t,path:r?(0,en.hy)(m.C.fromString(r)):[]})}(C):C.href,_[3]=C,_[4]=n):n=_[4];let L=n,H=function(){let e=(0,c.useContext)(ob);if(!e)throw Error("Preview Snapshots context is missing");return e}();e:{let e;if(!("path"in C)){r=void 0;break e}_[5]!==C||_[6]!==H?(e=H.find(e=>e._id===C.id)?.title,_[5]=C,_[6]=H,_[7]=e):e=_[7],r=e}let F=r;_[8]!==j||_[9]!==S||_[10]!==N||_[11]!==D?(i=function(e,t){let n=D(e),{field:r,parent:i}=N(e);if(!("id"in e)||!r||!n)return;let o=r.value.type;return{document:n,element:j,targetElement:t||j,field:r,focused:!!S,node:e,parent:i,type:o}},_[8]=j,_[9]=S,_[10]=N,_[11]=D,_[12]=i):i=_[12];let U=i;if(_[13]!==z||_[14]!==U||_[15]!==C?(o="element"===z?U(C):void 0,_[13]=z,_[14]=U,_[15]=C,_[16]=o):o=_[16],_[17]!==U||_[18]!==R){let e;_[20]!==U?(e=e=>U(e.sanity,e.element),_[20]=U,_[21]=e):e=_[21],a=R.map(e).filter(oR),_[17]=U,_[18]=R,_[19]=a}else a=_[19];_[22]!==o||_[23]!==a?(l={legacyComponentContext:o,pluginContexts:a},_[22]=o,_[23]=a,_[24]=l):l=_[24];let B=l,V=function(e,t){let n,r=(0,d.c)(4);e:{let i;if(!e){n=void 0;break e}if(r[0]!==e||r[1]!==t){let o=t?.(e);if(!o){n=void 0;break e}if((0,c.isValidElement)(o)){n=o;break e}i=(Array.isArray(o)?o:[o]).map(oM),r[0]=e,r[1]=t,r[2]=i,r[3]=n}else i=r[2],n=r[3];n=i}return n}(B.legacyComponentContext,I),W=function(e,t){let n,r=(0,d.c)(5);if(r[0]!==e||r[1]!==t){let i;r[3]!==t?(i=e=>{let n={id:ep(),context:e,hud:[],exclusive:[]};return t?.forEach(t=>{t.guard?.(e)&&("hud"===t.type&&n.hud.push(t),"exclusive"===t.type&&n.exclusive.push(t))}),n},r[3]=t,r[4]=i):i=r[4],n=e.map(i),r[0]=e,r[1]=t,r[2]=n}else n=r[2];return n}(B.pluginContexts,e.plugins);_[25]!==P?(u=P?.icon?(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:P.icon}}):(0,s.jsx)(eV.pyG,{}),_[25]=P,_[26]=u):u=_[26];let q=u,Y=(0,c.useId)();_[27]!==W?(f=W?.some(oz),_[27]=W,_[28]=f):f=_[28];let G=f||W?.length>1;_[29]!==E?(p=()=>{window.dispatchEvent(new CustomEvent("sanity-overlay/label-click",{detail:{id:E}}))},_[29]=E,_[30]=p):p=_[30];let J=p;return _[31]!==L||_[32]!==M?(h=M?(0,s.jsx)(ow,{gap:1,paddingY:1,children:(0,s.jsx)(o$,{href:L})}):null,_[31]=L,_[32]=M,_[33]=h):h=_[33],_[34]!==A||_[35]!==$||_[36]!==J||_[37]!==q||_[38]!==Y||_[39]!==W||_[40]!==O||_[41]!==T||_[42]!==G||_[43]!==F?(y=(F||G)&&(0,s.jsx)(o_,{gap:1,paddingY:1,onClick:J,children:(0,s.jsxs)(oj,{gap:2,padding:2,children:[$&&(0,s.jsx)(g.az,{marginRight:1,children:(0,s.jsx)(g.EY,{className:"drag-handle",size:0,children:(0,s.jsx)(eV.GG1,{})})}),(0,s.jsx)(g.EY,{size:0,children:q}),F&&(0,s.jsx)(g.EY,{size:1,weight:"medium",children:F}),G&&(0,s.jsx)(g.az,{paddingLeft:2,onClick:oA,children:(0,s.jsx)(ok,{children:(0,s.jsx)(tF,{id:Y,popover:{animate:!0,placement:"bottom-start",constrainSize:!0,tone:"default"},onOpen:()=>{T?.(!0)},onClose:()=>{T?.(!1)},button:(0,s.jsx)(g.$n,{icon:eV.Lz$,tone:"primary",padding:2}),menu:(0,s.jsx)(g.W1,{paddingY:0,children:(0,s.jsx)(td,{children:W?.map((e,t)=>(0,s.jsxs)(c.Fragment,{children:[(0,s.jsxs)(g.BJ,{role:"group",paddingY:1,space:0,children:[(0,s.jsx)(g.Dr,{paddingY:2,text:(0,s.jsx)(g.az,{paddingY:2,children:(0,s.jsx)(g.EY,{muted:!0,size:1,style:{textTransform:"capitalize"},children:`${e.context.document.name}: ${e.context.field?.name}`})}),onClick:()=>{e.context.node&&A?.post("visual-editing/focus",e.context.node)}}),e.exclusive.map(t=>
230t.component?(0,s.jsx)(g.Dr,{paddingY:2,icon:t.icon||(0,s.jsx)(eV.gP2,{}),text:(0,s.jsx)(g.az,{paddingY:2,children:(0,s.jsx)(g.EY,{size:1,children:t.title||t.name})}),onClick:()=>O?.(t,e.context)},t.name):null)]}),t<W.length-1&&(0,s.jsx)(g.Nj,{})]},e.id))})})})})})]})}),_[34]=A,_[35]=$,_[36]=J,_[37]=q,_[38]=Y,_[39]=W,_[40]=O,_[41]=T,_[42]=G,_[43]=F,_[44]=y):y=_[44],_[45]!==W?(b=W?.map(oO),_[45]=W,_[46]=b):b=_[46],_[47]!==b?(v=(0,s.jsx)(ox,{children:b}),_[47]=b,_[48]=v):v=_[48],_[49]!==h||_[50]!==y||_[51]!==v?(w=(0,s.jsxs)(td,{children:[h,y,v]}),_[49]=h,_[50]=y,_[51]=v,_[52]=w):w=_[52],_[53]!==V||_[54]!==B.legacyComponentContext?(x=Array.isArray(V)?V.map((e,t)=>{let{component:n,props:r}=e;return(0,s.jsx)(n,{PointerEvents:td,...B.legacyComponentContext,...r},t)}):V,_[53]=V,_[54]=B.legacyComponentContext,_[55]=x):x=_[55],_[56]!==w||_[57]!==x?(k=(0,s.jsxs)(s.Fragment,{children:[w,x]}),_[56]=w,_[57]=x,_[58]=k):k=_[58],k},oC=(0,c.memo)(function(e){let t,n,r,i,o,a,l,u,f,p,m,g,h,y=(0,d.c)(38),{draggable:b,focused:v,hovered:w,rect:x,wasMaybeCollapsed:k,enableScrollIntoView:_}=e,E=(0,c.useRef)(null),j=(0,c.useRef)(!1),S=`${x.w}px`,I=`${x.h}px`,C=`translate(${x.x}px, ${x.y}px)`;y[0]!==S||y[1]!==I||y[2]!==C?(t={width:S,height:I,transform:C},y[0]=S,y[1]=I,y[2]=C,y[3]=t):t=y[3];let M=t;y[4]!==_||y[5]!==v||y[6]!==k?(n=()=>{if(!j.current&&!k&&!0===v&&E.current&&_){let e=E.current;(0,nr.A)(E.current,{behavior:t=>{0!==t.length&&e.scrollIntoView({behavior:"smooth",block:"center",inline:"nearest"})},scrollMode:"if-needed",block:"center",inline:"nearest"})}j.current=!0===v},r=[v,k,_],y[4]=_,y[5]=v,y[6]=k,y[7]=n,y[8]=r):(n=y[7],r=y[8]),(0,c.useEffect)(n,r);let[$,R]=(0,c.useState)(!1);y[9]!==w?(i=()=>{if(!E.current||!w)return;let e=new IntersectionObserver(e=>{let[t]=e;R(t.boundingClientRect.top<0)},{threshold:1});return e.observe(E.current),()=>e.disconnect()},y[9]=w,y[10]=i):i=y[10],y[11]!==w||y[12]!==$?(o=[w,$],y[11]=w,y[12]=$,y[13]=o):o=y[13],(0,c.useEffect)(i,o);let[z,A]=(0,c.useState)(null);y[14]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{A(null),window.dispatchEvent(new CustomEvent("sanity-overlay/exclusive-plugin-closed"))},y[14]=a):a=y[14];let O=a;y[15]===Symbol.for("react.memo_cache_sentinel")?(l=(e,t)=>{A({plugin:e,context:t})},y[15]=l):l=y[15];let T=l,N=z?.plugin.component,[D,P]=(0,c.useState)(!1);y[16]===Symbol.for("react.memo_cache_sentinel")?(u=()=>{P(!1)},y[16]=u):u=y[16],y[17]!==w?(f=[w],y[17]=w,y[18]=f):f=y[18],(0,c.useEffect)(u,f),y[19]!==N||y[20]!==D?(p=D||N?(0,s.jsx)(tt,{onDismiss:O,blockScroll:D}):null,y[19]=N,y[20]=D,y[21]=p):p=y[21];let L=v?"":void 0,H=w?"":void 0,F=$?"":void 0,U=b?"":void 0,B=D?"":void 0;return y[22]!==N||y[23]!==z||y[24]!==w||y[25]!==e?(m=N?(0,s.jsx)(oS,{"data-sanity-overlay-element":!0,onClick:oT,children:(0,s.jsx)(N,{...z.context,closeExclusiveView:O})}):w?(0,s.jsx)(oI,{...e,onActivateExclusivePlugin:T,onMenuOpenChange:P}):null,y[22]=N,y[23]=z,y[24]=w,y[25]=e,y[26]=m):m=y[26],y[27]!==M||y[28]!==L||y[29]!==H||y[30]!==F||y[31]!==U||y[32]!==B||y[33]!==m?(g=(0,s.jsx)(ov,{"data-focused":L,"data-hovered":H,"data-flipped":F,"data-draggable":U,"data-menu-open":B,ref:E,style:M,children:m}),y[27]=M,y[28]=L,y[29]=H,y[30]=F,y[31]=U,y[32]=B,y[33]=m,y[34]=g):g=y[34],y[35]!==p||y[36]!==g?(h=(0,s.jsxs)(s.Fragment,{children:[p,g]}),y[35]=p,y[36]=g,y[37]=h):h=y[37],h});function oM(e){return"object"==typeof e&&"component"in e?e:{component:e,props:{}}}let o$=(0,c.memo)(function(e){let t,n,r,i=(0,d.c)(6),o=(0,c.useSyncExternalStore)(oN,oD);i[0]!==e.href||i[1]!==o?(t=function e(t,n){try{let r=new URL(t,typeof location>"u"?void 0:location.origin);if(r.hash){let t=new URL(e(r.hash.slice(1),n));return`${r.origin}${r.pathname}${r.search}#${t.pathname}${t.search}`}return r.searchParams.set("preview",n),r.toString()}catch{return t}}(e.href,o),i[0]=e.href,i[1]=o,i[2]=t):t=i[2];let a=t;return i[3]===Symbol.for("react.memo_cache_sentinel")?(n=(0,s.jsx)(oE,{padding:2,children:(0,s.jsx)(g.EY,{size:1,weight:"medium",children:"Open in Studio"})}),i[3]=n):n=i[3],i[4]!==a?(r=(0,s.jsx)(g.az,{as:"a",href:a,target:"_blank",rel:"noopener noreferrer",children:n}),i[4]=a,i[5]=r):r=i[5],r});function oR(e){return void 0!==e}function oz(e){return e.exclusive.length>0}function oA(e){e.stopPropagation()}function oO(e){return(0,s.jsx)(c.Fragment,{children:e.hud.map(t=>{let n=t.component;return n?(0,s.jsx)(n,{...e.context},t.name):null})},e.id)}function oT(e){e.stopPropagation()}function oN(e){let t=()=>e();return window.addEventListener("popstate",t),()=>window.removeEventListener("popstate",t)}function oD(){return window.location.href}let oP=e=>{let t,n=(0,d.c)(5),{dragGroupRect:r}
230=e,i=`${r.y}px`,o=`${r.x}px`,a=`${r.w-1}px`,l=`${r.h-1}px`;return n[0]!==i||n[1]!==o||n[2]!==a||n[3]!==l?(t=(0,s.jsx)("div",{style:{position:"absolute",top:i,left:o,width:a,height:l,border:"1px dashed #f0709b",pointerEvents:"none"}}),n[0]=i,n[1]=o,n[2]=a,n[3]=l,n[4]=t):t=n[4],t},oL=e=>{let t,n=(0,d.c)(4),{dragInsertPosition:r}=e;if(null===r)return;let i=r?.left||r?.right?"horizontal":"vertical",o=0,a=0,l=0,u=0;if("horizontal"===i){let{left:e,right:t}=r;if(l=6,t&&e){let n=e.rect.x+e.rect.w,r=t.rect.x,i=.0125*Math.min(t.rect.h,e.rect.h);o=.5*n+.5*r-3,a=e.rect.y+i,u=Math.min(t.rect.h,e.rect.h)-2*i}else if(t&&!e){let e=.0125*t.rect.h;o=t.rect.x-3,a=t.rect.y+e,u=t.rect.h-2*e}else if(e&&!t){let t=.0125*e.rect.h;o=e.rect.x+e.rect.w-3,a=e.rect.y+t,u=e.rect.h-2*t}}else{let{bottom:e,top:t}=r;if(e&&t){let n=Math.min(t.rect.x,e.rect.x),r=t.rect.y+t.rect.h,i=e.rect.y,s=.0125*Math.min(e.rect.w,t.rect.w);u=6,o=n+s,a=.5*r+.5*i-3,l=Math.max(e.rect.w,t.rect.w)-2*s}else if(e&&!t){let t=.0125*e.rect.w;o=e.rect.x+t,a=e.rect.y-3,l=e.rect.w-2*t,u=6}else if(t&&!e){let e=.0125*t.rect.w;o=t.rect.x+e,a=t.rect.y+t.rect.h-3,l=t.rect.w-2*e,u=6}}let c=`${l}px`,f=`${u}px`,p=`translate(${o}px, ${a}px)`;return n[0]!==c||n[1]!==f||n[2]!==p?(t=(0,s.jsx)("div",{style:{position:"absolute",width:c,height:f,transform:p,background:"#556bfc",border:"2px solid white",borderRadius:"999px",zIndex:"999999"}}),n[0]=c,n[1]=f,n[2]=p,n[3]=t):t=n[3],t},oH=h.I4.div`
231  --drag-preview-opacity: 0.98;
232  --drag-preview-skeleton-stroke: #ffffff;
233
234  @media (prefers-color-scheme: dark) {
235    --drag-preview-skeleton-stroke: #383d51;
236  }
237
238  position: fixed;
239  display: grid;
240  transform: ${({$scaleFactor:e,$width:t,$height:n})=>`translate(calc(var(--drag-preview-x) - ${t/2}px), calc(var(--drag-preview-y) - ${n/2}px)) scale(${e})`};
241  width: ${({$width:e})=>`${e}px`};
242  height: ${({$height:e})=>`${e}px`};
243  z-index: 9999999;
244  opacity: var(--drag-preview-opacity);
245  cursor: move;
246
247  .drag-preview-content-wrapper {
248    position: relative;
249    width: 100%;
250    height: 100%;
251    container-type: inline-size;
252  }
253
254  [data-ui='card'] {
255    position: relative;
256    width: 100%;
257    height: 100%;
258  }
259
260  .drag-preview-skeleton {
261    position: absolute;
262    inset: 0;
263
264    rect {
265      stroke: var(--drag-preview-skeleton-stroke);
266    }
267  }
268
269  .drag-preview-handle {
270    position: absolute;
271    top: 4cqmin;
272    left: 4cqmin;
273    width: 6cqmin;
274    fill: var(--drag-preview-handle-fill);
275  }
276`,oF=e=>{let t,n,r,i,o,a,l,u,c,f,p,m,h,y,b,v,w,x,k,_,E,j=(0,d.c)(50),{skeleton:S}=e,I=Math.min(S.maxWidth,window.innerWidth/2),C=S.w>I?I/S.w:1,M=S.offsetX*C,$=S.offsetY*C,R=(0,g.Xy)(),z=(0,g.M4)(),A=z.radius[~~function(e,t,n,r,i){var o;return o=(e-0)*(i-1)/1920+1,o<r?r:o>i?i:o}(S.w,0,0,1,z.radius.length-2)];if(j[0]!==M||j[1]!==$||j[2]!==R||j[3]!==A||j[4]!==C||j[5]!==S.childRects||j[6]!==S.h||j[7]!==S.w){let e=S.childRects.filter(oU),s=S.childRects.filter(oB);n=oH,i=S.w,o=S.h,a=M,l=$,u=C,t=g.Zp,m=A,h=4,y="hidden",b="transparent",v=R?"dark":"light",p="drag-preview-content-wrapper",c="drag-preview-skeleton",f=`0 0 ${S.w} ${S.h}`,r=[...e,...s],j[0]=M,j[1]=$,j[2]=R,j[3]=A,j[4]=C,j[5]=S.childRects,j[6]=S.h,j[7]=S.w,j[8]=t,j[9]=n,j[10]=r,j[11]=i,j[12]=o,j[13]=a,j[14]=l,j[15]=u,j[16]=c,j[17]=f,j[18]=p,j[19]=m,j[20]=h,j[21]=y,j[22]=b,j[23]=v}else t=j[8],n=j[9],r=j[10],i=j[11],o=j[12],a=j[13],l=j[14],u=j[15],c=j[16],f=j[17],p=j[18],m=j[19],h=j[20],y=j[21],b=j[22],v=j[23];return j[24]!==r||j[25]!==z.color?(w=r.map((e,t)=>(0,s.jsx)("rect",{x:e.x,y:e.y,width:e.w,height:e.h,fill:z.color.skeleton.from},t)),j[24]=r,j[25]=z.color,j[26]=w):w=j[26],j[27]!==w||j[28]!==c||j[29]!==f?(x=(0,s.jsx)("svg",{className:c,viewBox:f,children:w}),j[27]=w,j[28]=c,j[29]=f,j[30]=x):x=j[30],j[31]!==x||j[32]!==p?(k=(0,s.jsx)("div",{className:p,children:x}),j[31]=x,j[32]=p,j[33]=k):k=j[33],j[34]!==t||j[35]!==k||j[36]!==m||j[37]!==h||j[38]!==y||j[39]!==b||j[40]!==v?(_=(0,s.jsx)(t,{radius:m,shadow:h,overflow:y,tone:b,scheme:v,children:k}),j[34]=t,j[35]=k,j[36]=m,j[37]=h,j[38]=y,j[39]=b,j[40]=v,j[41]=_):_=j[41],j[42]!==n||j[43]!==i||j[44]!==o||j[45]!==a||j[46]!==l||j[47]!==u||j[48]!==_?(E=(0,s.jsx)(n,{$width:i,$height:o,$offsetX:a,$offsetY:l,$scaleFactor:u,children:_}),j[42]=n,j[43]=i,j[44]=o,j[45]=a,j[46]=l,j[47]=u,j[48]=_,j[49]=E):E=j[49],E};function oU(e){return"IMG"===e.tagName}function oB(e){return"IMG"!==e.tagName}let oV=(0,h.I4)(g.Zp)`
277  position: fixed;
278  bottom: 2rem;
279  left: 2rem;
280`,oW=()=>{let e,t,n=(0,d.c)(2);return n[0]===Symbol.for("react.memo_cache_sentinel")?(e={zIndex:"999999"},n[0]=e):e=n[0],n[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,s.jsx)(oV,{padding:2,shadow:2,radius:2,style:e,children:(0,s.jsxs)(g.so,{align:"center",gap:2,children:[(0,s.jsx)(g.qW,{keys:["Shift"]}),(0,s.jsx)(g.EY,{size:1,children:"Zoom Out"}),(0,s.jsx)(eV.mSu,{})]})}),n[1]=t):t=n[1],t};function oq(e,t){let{type:n}=t,{contextMenu:r,focusPath:i,perspective:o,isDragging:a,dragInsertPosition:l,dragShowMinimap:s,dragShowMinimapPrompt:u,dragSkeleton:c,dragMinimapTransition:d,dragGroupRect:f}=e,p=!1;if("presentation/focus"===n){let n=e.focusPath;n!==(i=t.data.path)&&(p=n.slice(i.length).startsWith("["))}return"presentation/perspective"===n&&(o=t.data.perspective),"element/contextmenu"===n&&(r="sanity"in t?{node:t.sanity,position:t.position}:null),("element/click"===n||"element/mouseleave"===n||"overlay/blur"===n||"presentation/blur"===n||"presentation/focus"===n)&&(r=null),"overlay/dragUpdateInsertPosition"===n&&(l=t.insertPosition),"overlay/dragStart"===n&&(a=!0),"overlay/dragUpdateSkeleton"===t.type&&(c=t.skeleton),"overlay/dragEnd"===n&&(a=!1),"overlay/dragToggleMinimapPrompt"===t.type&&(u=t.display),"overlay/dragStartMinimapTransition"===n&&(d=!0),"overlay/dragEndMinimapTransition"===n&&(d=!1),"overlay/dragUpdateGroupRect"===n&&(f=t.groupRect),"overlay/dragToggleMinimap"===n&&(s=t.display),{...e,contextMenu:r,elements:((e,t)=>{let{type:n}=t;switch(n){case"element/register":return e.find(e=>e.id===t.id)?e:[...e,{id:t.id,activated:!1,element:t.element,focused:!1,hovered:!1,rect:t.rect,sanity:t.sanity,dragDisabled:t.dragDisabled,targets:t.targets,elementType:t.elementType}];case"element/activate":return e.map(e=>e.id===t.id?{...e,activated:!0}:e);case"element/update":return e.map(e=>e.id===t.id?{...e,sanity:t.sanity,rect:t.rect,targets:t.targets,elementType:t.elementType}:e);case"element/unregister":return e.filter(e=>e.id!==t.id);case"element/deactivate":return e.map(e=>e.id===t.id?{...e,activated:!1,hovered:!1}:e);case"element/mouseenter":return e.map(e=>e.id===t.id?{...e,rect:t.rect,hovered:!0}:{...e,hovered:!1});case"element/mouseleave":return e.map(e=>e.id===t.id?{...e,hovered:!1}:e);case"element/updateRect":return e.map(e=>e.id===t.id?{...e,rect:t.rect}:e);case"element/click":return e.map(e=>({...e,focused:e.id===t.id&&"clicked"}));case"overlay/reset-mouse-state":return e.map(e=>({...e,focused:!1,hovered:!1}));case"overlay/blur":return e.map(e=>({...e,focused:!1}));case"presentation/blur":return e.map(e=>({...e,focused:!1}));case"presentation/focus":{let n=e.find(e=>"clicked"===e.focused);return e.map(e=>
280{let r="path"in e.sanity&&e.sanity.id===t.data.id&&e.sanity.path===t.data.path;return n&&e===n&&r?e:{...e,focused:r&&n?"duplicate":r}})}default:return e}})(e.elements,t),dragInsertPosition:l,dragSkeleton:c,dragGroupRect:f,isDragging:a,focusPath:i,perspective:o,wasMaybeCollapsed:p,dragShowMinimap:s,dragShowMinimapPrompt:u,dragMinimapTransition:d}}let oY=function(e){let t,n,r,i,o,a,l,u=(0,d.c)(13),{comlink:f,children:p}=e;u[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],u[0]=t):t=u[0];let[m,g]=(0,c.useState)(t);u[1]!==f?(n=async e=>{if(f)try{let t=await f.fetch("visual-editing/preview-snapshots",void 0,{signal:e,suppressWarnings:!0});g(t.snapshots)}catch{}},u[1]=f,u[2]=n):n=u[2];let h=n;return u[3]!==f||u[4]!==h?(r=()=>{if(!f)return;let e=new AbortController,t=f.onStatus(()=>{h(e.signal)},"connected");return()=>{e.abort(),t()}},i=[f,h],u[3]=f,u[4]=h,u[5]=r,u[6]=i):(r=u[5],i=u[6]),(0,c.useEffect)(r,i),u[7]!==f?(o=()=>f?.on("presentation/preview-snapshots",e=>{g(e.snapshots)}),a=[f],u[7]=f,u[8]=o,u[9]=a):(o=u[8],a=u[9]),(0,c.useEffect)(o,a),u[10]!==p||u[11]!==m?(l=(0,s.jsx)(ob.Provider,{value:m,children:p}),u[10]=p,u[11]=m,u[12]=l):l=u[12],l};function oG(e){return"document"===e.type}function oJ(e){return"type"===e.type}let oX=function(e){let t,n,r,i,o,a,l,u,f,p,m,g=(0,d.c)(22),{comlink:h,children:y,elements:b}=e;g[0]===Symbol.for("react.memo_cache_sentinel")?(t=new Map,g[0]=t):t=g[0];let[v,w]=(0,c.useState)(t),[x,k]=(0,c.useState)(null);
280g[1]!==h?(n=()=>{if(!h)return;let e=async function(e){if(h)try{let t=await h.fetch("visual-editing/schema",void 0,{signal:e,suppressWarnings:!0});k(t.schema)}catch{}},t=new AbortController,n=h.onStatus(()=>{e(t.signal)},"connected");return()=>{t.abort(),n()}},r=[h],g[1]=h,g[2]=n,g[3]=r):(n=g[2],r=g[3]),(0,c.useEffect)(n,r),g[4]===Symbol.for("react.memo_cache_sentinel")?(i=[],g[4]=i):i=g[4];let _=(0,c.useRef)(i),E=(0,c.useDeferredValue)(b);g[5]!==E?(o=E.reduce((e,t)=>{let{sanity:n}=t;if(!("id"in n)||!n.path.includes("[_key=="))return e;let r=n.path.split(".").toReversed().reduce((e,t)=>e.length?[t,...e]:t.includes("[_key==")?[t]:[],[]).join(".");return e.find(e=>e.id===n.id&&e.path===r)||e.push({id:n.id,path:r}),e},[]),g[5]=E,g[6]=o):o=g[6];let j=o,S=(0,c.useRef)(null);g[7]!==h||g[8]!==j?(a=()=>{if(!j.length||!h)return;let e=async(e,t)=>{let n=_.current;try{_.current=e;let n=await h.fetch("visual-editing/schema-union-types",{paths:e},{signal:t,suppressWarnings:!0});if(t.aborted)return;w(n.types),S.current=null}catch{}t.aborted&&(_.current=n)};j.some(e=>!_.current.find(t=>{let{id:n,path:r}=t;return n===e.id&&r===e.path}))&&(S.current?.abort(),S.current=new AbortController,e(j,S.current.signal))},l=[h,j],g[7]=h,g[8]=j,g[9]=a,g[10]=l):(a=g[9],l=g[10]),(0,c.useEffect)(a,l),g[11]!==x?(u=(e,t)=>{if(!x||"string"!=typeof e&&(!("path"in e)||!Array.isArray(x)))return;let n="string"==typeof e?e:e.type;return x.filter("document"===(t||"document")?oG:oJ).find(e=>e.name===n)},g[11]=x,g[12]=u):u=g[12];let I=u;g[13]!==I||g[14]!==v?(f=e=>{if(!("path"in e))return{field:void 0,parent:void 0};let t=I(e);if(!t)return{field:void 0,parent:void 0};let n=e.path.split(".").flatMap(oK);try{return function t(n,r,i,o){let a=void 0===o?[]:o;if(!n)return{field:void 0,parent:void 0};let[l,...s]=r;if("fields"in n){let e=n.fields[l];if(!e&&"rest"in n)return t(n.rest,r,n,a);if(!s.length)return{field:e,parent:i};if(!e)throw Error(`[@sanity/visual-editing] No field could be resolved at path: "${[...a,...r].join(".")}"`);return t(e.value,s,n,[...a,l])}if("array"===n.type)return t(n.of,r,n,a);if("arrayItem"===n.type)return s.length?t(n.value,s,n,[...a,l]):{field:n,parent:i};if("union"===n.type){let r=l.startsWith("[_key==")?v?.get(e.id)?.get([a.join("."),l].filter(Boolean).join("")):l;return t(n.of.find(e=>"unionOption"===e.type?e.name===r:e),s,n,[...a,l])}if("unionOption"===n.type)return l?t(n.value,r,n,a):{field:n,parent:i};if("inline"===n.type)return t(I(n.name,"type").value,r,n,a);throw Error(`[@sanity/visual-editing] No field could be resolved at path: "${[...a,...r].join(".")}"`)}(t,n,void 0)}catch(e){return e instanceof Error&&console.warn(e.message),{field:void 0,parent:void 0}}},g[13]=I,g[14]=v,g[15]=f):f=g[15];let C=f;g[16]!==C||g[17]!==I?(p={getField:C,getType:I},g[16]=C,g[17]=I,g[18]=p):p=g[18];let M=p;return g[19]!==y||g[20]!==M?(m=(0,s.jsx)(oa.Provider,{value:M,children:y}),g[19]=y,g[20]=M,g[21]=m):m=g[21],m};function oK(e){return e.includes("[")?e.split(/(\[.+\])/,2):[e]}let oZ=(e=>{let t=e,n=new Set;return{getState:()=>t,setState:e=>{t=e(t),n.forEach(e=>e())},subscribe:e=>(n.add(e),()=>n.delete(e))}})({}),oQ=e=>{let t,n,r,i,o,a,l=(0,d.c)(11),{comlink:u,children:f}=e;l[0]!==u?(t=()=>u?.on("presentation/shared-state",o0),n=[u],l[0]=u,l[1]=t,l[2]=n):(t=l[1],n=l[2]),(0,c.useEffect)(t,n),l[3]!==u?(r=()=>{(async function(){let e=await u?.fetch("visual-editing/shared-state",void 0,{suppressWarnings:!0});e&&oZ.setState(()=>e.state)})().catch(o1)},i=[u],l[3]=u,l[4]=r,l[5]=i):(r=l[4],i=l[5]),(0,c.useEffect)(r,i),l[6]!==u?(o={comlink:u,store:oZ},l[6]=u,l[7]=o):o=l[7];let p=o;return l[8]!==f||l[9]!==p?(a=(0,s.jsx)(eB.Provider,{value:p,children:f}),l[8]=f,l[9]=p,l[10]=a):a=l[10],a};function o0(e){"value"in e?oZ.setState(t=>({...t,[e.key]:e.value})):oZ.setState(t=>Object.fromEntries(Object.entries(t).filter(t=>{let[n]=t;return n!==e.key})))}function o1(e){console.debug(e),console.warn("[@sanity/visual-editing]: Failed to fetch shared state. Check your version of `sanity` is up-to-date")}let o2=e=>{let t,n,r=(0,d.c)(5),{children:i,comlink:o}=e;r[0]!==o?(t=(e,t)=>
280{if(!o)return;let n=ti[e];if(n)o.post("visual-editing/telemetry-log",{event:n,data:t});else throw Error(`Telemetry event: ${e} does not exist`)},r[0]=o,r[1]=t):t=r[1];let a=t;return r[2]!==i||r[3]!==a?(n=(0,s.jsx)(to.Provider,{value:a,children:i}),r[2]=i,r[3]=a,r[4]=n):n=r[4],n};function o5(){}function o3(e){return e.id}function o4(e){return!!e}function o6(e){let{sanity:t}=e;return t&&"id"in t?t:null}let o7=h.I4.div`
281  background-color: transparent;
282  direction: ltr;
283  inset: 0;
284  pointer-events: none;
285  position: absolute;
286  width: 100%;
287  height: 100%;
288  z-index: ${({$zIndex:e})=>e??"9999999"};
289`;function o9(e){let t,n;return t=requestAnimationFrame(()=>{n=requestAnimationFrame(e)}),()=>{void 0!==t&&cancelAnimationFrame(t),void 0!==n&&cancelAnimationFrame(n)}}let o8=e=>{let t,n,r,i,o,a=(0,d.c)(8),{documentIds:l}=e;a[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],a[0]=t):t=a[0];let[s,u]=(0,c.useState)(t);a[1]!==l?(n=()=>{u(e=>{let t=Array.from(new Set(l));return e.length===t.length&&e.reduce(ai,t)?.length===0?e:t})},r=[l],a[1]=l,a[2]=n,a[3]=r):(n=a[2],r=a[3]),(0,c.useEffect)(n,r);let f=W();return a[4]!==f||a[5]!==s?(i=()=>{for(let e of s)f.send({type:"observe",documentId:(0,m.T4)(e)}),f.send({type:"observe",documentId:(0,m.IM)(e)});return()=>{for(let e of s)f.send({type:"unobserve",documentId:(0,m.T4)(e)}),f.send({type:"unobserve",documentId:(0,m.IM)(e)})}},o=[f,s],a[4]=f,a[5]=s,a[6]=i,a[7]=o):(i=a[6],o=a[7]),(0,c.useEffect)(i,o),null},ae=e=>{let{comlink:t,dispatch:n,inFrame:r,inPopUp:i,onDrag:o,overlayEnabled:a,rootElement:l}=e,{dispatchDragEndEvent:s}=function(){let e,t,n,r=(0,d.c)(4),{getDocument:i}=K();return r[0]!==i?(e=()=>{let e=e=>{let{insertPosition:t,target:n,preventInsertDefault:r}=e.detail;if(r)return;let o=function(e){if(e){let{top:t,right:n,bottom:r,left:i}=e;if(i||t)return{node:(i??t).sanity,position:"after"};if(n||r)return{node:(n??r).sanity,position:"before"}}}(t);if(o){let e=i(n.id),{node:t,position:r}=o,{key:a,hasExplicitKey:l}=ee(n),{path:s,key:u}=ee(t);s&&u&&u!==a&&e.patch(async e=>{let{getSnapshot:t}=e,i=B(await t(),n.path);return l?[R(s,$({_key:a})),R(s,C(i,r,{_key:u}))]:[R(s,$(~~a)),R(s,C(i,r,u>a?~~u-1:~~u))]})}};return window.addEventListener("sanity/dragEnd",e),()=>{window.removeEventListener("sanity/dragEnd",e)}},t=[i],r[0]=i,r[1]=e,r[2]=t):(e=r[1],t=r[2]),(0,c.useEffect)(e,t),r[3]===Symbol.for("react.memo_cache_sentinel")?(n={dispatchDragEndEvent:oo},r[3]=n):n=r[3],n}(),u=ta(),f=function(e,t,n,r){let i,o,a=(0,d.c)(7),l=(0,c.useRef)(void 0),s=W()!==A;return a[0]!==e||a[1]!==t||a[2]!==n||a[3]!==r||a[4]!==s?(i=()=>{if(e)return l.current=function({handler:e,overlayElement:t,inFrame:n,inPopUp:r,optimisticActorReady:i}){let o=!1,a=new Map,l=new WeakMap,s=new Set,u=new WeakMap,c=new WeakMap,d,f,p,m=!1,g=[],h=()=>g[g.length-1];function y(e,t){e.removeEventListener("click",t.click,{capture:!0}),e.removeEventListener("contextmenu",t.contextmenu,{capture:!0}),e.removeEventListener("mousemove",t.mousemove,{capture:!0}),e.removeEventListener("mousedown",t.mousedown,{capture:!0}),e.removeEventListener("mouseenter",t.mouseenter),e.removeEventListener("mouseleave",t.mouseleave)}function b({id:t,elements:n,handlers:r}){let{element:i,measureElement:o}=n;i.addEventListener("click",r.click,{capture:!0}),i.addEventListener("contextmenu",r.contextmenu,{capture:!0}),i.addEventListener("mousemove",r.mousemove,{once:!0,capture:!0}),i.addEventListener("mousedown",r.mousedown,{capture:!0}),d.observe(o),e({type:"element/activate",id:t})}function v({id:t,elements:n,handlers:r}){let{element:i,measureElement:o}=n;y(i,r),d.unobserve(o),g=g.filter(e=>e!==i),e({type:"element/deactivate",id:t})}function w(t){if(!(!n&&!r||!i))for(let n of g){if(t===n){let n=l.get(t)?.sanity;if(!n||!eD(n))return;if(eU(t,n,s,l)){let n=t.style.cursor;n&&c.set(t,n),e({type:"overlay/setCursor",element:t,cursor:"move"});continue}}x(n)}}function x(t){let n=c.get(t);e({type:"overlay/setCursor",element:t,cursor:n})}function k(c){for(let d of function e(t){let n=[];function r(e,t,n,r){let i=(0,en.bX)(t);if(!i)return;let o=function e(t){let{display:n}=window.getComputedStyle(t);if("inline"!==n)return t;let r=t.parentElement;return r?e(r):null}(e);if(o)return{elements:{element:e,measureElement:o},sanity:i,reason:n,preventGrouping:r}}if(t)for(let i of t.childNodes)!function t(i,o){let a=function(t){let{nodeType:n,parentElement:i,textContent:o}=t;if(t.nodeType===Node.ELEMENT_NODE&&t.dataset?.sanityEditTarget!==void 0){let n=eP(e(t).map(e=>"element"===e.type?e.commonSanity:void 0).filter(e=>void 0!==e));if(n)return{reason:"edit-target",elements:{element:t,measureElement:t},sanity:n}}else if(n===Node.TEXT_NODE&&i&&o){let e=eN(o);return e?r(i,e,"stega-text",!0):void 0}else if(t.nodeType===Node.ELEMENT_NODE){if("SCRIPT"===t.tagName||"SANITY-VISUAL-EDITING"===t.tagName)return;if(t.dataset?.sanity)return r(t,t.dataset.sanity,"data-attribute",!!(t.textContent&&eT(t.textContent)));if(t.dataset?.sanityEditInfo)return r(t,t.dataset.sanityEditInfo,"data-attribute",!!(t.textContent&&eT(t.textContent)));if("IMG"===t.tagName){let e=eN(t.alt,!0);return e?r(t,e,"stega-attribute"):void 0}if("TIME"===t.tagName){let e=eN(t.dateTime,!0);return e?r(t,e,"stega-attribute"):void 0}if("SVG"===t.tagName.toUpperCase()){if(!t.ariaLabel)return;let e=eN(t.ariaLabel,!0);return e?r(t,e,"stega-attribute"):void 0}}}(i),l=o;if(i.nodeType===Node.ELEMENT_NODE&&i.dataset?.sanityEditGroup!==void 0&&(l={type:"group",elements:{element:i,measureElement:i},targets:[]},n.push(l)),a){let e={elements:a.elements,sanity:a.sanity,reason:a.reason};l&&!a.preventGrouping?l.targets.push(e):n.push({elements:a.elements,type:"element",targets:[e]})}if(i.nodeType===Node.ELEMENT_NODE&&"IMG"!==i.tagName&&"SCRIPT"!==i.tagName&&"SANITY-VISUAL-EDITING"!==i.tagName)for(let e of i.childNodes)t(e,l)}(i,void 0);return n.map(e=>{if(0===e.targets.length&&"group"===e.type)return{...e,commonSanity:void 0};let t=1===e.targets.length?e.targets[0].sanity:eP(e.targets.map(({s
289anity:e})=>e).filter(e=>void 0!==e))||e.targets[0].sanity;return t?{...e,commonSanity:t}:null}).filter(e=>null!==e)}(c)){if("group"===d.type){for(let e of d.targets){let t=l.get(e.elements.element);t&&"element"===t.type&&_(e.elements.element)}0===d.targets.length&&_(d.elements.element)}if(!d.commonSanity)continue;let{element:c}=d.elements;l.has(c)?function(t){let{element:n}=t.elements,r=l.get(n);r&&(l.set(n,{...r,sanity:t.commonSanity}),e({type:"element/update",elementType:r.type,id:r.id,rect:em(n),sanity:t.commonSanity,targets:t.targets.map(e=>({sanity:e.sanity,element:e.elements.element}))}))}(d):function({type:c,elements:d,commonSanity:p,targets:y}){let{element:v,measureElement:k}=d,_={click(t){let r=t.target;if(v===h()&&v.contains(r)){n&&(t.preventDefault(),t.stopPropagation());let r=l.get(v)?.sanity;r&&!m&&e({type:"element/click",id:E,sanity:r})}},contextmenu(t){if(!("path"in p)||!n&&!r||!i||!p.path.split(".").pop()?.includes("[_key=="))return;let o=t.target;v===h()&&v.contains(o)&&((n||r)&&(t.preventDefault(),t.stopPropagation()),e({type:"element/contextmenu",id:E,position:{x:t.clientX,y:t.clientY},sanity:p}))},mousedown(t){if(t.preventDefault(),t.currentTarget!==g.at(-1)||v.getAttribute("data-sanity-drag-disable")||!n&&!r||!i)return;let o=l.get(v)?.sanity;if(!o||!eD(o)||!eL(o.path))return;let a=eU(v,p,s,l);a&&function(e){var t;let{mouseEvent:n,element:r,overlayGroup:i,handler:o,target:a,onSequenceStart:l,onSequenceEnd:s}=e;if(0!==n.button)return;window.focus();let u=i.map(e=>em(e.elements.element)),c=r.getAttribute("data-sanity-drag-flow")||((t=u).some(e=>t.filter(t=>!eh(e,t)).some(t=>e.y===t.y))?"horizontal":"vertical"),d=r.getAttribute("data-sanity-drag-group"),f=!!r.getAttribute("data-sanity-drag-minimap-disable"),p=!!r.getAttribute("data-sanity-drag-prevent-default"),m=r.getAttribute("data-unstable_sanity-drag-document-height"),g=r.getAttribute("data-unstable_sanity-drag-group-height"),h=null,y=e_(n),b=document.body,{minYScaled:v,scaleFactor:w}=function(e,t){let n=t||ew(e).height,r=(n+=200)>window.innerHeight?window.innerHeight/n:1,{min:i}=ew(e.map(e=>ev(e,r,{x:window.innerWidth/2,y:0})));return{scaleFactor:r,minYScaled:i-100*r}}(u,g?~~g:null),x=!1,k=!1,_=!0;eC||(ez={body:{overflow:window.getComputedStyle(document.body).overflow,height:window.getComputedStyle(document.body).height},documentElement:{overflow:window.getComputedStyle(document.documentElement).overflow,height:window.getComputedStyle(document.documentElement).height}},eR=m?~~m:document.documentElement.scrollHeight);let E=setInterval(()=>{u=i.map(e=>em(e.elements.element))},150),j=()=>{w>=1||(o({type:"overlay/dragUpdateSkeleton",skeleton:eE(e$,r,w)}),o({type:"overlay/dragToggleMinimapPrompt",display:!1}),ej(b,w,v,o,150).then(()=>{setTimeout(()=>{o({type:"overlay/dragUpdateGroupRect",groupRect:eS(u)})},300)}))},S=e=>{Math.abs(e.deltaY)>=10&&w<1&&!eC&&!k&&!f&&_&&(o({type:"overlay/dragToggleMinimapPrompt",display:!0}),k=!0),!e.shiftKey||eC||f||(window.dispatchEvent(new CustomEvent("unstable_sanity/dragApplyMinimap")),eC=!0,setTimeout(()=>{j()},50))},I=e=>{if(e.preventDefault(),eM=function(e){let t=document.body,n=window.getComputedStyle(t).transform;if("none"===n)return{x:e.x,y:e.y};let r=new DOMMatrix(n).inverse(),i=new DOMPoint(e.x,e.y).matrixTransform(r);return{x:i.x,y:i.y}}(e$=e_(e)),4>Math.abs(ey(e$,y)))return;if(!x){let e=eS(u),t=eE(e$,r,1);o({type:"overlay/dragStart",flow:c}),o({type:"overlay/dragUpdateSkeleton",skeleton:t}),o({type:"overlay/dragUpdateGroupRect",groupRect:e}),x=!0,l()}o({type:"overlay/dragUpdateCursorPosition",x:e$.x,y:e$.y}),!e.shiftKey||eC||f||(window.dispatchEvent(new CustomEvent("unstable_sanity/dragApplyMinimap")),eC=!0,setTimeout(()=>{j()},50));let t=function(e,t,n){if("horizontal"===n){let r={x1:e.x,y1:e.y,x2:e.x-1e8,y2:e.y},i={x1:e.x,y1:e.y,x2:e.x+1e8,y2:e.y};return{left:eb(r,t,n),right:eb(i,t,n)}}{let r={x1:e.x,y1:e.y,x2:e.x,y2:e.y-1e8},i={x1:e.x,y1:e.y,x2:e.x,y2:e.y+1e8};return{top:eb(r,t,n),bottom:eb(i,t,n)}}}(e$,u,c);JSON.stringify(h)!==JSON.stringify(t)&&o({type:"overlay/dragUpdateInsertPosition",insertPosition:ek(i,h=t,c)})},C=()=>{_=!1,o({type:"overlay/dragEnd",target:a,insertPosition:h?ek(i,h,c):null,dragGroup:d,flow:c,preventInsertDefault:p}),k&&o({type:"overlay/dragToggleMinimapPrompt",display:!1}),eC||(clearInterval(E),s(),A(),z()),R()},M=e=>{"Shift"===e.key&&eC&&(eC=!1,o({type:"overlay/dragUpdateSkeleton",skeleton:eE(e$,r,1/w)}),window.dispatchEvent(new CustomEvent("unstable_sanity/dragResetMinimap")),setTimeout(()=>{eI(eM.y,b,eR,o,150,ez)},50),o({type:"overlay/dragUpdateGroupRect",groupRect:null}),_||(clearInterval(E),R(),A(),z(),s()))},$=()=>{o({type:"overlay/dragUpdateGroupRect",groupRect:null}),window.dispatchEvent(new CustomEvent("unstable_sanity/dragResetMinimap")),setTimeout(()=>{eI(eM.y,b,eR,o,150,ez).then(()=>{eC=!1})},50),clearInterval(E),R(),A(),z(),s()},R=()=>{window.removeEventListener("mousemove",I),window.removeEventListener("wheel",S),window.removeEventListener("mouseup",C)},z=()=>{window.removeEventListener("keyup",M)},A=()=>{window.removeEventListener("blur",$)};window.addEventListener("blur",$),window.addEventListener("keyup",M),window.addEventListener("wheel",S),window.addEventListener("mousemove",I),window.addEventListener("mouseup",C)}({element:v,handler:e,mouseEvent:t,overlayGroup:a,target:o,onSequenceStart:()=>{m=!0},onSequenceEnd:()=>{setTimeout(()=>{m=!1},250)}})},mousemove(e){_.mouseenter(e);let t=e.currentTarget;t&&(t.addEventListener("mouseenter",_.mouseenter),t.addEventListener("mouseleave",_.mouseleave))},mouseenter(){document.querySelector("vercel-live-feedback")&&v.closest("[data-vercel-edit-info]")||v.closest("[data-vercel-edit-target]")||(g.push(v),e({type:"element/mouseenter",id:E,rect:em(v)}),w(v))},mouseleave(n){function r(){g.pop();let t=h();if(e({type:"element/mouseleave",id:E}),t){w(t);let n=l.get(t);n&&e({type:"element/mouseenter",id:n.id,rect:em(t)})}x(v)}let{relatedTarget:i}=n,o=eO(i),a=t.contains(o);if(eA(o)&&a)return function e(t){let n=i=>{let{relatedTarget:o}=i;eO(o)?o&&eA(o)&&(t.removeEventListener("mouseleave",n),e(o)):(t.removeEventListener("mouseleave",n),r())};t.addEventListener("mouseleave",n)}(o);r()}},E=ep(),j={type:c,id:E,elements:d,sanity:p,handlers:_};s.add(v),u.set(k,v),a.set(E,v),l.set(v,j),f?.observe(v),e({type:"element/register",elementType:c,id:E,element:v,rect:em(v),sanity:p,dragDisabled:!!v.getAttribute("data-sanity-drag-disable"),targets:y.map(e=>({sanity:e.sanity,element:e.elements.element}))}),o&&b(j)}(d)}}function _(t){let n=l.get(t);if(n){let{id:r,handlers:i}=n;y(t,i),d.unobserve(t),l.delete(t),s.delete(t),a.delete(r),e({type:"element/unregister",id:r})}}function E(t){let n=l.get(t);n&&e({type:"element/updateRect",id:n.id,rect:em(t)})}function j(e){if(o)for(let t of e){let{target:e}=t,n=eA(e)&&l.get(e);n&&(t.isIntersecting?b(n):v(n))}}function S(t){let n=eO(t.target);if(n){"capture"===n.dataset.sanityOverlayElement&&(t.preventDefault(),t.stopPropagation());return}g=[],e({type:"overlay/blur"})}function I(){g=[],e({type:"overlay/reset-mouse-state"})}function C(){for(let e of s)E(e)}function M(t){"Escape"===t.key&&(g=[],e({type:"overlay/blur"}))}function $(e){let{target:t}=e;if(!(t===window.document||!eA(t)))for(let e of s)t.contains(e)&&E(e)}function R(){o||(f=new IntersectionObserver(j,{threshold:.3}
289),s.forEach(e=>f.observe(e)),e({type:"overlay/activate"}),o=!0)}function z(){o&&(f?.disconnect(),s.forEach(e=>{let t=l.get(e);t&&v(t)}),e({type:"overlay/deactivate"}),o=!1)}function A(t){let{id:n}=t.detail,r=a.get(n);if(!r)return;let i=l.get(r)?.sanity;i&&e({type:"element/click",id:n,sanity:i})}return window.document.fonts.ready.then(()=>{for(let e of s)E(e)}),window.addEventListener("click",S),window.addEventListener("contextmenu",S),window.addEventListener("sanity-overlay/exclusive-plugin-closed",I),window.addEventListener("sanity-overlay/label-click",A),window.addEventListener("keydown",M),window.addEventListener("resize",C),window.addEventListener("scroll",$,{capture:!0,passive:!0}),d=new ResizeObserver(function(e){for(let t of e){let e=t.target;if(eA(e)){let t=u.get(e);if(!t)return;E(t)}}}),(p=new MutationObserver(function(e){let n=!1;for(let r of e){let{target:e,type:i}=r,o="characterData"===i?e.parentElement:e;if(!(o===t||t.contains(o))&&(n=!0,eA(o))){let e=o.parentElement?.closest("[data-sanity-edit-group]")||null;k({childNodes:[eA(e)?e:o]})}}if(n)for(let e of s)e.isConnected||_(e),l.get(e)?.type!=="group"||e.hasAttribute("data-sanity-edit-group")||_(e)})).observe(document.body,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),k(document.body),R(),{activate:R,deactivate:z,destroy:function(){window.removeEventListener("click",S),window.removeEventListener("contextmenu",S),window.removeEventListener("sanity-overlay/exclusive-plugin-closed",I),window.removeEventListener("sanity-overlay/label-click",A),window.removeEventListener("keydown",M),window.removeEventListener("resize",C),window.removeEventListener("scroll",$),p.disconnect(),d.disconnect(),s.forEach(e=>{_(e)}),a.clear(),s.clear(),g=[],z()}}}({handler:t,overlayElement:e,inFrame:n,inPopUp:r,optimisticActorReady:s}),()=>{l.current?.destroy(),l.current=void 0}},o=[e,t,n,r,s],a[0]=e,a[1]=t,a[2]=n,a[3]=r,a[4]=s,a[5]=i,a[6]=o):(i=a[5],o=a[6]),(0,c.useEffect)(i,o),l}(l,(0,c.useCallback)(e=>{if("element/click"===e.type){let{sanity:n}=e;t?.post("visual-editing/focus",n),u("Visual Editing Overlay Clicked",null)}else if("overlay/activate"===e.type)t?.post("visual-editing/toggle",{enabled:!0});else if("overlay/deactivate"===e.type)t?.post("visual-editing/toggle",{enabled:!1});else if("overlay/dragEnd"===e.type){let{insertPosition:t,target:n,dragGroup:r,flow:i,preventInsertDefault:o}=e;s({insertPosition:t,target:n,dragGroup:r,flow:i,preventInsertDefault:o}),t&&u("Visual Editing Drag Sequence Completed",null)}else if("overlay/dragUpdateCursorPosition"===e.type)return void o(e.x,e.y);else if("overlay/dragToggleMinimap"===e.type&&!0===e.display)u("Visual Editing Drag Minimap Enabled",null);else if("overlay/setCursor"===e.type){let{element:t,cursor:n}=e;n?t.style.cursor=n:t.style.removeProperty("cursor")}n(e)},[t,n,s,o,u]),r,i);return(0,c.useEffect)(()=>{a?f.current?.activate():f.current?.deactivate()},[f,a]),null},at=e=>{let t,n,r,i,o,a,l,u,f,p,m,h,y,b,v,w,x,k,_,E,j,S,I,C=(0,d.c)(76),{comlink:M,comlinkStatus:$,componentResolver:R,inFrame:z,inPopUp:O,zIndex:T}=e,N=(0,g.Xy)();C[0]===Symbol.for("react.memo_cache_sentinel")?(t={contextMenu:null,dragInsertPosition:null,dragShowMinimap:!1,dragShowMinimapPrompt:!1,dragSkeleton:null,elements:[],focusPath:"",isDragging:!1,perspective:"published",wasMaybeCollapsed:!1,dragMinimapTransition:!1,dragGroupRect:null},C[0]=t):t=C[0];let[D,P]=(0,c.useReducer)(oq,t),{contextMenu:L,dragInsertPosition:H,dragShowMinimap:F,dragShowMinimapPrompt:U,dragSkeleton:B,elements:V,isDragging:q,perspective:Y,wasMaybeCollapsed:G,dragMinimapTransition:J,dragGroupRect:X}=D,[K,Z]=(0,c.useState)(null),[Q,ee]=(0,c.useState)(!0);C[1]!==M?(n=()=>{let e=[M?.on("presentation/focus",e=>{P({type:"presentation/focus",data:e})}),M?.on("presentation/blur",e=>{P({type:"presentation/blur",data:e})}),M?.on("presentation/toggle-overlay",()=>{ee(ao)})].filter(Boolean);return()=>e.forEach(aa)},r=[M],C[1]=M,C[2]=n,C[3]=r):(n=C[2],r=C[3]),(0,c.useEffect)(n,r),function(e,t){let n,r,i=(0,d.c)(4);i[0]!==e||i[1]!==t?(n=()=>{let n=new AbortController;e?.fetch("visual-editing/fetch-perspective",void 0,{signal:n.signal,suppressWarnings:!0}).then(e=>{t({type:"presentation/perspective",data:e})}).catch(o5);let r=e?.on("presentation/perspective",e=>{t({type:"presentation/perspective",data:e})});return()=>{r?.(),n.abort()}},r=[e,t],i[0]=e,i[1]=t,i[2]=n,i[3]=r):(n=i[2],r=i[3]),(0,c.useEffect)(n,r)}(M,P),function(e,t,n){let r,i,o,a=(0,d.c)(7),l=(0,c.useRef)(void 0);
289a[0]!==e?(r=(t,n)=>{e?.post("visual-editing/documents",{documents:t,perspective:n})},a[0]=e,a[1]=r):r=a[1];let s=r;a[2]!==t||a[3]!==n||a[4]!==s?(i=()=>{let e=t.map(o6).filter(o4),r=new Set(e.map(o3));if(!l.current||!function(e,t){if(e===t)return!0;if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}(r,l.current.nodeIds)||n!==l.current.perspective){let t=Array.from(r).map(t=>{let{type:n,projectId:r,dataset:i}=e.find(e=>e.id===t);return r&&i?{_id:t,_type:n,_projectId:r,_dataset:i}:{_id:t,_type:n}});l.current={nodeIds:r,perspective:n},s(t,n)}},o=[t,n,s],a[2]=t,a[3]=n,a[4]=s,a[5]=i,a[6]=o):(i=a[5],o=a[6]),(0,c.useEffect)(i,o)}(M,V,Y),C[4]!==K?(i=(e,t)=>{K&&(K.style.setProperty("--drag-preview-x",`${e}px`),K.style.setProperty("--drag-preview-y",`${t-window.scrollY}px`))},C[4]=K,C[5]=i):i=C[5];let et=i;C[6]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{let e=!1,t=t=>{ar(t)&&e&&(e=!1,ee(as))},n=t=>{if(ar(t)){if(t.ctrlKey||t.metaKey||t.shiftKey)return;e||(e=!0,ee(au))}(function(e,t){return e.every(e=>an[e]?t[an[e]]:t.key===e.toUpperCase())})(["mod","\\"],t)&&ee(ac)},r=()=>{e&&(e=!1,ee(ad))};return window.addEventListener("click",al),window.addEventListener("keydown",n),window.addEventListener("keyup",t),window.addEventListener("blur",r),()=>{window.removeEventListener("click",al),window.removeEventListener("keydown",n),window.removeEventListener("keyup",t),window.removeEventListener("blur",r)}},a=[ee],C[6]=o,C[7]=a):(o=C[6],a=C[7]),(0,c.useEffect)(o,a);let[en,er]=(0,c.useState)(!1),[ei,eo]=(0,c.useState)(!1),ea=(0,c.useRef)(void 0);C[8]!==Q?(l=()=>{if(Q)return o9(()=>{er(!0),o9(()=>{eo(!0),ea.current=setTimeout(()=>{eo(!1),er(!1)},1500)})});ea.current&&(clearTimeout(ea.current),er(!1),eo(!1))},u=[Q],C[8]=Q,C[9]=l,C[10]=u):(l=C[9],u=C[10]),(0,c.useEffect)(l,u),C[11]!==V?(f=V.flatMap(af),C[11]=V,C[12]=f):f=C[12];let el=f;C[13]===Symbol.for("react.memo_cache_sentinel")?(p=()=>{P({type:"overlay/blur"})},C[13]=p):p=C[13];let es=p,eu=W()!==A,ec=eu?R:void 0;e:{let t;if((z||O)&&"connected"!==$||q){let e;C[14]===Symbol.for("react.memo_cache_sentinel")?(e=[],C[14]=e):e=C[14],m=e;break e}C[15]!==M||C[16]!==ec||C[17]!==J||C[18]!==F||C[19]!==V||C[20]!==z||C[21]!==q||C[22]!==eu||C[23]!==e.plugins||C[24]!==G?(t=V.filter(ap).map(t=>{let{id:n,element:r,focused:i,hovered:o,rect:a,sanity:l,dragDisabled:u,targets:c,elementType:d}=t,f=!u&&!!r.getAttribute("data-sanity")&&eu&&V.some(e=>"id"in e.sanity&&"id"in l&&eF(e.sanity,l)&&e.sanity.path!==l.path);return(0,s.jsx)(oC,{comlink:M,componentResolver:ec,plugins:e.plugins,element:r,enableScrollIntoView:!q&&!J&&!F,id:n,focused:i,hovered:o,node:l,rect:a,showActions:!z,draggable:f,isDragging:q||J,wasMaybeCollapsed:i&&G,targets:c,elementType:d},n)}),C[15]=M,C[16]=ec,C[17]=J,C[18]=F,C[19]=V,C[20]=z,C[21]=q,C[22]=eu,C[23]=e.plugins,C[24]=G,C[25]=t):t=C[25],m=t}let ed=m,ef=N?"dark":"light",ep=ei?"":void 0,em=en?"":void 0;return C[26]!==el||C[27]!==Y?(h=(0,s.jsx)(o8,{documentIds:el,perspective:Y}),C[26]=el,C[27]=Y,C[28]=h):h=C[28],C[29]!==M||C[30]!==z||C[31]!==O||C[32]!==Q||C[33]!==K||C[34]!==et?(y=(0,s.jsx)(ae,{comlink:M,dispatch:P,inFrame:z,inPopUp:O,onDrag:et,overlayEnabled:Q,rootElement:K}),C[29]=M,C[30]=z,C[31]=O,C[32]=Q,C[33]=K,C[34]=et,C[35]=y):y=C[35],C[36]!==L?(b=L&&(0,s.jsx)(oy,{...L,onDismiss:es}),C[36]=L,C[37]=b):b=C[37],C[38]!==X||C[39]!==H||C[40]!==J||C[41]!==U||C[42]!==q?(v=q&&!J&&(0,s.jsxs)(s.Fragment,{children:[H&&(0,s.jsx)(oL,{dragInsertPosition:H}),U&&(0,s.jsx)(oW,{}),X&&(0,s.jsx)(oP,{dragGroupRect:X})]}),C[38]=X,C[39]=H,C[40]=J,C[41]=U,C[42]=q,C[43]=v):v=C[43],C[44]!==B||C[45]!==q?(w=q&&B&&(0,s.jsx)(oF,{skeleton:B}),C[44]=B,C[45]=q,C[46]=w):w=C[46],C[47]!==ed||C[48]!==ep||C[49]!==em||C[50]!==h||C[51]!==y||C[52]!==b||C[53]!==v||C[54]!==w||C[55]!==T?(x=(0,s.jsxs)(o7,{"data-fading-out":ep,"data-overlays":em,ref:Z,$zIndex:T,children:[h,y,b,ed,v,w]}),C[47]=ed,C[48]=ep,C[49]=em,C[50]=h,C[51]=y,C[52]=b,C[53]=v,C[54]=w,C[55]=T,C[56]=x):x=C[56],C[57]!==M||C[58]!==x?(k=(0,s.jsx)(oQ,{comlink:M,children:x}),C[57]=M,C[58]=x,C[59]=k):k=C[59],C[60]!==M||C[61]!==k?(_=(0,s.jsx)(oY,{comlink:M,children:k}
289),C[60]=M,C[61]=k,C[62]=_):_=C[62],C[63]!==M||C[64]!==V||C[65]!==_?(E=(0,s.jsx)(oX,{comlink:M,elements:V,children:_}),C[63]=M,C[64]=V,C[65]=_,C[66]=E):E=C[66],C[67]!==K||C[68]!==E?(j=(0,s.jsx)(g.XS,{children:(0,s.jsx)(g.GD,{element:K,children:E})}),C[67]=K,C[68]=E,C[69]=j):j=C[69],C[70]!==ef||C[71]!==j?(S=(0,s.jsx)(g.NP,{scheme:ef,theme:g.Qx,tone:"transparent",children:j}),C[70]=ef,C[71]=j,C[72]=S):S=C[72],C[73]!==M||C[74]!==S?(I=(0,s.jsx)(o2,{comlink:M,children:S}),C[73]=M,C[74]=S,C[75]=I):I=C[75],I},an={alt:"altKey",ctrl:"ctrlKey",mod:"u">typeof window&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform)?"metaKey":"ctrlKey",shift:"shiftKey"};function ar(e){return"Alt"===e.key}function ai(e,t){return e.filter(e=>e!==t)}function ao(e){return!e}function aa(e){return e()}function al(e){let t=e.target;if(((0,g.nY)(t)||(0,g.sb)(t)&&t.closest("a"))&&e.altKey){e.preventDefault(),e.stopPropagation();let t=new MouseEvent(e.type,{...e,altKey:!1,bubbles:!0,cancelable:!0});e.target?.dispatchEvent(t)}}function as(e){return!e}function au(e){return!e}function ac(e){return!e}function ad(e){return!e}function af(e){return"id"in e.sanity?[e.sanity.id]:[]}function ap(e){return e.activated||e.focused}let am=e=>{let t,n,r=(0,d.c)(4),{comlink:i,refresh:o}=e,a=(0,c.useRef)(0),l=(0,c.useRef)(0);return r[0]!==i||r[1]!==o?(t=()=>i.on("presentation/refresh",e=>{if("manual"===e.source){clearTimeout(a.current);let t=o(e);if(!1===t)return;i.post("visual-editing/refreshing",e);let n=!1;a.current=window.setTimeout(()=>{i.post("visual-editing/refreshed",e),n=!0},3e3),t?.finally?.(()=>{n||(clearTimeout(a.current),i.post("visual-editing/refreshed",e))})}else if("mutation"===e.source){clearTimeout(l.current);let t=o(e);if(!1===t)return;i.post("visual-editing/refreshing",e),l.current=window.setTimeout(()=>{let t=o(e);!1!==t&&(i.post("visual-editing/refreshing",e),t?.finally?.(()=>{i.post("visual-editing/refreshed",e)})||i.post("visual-editing/refreshed",e))},1e3),t?.finally?.(()=>{i.post("visual-editing/refreshed",e)})||i.post("visual-editing/refreshed",e)}}),n=[i,o],r[0]=i,r[1]=o,r[2]=t,r[3]=n):(t=r[2],n=r[3]),(0,c.useEffect)(t,n),null};function ag(e){let{data:t,origin:n}=e;t&&"object"==typeof t&&"domain"in t&&"sanity/channels"===t.domain&&"from"in t&&"presentation"===t.from&&"type"in t&&"presentation/status"===t.type&&window.parent.postMessage({domain:"sanity/channels",type:"visual-editing/status",data:{origin:location.origin}},n)}function ah(){console.warn("[@sanity/visual-editing] Package version mismatch detected: Please update your Sanity studio to prevent potential compatibility issues.")}function ay(){}let ab=e=>{let t,n,r,i,o,a,l,u,m=(0,d.c)(23),{components:g,plugins:h,history:y,portal:b,refresh:v,zIndex:w}=e,x=void 0===b||b,[k,_]=(0,c.useState)(null),[E,j]=(0,c.useState)(null);m[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{_((0,f.Fk)()),j((0,f.v$)())},n=[],m[0]=t,m[1]=n):(t=m[0],n=m[1]),(0,c.useEffect)(t,n);let[S,C]=(0,c.useState)(null);m[2]!==x?(r=()=>{if(!1===x)return;let e=document.createElement("sanity-visual-editing");return document.documentElement.appendChild(e),C(e),()=>{C(null),document.documentElement.contains(e)&&document.documentElement.removeChild(e)}},i=[x],m[2]=x,m[3]=r,m[4]=i):(r=m[3],i=m[4]),(0,c.useEffect)(r,i);let[M,$]=function(e){let t,n,r,i,o,a=(0,d.c)(9),l=void 0===e||e,[s,u]=(0,c.useState)(),[p,m]=(0,c.useState)("idle");return a[0]!==l?(t=()=>{if(!l)return;let e=(0,ni.RM)({name:"visual-editing",connectTo:"presentation"},(0,ni.Uc)().provide({actors:(0,f.jF)()})),t=e.onStatus(()=>m("connected"),"connected");u(e);let n=e.start();return()=>{t(),n(),u(void 0)}},n=[l],a[0]=l,a[1]=t,a[2]=n):(t=a[1],n=a[2]),(0,c.useEffect)(t,n),a[3]!==p?(r=()=>{if("connected"===p)return;let e=new AbortController;return window.addEventListener("message",ag,{signal:e.signal}),()=>{e.abort()}},i=[p],a[3]=p,a[4]=r,a[5]=i):(r=a[4],i=a[5]),(0,c.useEffect)(r,i),a[6]!==s||a[7]!==p?(o=[s,p],a[6]=s,a[7]=p,a[8]=o):o=a[8],o}(!0===k||!0===E);!function(e){let t,n,r=(0,d.c)(3);r[0]!==e?(t=()=>{if(!e)return;let t=function(e){let t=new na.m(1),n=new nl.B;return e.fetch("visual-editing/snapshot-welcome",void 0,{suppressWarnings:!0}).then(e=>{t.next(e.event)}).catch(()=>{}
289),e.on("presentation/snapshot-event",e=>{"reconnect"===e.event.type&&t.next(e.event),"mutation"===e.event.type&&n.next(e.event)}),(0,ns.h)(t,n)}(e),n=on.provide({actors:{documentMutatorMachine:(e=>{let t=(0,z.Sx)(async({input:t,signal:n})=>{let{id:r}=t,{snapshot:i}=await e.fetch("visual-editing/fetch-snapshot",{documentId:r},{signal:n});return i}),n=(0,z.Sx)(async({input:t})=>{let{transactions:n}=t;for(let t of n){let n=I.encodeTransaction(t);return e.post("visual-editing/mutate",n)}});return oe.provide({actions:{"send sync event to parent":(0,iP.e)(({enqueue:e})=>{e.sendParent(({context:e})=>({type:"sync",id:e.id,document:e.remote})),e.emit(({context:e})=>({type:"ready",snapshot:e.local}))})},actors:{"fetch remote snapshot":t,"submit mutations as transactions":n}})})(e)}}),r=(0,no.c)(n,{input:{client:{withConfig:ay},sharedListener:t}});r.start();let i=new AbortController;return e.fetch("visual-editing/features",void 0,{signal:i.signal,suppressWarnings:!0}).then(e=>{e.features.optimistic&&function(e){for(let t of(O=e,T))t()}(r)}).catch(ah),()=>{r.stop(),i.abort()}},n=[e],r[0]=e,r[1]=t,r[2]=n):(t=r[1],n=r[2]),(0,c.useEffect)(t,n)}("connected"===$?M:void 0),m[5]!==M||m[6]!==$||m[7]!==g||m[8]!==k||m[9]!==E||m[10]!==h||m[11]!==w?(o=null!==k&&null!==E&&(0,s.jsx)(at,{comlink:M,comlinkStatus:$,componentResolver:g,plugins:h,inFrame:k,inPopUp:E,zIndex:w}),m[5]=M,m[6]=$,m[7]=g,m[8]=k,m[9]=E,m[10]=h,m[11]=w,m[12]=o):o=m[12],m[13]!==M||m[14]!==y||m[15]!==v?(a=M&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(or,{comlink:M,history:y}),(0,s.jsx)(oi,{comlink:M}),v&&(0,s.jsx)(am,{comlink:M,refresh:v})]}),m[13]=M,m[14]=y,m[15]=v,m[16]=a):a=m[16],m[17]!==o||m[18]!==a?(l=(0,s.jsxs)(s.Fragment,{children:[o,a]}),m[17]=o,m[18]=a,m[19]=l):l=m[19];let R=l;return!1!==x&&S?(m[20]!==R||m[21]!==S?(u=(0,p.createPortal)(R,S),m[20]=R,m[21]=S,m[22]=u):u=m[22],u):R};ab.displayName="VisualEditing";var av=n(49238);function aw(e){let t=e.indexOf("#"),n=e.indexOf("?"),r=n>-1&&(t<0||n<t);return r||t>-1?{pathname:e.substring(0,r?n:t),query:r?e.substring(n,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}function ax(e,t){if(!function(e,t){if("string"!=typeof e)return!1;let{pathname:n}=aw(e);return n===t||n.startsWith(`${t}/`)}(e,t))return e;let n=e.slice(t.length);return n.startsWith("/")?n:`/${n}`}function ak(e){let{basePath:t="",plugins:n,components:r,refresh:i,trailingSlash:o=!1,zIndex:a}=e,l=(0,u.useRouter)(),d=(0,c.useRef)(l),[f,p]=(0,c.useState)();(0,c.useEffect)(()=>{d.current=l},[l]);let m=(0,c.useMemo)(()=>({subscribe:e=>(p(()=>e),()=>p(void 0)),update:e=>{switch(e.type){case"push":return d.current.push(ax(e.url,t));case"pop":return d.current.back();case"replace":return d.current.replace(ax(e.url,t));default:throw Error(`Unknown update type: ${e.type}`)}}}),[t]),g=(0,u.usePathname)(),h=(0,u.useSearchParams)();(0,c.useEffect)(()=>{f&&f({type:"push",url:((e,t)=>{let{pathname:n,query:r,hash:i}=aw(e);if(t)return n.endsWith("/")?`${n}${r}${i}`:`${n}/${r}${i}`;return`${n.replace(/\/$/,"")||"/"}${r}${i}`})(function(e,t){if(!e.startsWith("/")||!t)return e;if("/"===e&&t)return t;let{pathname:n,query:r,hash:i}=aw(e);return`${t}${n}${r}${i}`}(`${g}${h?.size?`?${h}`:""}`,t),o)})},[t,f,g,h,o]);let y=(0,c.useCallback)(e=>{if(i)return i(e);switch(e.source){case"manual":return e.livePreviewEnabled?(console.debug("Live preview is setup, calling router.refresh() to refresh the server components without refetching cached data"),d.current.refresh(),Promise.resolve()):(console.debug("No loaders in live mode detected, or preview kit setup, revalidating root layout"),(0,av.q)());case"mutation":return e.livePreviewEnabled?(console.debug("Live preview is setup, mutation is skipped assuming its handled by the live preview"),!1):(console.debug("No loaders in live mode detected, or preview kit setup, revalidating root layout"),(0,av.q)());default:throw Error("Unknown refresh source",{cause:e})}},[i]);return(0,s.jsx)(ab,{plugins:n,components:r,history:m,portal:!0,refresh:y,zIndex:a})}}}]);

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.